@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:ital,wght@0,400;0,500;0,600;0,700;0,800&display=swap";*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--bg: #060609;--bg2: #0c0d14;--card: rgba(16, 17, 26, .94);--glass: rgba(255, 255, 255, .04);--border: rgba(255, 255, 255, .08);--text: #ececf1;--muted: #9090a4;--primary: #EF4444;--primary-dark: #DC2626;--primary-light: #FCA5A5;--primary-muted: rgba(239, 68, 68, .12);--accent: #3B82F6;--accent-dark: #2563EB;--accent-light: #93C5FD;--accent-muted: rgba(59, 130, 246, .12);--green: #22C55E;--green-muted: rgba(34, 197, 94, .14);--orange: #F97316;--orange-muted: rgba(249, 115, 22, .14);--purple: #A855F7;--purple-muted: rgba(168, 85, 247, .14);--cyan: #06B6D4;--cyan-muted: rgba(6, 182, 212, .14);--grad: linear-gradient(135deg, #EF4444 0%, #DC2626 100%);--grad-text: linear-gradient(135deg, #EF4444 0%, #3B82F6 100%);--shadow-card: 0 4px 20px rgba(0, 0, 0, .32);--shadow-soft: 0 2px 8px rgba(0, 0, 0, .22);--radius: 14px;--radius-lg: 20px;--gap-grid: 1.75rem;--gap-section: 5rem;--hero-nav-pad: 5.5rem}html{scroll-behavior:smooth}body{font-family:Plus Jakarta Sans,system-ui,sans-serif;background:var(--bg);color:var(--text);line-height:1.55;overflow-x:hidden;font-feature-settings:"cv02","cv03","cv04","cv11"}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:none}.container{max-width:1180px;margin:0 auto;padding:0 1.5rem}.surface-card:hover{border-color:#ffffff1f}.glow-border{position:relative;border:1px solid var(--border)}.glow-border:before{display:none}.glow-border-y{border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.bg-canvas{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.bg-mesh{position:absolute;top:-50%;right:-50%;bottom:-50%;left:-50%;background:radial-gradient(ellipse 45% 35% at 8% 18%,rgba(239,68,68,.05),transparent 55%),radial-gradient(ellipse 45% 35% at 92% 12%,rgba(59,130,246,.06),transparent 55%),radial-gradient(ellipse 40% 30% at 50% 95%,rgba(59,130,246,.03),transparent 50%);animation:meshShift 28s ease-in-out infinite alternate}.bg-dot-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(255,255,255,.08) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:radial-gradient(ellipse 90% 70% at 50% 20%,black 20%,transparent 75%);mask-image:radial-gradient(ellipse 90% 70% at 50% 20%,black 20%,transparent 75%);opacity:.35}.bg-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse 85% 65% at 50% 25%,black,transparent);mask-image:radial-gradient(ellipse 85% 65% at 50% 25%,black,transparent)}.bg-beams{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.beam{position:absolute;width:1px;height:140%;background:linear-gradient(180deg,transparent,rgba(59,130,246,.12),transparent);transform-origin:top;animation:beamDrift 14s ease-in-out infinite}.beam-1{left:18%;top:-20%;animation-delay:0s}.beam-2{left:52%;top:-30%;animation-delay:-5s;opacity:.6}.beam-3{left:82%;top:-15%;animation-delay:-9s;opacity:.4}.bg-noise{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.04;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.bg-vignette{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at center,transparent 25%,var(--bg) 100%)}.orb{position:absolute;border-radius:50%;filter:blur(90px);animation:floatOrb 14s ease-in-out infinite}.orb-1{width:420px;height:420px;background:#ef44440d;top:-12%;left:-8%}.orb-2{width:380px;height:380px;background:#3b82f60f;top:25%;right:-10%;animation-delay:-4s}.orb-3{width:320px;height:320px;background:#3b82f60a;bottom:5%;left:15%;animation-delay:-8s}.orb-4{width:240px;height:240px;background:#ef44440a;top:55%;left:48%;animation-delay:-2s}.orb-5{width:180px;height:180px;background:#3b82f608;top:8%;left:42%;animation-delay:-11s}.bg-particles{position:absolute;top:0;right:0;bottom:0;left:0}.particle{position:absolute;width:3px;height:3px;border-radius:50%;background:#3b82f640;left:calc(var(--i) * 4.2% + 2%);top:calc(var(--i) * 3.7% + 5%);animation:particleFloat calc(8s + var(--i) * .3s) ease-in-out infinite;animation-delay:calc(var(--i) * -.4s)}.page{position:relative;z-index:1}@keyframes meshShift{0%{transform:translate(0) scale(1)}to{transform:translate(-2%,3%) scale(1.04)}}@keyframes floatOrb{0%,to{transform:translate(0)}33%{transform:translate(24px,-18px)}66%{transform:translate(-16px,24px)}}@keyframes shimmer{0%{background-position:-200% center}to{background-position:200% center}}@keyframes barGrow{0%{height:0}to{height:var(--h)}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.25)}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes glowPulse{0%,to{opacity:.45}50%{opacity:1}}@keyframes beamDrift{0%,to{transform:rotate(12deg) translateY(0);opacity:.3}50%{transform:rotate(8deg) translateY(4%);opacity:.7}}@keyframes particleFloat{0%,to{transform:translateY(0);opacity:.3}50%{transform:translateY(-20px);opacity:.8}}@keyframes countPop{0%{transform:scale(.85);opacity:0}60%{transform:scale(1.06)}to{transform:scale(1);opacity:1}}@keyframes flowPulse{0%,to{transform:translate(0);opacity:.6}50%{transform:translate(6px);opacity:1}}@keyframes shimmerBorder{0%{background-position:0% 50%}to{background-position:200% 50%}}@keyframes aliveBob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes aliveGlow{0%,to{opacity:.2;transform:scale(1)}50%{opacity:.45;transform:scale(1.08)}}@keyframes journeyTravel{0%{left:0%;opacity:0}10%{opacity:1}90%{opacity:1}to{left:100%;opacity:0}}@keyframes rowSlideIn{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@keyframes checkPop{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}@keyframes borderFlow{0%{background-position:0% 50%}to{background-position:200% 50%}}@keyframes metricFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes numberGlow{0%,to{text-shadow:0 0 0 transparent;filter:brightness(1)}50%{text-shadow:0 0 20px currentColor;filter:brightness(1.15)}}@keyframes tagHighlight{0%,to{transform:translateY(0) scale(1);box-shadow:none}50%{transform:translateY(-3px) scale(1.04);box-shadow:0 8px 20px #00000059}}@keyframes scanSweep{0%{transform:translate(-120%) skew(-12deg);opacity:0}15%{opacity:.6}85%{opacity:.6}to{transform:translate(220%) skew(-12deg);opacity:0}}@keyframes sparkDrift{0%,to{transform:translate(0) scale(1);opacity:.2}50%{transform:translate(8px,-12px) scale(1.3);opacity:.7}}@keyframes barPulse{0%,to{opacity:.5;transform:scaleX(.92)}50%{opacity:1;transform:scaleX(1)}}@keyframes liveRing{0%{transform:scale(.8);opacity:.8}to{transform:scale(2.2);opacity:0}}@keyframes outcomeShine{0%{transform:translate(-100%) skew(-15deg)}to{transform:translate(200%) skew(-15deg)}}@keyframes ringSpin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.reveal{opacity:0;transform:translateY(12px);transition:opacity .28s ease-out,transform .28s ease-out}.reveal.visible{opacity:1;transform:translateY(0)}.reveal-delay-1{transition-delay:.03s}.reveal-delay-2{transition-delay:.06s}.reveal-delay-3{transition-delay:.09s}.scene-perspective{perspective:1400px;perspective-origin:50% 40%}.depth-panel{background:linear-gradient(165deg,#161624f2,#0c0c14fa,#08080e);border:1px solid rgba(255,255,255,.08);box-shadow:var(--shadow-card);position:relative}.card-3d{transform-style:preserve-3d;background:linear-gradient(165deg,#12121ef5,#0a0a12fa);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius);position:relative;overflow:hidden}.card-3d:after{content:"";position:absolute;top:0;left:8%;right:8%;height:1px;z-index:2;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.18),transparent)}.tilt-3d,.tilt-soft,.tilt-card{transform-style:preserve-3d;transition:transform .15s ease-out,box-shadow .2s ease;backface-visibility:hidden;will-change:transform,box-shadow}.surface-card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-soft)}.brand-logo{display:inline-flex;align-items:center;gap:.65rem}.brand-mark{display:flex;align-items:center;justify-content:center;flex-shrink:0}.brand-mark-3d{filter:drop-shadow(0 6px 14px rgba(59,130,246,.25)) drop-shadow(0 2px 6px rgba(239,68,68,.2));animation:brandFloat 5s ease-in-out infinite;transform-style:preserve-3d}@keyframes brandFloat{0%,to{transform:translateY(0) rotateY(-4deg)}50%{transform:translateY(-3px) rotateY(4deg)}}.brand-mark svg{width:100%;height:100%}.brand-dot{animation:glowPulse 2.5s ease-in-out infinite}.brand-text{display:flex;flex-direction:column;line-height:1.08;gap:.05rem}.brand-text strong{font-weight:800;letter-spacing:-.04em;background:var(--grad-text);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.brand-training{font-style:normal;font-size:.58rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--accent-light);opacity:.85}.site-nav{position:fixed;top:0;left:0;right:0;z-index:200;padding:.75rem 0;transition:padding .25s,background .25s,border-color .25s;background:transparent;border-bottom:1px solid transparent}.site-nav.is-scrolled{padding:.45rem 0;background:#060609d1;backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2);border-bottom-color:#ffffff0f}.nav-bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:44px}.nav-brand{display:inline-flex;align-items:center;gap:.55rem;flex-shrink:0;text-decoration:none;transition:opacity .2s}.nav-brand:hover{opacity:.88}.nav-brand-icon{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.nav-brand-name{font-size:1.12rem;font-weight:800;letter-spacing:-.04em;color:var(--text)}.nav-links{display:flex;align-items:center;gap:.15rem;flex:1;justify-content:center;min-width:0}.nav-link{display:inline-flex;align-items:center;gap:.35rem;padding:.45rem .7rem;border-radius:8px;font-size:.8rem;font-weight:600;color:var(--muted);white-space:nowrap;transition:color .15s,background .15s}.nav-link-icon{opacity:.7;width:14px!important;height:14px!important}.nav-link:hover{color:var(--text);background:#ffffff0a}.nav-link:hover .nav-link-icon{opacity:1}.nav-link.is-active{color:#fff;background:#ffffff0f}.nav-link.is-active .nav-link-icon{opacity:1;color:var(--primary-light)}.nav-link-mobile-cta{display:none}.nav-actions{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.nav-cta-btn{display:inline-flex;align-items:center;gap:.4rem;padding:.42rem .7rem .42rem .42rem;border:1px solid rgba(255,255,255,.14);background:linear-gradient(135deg,#ef4444,#dc2626 55%,#b91c1c);border-radius:999px;cursor:pointer;font-family:inherit;color:#fff;font-size:.78rem;font-weight:700;letter-spacing:.01em;line-height:1;box-shadow:0 1px #fff3 inset,0 6px 16px #ef444447;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.nav-cta-pro:hover{transform:translateY(-1px);filter:brightness(1.06);box-shadow:0 1px #ffffff47 inset,0 10px 22px #ef44445c}.nav-cta-pro:active{transform:translateY(0);filter:brightness(.98);box-shadow:0 1px #ffffff1f inset,0 3px 10px #ef444440}.nav-cta-ico{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;background:#fff;flex-shrink:0;color:#ef4444;box-shadow:0 1px 3px #0000002e;transition:transform .18s ease}.nav-cta-ico .icon{width:12px!important;height:12px!important;color:#ef4444!important;stroke:#ef4444!important;fill:#ef4444!important;stroke-width:1.25}.nav-cta-pro:hover .nav-cta-ico{transform:scale(1.06)}.nav-cta-label{padding-right:.05rem}.nav-cta-chevron{display:inline-flex;opacity:.85;transition:transform .18s ease}.nav-cta-chevron .icon{width:12px!important;height:12px!important;color:#fff!important}.nav-cta-pro:hover .nav-cta-chevron{transform:translate(2px);opacity:1}.nav-cta-btn .icon{width:12px;height:12px}.nav-cta-3d .nav-cta-surface{display:contents}.nav-burger{display:none;flex-direction:column;justify-content:center;gap:5px;width:38px;height:38px;padding:8px;border-radius:9px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a}.nav-burger:hover{background:#ffffff12}.nav-burger span{display:block;height:2px;border-radius:2px;background:var(--text);transition:transform .2s,opacity .2s}.nav-burger.is-open span:nth-child(1){transform:translateY(7px) rotate(45deg)}.nav-burger.is-open span:nth-child(2){opacity:0}.nav-burger.is-open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.nav-backdrop{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:150;background:#0000008c;border:none;cursor:pointer}@media (max-width: 980px){.nav-links{position:absolute;top:calc(100% + .35rem);left:1.5rem;right:1.5rem;flex-direction:column;align-items:stretch;gap:.2rem;padding:.55rem;border-radius:14px;background:#0a0a10f5;border:1px solid rgba(255,255,255,.08);box-shadow:0 18px 40px #00000073;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-6px);transition:opacity .2s,transform .2s,visibility .2s}.nav-links.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.nav-link{padding:.75rem .85rem;font-size:.9rem;justify-content:flex-start}.nav-link-mobile-cta{display:inline-flex;margin-top:.35rem;justify-content:center;background:var(--primary);color:#fff}.nav-cta-btn{display:none}.nav-burger{display:flex}.nav-backdrop{display:block}.site-nav,.site-nav .container{position:relative}.site-nav{position:fixed}}.nav-top-beam,.nav-frame-border,.nav-frame-glow,.nav-frame-scan{display:none!important}.nav{position:fixed;top:0;left:0;right:0;z-index:100;padding:.65rem 0}.glass-nav{display:flex;align-items:center;justify-content:space-between;padding:.55rem 1.1rem;background:#08090ee0;-webkit-backdrop-filter:blur(20px) saturate(1.4);backdrop-filter:blur(20px) saturate(1.4);border-radius:14px;border:1px solid var(--border);box-shadow:var(--shadow-soft);position:relative;overflow:hidden}.nav-alive:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.03),transparent);animation:scanSweep 8s ease-in-out infinite}.nav-links-legacy a{transition:color .2s,transform .2s}.nav-links-legacy a:hover{color:var(--text);transform:translateY(-1px)}.logo{display:flex;align-items:center;gap:.65rem;font-weight:700;font-size:.95rem}.logo-text em{font-style:normal;font-weight:500;color:var(--muted)}.logo-mark{width:36px;height:36px;border-radius:10px;background:var(--grad);padding:1.5px;box-shadow:0 4px 16px #ef444433;display:flex;align-items:center;justify-content:center}.logo-mark span{width:100%;height:100%;border-radius:8px;background:var(--bg);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:.9rem;background:linear-gradient(135deg,#ef4444,#3b82f6);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.logo-mark.sm{width:26px;height:26px}.legacy-nav-links{display:flex;align-items:center;gap:1.35rem}.legacy-nav-links a{color:var(--muted);font-size:.84rem;font-weight:500}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.65rem 1.25rem;border-radius:10px;font-weight:600;font-size:.88rem;transition:transform .2s,box-shadow .2s}.btn:hover{transform:translateY(-1px)}.btn-sm{padding:.45rem 1rem;font-size:.82rem}.btn-xl{padding:.9rem 1.75rem;font-size:.95rem;border-radius:12px}.btn-block{width:100%}.btn-glow{background:var(--grad);color:#fff;box-shadow:0 4px 16px #ef444440;position:relative;overflow:hidden}.btn-glow:hover{transform:translateY(-1px);box-shadow:0 6px 20px #ef44444d}.btn-glow:before{display:none}.btn-glow span{position:relative;z-index:1}.btn-glass{border:1px solid var(--border);background:var(--glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--text)}.btn-glass:hover{border-color:#3b82f659;background:#ffffff0d}.btn-primary:disabled{opacity:.55;cursor:not-allowed;transform:none}.hero{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:100vh;min-height:100dvh;padding:calc(var(--hero-nav-pad) + env(safe-area-inset-top,0px)) 0 calc(2.75rem + env(safe-area-inset-bottom,0px));overflow:hidden;isolation:isolate}.hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:120px;background:linear-gradient(to bottom,transparent,var(--bg));pointer-events:none;z-index:2}.hero-ambient{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 55% 45% at 12% 35%,rgba(239,68,68,.09),transparent 58%),radial-gradient(ellipse 50% 45% at 88% 45%,rgba(59,130,246,.11),transparent 58%),radial-gradient(ellipse 40% 30% at 50% 100%,rgba(59,130,246,.05),transparent 55%);animation:meshShift 16s ease-in-out infinite alternate}.hero-grid-bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.35;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 45%,#000 20%,transparent 75%);mask-image:radial-gradient(ellipse 70% 60% at 50% 45%,#000 20%,transparent 75%)}.hero-orbs{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.hero-orb{position:absolute;border-radius:50%;filter:blur(60px);animation:floatOrb 12s ease-in-out infinite}.hero-orb-red{width:280px;height:280px;top:8%;left:-4%;background:#ef44441f}.hero-orb-blue{width:320px;height:320px;bottom:5%;right:-6%;background:#3b82f624;animation-delay:-5s}.hero-scan{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;z-index:1}.hero-scan:after{content:"";position:absolute;top:0;left:0;width:28%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.025),transparent);animation:scanSweep 9s ease-in-out infinite}.hero-alive .hero-copy{position:relative;z-index:3}.hero-copy-glow{position:absolute;top:-40px;left:-40px;width:200px;height:200px;border-radius:50%;filter:blur(60px);opacity:.4;pointer-events:none;background:linear-gradient(135deg,#ef444459,#3b82f640);animation:aliveGlow 5s ease-in-out infinite}.pill-alive{animation:glowPulse 3s ease-in-out infinite;box-shadow:0 0 20px #3b82f61f}.gradient-animate{background-size:200% auto;animation:borderFlow 4s linear infinite}.hero-title-alive{animation:countPop .7s ease-out both}.hero-visual-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:85%;height:75%;border-radius:50%;pointer-events:none;background:radial-gradient(ellipse,rgba(59,130,246,.14),rgba(239,68,68,.04) 40%,transparent 68%);animation:aliveGlow 6s ease-in-out infinite}.avatar-alive{animation:aliveBob 4s ease-in-out infinite;animation-delay:calc(var(--i) * .2s)}.hero-trust{transition:transform .3s,box-shadow .3s,border-color .3s;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.hero-trust:hover{transform:translateY(-3px);box-shadow:0 12px 32px #0006,0 0 28px #3b82f614;border-color:#ffffff24}.hero-spotlight{position:absolute;top:-5%;left:50%;transform:translate(-50%);width:min(1100px,120vw);height:min(560px,70vh);background:radial-gradient(ellipse,rgba(59,130,246,.08),transparent 62%),radial-gradient(ellipse 40% 30% at 30% 40%,rgba(239,68,68,.05),transparent 55%);pointer-events:none}.hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:clamp(2rem,4vw,4.5rem);align-items:center;width:100%;position:relative;z-index:3;min-height:0}.hero-copy{display:flex;flex-direction:column;gap:clamp(1rem,2.2vh,1.65rem);max-width:500px;align-self:center;padding-right:.5rem}.hero-visual{position:relative;padding-left:clamp(.5rem,2vw,1.5rem);z-index:3;min-height:0}.hero-scroll-hint{position:absolute;bottom:calc(1.1rem + env(safe-area-inset-bottom,0px));left:50%;transform:translate(-50%);display:flex;align-items:center;justify-content:center;width:28px;height:36px;z-index:4;opacity:.4;transition:opacity .25s}.hero-scroll-hint:hover{opacity:.75}.hero-scroll-line{display:block;width:1px;height:28px;background:linear-gradient(to bottom,transparent,rgba(255,255,255,.35),transparent);position:relative}.hero-scroll-line:after{content:"";position:absolute;bottom:0;left:50%;width:5px;height:5px;border-right:1px solid rgba(255,255,255,.4);border-bottom:1px solid rgba(255,255,255,.4);transform:translate(-50%) rotate(45deg);animation:scrollChevron 2s ease-in-out infinite}@keyframes scrollChevron{0%,to{transform:translate(-50%) rotate(45deg) translateY(0);opacity:.4}50%{transform:translate(-50%) rotate(45deg) translateY(3px);opacity:.9}}.hero-cta{display:flex;flex-wrap:nowrap;align-items:stretch;gap:.75rem;width:100%;max-width:100%}.hero-cta .btn-hero{flex:1 1 0;min-width:0;white-space:nowrap}.btn-hero{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.9rem 1.25rem;border-radius:12px;font-weight:700;font-size:.88rem;transform-style:preserve-3d;transition:transform .2s,box-shadow .2s}.btn-hero-primary{background:linear-gradient(145deg,#f87171,#ef4444 45%,#dc2626);color:#fff;border:1px solid rgba(255,255,255,.15);box-shadow:0 4px #991b1b,0 8px 24px #ef444459,inset 0 1px #ffffff40}.btn-hero-primary:hover{transform:translateY(-2px);box-shadow:0 6px #991b1b,0 14px 32px #ef444466,inset 0 1px #ffffff4d}.btn-hero-secondary{background:linear-gradient(165deg,#161624f2,#0c0c14fa);color:var(--text);border:1px solid rgba(59,130,246,.25);box-shadow:0 4px #0006,0 8px 24px #3b82f61f,inset 0 1px #ffffff14}.btn-hero-secondary:hover{transform:translateY(-2px);border-color:#3b82f666;box-shadow:0 6px #0006,0 14px 32px #3b82f62e,inset 0 1px #ffffff1a}.hero-trust{display:flex;align-items:center;gap:.85rem;padding:.85rem 1rem;border-radius:12px;background:linear-gradient(165deg,#12121ef5,#0a0a12fa);border:1px solid rgba(255,255,255,.08);max-width:100%;box-shadow:0 8px 24px #00000059,0 0 20px #3b82f60d}.hero-trust p{font-size:.78rem;color:var(--muted);line-height:1.4}.hero-trust strong{color:var(--text);font-weight:600}.hero-trust-pro{gap:.95rem;padding:.75rem .9rem;border-radius:14px;background:#08090e8c;border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 1px #ffffff0f,0 10px 28px #00000047}.hero-trust-copy{display:flex;flex-direction:column;gap:.15rem;min-width:0}.hero-trust-copy strong{font-size:.8rem;font-weight:700;color:#fff;letter-spacing:-.01em}.hero-trust-copy p{margin:0;font-size:.72rem;color:#ffffff94;line-height:1.4}.avatar-stack-photos{display:flex;align-items:center;flex-shrink:0}.avatar-stack-photos .avatar-photo{width:36px;height:36px;border-radius:50%;margin-left:-10px;padding:0;overflow:hidden;border:2px solid rgba(12,12,20,.95);background:#1a1a28;box-shadow:0 4px 12px #0006;display:block;position:relative;transition:transform .2s ease,z-index 0s;z-index:calc(4 - var(--i, 0))}.avatar-stack-photos .avatar-photo:first-child{margin-left:0}.avatar-stack-photos .avatar-photo:hover{transform:translateY(-2px) scale(1.06);z-index:8}.avatar-stack-photos .avatar-photo img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.btn-hero-cta{flex:1.15 1 0;min-width:0;padding:0;border:none;background:none;border-radius:13px}.btn-hero-cta .btn-cta-surface{padding:.82rem 1.05rem;font-size:.86rem;border-radius:12px;width:100%}.btn-hero-cta .btn-cta-ico{width:24px;height:24px;border-radius:8px}.btn-hero-cta .btn-cta-ico .icon{width:13px!important;height:13px!important}.hero-cta .btn-hero-secondary{flex:.95 1 0;gap:.4rem;font-size:.84rem}.hero-cta .btn-hero-secondary .icon{width:14px;height:14px;opacity:.85}.signup-trust .avatar-stack-photos .avatar-photo{width:32px;height:32px;margin-left:-8px}.pill{display:inline-flex;align-items:center;gap:.45rem;padding:.35rem .85rem;border-radius:999px;background:var(--accent-muted);font-size:.78rem;font-weight:600;color:var(--accent-light);margin-bottom:0;border:1px solid rgba(59,130,246,.2)}.pill.shimmer{background:var(--accent-muted);animation:none}.pill-dot{width:6px;height:6px;border-radius:50%;background:var(--accent);animation:pulse 2s infinite}.pill-free{background:var(--green-muted);color:#86efac;border-color:#22c55e4d}.pill-free .pill-dot{background:var(--green)}.hero-lead strong{color:var(--text);font-weight:600}.hero h1,.hero-copy h1{font-size:clamp(2rem,4.8vw,3.75rem);font-weight:800;line-height:1.06;letter-spacing:-.045em;margin-bottom:0;text-wrap:balance}.hero-lead{font-size:clamp(.92rem,1.6vw,1.05rem);color:var(--muted);max-width:100%;margin-bottom:0;line-height:1.65}.gradient-text{background:var(--grad-text);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.badge-item i{color:var(--accent);font-style:normal;font-size:.7rem;flex-shrink:0}.hero-social-proof{display:flex;align-items:center;gap:.85rem;margin-bottom:0;padding:.85rem 1rem;border-radius:12px;background:var(--card);border:1px solid var(--border);width:100%;box-shadow:var(--shadow-soft)}.hero-social-proof p{font-size:.78rem;color:var(--muted);line-height:1.4}.avatar-stack{display:flex;flex-shrink:0}.avatar-stack span{width:28px;height:28px;border-radius:50%;background:var(--grad-text);border:2px solid var(--bg);display:flex;align-items:center;justify-content:center;font-size:.62rem;font-weight:700;color:#fff;margin-left:calc(var(--i) * -6px);box-shadow:0 2px 8px #0000004d}.avatar-stack span:first-child{margin-left:0}.cmd-bar{display:flex;align-items:center;gap:.65rem;padding:.75rem 1rem;border-radius:12px;background:var(--card);border:1px solid var(--border);width:100%;font-size:.82rem;color:var(--muted);box-shadow:var(--shadow-soft)}.cmd-icon{width:24px;height:24px;border-radius:6px;background:var(--accent-muted);color:var(--accent);display:flex;align-items:center;justify-content:center;font-size:.75rem}.cmd-text{flex:1;opacity:.7}.cmd-bar kbd{font-size:.68rem;padding:.2rem .45rem;border-radius:5px;background:#ffffff0f;border:1px solid var(--border);color:var(--muted)}.hero-visual{position:relative}.visual-ring{position:absolute;top:50%;left:50%;width:460px;height:460px;border-radius:50%;border:1px solid rgba(248,113,113,.18);transform:translate(-50%,-50%) rotateX(72deg);animation:ringSpin 40s linear infinite;pointer-events:none;box-shadow:0 0 40px #3b82f60f}.visual-ring.ring-inner{width:340px;height:340px;border-color:#3b82f61f;animation-direction:reverse;animation-duration:28s}.visual-ring:after{content:"";position:absolute;top:20px;right:20px;bottom:20px;left:20px;border-radius:50%;border:1px dashed rgba(239,68,68,.1)}.hero .cmd-bar.tilt-soft{background:linear-gradient(165deg,#12121ef5,#0a0a12fa);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.08);will-change:transform,box-shadow}.visual-stack{position:relative;perspective:1600px;perspective-origin:50% 45%;height:clamp(300px,52vh,520px);min-height:0;transform-style:preserve-3d}.mockup-ground{position:absolute;bottom:8%;left:50%;transform:translate(-50%) rotateX(78deg);width:75%;height:80px;border-radius:50%;background:radial-gradient(ellipse,rgba(59,130,246,.12),transparent 70%);filter:blur(12px);z-index:0}.mockup-backplate{position:absolute;border-radius:var(--radius-lg);background:linear-gradient(160deg,#1e1e3266,#0c0c1680);border:1px solid rgba(255,255,255,.04);box-shadow:var(--shadow-card)}.mockup-backplate.bp-1{top:8%;right:4%;bottom:12%;left:8%;transform:rotateY(-18deg) rotateX(12deg) translateZ(-40px);opacity:.55}.mockup-backplate.bp-2{top:12%;right:8%;bottom:16%;left:12%;transform:rotateY(-14deg) rotateX(8deg) translateZ(-20px);opacity:.75}.mockup-3d{position:relative;z-index:2;border-radius:var(--radius-lg);overflow:hidden;transform-style:preserve-3d}.hero-depth{background:linear-gradient(165deg,#161624f5,#0c0c14fa,#08080e);border:1px solid rgba(255,255,255,.08);box-shadow:0 8px 20px #00000073,0 24px 60px #0006,0 0 50px #3b82f614,0 0 30px #ef44440d}.hero-depth:after{content:"";position:absolute;top:0;left:8%;right:8%;height:1px;z-index:3;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.22),transparent)}.hero .tilt-3d{will-change:transform,box-shadow}.mockup-shine{position:absolute;top:0;left:0;right:0;height:1px;z-index:2;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent)}.mockup-bar{display:flex;align-items:center;gap:5px;padding:10px 14px;background:#00000073;border-bottom:1px solid var(--border)}.dot{width:9px;height:9px;border-radius:50%}.dot.red{background:#ff5f57}.dot.yellow{background:#febc2e}.dot.green{background:#28c840}.mockup-url{margin-left:auto;font-size:.68rem;color:var(--muted);background:#ffffff0a;padding:.18rem .55rem;border-radius:5px}.mockup-content{display:flex;min-height:300px}.mockup-sidebar{width:52px;padding:.85rem .4rem;border-right:1px solid var(--border);display:flex;flex-direction:column;gap:6px;align-items:center}.ms-logo{width:28px;height:28px;border-radius:8px;margin-bottom:.35rem;background:var(--grad);display:flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:800;color:#050508}.ms-item{width:100%;height:6px;border-radius:3px;background:#ffffff12}.ms-item.active{background:var(--grad);height:20px;border-radius:5px}.mockup-main{flex:1;padding:1rem;display:flex;flex-direction:column;gap:.75rem}.mm-header{display:flex;justify-content:space-between;align-items:center;font-size:.75rem;font-weight:600}.mm-live{display:flex;align-items:center;gap:.35rem;color:#4ade80;font-size:.68rem;font-weight:500}.mm-live i{width:6px;height:6px;border-radius:50%;background:#4ade80;animation:pulse 1.5s infinite;font-style:normal}.mm-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem}.mm-stat{padding:.55rem .5rem;border-radius:10px;background:#ffffff0a;border:1px solid var(--border);box-shadow:0 4px 12px #0000004d,inset 0 1px #ffffff0f;transform:translateZ(8px)}.mm-stat small{display:block;font-size:.58rem;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.mm-stat strong{font-size:1.05rem;font-weight:700}.mm-stat.accent strong{color:var(--primary)}.mm-stat.blue strong{color:var(--accent)}.mm-rows{display:flex;flex-direction:column;gap:.35rem}.mm-row{display:flex;align-items:center;gap:.5rem;padding:.4rem .55rem;border-radius:8px;background:#ffffff06;font-size:.72rem}.mm-dot{width:6px;height:6px;border-radius:50%;background:var(--c, var(--primary));flex-shrink:0}.mm-row span:nth-child(2){flex:1;color:var(--muted)}.mm-badge{font-size:.6rem;padding:.12rem .4rem;border-radius:4px;background:var(--accent-muted);color:var(--accent)}.mm-chart{display:flex;align-items:flex-end;gap:3px;height:72px;margin-top:auto}.mm-bar{flex:1;border-radius:3px 3px 0 0;background:var(--grad);opacity:.7;height:var(--h);animation:barGrow 1s ease-out var(--d) both}.timeline-step h3{font-size:.98rem;margin-bottom:.4rem}.timeline-step p{font-size:.82rem;color:var(--muted);line-height:1.5}.fc-label{font-size:.65rem;color:var(--muted)}.float-card{position:absolute;padding:.75rem 1rem;border-radius:12px;font-size:.78rem;z-index:8}.hero .hero-float{background:linear-gradient(165deg,#12121ef5,#0a0a12fa);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid rgba(255,255,255,.08);box-shadow:0 8px 24px #0006,0 0 24px #3b82f60f;animation:floatOrb 7s ease-in-out infinite}.fc-1{top:2%;left:-10%;min-width:115px;animation-delay:0s}.fc-1 strong{display:block;font-size:1.35rem;color:var(--accent)}.fc-sub{font-size:.65rem;color:var(--muted);display:block;margin-top:.15rem}.fc-bar{height:3px;background:#ffffff14;border-radius:2px;margin-top:.4rem;overflow:hidden}.fc-bar div{height:100%;background:var(--grad);border-radius:2px}.fc-2{top:38%;right:-8%;display:flex;align-items:center;gap:.45rem;animation-delay:-2s}.fc-3{bottom:4%;left:-2%;display:flex;align-items:center;gap:.35rem;animation-delay:-4s}.fc-4{top:10%;right:2%;animation-delay:-6s}.fc-5{bottom:20%;right:-6%;display:flex;align-items:center;gap:.4rem;animation-delay:-3s;font-size:.72rem}.fc-icon{font-size:1rem}.live-dot{width:7px;height:7px;border-radius:50%;background:#4ade80;animation:pulse 1.5s infinite}.mm-badge.pending{background:#ef44441f;color:var(--primary)}.mm-badge.ok{background:var(--green-muted);color:var(--green)}.mm-badge.progress{background:var(--accent-muted);color:var(--accent-light)}.mm-stat.warn strong{color:var(--orange)}.dashboard-mockup{position:relative;z-index:2;border-radius:var(--radius-lg);overflow:hidden;transform-style:preserve-3d}.dashboard-large{width:100%}.dashboard-large .mockup-content{min-height:380px}.dashboard-large .dm-sidebar{width:160px;padding:1rem .75rem;align-items:stretch}.dm-nav-item{display:flex;align-items:center;gap:.5rem;padding:.45rem .55rem;border-radius:8px;font-size:.72rem;color:var(--muted);transition:background .2s,color .2s}.dm-nav-item:hover,.dm-nav-item.active{background:#ffffff0f;color:var(--text)}.dm-nav-item.active{border-left:2px solid var(--primary)}.dm-nav-dot{width:6px;height:6px;border-radius:50%;background:#fff3;flex-shrink:0}.dm-nav-item.active .dm-nav-dot{background:var(--primary)}.dm-tabs{display:flex;gap:.35rem;margin-bottom:.25rem}.dm-tabs span{font-size:.68rem;padding:.25rem .55rem;border-radius:6px;color:var(--muted);cursor:default;transition:background .2s,color .2s}.dm-tabs span.active{background:var(--accent-muted);color:var(--accent-light)}.dm-table-head{display:grid;grid-template-columns:1fr auto auto;gap:.5rem;font-size:.58rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);padding:0 .55rem .25rem}.dm-table .mm-row{display:grid;grid-template-columns:auto 1fr auto auto;transition:background .2s,transform .2s}.dm-table .mm-row:hover{background:#ffffff0d;transform:translate(3px)}.dm-user{font-size:.68rem;color:var(--muted)}.dm-row-interactive{cursor:default}.flow-section{padding:4rem 0 5rem;border-bottom:1px solid var(--border);position:relative}.flow-compare{display:grid;grid-template-columns:1fr auto 1fr;gap:2rem;align-items:stretch;position:relative;transform:none}.flow-panel-glow{position:absolute;top:-20px;right:-20px;bottom:-20px;left:-20px;pointer-events:none;z-index:0;background:radial-gradient(ellipse 40% 50% at 15% 50%,rgba(239,68,68,.1),transparent 55%),radial-gradient(ellipse 40% 50% at 85% 50%,rgba(59,130,246,.1),transparent 55%);animation:meshShift 14s ease-in-out infinite alternate}.flow-scan{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;overflow:hidden;border-radius:var(--radius-lg)}.flow-scan:after{content:"";position:absolute;top:0;left:0;width:35%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.03),transparent);animation:scanSweep 7s ease-in-out infinite}.flow-lane{padding:1.85rem;border-radius:var(--radius-lg);background:linear-gradient(165deg,#12121ef5,#0a0a12fa);border:1px solid var(--border);position:relative;overflow:hidden;z-index:2;transform:none!important}.flow-section .flow-step{transform:none!important;animation:revealStep .6s ease-out var(--delay) both,metricFloat 4.5s ease-in-out var(--float-delay) infinite}.flow-step-alive:hover{transform:translate(6px)!important;border-color:#ffffff26;box-shadow:0 14px 36px #00000073}.flow-before{border-color:#ef444433;box-shadow:0 0 50px #ef44440f}.flow-after{border-color:#3b82f640;box-shadow:0 0 50px #3b82f61a}.flow-lane-shine{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.04),transparent);animation:outcomeShine 5s ease-in-out infinite}.flow-lane-shine-good{animation-delay:-2s}.flow-lane-sparks{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.flow-lane-sparks span{position:absolute;width:3px;height:3px;border-radius:50%;background:var(--primary);opacity:.4;left:calc(10% + var(--i) * 30%);top:calc(20% + var(--i) * 25%);animation:sparkDrift calc(3.5s + var(--i) * .4s) ease-in-out infinite;animation-delay:calc(var(--i) * -.6s)}.flow-after .flow-lane-sparks span{background:var(--accent)}.flow-lane-head{margin-bottom:1.5rem;position:relative;z-index:2}.flow-lane-head p{font-size:.84rem;color:var(--muted);margin-top:.4rem}.flow-badge{display:inline-block;font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;padding:.35rem .75rem;border-radius:8px}.flow-badge-pulse{animation:glowPulse 2.5s ease-in-out infinite}.flow-badge.bad{background:var(--primary-muted);color:#f87171;border:1px solid rgba(239,68,68,.25)}.flow-badge.good{background:var(--green-muted);color:#86efac;border:1px solid rgba(34,197,94,.25)}.flow-steps{display:flex;flex-direction:column;gap:.75rem;position:relative;z-index:2}.flow-step{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;gap:.35rem .75rem;align-items:center;padding:.85rem 1rem;border-radius:12px;background:#ffffff0a;border:1px solid var(--border);position:relative;overflow:hidden;transition:transform .3s,border-color .3s,box-shadow .3s}.flow-step-icon{grid-row:1 / 2;align-self:center;width:42px;height:42px;border-radius:11px;display:flex;align-items:center;justify-content:center;font-size:1.3rem;flex-shrink:0;box-shadow:0 4px 14px #00000059,inset 0 1px #ffffff1a;line-height:1}.flow-step-text{grid-column:2;min-width:0;position:relative;z-index:1}.flow-step-text strong{display:block;font-size:.9rem;font-weight:700;margin-bottom:.15rem}.flow-step-text span{display:block;font-size:.76rem;color:var(--muted);line-height:1.4}.flow-step-bar{grid-column:1 / -1;height:2px;margin-top:.15rem;border-radius:2px;background:#ffffff0f;overflow:hidden}.flow-step-bar i{display:block;height:100%;width:var(--bar, 50%);background:linear-gradient(90deg,var(--primary),#f87171);animation:barPulse 2.5s ease-in-out infinite;animation-delay:var(--float-delay);transform-origin:left}.flow-step-bar-good i{background:linear-gradient(90deg,var(--accent),var(--green))}.flow-step-alive:hover{animation-play-state:paused}.flow-step-shine{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.05),transparent);animation:outcomeShine 4s ease-in-out infinite;animation-delay:var(--float-delay)}.flow-step-glow{border-color:#3b82f64d;background:linear-gradient(135deg,#3b82f61f,#22c55e14)}.flow-icon-red{background:linear-gradient(145deg,#ef444447,#ef44441a);border:1px solid rgba(239,68,68,.3)}.flow-icon-blue{background:linear-gradient(145deg,#3b82f647,#3b82f61a);border:1px solid rgba(59,130,246,.3)}.flow-icon-green{background:linear-gradient(145deg,#22c55e47,#22c55e1a);border:1px solid rgba(34,197,94,.3)}.flow-divider{display:flex;align-items:center;justify-content:center;padding:0 .25rem;position:relative;z-index:3;align-self:center}.flow-divider-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:1rem .85rem;border-radius:14px;background:linear-gradient(165deg,#12121efa,#0a0a12fa);border:1px solid rgba(59,130,246,.25);box-shadow:0 8px 28px #0006,0 0 24px #3b82f614;min-width:72px}.flow-arrow-anim{font-size:1.5rem;font-weight:400;color:var(--accent);animation:flowPulse 1.8s ease-in-out infinite;text-shadow:0 0 16px rgba(59,130,246,.45);line-height:1}.flow-divider-label{font-size:.6rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);writing-mode:horizontal-tb;transform:none;text-align:center;line-height:1.3;animation:glowPulse 3s ease-in-out infinite}@keyframes revealStep{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}.proof-band{padding:4rem 0 5rem}.proof-panel{position:relative;padding:2.5rem;border-radius:var(--radius-lg);overflow:hidden;border:1px solid rgba(255,255,255,.1);background:linear-gradient(165deg,#0e0e18fa,#08080e)}.proof-panel-glow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 50% 40% at 10% 15%,rgba(239,68,68,.14),transparent 50%),radial-gradient(ellipse 45% 35% at 90% 25%,rgba(59,130,246,.14),transparent 50%),radial-gradient(ellipse 40% 30% at 50% 100%,rgba(34,197,94,.1),transparent 55%);animation:meshShift 12s ease-in-out infinite alternate}.proof-scan{position:absolute;top:0;left:0;width:40%;height:100%;pointer-events:none;z-index:3;background:linear-gradient(90deg,transparent,rgba(255,255,255,.04),transparent);animation:scanSweep 6s ease-in-out infinite}.proof-sparks{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2}.proof-sparks span{position:absolute;width:4px;height:4px;border-radius:50%;background:var(--accent);box-shadow:0 0 10px var(--accent);left:calc(8% + var(--i) * 15%);top:calc(12% + var(--i) * 11%);animation:sparkDrift calc(3s + var(--i) * .5s) ease-in-out infinite;animation-delay:calc(var(--i) * -.8s)}.proof-sparks span:nth-child(2n){background:var(--primary);box-shadow:0 0 10px var(--primary)}.proof-live{display:inline-flex;align-items:center;gap:.5rem;font-size:.75rem;font-weight:700;color:#4ade80;margin-bottom:2rem;position:relative;z-index:4;padding:.45rem .9rem;border-radius:999px;background:var(--green-muted);border:1px solid rgba(34,197,94,.3)}.proof-live-pulse{animation:glowPulse 2s ease-in-out infinite}.proof-live .live-dot{position:relative;z-index:2}.live-ring{position:absolute;left:.55rem;top:50%;width:10px;height:10px;margin-top:-5px;border-radius:50%;border:2px solid #4ade80;animation:liveRing 1.8s ease-out infinite;pointer-events:none}.proof-metrics{display:grid;grid-template-columns:repeat(6,1fr);gap:1.15rem;margin-bottom:1.75rem;position:relative;z-index:4}.proof-metric{padding:1.35rem .85rem 1.1rem;border-radius:var(--radius);text-align:center;position:relative;overflow:hidden;border:1px solid var(--border);transition:transform .3s ease,box-shadow .3s,border-color .3s;animation:countPop .5s ease-out var(--delay) both,metricFloat 4.5s ease-in-out var(--float-delay) infinite}.proof-metric:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.18;pointer-events:none;transition:opacity .3s}.proof-metric:after{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent);animation:scanSweep 5s ease-in-out infinite;animation-delay:var(--float-delay);pointer-events:none}.proof-metric:hover{transform:translateY(-8px) scale(1.04);box-shadow:0 20px 40px #00000080;border-color:#ffffff2e;animation-play-state:paused}.proof-metric-ring{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;pointer-events:none;border:1px solid transparent;background:linear-gradient(135deg,#ef444466,#3b82f666,#22c55e66) border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .3s}.proof-metric:hover .proof-metric-ring{opacity:1;animation:borderFlow 3s linear infinite}.proof-metric-icon{display:block;font-size:1.65rem;margin-bottom:.45rem;filter:drop-shadow(0 4px 8px rgba(0,0,0,.4))}.proof-count{display:block;font-size:1.65rem;font-weight:800;margin-top:.25rem;line-height:1.1}.proof-count-glow{animation:numberGlow 3s ease-in-out infinite;animation-delay:var(--delay, 0s)}.proof-metric-bar{display:block;height:3px;margin-top:.65rem;border-radius:2px;background:#ffffff0f;overflow:hidden}.proof-metric-bar i{display:block;height:100%;width:var(--bar, 60%);border-radius:inherit;background:var(--grad-text);animation:barPulse 2.5s ease-in-out infinite;animation-delay:var(--float-delay);transform-origin:left}.hue-red .proof-metric-bar i{background:linear-gradient(90deg,var(--primary),#f87171)}.hue-blue .proof-metric-bar i{background:linear-gradient(90deg,var(--accent),#93c5fd)}.hue-green .proof-metric-bar i{background:linear-gradient(90deg,var(--green),#86efac)}.hue-orange .proof-metric-bar i{background:linear-gradient(90deg,var(--orange),#fdba74)}.hue-purple .proof-metric-bar i{background:linear-gradient(90deg,var(--purple),#d8b4fe)}.hue-cyan .proof-metric-bar i{background:linear-gradient(90deg,var(--cyan),#67e8f9)}.hue-red{background:linear-gradient(160deg,#ef444438,#12121ef2)}.hue-red:before{background:radial-gradient(circle at 80% 20%,rgba(239,68,68,.45),transparent 60%)}.hue-red .proof-count{color:var(--primary)}.hue-blue{background:linear-gradient(160deg,#3b82f638,#12121ef2)}.hue-blue:before{background:radial-gradient(circle at 80% 20%,rgba(59,130,246,.45),transparent 60%)}.hue-blue .proof-count{color:var(--accent)}.hue-green{background:linear-gradient(160deg,#22c55e38,#12121ef2)}.hue-green:before{background:radial-gradient(circle at 80% 20%,rgba(34,197,94,.45),transparent 60%)}.hue-green .proof-count{color:var(--green)}.hue-orange{background:linear-gradient(160deg,#f9731638,#12121ef2)}.hue-orange:before{background:radial-gradient(circle at 80% 20%,rgba(249,115,22,.45),transparent 60%)}.hue-orange .proof-count{color:var(--orange)}.hue-purple{background:linear-gradient(160deg,#a855f738,#12121ef2)}.hue-purple:before{background:radial-gradient(circle at 80% 20%,rgba(168,85,247,.45),transparent 60%)}.hue-purple .proof-count{color:var(--purple)}.hue-cyan{background:linear-gradient(160deg,#06b6d438,#12121ef2)}.hue-cyan:before{background:radial-gradient(circle at 80% 20%,rgba(6,182,212,.45),transparent 60%)}.hue-cyan .proof-count{color:var(--cyan)}.proof-tags{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:center;margin-bottom:2rem;position:relative;z-index:4}.proof-tag{padding:.5rem 1.1rem;border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--border);transition:transform .25s,box-shadow .25s;cursor:default}.proof-tag-alive{animation:tagHighlight 4s ease-in-out infinite;animation-delay:calc(var(--i) * .35s)}.proof-tag:hover{transform:translateY(-4px) scale(1.06);animation-play-state:paused}.hue-tag-red{background:var(--primary-muted);color:#fca5a5;border-color:#ef44444d}.hue-tag-blue{background:var(--accent-muted);color:var(--accent-light);border-color:#3b82f64d}.hue-tag-orange{background:var(--orange-muted);color:#fdba74;border-color:#f973164d}.hue-tag-purple{background:var(--purple-muted);color:#d8b4fe;border-color:#a855f74d}.hue-tag-green{background:var(--green-muted);color:#86efac;border-color:#22c55e4d}.hue-tag-cyan{background:var(--cyan-muted);color:#67e8f9;border-color:#06b6d44d}.proof-outcomes{display:grid;grid-template-columns:repeat(4,1fr);gap:1.15rem;position:relative;z-index:4}.proof-outcome{padding:1.75rem 1.25rem;border-radius:var(--radius);text-align:center;position:relative;overflow:hidden;border:1px solid var(--border);transition:transform .3s ease,box-shadow .3s;animation:countPop .55s ease-out var(--delay) both,metricFloat 5s ease-in-out calc(var(--i) * .5s) infinite}.proof-outcome-shine{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.06),transparent);animation:outcomeShine 4s ease-in-out infinite;animation-delay:calc(var(--i) * .9s)}.proof-outcome:hover{transform:translateY(-8px) scale(1.03);box-shadow:0 22px 44px #00000080;animation-play-state:paused}.hue-outcome-red{border-top:3px solid var(--primary);background:linear-gradient(180deg,rgba(239,68,68,.12),transparent 45%)}.hue-outcome-blue{border-top:3px solid var(--accent);background:linear-gradient(180deg,rgba(59,130,246,.12),transparent 45%)}.hue-outcome-green{border-top:3px solid var(--green);background:linear-gradient(180deg,rgba(34,197,94,.12),transparent 45%)}.hue-outcome-purple{border-top:3px solid var(--purple);background:linear-gradient(180deg,rgba(168,85,247,.12),transparent 45%)}.hue-outcome-red .stat-val{color:var(--primary)}.hue-outcome-blue .stat-val{color:var(--accent)}.hue-outcome-green .stat-val{color:var(--green)}.hue-outcome-purple .stat-val{color:var(--purple)}.proof-outcome .stat-icon{display:block;font-size:1.35rem;margin-bottom:.55rem;filter:drop-shadow(0 0 12px rgba(59,130,246,.35))}.proof-outcome .stat-val{display:block;font-size:2rem;font-weight:800;margin-bottom:.4rem;line-height:1.1}.proof-outcome .stat-val em{font-style:normal;font-size:.75em;margin-left:.15rem;opacity:.9}.proof-outcome .stat-label{font-size:.78rem;color:var(--muted);line-height:1.45}.chip-label{display:block;font-size:.62rem;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.shift-wrap{position:relative;padding:2rem;border-radius:var(--radius-lg);border:1px solid rgba(255,255,255,.08);background:linear-gradient(165deg,#0c0c1699,#08080ecc);overflow:hidden}.shift-panel-glow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 50% 40% at 20% 30%,rgba(239,68,68,.08),transparent 55%),radial-gradient(ellipse 50% 40% at 80% 70%,rgba(59,130,246,.08),transparent 55%),radial-gradient(ellipse 40% 30% at 50% 50%,rgba(34,197,94,.05),transparent 55%);animation:meshShift 16s ease-in-out infinite alternate}.shift-scan{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.shift-scan:after{content:"";position:absolute;top:0;left:0;width:30%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.03),transparent);animation:scanSweep 8s ease-in-out infinite}.shift-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.75rem;position:relative;z-index:2}.shift-card{position:relative;padding:0;border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--border);background:linear-gradient(165deg,#10101cfa,#08080e);animation:countPop .5s ease-out var(--delay) both,metricFloat 5s ease-in-out var(--float-delay) infinite;transition:transform .3s,box-shadow .3s,border-color .3s}.shift-card-alive:hover{transform:translateY(-6px) scale(1.02);box-shadow:0 22px 48px #00000080;border-color:#ffffff24;animation-play-state:paused}.shift-card-shine{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;background:linear-gradient(90deg,transparent,rgba(255,255,255,.05),transparent);animation:outcomeShine 5s ease-in-out infinite;animation-delay:calc(var(--i) * .8s)}.shift-card-glow{position:absolute;top:-60px;right:-60px;width:160px;height:160px;border-radius:50%;filter:blur(60px);opacity:.35;pointer-events:none}.hue-shift-red .shift-card-glow{background:var(--primary)}.hue-shift-blue .shift-card-glow{background:var(--accent)}.hue-shift-purple .shift-card-glow{background:var(--purple)}.hue-shift-green .shift-card-glow{background:var(--green)}.hue-shift-red{border-top:3px solid var(--primary)}.hue-shift-blue{border-top:3px solid var(--accent)}.hue-shift-purple{border-top:3px solid var(--purple)}.hue-shift-green{border-top:3px solid var(--green)}.shift-top{display:flex;justify-content:space-between;align-items:center;padding:1.35rem 1.5rem .85rem;position:relative;z-index:2}.shift-icon{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.15rem;line-height:1;flex-shrink:0;box-shadow:0 4px 14px #00000059,inset 0 1px #ffffff1a}.shift-icon-red{background:linear-gradient(145deg,#ef444447,#ef44441a);border:1px solid rgba(239,68,68,.35)}.shift-icon-blue{background:linear-gradient(145deg,#3b82f647,#3b82f61a);border:1px solid rgba(59,130,246,.35)}.shift-icon-purple{background:linear-gradient(145deg,#a855f747,#a855f71a);border:1px solid rgba(168,85,247,.35)}.shift-icon-green{background:linear-gradient(145deg,#22c55e47,#22c55e1a);border:1px solid rgba(34,197,94,.35)}.shift-gain{font-size:.72rem;font-weight:800;padding:.4rem .75rem;border-radius:8px;background:var(--green-muted);color:#86efac;border:1px solid rgba(34,197,94,.3);max-width:55%;text-align:right;line-height:1.3}.shift-gain-pulse{animation:glowPulse 2.5s ease-in-out infinite;animation-delay:var(--float-delay)}.shift-split{display:grid;grid-template-columns:1fr auto 1fr;gap:0;margin:0 1.25rem 1.35rem;border-radius:12px;overflow:hidden;border:1px solid var(--border);position:relative;z-index:2}.shift-before,.shift-after{padding:1.2rem 1.25rem;position:relative;overflow:hidden}.shift-before{background:linear-gradient(135deg,#ef44441a,#ef444408);border-right:1px solid var(--border)}.shift-after{background:linear-gradient(135deg,#3b82f61f,#22c55e0f)}.shift-mid{display:flex;align-items:center;justify-content:center;padding:0 .5rem;background:#00000059;position:relative}.shift-mid-glow{position:absolute;width:32px;height:32px;border-radius:50%;background:radial-gradient(circle,rgba(59,130,246,.3),transparent 70%);animation:aliveGlow 2s ease-in-out infinite}.shift-arrow{font-size:1.35rem;color:var(--accent);animation:flowPulse 2s ease-in-out infinite;text-shadow:0 0 16px rgba(59,130,246,.4);position:relative;z-index:1}.shift-label{display:block;font-size:.62rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;margin-bottom:.45rem}.shift-before .shift-label{color:#f87171}.shift-after .shift-label{color:#86efac}.shift-before p{font-size:.84rem;color:var(--muted);text-decoration:line-through;opacity:.75;line-height:1.45;margin-bottom:.65rem}.shift-after-text{font-size:.86rem;color:var(--text);font-weight:600;line-height:1.45;margin-bottom:.65rem}.shift-side-bar{display:block;height:3px;border-radius:2px;background:#ffffff0f;overflow:hidden}.shift-side-bar i{display:block;height:100%;width:70%;animation:barPulse 2.5s ease-in-out infinite;animation-delay:var(--float-delay);transform-origin:left}.shift-side-bad i{background:linear-gradient(90deg,var(--primary),transparent)}.shift-side-good i{background:linear-gradient(90deg,var(--green),var(--accent));width:90%}.platform-section .use-case-grid{margin-top:3rem}.platform-showcase{position:relative;margin-top:1rem;padding:2.5rem;border-radius:var(--radius-lg);background:linear-gradient(165deg,#0c0c16f2,#06060c);border:1px solid rgba(255,255,255,.08);min-height:480px}.platform-showcase-glow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;background:radial-gradient(ellipse 60% 50% at 20% 30%,rgba(239,68,68,.08),transparent 55%),radial-gradient(ellipse 50% 45% at 80% 70%,rgba(59,130,246,.1),transparent 55%)}.platform-mockup-wrap{position:relative;z-index:2;transform-style:preserve-3d}.platform-float-cards{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:5}.pf-card{position:absolute;padding:.85rem 1.1rem;border-radius:12px;font-size:.78rem;background:linear-gradient(165deg,#12121ef5,#0a0a12fa);border:1px solid rgba(255,255,255,.1);box-shadow:0 12px 32px #00000073;animation:floatOrb 7s ease-in-out infinite;pointer-events:auto}.pf-card strong{display:block;font-size:1.4rem;font-weight:800;margin-top:.15rem}.pf-label{font-size:.62rem;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.pf-red{top:8%;left:4%;animation-delay:0s}.pf-red strong{color:var(--primary)}.pf-blue{top:12%;right:5%;animation-delay:-2s}.pf-blue strong{color:var(--accent)}.pf-green{bottom:10%;right:8%;display:flex;align-items:center;gap:.4rem;animation-delay:-4s;color:#86efac;font-weight:600}.section{padding:var(--gap-section) 0;position:relative}.section-glass{background:#ffffff04;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.section-spotlight:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 70% 50% at 50% 0%,rgba(59,130,246,.04),transparent 60%)}.section-head{text-align:center;margin-bottom:3rem}.eyebrow{text-transform:uppercase;letter-spacing:.14em;font-size:.68rem;font-weight:700;color:var(--accent);margin-bottom:.75rem}.section-head h2{font-size:clamp(1.75rem,3.8vw,2.55rem);font-weight:800;letter-spacing:-.035em;line-height:1.12}.section-lead{color:var(--muted);font-size:.98rem;max-width:540px;margin:.75rem auto 0;line-height:1.6}.section-lead.align-left{margin-left:0;text-align:left}.stat-val{display:block;font-size:2.1rem;font-weight:800;line-height:1;margin-bottom:.35rem;letter-spacing:-.03em}.stat-label{font-size:.78rem;color:var(--muted);line-height:1.4}.pain-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--gap-grid)}.pain-card{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;gap:1rem 1.15rem;padding:1.75rem;border-radius:var(--radius)}.pain-icon{grid-row:1;grid-column:1;align-self:start}.pain-body{grid-row:1;grid-column:2}.pain-gain{grid-column:1 / -1}.pain-card-glow{position:absolute;top:-40px;right:-40px;width:120px;height:120px;border-radius:50%;filter:blur(50px);opacity:.25;pointer-events:none;background:var(--accent)}.pain-body{display:grid;grid-template-columns:1fr auto 1fr;gap:.85rem;align-items:center}.pain-icon{width:44px;height:44px;border-radius:12px;background:var(--accent-muted);display:flex;align-items:center;justify-content:center;font-size:1.1rem;border:1px solid rgba(59,130,246,.2);box-shadow:0 6px 16px #0000004d}.pain-gain{display:inline-block;align-self:flex-start;font-size:.72rem;font-weight:700;color:var(--primary);padding:.35rem .65rem;border-radius:6px;background:var(--primary-muted);border:1px solid rgba(239,68,68,.2)}.pain-before p{color:var(--muted);font-size:.82rem;text-decoration:line-through;opacity:.65}.pain-after p{color:var(--text);font-size:.82rem;font-weight:500}.platform-grid{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}.use-case-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--gap-grid);margin-top:2rem}.use-case{padding:1.35rem 1.5rem;border-radius:var(--radius)}.use-tag{display:inline-block;font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:.2rem .5rem;border-radius:4px;background:var(--primary-muted);color:var(--primary);margin-bottom:.6rem}.pain-label{display:block;font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;margin-bottom:.25rem}.pain-before .pain-label{color:#f87171}.pain-after .pain-label{color:var(--accent)}.pain-arrow{color:var(--muted);font-size:1.1rem;opacity:.6}.bento-top{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.stat-val em{font-style:normal;font-size:.85rem;color:var(--primary);margin-left:2px}.hero-copy h1{margin-bottom:0}.stack-ground{position:absolute;bottom:5%;left:50%;transform:translate(-50%) rotateX(80deg);width:70%;height:70px;border-radius:50%;background:radial-gradient(ellipse,rgba(59,130,246,.15),transparent 65%);filter:blur(14px)}.stack-layer{position:absolute;width:var(--w);border-radius:var(--radius-lg);opacity:var(--o);transform:rotateX(8deg) rotateY(-6deg) translateZ(calc(var(--z) * 28px)) translateY(calc(var(--i) * -18px))}.stack-bar{display:flex;align-items:center;gap:5px;padding:10px 14px;border-bottom:1px solid var(--border);font-size:.72rem;color:var(--muted)}.stack-bar span:last-child{margin-left:.5rem}.stack-body{padding:1.25rem}.stack-line{height:8px;border-radius:4px;background:#ffffff0f;margin-bottom:.5rem}.stack-line.short{width:60%}.stack-line.med{width:80%}.stack-blocks{display:flex;gap:.5rem;margin-top:1rem}.stack-blocks div{flex:1;height:48px;border-radius:8px;background:var(--accent-muted);border:1px solid var(--border)}.stack-3d{position:relative;height:420px;perspective:1600px;perspective-origin:50% 40%;display:flex;align-items:center;justify-content:center}.bento-section{position:relative}.bento-wrap{position:relative;padding:2rem;border-radius:var(--radius-lg);border:1px solid rgba(255,255,255,.08);background:linear-gradient(165deg,#0c0c1699,#08080ecc);overflow:hidden}.bento-panel-glow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 45% 40% at 15% 25%,rgba(239,68,68,.08),transparent 55%),radial-gradient(ellipse 45% 40% at 85% 75%,rgba(59,130,246,.1),transparent 55%);animation:meshShift 14s ease-in-out infinite alternate}.bento-scan{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.bento-scan:after{content:"";position:absolute;top:0;left:0;width:32%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.03),transparent);animation:scanSweep 7s ease-in-out infinite}.bento-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap-grid);position:relative;z-index:2}.bento-card{position:relative;padding:1.5rem;border-radius:var(--radius);display:flex;flex-direction:column;gap:.55rem;min-height:220px;overflow:hidden;transition:transform .3s,box-shadow .3s,border-color .3s;animation:countPop .5s ease-out var(--delay) both,metricFloat 5s ease-in-out var(--float-delay) infinite}.bento-card-alive:hover{transform:translateY(-6px);box-shadow:0 18px 40px #00000073;border-color:#ffffff24;animation-play-state:paused}.bento-card-shine{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.05),transparent);animation:outcomeShine 4.5s ease-in-out infinite;animation-delay:calc(var(--i) * .7s)}.bento-card-bar{display:block;height:2px;margin-top:auto;border-radius:2px;background:#ffffff0f;overflow:hidden}.bento-card-bar i{display:block;height:100%;width:75%;background:var(--grad-text);animation:barPulse 2.5s ease-in-out infinite;animation-delay:var(--float-delay);transform-origin:left}.accent-red .bento-card-bar i{background:linear-gradient(90deg,var(--primary),#f87171)}.accent-blue .bento-card-bar i{background:linear-gradient(90deg,var(--accent),#93c5fd)}.bento-card-glow{position:absolute;top:-30px;right:-30px;width:100px;height:100px;border-radius:50%;filter:blur(45px);opacity:.25;pointer-events:none}.accent-red .bento-card-glow{background:var(--primary)}.accent-blue .bento-card-glow{background:var(--accent)}.bento-metric{font-size:.68rem;font-weight:700;padding:.25rem .55rem;border-radius:6px;background:#ffffff0a;border:1px solid var(--border);color:var(--muted);white-space:nowrap}.bento-metric-pulse{animation:glowPulse 2.5s ease-in-out infinite;animation-delay:var(--float-delay)}.accent-red{border-top:3px solid var(--primary)}.accent-blue{border-top:3px solid var(--accent)}.bento-preview{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.35rem}.bento-chip-alive{animation:tagHighlight 4s ease-in-out infinite;animation-delay:calc(var(--j) * .3s + var(--float-delay))}.bento-preview span{font-size:.62rem;padding:.2rem .45rem;border-radius:5px;background:#ffffff0a;border:1px solid var(--border);color:var(--muted);transition:transform .2s,border-color .2s}.bento-card h3{font-size:.98rem;font-weight:700;margin-bottom:.15rem}.bento-card p{font-size:.82rem;color:var(--muted);line-height:1.5;flex:1}.bento-icon-wrap{width:38px;height:38px;border-radius:10px;background:#ffffff0a;border:1px solid var(--border);display:flex;align-items:center;justify-content:center;font-size:1.15rem;line-height:1;flex-shrink:0;box-shadow:0 4px 14px #0000004d}.reveal-delay-3{transition-delay:.24s}.alive-icon{display:inline-block;animation:aliveBob 3.5s ease-in-out infinite;animation-delay:var(--delay, 0s)}.flow-step-icon,.shift-icon,.bento-icon-wrap{display:flex!important}.alive-glow{animation:aliveGlow 4s ease-in-out infinite;animation-delay:var(--delay, 0s)}.alive-card{transition:transform .3s ease,box-shadow .3s ease,border-color .3s}.alive-card:hover{border-color:#ffffff24}.alive-float{animation:aliveBob 5s ease-in-out infinite;animation-delay:var(--delay, 0s)}.alive-check{animation:checkPop 2.5s ease-in-out infinite;animation-delay:calc(var(--delay, 0s) + var(--j, 0) * .4s)}.alive-count{display:inline-block;animation:countPop .6s ease-out var(--delay) both,aliveBob 4s ease-in-out 1s infinite}.alive-btn{animation:glowPulse 2.5s ease-in-out infinite}.alive-list-item{animation:rowSlideIn .5s ease-out var(--delay) both}.reveal.visible .alive-card{animation:countPop .55s ease-out var(--delay) both}.proof-metric,.flow-step,.shift-card,.pf-card{animation:countPop .5s ease-out var(--delay) both}.bento-preview span{transition:transform .2s,border-color .2s,background .2s}.bento-preview span:hover{transform:translateY(-2px);border-color:#3b82f64d}.cta-inner{position:relative;overflow:hidden}.cta-inner:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;pointer-events:none;z-index:0;background:linear-gradient(90deg,transparent,rgba(239,68,68,.15),rgba(59,130,246,.15),transparent);background-size:200% 100%;animation:borderFlow 6s linear infinite;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;opacity:.6}.cta-grid{position:relative;z-index:1}.signup-card{animation:aliveBob 10s ease-in-out infinite}.eyebrow{animation:glowPulse 3s ease-in-out infinite}.app-journey-section{position:relative;overflow:hidden}.app-journey{position:relative;padding:1.5rem;border-radius:var(--radius-lg);border:1px solid rgba(255,255,255,.06);background:linear-gradient(165deg,#0a0a1280,#06060cb3)}.app-journey-glow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;background:radial-gradient(ellipse 40% 35% at 10% 20%,rgba(239,68,68,.07),transparent 55%),radial-gradient(ellipse 40% 35% at 90% 80%,rgba(59,130,246,.08),transparent 55%);animation:meshShift 14s ease-in-out infinite alternate}.app-journey-scan{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;border-radius:inherit}.app-journey-scan:after{content:"";position:absolute;top:0;left:0;width:30%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.025),transparent);animation:scanSweep 8s ease-in-out infinite}.app-journey-line{position:absolute;top:7.5rem;left:12%;right:12%;height:3px;background:linear-gradient(90deg,var(--primary),var(--accent),var(--green));background-size:200% 100%;animation:borderFlow 4s linear infinite;border-radius:3px;z-index:0;opacity:.5}.journey-dot{position:absolute;top:50%;width:10px;height:10px;border-radius:50%;transform:translate(-50%,-50%);background:#fff;box-shadow:0 0 16px var(--accent);animation:journeyTravel 5s ease-in-out infinite}.journey-dot-2{animation-delay:-1.6s;background:var(--primary);box-shadow:0 0 16px var(--primary)}.journey-dot-3{animation-delay:-3.2s;background:var(--green);box-shadow:0 0 16px var(--green)}.app-journey-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.75rem;position:relative;z-index:1}.journey-step{position:relative;padding:1.75rem;border-radius:var(--radius-lg);background:linear-gradient(165deg,#10101cfa,#08080e);border:1px solid var(--border);display:flex;flex-direction:column;gap:.85rem;overflow:hidden;animation:countPop .5s ease-out var(--delay) both,metricFloat 5s ease-in-out var(--float-delay) infinite;transition:transform .3s,box-shadow .3s,border-color .3s}.journey-step-alive:hover{transform:translateY(-6px);box-shadow:0 20px 44px #00000073;border-color:#ffffff24;animation-play-state:paused}.journey-step-shine{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.04),transparent);animation:outcomeShine 4.5s ease-in-out infinite;animation-delay:calc(var(--i) * .8s)}.journey-icon-red{background:linear-gradient(145deg,#ef444440,#ef444414);border-color:#ef44444d}.journey-icon-blue{background:linear-gradient(145deg,#3b82f640,#3b82f614);border-color:#3b82f64d}.journey-icon-green{background:linear-gradient(145deg,#22c55e40,#22c55e14);border-color:#22c55e4d}.journey-badge-pulse{animation:glowPulse 2.5s ease-in-out infinite}.journey-step-bar{display:block;height:2px;margin-top:auto;border-radius:2px;background:#ffffff0f;overflow:hidden}.journey-step-bar i{display:block;height:100%;width:70%;background:var(--grad-text);animation:barPulse 2.5s ease-in-out infinite;animation-delay:var(--float-delay)}.hue-journey-red .journey-step-bar i{background:linear-gradient(90deg,var(--primary),#f87171)}.hue-journey-blue .journey-step-bar i{background:linear-gradient(90deg,var(--accent),#93c5fd)}.hue-journey-green .journey-step-bar i{background:linear-gradient(90deg,var(--green),#86efac)}.audience-section{position:relative}.audience-wrap{position:relative;padding:2rem;border-radius:var(--radius-lg);border:1px solid rgba(255,255,255,.08);background:linear-gradient(165deg,#0c0c168c,#08080ed9);overflow:hidden}.audience-panel-glow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 35% 30% at 20% 30%,rgba(239,68,68,.07),transparent 55%),radial-gradient(ellipse 35% 30% at 80% 70%,rgba(59,130,246,.08),transparent 55%);animation:meshShift 12s ease-in-out infinite alternate}.audience-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--gap-grid);position:relative;z-index:2}.audience-card{position:relative;padding:1.5rem;border-radius:var(--radius);border:1px solid var(--border);background:linear-gradient(165deg,#10101cf5,#08080efa);display:flex;flex-direction:column;gap:.5rem;overflow:hidden;animation:countPop .5s ease-out var(--delay) both,metricFloat 5s ease-in-out var(--float-delay) infinite;transition:transform .3s,box-shadow .3s,border-color .3s}.audience-card:hover{transform:translateY(-5px);box-shadow:0 16px 36px #0006;border-color:#ffffff1f;animation-play-state:paused}.audience-card-shine{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.04),transparent);animation:outcomeShine 4s ease-in-out infinite;animation-delay:calc(var(--i) * .6s)}.hue-audience-red{border-top:3px solid var(--primary)}.hue-audience-blue{border-top:3px solid var(--accent)}.hue-audience-orange{border-top:3px solid var(--orange)}.hue-audience-purple{border-top:3px solid var(--purple)}.audience-top{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.audience-icon{width:42px;height:42px;border-radius:11px;display:flex;align-items:center;justify-content:center;font-size:1.25rem;line-height:1;border:1px solid var(--border);box-shadow:0 4px 14px #00000059}.audience-icon-red{background:linear-gradient(145deg,#ef444438,#ef444414);border-color:#ef444447}.audience-icon-blue{background:linear-gradient(145deg,#3b82f638,#3b82f614);border-color:#3b82f647}.audience-icon-orange{background:linear-gradient(145deg,#f9731638,#f9731614);border-color:#f9731647}.audience-icon-purple{background:linear-gradient(145deg,#a855f738,#a855f714);border-color:#a855f747}.audience-tag{font-size:.62rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;padding:.25rem .55rem;border-radius:6px}.audience-tag-red{background:var(--primary-muted);color:#f87171}.audience-tag-blue{background:var(--accent-muted);color:var(--accent-light)}.audience-tag-orange{background:var(--orange-muted);color:#fdba74}.audience-tag-purple{background:var(--purple-muted);color:#d8b4fe}.audience-metric{font-size:.68rem;font-weight:700;color:var(--muted);animation:glowPulse 3s ease-in-out infinite;animation-delay:var(--float-delay)}.audience-card h3{font-size:1.05rem;font-weight:700}.audience-card p{font-size:.84rem;color:var(--muted);line-height:1.55;flex:1}.audience-chips{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.25rem}.audience-chip{font-size:.62rem;padding:.2rem .45rem;border-radius:5px;background:#ffffff0a;border:1px solid var(--border);color:var(--muted);animation:tagHighlight 4s ease-in-out infinite;animation-delay:calc(var(--j) * .3s + var(--float-delay))}.audience-bar{display:block;height:2px;margin-top:.5rem;border-radius:2px;background:#ffffff0f;overflow:hidden}.audience-bar i{display:block;height:100%;width:65%;background:var(--grad-text);animation:barPulse 2.5s ease-in-out infinite;animation-delay:var(--float-delay)}.hue-audience-red .audience-bar i{background:linear-gradient(90deg,var(--primary),#f87171)}.hue-audience-blue .audience-bar i{background:linear-gradient(90deg,var(--accent),#93c5fd)}.hue-audience-orange .audience-bar i{background:linear-gradient(90deg,var(--orange),#fdba74)}.hue-audience-purple .audience-bar i{background:linear-gradient(90deg,var(--purple),#d8b4fe)}.pricing-section{position:relative}.pricing-billing{display:flex;justify-content:center;margin-bottom:1.75rem}.billing-toggle{position:relative;display:grid;grid-template-columns:1fr 1fr;padding:.3rem;border-radius:12px;background:#ffffff0a;border:1px solid var(--border);min-width:260px}.billing-toggle button{position:relative;z-index:2;padding:.55rem 1rem;border-radius:9px;font-size:.82rem;font-weight:700;color:var(--muted);display:inline-flex;align-items:center;justify-content:center;gap:.4rem;transition:color .25s}.billing-toggle button.is-active{color:var(--text)}.billing-thumb{position:absolute;top:.3rem;left:.3rem;width:calc(50% - .3rem);height:calc(100% - .6rem);border-radius:9px;background:linear-gradient(165deg,#ffffff1a,#ffffff0a);border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 12px #0000004d;transition:transform .35s cubic-bezier(.4,0,.2,1);pointer-events:none}.billing-save{font-size:.58rem;font-weight:800;padding:.15rem .4rem;border-radius:4px;background:var(--green-muted);color:var(--green)}.pricing-wrap{position:relative;padding:2rem;border-radius:var(--radius-lg);border:1px solid rgba(255,255,255,.08);background:linear-gradient(165deg,#0a0a1299,#06060cd9);overflow:hidden}.pricing-panel-glow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 40% 35% at 15% 50%,rgba(239,68,68,.08),transparent 55%),radial-gradient(ellipse 40% 35% at 85% 50%,rgba(59,130,246,.1),transparent 55%);animation:meshShift 14s ease-in-out infinite alternate}.pricing-scan{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.pricing-scan:after{content:"";position:absolute;top:0;left:0;width:30%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.03),transparent);animation:scanSweep 7s ease-in-out infinite}.pricing-sparks{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1}.pricing-sparks span{position:absolute;width:4px;height:4px;border-radius:50%;background:var(--accent);box-shadow:0 0 10px var(--accent);left:calc(10% + var(--i) * 18%);top:calc(15% + var(--i) * 12%);animation:sparkDrift calc(3.5s + var(--i) * .4s) ease-in-out infinite;animation-delay:calc(var(--i) * -.6s)}.pricing-sparks span:nth-child(2n){background:var(--primary);box-shadow:0 0 10px var(--primary)}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap-grid);position:relative;z-index:2;align-items:stretch}.pricing-card-interactive{position:relative;padding:1.75rem;border-radius:var(--radius-lg);border:1px solid var(--border);background:linear-gradient(165deg,#10101cfa,#08080e);display:flex;flex-direction:column;gap:.65rem;overflow:hidden;cursor:pointer;animation:countPop .5s ease-out var(--delay) both,metricFloat 6s ease-in-out var(--float-delay) infinite;transition:transform .35s cubic-bezier(.4,0,.2,1),box-shadow .35s,border-color .35s}.pricing-card-interactive:hover{transform:translateY(-8px);box-shadow:0 24px 48px #00000080;border-color:#ffffff24;animation-play-state:paused}.pricing-card-interactive.is-selected{border-color:#3b82f666;box-shadow:0 0 0 1px #3b82f633,0 20px 44px #00000073}.pricing-card-ring{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;pointer-events:none;border:1px solid transparent;background:linear-gradient(135deg,#ef444480,#3b82f680) border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .35s}.pricing-card-interactive.is-selected .pricing-card-ring,.pricing-card-interactive:hover .pricing-card-ring{opacity:1;animation:borderFlow 4s linear infinite}.pricing-featured{border-color:#ef44444d;box-shadow:0 0 48px #ef44441a}.pricing-featured.pricing-card-interactive{transform:scale(1.02)}.pricing-featured.pricing-card-interactive:hover{transform:scale(1.02) translateY(-8px)}.pricing-ribbon{position:absolute;top:1.1rem;right:-2.2rem;font-size:.58rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;padding:.3rem 2.5rem;background:var(--grad);color:#fff;transform:rotate(35deg);z-index:3;box-shadow:0 4px 12px #ef44444d}.pricing-card-shine{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.05),transparent);animation:outcomeShine 5s ease-in-out infinite;animation-delay:calc(var(--i) * .8s)}.pricing-icon-wrap{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:#ffffff0a;border:1px solid var(--border);box-shadow:0 6px 16px #0000004d}.pricing-icon{font-size:1.2rem;line-height:1;animation:aliveBob 4s ease-in-out infinite}.pricing-accent-red{border-top:3px solid var(--primary)}.pricing-accent-blue{border-top:3px solid var(--accent)}.pricing-accent-purple{border-top:3px solid var(--purple)}.pricing-accent-red .pricing-icon-wrap{border-color:#ef444440}.pricing-accent-blue .pricing-icon-wrap{border-color:#3b82f640}.pricing-accent-purple .pricing-icon-wrap{border-color:#a855f740}.pricing-head{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.pricing-head h3{font-size:1.15rem;font-weight:800}.pricing-note{font-size:.6rem;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.pricing-price{display:flex;align-items:baseline;gap:.35rem}.pricing-price-val{font-size:2.1rem;font-weight:800;line-height:1;background:var(--grad-text);-webkit-background-clip:text;-webkit-text-fill-color:transparent;transition:transform .3s}.pricing-card-interactive:hover .pricing-price-val{transform:scale(1.04)}.pricing-price span{font-size:.8rem;color:var(--muted)}.pricing-desc{font-size:.84rem;color:var(--muted);line-height:1.5}.pricing-features{list-style:none;flex:1;display:flex;flex-direction:column;gap:.45rem;margin:.35rem 0 .5rem}.pricing-features li{display:flex;align-items:flex-start;gap:.5rem;font-size:.82rem;color:var(--muted);animation:rowSlideIn .4s ease-out calc(var(--j) * .08s) both;transition:color .2s,transform .2s}.pricing-card-interactive:hover .pricing-features li{color:#ececf1d9}.pricing-check{width:18px;height:18px;border-radius:5px;flex-shrink:0;background:var(--green-muted);color:var(--green);display:flex;align-items:center;justify-content:center;font-size:.6rem;font-weight:800}.pricing-bar{display:block;height:2px;border-radius:2px;background:#ffffff0f;overflow:hidden}.pricing-bar i{display:block;height:100%;width:0;background:var(--grad-text);transition:width .5s ease}.pricing-card-interactive:hover .pricing-bar i,.pricing-card-interactive.is-selected .pricing-bar i{width:80%}.pricing-cta{margin-top:.35rem;transition:transform .2s,box-shadow .2s}.pricing-card-interactive:hover .pricing-cta{transform:translateY(-2px)}.pricing-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:.55rem;margin-top:1.75rem;position:relative;z-index:2}.pricing-trust-pill{font-size:.68rem;font-weight:700;padding:.35rem .75rem;border-radius:999px;background:#ffffff0a;border:1px solid var(--border);color:var(--muted);animation:tagHighlight 4s ease-in-out infinite;animation-delay:calc(var(--i) * .35s)}.pricing-strategy{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid var(--border);font-size:.82rem;color:var(--muted);line-height:1.65;position:relative;z-index:2;text-align:center}.pricing-strategy strong{color:var(--text)}.pricing-strategy a{color:var(--accent-light);text-decoration:underline}.ms-logo-brand{background:var(--grad-text)!important;color:#fff!important;font-weight:800}.footer-brand{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem}.footer-by{font-size:.68rem;color:var(--muted);font-weight:500}.journey-step-glow{position:absolute;top:-50px;right:-50px;width:140px;height:140px;border-radius:50%;filter:blur(55px);opacity:.35;pointer-events:none}.hue-journey-red .journey-step-glow{background:var(--primary)}.hue-journey-blue .journey-step-glow{background:var(--accent)}.hue-journey-green .journey-step-glow{background:var(--green)}.hue-journey-red{border-top:3px solid var(--primary)}.hue-journey-blue{border-top:3px solid var(--accent)}.hue-journey-green{border-top:3px solid var(--green)}.journey-step-head{display:flex;align-items:center;justify-content:space-between}.journey-num{font-size:2.5rem;font-weight:800;line-height:1;background:var(--grad-text);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;opacity:.9}.journey-icon{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:1.35rem;background:#ffffff0d;border:1px solid var(--border);box-shadow:0 8px 20px #00000059}.journey-screen{border-radius:12px;overflow:hidden;border:1px solid var(--border);background:#00000059;box-shadow:inset 0 1px #ffffff0d}.journey-screen-bar{display:flex;gap:4px;padding:8px 10px;background:#0006;border-bottom:1px solid var(--border)}.journey-screen-body{padding:.65rem;display:flex;flex-direction:column;gap:.4rem}.journey-screen-row{display:flex;align-items:center;gap:.5rem;padding:.45rem .55rem;border-radius:8px;font-size:.72rem;color:var(--muted);background:#ffffff08;border:1px solid rgba(255,255,255,.04);position:relative;overflow:hidden;animation:rowSlideIn .5s ease-out calc(var(--j) * .15s + .3s) both}.journey-screen-row:hover{background:#ffffff0f;color:var(--text);transform:translate(4px);transition:transform .2s,background .2s}.journey-check{width:18px;height:18px;border-radius:5px;flex-shrink:0;background:var(--green-muted);color:var(--green);display:flex;align-items:center;justify-content:center;font-size:.6rem;font-weight:800}.journey-row-pulse{position:absolute;right:0;top:0;bottom:0;width:3px;background:var(--green);opacity:0;animation:glowPulse 2s ease-in-out calc(var(--j) * .5s) infinite}.journey-badge{align-self:flex-start;font-size:.68rem;font-weight:800;letter-spacing:.04em;padding:.3rem .65rem;border-radius:6px;background:var(--green-muted);color:#86efac;border:1px solid rgba(34,197,94,.25)}.journey-step h3{font-size:1.05rem;font-weight:700}.journey-step p{font-size:.84rem;color:var(--muted);line-height:1.55;flex:1}.app-journey-cta{display:flex;flex-direction:column;align-items:center;gap:.75rem;margin-top:3rem;text-align:center}.journey-cta-note{font-size:.82rem;color:var(--muted)}.cta-banner{padding:2rem 0 3rem}.cta-inner{position:relative;padding:2.75rem 2.5rem;border-radius:var(--radius-lg);background:var(--card);border:1px solid var(--border);overflow:hidden}.cta-inner-alive{position:relative;overflow:hidden}.cta-inner-glow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 50% 60% at 80% 50%,rgba(59,130,246,.08),transparent 60%);animation:aliveGlow 6s ease-in-out infinite}.cta-eyebrow{margin-bottom:.65rem;text-align:left}.cta-benefit{gap:.25rem!important}.cta-benefit-icon{font-size:1.35rem;line-height:1;margin-bottom:.15rem}.cta-glow{display:none}.cta-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:2.5rem;align-items:center;position:relative}.cta-mini-stack{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap-grid);align-items:stretch}.cta-mini{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;width:100%;padding:1.25rem 1rem;border-radius:var(--radius);transform:none;font-size:.78rem;color:var(--muted);text-align:center}.cta-inner h2{font-size:clamp(1.5rem,3vw,2rem);font-weight:800;margin-bottom:.5rem;line-height:1.15}.cta-inner p{color:var(--muted);margin-bottom:1.5rem;font-size:.92rem}.cta-mini strong{font-size:1.25rem;color:var(--text)}.signup-section{background:radial-gradient(ellipse 80% 50% at 50% 100%,rgba(59,130,246,.05),transparent)}.signup-panel{position:relative;padding:2.25rem;border-radius:var(--radius-lg);border:1px solid rgba(255,255,255,.1);background:linear-gradient(165deg,#0c0c16a6,#06060ce6);overflow:hidden}.signup-panel-glow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 45% 40% at 8% 30%,rgba(239,68,68,.09),transparent 55%),radial-gradient(ellipse 45% 40% at 92% 70%,rgba(59,130,246,.1),transparent 55%);animation:meshShift 14s ease-in-out infinite alternate}.signup-panel-scan{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.signup-panel-scan:after{content:"";position:absolute;top:0;left:0;width:30%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.025),transparent);animation:scanSweep 8s ease-in-out infinite}.signup-grid{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:stretch;position:relative;z-index:2}.signup-info-panel{position:relative;padding:1.75rem;border-radius:var(--radius-lg);border:1px solid rgba(255,255,255,.08);background:linear-gradient(165deg,#10101cb3,#08080ed9);overflow:hidden;display:flex;flex-direction:column;height:auto;min-height:0}.signup-info-panel:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--grad-text)}.signup-info-glow{position:absolute;top:-60px;left:-40px;width:200px;height:200px;border-radius:50%;filter:blur(60px);opacity:.25;pointer-events:none;background:#ef444466;animation:aliveGlow 6s ease-in-out infinite}.signup-info-panel h2{font-size:clamp(1.65rem,3.2vw,2.35rem);font-weight:800;line-height:1.12;margin-bottom:.85rem;position:relative;z-index:1}.signup-lead{font-size:.92rem;color:var(--muted);line-height:1.65;margin-bottom:1.5rem;position:relative;z-index:1}.signup-perks{display:grid;grid-template-columns:1fr 1fr;gap:.65rem;margin-bottom:1.25rem;position:relative;z-index:1;flex:none}.signup-perk{display:flex;align-items:center;gap:.6rem;padding:.65rem .75rem;border-radius:10px;font-size:.78rem;color:var(--muted);line-height:1.35;background:#ffffff08;border:1px solid var(--border);transition:transform .25s,border-color .25s,color .25s;animation:countPop .45s ease-out var(--delay) both}.signup-perk:hover{transform:translateY(-2px);color:var(--text);border-color:#ffffff1f}.signup-perk-icon{width:30px;height:30px;border-radius:8px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:.9rem;line-height:1}.signup-perk-red .signup-perk-icon{background:var(--primary-muted);border:1px solid rgba(239,68,68,.25)}.signup-perk-blue .signup-perk-icon{background:var(--accent-muted);border:1px solid rgba(59,130,246,.25)}.signup-perk-purple .signup-perk-icon{background:var(--purple-muted);border:1px solid rgba(168,85,247,.25)}.signup-perk-green .signup-perk-icon{background:var(--green-muted);border:1px solid rgba(34,197,94,.25)}.signup-trust{display:flex;align-items:center;gap:.85rem;padding:1rem 1.15rem;border-radius:12px;background:linear-gradient(135deg,#3b82f614,#ef44440f);border:1px solid rgba(255,255,255,.1);position:relative;z-index:1;margin-top:0}.signup-trust p{font-size:.78rem;color:var(--muted);line-height:1.45}.signup-card-border{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;pointer-events:none;z-index:0;background:linear-gradient(135deg,#ef444459,#3b82f659) border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.5;animation:borderFlow 6s linear infinite}.signup-card-sub{display:block;font-size:.72rem;color:var(--muted);font-weight:500;margin-top:.2rem}.fl-check{width:20px;height:20px;border-radius:5px;flex-shrink:0;background:var(--accent-muted);color:var(--accent);display:flex;align-items:center;justify-content:center;font-size:.68rem;font-weight:700}.signup-wrap{position:relative;perspective:1400px;height:auto;min-height:0;display:flex;flex-direction:column}.signup-stage{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;transform-style:preserve-3d}.signup-plate{position:absolute;border-radius:var(--radius-lg);border:1px solid rgba(255,255,255,.04);background:linear-gradient(160deg,#1e1e3259,#0c0c1673)}.signup-plate-1{top:6%;right:4%;bottom:8%;left:6%;transform:rotateY(-12deg) rotateX(8deg) translateZ(-30px);opacity:.5}.signup-plate-2{top:10%;right:8%;bottom:12%;left:10%;transform:rotateY(-8deg) rotateX(5deg) translateZ(-15px);opacity:.7}.signup-ground-glow{position:absolute;bottom:0;left:50%;transform:translate(-50%) rotateX(78deg);width:80%;height:60px;border-radius:50%;background:radial-gradient(ellipse,rgba(59,130,246,.15),transparent 70%);filter:blur(14px)}.signup-card-shadow{display:none}.signup-card-glow{position:absolute;top:-40px;right:-20px;width:160px;height:160px;border-radius:50%;filter:blur(55px);opacity:.3;pointer-events:none;background:linear-gradient(135deg,#ef444459,#3b82f640);animation:aliveGlow 5s ease-in-out infinite}.signup-card-shine{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;background:linear-gradient(90deg,transparent,rgba(255,255,255,.05),transparent);animation:outcomeShine 5s ease-in-out infinite}.signup-card-scan{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;border-radius:inherit}.signup-card-scan:after{content:"";position:absolute;top:0;left:0;width:28%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.03),transparent);animation:scanSweep 7s ease-in-out infinite}.signup-card-3d{transform-style:preserve-3d;will-change:transform,box-shadow;background:linear-gradient(165deg,#12121efa,#08080e)!important;box-shadow:0 8px 20px #00000073,0 24px 60px #0006,0 0 60px #ef444414,0 0 40px #3b82f61a;flex:1;display:flex;flex-direction:column;min-height:100%;height:100%}.signup-card-header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:.85rem;position:relative;z-index:2;padding-bottom:.85rem;border-bottom:1px solid rgba(255,255,255,.06)}.signup-card-title-block{display:flex;flex-direction:column;gap:.15rem}.signup-card-badge{display:inline-flex;align-self:flex-start;font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--accent-light);padding:.2rem .5rem;border-radius:6px;background:#3b82f61f;border:1px solid rgba(59,130,246,.25)}.signup-card-header h3{font-size:1.2rem;font-weight:800;background:linear-gradient(135deg,#fff 30%,#93c5fd);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.signup-steps{display:flex;align-items:center;gap:.35rem;margin-bottom:1.25rem;padding:.55rem .65rem;border-radius:10px;background:#0000004d;border:1px solid rgba(255,255,255,.06);position:relative;z-index:2}.signup-step{display:inline-flex;align-items:center;gap:.35rem;font-size:.68rem;font-weight:600;color:var(--muted);white-space:nowrap}.signup-step i{width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-style:normal;font-size:.62rem;font-weight:800;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:var(--muted)}.signup-step.is-active{color:var(--text)}.signup-step.is-active i{background:linear-gradient(135deg,#ef444459,#3b82f659);border-color:#fff3;color:#fff;box-shadow:0 0 12px #3b82f640}.signup-step-line{flex:1;height:1px;min-width:.5rem;background:linear-gradient(90deg,#ffffff14,#ffffff26,#ffffff14)}.live-pill{display:flex;align-items:center;gap:.3rem;font-size:.68rem;font-weight:600;color:#4ade80;padding:.2rem .5rem;border-radius:999px;background:#4ade801a;border:1px solid rgba(74,222,128,.2)}.live-pill i{width:5px;height:5px;border-radius:50%;background:#4ade80;animation:pulse 1.5s infinite;font-style:normal}.signup-form-3d{display:grid;grid-template-columns:1fr 1fr;gap:1rem 1.15rem;position:relative;z-index:2;flex:1;align-content:start}.form-field-full{grid-column:1 / -1}.form-field-3d label{display:block;font-size:.74rem;font-weight:600;color:#ffffff8c;margin-bottom:.35rem;letter-spacing:.02em}.form-input-wrap{position:relative;transform-style:preserve-3d;transition:transform .25s}.form-field-3d.is-focused .form-input-wrap{transform:translateZ(6px)}.form-input-icon{position:absolute;left:.7rem;top:50%;transform:translateY(-50%);width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:2;transition:opacity .2s,transform .2s,box-shadow .2s}.form-input-icon svg{width:15px;height:15px}.form-input-icon-red{background:linear-gradient(145deg,#ef444433,#ef44440f);border:1px solid rgba(239,68,68,.25);color:#f87171;box-shadow:0 3px 10px #ef44441f}.form-input-icon-blue{background:linear-gradient(145deg,#3b82f633,#3b82f60f);border:1px solid rgba(59,130,246,.25);color:#93c5fd;box-shadow:0 3px 10px #3b82f61f}.form-field-3d.is-focused .form-input-icon{transform:translateY(-50%) scale(1.06)}.form-field-3d.is-focused .form-input-icon-red{box-shadow:0 4px 14px #ef444440}.form-field-3d.is-focused .form-input-icon-blue{box-shadow:0 4px 14px #3b82f640}.form-input-glow{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:11px;pointer-events:none;opacity:0;background:linear-gradient(135deg,#ef444433,#3b82f633);transition:opacity .25s;z-index:0}.signup-form input{display:block;width:100%;padding:.8rem 1rem .8rem 3.1rem;background:linear-gradient(165deg,#0e0e18f2,#08080efa);border:1px solid rgba(255,255,255,.1);border-radius:11px;color:var(--text);font-size:.88rem;font-family:inherit;transition:border-color .2s,box-shadow .2s,background .2s;position:relative;z-index:1;box-shadow:inset 0 2px 6px #00000040,0 2px 8px #00000026}.form-field-3d.has-value input{border-color:#ffffff24}.form-accent-red.is-focused input{border-color:#ef444466}.form-accent-blue.is-focused input{border-color:#3b82f666}.signup-form input:-webkit-autofill,.signup-form input:-webkit-autofill:hover,.signup-form input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px rgba(12,12,20,1) inset,inset 0 2px 4px rgba(0,0,0,.2)!important;-webkit-text-fill-color:var(--text)!important;border-color:#3b82f64d!important;caret-color:var(--text)}.signup-form input:focus{outline:none;border-color:#ef444466;box-shadow:inset 0 2px 4px #00000026,0 0 0 3px #ef44441a,0 0 0 6px #3b82f614,0 8px 20px #00000040;background:#ffffff0d}.form-field-3d.is-focused .form-input-glow{opacity:1}.signup-submit-3d{grid-column:1 / -1;position:relative;overflow:hidden;margin-top:.5rem;display:flex;align-items:center;justify-content:center;gap:.5rem;box-shadow:0 6px #991b1b,0 12px 32px #ef444459}.signup-submit-icon{width:22px;height:22px;border-radius:50%;background:#ffffff26;display:flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:700}.signup-form-trust{grid-column:1 / -1;display:flex;flex-wrap:wrap;justify-content:center;gap:.45rem;margin-top:.15rem}.signup-trust-chip{display:inline-flex;align-items:center;gap:.3rem;font-size:.66rem;font-weight:600;color:var(--muted);padding:.3rem .55rem;border-radius:999px;background:#ffffff08;border:1px solid rgba(255,255,255,.07)}.signup-trust-chip i{font-style:normal;font-size:.7rem;opacity:.8}.signup-submit-shine{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.15),transparent);animation:outcomeShine 3s ease-in-out infinite}.form-disclaimer.trial-once{grid-column:1 / -1;font-size:.74rem;color:var(--muted);opacity:.9;border-top:1px solid rgba(255,255,255,.06);padding-top:.75rem;margin-top:.15rem;text-align:center}.form-disclaimer.trial-once strong{color:var(--accent-light);font-weight:700}.form-error-banner{grid-column:1 / -1}.optional{font-weight:400;opacity:.45}.field-error{display:block;color:#f87171;font-size:.72rem;margin-top:.25rem}.form-row{margin-bottom:1.25rem}.signup-form label{display:block;font-size:.78rem;font-weight:600;color:var(--muted);margin-bottom:0}.signup-success{text-align:center;padding:.85rem 0;position:relative}.success-icon{width:58px;height:58px;margin:0 auto 1rem;border-radius:50%;background:#ef44441f;border:2px solid var(--primary);display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:var(--primary);box-shadow:0 0 40px #ef444433}.success-icon-3d{animation:countPop .6s ease-out both,aliveBob 4s ease-in-out 1s infinite;box-shadow:0 8px 24px #ef444440,inset 0 1px #ffffff26}.signup-success h3{font-size:1.2rem;margin-bottom:.65rem}.signup-success p{color:var(--muted);margin-bottom:.45rem;font-size:.88rem}.success-url code{background:#ffffff0d;padding:.2rem .45rem;border-radius:5px;color:var(--primary);font-size:.82rem}.signup-card{position:relative;z-index:1;padding:2rem;border-radius:var(--radius-lg);animation:aliveBob 10s ease-in-out infinite;flex:none;display:flex;flex-direction:column;min-height:0;height:auto}.signup-info h2{font-size:clamp(1.65rem,3.2vw,2.35rem);font-weight:800;line-height:1.12;margin-bottom:1rem}.feature-list{list-style:none;margin:1.75rem 0 2rem;display:grid;grid-template-columns:1fr 1fr;gap:.75rem 1.25rem}.feature-list li{display:flex;align-items:center;gap:.6rem;padding:.5rem 0;color:var(--muted);font-size:.82rem}.trust-card{display:flex;align-items:center;gap:1rem;padding:1.25rem 1.5rem;border-radius:var(--radius)}.trust-avatars{display:flex;flex-shrink:0}.trust-avatars span{width:30px;height:30px;border-radius:50%;background:var(--grad-text);border:2px solid var(--bg);display:flex;align-items:center;justify-content:center;font-size:.65rem;font-weight:700;color:#fff;margin-left:-7px}.trust-avatars span:first-child{margin-left:0}.trust-card p{font-size:.8rem;color:var(--muted);line-height:1.45}.faq-section{padding-bottom:var(--gap-section)}.faq-panel{position:relative;padding:2.25rem;border-radius:var(--radius-lg);border:1px solid rgba(255,255,255,.1);background:linear-gradient(165deg,#0a0a14bf,#06060cf0);overflow:hidden;max-width:100%;box-shadow:0 20px 60px #0006,inset 0 1px #ffffff0f}.faq-panel-glow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 35% 50% at 5% 20%,rgba(239,68,68,.12),transparent 55%),radial-gradient(ellipse 35% 50% at 95% 80%,rgba(59,130,246,.14),transparent 55%),radial-gradient(ellipse 50% 30% at 50% 50%,rgba(255,255,255,.02),transparent);animation:meshShift 14s ease-in-out infinite alternate}.faq-panel-scan{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.faq-panel-scan:after{content:"";position:absolute;top:0;left:0;width:28%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.03),transparent);animation:scanSweep 7s ease-in-out infinite}.faq-columns{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr;gap:1rem 1.25rem;align-items:start}.faq-col{display:flex;flex-direction:column;gap:.7rem}.faq-item{position:relative;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(165deg,#12121eeb,#0a0a12f5);overflow:hidden;transition:border-color .3s,box-shadow .3s,transform .3s;animation:countPop .45s ease-out var(--delay) both;box-shadow:0 4px 16px #00000040,inset 0 1px #ffffff0a}.faq-item-glow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;transition:opacity .35s}.faq-accent-red .faq-item-glow{background:radial-gradient(ellipse 80% 60% at 0% 0%,rgba(239,68,68,.12),transparent 60%)}.faq-accent-blue .faq-item-glow{background:radial-gradient(ellipse 80% 60% at 100% 0%,rgba(59,130,246,.12),transparent 60%)}.faq-item-shine{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.04),transparent);opacity:0;transition:opacity .3s}.faq-item:hover{transform:translateY(-2px);box-shadow:0 8px 24px #00000059}.faq-item:hover .faq-item-shine{opacity:1;animation:outcomeShine 3s ease-in-out infinite}.faq-item.is-open .faq-item-glow{opacity:1}.faq-accent-red{border-left:3px solid rgba(239,68,68,.5)}.faq-accent-blue{border-left:3px solid rgba(59,130,246,.5)}.faq-accent-red.is-open{border-color:#ef44444d;border-left-color:#ef4444b3;background:linear-gradient(165deg,#ef44441a,#0a0a12f5);box-shadow:0 12px 36px #0006,0 0 36px #ef44441f}.faq-accent-blue.is-open{border-color:#3b82f64d;border-left-color:#3b82f6b3;background:linear-gradient(165deg,#3b82f61a,#0a0a12f5);box-shadow:0 12px 36px #0006,0 0 36px #3b82f61f}.faq-trigger{width:100%;display:flex;align-items:center;gap:.7rem;padding:1rem 1.1rem;text-align:left;color:var(--text);font-family:inherit;position:relative;z-index:1}.faq-index{font-size:.62rem;font-weight:800;letter-spacing:.06em;color:#ffffff40;flex-shrink:0;width:1.4rem;font-variant-numeric:tabular-nums}.faq-item.is-open .faq-index{color:#ffffff73}.faq-icon{width:36px;height:36px;border-radius:10px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:1.05rem;line-height:1;transition:transform .25s,box-shadow .25s}.faq-icon-red{background:linear-gradient(145deg,#ef444440,#ef444414);border:1px solid rgba(239,68,68,.35);box-shadow:0 4px 14px #ef44442e,inset 0 1px #ffffff14}.faq-icon-blue{background:linear-gradient(145deg,#3b82f640,#3b82f614);border:1px solid rgba(59,130,246,.35);box-shadow:0 4px 14px #3b82f62e,inset 0 1px #ffffff14}.faq-item.is-open .faq-icon{transform:scale(1.06)}.faq-q{flex:1;font-size:.86rem;font-weight:700;line-height:1.35}.faq-chevron{width:26px;height:26px;flex-shrink:0;position:relative;border-radius:8px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);transition:background .25s,border-color .25s,transform .25s}.faq-chevron:before,.faq-chevron:after{content:"";position:absolute;top:50%;left:50%;width:8px;height:1.5px;background:var(--muted);transform:translate(-50%,-50%);transition:transform .3s,background .25s}.faq-chevron:after{transform:translate(-50%,-50%) rotate(90deg)}.faq-accent-red.is-open .faq-chevron{background:#ef444426;border-color:#ef444459}.faq-accent-blue.is-open .faq-chevron{background:#3b82f626;border-color:#3b82f659}.faq-accent-red.is-open .faq-chevron:before{background:#f87171}.faq-accent-blue.is-open .faq-chevron:before{background:var(--accent-light)}.faq-item.is-open .faq-chevron:after{transform:translate(-50%,-50%) rotate(90deg) scaleX(0)}.faq-answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.4,0,.2,1)}.faq-item.is-open .faq-answer{grid-template-rows:1fr}.faq-answer-inner{overflow:hidden;min-height:0}.faq-answer-inner p{padding:0 1.1rem 0 4.5rem;font-size:.82rem;color:#ffffff8c;line-height:1.65;opacity:0;transform:translateY(-4px);transition:opacity .3s .05s,transform .3s .05s,padding .35s}.faq-item.is-open .faq-answer-inner p{opacity:1;transform:translateY(0);padding:0 1.1rem 1rem 4.5rem}.faq-footer{position:relative;z-index:2;margin-top:1.75rem;padding-top:1.35rem;border-top:1px solid rgba(255,255,255,.08);text-align:center;font-size:.84rem;color:var(--muted)}.faq-footer a{color:var(--accent-light);font-weight:600}.faq-footer a:hover{text-decoration:underline}.footer{padding:2rem 0;background:#00000059}.footer-inner{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:1.5rem}.footer-brand{display:flex;align-items:center;gap:.55rem;font-weight:600;font-size:.85rem}.footer-nav{display:flex;flex-wrap:wrap;gap:.65rem 1rem;justify-content:center;max-width:640px}.footer-nav a{font-size:.74rem;color:var(--muted);transition:color .2s}.footer-nav a:hover{color:var(--text)}.footer-copy{font-size:.75rem;color:var(--muted);text-align:right}.footer-links{display:flex;align-items:center;gap:.85rem;font-size:.75rem;color:var(--muted)}.footer-links a:hover{color:var(--text)}.footer-admin{opacity:.08;font-size:.55rem;transition:opacity .2s}.footer-admin:hover{opacity:.3}.chip-ribbon{padding:2.5rem 0;position:relative}.chip-row{display:grid;grid-template-columns:repeat(6,1fr);gap:var(--gap-grid)}.chip-3d,.chip-card{padding:1.25rem 1rem;border-radius:var(--radius);text-align:center}.chip-label{display:block;font-size:.65rem;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.35rem}.chip-3d strong,.chip-card strong{font-size:1.35rem;font-weight:800;letter-spacing:-.03em}.accent-chip-red strong{color:var(--primary)}.accent-chip-blue strong{color:var(--accent)}.logo-strip{padding:0 0 2rem}.logo-tiles{display:grid;grid-template-columns:repeat(6,1fr);gap:1rem}.logo-tile{padding:.75rem 1rem;border-radius:var(--radius);font-size:.72rem;font-weight:700;letter-spacing:.06em;color:var(--muted);text-transform:uppercase;text-align:center}.deco-scene{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;z-index:0}.deco-hero{z-index:0}.iso-cube{position:absolute;width:44px;height:44px;transform-style:preserve-3d}.cube-box{width:100%;height:100%;position:relative;transform-style:preserve-3d;animation:cubeSpin 18s linear infinite}.cube-box span{position:absolute;width:44px;height:44px;border:1px solid rgba(248,113,113,.35);background:#ef444414;box-shadow:inset 0 0 20px #f8717126}.cube-box span:nth-child(1){transform:rotateY(0) translateZ(22px)}.cube-box span:nth-child(2){transform:rotateY(180deg) translateZ(22px)}.cube-box span:nth-child(3){transform:rotateY(90deg) translateZ(22px)}.cube-box span:nth-child(4){transform:rotateY(-90deg) translateZ(22px)}.cube-box span:nth-child(5){transform:rotateX(90deg) translateZ(22px)}.cube-box span:nth-child(6){transform:rotateX(-90deg) translateZ(22px)}.cube-a{top:18%;right:8%;opacity:.7}.cube-b{bottom:22%;left:4%;opacity:.5;animation-delay:-6s}.cube-b .cube-box{animation-duration:24s;animation-direction:reverse}.cube-c{top:55%;right:2%;width:32px;height:32px;opacity:.45}.cube-c .cube-box span{width:32px;height:32px}.cube-c .cube-box span:nth-child(1){transform:rotateY(0) translateZ(16px)}.cube-c .cube-box span:nth-child(2){transform:rotateY(180deg) translateZ(16px)}.cube-c .cube-box span:nth-child(3){transform:rotateY(90deg) translateZ(16px)}.cube-c .cube-box span:nth-child(4){transform:rotateY(-90deg) translateZ(16px)}.cube-c .cube-box span:nth-child(5){transform:rotateX(90deg) translateZ(16px)}.cube-c .cube-box span:nth-child(6){transform:rotateX(-90deg) translateZ(16px)}.deco-ring{position:absolute;border-radius:50%;border:1px solid rgba(248,113,113,.2);transform:rotateX(70deg);box-shadow:0 0 30px #ef444426}.ring-a{width:120px;height:120px;top:12%;left:6%;animation:ringSpin 30s linear infinite}.ring-b{width:80px;height:80px;bottom:30%;right:12%;border-color:#ef444426;animation:ringSpin 22s linear infinite reverse}.deco-orb{position:absolute;border-radius:50%;filter:blur(1px);box-shadow:0 0 40px currentColor}.orb-deco-1{width:10px;height:10px;background:var(--primary);color:#ef444499;top:35%;left:12%;animation:floatOrb 8s ease-in-out infinite}.orb-deco-2{width:8px;height:8px;background:var(--primary-light);color:#ef444480;bottom:40%;right:18%;animation:floatOrb 10s ease-in-out infinite reverse}.deco-section{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.2}.deco-grid-block{position:absolute;border-radius:12px;border:1px solid rgba(255,255,255,.04);background:linear-gradient(145deg,rgba(255,255,255,.03),transparent);box-shadow:0 12px 40px #0000004d;transform:rotateX(12deg) rotateY(-8deg)}.gb-1{width:80px;height:80px;top:10%;right:5%}.gb-2{width:60px;height:60px;bottom:15%;left:3%;transform:rotateX(8deg) rotateY(10deg)}.gb-3{width:48px;height:48px;top:40%;right:12%;opacity:.6}.deco-prism{position:absolute;width:0;height:0;border-left:30px solid transparent;border-right:30px solid transparent;border-bottom:52px solid rgba(248,113,113,.08);top:20%;left:8%;filter:drop-shadow(0 20px 30px rgba(239,68,68,.2));animation:floatOrb 12s ease-in-out infinite}@keyframes cubeSpin{0%{transform:rotateX(-18deg) rotateY(0)}to{transform:rotateX(-18deg) rotateY(360deg)}}.platform-visual{position:relative}@media (max-width: 1024px){.platform-grid,.cta-grid{grid-template-columns:1fr}.proof-metrics{grid-template-columns:repeat(3,1fr)}.proof-outcomes{grid-template-columns:repeat(2,1fr)}.shift-grid{grid-template-columns:1fr}.shift-wrap{padding:1.25rem}.flow-compare{grid-template-columns:1fr;gap:1.5rem}.flow-divider{flex-direction:row;padding:.5rem 0}.flow-divider-card{flex-direction:row;gap:.65rem;padding:.65rem 1rem;min-width:auto}.flow-divider-label{writing-mode:horizontal-tb;transform:none}.flow-arrow-anim{transform:rotate(90deg)}.cta-mini-stack{grid-template-columns:1fr}}@media (max-width: 960px){:root{--hero-nav-pad: 4.15rem}.hero-grid,.signup-grid,.bento-grid,.shift-grid,.app-journey-grid,.use-case-grid,.audience-grid,.pricing-grid{grid-template-columns:1fr}.bento-wrap{padding:1.25rem}.hero{min-height:auto;justify-content:flex-start;padding:calc(var(--hero-nav-pad) + env(safe-area-inset-top,0px)) 0 calc(2rem + env(safe-area-inset-bottom,0px));overflow:visible}.hero .container{padding:0 1rem}.hero-grid{gap:1rem;grid-template-rows:auto auto;align-content:start;padding-top:.35rem}.hero-copy{order:1;max-width:100%;padding:1.05rem 1rem 1.1rem;gap:.8rem;border-radius:16px;background:linear-gradient(165deg,#0c0c16e0,#06060cf0);border:1px solid rgba(255,255,255,.09);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 16px 48px #0006;position:relative;z-index:4}.hero-copy-glow{display:none}.hero h1,.hero-copy h1{font-size:clamp(1.7rem,7.2vw,2.2rem);line-height:1.12;letter-spacing:-.035em}.hero-lead{font-size:.86rem;line-height:1.55}.pill{font-size:.68rem;padding:.28rem .65rem;align-self:flex-start}.hero-cta{flex-direction:column;gap:.55rem;margin-top:.15rem}.hero-cta .btn-hero{flex:1 1 100%;width:100%;justify-content:center;padding:.82rem 1rem;font-size:.84rem}.hero-trust{padding:.6rem .7rem;gap:.6rem;margin-top:.1rem}.hero-trust p{font-size:.68rem;line-height:1.35}.avatar-stack span{width:24px;height:24px;font-size:.58rem}.avatar-stack-photos .avatar-photo{width:28px;height:28px;margin-left:-8px}.hero-trust-copy strong{font-size:.74rem}.hero-trust-copy p{font-size:.66rem}.hero-visual{order:2;padding-left:0;margin:0;max-width:100%}.hero-visual-glow,.visual-ring,.deco-hero,.hero-scroll-hint{display:none}.hero-orbs{opacity:.25}.hero-spotlight{opacity:.45;height:40vh}.hero-scan{display:none}.visual-stack{height:185px;max-width:100%;margin:0 auto;perspective:none}.hero .hero-float,.hero .mockup-backplate,.hero .mockup-ground{display:none}.hero .mockup-3d,.hero .tilt-3d{transform:none!important}.hero .dashboard-mockup .mm-chart,.hero .dashboard-mockup .mm-rows{display:none}.hero .mockup-content{min-height:0}.hero .mockup-main{padding:.55rem .65rem;gap:.45rem}.hero .mm-stats{grid-template-columns:repeat(2,1fr);gap:.35rem}.hero .mm-stat{padding:.38rem .4rem;border-radius:8px}.hero .mm-stat strong{font-size:.85rem}.hero .mm-stat small{font-size:.52rem}.hero .mm-header{font-size:.68rem}.hero .mockup-bar{padding:7px 10px}.hero .mockup-url{font-size:.6rem}.hero .dot{width:7px;height:7px}.proof-metrics{grid-template-columns:repeat(2,1fr)}.proof-outcomes,.shift-split{grid-template-columns:1fr}.shift-mid{padding:.5rem}.shift-arrow{transform:rotate(90deg)}.flow-connector{display:none}.pricing-featured.pricing-card-interactive{transform:none}.pricing-featured.pricing-card-interactive:hover{transform:translateY(-8px)}.signup-form-3d,.signup-perks{grid-template-columns:1fr}.signup-panel{padding:1.25rem}.signup-steps{flex-wrap:wrap;justify-content:center;gap:.25rem}.signup-step-line{display:none}.faq-columns{grid-template-columns:1fr}.app-journey{padding:1rem}.app-journey-line{display:none}.platform-showcase{padding:1.5rem;min-height:auto}.pf-card{display:none}.dashboard-large .dm-sidebar{width:52px}.dm-nav-label,.mockup-backplate,.iso-cube,.deco-ring,.deco-orb,.fc-1,.fc-4,.fc-5{display:none}.form-grid,.feature-list{grid-template-columns:1fr}.nav-burger{display:flex}.nav-backdrop{display:block}.site-nav{padding:.45rem 0}.site-nav.is-scrolled{padding:.35rem 0}.nav-brand-icon{width:32px;height:32px}.nav-brand-name{font-size:1rem}.tl-connector{display:none!important}.footer-inner{grid-template-columns:1fr;text-align:center;justify-items:center}.footer-nav{flex-wrap:wrap}.footer-copy{text-align:center}}@media (max-height: 700px) and (min-width: 961px){.hero{padding-top:calc(4.5rem + env(safe-area-inset-top,0px))}.hero-copy{gap:.85rem}.visual-stack{height:clamp(240px,48vh,400px)}.hero-trust,.hero-scroll-hint{display:none}}@media (max-height: 640px) and (max-width: 960px){.hero-copy{gap:.6rem}.hero-trust{display:none}.visual-stack{height:clamp(180px,30vh,240px)}.hero-scroll-hint{display:none}.pill{font-size:.7rem;padding:.28rem .65rem}}@media (max-width: 520px){:root{--hero-nav-pad: 3.85rem}.hero{padding-bottom:calc(1.5rem + env(safe-area-inset-bottom,0px))}.hero-copy{padding:.95rem .9rem 1rem;gap:.7rem}.hero h1,.hero-copy h1{font-size:clamp(1.55rem,6.8vw,1.95rem)}.hero-lead{font-size:.82rem}.visual-stack{height:165px}.hero-trust{flex-direction:row;align-items:center}.proof-metrics{grid-template-columns:1fr 1fr}.proof-panel{padding:1.5rem}.section{padding:3.5rem 0}.faq-columns{grid-template-columns:1fr}.faq-item.is-open .faq-answer-inner p{padding:0 1rem 1rem}.fc-2,.fc-3{display:none}}.icon{display:inline-block;flex-shrink:0;vertical-align:middle}.hero-photo{isolation:isolate}.hero-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.hero-media-img{width:100%;height:100%;object-fit:cover;object-position:68% center;transform:scale(1.04);animation:heroKen 28s ease-in-out infinite alternate;filter:saturate(1.05) contrast(1.05)}.hero-media-veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,#060609f0,#060609c7 38%,#06060973 62%,#060609b8),linear-gradient(180deg,rgba(6,6,9,.55) 0%,transparent 28%,rgba(6,6,9,.85) 100%)}.hero-media-grain{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.07;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");mix-blend-mode:overlay}@keyframes heroKen{0%{transform:scale(1.04) translate(0)}to{transform:scale(1.1) translate(-1.5%,1%)}}.hero-brand-mark{font-size:clamp(1.15rem,2.4vw,1.45rem);font-weight:800;letter-spacing:-.03em;background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent;margin:0;animation:brandRise .45s ease-out both}@keyframes brandRise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.hero-photo .hero-copy{background:#08090e7a;backdrop-filter:blur(16px) saturate(1.15);-webkit-backdrop-filter:blur(16px) saturate(1.15);border:1px solid rgba(255,255,255,.1);border-radius:22px;padding:1.7rem 1.55rem 1.45rem;box-shadow:inset 0 1px #ffffff0f,0 28px 64px #0006}.hero-photo .hero-lead{color:#ffffffad;max-width:36ch}.hero-photo .hero-visual-frame{position:relative;animation:visualFloatIn .45s .05s ease-out both}@keyframes visualFloatIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.fc-icon{display:inline-flex;align-items:center;justify-content:center;color:var(--accent-light);width:1.4rem;height:1.4rem}.fc-icon .icon{width:16px;height:16px}.audience-card{padding:0!important;overflow:hidden;display:flex;flex-direction:column}.audience-media{position:relative;aspect-ratio:16 / 10;overflow:hidden}.audience-media img{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.22,1,.36,1)}.audience-card:hover .audience-media img{transform:scale(1.07)}.audience-media-veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 30%,rgba(8,9,14,.55) 100%);pointer-events:none}.audience-media .audience-tag{position:absolute;left:.85rem;bottom:.85rem;z-index:2;margin:0}.audience-body{padding:1.15rem 1.2rem 1.25rem;display:flex;flex-direction:column;gap:.55rem;flex:1}.audience-body .audience-top{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.audience-body .audience-metric{margin:0;font-size:.72rem}.audience-icon{display:inline-flex!important;align-items:center;justify-content:center;width:2.4rem!important;height:2.4rem!important;border-radius:10px}.audience-icon .icon{width:18px;height:18px}.journey-photo{position:relative;border-radius:12px;overflow:hidden;aspect-ratio:16 / 9;margin-bottom:.85rem;border:1px solid rgba(255,255,255,.08)}.journey-photo img{width:100%;height:100%;object-fit:cover;transition:transform .65s ease}.journey-step:hover .journey-photo img{transform:scale(1.05)}.journey-photo-veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 40%,rgba(6,6,9,.5));pointer-events:none}.journey-icon,.journey-check{display:inline-flex!important;align-items:center;justify-content:center}.journey-check .icon{width:12px;height:12px}.flow-step-icon{display:inline-flex!important;align-items:center;justify-content:center;font-size:0!important}.flow-arrow-anim{display:inline-flex;align-items:center;justify-content:center;color:var(--accent-light)}.shift-icon{display:inline-flex!important;align-items:center;justify-content:center;font-size:0!important}.shift-arrow{display:inline-flex;align-items:center;color:var(--accent)}.proof-metric-icon,.stat-icon{display:inline-flex!important;align-items:center;justify-content:center;font-size:0!important}.platform-photo-stage{position:relative;border-radius:22px;overflow:hidden;border:1px solid rgba(255,255,255,.1);background:#0a0b12;min-height:420px;box-shadow:0 30px 80px #00000073}.platform-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:.55;filter:saturate(1.05);animation:platformDrift 22s ease-in-out infinite alternate}@keyframes platformDrift{0%{transform:scale(1.02)}to{transform:scale(1.08) translate(-1%,1%)}}.platform-photo-veil{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 70% 60% at 50% 40%,transparent 20%,rgba(6,6,9,.75) 100%),linear-gradient(180deg,#06060940,#060609cc);z-index:1;pointer-events:none}.platform-photo-stage .platform-mockup-wrap{position:relative;z-index:2;padding:2.5rem 1.5rem 2rem;margin:0}.bento-icon-wrap{display:inline-flex!important;align-items:center;justify-content:center;font-size:0!important}.bento-icon-wrap .icon{width:22px;height:22px}.cta-with-photo{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr);gap:0;padding:0!important;overflow:hidden}.cta-photo{position:relative;min-height:100%;overflow:hidden}.cta-photo img{width:100%;height:100%;min-height:320px;object-fit:cover;transition:transform .8s ease}.cta-with-photo:hover .cta-photo img{transform:scale(1.04)}.cta-photo-veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 40%,rgba(10,11,18,.55));pointer-events:none}.cta-with-photo .cta-grid{padding:2rem 2rem 2rem 1.5rem;margin:0}.cta-benefit-icon{display:inline-flex!important;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;border-radius:10px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);color:var(--accent-light);font-size:0!important;margin-bottom:.35rem}.pricing-icon-wrap,.pricing-icon{display:inline-flex!important;align-items:center;justify-content:center;font-size:0!important}.pricing-check{display:inline-flex!important;align-items:center;justify-content:center}.pricing-check .icon{width:14px;height:14px}.signup-perk-icon,.faq-icon{display:inline-flex!important;align-items:center;justify-content:center;font-size:0!important}.audience-media,.journey-photo,.platform-photo-stage,.cta-photo,.hero-media-img{will-change:transform}@media (max-width: 960px){.cta-with-photo{grid-template-columns:1fr}.cta-photo{max-height:220px}.cta-photo img{min-height:220px}.cta-with-photo .cta-grid{padding:1.5rem}.platform-photo-stage{min-height:340px}.platform-photo-stage .platform-mockup-wrap{padding:1.5rem 1rem}.hero-media-img{object-position:75% center}}@media (max-width: 640px){.hero-photo .hero-copy{padding:1.1rem 1rem;border-radius:16px}.journey-photo{aspect-ratio:16 / 10}.fc-4,.fc-5{display:none}}.accent-text{color:var(--primary-light);background:none;-webkit-text-fill-color:unset}.gradient-text{background:none;-webkit-background-clip:unset;background-clip:unset;-webkit-text-fill-color:unset;color:var(--primary-light)}.gradient-animate{animation:none!important;background-size:auto!important}.bg-mesh{background:radial-gradient(ellipse 50% 40% at 10% 15%,rgba(239,68,68,.04),transparent 55%),radial-gradient(ellipse 45% 35% at 90% 10%,rgba(59,130,246,.035),transparent 55%)!important;animation:none!important}.bg-beams,.bg-particles,.bg-grid,.orb-3,.orb-4,.orb-5{display:none!important}.orb{filter:blur(100px);opacity:.7}.marquee-band{overflow:hidden;border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:#0a0b10b8;padding:.85rem 0;margin-top:-1px}.marquee-track{display:flex;gap:2rem;width:max-content;animation:marqueeScroll 38s linear infinite}.marquee-item{display:inline-flex;align-items:center;gap:.45rem;font-size:.8rem;font-weight:560;color:var(--muted);white-space:nowrap}.marquee-item .icon{color:var(--primary-light);opacity:.85}@keyframes marqueeScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.office-band{position:relative;border-radius:18px;overflow:hidden;margin:0 0 1.75rem;border:1px solid var(--border);min-height:220px}.office-band img{width:100%;height:260px;object-fit:cover;display:block;filter:saturate(1.02)}.office-band-copy{position:absolute;left:1.25rem;bottom:1.15rem;display:flex;flex-direction:column;gap:.35rem;padding:.85rem 1rem;border-radius:12px;background:#060609b8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.08);color:var(--muted);font-size:.78rem}.office-band-copy strong{color:var(--text);font-size:1.05rem;font-weight:750;letter-spacing:-.02em}.hero-photo .hero-copy{background:#08090e8c!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.07);box-shadow:0 16px 40px #00000047}.hero-brand-mark{background:none!important;-webkit-text-fill-color:unset!important;color:var(--primary-light)!important;letter-spacing:-.04em}.visual-stack-clean .mockup-ground,.hero-spotlight,.hero-ambient,.hero-visual-glow,.app-journey-glow,.app-journey-scan,.audience-panel-glow,.flow-panel-glow,.flow-scan,.flow-lane-sparks,.proof-panel-glow,.proof-scan,.proof-sparks,.shift-panel-glow,.shift-scan,.bento-panel-glow,.bento-scan,.pricing-panel-glow,.pricing-scan,.pricing-sparks,.faq-panel-glow,.faq-panel-scan,.faq-item-glow,.faq-item-shine,.journey-step-shine,.journey-step-glow,.audience-card-shine,.bento-card-shine,.platform-showcase-glow{display:none!important}.alive-glow,.alive-float,.journey-badge-pulse,.flow-badge-pulse,.bento-metric-pulse,.shift-gain-pulse,.proof-live-pulse{animation:none!important}.hue-audience-purple,.hue-audience-orange{border-top-color:var(--accent)!important}.audience-icon-purple,.audience-icon-orange{background:linear-gradient(145deg,#3b82f62e,#3b82f60f)!important;border-color:#3b82f640!important}.audience-tag-purple,.audience-tag-orange{background:var(--accent-muted)!important;color:var(--accent-light)!important}.float-card{animation:none!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.visual-stack-clean .fc-1{top:4%;left:-4%}.visual-stack-clean .fc-2{top:42%;right:-2%}.visual-stack-clean .fc-3{bottom:6%;left:4%}@media (max-width: 960px){.office-band img{height:180px}.marquee-item{font-size:.74rem}}.brand-mark-img-wrap,.nav-brand-icon{padding:0!important;overflow:hidden;background:transparent!important;border:none!important;box-shadow:none!important;filter:none!important;animation:none!important}.brand-mark-img{width:100%;height:100%;object-fit:cover;border-radius:10px;display:block}.cta-support-v2{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:0;overflow:hidden;border-radius:20px;border:1px solid var(--border);background:#0c0d14f5;padding:0!important}.cta-support-v2 .cta-photo{min-height:100%;margin:0}.cta-support-v2 .cta-photo img{width:100%;height:100%;min-height:420px;object-fit:cover;display:block}.cta-content{padding:1.75rem 1.75rem 1.6rem;display:flex;flex-direction:column;gap:.85rem;justify-content:center}.cta-content h2{font-size:clamp(1.45rem,2.6vw,1.9rem);font-weight:800;line-height:1.22;letter-spacing:-.02em;margin:0}.cta-lead{color:var(--muted);font-size:.92rem;line-height:1.55;margin:0;max-width:36rem}.cta-benefits-list{list-style:none;display:flex;flex-direction:column;gap:.55rem;margin:.15rem 0 .35rem;padding:0}.cta-benefit-row{display:grid;grid-template-columns:40px 1fr;gap:.75rem;align-items:center;padding:.7rem .8rem;border-radius:12px;border:1px solid rgba(255,255,255,.07);background:#ffffff06}.cta-benefit-row .cta-benefit-icon{width:40px;height:40px;margin:0;border-radius:10px;background:#ef44441a;border:1px solid rgba(239,68,68,.18);color:var(--primary-light)}.cta-benefit-copy{display:flex;flex-direction:column;gap:.12rem;min-width:0}.cta-benefit-copy strong{font-size:.88rem;font-weight:700;color:var(--text)}.cta-benefit-copy span{font-size:.78rem;color:var(--muted);line-height:1.35}.cta-content .btn{align-self:flex-start;margin-top:.25rem}.proof-panel-v2{padding:1.5rem 1.5rem 1.35rem!important;border-radius:20px;border:1px solid var(--border);background:linear-gradient(165deg,#0e0f16fa,#08080efc);display:flex;flex-direction:column;gap:1.15rem}.proof-head{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem}.proof-lead{margin:0;color:var(--muted);font-size:.9rem}.proof-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:1rem;align-items:stretch}.proof-visual{position:relative;border-radius:14px;overflow:hidden;border:1px solid rgba(255,255,255,.08);min-height:260px}.proof-visual img{width:100%;height:100%;object-fit:cover;display:block;min-height:260px}.proof-visual-caption{position:absolute;left:.9rem;bottom:.9rem;display:flex;flex-direction:column;gap:.15rem;padding:.65rem .8rem;border-radius:10px;background:#060609b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.08)}.proof-visual-caption strong{font-size:.88rem;color:var(--text)}.proof-visual-caption span{font-size:.72rem;color:var(--muted)}.proof-metrics-v2{display:grid!important;grid-template-columns:1fr 1fr!important;gap:.65rem!important;margin:0!important}.proof-metric-v2{display:flex!important;flex-direction:row!important;align-items:center;gap:.7rem;text-align:left!important;padding:.75rem .85rem!important;border-radius:12px;border:1px solid rgba(255,255,255,.07);background:#ffffff08;animation:none!important}.proof-metric-v2 .proof-metric-icon{width:34px;height:34px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;background:#ffffff0d;flex-shrink:0;font-size:0!important}.proof-metric-copy{display:flex;flex-direction:column;gap:.05rem;min-width:0}.proof-metric-v2 .chip-label{font-size:.68rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.proof-metric-v2 .proof-count{font-size:1.35rem!important;margin:0!important;line-height:1.1}.proof-tags-v2{display:flex;flex-wrap:wrap;gap:.45rem;margin:0!important;justify-content:flex-start!important}.proof-outcomes-v2{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.75rem!important;margin:0!important}.proof-outcome-v2{padding:0!important;overflow:hidden;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff06;display:flex;flex-direction:column;animation:none!important;box-shadow:none!important}.proof-outcome-media{aspect-ratio:16 / 10;overflow:hidden}.proof-outcome-media img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.proof-outcome-v2:hover .proof-outcome-media img{transform:scale(1.05)}.proof-outcome-body{padding:.85rem .9rem 1rem;display:flex;flex-direction:column;gap:.35rem}.proof-outcome-body .stat-icon{font-size:0!important;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:#ffffff0d;color:var(--primary-light)}.proof-outcome-body .stat-val{font-size:1.35rem;font-weight:800;letter-spacing:-.03em;line-height:1.15;color:var(--text)}.proof-outcome-body .stat-val em{font-style:normal;font-size:.85rem;font-weight:650;margin-left:.25rem;color:var(--muted)}.proof-outcome-body .stat-label{font-size:.78rem;line-height:1.4;color:var(--muted)}@media (max-width: 960px){.cta-support-v2{grid-template-columns:1fr}.cta-support-v2 .cta-photo img{min-height:220px;max-height:240px}.cta-content{padding:1.25rem}.proof-layout{grid-template-columns:1fr}.proof-outcomes-v2{grid-template-columns:1fr 1fr!important}}@media (max-width: 560px){.proof-metrics-v2,.proof-outcomes-v2{grid-template-columns:1fr!important}}.brand-mark-img-wrap,.nav-brand-icon{background:transparent!important;border:none!important;box-shadow:none!important}.brand-mark-3d-img{object-fit:contain!important;border-radius:0!important;filter:drop-shadow(0 6px 14px rgba(239,68,68,.28));animation:logoFloat 4.5s ease-in-out infinite}@keyframes logoFloat{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-3px) rotate(2deg)}}.nav-brand-icon{width:38px!important;height:38px!important}.flow-compare-v2{display:grid;grid-template-columns:1fr auto 1fr;gap:1rem;align-items:stretch}.flow-lane-v2{border:1px solid var(--border);border-radius:18px;overflow:hidden;background:#0c0d14f2;display:flex;flex-direction:column}.flow-lane-media{position:relative;aspect-ratio:16 / 10;overflow:hidden}.flow-lane-media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .55s ease}.flow-lane-v2:hover .flow-lane-media img{transform:scale(1.04)}.flow-lane-media .flow-badge{position:absolute;top:.85rem;left:.85rem;z-index:2}.flow-lane-body{padding:1rem 1.05rem 1.15rem}.flow-lane-title{margin:0 0 .75rem;font-size:.95rem;font-weight:700;color:var(--text)}.flow-steps-v2{display:grid;grid-template-columns:1fr 1fr;gap:.55rem}.flow-step-v2{display:flex;gap:.55rem;align-items:flex-start;padding:.65rem .7rem;border-radius:12px;border:1px solid rgba(255,255,255,.06);background:#ffffff08}.flow-step-good{border-color:#3b82f62e;background:#3b82f60f}.flow-step-v2 .flow-step-text strong{display:block;font-size:.82rem;margin-bottom:.1rem}.flow-step-v2 .flow-step-text span{font-size:.72rem;color:var(--muted)}.flow-divider-v2{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.45rem;min-width:72px;color:var(--accent-light)}.flow-divider-v2 .flow-divider-label{font-size:.68rem;font-weight:700;text-align:center;color:var(--muted)}.shift-grid-v2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.shift-card-v2{padding:0!important;overflow:hidden;border-radius:16px;border:1px solid var(--border);background:#0c0d14f5;animation:none!important}.shift-card-media{position:relative;aspect-ratio:16 / 9;overflow:hidden}.shift-card-media img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.shift-card-v2:hover .shift-card-media img{transform:scale(1.05)}.shift-card-media .shift-gain{position:absolute;left:.8rem;bottom:.8rem;margin:0;padding:.4rem .65rem;border-radius:8px;background:#060609c7;border:1px solid rgba(255,255,255,.1);font-size:.72rem;font-weight:700;color:#fff;max-width:calc(100% - 1.6rem)}.shift-card-body{padding:.95rem 1rem 1.05rem}.shift-split-v2{display:grid;grid-template-columns:1fr auto 1fr;gap:.55rem;align-items:start}.shift-split-v2 .shift-label{font-size:.65rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:.25rem;display:block}.shift-split-v2 p{font-size:.82rem;line-height:1.4;margin:0;color:var(--text)}.shift-split-v2 .shift-after-text{color:var(--primary-light);font-weight:650}.shift-split-v2 .shift-arrow{margin-top:1.1rem;color:var(--accent)}.bento-grid-v2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.bento-card-v2{padding:0!important;overflow:hidden;border-radius:16px;border:1px solid var(--border);background:#0c0d14f5;animation:none!important;display:flex;flex-direction:column}.bento-media{position:relative;aspect-ratio:16 / 10;overflow:hidden}.bento-media img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.bento-card-v2:hover .bento-media img{transform:scale(1.05)}.bento-media .bento-metric{position:absolute;right:.7rem;bottom:.7rem;margin:0;padding:.35rem .55rem;border-radius:7px;background:#060609cc;border:1px solid rgba(255,255,255,.1);font-size:.68rem;font-weight:700;color:#fff}.bento-body{padding:.95rem 1rem 1.05rem;display:flex;flex-direction:column;gap:.55rem;flex:1}.bento-card-v2 .bento-top{display:flex;align-items:center;gap:.55rem}.bento-card-v2 h3{font-size:.98rem;margin:0;line-height:1.25}.bento-card-v2 p{font-size:.82rem;color:var(--muted);line-height:1.45;margin:0;flex:1}.bento-card-v2 .bento-preview{display:flex;flex-wrap:wrap;gap:.35rem}.bento-card-v2 .bento-preview span{font-size:.68rem;padding:.22rem .45rem;border-radius:6px;background:#ffffff0d;border:1px solid rgba(255,255,255,.07);color:var(--muted)}.dashboard-rich .mockup-bar{display:flex;align-items:center;gap:.45rem}.dashboard-rich .mockup-bar-meta{margin-left:auto;display:inline-flex;align-items:center;gap:.3rem;font-size:.65rem;color:#86efac}.dashboard-rich .ms-logo-brand{background:transparent!important;display:flex;align-items:center;justify-content:center;padding:0}.dashboard-rich .ms-logo-brand img{width:22px;height:22px;object-fit:contain}.dashboard-rich .dm-nav-item{display:flex;align-items:center;gap:.45rem;color:var(--muted)}.dashboard-rich .dm-nav-item.active{color:#fff;background:#ef444424}.dashboard-rich .mm-header{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem}.dashboard-rich .mm-header-copy{display:flex;flex-direction:column;gap:.15rem}.dashboard-rich .mm-header-copy small{font-size:.68rem;color:var(--muted);font-weight:500}.dashboard-rich .mm-stats{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(88px,1fr));gap:.45rem}.dashboard-rich .mm-stat{display:flex;flex-direction:column;gap:.12rem;padding:.55rem .6rem}.dashboard-rich .mm-stat em{font-style:normal;font-size:.62rem;color:var(--muted)}.dashboard-rich .dm-table-head,.dashboard-rich .dm-row-interactive{grid-template-columns:1.4fr .8fr .9fr .7fr!important}.dashboard-rich .dm-tag{font-size:.62rem;color:var(--muted);padding:.12rem .35rem;border-radius:999px;border:1px solid rgba(255,255,255,.08);width:fit-content}.dashboard-rich .mm-chart-wrap{margin-top:.55rem;padding:.55rem .65rem .65rem;border-radius:10px;border:1px solid rgba(255,255,255,.06);background:#ffffff06}.dashboard-rich .mm-chart-label{display:flex;justify-content:space-between;align-items:center;margin-bottom:.4rem;font-size:.68rem;color:var(--muted)}.dashboard-rich .mm-chart-label strong{color:#86efac}.dashboard-large .dm-sidebar{width:132px}.dashboard-large .platform-dashboard,.platform-dashboard.dashboard-large{min-height:460px}@media (max-width: 960px){.flow-compare-v2{grid-template-columns:1fr}.flow-divider-v2{flex-direction:row;min-height:auto;padding:.35rem 0}.shift-grid-v2{grid-template-columns:1fr}.bento-grid-v2{grid-template-columns:1fr 1fr}}@media (max-width: 640px){.flow-steps-v2,.bento-grid-v2,.shift-split-v2{grid-template-columns:1fr}.shift-split-v2 .shift-arrow{margin:0;justify-self:start}}.btn-cta-3d{display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;background:none;border-radius:14px;cursor:pointer;font-family:inherit;text-decoration:none;color:#fff;transition:none}.btn-cta-3d:hover{transform:none}.btn-cta-3d:disabled{opacity:.62;cursor:not-allowed;filter:grayscale(.15)}.btn-cta-3d:disabled .btn-cta-surface{transform:none!important;box-shadow:inset 0 1px #ffffff40,inset 0 -2px #0000002e,0 3px #991b1b,0 8px 18px #ef444440!important}.btn-cta-3d .btn-cta-surface{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;width:100%;padding:.95rem 1.35rem;border-radius:13px;font-size:.95rem;font-weight:750;letter-spacing:.01em;color:#fff;background:linear-gradient(180deg,#f87171,#ef4444 38%,#dc2626);border:1px solid rgba(255,255,255,.24);box-shadow:inset 0 1px #ffffff61,inset 0 -3px #0003,0 4px #991b1b,0 10px 28px #ef44446b;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease;overflow:hidden}.btn-cta-3d .btn-cta-surface:before{content:"";position:absolute;inset:1px 1px auto 1px;height:46%;border-radius:12px 12px 40% 40%;background:linear-gradient(180deg,rgba(255,255,255,.28),transparent);pointer-events:none}.btn-cta-3d .btn-cta-surface:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 28%,rgba(255,255,255,.18) 48%,transparent 68%);transform:translate(-120%);transition:transform .5s ease;pointer-events:none}.btn-cta-3d:not(:disabled):hover .btn-cta-surface{transform:translateY(-2px);filter:saturate(1.06) brightness(1.03);box-shadow:inset 0 1px #ffffff6b,inset 0 -3px #00000029,0 6px #991b1b,0 16px 34px #ef44447a}.btn-cta-3d:not(:disabled):hover .btn-cta-surface:after{transform:translate(120%)}.btn-cta-3d:not(:disabled):active .btn-cta-surface{transform:translateY(2px);box-shadow:inset 0 2px 4px #00000038,inset 0 1px #ffffff2e,0 1px #991b1b,0 6px 16px #ef44444d}.btn-cta-ico{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:9px;background:linear-gradient(145deg,#ffffff6b,#ffffff29);border:1px solid rgba(255,255,255,.4);box-shadow:inset 0 1px #ffffff80,0 2px 8px #0000002e,0 0 12px #ffffff26;flex-shrink:0;color:#fff;transition:transform .2s ease}.btn-cta-ico .icon{width:15px!important;height:15px!important;color:#fff!important;filter:drop-shadow(0 0 4px rgba(255,255,255,.5))}.btn-cta-3d:not(:disabled):hover .btn-cta-ico{transform:scale(1.08) rotate(-8deg)}.btn-cta-chevron{display:inline-flex;opacity:.92;transition:transform .18s ease}.btn-cta-chevron .icon{width:14px!important;height:14px!important}.btn-cta-3d:not(:disabled):hover .btn-cta-chevron{transform:translate(3px)}.signup-submit-pro{grid-column:1 / -1;margin-top:.35rem}.signup-panel-pro{padding:1.5rem;border:1px solid rgba(255,255,255,.12);background:linear-gradient(165deg,#0e0e18c7,#06060cf0),radial-gradient(ellipse 60% 50% at 0% 0%,rgba(239,68,68,.07),transparent 55%);box-shadow:0 1px #ffffff0f inset,0 24px 64px #00000059}.signup-grid-equal{align-items:stretch;gap:1.25rem}.signup-grid-equal>*{min-height:0;height:100%}.signup-info-pro{height:100%;min-height:100%;display:flex;flex-direction:column;gap:1rem;padding:1.35rem;border-color:#ffffff1a;background:linear-gradient(180deg,#141422bf,#08080eeb);box-shadow:inset 0 1px #ffffff0d}.signup-info-top{display:flex;flex-direction:column;gap:.75rem;flex:none;min-height:0}.signup-info-pro h2{margin-bottom:0;font-size:clamp(1.45rem,2.8vw,2rem)}.signup-info-pro .signup-lead{margin-bottom:0;font-size:.86rem;line-height:1.55}.signup-visual{position:relative;margin:0;border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,.1);box-shadow:0 10px 24px #0000004d,inset 0 1px #ffffff14;flex:none;height:120px}.signup-visual img{display:block;width:100%;height:100%;object-fit:cover;filter:saturate(1.05) contrast(1.04)}.signup-visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 35%,rgba(6,6,12,.82) 100%);pointer-events:none}.signup-visual-caption{position:absolute;left:.75rem;right:.75rem;bottom:.6rem;z-index:1;display:inline-flex;align-items:center;gap:.4rem;font-size:.7rem;font-weight:650;color:#fff;text-shadow:0 1px 8px rgba(0,0,0,.5)}.signup-visual-caption .icon{width:12px!important;height:12px!important;color:#fca5a5}.signup-perks-pro{gap:.45rem;margin-bottom:0;flex:none}.signup-perks-pro .signup-perk{padding:.45rem .55rem;border-radius:10px;background:#ffffff06;border-color:#ffffff12;font-size:.72rem;font-weight:550;color:#ffffffb8}.signup-perks-pro .signup-perk:hover{background:#ffffff0b;border-color:#ffffff1f}.signup-fill{flex:1 1 0;min-height:0;overflow:hidden;display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:1fr;gap:.45rem;align-content:stretch}.signup-fill-card{min-height:0;height:100%;display:flex;align-items:center;gap:.55rem;padding:.55rem .65rem;border-radius:11px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;overflow:hidden}.signup-fill-ico{width:28px;height:28px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.signup-fill-ico .icon{width:13px!important;height:13px!important}.signup-fill-red .signup-fill-ico{background:#ef444424;border:1px solid rgba(239,68,68,.28);color:#f87171}.signup-fill-blue .signup-fill-ico{background:#3b82f624;border:1px solid rgba(59,130,246,.28);color:#93c5fd}.signup-fill-green .signup-fill-ico{background:#22c55e24;border:1px solid rgba(34,197,94,.28);color:#86efac}.signup-fill-copy{display:flex;flex-direction:column;gap:.05rem;min-width:0}.signup-fill-copy em{font-style:normal;font-size:.62rem;color:#ffffff73;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.signup-fill-copy strong{font-size:.78rem;font-weight:700;color:#ffffffe0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.signup-info-pro .signup-trust{margin-top:0;flex:none;padding:.75rem .85rem}.signup-wrap{height:100%;min-height:100%;display:flex;flex-direction:column}.signup-card-pro{animation:none;padding:0;border:1px solid rgba(255,255,255,.12);background:linear-gradient(165deg,#12121efa,#08080e);box-shadow:0 1px #ffffff12 inset,0 18px 48px #00000073,0 4px #00000040;border-radius:18px;flex:1 1 auto;height:100%;min-height:100%;align-self:stretch;display:flex;flex-direction:column;overflow:hidden}.signup-card-main{padding:1.35rem 1.4rem 1.1rem;display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.signup-card-pro .signup-card-badge{background:linear-gradient(135deg,#ef444429,#3b82f624);border-color:#ffffff24;color:#fda4af;letter-spacing:.08em}.signup-card-pro .signup-card-header{margin-bottom:.7rem;padding-bottom:.7rem}.signup-card-pro .signup-steps{background:#00000061;border-color:#ffffff14;margin-bottom:.9rem}.signup-form-pro{display:grid;grid-template-columns:1fr 1fr;gap:.7rem .85rem;position:relative;z-index:2;flex:1 1 auto;align-content:start}.signup-form-pro .form-field-3d{display:flex;flex-direction:column;gap:.25rem}.signup-form-pro input{padding:.68rem .9rem .68rem 2.9rem;font-size:.84rem}.signup-form-pro .form-input-icon{width:24px;height:24px;left:.6rem}.signup-form-pro .signup-form-trust{margin-top:.15rem}.signup-form-pro .signup-trust-chip{gap:.35rem;border-radius:9px;background:#ffffff09;border-color:#ffffff14;color:#ffffffb3}.signup-form-pro .signup-trust-chip .icon{width:12px!important;height:12px!important;color:#f87171;opacity:.9}.signup-card-aside{margin-top:auto;padding:1rem 1.4rem 1.15rem;border-top:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#3b82f60f,#ef44440d);display:grid;gap:.7rem}.signup-aside-label{margin:0;font-size:.65rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#ffffff73}.signup-aside-list{list-style:none;margin:0;padding:0;display:grid;gap:.45rem}.signup-aside-list li{display:flex;align-items:center;gap:.55rem;font-size:.78rem;color:#ffffffc7;font-weight:550}.signup-aside-ico{width:24px;height:24px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;background:#22c55e1f;border:1px solid rgba(34,197,94,.25);color:#86efac;flex-shrink:0}.signup-aside-ico .icon{width:12px!important;height:12px!important}.signup-aside-trial{display:flex;align-items:baseline;gap:.5rem;padding:.65rem .75rem;border-radius:11px;background:#00000047;border:1px solid rgba(255,255,255,.08)}.signup-aside-trial strong{font-size:1.05rem;font-weight:800;color:#93c5fd;letter-spacing:-.02em}.signup-aside-trial span{font-size:.74rem;color:#fff9}@media (max-width: 900px){.signup-visual{height:110px}}@media (max-width: 720px){.signup-form-pro{grid-template-columns:1fr}.signup-panel-pro{padding:1rem}.signup-card-main{padding:1.15rem}.signup-card-aside{padding:1rem 1.15rem}.signup-grid-equal{align-items:stretch}.signup-grid-equal>*{height:auto}.signup-info-pro,.signup-wrap,.signup-card-pro{height:auto;min-height:0}.signup-fill{flex:none;min-height:auto;overflow:visible;grid-auto-rows:auto}.signup-fill-card{height:auto;min-height:52px}}.pricing-section-pro{position:relative}.pricing-section-pro .section-lead{max-width:42rem}.billing-toggle-pro{min-width:280px;padding:.28rem;border-radius:999px;background:#ffffff09;border:1px solid rgba(255,255,255,.1)}.billing-toggle-pro button{border-radius:999px;padding:.5rem 1.1rem;font-size:.8rem}.billing-toggle-pro .billing-thumb{border-radius:999px;width:calc(50% - .28rem);left:.28rem;top:.28rem;height:calc(100% - .56rem);background:linear-gradient(135deg,#ef4444e6,#dc2626f2);border:1px solid rgba(255,255,255,.18);box-shadow:0 6px 16px #ef444447}.billing-toggle-pro button.is-active{color:#fff}.billing-toggle-pro .billing-save{background:#ffffff2e;color:#fff;border-radius:999px}.pricing-wrap-pro{padding:0;border:none;background:transparent;overflow:visible}.pricing-grid-pro{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;align-items:stretch}.pricing-card-pro{position:relative;display:flex;flex-direction:column;gap:1.15rem;padding:1.35rem 1.3rem 1.25rem;border-radius:18px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(165deg,#12121ef5,#08080efa);box-shadow:0 1px #ffffff0d inset,0 16px 40px #00000047;cursor:pointer;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease;outline:none}.pricing-card-pro:hover,.pricing-card-pro:focus-visible{transform:translateY(-4px);border-color:#ffffff29;box-shadow:0 1px #ffffff12 inset,0 22px 48px #00000061}.pricing-card-pro.is-featured{border-color:#ef444461;background:linear-gradient(165deg,#221014fa,#0a080c);box-shadow:0 1px #ffffff12 inset,0 0 0 1px #ef44441f,0 22px 50px #ef444424;transform:translateY(-6px)}.pricing-card-pro.is-featured:hover,.pricing-card-pro.is-featured:focus-visible{transform:translateY(-8px);box-shadow:0 1px #ffffff14 inset,0 0 0 1px #ef444433,0 28px 56px #ef444433}.pricing-card-pro.is-selected:not(.is-featured){border-color:#3b82f666;box-shadow:0 0 0 1px #3b82f626,0 18px 40px #00000059}.pricing-card-top{display:flex;flex-direction:column;gap:.7rem}.pricing-card-meta{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.pricing-badge{display:inline-flex;align-items:center;gap:.35rem;padding:.28rem .55rem;border-radius:999px;font-size:.66rem;font-weight:700;letter-spacing:.02em;border:1px solid transparent}.pricing-badge .icon{width:12px!important;height:12px!important}.pricing-badge-red{color:#fda4af;background:#ef44441f;border-color:#ef444440}.pricing-badge-blue{color:#93c5fd;background:#3b82f61f;border-color:#3b82f640}.pricing-rec{font-size:.62rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#fff;padding:.28rem .55rem;border-radius:999px;background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 6px 14px #ef44444d}.pricing-card-pro h3{margin:0;font-size:1.35rem;font-weight:800;letter-spacing:-.02em;color:#fff}.pricing-amount{display:flex;align-items:baseline;gap:.4rem;flex-wrap:wrap}.pricing-amount strong{font-size:clamp(1.9rem,3vw,2.35rem);font-weight:800;letter-spacing:-.04em;line-height:1;color:#fff}.pricing-card-pro.is-featured .pricing-amount strong{background:linear-gradient(135deg,#fff 20%,#fda4af);-webkit-background-clip:text;background-clip:text;color:transparent}.pricing-amount span{font-size:.8rem;color:#ffffff8c;font-weight:550}.pricing-card-pro .pricing-desc{margin:0;font-size:.84rem;line-height:1.55;color:#ffffff94}.pricing-features-pro{list-style:none;margin:0;padding:.85rem 0 0;border-top:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;gap:.55rem;flex:1}.pricing-features-pro li{display:flex;align-items:flex-start;gap:.55rem;font-size:.82rem;color:#ffffffc7;line-height:1.4}.pricing-card-pro .pricing-check{width:18px;height:18px;border-radius:6px;flex-shrink:0;margin-top:.05rem;background:#22c55e1f;border:1px solid rgba(34,197,94,.25);color:#86efac;display:inline-flex;align-items:center;justify-content:center}.pricing-card-pro .pricing-check .icon{width:11px!important;height:11px!important}.pricing-cta-pro{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;width:100%;margin-top:auto;padding:.78rem 1rem;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#fff;font-family:inherit;font-size:.86rem;font-weight:700;cursor:pointer;transition:transform .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease}.pricing-cta-pro .icon{width:14px!important;height:14px!important;opacity:.8;transition:transform .18s ease}.pricing-cta-pro:hover{background:#ffffff12;border-color:#fff3;transform:translateY(-1px)}.pricing-cta-pro:hover .icon{transform:translate(2px);opacity:1}.pricing-cta-pro.is-primary{border-color:#ffffff2e;background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 1px #ffffff38 inset,0 10px 22px #ef444452}.pricing-cta-pro.is-primary:hover{filter:brightness(1.05);box-shadow:0 1px #ffffff47 inset,0 14px 28px #ef444466}.pricing-trust-pro{display:flex;flex-wrap:wrap;justify-content:center;gap:.55rem;margin-top:1.5rem}.pricing-trust-pro .pricing-trust-pill{display:inline-flex;align-items:center;gap:.35rem;animation:none;padding:.42rem .75rem;border-radius:999px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);color:#ffffffb3;font-size:.72rem;font-weight:650}.pricing-trust-pro .pricing-trust-pill .icon{width:12px!important;height:12px!important;color:#f87171}.pricing-wrap-pro .pricing-strategy{margin-top:1.15rem;padding:1rem 1.15rem;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff06;text-align:left;max-width:52rem;margin-left:auto;margin-right:auto;font-size:.82rem;line-height:1.6}@media (max-width: 960px){.pricing-grid-pro{grid-template-columns:1fr;max-width:420px;margin:0 auto}.pricing-card-pro.is-featured{transform:none}.pricing-card-pro.is-featured:hover{transform:translateY(-3px)}}@media (max-width: 640px){.billing-toggle-pro{min-width:0;width:100%;max-width:320px}.pricing-amount strong{font-size:1.85rem}}
