:root{
  
  
  --radius:28px;--radius-sm:18px;--max:1240px;
}
*{box-sizing:border-box;}html{scroll-behavior:smooth;}body{margin:0;background:var(--surface);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.5;}button,input,select{font:inherit;}button{cursor:pointer;}a{color:inherit;text-decoration:none;}.hidden{display:none!important;}
.topbar{position:sticky;top:0;z-index:80;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px max(24px,calc((100vw - var(--max))/2));background:var(--surface-subtle);backdrop-filter:blur(18px);border-bottom:1px solid var(--line);}
.brand{display:flex;align-items:center;gap:10px;font-weight:600;font-size:23px;letter-spacing:-.7px;}.brand b{font-weight:850;}.brand-mark{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:var(--lime);color:var(--text);font-size:18px;font-weight:900;box-shadow:var(--shadow);}
.desktop-nav{display:flex;gap:26px;color:var(--muted);font-size:14px;}.desktop-nav a:hover{color:var(--text);}.top-actions{display:flex;align-items:center;gap:10px;}.status-pill,.ghost,.secondary,.primary,.icon-btn{border:0;border-radius:999px;transition:.2s ease;}.status-pill,.ghost,.secondary{background:var(--surface);color:var(--text);border:1px solid var(--line);}.status-pill{padding:9px 13px;display:flex;align-items:center;gap:8px;font-size:12px;}.dot{width:7px;height:7px;border-radius:50%;background:var(--surface-subtle);}.ghost.small{padding:9px 14px;font-size:12px;}.ghost.tiny{padding:7px 11px;font-size:11px;}.history-nav-btn{display:flex;align-items:center;gap:7px;}.history-label-mobile{display:none;}.saved-count{min-width:18px;height:18px;padding:0 5px;display:inline-grid;place-items:center;border-radius:999px;background:var(--lime);color:var(--text);font-size:9px;font-weight:900;line-height:1;}.primary{background:var(--lime);color:var(--text);font-weight:800;padding:14px 20px;box-shadow:var(--shadow);}.primary:hover{transform:translateY(-1px);filter:brightness(1.04);}.secondary{padding:13px 18px;}.secondary:hover,.ghost:hover{border-color:var(--line);background:var(--surface-subtle);}.primary span{margin-left:10px;}.full-width{width:100%;}
.hero{max-width:var(--max);margin:0 auto;padding:95px 24px 85px;display:grid;grid-template-columns:1.04fr .96fr;gap:58px;align-items:center;min-height:760px;}.eyebrow,.kicker{font-size:11px;letter-spacing:.17em;font-weight:800;text-transform:uppercase;color:var(--muted);}.eyebrow{display:flex;align-items:center;gap:10px;}.eyebrow>span{width:30px;height:2px;background:var(--lime);}h1,h2,h3,p{margin-top:0;}.hero h1{font-size:clamp(58px,6.4vw,92px);line-height:.98;letter-spacing:-.065em;margin:24px 0 28px;font-weight:780;}.hero h1 em,.section h2 em,.final-cta h2 em{font-style:normal;color:var(--lime);}.hero-copy{font-size:20px;color:var(--muted);max-width:760px;line-height:1.65;}.hero-copy strong{color:var(--text);}.smart-search{display:flex;align-items:center;gap:8px;margin-top:32px;padding:8px;background:var(--surface);border-radius:18px;box-shadow:var(--shadow);max-width:720px;}.search-icon{color:var(--muted);font-size:27px;padding:0 5px 0 10px;}.smart-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--text);padding:12px 8px;font-size:16px;}.smart-search .primary{white-space:nowrap;}.search-meta{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin-top:14px;font-size:12px;color:var(--muted);}.search-meta strong{color:var(--muted);}.demo-link{border:0;background:none;color:var(--lime);padding:0;font-weight:800;}.hero-proof{margin-top:26px;display:flex;flex-wrap:wrap;gap:10px;}.hero-proof>div{display:flex;align-items:center;gap:8px;padding:8px 11px;border:1px solid var(--line);background:var(--surface);border-radius:999px;font-size:12px;color:var(--muted);}.hero-proof b{color:var(--lime);}
.hero-visual{position:relative;min-height:560px;display:grid;place-items:center;}.car-glow{position:absolute;width:92%;height:64%;border-radius:50%;background:transparent;filter:blur(8px);}.car-line{position:absolute;width:96%;top:42px;fill:none;stroke:var(--line);stroke-width:3;opacity:.78;}.hero-report-card{position:relative;z-index:3;width:min(520px,94%);padding:24px;border:1px solid var(--line);background:var(--surface);border-radius:30px;box-shadow:var(--shadow);transform:perspective(1200px) rotateY(-6deg) rotateX(2deg);}.demo-top,.demo-car,.demo-footer{display:flex;align-items:center;justify-content:space-between;}.demo-top{font-size:10px;color:var(--muted);letter-spacing:.13em;}.live-chip{color:var(--text);background:var(--lime);padding:6px 8px;border-radius:999px;font-weight:900;}.demo-car{margin-top:22px;padding-bottom:18px;border-bottom:1px solid var(--line);}.demo-car small{display:block;color:var(--muted);}.demo-car strong{font-size:26px;letter-spacing:.03em;}.demo-score{font-size:34px;font-weight:800;color:var(--lime);}.demo-score small{font-size:12px;color:var(--muted);}.demo-verdict{margin:18px 0;padding:15px;border:1px solid var(--accent-line);background:var(--accent-soft);border-radius:16px;}.demo-verdict span{display:block;font-size:10px;font-weight:900;color:var(--lime);letter-spacing:.15em;}.demo-verdict strong{display:block;margin-top:4px;font-size:15px;}.demo-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;}.demo-grid>div,.mini-status-grid>div{padding:11px;background:var(--surface-subtle);border:1px solid var(--line);border-radius:13px;}.demo-grid small,.mini-status-grid small{display:block;color:var(--muted);font-size:9px;letter-spacing:.09em;}.demo-grid strong{font-size:15px;}.mini-status-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:9px;}.mini-status-grid span{float:right;}.mini-status-grid b{font-size:11px;}.mini-status-grid .ok span{color:var(--green);}.mini-status-grid .warn span{color:var(--amber);}.mini-status-grid .pending span{color:var(--muted);}.demo-footer{gap:10px;margin-top:18px;color:var(--muted);font-size:10px;}.demo-footer>div{height:5px;flex:1;background:var(--surface-subtle);border-radius:999px;overflow:hidden;}.demo-footer i{display:block;height:100%;background:var(--lime);border-radius:999px;}.demo-footer b{color:var(--text);}.float-card{position:absolute;z-index:5;background:var(--surface);color:var(--text);border-radius:18px;padding:13px 15px;box-shadow:var(--shadow);display:flex;align-items:center;gap:10px;}.float-card b{font-size:23px;}.float-card small{font-size:10px;line-height:1.2;}.float-one{left:2%;top:20%;}.float-two{right:-1%;bottom:10%;}
.trust-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:17px 24px;display:flex;justify-content:center;gap:22px;flex-wrap:wrap;color:var(--muted);font-size:10px;letter-spacing:.13em;}.trust-strip span{color:var(--muted);}.section{max-width:var(--max);margin:0 auto;padding:105px 24px;}.section-intro{max-width:930px;}.section-intro.narrow{max-width:760px;}.section h2{font-size:clamp(42px,5vw,68px);letter-spacing:-.055em;line-height:1.03;margin:18px 0 22px;}.section-intro p{color:var(--muted);font-size:18px;line-height:1.7;max-width:840px;}.decision-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:48px;}.decision-steps article,.future-grid article{position:relative;min-height:280px;padding:27px;background:var(--surface);border:1px solid var(--line);border-radius:25px;}.decision-steps article>span{position:absolute;right:22px;top:18px;color:var(--muted);font-weight:800;}.step-icon{font-size:29px;color:var(--lime);margin:10px 0 44px;}.decision-steps h3,.future-grid h3{font-size:25px;letter-spacing:-.035em;margin-bottom:12px;}.decision-steps p,.future-grid p{color:var(--muted);}
.report-preview-section{padding-top:60px;}.report-map{margin-top:48px;padding:22px;border:1px solid var(--line);background:var(--surface);border-radius:32px;box-shadow:var(--shadow);}.report-map-head{padding:12px 10px 22px;display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line);}.report-map-head span{color:var(--lime);font-size:10px;font-weight:900;letter-spacing:.15em;}.report-map-head strong{font-size:13px;}.report-map-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;padding:18px 0;}.report-map-grid article{display:flex;align-items:center;gap:13px;padding:14px;border:1px solid var(--line);background:var(--surface);border-radius:14px;color:var(--muted);}.report-map-grid b{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:var(--surface-subtle);color:var(--lime);font-size:10px;}.report-map .giant{margin:8px 0 0 0;}
.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);box-shadow:var(--shadow);}.app-shell{max-width:1360px;margin:0 auto;padding:38px 24px 95px;}.loader{display:flex;align-items:center;gap:20px;padding:26px;}.loader-mark{display:flex;gap:5px;}.loader-mark span{width:8px;height:8px;border-radius:50%;background:var(--lime);animation:pulse 1.1s infinite alternate;}.loader-mark span:nth-child(2){animation-delay:.2s;}.loader-mark span:nth-child(3){animation-delay:.4s;}@keyframes pulse{to{opacity:.2;transform:translateY(-5px);}}.loader p{margin:3px 0 0;color:var(--muted);}.provider-card{display:flex;gap:20px;padding:26px;}.provider-icon{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;background:var(--surface-subtle);color:var(--lime);font-size:24px;}.provider-content{flex:1;}.provider-content h2,.followup h2{font-size:30px;margin:6px 0 6px;}.muted{color:var(--muted);}.button-row{display:flex;gap:10px;margin-top:20px;}.followup{padding:26px;}.field-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px;}.field label{display:block;color:var(--muted);font-size:12px;margin-bottom:7px;}.field input,.field select{width:100%;background:var(--surface-subtle);color:var(--text);border:1px solid var(--line);border-radius:12px;padding:13px;outline:none;}.field input:focus,.field select:focus{border-color:var(--line);}
.report{display:block;}.report-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:0 3px 10px;color:var(--muted);font-size:10px;}.report-toolbar>div{display:flex;gap:8px;align-items:center;}.report-id{color:var(--muted);font-weight:900;letter-spacing:.15em;}.premium-card{background:var(--surface);}.report-head{display:flex;justify-content:space-between;gap:28px;align-items:center;padding:32px;}.report-vehicle h2{font-size:40px;letter-spacing:-.045em;margin:7px 0 4px;}.vehicle-meta{color:var(--muted);}.chips{display:flex;gap:6px;flex-wrap:wrap;margin-top:13px;}.chips span{font-size:9px;padding:5px 8px;border:1px solid var(--line);border-radius:999px;color:var(--muted);}.score-wrap{display:flex;align-items:center;gap:18px;}.score-ring{width:122px;height:122px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(var(--lime) 0deg,var(--surface-subtle) 0);position:relative;}.score-ring:before{content:"";position:absolute;width:92px;height:92px;border-radius:50%;background:var(--surface);}.score-ring>div{position:relative;text-align:center;}.score-ring strong{font-size:39px;}.score-ring span{font-size:11px;color:var(--muted);}.verdict{display:inline-block;padding:8px 11px;border-radius:999px;font-weight:900;font-size:12px;letter-spacing:.12em;}.score-wrap small{display:block;margin-top:6px;color:var(--muted);}.report-section{margin-top:22px;}.section-label{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 5px 9px;}.section-label span{font-size:10px;color:var(--muted);font-weight:900;letter-spacing:.16em;}.section-label small{font-size:10px;color:var(--muted);}.answer-grid{display:grid;grid-template-columns:2.2fr repeat(2,1fr);gap:10px;}.answer-main{grid-row:span 2;padding:25px;}.answer-main h3{font-size:29px;line-height:1.15;letter-spacing:-.03em;margin:8px 0 12px;}.answer-main p{color:var(--muted);}.verdict-copy{padding:11px 13px;border-left:3px solid var(--lime);background:var(--surface-subtle);color:var(--text);border-radius:0 10px 10px 0;font-size:13px;}.confidence{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-top:21px;color:var(--muted);font-size:10px;}.confidence>div{height:5px;background:var(--surface-subtle);border-radius:999px;overflow:hidden;}.confidence i{display:block;height:100%;width:0;background:var(--lime);}.confidence b{color:var(--text);}.metric-card{padding:20px;min-height:126px;display:flex;flex-direction:column;justify-content:center;}.metric-card span{color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.12em;}.metric-card strong{font-size:25px;letter-spacing:-.03em;margin:5px 0;}.metric-card small{color:var(--muted);}.provider-metric strong{font-size:16px;color:var(--muted);}.decision-bar{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:10px;overflow:hidden;}.decision-bar>div{padding:17px 19px;background:var(--surface);}.decision-bar span{display:block;font-size:9px;color:var(--muted);text-transform:uppercase;letter-spacing:.11em;}.decision-bar strong{display:block;margin-top:4px;font-size:13px;}.facts-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;}.fact{padding:16px;background:var(--surface);border:1px solid var(--line);border-radius:14px;}.fact span{display:block;color:var(--muted);font-size:9px;text-transform:uppercase;letter-spacing:.1em;}.fact strong{display:block;margin-top:5px;font-size:14px;}.identity-note{margin-top:9px;padding:16px 18px;display:grid;grid-template-columns:180px 1fr;gap:20px;}.identity-note p{margin:0;color:var(--muted);font-size:12px;}.status-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;}.status-card{min-height:102px;padding:14px;border:1px solid var(--line);border-radius:14px;background:var(--surface);}.status-card .status-icon{float:right;font-weight:900;}.status-card span{display:block;color:var(--muted);font-size:9px;text-transform:uppercase;letter-spacing:.1em;}.status-card strong{display:block;margin-top:8px;font-size:13px;}.status-card.ok{border-color:var(--positive-line);}.status-card.ok .status-icon{color:var(--green);}.status-card.warn{border-color:var(--caution-line);}.status-card.warn .status-icon{color:var(--amber);}.status-card.bad{border-color:var(--negative-line);}.status-card.bad .status-icon{color:var(--red);}.status-card.pending .status-icon{color:var(--muted);}.data-rule{display:grid;grid-template-columns:210px 1fr;gap:18px;margin-top:9px;padding:14px 17px;border:1px dashed var(--line);border-radius:14px;color:var(--muted);font-size:11px;}.data-rule span{color:var(--muted);font-weight:800;}.data-rule p{margin:0;}.split-report{display:grid;grid-template-columns:1fr 1fr;gap:14px;}.report-col{min-width:0;}.mot-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:9px;}.mot-stat{padding:14px;background:var(--surface);border:1px solid var(--line);border-radius:13px;}.mot-stat span{display:block;color:var(--muted);font-size:9px;text-transform:uppercase;}.mot-stat strong{display:block;margin-top:4px;font-size:21px;}.section-title{display:flex;align-items:start;justify-content:space-between;gap:12px;padding:20px 20px 0;}.section-title h3{margin:4px 0 0;font-size:20px;}.count{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--surface-subtle);color:var(--muted);font-size:11px;}.danger{color:var(--red);}.good{color:var(--green);}.insights{padding:8px 14px 14px;}.insight{display:grid;grid-template-columns:30px 1fr;gap:10px;padding:11px;margin-top:6px;background:var(--surface-subtle);border:1px solid var(--line);border-radius:12px;}.insight .icon{width:26px;height:26px;border-radius:9px;display:grid;place-items:center;background:var(--surface-subtle);font-weight:900;}.insight.flag .icon{color:var(--red);}.insight.good .icon{color:var(--green);}.insight strong{display:block;font-size:12px;}.insight small{display:block;color:var(--muted);margin-top:3px;font-size:10px;line-height:1.45;}.mileage-card{padding:18px;}.mileage-chart{height:180px;position:relative;border-left:1px solid var(--line);border-bottom:1px solid var(--line);margin:10px 7px 20px 30px;}.mileage-line{position:absolute;height:2px;background:var(--lime);transform-origin:left center;}.mileage-dot{position:absolute;width:9px;height:9px;border-radius:50%;background:var(--lime);border:2px solid var(--line);box-shadow:var(--shadow);}.mileage-y{position:absolute;left:-35px;transform:translateY(-50%);color:var(--muted);font-size:8px;}.mileage-list{display:flex;justify-content:space-between;gap:5px;}.mileage-list div{font-size:8px;color:var(--muted);text-align:center;}.mileage-list b{display:block;color:var(--muted);font-size:9px;}.stack-cards{display:grid;gap:8px;}.stack-card{padding:16px;background:var(--surface);border:1px solid var(--line);border-radius:14px;}.stack-card>span{display:flex;align-items:center;justify-content:space-between;color:var(--muted);font-size:9px;text-transform:uppercase;letter-spacing:.1em;}.stack-card h4{margin:7px 0 5px;font-size:15px;}.stack-card p{margin:0;color:var(--muted);font-size:11px;}.risk-chip{padding:4px 7px;border-radius:999px;background:var(--surface-subtle);color:var(--muted);font-size:8px!important;}.negotiation-card{padding:20px;}.negotiation-line{display:flex;justify-content:space-between;gap:18px;padding:13px 2px;border-bottom:1px solid var(--line);}.negotiation-line span{color:var(--muted);font-size:11px;}.negotiation-line strong{font-size:16px;}.negotiation-line.emphasis strong{color:var(--lime);font-size:24px;}.negotiation-card p{color:var(--muted);font-size:10px;margin:16px 0 0;}.check-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px;}.focus-card{padding:13px;border:1px solid var(--line);background:var(--surface);border-radius:13px;}.focus-card b{display:block;font-size:12px;}.focus-card small{display:block;color:var(--muted);font-size:9px;margin-top:4px;}.ownership-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;}.ownership-card{padding:16px;min-height:120px;background:var(--surface);border:1px solid var(--line);border-radius:14px;}.ownership-card span{display:block;color:var(--muted);font-size:9px;text-transform:uppercase;}.ownership-card strong{display:block;margin:8px 0 4px;font-size:15px;}.ownership-card small{color:var(--muted);font-size:9px;}.questions{padding:14px 18px 18px 42px;margin:0;}.questions li{padding:10px 5px;border-bottom:1px solid var(--line);color:var(--muted);font-size:12px;}.questions li:last-child{border-bottom:0;}.unknowns{display:flex;flex-wrap:wrap;gap:8px;padding:20px;}.unknowns span{padding:8px 10px;border:1px solid var(--line);border-radius:999px;color:var(--muted);background:var(--surface);font-size:10px;}.triple-checks{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;}.checklist-panel{padding:15px;}.check-item{display:grid;grid-template-columns:22px 1fr;gap:9px;padding:9px 3px;border-bottom:1px solid var(--line);}.check-item:last-child{border-bottom:0;}.check-box{width:18px;height:18px;border:1px solid var(--line);border-radius:5px;}.check-item strong{display:block;font-size:11px;}.check-item small{display:block;color:var(--muted);font-size:9px;margin-top:2px;}.action-plan{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;}.action-step{padding:18px;background:var(--surface);border:1px solid var(--line);border-radius:16px;}.action-step span{display:inline-grid;place-items:center;width:27px;height:27px;border-radius:9px;background:var(--lime);color:var(--text);font-weight:900;font-size:10px;}.action-step h4{margin:12px 0 6px;}.action-step p{margin:0;color:var(--muted);font-size:10px;}.evidence-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;}.evidence-grid article{padding:18px;}.evidence-grid p{color:var(--muted);font-size:11px;margin:8px 0 0;}.evidence-list{display:flex;gap:7px;flex-wrap:wrap;margin-top:12px;}.evidence-list span{padding:7px 9px;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:9px;}.report-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:22px;padding:13px;}.report-actions>*{flex:1;min-width:150px;}
.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:45px;}.feature{min-height:250px;padding:23px;border-radius:22px;background:var(--surface);border:1px solid var(--line);position:relative;}.feature-num{color:var(--muted);font-size:11px;font-weight:900;}.feature h3{font-size:22px;letter-spacing:-.03em;margin-top:50px;}.feature p{color:var(--muted);font-size:13px;}.feature-wide{grid-column:span 3;display:grid;grid-template-columns:42px 1fr auto;gap:15px;align-items:center;min-height:150px;}.feature-wide h3{margin:0;}.mini-verdicts{display:flex;gap:5px;flex-wrap:wrap;}.mini-verdicts b{padding:7px 9px;border-radius:999px;border:1px solid var(--line);font-size:9px;}.comparison-section{padding-top:50px;}.comparison-table{margin-top:40px;border:1px solid var(--line);border-radius:22px;overflow:hidden;}.compare-row{display:grid;grid-template-columns:1.7fr 1fr 1.2fr;gap:1px;background:var(--surface-subtle);}.compare-row>*{padding:14px 18px;background:var(--surface);}.compare-row span{color:var(--muted);}.compare-row b{font-size:12px;}.compare-row.head>*{background:var(--surface);color:var(--text);}.verdict-section{display:grid;grid-template-columns:.9fr 1.1fr;gap:50px;align-items:center;}.verdict-stack{display:grid;gap:7px;}.verdict-stack>div{display:grid;grid-template-columns:76px 130px 1fr;align-items:center;padding:14px 16px;background:var(--surface);border:1px solid var(--line);border-radius:14px;}.verdict-stack span{color:var(--muted);font-size:10px;}.verdict-stack strong{font-size:13px;letter-spacing:.08em;}.verdict-stack small{color:var(--muted);}.v-buy strong{color:var(--green);}.v-negotiate strong{color:var(--lime);}.v-caution strong{color:var(--amber);}.v-walk strong{color:var(--red);}.pricing-section{display:grid;grid-template-columns:1fr .8fr;gap:55px;align-items:center;background:var(--surface);}.price-card{padding:28px;border:1px solid var(--line);background:var(--surface);border-radius:28px;box-shadow:var(--shadow);}.price-top{display:flex;justify-content:space-between;gap:20px;align-items:end;padding-bottom:20px;border-bottom:1px solid var(--line);}.price-top>span{font-size:10px;letter-spacing:.13em;color:var(--muted);font-weight:900;}.price-top strong{font-size:48px;letter-spacing:-.05em;}.price-top small{color:var(--muted);}.price-card ul{list-style:none;padding:8px 0;margin:12px 0 20px;}.price-card li{padding:8px 0;border-bottom:1px solid var(--line);color:var(--muted);font-size:13px;}.price-note{display:block;color:var(--muted);margin-top:12px;}.future-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:42px;}.future-grid article span{color:var(--lime);font-size:10px;font-weight:900;letter-spacing:.13em;}.faq-list{margin-top:38px;border-top:1px solid var(--line);}.faq details{border-bottom:1px solid var(--line);}.faq summary{list-style:none;display:flex;justify-content:space-between;gap:20px;padding:20px 0;font-weight:700;cursor:pointer;}.faq summary::-webkit-details-marker{display:none;}.faq details p{color:var(--muted);max-width:850px;padding-bottom:18px;}.final-cta{display:flex;align-items:end;justify-content:space-between;gap:30px;border-top:1px solid var(--line);}.final-cta h2{font-size:clamp(48px,5.5vw,76px);line-height:1.02;letter-spacing:-.055em;margin-bottom:0;}.giant{padding:17px 25px;font-size:15px;}footer{max-width:var(--max);margin:0 auto;padding:38px 24px 55px;border-top:1px solid var(--line);color:var(--muted);}footer p{max-width:600px;margin:18px 0;}.footer-links{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:18px;font-size:12px;}footer small{font-size:10px;}.footer-brand{color:var(--text);}
.modal{width:min(700px,92vw);border:1px solid var(--line);border-radius:22px;background:var(--surface);color:var(--text);padding:22px;box-shadow:var(--shadow);}.modal::backdrop{background:var(--surface-subtle);}.small-modal{width:min(560px,92vw);}.modal-head{display:flex;justify-content:space-between;align-items:start;}.modal-head h2{margin:5px 0 0;}.icon-btn{width:34px;height:34px;background:var(--surface);color:var(--text);border:1px solid var(--line);font-size:21px;}.history-list{display:grid;gap:8px;margin-top:18px;}.history-item{position:relative;text-align:left;padding:14px 55px 14px 14px;background:var(--surface);border:1px solid var(--line);color:var(--text);border-radius:13px;}.history-item small{display:block;color:var(--muted);margin-top:3px;}.history-score{position:absolute;right:14px;top:50%;transform:translateY(-50%);font-size:20px;font-weight:900;color:var(--lime);}.provider-status{display:grid;gap:8px;margin-top:18px;}.provider-row{display:flex;justify-content:space-between;padding:11px;border:1px solid var(--line);border-radius:12px;}.provider-row span{font-size:10px;padding:4px 7px;border-radius:999px;}.provider-row .on{background:var(--positive-soft);color:var(--green);}.provider-row .off{background:var(--surface);color:var(--muted);}.toast{position:fixed;z-index:100;left:50%;bottom:24px;transform:translate(-50%,20px);background:var(--surface);color:var(--text);padding:11px 16px;border-radius:999px;opacity:0;pointer-events:none;transition:.2s;}.toast.show{opacity:1;transform:translate(-50%,0);}
@media (max-width:1050px){.desktop-nav{display:none;}.hero{grid-template-columns:1fr;min-height:auto;padding-top:70px;}.hero-visual{min-height:500px;}.float-one{left:6%;}.float-two{right:5%;}.answer-grid{grid-template-columns:1.7fr 1fr;}.answer-main{grid-row:span 4;}.facts-grid{grid-template-columns:repeat(3,1fr);}.status-grid{grid-template-columns:repeat(3,1fr);}.ownership-grid{grid-template-columns:repeat(3,1fr);}.triple-checks{grid-template-columns:1fr;}.feature-grid{grid-template-columns:1fr 1fr;}.feature-wide{grid-column:span 2;}.pricing-section,.verdict-section{grid-template-columns:1fr;}.decision-bar{grid-template-columns:1fr 1fr 1fr;}}
@media (max-width:760px){.topbar{padding:13px 16px;gap:10px;}.brand{font-size:20px;}.brand-mark{width:30px;height:30px;}.top-actions{gap:6px;}.top-actions .ghost{display:none;}.top-actions .history-nav-btn{display:flex;padding:8px 10px;font-size:11px;}.history-label-full{display:none;}.history-label-mobile{display:inline;}.status-pill{padding:8px 10px;}.status-pill span:last-child{display:none;}.hero{padding:55px 16px 60px;gap:20px;}.hero h1{font-size:clamp(52px,15vw,72px);}.hero-copy{font-size:17px;}.smart-search{display:grid;grid-template-columns:32px 1fr;padding:8px;}.smart-search .primary{grid-column:1/-1;width:100%;}.hero-visual{min-height:480px;}.hero-report-card{transform:none;padding:17px;}.car-line{top:80px;}.float-card{display:none;}.demo-grid,.mini-status-grid{grid-template-columns:1fr 1fr;}.mini-status-grid>div:last-child{grid-column:span 2;}.trust-strip{justify-content:flex-start;overflow:auto;flex-wrap:nowrap;}.section{padding:72px 16px;}.section h2{font-size:clamp(40px,12vw,58px);}.decision-steps,.future-grid{grid-template-columns:1fr;}.report-map-grid{grid-template-columns:1fr;}.report-map-head{display:block;}.report-map-head strong{display:block;margin-top:7px;}.app-shell{padding:28px 12px 70px;}.report-toolbar{align-items:flex-start;}.report-toolbar>div:last-child{display:none;}.report-head{padding:21px;flex-direction:column;align-items:flex-start;}.report-vehicle h2{font-size:31px;}.score-wrap{width:100%;justify-content:space-between;}.score-ring{width:96px;height:96px;}.score-ring:before{width:72px;height:72px;}.score-ring strong{font-size:30px;}.answer-grid{grid-template-columns:1fr;}.answer-main{grid-row:auto;}.decision-bar{grid-template-columns:1fr;}.facts-grid{grid-template-columns:1fr 1fr;}.identity-note,.data-rule{grid-template-columns:1fr;}.status-grid{grid-template-columns:1fr 1fr;}.split-report{grid-template-columns:1fr;}.mot-summary{grid-template-columns:1fr 1fr;}.ownership-grid{grid-template-columns:1fr 1fr;}.action-plan,.evidence-grid{grid-template-columns:1fr;}.feature-grid{grid-template-columns:1fr;}.feature-wide{grid-column:auto;display:block;}.feature-wide .mini-verdicts{margin-top:18px;}.comparison-table{overflow:auto;}.compare-row{min-width:650px;}.verdict-stack>div{grid-template-columns:68px 110px 1fr;}.pricing-section{background:none;}.price-top strong{font-size:40px;}.final-cta{align-items:flex-start;flex-direction:column;}.field-grid{grid-template-columns:1fr;}.button-row{flex-direction:column;}.modal{padding:18px;}.check-grid{grid-template-columns:1fr;}}
@media (max-width:360px){.topbar{padding-left:12px;padding-right:12px;}.brand{font-size:18px;}.brand-mark{width:28px;height:28px;}.status-pill{display:none;}}
@media print{.topbar,.hero,.trust-strip,.section,.report-toolbar,.report-actions,footer,.provider-card,.followup,.loader{display:none!important}body{background:white;color:#111}.app-shell{max-width:none;padding:0}.report{display:block!important}.card,.status-card,.fact,.stack-card,.focus-card,.ownership-card,.action-step{box-shadow:none;background:white!important;border:1px solid #ccc!important;color:#111}.report-section{break-inside:avoid}.section-label span,.kicker,.vehicle-meta,.muted,.insight small,.questions,.unknowns,.stack-card p,.ownership-card small,.check-item small,.evidence-grid p{color:#444!important}.score-ring:before{background:white}.score-ring{border:1px solid #aaa;background:white!important}.chips span,.unknowns span{color:#222;border-color:#aaa}.split-report,.triple-checks,.evidence-grid{display:grid;grid-template-columns:1fr 1fr}.triple-checks{grid-template-columns:1fr 1fr 1fr}}

/* Buyer-decision explanations */
.section-decision{margin:0 0 10px;}.section-assessment{padding:19px 20px;border-left:4px solid var(--line);}.assessment-head{display:flex;align-items:flex-start;gap:12px;}.assessment-head>span{flex:0 0 auto;margin-top:2px;padding:5px 8px;border-radius:999px;background:var(--surface-subtle);color:var(--muted);font-size:8px;font-weight:900;letter-spacing:.13em;}.assessment-head h3{margin:0;font-size:19px;line-height:1.25;letter-spacing:-.025em;}.assessment-lead{display:grid;grid-template-columns:125px 1fr;gap:14px;margin-top:14px;padding-top:13px;border-top:1px solid var(--line);}.assessment-lead b,.assessment-grid b{font-size:8px;letter-spacing:.12em;color:var(--muted);}.assessment-lead p,.assessment-grid p{margin:0;color:var(--muted);font-size:11px;line-height:1.55;}.assessment-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:9px;}.assessment-grid>div{padding:12px;background:var(--surface-subtle);border:1px solid var(--line);border-radius:12px;}.assessment-grid p{margin-top:5px;}.report-col .assessment-head{display:block;}.report-col .assessment-head>span{display:inline-block;margin-bottom:8px;}.report-col .assessment-lead{grid-template-columns:1fr;}.report-col .assessment-grid{grid-template-columns:1fr;}.status-positive{border-left-color:var(--green);}.status-positive .assessment-head>span{background:var(--positive-soft);color:var(--green);}.status-check{border-left-color:var(--amber);}.status-check .assessment-head>span{background:var(--caution-soft);color:var(--amber);}.status-concern,.status-critical{border-left-color:var(--red);}.status-concern .assessment-head>span,.status-critical .assessment-head>span{background:var(--negative-soft);color:var(--red);}.status-critical{box-shadow:var(--shadow);}.evidence-dated{display:grid;gap:7px;}.evidence-dated span{display:flex;justify-content:space-between;gap:16px;border-radius:10px;}.evidence-dated span small{color:var(--muted);}.modal-copy{font-size:11px;margin:5px 0 0;max-width:470px;}.history-clear{width:100%;margin-top:16px;padding:10px;}.checkout-summary{display:grid;gap:5px;margin:20px 0;padding:16px;border:1px solid var(--line);border-radius:14px;background:var(--surface-subtle);}.checkout-summary span{font-size:9px;text-transform:uppercase;letter-spacing:.12em;color:var(--muted);}.checkout-summary strong{font-size:18px;overflow-wrap:anywhere;}.checkout-summary small,.checkout-limit{font-size:10px;color:var(--muted);}.consent-row{display:grid;grid-template-columns:20px 1fr;gap:10px;align-items:start;margin:12px 0;padding:12px;border:1px solid var(--line);border-radius:12px;color:var(--muted);font-size:11px;line-height:1.5;}.consent-row input{margin:2px 0 0;accent-color:var(--lime);}.consent-row a{color:var(--lime);text-decoration:underline;}.checkout-limit{padding:11px 13px;border-left:3px solid var(--amber);background:var(--surface-subtle);}.checkout-cancel{margin-top:8px;padding:11px;}

.coverage-note{display:block;margin-top:8px;color:var(--muted);font-size:9px;line-height:1.45;}.safety-gate{display:grid;grid-template-columns:150px 1fr;gap:18px;align-items:center;margin-top:10px;padding:16px 19px;border-left:4px solid var(--amber);}.safety-gate>span{font-size:9px;font-weight:900;letter-spacing:.12em;color:var(--amber);}.safety-gate strong{display:block;font-size:13px;}.safety-gate p{margin:3px 0 0;color:var(--muted);font-size:10px;}.safety-gate.gate-stop{border-left-color:var(--red);background:var(--negative-soft);}.safety-gate.gate-stop>span{color:var(--red);}.safety-gate.gate-verify{border-left-color:var(--green);}.safety-gate.gate-verify>span{color:var(--green);}.button:disabled,button:disabled{cursor:not-allowed;opacity:.62;transform:none!important;}@media(max-width:760px){.safety-gate{grid-template-columns:1fr;gap:7px;}}

.fraud-screen{display:grid;grid-template-columns:150px 1fr;gap:18px;align-items:center;margin-top:10px;padding:16px 19px;border-left:4px solid var(--amber);}.fraud-screen>span{font-size:9px;font-weight:900;letter-spacing:.12em;color:var(--amber);}.fraud-screen strong{display:block;font-size:13px;}.fraud-screen p{margin:3px 0 0;color:var(--muted);font-size:10px;}.fraud-screen.screen-warning{border-left-color:var(--red);background:var(--negative-soft);}.fraud-screen.screen-warning>span,.fraud-screen.screen-warning strong{color:var(--negative);}.fraud-screen.screen-no_obvious_signal{border-left-color:var(--green);}.fraud-screen.screen-no_obvious_signal>span{color:var(--green);}@media(max-width:760px){.fraud-screen{grid-template-columns:1fr;gap:7px;}}

/* Customer-information pages */
.legal-body{min-height:100vh;}.legal-main{max-width:940px;margin:0 auto;padding:80px 24px 100px;}.legal-hero{padding-bottom:30px;border-bottom:1px solid var(--line);}.legal-hero h1{font-size:clamp(43px,7vw,74px);line-height:1;letter-spacing:-.055em;margin:18px 0;}.legal-hero p{max-width:760px;color:var(--muted);font-size:17px;}.legal-meta{color:var(--muted);font-size:11px;}.legal-content{display:grid;gap:12px;margin-top:28px;}.legal-card{padding:24px;}.legal-card h2{font-size:23px;margin:0 0 10px;}.legal-card h3{font-size:16px;margin:18px 0 7px;}.legal-card p,.legal-card li{color:var(--muted);font-size:13px;line-height:1.7;}.legal-card a{color:var(--lime);text-decoration:underline;}.legal-card ul{padding-left:20px;}.legal-notice{padding:15px 17px;border-left:3px solid var(--amber);background:var(--surface);color:var(--muted);border-radius:0 12px 12px 0;}.legal-nav{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px;}.legal-nav a{padding:8px 11px;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:10px;}.legal-nav a[aria-current="page"]{border-color:var(--lime);color:var(--lime);}

@media (max-width:760px){.assessment-head{display:block;}.assessment-head>span{display:inline-block;margin-bottom:8px;}.assessment-lead,.assessment-grid{grid-template-columns:1fr;}.legal-main{padding:55px 16px 75px;}.legal-card{padding:19px;}}
@media print{.section-assessment{break-inside:avoid;background:#fff!important;border:1px solid #bbb!important;border-left-width:4px!important}.assessment-head h3,.assessment-lead p,.assessment-grid p{color:#222!important}.assessment-grid>div{background:#fff!important;border-color:#ccc!important}}

/* Optional Google Ads measurement consent */
.tracking-banner{position:fixed;left:18px;right:18px;bottom:18px;z-index:9999;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 18px;border:1px solid var(--line);border-radius:16px;background:var(--surface-subtle);box-shadow:var(--shadow);backdrop-filter:blur(14px);}
.tracking-banner-copy{display:grid;gap:5px;max-width:860px;}.tracking-banner-copy strong{font-size:14px;}.tracking-banner-copy span{font-size:13px;line-height:1.45;color:var(--muted);}.tracking-banner-copy a{font-size:12px;color:var(--accent);text-decoration:underline;}.tracking-banner-actions{display:flex;gap:10px;flex:0 0 auto;}.tracking-banner-actions .ghost,.tracking-banner-actions .primary{min-height:40px;padding:9px 14px;white-space:nowrap;}
@media (max-width:760px){.tracking-banner{left:10px;right:10px;bottom:10px;align-items:stretch;flex-direction:column;}.tracking-banner-actions{display:grid;grid-template-columns:1fr 1fr;}.tracking-banner-actions .ghost,.tracking-banner-actions .primary{width:100%;}}

/* Free 60-second buyer check */
.free-check-section{padding-top:88px;}.free-check-intro{max-width:900px;}.free-check-intro strong{color:var(--text);}.free-check-shell{margin-top:42px;display:grid;grid-template-columns:minmax(270px,.72fr) minmax(0,1.28fr);gap:16px;align-items:start;}.free-check-side,.free-check-form,.free-check-result{border:1px solid var(--line);border-radius:28px;background:var(--surface);box-shadow:var(--shadow);}.free-check-side{position:sticky;top:92px;padding:28px;}.free-badge{display:inline-flex;padding:7px 10px;border:1px solid var(--accent-line);border-radius:999px;background:var(--accent-soft);color:var(--lime);font-size:9px;font-weight:900;letter-spacing:.12em;}.free-check-side h3{margin:22px 0 12px;font-size:27px;line-height:1.12;letter-spacing:-.035em;}.free-check-side>p{color:var(--muted);font-size:13px;line-height:1.65;}.free-check-side>p strong{color:var(--text);}.free-check-points{display:grid;gap:10px;margin:24px 0;}.free-check-points>div{display:grid;grid-template-columns:35px 1fr;gap:10px;padding:13px;border:1px solid var(--line);border-radius:14px;background:var(--surface-subtle);}.free-check-points>div>b{color:var(--lime);font-size:10px;letter-spacing:.1em;}.free-check-points span{display:grid;gap:2px;}.free-check-points strong{font-size:12px;}.free-check-points small,.free-privacy{color:var(--muted);font-size:10px;line-height:1.5;}.free-privacy{display:block;padding-top:15px;border-top:1px solid var(--line);}.free-check-form{padding:28px;}.free-form-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;padding-bottom:20px;border-bottom:1px solid var(--line);}.free-form-head>div{display:grid;gap:3px;}.free-form-head span{font-size:9px;color:var(--lime);font-weight:900;letter-spacing:.13em;}.free-form-head strong{font-size:24px;letter-spacing:-.03em;}.free-form-head>small{color:var(--muted);font-size:10px;white-space:nowrap;}.free-query-field{display:grid;gap:7px;margin:21px 0;padding:18px;border:1px solid var(--line);border-radius:18px;background:var(--surface-subtle);}.free-query-field label{font-size:12px;font-weight:800;}.free-query-field label small{margin-left:6px;color:var(--muted);font-weight:600;}.free-query-field input{width:100%;border:1px solid var(--line);border-radius:12px;outline:0;padding:13px 14px;background:var(--surface);color:var(--text);font-size:14px;}.free-query-field input:focus{box-shadow:0 0 0 3px var(--focus-soft);border-color:var(--lime);}.free-query-field>small{color:var(--muted);font-size:9px;}.free-question{margin:0;padding:18px 0;border:0;border-bottom:1px solid var(--line);}.free-question legend{display:flex;align-items:center;gap:10px;padding:0;margin:0 0 12px;font-size:13px;}.free-question legend>span{display:inline-grid;place-items:center;min-width:27px;height:27px;border:1px solid var(--line);border-radius:8px;color:var(--lime);font-size:9px;font-weight:900;}.free-options{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;}.free-options.four{grid-template-columns:repeat(4,1fr);}.free-options label{position:relative;cursor:pointer;}.free-options input{position:absolute;opacity:0;pointer-events:none;}.free-options label>span{display:flex;min-height:48px;align-items:center;justify-content:center;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:var(--surface-subtle);color:var(--muted);text-align:center;font-size:11px;font-weight:700;transition:.16s ease;}.free-options label:hover>span{border-color:var(--line);color:var(--text);}.free-options input:checked+span{border-color:var(--lime);background:var(--accent-soft);color:var(--lime);box-shadow:var(--shadow);}.free-options input:focus-visible+span{outline:2px solid var(--lime);outline-offset:2px;}.free-submit-row{display:flex;align-items:center;gap:14px;padding-top:22px;}.free-submit-row small{color:var(--muted);font-size:10px;}.free-check-result{grid-column:2;padding:28px;}.free-result-top{display:grid;grid-template-columns:1fr auto;gap:22px;align-items:center;padding-bottom:22px;border-bottom:1px solid var(--line);}.free-result-top>div:first-child>span{font-size:9px;font-weight:900;letter-spacing:.13em;color:var(--amber);}.free-result-top h3{margin:6px 0 8px;font-size:31px;line-height:1.05;letter-spacing:-.04em;}.free-result-top p{margin:0;max-width:720px;color:var(--muted);font-size:13px;line-height:1.6;}.free-risk-meter{width:118px;height:118px;border-radius:50%;display:grid;place-content:center;text-align:center;background:radial-gradient(circle,var(--surface) 58%,transparent 60%),conic-gradient(var(--amber) var(--risk-pct,50%),var(--surface-subtle) 0);border:1px solid var(--line);}.free-risk-meter strong{font-size:30px;line-height:1;}.free-risk-meter small{margin-top:4px;color:var(--muted);font-size:8px;text-transform:uppercase;letter-spacing:.09em;line-height:1.25;}.free-check-result.risk-low .free-result-top>div:first-child>span{color:var(--green);}.free-check-result.risk-low .free-risk-meter{background:radial-gradient(circle,var(--surface) 58%,transparent 60%),conic-gradient(var(--green) var(--risk-pct,25%),var(--surface-subtle) 0);}.free-check-result.risk-high .free-result-top>div:first-child>span{color:var(--red);}.free-check-result.risk-high .free-risk-meter{background:radial-gradient(circle,var(--surface) 58%,transparent 60%),conic-gradient(var(--red) var(--risk-pct,75%),var(--surface-subtle) 0);}.free-result-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px;}.free-result-card{padding:17px;border:1px solid var(--line);border-radius:16px;background:var(--surface-subtle);}.free-result-card>span{display:block;margin-bottom:10px;font-size:8px;font-weight:900;letter-spacing:.13em;}.free-result-card.good>span{color:var(--green);}.free-result-card.verify>span{color:var(--amber);}.free-result-card.risk>span{color:var(--red);}.free-result-card>div{display:grid;gap:8px;}.free-result-item{position:relative;padding-left:16px;color:var(--muted);font-size:10px;line-height:1.5;}.free-result-item:before{content:"•";position:absolute;left:0;top:0;color:var(--muted);}.free-result-card.good .free-result-item:before{color:var(--green);}.free-result-card.verify .free-result-item:before{color:var(--amber);}.free-result-card.risk .free-result-item:before{color:var(--red);}.free-result-empty{color:var(--muted);font-size:10px;}.free-limit{margin-top:12px;padding:15px 17px;border-left:3px solid var(--line);border-radius:0 13px 13px 0;background:var(--surface-subtle);}.free-limit b{font-size:11px;}.free-limit p{margin:4px 0 0;color:var(--muted);font-size:10px;line-height:1.55;}.free-upgrade{display:grid;grid-template-columns:1fr auto auto;gap:12px;align-items:center;margin-top:14px;padding:19px;border:1px solid var(--accent-line);border-radius:18px;background:var(--surface);}.free-upgrade>div{display:grid;gap:3px;}.free-upgrade span{color:var(--lime);font-size:8px;font-weight:900;letter-spacing:.13em;}.free-upgrade strong{font-size:14px;}.free-upgrade small{color:var(--muted);font-size:9px;}.free-upgrade .primary,.free-upgrade .ghost{white-space:nowrap;}.free-upgrade .ghost{padding:12px 15px;}.free-jump{font-size:inherit;}
@media(max-width:980px){.desktop-nav{gap:14px;font-size:12px;}.free-check-shell{grid-template-columns:1fr;}.free-check-side{position:static;}.free-check-result{grid-column:1;}.free-upgrade{grid-template-columns:1fr;}.free-upgrade .primary,.free-upgrade .ghost{width:100%;}}
@media(max-width:760px){.free-check-section{padding-top:58px;}.free-check-shell{margin-top:28px;}.free-check-side,.free-check-form,.free-check-result{padding:19px;border-radius:20px;}.free-check-side h3{font-size:24px;}.free-form-head{display:grid;gap:5px;}.free-form-head>small{white-space:normal;}.free-options,.free-options.four{grid-template-columns:1fr 1fr;}.free-question legend{align-items:flex-start;}.free-options label>span{min-height:50px;font-size:10px;}.free-submit-row{display:grid;}.free-submit-row .primary{width:100%;}.free-result-top{grid-template-columns:1fr;}.free-risk-meter{width:96px;height:96px;}.free-risk-meter strong{font-size:26px;}.free-result-grid{grid-template-columns:1fr;}.free-upgrade{padding:16px;}}
@media(max-width:390px){.free-options,.free-options.four{grid-template-columns:1fr;}}

/* Free MOT snapshot in the hero */
.hero-free-mot{margin:24px 0 17px;padding:18px;border:1px solid var(--accent-line);border-radius:20px;background:var(--surface);box-shadow:var(--shadow);}
.hero-free-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:12px;}.hero-free-head>div{display:flex;align-items:center;gap:10px;flex-wrap:wrap;}.hero-free-head strong{font-size:13px;}.hero-free-head>small{color:var(--muted);font-size:8px;font-weight:800;letter-spacing:.1em;}.free-badge{display:inline-flex;padding:6px 9px;border:1px solid var(--accent-line);border-radius:999px;background:var(--accent-soft);color:var(--lime);font-size:8px;font-weight:900;letter-spacing:.12em;}.free-mot-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px;}.free-mot-form input{min-width:0;border:1px solid var(--line);border-radius:13px;outline:0;padding:13px 14px;background:var(--surface);color:var(--text);font-size:14px;text-transform:uppercase;}.free-mot-form input:focus{box-shadow:0 0 0 3px var(--focus-soft);border-color:var(--lime);}.free-mot-form button{white-space:nowrap;}.free-mot-result{display:grid;gap:10px;margin-top:13px;padding-top:13px;border-top:1px solid var(--line);}.free-mot-status-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid var(--line);border-radius:13px;background:var(--surface-subtle);}.free-mot-status-row span,.free-mot-advisories>span,.free-mot-upsell>span{font-size:8px;font-weight:900;letter-spacing:.13em;color:var(--muted);}.free-mot-status-row strong{font-size:19px;letter-spacing:.03em;}.free-mot-result.mot-pass .free-mot-status-row strong{color:var(--green);}.free-mot-result.mot-fail .free-mot-status-row strong{color:var(--red);}.free-mot-result.mot-unknown .free-mot-status-row strong{color:var(--amber);}.free-mot-advisories{display:grid;gap:7px;padding:12px 14px;border:1px solid var(--line);border-radius:13px;background:var(--surface-subtle);}.free-mot-advisory{position:relative;padding-left:16px;color:var(--muted);font-size:10px;line-height:1.45;}.free-mot-advisory:before{content:"!";position:absolute;left:0;color:var(--amber);font-weight:900;}.free-mot-none{color:var(--muted);font-size:10px;}.free-mot-upsell{display:grid;gap:5px;padding:14px;border:1px solid var(--accent-line);border-radius:14px;background:var(--accent-soft);}.free-mot-upsell>span{color:var(--lime);}.free-mot-result.mot-fail .free-mot-upsell>span{color:var(--red);}.free-mot-upsell strong{font-size:13px;}.free-mot-upsell p{margin:0 0 7px;color:var(--muted);font-size:10px;line-height:1.5;}.free-mot-upsell p b{color:var(--text);}.free-mot-upsell .primary{justify-self:start;}.hero-paid-label{display:flex;justify-content:space-between;align-items:end;gap:12px;margin:15px 2px 8px;}.hero-paid-label span{color:var(--lime);font-size:8px;font-weight:900;letter-spacing:.13em;}.hero-paid-label small{color:var(--muted);font-size:9px;}
@media(max-width:760px){.hero-free-mot{margin-top:20px;padding:14px;border-radius:17px;}.hero-free-head{align-items:flex-start;}.hero-free-head>small{display:none;}.free-mot-form{grid-template-columns:1fr;}.free-mot-form button{width:100%;}.free-mot-upsell .primary{width:100%;}.hero-paid-label{margin-top:17px;}}

