.hero{position:relative;isolation:isolate;overflow:hidden;margin-top:calc(var(--header-h) * -1);padding-top:calc(var(--header-h) + clamp(32px,4vw,48px));padding-bottom:clamp(56px,6vw,72px);background:radial-gradient(55% 70% at 78% 30%,rgb(32 214 233 / .10),transparent 70%),radial-gradient(40% 60% at 10% 100%,rgb(9 43 53 / .9),transparent 70%),linear-gradient(160deg,#0A2530 0%,var(--c-dark) 55%,#061419 100%)}.hero .light-lines{z-index:-1}.hero__grid{display:grid;gap:40px;align-items:center}@media (min-width:1024px){.hero__grid{grid-template-columns:minmax(0,1.12fr) minmax(360px,.78fr);gap:clamp(40px,6vw,96px)}}.hero__eyebrow{margin:0 0 20px;font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:var(--tracking-eyebrow);color:var(--c-white)}.hero__title{margin:0 0 24px;max-width:17ch;font-size:var(--fs-hero);font-weight:700;line-height:1.1;letter-spacing:-.025em;color:var(--c-white)}.hero__text{max-width:50ch;margin:0 0 32px;font-size:var(--fs-lead);line-height:1.7;color:var(--c-on-dark)}.hero .btn-row{margin-bottom:40px}.hero__values{display:grid;grid-template-columns:repeat(3,auto);justify-content:start;gap:16px 32px}.hero__values li{display:flex;align-items:flex-start;gap:12px}.hero__values .icon{width:26px;height:26px;margin-top:2px;color:var(--c-accent)}.hero__values strong{display:block;font-size:.875rem;font-weight:600;color:var(--c-white);line-height:1.3}.hero__values small{display:block;font-size:.75rem;color:var(--c-on-dark-muted);line-height:1.4}@media (max-width:639px){.hero__title{max-width:none;text-wrap:balance}.section-title{text-wrap:balance}.hero .btn-row{flex-direction:column}.hero .btn-row .btn{width:100%}.hero__values{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.hero__values li{flex-direction:column;gap:8px}}@media (min-width:640px) and (max-width:1023px){.hero__form{max-width:560px}.quote-grid{max-width:680px;margin-inline:auto}}.services{background:var(--c-white)}.why{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(45% 70% at 80% 40%,rgb(32 214 233 / .10),transparent 70%),linear-gradient(160deg,#0A2530,var(--c-dark) 60%)}.why .light-lines{z-index:-1}.why__grid{display:grid;gap:56px;align-items:center}@media (min-width:1024px){.why__grid{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:clamp(40px,4vw,56px)}}.why .section-title{margin-bottom:18px;color:var(--c-white)}.why__text{max-width:52ch;margin-bottom:32px;color:var(--c-on-dark)}.why__benefits{display:grid;gap:24px 28px}@media (min-width:560px){.why__benefits{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.why__benefits{grid-template-columns:repeat(3,minmax(0,1fr))}}.why__benefits li{display:flex;gap:14px;font-size:var(--fs-small);line-height:1.55;color:var(--c-on-dark-muted)}.why__benefits strong{display:block;margin-bottom:4px;font-size:.9375rem;font-weight:600;color:var(--c-white)}.why__icon{width:26px;height:26px;color:var(--c-accent)}.projects{background:var(--c-white)}.testimonials{background:var(--c-white);padding-top:0}
