.mesh-section[data-astro-cid-4ml4fgx2]{position:relative;width:100%;height:100vh;overflow:hidden;background:#050505}#hero-canvas[data-astro-cid-4ml4fgx2]{position:absolute;inset:0;z-index:1}.hero-center[data-astro-cid-4ml4fgx2]{position:absolute;z-index:3;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;max-width:720px;padding:0 5%;pointer-events:none}.hero-center[data-astro-cid-4ml4fgx2]>[data-astro-cid-4ml4fgx2]{pointer-events:auto}.eyebrow[data-astro-cid-4ml4fgx2]{display:inline-block;color:#ffffff8c;letter-spacing:4px;font-size:.72rem;font-weight:700;margin-bottom:24px}.hero-center[data-astro-cid-4ml4fgx2] h1[data-astro-cid-4ml4fgx2]{font-size:clamp(2.4rem,6vw,4.5rem);line-height:1.02;font-weight:800;letter-spacing:-.025em;margin-bottom:18px;text-shadow:0 4px 30px rgba(0,0,0,.6)}.hero-center[data-astro-cid-4ml4fgx2] p[data-astro-cid-4ml4fgx2]{color:#ffffffc7;font-size:clamp(.95rem,1.4vw,1.15rem);line-height:1.6;margin-bottom:32px;text-shadow:0 2px 12px rgba(0,0,0,.6)}.hero-ctas[data-astro-cid-4ml4fgx2]{display:inline-flex;gap:12px;flex-wrap:wrap;justify-content:center}.btn-primary[data-astro-cid-4ml4fgx2],.btn-ghost[data-astro-cid-4ml4fgx2]{display:inline-block;padding:13px 26px;border-radius:100px;font-weight:700;font-size:.92rem;transition:transform .2s,background .2s,border-color .2s}.btn-primary[data-astro-cid-4ml4fgx2]{background:#fff;color:#050505}.btn-primary[data-astro-cid-4ml4fgx2]:hover{transform:translateY(-2px);background:#f0f0f0}.btn-ghost[data-astro-cid-4ml4fgx2]{border:1px solid rgba(255,255,255,.35);color:#fff;backdrop-filter:blur(10px)}.btn-ghost[data-astro-cid-4ml4fgx2]:hover{border-color:#fff;transform:translateY(-2px)}.corner-text[data-astro-cid-4ml4fgx2]{position:absolute;z-index:2;max-width:280px;padding:20px}.corner-text[data-astro-cid-4ml4fgx2] h3[data-astro-cid-4ml4fgx2]{font-size:1.1rem;margin-bottom:8px;display:flex;align-items:center;gap:8px;color:#fff}.corner-text[data-astro-cid-4ml4fgx2] p[data-astro-cid-4ml4fgx2]{font-size:.9rem;color:#aaa;line-height:1.5}.top-left[data-astro-cid-4ml4fgx2]{top:120px;left:5%}.top-right[data-astro-cid-4ml4fgx2]{top:120px;right:5%;text-align:right}.top-right[data-astro-cid-4ml4fgx2] h3[data-astro-cid-4ml4fgx2]{justify-content:flex-end}.bottom-left[data-astro-cid-4ml4fgx2]{bottom:50px;left:5%}.bottom-right[data-astro-cid-4ml4fgx2]{bottom:50px;right:5%;text-align:right}.bottom-right[data-astro-cid-4ml4fgx2] h3[data-astro-cid-4ml4fgx2]{justify-content:flex-end}@media(max-width:768px){.corner-text[data-astro-cid-4ml4fgx2]{display:none}}[dir=rtl] .top-left[data-astro-cid-4ml4fgx2]{left:auto;right:5%;text-align:right}[dir=rtl] .top-left[data-astro-cid-4ml4fgx2] h3[data-astro-cid-4ml4fgx2]{justify-content:flex-end}[dir=rtl] .top-right[data-astro-cid-4ml4fgx2]{right:auto;left:5%;text-align:left}[dir=rtl] .top-right[data-astro-cid-4ml4fgx2] h3[data-astro-cid-4ml4fgx2]{justify-content:flex-start}[dir=rtl] .bottom-left[data-astro-cid-4ml4fgx2]{left:auto;right:5%;text-align:right}[dir=rtl] .bottom-left[data-astro-cid-4ml4fgx2] h3[data-astro-cid-4ml4fgx2]{justify-content:flex-end}[dir=rtl] .bottom-right[data-astro-cid-4ml4fgx2]{right:auto;left:5%;text-align:left}[dir=rtl] .bottom-right[data-astro-cid-4ml4fgx2] h3[data-astro-cid-4ml4fgx2]{justify-content:flex-start}.stages-wrapper[data-astro-cid-cbilye6q]{position:relative;padding:100px 0;background:linear-gradient(180deg,#050505,#0a0a0a,#050505);overflow:hidden}.stages-inner[data-astro-cid-cbilye6q]{position:relative;z-index:1}.eyebrow[data-astro-cid-cbilye6q]{display:block;font-size:.75rem;letter-spacing:3px;text-transform:uppercase;color:var(--primary);font-weight:700;margin-bottom:14px;text-align:center}.stages-title[data-astro-cid-cbilye6q]{font-size:clamp(2rem,4vw,3rem);font-weight:800;letter-spacing:-.02em;text-align:center;margin-bottom:16px}.stages-intro[data-astro-cid-cbilye6q]{color:#aaa;font-size:1.1rem;line-height:1.6;max-width:720px;margin:0 auto 64px;text-align:center}.stages-grid[data-astro-cid-cbilye6q]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:22px;margin-bottom:56px}.stage-card[data-astro-cid-cbilye6q]{display:flex;gap:18px;padding:30px 26px;border-radius:18px;background:linear-gradient(135deg,#ffffff0f,#ffffff05);border:1px solid rgba(255,255,255,.08);transition:transform .4s cubic-bezier(.2,.7,.3,1),border-color .3s,box-shadow .4s}.stage-card[data-astro-cid-cbilye6q]:hover{transform:translateY(-4px);border-color:#ffffff40;box-shadow:0 18px 50px #0006}.stage-num[data-astro-cid-cbilye6q]{flex-shrink:0;display:flex;flex-direction:column;align-items:center}.stage-num[data-astro-cid-cbilye6q] .num[data-astro-cid-cbilye6q]{font-size:1.8rem;font-weight:800;color:#fff;background:linear-gradient(135deg,#b4c8ff2e,#ffc8b41f);border:1px solid rgba(255,255,255,.2);border-radius:14px;width:56px;height:56px;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 24px #0000004d,inset 0 1px #ffffff1a}.stage-num[data-astro-cid-cbilye6q] .connector[data-astro-cid-cbilye6q]{flex:1;width:1px;background:linear-gradient(180deg,rgba(255,255,255,.2),transparent);margin-top:8px;min-height:12px}.stage-body[data-astro-cid-cbilye6q] h3[data-astro-cid-cbilye6q]{font-size:1.3rem;font-weight:700;margin-bottom:10px;color:#fff}.stage-body[data-astro-cid-cbilye6q] p[data-astro-cid-cbilye6q]{color:#bbb;line-height:1.6;font-size:.97rem}.stages-callout[data-astro-cid-cbilye6q]{max-width:760px;margin:0 auto;padding:24px 32px;border-radius:14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.12);display:flex;align-items:center;gap:20px}.stages-callout[data-astro-cid-cbilye6q] i[data-astro-cid-cbilye6q]{font-size:1.8rem;color:var(--primary);flex-shrink:0}.stages-callout[data-astro-cid-cbilye6q] p[data-astro-cid-cbilye6q]{color:#ddd;font-size:1.02rem;line-height:1.5;font-weight:500}@media(max-width:768px){.stage-card[data-astro-cid-cbilye6q]{padding:24px 20px}.stages-callout[data-astro-cid-cbilye6q]{flex-direction:column;text-align:center;gap:12px}}.marquee-section[data-astro-cid-yvjn763z]{padding:60px 0;background:#ffffff05;border-top:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.05)}.label[data-astro-cid-yvjn763z]{text-align:center;color:#ffffff80;font-size:.75rem;text-transform:uppercase;letter-spacing:3px;font-weight:700;margin-bottom:36px}.marquee[data-astro-cid-yvjn763z]{position:relative;overflow:hidden;mask-image:linear-gradient(90deg,transparent 0%,black 10%,black 90%,transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0%,black 10%,black 90%,transparent 100%)}.track[data-astro-cid-yvjn763z]{display:flex;gap:60px;animation:scroll 38s linear infinite;width:max-content;align-items:center}.marquee[data-astro-cid-yvjn763z]:hover .track[data-astro-cid-yvjn763z]{animation-play-state:paused}.logo[data-astro-cid-yvjn763z]{flex-shrink:0;padding:14px 24px;color:#ffffff8c;font-weight:700;font-size:1.1rem;letter-spacing:1px;text-transform:uppercase;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#ffffff05;transition:color .3s,border-color .3s,background .3s,transform .3s;white-space:nowrap}.logo[data-astro-cid-yvjn763z]:hover{color:#fff;border-color:#fff6;background:#ffffff0f;transform:translateY(-2px)}.logo[data-astro-cid-yvjn763z] img[data-astro-cid-yvjn763z]{height:40px;max-width:160px;object-fit:contain;filter:grayscale(100%) brightness(180%);opacity:.7;transition:filter .3s,opacity .3s}.logo[data-astro-cid-yvjn763z]:hover img[data-astro-cid-yvjn763z]{filter:none;opacity:1}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}[dir=rtl] .track[data-astro-cid-yvjn763z]{animation-direction:reverse}@media(prefers-reduced-motion:reduce){.track[data-astro-cid-yvjn763z]{animation:none}}.featured-head[data-astro-cid-g5xc7fs2]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:32px}.featured-head[data-astro-cid-g5xc7fs2] h2[data-astro-cid-g5xc7fs2]{font-size:2rem;font-weight:800}.see-all[data-astro-cid-g5xc7fs2]{color:var(--primary);font-weight:600;font-size:.95rem}.featured-grid[data-astro-cid-g5xc7fs2]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px}.pillars-section[data-astro-cid-g5xc7fs2]{position:relative;padding:100px 0;overflow:hidden;background:linear-gradient(180deg,#050505,#0a0a0a 60%,#050505)}.pillars-inner[data-astro-cid-g5xc7fs2]{position:relative;z-index:1;text-align:center}.pillars-section[data-astro-cid-g5xc7fs2] .eyebrow[data-astro-cid-g5xc7fs2]{display:inline-block;font-size:.75rem;letter-spacing:3px;text-transform:uppercase;color:var(--primary);font-weight:700;margin-bottom:14px}.pillars-inner[data-astro-cid-g5xc7fs2] h2[data-astro-cid-g5xc7fs2]{font-size:clamp(2rem,4vw,3rem);font-weight:800;letter-spacing:-.02em;margin-bottom:18px}.pillars-body[data-astro-cid-g5xc7fs2]{color:#aaa;font-size:1.1rem;line-height:1.6;max-width:680px;margin:0 auto 56px}.pillars-grid[data-astro-cid-g5xc7fs2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:22px;margin-bottom:48px}.pillar[data-astro-cid-g5xc7fs2]{padding:36px 28px;border-radius:18px;background:linear-gradient(135deg,#ffffff0f,#ffffff05);border:1px solid rgba(255,255,255,.1);text-align:center;transition:transform .4s cubic-bezier(.2,.7,.3,1),border-color .3s,box-shadow .4s}.pillar[data-astro-cid-g5xc7fs2]:hover{transform:translateY(-6px);border-color:#ffffff4d;box-shadow:0 18px 50px #0006}.pillar[data-astro-cid-g5xc7fs2] i[data-astro-cid-g5xc7fs2]{font-size:1.6rem;color:#fff;display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:16px;background:linear-gradient(135deg,#b4c8ff2e,#ffc8b41f);border:1px solid rgba(255,255,255,.15);margin-bottom:18px;box-shadow:0 10px 24px #0000004d,inset 0 1px #ffffff1a}.pillar[data-astro-cid-g5xc7fs2] h3[data-astro-cid-g5xc7fs2]{font-size:1.2rem;font-weight:700;margin-bottom:8px}.pillar[data-astro-cid-g5xc7fs2] p[data-astro-cid-g5xc7fs2]{color:#bbb;font-size:.95rem;line-height:1.5}.pillars-cta[data-astro-cid-g5xc7fs2]{display:inline-block;color:var(--primary);font-weight:700;font-size:.95rem;padding:10px 0;border-bottom:1px solid currentColor;transition:opacity .2s}.pillars-cta[data-astro-cid-g5xc7fs2]:hover{opacity:.7}