/* Locked full-report preview: real data is kept server-side/encrypted until Stripe verifies payment. */
.locked-preview{display:grid;gap:16px;margin:4px 0 34px;}.locked-preview-head{padding:24px;border-color:var(--accent-line);background:var(--surface);}.locked-ready-line{display:flex;align-items:center;gap:9px;padding-bottom:16px;border-bottom:1px solid var(--line);color:var(--lime);font-size:9px;font-weight:900;letter-spacing:.12em;}.locked-ready-line small{margin-left:auto;color:var(--muted);font-size:9px;font-weight:600;letter-spacing:0;}.locked-ready-dot{width:8px;height:8px;border-radius:50%;background:var(--lime);box-shadow:var(--shadow);}.locked-vehicle-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0 17px;}.locked-vehicle-row h2{margin:4px 0 6px;font-size:clamp(30px,5vw,48px);letter-spacing:-.045em;}.locked-stamp{display:grid;place-items:center;min-width:96px;padding:13px 15px;border:1px solid var(--accent-line);border-radius:14px;transform:rotate(2deg);background:var(--accent-soft);}.locked-stamp span{font-size:8px;letter-spacing:.14em;color:var(--muted);}.locked-stamp strong{font-size:19px;color:var(--lime);letter-spacing:.04em;}.locked-teaser-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;}.locked-teaser-grid>div{display:grid;gap:4px;padding:14px;border:1px solid var(--line);border-radius:13px;background:var(--surface-subtle);}.locked-teaser-grid span{color:var(--muted);font-size:8px;font-weight:900;letter-spacing:.12em;}.locked-teaser-grid strong{font-size:19px;}.locked-teaser-grid small{color:var(--muted);font-size:9px;}.locked-found-line{display:grid;grid-template-columns:34px 1fr;gap:12px;align-items:start;margin-top:12px;padding:14px;border-radius:13px;background:var(--accent-soft);border:1px solid var(--accent-line);}.locked-found-line>span{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--accent-soft);color:var(--lime);font-weight:900;}.locked-found-line strong{font-size:13px;}.locked-found-line p{margin:4px 0 0;color:var(--muted);font-size:10px;line-height:1.55;}.locked-report-wrap{position:relative;padding:18px;border:1px solid var(--line);border-radius:20px;background:var(--surface-subtle);overflow:hidden;}.locked-report-toolbar{display:flex;justify-content:space-between;gap:12px;margin-bottom:11px;color:var(--muted);font-size:8px;font-weight:900;letter-spacing:.13em;}.locked-report-toolbar small{font-weight:600;letter-spacing:0;}.locked-report-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;filter:saturate(.7);opacity:.74;}.locked-report-card{position:relative;min-height:150px;padding:17px;border:1px solid var(--line);border-radius:14px;background:var(--surface);overflow:hidden;}.locked-report-card:after{content:"";position:absolute;inset:0;background:var(--surface);backdrop-filter:blur(1.7px);pointer-events:none;}.locked-report-card.locked-wide{grid-column:1/-1;}.locked-report-card>span{display:block;color:var(--muted);font-size:8px;font-weight:900;letter-spacing:.12em;}.locked-report-card>strong{display:block;margin-top:8px;color:var(--muted);font-size:16px;}.locked-lines{display:grid;gap:8px;margin-top:18px;}.locked-lines i,.locked-price-bars i{display:block;height:8px;border-radius:999px;background:var(--surface-subtle);}.locked-lines i:nth-child(1){width:86%;}.locked-lines i:nth-child(2){width:68%;}.locked-lines i:nth-child(3){width:78%;}.locked-price-bars{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:25px;}.locked-price-bars i{height:34px;border-radius:8px;}.locked-status-dots{display:flex;gap:8px;margin-top:24px;}.locked-status-dots i{width:32px;height:32px;border:1px solid var(--line);border-radius:50%;background:var(--surface);}.locked-action-steps{display:flex;gap:9px;margin-top:22px;}.locked-action-steps i{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:var(--surface-subtle);color:var(--muted);font-style:normal;font-weight:900;}.lock-chip{position:absolute;z-index:2;right:12px;bottom:12px;padding:6px 8px;border:1px solid var(--line);border-radius:999px;background:var(--surface-subtle);color:var(--muted);font-size:7px;letter-spacing:.1em;}.locked-paywall{position:relative;z-index:4;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:17px;align-items:center;margin:-24px 18px 5px;padding:22px;border-color:var(--accent-line);background:var(--surface-subtle);box-shadow:var(--shadow);}.locked-padlock{display:grid;place-items:center;width:52px;height:52px;border-radius:15px;background:var(--accent-soft);font-size:24px;}.locked-paywall h3{margin:4px 0 6px;font-size:21px;}.locked-paywall p{margin:0;color:var(--muted);font-size:11px;line-height:1.55;}.locked-paywall small{display:block;margin-top:7px;color:var(--muted);font-size:9px;}.locked-paywall .giant{white-space:nowrap;}
@media(max-width:760px){.locked-preview-head{padding:18px;}.locked-ready-line{align-items:flex-start;flex-wrap:wrap;}.locked-ready-line small{width:100%;margin-left:17px;}.locked-vehicle-row{align-items:flex-start;}.locked-stamp{min-width:78px;}.locked-teaser-grid{grid-template-columns:1fr;}.locked-report-wrap{padding:12px;}.locked-report-grid{grid-template-columns:1fr;}.locked-report-card.locked-wide{grid-column:auto;}.locked-paywall{grid-template-columns:1fr;margin:-18px 5px 3px;padding:19px;}.locked-padlock{width:46px;height:46px;}.locked-paywall .giant{width:100%;}.locked-report-toolbar small{display:none;}}
@media print{.locked-preview{display:none!important}}

