.hero[data-astro-cid-i3irphx7]{background:var(--navy-950);height:120vh;position:relative;overflow:hidden}.herovid[data-astro-cid-i3irphx7]{object-fit:cover;z-index:1;opacity:0;width:100%;height:100%;transition:opacity .35s;position:absolute;inset:0}.sky[data-astro-cid-i3irphx7]{z-index:0;position:absolute;inset:0}.stars[data-astro-cid-i3irphx7]{z-index:1;opacity:0;position:absolute;inset:0}.stars[data-astro-cid-i3irphx7] .star{background:#fff;border-radius:50%;width:2px;height:2px;position:absolute}.ghlow[data-astro-cid-i3irphx7]{z-index:1;filter:blur(8px);background:radial-gradient(at bottom,#e0243c80,#e0243c00 62%);width:72vw;height:40vh;position:absolute;bottom:26%;left:50%;transform:translate(-50%)}.skyline[data-astro-cid-i3irphx7]{z-index:2;width:100%;height:auto;position:absolute;bottom:0;left:0;right:0}.vignette[data-astro-cid-i3irphx7]{z-index:3;pointer-events:none;background:linear-gradient(#05070f66 0%,#0000 24% 52%,#05070fe6 100%),linear-gradient(90deg,#05070f9e,#0000 50%);position:absolute;inset:0}.hero-content[data-astro-cid-i3irphx7]{z-index:4;align-items:center;height:100vh;padding-top:clamp(96px,11vh,140px);display:flex;position:absolute;top:0;left:0;right:0}.hero-inner[data-astro-cid-i3irphx7]{max-width:var(--maxw);padding:0 var(--pad);width:100%;margin:0 auto}.hl[data-astro-cid-i3irphx7]{max-width:min(860px,94%)}.kick[data-astro-cid-i3irphx7]{letter-spacing:.05em;color:var(--blue-2);text-transform:uppercase;margin-bottom:18px;font-size:14px;font-weight:600}h1[data-astro-cid-i3irphx7]{letter-spacing:-.035em;color:#fff;font-size:clamp(40px,6.6vw,74px);line-height:1}.red[data-astro-cid-i3irphx7]{color:var(--red-2);display:block}.hl[data-astro-cid-i3irphx7] p[data-astro-cid-i3irphx7]{color:#d7deee;max-width:52ch;margin-top:24px;font-size:clamp(16px,1.7vw,19px)}.actions[data-astro-cid-i3irphx7]{flex-wrap:wrap;gap:14px;margin-top:36px;display:flex}.steps[data-astro-cid-slqldcpr]{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.step[data-astro-cid-slqldcpr]{background:var(--white);border:1px solid var(--light-border);border-radius:16px;flex-direction:column;min-height:206px;padding:24px 22px 26px;transition:transform .2s,box-shadow .2s,opacity .6s;display:flex;box-shadow:0 14px 34px -26px #0b122080}.step[data-astro-cid-slqldcpr]:hover{transform:translateY(-3px);box-shadow:0 22px 44px -28px #0b12208c}.no[data-astro-cid-slqldcpr]{background:var(--navy-900);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;margin-bottom:18px;font-weight:700;display:flex}.step[data-astro-cid-slqldcpr] h3[data-astro-cid-slqldcpr]{color:var(--ink);font-size:18px}.step[data-astro-cid-slqldcpr] p[data-astro-cid-slqldcpr]{color:var(--ink-2);margin-top:10px;font-size:14px;line-height:1.55}.tag[data-astro-cid-slqldcpr]{color:var(--red);margin-top:auto;padding-top:14px;font-size:12px;font-weight:600}.caps[data-astro-cid-slqldcpr]{border-top:1px solid var(--light-border);margin-top:clamp(40px,4vw,60px);padding-top:clamp(34px,3.5vw,48px)}.lbl[data-astro-cid-slqldcpr]{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);margin-bottom:18px;font-size:12.5px;font-weight:600}.pills[data-astro-cid-slqldcpr]{flex-wrap:wrap;gap:12px;display:flex}.pill-tag[data-astro-cid-slqldcpr]{color:#fff;background:linear-gradient(180deg, var(--red-2), #95001f);border-radius:100px;padding:11px 18px;font-size:14.5px;font-weight:600;box-shadow:0 8px 22px -14px #e0243cb3,inset 0 1px #ffffff2e}@media (width<=1000px){.steps[data-astro-cid-slqldcpr]{grid-template-columns:1fr 1fr}}@media (width<=560px){.steps[data-astro-cid-slqldcpr]{grid-template-columns:1fr}}.control-grid[data-astro-cid-do6rmo5z]{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(26px,4vw,56px);display:grid}.intro[data-astro-cid-do6rmo5z]{color:var(--ink-2);font-size:17px}.ctl-list[data-astro-cid-do6rmo5z]{margin:22px 0 0;padding:0;list-style:none}.ctl-list[data-astro-cid-do6rmo5z] li[data-astro-cid-do6rmo5z]{border-top:1px solid var(--light-border);gap:14px;padding:16px 0;display:flex}.ctl-list[data-astro-cid-do6rmo5z] li[data-astro-cid-do6rmo5z]:last-child{border-bottom:1px solid var(--light-border)}.ck[data-astro-cid-do6rmo5z]{width:22px;height:22px;color:var(--blue-deep);background:#2e7be01f;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:2px;display:flex}.ck[data-astro-cid-do6rmo5z] svg[data-astro-cid-do6rmo5z]{width:12px;height:12px}.ctl-list[data-astro-cid-do6rmo5z] b[data-astro-cid-do6rmo5z]{color:var(--ink);margin-bottom:3px;font-size:16px;display:block}.ctl-list[data-astro-cid-do6rmo5z] b[data-astro-cid-do6rmo5z]+span[data-astro-cid-do6rmo5z]{color:var(--ink-2);font-size:14px}.mpc[data-astro-cid-do6rmo5z]{background:var(--white);border:1px solid var(--light-border);border-radius:18px;padding:28px 26px;box-shadow:0 18px 40px -28px #0b122080}.cap[data-astro-cid-do6rmo5z]{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);margin-bottom:20px;font-size:12.5px;font-weight:600}.parties[data-astro-cid-do6rmo5z]{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:20px;display:grid}.party[data-astro-cid-do6rmo5z]{border:1px solid var(--light-border);text-align:center;background:var(--light);border-radius:12px;padding:16px 10px}.pic[data-astro-cid-do6rmo5z]{width:26px;height:26px;color:var(--blue-deep);margin:0 auto 10px}.pn[data-astro-cid-do6rmo5z]{color:var(--ink);font-size:12.5px;font-weight:600}.rule[data-astro-cid-do6rmo5z]{border-top:1px solid var(--light-border);color:var(--ink-2);padding-top:18px;font-size:14px}.rule[data-astro-cid-do6rmo5z] b[data-astro-cid-do6rmo5z]{color:var(--ink)}@media (width<=1000px){.control-grid[data-astro-cid-do6rmo5z]{grid-template-columns:1fr}}.products[data-astro-cid-2glmygnb]{grid-template-columns:repeat(2,1fr);gap:22px;max-width:820px;margin:0 auto;display:grid}.product[data-astro-cid-2glmygnb]{border:1px solid var(--light-border);background:var(--white);border-radius:18px;transition:transform .2s,opacity .6s;overflow:hidden;box-shadow:0 18px 40px -28px #0b122080}.product[data-astro-cid-2glmygnb]:hover{transform:translateY(-4px)}.ph[data-astro-cid-2glmygnb]{color:#fff;background:radial-gradient(300px 160px at 26% 20%,#e0243c57,#0000 60%),radial-gradient(340px 200px at 82% 92%,#2e7be080,#0000 62%),#0c1738;align-items:flex-end;height:158px;padding:16px;display:flex;position:relative}.cat[data-astro-cid-2glmygnb]{letter-spacing:.1em;text-transform:uppercase;opacity:.85;font-size:12px;font-weight:600}.bd[data-astro-cid-2glmygnb]{padding:24px 24px 28px}.bd[data-astro-cid-2glmygnb] h3[data-astro-cid-2glmygnb]{color:var(--ink);font-size:22px}.bd[data-astro-cid-2glmygnb] p[data-astro-cid-2glmygnb]{color:var(--ink-2);margin-top:10px;font-size:14.5px}.k[data-astro-cid-2glmygnb]{border-top:1px solid var(--light-border);color:var(--blue-deep);margin-top:16px;padding-top:14px;font-size:12.5px;font-weight:600}@media (width<=1000px){.products[data-astro-cid-2glmygnb]{grid-template-columns:1fr}}.comp-grid[data-astro-cid-4klocokg]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.comp[data-astro-cid-4klocokg]{background:var(--white);border:1px solid var(--light-border);border-radius:16px;padding:24px 22px;box-shadow:0 14px 34px -26px #0b122080}.h[data-astro-cid-4klocokg]{letter-spacing:.06em;text-transform:uppercase;color:var(--blue-deep);font-size:12.5px;font-weight:600}.comp[data-astro-cid-4klocokg] h3[data-astro-cid-4klocokg]{color:var(--ink);margin-top:12px;font-size:17px}.comp[data-astro-cid-4klocokg] p[data-astro-cid-4klocokg]{color:var(--ink-2);margin-top:9px;font-size:14px}.faq[data-astro-cid-4klocokg]{border-top:1px solid var(--light-border);scroll-margin-top:var(--header-h);margin-top:clamp(48px,5vw,72px);padding-top:clamp(40px,4vw,56px)}.faq-head[data-astro-cid-4klocokg]{margin-bottom:24px}.faq-head[data-astro-cid-4klocokg] h2[data-astro-cid-4klocokg]{font-size:clamp(26px,3.4vw,38px)}.faq-cols[data-astro-cid-4klocokg]{grid-template-columns:1fr 1fr;gap:0 48px;display:grid}.faq-item[data-astro-cid-4klocokg]{border-bottom:1px solid var(--light-border)}.faq-q[data-astro-cid-4klocokg]{width:100%;color:var(--ink);text-align:left;cursor:pointer;letter-spacing:-.01em;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-family:inherit;font-size:16.5px;font-weight:600;display:flex}.pm[data-astro-cid-4klocokg]{flex:none;width:22px;height:22px;position:relative}.pm[data-astro-cid-4klocokg]:before,.pm[data-astro-cid-4klocokg]:after{content:"";background:var(--blue-deep);border-radius:2px;transition:transform .25s,opacity .25s;position:absolute}.pm[data-astro-cid-4klocokg]:before{width:14px;height:2px;top:10px;left:4px}.pm[data-astro-cid-4klocokg]:after{width:2px;height:14px;top:4px;left:10px}.faq-item[data-astro-cid-4klocokg].open .pm[data-astro-cid-4klocokg]:after{opacity:0;transform:scaleY(0)}.faq-a[data-astro-cid-4klocokg]{max-height:0;transition:max-height .3s;overflow:hidden}.faq-a[data-astro-cid-4klocokg] p[data-astro-cid-4klocokg]{color:var(--ink-2);padding:0 0 22px;font-size:14.5px;line-height:1.6}@media (width<=1000px){.comp-grid[data-astro-cid-4klocokg]{grid-template-columns:1fr}.faq-cols[data-astro-cid-4klocokg]{grid-template-columns:1fr;gap:0}}.imgbreak[data-astro-cid-miz5qnfv]{color:#fff;background:linear-gradient(90deg,#05070fdb,#05070f66),radial-gradient(700px 400px at 78% 30%,#2e7be066,#0000 60%),radial-gradient(500px 320px at 20% 90%,#e0243c47,#0000 62%),#070c1e;align-items:center;min-height:340px;display:flex;position:relative;overflow:hidden}.imgbreak[data-astro-cid-miz5qnfv] .wrap[data-astro-cid-miz5qnfv]{width:100%}.imgbreak[data-astro-cid-miz5qnfv] h2[data-astro-cid-miz5qnfv]{letter-spacing:-.03em;max-width:22ch;font-size:clamp(26px,3.6vw,42px)}.imgbreak[data-astro-cid-miz5qnfv] p[data-astro-cid-miz5qnfv]{max-width:52ch;color:var(--weak);margin-top:14px;font-size:16.5px}.cta[data-astro-cid-miz5qnfv]{text-align:center;background:linear-gradient(180deg, var(--navy-850), var(--navy-950));color:#fff;padding:clamp(80px,10vw,140px) 0;position:relative;overflow:hidden}.cta[data-astro-cid-miz5qnfv]:before{content:"";background:radial-gradient(760px 360px at 50% 10%,#2e7be047,#0000 62%),radial-gradient(500px 300px at 80% 90%,#e0243c1f,#0000 60%);position:absolute;inset:0}.inner[data-astro-cid-miz5qnfv]{z-index:1;max-width:60ch;margin:0 auto;position:relative}.eyebrow[data-astro-cid-miz5qnfv]{color:var(--blue-2)}.cta[data-astro-cid-miz5qnfv] h2[data-astro-cid-miz5qnfv]{letter-spacing:-.035em;margin-top:14px;font-size:clamp(34px,5.4vw,58px)}.cta[data-astro-cid-miz5qnfv] p[data-astro-cid-miz5qnfv]{max-width:52ch;color:var(--weak);margin:18px auto 0;font-size:clamp(16px,1.8vw,19px)}.inner[data-astro-cid-miz5qnfv] .cta-btn{margin-top:32px}
