.landing-page{--primary:#10b981;--primary-light:#34d399;--primary-dark:#059669;--secondary:#3b82f6;--bg-base:#0b1120;--bg-surface:#0f172a;--text-main:#f8fafc;--text-muted:#94a3b8;--font-display:"Bricolage Grotesque","Outfit",sans-serif;--font-mono:"JetBrains Mono",ui-monospace,monospace;--font-body:"Inter",sans-serif;--glass-border:hsla(0,0%,100%,.08);--glass-bg:rgba(15,23,42,.6);--ease-out:cubic-bezier(.22,1,.36,1);--ease-spring:cubic-bezier(.34,1.56,.64,1);background-color:var(--bg-base);color:var(--text-main);font-family:var(--font-body);line-height:1.6;min-height:100vh;overflow-x:hidden}.landing-page h1,.landing-page h2,.landing-page h3,.landing-page h4{font-family:var(--font-display);line-height:1.2}.landing-page a{color:inherit;text-decoration:none}.landing-page .ambient-glow{background:radial-gradient(circle at 15% 50%,rgba(16,185,129,.08),transparent 25%),radial-gradient(circle at 85% 30%,rgba(59,130,246,.05),transparent 25%);height:100vh;inset:0;overflow:hidden;pointer-events:none;position:fixed;width:100vw;z-index:-1}.landing-page.landing-3d{position:relative}.landing-page .landing-content{position:relative;z-index:1}.landing-page .immersive{display:flex;flex-direction:column;justify-content:center;min-height:100vh}.landing-page .immersive>*{transform-origin:center center;will-change:opacity,transform,filter}.landing-page.landing-3d .glass-panel{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#0f172a47;border-color:#ffffff0f}.landing-page.landing-3d .ticker-wrap{background:#0f172a4d}.landing-page.landing-3d footer{backdrop-filter:none;-webkit-backdrop-filter:none;background:transparent}.landing-page.landing-3d .cta-card{background:radial-gradient(circle at center,#10b9811f,#0f172a4d)}.landing-page.landing-3d h1,.landing-page.landing-3d h2,.landing-page.landing-3d h3{text-shadow:0 2px 24px rgba(2,6,23,.85)}.landing-page.landing-3d .bento-item p,.landing-page.landing-3d .copilot-card p,.landing-page.landing-3d .section-header p,.landing-page.landing-3d .solution-card p{text-shadow:0 1px 14px rgba(2,6,23,.9)}.landing-page .glass-panel{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:24px;transition:transform .4s cubic-bezier(.34,1.56,.64,1),border-color .4s}.landing-page .text-gradient{background:linear-gradient(to right,#fff,var(--primary-light));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.landing-page .section-header{margin-bottom:4rem;text-align:center}.landing-page .section-header h2{font-size:clamp(2rem,4vw,3rem);margin-bottom:1rem}.landing-page .section-header p{color:var(--text-muted);font-size:1.1rem;margin:0 auto;max-width:600px}.landing-page .btn{align-items:center;border:none;border-radius:50px;cursor:pointer;display:inline-flex;font-family:var(--font-body);font-size:.95rem;font-weight:600;gap:.5rem;justify-content:center;padding:.875rem 1.75rem;transition:all .3s ease}.landing-page .btn-glow{background:linear-gradient(135deg,var(--primary),var(--primary-dark));box-shadow:0 4px 15px #10b9814d;color:#fff}.landing-page .btn-glow:hover{box-shadow:0 10px 25px -5px #10b98180;transform:translateY(-2px)}.landing-page .btn-glass{background:#ffffff0d;border:1px solid var(--glass-border);color:var(--text-main)}.landing-page .btn-glass:hover{background:#ffffff1a;border-color:var(--primary-light)}.landing-page .pill-nav-container{animation:lp-nav-in .9s var(--ease-out) .25s backwards;display:flex;justify-content:center;left:0;padding:0 1rem;position:fixed;top:2rem;width:100%;z-index:1000}@keyframes lp-nav-in{0%{opacity:0;transform:translateY(-16px)}}.landing-page .pill-nav{align-items:center;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:100px;box-shadow:0 8px 32px #0000004d;display:flex;gap:2rem;justify-content:space-between;padding:.75rem 1rem .75rem 2rem}.landing-page .pill-nav .logo{align-items:center;display:inline-flex;flex-shrink:0;font-family:var(--font-display);font-size:1.25rem;font-weight:800;gap:.5rem;letter-spacing:-.5px;white-space:nowrap}.landing-page .pill-nav .logo .logo-mark{display:block;height:1.6em;width:auto}.landing-page .pill-nav .logo span{color:var(--primary)}.landing-page .nav-links{display:flex;gap:2rem;list-style:none;margin:0;padding:0}.landing-page .nav-links a{color:var(--text-muted);font-size:.95rem;font-weight:500;transition:color .3s}.landing-page .nav-links a:hover{color:var(--text-main)}.landing-page .hero{padding:10rem 5% 4rem;position:relative;text-align:center}.landing-page .badge-premium{align-items:center;background:#10b9811a;border:1px solid rgba(16,185,129,.2);border-radius:100px;color:var(--primary-light);display:inline-flex;font-size:.85rem;font-weight:600;gap:.5rem;margin-bottom:2rem;padding:.4rem 1rem;text-transform:uppercase}.landing-page .hero h1{background:linear-gradient(to bottom right,#fff 20%,var(--primary-light) 80%,var(--primary-dark));-webkit-background-clip:text;background-clip:text;font-size:clamp(3rem,7vw,5.5rem);font-weight:900;letter-spacing:-1.5px;margin-bottom:1.5rem;-webkit-text-fill-color:transparent;filter:drop-shadow(0 4px 24px rgba(2,6,23,.75))}.landing-page .hero p{color:#cbd5e1;font-size:clamp(1.1rem,2vw,1.25rem);margin:0 auto 3rem;max-width:650px;text-shadow:0 0 22px rgba(2,6,23,.98),0 2px 10px rgba(2,6,23,.95)}.landing-page .hero-actions{display:flex;gap:1rem;justify-content:center;margin-bottom:5rem}.landing-page .ticker-wrap{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#0f172a8c;border-bottom:1px solid var(--glass-border);border-top:1px solid var(--glass-border);display:flex;overflow:hidden;padding:1rem 0;width:100%}.landing-page .ticker{animation:lp-ticker 25s linear infinite;display:flex;gap:4rem;padding-right:4rem;white-space:nowrap}.landing-page .ticker-item{align-items:center;color:var(--text-muted);display:flex;font-size:.9rem;font-weight:600;gap:.5rem}.landing-page .ticker-item span.val{color:var(--text-main)}.landing-page .ticker-item span.up{color:var(--primary)}@keyframes lp-ticker{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.landing-page .bento-section{margin:0 auto;max-width:1280px;padding:8rem 5%}.landing-page .bento-grid{display:grid;gap:1.5rem;grid-auto-rows:minmax(250px,auto);grid-template-columns:repeat(3,1fr)}.landing-page .bento-item{display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;padding:2.5rem;position:relative}.landing-page .bento-item:hover{border-color:var(--primary);transform:translateY(-5px)}.landing-page .bento-large{grid-column:span 2;grid-row:span 2}.landing-page .bento-wide{grid-column:span 2}.landing-page .bento-icon{align-items:center;background:#10b9811a;border-radius:16px;color:var(--primary-light);display:flex;font-size:2rem;height:60px;justify-content:center;margin-bottom:auto;width:60px}.landing-page .bento-item h3{font-size:1.5rem;margin-bottom:.5rem;z-index:2}.landing-page .bento-item p{color:var(--text-muted);font-size:.95rem;z-index:2}.landing-page .mock-chat-preview{display:flex;flex-direction:column;gap:8px;opacity:.4;position:absolute;right:10px;top:20px;transform:rotate(-5deg);width:240px}.landing-page .chat-bubble{background:#ffffff1a;border:1px solid hsla(0,0%,100%,.05);border-radius:12px 12px 12px 2px;color:var(--text-main);font-size:11px;max-width:80%;padding:8px 12px}.landing-page .chat-bubble.reply{align-self:flex-end;background:var(--primary);border-radius:12px 12px 2px;color:#fff;opacity:.9}.landing-page .solutions-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr)}.landing-page .solution-card{display:flex;flex-direction:column;gap:1rem;padding:2.5rem 2rem}.landing-page .solution-card .sol-tag{align-items:center;align-self:flex-start;background:#10b9811a;border:1px solid rgba(16,185,129,.2);border-radius:100px;color:var(--primary-light);display:inline-flex;font-size:.75rem;font-weight:700;gap:.4rem;letter-spacing:.05em;padding:.3rem .7rem;text-transform:uppercase}.landing-page .solution-card h3{font-size:1.35rem}.landing-page .solution-card p{color:var(--text-muted);font-size:.95rem;margin:0}.landing-page .solution-card ul{display:flex;flex-direction:column;gap:.6rem;list-style:none;margin:.5rem 0 0;padding:0}.landing-page .solution-card li{align-items:center;color:var(--text-main);display:flex;font-size:.9rem;font-weight:500;gap:.6rem}.landing-page .solution-card li i{color:var(--primary)}.landing-page .privacy-banner{margin:0 auto;max-width:800px;padding:3rem;text-align:center}.landing-page .privacy-banner i{color:var(--primary);font-size:2.5rem;margin-bottom:1rem}.landing-page .cta-bottom{padding:8rem 5%;position:relative;text-align:center}.landing-page .cta-card{background:radial-gradient(circle at center,rgba(16,185,129,.15),var(--bg-surface));border:1px solid var(--glass-border);border-radius:32px;margin:0 auto;max-width:900px;padding:5rem 3rem}.landing-page .cta-card h2{font-size:clamp(2rem,4vw,3rem);margin-bottom:1.5rem}.landing-page footer{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#0b1120b3;border-top:1px solid var(--glass-border);color:var(--text-muted);padding:4rem 5% 2rem;text-align:center}.landing-page .footer-logo{color:var(--text-main);font-family:var(--font-display);font-size:1.5rem;margin-bottom:1rem}.landing-page .footer-logo span{color:var(--primary)}@media(max-width:1024px){.landing-page .bento-grid{grid-template-columns:repeat(2,1fr)}.landing-page .bento-large{grid-column:span 2;grid-row:auto}.landing-page .solutions-grid{grid-template-columns:1fr}}@media(max-width:768px){.landing-page .nav-links{display:none}.landing-page .pill-nav-container{top:1rem}.landing-page .pill-nav{max-width:92%;padding:.5rem 1.25rem;width:100%}.landing-page .pill-nav .logo{font-size:1.1rem}.landing-page .hero{padding:7rem 5% 3rem}.landing-page .hero-actions{flex-direction:column;margin-bottom:3rem}.landing-page .hero-actions .btn{padding:.8rem 1rem;width:100%}.landing-page .ticker{gap:2rem;padding-right:2rem}.landing-page .ticker-item{font-size:.8rem}.landing-page .bento-section,.landing-page .cta-bottom{padding:4rem 5%}.landing-page .section-header{margin-bottom:2.5rem}.landing-page .section-header h2{font-size:1.8rem}.landing-page .bento-grid{grid-template-columns:1fr}.landing-page .bento-item{padding:1.5rem}.landing-page .bento-large,.landing-page .bento-wide{grid-column:span 1}.landing-page .bento-item h3{font-size:1.25rem}.landing-page .privacy-banner{padding:1.5rem}.landing-page .cta-card{padding:2.5rem 1.5rem}.landing-page footer{padding:3rem 5% 2rem}}.landing-page .copilot-section .section-header .badge-premium{margin-bottom:1.25rem}.landing-page .copilot-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(4,1fr)}.landing-page .copilot-card{display:flex;flex-direction:column;gap:.75rem;padding:2rem}.landing-page .copilot-card .bento-icon{margin-bottom:.5rem}.landing-page .copilot-card h3{font-size:1.2rem}.landing-page .copilot-card p{color:var(--text-muted);font-size:.9rem;margin:0}.landing-page .phase-indicator{align-items:flex-end;display:flex;flex-direction:column;gap:1.25rem;position:fixed;right:2rem;top:50%;transform:translateY(-50%);z-index:900}.landing-page .phase-dot{animation:lp-dot-in .6s var(--ease-out) backwards;background:#94a3b840;border:1px solid var(--glass-border);border-radius:50%;cursor:pointer;height:12px;padding:0;position:relative;transition:all .4s var(--ease-spring);width:12px}.landing-page .phase-dot:first-child{animation-delay:1.1s}.landing-page .phase-dot:nth-child(2){animation-delay:1.18s}.landing-page .phase-dot:nth-child(3){animation-delay:1.26s}.landing-page .phase-dot:nth-child(4){animation-delay:1.34s}.landing-page .phase-dot:nth-child(5){animation-delay:1.42s}.landing-page .phase-dot:nth-child(6){animation-delay:1.5s}.landing-page .phase-dot:nth-child(7){animation-delay:1.58s}@keyframes lp-dot-in{0%{opacity:0;transform:translate(10px)}}.landing-page .phase-dot:hover{background:#34d39980}.landing-page .phase-dot.active{background:var(--primary);box-shadow:0 0 0 4px #10b98133,0 0 14px #10b98199;transform:scale(1.15)}.landing-page .phase-dot-label{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:100px;color:var(--text-muted);font-size:.72rem;font-weight:600;letter-spacing:.04em;opacity:0;padding:.3rem .7rem;pointer-events:none;position:absolute;right:24px;text-transform:uppercase;top:50%;transform:translateY(-50%) translate(6px);transition:opacity .3s,transform .3s;white-space:nowrap}.landing-page .phase-dot.active .phase-dot-label,.landing-page .phase-dot:hover .phase-dot-label{opacity:1;transform:translateY(-50%) translate(0)}.landing-page .phase-dot.active .phase-dot-label{color:var(--primary-light)}@media(max-width:1024px){.landing-page .copilot-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.landing-page .copilot-grid{grid-template-columns:1fr}.landing-page .phase-indicator{display:none}}@media(prefers-reduced-motion:reduce){.landing-page .ticker{animation:none}.landing-page .phase-dot{transition:none}}.landing-page.landing-3d .immersive>*{transform-origin:center center;will-change:opacity,transform,filter}.landing-page.landing-3d .lp-stage{margin:0 auto;max-width:1180px;padding:6rem 6vw;width:100%}.landing-page.landing-3d .lp-veil{position:relative}.landing-page.landing-3d .lp-veil:before{background:radial-gradient(60% 60% at 40% 45%,#020617d1 0,#0206178c 45%,#02061700 78%);content:"";filter:blur(26px);inset:-14% -12%;pointer-events:none;position:absolute;z-index:-1}.landing-page.landing-3d .lp-kicker{align-items:center;color:var(--primary-light);display:inline-flex;font-family:var(--font-mono);font-size:.7rem;font-weight:500;gap:.7rem;letter-spacing:.24em;margin-bottom:1.3rem;text-transform:uppercase}.landing-page.landing-3d .lp-kicker:before{background:linear-gradient(to right,var(--primary),transparent);content:"";height:1px;width:26px}.landing-page.landing-3d .lp-display{color:#f4f8ff;font-family:var(--font-display);font-size:clamp(2rem,4.2vw,3.3rem);font-weight:800;letter-spacing:-.02em;line-height:1.08;margin:0 0 1.25rem;max-width:19ch;text-shadow:0 2px 40px rgba(0,0,0,.55),0 1px 3px rgba(0,0,0,.6)}.landing-page.landing-3d .hero-display{font-size:clamp(2.3rem,4.6vw,3.8rem);max-width:20ch}.landing-page.landing-3d .lp-accent{color:var(--primary-light);text-shadow:0 0 34px rgba(52,211,153,.55),0 2px 10px rgba(0,0,0,.5)}.landing-page.landing-3d .lp-lede{color:#dbe4f0;font-size:clamp(.95rem,1.1vw,1.08rem);line-height:1.75;margin:0 0 2rem;max-width:50ch;text-shadow:0 1px 16px rgba(2,6,23,.95)}.landing-page.landing-3d .lp-actions{display:flex;flex-wrap:wrap;gap:1rem}.landing-page.landing-3d .lp-btn{align-items:center;border:1px solid transparent;border-radius:100px;cursor:pointer;display:inline-flex;font-family:var(--font-body);font-size:.92rem;font-weight:600;gap:.6rem;padding:.85rem 1.6rem;transition:transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .35s}.landing-page.landing-3d .lp-btn-primary{background:linear-gradient(135deg,var(--primary-light),var(--primary-dark));box-shadow:0 10px 30px -8px #10b9818c,inset 0 1px #ffffff4d;color:#04140d}.landing-page.landing-3d .lp-btn-primary:hover{box-shadow:0 18px 40px -10px #10b981b3;transform:translateY(-3px)}.landing-page.landing-3d .lp-btn-ghost{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0a;border-color:#ffffff24;color:#eaf2ff}.landing-page.landing-3d .lp-btn-ghost:hover{border-color:var(--primary-light);transform:translateY(-3px)}.landing-page.landing-3d .lp-rows{display:flex;flex-direction:column;margin-top:1rem}.landing-page.landing-3d .lp-row{align-items:start;border-top:1px solid hsla(0,0%,100%,.09);display:grid;gap:1.1rem;grid-template-columns:3.2rem 1fr;padding:1.35rem 0;transition:border-color .4s}.landing-page.landing-3d .lp-row:last-child{border-bottom:1px solid hsla(0,0%,100%,.09)}.landing-page.landing-3d .lp-row:hover{border-top-color:var(--primary)}.landing-page.landing-3d .lp-row-index{color:var(--primary);font-family:var(--font-mono);font-size:.8rem;padding-top:.3rem}.landing-page.landing-3d .lp-row-icon{color:var(--primary-light);font-size:.95rem;margin-right:.6rem}.landing-page.landing-3d .lp-row h3{color:#f4f8ff;font-family:var(--font-display);font-size:clamp(1.05rem,1.5vw,1.35rem);font-weight:700;letter-spacing:-.01em;margin:0 0 .4rem}.landing-page.landing-3d .lp-row-meta{color:var(--primary);font-family:var(--font-mono);font-size:.64rem;letter-spacing:.14em;margin:.55rem 0 0!important;opacity:.85;text-transform:uppercase}.landing-page.landing-3d .lp-row p{color:#c6d2e2;font-size:.92rem;line-height:1.65;margin:0;max-width:58ch;text-shadow:0 1px 12px rgba(2,6,23,.9)}.landing-page.landing-3d .lp-columns{display:grid;gap:0;grid-template-columns:repeat(3,1fr);margin-top:1rem}.landing-page.landing-3d .lp-column{border-left:1px solid hsla(0,0%,100%,.1);padding:.5rem 1.8rem}.landing-page.landing-3d .lp-column:first-child{border-left:none;padding-left:0}.landing-page.landing-3d .lp-column .lp-tag{color:var(--primary);display:block;font-family:var(--font-mono);font-size:.66rem;letter-spacing:.2em;margin-bottom:.9rem;text-transform:uppercase}.landing-page.landing-3d .lp-column h3{color:#f4f8ff;font-family:var(--font-display);font-size:1.2rem;font-weight:700;margin:0 0 .7rem}.landing-page.landing-3d .lp-column p{color:#c6d2e2;font-size:.9rem;line-height:1.65;margin:0 0 1rem;text-shadow:0 1px 12px rgba(2,6,23,.9)}.landing-page.landing-3d .lp-column ul{display:flex;flex-direction:column;gap:.6rem;list-style:none;margin:0;padding:0}.landing-page.landing-3d .lp-column li{align-items:baseline;color:#e3ebf6;display:flex;font-family:var(--font-mono);font-size:.82rem;gap:.6rem;letter-spacing:.01em}.landing-page.landing-3d .lp-column li:before{color:var(--primary);content:"↳"}.landing-page.landing-3d .lp-center{text-align:center}.landing-page.landing-3d .lp-center .lp-kicker{justify-content:center}.landing-page.landing-3d .lp-center .lp-display,.landing-page.landing-3d .lp-center .lp-lede{margin-left:auto;margin-right:auto;max-width:none}.landing-page.landing-3d .lp-center .lp-lede{max-width:52ch}.landing-page.landing-3d .lp-center .lp-actions{justify-content:center}.landing-page.landing-3d .lp-metrics{display:flex;flex-wrap:wrap;font-family:var(--font-mono);gap:2rem;margin-top:2.4rem}.landing-page.landing-3d .lp-metric{display:flex;flex-direction:column;gap:.2rem}.landing-page.landing-3d .lp-metric .val{color:#f4f8ff;font-size:1.25rem;font-variant-numeric:tabular-nums;font-weight:700}.landing-page.landing-3d .lp-metric .lbl{color:var(--text-muted);font-size:.62rem;letter-spacing:.18em;text-transform:uppercase}.landing-page.landing-3d .lp-scrollcue{align-items:center;animation:lp-cue 2.4s ease-in-out infinite;bottom:3rem;color:var(--text-muted);display:flex;flex-direction:column;font-family:var(--font-mono);font-size:.68rem;gap:.6rem;left:50%;letter-spacing:.25em;position:absolute;text-transform:uppercase;transform:translate(-50%)}.landing-page.landing-3d .lp-scrollcue span{background:linear-gradient(to bottom,var(--primary-light),transparent);height:34px;width:1px}@keyframes lp-cue{0%,to{opacity:.4;transform:translate(-50%)}50%{opacity:1;transform:translate(-50%,6px)}}.landing-page.landing-3d .hero-cue{align-items:center;color:var(--text-muted);display:flex;flex-direction:row;font-family:var(--font-mono);font-size:.68rem;gap:.8rem;letter-spacing:.25em;margin-top:3.4rem;text-transform:uppercase}.landing-page.landing-3d .immersive.in-view .hero-cue{animation:lp-cue-pulse 2.6s ease-in-out 2s infinite}.landing-page.landing-3d .hero-cue span{background:linear-gradient(to right,var(--primary-light),transparent);height:1px;width:46px}@keyframes lp-cue-pulse{0%,to{opacity:1}50%{opacity:.45}}.landing-page.landing-3d .lp-footer{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0307128c;border-top:1px solid hsla(0,0%,100%,.08);display:flex;flex-wrap:wrap;font-family:var(--font-mono);gap:1rem;justify-content:space-between;padding:2.4rem 6vw;position:relative;z-index:1}.landing-page.landing-3d .lp-footer-logo{color:#f4f8ff;font-family:var(--font-display);font-size:1.25rem;font-weight:800}.landing-page.landing-3d .lp-footer-logo span{color:var(--primary)}.landing-page.landing-3d .lp-footer-copy,.landing-page.landing-3d .lp-footer-link{color:var(--text-muted);font-size:.74rem;letter-spacing:.1em;text-transform:uppercase}.landing-page.landing-3d .lp-footer-link{text-decoration:none;transition:color .2s}.landing-page.landing-3d .lp-footer-link:hover{color:var(--primary-light)}@media(max-width:860px){.landing-page.landing-3d .lp-stage{padding:4.5rem 7vw}.landing-page.landing-3d .lp-columns{grid-template-columns:1fr}.landing-page.landing-3d .lp-column{border-left:none;border-top:1px solid hsla(0,0%,100%,.1);padding:1.6rem 0}.landing-page.landing-3d .lp-column:first-child{border-top:none}.landing-page.landing-3d .lp-row{gap:1rem;grid-template-columns:2.6rem 1fr}.landing-page.landing-3d .lp-display{max-width:none}}@media(prefers-reduced-motion:reduce){.landing-page.landing-3d .lp-scrollcue{animation:none}}.landing-page.landing-3d{background:#05070d}.landing-page.landing-3d .particle-fallback{background:radial-gradient(38% 55% at 74% 48%,rgba(245,177,10,.14),transparent 70%),radial-gradient(30% 40% at 68% 40%,rgba(16,185,129,.1),transparent 72%)}.landing-page.landing-3d .lp-stage{margin:0 0 0 clamp(1.5rem,7vw,7rem);max-width:620px;padding:5rem 0}.landing-page.landing-3d.reveal-ready .immersive :is(.lp-lede,.lp-actions,.lp-metrics,.lp-scrollcue,.hero-cue,.lp-form){opacity:0;transform:translateY(24px);transition:opacity .8s var(--ease-out),transform .9s var(--ease-out)}.landing-page.landing-3d.reveal-ready .immersive .lp-kicker{opacity:0;transform:translate(-18px);transition:opacity .7s var(--ease-out),transform .8s var(--ease-out)}.landing-page.landing-3d.reveal-ready .immersive .lp-display:not(.hero-display){filter:blur(10px);opacity:0;transform:translateY(34px);transition:opacity .9s var(--ease-out),transform 1s var(--ease-out),filter .9s var(--ease-out)}.landing-page.landing-3d.reveal-ready .immersive :is(.lp-row,.lp-column){opacity:0;transform:translateY(28px);transition:opacity .8s var(--ease-out),transform .9s var(--ease-out)}.landing-page.landing-3d.reveal-ready .immersive.in-view :is(.lp-kicker,.lp-display,.lp-lede,.lp-actions,.lp-metrics,.lp-scrollcue,.hero-cue,.lp-form,.lp-row,.lp-column){filter:none;opacity:1;transform:none}.landing-page.landing-3d.reveal-ready .immersive.in-view .lp-kicker{transition-delay:.08s}.landing-page.landing-3d.reveal-ready .immersive.in-view .lp-display{transition-delay:.18s}.landing-page.landing-3d.reveal-ready .immersive.in-view .lp-lede{transition-delay:.34s}.landing-page.landing-3d.reveal-ready .immersive.in-view .lp-actions{transition-delay:.48s}.landing-page.landing-3d.reveal-ready .immersive.in-view .lp-metrics{transition-delay:.6s}.landing-page.landing-3d.reveal-ready .immersive.in-view .lp-form{transition-delay:.55s}.landing-page.landing-3d.reveal-ready .immersive.in-view :is(.lp-scrollcue,.hero-cue){transition-delay:.9s}.landing-page.landing-3d.reveal-ready .immersive.in-view .lp-row{transition-delay:calc(.42s + var(--i, 0)*.12s)}.landing-page.landing-3d.reveal-ready .immersive.in-view .lp-column{transition-delay:calc(.42s + var(--i, 0)*.15s)}.landing-page.landing-3d.reveal-ready .hero-display .w{display:inline-block;filter:blur(10px);opacity:0;transform:translateY(.55em);transition:opacity .7s var(--ease-out),transform .8s var(--ease-out),filter .7s var(--ease-out);transition-delay:calc(.3s + var(--i, 0)*.07s)}.landing-page.landing-3d.reveal-ready .immersive.in-view .hero-display .w{filter:none;opacity:1;transform:none}.landing-page.landing-3d .lp-veil:before{background:radial-gradient(62% 62% at 35% 45%,#02040ab8 0,#02040a66 50%,#02040a00 80%);inset:-10% -8%}.landing-page.landing-3d .lp-center{text-align:left}.landing-page.landing-3d .lp-center .lp-actions,.landing-page.landing-3d .lp-center .lp-kicker,.landing-page.landing-3d .lp-center .lp-metrics{justify-content:flex-start}.landing-page.landing-3d .lp-center .lp-lede{margin-left:0}.landing-page.landing-3d .lp-btn-primary{background:linear-gradient(135deg,#34d399,#059669)}@media(max-width:899px){.landing-page.landing-3d .particle-canvas{opacity:.5}.landing-page.landing-3d .lp-stage{margin-left:0;margin-right:0;max-width:none;padding:4.5rem 7vw}.landing-page.landing-3d .immersive{text-align:left}}.landing-page.landing-3d .hero-hud{font-family:var(--font-mono);height:100vh;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:opacity .8s ease;width:58%;z-index:2}.landing-page.landing-3d .hero-hud.show{opacity:1}.landing-page.landing-3d .hud-svg{height:84%;inset:8% 6%;overflow:visible;position:absolute;width:88%}.landing-page.landing-3d .hud-box{fill:none;opacity:0;stroke:#e8f3ff59;stroke-dasharray:5 4;stroke-width:1;transform:scale(.8);transform-box:fill-box;transform-origin:center;transition:transform .7s var(--ease-spring),opacity .5s ease}.landing-page.landing-3d .hero-hud.show .hud-box{opacity:1;transform:scale(1)}.landing-page.landing-3d .hero-hud.show .hud-box:first-of-type{transition-delay:.55s}.landing-page.landing-3d .hero-hud.show .hud-box:nth-of-type(2){transition-delay:.75s}.landing-page.landing-3d .hero-hud.show .hud-box:nth-of-type(3){transition-delay:.95s}.landing-page.landing-3d .hud-box-strong{stroke:#34d39999;stroke-width:1.4}.landing-page.landing-3d .hud-path{animation:hud-march 9s linear infinite;fill:none;stroke:#e8f3ff38;stroke-dasharray:2 5;stroke-width:1}@keyframes hud-march{to{stroke-dashoffset:-140}}.landing-page.landing-3d .hud-coord{color:#e8f3ff99;font-size:.66rem;letter-spacing:.06em;opacity:0;position:absolute;text-shadow:0 1px 6px rgba(0,0,0,.8);transition:opacity .5s ease;white-space:nowrap}.landing-page.landing-3d .hero-hud.show .hud-coord{opacity:1}.landing-page.landing-3d .hero-hud.show .hud-coord:first-of-type{transition-delay:.7s}.landing-page.landing-3d .hero-hud.show .hud-coord:nth-of-type(2){transition-delay:.85s}.landing-page.landing-3d .hero-hud.show .hud-coord:nth-of-type(3){transition-delay:1s}.landing-page.landing-3d .hero-hud.show .hud-coord:nth-of-type(4){transition-delay:1.15s}.landing-page.landing-3d .hero-hud.show .hud-coord:nth-of-type(5){transition-delay:1.35s}.landing-page.landing-3d .hud-coord-live{animation:hud-blink 1.6s steps(2,jump-none) infinite;color:var(--primary-light)}@keyframes hud-blink{50%{opacity:.35}}@media(max-width:899px){.landing-page.landing-3d .hero-hud{display:none}}.landing-page.landing-3d .immersive[data-shape="1"] .lp-stage,.landing-page.landing-3d .immersive[data-shape="3"] .lp-stage,.landing-page.landing-3d .immersive[data-shape="5"] .lp-stage{margin-left:auto;margin-right:clamp(1.5rem,7vw,7rem)}.landing-page.landing-3d .immersive[data-shape="1"] .lp-veil:before,.landing-page.landing-3d .immersive[data-shape="3"] .lp-veil:before,.landing-page.landing-3d .immersive[data-shape="5"] .lp-veil:before{background:radial-gradient(62% 62% at 65% 45%,#02040ab8 0,#02040a66 50%,#02040a00 80%)}.landing-page.landing-3d.reveal-ready .immersive[data-shape="1"] .lp-kicker:not(.lp-kicker-type),.landing-page.landing-3d.reveal-ready .immersive[data-shape="3"] .lp-kicker:not(.lp-kicker-type),.landing-page.landing-3d.reveal-ready .immersive[data-shape="5"] .lp-kicker:not(.lp-kicker-type){transform:translate(18px)}.landing-page.landing-3d .lp-row{transition:border-color .4s,transform .5s var(--ease-out)}.landing-page.landing-3d .lp-row>div:last-child{transition:transform .5s var(--ease-out)}.landing-page.landing-3d .lp-row:hover>div:last-child{transform:translate(8px)}.landing-page.landing-3d .lp-row-index{transition:color .3s,text-shadow .3s,transform .45s var(--ease-spring)}.landing-page.landing-3d .lp-row:hover .lp-row-index{color:var(--primary-light);text-shadow:0 0 16px rgba(52,211,153,.8);transform:scale(1.3)}.landing-page.landing-3d .lp-row-icon{display:inline-block;transition:transform .45s var(--ease-spring),color .3s}.landing-page.landing-3d .lp-row:hover .lp-row-icon{color:#d9f99d;transform:rotate(-12deg) scale(1.2)}.landing-page.landing-3d .lp-column{transition:transform .5s var(--ease-out),border-color .4s}.landing-page.landing-3d .lp-column:hover{transform:translateY(-8px)}.landing-page.landing-3d .lp-column .lp-tag{transition:color .3s,text-shadow .3s}.landing-page.landing-3d .lp-column:hover .lp-tag{color:var(--primary-light);text-shadow:0 0 14px rgba(52,211,153,.7)}.landing-page.landing-3d .lp-metric{transition:transform .4s var(--ease-spring)}.landing-page.landing-3d .lp-metric:hover{transform:translateY(-5px)}.landing-page.landing-3d .lp-metric .val{transition:color .3s,text-shadow .3s}.landing-page.landing-3d .lp-metric:hover .val{color:var(--primary-light);text-shadow:0 0 18px rgba(52,211,153,.6)}.landing-page.landing-3d .lp-display .lp-accent{background:linear-gradient(100deg,var(--primary-light) 20%,#d9f99d 42%,var(--primary-light) 64%);-webkit-background-clip:text;background-clip:text;background-size:220% 100%;-webkit-text-fill-color:transparent;animation:lp-shimmer 5.5s ease-in-out infinite}@keyframes lp-shimmer{0%,to{background-position:0 0}50%{background-position:100% 0}}.landing-page.landing-3d .lp-kicker-type{max-width:34ch;overflow:hidden;white-space:nowrap}.landing-page.landing-3d .lp-kicker-type:after{background:var(--primary-light);content:"";flex-shrink:0;height:1em;opacity:0;width:8px}.landing-page.landing-3d.reveal-ready .immersive .lp-kicker-type{transform:none}.landing-page.landing-3d.reveal-ready .immersive.in-view .lp-kicker-type{animation:lp-type 1.3s steps(30) .15s backwards}.landing-page.landing-3d.reveal-ready .immersive.in-view .lp-kicker-type:after{animation:lp-caret .9s steps(2,jump-none) .15s 4}@keyframes lp-type{0%{max-width:0}to{max-width:34ch}}@keyframes lp-caret{50%{opacity:1}}.landing-page.landing-3d .lp-form{display:flex;flex-direction:column;gap:1.1rem;max-width:440px}.landing-page.landing-3d .lp-field{display:flex;flex-direction:column;gap:.4rem}.landing-page.landing-3d .lp-label{color:var(--text-muted);font-family:var(--font-mono);font-size:.62rem;letter-spacing:.2em;text-transform:uppercase}.landing-page.landing-3d .lp-input{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0a;border:1px solid hsla(0,0%,100%,.12);border-radius:12px;color:#f4f8ff;font-family:var(--font-body);font-size:.92rem;padding:.8rem 1rem;transition:border-color .3s,background .3s,box-shadow .3s;width:100%}.landing-page.landing-3d .lp-input::-moz-placeholder{color:#94a3b88c}.landing-page.landing-3d .lp-input::placeholder{color:#94a3b88c}.landing-page.landing-3d .lp-input:focus{background:#10b9810f;border-color:var(--primary-light);box-shadow:0 0 0 3px #34d39924;outline:none}.landing-page.landing-3d .lp-input.invalid{border-color:#f87272b3}.landing-page.landing-3d .lp-field-error{color:#fca5a5;font-size:.78rem;margin:0}.landing-page.landing-3d .lp-form-server-error{font-size:.85rem}.landing-page.landing-3d .lp-check{align-items:flex-start;cursor:pointer;display:flex;gap:.7rem;margin-top:.2rem}.landing-page.landing-3d .lp-check input{height:1px;opacity:0;position:absolute;width:1px}.landing-page.landing-3d .lp-check-box{align-items:center;background:#ffffff0a;border:1px solid hsla(0,0%,100%,.25);border-radius:6px;display:inline-flex;flex-shrink:0;height:19px;justify-content:center;margin-top:.1rem;transition:background .25s,border-color .25s,transform .3s var(--ease-spring);width:19px}.landing-page.landing-3d .lp-check-box i{color:#04140d;font-size:.6rem;opacity:0;transform:scale(.4);transition:opacity .2s,transform .3s var(--ease-spring)}.landing-page.landing-3d .lp-check input:checked+.lp-check-box{background:linear-gradient(135deg,var(--primary-light),var(--primary-dark));border-color:var(--primary-light);transform:scale(1.08)}.landing-page.landing-3d .lp-check input:checked+.lp-check-box i{opacity:1;transform:scale(1)}.landing-page.landing-3d .lp-check input:focus-visible+.lp-check-box{box-shadow:0 0 0 3px #34d39940}.landing-page.landing-3d .lp-check.invalid .lp-check-box{border-color:#f87272b3}.landing-page.landing-3d .lp-check-text{color:#c6d2e2;font-size:.82rem;line-height:1.55}.landing-page.landing-3d .lp-check-link{color:var(--primary-light);text-decoration:underline;text-underline-offset:2px}.landing-page.landing-3d .lp-check-link:hover{color:var(--primary)}.landing-page.landing-3d .lp-hp{height:1px;left:-9999px;opacity:0;position:absolute;width:1px}.landing-page.landing-3d .lp-form-submit{align-self:flex-start;border:none;margin-top:.4rem}.landing-page.landing-3d .lp-form-submit:disabled{cursor:wait;opacity:.6;transform:none}.landing-page.landing-3d .lp-form-success{animation:lp-success-in .7s var(--ease-spring) backwards;display:flex;flex-direction:column;gap:.6rem;max-width:440px}@keyframes lp-success-in{0%{opacity:0;transform:scale(.92) translateY(12px)}}.landing-page.landing-3d .lp-form-success i{color:var(--primary-light);font-size:2rem;text-shadow:0 0 24px rgba(52,211,153,.6)}.landing-page.landing-3d .lp-form-success h3{color:#f4f8ff;font-family:var(--font-display);font-size:1.5rem;margin:0}.landing-page.landing-3d .lp-form-success p{color:#c6d2e2;font-size:.95rem;line-height:1.65;margin:0}.landing-page.landing-3d.reveal-ready .immersive[data-shape="1"]:not(.in-view) .lp-row{transform:translate(46px)}.landing-page.landing-3d.reveal-ready .immersive[data-shape="2"]:not(.in-view) .lp-column{transform:translateY(-36px)}.landing-page.landing-3d.reveal-ready .immersive[data-shape="2"]:not(.in-view) .lp-display:not(.hero-display){transform:translateY(-30px)}.landing-page.landing-3d.reveal-ready .immersive[data-shape="3"]:not(.in-view) .lp-display:not(.hero-display){transform:scale(.94)}.landing-page.landing-3d.reveal-ready .immersive[data-shape="3"]:not(.in-view) .lp-row{filter:blur(5px);transform:scale(.92) translateY(10px)}.landing-page.landing-3d.reveal-ready .immersive[data-shape="3"] .lp-display:not(.hero-display),.landing-page.landing-3d.reveal-ready .immersive[data-shape="3"] .lp-row{transform-origin:left center}.landing-page.landing-3d.reveal-ready .immersive[data-shape="3"] .lp-row{transition:opacity .8s var(--ease-out) calc(.42s + var(--i, 0)*.12s),transform .9s var(--ease-out) calc(.42s + var(--i, 0)*.12s),filter .8s var(--ease-out) calc(.42s + var(--i, 0)*.12s)}.landing-page.landing-3d.reveal-ready .immersive[data-shape="4"]:not(.in-view) .lp-display:not(.hero-display){transform:scale(.9)}.landing-page.landing-3d.reveal-ready .immersive[data-shape="4"] .lp-display:not(.hero-display){transform-origin:left center;transition:opacity .7s ease .18s,transform .8s var(--ease-spring) .18s,filter .7s ease .18s}.landing-page.landing-3d.reveal-ready .immersive[data-shape="4"]:not(.in-view) .lp-metric{opacity:0;transform:scale(.7)}.landing-page.landing-3d.reveal-ready .immersive[data-shape="4"] .lp-metric{transition:opacity .5s ease,transform .65s var(--ease-spring)}.landing-page.landing-3d.reveal-ready .immersive[data-shape="4"].in-view .lp-metric:first-child{transition-delay:.7s}.landing-page.landing-3d.reveal-ready .immersive[data-shape="4"].in-view .lp-metric:nth-child(2){transition-delay:.85s}.landing-page.landing-3d.reveal-ready .immersive[data-shape="4"].in-view .lp-metric:nth-child(3){transition-delay:1s}.landing-page.landing-3d.reveal-ready .immersive[data-shape="4"].in-view .lp-metric:nth-child(4){transition-delay:1.15s}.landing-page.landing-3d.reveal-ready .immersive[data-shape="5"]:not(.in-view) .lp-display:not(.hero-display){letter-spacing:.07em}.landing-page.landing-3d.reveal-ready .immersive[data-shape="5"] .lp-display:not(.hero-display){transition:opacity .9s var(--ease-out) .18s,transform 1s var(--ease-out) .18s,filter .9s var(--ease-out) .18s,letter-spacing 1.1s var(--ease-out) .18s}.landing-page.landing-3d .lp-kicker:before{animation:lp-line-breathe 3.2s ease-in-out infinite;transform-origin:left center}@keyframes lp-line-breathe{0%,to{opacity:1;transform:scaleX(1)}50%{opacity:.6;transform:scaleX(.55)}}.landing-page.landing-3d .immersive.in-view .lp-row-icon{animation:lp-icon-pulse 3.6s ease-in-out calc(var(--i, 0)*-.9s) infinite}@keyframes lp-icon-pulse{0%,to{opacity:1}50%{opacity:.55}}.landing-page.landing-3d .lp-btn-primary{overflow:hidden;position:relative}.landing-page.landing-3d .lp-btn-primary:after{animation:lp-sheen 4.6s ease-in-out 2s infinite;background:linear-gradient(115deg,transparent 30%,hsla(0,0%,100%,.35) 50%,transparent 70%);content:"";inset:0;pointer-events:none;position:absolute;transform:translate(-120%)}@keyframes lp-sheen{0%{transform:translate(-120%)}32%,to{transform:translate(120%)}}@supports (animation-timeline:view()){.landing-page.landing-3d .immersive>*{animation:lp-stage-parallax linear both;animation-range:cover 10% cover 90%;animation-timeline:view()}@keyframes lp-stage-parallax{0%{transform:translateY(36px)}to{transform:translateY(-36px)}}.landing-page.landing-3d .immersive[data-shape="1"] :is(.lp-display,.lp-lede){animation:lp-scroll-reveal linear both;animation-range:entry 10% cover 42%;animation-timeline:view()}.landing-page.landing-3d .immersive[data-shape="1"] .lp-row{animation:lp-scroll-reveal linear both;animation-range:entry 5% cover 48%;animation-timeline:view()}@keyframes lp-scroll-reveal{0%{filter:blur(7px);opacity:0;transform:translateY(38px)}to{filter:none;opacity:1;transform:none}}}@media(max-width:899px){.landing-page.landing-3d .immersive[data-shape="1"] .lp-veil:before,.landing-page.landing-3d .immersive[data-shape="3"] .lp-veil:before,.landing-page.landing-3d .immersive[data-shape="5"] .lp-veil:before,.landing-page.landing-3d .lp-veil:before{background:radial-gradient(75% 70% at 50% 45%,#02040ac7 0,#02040a73 55%,#02040a00 82%);inset:-6% -12%}}@media(max-width:768px){.landing-page.landing-3d .lp-display{font-size:clamp(1.75rem,8vw,2.5rem);max-width:none}.landing-page.landing-3d .hero-display{font-size:clamp(2rem,9vw,2.8rem)}.landing-page.landing-3d .lp-lede{font-size:.95rem}.landing-page.landing-3d .lp-kicker{font-size:.62rem;letter-spacing:.18em}.landing-page.landing-3d .hero-cue{font-size:.6rem;letter-spacing:.16em}.landing-page.landing-3d .hero-stage{padding-top:7.5rem}.landing-page.landing-3d .lp-actions{align-items:stretch;flex-direction:column}.landing-page.landing-3d .lp-btn{justify-content:center;width:100%}.landing-page.landing-3d .lp-metrics{display:grid;gap:1.1rem 1.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}.landing-page.landing-3d .lp-row{gap:.8rem;grid-template-columns:2.1rem 1fr;padding:1.15rem 0}.landing-page.landing-3d .lp-row h3{font-size:1.02rem}.landing-page.landing-3d .lp-row p{font-size:.88rem}.landing-page.landing-3d .lp-row-meta{font-size:.58rem}.landing-page.landing-3d .lp-row:hover>div:last-child{transform:none}.landing-page.landing-3d .lp-form{max-width:none}.landing-page.landing-3d .lp-input{font-size:16px;padding:.9rem 1rem}.landing-page.landing-3d .lp-form-submit{width:100%}.landing-page.landing-3d .lp-footer{flex-direction:column;gap:.5rem;padding:2rem 6vw;text-align:center}}@media(max-width:480px){.landing-page.landing-3d .lp-stage{padding:3.8rem 6vw}.landing-page.landing-3d .hero-display{font-size:clamp(1.8rem,9.5vw,2.3rem)}.landing-page.landing-3d .lp-metric .val{font-size:1.05rem}.landing-page.landing-3d .lp-metric .lbl{font-size:.56rem}.landing-page .pill-nav{gap:.75rem;padding:.45rem .6rem .45rem 1rem}.landing-page .pill-nav .logo{font-size:1rem}.landing-page .pill-nav .btn{font-size:.78rem!important;padding:.45rem .9rem!important}.landing-page.landing-3d .lp-column{padding:1.3rem 0}.landing-page.landing-3d .lp-check-text{font-size:.78rem}}@media(prefers-reduced-motion:reduce){.landing-page .phase-dot,.landing-page .pill-nav-container,.landing-page.landing-3d .hud-coord-live,.landing-page.landing-3d .hud-path,.landing-page.landing-3d .immersive.in-view .hero-cue,.landing-page.landing-3d .lp-display .lp-accent,.landing-page.landing-3d.reveal-ready .immersive.in-view .lp-kicker-type,.landing-page.landing-3d.reveal-ready .immersive.in-view .lp-kicker-type:after{animation:none}.landing-page.landing-3d .hud-box,.landing-page.landing-3d.reveal-ready .hero-display .w,.landing-page.landing-3d.reveal-ready .immersive :is(.lp-kicker,.lp-display,.lp-lede,.lp-actions,.lp-metrics,.lp-scrollcue,.hero-cue,.lp-form,.lp-row,.lp-column),.landing-page.landing-3d.reveal-ready .immersive[data-shape] :is(.lp-display,.lp-row,.lp-column,.lp-metric),.landing-page.landing-3d.reveal-ready .immersive[data-shape]:not(.in-view) :is(.lp-display,.lp-row,.lp-column,.lp-metric){filter:none;transform:none;transition:opacity .4s ease;transition-delay:0s}.landing-page.landing-3d .immersive.in-view .lp-row-icon,.landing-page.landing-3d .immersive>*,.landing-page.landing-3d .immersive[data-shape="1"] :is(.lp-display,.lp-lede,.lp-row),.landing-page.landing-3d .lp-btn-primary:after,.landing-page.landing-3d .lp-form-success,.landing-page.landing-3d .lp-kicker:before{animation:none}.landing-page.landing-3d.reveal-ready .immersive[data-shape="5"] .lp-display:not(.hero-display){letter-spacing:-.02em}}.landing-page.landing-3d .lp-idcard{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#060c1a8c;border:1px solid hsla(0,0%,100%,.1);border-radius:16px;display:grid;gap:0;grid-template-columns:1fr;margin:0 0 2.4rem;max-width:34rem;overflow:hidden}.landing-page.landing-3d .lp-idcard>div{align-items:baseline;border-top:1px solid hsla(0,0%,100%,.07);display:flex;flex-wrap:wrap;gap:.25rem 1.25rem;justify-content:space-between;padding:.85rem 1.25rem}.landing-page.landing-3d .lp-idcard>div:first-child{border-top:none}.landing-page.landing-3d .lp-idcard dt{color:var(--text-muted);font-family:var(--font-mono);font-size:.66rem;letter-spacing:.16em;text-transform:uppercase}.landing-page.landing-3d .lp-idcard dd{color:#f4f8ff;font-weight:600;margin:0;text-align:right}.landing-page.landing-3d .lp-idcard dd a{color:var(--primary-light)}.landing-page.landing-3d .lp-idcard dd a:hover{color:var(--primary)}.landing-page.landing-3d.reveal-ready .immersive .lp-idcard{opacity:0;transform:translateY(28px);transition:opacity .8s var(--ease-out),transform .9s var(--ease-out)}.landing-page.landing-3d.reveal-ready .immersive.in-view .lp-idcard{opacity:1;transform:none;transition-delay:.46s}@media(max-width:480px){.landing-page.landing-3d .lp-idcard dd{text-align:left}.landing-page.landing-3d .lp-idcard>div{flex-direction:column}}@media(prefers-reduced-motion:reduce){.landing-page.landing-3d.reveal-ready .immersive .lp-idcard{transform:none;transition:opacity .4s ease;transition-delay:0s}}.particle-field[data-v-19162bbd]{inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:0}.particle-fallback[data-v-19162bbd]{background:radial-gradient(circle at 15% 45%,rgba(16,185,129,.14),transparent 30%),radial-gradient(circle at 85% 30%,rgba(59,130,246,.08),transparent 32%),radial-gradient(circle at 50% 85%,rgba(5,150,105,.1),transparent 35%);inset:0;position:absolute}.particle-canvas[data-v-19162bbd]{display:block;height:100%;inset:0;opacity:0;position:absolute;transition:opacity 1.2s ease;width:100%}.particle-canvas.is-ready[data-v-19162bbd]{opacity:1}