/* 2026-09-01 unified free-MOT -> locked-report journey */
.unified-checker{margin-top:30px;padding:22px;}.unified-checker .search-meta{margin:12px 2px 0;}.free-check-summary{display:grid;gap:11px;margin-top:2px;}.free-facts-grid{grid-template-columns:repeat(3,minmax(0,1fr));}.free-mot-detail-card{padding:15px;border:1px solid var(--line);border-radius:14px;background:var(--surface-subtle);}.free-detail-head{display:flex;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:1px solid var(--line);}.free-detail-head span{color:var(--lime);font-size:8px;font-weight:900;letter-spacing:.13em;}.free-detail-head small{color:var(--muted);font-size:8px;}.free-defect-list{display:grid;gap:7px;margin-top:10px;}.free-defect-item{display:grid;grid-template-columns:88px 1fr;gap:10px;align-items:start;padding:9px 10px;border-radius:10px;background:var(--surface);}.free-defect-item b{color:var(--amber);font-size:8px;letter-spacing:.08em;}.free-defect-item.major b,.free-defect-item.dangerous b{color:var(--red);}.free-defect-item span{color:var(--muted);font-size:10px;line-height:1.45;}.free-defect-none{padding:7px 2px;color:var(--muted);font-size:10px;}.attention-hook{grid-template-columns:44px 1fr;padding:17px;}.attention-hook>span{width:40px;height:40px;font-size:18px;}.check-point-list{display:grid;gap:7px;margin-top:10px;}.check-point-list>div{display:grid;grid-template-columns:24px 1fr;gap:8px;align-items:center;}.check-point-list b{display:grid;place-items:center;width:22px;height:22px;border-radius:7px;background:var(--surface-subtle);color:var(--lime);font-size:9px;}.check-point-list span{color:var(--text);font-size:10px;line-height:1.4;}
@media(max-width:760px){.unified-checker{padding:16px;}.free-facts-grid{grid-template-columns:1fr 1fr;}.free-defect-item{grid-template-columns:1fr;gap:4px;}.attention-hook{grid-template-columns:38px 1fr;}.attention-hook>span{width:34px;height:34px;font-size:15px;}}
@media(max-width:430px){.free-facts-grid{grid-template-columns:1fr;}}

