.marketing-page{--cream:#faf7f2;--cream-dark:#f0ebe1;--cream-2:#fcfaf8;--paper:#f7f3ee;--coral:#e9654a;--coral-cta:#f07068;--coral-deep:#d94f47;--coral-soft:#f28b77;--coral-border:rgba(233,101,74,.55);--ink:#1a1a1a;--gray-800:#262626;--gray-700:#404040;--gray-600:#525252;--gray-500:#737373;--gray-400:#999;--gray-300:#a3a3a3;--gray-250:#bbb;--gray-200:#d5d5d5;--gray-180:#d4d4d4;--gray-150:#ece7df;--white:#fff;--green:#2db84b;--green-deep:#16a335;--success-bg:#f3fef1;--success-fg:#246315;--border:#ece7df;--shadow-md:0 4px 6px -1px rgba(0,0,0,.05),0 2px 4px -2px rgba(0,0,0,.05);--shadow-xl:0 12px 40px rgba(0,0,0,.06);--shadow-coral:0 8px 30px hsla(4,82%,67%,.3);--ease-soft:cubic-bezier(0.16,1,0.3,1);--font-display:var(--font-mato-display),Georgia,serif;--font-body:var(--font-mato-body),-apple-system,sans-serif;--font-mono:var(--font-mato-mono),"SF Mono",monospace}.ease-mato{transition:all .3s cubic-bezier(.16,1,.3,1)!important}.pq-silhouette:after{background:linear-gradient(180deg,#3a2820,#1e1410);border-radius:50% 50% 10% 10%/100% 100% 10% 10%;content:"";filter:blur(1px);height:45%;left:10%;position:absolute;right:10%;top:62%}.pq-portrait-circle{background:radial-gradient(circle,hsla(38,44%,96%,.08),transparent 65%);border:2px solid hsla(38,44%,96%,.12);border-radius:50%;box-shadow:0 40px 80px rgba(0,0,0,.5);height:54%;left:18%;pointer-events:none;position:absolute;top:34%;width:54%}.reveal-v2{opacity:0;transform:translateY(30px);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1)}.reveal-v2.in{opacity:1;transform:translateY(0)}.reveal-v2.d1{transition-delay:.08s}.reveal-v2.d2{transition-delay:.18s}.reveal-v2.d3{transition-delay:.28s}.reveal-v2.d4{transition-delay:.38s}.reveal-blur-v2{filter:blur(16px);opacity:0;transform:translateY(20px);transition:opacity 1.1s cubic-bezier(.16,1,.3,1),filter 1.1s cubic-bezier(.16,1,.3,1),transform 1.1s cubic-bezier(.16,1,.3,1)}.reveal-blur-v2.in{filter:blur(0);opacity:1;transform:translateY(0)}.reveal-scale-v2{opacity:0;transform:scale(.92);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1)}.reveal-scale-v2.in{opacity:1;transform:scale(1)}.stagger-v2>*{opacity:0;transform:translateY(24px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.stagger-v2.in>:first-child{opacity:1;transform:none;transition-delay:0s}.stagger-v2.in>:nth-child(2){opacity:1;transform:none;transition-delay:.08s}.stagger-v2.in>:nth-child(3){opacity:1;transform:none;transition-delay:.16s}.stagger-v2.in>:nth-child(4){opacity:1;transform:none;transition-delay:.24s}.stagger-v2.in>:nth-child(5){opacity:1;transform:none;transition-delay:.32s}.stagger-v2.in>:nth-child(6){opacity:1;transform:none;transition-delay:.4s}.stagger-v2.in>:nth-child(7){opacity:1;transform:none;transition-delay:.48s}.stagger-v2.in>:nth-child(8){opacity:1;transform:none;transition-delay:.56s}@keyframes blob-morph{0%,to{border-radius:58% 42% 47% 53%/52% 44% 56% 48%;transform:rotate(-2deg)}33%{border-radius:42% 58% 60% 40%/47% 55% 45% 53%;transform:rotate(3deg)}66%{border-radius:52% 48% 38% 62%/58% 42% 58% 42%;transform:rotate(-1deg)}}.hero-blob-v2{animation:blob-morph 14s cubic-bezier(.16,1,.3,1) infinite}@keyframes float-card{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.float-card-v2{animation:float-card 6s ease-in-out infinite}.float-card-v2-alt{animation:float-card 7s ease-in-out infinite;animation-delay:1s}@keyframes schedFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes float{0%,to{transform:translate(-50%,-50%) translateY(0)}50%{transform:translate(-50%,-50%) translateY(-8px)}}@keyframes haRingPulse{0%,to{opacity:.4;transform:translate(-50%,-50%) scale(1)}50%{opacity:.9;transform:translate(-50%,-50%) scale(1.03)}}@keyframes haNodeFloat{0%,to{transform:translate(-50%,-50%) translateY(0)}50%{transform:translate(-50%,-50%) translateY(-6px)}}@keyframes coreBlobMorph{0%,to{border-radius:58% 42% 47% 53%/52% 44% 56% 48%;transform:rotate(-2deg) scale(1)}33%{border-radius:42% 58% 60% 40%/47% 55% 45% 53%;transform:rotate(3deg) scale(1.04)}66%{border-radius:52% 48% 38% 62%/58% 42% 58% 42%;transform:rotate(-1deg) scale(.98)}}@keyframes coreGlow{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}@keyframes ringPulse{0%,to{opacity:.5}50%{opacity:1}}@keyframes relDotPulse{0%,to{opacity:.7}50%{opacity:1}}@keyframes glow-drift{0%,to{transform:translate(0) scale(1)}50%{transform:translate(2%,1%) scale(1.03)}}.glow-drift-v2{animation:glow-drift 24s ease-in-out infinite}.cr-bar-v2{border-radius:9999px;height:100%;transition:width 1.4s cubic-bezier(.16,1,.3,1);width:0}@keyframes host-wv{0%,to{transform:scaleY(.55)}50%{transform:scaleY(1.15)}}.host-wv-bar{animation:host-wv 1.2s ease-in-out infinite;transform-origin:center}@keyframes marquee-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.marquee-track{animation:marquee-scroll 45s linear infinite}.stat-marquee-track{animation:marquee-scroll 25s linear infinite}.marquee-track:hover{animation-play-state:paused}@keyframes draw-circle{to{stroke-dashoffset:0}}.draw-circle-v2{stroke-dasharray:1600;stroke-dashoffset:1600}.draw-circle-v2.in{animation:draw-circle 1.6s cubic-bezier(.16,1,.3,1) .6s forwards}.fw-circle-path{stroke-dasharray:1400;stroke-dashoffset:1400}.in .fw-circle-path{animation:draw-circle 2s cubic-bezier(.16,1,.3,1) .2s forwards}@keyframes blink{0%,60%,to{opacity:.25}30%{opacity:1}}@keyframes blobDrift{0%,to{border-radius:58% 42% 47% 53%/52% 44% 56% 48%;transform:rotate(-2deg)}33%{border-radius:42% 58% 60% 40%/47% 55% 45% 53%;transform:rotate(3deg)}66%{border-radius:52% 48% 38% 62%/58% 42% 58% 42%;transform:rotate(-1deg)}}@keyframes pulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}.pulse-dot{animation:pulseDot 1.6s infinite}.pulse-dot-fast{animation:pulseDot 1.4s infinite}.pulse-dot-slow{animation:pulseDot 2s infinite}@keyframes dm-blink{0%,49%{opacity:1}50%,to{opacity:0}}.dm-cursor{animation:dm-blink 1s infinite}@keyframes wv{0%,to{transform:scaleY(.85)}50%{transform:scaleY(1.1)}}@keyframes vsBlobMorph{0%,to{border-radius:58% 42% 47% 53%/52% 44% 56% 48%;transform:rotate(-2deg)}33%{border-radius:42% 58% 60% 40%/47% 55% 45% 53%;transform:rotate(3deg)}66%{border-radius:52% 48% 38% 62%/58% 42% 58% 42%;transform:rotate(-1deg)}}.vs-tab-active .vs-tab-badge{background:var(--coral)!important;color:var(--cream)!important}@keyframes ssWave{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1)}}@keyframes wave{0%,to{transform:scaleY(.5)}50%{transform:scaleY(1)}}@keyframes progressGrow{0%{width:0}to{width:100%}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.85)}}.mobile-carousel .swiper{overflow:visible}.mobile-carousel-scrollbar .swiper-scrollbar-drag{background:var(--gray-400);border-radius:9999px}@media (prefers-reduced-motion:reduce){.marketing-page .reveal-blur-v2,.marketing-page .reveal-scale-v2,.marketing-page .reveal-v2,.marketing-page .stagger-v2>*{filter:none!important;opacity:1!important;transform:none!important;transition:none!important}.marketing-page .dm-cursor,.marketing-page .draw-circle-v2.in,.marketing-page .float-card-v2,.marketing-page .float-card-v2-alt,.marketing-page .glow-drift-v2,.marketing-page .hero-blob-v2,.marketing-page .host-wv-bar,.marketing-page .in .fw-circle-path,.marketing-page .marquee-track,.marketing-page .pulse-dot,.marketing-page .pulse-dot-fast,.marketing-page .pulse-dot-slow,.marketing-page .stat-marquee-track{animation:none!important}.marketing-page .draw-circle-v2,.marketing-page .fw-circle-path{stroke-dashoffset:0!important}}