.mkt-shell{--mkt-bg-primary: 252 252 252;--mkt-bg-surface: 243 245 247;--mkt-bg-elevated: 232 235 238;--mkt-border-color: 201 208 217;--mkt-accent-primary: 11 111 86;--mkt-on-accent: 255 255 255;--mkt-accent-pro: 13 148 136;--mkt-accent-secondary: 180 120 10;--mkt-accent-danger: 220 38 38;--mkt-aurora-1: 16 185 129;--mkt-aurora-2: 5 150 105;--mkt-aurora-3: 4 120 87;--mkt-text-primary: 15 23 41;--mkt-text-secondary: 54 69 89;--mkt-text-muted: 82 94 114;background-color:rgb(var(--mkt-bg-primary));color:rgb(var(--mkt-text-primary));font-family:Outfit,system-ui,sans-serif;-webkit-font-smoothing:antialiased;min-height:100vh;position:relative;isolation:isolate;overflow-x:clip}.mkt-shell:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(58rem 40rem at 10% -10%,rgb(var(--mkt-aurora-1) / .1),transparent 60%),radial-gradient(52rem 38rem at 94% 2%,rgb(var(--mkt-aurora-2) / .08),transparent 58%),radial-gradient(60rem 50rem at 52% 116%,rgb(var(--mkt-aurora-3) / .07),transparent 60%)}.dark .mkt-shell{--mkt-bg-primary: 8 10 17;--mkt-bg-surface: 14 16 27;--mkt-bg-elevated: 25 28 41;--mkt-border-color: 31 34 51;--mkt-accent-primary: 21 209 162;--mkt-on-accent: 8 10 17;--mkt-accent-pro: 45 212 191;--mkt-accent-secondary: 245 196 76;--mkt-accent-danger: 248 91 91;--mkt-aurora-1: 110 231 183;--mkt-aurora-2: 52 211 153;--mkt-aurora-3: 16 185 129;--mkt-text-primary: 241 245 249;--mkt-text-secondary: 162 178 200;--mkt-text-muted: 125 140 163}.dark .mkt-shell:before{background:radial-gradient(58rem 40rem at 10% -10%,rgb(var(--mkt-aurora-1) / .15),transparent 60%),radial-gradient(52rem 38rem at 94% 2%,rgb(var(--mkt-aurora-2) / .13),transparent 58%),radial-gradient(60rem 50rem at 52% 116%,rgb(var(--mkt-aurora-3) / .13),transparent 60%)}.mkt-shell ::-moz-selection{background:rgb(var(--mkt-accent-primary) / .3);color:rgb(var(--mkt-text-primary))}.mkt-shell ::selection{background:rgb(var(--mkt-accent-primary) / .3);color:rgb(var(--mkt-text-primary))}.mkt-shell .btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:8px;background-color:rgb(var(--mkt-accent-primary));padding:.625rem 1.25rem;font-size:.875rem;font-weight:700;color:rgb(var(--mkt-on-accent));transition:filter .2s,box-shadow .2s;outline:none}.mkt-shell .btn-primary:hover{filter:brightness(1.1);box-shadow:0 0 20px rgb(var(--mkt-accent-primary) / .12)}.mkt-shell .btn-primary:focus{box-shadow:0 0 0 2px rgb(var(--mkt-accent-primary) / .5)}.mkt-shell .btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:8px;border:1px solid rgb(var(--mkt-border-color));background:transparent;padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;color:rgb(var(--mkt-text-primary));transition:border-color .2s,color .2s}.mkt-shell .btn-ghost:hover{border-color:rgb(var(--mkt-accent-primary));color:rgb(var(--mkt-accent-primary))}.mkt-shell .card{border-radius:12px;border:1px solid rgb(var(--mkt-border-color));background-color:rgb(var(--mkt-bg-surface));padding:1.5rem;transition:border-color .2s,box-shadow .2s}.mkt-shell .card-hover:hover{border-color:rgb(var(--mkt-accent-primary));box-shadow:0 0 20px rgb(var(--mkt-accent-primary) / .12)}.mkt-shell .pill{display:inline-flex;align-items:center;gap:.3rem;border-radius:9999px;padding:.2rem .7rem;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.12em;white-space:nowrap;vertical-align:middle}.mkt-shell .pill-free{background-color:rgb(var(--mkt-accent-primary) / .12);color:rgb(var(--mkt-accent-primary));border:1px solid rgb(var(--mkt-accent-primary) / .35)}.mkt-shell .pill-pro{background:linear-gradient(135deg,rgb(var(--mkt-aurora-1)),rgb(var(--mkt-aurora-2)) 60%,rgb(var(--mkt-aurora-3)));color:#fff;border:none;box-shadow:0 0 14px rgb(var(--mkt-aurora-2) / .45),inset 0 1px #fff3;text-shadow:0 1px 2px rgb(0 0 0 / .25)}.mkt-shell .pill-elite{background:linear-gradient(135deg,#f59e0b,#fbbf24,#d97706);color:#1a1000;border:none;box-shadow:0 0 14px #f59e0b80,inset 0 1px #ffffff47;text-shadow:0 1px 1px rgb(255 255 255 / .2)}.mkt-shell .eyebrow{display:inline-block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.18em;color:rgb(var(--mkt-accent-primary))}.mkt-shell .h-display{font-family:Outfit,system-ui,sans-serif;font-weight:700;letter-spacing:-.025em}.mkt-shell .grid-overlay{background-image:radial-gradient(rgb(var(--mkt-accent-primary) / .06) 1px,transparent 1px);background-size:24px 24px}.mkt-shell .hero-glow{background-image:radial-gradient(40rem 28rem at 18% -6%,rgb(var(--mkt-aurora-1) / .18) 0%,transparent 60%),radial-gradient(34rem 26rem at 88% 8%,rgb(var(--mkt-aurora-2) / .16) 0%,transparent 58%),radial-gradient(40rem 30rem at 60% 104%,rgb(var(--mkt-aurora-3) / .13) 0%,transparent 60%)}.mkt-shell .text-aurora{background-image:linear-gradient(104deg,rgb(var(--mkt-aurora-1)),rgb(var(--mkt-aurora-2)) 46%,rgb(var(--mkt-aurora-3)));-webkit-background-clip:text;background-clip:text;color:transparent}.mkt-shell .btn-aurora{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:9999px;background-image:linear-gradient(104deg,rgb(var(--mkt-aurora-1)),rgb(var(--mkt-aurora-2)) 52%,rgb(var(--mkt-aurora-3)));padding:.75rem 1.6rem;font-size:.9rem;font-weight:700;color:#04121a;box-shadow:0 12px 34px -10px rgb(var(--mkt-aurora-2) / .55),inset 0 1px #ffffff40;transition:filter .2s,box-shadow .2s,transform .2s;outline:none}.mkt-shell .btn-aurora:hover{filter:brightness(1.07);transform:translateY(-1px);box-shadow:0 18px 48px -10px rgb(var(--mkt-aurora-2) / .7),inset 0 1px #ffffff4d}.mkt-shell .btn-aurora:focus-visible{box-shadow:0 0 0 3px rgb(var(--mkt-aurora-2) / .45)}.mkt-shell .gradient-ring{border:1px solid transparent;background:linear-gradient(rgb(var(--mkt-bg-surface)),rgb(var(--mkt-bg-surface))) padding-box,linear-gradient(120deg,rgb(var(--mkt-aurora-1) / .55),rgb(var(--mkt-aurora-2) / .35),rgb(var(--mkt-aurora-3) / .55)) border-box}.mkt-shell .aurora-spot{background-image:radial-gradient(closest-side,rgb(var(--mkt-aurora-2) / .16),transparent 70%);filter:blur(8px)}.mkt-shell .section-divider{height:1px;width:100%;background-color:rgb(var(--mkt-border-color))}.mkt-shell .legal-prose{color:rgb(var(--mkt-text-secondary));line-height:1.7}.mkt-shell .legal-prose h2{margin-top:2.5rem;margin-bottom:.75rem;font-family:Outfit,system-ui,sans-serif;font-size:1.5rem;font-weight:700;color:rgb(var(--mkt-text-primary));scroll-margin-top:6rem}.mkt-shell .legal-prose h3{margin-top:1.5rem;margin-bottom:.5rem;font-family:Outfit,system-ui,sans-serif;font-size:1.125rem;font-weight:600;color:rgb(var(--mkt-text-primary))}.mkt-shell .legal-prose p{margin-top:.75rem;margin-bottom:.75rem}.mkt-shell .legal-prose ul{margin-top:.75rem;margin-bottom:.75rem;margin-left:1.25rem;list-style-type:disc}.mkt-shell .legal-prose a{color:rgb(var(--mkt-accent-primary))}.mkt-shell .legal-prose a:hover{text-decoration:underline}@keyframes pfh-nav-flow{0%{transform:translate(-100%)}to{transform:translate(300%)}}@keyframes pfh-nav-fade{0%{opacity:0}to{opacity:1}}@keyframes pfh-nav-pop{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}@keyframes pfh-nav-sheet{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.pfh-nav-flow{animation:pfh-nav-flow 2.4s cubic-bezier(.45,0,.55,1) infinite}.pfh-nav-fade{animation:pfh-nav-fade .16s ease-out both}.pfh-nav-pop{animation:pfh-nav-pop .2s cubic-bezier(.22,1,.36,1) both}.pfh-nav-sheet{animation:pfh-nav-sheet .22s cubic-bezier(.22,1,.36,1) both}@media(prefers-reduced-motion:reduce){.pfh-nav-flow,.pfh-nav-fade,.pfh-nav-pop,.pfh-nav-sheet{animation:none}}