/* 2026-09-03 conversion pass: reduce checkout friction without removing express immediate-supply consent */
.checkout-reassurance{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 14px;}.checkout-reassurance>*{padding:9px 10px;border:1px solid var(--line);border-radius:10px;background:var(--surface-subtle);color:var(--muted);font-size:9px;line-height:1.35;}.checkout-reassurance strong{color:var(--lime);}.consent-single{margin:14px 0 8px;border-color:var(--accent-line);background:var(--accent-soft);font-size:11px;}.consent-single input{width:18px;height:18px;}.checkout-legal{margin:8px 0 14px;color:var(--muted);font-size:9px;text-align:center;}.checkout-legal a{color:var(--muted);text-decoration:underline;}.checkout-pay{min-height:52px;font-size:13px;box-shadow:var(--shadow);}
@media(max-width:560px){.checkout-reassurance{grid-template-columns:1fr;}.consent-single{font-size:10px;}.checkout-pay{font-size:12px;}}

/* 2026-09-03 conversion + trust pass */
.trust-section{padding-top:78px;padding-bottom:88px;}.trust-intro{max-width:880px;}.trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:38px;}.trust-grid article{min-height:220px;padding:22px;border-radius:22px;background:var(--surface);border:1px solid var(--line);}.trust-grid article>span{display:inline-flex;align-items:center;justify-content:center;width:31px;height:31px;border-radius:999px;background:var(--accent-soft);border:1px solid var(--accent-line);color:var(--lime);font-size:10px;font-weight:900;}.trust-grid strong{display:block;margin:24px 0 10px;font-size:18px;letter-spacing:-.025em;line-height:1.2;}.trust-grid p{color:var(--muted);font-size:12px;line-height:1.6;}.trust-note{margin-top:14px;padding:15px 18px;border-radius:16px;background:var(--surface-subtle);border:1px solid var(--line);color:var(--muted);font-size:11px;line-height:1.6;}.trust-note b{color:var(--text);}.report-map-simple{grid-template-columns:repeat(3,1fr);}.pricing-trust{display:flex;gap:8px;flex-wrap:wrap;margin-top:22px;}.pricing-trust span{padding:8px 10px;border-radius:999px;background:var(--surface);border:1px solid var(--line);color:var(--muted);font-size:10px;font-weight:800;}.compact-guide-grid{grid-template-columns:repeat(4,1fr);}
@media(max-width:1050px){.trust-grid{grid-template-columns:1fr 1fr;}.compact-guide-grid{grid-template-columns:1fr 1fr;}.report-map-simple{grid-template-columns:1fr 1fr;}}
@media(max-width:760px){.trust-section{padding-top:58px;padding-bottom:62px;}.trust-grid{grid-template-columns:1fr;}.trust-grid article{min-height:auto;}.compact-guide-grid,.report-map-simple{grid-template-columns:1fr;}.pricing-trust{display:grid;}.pricing-trust span{border-radius:12px;}}

