@media(min-width:1101px) and (max-width:1640px){.site-header .header-phone{display:none!important}.site-header .header-inner{gap:18px!important}#main-nav{gap:18px!important}#main-nav>a{white-space:nowrap}}
.agreement-page{--ag-green:#075643;--ag-ink:#133f34;--ag-muted:#61756d;--ag-line:#dce7df;color:var(--ag-ink);background:#fff}.agreement-page *{box-sizing:border-box}.agreement-page .wrap{max-width:1240px;margin:auto;width:calc(100% - 80px)}.agreement-kicker{font-size:13px!important;font-weight:600;letter-spacing:1.7px;color:#488570;margin:0 0 22px!important}.agreement-hero{padding:88px 0 82px;background:radial-gradient(ellipse at 80% 55%,#deebe0 0,transparent 56%),#f4f7f0;overflow:hidden}.agreement-hero-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:70px;align-items:center}.agreement-page h1{font-size:clamp(40px,4.6vw,66px);line-height:1.24;letter-spacing:-1.5px;font-weight:600;margin:0 0 28px}.agreement-lead{font-size:17px;line-height:1.95;color:var(--ag-muted);max-width:570px}.agreement-ctas{display:flex;align-items:center;gap:28px;margin:32px 0}.agreement-text-link{color:var(--ag-green);text-decoration:none;font-weight:600;font-size:14px}.agreement-hero-notes{display:flex;flex-wrap:wrap;gap:0;margin-top:36px;font-size:13px;color:#5b7568}.agreement-hero-notes span+span{border-left:1px solid #bbcebf;margin-left:20px;padding-left:20px}.agreement-visual{position:relative;padding:12px 22px 30px}.agreement-paper{position:relative;border:1px solid #d9e3d7;border-radius:8px;background:#fffef9;padding:28px 30px 20px;box-shadow:12px 20px 45px #194b3020;transform:rotate(2deg)}.paper-brand{font-family:serif;font-size:20px;display:flex;justify-content:space-between;align-items:center;padding-bottom:16px;border-bottom:1px solid #dce6db}.paper-brand span{font-family:inherit;font-size:12px;letter-spacing:2px;color:#708271}.paper-caption{font-size:10px;letter-spacing:1px;color:#88958b;margin-top:16px}.agreement-paper h2{font-family:serif;font-size:30px;line-height:1.5;margin:16px 0 22px;font-weight:500}.paper-row{display:flex;justify-content:space-between;font-size:12px;padding:13px 0;border-top:1px solid #e5eadf;gap:15px}.paper-row>span{color:#7c8b7e}.paper-row b{font-weight:500}.paper-goods{display:flex;gap:16px;align-items:center;background:#f1f5ec;margin:18px 0;padding:12px;border-radius:6px}.paper-goods svg{width:65px;height:65px;flex-shrink:0}.paper-goods b{display:block;font-size:13px;font-weight:500}.paper-goods small{font-size:10px;color:#7a8a7b;display:block;margin-top:10px}.paper-signs{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:10px 0 18px}.paper-signs>div{border-bottom:1px solid #dce5d7;padding-bottom:14px;font-size:12px}.paper-signs span{display:block;color:#83917f;font-size:10px;margin-top:12px}.paper-footer{font-size:10px;text-align:center;color:#889281}.agreement-float{position:absolute;bottom:6px;left:-12px;display:flex;align-items:center;gap:14px;border:1px solid #d7e5d8;background:#fff;padding:17px 22px;border-radius:10px;box-shadow:0 8px 30px #164a3a12}.agreement-dot{width:10px;height:10px;border-radius:50%;background:#20795d;box-shadow:0 0 0 6px #e7f1e9}.agreement-float b{font-size:13px;font-weight:600}.agreement-float small{display:block;font-size:11px;color:#79907e;margin-top:6px}.agreement-section{padding:88px 0}.agreement-heading{max-width:700px;margin-bottom:42px}.agreement-heading h2,.agreement-bottom h2{font-size:36px;font-weight:500;line-height:1.45;letter-spacing:-.6px;margin:0 0 20px}.agreement-heading>p:not(.agreement-kicker){color:var(--ag-muted);font-size:15px;line-height:1.9}.agreement-three{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.agreement-three article{border-top:1px solid #c9d9cd;padding:26px 14px 0 0}.agreement-number{font-family:serif;color:#7c9e89;font-size:16px}.agreement-page h3{font-size:21px;font-weight:500;line-height:1.5;margin:18px 0 13px}.agreement-three p,.agreement-steps p,.agreement-trust-cards p,.agreement-evidence-grid p{font-size:14px;color:var(--ag-muted);line-height:1.95;margin:0}.agreement-tint{background:#f6f8f3}.agreement-steps{list-style:none;display:grid;grid-template-columns:repeat(5,1fr);padding:0;margin:46px 0 58px;gap:24px}.agreement-steps li{border-top:1px solid #c3d4c5;padding-top:22px}.agreement-steps li>span{background:#e3ece1;width:32px;height:32px;display:inline-flex;justify-content:center;align-items:center;border-radius:50%;font-size:13px;color:#33715b}.agreement-steps h3{font-size:17px}.agreement-steps p{font-size:13px}.agreement-identity{display:grid;grid-template-columns:.75fr 1.3fr;border:1px solid #d9e3d6;gap:45px;padding:32px 36px;background:#fffef9;border-radius:10px}.agreement-identity h3{margin:0;font-size:24px}.agreement-identity .agreement-kicker{margin-bottom:12px!important;font-size:11px!important}.agreement-identity p:not(.agreement-kicker){font-size:14px;line-height:1.95;color:#627567;margin:0 0 14px}.agreement-identity p:last-child{margin-bottom:0}.agreement-trust-grid{display:grid;grid-template-columns:.85fr 1fr;gap:80px;align-items:center}.agreement-trust-grid .agreement-heading{margin-bottom:0}.agreement-trust-cards{display:grid;grid-template-columns:1fr 1fr;gap:18px}.agreement-trust-cards article{border:1px solid #e1e8df;border-radius:8px;padding:25px;background:#fbfcf9}.agreement-trust-cards article>span{font-size:11px;color:#44866a}.agreement-trust-cards h3{font-size:17px;margin:14px 0 12px}.agreement-trust-cards p{font-size:13px}.agreement-evidence{background:#104c3d;color:#fff}.agreement-evidence .agreement-kicker{color:#a5c5ac}.agreement-evidence .agreement-heading>p:not(.agreement-kicker){color:#c0d2c6;max-width:700px}.agreement-evidence-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.agreement-evidence-grid article{padding:22px 0;border-top:1px solid #528570}.agreement-evidence-grid b{font-size:17px;font-weight:500}.agreement-evidence-grid p{color:#b6d0c0;margin-top:16px}.agreement-fineprint{font-size:12px;color:#a1beae;line-height:1.9;max-width:900px;margin:25px 0 0}.agreement-faq-grid{display:grid;grid-template-columns:.7fr 1.3fr;gap:70px}.agreement-faq details{border-bottom:1px solid var(--ag-line);padding:22px 0}.agreement-faq details:first-child{padding-top:0}.agreement-faq summary{font-size:17px;cursor:pointer;line-height:1.6}.agreement-faq p{font-size:14px;color:var(--ag-muted);line-height:1.95;margin:16px 0 0}.agreement-bottom{padding:65px 0;background:#eaf1e5}.agreement-bottom>.wrap{display:flex;justify-content:space-between;align-items:center;gap:35px}.agreement-bottom h2{font-size:32px;margin:0}.agreement-bottom .agreement-kicker{margin-bottom:14px!important}.agreement-call{display:block;font-size:13px;margin-top:20px;text-decoration:none;color:#48715c}.agreement-page a:focus-visible,.agreement-page summary:focus-visible{outline:3px solid #75aa83;outline-offset:5px}@media(max-width:1100px){.agreement-page .wrap{width:calc(100% - 48px)}.agreement-hero-grid{gap:30px}.agreement-hero{padding:60px 0}.agreement-steps{grid-template-columns:repeat(3,1fr)}.agreement-trust-grid{gap:35px}.agreement-faq-grid{gap:35px}}@media(max-width:700px){.agreement-page .wrap{width:calc(100% - 36px)}.agreement-hero{padding:40px 0 45px}.agreement-hero-grid{grid-template-columns:1fr;gap:30px}.agreement-page h1{font-size:43px;letter-spacing:-1px}.agreement-lead{font-size:15px}.agreement-ctas{gap:20px;flex-wrap:wrap}.agreement-hero-notes span+span{margin-left:13px;padding-left:13px}.agreement-hero-notes{font-size:12px}.agreement-visual{max-width:440px;padding:0 12px 26px;margin:auto;width:100%}.agreement-paper{padding:24px}.agreement-float{left:0;padding:14px 18px}.agreement-section{padding:50px 0}.agreement-heading h2{font-size:29px}.agreement-heading{margin-bottom:28px}.agreement-kicker{font-size:11px!important;margin-bottom:16px!important}.agreement-three,.agreement-trust-grid,.agreement-identity,.agreement-faq-grid{grid-template-columns:1fr}.agreement-three{gap:26px}.agreement-three article{padding-top:20px}.agreement-steps{grid-template-columns:1fr 1fr;gap:24px;margin:30px 0 35px}.agreement-identity{padding:24px;gap:22px}.agreement-trust-cards{gap:12px}.agreement-trust-cards article{padding:19px 16px}.agreement-evidence-grid{grid-template-columns:1fr;gap:3px}.agreement-faq-grid{gap:10px}.agreement-bottom>.wrap{display:block}.agreement-bottom h2{font-size:29px}.agreement-bottom>.wrap>div+div{margin-top:30px}.agreement-bottom{padding:42px 0}}
