.hero[data-astro-cid-pgpo2ev5]{position:relative;isolation:isolate;overflow:hidden;background:var(--navy-950);color:#fff;padding-block:clamp(48px,7vw,96px) clamp(64px,8vw,112px)}.hero__glow[data-astro-cid-pgpo2ev5]{position:absolute;inset:0;z-index:-1;background:radial-gradient(48% 60% at 82% 30%,rgba(28,161,217,.38),transparent 62%),radial-gradient(40% 55% at 8% 95%,rgba(4,38,152,.85),transparent 65%),linear-gradient(180deg,var(--navy-950),var(--navy-900))}.hero__glow[data-astro-cid-pgpo2ev5]:after{content:"";position:absolute;inset:auto 0 0;height:1px;background:linear-gradient(90deg,transparent,rgba(95,212,255,.6),transparent)}.hero__in[data-astro-cid-pgpo2ev5]{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(36px,6vw,84px);align-items:center}.hero__eyebrow[data-astro-cid-pgpo2ev5]{display:inline-flex;align-items:center;gap:10px;margin:0 0 22px;padding:7px 14px;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:#ffffffd9;font-size:.88rem;font-weight:500}.dot[data-astro-cid-pgpo2ev5]{width:8px;height:8px;border-radius:50%;background:#3ee08a;box-shadow:0 0 #3ee08a99;animation:pulse 2s infinite}@keyframes pulse{0%{box-shadow:0 0 #3ee08a8c}70%{box-shadow:0 0 0 10px #3ee08a00}to{box-shadow:0 0 #3ee08a00}}.hero[data-astro-cid-pgpo2ev5] h1[data-astro-cid-pgpo2ev5]{color:#fff;margin-bottom:22px}.hero__lead[data-astro-cid-pgpo2ev5]{font-size:clamp(1.05rem,1.45vw,1.2rem);color:#ffffffbd;max-width:33em;margin-bottom:32px}.hero__facts[data-astro-cid-pgpo2ev5]{list-style:none;margin:40px 0 0;padding:24px 0 0;border-top:1px solid rgba(255,255,255,.12);display:grid;grid-template-columns:repeat(3,auto);justify-content:start;gap:12px 44px}.hero__facts[data-astro-cid-pgpo2ev5] li[data-astro-cid-pgpo2ev5]{display:grid;font-size:.9rem;color:#ffffff9e}.hero__facts[data-astro-cid-pgpo2ev5] strong[data-astro-cid-pgpo2ev5]{font-family:var(--font-display);font-size:1.2rem;color:#fff}.hero__visual[data-astro-cid-pgpo2ev5]{position:relative;max-width:520px;width:100%;justify-self:end;padding:0 0 56px 56px}.hero__main[data-astro-cid-pgpo2ev5]{position:relative;border-radius:26px;overflow:hidden;aspect-ratio:4 / 5;box-shadow:0 40px 80px -30px #000c,0 0 0 1px #ffffff14}.hero__main[data-astro-cid-pgpo2ev5] img{width:100%;height:100%;object-fit:cover;animation:kenburns 18s ease-in-out infinite alternate}@keyframes kenburns{0%{transform:scale(1.02)}to{transform:scale(1.12) translateY(-2%)}}.hero__main[data-astro-cid-pgpo2ev5]:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.22) 50%,transparent 65%);background-size:250% 100%;animation:sweep 6s ease-in-out infinite;pointer-events:none}@keyframes sweep{0%{background-position:120% 0}45%,to{background-position:-40% 0}}.hero__side[data-astro-cid-pgpo2ev5],.hero__small[data-astro-cid-pgpo2ev5]{position:absolute;border-radius:18px;overflow:hidden;border:4px solid var(--navy-950);box-shadow:0 24px 50px -20px #000c}.hero__side[data-astro-cid-pgpo2ev5]{left:0;bottom:0;width:42%;aspect-ratio:4 / 5;animation:bob 7s ease-in-out infinite}.hero__small[data-astro-cid-pgpo2ev5]{right:-18px;top:18%;width:30%;aspect-ratio:1;animation:bob 8s ease-in-out -3s infinite}.hero__side[data-astro-cid-pgpo2ev5] img,.hero__small[data-astro-cid-pgpo2ev5] img{width:100%;height:100%;object-fit:cover}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.hero__chip[data-astro-cid-pgpo2ev5]{position:absolute;right:8px;bottom:18px;display:flex;gap:10px;align-items:center;max-width:230px;padding:12px 14px;border-radius:16px;background:#fffffff5;color:var(--muted);font-size:.82rem;line-height:1.35;box-shadow:0 20px 40px -18px #000000b3}.hero__chip[data-astro-cid-pgpo2ev5] strong[data-astro-cid-pgpo2ev5]{display:block;color:var(--ink);font-family:var(--font-display);font-size:.96rem}.hero__chip[data-astro-cid-pgpo2ev5] svg{width:38px;height:38px;padding:8px;border-radius:12px;background:var(--sky-100);color:var(--royal);flex:none}@media(max-width:900px){.hero__in[data-astro-cid-pgpo2ev5]{grid-template-columns:1fr}.hero__visual[data-astro-cid-pgpo2ev5]{justify-self:center;order:-1;max-width:440px}}@media(max-width:520px){.hero__visual[data-astro-cid-pgpo2ev5]{padding:0 0 40px 34px}.hero__small[data-astro-cid-pgpo2ev5]{display:none}.hero__chip[data-astro-cid-pgpo2ev5]{right:0;bottom:6px;max-width:200px}.hero__facts[data-astro-cid-pgpo2ev5]{grid-template-columns:repeat(3,1fr);gap:12px 14px}.hero[data-astro-cid-pgpo2ev5] .btn-row[data-astro-cid-pgpo2ev5] .btn[data-astro-cid-pgpo2ev5]{flex:1 1 100%}}.mq[data-astro-cid-tpudeaz7]{overflow:hidden;padding-block:28px;background:var(--navy-950);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.mq__track[data-astro-cid-tpudeaz7]{display:flex;width:max-content;animation:marquee 70s linear infinite}.mq[data-astro-cid-tpudeaz7]:hover .mq__track[data-astro-cid-tpudeaz7]{animation-play-state:paused}.mq__set[data-astro-cid-tpudeaz7]{display:flex;gap:14px;list-style:none;margin:0;padding:0 14px 0 0}.mq__set[data-astro-cid-tpudeaz7] li[data-astro-cid-tpudeaz7]{width:200px;aspect-ratio:4 / 5;border-radius:16px;overflow:hidden;flex:none;box-shadow:0 0 0 1px #ffffff14}.mq__set[data-astro-cid-tpudeaz7] img{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ease-out)}.mq__set[data-astro-cid-tpudeaz7] li[data-astro-cid-tpudeaz7]:hover img{transform:scale(1.06)}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(max-width:600px){.mq__set[data-astro-cid-tpudeaz7] li[data-astro-cid-tpudeaz7]{width:150px}}@media(prefers-reduced-motion:reduce){.mq__track[data-astro-cid-tpudeaz7]{animation:none}.mq[data-astro-cid-tpudeaz7]{overflow-x:auto}}.steps[data-astro-cid-cmgpsf2k]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16px,2.5vw,28px);counter-reset:s}.step[data-astro-cid-cmgpsf2k]{position:relative;padding-top:22px;border-top:2px solid var(--royal)}.step__num[data-astro-cid-cmgpsf2k]{display:block;font-family:var(--font-display);font-weight:700;font-size:.85rem;color:var(--royal);margin-bottom:14px}.step[data-astro-cid-cmgpsf2k] .step__icon{display:none}.step[data-astro-cid-cmgpsf2k] h3[data-astro-cid-cmgpsf2k]{margin-bottom:8px}.step[data-astro-cid-cmgpsf2k] p[data-astro-cid-cmgpsf2k]{margin:0;color:var(--muted)}@media(max-width:880px){.steps[data-astro-cid-cmgpsf2k]{grid-template-columns:1fr}}.area[data-astro-cid-rtduh47i]{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(32px,5vw,64px);align-items:center}.area__copy[data-astro-cid-rtduh47i] .lead[data-astro-cid-rtduh47i]{margin-bottom:28px}.area__map[data-astro-cid-rtduh47i]{border-radius:16px;padding:clamp(24px,4vw,36px);background:#fff;border:1px solid var(--line)}.area__radar[data-astro-cid-rtduh47i]{position:absolute;inset:0;pointer-events:none;display:grid;place-items:center;transform:translate(30%,-20%)}.area__radar[data-astro-cid-rtduh47i] span[data-astro-cid-rtduh47i]{position:absolute;border-radius:50%;border:1px solid rgba(28,161,217,.25)}.area__radar[data-astro-cid-rtduh47i] span[data-astro-cid-rtduh47i]:nth-child(1){width:34%;aspect-ratio:1;background:radial-gradient(rgba(28,161,217,.25),transparent 70%)}.area__radar[data-astro-cid-rtduh47i] span[data-astro-cid-rtduh47i]:nth-child(2){width:64%;aspect-ratio:1}.area__radar[data-astro-cid-rtduh47i] span[data-astro-cid-rtduh47i]:nth-child(3){width:96%;aspect-ratio:1;border-style:dashed}.area__base[data-astro-cid-rtduh47i]{position:relative;display:flex;align-items:center;gap:12px;margin:0 0 20px;font-family:var(--font-display);font-weight:700;font-size:1.15rem}.area__base[data-astro-cid-rtduh47i] small[data-astro-cid-rtduh47i]{display:block;font-family:var(--font-body);font-weight:500;font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.area__base[data-astro-cid-rtduh47i] svg{width:44px;height:44px;padding:10px;border-radius:12px;background:var(--royal);color:#fff;flex:none}.area__list[data-astro-cid-rtduh47i]{position:relative;list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.area__list[data-astro-cid-rtduh47i] li[data-astro-cid-rtduh47i]{padding:6px 12px;border-radius:999px;background:var(--ice);font-size:.9rem}@media(max-width:900px){.area[data-astro-cid-rtduh47i]{grid-template-columns:1fr}}.io__head[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1.1fr;gap:16px 56px;align-items:end;margin-bottom:clamp(32px,5vw,52px)}.io__head[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6],.io__head[data-astro-cid-j7pv25f6] .lead[data-astro-cid-j7pv25f6]{margin:0}.io__grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(16px,2.5vw,28px)}.tile[data-astro-cid-j7pv25f6]{position:relative;display:flex;align-items:flex-end;min-height:520px;border-radius:24px;overflow:hidden;isolation:isolate;text-decoration:none;color:#fff;background:var(--navy-950)}.tile[data-astro-cid-j7pv25f6] .tile__img,.tile[data-astro-cid-j7pv25f6] picture{position:absolute;inset:0;z-index:-2}.tile[data-astro-cid-j7pv25f6] img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease-out)}.tile[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#040a2b0d 20%,#040a2be0 72%)}.tile[data-astro-cid-j7pv25f6]:hover{color:#fff}.tile[data-astro-cid-j7pv25f6]:hover img{transform:scale(1.06)}.tile__body[data-astro-cid-j7pv25f6]{display:grid;gap:10px;padding:clamp(24px,3.5vw,36px)}.tile__kicker[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:.8rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--cyan)}.tile__title[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-weight:700;font-size:clamp(1.4rem,2.4vw,1.9rem);line-height:1.15;letter-spacing:-.02em}.tile__text[data-astro-cid-j7pv25f6]{color:#fffc;max-width:40ch}.tile__tags[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:8px}.tile__tags[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-size:.82rem;font-weight:600;padding:5px 11px;border-radius:999px;background:#ffffff24;backdrop-filter:blur(6px)}.tile__more[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:8px;margin-top:6px;font-family:var(--font-display);font-weight:600;color:#fff}.tile__more[data-astro-cid-j7pv25f6] svg{width:18px;height:18px;transition:transform .25s}.tile[data-astro-cid-j7pv25f6]:hover .tile__more[data-astro-cid-j7pv25f6] svg{transform:translate(5px)}.why[data-astro-cid-j7pv25f6]{position:relative;overflow:hidden;isolation:isolate}.why__glow[data-astro-cid-j7pv25f6]{position:absolute;inset:0;z-index:-1;background:radial-gradient(45% 60% at 90% 10%,rgba(28,161,217,.28),transparent 60%),radial-gradient(40% 60% at 0% 100%,rgba(4,38,152,.7),transparent 65%)}.stats[data-astro-cid-j7pv25f6]{list-style:none;margin:0 0 clamp(36px,5vw,56px);padding:0;display:grid;grid-template-columns:repeat(4,1fr);border:1px solid rgba(255,255,255,.1);border-radius:20px;background:#ffffff08}.stats[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:grid;gap:4px;padding:clamp(18px,3vw,28px)}.stats[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]+li[data-astro-cid-j7pv25f6]{border-left:1px solid rgba(255,255,255,.1)}.stats[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:clamp(1.9rem,3.6vw,2.8rem);line-height:1;color:#fff;background:var(--gloss);-webkit-background-clip:text;background-clip:text;color:transparent;font-variant-numeric:tabular-nums}.stats__label[data-astro-cid-j7pv25f6]{font-size:.92rem;color:#ffffffa6}.reasons[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.reasons[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{padding:26px;border-radius:20px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);transition:border-color .3s,transform .3s var(--ease-out),background .3s}.reasons[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:hover{border-color:#5fd4ff80;background:#ffffff0f;transform:translateY(-4px)}.reasons[data-astro-cid-j7pv25f6] svg{width:48px;height:48px;padding:12px;border-radius:14px;background:var(--gloss);color:#fff;margin-bottom:18px}.reasons[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.12rem;margin-bottom:6px}.reasons[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;font-size:.96rem;color:#ffffffad}@media(max-width:980px){.reasons[data-astro-cid-j7pv25f6],.stats[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr}.stats[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:nth-child(3){border-left:0}.stats[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:nth-child(n+3){border-top:1px solid rgba(255,255,255,.1)}}@media(max-width:860px){.io__head[data-astro-cid-j7pv25f6],.io__grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.tile[data-astro-cid-j7pv25f6]{min-height:440px}}@media(max-width:520px){.reasons[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}
