.hero[data-astro-cid-ge2uvauf]{align-items:center;min-height:min(92vh,880px);padding-block:clamp(3rem,8vw,6rem) 0;display:flex;position:relative;overflow:hidden}.hero-grid[data-astro-cid-ge2uvauf]{z-index:-1;background:radial-gradient(60% 40% at 50% 100%, #9090ff38, transparent 70%), linear-gradient(transparent 0%, var(--abyss) 92%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 60%,#0000);mask-image:linear-gradient(#000 60%,#0000)}.hero-grid[data-astro-cid-ge2uvauf]:before{content:"";transform-origin:bottom;background-image:linear-gradient(90deg,#79d2f229 1px,#0000 1px),linear-gradient(0deg,#79d2f229 1px,#0000 1px);background-size:4.2rem 4.2rem;width:260%;height:58%;position:absolute;bottom:0;left:50%;transform:translate(-50%)perspective(48vh)rotateX(68deg);-webkit-mask-image:linear-gradient(#0000 22%,#000);mask-image:linear-gradient(#0000 22%,#000)}.hero-inner[data-astro-cid-ge2uvauf]{text-align:center;justify-items:center;gap:clamp(1.5rem,4vw,3rem);display:grid}.seal-stage[data-astro-cid-ge2uvauf]{aspect-ratio:924/540;width:min(680px,90vw);position:relative}.seal-img[data-astro-cid-ge2uvauf]{z-index:2;filter:drop-shadow(0 0 22px #79d2f273)drop-shadow(0 0 48px #79d2f233);width:100%;height:auto;display:block;position:relative}.seal-glow[data-astro-cid-ge2uvauf]{z-index:1;aspect-ratio:1;opacity:.5;pointer-events:none;background:radial-gradient(circle,#79d2f273,#3f88b829 45%,#0000 70%);border-radius:50%;width:78%;position:absolute;top:43%;left:50%;transform:translate(-50%,-50%)}.seal-scan[data-astro-cid-ge2uvauf]{z-index:4;filter:blur(2px);opacity:0;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(#0000,#d8f0f5d9,#0000);border-radius:50%;height:16%;position:absolute;top:0;left:6%;right:6%}.seal-flicker[data-astro-cid-ge2uvauf]{z-index:5;mix-blend-mode:screen;opacity:0;pointer-events:none;background:#d8f0f599;position:absolute;inset:0}.seal-img[data-astro-cid-ge2uvauf]{opacity:1}html.js .seal-img[data-astro-cid-ge2uvauf]{animation:seal-in .9s var(--ease-out) .35s both}html.js .seal-scan[data-astro-cid-ge2uvauf]{animation:.95s ease-in-out .55s seal-scan}html.js .seal-glow[data-astro-cid-ge2uvauf]{animation:3.8s ease-in-out 1s infinite glow-breathe}html.js .seal-flicker[data-astro-cid-ge2uvauf]{animation:.5s step-end 1.45s seal-flicker}@keyframes seal-in{0%{transform:scale(.94)}to{transform:scale(1)}}@keyframes seal-scan{0%{opacity:0;transform:translateY(-10%)}12%{opacity:1}88%{opacity:1}to{opacity:0;transform:translateY(525%)}}@keyframes glow-breathe{0%,to{opacity:.5}50%{opacity:.82}}@keyframes seal-flicker{0%,to{opacity:0}30%,70%{opacity:.4}50%{opacity:0}}.hero-copy[data-astro-cid-ge2uvauf]{justify-items:center;gap:1.25rem;max-width:46rem;display:grid}.hero-h1[data-astro-cid-ge2uvauf]{font-family:var(--font-display);letter-spacing:.01em;color:var(--holo-cyan-bright);text-shadow:0 0 18px #79d2f259;font-size:clamp(2.3rem,5.4vw,4.4rem);font-weight:600}.hero-h1-accent[data-astro-cid-ge2uvauf]{color:var(--text);text-shadow:none}.hero-sub[data-astro-cid-ge2uvauf]{max-width:40rem;color:var(--muted);font-size:clamp(1.05rem,2.2vw,1.25rem);line-height:1.6}.hero-cta[data-astro-cid-ge2uvauf]{flex-wrap:wrap;justify-content:center;gap:.9rem;margin-top:.4rem;display:flex}.hero-chips[data-astro-cid-ge2uvauf]{flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:.3rem;display:flex}.chip-dot[data-astro-cid-ge2uvauf]{background:var(--holo-cyan);width:7px;height:7px;box-shadow:0 0 6px var(--holo-cyan);border-radius:50%;animation:2.4s ease-in-out infinite chip-pulse}@keyframes chip-pulse{0%,to{opacity:.45}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.seal-img[data-astro-cid-ge2uvauf]{opacity:1;animation:none;transform:none}.seal-scan[data-astro-cid-ge2uvauf],.seal-flicker[data-astro-cid-ge2uvauf]{opacity:0;animation:none}.seal-glow[data-astro-cid-ge2uvauf]{opacity:.6;animation:none}.chip-dot[data-astro-cid-ge2uvauf]{animation:none}}.aud[data-astro-cid-jsuvmoqy]{border:1px solid var(--tide-edge);border-radius:var(--radius);background:linear-gradient(#0b1927f5,#070f19f5);grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.aud-panel[data-astro-cid-jsuvmoqy]{border-left:1px solid var(--tide-edge);padding:clamp(1.5rem,3vw,2.4rem);position:relative}.aud-panel[data-astro-cid-jsuvmoqy]:first-child{border-left:0}.aud-panel[data-astro-cid-jsuvmoqy]:before{content:"";background:linear-gradient(90deg, var(--accent), transparent 80%);opacity:.55;width:100%;height:2px;position:absolute;inset:0 auto auto 0}.aud-panel[data-astro-cid-jsuvmoqy].is-magenta{background:radial-gradient(120% 80% at 50% 0%, color-mix(in srgb, var(--signal-magenta) 12%, transparent), transparent 70%)}.aud-tag[data-astro-cid-jsuvmoqy]{font-family:var(--font-hud);letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin-bottom:1rem;font-size:.66rem;font-weight:600;display:inline-block}.aud-icon[data-astro-cid-jsuvmoqy]{width:3rem;height:3rem;color:var(--accent);border:1px solid color-mix(in srgb, var(--accent) 40%, var(--tide-edge));background:color-mix(in srgb, var(--accent) 8%, transparent);box-shadow:0 0 18px color-mix(in srgb, var(--accent) 22%, transparent);border-radius:12px;place-items:center;margin-bottom:1.1rem;display:grid}.aud-icon[data-astro-cid-jsuvmoqy] svg[data-astro-cid-jsuvmoqy]{width:1.5rem;height:1.5rem}.aud-title[data-astro-cid-jsuvmoqy]{font-family:var(--font-display);letter-spacing:.02em;color:var(--text);margin-bottom:.7rem;font-size:clamp(1.25rem,2.4vw,1.55rem);font-weight:600}.aud-promise[data-astro-cid-jsuvmoqy]{color:var(--muted);margin-bottom:1.3rem}.aud-list[data-astro-cid-jsuvmoqy]{gap:.7rem;list-style:none;display:grid}.aud-list[data-astro-cid-jsuvmoqy] li[data-astro-cid-jsuvmoqy]{color:var(--text);padding-left:1.6rem;position:relative}.aud-list[data-astro-cid-jsuvmoqy] li[data-astro-cid-jsuvmoqy]:before{content:"";border:1.5px solid var(--accent);width:.55rem;height:.55rem;box-shadow:0 0 6px color-mix(in srgb, var(--accent) 60%, transparent);position:absolute;top:.55em;left:0;transform:rotate(45deg)}.aud-more[data-astro-cid-jsuvmoqy]{text-align:center;color:var(--muted);margin-top:clamp(1.25rem,3vw,1.75rem);font-size:.98rem}@media (width<=880px){.aud[data-astro-cid-jsuvmoqy]{grid-template-columns:1fr}.aud-panel[data-astro-cid-jsuvmoqy]{border-left:0;border-top:1px solid var(--tide-edge)}.aud-panel[data-astro-cid-jsuvmoqy]:first-child{border-top:0}}
