.hero-section[data-astro-cid-bbe6dxrz]{position:relative;min-height:100vh;padding-top:clamp(6.5rem,12vw,9.5rem);padding-bottom:2.5rem;display:flex;flex-direction:column;justify-content:space-between;background-color:var(--color-bg-dark);overflow:hidden}.hero-atmosphere[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;pointer-events:none;z-index:1;overflow:hidden}.glow-orb[data-astro-cid-bbe6dxrz]{position:absolute;border-radius:50%;filter:blur(120px);opacity:.38;mix-blend-mode:screen;will-change:transform;animation:orbDrift 22s ease-in-out infinite alternate}.orb-primary[data-astro-cid-bbe6dxrz]{top:5%;right:5%;width:clamp(350px,45vw,650px);height:clamp(350px,45vw,650px);background:radial-gradient(circle,#00D2FF 0%,#1E40AF 60%,transparent 80%);animation-duration:24s}.orb-secondary[data-astro-cid-bbe6dxrz]{top:30%;right:25%;width:clamp(300px,40vw,550px);height:clamp(300px,40vw,550px);background:radial-gradient(circle,#7928CA 0%,#4C1D95 60%,transparent 80%);animation-duration:18s;animation-delay:-5s}.orb-tertiary[data-astro-cid-bbe6dxrz]{bottom:-10%;left:20%;width:clamp(350px,45vw,600px);height:clamp(350px,45vw,600px);background:radial-gradient(circle,#FF0080 0%,#9D174D 55%,transparent 80%);opacity:.22;animation-duration:28s;animation-delay:-10s}.orb-quaternary[data-astro-cid-bbe6dxrz]{top:15%;left:-5%;width:clamp(280px,35vw,500px);height:clamp(280px,35vw,500px);background:radial-gradient(circle,#00F5A0 0%,#065F46 60%,transparent 80%);opacity:.18;animation-duration:20s}.ambient-mesh[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;background:radial-gradient(circle at 65% 40%,rgba(255,255,255,.04) 0%,transparent 60%);pointer-events:none}@keyframes orbDrift{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(40px,-60px,0) scale(1.1)}to{transform:translate3d(-30px,40px,0) scale(.95)}}.hero-container[data-astro-cid-bbe6dxrz]{position:relative;z-index:2;width:100%;margin-bottom:auto}.hero-layout[data-astro-cid-bbe6dxrz]{display:grid;grid-template-columns:1fr;gap:3.5rem;align-items:center}@media(min-width:1080px){.hero-layout[data-astro-cid-bbe6dxrz]{grid-template-columns:1.15fr .85fr;gap:2rem}}.hero-content[data-astro-cid-bbe6dxrz]{display:flex;flex-direction:column;max-width:820px}.hero-badge-wrap[data-astro-cid-bbe6dxrz]{margin-bottom:1.25rem}.hero-badge[data-astro-cid-bbe6dxrz]{display:inline-flex;align-items:center;gap:.55rem;padding:.4rem .9rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);font-family:var(--font-mono);font-size:.74rem;font-weight:600;letter-spacing:.18em;color:#f5f5f2;text-transform:uppercase}.badge-dot[data-astro-cid-bbe6dxrz]{width:6px;height:6px;background-color:#00d2ff;border-radius:50%;box-shadow:0 0 8px #00d2ff}.hero-headline[data-astro-cid-bbe6dxrz]{font-family:var(--font-display);font-size:clamp(2.2rem,3.8vw,3.8rem);font-weight:800;line-height:1.12;letter-spacing:-.025em;color:#fff;text-transform:none;margin-bottom:1.75rem;max-width:780px;word-break:normal}.hero-supporting-copy[data-astro-cid-bbe6dxrz]{max-width:620px;margin-bottom:2.25rem}.copy-sub[data-astro-cid-bbe6dxrz]{font-size:clamp(.96rem,1.15vw,1.08rem);color:#a1a1aa;line-height:1.65}.hero-cta-group[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:2.75rem}.hero-btn-main[data-astro-cid-bbe6dxrz]{padding:1.05rem 2rem}.hero-btn-secondary[data-astro-cid-bbe6dxrz]{padding:1.05rem 1.85rem}.hero-trust-bar[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;align-items:center;gap:1.5rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.08)}.trust-item[data-astro-cid-bbe6dxrz]{display:flex;flex-direction:column;gap:.2rem}.trust-label[data-astro-cid-bbe6dxrz]{font-family:var(--font-mono);font-size:.64rem;letter-spacing:.14em;color:#71717a;text-transform:uppercase}.trust-val[data-astro-cid-bbe6dxrz]{font-family:var(--font-mono);font-size:.8rem;font-weight:700;letter-spacing:.05em;color:#e4e4e7}.trust-divider[data-astro-cid-bbe6dxrz]{width:1px;height:22px;background-color:#ffffff1a}.hero-visual-stage[data-astro-cid-bbe6dxrz]{position:relative;width:100%}@media(min-width:992px){.hero-visual-stage[data-astro-cid-bbe6dxrz]{min-height:520px;height:100%;display:flex;align-items:center;justify-content:center;position:relative}.stage-constellation-network[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:1;opacity:.65}.constellation-svg[data-astro-cid-bbe6dxrz]{width:100%;height:100%;overflow:visible}.circuit-path[data-astro-cid-bbe6dxrz]{animation:circuitFlow 24s linear infinite}@keyframes circuitFlow{to{stroke-dashoffset:-80}}.stage-metric-pill[data-astro-cid-bbe6dxrz]{position:absolute;z-index:7;display:inline-flex;align-items:center;gap:.45rem;padding:.38rem .85rem;background:#0e0e12e0;border:1px solid rgba(255,255,255,.16);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:999px;box-shadow:0 10px 25px #0009,0 0 15px #00d2ff1f;font-family:var(--font-mono);font-size:.64rem;letter-spacing:.08em;color:#fff;pointer-events:none;transition:transform .2s cubic-bezier(.2,0,.2,1);will-change:transform}.metric-pill-top[data-astro-cid-bbe6dxrz]{top:8%;left:32%;animation:floatGentle 7s ease-in-out infinite alternate}.metric-pill-bottom[data-astro-cid-bbe6dxrz]{bottom:4%;right:28%;animation:floatGentle 8.5s ease-in-out infinite alternate-reverse}.pill-spark[data-astro-cid-bbe6dxrz]{color:#00d2ff;font-size:.75rem}.pill-pulse[data-astro-cid-bbe6dxrz]{width:6px;height:6px;border-radius:50%;background:#00f5a0;box-shadow:0 0 8px #00f5a0}.floating-visual[data-astro-cid-bbe6dxrz]{position:absolute;transition:transform .2s cubic-bezier(.2,0,.2,1);will-change:transform}.float-inner[data-astro-cid-bbe6dxrz]{width:100%;height:100%;will-change:transform}.anim-a[data-astro-cid-bbe6dxrz]{animation:floatGentle 7.5s ease-in-out infinite alternate}.anim-b[data-astro-cid-bbe6dxrz]{animation:floatGentle 8.8s ease-in-out infinite alternate-reverse}.anim-c[data-astro-cid-bbe6dxrz]{animation:floatGentle 8.2s ease-in-out infinite alternate}.anim-d[data-astro-cid-bbe6dxrz]{animation:floatGentle 9.2s ease-in-out infinite alternate-reverse}.visual-card-glass[data-astro-cid-bbe6dxrz]{background:#0f0f12c7;border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-radius:10px;box-shadow:0 25px 50px -12px #000000bf,inset 0 1px #ffffff24;overflow:hidden;position:relative;transition:border-color .4s ease,box-shadow .4s ease,transform .4s ease}.visual-card-glass[data-astro-cid-bbe6dxrz]:hover{border-color:#ffffff4d;box-shadow:0 30px 60px -10px #000000d9,0 0 25px #00d2ff29;transform:translateY(-4px) scale(1.02)}.float-card-a[data-astro-cid-bbe6dxrz]{top:0%;right:2%;width:clamp(230px,26vw,320px);z-index:3}.float-card-a[data-astro-cid-bbe6dxrz] .card-visual-img-wrap[data-astro-cid-bbe6dxrz]{padding:1.25rem;background:radial-gradient(circle at center,rgba(121,40,202,.22),transparent 70%)}.float-card-b[data-astro-cid-bbe6dxrz]{top:14%;left:0%;width:clamp(170px,19vw,230px);z-index:5}.float-card-b[data-astro-cid-bbe6dxrz] .card-visual-img-wrap[data-astro-cid-bbe6dxrz]{padding:1rem;background:radial-gradient(circle at center,rgba(0,210,255,.2),transparent 70%)}.float-card-c[data-astro-cid-bbe6dxrz]{bottom:4%;left:6%;width:clamp(190px,21vw,250px);z-index:6}.float-card-c[data-astro-cid-bbe6dxrz] .card-visual-img-wrap[data-astro-cid-bbe6dxrz]{padding:1rem;background:radial-gradient(circle at center,rgba(255,0,128,.16),transparent 70%)}.float-card-d[data-astro-cid-bbe6dxrz]{bottom:6%;right:2%;width:clamp(190px,21vw,260px);z-index:4}.float-card-d[data-astro-cid-bbe6dxrz] .card-visual-img-wrap[data-astro-cid-bbe6dxrz]{padding:1rem;background:radial-gradient(circle at center,rgba(0,245,160,.18),transparent 70%)}.card-visual-img-wrap[data-astro-cid-bbe6dxrz]{display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.card-visual-img[data-astro-cid-bbe6dxrz]{width:100%;height:auto;max-height:180px;object-fit:contain;filter:drop-shadow(0 10px 20px rgba(0,0,0,.35));transition:transform .4s ease}.visual-card-glass[data-astro-cid-bbe6dxrz]:hover .card-visual-img[data-astro-cid-bbe6dxrz]{transform:scale(1.04)}.card-meta-bar[data-astro-cid-bbe6dxrz]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.65rem .95rem;border-top:1px solid rgba(255,255,255,.08);background:#0000008c}.card-tag[data-astro-cid-bbe6dxrz]{font-family:var(--font-mono);font-size:.64rem;letter-spacing:.12em;color:#d4d4d8;font-weight:600;text-transform:uppercase}.card-status-pill[data-astro-cid-bbe6dxrz]{font-family:var(--font-mono);font-size:.58rem;letter-spacing:.08em;padding:.18rem .45rem;border-radius:4px;font-weight:600;white-space:nowrap}.pill-green[data-astro-cid-bbe6dxrz]{color:#00f5a0;background:#00f5a01f;border:1px solid rgba(0,245,160,.3)}.pill-cyan[data-astro-cid-bbe6dxrz]{color:#00d2ff;background:#00d2ff1f;border:1px solid rgba(0,210,255,.3)}.pill-purple[data-astro-cid-bbe6dxrz]{color:#c084fc;background:#c084fc1f;border:1px solid rgba(192,132,252,.3)}.pill-emerald[data-astro-cid-bbe6dxrz]{color:#34d399;background:#34d3991f;border:1px solid rgba(52,211,153,.3)}}@media(max-width:991px){.stage-constellation-network[data-astro-cid-bbe6dxrz],.stage-metric-pill[data-astro-cid-bbe6dxrz]{display:none!important}.hero-visual-stage[data-astro-cid-bbe6dxrz]{position:relative;min-height:auto;height:auto;display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(.75rem,2.5vw,1.25rem);margin-top:2rem}.floating-visual[data-astro-cid-bbe6dxrz]{position:relative!important;inset:auto!important;width:100%!important;max-width:none!important;animation:none!important;transform:none!important;z-index:1!important;opacity:1!important;filter:none!important}.float-inner[data-astro-cid-bbe6dxrz]{animation:none!important;transform:none!important;width:100%;height:100%}.float-card-a[data-astro-cid-bbe6dxrz],.float-card-b[data-astro-cid-bbe6dxrz],.float-card-c[data-astro-cid-bbe6dxrz],.float-card-d[data-astro-cid-bbe6dxrz]{display:flex!important}.visual-card-glass[data-astro-cid-bbe6dxrz]{width:100%;height:100%;display:flex;flex-direction:column;background:#121215cc;border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:8px;box-shadow:0 15px 35px #00000080}.card-visual-img-wrap[data-astro-cid-bbe6dxrz]{flex:1;padding:clamp(.75rem,2vw,1.2rem);display:flex;align-items:center;justify-content:center;min-height:clamp(100px,16vw,140px)}.float-card-a[data-astro-cid-bbe6dxrz] .card-visual-img-wrap[data-astro-cid-bbe6dxrz]{background:radial-gradient(circle at center,rgba(121,40,202,.18),transparent 70%)}.float-card-b[data-astro-cid-bbe6dxrz] .card-visual-img-wrap[data-astro-cid-bbe6dxrz]{background:radial-gradient(circle at center,rgba(0,210,255,.16),transparent 70%)}.float-card-c[data-astro-cid-bbe6dxrz] .card-visual-img-wrap[data-astro-cid-bbe6dxrz]{background:radial-gradient(circle at center,rgba(255,0,128,.14),transparent 70%)}.float-card-d[data-astro-cid-bbe6dxrz] .card-visual-img-wrap[data-astro-cid-bbe6dxrz]{background:radial-gradient(circle at center,rgba(0,245,160,.14),transparent 70%)}.card-visual-img[data-astro-cid-bbe6dxrz]{width:auto;height:auto;max-width:100%;max-height:clamp(80px,14vw,120px);object-fit:contain}.card-meta-bar[data-astro-cid-bbe6dxrz]{display:flex;align-items:center;justify-content:space-between;gap:.4rem;padding:.55rem .75rem;border-top:1px solid rgba(255,255,255,.08);background:#0009}.card-tag[data-astro-cid-bbe6dxrz]{font-family:var(--font-mono);font-size:.58rem;letter-spacing:.1em;color:#d4d4d8;font-weight:600;text-transform:uppercase}.card-status-pill[data-astro-cid-bbe6dxrz]{font-family:var(--font-mono);font-size:.52rem;letter-spacing:.06em;padding:.12rem .35rem;border-radius:4px;font-weight:600;white-space:nowrap}.pill-green[data-astro-cid-bbe6dxrz]{color:#00f5a0;background:#00f5a01a;border:1px solid rgba(0,245,160,.25)}.pill-cyan[data-astro-cid-bbe6dxrz]{color:#00d2ff;background:#00d2ff1a;border:1px solid rgba(0,210,255,.25)}.pill-purple[data-astro-cid-bbe6dxrz]{color:#c084fc;background:#c084fc1a;border:1px solid rgba(192,132,252,.25)}.pill-emerald[data-astro-cid-bbe6dxrz]{color:#34d399;background:#34d3991a;border:1px solid rgba(52,211,153,.25)}}@keyframes floatGentle{0%{transform:translateZ(0)}to{transform:translate3d(0,-14px,0)}}.hero-ticker[data-astro-cid-bbe6dxrz]{position:relative;z-index:3;width:100%;overflow:hidden;white-space:nowrap;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1);padding-block:.85rem;background:#050505b3;backdrop-filter:blur(8px);margin-top:2.5rem}.ticker-track[data-astro-cid-bbe6dxrz]{display:inline-flex;gap:2.5rem;animation:tickerMove 35s linear infinite}.ticker-text[data-astro-cid-bbe6dxrz]{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.18em;font-weight:600;color:#a1a1aa;text-transform:uppercase}@keyframes tickerMove{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(max-width:480px){.hero-section[data-astro-cid-bbe6dxrz]{padding-top:5.8rem;min-height:auto}.hero-headline[data-astro-cid-bbe6dxrz]{font-size:clamp(1.75rem,7.5vw,2.2rem);line-height:1.15}.hero-trust-bar[data-astro-cid-bbe6dxrz]{gap:1rem}.trust-divider[data-astro-cid-bbe6dxrz]{display:none}.card-meta-bar[data-astro-cid-bbe6dxrz]{padding:.5rem .65rem}.card-mini-label[data-astro-cid-bbe6dxrz]{padding:.45rem .65rem;font-size:.58rem}.card-status-pill[data-astro-cid-bbe6dxrz]{display:none}}.about-section[data-astro-cid-v2cbyr3p]{padding-block:var(--section-padding-y-lg);background-color:var(--color-bg-light);color:var(--color-text-dark);border-top:1px solid rgba(0,0,0,.08)}.about-grid[data-astro-cid-v2cbyr3p]{display:grid;grid-template-columns:1fr;gap:4rem}@media(min-width:1024px){.about-grid[data-astro-cid-v2cbyr3p]{grid-template-columns:.95fr 1.05fr;gap:6rem}}.about-left-col[data-astro-cid-v2cbyr3p]{display:flex;flex-direction:column;align-items:flex-start}@media(min-width:1024px){.about-left-col[data-astro-cid-v2cbyr3p]{position:sticky;top:7rem}}.about-headline[data-astro-cid-v2cbyr3p]{font-family:var(--font-display);font-size:clamp(1.85rem,3.8vw,3.2rem);font-weight:800;line-height:1.12;color:#050505;text-transform:uppercase;letter-spacing:-.025em;margin-bottom:1.5rem}.about-brand-tag[data-astro-cid-v2cbyr3p]{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.18em;color:#71717a;font-weight:600;text-transform:uppercase;padding-top:1rem;border-top:1px solid rgba(0,0,0,.1);width:100%;max-width:380px}.about-right-col[data-astro-cid-v2cbyr3p]{display:flex;flex-direction:column;gap:3.5rem}.about-statement[data-astro-cid-v2cbyr3p]{display:flex;flex-direction:column;gap:1.5rem}.statement-lead[data-astro-cid-v2cbyr3p]{font-size:clamp(1.15rem,1.8vw,1.45rem);font-weight:600;color:#050505;line-height:1.5;letter-spacing:-.01em}.statement-body[data-astro-cid-v2cbyr3p]{font-size:clamp(1rem,1.25vw,1.15rem);color:#3f3f46;line-height:1.75}.statement-body[data-astro-cid-v2cbyr3p] strong[data-astro-cid-v2cbyr3p]{color:#050505}.about-pillars-grid[data-astro-cid-v2cbyr3p]{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:640px){.about-pillars-grid[data-astro-cid-v2cbyr3p]{grid-template-columns:repeat(3,1fr);gap:1.25rem}}.pillar-card[data-astro-cid-v2cbyr3p]{background:#fff;border:1px solid rgba(0,0,0,.08);padding:1.75rem 1.5rem;display:flex;flex-direction:column;gap:.75rem;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.pillar-card[data-astro-cid-v2cbyr3p]:hover{transform:translateY(-4px);box-shadow:0 15px 30px #0000000f;border-color:#0003}.pillar-num[data-astro-cid-v2cbyr3p]{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.16em;font-weight:700;color:#71717a}.pillar-title[data-astro-cid-v2cbyr3p]{font-family:var(--font-display);font-size:1.2rem;font-weight:700;color:#050505;line-height:1.2;text-transform:uppercase}.pillar-desc[data-astro-cid-v2cbyr3p]{font-size:.88rem;color:#52525b;line-height:1.6}.about-action-strip[data-astro-cid-v2cbyr3p]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.5rem;padding-top:2rem;border-top:1px solid rgba(0,0,0,.1)}.action-text[data-astro-cid-v2cbyr3p]{font-family:var(--font-display);font-size:1.15rem;font-weight:700;color:#050505}.capabilities-section[data-astro-cid-l5aavh2a]{padding-block:var(--section-padding-y-lg);background-color:#050505;position:relative;border-top:1px solid rgba(255,255,255,.1)}.capabilities-intro[data-astro-cid-l5aavh2a]{max-width:820px;margin-bottom:clamp(3rem,5vw,5rem)}.capabilities-headline[data-astro-cid-l5aavh2a]{font-family:var(--font-display);font-size:clamp(1.85rem,3.8vw,3.2rem);font-weight:800;line-height:1.12;color:#fff;text-transform:uppercase;margin-bottom:1.25rem;letter-spacing:-.025em}.capabilities-subline[data-astro-cid-l5aavh2a]{font-size:clamp(.95rem,1.2vw,1.1rem);color:#8e8e93;line-height:1.6;max-width:680px}.capabilities-list[data-astro-cid-l5aavh2a]{display:flex;flex-direction:column;border-bottom:1px solid rgba(255,255,255,.12)}.capability-row[data-astro-cid-l5aavh2a]{position:relative;display:grid;grid-template-columns:70px 1.3fr 1.7fr;align-items:center;gap:1.5rem;padding-block:clamp(1.2rem,2vw,1.8rem);border-top:1px solid rgba(255,255,255,.12);cursor:pointer;transition:background-color .3s ease,border-color .3s ease}.capability-row[data-astro-cid-l5aavh2a]:hover{background-color:#ffffff05;border-top-color:#fff6}.row-num[data-astro-cid-l5aavh2a]{font-family:var(--font-mono);font-size:.95rem;color:#52525b;transition:color .3s ease}.capability-row[data-astro-cid-l5aavh2a]:hover .row-num[data-astro-cid-l5aavh2a]{color:#fff}.row-main[data-astro-cid-l5aavh2a]{display:flex;flex-direction:column;gap:.3rem;transition:transform .35s cubic-bezier(.16,1,.3,1)}.capability-row[data-astro-cid-l5aavh2a]:hover .row-main[data-astro-cid-l5aavh2a]{transform:translate(8px)}.row-name[data-astro-cid-l5aavh2a]{font-family:var(--font-display);font-size:clamp(1.15rem,1.8vw,1.65rem);font-weight:700;color:#d4d4d8;line-height:1.2;letter-spacing:-.015em;transition:color .3s ease}.capability-row[data-astro-cid-l5aavh2a]:hover .row-name[data-astro-cid-l5aavh2a]{color:#fff}.row-category[data-astro-cid-l5aavh2a]{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.14em;color:#71717a;text-transform:uppercase}.row-action[data-astro-cid-l5aavh2a]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.row-desc[data-astro-cid-l5aavh2a]{font-size:.88rem;color:#71717a;line-height:1.5;transition:color .3s ease;max-width:520px}.capability-row[data-astro-cid-l5aavh2a]:hover .row-desc[data-astro-cid-l5aavh2a]{color:#a1a1aa}.row-arrow[data-astro-cid-l5aavh2a]{font-family:var(--font-mono);font-size:1.25rem;color:#52525b;transition:transform .3s ease,color .3s ease}.capability-row[data-astro-cid-l5aavh2a]:hover .row-arrow[data-astro-cid-l5aavh2a]{color:#fff;transform:translate(4px)}.floating-preview[data-astro-cid-l5aavh2a]{position:fixed;top:0;left:0;width:300px;pointer-events:none;z-index:999;opacity:0;visibility:hidden;transform:translate(-50%,-50%) scale(.85);transition:opacity .25s ease,transform .3s var(--ease-out-expo),visibility .25s ease}.floating-preview[data-astro-cid-l5aavh2a].is-visible{opacity:1;visibility:visible;transform:translate(-50%,-50%) scale(1)}.preview-card[data-astro-cid-l5aavh2a]{background:#0d0d0f;border:1px solid rgba(255,255,255,.2);box-shadow:0 25px 50px #000000bf,0 0 30px #ffffff0d;overflow:hidden}.preview-img-wrap[data-astro-cid-l5aavh2a]{width:100%;height:180px;background:#000;display:flex;align-items:center;justify-content:center;padding:1.2rem;position:relative}.preview-img-wrap[data-astro-cid-l5aavh2a] img[data-astro-cid-l5aavh2a]{max-width:100%;max-height:100%;object-fit:contain}.preview-meta[data-astro-cid-l5aavh2a]{padding:.75rem 1.15rem;background:#141416;border-top:1px solid rgba(255,255,255,.08)}.preview-cat-text[data-astro-cid-l5aavh2a]{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.14em;color:#a1a1aa;text-transform:uppercase;display:block;margin-bottom:2px}.preview-title-text[data-astro-cid-l5aavh2a]{font-family:var(--font-display);font-size:.92rem;font-weight:700;color:#fff;text-transform:uppercase}@media(max-width:991px){.capability-row[data-astro-cid-l5aavh2a]{grid-template-columns:40px 1fr;gap:1rem;padding-block:1.2rem}.row-action[data-astro-cid-l5aavh2a]{grid-column:2 / -1;flex-direction:column;align-items:flex-start;gap:.4rem}.row-arrow[data-astro-cid-l5aavh2a]{display:none}.floating-preview[data-astro-cid-l5aavh2a]{display:none!important}}@media(max-width:480px){.capability-row[data-astro-cid-l5aavh2a]{grid-template-columns:32px 1fr;gap:.75rem}.row-name[data-astro-cid-l5aavh2a]{font-size:1.1rem}}.approach-section[data-astro-cid-ouou2mig]{padding-block:var(--section-padding-y-lg);background-color:var(--color-bg-light);color:var(--color-text-dark);position:relative;border-top:1px solid rgba(0,0,0,.08)}.approach-header[data-astro-cid-ouou2mig]{max-width:820px;margin-bottom:clamp(3.2rem,6vw,5.5rem)}.approach-headline[data-astro-cid-ouou2mig]{font-family:var(--font-display);font-size:clamp(1.85rem,3.8vw,3.2rem);font-weight:800;line-height:1.12;color:#050505;text-transform:uppercase;margin-bottom:1.25rem;letter-spacing:-.025em}.approach-subline[data-astro-cid-ouou2mig]{font-size:clamp(.98rem,1.2vw,1.12rem);color:#52525b;line-height:1.65;max-width:680px}.approach-journey[data-astro-cid-ouou2mig]{position:relative;display:flex;flex-direction:column;gap:clamp(3.5rem,6vw,5.5rem);padding-block:1rem}.journey-spine-line[data-astro-cid-ouou2mig]{position:absolute;top:30px;bottom:30px;left:240px;width:1px;background:linear-gradient(to bottom,#00000040,#0000001a,#00000040)}@media(max-width:991px){.journey-spine-line[data-astro-cid-ouou2mig]{left:14px}}.journey-step[data-astro-cid-ouou2mig]{position:relative;display:grid;grid-template-columns:240px 1fr;gap:3.5rem;align-items:flex-start}@media(max-width:991px){.journey-step[data-astro-cid-ouou2mig]{grid-template-columns:1fr;gap:1.25rem;padding-left:36px}}.step-spine-node[data-astro-cid-ouou2mig]{position:absolute;left:240px;top:20px;width:10px;height:10px;background:#050505;border:2px solid #F5F5F2;border-radius:50%;transform:translate(-50%);z-index:2}@media(max-width:991px){.step-spine-node[data-astro-cid-ouou2mig]{left:14px;top:14px}}.step-num-col[data-astro-cid-ouou2mig]{display:flex;flex-direction:column;align-items:flex-start}.step-giant-num[data-astro-cid-ouou2mig]{font-family:var(--font-mono);font-size:clamp(2.4rem,4.5vw,4rem);font-weight:800;line-height:.9;color:#05050538;letter-spacing:-.04em}.step-phase-tag[data-astro-cid-ouou2mig]{font-family:var(--font-mono);font-size:.74rem;font-weight:700;letter-spacing:.16em;color:#050505;text-transform:uppercase;margin-top:.45rem}.step-content-col[data-astro-cid-ouou2mig]{max-width:800px;background:#fff;border:1px solid rgba(0,0,0,.08);padding:clamp(1.75rem,3.5vw,3rem);box-shadow:0 8px 24px #00000008;transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}.step-content-col[data-astro-cid-ouou2mig]:hover{transform:translateY(-3px);box-shadow:0 16px 32px #0000000f;border-color:#0000002e}.step-title[data-astro-cid-ouou2mig]{font-family:var(--font-display);font-size:clamp(1.4rem,2.4vw,2rem);font-weight:700;line-height:1.2;color:#050505;text-transform:uppercase;margin-bottom:1rem;letter-spacing:-.015em}.step-body[data-astro-cid-ouou2mig]{font-size:clamp(.95rem,1.15vw,1.05rem);color:#3f3f46;line-height:1.65;margin-bottom:1.75rem}.step-deliverables-wrap[data-astro-cid-ouou2mig]{border-top:1px solid rgba(0,0,0,.08);padding-top:1.25rem}.deliverables-label[data-astro-cid-ouou2mig]{display:block;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.14em;font-weight:700;color:#71717a;text-transform:uppercase;margin-bottom:.75rem}.deliverables-tags[data-astro-cid-ouou2mig]{list-style:none;display:flex;flex-wrap:wrap;gap:.5rem}.deliverable-pill[data-astro-cid-ouou2mig]{font-family:var(--font-mono);font-size:.74rem;letter-spacing:.04em;color:#050505;background:#f5f5f2;border:1px solid rgba(0,0,0,.1);padding:.35rem .75rem;font-weight:500}.approach-closing-banner[data-astro-cid-ouou2mig]{margin-top:clamp(3.8rem,6vw,6rem);padding:clamp(2rem,4vw,3.5rem);background:#050505;color:#fff;text-align:center;display:flex;flex-direction:column;align-items:center;gap:1.25rem}.closing-quote-text[data-astro-cid-ouou2mig]{font-family:var(--font-display);font-size:clamp(1.2rem,2.2vw,1.85rem);font-weight:700;line-height:1.4;max-width:860px;letter-spacing:-.015em}.closing-author[data-astro-cid-ouou2mig]{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.18em;color:#a1a1aa;text-transform:uppercase}.cta-section[data-astro-cid-vmz6ypol]{position:relative;padding-block:var(--section-padding-y-lg);background-color:#050505;overflow:hidden;border-top:1px solid rgba(255,255,255,.1)}.cta-atmosphere[data-astro-cid-vmz6ypol]{position:absolute;inset:0;pointer-events:none;z-index:1}.cta-glow[data-astro-cid-vmz6ypol]{position:absolute;border-radius:50%;filter:blur(140px);opacity:.28;mix-blend-mode:screen}.glow-cyan[data-astro-cid-vmz6ypol]{top:20%;left:15%;width:500px;height:500px;background:radial-gradient(circle,#00D2FF 0%,transparent 70%)}.glow-purple[data-astro-cid-vmz6ypol]{bottom:10%;right:15%;width:600px;height:600px;background:radial-gradient(circle,#7928CA 0%,transparent 70%)}.cta-container[data-astro-cid-vmz6ypol]{position:relative;z-index:2;text-align:center}.cta-inner[data-astro-cid-vmz6ypol]{max-width:980px;margin-inline:auto;display:flex;flex-direction:column;align-items:center}.cta-headline[data-astro-cid-vmz6ypol]{font-family:var(--font-display);font-size:clamp(2.1rem,4.8vw,3.8rem);font-weight:800;line-height:1.1;color:#fff;text-transform:uppercase;margin-bottom:1.5rem;letter-spacing:-.025em}.cta-copy-wrap[data-astro-cid-vmz6ypol]{max-width:680px;margin-bottom:2.5rem;display:flex;flex-direction:column;gap:.75rem}.cta-text-primary[data-astro-cid-vmz6ypol]{font-size:clamp(1.05rem,1.5vw,1.25rem);color:#f5f5f2;font-weight:500;line-height:1.5}.cta-text-secondary[data-astro-cid-vmz6ypol]{font-size:clamp(.95rem,1.15vw,1.05rem);color:#a1a1aa;line-height:1.6}.cta-action-area[data-astro-cid-vmz6ypol]{margin-bottom:2.75rem}.cta-btn-large[data-astro-cid-vmz6ypol]{padding:1.15rem 2.4rem;font-size:.88rem;letter-spacing:.1em}.cta-perks-row[data-astro-cid-vmz6ypol]{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem;padding-top:1.75rem;border-top:1px solid rgba(255,255,255,.1);width:100%;max-width:800px}.perk-item[data-astro-cid-vmz6ypol]{display:flex;align-items:center;gap:.5rem;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.06em;color:#d4d4d8;text-transform:uppercase}.perk-check[data-astro-cid-vmz6ypol]{color:#00f5a0;font-weight:700}.faq-section[data-astro-cid-al2ca2vr]{padding-block:var(--section-padding-y-lg);background-color:#fff;color:#0a0a0a;border-top:1px solid rgba(0,0,0,.08)}.faq-header[data-astro-cid-al2ca2vr]{max-width:820px;margin-bottom:clamp(3rem,5vw,5rem)}.faq-headline[data-astro-cid-al2ca2vr]{font-family:var(--font-display);font-size:clamp(1.85rem,3.8vw,3.2rem);font-weight:800;line-height:1.12;color:#050505;text-transform:uppercase;margin-bottom:1.25rem;letter-spacing:-.025em}.faq-subline[data-astro-cid-al2ca2vr]{font-size:clamp(.98rem,1.2vw,1.12rem);color:#52525b;line-height:1.65}.faq-accordion-list[data-astro-cid-al2ca2vr]{display:flex;flex-direction:column;border-top:1px solid rgba(0,0,0,.12)}.faq-item[data-astro-cid-al2ca2vr]{border-bottom:1px solid rgba(0,0,0,.12);transition:background-color .25s ease}.faq-item[data-astro-cid-al2ca2vr]:hover{background-color:#00000004}.faq-trigger[data-astro-cid-al2ca2vr]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding-block:clamp(1.4rem,2.2vw,2rem);text-align:left;background:transparent;border:none;cursor:pointer}.faq-index[data-astro-cid-al2ca2vr]{font-family:var(--font-mono);font-size:.85rem;font-weight:600;color:#a1a1aa;min-width:28px}.faq-question-text[data-astro-cid-al2ca2vr]{flex:1;font-family:var(--font-display);font-size:clamp(1.08rem,1.6vw,1.45rem);font-weight:700;color:#0a0a0a;line-height:1.35;letter-spacing:-.015em;transition:color .25s ease}.faq-trigger[data-astro-cid-al2ca2vr]:hover .faq-question-text[data-astro-cid-al2ca2vr]{color:#000}.faq-toggle-icon[data-astro-cid-al2ca2vr]{position:relative;width:18px;height:18px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.icon-line[data-astro-cid-al2ca2vr]{position:absolute;background-color:#0a0a0a;transition:transform .35s cubic-bezier(.16,1,.3,1),opacity .35s ease}.icon-line[data-astro-cid-al2ca2vr].horizontal{width:14px;height:2px}.icon-line[data-astro-cid-al2ca2vr].vertical{width:2px;height:14px}.faq-trigger[data-astro-cid-al2ca2vr][aria-expanded=true] .icon-line[data-astro-cid-al2ca2vr].vertical{transform:rotate(90deg);opacity:0}.faq-panel[data-astro-cid-al2ca2vr]{overflow:hidden;transition:max-height .4s cubic-bezier(.16,1,.3,1)}.faq-panel-inner[data-astro-cid-al2ca2vr]{padding-left:clamp(1.5rem,3vw,3rem);padding-bottom:clamp(1.5rem,2.5vw,2.2rem);max-width:860px}.faq-answer-text[data-astro-cid-al2ca2vr]{font-size:clamp(.95rem,1.1vw,1.05rem);line-height:1.7;color:#3f3f46}@media(max-width:640px){.faq-trigger[data-astro-cid-al2ca2vr]{padding-block:1.15rem;gap:.85rem}.faq-panel-inner[data-astro-cid-al2ca2vr]{padding-left:0;padding-bottom:1.25rem}}.faq-footer-prompt[data-astro-cid-al2ca2vr]{margin-top:clamp(4rem,6vw,6rem);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.5rem;padding-top:2.5rem;border-top:1px solid rgba(0,0,0,.08)}.prompt-text[data-astro-cid-al2ca2vr]{font-family:var(--font-display);font-size:1.25rem;font-weight:700;color:#0a0a0a}