/* Conversion pass 2026-09-03: cleaner free facts + richer locked-report preview */
.locked-inline-offer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;margin-top:14px;padding:16px 17px;border:1px solid var(--accent-line);border-radius:14px;background:var(--surface);}.locked-inline-offer strong{display:block;color:var(--text);font-size:15px;}.locked-inline-offer span{display:block;margin-top:4px;color:var(--muted);font-size:10px;line-height:1.5;}.locked-inline-offer small{display:block;margin-top:6px;color:var(--muted);font-size:8px;}.locked-inline-offer .primary{white-space:nowrap;}.locked-report-intro{max-width:760px;margin:0 0 14px;color:var(--muted);font-size:11px;line-height:1.6;}.locked-report-grid{opacity:1;filter:none;}.locked-report-card{display:flex;flex-direction:column;min-height:260px;padding:18px;}.locked-report-card:after{display:none;}.locked-report-card>span,.locked-report-card>strong,.locked-preview-list,.preview-card-cta{position:relative;z-index:2;}.locked-report-card>strong{color:var(--text);font-size:17px;line-height:1.3;}.locked-preview-list{display:grid;gap:8px;margin:16px 0 18px;padding:0;list-style:none;}.locked-preview-list li{position:relative;padding-left:16px;color:var(--muted);font-size:10px;line-height:1.5;}.locked-preview-list li:before{content:"✓";position:absolute;left:0;top:0;color:var(--lime);font-weight:900;}.preview-card-cta{margin-top:auto;margin-right:auto;padding:9px 12px;border:1px solid var(--accent-line);border-radius:9px;background:var(--accent-soft);color:var(--lime);font-size:9px;font-weight:900;cursor:pointer;transition:.18s ease;}.preview-card-cta:hover{transform:translateY(-1px);background:var(--accent-soft);border-color:var(--accent-line);}.lock-chip{top:12px;right:12px;bottom:auto;}.free-facts-grid>div.hidden{display:none!important;}@media(max-width:760px){.locked-inline-offer{grid-template-columns:1fr;}.locked-inline-offer .primary{width:100%;}.locked-report-card{min-height:0;}.preview-card-cta{width:100%;margin-right:0;}.locked-preview-list{margin-bottom:14px;}}

