.marketing-scope{--color-bg:#ffffff;--color-bg-soft:#fafaf9;--color-bg-subtle:#f5f5f4;--color-bg-tint:#faf9f7;--color-border:#e7e5e4;--color-border-subtle:#f1f0ee;--color-border-strong:#d6d3d1;--color-ink:#0c0a09;--color-ink-2:#1c1917;--color-ink-muted:#57534e;--color-ink-soft:#78716c;--color-ink-faint:#a8a29e;--color-brand-50:#eff6ff;--color-brand-100:#dbeafe;--color-brand-200:#bfdbfe;--color-brand-300:#93c5fd;--color-brand-400:#60a5fa;--color-brand-500:#3b82f6;--color-brand-600:#2563eb;--color-brand-700:#1d4ed8;--color-brand-800:#1e40af;--color-brand-900:#1e3a8a;--color-accent:#f59e0b;--color-success:#059669;--color-success-soft:#d1fae5;--radius-card:20px;--radius-card-sm:14px;--radius-button:12px;--radius-pill:999px;background:var(--color-bg);color:var(--color-ink);letter-spacing:-.011em}.marketing-scope h1,.marketing-scope h2,.marketing-scope h3,.marketing-scope h4,.marketing-scope h5,.marketing-scope h6{letter-spacing:-.025em}.marketing-scope h1{letter-spacing:-.035em}.marketing-scope .bg-grid{background-image:linear-gradient(90deg,rgba(59,130,246,.08) 1px,transparent 0),linear-gradient(180deg,rgba(59,130,246,.08) 1px,transparent 0);background-size:64px 64px;mask-image:radial-gradient(ellipse 80% 60% at 50% 0,black 30%,transparent 80%)}.marketing-scope .bg-dots{background-image:radial-gradient(circle,rgba(12,10,9,.08) 1px,transparent 0);background-size:20px 20px}.marketing-scope .gradient-text{background:linear-gradient(135deg,#1d4ed8,#2563eb 50%,#3b82f6);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.marketing-scope .card-shadow-glow{box-shadow:inset 0 0 0 .5px rgba(255,255,255,.7),inset 0 1px 0 rgba(255,255,255,1),0 0 0 .5px rgba(12,10,9,.04),0 1px 2px rgba(12,10,9,.04),0 6px 16px -4px rgba(37,99,235,.08),0 20px 40px -12px rgba(37,99,235,.12),0 40px 80px -24px rgba(12,10,9,.1)}.marketing-scope .card-apple{background:linear-gradient(180deg,#ffffff,#fbfaf8);box-shadow:inset 0 1px 0 rgba(255,255,255,1),inset 0 0 0 1px rgba(12,10,9,.06),0 1px 2px rgba(12,10,9,.04),0 8px 20px -8px rgba(12,10,9,.06),0 24px 48px -16px rgba(12,10,9,.1);transition:box-shadow .28s cubic-bezier(.16,1,.3,1),transform .28s cubic-bezier(.16,1,.3,1)}.marketing-scope .card-apple:hover{box-shadow:inset 0 1px 0 rgba(255,255,255,1),inset 0 0 0 1px rgba(37,99,235,.12),0 2px 4px rgba(12,10,9,.04),0 16px 36px -8px rgba(12,10,9,.08),0 36px 72px -16px rgba(12,10,9,.12);transform:translateY(-2px)}.marketing-scope .button-glow{box-shadow:0 1px 2px rgba(37,99,235,.2),0 8px 24px -6px rgba(37,99,235,.3);transition:box-shadow .2s ease,transform .12s ease}.marketing-scope .button-glow:hover{box-shadow:0 1px 2px rgba(37,99,235,.24),0 12px 32px -6px rgba(37,99,235,.36)}.marketing-scope .button-glow:active{transform:scale(.98)}.marketing-scope .cta-gradient{background-image:linear-gradient(180deg,rgba(255,255,255,.18),rgba(255,255,255,0) 48%),linear-gradient(135deg,var(--color-brand-500) 0,var(--color-brand-600) 52%,var(--color-brand-700) 100%);box-shadow:0 1px 2px rgba(12,10,9,.16),0 2px 4px rgba(12,10,9,.1),0 1px 2px rgba(37,99,235,.2),0 8px 24px -6px rgba(37,99,235,.3)}.marketing-scope .cta-gradient:hover{background-image:linear-gradient(180deg,rgba(255,255,255,.24),rgba(255,255,255,0) 48%),linear-gradient(135deg,var(--color-brand-400) 0,var(--color-brand-600) 52%,var(--color-brand-700) 100%);box-shadow:0 1px 2px rgba(12,10,9,.18),0 3px 6px rgba(12,10,9,.12),0 1px 2px rgba(37,99,235,.24),0 12px 32px -6px rgba(37,99,235,.36)}.marketing-scope .live-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:var(--color-success-soft);color:var(--color-success);font-size:10px;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.marketing-scope .live-dot{width:6px;height:6px;border-radius:999px;background:var(--color-success);box-shadow:0 0 0 0 rgba(5,150,105,.4);animation:live-pulse 2s ease-in-out infinite}@keyframes live-pulse{0%,to{box-shadow:0 0 0 0 rgba(5,150,105,.4)}50%{box-shadow:0 0 0 6px rgba(5,150,105,0)}}@keyframes scan-line{0%{transform:translateY(0)}to{transform:translateY(120px)}}.marketing-scope .animate-scan-line{animation:scan-line 3s linear infinite}@keyframes ticker{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.marketing-scope .animate-ticker{animation:ticker 40s linear infinite}@keyframes smartshifterRailGrow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.marketing-scope .smartshifter-rail{transform-origin:top center;animation:smartshifterRailGrow var(--rail-duration,6s) linear forwards}@keyframes smartshifterRoleSwap{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.marketing-scope .animate-role-swap{animation:smartshifterRoleSwap .52s cubic-bezier(.16,1,.3,1) both}@keyframes smartshifterImageFadeIn{0%{opacity:0}to{opacity:1}}.marketing-scope .animate-image-fade-in{animation:smartshifterImageFadeIn .7s cubic-bezier(.4,0,.2,1) forwards}.marketing-scope .legal-prose{color:var(--color-ink-2);font-size:16px;line-height:1.7}.marketing-scope .legal-prose h2{margin-top:2.5rem;margin-bottom:.75rem;font-size:1.5rem;font-weight:600;color:var(--color-ink);scroll-margin-top:5rem}.marketing-scope .legal-prose h2:first-child{margin-top:0}.marketing-scope .legal-prose h3{margin-top:1.75rem;margin-bottom:.5rem;font-size:1.125rem;font-weight:600;color:var(--color-ink)}.marketing-scope .legal-prose p{margin-bottom:1rem}.marketing-scope .legal-prose ul{margin-bottom:1rem;padding-left:1.25rem;list-style:disc}.marketing-scope .legal-prose ul li{margin-bottom:.375rem;padding-left:.25rem}.marketing-scope .legal-prose a{color:var(--color-brand-700);text-decoration:underline;text-underline-offset:2px}.marketing-scope .legal-prose a:hover{color:var(--color-brand-800)}.marketing-scope .legal-prose strong{font-weight:600;color:var(--color-ink)}.marketing-scope .legal-prose table{width:100%;margin-bottom:1.5rem;border-collapse:collapse;font-size:.9375rem}.marketing-scope .legal-prose td,.marketing-scope .legal-prose th{border:1px solid var(--color-border);padding:.625rem .875rem;text-align:left;vertical-align:top}.marketing-scope .legal-prose th{background:var(--color-bg-subtle);font-weight:600;color:var(--color-ink)}@media (min-width:1024px) and (max-width:1440px){.marketing-scope{zoom:.8}}