.xl{--surface:#f8f4f1;--canvas:#ffffff;--soft:#fbf8f5;--sand:#f0e7df;--ink:#2a1a14;--ink-2:#4a352c;--slate:#7a6258;--muted:#a8968c;--line:#ebe0d9;--line-soft:#f4eeea;--primary:#a63d26;--primary-h:#8d3220;--on-primary:#ffffff;--tint:#f7e6de;--tint-ink:#8d3220;--gold:#f5b83d;--gold-soft:#fdf1d8;--gold-ink:#8a5b0c;--good:#3f7d58;--good-bg:#e4f0e8;--band:#2a1a14;--band-fg:#f6ece6;--band-sub:#c4b1a8;--band-card:#3a2620;--band-line:#4a352c;--li:#0a66c2;--wa:#1f9d55;--gm-b:#4285f4;--gm-g:#34a853;--gm-r:#ea4335;--gm-dr:#c5221f;--gm-y:#fbbc04;--wa-g:#25d366;--wa-w:#ffffff;--li-b:#0a66c2;--sans:var(--font-manrope),"Manrope",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--serif:var(--font-instrument),"Instrument Serif",Georgia,"Times New Roman",serif;--r-s:10px;--r-m:16px;--r-l:20px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .xl{--surface:#1f1410;--canvas:#2a1c16;--soft:#241813;--sand:#281a14;--ink:#f6ece6;--ink-2:#e2d2c9;--slate:#c4b1a8;--muted:#9a857a;--line:#43302a;--line-soft:#34241e;--primary:#c4543a;--primary-h:#d6694f;--on-primary:#ffffff;--tint:#3d221a;--tint-ink:#f0a28c;--gold:#f5b83d;--gold-soft:#3a2b12;--gold-ink:#f5cf7d;--good:#7cc29a;--good-bg:#1d3326;--band:#140c09;--band-fg:#f6ece6;--band-sub:#c4b1a8;--band-card:#2a1c16;--band-line:#43302a;--li:#5aa1e6;--wa:#4fd18a;color-scheme:dark}}:root[data-theme=dark] .xl{--surface:#1f1410;--canvas:#2a1c16;--soft:#241813;--sand:#281a14;--ink:#f6ece6;--ink-2:#e2d2c9;--slate:#c4b1a8;--muted:#9a857a;--line:#43302a;--line-soft:#34241e;--primary:#c4543a;--primary-h:#d6694f;--on-primary:#ffffff;--tint:#3d221a;--tint-ink:#f0a28c;--gold:#f5b83d;--gold-soft:#3a2b12;--gold-ink:#f5cf7d;--good:#7cc29a;--good-bg:#1d3326;--band:#140c09;--band-fg:#f6ece6;--band-sub:#c4b1a8;--band-card:#2a1c16;--band-line:#43302a;--li:#5aa1e6;--wa:#4fd18a;color-scheme:dark}.xl *{box-sizing:border-box}.xl{margin:0;background:var(--surface);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.6;padding-inline:16px;padding-block:0 48px}.xl a{color:inherit}.xl em.s{font-family:var(--serif);font-style:italic;font-weight:400;letter-spacing:0;color:var(--primary)}.xl .wrap{max-width:1120px;margin:0 auto}.xl :focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:6px}.xl .nav{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:18px;flex-wrap:wrap}.xl .brand{display:inline-flex;align-items:center;min-height:44px;gap:8px;text-decoration:none;font-weight:800;font-size:20px;letter-spacing:-.02em;color:var(--primary)}.xl .links{display:flex;gap:22px;font-size:14.5px;font-weight:600;color:var(--ink-2);flex-wrap:wrap}.xl .links a{text-decoration:none}.xl .links a:hover{color:var(--primary)}.xl .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 20px;border-radius:999px;font-weight:700;font-size:15px;text-decoration:none;border:1px solid transparent;cursor:pointer;font-family:inherit;white-space:nowrap}.xl .btn.primary{background:var(--primary);color:var(--on-primary)}.xl .btn.primary:hover{background:var(--primary-h)}.xl .btn.ghost{border-color:var(--line);color:var(--ink);background:var(--canvas)}.xl .btn.ghost:hover{border-color:var(--primary)}.xl .btn.small{height:38px;padding:0 16px;font-size:14px}.xl .nav-cta{display:flex;gap:10px;align-items:center}.xl .nav-cta a.signin{font-size:14.5px;font-weight:600;text-decoration:none;color:var(--ink-2)}.xl .eyebrow{font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--primary);margin:0}.xl h1,.xl h2,.xl h3{margin:0;text-wrap:balance;letter-spacing:-.02em}.xl h1{font-size:clamp(36px,5.6vw,64px);line-height:1.04}.xl h1,.xl h2{font-weight:800}.xl h2{font-size:clamp(28px,3.6vw,42px);line-height:1.1}.xl h3{font-size:20px;line-height:1.25;font-weight:700;letter-spacing:-.01em}.xl p{margin:0}.xl .lede{font-size:clamp(17px,1.6vw,19.5px);color:var(--ink-2);max-width:60ch;line-height:1.55}.xl .muted{color:var(--slate)}.xl .section{padding-block:clamp(44px,6vw,72px);display:grid;gap:28px}.xl .section.alt{background:var(--sand);margin-inline:calc(50% - 50vw);padding-inline:calc(50vw - 50%)}.xl .section.feat{padding-block:clamp(28px,3.5vw,44px)}.xl .section.feat.first{padding-top:clamp(44px,6vw,72px)}.xl .section.feat.last{padding-bottom:clamp(44px,6vw,72px)}.xl .section-head{display:grid;gap:12px;max-width:780px;width:100%;margin:0 auto;text-align:center;justify-items:center}.xl .section-head .lede{margin:0 auto}.xl .hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:48px;align-items:center;padding-block:40px 72px}.xl .hero-copy{display:grid;gap:22px}.xl .search{display:flex;flex-wrap:wrap;gap:8px;background:var(--canvas);border:1px solid var(--line);border-radius:var(--r-m);padding:8px;box-shadow:0 18px 40px -28px rgba(42,26,20,.35)}.xl .search label{flex:1 1 200px;display:grid;gap:2px;padding:6px 12px;min-width:0}.xl .search label+label{border-left:1px solid var(--line-soft)}.xl .search span{font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.xl .search input,.xl .search select{border:0;background:transparent;font:inherit;font-size:16px;font-weight:600;color:var(--ink);padding:2px 0;width:100%;min-width:0}.xl .search input:focus,.xl .search select:focus{outline:none}.xl .search .btn{flex:0 0 auto;height:52px;border-radius:12px}.xl .fine{font-size:13.5px;color:var(--slate)}.xl .proof{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:13.5px;font-weight:600;color:var(--ink-2)}.xl .proof span:before{content:"✓";color:var(--good);margin-right:6px;font-weight:800}.xl .mock{background:var(--canvas);border:1px solid var(--line);border-radius:var(--r-l);box-shadow:0 30px 60px -40px rgba(42,26,20,.45);overflow:hidden;min-width:0}.xl .mock-bar{display:flex;align-items:center;gap:6px;padding:10px 14px;border-bottom:1px solid var(--line-soft);background:var(--soft)}.xl .mock-bar i{width:9px;height:9px;border-radius:50%;background:var(--line);display:block}.xl .mock-bar b{margin-left:8px;font-size:12px;font-weight:700;color:var(--slate)}.xl .mock-bar .tag{margin-left:auto;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.xl .mock-body{padding:18px;display:grid;gap:14px;font-size:13.5px}.xl .chip{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:700;background:var(--line-soft);color:var(--ink-2);white-space:nowrap}.xl .chip.clay{background:var(--tint);color:var(--tint-ink)}.xl .chip.gold{background:var(--gold-soft);color:var(--gold-ink)}.xl .chip.good{background:var(--good-bg);color:var(--good)}.xl .row{align-items:center;gap:10px}.xl .co,.xl .row{display:flex;flex-wrap:wrap}.xl .co{justify-content:space-between;gap:12px;align-items:flex-start}.xl .co h4{margin:0;font-size:17px;font-weight:800;letter-spacing:-.01em}.xl .co p{font-size:12.5px;color:var(--slate)}.xl .figs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.xl .fig{background:var(--soft);border:1px solid var(--line-soft);border-radius:12px;padding:10px;display:grid;gap:2px;min-width:0}.xl .fig b{font-size:18px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.xl .fig span{font-size:11px;color:var(--slate);font-weight:600}.xl .fig.hot b{color:var(--primary)}.xl .bars{display:flex;align-items:flex-end;gap:5px;height:64px;padding-top:6px}.xl .bars i{flex:1;background:var(--line);border-radius:4px 4px 0 0;display:block}.xl .bars i.pk{background:var(--gold)}.xl .months{display:flex;justify-content:space-between;font-size:10.5px;color:var(--muted);font-weight:600}.xl .person{display:flex;align-items:center;gap:10px;padding:9px 0;border-top:1px solid var(--line-soft)}.xl .av{width:30px;height:30px;border-radius:50%;background:var(--tint);color:var(--tint-ink);display:grid;place-items:center;font-size:11.5px;font-weight:800;flex:0 0 auto}.xl .person .who{flex:1;min-width:0}.xl .person .who b{display:block;font-size:13.5px}.xl .person .who span{font-size:12px;color:var(--slate)}.xl .li{color:var(--li);font-weight:800;font-size:12px}.xl .ok{color:var(--good);font-weight:700;font-size:12px}.xl .fit{display:flex;gap:14px;flex-wrap:wrap;font-size:12.5px;color:var(--slate)}.xl .fit b{color:var(--ink);font-variant-numeric:tabular-nums}.xl .pains{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.xl .pain{background:var(--canvas);border:1px solid var(--line);border-radius:var(--r-m);padding:20px;display:grid;gap:10px;align-content:start;min-width:0}.xl .pain .n{font-family:var(--serif);font-style:italic;font-size:34px;line-height:1;color:var(--primary)}.xl .pain h3{font-size:17px}.xl .pain p{font-size:14.5px;color:var(--slate)}.xl .steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border:1px solid var(--line);border-radius:var(--r-l);background:var(--canvas);overflow:hidden}.xl .step{padding:22px;display:grid;gap:8px;align-content:start;border-right:1px solid var(--line-soft);min-width:0}.xl .step:last-child{border-right:0}.xl .step .k{font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.xl .step h3{font-size:19px}.xl .step p{font-size:14.5px;color:var(--slate)}.xl .feature{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center}.xl .feature.flip .f-copy{order:2}.xl .f-copy{display:grid;gap:14px;align-content:start}.xl .ticks{list-style:none;margin:0;padding:0;display:grid;gap:10px}.xl .ticks li{padding-left:26px;position:relative;color:var(--ink-2);font-size:15.5px}.xl .ticks li:before{content:"";position:absolute;left:0;top:.45em;width:14px;height:14px;border-radius:4px;background:var(--tint);box-shadow:inset 0 0 0 4px var(--tint),inset 0 0 0 10px var(--primary)}.xl .limits{font-size:13px;color:var(--slate);border-left:3px solid var(--gold);padding:4px 0 4px 12px}.xl .tree{display:grid;gap:8px;justify-items:start}.xl .node{display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:12px;padding:9px 12px;background:var(--canvas);font-weight:700;font-size:13px}.xl .dot{width:8px;height:8px;border-radius:50%;background:var(--good)}.xl .dot.wait{background:var(--gold)}.xl .wait-chip{margin-left:22px;font-size:11.5px;font-weight:700;color:var(--muted);border-left:2px dashed var(--line);padding:2px 0 2px 12px}.xl .branch{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:100%;border:1px dashed var(--line);border-radius:12px;padding:10px}.xl .branch .lab{grid-column:1/-1;font-size:11.5px;font-weight:700;color:var(--slate)}.xl .ch{width:20px;height:20px;border-radius:6px;display:grid;place-items:center;font-size:10px;font-weight:800;color:#fff;flex:0 0 auto}.xl .ch.em{background:var(--primary)}.xl .ch.in{background:var(--li)}.xl .ch.wa{background:var(--wa)}.xl .ch.ic{background:transparent;padding:0}.xl .ch .ico{width:100%;height:100%;display:block}.xl .tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.xl .inbox{display:grid;grid-template-columns:170px minmax(0,1fr);min-height:300px}.xl .inbox-list{border-right:1px solid var(--line-soft)}.xl .msg{padding:11px 12px;border-bottom:1px solid var(--line-soft);display:grid;gap:4px;font-size:12.5px}.xl .msg.on{background:var(--tint)}.xl .msg b{font-size:13px}.xl .msg span{color:var(--slate);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xl .thread{padding:14px;display:grid;gap:12px;align-content:start}.xl .bubble{background:var(--soft);border:1px solid var(--line-soft);border-radius:12px;color:var(--ink-2)}.xl .bubble,.xl .draft{padding:10px 12px;font-size:13px}.xl .draft{border:1px solid var(--primary);border-radius:12px;display:grid;gap:8px}.xl .draft .k{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--primary)}.xl .mini-btns{display:flex;gap:6px;flex-wrap:wrap}.xl .mini{height:28px;padding:0 12px;border-radius:999px;font-size:12px;font-weight:700;display:inline-flex;align-items:center;border:1px solid var(--line)}.xl .mini.p{background:var(--primary);color:var(--on-primary);border-color:var(--primary)}.xl .card-list{display:grid;gap:10px}.xl .tcard{border:1px solid var(--line);border-radius:12px;padding:12px;display:grid;gap:6px}.xl .tcard b{font-size:13.5px}.xl .tcard span{font-size:12.5px;color:var(--slate)}.xl .next{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 12px;border-radius:12px;background:var(--soft);border:1px solid var(--line-soft)}.xl .next .nx{flex:1;min-width:180px;font-size:12.5px;color:var(--ink-2)}.xl .cmp{background:var(--canvas);border:1px solid var(--line);border-radius:var(--r-l);padding:10px;display:grid;gap:6px}.xl .cmp-head,.xl .cmp-row{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1.75fr) minmax(0,.8fr) minmax(0,.7fr);gap:12px;align-items:center;padding:12px 16px;border-radius:12px}.xl .cmp-head{font-size:13px;font-weight:800;color:var(--ink-2);padding-block:8px 6px}.xl .cmp-row:nth-of-type(2n){background:var(--soft)}.xl .cmp-row{border:1px solid transparent}.xl .cmp-row:nth-of-type(2n){border-color:var(--line-soft)}.xl .cf{font-size:12.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--ink)}.xl .ct{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.xl .tool{display:inline-flex;align-items:center;height:26px;padding:0 11px;border-radius:8px;background:var(--canvas);border:1px solid var(--line);box-shadow:0 2px 4px -2px rgba(42,26,20,.18);font-size:12.5px;font-weight:700;color:var(--ink-2);white-space:nowrap}.xl .tool-ic{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:11px;background:var(--wa-w);border:1px solid var(--line);box-shadow:0 2px 6px -3px rgba(42,26,20,.25)}.xl .tool-ic img{width:22px;height:22px;display:block;border-radius:4px}.xl .tool-ic{position:relative;cursor:default}.xl .tool-ic:after{content:attr(data-tip);position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,4px);background:var(--ink);color:var(--surface);font-size:12px;font-weight:700;line-height:1;padding:6px 9px;border-radius:7px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .15s ease,transform .15s ease;z-index:5}.xl .tool-ic:focus-visible:after,.xl .tool-ic:hover:after{opacity:1;transform:translate(-50%)}.xl .tool.uniq{background:var(--ink);color:var(--canvas);border-color:var(--ink);padding-inline:18px;letter-spacing:.04em;text-transform:uppercase;font-size:11.5px}.xl .cp{text-align:center;font-weight:800;font-size:16px;font-variant-numeric:tabular-nums;white-space:nowrap}.xl .cp small{font-size:12px;font-weight:600;color:var(--slate)}.xl .cx{display:flex;justify-content:center}.xl .cmp-brand{font-weight:800;font-size:18px;letter-spacing:-.02em;color:var(--primary)}.xl .inc{display:inline-flex;align-items:center;height:26px;padding:0 12px;border-radius:8px;background:var(--tint);color:var(--tint-ink);font-size:12.5px;font-weight:800;white-space:nowrap}.xl .cmp-foot{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,.8fr) minmax(0,.7fr);gap:12px;align-items:center;padding:16px;margin-top:6px;border-top:1px solid var(--line)}.xl .cmp-foot .lab{text-align:right;font-weight:800;letter-spacing:.06em;text-transform:uppercase;font-size:14px}.xl .cmp-foot .was{text-align:center;font-weight:800;font-size:17px;text-decoration:line-through;text-decoration-thickness:2px;color:var(--slate);white-space:nowrap}.xl .cmp-foot .now{justify-self:center;background:var(--ink);color:var(--canvas);border-radius:10px;padding:10px 14px;font-weight:800;font-size:16px;white-space:nowrap}.xl #cost{display:grid;gap:20px}.xl .cta-band{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px 28px;background:var(--band);color:var(--band-fg);border-radius:var(--r-l);padding:clamp(22px,4vw,34px)}.xl .cta-copy{display:grid;gap:6px;max-width:60ch}.xl .cta-band h3{font-size:clamp(22px,3vw,30px);line-height:1.15;letter-spacing:-.02em}.xl .cta-band h3 em.s{color:var(--gold)}.xl .cta-band p{color:var(--band-sub)}.xl .cta-actions{display:flex;flex-wrap:wrap;gap:10px}.xl .btn.ondark{border-color:var(--band-line);color:var(--band-fg);background:transparent}.xl .btn.ondark:hover{border-color:var(--gold)}.xl .hero-cta{display:flex;flex-wrap:wrap;gap:10px}.xl .sys{list-style:none;margin:0;padding:0;gap:0}.xl .sys,.xl .sys li{display:grid;position:relative}.xl .sys li{grid-template-columns:28px minmax(0,1fr);gap:12px;padding:10px 0}.xl .sys li:not(:last-child):before{content:"";position:absolute;left:13px;top:36px;bottom:-6px;width:2px;background:var(--line)}.xl .sn{width:28px;height:28px;border-radius:50%;background:var(--primary);color:var(--on-primary);display:grid;place-items:center;font-size:12.5px;font-weight:800;position:relative}.xl .sys b{font-size:13.5px}.xl .sys p{font-size:12.5px;color:var(--slate)}.xl .sys .ch{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:5px;font-size:9.5px;font-weight:800;color:var(--on-primary);margin:0 2px 0 4px;vertical-align:-3px}.xl .sys .ch:first-child{margin-left:0}.xl .sys .ai{margin-top:3px;font-weight:700;color:var(--tint-ink)}.xl a.step{text-decoration:none;color:inherit}.xl a.step:hover h3{color:var(--primary)}.xl .ai-band{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;text-align:center;gap:10px 16px;padding:16px 20px;border:1px dashed var(--line);border-radius:var(--r-m);background:var(--canvas)}.xl .ai-band p{flex:0 1 760px;font-size:14.5px;color:var(--ink-2)}.xl{overflow-x:clip}.xl .top{position:relative;isolation:isolate;overflow:hidden;margin-inline:-16px;padding-inline:16px;background:var(--band)}.xl .top,.xl .top .brand{color:var(--band-fg)}.xl .top .links{color:var(--band-sub)}.xl .top .links a:hover{color:var(--gold)}.xl .top .nav-cta a.signin{color:var(--band-fg)}.xl .top .hero{display:block;padding-block:clamp(64px,8vw,112px) clamp(8px,2vw,24px)}.xl .top .hero-copy{width:90%;max-width:1080px;margin:0 auto;gap:28px;text-align:center;justify-items:center}.xl .top .hero-cta{justify-content:center}.xl .top .hero-search{max-width:720px;width:100%;text-align:left;border-color:transparent}.xl .top .hero-h{font-size:clamp(38px,5.2vw,70px);line-height:1.06;font-weight:800;letter-spacing:-.03em;color:var(--band-fg);max-width:22ch;text-wrap:balance}.xl .top .hero-h em.s{color:var(--gold)}.xl .top .hero-sub{font-size:clamp(17px,1.6vw,21px);color:var(--band-sub);max-width:58ch;margin:0 auto}.xl .top h1{color:var(--band-fg)}.xl .top h1 em.s{color:var(--gold)}.xl .top .fine,.xl .top .lede{color:var(--band-sub)}.xl .ps{--ps-h:min(680px,calc(100vh - 56px));--ps-step:70vh;position:relative;height:calc(var(--ps-h) + 7 * var(--ps-step))}.xl .ps-pin{position:sticky;top:calc(50vh - var(--ps-h) / 2);height:var(--ps-h);display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-rows:auto minmax(0,1fr);gap:20px clamp(28px,4vw,64px)}.xl .ps-tabs{grid-column:1/-1;justify-self:center}.xl .ps-tabs .pt-tab{cursor:pointer}.xl .ps-list{position:relative;height:100%;min-width:0}.xl .ps{min-width:0}.xl .ps-item{position:absolute;inset:0;display:grid;align-content:center;gap:14px;opacity:0;transform:translateY(14px);transition:opacity .35s ease,transform .35s ease;pointer-events:none}.xl .ps-item.on{opacity:1;transform:none;pointer-events:auto}.xl .ps-item>*{min-width:0}.xl .ps-h{font-size:clamp(26px,2.8vw,34px)}.xl .ps-stage{position:relative;height:100%;min-width:0}.xl .ps-vis{position:absolute;inset:0;display:grid;align-content:center;justify-items:center;overflow:hidden;opacity:0;transform:translateY(14px);transition:opacity .35s ease,transform .35s ease;pointer-events:none}.xl .ps-vis.on{opacity:1;transform:none;pointer-events:auto}.xl .ps-slot:empty{display:none}@media (max-width:900px){.xl .ps{height:auto}.xl .ps-pin{position:static;height:auto;display:block}.xl .ps-list{height:auto}.xl .ps .ps-stage,.xl .ps .ps-tabs{display:none}.xl .ps-item{position:static;opacity:1;transform:none;pointer-events:auto;padding-block:22px;border-top:1px solid var(--line)}.xl .ps-item:first-of-type{border-top:0}.xl .ps-slot .ps-vis{position:static;opacity:1;transform:none;pointer-events:auto;display:grid;justify-items:start}}@media (prefers-reduced-motion:reduce){.xl .ps-item,.xl .ps-vis{transition:none}}.xl .section-head.center{justify-items:center;text-align:center;margin-inline:auto}.xl .section-head.center .lede{margin-inline:auto}.xl .pt-tabs{display:flex;gap:2px;flex-wrap:wrap;justify-content:center;padding:6px;border:1px solid var(--line);border-radius:999px;background:var(--canvas);width:fit-content;max-width:100%;margin:0 auto}.xl .pt-tab{display:inline-flex;align-items:center;gap:5px;border:0;background:transparent;color:var(--ink-2);font:700 13px/1 var(--sans);padding:10px 9px;border-radius:999px;cursor:pointer;white-space:nowrap}.xl .pt-tab:hover{color:var(--primary)}.xl .pt-tab[aria-selected=true]{background:var(--ink);color:var(--surface)}.xl .pt-ic{display:inline-flex}.xl .pt-ic,.xl .pt-ic svg{width:16px;height:16px}.xl .pt-panel{display:grid;gap:24px}.xl .pt-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(24px,4vw,56px);align-items:center}.xl .pt-wide .pt-grid{align-items:end}.xl .pt-copy{display:grid;gap:14px;align-content:start;min-width:0}.xl .pt-h{font-size:clamp(26px,3vw,36px);line-height:1.12;font-weight:800;letter-spacing:-.02em}.xl .pt-out{display:flex;flex-wrap:wrap;gap:6px;padding:12px;border-radius:var(--r-m);background:var(--soft);border:1px dashed var(--line)}.xl .pt-out b{flex-basis:100%;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--slate)}.xl .pt-out span{font-size:13px;font-weight:600;color:var(--ink-2);padding:4px 10px;border-radius:999px;background:var(--canvas);border:1px solid var(--line);text-decoration:line-through;text-decoration-color:var(--primary);text-decoration-thickness:1.5px}.xl .pt-visual{min-width:0;background:var(--sand);border-radius:var(--r-l);padding:clamp(18px,3vw,32px)}.xl .pv{position:relative;display:grid;gap:14px}.xl .pt-visual>.pv{width:520px;max-width:none;transform-origin:top left}@media (max-width:900px){.xl .pt-visual{padding:14px}}.xl .pv-card,.xl .pv-float{background:var(--canvas);border:1px solid var(--line);border-radius:var(--r-m);padding:16px;display:grid;gap:10px;box-shadow:0 14px 34px -24px rgba(42,26,20,.4);min-width:0}.xl .pv-float{font-size:13px;padding:13px;gap:6px}.xl .pv-stack{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:start;margin:-42px 14px 0}.xl .pv-stack.one{grid-template-columns:minmax(0,1fr);margin-inline-start:22%}.xl .pv:has(.pv-stack)>.pv-card{padding-bottom:54px}.xl .pc-desc.light{font-size:14px;font-weight:500;line-height:1.5;color:var(--ink-2)}.xl .pv-bp .bp{height:540px}.xl .pv-bp .bp-page,.xl .pv-bp .lp-url{zoom:.88}.xl .bp-two.one{grid-template-columns:minmax(0,1fr)}.xl .pv-solo .mock{box-shadow:0 14px 34px -24px rgba(42,26,20,.4)}.xl .pv-k{font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.xl .pv-agent,.xl .pv-head,.xl .pv-person{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center}.xl .pv-person{grid-template-columns:auto minmax(0,1fr) auto auto;padding:8px 0;border-top:1px solid var(--line-soft)}.xl .pv-k+.pv-person{border-top:0}.xl .pv .who{display:grid;min-width:0;font-size:13.5px}.xl .pv .who span{color:var(--slate);font-size:12px}.xl .pv-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.xl .pv-stats b{display:block;font-size:20px;font-weight:800;font-variant-numeric:tabular-nums}.xl .pv-stats small{font-size:11.5px;color:var(--slate)}.xl .pv-bars{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:4px;height:70px}.xl .pv-bar{display:grid;grid-template-rows:1fr auto;gap:3px;align-items:end;text-align:center}.xl .pv-bar i{display:block;background:var(--tint);border-radius:3px 3px 0 0}.xl .pv-bar.pk i{background:var(--primary)}.xl .pv-bar small{font-size:9.5px;color:var(--muted);font-weight:700}.xl .pv-sup{list-style:none;margin:0;padding:0;display:grid;gap:6px;font-size:13px}.xl .pv-sup li{display:flex;justify-content:space-between;gap:10px}.xl .pv-sup b{font-variant-numeric:tabular-nums}.xl .pv-insight{border-color:var(--gold);background:var(--gold-soft);gap:4px}.xl .pv-insight b{font-size:14px}.xl .pv-insight>span:last-child{color:var(--ink-2)}.xl .pv-out ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:6px}.xl .pv-out li{font-size:12.5px;padding:3px 9px;border-radius:999px;background:var(--soft);border:1px solid var(--line);color:var(--slate);text-decoration:line-through;text-decoration-color:var(--primary);text-decoration-thickness:1.5px}.xl .pv-ch{display:inline-flex;gap:4px}.xl .pv-ch .ch{width:18px;height:18px}.xl .pv-ch .pv-phone{color:var(--good)}.xl .pv-ch .pv-phone svg{width:16px;height:16px}.xl .pv-note{font-size:12.5px;color:var(--slate)}.xl .pv-note.center{text-align:center}.xl .pv-meter{height:10px;border-radius:999px;background:var(--tint);overflow:hidden}.xl .pv-meter i{display:block;height:100%;background:var(--good);border-radius:999px}.xl .pv-vrow{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:12.5px;color:var(--slate)}.xl .pv-vrow b{color:var(--ink);font-variant-numeric:tabular-nums}.xl .pv-labels{display:flex;flex-wrap:wrap;gap:6px}.xl .cu{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);background:var(--canvas);border:1px solid var(--line);border-radius:var(--r-m);overflow:hidden;box-shadow:0 14px 34px -24px rgba(42,26,20,.4)}.xl .cu-list{background:var(--soft);border-right:1px solid var(--line-soft);padding:12px 8px;display:grid;gap:2px;align-content:start}.xl .cu-list .pv-k{padding:0 6px 6px}.xl .cu-row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px 8px;align-items:center;padding:7px 6px;border-radius:8px}.xl .cu-row.on{background:var(--canvas);box-shadow:0 0 0 1px var(--line)}.xl .cu-row .who b{font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xl .cu-row .who span{font-size:11px}.xl .cu-row .cu-st{grid-column:2;justify-self:start}.xl .cu-detail .av,.xl .cu-row .av{width:26px;height:26px;font-size:10px}.xl .cu-st{font-size:10.5px;font-weight:800;border-radius:999px;padding:2px 8px;background:var(--soft);color:var(--slate)}.xl .cu-st.gold{background:var(--gold-soft);color:var(--gold-ink)}.xl .cu-st.clay{background:var(--tint);color:var(--tint-ink)}.xl .cu-st.good{background:var(--good-bg);color:var(--good)}.xl .cu-st.tint{background:var(--line-soft);color:var(--ink-2)}.xl .cu-detail{padding:14px;display:grid;gap:12px;align-content:start;min-width:0}.xl .cu-sec{display:grid;gap:6px;border-top:1px solid var(--line-soft);padding-top:10px}.xl .cu-kv{display:flex;justify-content:space-between;gap:10px;font-size:12.5px;color:var(--slate)}.xl .cu-kv b{color:var(--ink);font-weight:700;text-align:right}.xl .cu-why{margin:0;font-size:12px;color:var(--ink-2);background:var(--gold-soft);border-radius:8px;padding:6px 8px}.xl .cu-why u{color:var(--primary);font-weight:700;text-decoration:none}.xl .cu-know{margin:0;padding-left:16px;display:grid;gap:3px;font-size:12.5px;color:var(--ink-2)}.xl .kb{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.xl .kb-col{display:grid;gap:6px;align-content:start;background:var(--soft);border-radius:10px;padding:8px;min-width:0}.xl .kb-h{display:flex;justify-content:space-between;font-size:11px;font-weight:800;color:var(--slate)}.xl .kb-h i{font-style:normal;color:var(--muted)}.xl .kb-card{background:var(--canvas);border:1px solid var(--line);border-radius:8px;padding:7px 8px;display:grid;gap:1px;min-width:0}.xl .kb-card b{font-size:12px;line-height:1.3;overflow-wrap:anywhere}.xl .kb-card span{font-size:11px;color:var(--slate)}.xl .kb-card.moved{border-color:var(--gold);box-shadow:0 0 0 3px var(--gold-soft)}.xl .kb-card.won{border-color:var(--good);background:var(--good-bg)}.xl .pv-insight u{color:var(--primary);font-weight:700;text-decoration:none}.xl .cv-tags{display:inline-flex;gap:4px}.xl .cv-list{list-style:none;margin:0;padding:10px;display:grid;gap:8px;background:var(--soft);border-radius:12px}.xl .cv-b{max-width:82%;display:grid;gap:3px;justify-self:start}.xl .cv-b.me{justify-self:end;justify-items:end}.xl .cv-b p{margin:0;padding:8px 11px;border-radius:14px 14px 14px 4px;background:var(--canvas);border:1px solid var(--line);font-size:13px;color:var(--ink);line-height:1.45}.xl .cv-b.me p{border-radius:14px 14px 4px 14px;background:var(--tint);border-color:transparent;color:var(--ink)}.xl .cv-b.new p{border-color:var(--primary);box-shadow:0 0 0 3px var(--tint);font-weight:600}.xl .cv-via{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;font-weight:700;color:var(--muted)}.xl .cv-via .ch{width:14px;height:14px}.xl .cv-ev{justify-self:center;display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:700;color:var(--slate);background:var(--canvas);border:1px solid var(--line);border-radius:999px;padding:4px 10px}.xl .cv-ev .ch{width:14px;height:14px}.xl .pv-facts{list-style:none;margin:0;padding:0;display:grid;gap:8px;font-size:13px;color:var(--ink-2)}.xl .pv-facts li{display:grid;grid-template-columns:96px minmax(0,1fr);gap:8px;align-items:start}.xl .pv-tag{font-size:11px;font-weight:800;border-radius:999px;padding:2px 8px;text-align:center;background:var(--soft);border:1px solid var(--line);color:var(--ink-2)}.xl .pv-tag.you{background:var(--tint);color:var(--tint-ink);border-color:transparent}.xl .pv-tag.buyer{background:var(--good-bg);color:var(--good);border-color:transparent}.xl .pv-tag.learn{background:var(--gold-soft);color:var(--gold-ink);border-color:transparent}.xl .pv-draft p{font-size:13.5px;color:var(--ink-2);margin:0}.xl .pv-draft mark{background:var(--gold-soft);color:var(--ink);border-radius:4px;padding:0 3px}.xl .pv-agents{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.xl .pv-agent{background:var(--canvas);border:1px solid var(--line);border-radius:var(--r-m);padding:12px;grid-template-columns:auto minmax(0,1fr);align-content:start}.xl .pv-agent.on{border-color:var(--primary);box-shadow:0 14px 34px -24px rgba(42,26,20,.45)}.xl .pv-aic{width:32px;height:32px;border-radius:10px;background:var(--tint);color:var(--tint-ink);display:grid;place-items:center}.xl .pv-aic svg{width:17px;height:17px}.xl .pv-state{grid-column:2;justify-self:start;font-size:11.5px;font-weight:800;border-radius:999px;padding:3px 9px}.xl .pv-state.good{background:var(--good-bg);color:var(--good)}.xl .pv-state.run{background:var(--gold-soft);color:var(--gold-ink)}@media (max-width:1180px){.xl .ps-tabs .pt-tab{padding:9px 8px;font-size:12.5px}}@media (max-width:1060px){.xl .ps-tabs .pt-ic{display:none}}@media (max-width:900px){.xl .pt-tabs{flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;border-radius:var(--r-m);width:100%;scrollbar-width:none}.xl .pt-tabs::-webkit-scrollbar{display:none}.xl .pt-grid{grid-template-columns:1fr}}.xl .feed{position:relative;max-width:1120px;margin:0 auto;padding-top:clamp(16px,2vw,28px);padding-bottom:clamp(48px,6vw,80px)}.xl .feed-chips{position:relative;z-index:1}.xl .feed-track{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.xl .feed-chip.dup,.xl .feed-stem{display:none}.xl .feed-chip{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:999px;background:var(--band-card);border:1px solid var(--band-line);color:var(--band-fg);font-size:14px;font-weight:700;box-shadow:0 0 0 4px rgba(245,184,61,.08),0 0 22px -6px rgba(245,184,61,.45);white-space:nowrap}.xl .feed-chip .fi{width:18px;height:18px;flex:none;color:var(--gold)}.xl .feed-chip.camp{gap:10px}.xl .feed-chip .camp-top{display:inline-flex;align-items:center;gap:8px}.xl .feed-chip .camp-ch{display:inline-flex;align-items:center;gap:6px;padding-left:10px;border-left:1px solid var(--band-line)}.xl .feed-chip .fch{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;color:var(--band-sub)}.xl .feed-chip .fi.fmi{width:16px;height:16px}.xl .feed-track{align-items:center;gap:10px}@media (min-width:1001px){.xl .feed-chip{padding:9px 14px}.xl .feed-chips{margin-inline:calc(50% - min(50vw - 16px, 620px))}}.xl .feed-lines{display:block;width:100%;height:clamp(90px,12vw,150px);overflow:visible}.xl .feed-lines path{fill:none;vector-effect:non-scaling-stroke}.xl .feed-lines .base{stroke:var(--band-line);stroke-width:1.5}.xl .feed-lines .run{stroke:var(--gold);stroke-width:2.2;stroke-linecap:round;stroke-dasharray:9 91;stroke-dashoffset:100}@media (prefers-reduced-motion:no-preference){.xl .feed-lines .run{animation:feedrun 2.8s linear infinite}}@media (prefers-reduced-motion:no-preference) and (max-width:560px){.xl .feed-track{animation:marquee 26s linear infinite}.xl .feed-stem{animation:stem 1.6s linear infinite}}@keyframes marquee{to{transform:translateX(-50%)}}@keyframes stem{to{background-position:0 48px,0 0}}@keyframes feedrun{0%{stroke-dashoffset:10}to{stroke-dashoffset:-100}}.xl .app{display:grid;grid-template-columns:170px minmax(0,1fr);background:var(--canvas);color:var(--ink);border-radius:18px;overflow:hidden;border:1px solid var(--band-line);box-shadow:0 0 0 8px rgba(255,255,255,.04),0 50px 100px -40px rgba(0,0,0,.8)}.xl .app-side{background:var(--soft);border-right:1px solid var(--line-soft);padding:16px 12px;display:grid;gap:4px;align-content:start}.xl .app-brand{font-weight:800;color:var(--primary);font-size:16px;padding:0 8px 10px}.xl .app-nav{display:flex;align-items:center;justify-content:space-between;padding:7px 10px;border-radius:8px;font-size:13px;font-weight:600;color:var(--ink-2)}.xl .app-nav.on{background:var(--tint);color:var(--tint-ink);font-weight:800}.xl .app-nav i{font-style:normal;font-size:11px;font-weight:800;background:var(--primary);color:var(--on-primary);border-radius:999px;padding:1px 7px}.xl .app-main{min-width:0;padding:14px 16px;display:grid;gap:12px;align-content:start}.xl .app-top{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.xl .app-search{flex:1;min-width:200px;padding:8px 12px;border:1px solid var(--line);border-radius:10px;font-size:13px;color:var(--slate)}.xl .app-count{font-size:12.5px;font-weight:700;color:var(--slate)}.xl .app-btn{padding:8px 14px;border-radius:999px;background:var(--primary);color:var(--on-primary);font-size:12.5px;font-weight:800}.xl .app-table{width:100%;border-collapse:collapse;font-size:12.5px}.xl .app-table th{text-align:left;font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:6px 8px;border-bottom:1px solid var(--line);white-space:nowrap}.xl .app-table td{padding:9px 8px;border-bottom:1px solid var(--line-soft);vertical-align:middle;white-space:nowrap}.xl .app-table td b{font-weight:700}.xl .app-table td small{display:block;color:var(--slate);font-size:11.5px}.xl .app-table .num{text-align:right;font-variant-numeric:tabular-nums}.xl .app-av{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:7px;margin-right:8px;background:var(--tint);color:var(--tint-ink);font-size:10px;font-weight:800;vertical-align:middle}.xl .app-ok{color:var(--good);font-weight:800}.xl .app-ch{display:inline-flex;gap:4px}.xl .app-ch .fi{width:16px;height:16px}.xl .app-table tbody tr:first-child{background:var(--good-bg)}.xl .td-hi{flex:1;min-width:180px;display:grid}.xl .td-hi b{font-size:15px}.xl .td-hi small{font-size:12px;color:var(--slate)}.xl .td-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:12px}.xl .td-side{gap:12px}.xl .td-card,.xl .td-side{display:grid;align-content:start}.xl .td-card{border:1px solid var(--line);border-radius:12px;padding:12px;gap:8px;min-width:0}.xl .td-k{font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.xl .td-item{display:grid;grid-template-columns:10px minmax(0,1fr) auto;gap:10px;align-items:center;padding:8px 0;border-top:1px solid var(--line-soft);font-size:12.5px}.xl .td-k+.td-item{border-top:0;padding-top:2px}.xl .td-item b{font-weight:700}.xl .td-item small{display:block;color:var(--slate);font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xl .td-dot{width:8px;height:8px;border-radius:50%}.xl .td-dot.rep{background:var(--good)}.xl .td-dot.view{background:var(--primary)}.xl .td-dot.quiet{background:var(--gold)}.xl .td-dot.tip{background:var(--li)}.xl .td-act{font-size:11.5px;font-weight:800;color:var(--tint-ink);background:var(--tint);border-radius:999px;padding:4px 10px;white-space:nowrap}.xl .td-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.xl .td-stats b{display:block;font-size:18px;font-weight:800;font-variant-numeric:tabular-nums}.xl .td-ch small,.xl .td-note,.xl .td-stats small{font-size:11.5px;color:var(--slate)}.xl .td-ch{display:inline-flex;align-items:center;gap:5px}.xl .td-ch .fi{width:16px;height:16px}.xl .td-ch small{margin-left:4px}.xl .td-bars{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:3px;align-items:end;height:46px}.xl .td-bars i{display:block;background:var(--tint);border-radius:3px 3px 0 0}.xl .td-bars i.pk{background:var(--primary)}.xl .td-contact{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;font-size:12.5px}.xl .td-contact small{display:block;color:var(--slate);font-size:11.5px}.xl .td-contact .app-av{margin-right:0}@media (max-width:760px){.xl .feed .app{width:520px;max-width:none;margin-inline:auto;grid-template-columns:minmax(0,1fr)}.xl .feed .app .app-main{padding:14px 16px}.xl .feed .app .app-top .app-count{display:inline}.xl .td-grid,.xl .td-side{grid-template-columns:minmax(0,1fr)}.xl .td-side>.td-card:not(:first-child){display:none}}.xl .src-row{display:flex;flex-wrap:wrap;gap:8px}.xl .src-chip{display:inline-flex;align-items:center;gap:7px;padding:6px 12px;border-radius:999px;background:var(--canvas);border:1px solid var(--line);font-size:13px;font-weight:700;color:var(--ink-2)}.xl .src-chip .fi{width:16px;height:16px;color:var(--primary)}.xl .trust-head .src-row,.xl .trust-points{justify-content:center}.xl .trust-points{list-style:none;margin:0 auto;padding:0;width:100%;display:flex;flex-wrap:wrap;gap:8px;max-width:980px}.xl .trust-points li{padding:7px 14px;border-radius:999px;background:var(--canvas);border:1px solid var(--line);font-size:13.5px;font-weight:600;color:var(--ink-2)}.xl .showcase{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);gap:22px;align-items:stretch}.xl .bp{background:var(--canvas);border:1px solid var(--line);border-radius:var(--r-l);box-shadow:0 30px 60px -40px rgba(42,26,20,.45);overflow:hidden;min-width:0;contain:size;display:flex;flex-direction:column}.xl .bp>.lp-url{flex:none}.xl .bp-page{flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--line) transparent;grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;align-content:start;overflow-x:hidden;padding:0 0 14px;display:grid;gap:16px;font-size:13px}.xl .bp-nav{display:flex;align-items:center;gap:10px;padding:12px 18px;border-bottom:1px solid var(--line-soft);position:sticky;top:0;z-index:2;background:var(--canvas);min-width:0}.xl .bp-nav .lp-logo{flex:none}.xl .bp-nav b{font-size:14px;white-space:nowrap}.xl .bp-links{margin-left:auto;font-size:12px;font-weight:600;color:var(--slate);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.xl .bp-nav .bp-cta{flex:none}.xl .bp-cta{display:inline-flex;align-items:center;justify-content:center;height:30px;padding:0 14px;border-radius:8px;background:var(--ink);color:var(--canvas);font-size:12px;font-weight:800;white-space:nowrap}.xl .bp-cta.wide{width:100%;height:36px;background:var(--primary);color:var(--on-primary)}.xl .bp-ghost{display:inline-flex;align-items:center;height:30px;padding:0 14px;border-radius:8px;border:1px solid rgba(255,255,255,.55);color:var(--wa-w);font-size:12px;font-weight:700}.xl .bp-hero{position:relative;margin:0 18px;border-radius:14px;overflow:hidden;min-height:260px;display:grid}.xl .bp-hero img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.xl .bp-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(20,12,9,.82),rgba(20,12,9,.55) 45%,rgba(20,12,9,.05) 80%)}.xl .bp-hero-copy{position:relative;z-index:1;align-self:end;padding:22px;display:grid;gap:10px;max-width:360px;color:var(--wa-w)}.xl .bp-for{font-size:10.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--gold)}.xl .bp-hero h3{font-size:21px;line-height:1.2;color:var(--wa-w)}.xl .bp-btns{display:flex;flex-wrap:wrap;gap:8px}.xl .bp-btns .bp-cta{background:var(--gold);color:var(--band)}.xl .bp-facts{margin:0 18px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line-soft);border-radius:12px;overflow:hidden}.xl .bp-facts div{padding:9px 12px;border-left:1px solid var(--line-soft)}.xl .bp-facts div:first-child{border-left:0}.xl .bp-facts dt,.xl .bp-trust dt{font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.xl .bp-facts dd,.xl .bp-trust dd{margin:1px 0 0;font-size:12.5px;font-weight:700}.xl .bp-sec{padding:0 18px;display:grid;gap:10px;align-content:start;min-width:0}.xl .bp-sec h4{margin:0;font-size:13px;font-weight:800}.xl .bp-prods{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.xl .bp-prod{border:1px solid var(--line-soft);border-radius:12px;overflow:hidden;display:grid}.xl .bp-prod img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block}.xl .bp-prod div{padding:8px 10px 10px;display:grid;gap:2px}.xl .bp-prod b{font-size:12.5px}.xl .bp-prod span{font-size:11px;color:var(--slate)}.xl .bp-prod p{font-size:11.5px;margin-top:2px}.xl .bp-add{margin-top:6px;justify-self:start;padding:4px 10px;border-radius:999px;border:1px solid var(--line);font-weight:800;color:var(--ink-2)!important}.xl .bp-add.on{background:var(--good-bg);border-color:transparent;color:var(--good)!important}.xl .bp-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;padding-top:4px}.xl .bp-two>.bp-sec:first-child{padding-right:0}.xl .bp-two>.bp-sec:last-child{padding-left:0}.xl .bp-certs{list-style:none;margin:0;padding:0;display:grid;gap:8px}.xl .bp-certs li{display:grid;grid-template-columns:30px minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:10px;align-items:center;padding:8px 10px;border:1px solid var(--line-soft);border-radius:10px}.xl .bp-seal{grid-row:span 2;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--good-bg);color:var(--good)}.xl .bp-seal svg{width:17px;height:17px}.xl .bp-certs b{font-size:12px;display:block}.xl .bp-certs small{font-size:10.5px;color:var(--slate);display:block}.xl .bp-certs em{font-style:normal;font-size:10.5px;font-weight:700;color:var(--good);grid-column:2}.xl .bp-pdf{grid-column:3;grid-row:1/span 2;font-size:10px;font-weight:800;padding:3px 7px;border-radius:6px;background:var(--tint);color:var(--tint-ink)}.xl .bp-trust{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;padding:10px 12px;border:1px solid var(--line-soft);border-radius:10px}.xl .bp-video{position:relative;border-radius:10px;overflow:hidden}.xl .bp-video img{display:block;width:100%;aspect-ratio:16/7;object-fit:cover}.xl .bp-video svg{position:absolute;left:50%;top:50%;width:38px;height:38px;transform:translate(-50%,-60%)}.xl .bp-video span{position:absolute;left:10px;bottom:8px;font-size:11px;font-weight:800;color:var(--wa-w);text-shadow:0 1px 3px rgba(0,0,0,.6)}.xl .bp-contact,.xl .bp-order{border:1px solid var(--line-soft);border-radius:12px;padding:12px 14px!important;margin:0 18px}.xl .bp-two>.bp-order{margin-right:0}.xl .bp-two>.bp-contact{margin-left:0}.xl .bp-lines{list-style:none;margin:0;padding:0;display:grid;gap:6px}.xl .bp-lines li{display:flex;justify-content:space-between;gap:8px;font-size:12.5px}.xl .bp-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.xl .bp-fields span{border:1px solid var(--line);border-radius:8px;padding:5px 8px;font-size:11.5px;font-weight:700;display:grid}.xl .bp-fields small{font-size:9.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.xl .bp-total{display:flex;justify-content:space-between;align-items:baseline;padding-top:8px;border-top:1px dashed var(--line)}.xl .bp-total b{font-size:16px}.xl .bp-person{display:flex;align-items:center;gap:10px}.xl .bp-av{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--gold-soft);color:var(--gold-ink);font-weight:800;font-size:12px}.xl .bp-person b{display:block;font-size:13px}.xl .bp-person small{font-size:11px;color:var(--slate)}.xl .bp-ways{list-style:none;margin:0;padding:0;display:grid;gap:6px}.xl .bp-ways li{display:grid;grid-template-columns:20px auto 1fr;align-items:center;gap:8px;font-size:12px;font-weight:700;padding:6px 8px;border:1px solid var(--line-soft);border-radius:8px}.xl .bp-ways b{justify-self:end;font-size:11px;font-weight:600;color:var(--slate);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.xl .bp-way-ic svg{width:18px;height:18px;display:block}.xl .bp-slots-k{font-size:11.5px;font-weight:800}.xl .bp-slots{display:flex;flex-wrap:wrap;gap:6px}.xl .bp-slots span{font-size:11.5px;font-weight:700;padding:4px 10px;border-radius:999px;border:1px solid var(--line)}.xl .bp-slots span.on{background:var(--ink);color:var(--canvas);border-color:var(--ink)}.xl .bp-foot,.xl .bp-note{font-size:11px;color:var(--slate)}.xl .bp-foot{margin:0 18px;padding-top:10px;border-top:1px solid var(--line-soft);text-align:center}.xl .alerts{background:var(--band);color:var(--band-fg);border-radius:var(--r-l);padding:16px;display:grid;gap:12px;box-shadow:0 30px 60px -36px rgba(42,26,20,.6)}.xl .al-head{display:flex;align-items:center;gap:10px;padding-bottom:10px;border-bottom:1px solid var(--band-line);font-size:13.5px}.xl .al-live{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:999px;border:1px solid var(--band-line);font-size:10.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--gold)}.xl .al-live i{width:7px;height:7px;border-radius:50%;background:var(--good)}.xl .al-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.xl .al{display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px;padding:10px 12px;border-radius:12px;background:var(--band-card);border:1px solid var(--band-line);transition:opacity .45s ease,transform .45s ease}.xl .al b{display:block;font-size:13px}.xl .al small{display:block;font-size:11.5px;color:var(--band-sub)}.xl .al-ic{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:rgba(255,255,255,.06);color:var(--band-fg)}.xl .al-ic svg{width:16px;height:16px}.xl .al-cart{border-color:rgba(245,184,61,.55)}.xl .al-cart .al-ic{background:var(--gold);color:var(--band)}.xl .al-cal .al-ic{background:var(--good);color:var(--wa-w)}.xl .al-ai{border-color:rgba(196,84,58,.7)}.xl .al-ai .al-ic{background:var(--primary);color:var(--on-primary)}.xl .al-acts{display:flex;gap:6px;margin-top:8px}.xl .al-btn{font-size:11px;font-weight:800;padding:4px 10px;border-radius:999px;border:1px solid var(--band-line);color:var(--band-fg)}.xl .al-btn.p{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.xl .al-foot{font-size:11.5px;color:var(--band-sub);text-align:center}.xl .alerts.play .al{opacity:0;transform:translateY(8px)}.xl .alerts.play .al.in{opacity:1;transform:none}.xl .credit{font-size:11.5px;color:var(--muted)}.xl .sys-wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;align-items:start}.xl .steps.v{grid-template-columns:minmax(0,1fr)}.xl .steps.v .step{border-right:0;border-bottom:1px solid var(--line-soft)}.xl .steps.v .step:last-child{border-bottom:0}.xl .cat{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.xl .prod{border:1px solid var(--line-soft);border-radius:12px;overflow:hidden}.xl .prod .img{aspect-ratio:4/3;max-width:100%}.xl .prod .img.a{background:linear-gradient(135deg,#3b4a6b,#6d7fa3)}.xl .prod .img.b{background:linear-gradient(135deg,#b88a5a,#e2c391)}.xl .prod .img.c{background:linear-gradient(135deg,#7a3b2e,#c0705a)}.xl .prod p{padding:8px 10px;font-size:12px;font-weight:700}.xl .strip{display:flex;flex-wrap:wrap;gap:8px}.xl .prod p span{display:block;font-weight:600;color:var(--slate);font-size:11.5px}.xl .lp{background:var(--canvas);border:1px solid var(--line);border-radius:var(--r-l);box-shadow:0 30px 60px -40px rgba(42,26,20,.45);overflow:hidden;min-width:0}.xl .lp-url{display:flex;align-items:center;gap:6px;padding:10px 14px;border-bottom:1px solid var(--line-soft);background:var(--soft);min-width:0}.xl .lp-url i{width:9px;height:9px;border-radius:50%;background:var(--line);display:block;flex:none}.xl .lp-url .url{margin-left:8px;flex:1;min-width:0;padding:3px 10px;border-radius:999px;background:var(--canvas);border:1px solid var(--line-soft);font-size:11.5px;color:var(--slate);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xl .lp-url .tag{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.xl .lp-page{padding:16px 18px 18px;display:grid;gap:14px}.xl .lp-head{display:flex;align-items:center;gap:8px;padding-bottom:12px;border-bottom:1px solid var(--line-soft);font-size:13px}.xl .lp-logo{width:26px;height:26px;border-radius:7px;background:var(--ink);color:var(--canvas);display:grid;place-items:center;font-size:10.5px;font-weight:800}.xl .lp-nav{margin-left:auto;font-size:11.5px;color:var(--slate);font-weight:600;white-space:nowrap}.xl .lp-hero{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:14px;align-items:center}.xl .lp-copy{display:grid;gap:8px}.xl .lp-for{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--primary)}.xl .lp-hero h3{font-size:18px;line-height:1.25;letter-spacing:-.01em}.xl .lp-cta{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.xl .lp-btn{display:inline-flex;align-items:center;height:28px;padding:0 12px;border-radius:8px;font-size:11.5px;font-weight:700;background:var(--ink);color:var(--canvas)}.xl .lp-btn.ghost{background:transparent;color:var(--ink);border:1px solid var(--line)}.xl .lp-img{aspect-ratio:4/3;border-radius:12px;background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.25) 0 12%,transparent 13%),repeating-linear-gradient(45deg,rgba(255,255,255,.12) 0 6px,transparent 6px 14px),linear-gradient(135deg,#3b4a6b,#b88a5a)}.xl .lp-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line-soft);border-radius:12px;overflow:hidden}.xl .lp-facts div{padding:8px 10px;display:grid;gap:1px;border-left:1px solid var(--line-soft)}.xl .lp-facts div:first-child{border-left:0}.xl .lp-facts span{font-size:10.5px;color:var(--muted);font-weight:700;text-transform:uppercase;letter-spacing:.05em}.xl .lp-facts b,.xl .lp-sec{font-size:12.5px}.xl .lp-sec{font-weight:800}.xl .lp-proof{font-size:11.5px;color:var(--slate);text-align:center;padding-top:10px;border-top:1px solid var(--line-soft)}.xl .lp-stats{display:flex;flex-wrap:wrap;gap:8px;padding:12px 18px;border-top:1px solid var(--line);background:var(--soft)}.xl .band{background:var(--band);color:var(--band-fg);border-radius:28px;padding:clamp(28px,5vw,56px);display:grid;gap:32px}.xl .band .eyebrow,.xl .band h2 em.s{color:var(--gold)}.xl .band .lede{color:var(--band-sub)}.xl .amt b{font-size:38px}.xl .done-cta{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.xl .pricing{display:grid;gap:22px}.xl .pr-head{text-align:center;display:grid;gap:14px;justify-items:center;max-width:760px}.xl .pr-head,.xl .pr-head .lede{margin:0 auto}.xl .switches{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:6px}.xl .prices{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);grid-template-rows:auto auto;gap:0 18px;max-width:980px;width:100%;margin:0 auto;align-items:stretch}.xl .price{grid-row:span 2;display:grid;grid-template-rows:subgrid;background:var(--canvas);border:1px solid var(--line);border-radius:var(--r-l);overflow:hidden;min-width:0}.xl .pc-top{padding:26px 26px 22px;display:flex;flex-direction:column;gap:10px;border-bottom:1px solid var(--line-soft)}.xl .pc-top .btn{margin-top:auto;width:100%}.xl .pc-body{padding:22px 26px 26px;display:grid;gap:12px;align-content:start}.xl .price .role{font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.xl .pc-role-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.xl .pc-badge{font-size:11px;font-weight:800;padding:3px 10px;border-radius:999px;background:var(--gold);color:var(--band)}.xl .pc-desc{font-size:15px;font-weight:600;color:var(--ink-2)}.xl .amt{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;margin-top:4px}.xl .amt b{font-size:44px;line-height:1;font-weight:800;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.xl .amt>span{color:var(--slate);font-weight:600}.xl .amt>.chip{align-self:center;margin-left:4px;color:var(--gold-ink);font-weight:700}.xl .billed{font-size:13.5px;font-weight:600;color:var(--slate);margin-bottom:8px}.xl .plus{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.xl .pc-list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.xl .pc-list li{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;align-items:start;font-size:14.5px;color:var(--ink-2)}.xl .pc-list li[hidden]{display:none}.xl .pc-list svg{width:20px;height:20px;padding:3px;border-radius:50%;background:var(--good-bg);color:var(--good)}.xl .price.main{background:var(--band);border-color:var(--band);color:var(--band-fg);box-shadow:0 40px 80px -40px rgba(42,26,20,.7)}.xl .price.main .pc-top{border-bottom-color:var(--band-line)}.xl .price.main .role{color:var(--gold)}.xl .price.main .amt b,.xl .price.main .pc-desc,.xl .price.main .pc-list li{color:var(--band-fg)}.xl .price.main .amt>span,.xl .price.main .billed,.xl .price.main .plus{color:var(--band-sub)}.xl .price.main .pc-list svg{background:rgba(245,184,61,.16);color:var(--gold)}.xl .pr-foot{max-width:980px;width:100%;margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line);border-radius:var(--r-m);background:var(--canvas)}.xl .pr-foot span{padding:14px 18px;font-size:13px;color:var(--slate);display:grid;gap:2px}.xl .pr-foot span+span{border-left:1px solid var(--line-soft)}.xl .pr-foot b{color:var(--ink);font-size:13.5px}.xl .seg{display:inline-flex;gap:2px;padding:3px;border:1px solid var(--line);border-radius:999px;background:var(--canvas)}.xl .seg button{border:0;background:transparent;font:inherit;font-size:13.5px;font-weight:700;color:var(--ink-2);padding:7px 14px;border-radius:999px;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.xl .seg button[aria-pressed=true]{background:var(--ink);color:var(--canvas)}.xl .save-tag{font-size:11px;font-weight:800;padding:2px 7px;border-radius:999px;background:var(--gold-soft);color:var(--gold-ink)}.xl [hidden]{display:none!important}.xl .done{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:40px;align-items:center;background:var(--gold-soft);border-radius:28px;padding:clamp(28px,5vw,52px)}.xl .done .people{display:grid;gap:12px}.xl .pp{background:var(--canvas);border-radius:var(--r-m);padding:16px 18px;display:grid;gap:4px}.xl .pp b{font-size:15.5px}.xl .pp>span{font-size:14px;color:var(--slate)}.xl .pp.hl{border:2px solid var(--gold)}.xl .pp.gm{padding:22px;gap:10px;max-width:380px;justify-self:center;width:100%}.xl .pp>.gm-k{font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--gold-ink)}.xl .gm-price{display:flex;align-items:baseline;gap:6px}.xl .gm-price b{font-size:34px;font-weight:800;letter-spacing:-.02em;line-height:1}.xl .gm-price>span{font-size:14px;color:var(--slate);font-weight:600}.xl .pp>.gm-sub{font-size:13.5px;color:var(--slate)}.xl .pp>.gm-h{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border-top:1px solid var(--line-soft);padding-top:12px;margin-top:4px}.xl .gm-list{font-size:14px;gap:6px}.xl .gm-price b span{font-size:inherit;color:inherit}.xl .pp-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 10px}.xl .faq{display:grid;gap:10px;max-width:860px;width:100%;margin:0 auto}.xl details{background:var(--canvas);border:1px solid var(--line);border-radius:var(--r-m);padding:16px 20px}.xl summary{cursor:pointer;font-weight:700;font-size:16.5px;list-style:none;display:flex;justify-content:space-between;gap:12px}.xl summary:after{content:"+";color:var(--primary);font-weight:800}.xl details[open] summary:after{content:"–"}.xl details p{margin-top:10px;color:var(--ink-2);font-size:15px;max-width:70ch}.xl .closing{text-align:center;display:grid;gap:20px;justify-items:center;padding:clamp(56px,8vw,104px) 16px;margin-inline:calc(50% - 50vw);background:var(--band);color:var(--band-fg)}.xl .closing h2{color:var(--band-fg);max-width:20ch}.xl .closing h2 em.s{color:var(--gold)}.xl .closing .fine,.xl .closing .lede{color:var(--band-sub)}.xl .closing .search{max-width:720px;width:100%;text-align:left}.xl footer.site-foot{padding-block:48px 8px;display:grid;grid-template-columns:minmax(0,1.4fr) repeat(4,minmax(0,1fr));gap:28px 24px;font-size:14px;color:var(--slate)}.xl .ft-brand{display:grid;gap:10px;justify-items:start;align-content:start}.xl .ft-brand b{font-size:20px;font-weight:800;color:var(--primary)}.xl .ft-col{display:grid;gap:8px;align-content:start}.xl .ft-col b{color:var(--ink);font-size:13px;letter-spacing:.06em;text-transform:uppercase}.xl .ft-col a{text-decoration:none;color:var(--slate)}.xl .ft-col a:hover{color:var(--primary)}.xl .ft-base{grid-column:1/-1;padding-top:18px;border-top:1px solid var(--line);font-size:12.5px;text-align:center}@media (max-width:960px){.xl footer.site-foot{grid-template-columns:repeat(2,minmax(0,1fr))}.xl .ft-brand{grid-column:1/-1}.xl .app,.xl .showcase{grid-template-columns:minmax(0,1fr)}.xl .app-side,.xl .app-table td:nth-child(2),.xl .app-table td:nth-child(4),.xl .app-table th:nth-child(2),.xl .app-table th:nth-child(4){display:none}.xl .top .hero-copy{width:100%}.xl .top .hero{padding-block:48px 8px}.xl .done,.xl .feature,.xl .hero,.xl .sys-wrap{grid-template-columns:minmax(0,1fr);gap:32px}.xl .feature.flip .f-copy{order:0}.xl .pains,.xl .steps{grid-template-columns:repeat(2,minmax(0,1fr))}.xl .steps:not(.v) .step:nth-child(2){border-right:0}.xl .steps:not(.v) .step:nth-child(-n+2){border-bottom:1px solid var(--line-soft)}.xl .prices{grid-template-columns:minmax(0,1fr);grid-template-rows:none;gap:16px}.xl .price{grid-row:auto;grid-template-rows:auto auto}.xl .pr-foot{grid-template-columns:minmax(0,1fr)}.xl .pr-foot span+span{border-left:0;border-top:1px solid var(--line-soft)}.xl .links{display:none}}@media (max-width:560px){.xl .feed-chips{overflow:hidden;margin-inline:-16px;-webkit-mask-image:linear-gradient(90deg,transparent,black 12%,black 88%,transparent);mask-image:linear-gradient(90deg,transparent,black 12%,black 88%,transparent)}.xl .feed-track{flex-wrap:nowrap;justify-content:flex-start;gap:0;width:max-content;padding-block:8px}.xl .feed-chip{margin-right:10px;box-shadow:0 0 0 3px rgba(245,184,61,.08)}.xl .feed-chip.dup{display:inline-flex}.xl .feed-lines{display:none}.xl .feed-stem{display:block;width:2px;height:48px;margin:4px auto 0;background:linear-gradient(var(--gold),var(--gold)) no-repeat 0 -16px /2px 16px,var(--band-line)}.xl .top .hero-h{font-size:clamp(32px,9vw,40px)}.xl .top .hero{padding-block:40px 8px}.xl .lp-img{aspect-ratio:16/7}.xl .cat{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.xl .prod p{font-size:10.5px;padding:6px}.xl .feed-chip{font-size:12.5px;padding:7px 12px}.xl .app-table td:nth-child(3),.xl .app-table td:nth-child(5),.xl .app-table td:nth-child(6),.xl .app-table th:nth-child(3),.xl .app-table th:nth-child(5),.xl .app-table th:nth-child(6){display:none}.xl .app-table td{white-space:normal}.xl .app-main{padding:12px 10px}.xl .app-top .app-count{display:none}.xl .pains,.xl .steps{grid-template-columns:minmax(0,1fr)}.xl .step{border-right:0;border-bottom:1px solid var(--line-soft)}.xl .search label+label{border-left:0;border-top:1px solid var(--line-soft)}.xl .search .btn{width:100%}.xl .cmp{padding:6px}.xl .cmp-head{display:none}.xl .cmp-row{grid-template-columns:minmax(0,1fr) auto;gap:8px 10px;padding:12px}.xl .cmp-row .ct{grid-column:1/-1;grid-row:2;justify-content:flex-start}.xl .cmp-row .cx{display:none}.xl .cp{text-align:right;font-size:15px}.xl .cmp-foot{grid-template-columns:minmax(0,1fr) auto;padding:14px 12px}.xl .cmp-foot .lab{grid-column:1/-1;text-align:left}.xl .cmp-foot .was{text-align:left}.xl .cmp{gap:4px}.xl .cmp-row{padding:9px 12px;gap:6px 10px}.xl .cmp-row .cf{font-size:11.5px}.xl .cmp-row .tool-ic{width:28px;height:28px;border-radius:8px}.xl .cmp-row .tool-ic img{width:16px;height:16px}.xl .top .hero-copy{gap:18px}.xl .feed,.xl .top .hero+.feed{padding-top:8px}.xl .lp-hero{grid-template-columns:minmax(0,1fr)}.xl .lp-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.xl .lp-facts div:nth-child(3){border-left:0}.xl .lp-facts div:nth-child(n+3){border-top:1px solid var(--line-soft)}.xl .lp-nav,.xl .nav-cta a.signin{display:none}}@media (prefers-reduced-motion:no-preference){.xl .btn{transition:background .15s ease,border-color .15s ease}}.xl .ps-slot{display:none}@media (max-width:900px){.xl .ps-slot{display:block}}.xl .prices.four{grid-template-columns:repeat(4,minmax(0,1fr));max-width:1180px;gap:0 14px}.xl .prices.four .pc-top{padding:22px 20px 18px}.xl .prices.four .pc-body{padding:18px 20px 22px}.xl .prices.four .amt b{font-size:36px}.xl .prices.four .pc-list li{font-size:14px}.xl .pc-bill{display:flex;flex:1;flex-direction:column;gap:10px}.xl .pc-bill[hidden]{display:none}@media (max-width:1080px){.xl .prices.four{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;gap:16px}.xl .prices.four .price{grid-row:auto;grid-template-rows:auto auto}}@media (max-width:560px){.xl .prices.four{grid-template-columns:minmax(0,1fr)}}.xl .skip{position:absolute;left:16px;top:-48px;z-index:10;padding:8px 14px;border-radius:999px;background:var(--gold);color:var(--band);font-weight:800;font-size:14px;text-decoration:none}.xl .skip:focus{top:12px}.xl .nav{position:relative}.xl .ft-cookie{border:0;background:none;padding:0;font:inherit;color:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.xl .ft-cookie:hover{color:var(--primary)}.xl .pg-hero{margin-inline:calc(50% - 50vw);padding-inline:calc(50vw - 50%);padding-block:clamp(40px,6vw,80px) clamp(48px,6vw,80px);background:var(--band);color:var(--band-fg);display:grid;gap:16px;justify-items:center;text-align:center}.xl .pg-hero .eyebrow{color:var(--gold)}.xl .pg-hero h1{font-size:clamp(34px,4.6vw,56px);line-height:1.06;font-weight:800;letter-spacing:-.03em;color:var(--band-fg);max-width:20ch;text-wrap:balance}.xl .pg-hero h1 em.s{color:var(--gold)}.xl .pg-hero .lede{color:var(--band-sub);max-width:60ch;margin-inline:auto}.xl .pg-body{max-width:760px;margin:0 auto;padding-block:clamp(40px,6vw,72px);display:grid;gap:18px}.xl .pg-body>p{font-size:17px;line-height:1.75;color:var(--ink-2)}.xl .pg-note{text-align:center;font-size:14px;color:var(--slate)}.xl .pg-note a{color:var(--primary);font-weight:700}.xl .pg-card{background:var(--canvas);border:1px solid var(--line);border-radius:var(--r-l);overflow:hidden}.xl .pg-row{display:flex;gap:16px;padding:18px 22px;border-top:1px solid var(--line-soft)}.xl .pg-row:first-child{border-top:0}.xl .pg-ic{flex:none;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--tint);color:var(--tint-ink)}.xl .pg-row dt{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.xl .pg-row dd{margin:4px 0 0;white-space:pre-line;font-size:15.5px;color:var(--ink)}.xl .pg-row dd a{color:var(--primary);font-weight:700;text-decoration:none}.xl .pg-row dd a:hover{text-decoration:underline;text-underline-offset:3px}.xl .pg-grid{list-style:none;margin:0 auto;padding:clamp(40px,6vw,72px) 0 0;max-width:1080px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.xl .pg-grid li{background:var(--canvas);border:1px solid var(--line);border-radius:var(--r-l);padding:24px;display:grid;gap:8px;align-content:start}.xl .pg-grid h2{font-size:17px;font-weight:800;letter-spacing:-.01em}.xl .pg-grid p{font-size:14.5px;line-height:1.6;color:var(--slate)}.xl .pg-legal{max-width:760px;margin:0 auto;padding-block:clamp(40px,6vw,72px)}.xl .pg-draft{margin-bottom:32px;display:flex;gap:10px;padding:12px 16px;border-radius:var(--r-m);border:1px solid var(--gold);background:var(--gold-soft);color:var(--gold-ink);font-size:13.5px;line-height:1.6}.xl .prose-legal h1{margin:0 0 1.25rem;font-size:clamp(30px,3.6vw,44px);letter-spacing:-.03em}.xl .prose-legal h2{margin:2.5rem 0 .75rem;font-size:1.35rem;letter-spacing:-.015em}.xl .prose-legal h3{margin:1.75rem 0 .5rem;font-size:1.05rem}.xl .prose-legal ol,.xl .prose-legal p,.xl .prose-legal table,.xl .prose-legal ul{margin:0 0 1rem}.xl .prose-legal ul{list-style:disc;padding-left:1.25rem}.xl .prose-legal ol{list-style:decimal;padding-left:1.25rem}.xl .prose-legal li{margin:.3rem 0}.xl .pg-closing{margin-top:clamp(40px,6vw,72px)}.xl .pg-404{min-height:40vh}.xl .pg-404 .btn{justify-self:center}@media (max-width:760px){.xl .pg-grid{grid-template-columns:minmax(0,1fr)}.xl .pg-row{padding:16px}}