@import url("https://fonts.googleapis.com/css2?family=Sora:wght@500;600;700;800&display=swap");.feature-page{min-height:100svh;color:#173b31;background:#fff8e9;font-family:Sora,var(--font-sans)}.feature-header{width:min(1240px,calc(100% - 48px));min-height:82px;margin:0 auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:28px;gap:28px;border-bottom:2px solid rgba(23,107,87,.16)}.feature-brand{display:flex;align-items:center;gap:10px;font-size:22px;letter-spacing:-.05em}.feature-brand img{display:block}.feature-footer nav,.feature-header nav{display:flex;align-items:center;gap:28px}.feature-header nav a{color:#557069;font-size:15px;font-weight:700;transition:color .18s ease}.feature-header nav a:hover{color:#f0765f}.feature-header-cta{justify-self:end;min-height:42px;padding:0 17px;border-radius:8px;display:inline-flex;align-items:center;color:#fff8e9;background:#f0765f;font-size:15px;font-weight:800;transition:background-color .18s ease,transform .18s ease}.feature-header-cta:hover{background:#da604c;transform:translateY(-1px)}.feature-hero{min-height:calc(100svh - 82px);padding:clamp(42px,6vw,86px) max(24px,calc((100vw - 1240px) / 2));display:grid;grid-template-columns:minmax(330px,.78fr) minmax(560px,1.22fr);grid-gap:clamp(42px,6vw,92px);gap:clamp(42px,6vw,92px);align-items:center;color:#fff8e9;background:#123c32}.feature-hero-copy{animation:feature-copy-in .64s cubic-bezier(.22,1,.36,1) both}.feature-answer>span,.feature-api>span,.feature-final span,.feature-hero-copy>span,.feature-limits>div:first-child>span,.feature-section-heading>span{display:block;margin-bottom:14px;color:#ff927d;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.feature-hero h1{max-width:700px;margin:0;font-size:clamp(45px,5.5vw,78px);line-height:.95;letter-spacing:-.065em;font-weight:760}.feature-hero-copy>p{max-width:610px;margin:26px 0 0;color:#bdd2ca;font-size:clamp(17px,1.7vw,21px);line-height:1.55}.feature-hero-actions{margin-top:34px;display:flex;align-items:center;gap:26px}.feature-primary-action{min-height:50px;padding:0 19px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;gap:22px;color:#173b31;background:#ff927d;font-size:15px;font-weight:800;transition:background-color .18s ease,transform .18s ease}.feature-primary-action:hover{background:#ffd3c7;transform:translateY(-2px)}.feature-hero-actions>a:last-child{padding-bottom:5px;border-bottom:2px solid rgba(255,248,233,.38);color:#fff8e9;font-size:15px;font-weight:800}.feature-hero dl{margin:clamp(38px,6vh,66px) 0 0;padding-top:22px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;border-top:1px solid rgba(255,248,233,.22)}.feature-hero dl div{min-width:0}.feature-hero dt{margin-bottom:6px;color:#80a99b;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.feature-hero dd{margin:0;color:#fff8e9;font-size:14px;font-weight:700}.feature-hero-media{min-width:0;animation:feature-media-in .8s cubic-bezier(.22,1,.36,1) .1s both}.feature-hero-media .before-after-frame{border-radius:18px;box-shadow:0 32px 90px rgba(0,0,0,.28)}.feature-hero-media .before-after-controls button{border-color:rgba(255,248,233,.34);color:#c9ddd5}.feature-hero-media .before-after-controls button[aria-pressed=true]{border-color:#fff8e9;color:#173b31;background:#fff8e9}.feature-hero-media .before-after figcaption{color:#9bbab0}.feature-deferred{content-visibility:auto;contain-intrinsic-size:auto 720px}.feature-answer,.feature-api,.feature-best,.feature-final,.feature-proof,.feature-steps{width:min(1120px,calc(100% - 48px));margin-inline:auto}.feature-answer{padding:clamp(70px,9vw,124px) 0;display:grid;grid-template-columns:.42fr 1.58fr;grid-gap:7vw;gap:7vw;border-bottom:1px solid #bfcfc7}.feature-answer p{max-width:850px;margin:0;font-size:clamp(25px,3.1vw,39px);line-height:1.28;letter-spacing:-.045em}.feature-api h2,.feature-final h2,.feature-limits h2,.feature-section-heading h2{margin:0;font-size:clamp(31px,4vw,48px);line-height:1.05;letter-spacing:-.055em}.feature-proof{padding:72px 0;display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:8vw;gap:8vw;align-items:end;border-bottom:1px solid #bfcfc7}.feature-proof>p{margin:0;color:#61766f;font-size:16px;line-height:1.7}.feature-best{padding:112px 0;display:grid;grid-template-columns:.72fr 1.28fr;grid-gap:9vw;gap:9vw}.feature-point-list{border-top:2px solid #173b31}.feature-point-list article{min-height:156px;padding:30px 0;display:grid;grid-template-columns:42px 1fr;grid-gap:20px;gap:20px;border-bottom:1px solid #bfcfc7}.feature-point-list article>span,.feature-steps li>span{color:#f0765f;font-size:13px;font-weight:800}.feature-point-list h3,.feature-steps h3{margin:0 0 10px;font-size:22px;letter-spacing:-.035em}.feature-point-list p,.feature-steps p{max-width:620px;margin:0;color:#61766f;font-size:15px;line-height:1.65}.feature-steps{padding:76px 0 116px}.feature-steps .feature-section-heading{max-width:570px}.feature-steps ol{margin:58px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);list-style:none;border-top:2px solid #173b31}.feature-steps li{min-height:300px;padding:28px 30px 32px 0;border-right:1px solid #bfcfc7;transition:background-color .22s ease}.feature-steps li+li{padding-left:30px}.feature-steps li:last-child{border-right:0}.feature-steps li:hover{background:rgba(255,211,199,.18)}.feature-steps li>span{display:block;margin-bottom:56px}.feature-limits{padding:clamp(70px,8vw,110px) max(24px,calc((100vw - 1120px) / 2));display:grid;grid-template-columns:.75fr 1.25fr;grid-gap:9vw;gap:9vw;color:#fff8e9;background:#f0765f}.feature-limits>div:first-child>span{color:#612c24}.feature-limits>div:last-child{column-count:2;column-gap:44px}.feature-limits p{margin:0 0 24px;page-break-inside:avoid;break-inside:avoid;color:#612c24;font-size:15px;line-height:1.7}.feature-api{padding:110px 0;display:grid;grid-template-columns:.35fr 1.15fr auto;grid-gap:5vw;gap:5vw;align-items:start;border-bottom:1px solid #bfcfc7}.feature-api p{max-width:620px;margin:20px 0 0;color:#61766f;font-size:16px;line-height:1.7}.feature-api>a,.feature-final>div:last-child>a:last-child{display:inline-flex;align-items:center;gap:18px;padding-bottom:6px;border-bottom:3px solid #f0765f;font-size:15px;font-weight:800;white-space:nowrap;transition:color .18s ease,transform .18s ease}.feature-api>a:hover,.feature-final>div:last-child>a:last-child:hover{color:#f0765f;transform:translateX(3px)}.feature-final{padding:104px 0;display:flex;align-items:flex-end;justify-content:space-between;gap:48px}.feature-final h2{max-width:630px}.feature-final>div:last-child,.feature-footer{display:flex;align-items:center;gap:28px}.feature-footer{min-height:110px;padding-inline:max(24px,calc((100vw - 1120px) / 2));justify-content:space-between;color:#9ebbb1;background:#123c32;font-size:14px}.feature-footer a:hover{color:#ff927d}@keyframes feature-copy-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes feature-media-in{0%{opacity:0;transform:translateY(22px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:980px){.feature-hero{min-height:auto;grid-template-columns:1fr}.feature-hero-copy{max-width:760px}.feature-hero-media{width:100%;max-width:900px}.feature-api,.feature-best,.feature-proof{grid-template-columns:1fr;gap:46px}.feature-api>a{justify-self:start}}@media (max-width:720px){.feature-header{width:calc(100% - 32px);min-height:72px;grid-template-columns:1fr auto}.feature-header nav{display:none}.feature-brand{font-size:20px}.feature-header-cta{min-height:40px}.feature-hero{min-height:calc(100svh - 72px);padding:44px 16px 54px;gap:38px}.feature-hero h1{font-size:clamp(43px,13vw,58px)}.feature-hero-actions{align-items:flex-start;flex-direction:column}.feature-hero dl{grid-template-columns:1fr 1fr}.feature-answer,.feature-api,.feature-best,.feature-final,.feature-proof,.feature-steps{width:calc(100% - 32px)}.feature-answer,.feature-best,.feature-limits,.feature-proof{grid-template-columns:1fr;gap:38px}.feature-answer{padding:72px 0}.feature-best{padding:82px 0}.feature-steps{padding:64px 0 82px}.feature-steps ol{grid-template-columns:1fr}.feature-steps li,.feature-steps li+li{min-height:0;padding:28px 0;border-right:0;border-bottom:1px solid #bfcfc7}.feature-steps li>span{margin-bottom:26px}.feature-limits{padding:72px 16px}.feature-limits>div:last-child{column-count:1}.feature-final{padding:82px 0}.feature-final,.feature-final>div:last-child,.feature-footer{align-items:flex-start;flex-direction:column}.feature-footer{min-height:150px;padding:34px 16px;justify-content:center}}@media (prefers-reduced-motion:reduce){.feature-hero-copy,.feature-hero-media{animation:none}.feature-api>a,.feature-final>div:last-child>a:last-child,.feature-header-cta,.feature-primary-action,.feature-steps li{transition:none}}