.compare-hero h1{max-width:12ch}.compare-intro{display:grid;grid-template-columns:minmax(0,.55fr) minmax(300px,.45fr);gap:clamp(40px,8vw,120px);align-items:end;padding:clamp(72px,9vw,120px) var(--gutter);background:var(--yellow);color:var(--ink)}.compare-intro h2,.proposal-result h2,.compare-reading h2{margin:0;font:850 clamp(2.8rem,5.5vw,5.6rem)/.9 "Anybody Variable",sans-serif;letter-spacing:-.04em;text-wrap:balance}.compare-intro p{max-width:62ch;margin:0;font-size:17px;line-height:1.65}.proposal-compare{padding:clamp(64px,8vw,110px) var(--gutter);background:var(--offwhite);color:var(--ink)}.proposal-names{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:48px}.proposal-names>div{display:grid;gap:9px;padding:20px;border:2px solid var(--ink);background:var(--ice)}.proposal-names strong{margin-bottom:4px;font:800 12px/1.3 Azeret Mono,monospace;text-transform:uppercase}.proposal-names span{font:700 8px/1.3 Azeret Mono,monospace;text-transform:uppercase}.proposal-names input{min-width:0;min-height:48px;padding:11px 12px;border:1px solid var(--ink);border-radius:0;background:var(--offwhite);color:var(--ink);font:600 15px/1.3 Onest Variable,sans-serif}.proposal-names input[aria-invalid=true]{outline:4px solid var(--coral);outline-offset:2px}.proposal-table-wrap{overflow-x:auto;border-top:3px solid var(--ink);border-bottom:3px solid var(--ink)}.proposal-table{width:100%;min-width:900px;border-collapse:collapse}.proposal-table th,.proposal-table td{padding:20px 16px;border-bottom:1px solid oklch(.14 .035 250 / .3);text-align:left;vertical-align:middle}.proposal-table thead th{background:var(--deep);color:var(--aqua);font:700 9px/1.3 Azeret Mono,monospace;text-transform:uppercase}.proposal-table tbody th{width:46%}.proposal-table tbody th strong{display:block;font:740 20px/1.2 Anybody Variable,sans-serif}.proposal-table tbody th span{display:block;max-width:62ch;margin-top:7px;color:#263a4b;font-size:13px;line-height:1.45}.proposal-table select{width:100%;min-height:46px;padding:10px;border:2px solid var(--ink);border-radius:0;background:var(--yellow);color:var(--ink);font:700 10px/1.2 Azeret Mono,monospace}.proposal-table select:focus-visible,.proposal-names input:focus-visible{outline:4px solid var(--coral);outline-offset:3px}.proposal-submit{display:flex;flex-wrap:wrap;gap:24px;align-items:center;justify-content:space-between;margin-top:32px}.proposal-submit p{max-width:78ch;margin:0;font-size:13px;line-height:1.6}.proposal-result{scroll-margin-top:20px;padding:clamp(72px,10vw,140px) var(--gutter);background:var(--coral);color:var(--ink)}.proposal-result[hidden]{display:none}.proposal-result>header{max-width:960px}.proposal-result>header>p{margin:0 0 14px;font:800 10px/1.3 Azeret Mono,monospace;text-transform:uppercase}.proposal-result>header>span{display:block;max-width:68ch;margin-top:24px;font-size:18px;line-height:1.6}.proposal-result__offers{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-top:clamp(52px,7vw,90px);border-top:2px solid var(--ink);border-bottom:2px solid var(--ink)}.proposal-result__offers article{padding:26px 22px;border-right:1px solid var(--ink)}.proposal-result__offers article:last-child{border-right:0}.proposal-result__offers h3{margin:0;font:770 clamp(1.7rem,2.8vw,3rem)/1 "Anybody Variable",sans-serif;overflow-wrap:anywhere}.proposal-result__offers p{min-height:1.5em;margin:9px 0 25px;font:700 10px/1.4 Azeret Mono,monospace}.proposal-result__offers div strong{display:block;font:850 clamp(3.8rem,7vw,7rem)/.8 "Anybody Variable",sans-serif;letter-spacing:-.04em}.proposal-result__offers div span{font:700 9px/1.3 Azeret Mono,monospace;text-transform:uppercase}.proposal-result__offers div i{display:block;height:9px;margin:18px 0;background:linear-gradient(90deg,var(--deep) 0 var(--score),oklch(.14 .035 250 / .18) var(--score))}.proposal-result__offers small{font:700 9px/1.4 Azeret Mono,monospace;text-transform:uppercase}.proposal-result__gaps{display:grid;grid-template-columns:minmax(240px,.35fr) minmax(0,.65fr);gap:clamp(40px,7vw,100px);margin-top:clamp(60px,8vw,100px)}.proposal-result__gaps h3{margin:0;font:830 clamp(2.4rem,4vw,4.5rem)/.93 "Anybody Variable",sans-serif;letter-spacing:-.035em}.proposal-result__gaps [data-proposal-gaps]{border-top:2px solid var(--ink)}.proposal-result__gaps article{padding:20px 0;border-bottom:1px solid var(--ink)}.proposal-result__gaps h4{margin:0;font:750 22px/1.2 Anybody Variable,sans-serif}.proposal-result__gaps p{margin:8px 0;line-height:1.5}.proposal-result__gaps small{font:700 9px/1.45 Azeret Mono,monospace;text-transform:uppercase}.proposal-result__note{max-width:80ch;margin:52px 0 0;font-size:13px;line-height:1.6}.proposal-result__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:25px}.compare-reading{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(40px,7vw,100px);align-items:end;padding:clamp(70px,9vw,120px) var(--gutter);background:var(--aqua);color:var(--ink)}.compare-reading p{max-width:60ch;margin:22px 0 0;line-height:1.6}.compare-reading>a{display:inline-flex;gap:18px;padding:16px;border:2px solid var(--ink);background:var(--offwhite);font:800 10px/1.35 Azeret Mono,monospace;text-transform:uppercase}.compare-faq{max-width:none;padding:clamp(72px,9vw,120px) var(--gutter)}@media(max-width:820px){.compare-intro,.proposal-result__gaps,.compare-reading,.proposal-names{grid-template-columns:1fr}.proposal-result__offers article{border-right:0;border-bottom:1px solid var(--ink)}.proposal-result__offers article:last-child{border-bottom:0}}@media(max-width:560px){.proposal-submit,.proposal-result__actions{display:grid}}@media print{.info-nav,.compare-hero,.compare-intro,.proposal-compare,.compare-reading,.compare-faq,.site-footer{display:none!important}.proposal-result{display:block!important;padding:24px;background:#fff;color:#000}.proposal-result__actions{display:none}}
