.hero[data-astro-cid-7c4oryer]{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:min(92svh,920px);padding:130px 24px 180px;display:flex;position:relative;overflow:clip}.hero[data-astro-cid-7c4oryer]:before{content:"";background:radial-gradient(42% 34% at 50% 74%,#ff5a1f2e,#0000 70%),radial-gradient(26% 20% at 22% 18%,#787c8c14,#0000 70%);position:absolute;inset:-20%}.hero[data-astro-cid-7c4oryer]>[data-astro-cid-7c4oryer]{z-index:2;position:relative}.hero[data-astro-cid-7c4oryer] .stars[data-astro-cid-7c4oryer],.hero[data-astro-cid-7c4oryer] .shoot[data-astro-cid-7c4oryer],.hero[data-astro-cid-7c4oryer] .horizon[data-astro-cid-7c4oryer]{z-index:1;position:absolute}.horizon[data-astro-cid-7c4oryer]{width:170vw;height:170vw;bottom:-148vw}#hero-h1[data-astro-cid-7c4oryer]{max-width:1100px;margin-top:28px;font-size:clamp(34px,7vw,110px)}.hero-cta[data-astro-cid-7c4oryer]{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:36px;display:flex}@media (width<=760px){.hero[data-astro-cid-7c4oryer]{padding:116px 20px 140px}#hero-h1[data-astro-cid-7c4oryer]{font-size:clamp(29px,8.6vw,72px)}}.h2[data-astro-cid-7c4oryer]{margin-top:18px;font-size:clamp(30px,4.4vw,68px)}.h2s[data-astro-cid-7c4oryer]{margin-top:18px;font-size:clamp(28px,3.6vw,54px)}.h3[data-astro-cid-7c4oryer]{margin-top:12px;font-size:clamp(23px,2.6vw,38px)}.sh[data-astro-cid-7c4oryer]{margin-top:26px;font-size:clamp(20px,2vw,28px)}#calc[data-astro-cid-7c4oryer]{padding:0}.crow[data-astro-cid-7c4oryer]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;display:flex}.crow[data-astro-cid-7c4oryer] .bign[data-astro-cid-7c4oryer]{min-width:0}.csplit[data-astro-cid-7c4oryer]{border-top:1px solid #eceae31f;margin-top:28px;padding-top:24px}.calc-out[data-astro-cid-7c4oryer] .resn[data-astro-cid-7c4oryer]{margin-top:12px}.cnote[data-astro-cid-7c4oryer]{color:var(--fg-3);margin-top:16px;font-size:15.5px;font-weight:500;line-height:1.6}.cnote[data-astro-cid-7c4oryer] span[data-astro-cid-7c4oryer]{color:var(--fg);font-weight:700}.firms[data-astro-cid-7c4oryer]{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:30px;display:grid}.stackgrid[data-astro-cid-7c4oryer]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:40px;display:grid}@media (width<=900px){.stackgrid[data-astro-cid-7c4oryer]{grid-template-columns:1fr}}.labgrid[data-astro-cid-7c4oryer]{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:14px;margin-top:36px;display:grid}.caseh[data-astro-cid-7c4oryer]{max-width:560px;margin-top:12px;font-size:clamp(24px,3vw,46px)}.otherg[data-astro-cid-7c4oryer]{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:28px;display:grid}@media (width<=1100px){.otherg[data-astro-cid-7c4oryer]{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr))}}.othero[data-astro-cid-7c4oryer]{border-radius:var(--r-sm);border:1px solid var(--line);background:var(--ink-3);padding:24px;transition:border-color .25s,transform .25s,background .25s;display:block}.othero[data-astro-cid-7c4oryer]:hover{border-color:#ff5a1f73;transform:translateY(-3px)}.othero[data-astro-cid-7c4oryer] .no[data-astro-cid-7c4oryer]{letter-spacing:.14em;color:var(--acc);font-size:11px;font-weight:850}.othero[data-astro-cid-7c4oryer] .nm[data-astro-cid-7c4oryer]{text-transform:uppercase;margin-top:8px;font-size:19px;font-weight:800;font-stretch:104%;line-height:1.1;display:block}.othero[data-astro-cid-7c4oryer] .de[data-astro-cid-7c4oryer]{color:var(--fg-4);margin-top:8px;font-size:14px;font-weight:500;line-height:1.55;display:block}.othero[data-astro-cid-7c4oryer] .goph[data-astro-cid-7c4oryer]{letter-spacing:.1em;text-transform:uppercase;color:var(--acc);margin-top:12px;font-size:11px;font-weight:800;display:block}.endcta[data-astro-cid-7c4oryer]{text-align:center;padding:150px 24px 140px;position:relative;overflow:clip}.ctaglow[data-astro-cid-7c4oryer]{background:radial-gradient(44% 46% at 50% 62%,#ff5a1f2e,#0000 72%);position:absolute;inset:0}.ctain[data-astro-cid-7c4oryer]{position:relative}.ctah[data-astro-cid-7c4oryer]{margin-top:22px;font-size:clamp(40px,7.4vw,120px)}.ctab[data-astro-cid-7c4oryer]{max-width:560px;margin:24px auto 0}.ctabtns[data-astro-cid-7c4oryer]{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:36px;display:flex}.cbtn[data-astro-cid-7c4oryer].big{min-height:66px;font-size:16px}
