@font-face{font-family:Bricolage;src:url(/fonts/bricolage-4efd1a5a.woff2) format("woff2");font-weight:400 800;font-display:swap;font-style:normal}@font-face{font-family:Inter;src:url(/fonts/inter-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-500.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-600.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-700.woff2) format("woff2");font-weight:700;font-display:swap}:root{--paper:#FFFCF5;--ink:#101010;--ink-2:#565049;--rule:#DED7C9;--red:#E0301E;--red-dim:#B32516;--band:#151310;--green:#1F7A4C;--disp:"Bricolage",Georgia,serif;--body:"Inter",-apple-system,BlinkMacSystemFont,sans-serif;--wrap:1220px}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--body);font-size:17px;line-height:1.62;-webkit-font-smoothing:antialiased;overflow-x:hidden}img,svg{max-width:100%;display:block}a{color:inherit}.wrap{max-width:var(--wrap);margin:0 auto;padding:0 clamp(18px,3.4vw,44px)}.sec{padding:clamp(46px,6vw,88px) 0}.d1{font-family:var(--disp);font-weight:800;font-size:clamp(40px,6.6vw,82px);line-height:.98;letter-spacing:-.028em;margin:0}.d2{font-family:var(--disp);font-weight:700;font-size:clamp(27px,3.5vw,44px);line-height:1.06;letter-spacing:-.022em;margin:0}.d3{font-family:var(--disp);font-weight:700;font-size:clamp(20px,2.1vw,27px);line-height:1.16;letter-spacing:-.014em;margin:0}.lede{font-size:clamp(16.5px,1.3vw,19px);line-height:1.62;color:var(--ink-2);margin:0;max-width:66ch}.small{font-size:14px;line-height:1.6;color:var(--ink-2)}.kicker{font-family:var(--body);font-size:11px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--ink-2)}.num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}em{font-style:normal;color:var(--red)}.hdr{position:sticky;top:0;z-index:60;background:#fffcf5eb;backdrop-filter:saturate(1.4) blur(9px);border-bottom:1px solid var(--rule)}.hdr-in{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:13px clamp(18px,3.4vw,44px);max-width:var(--wrap);margin:0 auto}.logo{font-family:var(--disp);font-weight:800;font-size:19px;letter-spacing:-.03em;text-decoration:none;display:flex;align-items:center;gap:8px}.logo i{width:11px;height:11px;background:var(--red);border-radius:50%;display:block;flex:none}.nav{display:flex;gap:clamp(14px,1.8vw,28px);align-items:center}.nav a{font-size:14px;font-weight:500;text-decoration:none;color:var(--ink-2);white-space:nowrap}.nav a:hover{color:var(--red)}.nav .cta{background:var(--red);color:#fff;padding:8px 15px;border-radius:2px;font-weight:600}.nav .cta:hover{background:var(--red-dim);color:#fff}@media(max-width:860px){.nav a:not(.cta){display:none}}.btn{display:inline-flex;align-items:center;gap:9px;background:var(--red);color:#fff;border:1px solid var(--red);padding:13px 22px;border-radius:2px;font-weight:600;font-size:15px;text-decoration:none;cursor:pointer;font-family:var(--body);transition:background .15s}.btn:hover{background:var(--red-dim);border-color:var(--red-dim)}.btn.hollow{background:transparent;color:var(--ink);border-color:var(--ink)}.btn.hollow:hover{background:var(--ink);color:var(--paper)}.ar{transition:transform .18s}.btn:hover .ar{transform:translate(3px)}.hero{border-bottom:1px solid var(--rule)}.hero-pin{padding:clamp(34px,4.4vw,64px) 0 clamp(40px,5vw,72px)}.hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.06fr);gap:clamp(26px,3.4vw,54px);align-items:start}@media(max-width:1000px){.hero-grid{grid-template-columns:1fr}}.hero .d1{margin-top:16px;max-width:15ch}.hero .lede{margin-top:20px}.hero-cta{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}.trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.8vw,26px);margin-top:30px;padding-top:20px;border-top:1px solid var(--rule)}@media(max-width:520px){.trust{grid-template-columns:1fr;gap:14px}}.trust div{font-size:13px;color:var(--ink-2);line-height:1.35}.trust b{display:block;font-family:var(--disp);font-weight:700;font-size:23px;color:var(--ink)}.auction{border:1px solid var(--ink);background:#fff;padding:clamp(14px,1.5vw,20px)}.auc-bar{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-bottom:11px;border-bottom:1px solid var(--rule);margin-bottom:13px}.auc-live{display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--red)}.auc-live i{width:7px;height:7px;border-radius:50%;background:var(--red);display:block;animation:pulse 1.6s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.22}}.auc-rows{display:grid;gap:7px}.arow{display:grid;grid-template-columns:26px minmax(0,1fr) 84px 66px;gap:10px;align-items:center;border:1px solid var(--rule);background:var(--paper);padding:9px 11px;will-change:transform}.arow.you{border-color:var(--ink);border-width:1.5px;background:#fff}.arow .pos{font-family:var(--disp);font-weight:800;font-size:17px;text-align:center}.arow .who{font-size:13.5px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arow.you .who{font-weight:700}.arow .bid,.arow .qs{font-size:13px;text-align:right;font-variant-numeric:tabular-nums;color:var(--ink-2)}.arow.win{border-color:var(--green)}.arow.win .pos{color:var(--green)}.arow.lose{opacity:.55}.auc-meters{display:grid;grid-template-columns:1fr 1fr;gap:11px;margin-top:13px}.meter{border:1px solid var(--rule);background:var(--paper);padding:10px 12px}.meter .k{font-size:10.5px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-2)}.meter .v{font-family:var(--disp);font-weight:800;font-size:clamp(21px,2.4vw,30px);line-height:1.1;margin-top:4px;font-variant-numeric:tabular-nums}.meter .v.red{color:var(--red)}.budget{margin-top:11px;border:1px solid var(--rule);background:var(--paper);padding:10px 12px}.budget-track{height:9px;background:#eee7d8;margin-top:8px;position:relative;overflow:hidden}.budget-fill{position:absolute;inset:0 auto 0 0;width:100%;background:var(--red)}.budget-waste{position:absolute;inset:0 0 0 auto;width:0%;background:repeating-linear-gradient(45deg,#c9c0ae,#c9c0ae 4px,#eee7d8 4px 8px)}.auc-cap{font-size:13.5px;color:var(--ink-2);margin-top:12px;min-height:2.9em;line-height:1.5}.auc-note{font-size:12px;color:#8a8175;margin-top:8px;line-height:1.5}.sec-head{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(20px,3vw,50px);align-items:end;margin-bottom:clamp(26px,3vw,44px)}@media(max-width:880px){.sec-head{grid-template-columns:1fr}}.idx{display:block;font-family:var(--body);font-size:11px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--red);margin-bottom:12px}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border:1px solid var(--ink)}@media(max-width:900px){.stats{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.stats{grid-template-columns:1fr}}.stat{padding:18px;border-right:1px solid var(--rule)}.stat:last-child{border-right:0}@media(max-width:900px){.stat{border-bottom:1px solid var(--rule)}}.stat b{display:block;font-family:var(--disp);font-weight:800;font-size:clamp(28px,3.4vw,42px);line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.stat p{font-size:13.5px;line-height:1.5;color:var(--ink-2);margin:9px 0 0}.stat cite{display:block;font-style:normal;font-size:11px;color:#8a8175;margin-top:9px;line-height:1.45}.list-row{display:grid;grid-template-columns:84px minmax(0,1fr) 78px;gap:clamp(12px,2vw,26px);padding:19px 0;border-bottom:1px solid var(--rule);text-decoration:none;align-items:start;transition:background .14s}.list-row:hover{background:#fbf6ea}.list-row:hover .lrh{color:var(--red)}@media(max-width:700px){.list-row{grid-template-columns:1fr}.list-row .kicker:last-child{display:none}}.lrh{font-family:var(--disp);font-weight:700;font-size:clamp(17px,1.7vw,21px);line-height:1.2;letter-spacing:-.015em;margin-bottom:5px;transition:color .14s}.cases{display:grid;grid-template-columns:1fr 1fr;gap:0;border:1px solid var(--ink)}@media(max-width:880px){.cases{grid-template-columns:1fr}}.case{padding:clamp(18px,2.2vw,28px);border-right:1px solid var(--rule)}.case:last-child{border-right:0}.case .brand{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--red);margin-bottom:11px}.case h3{font-family:var(--disp);font-weight:700;font-size:clamp(19px,2vw,25px);line-height:1.14;letter-spacing:-.018em;margin:0 0 12px}.case p{font-size:15px;line-height:1.6;color:var(--ink-2);margin:0}.lesson-line{margin-top:14px;border-left:2px solid var(--red);padding-left:14px;font-size:14.5px;line-height:1.55;color:var(--ink)}.case cite{display:block;font-style:normal;font-size:11.5px;color:#8a8175;margin-top:12px;line-height:1.45}.calc{border:1px solid var(--ink);background:#fff}.calc-in{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-bottom:1px solid var(--ink)}@media(max-width:880px){.calc-in{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.calc-in{grid-template-columns:1fr}}.field{padding:15px 16px;border-right:1px solid var(--rule)}.field:last-child{border-right:0}@media(max-width:880px){.field{border-bottom:1px solid var(--rule)}}.field label{display:block;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);margin-bottom:8px}.field input[type=range]{width:100%;accent-color:var(--red);margin:0}.field .fv{font-family:var(--disp);font-weight:800;font-size:clamp(20px,2.2vw,27px);line-height:1;font-variant-numeric:tabular-nums;margin-bottom:9px}.field .fh{font-size:11.5px;color:#8a8175;margin-top:7px;line-height:1.45}.calc-out{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:0}@media(max-width:880px){.calc-out{grid-template-columns:1fr}}.calc-money{padding:clamp(18px,2.4vw,30px);border-right:1px solid var(--rule)}.calc-money .big{font-family:var(--disp);font-weight:800;font-size:clamp(38px,6vw,72px);line-height:.96;letter-spacing:-.03em;color:var(--red);font-variant-numeric:tabular-nums}.calc-break{padding:clamp(18px,2.4vw,30px);background:var(--paper)}.brk{display:flex;justify-content:space-between;gap:14px;padding:9px 0;border-bottom:1px dotted var(--rule);font-size:14px}.brk:last-child{border-bottom:0}.brk b{font-variant-numeric:tabular-nums;font-weight:600}.gate{border:1px solid var(--ink);border-top:0;background:var(--band);color:#f4efe4;padding:clamp(18px,2.4vw,30px);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(18px,2.6vw,36px);align-items:center}@media(max-width:880px){.gate{grid-template-columns:1fr}}.gate h3,.gate .gate-h{font-family:var(--disp);font-weight:700;font-size:clamp(20px,2.3vw,29px);line-height:1.12;letter-spacing:-.018em;margin:0 0 10px;color:#fff}.gate p{font-size:14.5px;line-height:1.6;color:#b9b1a4;margin:0}.quiz{border:1px solid var(--ink);background:#fff}.quiz-head{padding:15px 18px;border-bottom:1px solid var(--ink);display:flex;justify-content:space-between;align-items:center;gap:14px}.quiz-body{padding:clamp(18px,2.4vw,30px)}.q-q{font-family:var(--disp);font-weight:700;font-size:clamp(19px,2.1vw,26px);line-height:1.16;letter-spacing:-.016em;margin:0 0 18px;max-width:30ch}.q-opts{display:grid;gap:9px}.q-opt{border:1px solid var(--rule);background:var(--paper);padding:13px 15px;text-align:left;font-family:var(--body);font-size:15px;cursor:pointer;transition:border-color .14s,background .14s}.q-opt:hover{border-color:var(--ink);background:#fff}.q-opt.sel{border-color:var(--red);border-width:1.5px;background:#fff}.q-prog{height:4px;background:#eee7d8;margin-top:0}.q-prog i{display:block;height:100%;background:var(--red);width:0;transition:width .3s}.blurred{filter:blur(7px);user-select:none;pointer-events:none}.band{background:var(--band);color:#f4efe4;padding:clamp(46px,6vw,84px) 0}.band .d2{color:#fff}.band .lede{color:#b9b1a4}.grid{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);gap:clamp(26px,4vw,64px);align-items:start}@media(max-width:880px){.grid{grid-template-columns:1fr}}form input,form textarea{width:100%;background:#1f1b17;border:1px solid #38322B;color:#f4efe4;padding:12px 14px;font-family:var(--body);font-size:15px;border-radius:2px}form input::placeholder,form textarea::placeholder{color:#7c736a}form input:focus,form textarea:focus{outline:0;border-color:var(--red)}form textarea{min-height:92px;resize:vertical}.f-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:520px){.f-row{grid-template-columns:1fr}}.consent{display:flex;gap:10px;align-items:flex-start;margin:14px 0 16px;font-size:12.5px;color:#9b9287;line-height:1.5}.consent input{width:16px;height:16px;flex:none;margin-top:2px;accent-color:var(--red)}.msg{margin-top:12px;font-size:14px;min-height:1.4em}.msg.ok{color:#5fcf95}.msg.err{color:#ff8577}.form-light input,.form-light textarea{background:#fff;border-color:var(--rule);color:var(--ink)}.form-light input::placeholder,.form-light textarea::placeholder{color:#9a9187}.form-light .consent{color:var(--ink-2)}.ftr{border-top:1px solid var(--ink);padding:clamp(34px,4vw,56px) 0 26px;background:var(--paper)}.ftr-grid{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,44px)}@media(max-width:880px){.ftr-grid{grid-template-columns:1fr 1fr}}.ftr .fh{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);margin:0 0 12px}.ftr ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.ftr a{font-size:14px;text-decoration:none;color:var(--ink)}.ftr a:hover{color:var(--red)}.ftr-btm{margin-top:clamp(26px,3vw,42px);padding-top:18px;border-top:1px solid var(--rule);display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:12.5px;color:#8a8175}.reveal{opacity:1}@media(prefers-reduced-motion:reduce){*{animation-duration:.001ms!important;transition-duration:.001ms!important}}
