.mkt{--indigo:#5b4fe6;--indigo-strong:#4f46e5;--indigo-press:#4a3ed0;--lav:#eeebff;--active-border:#6152e8;--active-text:#4b3ed6;--teal:#10b197;--teal-deep:#0e9c85;--teal-tint:#eaf7f1;--blue:#3e7df5;--coral:#f26d6d;--amber:#ffd57a;--warning:#c0871c;--ink:#1b1b33;--text:#33334a;--body:#4a4a63;--muted:#8b8b9e;--faint:#9a9aae;--canvas:#f5f5fb;--surface:#fff;--surface-hover:#fbfbfe;--panel:#fbfbfe;--border:#e9e9f1;--border-ctrl:#e4e4ee;--border-hover:#dadae6;--divider:#ececf2;--r-md:12px;--r-lg:14px;--r-card:20px;--r-xl:24px;--r-full:999px;--sh-rest:0 1px 2px #16162d0d;--sh-hover:0 3px 10px -4px #16162d24;--sh-card:0 1px 3px #16162d0d, 0 16px 40px -26px #16162d47;--sh-brand:0 6px 16px -6px #6152e866;--grad:linear-gradient(140deg, #6d74f5, #4f46e5);--page:min(1180px, calc(100% - 44px));--font:"Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, sans-serif}.mkt *{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}.mkt{font-family:var(--font);background:var(--surface);color:var(--body);-webkit-font-smoothing:antialiased;line-height:1.6}.mkt a{color:inherit;text-decoration:none}.mkt .wrap{width:var(--page);margin-inline:auto}.mkt section{scroll-margin-top:80px}.mkt .eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--active-text);background:var(--lav);border-radius:var(--r-full);align-items:center;gap:9px;padding:7px 14px;font-size:12px;font-weight:800;display:inline-flex}.mkt .eyebrow .dot{background:var(--indigo);width:7px;height:7px;box-shadow:0 0 9px var(--indigo);border-radius:50%}.mkt h1,.mkt h2,.mkt h3{color:var(--ink);letter-spacing:-.02em;line-height:1.08}.mkt header{z-index:100;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffdb;border-bottom:1px solid #0000;transition:all .2s;position:sticky;top:0}.mkt header.scrolled{border-color:var(--border);box-shadow:0 8px 24px #16162d0d}.mkt .nav{width:var(--page);align-items:center;gap:22px;height:68px;margin-inline:auto;display:flex}.mkt .brand{letter-spacing:-.02em;color:var(--ink);align-items:center;gap:11px;font-size:20px;font-weight:800;display:flex}.mkt .seal{background:var(--grad);color:#fff;width:32px;height:32px;box-shadow:var(--sh-brand);border-radius:10px;place-items:center;font-size:15px;font-weight:800;display:grid}.mkt .navlinks{align-items:center;gap:6px;margin-left:14px;display:flex}.mkt .navlinks a{color:var(--text);border-radius:10px;padding:8px 12px;font-size:15px;font-weight:600;transition:all .14s}.mkt .navlinks a:hover{background:var(--surface-hover);color:var(--indigo)}.mkt .nav-sp{flex:1}.mkt .login{color:var(--muted);font-size:14.5px;font-weight:600}.mkt .login:hover{color:var(--ink)}.mkt .btn{border-radius:var(--r-lg);cursor:pointer;white-space:nowrap;border:none;justify-content:center;align-items:center;gap:9px;height:46px;padding:0 22px;font-family:inherit;font-size:15px;font-weight:700;transition:all .18s;display:inline-flex}.mkt .btn .arw{transition:transform .2s}.mkt .btn-primary{background:linear-gradient(140deg, color-mix(in srgb, var(--indigo) 86%, #fff), var(--indigo));color:#fff;box-shadow:var(--sh-brand)}.mkt .btn-primary:hover{transform:translateY(-2px);box-shadow:0 12px 26px -8px #6152e88c}.mkt .btn-primary:hover .arw{transform:translate(5px)}.mkt .btn-ghost{background:var(--surface);color:var(--text);border:1px solid var(--border-ctrl)}.mkt .btn-ghost:hover{background:var(--surface-hover);border-color:var(--border-hover)}.mkt .btn-lg{height:52px;padding:0 26px;font-size:16px}.mkt .menu-btn{border:1px solid var(--border-ctrl);background:var(--surface);cursor:pointer;width:44px;height:44px;color:var(--ink);border-radius:12px;display:none}@media (max-width:860px){.mkt .navlinks{background:var(--surface);border-bottom:1px solid var(--border);box-shadow:var(--sh-card);flex-direction:column;align-items:stretch;gap:2px;padding:12px 22px 18px;display:none;position:absolute;top:68px;left:0;right:0}.mkt header.open .navlinks{display:flex}.mkt .navlinks a{padding:12px 10px;font-size:16px}.mkt .menu-btn{place-items:center;display:grid}.mkt .login{display:none}}.mkt .hero{background:radial-gradient(1100px 560px at 78% -14%, var(--lav), transparent 60%), radial-gradient(800px 420px at -6% 10%, #eaf6ff, transparent 55%), var(--surface);padding:64px 0 20px}.mkt .hero-grid{grid-template-columns:1.02fr .98fr;align-items:center;gap:52px;display:grid}@media (max-width:960px){.mkt .hero-grid{grid-template-columns:1fr;gap:36px}}.mkt .hero h1{margin:20px 0 0;font-size:clamp(34px,5vw,54px);font-weight:800}.mkt .hero h1 .grad{background:linear-gradient(120deg, var(--indigo), var(--blue));color:#0000;-webkit-background-clip:text;background-clip:text}.mkt .hero .sub{color:var(--body);max-width:52ch;margin-top:20px;font-size:18px}.mkt .os-line{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.mkt .os-line .t{color:var(--active-text);background:var(--lav);border-radius:var(--r-full);padding:6px 12px;font-size:13px;font-weight:700}.mkt .cta-row{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.mkt .micro{color:var(--muted);flex-wrap:wrap;gap:18px;margin-top:18px;font-size:13.5px;font-weight:600;display:flex}.mkt .micro span{align-items:center;gap:7px;display:inline-flex}.mkt .micro .ck{color:var(--teal-deep);font-weight:900}.mkt .panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);box-shadow:var(--sh-card);overflow:hidden}.mkt .panel-top{border-bottom:1px solid var(--divider);background:var(--panel);align-items:center;gap:10px;padding:14px 18px;display:flex}.mkt .panel-top .dots{gap:6px;display:flex}.panel-top .dots i{background:#dcdce8;border-radius:50%;width:10px;height:10px;display:block}.mkt .panel-top .pt-t{color:var(--text);align-items:center;gap:8px;font-size:13px;font-weight:800;display:flex}.mkt .panel-top .spark{color:var(--indigo)}.mkt .panel-top .live{color:var(--teal-deep);align-items:center;gap:6px;margin-left:auto;font-size:11.5px;font-weight:700;display:flex}.mkt .panel-top .live i{background:var(--teal);border-radius:50%;width:7px;height:7px;animation:1.8s infinite pulse}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}.mkt .panel-body{padding:14px}.mkt .crow{border:1px solid var(--border);background:var(--surface);border-radius:16px;align-items:center;gap:14px;margin-bottom:10px;padding:14px;transition:all .15s;display:flex}.mkt .crow:last-child{margin-bottom:0}.mkt .crow:hover{border-color:var(--border-hover);box-shadow:var(--sh-hover)}.mkt .av{color:#fff;border-radius:13px;flex:none;place-items:center;width:48px;height:48px;font-size:16px;font-weight:800;display:grid}.mkt .av.a1{background:linear-gradient(135deg,#f5a25c,#e8543f)}.mkt .av.a2{background:linear-gradient(135deg,#7c74f0,#4f46e5)}.mkt .av.a3{background:linear-gradient(135deg,#22c3a6,#0e9c85)}.mkt .cmid{flex:1;min-width:0}.mkt .cname{color:var(--ink);align-items:center;gap:7px;font-size:15.5px;font-weight:800;display:flex}.mkt .cname .star{color:var(--amber)}.mkt .ctags{flex-wrap:wrap;gap:6px 12px;margin-top:5px;display:flex}.mkt .ctag{color:var(--body);align-items:center;gap:5px;font-size:12px;font-weight:600;display:inline-flex}.mkt .ctag .ck{color:var(--teal-deep);font-weight:900}.mkt .score{text-align:center;flex:none;padding:0 4px}.mkt .score .n{color:var(--indigo);font-size:23px;font-weight:800;line-height:1}.mkt .score .l{letter-spacing:.06em;text-transform:uppercase;color:var(--faint);margin-top:3px;font-size:10px;font-weight:800}.mkt .invite{background:linear-gradient(140deg, color-mix(in srgb, var(--indigo) 86%, #fff), var(--indigo));color:#fff;cursor:pointer;height:40px;box-shadow:var(--sh-brand);border:none;border-radius:11px;flex:none;padding:0 18px;font-size:14px;font-weight:700;transition:all .15s}.mkt .invite:hover{transform:translateY(-1px)}.mkt .invite.sent{background:var(--teal-tint);color:var(--teal-deep);box-shadow:none}@media (max-width:520px){.mkt .crow{flex-wrap:wrap}.mkt .invite{width:100%}}.mkt .band{padding:78px 0}.mkt .band.soft{background:var(--canvas)}.mkt .sec-head{max-width:640px}.mkt .sec-head.center{text-align:center;margin-inline:auto}.mkt .sec-head h2{margin:14px 0 0;font-size:clamp(26px,3.4vw,38px);font-weight:800}.mkt .sec-head p{color:var(--body);margin-top:14px;font-size:17px}.mkt .feat{grid-template-columns:1fr 1fr;align-items:center;gap:48px;margin-top:40px;display:grid}.mkt .feat.rev .fcol-txt{order:2}@media (max-width:900px){.mkt .feat,.mkt .feat.rev{grid-template-columns:1fr;gap:28px}.mkt .feat.rev .fcol-txt{order:0}}.mkt .flabel{letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:800}.mkt .flabel.discover{color:var(--indigo)}.flabel.activate{color:var(--blue)}.flabel.build{color:var(--teal-deep)}.flabel.learn{color:var(--coral)}.mkt .feat h3{margin:10px 0 0;font-size:26px;font-weight:800}.mkt .feat .fd{color:var(--body);margin-top:12px;font-size:16px}.mkt .flist{flex-direction:column;gap:10px;margin:18px 0 0;list-style:none;display:flex}.mkt .flist li{color:var(--text);align-items:flex-start;gap:11px;font-size:15px;font-weight:600;display:flex}.mkt .flist li .ic{background:var(--lav);width:24px;height:24px;color:var(--indigo);border-radius:8px;flex:none;place-items:center;font-size:13px;font-weight:800;display:grid}.mkt .flist.activate li .ic{color:var(--blue);background:#e7f0ff}.mkt .flist.build li .ic{background:var(--teal-tint);color:var(--teal-deep)}.mkt .flist.learn li .ic{color:var(--coral);background:#fdeaea}.mkt .vcard{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);box-shadow:var(--sh-card);padding:22px}.mkt .vcard .vh{letter-spacing:.06em;text-transform:uppercase;color:var(--faint);margin-bottom:14px;font-size:12px;font-weight:800}.mkt .srcchips{flex-wrap:wrap;gap:9px;display:flex}.mkt .srcchip{border:1px solid var(--border);background:var(--panel);color:var(--text);border-radius:var(--r-full);align-items:center;gap:8px;padding:9px 15px;font-size:13.5px;font-weight:700;display:inline-flex}.mkt .srcchip .d{background:var(--indigo);border-radius:50%;width:8px;height:8px}.mkt .flow{flex-direction:column;gap:0;display:flex}.mkt .flowstep{align-items:center;gap:13px;padding:12px 0;display:flex}.mkt .flowstep:not(:last-child){border-bottom:1px solid var(--divider)}.mkt .flowstep .fn{width:30px;height:30px;color:var(--blue);background:#e7f0ff;border-radius:10px;flex:none;place-items:center;font-size:13px;font-weight:800;display:grid}.mkt .flowstep .ft{color:var(--ink);font-size:15px;font-weight:700}.mkt .flowstep .fs{color:var(--muted);margin-top:1px;font-size:12.5px}.mkt .bench{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mkt .bcard{border:1px solid var(--border);background:var(--panel);border-radius:14px;padding:13px}.mkt .bcard .bn{color:var(--ink);justify-content:space-between;align-items:center;font-size:14px;font-weight:800;display:flex}.mkt .bcard .bn .bs{color:var(--teal-deep);background:var(--teal-tint);border-radius:var(--r-full);padding:2px 8px;font-size:12px;font-weight:800}.mkt .bcard .bmeta{color:var(--muted);margin-top:6px;font-size:11.5px;font-weight:600}.mkt .statgrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.mkt .stat{border:1px solid var(--border);background:var(--panel);border-radius:14px;padding:15px 16px}.mkt .stat .sl{color:var(--muted);font-size:12px;font-weight:600}.mkt .stat .sv{color:var(--ink);margin-top:4px;font-size:26px;font-weight:800}.mkt .stat .sd{color:var(--teal-deep);margin-top:2px;font-size:11.5px;font-weight:800}.mkt .creators{color:#fff;background:linear-gradient(#0e1330,#171b3e);padding:82px 0}.mkt .creators .eyebrow{color:#cfc9ff;background:#ffffff1a}.mkt .creators h2{color:#fff;margin-top:14px;font-size:clamp(26px,3.4vw,38px);font-weight:800}.mkt .creators .sub{color:#ffffffb8;max-width:52ch;margin-top:14px;font-size:17px}.mkt .csteps{grid-template-columns:repeat(5,1fr);gap:14px;margin-top:38px;display:grid}@media (max-width:860px){.mkt .csteps{grid-template-columns:1fr 1fr}}@media (max-width:520px){.mkt .csteps{grid-template-columns:1fr}}.mkt .cstep{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:16px;padding:18px}.mkt .cstep .cn{color:#fff;background:linear-gradient(135deg,#22c3a6,#0e9c85);border-radius:11px;place-items:center;width:34px;height:34px;margin-bottom:12px;font-weight:800;display:grid}.mkt .cstep .ct{color:#fff;font-size:15px;font-weight:800}.mkt .cstep .cd{color:#ffffffa8;margin-top:5px;font-size:13px}.mkt .creators .cta-row{margin-top:34px}.mkt .btn-onwhite{color:var(--indigo);background:#fff;box-shadow:0 10px 24px -10px #00000080}.mkt .btn-onwhite:hover{transform:translateY(-2px)}.mkt .btn-outline-d{color:#fff;background:0 0;border:1px solid #ffffff47}.mkt .btn-outline-d:hover{background:#ffffff14}.mkt .prices{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:40px;display:grid}@media (max-width:860px){.mkt .prices{grid-template-columns:1fr}}.mkt .price{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);box-shadow:var(--sh-rest);flex-direction:column;padding:26px;display:flex}.mkt .price.pop{border:1.5px solid var(--indigo);box-shadow:var(--sh-card);position:relative}.mkt .price.pop .tag{background:var(--indigo);color:#fff;letter-spacing:.05em;text-transform:uppercase;border-radius:var(--r-full);padding:4px 11px;font-size:11px;font-weight:800;position:absolute;top:-11px;left:26px}.mkt .price .pn{color:var(--ink);font-size:19px;font-weight:800}.mkt .price .pp{color:var(--muted);min-height:40px;margin-top:6px;font-size:14px;font-weight:600}.mkt .price ul{flex-direction:column;gap:9px;margin:16px 0 22px;list-style:none;display:flex}.mkt .price ul li{color:var(--text);gap:9px;font-size:14px;font-weight:600;display:flex}.mkt .price ul li .ck{color:var(--teal-deep);font-weight:900}.mkt .price .btn{width:100%;margin-top:auto}.mkt .rescards{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:36px;display:grid}@media (max-width:820px){.mkt .rescards{grid-template-columns:1fr}}.mkt .res{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);box-shadow:var(--sh-rest);padding:22px;transition:all .15s}.mkt .res:hover{box-shadow:var(--sh-hover);transform:translateY(-2px)}.mkt .res .rk{letter-spacing:.06em;text-transform:uppercase;color:var(--indigo);font-size:12px;font-weight:800}.mkt .res h3{margin-top:8px;font-size:18px}.mkt .res p{color:var(--body);margin-top:8px;font-size:14px}.mkt .closing{padding:20px 0 82px}.mkt .closing-card{border-radius:var(--r-xl);text-align:center;color:#fff;background:linear-gradient(135deg, color-mix(in srgb, var(--indigo) 82%, #fff) 0%, var(--indigo) 52%, color-mix(in srgb, var(--indigo) 84%, #000) 100%);padding:56px 40px;position:relative;overflow:hidden;box-shadow:0 26px 60px -26px #6152e8b3}.mkt .closing-card:before{content:"";filter:blur(48px);background:#ffd67880;border-radius:50%;width:280px;height:280px;position:absolute;top:-80px;left:-60px}.mkt .closing-card:after{content:"";filter:blur(52px);background:#ffffff59;border-radius:50%;width:320px;height:320px;position:absolute;bottom:-110px;right:-70px}.mkt .closing-card .cc-in{z-index:1;position:relative}.mkt .closing-card h2{color:#fff;font-size:clamp(26px,3.4vw,38px);font-weight:800}.mkt .closing-card p{color:#ffffffdb;max-width:44ch;margin:14px auto 26px;font-size:17px}.mkt .closing-card .btn-onwhite{color:var(--indigo);background:#fff}.mkt footer{background:var(--canvas);border-top:1px solid var(--border);padding:54px 0 30px}.mkt .foot-grid{grid-template-columns:1.4fr 1fr 1fr 1fr 1fr;gap:30px;display:grid}@media (max-width:860px){.mkt .foot-grid{grid-template-columns:1fr 1fr}}.mkt .foot-brand .brand{margin-bottom:12px}.mkt .foot-brand p{color:var(--muted);max-width:30ch;font-size:13.5px}.mkt .fcolh{letter-spacing:.06em;text-transform:uppercase;color:var(--faint);margin-bottom:13px;font-size:12px;font-weight:800}.mkt .fcol a{color:var(--body);padding:5px 0;font-size:14px;font-weight:600;display:block}.mkt .fcol a:hover{color:var(--indigo)}.mkt .foot-bottom{border-top:1px solid var(--border);color:var(--muted);flex-wrap:wrap;align-items:center;gap:16px;margin-top:36px;padding-top:22px;font-size:13px;font-weight:600;display:flex}.mkt .foot-bottom .sp{flex:1}.mkt .foot-bottom a{color:var(--muted)}.foot-bottom a:hover{color:var(--ink)}.mkt .socials{gap:9px;display:flex}.mkt .socials a{border:1px solid var(--border-ctrl);width:34px;height:34px;color:var(--muted);background:var(--surface);border-radius:10px;place-items:center;display:grid}.mkt .socials a:hover{color:var(--indigo);border-color:var(--indigo)}.mkt .formstage{width:var(--page);grid-template-columns:.92fr 1.08fr;align-items:start;gap:52px;margin:0 auto;padding:44px 0 72px;display:grid}@media (max-width:920px){.mkt .formstage{grid-template-columns:1fr;gap:32px;padding-top:28px}}.mkt .rail .eyebrow{margin-bottom:20px}.mkt .rail h1{margin-top:0;font-size:clamp(30px,4vw,42px);font-weight:800}.mkt .rail .lead{color:var(--body);max-width:46ch;margin-top:16px;font-size:16.5px}.mkt .how{margin-top:30px}.mkt .how-h{letter-spacing:.09em;text-transform:uppercase;color:var(--faint);margin-bottom:15px;font-size:11.5px;font-weight:800}.mkt .step-r{align-items:flex-start;gap:13px;margin-bottom:16px;display:flex}.mkt .step-r .ic{background:var(--lav);width:34px;height:34px;color:var(--indigo);border-radius:11px;flex:none;place-items:center;font-size:14px;font-weight:800;display:grid}.mkt .step-r .st-t{color:var(--ink);font-size:15px;font-weight:800}.mkt .step-r .st-d{color:var(--body);margin-top:1px;font-size:13.5px}.mkt .trust{flex-direction:column;gap:9px;margin-top:22px;display:flex}.mkt .trust span{color:var(--body);align-items:center;gap:9px;font-size:13.5px;font-weight:600;display:flex}.mkt .trust .ck{color:var(--teal-deep);font-weight:900}.mkt .card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);box-shadow:var(--sh-card);overflow:hidden}.mkt .card-hd{padding:22px 26px 0}.mkt .card-hd .ct-t{color:var(--ink);letter-spacing:-.01em;font-size:18.5px;font-weight:800}.mkt .card-hd .ct-s{color:var(--muted);margin-top:2px;font-size:13.5px}.mkt .stepper{align-items:center;padding:18px 26px 6px;display:flex}.mkt .node{flex-direction:column;flex:none;align-items:center;gap:6px;display:flex}.mkt .node .cir{background:var(--surface);width:30px;height:30px;color:var(--faint);border:2px solid #e1e1eb;border-radius:50%;place-items:center;font-size:13.5px;font-weight:800;transition:all .18s;display:grid}.mkt .node .nl{color:var(--faint);font-size:12px;font-weight:700;transition:all .18s}.mkt .node.current .cir{border-color:var(--indigo);color:var(--indigo)}.mkt .node.current .nl{color:var(--ink)}.mkt .node.done .cir{background:var(--indigo);border-color:var(--indigo);color:#fff}.mkt .node.done .nl{color:var(--body)}.mkt .conn{background:#e1e1eb;border-radius:2px;flex:1;height:2px;margin:0 8px 20px;transition:all .18s}.mkt .conn.done{background:var(--indigo)}.mkt .card-body{padding:14px 26px 24px}.mkt .stepwrap{display:none}.mkt .stepwrap.on{animation:.25s fade;display:block}@keyframes fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.mkt .steph{color:var(--ink);letter-spacing:-.01em;margin-bottom:18px;font-size:20px;font-weight:800}.mkt .grid2{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:520px){.mkt .grid2{grid-template-columns:1fr}}.mkt .field{margin-bottom:16px}.mkt .field.full{grid-column:1/-1}.mkt label.fl{color:var(--ink);margin-bottom:7px;font-size:14px;font-weight:700;display:block}.mkt label.fl .opt{color:var(--faint);font-weight:600}.mkt label.fl .req{color:var(--indigo)}.mkt input,.mkt select,.mkt textarea{width:100%;font:inherit;color:var(--ink);border:1px solid var(--border-ctrl);border-radius:var(--r-md);background:var(--surface);padding:12px 13px;font-size:14.5px;transition:border-color .15s,box-shadow .15s}.mkt textarea{resize:vertical;min-height:84px;line-height:1.5}.mkt input::placeholder,.mkt textarea::placeholder{color:var(--faint)}.mkt input:focus,.mkt select:focus,.mkt textarea:focus{border-color:var(--indigo);box-shadow:0 0 0 3px color-mix(in srgb, var(--indigo) 15%, transparent);outline:none}.mkt input.bad,.mkt select.bad{border-color:var(--coral);background:#feecee}.mkt .err{color:var(--coral);margin-top:6px;font-size:12.5px;font-weight:700;display:none}.mkt .err.show{display:block}.mkt .chips{flex-wrap:wrap;gap:9px;display:flex}.mkt .chip{border:1px solid var(--border);background:var(--surface);color:var(--body);border-radius:var(--r-full);cursor:pointer;-webkit-user-select:none;user-select:none;padding:9px 16px;font-size:13.5px;font-weight:700;line-height:1;transition:all .15s}.mkt .chip:hover{border-color:var(--indigo)}.mkt .chips[data-single="1"] .chip.on{background:var(--indigo);border:1.5px solid var(--indigo);color:#fff;box-shadow:var(--sh-brand)}.mkt .chips[data-multi="1"] .chip.on{background:var(--lav);border:1.5px solid var(--indigo);color:var(--active-text);box-shadow:0 4px 12px -6px #6152e866}.mkt .chips[data-multi="1"] .chip.on:before{content:"✓";font-weight:900}.mkt .foot{align-items:center;gap:12px;margin-top:22px;display:flex}.mkt .foot .sp{flex:1}.mkt .stepcount{color:var(--muted);font-size:12.5px;font-weight:700}.mkt .btn:disabled{opacity:.6;cursor:default;transform:none}.mkt .done{text-align:center;padding:14px 6px 8px;display:none}.mkt .done.on{animation:.3s fade;display:block}.mkt .done .seal-lg{background:var(--grad);color:#fff;border-radius:18px;place-items:center;width:66px;height:66px;margin:6px auto 18px;font-size:26px;display:grid;box-shadow:0 16px 34px -12px #6152e8b3}.mkt .done h2{color:var(--ink);letter-spacing:-.02em;font-size:26px;font-weight:800}.mkt .done .lead2{color:var(--body);max-width:42ch;margin:10px auto 22px;font-size:15.5px}.mkt .next{text-align:left;background:var(--panel);border:1px solid var(--divider);border-radius:16px;max-width:430px;margin:0 auto 20px;padding:17px 19px}.mkt .next .nh{letter-spacing:.1em;text-transform:uppercase;color:var(--faint);margin-bottom:12px;font-size:11.5px;font-weight:800}.mkt .next .ni{color:var(--body);gap:11px;margin-bottom:12px;font-size:14px;display:flex}.mkt .next .ni:last-child{margin-bottom:0}.mkt .next .ni b{color:var(--ink)}.mkt .next .nn{background:var(--lav);width:24px;height:24px;color:var(--active-text);border-radius:8px;flex:none;place-items:center;font-size:12px;font-weight:800;display:grid}.mkt .foothint{color:var(--muted);margin-top:10px;font-size:12.5px}.mkt .foothint b{color:var(--text)}.mkt .subhero{background:radial-gradient(1000px 520px at 80% -20%, var(--lav), transparent 60%), var(--surface);padding:56px 0 10px}.mkt .subhero .sec-head{max-width:720px}.mkt .pilot-wrap{max-width:520px;margin:44px auto 0}.mkt .pilot-price{color:var(--ink);margin-top:10px;font-size:26px;font-weight:800}.mkt .pp.pilot-note{color:var(--muted);min-height:auto;margin-top:4px;font-size:13.5px;font-weight:600}.mkt .pilot-tail{color:var(--muted);text-align:center;margin-top:12px;font-size:12.5px;font-weight:700}.mkt .pilot-foot{text-align:center;color:var(--muted);margin-top:20px;font-size:13.5px}.mkt .pilot-foot a{color:var(--active-text);font-weight:700}.mkt .future{text-align:center;max-width:820px;margin:46px auto 0}.mkt .future-h{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin-bottom:16px;font-size:12px;font-weight:800}.mkt .future-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}@media (max-width:640px){.mkt .future-grid{grid-template-columns:1fr}}.mkt .fcard{border:1px dashed var(--border-hover);background:var(--panel);border-radius:14px;padding:16px}.mkt .fcard .ft{color:var(--text);font-size:15px;font-weight:800}.mkt .fcard .fp{color:var(--muted);margin-top:4px;font-size:12.5px;font-weight:600}.mkt .future-note{color:var(--muted);margin-top:14px;font-size:12.5px}.mkt .faq{max-width:760px;margin:44px auto 0}.mkt .qa{border-bottom:1px solid var(--divider);padding:18px 0}.mkt .qa h3{color:var(--ink);font-size:16px}.mkt .qa p{color:var(--body);margin-top:6px;font-size:14.5px}.mkt .soon{color:var(--muted);background:var(--surface-hover);border:1px solid var(--border);border-radius:var(--r-full);vertical-align:middle;margin-left:6px;padding:2px 8px;font-size:11px;font-weight:800}.mkt .cgrid{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:40px;display:grid}@media (max-width:900px){.mkt .cgrid{grid-template-columns:1fr 1fr}}@media (max-width:520px){.mkt .cgrid{grid-template-columns:1fr}}.mkt .cben{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);box-shadow:var(--sh-rest);padding:22px}.mkt .cben .ci{color:#fff;border-radius:13px;place-items:center;width:44px;height:44px;margin-bottom:14px;font-weight:800;display:grid}.mkt .cben h3{margin:0;font-size:17px}.mkt .cben p{color:var(--body);margin-top:8px;font-size:14px}.mkt .creators.hero-band{padding:74px 0 70px}.mkt .csteps.on-light .cstep{background:var(--surface);border-color:var(--border)}.mkt .csteps.on-light .ct{color:var(--ink)}.mkt .csteps.on-light .cd{color:var(--body)}.mkt .form-error{color:var(--err);background:var(--err-soft);border-radius:var(--r-md);margin-top:16px;padding:10px 12px;font-size:13.5px;font-weight:700}.mkt h1 .u{background:linear-gradient(#0000 62%,#ffd57a99 62%)}
