.lnd-btn{font-family:var(--sans);font-size:14px;font-weight:500;padding:10px 18px;border:1.5px solid var(--ink);background:var(--paper);color:var(--ink);cursor:pointer;display:inline-flex;align-items:center;gap:8px;letter-spacing:.03em;transition:transform 80ms,box-shadow 80ms;white-space:nowrap;text-decoration:none}.lnd-btn:hover{transform:translate(-1px,-1px);box-shadow:3px 3px 0 var(--ink)}.lnd-btn.primary{background:var(--ink);color:var(--paper)}.lnd-btn.primary:hover{box-shadow:3px 3px 0 var(--hl)}.lnd-btn.hl{background:var(--hl);border-color:var(--ink);color:var(--ink)}.lnd-btn .arrow{font-family:var(--mono);font-weight:400;font-size:18px;line-height:.6}.lnd-btn:focus-visible{outline:2px solid var(--sig-fund);outline-offset:2px}.tape{border-bottom:1px solid var(--ink);background:var(--paper-2);padding:8px 0;overflow:hidden}.tape-track{display:flex;gap:32px;font-family:var(--mono);font-size:12px;font-weight:500;white-space:nowrap;animation:tape-marquee 90s linear infinite;width:max-content}@media (prefers-reduced-motion:reduce){.tape-track{animation:none}}.tape-item{display:inline-flex;align-items:center;gap:8px;color:var(--ink-2)}.tape-item .tk{font-weight:700;color:var(--ink)}.tape-item .pct.up{color:var(--bull);font-weight:600}.tape-item .pct.dn{color:var(--bear);font-weight:600}.tape-item .tag{font-family:var(--serif);font-style:italic;font-size:11.5px;font-weight:500;color:var(--ink-3)}.tape-item .stage{font-family:var(--mono);font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:1px 6px;border:1px solid var(--ink-3)}.tape-item .stage.bub{background:var(--hl);border-color:var(--ink);color:var(--ink)}.tape-item .stage.boi{background:oklch(.78 .18 50);color:#fff;border-color:transparent}.tape-item .stage.coo{background:transparent;color:var(--sig-fund);border-color:var(--sig-fund)}.tape-item .sep{color:var(--ink-4)}@keyframes tape-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.hero-lnd{padding:42px 32px 24px;border-bottom:2px solid var(--ink)}.hero-grid{display:grid;grid-template-columns:1.6fr 1fr;gap:44px;align-items:start}.pitch-rotator{position:relative;min-height:340px}.pitch-rotator .pitch{position:absolute;inset:0;opacity:0;transition:opacity .55s ease;pointer-events:none}.pitch-rotator .pitch.active{opacity:1;pointer-events:auto}@media (prefers-reduced-motion:reduce){.pitch-rotator .pitch,.pitch-rotator .pitch.active{transition:none;opacity:1;position:static;pointer-events:auto}.pitch-rotator .pitch:not(.active){display:none}}.pitch-eyebrow{font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);margin-bottom:14px;display:flex;align-items:center;gap:10px}.pitch-eyebrow .tag{background:var(--hl);color:var(--ink);padding:3px 8px;font-weight:700}.pitch-eyebrow .tag.bull{background:oklch(.78 .13 145)}.pitch-eyebrow .tag.warn{background:oklch(.85 .16 50)}.pitch-h1{margin:0 0 16px}.pitch-h1 em{font-style:italic}.pitch-h1 .hl{background:linear-gradient(transparent 60%,var(--hl) 60%);padding:0 4px}.pitch-deck{font-family:var(--serif);font-style:italic;font-size:20px;font-weight:500;line-height:1.5;color:var(--ink-2);margin:0;max-width:54ch}.pitch-dots{display:flex;gap:10px;margin-top:22px;align-items:center}.pitch-dots button{width:30px;height:3px;border:none;padding:0;background:var(--paper-line);cursor:pointer;transition:background .3s}.pitch-dots button.active{background:var(--ink)}.pitch-dots button:hover{background:var(--ink-3)}.pitch-dots button:focus-visible{outline:2px solid var(--sig-fund);outline-offset:2px}.pitch-dots-label{margin-left:8px;font-family:var(--mono);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-4)}.hero-byline{display:flex;align-items:center;gap:14px;font-family:var(--serif);font-size:13.5px;font-weight:500;color:var(--ink-3);margin-bottom:28px}.hero-byline .dot{width:5px;height:5px;border-radius:50%;background:var(--ink-3)}.hero-byline b{color:var(--ink)}.hero-cta{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.hero-cta-note{font-family:var(--serif);font-style:italic;font-size:12.5px;font-weight:500;color:var(--ink-3);margin-left:4px}.hero-flips{margin-top:14px;padding:12px 14px;background:var(--paper-2);border:1px solid var(--paper-line);font-family:var(--mono);font-size:10px;letter-spacing:.06em;color:var(--ink-3)}.hero-flips .ttl{font-weight:700;color:var(--ink);text-transform:uppercase;letter-spacing:.14em;font-size:9px;margin-bottom:6px}.hero-flips .flip-row{display:flex;justify-content:space-between;padding:3px 0;align-items:baseline}.hero-flips .flip-row b{color:var(--ink);font-weight:700;font-size:11px}.hero-flips .flip-row.locked .nm,.hero-flips .flip-row.locked b{color:transparent;text-shadow:0 0 8px var(--ink-3)}.hero-flips .flip-row.locked .v{color:var(--ink-4)}.hero-flips .more{margin-top:6px;padding-top:6px;border-top:1px dotted var(--paper-line);text-align:center;font-style:italic;font-family:var(--serif);font-size:12px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--ink-3)}.hero-flips .more a{color:var(--ink);border-bottom:1px solid var(--ink);text-decoration:none;padding-bottom:1px}.hero-bubble-canvas{background:var(--paper);border:1.5px solid var(--ink);display:flex;flex-direction:column;position:relative;box-shadow:6px 6px 0 0 var(--paper-3);min-height:480px;overflow:hidden}.bc-head{display:flex;justify-content:space-between;align-items:center;padding:12px 18px;border-bottom:1px solid var(--paper-line);font-family:var(--mono);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.bc-head .live{display:inline-flex;align-items:center;gap:7px;color:var(--ink)}.bc-head .pulse{width:7px;height:7px;border-radius:50%;background:var(--bull);animation:bc-pulse 2s infinite}@keyframes bc-pulse{0%{box-shadow:0 0 0 0 oklch(.5 .13 145/.5)}70%{box-shadow:0 0 0 8px oklch(.5 .13 145/0)}to{box-shadow:0 0 0 0 oklch(.5 .13 145/0)}}@media (prefers-reduced-motion:reduce){.bc-head .pulse{animation:none}}.bc-stage{position:relative;flex:1;min-height:380px;background:repeating-linear-gradient(0deg,transparent 0 39px,oklch(.85 .02 80/.18) 39px 40px),repeating-linear-gradient(90deg,transparent 0 39px,oklch(.85 .02 80/.18) 39px 40px),var(--paper);overflow:hidden}.bc-axis-x-l,.bc-axis-x-r,.bc-axis-y{position:absolute;font-family:var(--serif);font-style:italic;font-size:11px;font-weight:500;color:var(--ink-4);letter-spacing:.04em;pointer-events:none}.bc-axis-y{left:10px;top:50%;transform:rotate(-90deg) translateX(50%);transform-origin:left center}.bc-axis-x-l{left:14px;bottom:8px}.bc-axis-x-r{right:14px;bottom:8px}.bc-axis-mid{position:absolute;left:50%;top:14px;bottom:28px;width:1px;background:repeating-linear-gradient(0deg,var(--ink-4) 0 3px,transparent 3px 7px);opacity:.35;pointer-events:none}.bc-bubble{position:absolute;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-direction:column;font-family:var(--mono);font-weight:700;letter-spacing:-.02em;cursor:pointer;transform:translate(-50%,-50%);transition:transform .18s ease,box-shadow .18s ease;animation:bc-float var(--dur,7s) ease-in-out infinite;animation-delay:var(--delay,0s);text-decoration:none;text-align:center;line-height:1;border:1.5px solid var(--ink);user-select:none;color:var(--ink)}@media (prefers-reduced-motion:reduce){.bc-bubble{animation:none}}.bc-bubble:focus-visible,.bc-bubble:hover{transform:translate(-50%,-50%) scale(1.08);z-index:20;box-shadow:0 0 0 3px var(--paper),0 6px 16px oklch(.2 0 0/.18)}.bc-bubble:focus-visible{outline:2px solid var(--sig-fund);outline-offset:3px}.bc-bubble.f-fund{background:oklch(.85 .08 250);color:oklch(.22 .018 60)}.bc-bubble.f-tech{background:oklch(.85 .08 290);color:oklch(.22 .018 60)}.bc-bubble.f-spec{background:oklch(.85 .08 330);color:oklch(.22 .018 60)}.bc-bubble.f-news{background:oklch(.85 .06 200);color:oklch(.22 .018 60)}.bc-bubble.f-hype{background:oklch(.9 .12 50);color:oklch(.22 .018 60)}.bc-bubble.hype{border-style:dashed;border-width:2px;border-color:var(--sig-hype);box-shadow:0 0 0 2px var(--paper),0 0 0 3px var(--sig-hype)}.bc-bubble .b-tk{display:block;font-size:inherit}.bc-bubble .b-w{display:block;font-family:var(--serif);font-style:italic;font-weight:500;font-size:.55em;opacity:.85;margin-top:2px}@keyframes bc-float{0%,to{translate:0 0}50%{translate:0 -6px}}.bc-tooltip{position:absolute;z-index:30;background:var(--paper);border:1.5px solid var(--ink);padding:10px 12px;min-width:210px;box-shadow:4px 4px 0 0 var(--paper-3);pointer-events:none;font-family:var(--sans)}.bc-tooltip .t-head{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:6px}.bc-tooltip .t-tk{font-family:var(--mono);font-weight:700;font-size:14px;letter-spacing:-.01em;color:var(--ink)}.bc-tooltip .t-co{font-family:var(--serif);font-style:italic;font-weight:500;font-size:11px;color:var(--ink-3)}.bc-tooltip .t-bar{display:flex;height:8px;border:1px solid var(--ink);overflow:hidden;margin-bottom:6px}.bc-tooltip .t-bar .bu{background:var(--bull)}.bc-tooltip .t-bar .ne{background:var(--neut)}.bc-tooltip .t-bar .be{background:var(--bear)}.bc-tooltip .t-meta{letter-spacing:.02em}.bc-legend,.bc-tooltip .t-meta{font-family:var(--mono);font-size:10px;color:var(--ink-3)}.bc-legend{display:flex;flex-wrap:wrap;gap:14px;padding:10px 18px;border-top:1px solid var(--paper-line);background:var(--paper-2);letter-spacing:.04em}.bc-legend b{color:var(--ink);font-weight:700;margin-right:4px}.bc-legend .warn b{color:var(--sig-hype)}.tally-band--hero{margin:32px -32px -24px;padding:40px 32px}.hero-tally{margin-top:28px;padding:18px 0;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);display:grid;grid-template-columns:repeat(4,1fr);gap:0}.tally-cell{padding:0 22px;border-right:1px solid var(--paper-line);text-align:left}.tally-cell:last-child{border-right:0}.tally-cell:first-child{padding-left:0}.tally-cell .v{font-family:var(--mono);font-size:32px;letter-spacing:-.02em;line-height:1;color:var(--ink)}.tally-cell .l{font-family:var(--serif);font-style:italic;font-size:12.5px;font-weight:500;color:var(--ink-3);margin-top:6px}.how-section{padding:36px 32px 56px;display:grid;grid-template-columns:repeat(3,1fr);gap:36px;border-bottom:2px solid var(--ink)}.how-step .step-num{font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.14em;color:var(--ink-3);margin-bottom:10px;display:flex;align-items:center;gap:10px}.how-step .step-num:after{content:"";flex:1;border-top:1px solid var(--paper-line)}.how-step h3{margin:0 0 12px;letter-spacing:-.012em;line-height:1.05}.how-step h3 em{font-style:italic}.how-step p{font-family:var(--serif);font-size:17px;font-weight:500;line-height:1.55;color:var(--ink-2);margin:0 0 16px;text-wrap:pretty}.how-step .demo{margin-top:14px;background:var(--paper);border:1px solid var(--paper-line)}.demo-ingest{padding:14px;display:flex;flex-direction:column;gap:8px;font-family:var(--mono);font-size:11px}.demo-ingest .row{display:flex;justify-content:space-between;align-items:center;color:var(--ink-3)}.demo-ingest .row .pl{display:inline-flex;gap:5px;align-items:center}.demo-ingest .row .new,.demo-ingest .row b{color:var(--ink);font-weight:700}.demo-ingest .row .new{background:var(--hl);font-size:9px;padding:1px 4px;letter-spacing:.04em}.demo-classify{padding:18px;display:grid;grid-template-columns:1fr;gap:8px}.demo-classify .bar-row{display:grid;grid-template-columns:90px 1fr 36px;gap:8px;align-items:center;font-family:var(--mono);font-size:11px}.demo-classify .bar-row .lbl{font-family:var(--serif);font-style:italic;color:var(--ink-2);font-size:13px;font-weight:500}.demo-classify .bar-wrap{height:10px;border:1px solid var(--ink);display:flex;overflow:hidden}.demo-classify .bar-caption{text-align:right;font-size:10px}.demo-alerts{padding:0;font-family:var(--mono);font-size:11px}.demo-alerts .alert-row{padding:10px 14px;border-bottom:1px solid var(--paper-line);display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.demo-alerts .alert-row:last-child{border-bottom:0}.demo-alerts .al-l{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.demo-alerts .al-ti{font-weight:700;color:var(--ink);font-size:11.5px}.demo-alerts .al-desc{font-size:11.5px;color:var(--ink-3)}.demo-alerts .al-desc,.demo-alerts .al-when{font-family:var(--serif);font-style:italic;font-weight:500}.demo-alerts .al-when{font-size:11px;color:var(--ink-4);flex:none}.pullquote-section{padding:60px 32px;border-bottom:2px solid var(--ink);background:var(--paper-2);text-align:center}.pullquote-section .pq-kicker{font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-bottom:20px}.pullquote-section .q{font-family:var(--serif);font-style:italic;font-weight:400;font-size:46px;line-height:1.15;letter-spacing:-.01em;max-width:24ch;margin:0 auto 22px;color:var(--ink);text-wrap:balance}.pullquote-section .q .hl{background:linear-gradient(transparent 65%,var(--hl) 65%);padding:0 6px}.pullquote-section .attr{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.pullquote-section .attr b{color:var(--ink)}.why-section{padding:36px 32px 56px;border-bottom:2px solid var(--ink)}.why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--ink)}.why-cell{background:var(--paper);padding:24px 22px;display:flex;flex-direction:column;gap:10px;min-height:200px}.why-cell .why-num{font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.14em;color:var(--sig-hype)}.why-cell h4{line-height:1.15;margin:0;letter-spacing:-.01em}.why-cell h4 em{font-style:italic}.why-cell p{font-family:var(--serif);font-size:17px;font-weight:500;line-height:1.55;color:var(--ink-2);margin:0;text-wrap:pretty}.why-cell .vs{margin-top:auto;padding-top:12px;border-top:1px dashed var(--paper-line);font-family:var(--mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.why-cell .vs b{color:var(--ink)}.competitors-section{padding:36px 32px 56px;border-bottom:2px solid var(--ink);background:var(--paper-2)}.comp-table{width:100%;border-collapse:collapse;font-size:14px;background:var(--paper);border:1.5px solid var(--ink)}.comp-table th{text-align:left;font-family:var(--serif);font-weight:500;font-size:13px;padding:14px 16px;background:var(--ink);color:var(--paper);letter-spacing:.01em;border-right:1px solid var(--ink-2)}.comp-table th:last-child{border-right:0}.comp-table th.us{background:var(--hl);color:var(--ink);font-style:italic}.comp-table td{padding:13px 16px;border-bottom:1px solid var(--paper-line);border-right:1px solid var(--paper-line);vertical-align:middle}.comp-table tr:last-child td{border-bottom:0}.comp-table td:last-child{border-right:0}.comp-table td.us{background:oklch(.92 .18 95/.18)}.comp-table .feat{font-family:var(--serif);font-style:italic;font-weight:500;color:var(--ink-2)}.comp-table .yes{color:var(--bull);font-family:var(--mono);font-weight:700}.comp-table .no{color:var(--ink-4);font-family:var(--mono)}.comp-table .partial{color:var(--ink-3);font-family:var(--mono);font-size:12px;font-style:italic}.comp-table .dim{color:var(--ink-3);font-style:italic;font-family:var(--serif);font-size:13.5px;font-weight:500}.sources-section{padding:32px 32px 36px;border-bottom:2px solid var(--ink)}.sources-head{font-family:var(--serif);font-style:italic;font-size:14.5px;font-weight:500;color:var(--ink-3);margin-bottom:18px;display:flex;justify-content:space-between;align-items:baseline}.sources-head b{font-style:normal;font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink);font-weight:600}.src-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}.src-cell{padding:14px 12px;background:var(--paper-2);border:1px solid var(--paper-line);text-align:center}.src-cell .nm{font-family:var(--serif);font-size:13.5px;font-weight:500;color:var(--ink);letter-spacing:-.005em;display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap}.src-cell .tier-badge{font-family:var(--mono);font-size:9px;font-weight:700;padding:1px 5px;letter-spacing:.12em;flex-shrink:0}.src-cell .tier-badge.a{background:var(--ink);color:var(--paper)}.src-cell .tier-badge.b{background:var(--hl)}.src-cell .tier-badge.c{background:var(--paper);border:1px solid var(--ink-2)}.src-cell .tier-badge.d{background:var(--paper);border:1px solid var(--ink-4);color:var(--ink-3)}.src-cell .sub{font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-top:2px}.src-cell .ct{font-family:var(--mono);font-size:11px;color:var(--ink-2);margin-top:6px;font-weight:600}.tier-note{margin-top:18px;padding:14px 18px;background:var(--paper-2);border:1px solid var(--paper-line);font-family:var(--serif);font-style:italic;font-size:13px;font-weight:500;color:var(--ink-2);line-height:1.5}.tier-note b{font-style:normal;color:var(--ink)}.measure-section{padding:8px 0 36px;border-bottom:3px double var(--ink);display:grid;grid-template-columns:repeat(4,1fr);gap:0;background:var(--paper)}.measure-col{padding:22px 24px;border-right:1px solid var(--ink)}.measure-col:last-child{border-right:0}.measure-col .m-kicker{font-family:var(--mono);font-size:9.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.measure-col .m-kicker.hype-kicker{color:var(--sig-hype)}.measure-col h3{margin:8px 0 10px;letter-spacing:-.005em}.measure-col h3 em,.measure-col p{font-style:italic}.measure-col p{font-family:var(--serif);font-size:15.5px;font-weight:500;color:var(--ink-2);line-height:1.5;margin:0 0 14px}.measure-col .m-list{display:flex;flex-direction:column;gap:5px;font-family:var(--mono);font-size:10.5px;color:var(--ink-2)}.measure-col .m-list .row{display:flex;align-items:center;gap:6px}.measure-col .m-list .dot{width:8px;height:8px;display:inline-block;flex-shrink:0}.m-conv-bars{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;align-items:end;height:64px}.m-conv-bar{border:1px solid var(--ink);display:flex;align-items:flex-start;justify-content:center;padding-top:4px;font-family:var(--mono);font-size:10px;font-weight:700}.m-conv-bar.low{height:60%;background:var(--paper-2)}.m-conv-bar.med{height:100%;background:var(--hl)}.m-conv-bar.high{height:74%;background:var(--ink);color:var(--paper)}.m-conv-labels{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;font-family:var(--serif);font-style:italic;font-size:11px;font-weight:500;color:var(--ink-3);text-align:center;margin-top:6px}.m-hype-list{display:flex;flex-direction:column;gap:5px;font-family:var(--mono);font-size:11px}.m-hype-list .hrow{display:flex;justify-content:space-between}.brief-preview{padding:36px 32px 40px;background:var(--paper-2);border-top:1px solid var(--paper-line);border-bottom:3px double var(--ink)}.bp-head-row{display:flex;justify-content:space-between;align-items:baseline;gap:24px;flex-wrap:wrap;margin-bottom:18px;padding-bottom:10px;border-bottom:1px solid var(--ink)}.bp-head-row .shead{padding:0;border-bottom:none}.bp-stamp{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);display:flex;align-items:center;gap:8px}.bp-pulse{width:7px;height:7px;border-radius:50%;background:var(--bull);animation:bp-pulse 2.4s ease-in-out infinite}@keyframes bp-pulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}@media (prefers-reduced-motion:reduce){.bp-pulse{animation:none;opacity:1}}.brief-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:0;border:1px solid var(--paper-line);position:relative}.brief-item{padding:16px 14px 14px;border-right:1px solid var(--paper-line);background:var(--paper);text-decoration:none;color:var(--ink);display:flex;flex-direction:column;gap:6px;min-height:130px;position:relative;transition:background .15s}.brief-item:last-child{border-right:none}.brief-item:hover{background:var(--paper-2)}.brief-item .n{font-family:var(--mono);font-size:9.5px;font-weight:700;letter-spacing:.18em;color:var(--ink-3)}.brief-item .h{font-family:var(--serif);font-size:15px;line-height:1.18;font-weight:500;letter-spacing:-.005em;margin:2px 0}.brief-item .h em{font-style:italic}.brief-item .tk{font-weight:600;color:var(--ink-2);letter-spacing:.04em}.brief-item .delta,.brief-item .tk{font-family:var(--mono);font-size:10.5px}.brief-item .delta{font-weight:700;margin-top:auto}.brief-item .delta.up{color:var(--bull)}.brief-item .delta.dn{color:var(--bear)}.brief-item .delta.warn{color:var(--sig-hype)}.brief-item.locked{filter:blur(3px);opacity:.55;pointer-events:none;user-select:none}.brief-lock{position:absolute;top:10px;right:10px;width:54%;background:var(--paper);border:1.5px solid var(--ink);padding:18px;box-shadow:5px 5px 0 0 var(--paper-3);z-index:5}.brief-lock .key{font-family:var(--mono);font-size:9.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--sig-fund);margin-bottom:6px}.brief-lock h4{margin:0 0 8px}.brief-lock h4 em,.brief-lock p{font-style:italic}.brief-lock p{font-family:var(--serif);font-size:13.5px;font-weight:500;color:var(--ink-2);margin:0 0 12px;line-height:1.4}.brief-lock .actions{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap}.brief-lock .cta{display:inline-block;padding:7px 14px;background:var(--ink);color:var(--paper);text-decoration:none;font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;font-weight:600}.brief-lock .cta:hover{background:var(--ink-2)}.brief-lock .alt{font-size:9.5px;text-decoration:none;border-bottom:1px solid var(--ink-3);padding-bottom:1px}.brief-foot,.brief-lock .alt{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.brief-foot{margin-top:14px;padding-top:10px;border-top:1px solid var(--paper-line);display:flex;justify-content:space-between;align-items:baseline;font-size:10px}.brief-foot a{color:var(--ink);text-decoration:none;border-bottom:1.5px solid var(--ink);padding-bottom:1px}.pricing-lnd{padding:48px 32px 64px;border-bottom:2px solid var(--ink)}.price-grid{display:grid;grid-template-columns:1fr 1.05fr 1fr;gap:0;border:1.5px solid var(--ink);background:var(--paper)}.price-card{padding:28px 26px;border-right:1px solid var(--ink);display:flex;flex-direction:column;gap:14px;position:relative}.price-card:last-child{border-right:0}.price-card.featured{background:var(--ink);color:var(--paper)}.price-card .badge{position:absolute;top:-12px;left:24px;background:var(--hl);font-family:var(--serif);font-style:italic;font-size:12px;font-weight:500;padding:3px 10px;border:1.5px solid var(--ink);color:var(--ink)}.price-card .pc-name em{font-style:italic}.price-card.featured .pc-name{color:var(--hl)}.price-card .pc-num{font-family:var(--serif);font-size:48px;letter-spacing:-.02em;line-height:1;color:var(--ink)}.price-card.featured .pc-num{color:var(--paper)}.price-card .pc-num em{font-style:italic;font-size:18px;color:var(--ink-3);margin-left:6px}.price-card.featured .pc-num em{color:var(--paper-3)}.price-card .pc-tag{font-family:var(--serif);font-style:italic;font-size:13.5px;font-weight:500;color:var(--ink-3)}.price-card.featured .pc-tag{color:var(--paper-3)}.price-card .pc-save{font-family:var(--mono);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--bull);font-weight:700;margin-top:4px}.price-card ul{list-style:none;padding:0;margin:6px 0 18px;display:flex;flex-direction:column;gap:8px}.price-card .pc-feat{font-family:var(--serif);font-size:14px;font-weight:500;color:var(--ink-2);padding-bottom:8px;border-bottom:1px dashed var(--paper-line);display:flex;gap:8px;align-items:flex-start}.price-card.featured .pc-feat{color:var(--paper-2);border-color:oklch(.35 .01 60)}.price-card .pc-feat:before{content:"›";font-family:var(--mono);color:var(--ink-3);font-weight:600;line-height:1.4}.price-card.featured .pc-feat:before{color:var(--hl)}.faq-section{padding:48px 32px;border-bottom:2px solid var(--ink)}.faq-list{display:grid;grid-template-columns:1fr 1fr;gap:0 48px}.faq-q{padding:18px 0;border-bottom:1px solid var(--paper-line)}.faq-q h5{margin:0 0 8px;line-height:1.25}.faq-q h5:before{content:"Q. ";font-family:var(--mono);font-size:13px;color:var(--ink-3);font-weight:500;letter-spacing:.04em}.faq-q p{font-family:var(--serif);font-size:16px;font-weight:500;line-height:1.55;color:var(--ink-2);margin:0;text-wrap:pretty}.faq-q p:before{content:"A. ";font-family:var(--mono);font-size:12.5px;color:var(--ink-3);letter-spacing:.04em;font-weight:500}.cta-section{padding:80px 32px;text-align:center;background:var(--ink);color:var(--paper)}.cta-section h2{margin:0 0 18px;text-wrap:balance}.cta-section h2 em{font-style:italic}.cta-section h2 .hl{background:linear-gradient(transparent 60%,var(--hl) 60%);color:var(--ink);padding:0 8px}.cta-section p{font-family:var(--serif);font-style:italic;font-size:20px;font-weight:500;line-height:1.5;color:oklch(.84 .005 80);margin:0 auto 28px;max-width:50ch}.cta-row{display:inline-flex;gap:12px;align-items:center;flex-wrap:wrap;justify-content:center}.cta-section .lnd-btn.hl{color:var(--ink)}.cta-section .lnd-btn.ghost{background:transparent;color:var(--paper);border-color:var(--paper)}@media (max-width:1100px){.hero-grid{gap:32px}.hero-grid,.how-section{grid-template-columns:1fr}.how-section{gap:42px}.why-grid{grid-template-columns:1fr;background:transparent}.why-cell{border:1px solid var(--ink)}.price-grid{grid-template-columns:1fr;border-bottom:0}.price-card{border-right:0;border-bottom:1px solid var(--ink)}.faq-list{grid-template-columns:1fr;gap:0}.src-grid{grid-template-columns:repeat(3,1fr)}.brief-grid{grid-template-columns:repeat(2,1fr)}.brief-item{border-right:none;border-bottom:1px solid var(--paper-line)}.brief-lock{position:relative;width:auto;top:0;right:0;margin:14px}.measure-section{grid-template-columns:1fr 1fr}.measure-col{border-right:1px solid var(--ink)}.measure-col:nth-child(2n){border-right:0}.hero-bubble-canvas{min-height:380px}.bc-stage{min-height:300px}.hero-tally{grid-template-columns:1fr 1fr}}@media (max-width:700px){.hero-lnd{padding:32px 18px 22px}.tally-band--hero{margin:24px -18px -22px;padding:28px 18px}.pitch-deck{font-size:17px}.pitch-rotator{min-height:280px}.hero-tally{grid-template-columns:1fr 1fr}.tally-cell{padding:12px;border-bottom:1px solid var(--paper-line)}.section-label{padding:32px 18px 12px;flex-direction:column;align-items:flex-start;gap:8px}.section-label .sl-lede{margin-left:0;text-align:left}.competitors-section,.faq-section,.how-section,.pricing-lnd,.sources-section,.why-section{padding-left:18px;padding-right:18px}.pullquote-section .q{font-size:30px}.src-grid{grid-template-columns:repeat(2,1fr)}.measure-section{grid-template-columns:1fr}.measure-col{border-right:0;border-bottom:1px solid var(--ink)}.measure-col:last-child{border-bottom:0}}