.service-preview{background:#0d110e;scroll-margin-top:24px}.service-intro{display:grid;grid-template-columns:1.2fr 1fr;gap:8%;align-items:end;padding-bottom:80px}.service-intro h2{font-size:clamp(52px,6.2vw,92px)}.service-intro em{color:var(--lime);font-style:normal}.service-lead{max-width:480px}.service-kicker{color:var(--lime);font-size:18px;font-weight:500}.service-lead>p+ p{color:#afb7ad;font-size:18px}.service-jump,.offer-body a{display:inline-block;border-bottom:1px solid var(--lime);padding-bottom:4px;margin-top:12px;color:var(--white);font-size:16px}.service-layout{display:grid;grid-template-columns:1fr 1.8fr;gap:9%;scroll-margin-top:32px}.service-aside{padding-top:30px}.service-aside h3{font-size:29px;line-height:1.25;letter-spacing:-1px}.service-aside p:not(.eyebrow){color:#a5aea1;max-width:310px}.service-aside-note{display:block;color:#a5aea1;font-size:14px;margin-top:38px}.service-preview .eyebrow{font-size:12px;color:#aeb8a7;letter-spacing:1.5px}.offer-row{border-top:1px solid #354131}.offer-row:last-child{border-bottom:1px solid #354131}.offer-row summary{display:flex;align-items:center;gap:20px;cursor:pointer;list-style:none;padding:26px 0}.offer-row summary::-webkit-details-marker{display:none}.offer-number{font-size:13px;color:var(--lime)}.offer-row h3{margin:0;font-size:clamp(20px,2vw,27px);letter-spacing:-.8px;line-height:1.3}.offer-plus{margin-left:auto;font-size:25px;color:var(--lime)}.offer-row[open] .offer-plus{transform:rotate(45deg)}.offer-body{padding:0 36px 30px 36px;max-width:740px;color:#aeb7aa}.offer-tag{font-size:21px;color:var(--white);margin:0 0 16px;line-height:1.4}.offer-deliver{font-size:14px;color:#ced9c6;border-left:2px solid var(--lime);padding-left:16px;margin:24px 0}.offer-result{color:#e4eadf}.built-heading{border-top:1px solid #354131;margin-top:95px;padding-top:65px}.built-heading h3{font-size:40px;letter-spacing:-1.5px;margin:0}.built-heading>p:last-child{color:#aeb7aa}.built-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;margin-top:36px}.built-grid article{border-top:2px solid #749346;padding-top:24px;display:flex;flex-direction:column}.proof-label{font-size:12px;letter-spacing:1px;color:#b6c7a8}.built-grid strong{font-weight:500;font-family:Manrope,sans-serif;font-size:35px;line-height:1.2;letter-spacing:-1px;display:block;margin:24px 0 12px}.built-grid strong span{font-size:22px;display:block;margin-top:8px}.built-grid p{color:#aeb7aa}.proof-foot{font-size:14px;color:#c8d2bf;margin-top:auto;padding-top:22px}.potential{margin-top:80px;padding:48px;background:#1b2616;display:grid;grid-template-columns:1.2fr 1fr;gap:8%;border:1px solid #3d5031}.potential h3{font-size:32px;line-height:1.2;letter-spacing:-1px;margin:0}.potential p{color:#c0cbb7}.potential .button{margin-top:18px;font-size:16px}.potential-number{border-left:1px solid #4c5b42;padding-left:40px;align-self:center}.potential-number strong{font-size:clamp(58px,7vw,104px);font-family:Manrope,sans-serif;font-weight:500;letter-spacing:-5px;color:var(--lime);line-height:1}.potential-number strong span{display:block;font-size:20px;letter-spacing:0;margin-top:18px;color:#f1f3ec}.potential-number small{display:block;font-size:13px;color:#aab9a0;line-height:1.6;max-width:370px}.offer-row summary:focus-visible,.service-preview a:focus-visible{outline:2px solid var(--lime);outline-offset:6px}@media(max-width:900px){.service-layout{grid-template-columns:1fr;gap:25px}.service-aside{padding:0}.service-aside p:not(.eyebrow){max-width:620px}.service-aside-note{display:none}.built-grid{gap:24px}.built-grid strong{font-size:28px}.potential{padding:30px;gap:30px}}@media(max-width:600px){.service-intro{grid-template-columns:1fr;gap:25px;padding-bottom:50px}.service-intro h2{font-size:56px}.service-lead>p+p{font-size:16px}.offer-row summary{gap:12px;padding:24px 0}.offer-row h3{font-size:21px}.offer-body{padding:0 0 26px 28px}.built-heading{margin-top:60px;padding-top:45px}.built-heading h3{font-size:34px}.built-grid{grid-template-columns:1fr;gap:35px}.built-grid strong{font-size:34px}.built-grid article p{margin-top:4px}.proof-foot{padding-top:8px}.potential{grid-template-columns:1fr;padding:26px;margin-top:55px}.potential h3{font-size:29px}.potential-number{border-left:0;border-top:1px solid #4c5b42;padding:30px 0 0}.potential-number strong{font-size:80px}}
