.mkt{--cream:#f6f3ec;--cream-2:#efeae0;--paper:#fff;--ink:#15131f;--ink-soft:#3a3650;--m-muted:#6f6a82;--m-line:#e7e1d5;--purple:#8b5cf6;--purple-deep:#7c3aed;--purple-soft:#ede9fe;--m-mint:#34d399;--mint-deep:#10b981;--mint-soft:#d6f7ea;--m-amber:#f7b955;--m-grad:linear-gradient(135deg, #8b5cf6, #7c3aed);--m-grad-mint:linear-gradient(135deg, #34d399, #10b981);--d-bg:#08080f;--d-1:#0d0d18;--d-2:#121220;--d-3:#1a1a2e;--d-4:#24243a;--d-text:#e2e8f0;--d-muted:#94a3b8;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:24px;--r-2xl:32px;font-family:var(--font-dmsans), system-ui, sans-serif;background:var(--cream);color:var(--ink);-webkit-font-smoothing:antialiased;min-height:100vh;line-height:1.5;overflow-x:hidden}.mkt h1,.mkt h2,.mkt h3,.mkt h4{font-family:var(--font-lato), sans-serif;letter-spacing:-.03em;color:var(--ink);font-weight:900;line-height:1.04}.mkt a{color:inherit;text-decoration:none}.mkt .wrap{max-width:1200px;margin:0 auto;padding:0 32px}.mkt .eyebrow{font-family:var(--font-dmsans);letter-spacing:.14em;text-transform:uppercase;color:var(--purple-deep);font-size:13px;font-weight:700}.mkt .grad-text{background:var(--m-grad);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.mkt .mint-text{background:var(--m-grad-mint);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.mkt .btn{font-family:var(--font-dmsans);cursor:pointer;border:none;border-radius:999px;align-items:center;gap:9px;padding:15px 26px;font-size:16px;font-weight:600;transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s;display:inline-flex}.mkt .btn-primary{background:var(--m-grad);color:#fff;box-shadow:0 10px 26px -8px #7c3aed8c}.mkt .btn-primary:hover{transform:translateY(-2px);box-shadow:0 16px 34px -8px #7c3aeda6}.mkt .btn-ghost{background:var(--paper);color:var(--ink);border:1.5px solid var(--m-line)}.mkt .btn-ghost:hover{border-color:#d8d0c0;transform:translateY(-2px)}.mkt .btn svg{width:18px;height:18px}.mkt header.nav{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f6f3ecd1;border-bottom:1px solid #e7e1d5b3;display:block;position:sticky;top:0}.mkt .nav-inner{justify-content:space-between;align-items:center;height:74px;display:flex}.mkt .logo{font-family:var(--font-lato);letter-spacing:-.04em;flex:none;align-items:center;gap:10px;font-size:24px;font-weight:900;display:flex}.mkt .logo .lm{object-fit:contain;width:36px;height:36px;display:block}.mkt .logo .mo{color:#0faf84}.mkt .nav-links{flex:none;align-items:center;gap:34px;display:flex}.mkt .nav-links a{color:var(--ink-soft);font-size:15.5px;font-weight:500;transition:color .2s}.mkt .nav-links a:hover{color:var(--purple-deep)}.mkt .nav-cta{flex:none;align-items:center;gap:14px;display:flex}.mkt .signin{color:var(--ink);font-size:15.5px;font-weight:600}.mkt .hero{padding:74px 0 30px;position:relative}.mkt .hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:48px;display:grid}.mkt .badge{background:var(--paper);border:1px solid var(--m-line);color:var(--ink-soft);border-radius:999px;align-items:center;gap:8px;margin-bottom:26px;padding:7px 14px 7px 8px;font-size:13.5px;font-weight:600;display:inline-flex}.mkt .badge .pill{background:var(--purple-soft);color:var(--purple-deep);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700}.mkt .hero h1{margin-bottom:22px;font-size:clamp(42px,5.6vw,72px)}.mkt .hero p.lead{color:var(--m-muted);text-wrap:pretty;max-width:30em;margin-bottom:32px;font-size:19px}.mkt .hero-cta{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.mkt .hero-note{color:var(--m-muted);align-items:center;gap:8px;margin-top:20px;font-size:14px;display:flex}.mkt .hero-note b{color:var(--ink-soft);font-weight:700}.mkt .blob{filter:blur(8px);opacity:.5;z-index:0;border-radius:50%;position:absolute}.mkt .device-stage{z-index:2;position:relative}.mkt .app-card{background:var(--d-1);border-radius:var(--r-2xl);border:1px solid #20203a;padding:22px;position:relative;overflow:hidden;box-shadow:0 40px 90px -30px #32145a80,0 14px 40px -18px #7c3aed59}.mkt .app-card:before{content:"";pointer-events:none;background:radial-gradient(120% 80% at 80% 0,#8b5cf629,#0000 60%);position:absolute;inset:0}.mkt .ac-top{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex;position:relative}.mkt .ac-live{color:var(--m-mint);font-family:var(--font-dmsans);letter-spacing:.04em;white-space:nowrap;align-items:center;gap:9px;font-size:13px;font-weight:600;display:flex}.mkt .live-dot{background:var(--m-mint);border-radius:50%;width:9px;height:9px;animation:2s infinite mkt-pulse;box-shadow:0 0 #34d39999}@keyframes mkt-pulse{0%{box-shadow:0 0 #34d3998c}70%{box-shadow:0 0 0 10px #34d39900}to{box-shadow:0 0 #34d39900}}.mkt .ac-timer{font-family:var(--font-dmsans);color:var(--d-muted);font-size:13px;font-weight:600}.mkt .ac-persona{color:var(--d-muted);margin-bottom:4px;font-size:12.5px}.mkt .ac-title{color:var(--d-text);font-family:var(--font-lato);letter-spacing:-.02em;margin-bottom:18px;font-size:20px;font-weight:900}.mkt .wave{justify-content:center;align-items:center;gap:5px;height:64px;margin:6px 0 20px;display:flex}.mkt .wave i{background:linear-gradient(#a78bfa,#7c3aed);border-radius:999px;width:5px;animation:1.1s ease-in-out infinite mkt-bar}@keyframes mkt-bar{0%,to{height:14px}50%{height:46px}}.mkt .ac-foot{gap:10px;display:flex}.mkt .ac-btn{text-align:center;font-family:var(--font-dmsans);border-radius:12px;flex:1;padding:12px;font-size:13.5px;font-weight:600}.mkt .ac-btn.end{background:var(--m-grad);color:#fff}.mkt .ac-btn.mute{background:var(--d-3);color:var(--d-muted)}.mkt .score-chip{background:var(--d-2);border-radius:var(--r-xl);z-index:4;border:1px solid #2a2a45;align-items:center;gap:14px;padding:16px 18px;display:flex;position:absolute;bottom:-40px;right:-20px;box-shadow:0 24px 50px -20px #00000080}.mkt .score-num{font-family:var(--font-lato);background:var(--m-grad-mint);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:40px;font-weight:900;line-height:1}.mkt .score-chip .meta{color:var(--d-muted);font-size:12px;line-height:1.35}.mkt .score-chip .meta b{color:var(--d-text);font-size:13px;font-weight:700;display:block}.mkt .streak-chip{background:var(--paper);border:1px solid var(--m-line);z-index:4;white-space:nowrap;border-radius:16px;align-items:center;gap:10px;padding:11px 15px;font-size:14px;font-weight:700;display:flex;position:absolute;top:-66px;left:-10px;box-shadow:0 18px 40px -18px #3c28644d}.mkt .streak-chip .ico{background:var(--mint-soft);width:30px;height:30px;color:var(--mint-deep);border-radius:9px;place-items:center;font-size:16px;display:grid}.mkt .trust{padding:30px 0 14px}.mkt .trust p{text-align:center;color:var(--m-muted);letter-spacing:.04em;margin-bottom:20px;font-size:13.5px;font-weight:600}.mkt .logos{opacity:.62;flex-wrap:wrap;justify-content:center;align-items:center;gap:54px;display:flex}.mkt .logos .lg{font-family:var(--font-lato);color:var(--ink);letter-spacing:-.02em;align-items:center;gap:8px;font-size:21px;font-weight:900;display:flex}.mkt .logos .lg .m{background:var(--ink);opacity:.85;border-radius:5px;width:18px;height:18px}.mkt .stats{padding:60px 0}.mkt .stats-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.mkt .stat{background:var(--paper);border:1px solid var(--m-line);border-radius:var(--r-xl);padding:34px 30px;position:relative;overflow:hidden}.mkt .stat .big{font-family:var(--font-lato);letter-spacing:-.04em;margin-bottom:12px;font-size:58px;font-weight:900;line-height:1}.mkt .stat p{color:var(--m-muted);max-width:22em;font-size:15.5px}.mkt .stat .deco{opacity:.1;border-radius:50%;width:120px;height:120px;position:absolute;top:-30px;right:-30px}.mkt section{position:relative}.mkt .sec{padding:84px 0}.mkt .sec-head{max-width:640px;margin-bottom:54px}.mkt .sec-head.center{text-align:center;margin:0 auto 56px}.mkt .sec-head h2{margin:16px 0 18px;font-size:clamp(32px,4vw,50px)}.mkt .sec-head p{color:var(--m-muted);text-wrap:pretty;font-size:18px}.mkt .steps{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.mkt .step{background:var(--paper);border:1px solid var(--m-line);border-radius:var(--r-xl);padding:32px 28px 30px;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s;position:relative}.mkt .step:hover{transform:translateY(-6px);box-shadow:0 26px 50px -28px #3c28644d}.mkt .step .n{font-family:var(--font-lato);color:#fff;background:var(--m-grad);border-radius:14px;place-items:center;width:46px;height:46px;margin-bottom:22px;font-size:15px;font-weight:900;display:grid;box-shadow:0 10px 22px -8px #7c3aed80}.mkt .step:nth-child(2) .n{background:linear-gradient(135deg,#a78bfa,#8b5cf6)}.mkt .step:nth-child(3) .n{background:var(--m-grad-mint);box-shadow:0 10px 22px -8px #10b98180}.mkt .step h3{margin-bottom:11px;font-size:22px}.mkt .step p{color:var(--m-muted);font-size:15.5px}.mkt .feat{grid-template-columns:1fr 1fr;align-items:center;gap:56px;padding:46px 0;display:grid}.mkt .feat.rev .feat-copy{order:2}.mkt .feat-copy h2{margin:14px 0 18px;font-size:clamp(28px,3.4vw,42px)}.mkt .feat-copy p.d{color:var(--m-muted);text-wrap:pretty;margin-bottom:24px;font-size:17.5px}.mkt .feat-list{flex-direction:column;gap:14px;display:flex}.mkt .feat-list li{color:var(--ink-soft);align-items:flex-start;gap:13px;font-size:16px;list-style:none;display:flex}.mkt .feat-list .ck{background:var(--mint-soft);width:24px;height:24px;color:var(--mint-deep);border-radius:8px;flex:none;place-items:center;margin-top:1px;display:grid}.mkt .feat-list .ck svg{width:14px;height:14px}.mkt .feat-art{position:relative}.mkt .darkpanel{background:var(--d-1);border-radius:var(--r-2xl);border:1px solid #20203a;padding:24px;position:relative;overflow:hidden;box-shadow:0 36px 80px -34px #32145a73}.mkt .darkpanel:before{content:"";pointer-events:none;background:radial-gradient(110% 70% at 100% 0,#8b5cf624,#0000 60%);position:absolute;inset:0}.mkt .dp-label{color:var(--d-muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:14px;font-size:12px;font-weight:600}.mkt .skill-row{align-items:center;gap:14px;margin-bottom:13px;display:flex}.mkt .skill-row .nm{color:var(--d-text);flex:none;width:130px;font-size:13.5px}.mkt .skill-row .track{background:#1c1c30;border-radius:999px;flex:1;height:8px;overflow:hidden}.mkt .skill-row .fill{background:var(--m-grad);border-radius:999px;height:100%;display:block}.mkt .skill-row .fill.mint{background:var(--m-grad-mint)}.mkt .skill-row .sc{font-family:var(--font-lato);color:var(--d-text);text-align:right;width:30px;font-size:14px;font-weight:900}.mkt .bigscore{align-items:flex-end;gap:14px;margin-bottom:20px;display:flex}.mkt .bigscore .v{font-family:var(--font-lato);background:var(--m-grad-mint);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:66px;font-weight:900;line-height:.85}.mkt .bigscore .o{color:var(--d-muted);padding-bottom:8px;font-size:18px;font-weight:600}.mkt .bigscore .delta{color:var(--m-mint);background:#34d3991f;border-radius:999px;align-self:center;margin-left:auto;padding:6px 11px;font-size:13px;font-weight:700}.mkt .lb-row{background:var(--d-2);border-radius:12px;align-items:center;gap:14px;margin-bottom:8px;padding:11px 14px;display:flex}.mkt .lb-row.me{background:linear-gradient(90deg,#8b5cf62e,#8b5cf60a);border:1px solid #8b5cf666}.mkt .lb-rank{font-family:var(--font-lato);color:var(--d-muted);width:24px;font-size:15px;font-weight:900}.mkt .lb-row.me .lb-rank{color:#fff}.mkt .lb-av{color:#fff;width:34px;height:34px;font-size:13px;font-weight:700;font-family:var(--font-dmsans);background:linear-gradient(135deg,#a78bfa,#7c3aed);border-radius:50%;flex:none;place-items:center;display:grid}.mkt .lb-nm{color:var(--d-text);flex:1;font-size:14px;font-weight:500}.mkt .lb-sc{font-family:var(--font-lato);background:var(--m-grad-mint);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:16px;font-weight:900}.mkt .lb-move{color:var(--m-mint);text-align:right;width:34px;font-size:11px;font-weight:700}.mkt .founders-banner{border-radius:var(--r-xl);color:#fff;background:linear-gradient(120deg,#15131f,#241a2e);border:1px solid #f7b95566;align-items:center;gap:18px;margin-bottom:26px;padding:20px 28px;display:flex;position:relative;overflow:hidden}.mkt .founders-banner:before{content:"";background:radial-gradient(circle,#f7b9554d,#0000 70%);border-radius:50%;width:200px;height:200px;position:absolute;top:-60px;right:-40px}.mkt .founders-banner .fb-ico{color:#1a1205;background:linear-gradient(135deg,#f7b955,#f59e0b);border-radius:13px;flex:none;place-items:center;width:46px;height:46px;display:grid;position:relative}.mkt .founders-banner .fb-ico svg{width:22px;height:22px}.mkt .founders-banner b{font-family:var(--font-lato);letter-spacing:-.01em;font-size:17px;font-weight:900}.mkt .founders-banner p{color:#ffffffc7;margin-top:2px;font-size:14px}.mkt .founders-banner .fb-close{color:#f7b955;white-space:nowrap;background:#f7b95529;border-radius:999px;flex:none;margin-left:auto;padding:8px 14px;font-size:13px;font-weight:700}.mkt .tiers{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:22px;display:grid}.mkt .price-grid{grid-template-columns:1fr 1fr;align-items:start;gap:32px;display:grid}.mkt .price-grid .tfeats{margin:0}.mkt .price-grid .pcol-sep{border-left:1px solid var(--m-line);padding-left:32px}.mkt .price-slider-row{border-top:1px solid var(--m-line);margin-top:24px;padding-top:22px}.mkt .tier{background:var(--paper);border:1px solid var(--m-line);border-radius:var(--r-2xl);flex-direction:column;padding:34px 30px;display:flex;position:relative;overflow:hidden}.mkt .tier.best{background:var(--ink);color:#fff;border-color:var(--ink)}.mkt .tier.best:before{content:"";pointer-events:none;background:radial-gradient(90% 55% at 90% 0,#8b5cf652,#0000 55%);position:absolute;inset:0}.mkt .tier .ttag{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;margin-bottom:16px;padding:5px 11px;font-size:11px;font-weight:800;display:inline-flex}.mkt .tier.good .ttag{background:var(--purple-soft);color:var(--purple-deep)}.mkt .tier.better .ttag{background:var(--mint-soft);color:var(--mint-deep)}.mkt .tier.best .ttag{color:#1a1205;background:linear-gradient(135deg,#f7b955,#f59e0b)}.mkt .tier .tname{font-family:var(--font-lato);margin-bottom:4px;font-size:23px;font-weight:900;position:relative}.mkt .tier .tdesc{color:var(--m-muted);min-height:38px;margin-bottom:18px;font-size:13.5px;position:relative}.mkt .tier.best .tdesc{color:#a79fc4}.mkt .tier .tprice{font-family:var(--font-lato);letter-spacing:-.04em;font-size:46px;font-weight:900;line-height:1;position:relative}.mkt .tier .tprice small{color:var(--m-muted);letter-spacing:0;font-size:15px;font-weight:600}.mkt .tier.best .tprice small{color:#a79fc4}.mkt .tier .tfound{color:var(--mint-deep);background:#34d39924;border:1px solid #34d39959;border-radius:999px;align-items:center;gap:7px;margin:14px 0 6px;padding:6px 12px;font-size:13px;font-weight:700;display:inline-flex;position:relative}.mkt .tier.best .tfound{color:#f7b955;background:#f7b95529;border-color:#f7b95566}.mkt .tier .tcad{color:var(--m-muted);margin-bottom:20px;font-size:12.5px;position:relative}.mkt .tier.best .tcad{color:#a79fc4}.mkt .tier .tfeats{flex-direction:column;flex:1;gap:12px;margin-bottom:24px;display:flex;position:relative}.mkt .tier .tfeats li{color:var(--ink-soft);gap:11px;font-size:14.5px;line-height:1.4;list-style:none;display:flex}.mkt .tier.best .tfeats li{color:#d7d2e6}.mkt .tier .tfeats .ck{background:var(--mint-soft);width:22px;height:22px;color:var(--mint-deep);border-radius:7px;flex:none;place-items:center;margin-top:1px;display:grid}.mkt .tier.best .tfeats .ck{color:var(--m-mint);background:#34d3992e}.mkt .tier .tfeats .ck svg{width:13px;height:13px}.mkt .tier .tfeats .inc{color:var(--ink);font-weight:700}.mkt .tier.best .tfeats .inc{color:#fff}.mkt .tier .btn{justify-content:center;width:100%;position:relative}.mkt .tier.best .btn-primary{color:var(--purple-deep);background:#fff}.mkt .tier .tfoot{color:var(--m-muted);text-align:center;margin-top:12px;font-size:12px;position:relative}.mkt .commit{grid-template-columns:1.3fr 1fr;gap:22px;margin-top:24px;display:grid}.mkt .commit-card{border-radius:var(--r-xl);padding:30px 32px}.mkt .commit-card.win{border:1px solid var(--m-line);background:linear-gradient(135deg,#8b5cf61f,#34d39914)}.mkt .commit-card.gua{background:var(--paper);border:1px solid var(--m-line)}.mkt .commit-card h4{margin-bottom:10px;font-size:20px}.mkt .commit-card p{color:var(--m-muted);text-wrap:pretty;font-size:15px}.mkt .commit-card .pillrow{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.mkt .commit-card .pillrow span{background:var(--paper);border:1px solid var(--m-line);color:var(--ink-soft);border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:700}.mkt .ladder{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:20px;display:grid}.mkt .rung{background:var(--paper);border:1px solid var(--m-line);border-radius:var(--r-xl);padding:34px 30px;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s;position:relative;overflow:hidden}.mkt .rung:hover{transform:translateY(-6px);box-shadow:0 26px 50px -28px #3c28644d}.mkt .rung .lvl{align-items:center;gap:11px;margin-bottom:18px;display:flex}.mkt .rung .lvl .ico{color:#fff;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}.mkt .rung:first-child .lvl .ico{background:var(--m-grad)}.mkt .rung:nth-child(2) .lvl .ico{background:linear-gradient(135deg,#a78bfa,#34d399)}.mkt .rung:nth-child(3) .lvl .ico{background:var(--m-grad-mint)}.mkt .rung .lvl .ico svg{width:21px;height:21px}.mkt .rung .lvl .tags b{font-family:var(--font-lato);letter-spacing:-.02em;font-size:18px;font-weight:900;display:block}.mkt .rung .lvl .tags span{letter-spacing:.06em;text-transform:uppercase;color:var(--purple-deep);font-size:12.5px;font-weight:700}.mkt .rung:nth-child(3) .lvl .tags span{color:var(--mint-deep)}.mkt .rung p{color:var(--m-muted);text-wrap:pretty;font-size:15px}.mkt .rung .step-up{font-family:var(--font-lato);color:var(--m-line);font-size:30px;font-weight:900;position:absolute;top:22px;right:22px}.mkt .ladder-close{text-align:center;font-family:var(--font-lato);letter-spacing:-.02em;color:var(--ink);margin-top:40px;font-size:clamp(20px,2.4vw,28px);font-weight:900}.mkt .ladder-close span{background:var(--m-grad-mint);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.mkt .cc-head{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.mkt .cc-row{background:var(--d-2);border-radius:11px;align-items:center;gap:13px;margin-bottom:8px;padding:11px 13px;display:flex}.mkt .cc-row.flag{background:linear-gradient(90deg,#f7b95529,#f7b95508);border:1px solid #f7b95566}.mkt .cc-rank{font-family:var(--font-lato);color:var(--d-muted);width:20px;font-size:14px;font-weight:900}.mkt .cc-nm{color:var(--d-text);flex:1;font-size:13.5px;font-weight:500}.mkt .cc-nm small{color:var(--d-muted);font-size:11.5px;font-weight:400;display:block}.mkt .cc-rate{font-family:var(--font-lato);background:var(--m-grad-mint);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:15px;font-weight:900}.mkt .cc-flagchip{letter-spacing:.04em;text-transform:uppercase;color:#b8821f;background:#f7b9552e;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:800}.mkt .advisor{background:linear-gradient(120deg,#8b5cf62e,#34d3990d);border:1px solid #8b5cf666;border-radius:14px;gap:12px;margin-top:14px;padding:15px 16px;display:flex}.mkt .advisor .ai{background:var(--m-grad);color:#fff;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.mkt .advisor .ai svg{width:17px;height:17px}.mkt .advisor .tx{color:var(--d-text);font-size:12.5px;line-height:1.4}.mkt .advisor .tx b{color:#a78bfa;font-weight:700}.mkt .audit-rep{text-align:left}.mkt .ar-top{border-bottom:1px solid #20203a;align-items:center;gap:18px;margin-bottom:18px;padding-bottom:18px;display:flex}.mkt .ar-score{font-family:var(--font-lato);background:linear-gradient(135deg,#f7b955,#f59e0b);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:54px;font-weight:900;line-height:1}.mkt .ar-top .lab{color:var(--d-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:12px;font-weight:600}.mkt .ar-top .sub{color:var(--d-text);font-size:13.5px}.mkt .ar-leak{color:var(--d-muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px;font-size:11.5px;font-weight:700}.mkt .ar-recover{background:linear-gradient(120deg,#34d39929,#34d39908);border:1px solid #34d39966;border-radius:14px;margin-top:18px;padding:16px 18px}.mkt .ar-recover .l{color:var(--m-mint);letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:11.5px;font-weight:700}.mkt .ar-recover .v{font-family:var(--font-lato);color:#fff;letter-spacing:-.02em;font-size:26px;font-weight:900}.mkt .ar-recover .v span{background:var(--m-grad-mint);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.mkt .tgrid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.mkt .tcard{background:var(--paper);border:1px solid var(--m-line);border-radius:var(--r-xl);flex-direction:column;padding:32px 30px;display:flex}.mkt .tcard.feat-t{background:var(--ink);color:#fff;border-color:var(--ink);position:relative;overflow:hidden}.mkt .tcard.feat-t:after{content:"";background:radial-gradient(circle,#8b5cf680,#0000 70%);border-radius:50%;width:220px;height:220px;position:absolute;bottom:-70px;right:-50px}.mkt .tcard .quote{font-family:var(--font-lato);letter-spacing:-.01em;z-index:2;flex:1;margin-bottom:22px;font-size:18px;font-weight:700;line-height:1.32;position:relative}.mkt .tcard.feat-t .quote{color:#fff}.mkt .tcard .who{z-index:2;align-items:center;gap:12px;display:flex;position:relative}.mkt .tcard .who .av{background:var(--m-grad);border-radius:50%;flex:none;width:42px;height:42px}.mkt .tcard.feat-t .who .av{background:var(--m-grad-mint)}.mkt .tcard .who b{font-size:14.5px;font-weight:700;display:block}.mkt .tcard .who span{color:var(--m-muted);font-size:12.5px}.mkt .tcard.feat-t .who span{color:#9b94b5}.mkt .roi{background:var(--ink);border-radius:var(--r-2xl);text-align:center;color:#fff;padding:64px 70px;position:relative;overflow:hidden}.mkt .roi:before{content:"";background:radial-gradient(circle,#34d39966,#0000 70%);border-radius:50%;width:320px;height:320px;position:absolute;top:-90px;left:-80px}.mkt .roi:after{content:"";background:radial-gradient(circle,#8b5cf680,#0000 70%);border-radius:50%;width:320px;height:320px;position:absolute;bottom:-110px;right:-80px}.mkt .roi h2{color:#fff;z-index:2;max-width:20em;margin:0 auto 18px;font-size:clamp(28px,3.8vw,46px);line-height:1.1;position:relative}.mkt .roi p{color:#ffffffd1;z-index:2;max-width:36em;margin:0 auto;font-size:19px;position:relative}.mkt .faq{max-width:780px;margin:0 auto}.mkt .qa{border-bottom:1px solid var(--m-line)}.mkt .qa summary{cursor:pointer;font-family:var(--font-lato);letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:20px;padding:24px 4px;font-size:19px;font-weight:700;list-style:none;display:flex}.mkt .qa summary::-webkit-details-marker{display:none}.mkt .qa .pm{border:1.5px solid var(--m-line);width:30px;height:30px;color:var(--purple-deep);border-radius:50%;flex:none;place-items:center;transition:transform .3s,background .3s,border-color .3s;display:grid}.mkt .qa[open] .pm{background:var(--purple);border-color:var(--purple);color:#fff;transform:rotate(45deg)}.mkt .qa .ans{color:var(--m-muted);max-width:60ch;padding:0 4px 24px;font-size:16px}.mkt .final{background:var(--m-grad);border-radius:var(--r-2xl);text-align:center;color:#fff;padding:80px;position:relative;overflow:hidden}.mkt .final:before{content:"";pointer-events:none;background:radial-gradient(60% 80% at 50% 120%,#34d39966,#0000 60%);position:absolute;inset:0}.mkt .final h2{color:#fff;margin-bottom:18px;font-size:clamp(34px,4.6vw,58px);position:relative}.mkt .final p{color:#ffffffdb;max-width:34em;margin:0 auto 34px;font-size:19px;position:relative}.mkt .final .btn-primary{color:var(--purple-deep);background:#fff;box-shadow:0 14px 30px -10px #0000004d}.mkt .final .ghost-w{color:#fff;background:0 0;border:1.5px solid #ffffff80}.mkt footer.ft{padding:64px 0 40px}.mkt .ft-grid{border-bottom:1px solid var(--m-line);grid-template-columns:1.4fr 1fr 1fr 1fr;gap:30px;padding-bottom:40px;display:grid}.mkt .ft-grid p{color:var(--m-muted);max-width:26em;margin-top:14px;font-size:15px}.mkt .ft-col h5{font-family:var(--font-dmsans);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);margin-bottom:16px;font-size:13px;font-weight:700}.mkt .ft-col a{color:var(--m-muted);margin-bottom:11px;font-size:15px;transition:color .2s;display:block}.mkt .ft-col a:hover{color:var(--purple-deep)}.mkt .ft-bot{color:var(--m-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding-top:26px;font-size:14px;display:flex}.mkt .founders{color:#9a6a12;background:linear-gradient(135deg,#f7b9552e,#f7b9550f);border:1px solid #f7b95580;border-radius:999px;align-items:center;gap:8px;margin-top:18px;padding:7px 14px;font-size:13px;font-weight:700;display:inline-flex}.mkt .founders .dotf{background:var(--m-amber);border-radius:50%;width:8px;height:8px;animation:2s infinite mkt-pulse;box-shadow:0 0 #f7b95599}.mkt .band{background:var(--ink);border-radius:var(--r-2xl);color:#fff;padding:70px;position:relative;overflow:hidden}.mkt .audit-shell{max-width:720px;margin:0 auto;padding:40px 24px 80px}.mkt .audit-card{background:var(--paper);border:1px solid var(--m-line);border-radius:var(--r-2xl);padding:36px}.mkt .field{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}.mkt .field label{color:var(--ink-soft);font-size:13px;font-weight:700}.mkt .field .hint{color:var(--m-muted);font-size:12.5px;font-weight:400}.mkt input,.mkt textarea{font-family:var(--font-dmsans);color:var(--ink);background:var(--cream);border:1.5px solid var(--m-line);border-radius:var(--r-md);outline:none;width:100%;padding:12px 14px;font-size:15px;transition:border-color .18s}.mkt input:focus,.mkt textarea:focus{border-color:var(--purple)}.mkt .btn-block{justify-content:center;width:100%}.mkt .audit-steps{gap:8px;margin-bottom:22px;display:flex}.mkt .audit-steps .dot{background:var(--m-line);border-radius:999px;flex:1;height:6px}.mkt .audit-steps .dot.on{background:var(--m-grad-mint)}.mkt .audit-note{color:var(--m-muted);margin-top:14px;font-size:13px}.mkt .banner{border-radius:var(--r-md);margin-bottom:16px;padding:12px 14px;font-size:14px}.mkt .banner.error{color:#b42318;background:#fdecec;border:1px solid #f3c0c0}.mkt .banner.ok{background:var(--mint-soft);color:var(--mint-deep);border:1px solid #10b98166}@keyframes mkt-reveal{0%{transform:translateY(20px)}to{transform:none}}.mkt .reveal{animation:.7s cubic-bezier(.22,1,.36,1) both mkt-reveal}@media (prefers-reduced-motion:reduce){.mkt .reveal{animation:none}}@media (max-width:1080px){.mkt .nav-links{display:none}}@media (max-width:980px){.mkt .hero-grid{grid-template-columns:1fr;gap:64px}.mkt .stats-grid,.mkt .steps{grid-template-columns:1fr}.mkt .feat,.mkt .ft-grid{grid-template-columns:1fr;gap:34px}.mkt .feat.rev .feat-copy{order:0}.mkt .nav-links{display:none}.mkt .ft-grid{grid-template-columns:1fr 1fr}.mkt .ladder,.mkt .tgrid,.mkt .tiers,.mkt .price-grid{grid-template-columns:1fr}.mkt .price-grid .pcol-sep{border-left:none;padding-left:0}.mkt .commit{grid-template-columns:1fr}.mkt .roi{padding:48px 32px}}@media (max-width:560px){.mkt .wrap{padding:0 20px}.mkt .final{padding:44px 26px}}.mkt.legal-page{background:var(--cream);flex-direction:column;min-height:100vh;display:flex}.mkt .legal-top{border-bottom:1px solid var(--m-line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:20;background:#ffffffb3;position:sticky;top:0}.mkt .legal-top-in{justify-content:space-between;align-items:center;height:68px;display:flex}.mkt .legal-nav{align-items:center;gap:22px;display:flex}.mkt .legal-nav a{color:var(--ink-soft);font-size:14.5px;font-weight:600}.mkt .legal-nav a:hover{color:var(--purple-deep)}.mkt .legal-nav .btn{color:#fff}.mkt .legal{max-width:820px;color:var(--ink-soft);flex:1;padding-top:48px;padding-bottom:72px;font-size:16px;line-height:1.7}.mkt .legal h1{color:var(--ink);margin-bottom:10px;font-size:40px;line-height:1.1}.mkt .legal h2{border-top:1px solid var(--m-line);color:var(--ink);margin:38px 0 12px;padding-top:20px;font-size:23px}.mkt .legal h2:first-of-type{border-top:none;padding-top:0}.mkt .legal h3{color:var(--ink);margin:24px 0 8px;font-size:18px}.mkt .legal p{margin:0 0 14px}.mkt .legal ul{flex-direction:column;gap:7px;margin:0 0 16px;padding-left:22px;display:flex}.mkt .legal li{line-height:1.6}.mkt .legal strong{color:var(--ink);font-weight:700}.mkt .legal a{color:var(--purple-deep);word-break:break-word;font-weight:600}.mkt .legal hr{border:none;border-top:1px solid var(--m-line);margin:28px 0}.mkt .legal em{color:var(--m-muted)}.mkt .legal table{border-collapse:collapse;width:100%;margin:8px 0 20px;font-size:14.5px}.mkt .legal th,.mkt .legal td{border:1px solid var(--m-line);text-align:left;vertical-align:top;padding:9px 12px}.mkt .legal th{background:var(--cream-2);color:var(--ink);font-weight:700}.mkt .legal-foot{border-top:1px solid var(--m-line);background:var(--paper)}.mkt .legal-foot-in{color:var(--m-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:22px;padding-bottom:22px;font-size:13px;display:flex}.mkt .legal-foot-in a{color:var(--m-muted);font-weight:600}.mkt .legal-foot-in a:hover{color:var(--purple-deep)}@media (max-width:560px){.mkt .legal h1{font-size:30px}.mkt .legal-nav{gap:14px}.mkt .legal-nav a:not(.btn){display:none}}