/* 2026-09-06: free-evidence-first preview. Official DVLA/DVSA evidence stays free; judgement stays paid. */
.free-expanded-data{display:grid;gap:12px;padding:18px;border:1px solid var(--line);border-radius:20px;background:var(--surface);}
.free-expanded-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding:2px 3px 6px;}.free-expanded-head span{display:block;color:var(--lime);font-size:9px;font-weight:900;letter-spacing:.14em;}.free-expanded-head strong{display:block;max-width:800px;margin-top:5px;color:var(--text);font-size:17px;line-height:1.35;}.free-expanded-head small{color:var(--muted);font-size:9px;text-align:right;}
.free-history-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;}.free-history-stats>div{padding:14px;border:1px solid var(--line);border-radius:13px;background:var(--surface-subtle);}.free-history-stats span{display:block;color:var(--muted);font-size:8px;font-weight:900;letter-spacing:.11em;}.free-history-stats strong{display:block;margin:5px 0 2px;font-size:22px;}.free-history-stats small{color:var(--muted);font-size:8px;}
.free-signal-card,.free-history-panel{padding:15px;}.free-signal-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:11px;}.free-signal{display:grid;grid-template-columns:30px 1fr;gap:9px;padding:11px;border:1px solid var(--line);border-radius:11px;background:var(--surface-subtle);}.free-signal>span{display:grid;place-items:center;width:26px;height:26px;border-radius:8px;background:var(--surface-subtle);font-weight:900;}.free-signal.good>span{color:var(--green);}.free-signal.watch>span{color:var(--amber);}.free-signal.bad>span{color:var(--red);}.free-signal strong{display:block;font-size:11px;}.free-signal small{display:block;margin-top:3px;color:var(--muted);font-size:9px;line-height:1.5;}
.free-history-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:10px;}.free-mot-history,.free-mileage-history{display:grid;gap:7px;margin-top:10px;max-height:620px;overflow:auto;padding-right:2px;}.free-mot-test{border:1px solid var(--line);border-radius:11px;background:var(--surface-subtle);overflow:hidden;}.free-mot-test summary{display:grid;grid-template-columns:auto auto 1fr auto;gap:9px;align-items:center;padding:11px;cursor:pointer;list-style:none;}.free-mot-test summary::-webkit-details-marker{display:none;}.free-mot-test summary b{font-size:11px;}.free-mot-test summary small{color:var(--muted);font-size:9px;}.free-mot-test summary i{color:var(--muted);font-size:8px;font-style:normal;}.free-mot-result{min-width:42px;padding:4px 6px;border-radius:7px;background:var(--surface-subtle);color:var(--muted);text-align:center;font-size:8px;font-weight:900;}.free-mot-result.pass{background:var(--positive-soft);color:var(--green);}.free-mot-result.fail{background:var(--negative-soft);color:var(--red);}.free-mot-test-body{display:grid;gap:6px;padding:0 10px 10px;border-top:1px solid var(--line);}.free-mot-test-body .free-defect-item{margin-top:7px;}.free-mileage-row{padding:11px;border:1px solid var(--line);border-radius:11px;background:var(--surface-subtle);}.free-mileage-row span{display:block;color:var(--muted);font-size:8px;}.free-mileage-row strong{display:block;margin:3px 0;font-size:14px;}.free-mileage-row small{display:block;color:var(--muted);font-size:8px;line-height:1.4;}.free-boundary-note{margin:0;padding:13px 15px;border:1px dashed var(--line);border-radius:12px;color:var(--muted);font-size:10px;line-height:1.55;}.free-boundary-note strong{color:var(--text);}
@media(max-width:820px){.free-expanded-head{align-items:flex-start;flex-direction:column;}.free-expanded-head small{text-align:left;}.free-history-stats{grid-template-columns:1fr 1fr;}.free-signal-list{grid-template-columns:1fr;}.free-history-grid{grid-template-columns:1fr;}.free-mot-history,.free-mileage-history{max-height:none;}}
@media(max-width:430px){.free-history-stats{grid-template-columns:1fr;}.free-mot-test summary{grid-template-columns:auto 1fr auto;}.free-mot-test summary small{grid-column:1/-1;}}

