.tu-page{--tu-forest:#123d31;--tu-ink:#17241e;--tu-muted:#637169;--tu-line:#dce3dc;--tu-paper:#f5f3ec;--tu-accent:#d6eb78;color:var(--tu-ink)}.tu-wrap{width:min(100% - 48px,1260px);margin-inline:auto}.tu-page h1,.tu-page h2,.tu-page h3,.tu-page p{margin-top:0}.tu-page h1,.tu-page h2{font-family:var(--gn-display,Georgia,serif);letter-spacing:-.035em}.tu-page h1{font-size:clamp(42px,5vw,74px);line-height:1.04}.tu-page h2{font-size:clamp(32px,3.4vw,48px);line-height:1.12}.tu-page h3{font-size:22px;line-height:1.25}.tu-eyebrow{font-size:12px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.tu-lead{font-size:clamp(17px,1.7vw,21px);line-height:1.65}.tu-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:13px 20px;border:1px solid transparent;border-radius:8px;font:800 14px var(--gn-sans,"Avenir Next",sans-serif);text-decoration:none;cursor:pointer;transition:transform .2s,background .2s,color .2s,box-shadow .2s}.tu-button:hover{transform:translateY(-2px)}.tu-button-light{background:#fff;color:var(--tu-forest)}.tu-button-accent{background:var(--tu-accent);color:var(--tu-forest)}.tu-button-outline{border-color:rgba(255,255,255,.5);color:#fff;background:transparent}.tu-button-dark{background:var(--tu-forest);color:#fff}.tu-button:focus-visible,.tu-part:focus-visible,.tu-search button:focus-visible,.tu-form input:focus-visible{outline:3px solid #d6eb78;outline-offset:3px}.tu-index-hero,.tu-detail-hero{position:relative;overflow:hidden;background:radial-gradient(circle at 86% 15%,#386b51 0,transparent 32%),linear-gradient(135deg,#123d31,#0f2e27);color:#fff}.tu-index-hero:after,.tu-detail-hero:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.13;background:repeating-linear-gradient(115deg,transparent 0 80px,#fff 81px,transparent 82px)}.tu-index-hero-inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(290px,.8fr);align-items:center;gap:70px;min-height:530px;padding-block:76px}.tu-index-hero h1{max-width:800px}.tu-index-hero .tu-lead,.tu-detail-hero .tu-lead{max-width:670px;color:#e2ede5}.tu-index-hero .tu-button{margin-top:15px}.tu-index-paper{position:relative;display:flex;flex-direction:column;gap:14px;width:min(100%,370px);margin:auto;padding:46px 40px 50px;transform:rotate(5deg);background:#f9f7ef;color:var(--tu-forest);box-shadow:28px 28px 0 rgba(214,235,120,.14),0 30px 70px rgba(0,0,0,.24)}.tu-index-paper:before{content:"";position:absolute;top:0;right:0;border-style:solid;border-width:0 50px 50px 0;border-color:transparent #dfe9d7 transparent transparent}.tu-index-paper>span{font-size:55px;font-family:Georgia,serif;font-weight:800}.tu-index-paper strong{font:700 31px/1.2 Georgia,serif;margin-bottom:16px}.tu-index-paper i{padding-block:8px;border-bottom:1px solid #d5ddd4;font-size:13px;font-style:normal;letter-spacing:.08em;text-transform:uppercase}.tu-index-intro{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding-block:56px}.tu-index-intro>div{padding:0 30px;border-left:1px solid var(--tu-line)}.tu-index-intro h2{font:700 21px var(--gn-sans,"Avenir Next",sans-serif);letter-spacing:0;margin:14px 0 7px}.tu-index-intro p{color:var(--tu-muted);line-height:1.55}.tu-step{font:700 13px var(--gn-sans,"Avenir Next",sans-serif);color:#33805c}.tu-catalog{padding-block:30px 100px}.tu-section-head{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:34px}.tu-section-head>div{max-width:700px}.tu-section-head>p{max-width:450px;color:var(--tu-muted);line-height:1.7}.tu-section-head .tu-eyebrow{color:#33805c}.tu-section-head h2{margin-bottom:0}.tu-catalog .tu-section-head>div>p:last-child{max-width:620px;color:var(--tu-muted);line-height:1.7}.tu-search{max-width:760px;margin:35px 0 32px}.tu-search label,.tu-form label{display:block;margin-bottom:9px;font-size:13px;font-weight:800}.tu-search>div{display:flex;align-items:center;gap:12px;min-height:60px;padding:6px 7px 6px 19px;border:1px solid var(--tu-line);border-radius:9px;background:#fff;box-shadow:0 12px 36px rgba(18,61,49,.06)}.tu-search .ui-icon{color:#38805e}.tu-search input{flex:1;min-width:0;border:0;outline:0;font:inherit}.tu-search button{display:inline-flex;align-items:center;gap:8px;align-self:stretch;padding:0 20px;border:0;border-radius:6px;background:var(--tu-forest);color:#fff;font-weight:800;cursor:pointer}.tu-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.tu-card{display:flex;flex-direction:column;min-height:275px;padding:30px;border:1px solid var(--tu-line);border-radius:12px;background:#fff;box-shadow:0 14px 40px rgba(18,61,49,.045)}.tu-card-category{margin-bottom:17px;color:#34815e;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.tu-card h3{font-family:var(--gn-display,Georgia,serif);font-size:26px;letter-spacing:-.02em}.tu-card h3 a:hover{color:#287253}.tu-card p{color:var(--tu-muted);line-height:1.65}.tu-card-foot{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-top:auto;padding-top:24px;border-top:1px solid var(--tu-line);font-size:12px;color:var(--tu-muted)}.tu-card-foot a{display:inline-flex;align-items:center;gap:6px;color:var(--tu-forest);font-weight:800}.tu-empty{grid-column:1/-1;padding:50px;border:1px dashed #b8cbc0;border-radius:12px;background:#fff}.tu-empty .ui-icon{color:#34815e}.tu-empty p{color:var(--tu-muted)}.tu-pagination{margin-top:28px}.tu-breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding-top:31px;font-size:12px;color:#c4d8ca}.tu-breadcrumbs a:hover{text-decoration:underline}.tu-detail-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:70px;align-items:center;padding-block:76px 94px}.tu-detail-hero h1{max-width:790px}.tu-detail-hero h1 em{color:var(--tu-accent);font-style:normal}.tu-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:29px}.tu-hero-note{margin-top:27px;max-width:560px;color:#c3d7c9;font-size:12px;line-height:1.6}.tu-hero-sheet{position:relative;display:flex;flex-direction:column;min-height:390px;max-width:350px;padding:33px;background:#faf8ef;color:var(--tu-forest);transform:rotate(4deg);box-shadow:25px 25px 0 rgba(214,235,120,.15),0 22px 60px rgba(0,0,0,.25)}.tu-hero-sheet-top{display:flex;justify-content:space-between;gap:10px;border-bottom:1px solid #aabcae;padding-bottom:15px;font-size:10px;font-weight:800;letter-spacing:.08em}.tu-hero-sheet-top span{color:#708276}.tu-hero-sheet>strong{display:block;margin:auto 0;font:700 29px/1.25 Georgia,serif;text-transform:uppercase;overflow-wrap:anywhere}.tu-hero-sheet-rules i{display:block;height:1px;margin:12px 0;background:#bdcabe}.tu-hero-sheet-rules i:nth-child(2){width:87%}.tu-hero-sheet-rules i:nth-child(3){width:72%}.tu-hero-sheet-rules i:nth-child(4){width:53%}.tu-hero-sheet-stamp{position:absolute;right:30px;bottom:33px;padding:8px 12px;border:1px solid #74927a;transform:rotate(-10deg);font-size:12px;font-weight:800}.tu-content-section{padding-block:90px}.tu-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.tu-info-panel{padding:34px;border:1px solid var(--tu-line);border-radius:12px;background:#fff}.tu-info-panel>.ui-icon{margin-bottom:22px;color:#34815e}.tu-info-panel h3{font-family:var(--gn-display,Georgia,serif);font-size:26px}.tu-info-panel ul{display:grid;gap:12px;padding-left:20px;margin:0;color:#4d5f54;line-height:1.6}.tu-info-panel li::marker{color:#67a16e}.tu-sample-band{background:#ecefe7}.tu-sample-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(300px,.75fr);gap:36px;align-items:start}.tu-document{padding:37px 43px 28px;border:1px solid #d7dbd2;background:#fffdf7;box-shadow:0 22px 60px rgba(18,61,49,.12)}.tu-document-head,.tu-document-foot{display:flex;justify-content:space-between;gap:20px;color:#69796f;font-size:10px;font-weight:800;letter-spacing:.09em}.tu-document-head{padding-bottom:20px;border-bottom:1px solid #dce3d8}.tu-document h3{max-width:520px;margin:36px 0 16px;font:700 28px/1.25 Georgia,serif;text-transform:uppercase;overflow-wrap:anywhere}.tu-document-sub{padding-bottom:17px;border-bottom:2px solid var(--tu-forest);color:#67806d;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.12em}.tu-part-list{display:grid}.tu-part{display:grid;grid-template-columns:38px 1fr 25px;align-items:center;gap:11px;width:100%;padding:14px 8px;border:0;border-bottom:1px solid #e2e6df;background:transparent;color:var(--tu-ink);font:700 15px var(--gn-sans,"Avenir Next",sans-serif);text-align:left;cursor:pointer;transition:background .2s,transform .2s}.tu-part:hover,.tu-part.is-active{background:#eaf2db;transform:translateX(4px)}.tu-part-num{font-size:11px;color:#5d8960}.tu-question{display:grid;place-items:center;width:22px;height:22px;border:1px solid #b8cbb5;border-radius:50%;font-size:12px;color:#527659}.tu-part.is-active .tu-question{background:var(--tu-forest);color:#fff}.tu-document-foot{padding-top:24px}.tu-explainer{position:sticky;top:94px;min-height:470px;padding:39px;border-radius:12px;background:var(--tu-forest);color:#fff;box-shadow:0 18px 40px rgba(18,61,49,.14)}.tu-explainer-kicker{color:#c9e27e;font-size:11px;font-weight:800;letter-spacing:.14em}.tu-explainer-number{display:block;margin:23px 0 10px;color:#b5d365;font:700 67px Georgia,serif;line-height:1}.tu-explainer h3{font:700 32px Georgia,serif}.tu-explainer>p{font-size:16px;line-height:1.7;color:#e2eee4}.tu-explainer-example{margin-top:25px;padding:20px;border:1px solid rgba(255,255,255,.18);border-radius:8px;background:rgba(255,255,255,.07)}.tu-explainer-example strong{font-size:12px}.tu-explainer-example p{margin:10px 0 0;color:#e2eee4;font-size:13px;line-height:1.6}.tu-explainer>small{display:block;margin-top:22px;color:#b7cfc0;line-height:1.6}.tu-constructor-grid{display:grid;grid-template-columns:minmax(270px,.8fr) minmax(0,1.2fr);gap:46px;align-items:start}.tu-form{display:flex;flex-direction:column;padding:30px;border:1px solid var(--tu-line);border-radius:12px;background:#fff}.tu-form input{width:100%;min-height:49px;margin-bottom:23px;padding:10px 13px;border:1px solid #cbd9ce;border-radius:6px;background:#fff;font:inherit}.tu-form input:focus{border-color:#38805e;outline:0}.tu-form-note{display:flex;align-items:flex-start;gap:10px;margin:0 0 24px;padding:16px;border-radius:7px;background:#f1f5e9;color:#455d4c;font-size:12px;line-height:1.6}.tu-form-note .ui-icon{flex:none}.tu-form .tu-button{width:100%}.tu-title-sheet{display:flex;flex-direction:column;min-height:680px;max-width:520px;padding:45px 49px;border:1px solid #e0ded5;background:#fff;box-shadow:0 20px 55px rgba(18,61,49,.1);font-family:Georgia,serif;text-align:center;overflow-wrap:anywhere}.tu-title-company{min-height:60px;font-size:16px}.tu-title-approval{margin:55px 0 0 auto;text-align:left;font:13px/1.9 Georgia,serif}.tu-title-main{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:13px}.tu-title-main strong{font-size:24px;line-height:1.25}.tu-title-main span{font-size:17px}.tu-title-main small{font-size:13px}.tu-title-main em{margin-top:20px;padding:7px 10px;border:1px solid #b8c8bb;color:#4f7659;font:700 10px var(--gn-sans,"Avenir Next",sans-serif);letter-spacing:.1em}.tu-title-bottom{display:flex;flex-direction:column;gap:8px;font-size:13px}.tu-final-cta{background:linear-gradient(120deg,#163f32,#276045);color:#fff}.tu-final-cta>.tu-wrap{display:flex;justify-content:space-between;align-items:center;gap:40px;padding-block:74px}.tu-final-cta h2{margin-bottom:15px}.tu-final-cta p:not(.tu-eyebrow){max-width:690px;color:#d7e7dc;line-height:1.6}.tu-final-cta .tu-button{flex:none}@media(max-width:900px){.tu-index-hero-inner,.tu-detail-hero-grid{gap:35px}.tu-sample-grid,.tu-constructor-grid{grid-template-columns:1fr}.tu-explainer{position:static;min-height:0}.tu-title-sheet{margin:auto;width:100%}}@media(max-width:700px){.tu-wrap{width:min(100% - 32px,1260px)}.tu-index-hero-inner,.tu-detail-hero-grid{grid-template-columns:1fr;padding-block:56px}.tu-index-paper,.tu-hero-sheet{display:none}.tu-index-intro,.tu-cards,.tu-info-grid{grid-template-columns:1fr}.tu-index-intro{gap:22px;padding-block:38px}.tu-index-intro>div{padding:0 0 18px 18px}.tu-section-head{display:block}.tu-section-head>p{margin-top:18px}.tu-content-section{padding-block:62px}.tu-document{padding:22px 18px}.tu-part{font-size:13px}.tu-explainer{padding:28px}.tu-constructor-grid{gap:28px}.tu-title-sheet{min-height:590px;padding:32px 24px}.tu-final-cta>.tu-wrap{display:block;padding-block:57px}.tu-final-cta .tu-button{margin-top:20px}.tu-search button{padding:0 13px}.tu-card{padding:24px}}@media print{.site-header,.site-footer,.utility-bar,.tu-page>*:not(.tu-constructor),.tu-constructor>.tu-section-head,.tu-form,.skip-link{display:none!important}body,.tu-page{background:#fff!important}.tu-constructor{padding:0!important;width:100%!important}.tu-constructor-grid{display:block!important}.tu-title-sheet{width:210mm;max-width:none;min-height:297mm;margin:0;padding:25mm;border:0;box-shadow:none}.tu-title-main strong{font-size:25px}@page{size:A4;margin:0}}

.tu-scope-example{position:relative;margin:0 0 28px;padding:34px 38px;border:1px solid #cbd9cc;border-left:5px solid #468264;border-radius:10px;background:#fffdf7;box-shadow:0 15px 40px rgba(18,61,49,.06)}.tu-scope-example>span{color:#43805c;font-size:11px;font-weight:800;letter-spacing:.12em}.tu-scope-example h3{margin:14px 0 13px;font-family:var(--gn-display,Georgia,serif);font-size:27px}.tu-scope-example p{max-width:950px;color:#3b4d41;font-size:17px;line-height:1.7}.tu-scope-example strong{display:block;margin:23px 0 10px;font-size:15px}.tu-scope-example ul{display:grid;gap:7px;margin:0 0 24px;padding-left:23px;line-height:1.6}.tu-scope-example li::marker{color:#43805c}.tu-scope-example small{color:#6a786e;line-height:1.6}@media(max-width:700px){.tu-scope-example{padding:27px 22px}}