@font-face{font-family:Manrope;src:url('fonts/manrope-cyrillic.woff2') format('woff2');font-style:normal;font-weight:400 800;font-display:swap;unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:Manrope;src:url('fonts/manrope-latin.woff2') format('woff2');font-style:normal;font-weight:400 800;font-display:swap}
:root{color-scheme:light;--paper:#f8f9f5;--ink:#222720;--muted:#666c61;--lime:#c7ef47;--line:#d7dbd0;--white:#fff;--dark:#242c24}
*{box-sizing:border-box}html{scroll-padding-top:115px}body{margin:0;background:var(--paper);color:var(--ink);font-family:Manrope,Arial,sans-serif;font-size:16px;line-height:1.7;-webkit-font-smoothing:antialiased}body.menu-open{overflow:hidden}button,input{font:inherit}button{cursor:pointer;color:inherit}button{border:0;background:none;padding:0}button:disabled{cursor:default;opacity:.5}button:focus-visible,summary:focus-visible,[role=tabpanel]:focus-visible{outline:3px solid #467216;outline-offset:5px}input:focus-visible{outline:2px solid #6a922a;outline-offset:2px}h1,h2,h3,p,figure{margin:0}img{display:block;max-width:100%}button,summary,input{-webkit-tap-highlight-color:transparent}[hidden]{display:none!important}.view-heading:focus{outline:none}.shell{width:min(1280px,calc(100% - 96px));margin-inline:auto}.skip{position:fixed;z-index:100;top:-100px;left:24px;padding:12px 20px;background:var(--lime);border-radius:6px}.skip:focus{top:12px}.header{position:sticky;top:0;z-index:30;background:rgba(248,249,245,.95);backdrop-filter:blur(16px);border-bottom:1px solid var(--line)}.header-inner{display:flex;align-items:center;gap:28px;min-height:96px}.brand{display:flex;align-items:center;gap:11px;white-space:nowrap;font-size:27px;font-weight:800;letter-spacing:-1.6px;line-height:1}.brand-light{font-weight:500}.brand-mark{width:31px;height:31px;display:grid;grid-template-columns:1fr 1fr;gap:3px}.brand-mark i{background:var(--ink);border-radius:50%}.brand-mark i:last-child{border-radius:3px}.navigation{display:flex;gap:27px;align-items:center;margin-inline:auto}.navigation button{font-size:14px;white-space:nowrap}.navigation button:hover{color:#4f681f}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;min-height:57px;padding:17px 25px;border-radius:50px;font-size:14px;font-weight:750;line-height:1.5;transition:background .18s,transform .18s}.button span{font-size:23px;line-height:1;font-weight:400}.button:hover{transform:translateY(-2px)}.button-dark{background:var(--ink);color:var(--white)}.button-dark:hover{background:#3c4835}.button-lime{background:var(--lime);color:var(--ink)}.button-lime:hover{background:#b4df32}.header-cta{min-height:46px;padding:12px 19px;font-size:14px;gap:18px}.menu-toggle{display:none;width:40px;height:40px}.menu-toggle span{display:block;width:23px;height:2px;background:var(--ink);margin:6px auto;transition:transform .2s}.eyebrow{font-size:12px;letter-spacing:.11em;text-transform:uppercase;font-weight:650;line-height:1.6}.signal-dot{display:inline-block;flex:0 0 auto;width:7px;height:7px;border-radius:50%;background:#80a71c}.hero{display:grid;grid-template-columns:1.07fr 1fr;gap:38px;padding-top:54px;padding-bottom:56px}.hero-copy{padding-block:18px 6px;align-self:center;min-width:0}.hero .eyebrow{display:flex;gap:10px;align-items:center;letter-spacing:.025em;text-transform:none;font-size:12px}.hero h1{font-size:clamp(48px,5.5vw,77px);line-height:1.04;font-weight:650;letter-spacing:-.065em;margin-top:29px}.underlined{position:relative;display:inline;background:linear-gradient(transparent 87%,var(--lime) 87%,var(--lime) 96%,transparent 96%)}.hero-description{font-size:16px;color:var(--muted);max-width:420px;margin-top:30px;line-height:1.75}.hero-actions{display:flex;align-items:center;gap:27px;margin-top:30px}.text-button{display:inline-flex;gap:15px;align-items:center;font-size:14px;font-weight:600;line-height:1.6;transition:color .2s}.text-button span{font-size:21px}.text-button:hover{color:#65851c}.hero-caption{display:flex;align-items:center;gap:13px;margin-top:45px;color:var(--muted);font-size:12px;line-height:1.55}.mini-icon{display:grid;place-items:center;width:39px;height:39px;border:1px solid var(--line);border-radius:50%;color:var(--ink);font-size:24px}.hero-visual{position:relative;min-height:580px;border-radius:22px;overflow:hidden;background:#ddd;isolation:isolate}.hero-visual img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;object-position:72% center}.hero-visual:after{content:'';position:absolute;inset:45% 0 0;background:linear-gradient(transparent,rgba(12,23,13,.7));z-index:0;pointer-events:none}.hero-visual figcaption{position:absolute;left:30px;right:30px;bottom:29px;z-index:1;display:flex;align-items:end;justify-content:space-between;color:white;font-size:28px;font-weight:550;line-height:1.23;letter-spacing:-.04em}.photo-corner{font-size:42px;font-weight:400}.photo-tag{position:absolute;left:25px;top:25px;display:flex;gap:9px;align-items:center;border-radius:30px;background:var(--paper);padding:8px 13px;font-size:12px}.manifesto{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding-block:30px;display:flex;align-items:center;justify-content:space-between;gap:20px}.manifesto p{font-size:23px;font-weight:550;line-height:1.45;letter-spacing:-.04em}.manifesto p span{color:var(--muted)}.manifesto-mark{font-size:62px;line-height:1;color:#7c971c;font-family:Arial,sans-serif}.section-space{padding-block:96px}.section-top{display:grid;grid-template-columns:1fr 2fr;gap:50px;margin-bottom:50px}.section-top>.eyebrow{padding-top:7px}.section-top h2{font-size:clamp(35px,3.8vw,52px);font-weight:550;letter-spacing:-.055em;line-height:1.13}.benefits-layout{display:grid;grid-template-columns:.84fr 1.16fr;gap:52px}.feature-tabs{display:flex;flex-direction:column;align-self:center}.feature-tab{display:flex;align-items:center;text-align:left;gap:17px;min-height:114px;border-bottom:1px solid var(--line);font-size:29px;font-weight:550;letter-spacing:-.04em;transition:color .2s}.feature-number{font-size:12px;color:var(--muted);letter-spacing:0;align-self:center}.feature-arrow{margin-left:auto;display:grid;place-items:center;height:43px;width:43px;border-radius:50%;font-weight:400;transition:background .2s}.feature-tab[aria-selected=true] .feature-arrow{background:var(--lime)}.feature-tab[aria-selected=false]{color:#92978c}.feature-tab:hover{color:var(--ink)}.feature-stage{background:var(--dark);border-radius:22px;color:var(--paper);overflow:hidden;min-height:440px}.feature-panel{padding:32px 38px;height:100%;position:relative;display:flex;align-items:flex-end;min-height:440px}.feature-symbol{position:absolute;top:12px;right:35px;color:var(--lime);font-size:118px;font-weight:400;line-height:1;letter-spacing:-.08em;opacity:.93}.feature-panel-copy{max-width:450px;position:relative;padding-top:95px}.feature-panel .eyebrow{color:#afbe9e;margin-bottom:14px}.feature-panel h3{font-size:35px;font-weight:500;line-height:1.13;letter-spacing:-.045em;max-width:430px}.feature-panel p:not(.eyebrow){font-size:16px;line-height:1.7;color:#d1d6cc;margin-top:19px;max-width:420px}.feature-panel .text-button{margin-top:26px;color:var(--lime)}.benefits-note{font-size:12px;color:var(--muted);margin-top:24px;max-width:570px;margin-left:auto;line-height:1.7}.approach{background:#edf0e7}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin-bottom:35px}.step-index{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #bfc8b5;padding-block:14px 29px;font-size:14px;font-weight:650}.step-index>span{font-size:23px;font-weight:400}.steps h3{font-size:26px;font-weight:550;line-height:1.27;letter-spacing:-.04em;margin-bottom:17px}.steps p{font-size:16px;color:var(--muted);line-height:1.75;max-width:330px}.questions{display:grid;grid-template-columns:1fr 1.5fr;gap:100px}.questions-intro .eyebrow{margin-bottom:25px}.questions h2{font-size:52px;line-height:1.1;font-weight:550;letter-spacing:-.06em}.questions-intro>p:not(.eyebrow){color:var(--muted);font-size:16px;max-width:260px;line-height:1.75;margin-top:22px}.round-button{display:grid;place-items:center;width:57px;height:57px;border:1px solid var(--ink);border-radius:50%;font-size:31px;line-height:1;margin-top:28px;transition:background .2s}.round-button:hover{background:var(--lime)}.question-list details{border-top:1px solid var(--line);padding-bottom:0}.question-list details:last-child{border-bottom:1px solid var(--line)}.question-list summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:24px;font-size:16px;font-weight:600;line-height:1.5;padding-block:23px}.question-list summary::-webkit-details-marker{display:none}.question-list summary>span{width:14px;height:14px;position:relative;flex:0 0 auto}.question-list summary>span:before,.question-list summary>span:after{content:'';position:absolute;background:var(--ink);width:14px;height:1px;left:0;top:6px}.question-list summary>span:after{transform:rotate(90deg);transition:transform .2s}.question-list details[open] summary>span:after{transform:rotate(0)}.question-list details>p{color:var(--muted);font-size:16px;line-height:1.8;margin-bottom:24px;padding-right:30px}.question-list details>.text-button{margin-bottom:25px}.closing{background:var(--lime);border-radius:22px;display:flex;gap:35px;align-items:flex-end;justify-content:space-between;padding:45px 48px;margin-bottom:73px}.closing h2{font-size:clamp(38px,4.3vw,60px);font-weight:550;line-height:1.1;letter-spacing:-.065em;margin-top:26px}.closing h2 span{color:#5c731f}.closing>.button{flex-shrink:0;margin-bottom:4px}.footer-top{display:flex;align-items:flex-start;justify-content:space-between;gap:35px;padding-block:10px 34px}.footer-top>p{color:var(--muted);font-size:14px;line-height:1.65;margin-left:auto;margin-right:100px}.footer-top>.text-button{padding-top:6px}.footer-bottom{border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:24px;padding-block:23px 28px;color:var(--muted);font-size:12px}.footer-bottom>button:hover{text-decoration:underline}.detail-hero{padding-block:43px 64px}.back-link{margin-bottom:62px}.detail-hero h1,.access-intro h1{font-size:clamp(48px,6.5vw,86px);font-weight:550;line-height:1.05;letter-spacing:-.065em;margin-top:23px}.detail-lead{margin-top:30px;font-size:20px;line-height:1.75;max-width:660px;color:var(--muted)}.connection-body{display:grid;grid-template-columns:1fr 1.05fr;gap:90px;padding-block:20px 60px}.connection-statement{background:var(--lime);border-radius:22px;padding:37px;align-self:start}.statement-symbol{font-family:Arial,sans-serif;font-size:72px;line-height:1}.connection-statement h2{font-size:35px;line-height:1.22;font-weight:550;letter-spacing:-.04em;margin-top:43px}.connection-statement p{font-size:16px;line-height:1.75;margin-top:26px;color:#4b5c26;max-width:370px}.connection-details article{padding-block:25px;border-top:1px solid var(--line)}.connection-details h3{font-size:24px;line-height:1.3;font-weight:600;letter-spacing:-.035em;margin-top:16px}.connection-details p{color:var(--muted);font-size:16px;line-height:1.8;margin-top:15px}.detail-bottom{border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:20px;padding-block:28px 75px}.detail-bottom>p{font-size:21px;letter-spacing:-.035em}.privacy{max-width:840px;padding-block:43px 90px}.privacy h1{font-size:clamp(48px,6.5vw,80px);font-weight:550;line-height:1.04;letter-spacing:-.06em;margin-top:24px}.privacy-copy{max-width:700px;margin-top:40px}.privacy-intro{font-size:21px!important;color:var(--ink)!important}.privacy-copy h2{font-size:24px;line-height:1.3;font-weight:600;letter-spacing:-.03em;margin-top:36px}.privacy-copy p{font-size:16px;line-height:1.85;color:var(--muted);margin-top:17px}.privacy-copy>.button{margin-top:37px}.access-page{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding-block:43px 88px;align-items:start}.access-intro .back-link{margin-bottom:56px}.access-intro h1{font-size:clamp(42px,4.8vw,66px)}.access-intro>p:not(.eyebrow){font-size:17px;line-height:1.8;color:var(--muted);max-width:375px;margin-top:29px}.access-stamp{display:flex;align-items:center;gap:18px;margin-top:44px}.access-stamp>span{display:grid;place-items:center;background:var(--lime);width:57px;height:57px;border-radius:50%;font-size:35px}.access-stamp p{font-size:14px;line-height:1.55}.form-card{background:white;border:1px solid var(--line);border-radius:22px;padding:34px 35px;margin-top:64px}.form-card h2{font-size:31px;line-height:1.2;font-weight:600;letter-spacing:-.045em;margin-top:12px}.form-intro{font-size:14px;color:var(--muted);margin-block:17px 28px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}form label{display:block;font-size:14px;font-weight:650;margin-bottom:20px}form input{display:block;width:100%;min-width:0;min-height:51px;border:1px solid #d4d9ce;background:#fbfcf9;border-radius:10px;padding:12px 13px;font-size:16px;color:var(--ink);margin-top:8px}form input::placeholder{color:#94998d}form input:focus{border-color:#7d9b3c}.form-notice{color:var(--muted);font-size:12px;line-height:1.75;margin-block:7px 22px}.form-notice button{text-decoration:underline;text-underline-offset:3px;font-size:inherit}.form-submit{width:100%}.thanks-page{text-align:center;max-width:950px;padding-block:48px 90px}.thanks-label{display:inline-flex;gap:8px;align-items:center;font-size:12px}.thanks-symbol{display:grid;place-items:center;width:100px;height:100px;background:var(--lime);border-radius:50%;font-size:57px;font-weight:400;line-height:1;margin:45px auto 28px}.thanks-page h1{font-size:clamp(48px,6vw,78px);font-weight:550;line-height:1.06;letter-spacing:-.06em;margin-top:20px}.thanks-page>p:not(.eyebrow){font-size:16px;color:var(--muted);line-height:1.8;margin-top:27px}.thanks-page>.button{margin-top:32px}.thanks-page>.text-button{display:flex;justify-content:center;width:fit-content;margin:24px auto 0}.noscript-note{font-size:14px;margin-block:20px;color:var(--muted)}
@media(min-width:1500px){.hero{gap:65px}.hero-visual{min-height:635px}.hero h1{font-size:82px}.hero-copy{padding-block:20px}}
@media(max-width:1180px){.shell{width:calc(100% - 64px)}.header-inner{gap:20px}.navigation{gap:18px}.navigation button{font-size:14px}.brand{font-size:25px}.hero{gap:28px}.hero h1{font-size:62px}.hero-visual{min-height:590px}.hero-actions{gap:20px;flex-wrap:wrap}.hero-caption{margin-top:30px}.hero-visual figcaption{font-size:25px}.questions{gap:60px}.benefits-layout{gap:35px}.feature-tab{font-size:25px}.feature-panel{padding:30px}.access-page{gap:45px}.footer-top>p{margin-right:50px}}
@media(max-width:960px){.navigation{gap:15px}.header-cta{display:none}.hero h1{font-size:53px}.hero-visual{min-height:555px}.hero .eyebrow{font-size:12px;letter-spacing:0}.hero-description{font-size:16px}.hero-actions .button{padding:16px 20px;font-size:14px}.hero-caption{margin-top:26px}.section-top{grid-template-columns:.8fr 1.2fr;gap:28px}.feature-tab{font-size:22px}.feature-panel h3{font-size:30px}.feature-panel{min-height:425px}.feature-panel-copy{padding-top:95px}.feature-stage{min-height:425px}.feature-symbol{font-size:98px;right:27px;top:20px}.steps{gap:27px}.steps h3{font-size:23px}.questions{gap:35px;grid-template-columns:.9fr 1.1fr}.questions h2{font-size:42px}.closing{padding:36px}.connection-body{gap:40px}.connection-statement{padding:30px}.connection-statement h2{font-size:30px}.access-page{gap:30px}.access-intro h1{font-size:48px}.form-card{padding:28px}.form-row{grid-template-columns:1fr;gap:0}}
@media(max-width:720px){.shell{width:calc(100% - 36px)}.header-inner{min-height:78px;justify-content:space-between}.brand{font-size:25px}.brand-mark{width:28px;height:28px}.menu-toggle{display:block}.navigation{display:none;position:fixed;top:77px;left:0;right:0;background:var(--paper);padding:23px 25px 30px;border-bottom:1px solid var(--line);box-shadow:0 12px 30px #22272012;flex-direction:column;align-items:stretch;gap:0}.navigation.is-open{display:flex}.navigation button{font-size:18px;text-align:left;padding:13px 0}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(4px) rotate(45deg)}.menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-4px) rotate(-45deg)}.hero{grid-template-columns:1fr;gap:29px;padding-top:22px;padding-bottom:33px}.hero-copy{padding-top:8px}.hero .eyebrow{font-size:12px}.hero h1{font-size:clamp(44px,9.2vw,68px);line-height:1.04;margin-top:24px;letter-spacing:-.06em}.hero-description{font-size:16px;max-width:520px;margin-top:25px}.hero-actions{gap:22px;margin-top:25px}.hero-actions .button{font-size:14px}.hero-caption{display:none}.hero-visual{height:350px;min-height:0;border-radius:18px}.hero-visual img{object-position:72% 55%}.hero-visual figcaption{font-size:26px;left:24px;right:24px;bottom:24px}.photo-tag{top:19px;left:19px}.manifesto{padding-block:23px}.manifesto p{font-size:18px;line-height:1.6}.manifesto-mark{font-size:44px}.section-space{padding-block:65px}.section-top{display:block;margin-bottom:32px}.section-top>.eyebrow{padding:0;margin-bottom:24px}.section-top h2{font-size:38px}.benefits-layout{grid-template-columns:1fr;gap:28px}.feature-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.feature-tab{display:flex;flex-direction:column;align-items:start;gap:12px;min-height:0;padding-bottom:17px;position:relative;font-size:16px;letter-spacing:-.035em}.feature-number{align-self:auto;font-size:12px}.feature-arrow{display:none}.feature-tab[aria-selected=true]{border-bottom:2px solid var(--ink)}.feature-stage{min-height:375px;border-radius:18px}.feature-panel{min-height:375px;padding:30px}.feature-panel h3{font-size:33px}.feature-panel-copy{padding-top:60px}.feature-symbol{font-size:98px}.feature-panel p:not(.eyebrow){font-size:16px}.benefits-note{margin-top:20px;font-size:12px}.steps{grid-template-columns:1fr;gap:30px;margin-top:36px}.step-index{padding-block:13px 18px}.steps h3{font-size:27px}.steps p{max-width:500px;font-size:16px}.questions{grid-template-columns:1fr;gap:35px}.questions h2{font-size:39px}.questions-intro>p:not(.eyebrow){max-width:400px;font-size:16px;margin-top:20px}.questions-intro .round-button{display:none}.question-list summary{font-size:16px;padding-block:22px}.question-list details>p{font-size:16px;padding-right:12px}.closing{display:block;padding:32px 25px;border-radius:18px;margin-bottom:50px}.closing h2{font-size:41px;margin-top:22px}.closing>.button{margin-top:30px}.closing .eyebrow{font-size:12px}.footer-top{flex-wrap:wrap;gap:25px;padding-bottom:28px}.footer-top>p{order:3;width:100%;margin:0;font-size:14px}.footer-bottom{flex-wrap:wrap;gap:13px;font-size:12px;padding-bottom:25px}.footer-bottom>span:last-child{display:none}.detail-hero{padding-block:27px 40px}.back-link{margin-bottom:44px}.detail-hero h1{font-size:58px}.detail-lead{font-size:18px}.connection-body{grid-template-columns:1fr;gap:30px;padding-top:0;padding-bottom:30px}.connection-statement{padding:30px}.connection-statement h2{font-size:35px;margin-top:28px}.connection-statement p{max-width:500px;font-size:16px}.connection-details article{padding-block:26px}.connection-details h3{font-size:26px}.detail-bottom{display:block;padding-block:25px 65px}.detail-bottom>.button{margin-top:20px}.privacy{padding-block:28px 65px}.privacy h1{font-size:55px}.privacy-copy{margin-top:29px}.privacy-intro{font-size:20px!important}.access-page{grid-template-columns:1fr;gap:32px;padding-block:28px 55px}.access-intro .back-link{margin-bottom:36px}.access-intro h1{font-size:49px}.access-intro>p:not(.eyebrow){max-width:480px;font-size:16px;margin-top:25px}.access-stamp{display:none}.form-card{margin-top:0;padding:28px 24px;border-radius:18px}.form-row{grid-template-columns:1fr 1fr;gap:13px}.thanks-page{padding-block:34px 64px}.thanks-symbol{margin-top:35px;width:86px;height:86px;font-size:50px}.thanks-page h1{font-size:53px}.thanks-page>p:not(.eyebrow){font-size:16px;line-height:1.9}.thanks-page>p:not(.eyebrow) br{display:none}.thanks-page>.button{margin-top:27px}}
@media(max-width:380px){.hero h1{font-size:42px}.hero .eyebrow{font-size:12px}.hero-actions{gap:19px}.hero-actions .button{padding:15px 18px;gap:23px}.hero-visual{height:290px}.manifesto p{font-size:16px}.manifesto-mark{font-size:35px}.feature-tabs{gap:9px}.feature-tab{font-size:14px}.feature-panel{padding:25px}.feature-panel h3{font-size:29px}.closing h2{font-size:36px}.form-row{grid-template-columns:1fr;gap:0}.access-intro h1{font-size:44px}.thanks-page h1{font-size:46px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}

.consent-line{display:flex;align-items:flex-start;gap:10px;font-size:12px;font-weight:400;line-height:1.75;color:var(--muted);margin-block:5px 23px}.consent-line input{width:17px;height:17px;min-height:0;margin:3px 0 0;flex:0 0 auto;accent-color:#527418}.consent-line button{text-decoration:underline;text-underline-offset:3px;text-align:left;font-size:inherit}
