.st-mkt{--mkt-bg:#f7f7f4;--mkt-ink:#12151a;--mkt-muted:#5f6672;--mkt-faint:#7a828f;--mkt-soft:#6b7382;--mkt-accent:#2450d8;--mkt-accent-deep:#1b36ae;--mkt-accent-mid:#3e6bff;--mkt-panel:#fff;--mkt-band:#fff;--mkt-paper:#efefea;--mkt-tint:#f1f5ff;--mkt-tint-2:#edf1fe;--mkt-hair:#12151a14;--mkt-hair-strong:#12151a24;--mkt-cta-fg:#fff;--mkt-cta-bg:linear-gradient(140deg, #3e6bff, #1b36ae);--mkt-cta-shadow:0 18px 34px -18px #2450d8f2;--mkt-ink-cta-bg:#12151a;--mkt-ink-cta-fg:#fff;--mkt-header:#f7f7f4d9;--mkt-glow:#2450d81f;--mkt-chip:#edf1fe;--mkt-result:linear-gradient(165deg, #2e58de, #14267e);--mkt-result-fg:#fff;--mkt-result-muted:#c6d3f6;--mkt-dark-result:#12151a;--mkt-dark-result-muted:#a3adbd;--mkt-form:linear-gradient(160deg, #eff3ff, #fff 60%);--mkt-input:#fff;--mkt-display:"Manrope", sans-serif;--mkt-body:"IBM Plex Sans", system-ui, sans-serif;--mkt-mono:"IBM Plex Mono", monospace;--mkt-ease:cubic-bezier(.16, 1, .3, 1);background:var(--mkt-bg);min-height:100dvh;color:var(--mkt-ink);font-family:var(--mkt-body);caret-color:var(--mkt-accent);font-size:16px;line-height:1.5;overflow-x:hidden}:is(html:has(.st-mkt),body:has(.st-mkt)){background:#f7f7f4}.st-mkt[data-mkt=dark]{--mkt-bg:#0a0c10;--mkt-ink:#e8edf5;--mkt-muted:#9ba6b8;--mkt-faint:#98a3b4;--mkt-soft:#93a0b4;--mkt-accent:#8fc2ff;--mkt-accent-deep:#4f7df0;--mkt-accent-mid:#6e9cf7;--mkt-panel:#ffffff0a;--mkt-band:#0a0c10;--mkt-paper:#12151c;--mkt-tint:#8fc2ff1c;--mkt-tint-2:#8fc2ff14;--mkt-hair:#ffffff14;--mkt-hair-strong:#ffffff24;--mkt-cta-fg:#08111f;--mkt-cta-bg:linear-gradient(140deg, #a8d0ff, #6e9cf7);--mkt-cta-shadow:0 16px 34px -14px #4f7df0;--mkt-ink-cta-bg:linear-gradient(140deg, #a8d0ff, #6e9cf7);--mkt-ink-cta-fg:#08111f;--mkt-header:#0a0c10d1;--mkt-glow:#4f7df038;--mkt-chip:#8fc2ff1f;--mkt-result:linear-gradient(165deg, #2a4aa8, #0e1a48);--mkt-result-fg:#f2f6fc;--mkt-result-muted:#b7c8ee;--mkt-dark-result:#161a22;--mkt-dark-result-muted:#a3adbd;--mkt-form:linear-gradient(160deg, #141a28, #0a0c10 62%);--mkt-input:#ffffff0a}.mkt-skip{z-index:80;background:var(--mkt-ink);color:#fff;border-radius:999px;padding:8px 14px;position:absolute;top:-48px;left:12px}.mkt-skip:focus{color:#fff;top:12px}.st-mkt a{color:inherit;text-decoration:none}.st-mkt a:hover{color:#2450d8}.st-mkt a.mkt-skip,.st-mkt a.mkt-skip:hover{color:#fff}.st-mkt a.mkt-btn,.st-mkt .mkt-btn{color:var(--mkt-ink-cta-fg)}.st-mkt .mkt-btn:hover{color:#fff}.st-mkt a.mkt-btn-lg,.st-mkt .mkt-btn-lg,.st-mkt .mkt-btn-lg:hover{color:var(--mkt-cta-fg)}.st-mkt a.mkt-btn-ghost,.st-mkt .mkt-btn-ghost{color:#12151a}.st-mkt a.mkt-btn-ghost:hover,.st-mkt .mkt-btn-ghost:hover{color:#2450d8}.st-mkt a.mkt-btn-line,.st-mkt .mkt-btn-line{color:#12151a}.st-mkt a.mkt-btn-line:hover,.st-mkt .mkt-btn-line:hover,.st-mkt a.mkt-btn-card.is-on,.st-mkt .mkt-btn-card.is-on,.st-mkt a.mkt-btn-card.is-on:hover,.st-mkt .mkt-btn-card.is-on:hover{color:#fff}.st-mkt .mkt-scope-cta .mkt-btn,.st-mkt .mkt-scope-cta .mkt-btn:hover{color:#14267e}.st-mkt .mkt-text-link,.st-mkt .mkt-text-link:hover{color:var(--mkt-accent)}.st-mkt .mkt-nav a:hover{color:var(--mkt-ink)}.st-mkt .mkt-logo:hover{color:inherit}.st-mkt button{font-family:inherit}.st-mkt ::selection{background:#2450d829}.st-mkt[data-mkt=dark] ::selection{background:#8fc2ff47}@keyframes mkt-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes mkt-pulse{0%,to{opacity:.35;transform:scale(1)}50%{opacity:1;transform:scale(1.35)}}@keyframes mkt-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.mkt-header{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:var(--mkt-header);border-bottom:1px solid var(--mkt-hair);position:sticky;top:0}.mkt-header-inner{align-items:center;gap:32px;max-width:1360px;margin:0 auto;padding:15px 40px;display:flex}.mkt-logo{align-items:center;gap:10px;margin-right:auto;display:flex}.mkt-mark{background:linear-gradient(140deg,#4a78ff,#1b36ae);border-radius:7px;width:22px;height:22px;box-shadow:0 6px 16px -8px #2450d8}.st-mkt[data-mkt=dark] .mkt-mark{background:linear-gradient(140deg,#8fc2ff,#4f7df0);box-shadow:0 6px 18px -8px #4f7df0}.mkt-logo-name{font-family:var(--mkt-display);letter-spacing:-.02em;font-size:17px;font-weight:800}.mkt-nav{color:var(--mkt-muted);gap:26px;font-size:14px;display:flex}.mkt-nav a{border-bottom:1px solid #0000;padding:4px 0;transition:color .18s,border-color .18s}.mkt-nav a:hover{color:var(--mkt-ink);border-bottom-color:var(--mkt-accent)}.mkt-btn:focus-visible,.mkt-nav a:focus-visible,.mkt-faq-btn:focus-visible,.mkt-input:focus-visible,.mkt-textarea:focus-visible,.mkt-chip:focus-visible{outline:2px solid var(--mkt-accent);outline-offset:2px}.mkt-header .mkt-btn{white-space:nowrap;flex-shrink:0}.mkt-menu-btn{width:44px;height:40px;color:var(--mkt-ink);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;padding:0;display:none}.mkt-menu-btn:hover{color:var(--mkt-accent)}.mkt-menu-btn:focus-visible{outline:2px solid var(--mkt-accent);outline-offset:2px}.mkt-btn{height:40px;font-family:var(--mkt-body);cursor:pointer;color:var(--mkt-ink-cta-fg);background:var(--mkt-ink-cta-bg);transition:transform .2s var(--mkt-ease), background .2s ease, box-shadow .2s ease, border-color .2s ease, color .2s ease;border:0;border-radius:12px;justify-content:center;align-items:center;padding:0 18px;font-size:14px;font-weight:600;display:inline-flex}.mkt-btn:hover{background:var(--mkt-accent);color:#fff;transform:translateY(-2px);box-shadow:0 14px 26px -14px #2450d8e6}.st-mkt[data-mkt=dark] .mkt-btn:hover{color:#08111f;background:linear-gradient(140deg,#c4dfff,#8fc2ff)}.mkt-btn-lg{height:54px;color:var(--mkt-cta-fg);background:var(--mkt-cta-bg);box-shadow:var(--mkt-cta-shadow);border-radius:15px;padding:0 28px;font-size:16px}.mkt-btn-lg:hover{color:#fff;background:linear-gradient(140deg,#3e6bff,#1b36ae);transform:translateY(-3px);box-shadow:0 26px 46px -20px #2450d8f2}.mkt-btn-submit:hover{box-shadow:0 28px 46px -20px #2450d8f2}.mkt-btn-ghost{color:#12151a;background:#fff;border:1px solid #12151a24;border-radius:15px;height:54px;padding:0 26px;font-size:16px;font-weight:600}.st-mkt[data-mkt=dark] .mkt-btn-ghost{background:#ffffff08;border-color:#ffffff24}.mkt-btn-ghost:hover{color:#2450d8;box-shadow:none;background:#fff;border-color:#2450d8;transform:translateY(-3px)}.mkt-btn-line{color:#12151a;background:0 0;border:1px solid #12151a29;border-radius:14px;height:48px;font-size:15px;font-weight:600}.mkt-btn-line:hover{color:#fff;background:#12151a;border-color:#12151a}.mkt-btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.mkt-wrap{max-width:1360px;margin:0 auto;padding:104px 40px;position:relative}.mkt-hero{animation:mkt-rise .72s var(--mkt-ease) both;padding:88px 40px 72px}.mkt-glow{background:radial-gradient(circle, var(--mkt-glow), transparent 68%);pointer-events:none;border-radius:50%;width:660px;height:660px;position:absolute;top:-180px;right:-140px}.mkt-hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:64px;display:grid;position:relative}.mkt-hero-copy{flex-direction:column;gap:26px;display:flex}.mkt-kicker{font-family:var(--mkt-mono);letter-spacing:.12em;text-transform:uppercase;color:#2450d8;background:#edf1fe;border:1px solid #2450d829;border-radius:999px;align-self:flex-start;align-items:center;gap:9px;padding:7px 12px;font-size:11px;font-weight:600;display:inline-flex}.mkt-dot{background:var(--mkt-accent);border-radius:50%;width:6px;height:6px;animation:2.4s ease-in-out infinite mkt-pulse}.mkt-h1{font-family:var(--mkt-display);letter-spacing:-.04em;max-width:17ch;margin:0;font-size:clamp(46px,5.6vw,82px);font-weight:800;line-height:1}.mkt-lead{color:var(--mkt-muted);text-wrap:pretty;max-width:50ch;margin:0;font-size:20px;line-height:1.55}.mkt-cta-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.mkt-note{font-family:var(--mkt-mono);color:var(--mkt-faint);margin:2px 0 0;font-size:12px}.mkt-desk{border:1px solid var(--mkt-hair);background:var(--mkt-panel);transition:transform .35s var(--mkt-ease), box-shadow .35s ease;border-radius:26px;padding:22px;box-shadow:0 40px 70px -46px #12151a5c}.st-mkt[data-mkt=dark] .mkt-desk{background:linear-gradient(165deg,#ffffff12,#ffffff05);box-shadow:0 40px 80px -50px #000}.mkt-desk:hover{transform:translateY(-6px);box-shadow:0 52px 84px -46px #12151a6b}.mkt-desk-head{font-family:var(--mkt-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mkt-faint);justify-content:space-between;align-items:center;margin-bottom:16px;font-size:11px;display:flex}.mkt-desk-head em{color:var(--mkt-accent);text-transform:lowercase;letter-spacing:0;font-style:normal}.mkt-lots{gap:10px;display:grid}.mkt-lot{transition:transform .25s var(--mkt-ease), border-color .2s ease;background:#fafaf8;border:1px solid #12151a12;border-radius:16px;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:15px 16px;display:grid}.st-mkt[data-mkt=dark] .mkt-lot{background:#ffffff0a;border-color:#ffffff12}.mkt-lot:hover{border-color:#2450d859;transform:translate(4px)}.mkt-lot.is-hot{background:#f1f5ff;border-color:#2450d833}.mkt-lot.is-hot:hover{border-color:#2450d880}.mkt-lot.is-skip{background:0 0;border-style:dashed;border-color:#12151a29}.st-mkt[data-mkt=dark] .mkt-lot.is-skip{border-color:#ffffff29}.mkt-lot h3{margin:0;font-size:14px;font-weight:600}.mkt-lot p{font-family:var(--mkt-mono);color:var(--mkt-soft);margin:4px 0 0;font-size:11px}.mkt-score{font-family:var(--mkt-display);color:#8a93a2;font-size:19px;font-weight:800}.mkt-lot.is-hot .mkt-score{color:#2450d8}.mkt-lot.is-skip h3{color:#6b7382}.mkt-lot.is-skip p,.mkt-lot.is-skip .mkt-score{color:#8a93a2}.mkt-lot.is-skip .mkt-score{font-family:var(--mkt-mono);font-size:12px;font-weight:600}.mkt-strip{border-top:1px solid var(--mkt-hair);border-bottom:1px solid var(--mkt-hair);background:var(--mkt-panel);overflow:hidden}.st-mkt[data-mkt=dark] .mkt-strip{background:0 0}.mkt-marquee{width:100%;padding:16px 0;display:flex}.mkt-marquee-track{white-space:nowrap;gap:40px;width:max-content;padding-right:40px;animation:26s linear infinite mkt-marquee;display:flex}.mkt-plat{font-family:var(--mkt-mono);letter-spacing:.08em;text-transform:uppercase;color:#9aa2af;font-size:12px;font-weight:600}.mkt-plat-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 36px;max-width:1360px;margin:0 auto;padding:18px 40px;display:flex}.mkt-plat-label{font-family:var(--mkt-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mkt-accent);font-size:11px;font-weight:600}.mkt-platrow{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:14px 32px;max-width:1360px;margin:0 auto;padding:20px 48px;display:flex}.mkt-platlabel{font-family:var(--mkt-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mkt-accent);font-size:11px;font-weight:600}.mkt-desk-note{font-family:var(--mkt-mono);letter-spacing:.06em;color:#9aa2af;margin:14px 4px 0;font-size:11px}.mkt-bleed{background:var(--mkt-band);box-shadow:0 0 0 100vmax var(--mkt-band);clip-path:inset(0 -100vmax)}.mkt-bleed.is-paper{--mkt-band:var(--mkt-paper)}.mkt-kicker-plain{font-family:var(--mkt-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mkt-accent);font-size:11px;font-weight:600}.mkt-h2{font-family:var(--mkt-display);letter-spacing:-.035em;margin:14px 0 0;font-size:clamp(32px,3.6vw,52px);font-weight:800;line-height:1.06}.mkt-sticky .mkt-h2,.mkt-faq-grid>div:first-child .mkt-h2{margin:0}.mkt-sticky .mkt-sub{max-width:36ch;margin:0;font-size:16px}.mkt-form-copy .mkt-h2{margin:0;font-size:clamp(32px,3.4vw,48px);line-height:1.04}.mkt-form-copy .mkt-sub{max-width:40ch;margin:0;font-size:16px}.mkt-sub{color:var(--mkt-muted);max-width:62ch;margin:14px 0 0;font-size:17px;line-height:1.6}.mkt-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:46px;display:grid}.mkt-steps.is-three{grid-template-columns:repeat(3,minmax(0,1fr))}.mkt-step{border:1px solid var(--mkt-hair);background:var(--mkt-panel);transition:transform .3s var(--mkt-ease), box-shadow .3s ease, border-color .3s ease;border-radius:22px;flex-direction:column;gap:10px;padding:28px 26px 30px;display:flex}.mkt-step:hover{border-color:color-mix(in srgb, var(--mkt-accent) 28%, transparent);transform:translateY(-8px);box-shadow:0 34px 60px -40px #12151a6b}.mkt-step.is-last{background:linear-gradient(170deg,#f1f5ff,#fff);border-color:#2450d838}.mkt-step.is-last:hover{border-color:#2450d880;box-shadow:0 34px 60px -40px #2450d88c}.mkt-step.is-last p{color:#4a5361}.mkt-step-n{font-family:var(--mkt-mono);color:var(--mkt-accent);font-size:12px}.mkt-step h3{font-family:var(--mkt-display);letter-spacing:-.02em;margin:0;font-size:20px;font-weight:700}.mkt-step p,.mkt-card p{color:var(--mkt-muted);margin:0;font-size:15px;line-height:1.6}.mkt-scope{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:start;gap:64px;display:grid}.mkt-sticky{flex-direction:column;gap:16px;display:flex;position:sticky;top:108px}.mkt-text-link{font-family:var(--mkt-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mkt-accent);border-bottom:1px solid color-mix(in srgb, var(--mkt-accent) 35%, transparent);align-self:flex-start;margin-top:8px;padding-bottom:3px;font-size:12px;transition:border-color .2s,letter-spacing .2s}.mkt-text-link:hover{border-bottom-color:var(--mkt-accent);letter-spacing:.1em}.mkt-scope-grid{background:var(--mkt-hair);border:1px solid var(--mkt-hair);border-radius:22px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.mkt-scope-cell{background:var(--mkt-panel);gap:8px;padding:26px 24px;transition:background .25s;display:grid}.st-mkt[data-mkt=dark] .mkt-scope-cell{background:#12151c}.mkt-scope-cell:hover{background:var(--mkt-tint)}.mkt-scope-cell strong{font-family:var(--mkt-display);font-size:16px;font-weight:700}.mkt-scope-cell span{color:#6b7382;font-size:14px;line-height:1.55}.mkt-scope-cta{color:#f4f6f9;background:linear-gradient(165deg,#2e58de,#14267e);flex-direction:column;justify-content:center;gap:12px;padding:26px 24px;display:flex}.mkt-scope-cta span{color:#c3d0f2;font-size:14px;line-height:1.55}.mkt-scope-cta strong{font-family:var(--mkt-display);color:#f4f6f9;font-size:16px;font-weight:700}.mkt-scope-cta .mkt-btn{color:#14267e;background:#fff;border-radius:13px;height:44px;margin-top:4px;padding:0 18px;font-size:15px}.mkt-scope-cta .mkt-btn:hover{color:#14267e;background:#fff;box-shadow:0 16px 28px -14px #060e3099}.mkt-compare-scroll{-webkit-overflow-scrolling:touch;min-width:0;overflow-x:auto}.mkt-compare{border:1px solid var(--mkt-hair);background:var(--mkt-panel);border-radius:22px;overflow:hidden}.st-mkt[data-mkt=dark] .mkt-compare{background:#12151c}.mkt-compare-row{border-top:1px solid var(--mkt-hair);grid-template-columns:minmax(0,2.2fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.15fr);align-items:center;display:grid}.mkt-compare-row:first-child{border-top:0}.mkt-compare-row>span{color:var(--mkt-ink);padding:17px 20px;font-size:15px;line-height:1.45}.mkt-compare-row>span+span{text-align:center;font-family:var(--mkt-mono);color:#8a93a2;border-left:1px solid var(--mkt-hair);font-size:14px}.mkt-compare-row.is-head>span{font-family:var(--mkt-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mkt-faint);background:var(--mkt-paper);font-size:11px;font-weight:600}.st-mkt[data-mkt=dark] .mkt-compare-row.is-head>span{background:#ffffff0a}.mkt-compare-row>span.is-us{color:var(--mkt-accent-deep);background:var(--mkt-tint);font-weight:600}.st-mkt[data-mkt=dark] .mkt-compare-row>span.is-us{color:var(--mkt-accent);background:#8fc2ff1a}.mkt-compare-row.is-head>span.is-us{color:var(--mkt-accent-deep)}.st-mkt[data-mkt=dark] .mkt-compare-row.is-head>span.is-us{color:var(--mkt-accent)}.mkt-case{background:var(--mkt-panel);border:1px solid var(--mkt-hair);transition:transform .3s var(--mkt-ease), box-shadow .3s ease;border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,.85fr);margin-top:20px;display:grid;overflow:hidden}.st-mkt[data-mkt=dark] .mkt-case{background:#12151c}.mkt-case:first-of-type{margin-top:46px}.mkt-case:hover{transform:translateY(-5px);box-shadow:0 34px 60px -44px #12151a73}.mkt-case-col{border-right:1px solid #12151a12;align-content:start;gap:12px;padding:32px 30px;display:grid}.mkt-case-col strong{font-family:var(--mkt-display);letter-spacing:-.02em;margin:0;font-size:19px;font-weight:800}.mkt-case-col.is-mid{background:#fbfbf9}.st-mkt[data-mkt=dark] .mkt-case-col.is-mid{background:#ffffff08}.mkt-case-col.is-end{color:#fff;background:linear-gradient(165deg,#2e58de,#14267e);border-right:0}.mkt-case-col.is-ink{color:#fff;background:#12151a;border-right:0}.mkt-meta{font-family:var(--mkt-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mkt-faint);font-size:11px}.mkt-case-col.is-end .mkt-meta{color:#bfd0f8}.mkt-case-col.is-ink .mkt-meta{color:#97a3b8}.mkt-case-col.is-mid .mkt-meta{color:var(--mkt-accent)}.mkt-case-col p{color:var(--mkt-muted);margin:0;font-size:15px;line-height:1.6}.mkt-case-col ul{color:#3a414c;gap:7px;margin:0;padding:0;font-size:15px;line-height:1.5;list-style:none;display:grid}.st-mkt[data-mkt=dark] .mkt-case-col ul{color:#c8d0dc}.mkt-stats{gap:20px;display:grid}.mkt-stat{gap:4px;display:grid}.mkt-stat strong{font-family:var(--mkt-display);letter-spacing:-.04em;font-size:40px;font-weight:800;line-height:1}.mkt-stat span{color:var(--mkt-result-muted);font-size:14px}.mkt-case-col.is-ink .mkt-stat span{color:var(--mkt-dark-result-muted)}.mkt-aside{border:1px dashed #12151a2e;border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:20px;padding:26px 30px;display:flex}.st-mkt[data-mkt=dark] .mkt-aside{border-color:#ffffff29}.mkt-aside p{color:#3a414c;max-width:62ch;margin:0;font-size:16px;line-height:1.55}.mkt-aside .mkt-btn{border-radius:14px;height:46px;padding:0 22px;font-size:15px}.mkt-cards{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;margin-top:46px;display:grid}.mkt-card{border:1px solid var(--mkt-hair);background:var(--mkt-panel);transition:transform .3s var(--mkt-ease), box-shadow .3s ease, border-color .3s ease;border-radius:24px;flex-direction:column;gap:18px;padding:32px 28px 34px;display:flex}.mkt-card:hover{border-color:color-mix(in srgb, var(--mkt-accent) 30%, transparent);transform:translateY(-8px);box-shadow:0 36px 64px -42px #12151a66}.mkt-card.is-featured{border-color:color-mix(in srgb, var(--mkt-accent) 30%, transparent);background:linear-gradient(175deg, #eef3ff, var(--mkt-panel) 62%);box-shadow:0 40px 70px -50px #2450d8b3}.st-mkt[data-mkt=dark] .mkt-card.is-featured{background:linear-gradient(175deg,#8fc2ff1f,#ffffff05 62%)}.mkt-card.is-featured:hover{transform:translateY(-10px);box-shadow:0 50px 84px -46px #2450d8bf}.mkt-card.is-featured p{color:#4a5361}.mkt-card.is-featured ul{color:#2a2f38}.mkt-badge{font-family:var(--mkt-mono);letter-spacing:.12em;text-transform:uppercase;color:#fff;background:#2450d8;border-radius:7px;align-self:flex-start;padding:6px 10px;font-size:10px;font-weight:600}.mkt-card h3{font-family:var(--mkt-display);letter-spacing:-.025em;margin:0;font-size:23px;font-weight:800}.mkt-price{align-items:baseline;gap:8px;margin:8px 0 0;display:flex}.mkt-price strong{font-family:var(--mkt-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:32px;font-weight:800;line-height:1}.mkt-price em{font-family:var(--mkt-mono);color:var(--mkt-faint);font-size:13px;font-style:normal;font-weight:600}.mkt-year{font-family:var(--mkt-mono);color:var(--mkt-faint);margin:0;font-size:12px;line-height:1.5}.mkt-card ul{color:#3a414c;gap:10px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.st-mkt[data-mkt=dark] .mkt-card ul{color:#c8d0dc}.mkt-card .mkt-btn{margin-top:auto}.mkt-btn-card{border-radius:14px;height:48px;font-size:15px;font-weight:600}.mkt-btn-card.is-on{color:#fff;background:linear-gradient(140deg,#3e6bff,#1b36ae);border:0;box-shadow:0 16px 30px -16px #2450d8e6}.mkt-btn-card.is-on:hover{color:#fff;background:linear-gradient(140deg,#3e6bff,#1b36ae);transform:translateY(-2px);box-shadow:0 24px 40px -18px #2450d8f2}.mkt-btn-submit{height:52px;font-size:16px;font-weight:600;font-family:var(--mkt-body);border-radius:15px;padding:0 28px}.mkt-legal-note{font-family:var(--mkt-mono);color:var(--mkt-faint);margin:24px 0 0;font-size:12px;line-height:1.6}.mkt-faq-grid{grid-template-columns:minmax(0,.68fr) minmax(0,1.32fr);align-items:start;gap:64px;display:grid}.mkt-faq-item{border-top:1px solid #12151a1a}.mkt-faq-btn{cursor:pointer;text-align:left;width:100%;color:var(--mkt-ink);font-family:var(--mkt-display);letter-spacing:-.015em;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;padding:24px 6px;font-size:18px;font-weight:700;transition:color .2s;display:flex}.mkt-faq-btn>span:first-child{transition:transform .25s var(--mkt-ease);display:inline-block}.mkt-faq-btn:hover{color:#2450d8}.mkt-faq-btn:hover>span:first-child{transform:translate(14px)}.mkt-faq-plus{width:30px;height:30px;font-family:var(--mkt-mono);color:#2450d8;transition:transform .3s var(--mkt-ease);border:1px solid #12151a24;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:15px;display:inline-flex}.mkt-faq-plus.is-open{transform:rotate(135deg)}.mkt-faq-a{color:var(--mkt-muted);max-width:72ch;animation:mkt-rise .38s var(--mkt-ease) both;margin:0;padding:0 56px 26px 6px;font-size:15px;line-height:1.7}.mkt-form-bleed{max-width:1360px;margin:0 auto;padding:0 40px 40px}.mkt-form-card{border:1px solid var(--mkt-hair);background:var(--mkt-form);border-radius:30px;padding:58px 52px;position:relative;overflow:hidden;box-shadow:0 50px 90px -60px #12151a66}.mkt-form-glow{pointer-events:none;background:radial-gradient(circle,#2450d829,#0000 70%);border-radius:50%;width:560px;height:560px;position:absolute;bottom:-240px;left:-100px}.mkt-form-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:64px;display:grid;position:relative}.mkt-form-copy{flex-direction:column;gap:16px;display:flex}.mkt-form-copy .mkt-h2{margin:0}.mkt-contacts{font-family:var(--mkt-mono);color:#4a5361;gap:8px;margin-top:6px;font-size:13px;display:grid}.st-mkt[data-mkt=dark] .mkt-contacts{color:#a3adbd}.mkt-form{gap:14px;display:grid}.mkt-fields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.mkt-field{gap:8px;display:grid}.mkt-label{font-family:var(--mkt-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mkt-faint);font-size:11px}.mkt-input,.mkt-textarea{color:#12151a;background:#fff;border:1px solid #12151a1f;border-radius:13px;outline:none;height:48px;padding:0 14px;font-family:IBM Plex Sans,sans-serif;font-size:15px;transition:border-color .2s,box-shadow .2s}.mkt-textarea{resize:vertical;height:auto;padding:12px 14px}.mkt-input:focus,.mkt-textarea:focus{border-color:var(--mkt-accent);box-shadow:0 0 0 4px #2450d81f}.mkt-chips{flex-wrap:wrap;gap:8px;display:flex}.mkt-chip{color:#5f6672;cursor:pointer;background:#fff;border:1px solid #12151a1f;border-radius:12px;height:40px;padding:0 14px;font-size:14px;font-weight:600}.mkt-chip.is-on{color:#1b36ae;background:#e8eeff;border-color:#2450d8}.st-mkt[data-mkt=dark] .mkt-chip.is-on{color:#8fc2ff;background:#8fc2ff29;border-color:#8fc2ff}.mkt-error{color:#c23a44;margin:0;font-size:13px}.mkt-fine{color:var(--mkt-faint);font-size:12px;line-height:1.55}.mkt-fine a{color:var(--mkt-ink);text-underline-offset:2px;text-decoration:underline}.mkt-footer{border-top:1px solid var(--mkt-hair);gap:18px;max-width:1360px;margin:96px auto 0;padding:40px 40px 64px;display:grid}.mkt-footer p{color:var(--mkt-faint);max-width:76ch;margin:0;font-size:13px;line-height:1.6}.mkt-footer .mkt-mark{width:16px;height:16px;box-shadow:none;border-radius:5px}.mkt-footer .mkt-logo-name{font-size:14px}.mkt-footer-links{flex-wrap:wrap;gap:12px 18px;font-size:13px;display:flex}.mkt-footer-links a{color:#5f6672}.mkt-legal{max-width:720px;margin:0 auto;padding:32px 40px 80px}.mkt-legal h1{font-family:var(--mkt-display);letter-spacing:-.03em;margin:0 0 24px;font-size:32px;font-weight:800;line-height:1.15}.mkt-legal p{color:var(--mkt-ink);margin:0 0 16px;font-size:16px;line-height:1.65}.mkt-legal p.mkt-muted{color:var(--mkt-muted)}.mkt-ghost{width:1px;height:1px;position:absolute;left:-9999px}@media (width<=1080px){.mkt-header-inner{gap:12px;position:relative}.mkt-menu-btn{place-items:center;display:grid}.mkt-nav{background:var(--mkt-panel);border:1px solid var(--mkt-hair);z-index:40;border-radius:16px;flex-direction:column;gap:4px;width:min(280px,100% - 24px);padding:8px;display:none;position:absolute;top:calc(100% + 8px);left:auto;right:16px;box-shadow:0 18px 40px -18px #12151a59}.mkt-nav.is-open{display:flex}.mkt-nav a{border-bottom:0;border-radius:10px;align-items:center;min-height:44px;padding:10px 14px;display:flex}.mkt-nav a:hover{background:var(--mkt-tint);border-bottom-color:#0000}.mkt-hero-grid,.mkt-scope,.mkt-faq-grid,.mkt-form-grid,.mkt-steps,.mkt-cards,.mkt-case,.mkt-scope-grid{grid-template-columns:1fr}.mkt-sticky{position:static}.mkt-case-col{border-right:0;border-bottom:1px solid var(--mkt-hair)}.mkt-case-col.is-end,.mkt-case-col.is-ink{border-bottom:0}.mkt-steps.is-three{grid-template-columns:1fr}}@media (width<=720px){.mkt-header-inner,.mkt-hero,.mkt-wrap,.mkt-plat-row,.mkt-form-bleed,.mkt-footer,.mkt-legal{padding-left:20px;padding-right:20px}.mkt-plat-row{justify-content:flex-start}.mkt-compare{min-width:560px}.mkt-compare-row{grid-template-columns:minmax(180px,2.2fr) 72px 72px 96px}.mkt-compare-row>span{padding:13px 10px;font-size:13px}.mkt-compare-row.is-head>span{letter-spacing:.06em;font-size:9px}.mkt-hero{padding-top:48px;padding-bottom:40px}.mkt-wrap{padding-top:64px;padding-bottom:64px}.mkt-form-card{padding:32px 22px}.mkt-fields{grid-template-columns:1fr}.mkt-h1{font-size:clamp(30px,10.4vw,52px)}}@media (width<=480px){.mkt-header-inner{gap:8px;padding:10px 16px}.mkt-header .mkt-btn{padding:0 12px;font-size:13px}.mkt-logo-name{font-size:15px}.mkt-hero,.mkt-wrap,.mkt-plat-row,.mkt-form-bleed,.mkt-footer,.mkt-legal{padding-left:16px;padding-right:16px}.mkt-legal{padding-top:24px;padding-bottom:64px}.mkt-form-card{padding:24px 16px}.mkt-h2{font-size:clamp(26px,8vw,40px)}.mkt-cta-row{width:100%}.mkt-cta-row .mkt-btn{white-space:normal;text-align:center;width:100%;height:auto;min-height:48px;padding:12px 16px}}@media (width<=360px){.mkt-header .mkt-btn{padding:0 10px;font-size:12px}}@media (prefers-reduced-motion:reduce){.st-mkt *,.st-mkt :before,.st-mkt :after{transition:none!important;animation:none!important}}
