.hero[data-astro-cid-glgfkru5]{--p:0;--skew:22vw;background:var(--glass);height:230svh;position:relative}.hero__pin[data-astro-cid-glgfkru5]{isolation:isolate;height:100svh;color:var(--white);position:sticky;top:0;overflow:hidden}.hero__film[data-astro-cid-glgfkru5]{z-index:-1;background:var(--navy);position:absolute;inset:0}.hero__film[data-astro-cid-glgfkru5] video{object-fit:cover;width:100%;height:100%;transform:scale(calc(1 + var(--p) * .06))}.hero__shade[data-astro-cid-glgfkru5]{background:linear-gradient(90deg,#0a2233c7 0%,#0a223373 38%,#0a223300 68%),linear-gradient(#0a223300 60%,#0a22338c 100%);position:absolute;inset:0}.hero__copy[data-astro-cid-glgfkru5]{height:100%;padding-bottom:clamp(5rem,13vh,9rem);padding-top:calc(var(--header-h) + 2rem);opacity:calc(1 - var(--p) * 2.2);transform:translateX(calc(var(--p) * -6vw));align-content:end;gap:1.4rem;display:grid}.hero__title[data-astro-cid-glgfkru5]{text-shadow:0 2px 30px #0a223359;max-width:11ch;animation:rise 1.1s var(--ease-out) both}.hero__lead[data-astro-cid-glgfkru5]{font-size:var(--step-1);color:#ffffffe0;max-width:34ch;animation:rise 1.1s .12s var(--ease-out) both;line-height:1.5}.hero__copy[data-astro-cid-glgfkru5] .eyebrow[data-astro-cid-glgfkru5]{animation:rise 1s var(--ease-out) both}.hero__copy[data-astro-cid-glgfkru5] .btn-row[data-astro-cid-glgfkru5]{animation:rise 1.1s .22s var(--ease-out) both}@keyframes rise{0%{opacity:0;filter:blur(8px);transform:translateY(24px)}}.hero__cue[data-astro-cid-glgfkru5]{right:var(--gutter);letter-spacing:.14em;text-transform:uppercase;color:#fffc;opacity:calc(1 - var(--p) * 6);align-items:center;gap:.7rem;font-size:.8125rem;font-weight:600;display:flex;position:absolute;bottom:2rem}.hero__cue[data-astro-cid-glgfkru5] span[data-astro-cid-glgfkru5]{border:1.5px solid;border-radius:1rem;width:1.6rem;height:2.6rem;position:relative}.hero__cue[data-astro-cid-glgfkru5] span[data-astro-cid-glgfkru5]:after{content:"";width:3px;height:.55rem;animation:cue 1.8s var(--ease-in-out) infinite;background:currentColor;border-radius:2px;margin-left:-1.5px;position:absolute;top:.5rem;left:50%}@keyframes cue{0%{opacity:1;transform:translateY(0)}70%{opacity:0;transform:translateY(.9rem)}to{opacity:0}}.hero__reveal[data-astro-cid-glgfkru5]{--x:calc(var(--p) * (100vw + var(--skew)));z-index:2;color:var(--ink);background:radial-gradient(120% 80% at 85% 10%, #a1f9ff59, transparent 60%), linear-gradient(180deg, var(--white), var(--glass));clip-path:polygon(0 0, var(--x) 0, calc(var(--x) - var(--skew)) 100%, 0 100%);grid-template-columns:minmax(0,1fr);align-items:center;display:grid;position:absolute;inset:0}.hero__reveal-inner[data-astro-cid-glgfkru5]{padding-top:var(--header-h);grid-template-columns:minmax(0,1fr);gap:1.6rem;min-width:0;display:grid}.hero__statement[data-astro-cid-glgfkru5]{max-width:18ch}.hero__reveal[data-astro-cid-glgfkru5] .accent[data-astro-cid-glgfkru5],.hero__reveal[data-astro-cid-glgfkru5] .eyebrow[data-astro-cid-glgfkru5]{color:var(--aqua-deep)}.hero__proof[data-astro-cid-glgfkru5]{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1rem;max-width:62rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.hero__proof[data-astro-cid-glgfkru5] li[data-astro-cid-glgfkru5]{border-radius:var(--r-lg);background:var(--white);box-shadow:0 0 0 1px var(--line), 0 18px 40px -18px #10324740;opacity:calc(clamp(0, (var(--p) - .45) * 5, 1));transform:translateY(calc((1 - clamp(0, (var(--p) - .45) * 5, 1)) * 18px));align-content:start;gap:.55rem;padding:1.3rem 1.4rem;display:grid}.hero__proof[data-astro-cid-glgfkru5] li[data-astro-cid-glgfkru5]:nth-child(2){opacity:calc(clamp(0, (var(--p) - .52) * 5, 1));transform:translateY(calc((1 - clamp(0, (var(--p) - .52) * 5, 1)) * 18px))}.hero__proof[data-astro-cid-glgfkru5] li[data-astro-cid-glgfkru5]:nth-child(3){opacity:calc(clamp(0, (var(--p) - .59) * 5, 1));transform:translateY(calc((1 - clamp(0, (var(--p) - .59) * 5, 1)) * 18px))}.hero__stars[data-astro-cid-glgfkru5]{color:#ffc531;letter-spacing:.12em;font-size:1.05rem}.hero__quote[data-astro-cid-glgfkru5]{font-family:var(--font-display);color:var(--navy);letter-spacing:-.01em;font-size:1.15rem;font-weight:700;line-height:1.35}.hero__who[data-astro-cid-glgfkru5]{color:var(--ink-faint);font-size:.85rem}.hero__reveal-inner[data-astro-cid-glgfkru5]>[data-astro-cid-glgfkru5]{transform:translateX(calc((1 - var(--p)) * 8vw));opacity:calc(var(--p) * 1.6 - .35)}.hero__blade[data-astro-cid-glgfkru5]{z-index:3;width:0;top:-6%;bottom:-6%;left:calc(var(--p) * (100vw + var(--skew)) - var(--skew) / 2);--flick:clamp(0, (var(--p) - .86) * 7, 1);transform:skewX(calc(-1 * atan2(var(--skew), 100svh))) translateX(calc(var(--flick) * 12vw)) rotate(calc(var(--flick) * 8deg));opacity:calc(min(var(--p) * 30, (1 - var(--p)) * 14));pointer-events:none;position:absolute}.sq__channel[data-astro-cid-glgfkru5]{background:linear-gradient(90deg,#6f808b 0%,#eef3f6 22%,#fff 34%,#b7c4cc 52%,#f7fafb 68%,#8a99a3 100%);border-radius:6px 3px 3px 6px;width:26px;position:absolute;top:0;bottom:0;right:6px;box-shadow:-10px 0 24px #0a22334d,inset 0 0 0 1px #ffffff80}.sq__channel[data-astro-cid-glgfkru5]:before,.sq__channel[data-astro-cid-glgfkru5]:after{content:"";background:#0a223340;height:2px;position:absolute;left:6px;right:6px}.sq__channel[data-astro-cid-glgfkru5]:before{top:22%}.sq__channel[data-astro-cid-glgfkru5]:after{bottom:22%}.sq__rubber[data-astro-cid-glgfkru5]{background:linear-gradient(90deg,#22323c,#05121a 60%,#2c3d48);border-radius:0 4px 4px 0;width:9px;position:absolute;top:0;bottom:0;right:-2px;box-shadow:2px 0 6px #00000059}.sq__handle[data-astro-cid-glgfkru5]{width:clamp(200px,19vw,300px);height:clamp(42px,4vw,64px);translate:0 -50%;transform:skewX(calc(atan2(var(--skew), 100svh))) perspective(600px) rotateY(-28deg) rotateZ(calc(var(--flick,0) * -24deg));transform-origin:0;filter:drop-shadow(10px 16px 18px #0a223361);position:absolute;top:50%;left:2px}.sq__handle[data-astro-cid-glgfkru5] svg[data-astro-cid-glgfkru5]{width:100%;height:100%;display:block;transform:scaleX(-1)}.sq__sheen[data-astro-cid-glgfkru5]{mix-blend-mode:screen;filter:blur(4px);background:linear-gradient(270deg,#ffffffe6,#d4fdff59 30%,#fff0 100%);width:clamp(80px,14vw,220px);position:absolute;top:0;bottom:0;right:20px}.sq__sheen[data-astro-cid-glgfkru5]:after{content:"";filter:blur(1px);background:repeating-linear-gradient(#0000 0 46px,#ffffff8c 46px 48px,#0000 48px 120px);animation:1.4s linear infinite sheenSlide;position:absolute;inset:0}@keyframes sheenSlide{to{background-position:0 120px}}.sq__water[data-astro-cid-glgfkru5]{filter:blur(1.5px);background:linear-gradient(90deg,#ffffffd9,#d4fdff73 25%,#d4fdff1f 70%,#0000);width:clamp(40px,6vw,90px);position:absolute;top:0;bottom:0;left:4px;mask-image:repeating-linear-gradient(#000 0 70px,#0000008c 70px 110px,#000 110px 160px)}.sq__drops[data-astro-cid-glgfkru5] i[data-astro-cid-glgfkru5]{background:radial-gradient(circle at 35% 30%,#fff,#d4fdffd9 45%,#5fe3ef99);border-radius:50%/60% 60% 40% 40%;width:7px;height:9px;animation:1.6s cubic-bezier(.55,0,.85,.4) infinite drip;position:absolute;left:6px;box-shadow:0 1px 3px #0a223340}.sq__drops[data-astro-cid-glgfkru5] i[data-astro-cid-glgfkru5]:first-child{animation-delay:0s;top:12%}.sq__drops[data-astro-cid-glgfkru5] i[data-astro-cid-glgfkru5]:nth-child(2){animation-delay:.5s;top:27%;left:14px}.sq__drops[data-astro-cid-glgfkru5] i[data-astro-cid-glgfkru5]:nth-child(3){animation-delay:1.1s;top:41%}.sq__drops[data-astro-cid-glgfkru5] i[data-astro-cid-glgfkru5]:nth-child(4){animation-delay:.3s;top:58%;left:16px}.sq__drops[data-astro-cid-glgfkru5] i[data-astro-cid-glgfkru5]:nth-child(5){animation-delay:.9s;top:70%}.sq__drops[data-astro-cid-glgfkru5] i[data-astro-cid-glgfkru5]:nth-child(6){animation-delay:1.3s;top:83%;left:12px}.sq__drops[data-astro-cid-glgfkru5] i[data-astro-cid-glgfkru5]:nth-child(7){animation-delay:.7s;top:93%}@keyframes drip{0%{opacity:0;transform:translateY(0)scale(.6)}15%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(70px)scale(.9,1.15)}}.is-static.hero{height:auto}.is-static .hero__pin[data-astro-cid-glgfkru5]{height:auto;position:relative;overflow:visible}.is-static .hero__film[data-astro-cid-glgfkru5]{height:100svh;position:absolute;inset:0 0 auto}.is-static .hero__copy[data-astro-cid-glgfkru5]{opacity:1;min-height:100svh;transform:none}.is-static .hero__reveal[data-astro-cid-glgfkru5]{clip-path:none;padding-block:var(--section);position:relative}.is-static .hero__reveal-inner[data-astro-cid-glgfkru5]>[data-astro-cid-glgfkru5]{opacity:1;transform:none}.is-static .hero__blade[data-astro-cid-glgfkru5],.is-static .hero__cue[data-astro-cid-glgfkru5]{display:none}@media (width<=760px){.hero[data-astro-cid-glgfkru5]{--skew:34vw;height:210svh}.sq__handle[data-astro-cid-glgfkru5]{width:130px;height:30px}.hero__shade[data-astro-cid-glgfkru5]{background:linear-gradient(#0a223326 0%,#0a223359 45%,#0a2233d9 100%)}.hero__copy[data-astro-cid-glgfkru5]{padding-top:calc(var(--header-h) + 1rem);padding-bottom:max(2rem, env(safe-area-inset-bottom));gap:.85rem}.hero__ey-long[data-astro-cid-glgfkru5],.hero__lead-long[data-astro-cid-glgfkru5]{display:none}.hero__title[data-astro-cid-glgfkru5]{font-size:clamp(2.6rem,12.5vw,3.4rem)}.hero__lead[data-astro-cid-glgfkru5]{font-size:1rem;line-height:1.45}.hero__copy[data-astro-cid-glgfkru5] .btn-row[data-astro-cid-glgfkru5]{grid-template-columns:1.35fr 1fr;gap:.6rem;display:grid}.hero__copy[data-astro-cid-glgfkru5] .btn[data-astro-cid-glgfkru5]{justify-content:center;min-height:3.2rem;padding-inline:.9rem;font-size:.95rem}.hero__cue[data-astro-cid-glgfkru5]{display:none}.hero__proof[data-astro-cid-glgfkru5]{gap:1rem}.hero__proof[data-astro-cid-glgfkru5] li[data-astro-cid-glgfkru5]{padding:1rem 1.1rem}.hero__proof[data-astro-cid-glgfkru5] li[data-astro-cid-glgfkru5]:nth-child(3){display:none}}@media (width<=760px) and (height<=700px){.hero__lead[data-astro-cid-glgfkru5]{display:none}}.gc[data-astro-cid-zzwymz43]{padding-block:var(--section)}.gc__grid[data-astro-cid-zzwymz43]{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);display:grid}@media (width>=900px){.gc__grid[data-astro-cid-zzwymz43]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}.gc__copy[data-astro-cid-zzwymz43]{gap:1.1rem;display:grid}.gc__copy[data-astro-cid-zzwymz43] h2[data-astro-cid-zzwymz43]{color:var(--white)}.gc__steps[data-astro-cid-zzwymz43]{gap:.6rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.gc__step[data-astro-cid-zzwymz43]{border-radius:var(--r);cursor:pointer;text-align:left;width:100%;font:inherit;color:var(--on-navy-soft);box-shadow:inset 0 0 0 1px var(--rule-on-navy);transition:background-color .3s, box-shadow .3s, transform .16s var(--ease-out);background:#ffffff0a;border:0;grid-template-columns:auto 1fr;align-items:start;gap:.9rem;padding:1rem 1.1rem 1.25rem;display:grid;position:relative;overflow:hidden}.gc__step[data-astro-cid-zzwymz43]:active{transform:scale(.99)}.gc__step[data-astro-cid-zzwymz43].is-active{background:#a1f9ff1a;box-shadow:inset 0 0 0 1px #a1f9ff73}.gc__num[data-astro-cid-zzwymz43]{width:2.2rem;height:2.2rem;color:var(--white);background:#ffffff1a;border-radius:50%;place-items:center;font-weight:800;transition:background-color .3s,color .3s;display:grid}.gc__step[data-astro-cid-zzwymz43].is-active .gc__num[data-astro-cid-zzwymz43]{background:var(--aqua);color:var(--navy)}.gc__body[data-astro-cid-zzwymz43]{gap:.2rem;display:grid}.gc__body[data-astro-cid-zzwymz43] strong[data-astro-cid-zzwymz43]{font-family:var(--font-display);color:var(--white);font-size:1.15rem}.gc__body[data-astro-cid-zzwymz43] span[data-astro-cid-zzwymz43]{font-size:.95rem;line-height:1.5}.gc__bar[data-astro-cid-zzwymz43]{background:#ffffff14;height:3px;position:absolute;bottom:0;left:0;right:0}.gc__bar[data-astro-cid-zzwymz43] i[data-astro-cid-zzwymz43]{background:var(--aqua);transform-origin:0;height:100%;box-shadow:0 0 10px var(--aqua);display:block;transform:scaleX(0)}.gc__more[data-astro-cid-zzwymz43]{color:var(--aqua)}.gc__stage[data-astro-cid-zzwymz43]{aspect-ratio:9/16;background:var(--navy-deep);border-radius:2rem;justify-self:center;width:min(100%,25rem);max-height:78svh;position:relative;overflow:hidden;box-shadow:0 0 0 1px #a1f9ff40,0 30px 80px #00000073}.gc__slide[data-astro-cid-zzwymz43]{opacity:0;transition:opacity .4s var(--ease-out);position:absolute;inset:0}.gc__slide[data-astro-cid-zzwymz43].is-active{opacity:1}.gc__slide[data-astro-cid-zzwymz43] video{object-fit:cover;width:100%;height:100%}.gc__tag[data-astro-cid-zzwymz43]{border-radius:var(--r-pill);color:var(--white);backdrop-filter:blur(8px);background:#0a2233b3;padding:.3rem .75rem;font-size:.8rem;font-weight:700;position:absolute;top:1rem;left:1rem}@media (width<=899px){.gc__grid[data-astro-cid-zzwymz43]{flex-direction:column;align-items:stretch;display:flex}.gc__stage[data-astro-cid-zzwymz43]{aspect-ratio:4/5;border-radius:var(--r-lg);order:1;width:100%;max-width:22rem}.gc__copy[data-astro-cid-zzwymz43]{display:contents}.gc__copy[data-astro-cid-zzwymz43] .eyebrow[data-astro-cid-zzwymz43],.gc__copy[data-astro-cid-zzwymz43] h2[data-astro-cid-zzwymz43],.gc__copy[data-astro-cid-zzwymz43] .lead[data-astro-cid-zzwymz43]{order:0;margin:0}.gc__steps[data-astro-cid-zzwymz43]{order:2;gap:.45rem;margin:0}.gc__step[data-astro-cid-zzwymz43]{padding:.75rem .9rem .95rem}.gc__body[data-astro-cid-zzwymz43] span[data-astro-cid-zzwymz43]{display:none}.gc__step[data-astro-cid-zzwymz43].is-active .gc__body[data-astro-cid-zzwymz43] span[data-astro-cid-zzwymz43]{font-size:.875rem;display:block}.gc__more[data-astro-cid-zzwymz43]{order:3}}.hs[data-astro-cid-6fbg7flu]{margin-bottom:var(--section);position:relative}.hs__line[data-astro-cid-6fbg7flu]{background:var(--mist);border-radius:4px;height:4px;position:absolute;top:2.6rem;left:8%;right:8%;overflow:hidden}.hs__line[data-astro-cid-6fbg7flu] span[data-astro-cid-6fbg7flu]{transform-origin:0;background:linear-gradient(90deg, var(--aqua-mid), var(--aqua), var(--aqua-mid));transition:transform 1.8s var(--ease-in-out);position:absolute;inset:0;transform:scaleX(0);box-shadow:0 0 14px #5fe3efb3}.hs[data-astro-cid-6fbg7flu].is-flowing .hs__line[data-astro-cid-6fbg7flu] span[data-astro-cid-6fbg7flu]{transform:scaleX(1)}.hs__list[data-astro-cid-6fbg7flu]{grid-template-columns:repeat(3,1fr);gap:1.25rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.hs__step[data-astro-cid-6fbg7flu]{border-radius:var(--r-lg);background:var(--white);cursor:pointer;box-shadow:inset 0 0 0 2px var(--navy);transition:transform .45s var(--ease-out), box-shadow .45s, background-color .45s;outline:none;align-content:start;justify-items:start;gap:.75rem;padding:1.25rem 1.5rem 1.75rem;display:grid}.hs__step[data-astro-cid-6fbg7flu]:hover,.hs__step[data-astro-cid-6fbg7flu]:focus-visible{box-shadow:inset 0 0 0 2px var(--navy), var(--shadow-2);transform:translateY(-6px)}.hs__step[data-astro-cid-6fbg7flu]:focus-within{box-shadow:inset 0 0 0 2px var(--aqua-deep), var(--shadow-2)}.hs__badge[data-astro-cid-6fbg7flu]{background:var(--navy);width:4.25rem;height:4.25rem;color:var(--aqua);box-shadow:0 0 0 8px var(--white);opacity:0;transition:transform .6s var(--ease-out), opacity .4s, background-color .3s;transition-delay:calc(var(--i) * .55s + .2s);border-radius:50%;place-items:center;display:grid;position:relative;transform:scale(.6)}.hs[data-astro-cid-6fbg7flu].is-flowing .hs__badge[data-astro-cid-6fbg7flu]{opacity:1;transform:none}.hs__badge[data-astro-cid-6fbg7flu] .icon{width:1.7rem;height:1.7rem}.hs__badge[data-astro-cid-6fbg7flu] b[data-astro-cid-6fbg7flu]{background:var(--aqua);width:1.6rem;height:1.6rem;color:var(--navy);box-shadow:0 0 0 3px var(--white);border-radius:50%;place-items:center;font-size:.85rem;font-weight:800;display:grid;position:absolute;top:-.3rem;right:-.3rem}.hs__step[data-astro-cid-6fbg7flu]:hover .hs__badge[data-astro-cid-6fbg7flu],.hs__step[data-astro-cid-6fbg7flu]:focus-visible .hs__badge[data-astro-cid-6fbg7flu]{background:var(--aqua);color:var(--navy);transition-delay:0s;transform:rotate(-8deg)scale(1.05)}.hs__text[data-astro-cid-6fbg7flu]{color:var(--ink-soft)}.hs__more[data-astro-cid-6fbg7flu]{opacity:0;max-height:0;transition:max-height .5s var(--ease-out), opacity .4s;justify-items:start;gap:.6rem;display:grid;overflow:hidden}.hs__step[data-astro-cid-6fbg7flu]:hover .hs__more[data-astro-cid-6fbg7flu],.hs__step[data-astro-cid-6fbg7flu]:focus-within .hs__more[data-astro-cid-6fbg7flu]{opacity:1;max-height:8rem}.hs__chip[data-astro-cid-6fbg7flu]{border-radius:var(--r-pill);color:var(--navy);background:#a1f9ff66;align-items:center;gap:.4rem;padding:.3rem .7rem;font-size:.8125rem;font-weight:700;display:inline-flex}.hs__chip[data-astro-cid-6fbg7flu] .icon{stroke-width:2.6px;width:.95rem;height:.95rem}@media (hover:none){.hs__more[data-astro-cid-6fbg7flu]{opacity:1;max-height:none}}@media (width<=800px){.hs__list[data-astro-cid-6fbg7flu]{grid-template-columns:1fr}.hs__line[data-astro-cid-6fbg7flu]{width:4px;height:auto;inset:2.6rem auto 2.6rem 3.6rem}.hs__line[data-astro-cid-6fbg7flu] span[data-astro-cid-6fbg7flu]{transform-origin:50% 0;transform:scaleY(0)}.hs[data-astro-cid-6fbg7flu].is-flowing .hs__line[data-astro-cid-6fbg7flu] span[data-astro-cid-6fbg7flu]{transform:scaleY(1)}.hs__step[data-astro-cid-6fbg7flu]{padding-left:1.25rem}}.home-services[data-astro-cid-lcdefpme]{padding-top:clamp(3rem,6vw,5rem)}.ba-wall[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:clamp(.6rem,2vw,1.5rem);display:grid}@media (width<=699px){.ba-wall[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(n+7),.windows-teaser[data-astro-cid-lcdefpme]{display:none}}@media (width>=700px){.ba-wall[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}}@media (width>=1000px){.ba-wall[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}}.center-cta[data-astro-cid-lcdefpme]{justify-content:center;margin-top:clamp(2.5rem,5vw,3.5rem);display:flex}.win-steps[data-astro-cid-lcdefpme]{counter-reset:s;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=1000px){.win-steps[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}}.win-step[data-astro-cid-lcdefpme]{gap:.5rem;display:grid}.win-step__media[data-astro-cid-lcdefpme]{aspect-ratio:16/10;border-radius:var(--r);background:var(--navy-deep);box-shadow:0 0 0 1px var(--rule-on-navy);overflow:hidden}.win-step__media[data-astro-cid-lcdefpme] video{object-fit:cover;width:100%;height:100%}.win-step__num[data-astro-cid-lcdefpme]{letter-spacing:.12em;color:var(--aqua);margin-top:.6rem;font-size:.8125rem;font-weight:700}.win-step__title[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-weight:700;font-size:var(--step-1);letter-spacing:-.015em;color:var(--white)}.how[data-astro-cid-lcdefpme]{margin:0 0 var(--section);grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:1.25rem;padding:0;list-style:none;display:grid}.how__step[data-astro-cid-lcdefpme]{border-radius:var(--r-lg);background:var(--glass);gap:.75rem;padding:2rem 1.75rem;display:grid;position:relative}.how__num[data-astro-cid-lcdefpme]{background:var(--navy);width:3rem;height:3rem;color:var(--aqua);font-family:var(--font-display);border-radius:50%;place-items:center;margin-bottom:.5rem;font-size:1.25rem;font-weight:800;display:grid}.plans-head[data-astro-cid-lcdefpme]{scroll-margin-top:calc(var(--header-h) + 2rem)}
