.mkt{--mkt-paper:#f2f4f6;--mkt-card:#fff;--mkt-ink:#1a2028;--mkt-muted:#5a6472;--mkt-line:#e1e6ea;--mkt-navy:#1c3a5e;--mkt-navy-deep:#142c49;--mkt-navy-soft:#ebf1f8;--mkt-amber:#a4491f;--mkt-ok:#2e7d54;--mkt-ok-soft:#e7f4ed;--mkt-maxw:1080px;--mkt-navh:84px;font-family:var(--ui-font,Aptos, "Segoe UI", system-ui, -apple-system, Roboto, "Helvetica Neue", Arial, sans-serif);background:var(--mkt-paper);color:var(--mkt-ink);-webkit-font-smoothing:antialiased;min-height:100vh;font-size:17px;line-height:1.6}.mkt *{box-sizing:border-box;margin:0;padding:0}html:has(.mkt){scroll-behavior:smooth}.mkt img{max-width:100%;display:block}.mkt video{background:#000;width:100%;display:block}.mkt .wrap{max-width:var(--mkt-maxw);margin:0 auto;padding:0 20px}.mkt .nav{z-index:50;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid var(--mkt-line);background:#f8fafbf7;position:sticky;top:0}.mkt .nav-in{height:var(--mkt-navh);max-width:var(--mkt-maxw);align-items:center;gap:12px;margin:0 auto;padding:0 16px;display:flex}.mkt .logo{cursor:default;align-items:center;display:flex}.mkt a.logo{cursor:pointer}.mkt .logo-img{width:auto;height:62px;display:block}.mkt .nav-cta{align-items:center;gap:14px;margin-left:auto;display:flex}.mkt .signin{color:#9aa3ad;white-space:nowrap;padding:10px 2px;font-size:.85rem;font-weight:600;text-decoration:none}.mkt .signin:hover{color:var(--mkt-muted)}.mkt .btn{background:var(--mkt-navy);color:#fff;cursor:pointer;text-align:center;border:0;border-radius:8px;padding:8px 22px;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-block}.mkt .btn:hover{background:var(--mkt-navy-deep)}.mkt .btn-nav{white-space:nowrap}@media (max-width:600px){.mkt .nav-in{gap:8px;height:74px;padding:0 12px}.mkt .logo-img{height:52px}.mkt .signin{padding:8px 0;font-size:.8rem}.mkt .nav-cta{gap:12px}.mkt .btn-nav{padding:9px 13px;font-size:.82rem}.mkt .nav-btn-extra{display:none}}.mkt .hero{padding:46px 0 20px}.mkt .hero-grid{gap:30px;display:grid}@media (min-width:900px){.mkt .hero-grid{grid-template-columns:1.04fr .96fr;align-items:start;gap:52px}}.mkt .kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--mkt-navy);font-size:.82rem;font-weight:700}.mkt h1{letter-spacing:-.015em;margin-top:14px;font-size:clamp(1.65rem,4.6vw,2.5rem);font-weight:800;line-height:1.16}.mkt .sub{color:var(--mkt-muted);margin-top:18px;font-size:clamp(1rem,2.4vw,1.14rem)}.mkt .hero-chips{margin-top:28px}.mkt .chip-more{background:0 0;border-style:dashed}.mkt .hero-cta{flex-wrap:wrap;align-items:center;gap:14px;margin-top:26px;display:flex}.mkt .btn-lg{padding:8px 22px;font-size:.95rem}.mkt .hero-payoff{border-left:3px solid var(--mkt-navy);background:0 0;border-radius:0;align-items:flex-start;gap:12px;margin-top:26px;padding:11px 0 11px 18px;display:flex}.mkt .hero-payoff .spark{color:var(--mkt-amber);flex:none;font-size:1.2rem;line-height:1.3}.mkt .hero-payoff p{color:var(--mkt-navy-deep);font-size:clamp(.86rem,1.7vw,.95rem);font-weight:600;line-height:1.4}.mkt .herovid{aspect-ratio:1080/1350;background:#000;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 22px 56px #1a20282e}@media (min-width:900px){.mkt .herovid,.mkt .herovid-cap{max-width:336px;margin-left:64px}}.mkt .herovid video{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.mkt .herovid-cap{color:var(--mkt-muted);margin-top:10px;font-size:.82rem}.mkt .pain{border-top:1px solid var(--mkt-line);background:var(--mkt-card);padding:34px 0 54px}.mkt .pain-tag{letter-spacing:.12em;text-transform:uppercase;color:var(--mkt-amber);font-size:.76rem;font-weight:800;display:inline-block}.mkt .pain-grid{gap:6px;margin-top:10px;display:grid}@media (min-width:900px){.mkt .pain-grid{grid-template-columns:1fr 1fr 1fr;gap:36px;margin-top:18px}}.mkt .pain-item{border-bottom:1px solid var(--mkt-line);padding:20px 0}@media (min-width:900px){.mkt .pain-item{border-bottom:0;border-top:3px solid var(--mkt-line);padding:18px 0 0}}.mkt .pain-item:last-child{border-bottom:0}.mkt .pain-item h3{letter-spacing:-.01em;font-size:clamp(1.15rem,3vw,1.35rem);font-weight:800;line-height:1.3}.mkt .pain-item p{color:var(--mkt-muted);margin-top:9px;font-size:.95rem}.mkt .pain-now{border-top-color:var(--mkt-amber);border-bottom:3px solid var(--mkt-amber);text-align:center;margin-top:26px;padding-bottom:18px}@media (min-width:900px){.mkt .pain-now{margin-top:34px}}.mkt .band .pain-now{border-bottom:3px solid var(--mkt-amber);margin-top:0}@media (min-width:900px){.mkt .band .pain-now{margin-top:0}}.mkt .band+.pain{border-top:0;padding-top:16px}.mkt .pain-now p{margin-inline:auto}.mkt .pain-now .ln{display:block}.mkt .pain-close{color:var(--mkt-ink);text-align:center;margin-top:30px;font-size:1.02rem;font-weight:600}.mkt .turn{background:var(--mkt-navy);color:#fff;padding:42px 0}.mkt .turn-grid{gap:30px;display:grid}@media (min-width:900px){.mkt .turn-grid{grid-template-columns:1fr 1.05fr;align-items:center;gap:56px}}.mkt .turn .kicker{color:#a8c3e2}.mkt .turn h2{margin-top:12px;font-size:clamp(1.5rem,4.2vw,2.2rem);font-weight:800;line-height:1.2}.mkt .turn p{color:#cdd9e8;margin-top:14px;font-size:1.02rem}.mkt .olist{gap:12px;display:grid}.mkt .oitem{background:#ffffff0f;border:1px solid #ffffff29;border-radius:10px;align-items:flex-start;gap:13px;padding:15px 16px;display:flex}.mkt .tick{background:#ffffff24;border-radius:50%;flex:0 0 24px;justify-content:center;align-items:center;height:24px;display:flex}.mkt .tick:after{content:"";background:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"%23ffffff\" stroke-width=\"4\"><path d=\"M4 13l5 5 11-12\"/></svg>") 50%/contain no-repeat;width:11px;height:11px}.mkt .oitem b{color:#fff;font-size:.97rem}.mkt .oitem p{color:#b9cadd;margin-top:3px;font-size:.87rem}.mkt .proof{padding:24px 20px 50px}.mkt h2.sec{letter-spacing:-.01em;font-size:clamp(1.45rem,4vw,2.05rem);font-weight:800}.mkt .lede{color:var(--mkt-muted);margin-top:12px}.mkt .proof-grid{gap:16px;margin-top:22px;display:grid}.mkt .vcard{background:var(--mkt-card);border:1px solid var(--mkt-line);border-radius:12px;overflow:hidden}.mkt .vmedia{aspect-ratio:1080/1350;background:#000;position:relative;overflow:hidden}.mkt .vmedia video{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.mkt video:fullscreen{object-fit:contain}.mkt video:fullscreen{object-fit:contain}.mkt .vmeta{padding:14px 16px}.mkt .vmeta b{font-size:.95rem}.mkt .vmeta small{color:var(--mkt-muted);margin-top:5px;font-size:.82rem;line-height:1.45;display:block}@media (min-width:640px){.mkt .proof-grid{grid-template-columns:1fr 1fr}}@media (min-width:900px){.mkt .proof-grid{grid-template-columns:1fr 1fr 1fr}}.mkt .proof .outro{color:var(--mkt-muted);margin-top:16px;font-size:.92rem}.mkt .ctabar{background:var(--mkt-navy);color:#fff;padding:9px 0}.mkt .ctabar .in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.mkt .ctabar b{font-size:1.05rem;line-height:1.35}.mkt .ctabar .btn{color:var(--mkt-navy);white-space:nowrap;background:#fff;flex:auto;max-width:320px}@media (min-width:640px){.mkt .ctabar .btn{flex:none}}.mkt .questions{background:var(--mkt-card);border-top:1px solid var(--mkt-line);border-bottom:1px solid var(--mkt-line);padding:34px 0}.mkt .qgrid{gap:26px;display:grid}@media (min-width:900px){.mkt .qgrid{grid-template-columns:1fr 2.4fr;align-items:center;gap:48px}}.mkt .qbubbles{gap:10px;display:grid}.mkt .qb{background:var(--mkt-paper);border:1px solid var(--mkt-line);color:var(--mkt-ink);border-radius:12px 12px 12px 3px;max-width:34ch;padding:13px 16px;font-size:.95rem;font-style:italic}.mkt .qb:nth-child(2){margin-left:14px}.mkt .qb:nth-child(3){margin-left:28px}.mkt .questions .ans{margin-top:0}.mkt .questions .ans p{color:var(--mkt-muted);margin-top:12px}.mkt .chiprow{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.mkt .chip{color:var(--mkt-navy);background:var(--mkt-navy-soft);border:1px solid #d4e0ec;border-radius:999px;padding:7px 12px;font-size:.8rem;font-weight:600}.mkt a.chip{text-decoration:none}.mkt a.chip:hover,.mkt a.chip:focus-visible{border-color:var(--mkt-navy);text-decoration:underline}.mkt .questions .note{color:var(--mkt-muted);margin-top:14px;font-size:.86rem}.mkt .chipcats{gap:16px;margin-top:18px;display:grid}.mkt .chipcat-label{letter-spacing:.1em;text-transform:uppercase;color:var(--mkt-navy);font-size:.72rem;font-weight:800;display:block}.mkt .chipcat .chiprow{margin-top:10px}.mkt .faqpick{background:var(--mkt-card);border-top:1px solid var(--mkt-line);padding:14px 0 28px}.mkt .pain:has(+.faqpick){padding-bottom:16px}.mkt .faqpick h2.sec{font-size:clamp(1.15rem,3vw,1.35rem);line-height:1.3}.mkt .faqpick-grid{gap:16px;margin-top:24px;display:grid}.mkt .faqpick-select select{max-width:100%;color:var(--mkt-ink);cursor:pointer;background:#fff;border:1px solid #ccd3da;border-radius:8px;min-height:40px;padding:8px 12px;font-family:inherit;font-size:.95rem}.mkt .faqpick-select select:focus{outline:2px solid var(--mkt-navy);outline-offset:1px}.mkt .faqpick-answer{background:var(--mkt-paper);border:1px solid var(--mkt-line);border-radius:12px;padding:18px 20px}.mkt .faqpick-q{color:var(--mkt-ink);font-size:1rem;font-weight:800;line-height:1.4;display:block}.mkt .faqpick-answer p{color:var(--mkt-muted);margin-top:10px;font-size:.92rem;line-height:1.62}.mkt .stories{padding:18px 0}.mkt .story{border-bottom:1px solid #c7cfd8;gap:18px;padding:26px 0;display:grid}.mkt .story:last-child{border-bottom:0}@media (min-width:900px){.mkt .story{grid-template-columns:.42fr .58fr;gap:52px}}.mkt .story .who{letter-spacing:.12em;text-transform:uppercase;color:var(--mkt-navy);font-size:.78rem;font-weight:800}.mkt .story h3{margin-top:8px;font-size:clamp(1.25rem,3.4vw,1.6rem);font-weight:800;line-height:1.28}.mkt .story p{color:var(--mkt-muted);margin-top:10px;font-size:.96rem}.mkt .story ul{align-self:center;gap:10px;list-style:none;display:grid}.mkt .story li{gap:10px;font-size:.95rem;display:flex}.mkt .story li:before{content:"";background:var(--mkt-ok-soft) url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"11\" height=\"11\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"%232e7d54\" stroke-width=\"4\"><path d=\"M4 13l5 5 11-12\"/></svg>") center/11px no-repeat;border-radius:50%;flex:0 0 20px;height:20px;margin-top:2px}.mkt .story .act{color:var(--mkt-navy);margin-top:14px;font-weight:800;text-decoration:none;display:inline-block}.mkt .story .act:after{content:" →";font-weight:800}.mkt .story .fine{text-align:left;margin-top:12px;font-size:.84rem}.mkt .story p b{color:var(--mkt-ink)}.mkt .capture-vid{aspect-ratio:1080/1350;background:#000;border-radius:14px;justify-self:center;width:100%;max-width:300px;margin-top:18px;position:relative;overflow:hidden;box-shadow:0 22px 56px #1a20282e}@media (min-width:900px){.mkt .capture-vid{margin-top:98px}}.mkt .capture-vid video{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.mkt .capture-fine{text-align:center;max-width:300px;margin-inline:auto}.mkt .story>div>ul{margin-top:16px}.mkt .capture-lede{margin-top:24px;text-align:center;max-width:76ch;color:var(--mkt-ink);margin-inline:auto;font-size:1.02rem;font-weight:600}.mkt .capture-shots{gap:14px;margin-top:20px;display:grid}@media (min-width:900px){.mkt .capture-shots{grid-template-columns:1.3fr 1fr;align-items:center;gap:20px}}.mkt .ask{background:var(--mkt-card);border-top:1px solid var(--mkt-line);border-bottom:1px solid var(--mkt-line);padding:18px 0 44px}.mkt .ask-grid{gap:34px;display:grid}@media (min-width:900px){.mkt .ask-grid{grid-template-columns:1.02fr .98fr;align-items:start;gap:56px}}.mkt .trustcard{border-left:3px solid var(--mkt-navy);margin-top:18px;padding:4px 0 4px 18px}.mkt .trustcard b{font-size:.97rem;display:block}.mkt .trustcard p{color:var(--mkt-muted);margin-top:4px;font-size:.9rem}.mkt .form{background:var(--mkt-paper);border:1px solid var(--mkt-line);border-radius:12px;padding:24px;box-shadow:0 10px 34px #1a202812}.mkt .form h3{font-size:1.2rem;font-weight:800}.mkt .form .flede{color:var(--mkt-muted);margin-top:6px;font-size:.9rem}.mkt .frow{gap:12px;margin-top:16px;display:grid}@media (min-width:640px){.mkt .frow.two{grid-template-columns:1fr 1fr}}.mkt label{margin-bottom:5px;font-size:.82rem;font-weight:700;display:block}.mkt input[type=text],.mkt input[type=email]{width:100%;min-height:48px;color:var(--mkt-ink);background:#fff;border:1px solid #ccd3da;border-radius:8px;padding:13px 12px;font-family:inherit;font-size:1rem}.mkt input:focus{outline:2px solid var(--mkt-navy);outline-offset:1px}.mkt .check{color:var(--mkt-muted);align-items:flex-start;gap:10px;margin-top:14px;font-size:.86rem;display:flex}.mkt .check input{width:20px;height:20px;margin-top:1px}.mkt .form .btn{width:fit-content;margin:18px auto 0;display:block}.mkt .form .btn:disabled{opacity:.6;cursor:default}.mkt .fine{color:var(--mkt-muted);text-align:center;margin-top:12px;font-size:.8rem}.mkt .form-error{color:#b4231a;text-align:center;margin-top:12px;font-size:.85rem}.mkt .shield{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px;display:flex}.mkt .shield span{color:var(--mkt-muted);background:var(--mkt-paper);border:1px solid var(--mkt-line);border-radius:6px;padding:5px 9px;font-size:.72rem;font-weight:700}.mkt .faq{padding:0 20px 60px}.mkt details{background:var(--mkt-card);border:1px solid var(--mkt-line);border-radius:10px;margin-top:10px}.mkt summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding:11px 18px;font-size:.97rem;font-weight:700;list-style:none;display:flex}.mkt summary::-webkit-details-marker{display:none}.mkt summary:after{content:"+";color:var(--mkt-navy);font-size:1.2rem;font-weight:800}.mkt details[open] summary:after{content:"−"}.mkt details p{color:var(--mkt-muted);padding:0 18px 16px;font-size:.92rem}.mkt footer{background:var(--mkt-ink);color:#b9bec9;padding:44px 0}@media (max-width:899px){.mkt footer{padding-bottom:88px}}.mkt .fgrid{gap:28px;display:grid}.mkt .fcol b{color:#fff;letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px;font-size:.85rem;display:block}.mkt .fcol a,.mkt .fcol button.linklike,.mkt .fcol .fitem{color:#b9bec9;cursor:pointer;text-align:left;background:0 0;border:0;margin:0;padding:4px 0;font-family:inherit;font-size:.9rem;font-weight:400;line-height:1.5;text-decoration:none;display:block}.mkt .fcol a:hover,.mkt .fcol button.linklike:hover{color:#fff}.mkt .fcol .fitem{cursor:default}.mkt .fcol .ftag{color:#b9bec9;max-width:34ch;margin-top:10px;font-size:.9rem;line-height:1.5}.mkt .fbrand{color:#fff;text-underline-offset:3px;font-weight:800;text-decoration:underline}.mkt .flegal{border-top:1px solid #343b47;margin-top:30px;padding-top:18px;font-size:.8rem}@media (min-width:640px){.mkt .fgrid{grid-template-columns:1.25fr 1.2fr 1fr 1fr;column-gap:44px}}.mkt .fbrand-col{background:#fff;border-radius:10px;padding:18px 20px}.mkt .fbrand-col .fbrand,.mkt .fbrand-col .ftag{color:var(--mkt-ink)}.mkt .mobcta{z-index:60;border-top:1px solid var(--mkt-line);padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:#fff;display:none;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 24px #00000014}.mkt .mobcta.show{align-items:center;gap:10px;display:flex}.mkt .mobcta .btn{flex:1}.mkt .mobcta .x{color:var(--mkt-muted);cursor:pointer;background:0 0;border:0;width:44px;height:44px;font-size:1.25rem}@media (min-width:900px){.mkt .mobcta{display:none!important}}.mkt .crumb{color:var(--mkt-muted);padding:16px 0 0;font-size:.82rem}.mkt .crumb .wrap{padding-top:0;padding-bottom:0}.mkt .crumb a{color:var(--mkt-navy);font-weight:600;text-decoration:none}.mkt .crumb .sep{color:#b3bcc6;margin:0 8px}.mkt .shot{border:1px solid var(--mkt-line);background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 22px 56px #1a20282e}.mkt .shot img{width:100%;height:auto;display:block}.mkt .flist{gap:14px;margin-top:20px;list-style:none;display:grid}.mkt .flist li{grid-template-columns:22px 1fr;align-items:start;gap:2px 12px;display:grid}.mkt .flist li:before{content:"";background:var(--mkt-ok-soft) url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"12\" height=\"12\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"%232e7d54\" stroke-width=\"4\"><path d=\"M4 13l5 5 11-12\"/></svg>") center/12px no-repeat;border-radius:50%;grid-area:1/1/span 2;width:22px;height:22px;margin-top:2px}.mkt .flist b{grid-column:2;font-size:.98rem;display:block}.mkt .flist span{color:var(--mkt-muted);grid-column:2;font-size:.9rem;display:block}.mkt .band{padding:44px 0}.mkt .band.card{background:var(--mkt-card);border-top:1px solid var(--mkt-line);border-bottom:1px solid var(--mkt-line)}.mkt .band.card.ai-band{border-top:0;border-bottom:0;padding-top:24px;padding-bottom:16px}.mkt .band .kicker{margin-bottom:6px}.mkt .band h2{letter-spacing:-.01em;font-size:clamp(1.45rem,4vw,2.05rem);font-weight:800}.mkt .band>.wrap>p.lede{margin-top:12px}.mkt .method{background:var(--mkt-card);border:1px solid var(--mkt-line);border-radius:12px;gap:2px;margin-top:22px;display:grid;overflow:hidden}.mkt .method .row{border-top:1px solid var(--mkt-line);padding:14px 18px}.mkt .method .row:first-child{border-top:0}.mkt .method .row b{font-size:.95rem}.mkt .method .row p{color:var(--mkt-muted);margin-top:3px;font-size:.88rem}.mkt .method .row .stat{color:var(--mkt-navy);background:var(--mkt-navy-soft);vertical-align:middle;border:1px solid #d4e0ec;border-radius:6px;margin-left:8px;padding:2px 8px;font-size:.72rem;font-weight:700;display:inline-block}.mkt .caveat{border-left:3px solid var(--mkt-amber);background:#fbf4f0;border-radius:0 8px 8px 0;margin-top:22px;padding:14px 18px}.mkt .caveat b{color:var(--mkt-amber);font-size:.9rem;display:block}.mkt .caveat p{color:var(--mkt-muted);margin-top:4px;font-size:.88rem}.mkt .related{gap:12px;margin-top:26px;display:grid}@media (min-width:640px){.mkt .related{grid-template-columns:1fr 1fr 1fr}}.mkt .relcard{background:var(--mkt-paper);border:1px solid var(--mkt-line);color:var(--mkt-ink);border-radius:10px;padding:14px 16px;text-decoration:none;transition:background .15s;display:block}.mkt .relcard:hover{background:var(--mkt-card);border-color:#c7d2dd}.mkt .relcard b{color:var(--mkt-navy);font-size:.92rem}.mkt .relcard span{color:var(--mkt-muted);margin-top:3px;font-size:.82rem;display:block}.mkt .cgroup{margin-top:32px}.mkt .cgroup:first-of-type{margin-top:18px}.mkt h2.cgroup-title{color:var(--mkt-navy);font-size:clamp(1.02rem,2.4vw,1.16rem);font-weight:800}.mkt .cgroup .cgrid{margin-top:14px}.mkt .cgrid{gap:14px;margin-top:26px;display:grid}@media (min-width:640px){.mkt .cgrid{grid-template-columns:1fr 1fr}}@media (min-width:900px){.mkt .cgrid{grid-template-columns:1fr 1fr 1fr}}.mkt .ccard{background:var(--mkt-paper);border:1px solid var(--mkt-line);color:var(--mkt-ink);border-radius:12px;padding:18px;text-decoration:none;transition:background .15s;display:block;position:relative}.mkt a.ccard:hover{background:var(--mkt-card);border-color:#c7d2dd;box-shadow:0 8px 22px #1a20280f}.mkt .ccard.soon{background:#f6f8fa}.mkt .ccard b{font-size:1rem;display:block}.mkt .ccard p{color:var(--mkt-muted);margin-top:6px;font-size:.86rem}.mkt .ccard .go{color:var(--mkt-navy);margin-top:12px;font-size:.82rem;font-weight:700}.mkt .ccard .go:after{content:" →"}.mkt .badge-soon{letter-spacing:.06em;text-transform:uppercase;color:var(--mkt-amber);background:#fbf0e9;border:1px solid #f0dccf;border-radius:999px;padding:3px 9px;font-size:.68rem;font-weight:800;position:absolute;top:14px;right:14px}.mkt .steps{gap:16px;margin-top:26px;display:grid}.mkt .stepc{background:var(--mkt-card);border:1px solid var(--mkt-line);border-radius:12px;grid-template-columns:44px 1fr;align-items:start;gap:16px;padding:20px;display:grid}.mkt .stepn{background:var(--mkt-navy);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.1rem;font-weight:800;display:flex}.mkt .stepc h3{font-size:1.1rem;font-weight:800}.mkt .stepc p{color:var(--mkt-muted);margin-top:6px;font-size:.92rem}.mkt .consent{z-index:70;background:var(--mkt-ink);color:#e6e8ee;border-radius:12px;padding:16px;font-size:.85rem;position:fixed;bottom:12px;left:12px;right:12px;box-shadow:0 12px 40px #00000059}.mkt .consent a{color:#a8c3e2}.mkt .consent-btns{flex-direction:column;align-items:center;gap:8px;margin-top:12px;display:flex}.mkt .consent-btns .yes{cursor:pointer;color:var(--mkt-ink);background:#fff;border:1px solid #fff;border-radius:999px;padding:7px 22px;font-size:.9rem;font-weight:700}.mkt .consent-btns .yes:hover{background:#dfe3ea;border-color:#dfe3ea}.mkt .consent-btns .decline{color:#9aa3ad;cursor:pointer;background:0 0;border:0;padding:6px 8px;font-size:.82rem;text-decoration:underline}.mkt .consent-btns .decline:hover{color:#e6e8ee}@media (min-width:640px){.mkt .consent{max-width:380px;bottom:20px;left:auto;right:20px}}
