*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--paper)}main .pf-section{padding:var(--section-y) var(--section-x)!important}main h1.pf-hero{font-size:var(--t-hero)!important;letter-spacing:-.035em!important;line-height:1.02!important}main h2.pf-display{font-size:var(--t-display)!important;letter-spacing:-.03em!important;line-height:1.08!important}main footer:not([data-managed]){padding:0 var(--section-x) clamp(24px,3vw,40px)!important}.app-shot{background:#0f0f0f;border:1px solid #ffffff17;border-radius:clamp(14px,1.4vw,20px);overflow:hidden;box-shadow:0 40px 90px #191c1f47,0 4px 14px #191c1f1a}.app-bar{background:#141414;border-bottom:1px solid #242424;align-items:center;gap:8px;padding:12px 16px;display:flex}.app-dot{border-radius:50%;flex-shrink:0;width:11px;height:11px}.app-url{color:#dfdfdf;background:#ffffff0d;border-radius:99px;margin-left:12px;padding:4px 14px;font-size:12.5px}.app-body{grid-template-columns:228px 1fr;min-height:clamp(360px,44vw,620px);display:grid}.app-body>*{min-width:0}.app-side{background:#141414;border-right:1px solid #222;flex-direction:column;padding:16px 12px;display:flex}.app-brand{color:#fff;--mark-h:17px;padding:2px 6px 14px}.app-user{background:#1e1e1e;border:1px solid #2a2a2a;border-radius:12px;align-items:center;gap:10px;padding:9px;display:flex}.app-avatar{color:#fff;background:linear-gradient(135deg,#b5141c,#7c0f15);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:12.5px;font-weight:800;display:flex}.app-user-txt p{color:#fff;font-size:12.5px;font-weight:700;line-height:1.3}.app-user-txt span{color:#dfdfdf;font-size:10.5px}.app-store{color:#dfdfdf;border:1px solid #2a2a2a;border-radius:10px;align-items:center;gap:8px;margin-top:8px;padding:8px 10px;display:flex}.app-flag{font-size:13px;line-height:1}.app-store-name{color:#fff;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;font-weight:600;overflow:hidden}.app-group{letter-spacing:.1em;text-transform:uppercase;color:#d6d6d6;margin:15px 8px 7px;font-size:10px;font-weight:700}.app-nav{color:#aaa;border-radius:9px;align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:flex}.app-nav-l{flex:1}.app-nav.on{color:#fff;background:#ffffff0f;font-weight:600}.app-nav.accent{color:var(--profit)}.app-badge{color:#000;background:var(--profit);border-radius:99px;padding:1px 6px;font-size:10px;font-weight:700}.app-theme{color:#aaa;border-top:1px solid #222;justify-content:space-between;align-items:center;margin-top:auto;padding:12px 8px 2px;font-size:12px;display:flex}.app-switch{background:#1e1e1e;border:1px solid #2a2a2a;border-radius:99px;flex-shrink:0;width:42px;height:23px;position:relative}.app-switch i{background:#2a2a2a;border:1px solid #333;border-radius:50%;width:17px;height:17px;position:absolute;top:2px;left:2px}.app-main{flex-direction:column;min-width:0;display:flex}.app-top{background:#141414;border-bottom:1px solid #242424;justify-content:space-between;align-items:center;gap:12px;padding:11px 18px;display:flex}.app-top-l,.app-top-r{align-items:center;gap:10px;display:flex}.app-title{color:#fff;letter-spacing:-.01em;font-size:14.5px;font-weight:700}.app-pill{color:#f5c542;background:#f5c54214;border:1px solid #f5c54240;border-radius:99px;align-items:center;gap:6px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-flex}.app-pill i{background:#f5c542;border-radius:50%;width:5px;height:5px}.app-chip{color:#fff;background:#1e1e1e;border:1px solid #2a2a2a;border-radius:9px;padding:6px 11px;font-size:12px;font-weight:600}.app-icon-btn{color:#dfdfdf;background:#1e1e1e;border:1px solid #2a2a2a;border-radius:9px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.app-content{flex:1;grid-template-columns:minmax(0,1fr) 262px;min-width:0;display:grid}.app-col{border-right:1px solid #222;flex-direction:column;gap:clamp(12px,1.4vw,16px);min-width:0;padding:clamp(16px,1.8vw,22px);display:flex}.app-greet .app-h1{color:#fff;letter-spacing:-.02em;margin-bottom:3px;font-size:clamp(18px,2vw,23px);font-weight:700}.app-greet .app-sub{color:#dfdfdf;font-size:12px}.app-kpis{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.app-kpi{background:#1e1e1e;border:1px solid #2a2a2a;border-radius:12px;min-width:0;padding:clamp(11px,1.2vw,15px)}.app-kpi-l{letter-spacing:.08em;text-transform:uppercase;color:#dfdfdf;margin-bottom:7px;font-size:9.5px;font-weight:600}.app-kpi-v{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-bottom:5px;font-size:clamp(16px,1.7vw,21px);font-weight:700}.app-kpi-f{color:#dfdfdf;white-space:nowrap;justify-content:space-between;align-items:center;gap:8px;font-size:9.5px;display:flex}.app-kpi-f span{text-overflow:ellipsis;overflow:hidden}.app-kpi-f span:last-child{color:#aaa;flex-shrink:0;font-weight:600}.app-card{background:#1c1c1c;border:1px solid #2a2a2a;border-radius:14px;min-width:0;padding:clamp(13px,1.5vw,18px)}.app-card-h{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.app-card-t{color:#fff;font-size:13px;font-weight:600}.app-card-s{color:#dfdfdf;margin-top:3px;font-size:11px}.app-range{background:#141414;border:1px solid #2a2a2a;border-radius:9px;gap:4px;padding:3px;display:flex}.app-range-b{font:inherit;color:#aaa;cursor:pointer;transition:background var(--dur) var(--ease),color var(--dur) var(--ease);background:0 0;border:0;border-radius:7px;padding:5px 11px;font-size:11.5px;font-weight:600}.app-range-b:hover{color:#fff}.app-range-b.on{color:#fff;background:#2a2a2a}.app-range-b:focus-visible{outline:2px solid var(--profit);outline-offset:1px}.app-stack{background:#1e1e1e;border-radius:3px;height:5px;margin-bottom:12px;display:flex;overflow:hidden}.app-spend{grid-template-columns:1fr 1fr;gap:7px;display:grid}.app-spend-row{background:#1e1e1e;border:1px solid #2a2a2a;border-radius:9px;align-items:center;gap:8px;min-width:0;padding:8px 11px;display:flex}.app-spend-l{color:#aaa;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:11.5px;overflow:hidden}.app-spend-v{color:#fff;font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:600}.app-swatch{border-radius:2px;flex-shrink:0;width:7px;height:7px;display:inline-block}.app-panel{background:#141414;min-width:0;padding:clamp(16px,1.8vw,20px)}.app-panel-h{border-bottom:1px solid #222;margin-bottom:12px;padding-bottom:12px}.app-panel-t{color:#fff;font-size:13.5px;font-weight:700}.app-panel-s{color:#dfdfdf;margin-top:2px;font-size:11px}.app-lines{flex-direction:column;gap:1px;display:flex}.app-line{color:#aaa;justify-content:space-between;align-items:center;gap:10px;padding:7px 0;font-size:12px;display:flex}.app-line span{align-items:center;gap:7px;min-width:0;display:flex}.app-line b{color:#fff;font-variant-numeric:tabular-nums;font-weight:600}.app-line.total{color:#fff;border-top:1px solid #2a2a2a;margin-top:6px;padding-top:11px;font-size:13px}.app-line.total b{font-size:16px;font-weight:700}.app-note{color:#dfdfdf;margin-top:12px;font-size:11px;line-height:1.5}.app-jump{width:100%;font:inherit;text-align:left;cursor:pointer;transition:border-color var(--dur) var(--ease),background var(--dur) var(--ease);background:#1e1e1e;border:1px solid #2a2a2a;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;padding:9px 11px;display:flex}.app-jump:hover{border-color:#3a3a3a}.app-jump.on{background:#ffffff0f;border-color:#fff6}.app-jump:focus-visible{outline:2px solid var(--profit);outline-offset:1px}.app-jump-l{color:#fff;flex-direction:column;gap:2px;font-size:11.5px;display:flex}.app-jump-l i{color:#dfdfdf;font-size:10.5px;font-style:normal}.app-jump b{font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:700}@media (max-width:1120px){.app-content{grid-template-columns:minmax(0,1fr)}.app-col{border-right:0}.app-panel{border-top:1px solid #222}}@media (max-width:900px){.app-body{grid-template-columns:1fr}.app-side{display:none}.app-kpis{grid-template-columns:repeat(2,1fr)}.app-spend{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.phone{animation:none}}.nav-plain{letter-spacing:-.008em;border-radius:var(--r-pill);transition:color .32s var(--ease),background .2s var(--ease);font-size:15px;font-weight:500;text-decoration:none}.nav-plain:hover{background:#7f7f7f1f}.card{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-card);transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease);padding:clamp(24px,2.6vw,36px)}.card:hover{transform:translateY(-4px);box-shadow:0 18px 44px #191c1f1a}.bar-h{transform-origin:0;transition:transform .9s var(--ease-out);transform:scaleX(0)}.in .bar-h{transform:scaleX(1)}@keyframes pf-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.pf-slider{appearance:none;background:var(--paper-3);border-radius:99px;outline:none;height:4px}.pf-slider::-webkit-slider-thumb{-webkit-appearance:none;background:var(--ink);cursor:grab;width:26px;height:26px;transition:transform .18s var(--ease);border:none;border-radius:50%;box-shadow:0 2px 10px #191c1f4d}.pf-slider::-webkit-slider-thumb:hover{transform:scale(1.12)}.pf-slider::-moz-range-thumb{background:var(--ink);cursor:grab;border:none;border-radius:50%;width:26px;height:26px}.pf-cmp{border-collapse:separate;border-spacing:0;width:100%}.pf-cmp th,.pf-cmp td{text-align:left;vertical-align:middle;padding:18px 22px;font-size:15px}.pf-cmp thead th{color:var(--ink);letter-spacing:-.01em;vertical-align:bottom;padding-bottom:22px;font-size:14px;font-weight:600}.cmp-brand{white-space:nowrap;align-items:center;gap:9px;display:inline-flex}.cmp-logo{--mark-h:18px;letter-spacing:-.038em;color:#fff;align-items:center;gap:8px;font-size:17px;font-weight:700;line-height:1;display:flex}.cmp-rival-logo{object-fit:contain;object-position:left center;width:auto;max-width:126px;height:21px;display:block}.cmp-brand.is-light{background:#fff;border-radius:8px;padding:7px 12px}.cmp-brand.is-dark{background:#12131a;border:1px solid #ffffff24;border-radius:8px;padding:7px 12px}.cmp-yes{align-items:center;gap:8px;font-weight:500;display:inline-flex}.cmp-yes svg{width:16px;height:16px;color:var(--ink-3);flex-shrink:0}.cmp-yes.is-own svg{color:#fff}.cmp-no{color:var(--ink-3);opacity:.55;display:inline-flex}.cmp-no svg{width:16px;height:16px}.pf-cmp tbody th{color:var(--ink-2);width:25%;font-weight:400}.pf-cmp tbody td{color:var(--ink-2);border-top:1px solid var(--line)}.pf-cmp tbody th{border-top:1px solid var(--line)}.pf-cmp tbody tr:first-child th,.pf-cmp tbody tr:first-child td{border-top:none}.pf-cmp tbody tr:hover th,.pf-cmp tbody tr:hover td:not(.us){color:var(--ink)}.pf-cmp .us{color:#fff;font-weight:600}.pf-cmp thead .us .cmp-brand{gap:10px}.cmp-ours{letter-spacing:.09em;text-transform:uppercase;color:#fff;background:#ffffff2e;border:1px solid #ffffff42;border-radius:5px;padding:3px 8px;font-size:10px;font-weight:700}.cmp-narrow{display:none}@media (max-width:900px){.split{grid-template-columns:minmax(0,1fr)!important}.split>*{min-width:0}.cmp-wide{display:none}.cmp-narrow{display:block}}.door{border-radius:var(--r-card);background:var(--night);color:var(--on-night);transition:border-color var(--dur) var(--ease), transform var(--dur) var(--ease);border:1px solid #ffffff1a;grid-template-columns:1.05fr .95fr;gap:clamp(28px,4vw,72px);padding:clamp(32px,4vw,64px);text-decoration:none;display:grid}.door:hover{border-color:#b5141c8c;transform:translateY(-3px)}.door:hover .door-cta svg{transform:translate(4px)}@media (max-width:900px){.door{gap:var(--s-6);grid-template-columns:1fr}}.costs{margin-top:clamp(40px,5vw,72px);list-style:none}.costs li{border-top:1px solid #ffffff21;grid-template-columns:auto 1fr;gap:clamp(18px,2.6vw,42px);padding:clamp(22px,2.8vw,36px) 0;display:grid}.costs li:last-child{border-bottom:1px solid #ffffff21}.costs-n{letter-spacing:.08em;color:var(--accent-ink);padding-top:6px;font-size:12px;font-weight:700}.costs-t{letter-spacing:-.028em;color:#fff;margin-bottom:var(--s-3);font-size:clamp(1.3rem,2.4vw,1.9rem);font-weight:500}.costs-d{color:var(--on-night-2);max-width:62ch;font-size:clamp(14px,1.5vw,16px);line-height:1.6}.plan-card{border-radius:var(--r-card);background:var(--paper-2);border:1px solid var(--line);transition:border-color var(--dur) var(--ease), background var(--dur) var(--ease);flex-direction:column;padding:clamp(26px,2.8vw,36px);display:flex}.plan-card:hover{border-color:var(--ink-3)}.plan-card.is-hl{background:linear-gradient(178deg, #b5141c21 0%, var(--paper-2) 62%);border-color:#b5141c80}.wid-tab.is-on{color:var(--ink);background:#ffffff0d}.wid-tab.is-on .wid-tab-n{color:var(--accent-ink)}@keyframes wid-dwell{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes wid-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes wid-row{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.wid-tbl td.is-neg{color:var(--loss-ink)}.close{isolation:isolate;border:1px solid var(--line);background:radial-gradient(90% 120% at 4% 0%, #b5141c57 0%, #7c0f151a 46%, transparent 76%), var(--paper-2);border-radius:clamp(20px,2.6vw,32px);flex-direction:column;padding:clamp(32px,4.4vw,64px) clamp(32px,4.4vw,64px) 0;display:flex;position:relative;overflow:hidden}@media (max-width:520px){.close-band-btns .close-go{justify-content:center;width:100%}}.close-go{border-radius:var(--r-pill);letter-spacing:-.012em;min-height:46px;color:var(--ink);border:1px solid var(--line);transition:background var(--dur) var(--ease), border-color var(--dur) var(--ease), transform var(--dur) var(--ease);background:#ffffff12;align-items:center;gap:9px;padding:0 22px;font-size:14.5px;font-weight:600;text-decoration:none;display:inline-flex}.close-go svg{width:15px;height:15px;transition:transform var(--dur) var(--ease)}.close-go:hover{border-color:var(--ink-3);background:#ffffff21;transform:translateY(-2px)}.close-go:hover svg{transform:translate(3px)}.close-go.is-solid{color:#141110;background:#fff;border-color:#fff}.close-go.is-solid:hover{background:#fff;transform:translateY(-2px);box-shadow:0 12px 30px #0006}@media (max-width:640px){.close-band-btns .close-go{justify-content:center;width:100%}}.abt-open{padding-top:clamp(120px,13vw,190px);position:relative;overflow:hidden}.abt-glow{pointer-events:none;background:radial-gradient(58% 46% at 18% 0,#b5141c57 0%,#7c0f151a 46%,#0000 76%);position:absolute;inset:0}.abt-open>.pf-container{z-index:1;position:relative}.abt-kicker{color:var(--ink-3);margin-bottom:clamp(20px,2.4vw,30px)}.abt-h{letter-spacing:-.042em;color:#fff;max-width:20ch;margin-bottom:clamp(22px,2.6vw,34px);font-size:clamp(2.1rem,4.6vw,3.9rem);font-weight:500;line-height:1.04}.abt-h em{color:#fff;font-style:italic;font-weight:400}.abt-lead{color:var(--ink-2);max-width:52ch}.abt-facts-sec{padding:clamp(28px,3.4vw,48px) var(--section-x) clamp(8px,1vw,16px)}.abt-facts{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:clamp(18px,2.4vw,40px);padding-top:clamp(26px,3vw,40px);display:grid}.abt-facts dt{letter-spacing:-.042em;color:var(--ink);margin-bottom:var(--s-3);font-size:clamp(1.7rem,3.2vw,2.7rem);font-weight:500;line-height:1}.abt-facts dd{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:600}.abt-head{margin-bottom:clamp(34px,4.2vw,58px)}.abt-eyebrow{color:var(--ink-3);margin-bottom:var(--s-4)}.abt-h2{max-width:18ch}.abt-values{grid-template-columns:repeat(2,1fr);gap:clamp(14px,1.6vw,20px);display:grid}.abt-value{border-radius:var(--r-card);background:var(--paper-2);border:1px solid var(--line);transition:border-color var(--dur) var(--ease), background var(--dur) var(--ease);padding:clamp(24px,2.8vw,36px)}.abt-value:hover{border-color:var(--ink-3);background:#ffffff0d}.abt-value-n{letter-spacing:.1em;color:var(--accent-ink);margin-bottom:clamp(16px,1.9vw,22px);font-size:11px;font-weight:700;display:block}.abt-value-t{letter-spacing:-.026em;color:var(--ink);margin-bottom:var(--s-3);font-size:clamp(1.15rem,1.9vw,1.45rem);font-weight:500}.abt-value-d{color:var(--ink-2);max-width:46ch;font-size:14.5px;line-height:1.62}.abt-person{border-radius:var(--r-card);border:1px solid var(--line);background:radial-gradient(80% 110% at 6% 0%, #b5141c42 0%, transparent 68%), var(--paper-2);grid-template-columns:1.1fr .9fr;gap:clamp(28px,4vw,72px);padding:clamp(30px,3.6vw,52px);display:grid}.abt-quote{letter-spacing:-.022em;color:var(--ink);max-width:34ch;margin:clamp(18px,2.2vw,26px) 0 clamp(24px,3vw,36px);font-size:clamp(1.2rem,2.2vw,1.65rem);font-style:italic;font-weight:400;line-height:1.42}.abt-by-n{color:var(--ink);margin-bottom:3px;font-size:15.5px;font-weight:600}.abt-by-r{color:var(--ink-3);margin-bottom:var(--s-4);font-size:13px}.abt-by-links{flex-wrap:wrap;gap:8px 18px;display:flex}.abt-by-links a{color:var(--ink-2);border-bottom:1px solid var(--line);padding-bottom:2px;font-size:13px;text-decoration:none}.abt-by-links a:hover{color:var(--ink);border-color:var(--ink-3)}.abt-person-r{align-self:center}.abt-open-l{letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3);margin-bottom:var(--s-5);font-size:10.5px;font-weight:600}.abt-open-list{list-style:none}.abt-open-list li{border-top:1px solid var(--line);color:var(--ink-3);padding:12px 0;font-size:14px;line-height:1.5}.abt-open-list li:last-child{border-bottom:1px solid var(--line)}.abt-open-list span{color:var(--ink);font-weight:500}.abt-end-sec{padding-bottom:clamp(56px,7vw,104px)}.abt-end{border-radius:var(--r-card);border:1px solid var(--line);background:var(--paper-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:clamp(20px,3vw,44px);padding:clamp(28px,3.4vw,48px);display:flex}.abt-end-h{letter-spacing:-.034em;color:var(--ink);margin-bottom:var(--s-3);font-size:clamp(1.5rem,2.8vw,2.2rem);font-weight:500;line-height:1.1}.abt-end-p{color:var(--ink-3);max-width:44ch;font-size:14.5px;line-height:1.6}.abt-end-btns{flex-wrap:wrap;gap:10px;display:flex}.abt-end-btns .close-go{border:1px solid var(--line);cursor:pointer;font:inherit;font-size:14.5px;font-weight:600}@media (max-width:900px){.abt-facts{gap:var(--s-6) var(--s-5);grid-template-columns:repeat(2,1fr)}.abt-values,.abt-person{grid-template-columns:1fr}.abt-end-btns{width:100%}.abt-end-btns .close-go{flex:1;justify-content:center}}@media (max-width:520px){.abt-facts{grid-template-columns:1fr}}.prc-src .brand-tile{border-radius:7px;width:26px;height:26px;box-shadow:0 1px 3px #00000059}.prc-q.is-open .prc-q-x{color:var(--ink);transform:rotate(90deg)}.prc-q.is-open .prc-q-body{grid-template-rows:1fr}@media (prefers-reduced-motion:no-preference){.prc-panel.rs.in{animation:eg-in .5s var(--ease-out) both}.prc-block.rs.in{animation:bg-in .5s var(--ease-out) both}}.bl{max-width:1080px;margin:0 auto;padding:140px 20px 120px}@media (max-width:600px){.bl{padding:110px 18px 80px}}.fq-hero{text-align:center;max-width:760px;margin:0 auto;padding:140px 20px 44px}.fq-hero h1{letter-spacing:-.042em;color:var(--ink);margin-bottom:18px;font-size:clamp(34px,5vw,54px);font-weight:600;line-height:1.06}.fq-hero p{color:var(--ink-2);max-width:46ch;margin:0 auto;font-size:16.5px;line-height:1.72}.fq-hero a{color:var(--profit-ink);font-weight:600;text-decoration:none}.fq-hero a:hover{text-decoration:underline}.fq-wrap{max-width:800px;margin:0 auto;padding:0 20px 110px}.fq-tabs{margin-inline:-52px}@media (max-width:940px){.fq-tabs{margin-inline:0}}.fq-tabs{scrollbar-width:none;border-bottom:1px solid var(--line);gap:4px;margin-bottom:12px;display:flex;overflow-x:auto}.fq-tabs::-webkit-scrollbar{display:none}.fq-tabs button{cursor:pointer;color:var(--ink-3);background:0 0;border:none;border-bottom:2px solid #0000;flex-shrink:0;align-items:center;gap:7px;margin-bottom:-1px;padding:13px;font-family:inherit;font-size:13.5px;font-weight:500;transition:color .16s,border-color .16s;display:inline-flex}.fq-tabs button:hover{color:var(--ink-2)}.fq-tabs button.is-on{color:var(--ink);border-bottom-color:var(--profit-ink);font-weight:600}.fq-tabs em{border-radius:var(--r-pill);background:var(--paper-2);color:var(--ink-3);padding:1px 7px;font-size:11px;font-style:normal;font-weight:600}.fq-tabs button.is-on em{color:var(--profit-ink);background:#b5141c1f}.fq-group{margin-top:26px}.fq-group h2{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-bottom:6px;padding-bottom:10px;font-size:11px;font-weight:600}.fq-q{border-bottom:1px solid var(--line)}.fq-q button{cursor:pointer;width:100%;color:var(--ink);text-align:left;background:0 0;border:none;justify-content:space-between;align-items:flex-start;gap:20px;padding:18px 0;font-family:inherit;font-size:15.5px;font-weight:500;line-height:1.45;transition:color .16s;display:flex}.fq-q button:hover{color:var(--profit-ink)}.fq-q button span{color:var(--ink-3);flex-shrink:0;margin-top:1px;font-size:20px;line-height:1}.fq-q.is-open button{color:var(--ink);font-weight:600}.fq-q p{color:var(--ink-2);margin-top:-2px;padding:0 44px 22px 0;font-size:14.5px;line-height:1.78}.fq-foot{color:var(--ink-3);text-align:center;margin-top:44px;font-size:14px}.fq-foot a{color:var(--profit-ink);font-weight:600;text-decoration:none}.fq-foot a:hover{text-decoration:underline}@media (max-width:560px){.fq-hero{padding:110px 18px 34px}.fq-wrap{padding:0 18px 80px}.fq-q p{padding-right:24px}}.st{box-sizing:border-box;max-width:660px;margin:0 auto;padding:150px 20px 100px}.st-head{text-align:center;margin-bottom:36px}.st-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--profit-ink);margin-bottom:16px;font-size:11px;font-weight:600}.st-head h1{letter-spacing:-.038em;margin-bottom:16px;font-size:clamp(30px,4.4vw,44px);font-weight:600}.st-ver{border-radius:var(--r-pill);background:var(--paper-2);border:1px solid var(--line);color:var(--ink);align-items:center;gap:9px;padding:7px 16px;font-size:12px;font-weight:600;display:inline-flex}.st-ver i{background:var(--ink-3);border-radius:50%;width:3px;height:3px}.st-ver-d{color:var(--ink-3);font-weight:400}.st-banner{background:var(--paper-2);border:1px solid var(--line);color:var(--ink);border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:34px;padding:18px 22px;font-size:15px;font-weight:500;display:flex}.st-banner.is-up{border-color:#3fa37b57}.st-banner.is-down{border-color:#c0212866}.st-dot{background:var(--ink-3);border-radius:50%;flex-shrink:0;width:10px;height:10px}.st-banner.is-up .st-dot{background:#3fa37b;animation:2.2s ease-in-out infinite pulse}.st-banner.is-down .st-dot{background:#e8555c}.st-banner.is-checking .st-dot{animation:1s ease-in-out infinite pulse}.st-ms{color:var(--ink-3);margin-left:auto;font-size:12px;font-weight:400}.st-label{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin:0 0 10px 2px;font-size:11px;font-weight:600}.st-list{background:var(--paper-2);border:1px solid var(--line);border-radius:14px;margin-bottom:30px;overflow:hidden}.st-row{color:var(--ink-2);border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:16px;padding:15px 22px;font-size:14px;display:flex}.st-row:first-child{border-top:none}.st-state{white-space:nowrap;font-size:12.5px;font-weight:600}.st-state.is-up{color:#3fa37b}.st-state.is-down{color:#e8555c}.st-state.is-off,.st-state.is-checking{color:var(--ink-3)}.st-state:before{content:"● "}.st-foot{color:var(--ink-3);text-align:center;font-size:13px}.st-foot a{color:var(--profit-ink);font-weight:600;text-decoration:none}.st-foot a:hover{text-decoration:underline}.doc-open-fig{flex-direction:column;align-items:center;gap:20px;margin-top:clamp(30px,4vw,46px);display:flex}.doc-open-fig dl{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#ffffff13 0%,#ffffff09 100%);border-radius:16px;align-items:stretch;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff21,inset 0 1px #ffffff29,0 22px 50px -28px #000000d9}.doc-open-fig dl>div{text-align:left;padding:15px clamp(18px,2.6vw,30px);position:relative}.doc-open-fig dl>div+div:before{content:"";background:#ffffff1c;width:1px;position:absolute;top:12px;bottom:12px;left:0}.doc-open-fig dt{letter-spacing:.13em;text-transform:uppercase;color:#ffffffe0;white-space:nowrap;margin-bottom:7px;font-size:10px}.doc-open-fig dd{letter-spacing:-.034em;color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(19px,2.3vw,25px);font-weight:600;line-height:1}.doc-open-fig .is-cut dd{color:#ffffffe0}.doc-open-fig .is-net{background:#ffffff12}.doc-open-fig .is-net dt{color:#ffffffe0}.doc-open-fig .is-net:after{content:"";background:linear-gradient(90deg, var(--accent), #b5141c26);border-radius:2px;height:2px;position:absolute;bottom:9px;left:clamp(18px,2.6vw,30px);right:clamp(18px,2.6vw,30px)}.doc-open-fig p{color:var(--on-night-2);text-align:center;max-width:54ch;font-size:13.5px;line-height:1.7}@media (max-width:620px){.doc-open-fig dl{flex-direction:column;width:100%;max-width:320px}.doc-open-fig dl>div+div:before{width:auto;height:1px;inset:0 14px auto}}.cmp-source{color:#ffffffe0;max-width:78ch;margin-top:clamp(20px,2.4vw,28px);font-size:12.5px;line-height:1.7}.cmp-source a{color:#fff;text-underline-offset:3px;-webkit-text-decoration:underline #ffffff61;text-decoration:underline #ffffff61;transition:text-decoration-color .15s}.cmp-source a:hover{text-decoration-color:#fff}@media (max-width:560px){.nl-card{background:#090c14f7;width:calc(100vw - 24px);padding:18px}.nl-card .nl-title{font-size:19px;line-height:1.15}.nl-card .nl-body,.nl-card .nl-fine{font-size:13px}}.fc{margin-top:clamp(18px,2.2vw,26px)}.fc-svg{width:100%;height:auto;display:block;overflow:visible}.fc-ads{gap:10px;display:grid}.fc-ads-row{border:1px solid var(--line);background:#ffffff05;border-radius:13px;align-items:center;gap:13px;padding:15px 16px;display:flex}.fc-ads-row .brand-tile{border-radius:8px;flex-shrink:0;width:30px;height:30px;box-shadow:0 1px 3px #00000059}.fc-ads-fallback{color:#fff;background:#1c1c1e;border-radius:8px;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:13px;font-weight:700;display:grid}.fc-ads-name{color:var(--ink);font-size:14.5px;font-weight:600}.fc-ads-pill{color:var(--ink-3);border:1px solid var(--line);border-radius:999px;margin-left:auto;padding:5px 12px;font-size:11px;font-weight:600}.fc-ads-note{color:var(--ink-3);margin-top:6px;font-size:12.5px;line-height:1.6}.fc-inv{flex-direction:column;display:flex}.fc-inv-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-bottom:16px;display:flex}.fc-inv-title{letter-spacing:-.01em;color:var(--ink);font-size:16px;font-weight:700}.fc-inv-badge{color:#7be0b0;background:#7be0b01f;border:1px solid #7be0b052;border-radius:999px;align-items:center;gap:6px;padding:5px 11px 5px 9px;font-size:12px;font-weight:700;display:inline-flex}.fc-inv-badge svg{width:13px;height:13px}.fc-inv-rows{margin:0;padding:0;list-style:none}.fc-inv-rows li{border-bottom:1px solid #ffffff0f;align-items:center;gap:14px;padding:15px 2px;display:flex}.fc-inv-rows li:last-child{border-bottom:0}.fc-inv-tick{color:#7be0b0;background:#7be0b026;border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;display:grid}.fc-inv-tick svg{width:13px;height:13px}.fc-inv-k{color:var(--ink-2);flex:1;font-size:14.5px}.fc-inv-v{color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:.01em;font-size:14.5px;font-weight:600}@media (prefers-reduced-motion:no-preference){.fc-inv-rows li{animation:wid-how-in .42s var(--ease-out) both;animation-delay:calc(var(--i,0) * 60ms + .14s)}.fc-bar{transform-box:fill-box;transform-origin:bottom;animation:fc-rise .5s var(--ease-out) both;animation-delay:calc(var(--i,0) * 18ms + .14s)}.fc-ink{animation:.4s both fc-fade;animation-delay:calc(var(--i,0) * 18ms + .3s)}.fc-fade{animation:.7s .5s both fc-fade}.fc-grow{transform-box:fill-box;transform-origin:0;animation:fc-wide .6s var(--ease-out) both;animation-delay:calc(var(--i,0) * 80ms + .16s)}.fc-draw{stroke-dasharray:900;stroke-dashoffset:900px;animation:1s .15s both fc-line}.fc-draw-2{animation-delay:.8s}.fc-ads-row{animation:wid-how-in .42s var(--ease-out) both;animation-delay:calc(var(--i,0) * 70ms + .12s)}}@keyframes wid-how-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes fc-rise{0%{opacity:.3;transform:scaleY(.04)}to{opacity:1;transform:scaleY(1)}}@keyframes fc-fade{0%{opacity:0}to{opacity:1}}@keyframes fc-wide{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes fc-line{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.fc-draw,.fc-draw-2{stroke-dashoffset:0}}.map{background:var(--line-soft);border:1px solid var(--line);border-radius:20px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:clamp(28px,3.4vw,44px);display:grid;overflow:hidden}@keyframes map-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (max-width:1040px){.map{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.map{grid-template-columns:minmax(0,1fr)}}.pp-cta{flex-wrap:wrap;gap:10px;display:flex}.pp-trust{color:var(--ink-3);margin-top:16px}.pp-close .pp-cta{justify-content:center}.pp-canvas{isolation:isolate;background:radial-gradient(90% 62% at 50% 0, #b5141c1a, transparent 60%), linear-gradient(180deg, var(--paper-2), var(--paper));border:1px solid var(--line);border-radius:20px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 34px 70px -40px #000000b3}.pp-canvas-glow{z-index:-1;pointer-events:none;filter:blur(30px);opacity:.6;background:radial-gradient(closest-side,#b5141c38,#0000 72%);width:62%;height:60%;position:absolute;top:-8%;left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:no-preference){.pp-canvas-name i{animation:2.4s ease-in-out infinite prc-pulse}}@keyframes prc-pulse{0%,to{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent-ink) 22%, transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb, var(--accent-ink) 4%, transparent)}}@media (max-width:900px){.pp-points{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.pp-points{grid-template-columns:minmax(0,1fr)}.pp-how li{grid-template-columns:minmax(0,1fr);gap:5px}.pp-cta{flex-direction:column;align-items:stretch}.pp-cta .pf-btn{width:100%}}@media (prefers-reduced-motion:no-preference){.eg-panel{animation:eg-soft .45s var(--ease-out) both}.eg-grow{transform-box:fill-box;transform-origin:0;animation:eg-wide .62s var(--ease-out) both;animation-delay:calc(var(--i,0) * 90ms + .14s)}.eg-rise{transform-box:fill-box;transform-origin:bottom;animation:eg-up .58s var(--ease-out) both;animation-delay:calc(var(--i,0) * 90ms + .14s)}.eg-draw{stroke-dasharray:620;stroke-dashoffset:620px;animation:.95s .2s both eg-line}.eg-draw-2{animation-delay:.9s}.eg-fade{animation:.8s .35s both eg-in}.eg-show-name i,.eg-src-live i{animation:2.4s ease-in-out infinite eg-pulse}}@keyframes eg-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes eg-soft{0%{opacity:0}to{opacity:1}}@keyframes eg-open{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes eg-pop{0%{opacity:0;transform:translateY(6px)scale(.97)}to{opacity:1;transform:none}}@keyframes eg-wide{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes eg-up{0%{opacity:.3;transform:scaleY(.04)}to{opacity:1;transform:scaleY(1)}}@keyframes eg-line{to{stroke-dashoffset:0}}@keyframes eg-pulse{0%,to{box-shadow:0 0 0 3px color-mix(in srgb, var(--hue) 22%, transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb, var(--hue) 4%, transparent)}}@media (prefers-reduced-motion:reduce){.eg-draw,.eg-draw-2{stroke-dashoffset:0}}@media (max-width:940px){.eg-scroll{height:auto}.eg-pin{min-height:0;display:block;position:static}.eg{grid-template-columns:minmax(0,1fr);align-items:start;gap:26px}.eg-show{order:-1;position:static}.eg-body{min-height:0;padding-left:0}}@media (prefers-reduced-motion:reduce){.tour-frame:hover,.tour-open{transform:none}}@media (max-width:900px){.tour{grid-template-columns:minmax(0,1fr);gap:28px}.tour-p{max-width:none}.tour-veil{display:none}}@media (max-width:560px){.tour{padding:18px}.tour-cta{flex-direction:column;align-items:stretch}.tour-cta .pf-btn{width:100%}}@media (prefers-reduced-motion:no-preference){.ch-insight.rs.in .ch-ledger-rows li{animation:eg-in .5s var(--ease-out) both;animation-delay:calc(var(--i,0) * 80ms + .18s)}}@media (max-width:940px){.ch-insight,.ch-gets{grid-template-columns:minmax(0,1fr)}}@media (max-width:620px){.ch-cta{flex-direction:column;align-items:stretch}.ch-cta .pf-btn{width:100%}.ch-reads li{grid-template-columns:26px minmax(0,1fr)}.ch-read-d{grid-column:2}}@keyframes beam-flow{to{stroke-dashoffset:0}}@keyframes beam-core{0%,to{box-shadow:0 0 0 6px #b5141c0d,0 10px 30px #b5141c38}50%{box-shadow:0 0 0 9px #b5141c17,0 12px 40px #b5141c66}}.pp-canvas-bar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:13px 18px;display:flex}.pp-canvas-name{color:var(--ink-2);align-items:center;gap:9px;font-size:12.5px;font-weight:600;display:inline-flex}.pp-canvas-name i{background:var(--accent-ink);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--accent-ink) 22%, transparent);border-radius:50%}@media (prefers-reduced-motion:no-preference){.pp-canvas-name i{animation:2.4s ease-in-out infinite prc-pulse}}.pp-canvas-tag{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);border:1px solid var(--line);border-radius:999px;padding:5px 10px;font-size:10.5px;font-weight:700}.pp-canvas-body{padding:clamp(20px,2.6vw,32px)}.pp-h2{max-width:20ch;margin-bottom:clamp(20px,2.4vw,28px);font-size:clamp(22px,2.4vw,30px)}.pp-how-wrap{max-width:860px}.pp-how{background:var(--line-soft);border:1px solid var(--line);border-radius:16px;gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.pp-how li{background:var(--paper-2);grid-template-columns:84px minmax(0,1fr);align-items:baseline;gap:16px;padding:14px 18px;display:grid}.pp-how-k{letter-spacing:.14em;text-transform:uppercase;color:var(--accent-ink);font-size:10.5px;font-weight:700}.pp-how-v{color:var(--ink-2);font-size:13.5px;line-height:1.55}.pp-points{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(16px,2vw,22px);display:grid}.pp-point{background:var(--paper-2);border:1px solid var(--line);transition:border-color .25s var(--ease), transform .25s var(--ease);border-radius:16px;padding:clamp(22px,2.4vw,28px)}.pp-point-fig{letter-spacing:-.03em;color:var(--ink);margin-bottom:14px;font-size:clamp(21px,2.2vw,27px);font-weight:800;line-height:1}.pp-point-t{margin-bottom:7px;font-size:15px;font-weight:700}.pp-point-b{color:var(--ink-3);font-size:13px;line-height:1.55}.pp-point.is-loss{background:radial-gradient(120% 80% at 100% 0, #ff6b6b12, transparent 58%), var(--paper-2)}.pp-point.is-loss .pp-point-fig{color:#ff6b6b}.pp-point.is-win{border-color:color-mix(in srgb, #7be0b0 34%, var(--line));background:radial-gradient(120% 82% at 100% 0, #7be0b01f, transparent 60%), var(--paper-2);box-shadow:inset 0 0 0 1px #7be0b024,0 24px 50px -30px #0009}.pp-point.is-win .pp-point-fig{font-size:clamp(26px,2.8vw,34px)}.pp-point.is-win .pp-point-t{color:var(--ink)}.pp-limit{border:1px solid var(--line);background:var(--paper);border-radius:16px;max-width:760px;padding:clamp(22px,2.6vw,30px)}.pp-limit-k{color:var(--ink-3);margin-bottom:12px}.pp-limit-v{color:var(--ink-2);font-size:14.5px;line-height:1.6}.pp-close{text-align:center}.pp-close-h{max-width:16ch;margin:0 auto var(--s-4);font-size:clamp(24px,2.6vw,34px)}.pp-close-p{max-width:46ch;color:var(--ink-2);margin:0 auto clamp(24px,3vw,32px);font-size:16px;line-height:1.6}.pp-rel{flex-wrap:wrap;justify-content:center;gap:8px 10px;margin-top:clamp(32px,4vw,48px);display:flex}.pp-rel a{color:var(--ink-3);border:1px solid var(--line);border-radius:999px;padding:9px 16px;font-size:13.5px;text-decoration:none;transition:color .18s,border-color .18s}.pp-rel a:hover{color:var(--ink);border-color:var(--ink-3)}@media (max-width:900px){.pp-points{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.pp-points{grid-template-columns:minmax(0,1fr)}.pp-how li{grid-template-columns:minmax(0,1fr);gap:5px}.pp-cta{flex-direction:column;align-items:stretch}.pp-cta .pf-btn{width:100%}}.wid-goals>.pf-label{margin-bottom:clamp(30px,3.6vw,52px)}.eg-scroll{height:286vh}.eg-pin{align-items:center;min-height:100vh;display:flex;position:sticky;top:0}.eg{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;gap:clamp(32px,4.5vw,68px);width:100%;min-height:460px;margin-top:0;display:grid}.eg-list{margin:0;padding:0;list-style:none}.eg-list>li{border-top:1px solid var(--line);transition:opacity .35s var(--ease)}.eg-list>li:last-child{border-bottom:1px solid var(--line)}.eg-list>li:not(.is-on){opacity:.46}.eg-list>li:not(.is-on):hover{opacity:.8}.eg-step{cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:34px minmax(0,1fr);align-items:baseline;gap:14px;width:100%;padding:18px 4px;transition:opacity .2s;display:grid}.eg-n{letter-spacing:.06em;color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:11px;font-weight:800;transition:color .2s}.eg-step.is-on .eg-n{color:var(--h)}.eg-head{gap:5px;display:grid}.eg-k{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px;font-weight:700;transition:color .2s}.eg-step.is-on .eg-k{color:var(--h)}.eg-t{letter-spacing:-.02em;color:var(--ink);font-size:clamp(16px,1.6vw,19px);font-weight:700}.eg-body-wrap{transition:grid-template-rows .42s var(--ease);grid-template-rows:0fr;display:grid}.eg-list>li.is-on .eg-body-wrap{grid-template-rows:1fr}.eg-body-inner{min-height:0;overflow:hidden}.eg-body{opacity:0;transition:opacity .3s var(--ease) 40ms;padding:0 4px 4px 48px}.eg-list>li.is-on .eg-body{opacity:1}.eg-b{color:var(--ink-3);max-width:46ch;font-size:14px;line-height:1.65}.eg-tags{flex-wrap:wrap;gap:6px;margin:14px 0 0;padding:0;list-style:none;display:flex}.eg-tags li{color:var(--ink-2);border:1px solid var(--line);background:#ffffff08;border-radius:999px;padding:5px 11px;font-size:11.5px}.eg-more{color:var(--hue);align-items:center;gap:7px;margin-top:16px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.eg-more svg{width:15px;height:15px;transition:transform .2s}.eg-more:hover svg{transform:translate(3px)}.eg-show{isolation:isolate;background:radial-gradient(120% 90% at 50% -10%, color-mix(in srgb, var(--hue) 12%, transparent), transparent 60%), linear-gradient(180deg, var(--paper-2), var(--paper));border:1px solid var(--line);transition:box-shadow .4s var(--ease);border-radius:20px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 30px 60px -30px #000000b3}.eg-show-glow{z-index:-1;pointer-events:none;background:radial-gradient(closest-side, color-mix(in srgb, var(--hue) 22%, transparent), transparent 72%);filter:blur(24px);opacity:.55;width:420px;height:260px;transition:background .45s var(--ease), opacity .45s var(--ease);position:absolute;top:92px;left:50%;transform:translate(-50%)}.eg-show-bar{border-bottom:1px solid var(--line);background:#ffffff04;justify-content:space-between;align-items:center;gap:12px;padding:13px 17px;display:flex}.eg-show-name{color:var(--ink-2);align-items:center;gap:9px;font-size:12.5px;font-weight:600;display:inline-flex}.eg-show-name b{color:var(--ink-3);font-weight:500}.eg-show-name i{background:var(--hue);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--hue) 22%, transparent);border-radius:50%;transition:background .25s,box-shadow .25s;position:relative}.eg-show-tag{letter-spacing:.14em;text-transform:uppercase;color:var(--hue);border:1px solid color-mix(in srgb, var(--hue) 34%, transparent);background:color-mix(in srgb, var(--hue) 11%, transparent);border-radius:999px;padding:5px 11px;font-size:10px;font-weight:700;transition:color .25s,border-color .25s,background .25s}.eg-panel{padding:clamp(18px,2.3vw,24px) clamp(18px,2.3vw,26px) clamp(16px,2vw,22px)}.eg-kpi{gap:5px;margin-bottom:clamp(16px,2vw,22px);display:grid}.eg-kpi-lead{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:700}.eg-kpi-row{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.eg-kpi-val{letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:clamp(34px,4.4vw,46px);font-weight:800;line-height:1}.eg-kpi-delta{border-radius:999px;align-items:center;gap:4px;padding:3px 9px 3px 7px;font-size:12.5px;font-weight:700;display:inline-flex}.eg-kpi-delta svg{width:12px;height:12px}.eg-kpi-delta.is-up{color:#7be0b0;background:#7be0b021}.eg-kpi-delta.is-down{color:var(--loss,#ff6b6b);background:#ff6b6b21}.eg-kpi-sub{color:var(--ink-3);font-size:12.5px}.eg-chart{min-height:120px}.eg-art{width:100%;height:auto;display:block;overflow:visible}.eg-src{border-top:1px solid var(--line);background:#0000002e;flex-wrap:wrap;align-items:center;gap:9px 16px;margin:0;padding:13px 17px 15px;list-style:none;display:flex}.eg-src li{color:var(--ink-2);align-items:center;gap:8px;font-size:12px;font-weight:500;display:inline-flex}.eg-src .brand-tile{border-radius:5.5px;flex-shrink:0;width:20px;height:20px}.eg-src-live{letter-spacing:.02em;margin-left:auto;color:var(--ink-3)!important;font-size:11px!important}.eg-src-live i{background:#7be0b0;border-radius:50%;width:6px;height:6px;margin-right:6px;box-shadow:0 0 0 3px #7be0b038}@media (prefers-reduced-motion:no-preference){.eg-panel{animation:eg-soft .45s var(--ease-out) both}.eg-grow{transform-box:fill-box;transform-origin:0;animation:eg-wide .62s var(--ease-out) both;animation-delay:calc(var(--i,0) * 90ms + .14s)}.eg-rise{transform-box:fill-box;transform-origin:bottom;animation:eg-up .58s var(--ease-out) both;animation-delay:calc(var(--i,0) * 90ms + .14s)}.eg-draw{stroke-dasharray:620;stroke-dashoffset:620px;animation:.95s .2s both eg-line}.eg-draw-2{animation-delay:.9s}.eg-fade{animation:.8s .35s both eg-in}.eg-show-name i,.eg-src-live i{animation:2.4s ease-in-out infinite eg-pulse}}.eg-src-live i{--hue:#7be0b0}@media (prefers-reduced-motion:reduce){.eg-draw,.eg-draw-2{stroke-dashoffset:0}}@media (max-width:940px){.eg-scroll{height:auto}.eg-pin{min-height:0;display:block;position:static}.eg{grid-template-columns:minmax(0,1fr);align-items:start;gap:26px}.eg-show{order:-1;position:static}.eg-body{min-height:0;padding-left:0}}.mapx-logos .brand-tile{border-radius:6px;flex-shrink:0;width:22px;height:22px}.tour{background:var(--paper-2);border:1px solid var(--line);border-radius:22px;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(28px,4vw,56px);margin-top:clamp(56px,7vw,96px);padding:clamp(28px,3.4vw,48px);display:grid}.tour-k{color:var(--ink-3)}.tour-h{letter-spacing:-.03em;margin-top:14px;font-size:clamp(26px,3vw,38px);font-weight:700;line-height:1.08}.tour-p{color:var(--ink-3);max-width:38ch;margin-top:14px;font-size:15px;line-height:1.6}.tour-cta{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.tour-note{color:var(--ink-3);margin-top:14px}.tour-frame{border:1px solid var(--line);background:var(--paper);border-radius:14px;text-decoration:none;transition:border-color .22s,transform .22s,box-shadow .22s;display:block;position:relative;overflow:hidden;box-shadow:0 30px 70px #00000073}.tour-frame:hover{border-color:var(--line-soft);transform:translateY(-3px);box-shadow:0 40px 90px #0000008c}.tour-veil{opacity:0;background:#0807078c;place-items:center;transition:opacity .22s;display:grid;position:absolute;inset:0}.tour-frame:hover .tour-veil,.tour-frame:focus-visible .tour-veil{opacity:1}.tour-open{background:var(--ink);color:#141110;border-radius:999px;align-items:center;gap:9px;padding:13px 24px;font-size:14.5px;font-weight:700;transition:transform .22s;display:inline-flex;transform:translateY(6px)}.tour-frame:hover .tour-open{transform:none}.tour-open svg{width:17px;height:17px}@media (prefers-reduced-motion:reduce){.tour-frame:hover,.tour-open{transform:none}}@media (max-width:900px){.tour{grid-template-columns:minmax(0,1fr);gap:28px}.tour-p{max-width:none}.tour-veil{display:none}}@media (max-width:560px){.tour{padding:18px}.tour-cta{flex-direction:column;align-items:stretch}.tour-cta .pf-btn{width:100%}}.tour{margin:clamp(36px,4.5vw,60px) 0 0}.tour-frame{border:1px solid var(--line);background:var(--paper-2);border-radius:16px;overflow:hidden;box-shadow:0 40px 90px #00000080}.tour-bar{background:var(--paper-3);border-bottom:1px solid var(--line);align-items:center;gap:7px;padding:10px 14px;display:flex}.tour-bar>span{background:#ffffff21;border-radius:50%;width:8px;height:8px}.tour-bar p{color:var(--ink-2);margin-left:12px;font-size:11.5px;font-weight:600}.tour-bar em{color:var(--ink-3);font-style:normal}.tour-live{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);border:1px solid var(--line);padding:4px 9px;font-size:10px;font-weight:700;background:0 0!important;border-radius:999px!important;width:auto!important;height:auto!important;margin-left:auto!important}.tour-media{width:100%;height:auto;display:block}.ch-cta{flex-wrap:wrap;gap:10px;display:flex}.ch-cta.is-center{justify-content:center}.ch-cta .pf-btn svg{width:18px;height:18px;transition:transform .2s var(--ease)}.ch-cta .pf-btn:hover svg{transform:translate(3px)}.ch-trust{color:var(--ink-3);margin-top:16px}.ch-insight{--h:#f90;isolation:isolate;background:radial-gradient(120% 90% at 100% 0, color-mix(in srgb, var(--h) 9%, transparent), transparent 58%), linear-gradient(180deg, var(--paper-2), var(--paper));border:1px solid var(--line);border-radius:22px;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(28px,4vw,64px);padding:clamp(26px,3.2vw,46px);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 34px 80px -46px #000000bf}.ch-insight.is-shopify{--h:#5e8e3e}.ch-insight:before{content:"";z-index:1;background:linear-gradient(90deg, color-mix(in srgb, var(--h) 65%, transparent), transparent 62%);width:100%;height:2px;position:absolute;inset:0 auto auto 0}.ch-kicker{color:var(--h);margin-bottom:clamp(14px,1.8vw,20px)}.ch-insight-h{letter-spacing:-.032em;color:var(--ink);text-wrap:balance;margin-bottom:clamp(14px,1.8vw,20px);font-size:clamp(26px,3.1vw,40px);font-weight:700;line-height:1.06}.ch-insight-b{color:var(--ink-2);max-width:46ch;font-size:15px;line-height:1.68}.ch-insight-n{border-top:1px solid var(--line);color:var(--ink-3);max-width:46ch;margin-top:16px;padding-top:16px;font-size:13.5px;line-height:1.65}.ch-ledger{border:1px solid var(--line);background:#00000042;border-radius:16px;overflow:hidden}.ch-ledger-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:14px;padding:16px 20px;display:flex}.ch-ledger-l{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:700}.ch-ledger-rev{letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:22px;font-weight:800}.ch-ledger-rows{margin:0;padding:0;list-style:none}.ch-ledger-rows li{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:baseline;gap:16px;padding:12px 20px;display:flex}.ch-row-l{color:var(--ink-2);flex-direction:column;gap:3px;font-size:13.5px;display:flex}.ch-row-l em{color:var(--ink-3);font-size:11.5px;font-style:normal}.ch-row-v{color:#ff6b6b;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px;font-weight:600}.ch-ledger-total{border-top:1px solid var(--line);background:#ffffff09;justify-content:space-between;align-items:baseline;gap:16px;padding:18px 20px;display:flex}.ch-ledger-total span{color:var(--ink-2);font-size:13.5px;font-weight:600}.ch-ledger-total strong{letter-spacing:-.035em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:clamp(26px,3vw,34px);font-weight:800}.ch-ledger-foot{color:var(--ink-3);padding:13px 20px 15px;font-size:12px;line-height:1.6}.ch-ledger-foot em{color:var(--ink-2);font-style:normal}@media (prefers-reduced-motion:no-preference){.ch-insight.rs.in .ch-ledger-rows li{animation:eg-in .5s var(--ease-out) both;animation-delay:calc(var(--i,0) * 80ms + .18s)}}.ch-h2{max-width:20ch;margin-bottom:clamp(20px,2.4vw,30px);font-size:clamp(22px,2.4vw,32px)}.ch-reads{background:var(--line-soft);border:1px solid var(--line);border-radius:16px;gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.ch-reads li{background:var(--paper-2);grid-template-columns:26px minmax(0,15ch) minmax(0,1fr);align-items:center;gap:16px;padding:15px 18px;display:grid}.ch-reads .brand-tile{border-radius:7px;width:24px;height:24px}.ch-read-dot{background:var(--ink-3);border-radius:50%;justify-self:center;width:9px;height:9px}.ch-read-t{color:var(--ink);font-size:14px;font-weight:600}.ch-read-d{color:var(--ink-3);font-size:13px;line-height:1.5}.ch-gets{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 26px;margin:0;padding:0;list-style:none;display:grid}.ch-gets li{color:var(--ink-3);align-items:flex-start;gap:11px;font-size:14px;line-height:1.6;display:flex}.ch-gets b{color:var(--ink);font-weight:600}.ch-tick{color:#7be0b0;flex-shrink:0;margin-top:2px}.ch-limit{border:1px solid var(--line);background:var(--paper);border-radius:16px;max-width:760px;padding:clamp(22px,2.6vw,30px)}.ch-limit-k{color:var(--ink-3);margin-bottom:12px}.ch-limit-v{color:var(--ink-2);font-size:14.5px;line-height:1.68}.ch-close{text-align:center}.ch-close-h{max-width:18ch;margin:0 auto var(--s-4);font-size:clamp(24px,2.7vw,36px)}.ch-close-p{max-width:46ch;color:var(--ink-2);margin:0 auto clamp(24px,3vw,32px);font-size:16px;line-height:1.6}.ch-rel{flex-wrap:wrap;justify-content:center;gap:8px 10px;margin-top:clamp(30px,4vw,44px);display:flex}.ch-rel a{color:var(--ink-3);border:1px solid var(--line);border-radius:999px;padding:9px 16px;font-size:13.5px;text-decoration:none;transition:color .18s,border-color .18s}.ch-rel a:hover{color:var(--ink);border-color:var(--ink-3)}@media (max-width:940px){.ch-insight,.ch-gets{grid-template-columns:minmax(0,1fr)}}@media (max-width:620px){.ch-cta{flex-direction:column;align-items:stretch}.ch-cta .pf-btn{width:100%}.ch-reads li{grid-template-columns:26px minmax(0,1fr)}.ch-read-d{grid-column:2}}.beam-node .brand-tile{width:30px;height:30px}.beam-center .brand-mark{color:#fff;filter:drop-shadow(0 0 6px #ffa0a0b3)}.theme-dark .theme-injected,.theme-injected.theme-dark{color:#fff;background:#000}.theme-dark .text-foreground{color:#fff}.theme-dark .text-muted-foreground{color:#a0a0a0}.theme-dark [class*=bg-muted]{background-color:#1b1717}.os-curtain .os-faq .os-section-index{color:#a0a0a0}.os-page .foot{background:#000}.theme-injected button{cursor:pointer;background-color:#0000;border:0}
.os-page{color:#fff;background:#000;overflow:clip}.os-page *{box-sizing:border-box}.os-page em{font-family:var(--font-serif),Georgia,"Times New Roman",serif;font-weight:400}.os-page svg{display:block}.os-has-reveal [data-reveal].is-visible{opacity:1;transform:none}.os-soffit{opacity:.54;height:760px;position:absolute;inset:92px 0 auto;-webkit-mask-image:linear-gradient(#0000 0%,#000 15% 72%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 15% 72%,#0000 100%)}.os-soffit-canvas{width:100%;max-width:none;height:100%;display:block}.os-hero-clear .os-soffit{opacity:.2}.os-hero-act .pf-btn svg{width:18px;height:18px;transition:transform .25s var(--ease)}.os-hero-act .pf-btn:hover svg{transform:translate(3px)}.os-close .pf-btn svg{width:19px;height:19px;transition:transform .25s var(--ease)}.os-close .pf-btn:hover svg{transform:translate(3px)}.os-tab.is-own{color:#fff;background:linear-gradient(#e8434b 0%,#c4222b 46%,#8e121a 100%);width:clamp(66px,6.4vw,86px);transform:translateY(2px);box-shadow:inset 0 1.4px #ffffff6b,inset 0 -14px 22px #60090e70,0 0 0 1.4px #e8434b8c,0 0 26px #d8283099,0 14px 60px #c4222b85}.os-tab.is-own:before{content:"";animation:os-tab-ring .8s var(--ease) both;border:1px solid #e8434b4d;border-radius:30%;position:absolute;inset:-9px}@keyframes os-tab-ring{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.os-tab.is-own:before{opacity:1;animation:none;transform:none}}@media (max-width:560px){.os-tab.is-own{width:74px}}.os-preview-brand .brand-mark{filter:brightness(0);width:20px;height:20px}.os-preview-kpi.is-lead{background:#fafbfc;box-shadow:inset 3px 0 #14171a}.os-preview-kpi.is-lead b{font-size:22px}.os-preview-kpi em.is-up{color:#0b7350;font-size:9px;font-weight:700}.os-preview-trends>header i.is-profit{background:#0f8a5f}.os-preview-chart>svg>path.is-profit{stroke:#0f8a5f}.os-preview-orders b.is-down{color:#b5141c}[data-animates].is-still,[data-animates].is-still *{animation-play-state:paused}.os-section-index{color:#878787;text-transform:uppercase;letter-spacing:.14em;margin:0;font-size:11px;font-weight:700}.os-manifesto-head .os-section-index{margin:0 0 clamp(18px,2vw,26px)}.os-manifesto.is-visible .os-type-char{animation:1ms linear forwards os-type-in;animation-delay:var(--type-delay)}.os-manifesto.is-visible .os-type-cursor{animation:.62s step-end 2s 5 os-type-cursor}@keyframes os-type-in{to{opacity:1}}@keyframes os-type-cursor{0%,to{opacity:0}50%{opacity:1}}.os-section-head .os-section-index{color:#767676;margin-bottom:24px}.os-native-panel:not(.is-active){background:#151212}.os-native-panel:not(.is-active) h3{color:#c8c8c8}.os-native-panel:not(.is-active) .os-native-wordmark{opacity:.5}.os-native-panel:not(.is-active) li{color:#878787;border-color:#332c2b}.os-native-panel.is-active:before{content:"";background:var(--platform,#b5141c);height:2px;position:absolute;inset:0 0 auto}.os-native-panel.is-amazon{--platform:#f90}.os-native-panel.is-shopify{--platform:#95bf47}.os-native-panel.is-active{background:radial-gradient(120% 60% at 50% 0,#ffffff09,#0000 70%),#211d1c}.os-native-panel.is-active .os-native-switch{color:#c3c3c3}.os-native-wordmark.is-amazon img{filter:grayscale()brightness(0)invert();height:27px;transform:translateY(5.47px)}.os-native-wordmark.is-shopify img{height:33px;transform:translateY(-2.12px)}.os-native-panel:not(.is-active) li:before{background:#5f5654}.os-native-panel:not(.is-active) .os-native-cta{color:#b2b2b2}.os-native .os-native-panel.is-active{background:#131010}.os-native .os-native-panel.is-active:before{background:linear-gradient(90deg,#0000,#ef6373,#0000);height:1px;box-shadow:0 2px 18px #d51c354d}.os-native .os-native-panel:not(.is-active) .os-native-wordmark{opacity:.8}.os-native-panel.is-active .os-platform-meter>span{transform-origin:0;animation:.65s cubic-bezier(.2,.7,.2,1) both os-platform-fill}.os-native-panel.is-active .os-platform-meter>span:last-child{animation-delay:80ms}.os-native .os-native-panel.is-active .os-native-wordmark{transform:translateY(-2px)}@keyframes os-platform-fill{0%{opacity:.4;transform:scaleX(.05)}to{opacity:1;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.os-native-panel.is-active .os-platform-meter>span{animation:none}}.os-core-copy>p:not(.os-section-index){color:#696969;max-width:520px;margin:0;font-size:16.5px;line-height:1.66}.os-bento-src .os-source-logo.is-amazon{border-radius:6px;width:auto;height:22px;padding:0 5px}.os-bento-src .os-source-logo.is-amazon img{width:auto;height:8px}.os-core.is-visible .os-bento-c{animation:.5s cubic-bezier(.22,.8,.3,1) backwards os-bento-in;animation-delay:calc(var(--i,0) * 90ms + .12s)}@keyframes os-bento-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.os-core.is-visible .os-bento-c{animation:none}}.os-source-logo.is-amazon{background:#232f3e;border-radius:7px;width:auto;height:26px;padding:0 7px}.os-source-logo.is-amazon img{object-fit:contain;filter:grayscale()brightness(0)invert();width:44px;height:auto;display:block}@media (max-width:1180px){.os-bento-src .os-source-logo.is-amazon{padding:0 4px}.os-bento-src .os-source-logo.is-amazon img{height:7px}}.os-section-head.is-left .os-section-index{align-self:start;margin:6px 0 0}.os-close-inner>div>a:not(.pf-btn){color:#a1a1a1;font-size:11px;text-decoration:none}@media (max-width:780px){.os-soffit{opacity:.46;height:610px;inset-block-start:78px}.os-hero-act .pf-btn{width:100%}.os-preview-kpi.is-lead{border-top:0;grid-column:1/-1}}.os-close-touch .os-tab:not(.is-own):after{content:"";border-radius:inherit;pointer-events:none;border:1.5px solid #ff91ab;position:absolute;inset:0;box-shadow:inset 0 1px 2px #ffe2ea,0 0 6px #ff174e;-webkit-mask-image:linear-gradient(#000 0% 10%,#0002 38%,#0000 70%);mask-image:linear-gradient(#000 0% 10%,#0002 38%,#0000 70%)}.os-close-touch .os-tab:not(.is-own) .os-tab-glyph,.os-close-touch .os-tab:not(.is-own) .os-tab-mark{opacity:.7;filter:drop-shadow(0 -2px 5px #c92648)}.os-close-touch .os-tab.is-own{color:#fff;background:radial-gradient(at 50% 0,#ff4770,#0000 75%),linear-gradient(160deg,#ed123e,#b70725 68%,#790a1e);width:108px;height:108px;box-shadow:inset 0 2px 2px #fff,inset 1px 0 2px #ffb3c3,0 -4px 12px #ff315ec9,0 -19px 46px #f8154b85,0 0 22px #d4163880}.os-close-touch .os-tab.is-own:before{border-radius:inherit;border:1px solid #ff8ca9;animation:none;inset:-1px}.os-close-touch .os-tab:not(.is-own):before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(100deg,#080607 65%,#52101f);position:absolute;inset:2px -6px -3px 3px;transform:translateZ(-7px);box-shadow:1px 0 #a32a404f}.os-close-touch .os-tab.is-own{z-index:3;transform:translateY(2px)}.os-close-touch .os-close-act .pf-btn{min-height:46px;padding:12px 24px;font-size:14px}.os-close-touch .os-close-act .pf-btn-light{color:#fff;background:#b9102c;border-color:#b9102c}.os-close-touch .os-close-act .pf-btn-quiet{color:#f6f6f6;background:0 0;border:1px solid #a8293d}.os-close-touch .os-close-act>a:not(.pf-btn){border:0;flex-basis:100%;margin-top:8px;font-size:11px}@media (max-width:600px){.os-close-touch .os-tab.is-own{width:76px;height:80px}.os-close-touch .os-close-act .pf-btn{padding:12px 17px;font-size:12px}}.os-close-inner .os-close-act>a:not(.pf-btn){color:#bababa;transition:color .2s var(--ease),border-color .2s var(--ease);border-bottom:1px solid #ffffff29;padding-bottom:2px;font-size:13px;text-decoration:none}.os-close-inner .os-close-act>a:not(.pf-btn):hover{color:#fff;border-color:#ffffff80}@media (prefers-reduced-motion:no-preference){.os-close.is-visible .os-close-facts li{animation:os-close-fact .6s var(--ease-out) both;animation-delay:calc(var(--i,0) * 70ms + .26s)}.os-close.is-visible .os-tabs{animation:os-close-fact .7s var(--ease-out) both .16s}}@keyframes os-close-fact{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.os-btn-ghost{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff12;border:1px solid #ffffff3d}.os-btn-ghost:hover{background:#ffffff21;border-color:#ffffff73}.os-act .pf-btn svg{width:18px;height:18px;transition:transform .25s var(--ease)}.os-act .pf-btn:hover svg{transform:translate(3px)}@media (max-width:720px){.os-act .pf-btn{flex:1;justify-content:center}}.os-act-light .pf-btn{color:#fff;background:#161313}.os-act-light .pf-btn:hover{background:#000}.os-act-dark .pf-btn{color:#141110;background:#fff}.os-act-dark .pf-btn:hover{background:#f2efec}.shift-app-brand .brand-mark{width:14px;height:14px}.shift-app-rail nav span.is-on{color:#f5f1f0;background:#242021;font-weight:600;box-shadow:inset 0 0 0 1px #ffffff06}.shift-app-chart rect.is-loss{fill:var(--loss)}.os-manifesto.is-visible .shift-app-chart rect{animation:.42s cubic-bezier(.22,.8,.3,1) backwards shift-bar;animation-delay:calc(.24s + var(--i) * 16ms)}@keyframes shift-bar{0%{opacity:0;transform:scaleY(.2)}to{opacity:1;transform:scaleY(1)}}.shift-app-stats>div.is-lead{box-shadow:inset 2px 0 0 var(--accent);background:#181414}.shift-app-stats>div.is-lead dd{font-size:17px}.shift-app-amount b.is-loss{color:var(--loss)}.os-manifesto.is-visible .shift-read ol:before{transform-origin:top;animation:.7s cubic-bezier(.4,0,.2,1) .26s backwards shift-spine}@keyframes shift-spine{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.os-manifesto.is-visible .shift-read li{animation:.5s cubic-bezier(.22,.8,.3,1) backwards shift-read-in;animation-delay:calc(.42s + var(--i) * 90ms)}@keyframes shift-read-in{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:none}}.shift-read li.is-loss .shift-read-fig{color:var(--loss)}.os-manifesto.is-visible .shift-read-act{animation:.55s cubic-bezier(.22,.8,.3,1) .8s backwards shift-read-in}@media (prefers-reduced-motion:reduce){.os-manifesto.is-visible .shift-app-chart rect,.os-manifesto.is-visible .shift-read li,.os-manifesto.is-visible .shift-read-act,.os-manifesto.is-visible .shift-read ol:before{animation:none!important}}.cap{background:#000;padding:0;scroll-margin-top:80px;position:relative;overflow:hidden}.cap-field{-webkit-mask-image:linear-gradient(#0000 0%,#000 24% 72%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 24% 72%,#0000 100%)}.cap+.os-act{border-top-color:#0000}.cap-field{pointer-events:none;background:radial-gradient(at 72%,#6b1b2033,#0000 55%),radial-gradient(at 18% 60%,#ad31341a,#0000 60%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 20% 78%,#0000);mask-image:linear-gradient(#0000,#000 20% 78%,#0000)}.cap-field:after{content:"";opacity:.07;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' filter='url(%23n)' opacity='.4' d='M0 0h180v180H0z'/%3E%3C/svg%3E");position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 16% 82%,#0000);mask-image:linear-gradient(#0000,#000 16% 82%,#0000)}.cap-grid{min-height:700px;padding-inline:var(--section-x);grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid;position:relative}.cap-arc-wrap{height:700px;margin-left:-100px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 24% 76%,#0000);mask-image:linear-gradient(#0000,#000 24% 76%,#0000)}.cap-arc{--arc-radius:520px;--arc-crest:280px;position:absolute;inset:0}.cap-item{left:calc(var(--arc-crest) + var(--arc-x)*var(--arc-radius));top:calc(50% + var(--arc-y)*var(--arc-radius));transform:translateY(-50%) rotate(var(--arc-angle));transform-origin:0;white-space:nowrap;color:#aeaeae;letter-spacing:-.01em;align-items:center;gap:8px;font-size:13px;font-weight:400;line-height:20px;display:inline-flex;position:absolute}.cap-item.is-local{color:#d0d0d0;letter-spacing:-.02em;font-size:17px}.cap-mark{color:#aaa;flex:none;width:15px;height:15px}.cap-copy{max-width:430px;padding:80px 0}.cap-copy .os-section-index{color:#aaa;letter-spacing:.13em;font-size:10px;font-weight:600}.cap .cap-copy h2{font-family:var(--font-sans),sans-serif;letter-spacing:-.055em;text-wrap:balance;color:#fff;margin:22px 0 0;font-size:clamp(38px,4.3vw,60px);font-weight:450;line-height:1.02}.cap .cap-copy h2 em{font-family:var(--font-serif),Georgia,serif;letter-spacing:-.03em;color:#fff;font-style:normal;font-weight:400;display:inline-block}.cap-lead{color:#c1c1c1;text-wrap:pretty;max-width:370px;margin:24px 0 0;font-size:15px;line-height:1.65}.cap-cta{color:#1a1a1a;background:#f7f7f7;border-radius:28px;justify-content:space-between;align-items:center;gap:24px;min-height:48px;margin-top:30px;padding:8px 10px 8px 22px;font-size:13px;font-weight:500;text-decoration:none;transition:transform .2s ease-out,background .2s ease-out;display:inline-flex}.cap-cta svg{color:#fff;box-sizing:border-box;background:#b6141d;border-radius:50%;width:30px;height:30px;padding:7px;transition:transform .2s ease-out}.cap-cta:hover svg{transform:rotate(-45deg)}.cap-cta:hover{background:#fff;transform:translateY(-2px)}.cap-audit{color:#a9a9a9;max-width:370px;margin-top:22px;font-size:12px;line-height:1.65}.cap-audit summary{cursor:pointer;align-items:center;gap:10px;min-height:44px;list-style:none;display:flex}.cap-audit summary::-webkit-details-marker{display:none}.cap-audit summary:before{content:"+";font-size:17px}.cap-audit[open] summary:before{content:"−"}.cap-audit p{margin:8px 0 14px}.cap-cta:focus-visible,.cap-audit summary:focus-visible{outline-offset:5px;outline:2px solid #ef6b73}@media (max-width:1180px){.cap-grid{gap:45px}.cap-arc{--arc-radius:480px;--arc-crest:220px}.cap-arc-wrap{margin-left:-80px}.cap-item{font-size:12px}.cap-item.is-local{font-size:15px}}@media (max-width:760px){.cap-grid{grid-template-columns:1fr;gap:0;min-height:0}.cap-copy{order:-1;max-width:440px;padding:72px 0 12px}.cap .cap-copy h2{font-size:52px}.cap-arc-wrap{height:450px;margin-left:-24px}.cap-arc{--arc-radius:420px;--arc-crest:105px}.cap-item{font-size:13px}.cap-item.is-local{font-size:15px}.cap-field{background:radial-gradient(at 30% 20%,#6b1b2033,#0000 60%)}}@media (prefers-reduced-motion:reduce){.cap-cta,.cap-cta svg{transition:none}.cap-cta:hover,.cap-cta:hover svg{transform:none}}@media (max-width:560px){.cap-copy h2{letter-spacing:-.042em;font-size:31px}.os-native-cta,.os-act-alt,.os-core-copy>a,.cap-cta,.pl-all-link{align-items:center;min-height:44px}}.os-say-ev li.is-net{border-top:1px solid #ffffff17;margin-top:6px;padding-top:11px}.os-say-ev li.is-net span{color:#c2c2c2;font-weight:600}.os-say-ev li.is-net b{color:var(--loss);font-size:15px}.os-hero-stage{max-width:1300px;margin:clamp(24px,2.8vw,38px) auto 0;padding-inline:clamp(14px,3vw,40px);position:relative}.os-hero-glow:before{filter:blur(56px);background:radial-gradient(30% 44% at 14% 30%,#d62c3470,#0000 70%),radial-gradient(30% 44% at 86% 30%,#d62c3470,#0000 70%),radial-gradient(66% 62% at 50% 34%,#b5141c33,#0000 72%);width:min(1680px,164%);height:min(680px,88%);top:-16%}.os-hero-frame{z-index:1;background:linear-gradient(#171112 0%,#110c0d 40%,#0c0909 100%);border:1px solid #ffffff1d;border-bottom:0;border-radius:clamp(18px,1.7vw,26px) clamp(18px,1.7vw,26px) 0 0;position:relative;overflow:hidden;box-shadow:inset 0 -1px #ffffff1a,inset 0 -30px 70px -40px #ff787480,0 50px 140px -34px #000000f2;-webkit-mask-image:linear-gradient(#000 0% 76%,#0000 100%);mask-image:linear-gradient(#000 0% 76%,#0000 100%)}.os-hero-frame:before{content:"";z-index:3;pointer-events:none;background:linear-gradient(90deg,#0000,#ffb2ac80 18%,#fffffff2 50%,#ffb2ac80 82%,#0000);height:1px;position:absolute;inset:0 0 auto}.hd{font-feature-settings:"tnum" 1;text-align:left;grid-template-columns:186px minmax(0,1fr);min-height:clamp(360px,40vw,520px);display:grid}.hd-rail{background:#ffffff04;border-right:1px solid #ffffff0f;padding:18px 14px}.hd-mark{color:#fff;align-items:center;gap:9px;margin-bottom:22px;display:flex}.hd-mark svg{width:17px;height:17px;color:var(--accent,#b5141c)}.hd-mark span{letter-spacing:-.02em;font-size:13px;font-weight:650}.hd-rail-l{letter-spacing:.12em;text-transform:uppercase;color:#6f6c6c;margin:0 0 9px 8px;font-size:9.5px;font-weight:600}.hd-rail ul{gap:1px;margin:0;padding:0;list-style:none;display:grid}.hd-rail li{color:#8d8b8b;border-radius:7px;align-items:center;gap:9px;padding:7px 8px;font-size:12px;line-height:1;display:flex}.hd-rail li svg{flex:none;width:13px;height:13px}.hd-rail li.is-on{color:#fff;background:#ffffff0e}.hd-rail li.is-on svg{color:var(--accent,#b5141c)}.hd-main{min-width:0;padding:16px clamp(14px,1.6vw,22px) 0}.hd-top{align-items:center;gap:10px;margin-bottom:16px;display:flex}.hd-top-t{letter-spacing:-.02em;color:#fff;font-size:13px;font-weight:650}.hd-chip{letter-spacing:.01em;color:#d6d6d6;background:#ffffff0b;border:1px solid #ffffff24;border-radius:20px;padding:3px 9px;font-size:10.5px;font-weight:600}.hd-top-r{color:#8d8b8b;white-space:nowrap;margin-left:auto;font-size:11px}.hd-kpis{grid-template-columns:1.25fr 1fr 1fr 1fr;gap:9px;margin-bottom:11px;display:grid}.hd-kpi{background:#ffffff06;border:1px solid #ffffff12;border-radius:11px;min-width:0;padding:12px 13px}.hd-kpi.is-lead{background:linear-gradient(#b5141c1a,#b5141c08);border-color:#b5141c57;box-shadow:inset 0 0 34px -14px #b5141cb3}.hd-kpi-l{letter-spacing:.1em;text-transform:uppercase;color:#8d8b8b;margin:0;font-size:9.5px;font-weight:600}.hd-kpi-v{color:#fff;letter-spacing:-.035em;margin:7px 0 0;font-size:clamp(19px,2.05vw,29px);font-weight:600;line-height:1}.hd-kpi.is-lead .hd-kpi-v{font-size:clamp(23px,2.5vw,35px)}.hd-kpi-s{color:#8d8b8b;margin:6px 0 0;font-size:10.5px;line-height:1.35}.hd-grid{grid-template-columns:1.35fr 1fr;gap:9px;display:grid}.hd-card{background:#ffffff06;border:1px solid #ffffff12;border-radius:11px;min-width:0;padding:13px 14px}.hd-card header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:13px;display:flex}.hd-card-l{color:#8d8b8b;margin:0;font-size:10.5px}.hd-card-v{letter-spacing:-.03em;color:#fff;margin:5px 0 0;font-size:17px;font-weight:600;line-height:1}.hd-card-n{color:#8d8b8b;white-space:nowrap;margin:0;font-size:10px}.hd-bars{align-items:flex-end;gap:2px;height:clamp(78px,8vw,116px);display:flex}.hd-bars i{opacity:.92;background:linear-gradient(#efefef,#8f8b8b);border-radius:2px 2px 0 0;flex:1;min-width:0}.hd-bars i.is-loss{opacity:1;background:linear-gradient(#e05a62,#8e1f26)}.hd-card footer{color:#6f6c6c;justify-content:space-between;margin-top:8px;font-size:9.5px;display:flex}.hd-split ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.hd-split li{isolation:isolate;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:8px;padding-bottom:7px;display:grid;position:relative}.hd-split li span{color:#a8a6a6;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.hd-split li b{color:#fff;font-size:11.5px;font-weight:600}.hd-split li i{z-index:1;background:linear-gradient(90deg,#d92a33,#d92a3373);border-radius:2px;height:3px;position:absolute;bottom:0;left:0}.hd-split li:after{content:"";background:#ffffff12;border-radius:2px;height:3px;position:absolute;bottom:0;left:0;right:0}.hd-sum{color:#a8a6a6;letter-spacing:-.01em;border-top:1px solid #ffffff14;margin:13px 0 0;padding-top:11px;font-size:11.5px}.hd-sum b{color:#fff;font-weight:650}@media (max-width:1060px){.hd{grid-template-columns:1fr}.hd-rail{display:none}.hd-main{padding:14px 14px 0}.hd-kpis{grid-template-columns:1.2fr 1fr 1fr 1fr;gap:7px}}@media (max-width:820px){.hd-grid{grid-template-columns:1fr}.hd-split,.hd-top-r{display:none}}@media (max-width:600px){.hd-kpis{grid-template-columns:1fr 1fr;gap:7px}.hd-kpi-s{display:none}.hd-kpi{padding:10px 11px}.os-hero-stage{padding-inline:12px}.os-hero-stage:before{filter:blur(20px)}}.os-hero-glow{pointer-events:none;z-index:0;position:absolute;inset:0}.os-hero-glow:before,.os-hero-glow:after{content:"";pointer-events:none;position:absolute;left:50%;transform:translate(-50%)}.os-hero-glow:before{filter:blur(24px);background:radial-gradient(47% 38% at 43% 45%,#ae182b52,#630c1a24 52%,#0000 85%),radial-gradient(28% 40% at 79% 51%,#a11d2d33,#0000 84%);width:108%;max-width:1380px;height:330px;top:-88px}.os-hero-glow:after{filter:blur(14px);background:radial-gradient(42% 42% at 45% 63%,#f185935c,#be243c33 38%,#0000 82%);width:90%;height:68px;top:-24px}.os-hero-stage:after{content:"";z-index:0;pointer-events:none;filter:blur(8px);background:radial-gradient(48% 40% at 46% 10%,#f89aa740,#b0213614 55%,#0000 90%);border-radius:34px;height:48px;position:absolute;top:-2px;left:9%;right:9%}.os-hero-stage{margin-top:clamp(20px,2.4vw,32px)}.os-hero-frame{background:radial-gradient(72% 80% at 43% -15%,#c4475814,#0000 70%),linear-gradient(#171113 0%,#100c0d 38%,#000 100%);border-color:#dfa5ae29;height:clamp(272px,29vw,392px);box-shadow:inset 0 1px #ffd3dc1a,0 60px 150px -40px #000000f5;-webkit-mask-image:linear-gradient(#000 0% 62%,#0000008c 84%,#0000 100%);mask-image:linear-gradient(#000 0% 62%,#0000008c 84%,#0000 100%)}.hd{min-height:0;padding-bottom:0}.hd-rail{padding-bottom:40px}.hd-mark .brand-mark{--mark-h:16px;color:var(--accent,#b5141c)}.hd-mark{gap:8px}.hd-src{background:#ffffff06;border:1px solid #ffffff12;border-radius:10px;align-items:center;gap:12px;margin:0 0 11px;padding:9px 12px;display:flex}.hd-src-l{letter-spacing:.11em;text-transform:uppercase;color:#8d8b8b;font-size:9.5px;font-weight:600}.hd-src-i{align-items:center;display:inline-flex}.hd-src-i img{object-fit:contain;width:auto;height:14px}.hd-src-i.is-amazon img{filter:grayscale()brightness(0)invert();opacity:.96;transform:translateY(2px)}.hd-src-i.is-shopify img{opacity:.98;height:15px}.hd-src-dot{background:#5fbf85;border-radius:50%;width:5px;height:5px;margin-left:auto;box-shadow:0 0 0 3px #5fbf8524}.hd-src-s{color:#8d8b8b;white-space:nowrap;font-size:10.5px}@media (max-width:600px){.hd-src{gap:9px;padding:8px 10px}.hd-src-s{display:none}}.os-close.os-close-touch .os-close-act>a:not(.pf-btn){text-underline-offset:6px;border:0;padding-bottom:0;-webkit-text-decoration:underline #b9102c;text-decoration:underline #b9102c;text-decoration-thickness:1.5px}.os-close.os-close-touch .os-close-act>a:not(.pf-btn):hover{color:#fff;text-decoration-color:#ff3b54}@media (min-width:901px){.os-hero-stage{max-width:1200px}}.os-hero.os-hero-clear .os-hero-act .pf-btn,.os-hero.os-hero-clear .os-hero-act-alt{letter-spacing:-.01em;border-radius:999px;gap:10px;height:46px;min-height:0;padding:0 22px;font-size:14px;font-weight:600}.os-hero.os-hero-clear .os-hero-act .pf-btn{appearance:none;color:#fff;transition:transform .2s var(--ease),box-shadow .2s var(--ease),filter .2s var(--ease);background:linear-gradient(#e2464e 0%,#c11b24 52%,#9e121b 100%);border:0;box-shadow:inset 0 1px #ffffff57,inset 0 -1px #00000040,0 0 0 1px #780a1299,0 10px 28px -6px #b6141d99}.os-hero.os-hero-clear .os-hero-act .pf-btn:hover{filter:brightness(1.07);transform:translateY(-1px);box-shadow:inset 0 1px #fff6,inset 0 -1px #00000040,0 0 0 1px #780a1299,0 14px 34px -6px #b6141db3}.os-hero.os-hero-clear .os-hero-act .pf-btn svg,.os-hero.os-hero-clear .os-hero-act-alt svg{width:15px;height:15px}@media (max-width:760px){.os-hero.os-hero-clear .os-hero-act .pf-btn,.os-hero.os-hero-clear .os-hero-act-alt{height:50px}}@media (prefers-reduced-motion:reduce){.os-hero.os-hero-clear .os-hero-act .pf-btn{transition:none}.os-hero.os-hero-clear .os-hero-act .pf-btn:hover{transform:none}}.os-hero-frame.is-hud{background:#0a0909;height:auto;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0% 95%,#0000 100%);mask-image:linear-gradient(#000 0% 95%,#0000 100%)}
