.sc-page{--sc-ink:#123f35;--sc-green:#19604c;--sc-muted:#536b60;--sc-soft:#edf2ec;--sc-gold:#a57634;--sc-paper:#fffefb;color:var(--sc-ink);background:var(--sc-paper);font-family:'DM Sans',Arial,sans-serif;font-size:17px;line-height:1.7}
.sc-page *{box-sizing:border-box}.sc-page a{color:inherit;text-decoration:none}.sc-page img{max-width:100%;display:block}.sc-wrap{width:min(1160px,calc(100% - 80px));margin-inline:auto}.sc-page p{margin:0 0 20px;line-height:1.75}.sc-page h1,.sc-page h2,.sc-page h3{font-family:'Noto Serif',Georgia,serif;letter-spacing:-.035em;font-weight:400;margin:0 0 24px;color:inherit}.sc-page h1{font-size:clamp(42px,4.7vw,66px);line-height:1.12}.sc-page h2{font-size:clamp(35px,3.8vw,50px);line-height:1.18}.sc-page h3{font-size:26px;line-height:1.3;letter-spacing:-.025em}.sc-page em{color:var(--sc-green)}.sc-page .sc-kicker{font-size:14px;font-weight:700;line-height:1.5;letter-spacing:.13em;text-transform:uppercase;color:var(--sc-green);margin-bottom:24px}.sc-page .sc-small{font-size:14px;color:var(--sc-muted);line-height:1.7;margin-top:20px}.sc-page .sc-small a{text-decoration:underline;text-underline-offset:4px}.sc-announcement{background:var(--sc-ink);color:white;text-align:center;font-size:14px;padding:12px 20px}.sc-announcement strong{color:#f2dca9}.sc-hero{display:grid;grid-template-columns:1.13fr 1fr;gap:70px;align-items:center;padding-block:76px 68px}.sc-lead{font-size:19px;color:var(--sc-muted);max-width:570px}.sc-actions{display:flex;gap:25px;flex-wrap:wrap;align-items:center;margin-top:30px}.sc-btn{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:16px 25px;border-radius:28px;background:var(--sc-green);color:white!important;font-size:16px;font-weight:700;text-align:center;line-height:1.4;border:1px solid var(--sc-green);transition:background .2s}.sc-btn:hover{background:#103f32}.sc-link{display:inline-block;font-size:16px;font-weight:600;border-bottom:1px solid currentColor;padding-block:5px;text-underline-offset:6px}.sc-link:hover{color:var(--sc-green)}.sc-photo{margin:0;position:relative;border-radius:110px 110px 8px 8px;overflow:hidden;background:var(--sc-soft)}.sc-photo img{height:550px;width:100%;object-fit:cover;object-position:76% center}.sc-photo figcaption{position:absolute;inset:auto 0 0;background:linear-gradient(0deg,#123f35ed,#123f35bb,transparent);color:white;padding:70px 30px 22px}.sc-photo figcaption span{font-size:12px;letter-spacing:.09em;font-weight:700}.sc-photo figcaption p{font:400 25px/1.35 'Noto Serif',Georgia,serif;margin:12px 0}.sc-foundations{display:grid;grid-template-columns:repeat(3,1fr);padding-bottom:54px;gap:30px}.sc-foundations div{border-top:1px solid #cfdace;padding-top:24px}.sc-foundations strong{display:block;font:400 27px/1.4 'Noto Serif',Georgia,serif;margin-bottom:7px}.sc-foundations span{font-size:14px;color:var(--sc-muted)}.sc-dark{background:var(--sc-ink);color:#f6faf6;padding-block:85px}.sc-split{display:grid;grid-template-columns:1fr 1fr;gap:90px}.sc-dark .sc-kicker{color:#d3dfb6}.sc-dark em{color:#d3dfb6}.sc-dark p{color:#e3ece4}.sc-dark .sc-small{color:#c8d9cd}.sc-dark .sc-quote{font:italic 28px/1.4 'Noto Serif',Georgia,serif;color:#d3dfb6;border-left:2px solid #d3dfb6;padding-left:22px;margin-top:30px}.sc-section{padding-block:88px}.sc-section-lead{max-width:710px;color:var(--sc-muted);font-size:18px}.sc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:40px}.sc-benefits article{padding:30px;border:1px solid #d8e1d8;border-radius:18px;display:flex;flex-direction:column;background:white}.sc-number{font-size:15px;font-weight:700;color:var(--sc-gold);margin-bottom:27px}.sc-benefits p{font-size:16px;color:var(--sc-muted)}.sc-benefits .sc-state,.sc-benefits .sc-link{margin-top:auto;align-self:flex-start}.sc-state{font-size:12px;font-weight:700;letter-spacing:.07em;line-height:1.7;display:inline-block;color:var(--sc-green)}.sc-soft{background:var(--sc-soft)}.sc-steps{margin-block:40px 25px}.sc-steps article{padding-right:20px}.sc-steps b{display:flex;width:46px;height:46px;border-radius:50%;align-items:center;justify-content:center;background:#d8e5d8;color:var(--sc-green);font-size:18px;margin-bottom:22px}.sc-steps p{color:var(--sc-muted);font-size:16px}.sc-section-heading{display:grid;grid-template-columns:1.1fr .8fr;gap:100px;align-items:end}.sc-section-heading>p{color:var(--sc-muted)}.sc-topics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 55px;margin-top:28px}.sc-topics a{display:block;border-top:1px solid #d0dacf;padding:30px 0}.sc-topics a>span{font-size:13px;font-weight:700;letter-spacing:.07em;color:var(--sc-gold);display:block;margin-bottom:17px}.sc-topics h3{margin-bottom:13px}.sc-topics p{font-size:16px;color:var(--sc-muted)}.sc-topics b{font-size:14px;border-bottom:1px solid #728b78;padding-bottom:4px}.sc-topics a:hover h3{color:var(--sc-green)}.sc-method{padding-block:65px;background:#f7f2e7;text-align:center}.sc-method p:last-child{max-width:680px;margin:25px auto 0;color:var(--sc-muted)}.sc-letters{display:grid;grid-template-columns:repeat(7,1fr);gap:16px;margin-top:36px}.sc-letters b{font:400 48px/1.2 'Noto Serif',Georgia,serif;color:var(--sc-green);display:block}.sc-letters span{display:block;font-size:14px;margin-top:10px}.sc-plans article{border:1px solid #d3ded1;border-radius:18px;padding:32px 28px;display:flex;flex-direction:column;min-width:0}.sc-plans h3{font-size:31px;margin-top:16px;margin-bottom:9px}.sc-plans .sc-price{font:400 31px/1.3 'Noto Serif',Georgia,serif;margin-bottom:16px}.sc-plans .sc-future{font-size:23px;min-height:60px}.sc-plans>article>p:not(.sc-price){font-size:16px;color:var(--sc-muted)}.sc-plans ul{list-style:none;padding:0;margin:7px 0 28px}.sc-plans li{padding:11px 0;border-bottom:1px solid #d3ded1;font-size:15px}.sc-plans .sc-btn{margin-top:auto;width:100%}.sc-plans .sc-secondary{background:transparent;color:var(--sc-ink)!important;border-color:#779082}.sc-plans .sc-secondary:hover{background:#edf2ec}.sc-plans .sc-small{font-size:14px!important;margin-bottom:0}.sc-basic{background:#e7efdf;border:1px solid #8eab86!important}.sc-review-grid article{background:white;border-radius:14px;padding:28px;border:1px solid #d4dfd3}.sc-review-grid blockquote{margin:22px 0 18px;font:400 21px/1.65 'Noto Serif',Georgia,serif;letter-spacing:-.015em}.sc-review-grid article>p{font-size:14px;color:var(--sc-muted);margin:0}.sc-reviews .sc-section>p:not(.sc-kicker){max-width:740px;color:var(--sc-muted)}.sc-faq{display:grid;grid-template-columns:.85fr 1.15fr;gap:75px}.sc-faq details{border-top:1px solid #ccd8cc;padding:20px 0}.sc-faq summary{font-size:17px;font-weight:600;line-height:1.6;min-height:30px;cursor:pointer}.sc-faq details p{font-size:16px;color:var(--sc-muted);margin:18px 0 0}.sc-final{background:#dde8d7;text-align:center;padding-block:80px}.sc-final h2{font-size:clamp(37px,4.5vw,57px)}.sc-final .sc-btn{margin-top:10px}.sc-final>div>p:not(.sc-kicker):not(.sc-small){color:var(--sc-muted);font-size:19px}.sc-page a:focus-visible,.sc-page summary:focus-visible{outline:3px solid #b6853d;outline-offset:5px}
@media(max-width:1000px){.sc-hero{gap:40px}.sc-photo img{height:490px}.sc-split{gap:45px}.sc-grid{gap:16px}.sc-benefits article,.sc-plans article{padding:25px 20px}.sc-section-heading{gap:45px}.sc-faq{gap:40px}}
@media(max-width:760px){.sc-wrap{width:calc(100% - 40px)}.sc-hero{grid-template-columns:1fr;gap:34px;padding-block:45px 40px}.sc-intro h1 br{display:none}.sc-photo{border-radius:90px 90px 8px 8px}.sc-photo img{height:390px}.sc-photo figcaption{padding:60px 25px 20px}.sc-actions{gap:20px}.sc-grid{grid-template-columns:1fr}.sc-section{padding-block:58px}.sc-split,.sc-section-heading,.sc-faq{grid-template-columns:1fr;gap:22px}.sc-dark{padding-block:58px}.sc-foundations{gap:18px;padding-bottom:38px}.sc-foundations strong{font-size:21px}.sc-foundations span{font-size:13px;line-height:1.6;display:block}.sc-benefits article{padding:26px}.sc-benefits article h3{margin-bottom:15px}.sc-number{margin-bottom:16px}.sc-topics{gap:0 25px}.sc-topics h3{font-size:23px}.sc-letters{grid-template-columns:repeat(4,1fr);gap:24px 12px}.sc-letters b{font-size:40px}.sc-letters span{font-size:13px}.sc-method{padding-block:50px}.sc-plans article{padding:30px}.sc-plans .sc-future{min-height:0}.sc-faq h2{margin-bottom:10px}.sc-final{padding-block:58px}}
@media(max-width:420px){.sc-page{font-size:16px}.sc-wrap{width:calc(100% - 36px)}.sc-page h1{font-size:40px}.sc-page h2{font-size:33px}.sc-lead{font-size:17px}.sc-actions{align-items:flex-start;flex-direction:column}.sc-photo img{height:350px}.sc-topics{grid-template-columns:1fr}.sc-foundations{grid-template-columns:1fr;gap:16px}.sc-foundations div{display:flex;flex-wrap:wrap;align-items:center;gap:6px 15px;padding-top:16px}.sc-foundations strong{font-size:23px;margin:0}.sc-foundations span{font-size:14px}.sc-page .sc-kicker{font-size:13px}.sc-btn{padding:15px 20px;font-size:15px}.sc-review-grid blockquote{font-size:20px}}
.sc-photo img{object-position:center 42%}
@media(prefers-reduced-motion:reduce){.sc-btn{transition:none}}
