:root{--mkt-ground:#f5f6fb;--mkt-surface:#ffffff;--mkt-surface-2:#eef0fb;--mkt-ink:#171a2e;--mkt-ink-soft:#3c4160;--mkt-muted:#6b7196;--mkt-line:#dfe2f2;--mkt-line-2:#eceefa;--mkt-brand:#6366f1;--mkt-brand-deep:#4338ca;--mkt-brand-ink:#4338ca;--mkt-brand-wash:#eef0ff;--mkt-cyan:#22b8cf;--mkt-cyan-ink:#0f7c8c;--mkt-cyan-wash:#e6f8fa;--mkt-ok:#16a34a;--mkt-ok-wash:#e7f8ee;--mkt-bad:#e0483a;--mkt-shadow:0 1px 2px rgba(23,26,46,.05),0 12px 32px -16px rgba(23,26,46,.18);--mkt-shadow-lg:0 1px 3px rgba(23,26,46,.06),0 30px 60px -24px rgba(23,26,46,.28);--mkt-radius:18px;--mkt-radius-sm:12px;--mkt-serif:"Sora","Segoe UI",system-ui,sans-serif;--mkt-sans:var(--font-geist-sans),"Inter","Segoe UI",system-ui,-apple-system,sans-serif;--mkt-maxw:1120px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--mkt-ground:#0b0d1a;--mkt-surface:#12152a;--mkt-surface-2:#171a2e;--mkt-ink:#eceefc;--mkt-ink-soft:#c2c6e2;--mkt-muted:#8b90b6;--mkt-line:#262b48;--mkt-line-2:#1c2038;--mkt-brand:#818cf8;--mkt-brand-deep:#6366f1;--mkt-brand-ink:#a5b4fc;--mkt-brand-wash:#1c1f3a;--mkt-cyan:#43d1e6;--mkt-cyan-ink:#7fe3ef;--mkt-cyan-wash:#0f2b30;--mkt-ok:#34d072;--mkt-ok-wash:#0f2a1c;--mkt-bad:#ff7d6e;--mkt-shadow:0 1px 2px rgba(0,0,0,.4),0 16px 40px -18px rgba(0,0,0,.7);--mkt-shadow-lg:0 1px 3px rgba(0,0,0,.5),0 34px 70px -26px rgba(0,0,0,.8)}}:root[data-theme=dark]{--mkt-ground:#0b0d1a;--mkt-surface:#12152a;--mkt-surface-2:#171a2e;--mkt-ink:#eceefc;--mkt-ink-soft:#c2c6e2;--mkt-muted:#8b90b6;--mkt-line:#262b48;--mkt-line-2:#1c2038;--mkt-brand:#818cf8;--mkt-brand-deep:#6366f1;--mkt-brand-ink:#a5b4fc;--mkt-brand-wash:#1c1f3a;--mkt-cyan:#43d1e6;--mkt-cyan-ink:#7fe3ef;--mkt-cyan-wash:#0f2b30;--mkt-ok:#34d072;--mkt-ok-wash:#0f2a1c;--mkt-bad:#ff7d6e;--mkt-shadow:0 1px 2px rgba(0,0,0,.4),0 16px 40px -18px rgba(0,0,0,.7);--mkt-shadow-lg:0 1px 3px rgba(0,0,0,.5),0 34px 70px -26px rgba(0,0,0,.8)}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.mkt{flex:1;background:var(--mkt-ground);color:var(--mkt-ink);font-family:var(--mkt-sans);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.mkt *{box-sizing:border-box}.mkt img,.mkt svg{max-width:100%}.mkt a{color:inherit}.mkt h1,.mkt h2,.mkt h3{font-family:var(--mkt-serif);margin:0;text-wrap:balance;letter-spacing:-.02em;line-height:1.08;font-weight:700}.mkt p{margin:0}.mkt .wrap{max-width:var(--mkt-maxw);margin:0 auto;padding:0 24px}.mkt .eyebrow{font-size:12.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--mkt-brand-ink)}.mkt .eyebrow.cyan{color:var(--mkt-cyan-ink)}.mkt .mkt-header{position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--mkt-ground) 86%,transparent);backdrop-filter:blur(12px);border-bottom:1px solid var(--mkt-line)}.mkt .bar{gap:14px;height:64px}.mkt .bar,.mkt .brand{display:flex;align-items:center}.mkt .brand{gap:10px;font-family:var(--mkt-serif);font-weight:700;font-size:19px;letter-spacing:-.02em;text-decoration:none}.mkt .spacer{flex:1}.mkt .btn{display:inline-flex;align-items:center;gap:8px;font:inherit;font-weight:600;font-size:15px;border-radius:12px;padding:11px 18px;cursor:pointer;border:1px solid transparent;text-decoration:none;transition:transform .12s,box-shadow .16s,background .16s;white-space:nowrap}.mkt .btn:active{transform:translateY(1px) scale(.99)}.mkt .btn-primary{background:linear-gradient(135deg,#818cf8,var(--mkt-brand) 52%,var(--mkt-brand-deep));color:#fff;box-shadow:0 10px 22px -10px rgba(67,56,202,.8)}.mkt .btn-primary:hover{box-shadow:0 14px 28px -10px rgba(67,56,202,.9)}.mkt .btn-ghost{background:var(--mkt-surface);color:var(--mkt-ink);border-color:var(--mkt-line)}.mkt .btn-ghost:hover{border-color:var(--mkt-muted)}.mkt .bar .btn{padding:9px 15px;font-size:14px}.mkt .hide-sm{display:inline-flex}.mkt .hero{padding:64px 0 34px;position:relative;overflow:hidden}.mkt .hero:before{content:"";position:absolute;inset:0;background:radial-gradient(60% 55% at 82% 8%,color-mix(in srgb,var(--mkt-brand) 16%,transparent),transparent 70%),radial-gradient(50% 50% at 8% 92%,color-mix(in srgb,var(--mkt-cyan) 13%,transparent),transparent 70%);pointer-events:none}.mkt .hero-grid{position:relative;display:grid;grid-template-columns:1.05fr .95fr;gap:52px;align-items:center}.mkt .hero h1{font-size:clamp(34px,5vw,56px);font-weight:800;margin:16px 0 0}.mkt .hero .lead{font-size:clamp(16px,1.5vw,18.5px);color:var(--mkt-ink-soft);max-width:38ch;margin-top:18px}.mkt .hero-cta{gap:12px;margin-top:26px}.mkt .chips,.mkt .hero-cta{display:flex;flex-wrap:wrap}.mkt .chips{gap:8px;margin-top:24px}.mkt .chip{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:500;color:var(--mkt-ink-soft);background:var(--mkt-surface);border:1px solid var(--mkt-line);padding:6px 12px;border-radius:999px}.mkt .chip .dot{width:7px;height:7px;border-radius:50%;background:var(--mkt-cyan)}.mkt .chip:first-child .dot{background:var(--mkt-brand)}.mkt .chip:nth-child(3) .dot{background:var(--mkt-ink-soft)}.mkt .label-card{background:var(--mkt-surface);border:1px solid var(--mkt-line);border-radius:var(--mkt-radius);box-shadow:var(--mkt-shadow-lg);padding:22px;position:relative;transform:rotate(1.1deg)}.mkt .label-card:after{content:"";position:absolute;inset:0;border-radius:var(--mkt-radius);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mkt-brand) 8%,transparent);pointer-events:none}.mkt .lc-top{justify-content:space-between;gap:10px;padding-bottom:14px;border-bottom:1px dashed var(--mkt-line)}.mkt .lc-mini,.mkt .lc-top{display:flex;align-items:center}.mkt .lc-mini{gap:8px;font-family:var(--mkt-serif);font-weight:700;font-size:14px}.mkt .lc-mini svg{width:22px;height:22px;border-radius:7px}.mkt .lc-kind{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--mkt-muted)}.mkt .lc-body{padding:18px 4px}.mkt .flow{justify-content:space-between}.mkt .flow,.mkt .fnode{display:flex;align-items:center;gap:6px}.mkt .fnode{flex:1;flex-direction:column;font-size:11.5px;font-weight:600;color:var(--mkt-ink-soft);text-align:center}.mkt .fnode .box{width:100%;height:40px;border-radius:10px;border:2px solid var(--mkt-line);background:var(--mkt-surface-2);display:grid;place-items:center;font-size:16px;transition:.2s}.mkt .fnode.live .box{border-color:var(--mkt-ok);background:var(--mkt-ok-wash);box-shadow:0 0 0 4px color-mix(in srgb,var(--mkt-ok) 20%,transparent)}.mkt .fnode.done .box{border-color:var(--mkt-brand);background:var(--mkt-brand-wash)}.mkt .farrow{flex:0 0 auto;color:var(--mkt-muted);font-size:18px;margin-top:-16px}.mkt .lc-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:14px;border-top:1px dashed var(--mkt-line)}.mkt .status{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:14px;color:var(--mkt-cyan-ink);background:var(--mkt-ok-wash);border:1px solid color-mix(in srgb,var(--mkt-ok) 30%,transparent);padding:7px 13px;border-radius:999px}.mkt .status .led{width:10px;height:10px;border-radius:50%;background:var(--mkt-ok);box-shadow:0 0 0 4px color-mix(in srgb,var(--mkt-ok) 22%,transparent)}.mkt .verify{font-size:11.5px;color:var(--mkt-muted);font-variant-numeric:tabular-nums;text-align:right}.mkt .verify b{color:var(--mkt-cyan-ink);font-weight:600}.mkt section{padding:64px 0}.mkt .band{background:var(--mkt-surface);border-top:1px solid var(--mkt-line);border-bottom:1px solid var(--mkt-line)}.mkt .sec-head{max-width:640px}.mkt .sec-head h2{font-size:clamp(26px,3.4vw,38px);margin-top:12px}.mkt .sec-head p{color:var(--mkt-ink-soft);margin-top:14px;font-size:17px}.mkt .center{margin-left:auto;margin-right:auto;text-align:center}.mkt .problem{display:grid;grid-template-columns:auto 1fr;gap:22px;align-items:start;background:var(--mkt-surface-2);border:1px solid var(--mkt-line);border-radius:var(--mkt-radius);padding:26px 28px}.mkt .problem .mark{font-size:30px;line-height:1}.mkt .problem h2{font-size:clamp(20px,2.4vw,26px)}.mkt .problem p{color:var(--mkt-ink-soft);margin-top:8px}.mkt .vp-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin-top:40px}.mkt .vp{background:var(--mkt-surface);border:1px solid var(--mkt-line);border-radius:var(--mkt-radius);padding:24px;display:flex;flex-direction:column;gap:12px;transition:transform .16s,box-shadow .16s,border-color .16s}.mkt .vp:hover{transform:translateY(-3px);box-shadow:var(--mkt-shadow);border-color:color-mix(in srgb,var(--mkt-brand) 30%,var(--mkt-line))}.mkt .vp .ic{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:var(--mkt-brand-wash);color:var(--mkt-brand-ink)}.mkt .vp:nth-child(2) .ic,.mkt .vp:nth-child(3) .ic{background:var(--mkt-cyan-wash);color:var(--mkt-cyan-ink)}.mkt .vp h3{font-size:19px;font-weight:700}.mkt .vp p{color:var(--mkt-ink-soft);font-size:14.5px}.mkt .vp .ic svg{width:24px;height:24px}.mkt .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:40px;counter-reset:step}.mkt .step{position:relative;background:var(--mkt-surface);border:1px solid var(--mkt-line);border-radius:var(--mkt-radius);padding:26px 22px 22px}.mkt .step .n{counter-increment:step;font-family:var(--mkt-serif);font-weight:800;font-size:15px;width:34px;height:34px;border-radius:10px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,var(--mkt-brand),var(--mkt-brand-deep));box-shadow:0 8px 16px -8px rgba(67,56,202,.7)}.mkt .step .n:before{content:counter(step,decimal-leading-zero)}.mkt .step h3{font-size:18px;margin-top:16px}.mkt .step p{color:var(--mkt-ink-soft);font-size:14.5px;margin-top:8px}.mkt .step:not(:last-child):after{content:"";position:absolute;top:42px;right:-10px;width:20px;height:2px;background:var(--mkt-line)}.mkt .plan-note{display:inline-flex;align-items:center;gap:9px;margin-top:16px;font-size:14px;font-weight:500;color:var(--mkt-brand-ink);background:var(--mkt-brand-wash);border:1px solid color-mix(in srgb,var(--mkt-brand) 26%,transparent);padding:9px 15px;border-radius:999px}.mkt .plan-note .pulse{width:8px;height:8px;border-radius:50%;background:var(--mkt-brand)}.mkt .plans{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:34px}.mkt .plan{background:var(--mkt-surface);border:1px solid var(--mkt-line);border-radius:var(--mkt-radius);padding:22px;display:flex;flex-direction:column;gap:14px}.mkt .plan.feat{border-color:var(--mkt-brand);box-shadow:0 20px 44px -26px rgba(67,56,202,.55);position:relative}.mkt .plan .tier{font-family:var(--mkt-serif);font-weight:700;font-size:17px}.mkt .plan .price{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.mkt .plan .now{font-family:var(--mkt-serif);font-weight:800;font-size:30px;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.mkt .plan .per{color:var(--mkt-muted);font-size:14px}.mkt .plan .lim{font-size:13.5px;color:var(--mkt-ink-soft);display:grid;gap:6px}.mkt .plan .lim span{display:flex;align-items:center;gap:8px}.mkt .plan .lim svg{width:15px;height:15px;color:var(--mkt-cyan-ink);flex:none}.mkt .plan .lim svg.no{color:var(--mkt-bad)}.mkt .plan .btn{margin-top:auto;justify-content:center}.mkt .offer-tag{position:absolute;top:-11px;right:16px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:var(--mkt-brand-deep);padding:4px 10px;border-radius:999px;box-shadow:0 6px 14px -6px rgba(67,56,202,.8)}.mkt .trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:36px}.mkt .trust{background:var(--mkt-surface-2);border:1px solid var(--mkt-line);border-radius:var(--mkt-radius-sm);padding:20px;display:flex;flex-direction:column;gap:12px}.mkt .trust .ic{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;background:var(--mkt-surface);border:1px solid var(--mkt-line);color:var(--mkt-cyan-ink)}.mkt .trust .ic svg{width:22px;height:22px}.mkt .trust p{font-size:14px;color:var(--mkt-ink-soft)}.mkt .trust b{color:var(--mkt-ink);font-weight:600}.mkt .faq{display:grid;gap:12px;margin-top:34px;max-width:820px}.mkt details{background:var(--mkt-surface);border:1px solid var(--mkt-line);border-radius:var(--mkt-radius-sm);overflow:hidden}.mkt summary{list-style:none;cursor:pointer;padding:18px 22px;font-weight:600;font-size:16px;display:flex;align-items:center;justify-content:space-between;gap:14px}.mkt summary::-webkit-details-marker{display:none}.mkt summary .plus{flex:none;width:22px;height:22px;position:relative;transition:transform .2s}.mkt summary .plus:after,.mkt summary .plus:before{content:"";position:absolute;background:var(--mkt-brand-ink);border-radius:2px;top:50%;left:50%;transform:translate(-50%,-50%)}.mkt summary .plus:before{width:12px;height:2px}.mkt summary .plus:after{width:2px;height:12px}.mkt details[open] summary .plus{transform:rotate(45deg)}.mkt details .ans{padding:0 22px 20px;color:var(--mkt-ink-soft);font-size:15px;max-width:66ch}.mkt .cta{position:relative;overflow:hidden;border-radius:26px;background:linear-gradient(135deg,#1c2044,#12152a);color:#fff;padding:52px 40px;text-align:center;box-shadow:var(--mkt-shadow-lg)}.mkt .cta:before{content:"";position:absolute;inset:0;background:radial-gradient(50% 80% at 15% 0,rgba(99,102,241,.34),transparent 60%),radial-gradient(46% 80% at 88% 100%,rgba(34,184,207,.3),transparent 60%)}.mkt .cta>*{position:relative}.mkt .cta h2{color:#fff;font-size:clamp(26px,3.6vw,38px)}.mkt .cta p{color:#cfd3ee;margin-top:14px;font-size:17px}.mkt .cta .btn{margin-top:26px;font-size:16px;padding:14px 26px}.mkt :focus-visible{outline:2.5px solid var(--mkt-brand);outline-offset:3px;border-radius:6px}@media (max-width:960px){.mkt .hero-grid{grid-template-columns:1fr;gap:36px}.mkt .hero{padding:44px 0 20px}.mkt .label-card{transform:none;max-width:460px;margin-inline:auto}.mkt .vp-grid{grid-template-columns:1fr 1fr}.mkt .steps{grid-template-columns:1fr}.mkt .step:not(:last-child):after{display:none}.mkt .plans,.mkt .trust-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.mkt .hide-sm{display:none}.mkt .plans,.mkt .problem,.mkt .trust-grid,.mkt .vp-grid{grid-template-columns:1fr}.mkt .cta{padding:40px 22px}}@media (prefers-reduced-motion:reduce){.mkt *{transition:none!important;animation:none!important}}