.hero-geo[data-astro-cid-j7pv25f6]{position:relative;min-height:100vh;max-width:100vw;display:flex;align-items:center;justify-content:center;background:#030303;overflow:hidden}.hero-shader-bg[data-astro-cid-j7pv25f6]{position:absolute;inset:0;width:100%;height:100%;max-width:100%;pointer-events:none;overflow:hidden;isolation:isolate}.hero-shader-bg[data-astro-cid-j7pv25f6] canvas,.hero-shader-wire[data-astro-cid-j7pv25f6] canvas{max-width:100%!important;width:100%!important}.hero-shader-wire[data-astro-cid-j7pv25f6]{opacity:.45;mix-blend-mode:screen}.hero-pulse-wrap[data-astro-cid-j7pv25f6]{position:absolute;bottom:32px;right:32px;z-index:20;width:100px;height:100px;pointer-events:none;transition:bottom .25s ease}body.cc-banner-open .hero-pulse-wrap[data-astro-cid-j7pv25f6]{bottom:160px}.hero-pulse-badge[data-astro-cid-j7pv25f6]{position:absolute;inset:26px;border-radius:50%;isolation:isolate}.hero-pulse-logo[data-astro-cid-j7pv25f6]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:26px;height:auto;z-index:21;filter:drop-shadow(0 1px 4px rgba(0,0,0,.4));opacity:.95}.hero-pulse-ring-spin[data-astro-cid-j7pv25f6]{position:absolute;inset:0;width:100%;height:100%;animation:pulseRingSpin 20s linear infinite}.hero-pulse-ring[data-astro-cid-j7pv25f6]{position:absolute;inset:0;width:100%;height:100%}.hero-pulse-ring-text[data-astro-cid-j7pv25f6]{font-size:9px;font-weight:700;fill:#f4f1e3eb!important;letter-spacing:.145em}@keyframes pulseRingSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.hero-pulse-ring-spin[data-astro-cid-j7pv25f6]{animation:none}}@media(max-width:768px){.hero-pulse-wrap[data-astro-cid-j7pv25f6]{width:80px;height:80px;bottom:20px;right:20px}body.cc-banner-open .hero-pulse-wrap[data-astro-cid-j7pv25f6]{bottom:320px}.hero-pulse-badge[data-astro-cid-j7pv25f6]{inset:20.8px}.hero-pulse-logo[data-astro-cid-j7pv25f6]{width:20.8px}.hero-pulse-ring-text[data-astro-cid-j7pv25f6]{font-size:7.2px}}@media(max-width:480px){.hero-pulse-wrap[data-astro-cid-j7pv25f6]{width:72px;height:72px;bottom:16px;right:16px}body.cc-banner-open .hero-pulse-wrap[data-astro-cid-j7pv25f6]{bottom:340px}.hero-pulse-badge[data-astro-cid-j7pv25f6]{inset:18.7px}.hero-pulse-logo[data-astro-cid-j7pv25f6]{width:18.7px}.hero-pulse-ring-text[data-astro-cid-j7pv25f6]{font-size:6.5px}}.hg-fade-b[data-astro-cid-j7pv25f6]{position:absolute;left:0;right:0;bottom:0;height:200px;pointer-events:none;z-index:5;background:linear-gradient(to top,#030303 0%,rgba(3,3,3,.8) 50%,transparent 100%)}.hg-stats[data-astro-cid-j7pv25f6]{position:absolute;left:72px;top:72%;transform:translateY(-50%);z-index:10;display:flex;flex-direction:row;align-items:flex-start;gap:100px;opacity:0;animation:hgFadeUp 1s cubic-bezier(.25,.4,.25,1) 1.3s forwards}.hg-stat-chip[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:0;background:none;backdrop-filter:none;-webkit-backdrop-filter:none;border:none;min-width:0}.hg-stat-num[data-astro-cid-j7pv25f6]{font-family:Inter,sans-serif;font-weight:800;font-size:2.2rem;letter-spacing:-.02em;color:#f4f1e3f2;white-space:nowrap}.hg-stat-label[data-astro-cid-j7pv25f6]{font-size:.88rem;font-weight:500;color:#f4f1e38c;text-align:left;line-height:1.4}@media(max-width:1100px){.hg-stats[data-astro-cid-j7pv25f6]{display:none}}@media(prefers-reduced-motion:reduce){.hg-stats[data-astro-cid-j7pv25f6]{opacity:1;animation:none}}.hg-content[data-astro-cid-j7pv25f6]{position:absolute;left:48px;right:48px;top:50%;transform:translateY(-50%);z-index:10;display:flex;justify-content:center}.hg-inner[data-astro-cid-j7pv25f6]{max-width:640px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px}.hg-badge[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:8px;background:#0000002e;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.12);color:#ffffffc7;border-radius:100px;padding:6px 16px;font-size:.8rem;font-weight:700;letter-spacing:.03em;text-shadow:0 1px 4px rgba(0,0,0,.4);box-shadow:0 4px 16px #00000040;opacity:0;animation:hgFadeUp 1s cubic-bezier(.25,.4,.25,1) .5s forwards}.hg-title[data-astro-cid-j7pv25f6]{font-family:Inter,sans-serif;font-size:clamp(3rem,8vw,6rem);font-weight:800;letter-spacing:-.03em;line-height:1.05;opacity:0;text-shadow:0 2px 4px rgba(0,0,0,.35),0 12px 32px rgba(0,0,0,.4);animation:hgFadeUp 1s cubic-bezier(.25,.4,.25,1) .7s forwards}.hg-t1[data-astro-cid-j7pv25f6]{color:#ffffffe6}.hg-t1[data-astro-cid-j7pv25f6] .wc[data-astro-cid-j7pv25f6]:nth-child(1){color:#5eead4}.hg-t1[data-astro-cid-j7pv25f6] .wc[data-astro-cid-j7pv25f6]:nth-child(2){color:#3fc4b0}.hg-t1[data-astro-cid-j7pv25f6] .wc[data-astro-cid-j7pv25f6]:nth-child(3){color:#2a9d8f}.hg-t1[data-astro-cid-j7pv25f6] .wc[data-astro-cid-j7pv25f6]:nth-child(4){color:#1d706a}.hg-t1[data-astro-cid-j7pv25f6] .wc[data-astro-cid-j7pv25f6]:nth-child(5){color:#145856}.hg-t2[data-astro-cid-j7pv25f6]{font-family:Inter,sans-serif;font-weight:800;color:#ffffffbf}.hg-t3[data-astro-cid-j7pv25f6]{font-family:Inter,sans-serif;font-style:italic;font-weight:800;color:#ffffffd9}.wc[data-astro-cid-j7pv25f6]{display:inline-block;transition:transform .4s cubic-bezier(.34,1.56,.64,1);transition-delay:var(--d, 0s)}.hg-title[data-astro-cid-j7pv25f6]:hover .wc[data-astro-cid-j7pv25f6]{transform:translateY(-6px) scale(1.1)}.hg-sub[data-astro-cid-j7pv25f6]{max-width:560px;font-size:clamp(1rem,2vw,1.15rem);color:#ffffffd1;line-height:1.75;font-weight:300;letter-spacing:.01em;opacity:0;text-shadow:0 2px 8px rgba(0,0,0,.4);animation:hgFadeUp 1s cubic-bezier(.25,.4,.25,1) .9s forwards}.hg-cta-row[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:20px;flex-wrap:wrap;opacity:0;animation:hgFadeUp 1s cubic-bezier(.25,.4,.25,1) 1.1s forwards}.hg-cta[data-astro-cid-j7pv25f6]{opacity:1;animation:none}.hg-cta-secondary[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:7px;font-size:.92rem;font-weight:600;color:#f4f1e3d9;text-shadow:0 1px 4px rgba(0,0,0,.3);transition:color .2s ease,gap .2s ease}.hg-cta-secondary[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{transition:transform .2s ease}.hg-cta-secondary[data-astro-cid-j7pv25f6]:hover{color:#f4f1e3;gap:10px}.hg-cta-secondary[data-astro-cid-j7pv25f6]:hover svg[data-astro-cid-j7pv25f6]{transform:translateY(2px)}.hg-cta-gradient[data-astro-cid-j7pv25f6]{border-radius:100px;border:none;color:#f4f1e3;background:linear-gradient(135deg,#1d706a,#2a9d8f 45%,#5eead4 70%,#f4d35e);box-shadow:0 4px 20px #1d706a59;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.hg-cta-gradient[data-astro-cid-j7pv25f6]:hover{transform:translateY(-1px);filter:brightness(1.08) saturate(1.1);box-shadow:0 8px 28px #1d706a73}.hg-cta-gradient[data-astro-cid-j7pv25f6]:active{transform:scale(.97)}@keyframes hgFadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.section-desc[data-astro-cid-j7pv25f6]{font-size:1.05rem;color:var(--muted);max-width:580px;margin-bottom:56px;line-height:1.75}.why-strip[data-astro-cid-j7pv25f6]{padding:40px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.why-strip-inner[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:20px}.why-strip-top[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:center;gap:20px;flex-wrap:wrap}.why-strip-headline[data-astro-cid-j7pv25f6]{font-family:Inter,system-ui,sans-serif;font-weight:800;letter-spacing:-.015em;font-size:clamp(1.15rem,2.2vw,1.5rem);line-height:1.3;margin:0;color:var(--text)}.why-strip-checks[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:center;row-gap:10px;column-gap:18px}.why-strip-checks-center[data-astro-cid-j7pv25f6]{justify-content:center}.why-feature[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:6px;font-size:.72rem;color:var(--muted);white-space:nowrap}.why-icon[data-astro-cid-j7pv25f6]{width:16px;height:16px;border-radius:50%;background:#10b9811f;border:1px solid rgba(16,185,129,.25);color:var(--green);display:grid;place-items:center;flex-shrink:0}.why-strip-cta[data-astro-cid-j7pv25f6]{white-space:nowrap;flex-shrink:0}@media(max-width:1024px){.why-strip-cta[data-astro-cid-j7pv25f6]{width:fit-content}}@media(max-width:768px){.hg-content[data-astro-cid-j7pv25f6]{inset:50% 20px auto;transform:translateY(-50%)}.hg-inner[data-astro-cid-j7pv25f6]{gap:16px}.hg-badge[data-astro-cid-j7pv25f6]{font-size:.75rem;padding:5px 12px}.why-strip-checks[data-astro-cid-j7pv25f6]{flex-direction:column;align-items:center;row-gap:8px}.why-strip-top[data-astro-cid-j7pv25f6]{flex-direction:column;text-align:center}.why-feature[data-astro-cid-j7pv25f6]{white-space:normal}.section-desc[data-astro-cid-j7pv25f6]{margin-bottom:36px}}@media(max-width:480px){.hg-content[data-astro-cid-j7pv25f6]{inset:50% 16px auto;transform:translateY(-50%)}.hg-title[data-astro-cid-j7pv25f6]{letter-spacing:-.02em}.section-desc[data-astro-cid-j7pv25f6]{font-size:.95rem}}.intro-video-section[data-astro-cid-j7pv25f6]{padding:72px 0 64px;background:#030303}.intro-video-wrap[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;max-width:840px;margin:0 auto}.intro-video-label[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:6px;font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--teal);background:#1d706a1a;border:1px solid rgba(29,112,106,.25);border-radius:100px;padding:5px 14px}.intro-video-heading[data-astro-cid-j7pv25f6]{margin:.5rem 0 0}.intro-video-sub[data-astro-cid-j7pv25f6]{font-size:.95rem;color:var(--muted);max-width:500px;line-height:1.7;margin:0 0 8px}.intro-video-frame[data-astro-cid-j7pv25f6]{width:100%;aspect-ratio:16 / 9;border-radius:16px;overflow:hidden;border:1px solid rgba(29,112,106,.22);box-shadow:0 0 48px #1d706a1f;background:#0a0a0a}.intro-video-frame[data-astro-cid-j7pv25f6] video[data-astro-cid-j7pv25f6]{width:100%;height:100%;display:block;object-fit:cover}@media(max-width:768px){.intro-video-section[data-astro-cid-j7pv25f6]{padding:48px 0}}.showcase-section[data-astro-cid-j7pv25f6]{padding:0;background:#0d1a19}.showcase-intro[data-astro-cid-j7pv25f6]{position:relative;padding:100px 24px 64px;text-align:center}.showcase-intro[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:2;background:linear-gradient(to bottom,#030303 0%,transparent 120px),linear-gradient(to top,#0d1a19 0%,transparent 140px)}.showcase-intro[data-astro-cid-j7pv25f6] .container[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:center}.showcase-intro[data-astro-cid-j7pv25f6] .section-desc[data-astro-cid-j7pv25f6]{margin-bottom:0}@media(max-width:768px){.showcase-intro[data-astro-cid-j7pv25f6]{padding:64px 20px 40px}}.showcase-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.showcase-card[data-astro-cid-j7pv25f6]{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:460px;padding:56px 48px 0;overflow:hidden;border:1px solid rgba(244,241,227,.08)}.showcase-light[data-astro-cid-j7pv25f6]{color:var(--text)}.showcase-dark[data-astro-cid-j7pv25f6]{color:#f4f1e3}.showcase-card-call[data-astro-cid-j7pv25f6]{background:radial-gradient(ellipse 90% 70% at 50% 110%,rgba(94,234,212,.4),transparent 70%),linear-gradient(170deg,#0d1a19,#04100f)}.showcase-card-learn[data-astro-cid-j7pv25f6]{background:radial-gradient(ellipse 90% 70% at 50% 110%,rgba(244,114,94,.4),transparent 70%),linear-gradient(170deg,#0d1a19,#04100f)}.showcase-card-build[data-astro-cid-j7pv25f6]{background:radial-gradient(ellipse 90% 70% at 50% 110%,rgba(244,211,94,.3),transparent 70%),linear-gradient(170deg,#0d1a19,#04100f)}.showcase-card-agent[data-astro-cid-j7pv25f6]{background:radial-gradient(ellipse 90% 70% at 50% 110%,rgba(167,139,250,.32),transparent 70%),linear-gradient(170deg,#0d1a19,#04100f)}.showcase-head[data-astro-cid-j7pv25f6]{text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px}.showcase-mark[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:7px;font-size:1.3rem;font-weight:700;letter-spacing:-.01em;margin:0}.showcase-mark-icon[data-astro-cid-j7pv25f6]{flex-shrink:0;height:.85em;width:auto}.showcase-dark[data-astro-cid-j7pv25f6] .showcase-mark-icon[data-astro-cid-j7pv25f6]{filter:brightness(0) saturate(100%) invert(84%) sepia(21%) saturate(638%) hue-rotate(108deg) brightness(101%) contrast(93%)}.showcase-tag[data-astro-cid-j7pv25f6]{font-size:.92rem;margin:0;opacity:.68}.showcase-cta-row[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:6px}.showcase-cta[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;justify-content:center;padding:.55em 1.3em;border-radius:100px;font-size:.85rem;font-weight:600;white-space:nowrap;transition:transform .15s ease,background-color .15s ease,color .15s ease,border-color .15s ease}.showcase-cta[data-astro-cid-j7pv25f6]:active{transform:scale(.96)}.showcase-light[data-astro-cid-j7pv25f6] .showcase-cta-solid[data-astro-cid-j7pv25f6]{background:var(--ink);color:#f4f1e3}.showcase-light[data-astro-cid-j7pv25f6] .showcase-cta-solid[data-astro-cid-j7pv25f6]:hover{background:#1a2e2c}.showcase-light[data-astro-cid-j7pv25f6] .showcase-cta-outline[data-astro-cid-j7pv25f6]{background:transparent;color:var(--text);border:1px solid var(--border)}.showcase-light[data-astro-cid-j7pv25f6] .showcase-cta-outline[data-astro-cid-j7pv25f6]:hover{border-color:var(--border-hover)}.showcase-dark[data-astro-cid-j7pv25f6] .showcase-cta-solid[data-astro-cid-j7pv25f6]{background:#f4f1e3;color:var(--ink)}.showcase-dark[data-astro-cid-j7pv25f6] .showcase-cta-solid[data-astro-cid-j7pv25f6]:hover{background:#d9d5c3}.showcase-dark[data-astro-cid-j7pv25f6] .showcase-cta-outline[data-astro-cid-j7pv25f6]{background:transparent;color:#f4f1e3;border:1px solid rgba(244,241,227,.3)}.showcase-dark[data-astro-cid-j7pv25f6] .showcase-cta-outline[data-astro-cid-j7pv25f6]:hover{border-color:#f4f1e38c}.showcase-visual[data-astro-cid-j7pv25f6]{display:flex;align-items:flex-end;justify-content:center;flex:1;padding-bottom:48px}.showcase-glyph[data-astro-cid-j7pv25f6]{display:grid;place-items:center;width:148px;height:148px;border-radius:50%;position:relative}.showcase-glyph[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:0;border-radius:50%;filter:blur(1px)}.showcase-glyph[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{position:relative;z-index:1;transform-origin:center;transition:transform .5s cubic-bezier(.34,1.56,.64,1);will-change:transform}@media(hover:hover){.showcase-card-call[data-astro-cid-j7pv25f6]:hover .showcase-glyph[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{animation:showcaseRing .6s cubic-bezier(.34,1.56,.64,1)}.showcase-card-learn[data-astro-cid-j7pv25f6]:hover .showcase-glyph[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{transform:rotate(-12deg) scale(1.08)}.showcase-card-build[data-astro-cid-j7pv25f6]:hover .showcase-glyph[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{animation:showcaseSwirl .7s cubic-bezier(.34,1.56,.64,1)}.showcase-card-agent[data-astro-cid-j7pv25f6]:hover .showcase-glyph[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{transform:rotate(140deg) scale(1.08);transition:transform .7s cubic-bezier(.22,1,.36,1)}}@keyframes showcaseRing{0%,to{transform:rotate(0) scale(1)}20%{transform:rotate(-16deg) scale(1.08)}40%{transform:rotate(14deg) scale(1.08)}60%{transform:rotate(-10deg) scale(1.08)}80%{transform:rotate(6deg) scale(1.08)}}@keyframes showcaseSwirl{0%{transform:rotate(0) scale(1)}30%{transform:rotate(-10deg) scale(1.1)}60%{transform:rotate(8deg) scale(1.1)}to{transform:rotate(-4deg) scale(1.08)}}.showcase-glyph[data-astro-cid-j7pv25f6]:before{transition:transform .5s cubic-bezier(.34,1.56,.64,1),opacity .3s ease}.showcase-card[data-astro-cid-j7pv25f6]:hover .showcase-glyph[data-astro-cid-j7pv25f6]:before{transform:scale(1.06)}@media(prefers-reduced-motion:reduce){.showcase-glyph[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6],.showcase-glyph[data-astro-cid-j7pv25f6]:before{transition:none;animation:none!important}}.showcase-light[data-astro-cid-j7pv25f6] .showcase-glyph[data-astro-cid-j7pv25f6]:before{background:radial-gradient(circle at 35% 30%,#ffffffe6,#1d706a1a 70%);box-shadow:0 1px #fffc inset,0 18px 36px #0d1a191a,0 2px 8px #0d1a190f}.showcase-light[data-astro-cid-j7pv25f6] .showcase-glyph[data-astro-cid-j7pv25f6]{color:var(--teal)}.showcase-dark[data-astro-cid-j7pv25f6] .showcase-glyph[data-astro-cid-j7pv25f6]:before{background:radial-gradient(circle at 35% 30%,#5eead44d,#5eead405 70%);box-shadow:0 1px #f4f1e31f inset,0 18px 36px #00000059,0 0 40px #5eead41f}.showcase-dark[data-astro-cid-j7pv25f6] .showcase-glyph[data-astro-cid-j7pv25f6],.showcase-card-call[data-astro-cid-j7pv25f6] .showcase-glyph[data-astro-cid-j7pv25f6]{color:#5eead4}.showcase-card-learn[data-astro-cid-j7pv25f6] .showcase-glyph[data-astro-cid-j7pv25f6]{color:#f4725e}.showcase-card-build[data-astro-cid-j7pv25f6] .showcase-glyph[data-astro-cid-j7pv25f6]{color:#f4d35e}.showcase-card-agent[data-astro-cid-j7pv25f6] .showcase-glyph[data-astro-cid-j7pv25f6]{color:#a78bfa}.showcase-card-call[data-astro-cid-j7pv25f6] .showcase-glyph[data-astro-cid-j7pv25f6]:before{background:radial-gradient(circle at 35% 30%,#5eead44d,#5eead405 70%);box-shadow:0 1px #f4f1e31f inset,0 18px 36px #00000059,0 0 40px #5eead41f}.showcase-card-learn[data-astro-cid-j7pv25f6] .showcase-glyph[data-astro-cid-j7pv25f6]:before{background:radial-gradient(circle at 35% 30%,#f4725e59,#f4725e05 70%);box-shadow:0 1px #f4f1e31f inset,0 18px 36px #00000059,0 0 40px #f4725e29}.showcase-card-build[data-astro-cid-j7pv25f6] .showcase-glyph[data-astro-cid-j7pv25f6]:before{background:radial-gradient(circle at 35% 30%,#f4d35e4d,#f4d35e05 70%);box-shadow:0 1px #f4f1e31f inset,0 18px 36px #00000059,0 0 40px #f4d35e24}.showcase-card-agent[data-astro-cid-j7pv25f6] .showcase-glyph[data-astro-cid-j7pv25f6]:before{background:radial-gradient(circle at 35% 30%,#a78bfa4d,#a78bfa05 70%);box-shadow:0 1px #f4f1e31f inset,0 18px 36px #00000059,0 0 40px #a78bfa24}@media(max-width:860px){.showcase-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.showcase-card[data-astro-cid-j7pv25f6]{min-height:380px;padding:44px 28px 0}}
