.seo-panel{border-top:1px solid var(--line);padding-block:35px;margin-block:28px}.seo-panel h2{font-size:clamp(28px,3.8vw,43px);margin-bottom:22px}.seo-panel p{line-height:1.85;max-width:900px}.seo-panel a:not(.button),.buyer-copy a:not(.button){text-decoration:underline;text-underline-offset:3px}.seo-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:28px;margin-block:25px}.seo-grid h3{font-size:24px;margin-bottom:12px}.seo-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line);margin:25px 0}.seo-facts>div{padding:19px;background:var(--paper)}.seo-facts dt{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:8px}.seo-facts dd{margin:0;font-weight:600;overflow-wrap:anywhere}.buyer-copy{max-width:1040px;padding-bottom:70px}.buyer-copy>section{padding-block:30px;border-top:1px solid var(--line)}.buyer-copy p,.buyer-copy li{line-height:1.9}.buyer-copy ul,.buyer-copy ol{padding-left:24px}.buyer-copy li{margin-bottom:9px}.buyer-copy h2{font-size:clamp(29px,4vw,44px);margin-bottom:23px}.buyer-copy h3{font-size:24px;margin-bottom:12px}.buyer-note{background:#eee9de;border-left:3px solid var(--orange);padding:20px 24px;margin:22px 0}.buyer-table-scroll{overflow-x:auto;margin:25px 0;border:1px solid var(--line)}.buyer-table{width:100%;border-collapse:collapse;text-align:left;font-size:14px;min-width:640px}.buyer-table th,.buyer-table td{padding:14px 16px;border-bottom:1px solid var(--line);vertical-align:top;line-height:1.65}.buyer-table th{background:var(--ink);color:var(--paper);font-weight:500}.buyer-table tbody tr:last-child td{border:0}.buyer-table caption{text-align:left;padding:14px;font-size:12px;color:var(--muted)}.buyer-jump{display:flex;gap:16px;flex-wrap:wrap;margin-block:20px}.buyer-hero-note{max-width:760px;margin-block:20px;color:var(--muted)}.buyer-download{display:flex;align-items:center;justify-content:space-between;gap:25px;background:var(--ink);color:var(--paper);padding:28px;margin-block:25px}.buyer-download h3,.buyer-download p{color:var(--paper)}.cost-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(250px,1fr);gap:35px;align-items:start}.cost-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px}.cost-fields label{display:block;font-size:13px}.cost-fields input{width:100%;margin-top:7px;padding:12px;border:1px solid var(--line);background:#fff;font:inherit;border-radius:0;min-width:0}.cost-fields .cost-full{grid-column:1/-1}.cost-result{background:var(--ink);color:var(--paper);padding:28px;position:sticky;top:110px}.cost-result h2,.cost-result h3{color:var(--paper)}.cost-result output{font:600 46px/1.1 'Barlow Condensed',sans-serif;display:block;margin-block:20px;color:#ffab7d}.cost-result dl>div{display:flex;justify-content:space-between;gap:15px;padding-block:12px;border-bottom:1px solid #ffffff30}.cost-result dd{margin:0}.cost-result a{color:#ffab7d}.cost-error{color:#a33112;font-weight:600}.cost-result .cost-error{color:#ffbe9c}.cost-status{min-height:3em}.cost-fields input:focus{outline:2px solid var(--orange);outline-offset:2px}.buyer-byline{font-size:12px;color:var(--muted)}@media(max-width:650px){.seo-facts{grid-template-columns:1fr 1fr}.seo-facts>div{padding:14px}.cost-layout{grid-template-columns:1fr}.cost-result{position:static}.cost-fields{grid-template-columns:1fr}.buyer-download{display:block;padding:22px}.buyer-download .button{margin-top:16px}.buyer-copy>section{padding-block:25px}.buyer-copy{padding-bottom:40px}.buyer-table{font-size:13px}.seo-grid{gap:20px}.buyer-jump{gap:12px}.cost-result output{font-size:40px}}