/* 2026-09-07: £12.99 -> £9.99 this-week urgency treatment */
.promo-strip{max-width:var(--max);margin:18px auto 0;padding:12px 18px;display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;border:1px solid var(--accent-line);border-radius:16px;background:var(--surface);box-shadow:var(--shadow);}
.promo-strip-kicker,.sale-badge{display:inline-flex;align-items:center;justify-content:center;padding:6px 9px;border-radius:999px;background:var(--lime);color:var(--text);font-size:9px;font-weight:950;letter-spacing:.13em;white-space:nowrap;}
.promo-strip-price{display:flex;align-items:baseline;gap:8px;}.promo-strip-price del,.promo-inline del,.hero-sale-pill del,.sale-price>del,.checkout-old-price{text-decoration-thickness:2px;text-decoration-color:var(--muted);color:var(--muted);}.promo-strip-price del{font-size:14px;}.promo-strip-price strong{color:var(--text);font-size:23px;letter-spacing:-.04em;}.promo-strip-copy{color:var(--muted);font-size:11px;}.promo-strip a{color:var(--lime);font-size:10px;font-weight:900;text-decoration:none;}.promo-strip a span{margin-left:5px;}
.promo-inline{display:inline-flex;align-items:center;gap:6px;}.promo-inline strong{color:var(--lime);font-size:14px;}.promo-inline b{padding:3px 6px;border-radius:999px;background:var(--accent-soft);border:1px solid var(--accent-line);color:var(--lime);font-size:8px;letter-spacing:.08em;}.hero-sale-pill strong{color:var(--lime);}
.urgency-note{padding:13px 15px;border:1px solid var(--accent-line);border-radius:12px;background:var(--accent-soft);color:var(--muted);}.urgency-note strong{color:var(--lime);}.sale-card{position:relative;border-color:var(--accent-line);box-shadow:var(--shadow);}.sale-badge{position:absolute;top:-13px;right:22px;}.sale-price{display:grid;justify-items:end;gap:2px;}.sale-price>del{font-size:16px;font-weight:800;}.sale-price>div{display:flex;align-items:baseline;gap:4px;}.sale-price>span{color:var(--lime);font-size:8px;font-weight:950;letter-spacing:.12em;}.checkout-old-price{font-size:.64em;font-weight:700;}.checkout-urgency{padding:9px 11px;border:1px solid var(--accent-line);border-radius:10px;background:var(--accent-soft);color:var(--muted);}.checkout-urgency strong{color:var(--lime);}
@media(max-width:760px){.promo-strip{margin:10px 12px 0;padding:11px 12px;justify-content:flex-start;gap:8px;}.promo-strip-copy{flex-basis:100%;font-size:10px;}.promo-strip a{margin-left:auto;}.sale-badge{right:16px;}.sale-price>del{font-size:14px;}}

/* Final review: semantic report headings and actionable data limits. */
.section-label h2{font:inherit;letter-spacing:inherit;text-transform:inherit;margin:0;color:inherit;}
.data-limit-note{font-size:14px;line-height:1.6;color:var(--muted);margin:18px 0 0;}
.data-limit-note a{text-decoration:underline;text-underline-offset:3px;}

.optional-advert{margin:20px 0;color:var(--muted);font-size:14px;}.optional-advert summary{cursor:pointer;padding:12px 0;}.optional-advert textarea{width:100%;box-sizing:border-box;resize:vertical;background:var(--surface-subtle);color:var(--text);border:1px solid var(--line);border-radius:12px;padding:13px;font:inherit;}.optional-advert textarea:focus-visible{outline:2px solid var(--positive);outline-offset:2px;}

.report-retention{font-size:14px;line-height:1.5;color:var(--muted);margin:12px 0 20px;}@media(max-width:760px){.report-toolbar{flex-wrap:wrap;gap:12px;}.report-toolbar>div:last-child{display:flex;flex-wrap:wrap;gap:8px;}.report-toolbar button{min-height:44px;}}
