.home-hero{min-height:680px;min-height:min(760px,88svh);background:#0b1b12}.home-hero>.relative.z-10{max-width:1232px;margin:auto;padding:176px 24px 64px;text-align:left;justify-content:center}.home-hero>div:nth-child(2){background:linear-gradient(90deg,#06170ee8 0%,#06170ea8 58%,#06170e45 100%)}.home-hero h1{max-width:760px;font-size:clamp(44px,5.4vw,72px);font-weight:800;line-height:1.06;letter-spacing:-.045em;margin:0}.home-hero h1 .text-brand{color:#63e697}.home-hero h1+.reveal{margin-top:24px}.home-hero .reveal{animation:none;opacity:1;transform:none}.home-hero .reveal>p{margin:0;max-width:550px;font-size:18px;line-height:1.65}.home-hero .reveal>div{max-width:600px;margin:28px 0 0;display:flex;flex-direction:row;gap:12px}.home-hero .reveal>div>a{width:auto;min-height:52px;padding:16px 24px;font-size:13px;letter-spacing:.045em;white-space:nowrap;animation:none}.home-hero .reveal>div>a:first-child{background:#18c964;color:#07190e;box-shadow:none}.home-hero .reveal>div>a:last-child{background:#0a201db0;border-color:#c5e1ce75}.home-quote,.home-services,.home-story,.home-process{padding-top:72px;padding-bottom:72px}.home-quote>div>.text-center{max-width:680px}.home-quote>div>.text-center>p{max-width:530px;margin-left:auto;margin-right:auto;line-height:1.65;color:#46544b}.home-quote>div>.grid{margin-top:36px;gap:36px}.home-quote .js-estimate-form{border-left-width:1px;border-top:4px solid #18c964;box-shadow:0 14px 36px #0b1b1214}.home-quote .cta-pulse{animation:none}.home-quote [class*="text-white/60"]{color:#c2ccc6}.home-services .grid>a{padding-top:88px;padding-bottom:24px}.home-services .grid>a>p{font-size:15px;line-height:1.7;color:#536058;max-width:32ch;margin-left:auto;margin-right:auto}.home-services .grid>a>h3{font-size:16px;letter-spacing:0;text-transform:none}.home-story p{max-width:57ch}.home-story p,.home-process p{line-height:1.7}.home-quote h2,.home-services h2,.home-story h2,.home-process h2{text-transform:none;letter-spacing:-.035em;line-height:1.16}@media(min-width:1024px){.home-quote>div>.grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}.home-quote>div>.grid>div{grid-column:auto}.home-quote>div>.grid>div:last-child>div:first-child{aspect-ratio:auto;min-height:280px;flex:1}.home-quote>div>.grid>div:last-child>div:last-child>div{flex-direction:column;align-items:flex-start}.home-services .grid{row-gap:100px}}@media(max-width:767px){.home-hero{min-height:590px;min-height:min(680px,90svh)}.home-hero>.relative.z-10{padding:134px 24px 48px;justify-content:center}.home-hero h1{font-size:clamp(36px,9.8vw,52px);line-height:1.1}.home-hero h1+.reveal{margin-top:20px}.home-hero .reveal>p{font-size:16px;line-height:1.65;max-width:35ch}.home-hero .reveal>div{flex-direction:column;gap:10px;margin-top:24px;max-width:370px}.home-hero .reveal>div>a{width:100%;font-size:12px;min-height:50px;padding:15px 16px}.home-quote,.home-services,.home-story,.home-process{padding-top:48px;padding-bottom:48px}.home-quote>div>.grid{margin-top:28px;gap:24px}.home-services .grid>a{padding:82px 24px 24px}.home-quote h2,.home-services h2,.home-story h2,.home-process h2{font-size:31px}.home-hero>div:nth-child(2){background:#06170eab}}@media(max-width:360px){.home-hero>.relative.z-10{padding-left:20px;padding-right:20px}.home-hero h1{font-size:35px}.home-hero .reveal>p{font-size:15px}}.home-video-toggle{position:absolute;right:max(24px,calc((100vw - 1184px)/2));bottom:24px;z-index:10;min-height:44px;padding:10px 16px;border:1px solid #c5e1ce80;border-radius:24px;color:#fff;background:#0a201dd9;font:inherit;font-size:12px;font-weight:650;cursor:pointer}.home-video-toggle[hidden]{display:none}.home-video-toggle:focus-visible{outline:3px solid #c8f248;outline-offset:4px}.home-story{padding-top:40px}.home-quote,.home-services,.home-story,.home-process{scroll-margin-top:100px}@media(max-width:767px){.home-video-toggle{bottom:18px;right:24px;font-size:11px}.home-story{padding-top:28px}}@media(prefers-reduced-motion:reduce){.home-video-toggle{display:none}}
