/* Source: /assets/styles.css */

:root{--bg:#f4f7fb;--card:#fff;--ink:#0b1324;--muted:#66758b;--line:#dde5ef;--brand:#081220;--brand2:#13233b;--accent:#ff6b13;--accent2:#e4570a;--ok:#137a44;--info:#2563eb;--warn:#9a5b0a;--shadow:0 18px 55px rgba(9,20,39,.10);--radius:22px;--max:1200px}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:var(--bg);color:var(--ink);line-height:1.55}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.container{width:min(calc(100% - 32px),var(--max));margin:auto}
.site-header{position:sticky;top:0;z-index:50;background:rgba(8,18,32,.97);backdrop-filter:blur(12px);border-bottom:1px solid rgba(255,255,255,.08)}.nav{height:72px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:flex;align-items:center;gap:11px;color:#fff;font-weight:900;letter-spacing:-.04em;font-size:20px}.brand-mark{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:var(--accent);box-shadow:inset 0 -6px 16px rgba(0,0,0,.12)}.brand-mark svg{width:23px;height:23px}.brand span:last-child em{font-style:normal;color:#ff9a5a}.nav-links{display:flex;align-items:center;gap:21px;color:#d8e2ef;font-size:14px;font-weight:750}.nav-links a:hover{color:#fff}.nav-cta{padding:10px 14px;border:1px solid rgba(255,255,255,.22);border-radius:12px}.menu-btn{display:none;background:none;border:0;color:#fff;font-size:26px}
.hero{background:radial-gradient(circle at 82% 22%,rgba(255,107,19,.24),transparent 26%),linear-gradient(135deg,#07111f 0%,#12243d 58%,#1b304e 100%);color:#fff;padding:76px 0 80px}.hero-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:50px;align-items:center}.eyebrow,.kicker{display:inline-flex;align-items:center;gap:7px;text-transform:uppercase;letter-spacing:.11em;font-size:11px;font-weight:900}.eyebrow{padding:7px 10px;border-radius:999px;background:rgba(255,255,255,.08);color:#ffd7bd}.kicker{color:var(--accent2)}.hero h1{font-size:clamp(43px,6vw,72px);line-height:1.01;margin:18px 0;letter-spacing:-.058em;max-width:790px}.hero p{font-size:18px;color:#c9d6e5;max-width:700px;margin:0 0 28px}.search-panel{background:#fff;color:var(--ink);padding:18px;border-radius:20px;box-shadow:0 25px 70px rgba(0,0,0,.24);display:grid;grid-template-columns:1.05fr .8fr .8fr auto;gap:10px}.field{display:flex;align-items:center;gap:9px;border:1px solid var(--line);border-radius:13px;padding:0 13px;background:#fff}.field input,.field select{width:100%;border:0;outline:0;padding:14px 0;background:transparent;color:var(--ink)}
.btn{border:0;border-radius:13px;padding:13px 17px;background:var(--accent);color:#fff;font-weight:900;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px}.btn:hover{background:var(--accent2)}.btn-dark{background:var(--brand)}.btn-dark:hover{background:#162a46}.btn-ghost{background:#fff;color:var(--ink);border:1px solid var(--line)}.btn-small{padding:9px 12px;border-radius:10px;font-size:13px}.btn[disabled]{opacity:.55;cursor:not-allowed}
.hero-card{background:rgba(255,255,255,.065);border:1px solid rgba(255,255,255,.13);border-radius:26px;padding:26px}.hero-card h3{margin:0 0 18px;font-size:16px}.metric-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.metric{padding:17px;border-radius:16px;background:rgba(255,255,255,.07)}.metric strong{display:block;font-size:26px;letter-spacing:-.04em}.metric span{font-size:12px;color:#b7c7d9}.source-note{margin-top:14px;color:#96a9bd;font-size:11px}.trustline{display:flex;gap:14px;flex-wrap:wrap;margin-top:18px;color:#aebed0;font-size:12px}.trustline span{display:flex;gap:6px;align-items:center}
.section{padding:72px 0}.section-sm{padding:44px 0}.section h2,.page-head h1{font-size:clamp(31px,4vw,46px);letter-spacing:-.048em;line-height:1.08;margin:8px 0 12px}.lead{color:var(--muted);max-width:800px;font-size:17px;margin:0 0 30px}.cards{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.card,.profile-card,.form{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:22px;box-shadow:0 7px 24px rgba(12,29,51,.035)}.card h3{margin:10px 0 7px;font-size:18px}.card p,.profile-card p{margin:0;color:var(--muted);font-size:14px}.card-link:hover{transform:translateY(-2px);box-shadow:var(--shadow);transition:.18s}.icon{width:44px;height:44px;border-radius:13px;background:#fff2e9;color:var(--accent2);display:grid;place-items:center;font-weight:950;font-size:18px}.split{display:grid;grid-template-columns:1fr 1fr;gap:22px}.chips{display:flex;flex-wrap:wrap;gap:9px}.chip{border:1px solid var(--line);background:#fff;border-radius:999px;padding:9px 13px;font-size:13px;font-weight:760;color:#334155}.chip:hover{border-color:#f4b183;color:#b94707}.step-list{display:grid;gap:12px}.step{display:flex;gap:14px;padding:16px;background:#fff;border:1px solid var(--line);border-radius:16px}.step-num{flex:0 0 32px;height:32px;border-radius:10px;background:var(--brand);color:#fff;display:grid;place-items:center;font-weight:900}.step strong{display:block}.step small{color:var(--muted)}.banner{background:var(--brand);color:#fff;border-radius:28px;padding:35px;display:flex;justify-content:space-between;gap:28px;align-items:center}.banner h2{margin:0 0 7px;font-size:30px}.banner p{margin:0;color:#c8d5e4}.stat-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.stat-box{background:#fff;border:1px solid var(--line);border-radius:18px;padding:20px}.stat-box strong{display:block;font-size:28px;letter-spacing:-.04em}.stat-box span{font-size:13px;color:var(--muted)}
.footer{background:#07101d;color:#afbecf;padding:48px 0 24px}.footer-grid{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:36px}.footer h4{color:#fff;margin:0 0 12px}.footer a{display:block;margin:7px 0;font-size:14px}.footer-copy{font-size:14px;max-width:340px}.footnote{margin-top:32px;padding-top:20px;border-top:1px solid rgba(255,255,255,.1);font-size:12px;color:#788a9f}
.page-head{padding:52px 0 26px}.page-head p{color:var(--muted);max-width:820px}.search-layout{display:grid;grid-template-columns:300px 1fr;gap:22px;padding-bottom:70px}.filters{position:sticky;top:92px;align-self:start}.filter-group{margin-bottom:18px}.filter-group label{display:block;font-weight:800;font-size:13px;margin-bottom:7px}.control{width:100%;border:1px solid var(--line);border-radius:12px;background:#fff;padding:12px;outline:0}.control:focus{border-color:#ffad78;box-shadow:0 0 0 3px rgba(255,107,19,.10)}.help{font-size:12px;color:var(--muted)}.results-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.result-list{display:grid;gap:12px}.result{background:#fff;border:1px solid var(--line);border-radius:19px;padding:18px;display:grid;grid-template-columns:1fr auto;gap:14px}.result h3{margin:7px 0 4px;font-size:20px;letter-spacing:-.02em}.meta{display:flex;flex-wrap:wrap;gap:7px;color:var(--muted);font-size:13px}.badges{display:flex;gap:6px;flex-wrap:wrap}.badge{display:inline-flex;align-items:center;padding:5px 8px;border-radius:999px;background:#eef3f8;font-size:11px;font-weight:800;color:#475569}.badge-rdw{background:#e9f8ef;color:#17683e}.badge-info{background:#eaf2ff;color:#245bbb}.badge-warn{background:#fff6df;color:#8f5d00}.badge-verified{background:#eaf8ee;color:#11653a}.actions{display:flex;gap:7px;align-items:flex-start}.empty{padding:36px;text-align:center;background:#fff;border:1px dashed #c9d4e1;border-radius:18px;color:var(--muted)}.loading{display:none;padding:22px;text-align:center;color:var(--muted)}.loading.show{display:block}.notice{padding:14px 16px;border-radius:14px;background:#fff7ed;border:1px solid #fed7aa;color:#9a3412;font-size:13px;margin-bottom:16px}.pager{display:flex;justify-content:flex-end;gap:8px;margin-top:14px}.compare-bar{position:fixed;z-index:40;bottom:18px;left:50%;transform:translateX(-50%);width:min(calc(100% - 28px),780px);background:#0b1526;color:#fff;border-radius:16px;padding:12px 14px;box-shadow:0 18px 50px rgba(0,0,0,.25);display:none;align-items:center;justify-content:space-between;gap:12px}.compare-bar.show{display:flex}.compare-items{display:flex;gap:7px;flex-wrap:wrap}.compare-item{font-size:12px;background:rgba(255,255,255,.1);padding:7px 9px;border-radius:9px}
.profile{display:grid;grid-template-columns:1fr 350px;gap:22px;padding-bottom:70px}.profile-main,.profile-side{display:grid;gap:16px;align-content:start}.profile-card h2,.profile-card h3{margin-top:0}.dl{display:grid;grid-template-columns:175px 1fr;gap:10px 16px;font-size:14px}.dl dt{color:var(--muted)}.dl dd{margin:0;font-weight:700}.status-row{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:10px}.unknown{color:#8493a8!important;font-weight:650}.recognition-list{display:grid;gap:8px;margin-top:12px}.recognition{display:flex;align-items:flex-start;gap:9px;padding:12px;border:1px solid var(--line);border-radius:13px;background:#fafcff}.recognition .dot{width:9px;height:9px;border-radius:50%;background:var(--ok);margin-top:6px;flex:0 0 9px}.recognition strong{display:block;font-size:14px}.recognition small{color:var(--muted)}.sourcebox{padding:13px;border-radius:14px;background:#f7fafc;border:1px solid var(--line);font-size:12px;color:#53647a}.sourcebox a{text-decoration:underline;font-weight:700}.data-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.data-tile{padding:14px;border:1px solid var(--line);border-radius:14px}.data-tile small{display:block;color:var(--muted)}.data-tile strong{display:block;margin-top:3px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.form label{font-size:13px;font-weight:800}.form label span{display:block;margin-bottom:6px}.form input,.form textarea,.form select{width:100%;border:1px solid var(--line);border-radius:12px;padding:12px;background:#fff}.form textarea{min-height:120px;resize:vertical}.full{grid-column:1/-1}.check-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.check{display:flex!important;gap:8px;align-items:center;border:1px solid var(--line);border-radius:11px;padding:10px;font-weight:650!important}.check input{width:auto!important}.legal{max-width:850px;padding-bottom:70px}.legal h2{margin-top:34px}.legal p,.legal li{color:#475569}.compare-grid{display:grid;grid-template-columns:190px repeat(3,1fr);background:#fff;border:1px solid var(--line);border-radius:20px;overflow:auto}.compare-grid>*{padding:15px;border-bottom:1px solid var(--line);border-right:1px solid var(--line);min-width:0}.compare-grid>*:nth-child(4n){border-right:0}.compare-grid .label{font-weight:800;background:#f8fafc}.landing-search{display:flex;gap:10px;margin-top:22px;max-width:680px}.landing-search .control{flex:1}.definition{border-left:4px solid var(--accent);padding-left:18px;margin:20px 0;color:#475569}
@media(max-width:980px){.hero-grid,.split,.profile{grid-template-columns:1fr}.hero-card{display:none}.cards{grid-template-columns:1fr 1fr}.search-layout{grid-template-columns:1fr}.filters{position:static}.footer-grid{grid-template-columns:1fr 1fr}.nav-links{display:none}.menu-btn{display:block}.nav-links.open{display:flex;position:absolute;top:72px;left:0;right:0;background:#081220;flex-direction:column;align-items:flex-start;padding:18px 24px;border-top:1px solid rgba(255,255,255,.08)}.search-panel{grid-template-columns:1fr 1fr}.stat-strip{grid-template-columns:1fr 1fr}.check-grid{grid-template-columns:1fr 1fr}}
@media(max-width:650px){.hero{padding:52px 0}.hero h1{font-size:43px}.search-panel,.cards,.form-grid,.data-grid{grid-template-columns:1fr}.footer-grid,.stat-strip{grid-template-columns:1fr}.banner{align-items:flex-start;flex-direction:column}.result{grid-template-columns:1fr}.actions{flex-wrap:wrap}.dl{grid-template-columns:1fr}.page-head h1{font-size:37px}.compare-grid{grid-template-columns:130px repeat(3,180px)}.check-grid{grid-template-columns:1fr}.landing-search{flex-direction:column}}
.index-status{margin-top:10px;padding:9px 11px;border-radius:11px;background:rgba(255,255,255,.07);font-size:11px;color:#b7c7d9}.index-status.status-live{color:#c8f7d8;background:rgba(20,122,68,.20)}
.cta-stack{display:grid;gap:9px}.source-list{display:grid;gap:8px;margin-top:10px}.source-list a{display:block;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:#fafcff;font-size:13px;font-weight:800}.source-list small{display:block;margin-top:2px;color:var(--muted);font-weight:600}.mini-chips{margin-top:9px}.mini-chips .chip{padding:5px 8px;font-size:11px}.verify-only{margin:0 0 18px;background:#f8fafc}.progress-strip{padding:0 0 18px;margin-top:-26px;position:relative;z-index:2}.progress-strip .stat-box{box-shadow:0 12px 30px rgba(9,20,39,.06)}.progress-strip .stat-box small{display:block;color:var(--muted);margin-top:3px}.source-mini{font-size:11px;color:var(--muted);margin-top:8px}.verified-callout{border-left:4px solid var(--ok);background:#f3fbf6;padding:14px 16px;border-radius:0 14px 14px 0;margin:16px 0}.verified-callout strong{display:block}.verified-callout span{font-size:13px;color:#486454}
/* v5 lead/conversion layer */
.lead-card{border-color:#ffd5ba;background:linear-gradient(180deg,#fff8f3 0%,#fff 100%);box-shadow:0 10px 30px rgba(255,107,19,.08)}
.lead-card h3{margin:7px 0 8px;font-size:20px}
.form-note{padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:#f8fafc;color:var(--muted);font-size:13px}
/* v12 werkplaatskiezer */
.workshop-layout{display:grid;grid-template-columns:310px 1fr;gap:22px;align-items:start}.workshop-filters{position:sticky;top:92px}.workshop-check{align-items:flex-start!important}.workshop-check span{display:block}.workshop-check small{display:block;color:var(--muted);font-weight:500;margin-top:3px}.group-service-card{border-color:#cfe0fb;background:linear-gradient(180deg,#f5f9ff 0%,#fff 100%)}
@media(max-width:980px){.workshop-layout{grid-template-columns:1fr}.workshop-filters{position:static}}

/* v17 branding & legal */
.brand-logo{display:block;width:228px;max-width:44vw;height:auto}.footer .brand-logo{width:236px}.legal code{background:#eef2f7;padding:2px 6px;border-radius:6px}.legal ul{padding-left:22px}.legal a{text-decoration:underline;text-underline-offset:2px}.legal .form a{text-decoration:underline}.legal .sourcebox{margin:18px 0}@media(max-width:520px){.brand-logo{width:205px;max-width:62vw}}@media print{.site-header,.footer,.menu-btn{display:none!important}.legal{max-width:none}.page-head{padding:0}body{background:#fff}}

/* v29 structured data + comparison conversion */
.profile-compare-v29{border-color:#cfe0fb;background:linear-gradient(180deg,#f6f9ff 0%,#fff 100%)}.profile-action-grid{display:grid;gap:9px;margin-top:14px}.profile-compare-v29 .btn-dark{background:var(--ok)}.profile-compare-v29 .btn-dark:hover{background:#0f6738}.compare-quality{display:flex;flex-wrap:wrap;gap:6px}.compare-grid a:not(.btn){color:#b94707;text-decoration:underline;text-underline-offset:2px;font-weight:750}.compare-grid .help{display:block;margin-top:4px}.actions .btn{white-space:nowrap}@media(max-width:650px){.profile-action-grid{grid-template-columns:1fr}.actions{align-items:stretch}.actions .btn{flex:1 1 auto}}







































/* ABK V42 VERIFIED REVIEWS START */
.review-card-v42{grid-column:1/-1;border-color:#d9e5dc;background:linear-gradient(180deg,#fbfefc 0%,#fff 100%)}.review-heading-v42{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px}.review-heading-v42 h2{margin:.25rem 0}.review-summary-v42{display:flex;align-items:center;gap:18px;padding:16px;border:1px solid var(--line);background:#fff;border-radius:16px;margin-bottom:14px}.review-score-v42{width:82px;min-width:82px;text-align:center;border-right:1px solid var(--line);padding-right:14px}.review-score-v42 strong{display:block;font-size:30px;line-height:1}.review-score-v42 span{display:block;color:var(--muted);font-size:11px;margin-top:5px}.review-stars-v42{color:#e17922;font-weight:900;letter-spacing:.04em}.review-stars-v42 span{color:#475569;font-weight:700;letter-spacing:normal;font-size:12px}.review-empty-v42{padding:18px;border:1px dashed #bdcbbf;border-radius:16px;background:#fff}.review-empty-v42 h3{margin:12px 0 6px}.review-item-v42{padding:18px 0;border-top:1px solid var(--line)}.review-item-head-v42{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.business-response-v42{margin-top:14px;padding:14px;border-left:4px solid #2f6e48;background:#f3f8f5;border-radius:0 12px 12px 0}.review-links-v42,.review-policy-links-v42{display:flex;gap:14px;flex-wrap:wrap;margin-top:12px;font-size:12px}.review-links-v42 a,.review-policy-links-v42 a{text-decoration:underline;color:#475569}.external-review-v42{margin-top:18px;padding:16px;border:1px solid var(--line);border-radius:16px;background:#f8fafc}.google-attribution-v42{margin-top:10px;color:#5e5e5e;font:400 12px Roboto,Arial,sans-serif}.badge-review-v42{background:#fff2df;color:#8a4a04}.review-form-shell-v42{max-width:980px;padding-bottom:70px}.rating-grid-v42{display:grid;grid-template-columns:1fr 1fr;gap:14px}.rating-field-v42{border:1px solid var(--line);border-radius:14px;padding:14px;margin:0}.rating-field-v42 legend{font-size:13px;font-weight:800;padding:0 5px}.rating-options-v42{display:flex;gap:6px;flex-wrap:wrap}.rating-options-v42 label{display:flex;align-items:center;gap:4px;padding:7px 9px;border:1px solid var(--line);border-radius:10px;background:#fff}.rating-options-v42 input{width:auto}.review-proof-v42{padding:16px;border:1px solid #cfe0fb;background:#f5f9ff;border-radius:14px}.review-steps-v42{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:22px 0}.review-step-v42{padding:15px;border:1px solid var(--line);border-radius:14px;background:#fff}.review-step-v42 strong{display:block;margin-bottom:5px}.review-step-v42 span{display:block;color:var(--muted);font-size:13px}@media(max-width:760px){.review-heading-v42,.review-item-head-v42{flex-direction:column}.rating-grid-v42,.review-steps-v42{grid-template-columns:1fr}.review-score-v42{border-right:0;border-bottom:1px solid var(--line);padding:0 0 12px;width:100%}.review-summary-v42{align-items:flex-start;flex-direction:column}}
/* ABK V42 VERIFIED REVIEWS END */



/* ABK V43 PROFILE AUDIT */
.audit-fields-v43{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0}.audit-fields-v43 span{border:1px solid var(--line,#d8e1e8);border-radius:10px;padding:8px 10px;font-size:.9rem}.audit-fields-v43 .is-verified{background:#effaf4;color:#17643a;border-color:#bce4cc}.audit-fields-v43 .is-open{background:#f7f8fa;color:#66727d}.audit-method-v43{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:28px 0}.audit-distribution-v43{margin-top:24px}.audit-bar-v43{display:grid;grid-template-columns:48px 1fr 70px;align-items:center;gap:12px;margin:10px 0}.audit-bar-v43>div{height:10px;border-radius:999px;background:#edf1f4;overflow:hidden}.audit-bar-v43 i{display:block;height:100%;background:linear-gradient(90deg,#17734a,#38a169);border-radius:inherit}.audit-bar-v43 strong{text-align:right}.audit-company-list-v43{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.audit-company-v43{display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid var(--line,#d8e1e8);border-radius:14px;background:#fff;padding:16px}.audit-company-v43 h3{margin:8px 0 2px;font-size:1rem}.audit-company-v43 p{margin:0;color:#66727d}@media(max-width:760px){.audit-method-v43,.audit-company-list-v43{grid-template-columns:1fr}.audit-fields-v43{grid-template-columns:1fr}.audit-company-v43{align-items:flex-start;flex-direction:column}.audit-bar-v43{grid-template-columns:42px 1fr 54px}}









/* ABK V44 OFFICIAL ACTION ROUTES */
.action-proof-v44{margin:14px 0;padding:12px 14px;border:1px solid #b8d9cc;border-radius:12px;background:#f2fbf6}.action-proof-v44 p{margin:8px 0 0;font-size:.9rem;color:#38564a}.profile-audit-v44 .text-link+.text-link{display:block;margin-top:7px}.action-source-grid-v44{align-items:stretch}.action-source-v44{display:flex;flex-direction:column}.action-source-v44 .btn{margin-top:auto;align-self:flex-start}@media(max-width:760px){.action-source-grid-v44{grid-template-columns:1fr}}

/* ABK V45 FIELD SOURCE PROVENANCE */
.evidence-fields-v45{display:grid;gap:8px;margin:14px 0}.evidence-field-v45{display:flex;justify-content:space-between;align-items:center;gap:12px;border:1px solid var(--line,#d8e1e8);border-radius:10px;padding:9px 11px;font-size:.9rem}.evidence-field-v45.is-verified{background:#effaf4;color:#17643a;border-color:#bce4cc}.evidence-field-v45.is-open{background:#f7f8fa;color:#66727d}.evidence-field-v45 a{font-weight:700;text-decoration:underline}.evidence-field-v45 small{color:inherit}.evidence-digest-v45{font-size:.82rem;color:#66727d;overflow-wrap:anywhere}.evidence-digest-v45 code{font-size:.78rem}.profile-evidence-v45 .text-link+.text-link{display:block;margin-top:7px}.evidence-register-v45{margin-top:24px}.search-label-v45{display:block;font-weight:800;margin:12px 0 6px}.search-input-v45{width:100%;border:1px solid #b9c7d2;border-radius:12px;padding:13px 14px;font:inherit}.evidence-results-v45{display:grid;gap:10px;margin-top:16px}.evidence-result-v45{display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid var(--line,#d8e1e8);border-radius:14px;padding:15px}.evidence-result-v45 h3{margin:7px 0 3px;font-size:1rem}.evidence-result-v45 p{margin:0 0 4px;color:#66727d}.evidence-result-v45 small{overflow-wrap:anywhere}.evidence-actions-v45{display:flex;gap:8px;flex-shrink:0}@media(max-width:760px){.evidence-result-v45{align-items:flex-start;flex-direction:column}.evidence-actions-v45{width:100%;flex-wrap:wrap}}







/* ABK V46 SOURCE-BOUND VERIFICATION */
.profile-verification-v46{border-color:#c8d8f0;background:linear-gradient(180deg,#f5f9ff 0%,#fff 100%)}.profile-verification-v46 .btn{width:100%;margin:12px 0}.profile-verification-v46 .text-link{display:block}.verification-layout-v46{display:grid;grid-template-columns:minmax(260px,360px) 1fr;gap:24px;align-items:start}.verification-context-v46{position:sticky;top:92px}.verification-context-v46 label{display:block;margin:16px 0 8px;font-weight:800}.verification-context-v46 input{width:100%;margin-top:7px}.verification-context-v46 .btn{width:100%;margin-bottom:12px}.verification-profile-bound-v46{border:1px solid #bce4cc;background:#effaf4;border-radius:14px;padding:14px;margin-bottom:12px}.verification-profile-bound-v46 h3{margin:6px 0}.verification-profile-bound-v46 p{margin:3px 0;color:#38564a}.verification-form-v46 fieldset{border:1px solid var(--line);border-radius:16px;padding:18px;margin:0 0 18px}.verification-form-v46 legend{font-weight:900;padding:0 8px}.verification-form-v46 select{width:100%;border:1px solid var(--line);border-radius:10px;padding:11px;background:#fff;font:inherit}.verification-guard-v46{border:1px solid #c8d8f0;background:#f5f9ff;border-radius:14px;padding:16px;margin:18px 0}.verification-guard-v46 h2{font-size:1.15rem;margin-top:0}.verification-guard-v46 ol{padding-left:22px}.verification-fields-v46 .check.is-open{background:#fff8ed;border-color:#f0d2a8}.verification-fields-v46 .check.is-verified{background:#effaf4;border-color:#bce4cc}.verification-thanks-v46{max-width:780px;margin:auto}.verification-thanks-v46>.btn{margin:12px 8px 0 0}.verification-steps-v46{margin-top:28px}@media(max-width:820px){.verification-layout-v46{grid-template-columns:1fr}.verification-context-v46{position:static}}





/* ABK V48 RECOGNITION EXPLORER */
.recognition-facets-v48{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin:18px 0}.recognition-facet-v48{display:flex;gap:10px;align-items:flex-start;border:1px solid var(--line,#ddd);border-radius:12px;padding:12px;background:#fff}.recognition-facet-v48 input{width:auto;margin-top:4px}.recognition-facet-v48 span{display:grid;gap:2px}.recognition-facet-v48 small{color:var(--muted,#666)}.recognition-matrix-v48{margin-top:18px}





/* v52 affiliate consent */
.affiliate-consent-v52{position:fixed;z-index:9999;left:18px;right:18px;bottom:18px;display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:1100px;margin:auto;padding:18px 20px;border:1px solid rgba(255,255,255,.18);border-radius:16px;background:#081220;color:#fff;box-shadow:0 18px 52px rgba(0,0,0,.32)}.affiliate-consent-v52 p{margin:6px 0 0;max-width:760px;color:#d8e0ea;font-size:.92rem}.affiliate-consent-v52 a{color:#ffad7d;text-decoration:underline}.affiliate-consent-actions-v52{display:flex;gap:10px;flex-wrap:wrap}.affiliate-consent-actions-v52 button{cursor:pointer;border:1px solid #7f8da0;border-radius:10px;padding:10px 14px;background:transparent;color:#fff;font-weight:700}.affiliate-consent-actions-v52 .btn{border-color:#ff6b13;background:#ff6b13}.affiliate-label-v52{font-size:.72em;opacity:.76}@media(max-width:760px){.affiliate-consent-v52{display:block}.affiliate-consent-actions-v52{margin-top:14px}.affiliate-consent-actions-v52 button{flex:1}}



/* ABK V31 DISCOVERY START */
.profile-breadcrumb-v31{display:flex;gap:.55rem;align-items:center;flex-wrap:wrap;padding-top:18px;padding-bottom:4px;font-size:.9rem;color:var(--muted)}.profile-breadcrumb-v31 a{color:var(--primary);font-weight:700}.related-profiles-v31{background:#f5f8f7;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.related-heading-v31{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:22px}.related-heading-v31 h2{margin:.25rem 0}.related-grid-v31{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.related-card-v31{background:#fff;border:1px solid var(--border);border-radius:16px;padding:18px;display:flex;flex-direction:column;align-items:flex-start}.related-card-v31 h3{margin:.7rem 0 .35rem}.related-card-v31 p{color:var(--muted);margin:0 0 16px}.related-actions-v31{display:flex;gap:8px;flex-wrap:wrap;margin-top:auto}@media(max-width:850px){.related-grid-v31{grid-template-columns:1fr 1fr}.related-heading-v31{align-items:flex-start;flex-direction:column}}@media(max-width:560px){.related-grid-v31{grid-template-columns:1fr}}
/* ABK V31 DISCOVERY END */

/* ABK V56 PREMIUM CONSUMER DESIGN */
.brand-search-v56>a.btn{color:#fff!important;margin-top:0}.brand-search-v56>a.btn:hover{color:#fff!important}
:root{--bg:#f6f8fb;--card:#fff;--ink:#0b2239;--muted:#617184;--line:#dfe6ee;--brand:#0b2239;--brand2:#143a5d;--accent:#246bfd;--accent2:#174fc1;--ok:#167655;--shadow:0 18px 50px rgba(11,34,57,.09);--radius:20px}
html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif}.container{width:min(1180px,calc(100% - 40px))}.site-header{position:sticky;top:0;z-index:100;background:rgba(255,255,255,.94);border-bottom:1px solid rgba(11,34,57,.08);backdrop-filter:blur(16px);box-shadow:0 2px 16px rgba(11,34,57,.035)}.nav{min-height:74px}.brand-logo{width:244px;max-width:48vw}.nav-links{gap:5px}.nav-links>a{color:#293c4f;padding:10px 12px;border-radius:10px;font-size:.91rem;font-weight:700}.nav-links>a:hover{color:var(--accent);background:#f0f5ff}.nav-links .nav-cta-v56{margin-left:7px;padding:11px 17px;background:var(--accent);color:#fff;box-shadow:0 7px 18px rgba(36,107,253,.22)}.nav-links .nav-cta-v56:hover{background:var(--accent2);color:#fff}.menu-btn{color:var(--ink);border-color:#cbd6e2;background:#fff}
.btn{border:0;border-radius:12px;background:var(--accent);color:#fff;font-weight:800;box-shadow:none;transition:transform .16s ease,background .16s ease,box-shadow .16s ease}.btn:hover{background:var(--accent2);transform:translateY(-1px);box-shadow:0 9px 24px rgba(36,107,253,.2)}.btn-dark{background:var(--brand)}.btn-ghost{border:1px solid #c7d2df;background:#fff;color:var(--ink)}.btn-ghost:hover{border-color:#9eb6d5;background:#f5f8fc;color:var(--ink)}.kicker,.eyebrow{color:var(--accent);font-weight:850;letter-spacing:.08em;text-transform:uppercase;font-size:.74rem}.card,.profile-card,.stat-box{border:1px solid rgba(11,34,57,.09);border-radius:18px;background:#fff;box-shadow:0 8px 28px rgba(11,34,57,.045)}.card-link:hover{border-color:#b8cae0;transform:translateY(-3px);box-shadow:var(--shadow)}
.hero-v56{position:relative;overflow:hidden;padding:88px 0 78px;background:radial-gradient(circle at 82% 14%,rgba(116,167,255,.24),transparent 30%),linear-gradient(145deg,#f8fbff 0%,#eef4ff 53%,#f7faf8 100%);color:var(--ink);border-bottom:1px solid rgba(11,34,57,.07)}.hero-v56:after{content:"";position:absolute;width:360px;height:360px;border-radius:50%;right:-160px;bottom:-230px;border:70px solid rgba(36,107,253,.05)}.hero-grid-v56{grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr);gap:60px;align-items:center}.hero-v56 h1{max-width:760px;margin:13px 0 18px;color:var(--ink);font-size:clamp(3.1rem,6vw,5.35rem);line-height:.98;letter-spacing:-.055em}.hero-v56 p{max-width:690px;color:#4c6175;font-size:1.15rem;line-height:1.7}.search-panel-v56{grid-template-columns:1.1fr .85fr .85fr auto;margin-top:30px;padding:10px;background:#fff;border:1px solid rgba(11,34,57,.09);border-radius:17px;box-shadow:0 18px 50px rgba(31,68,109,.1)}.search-panel-v56 .field{display:grid;gap:3px;padding:2px 12px;border-right:1px solid var(--line);color:var(--ink)}.search-panel-v56 .field span{font-size:.68rem;color:#6c7d8d;text-transform:uppercase;letter-spacing:.06em}.search-panel-v56 input,.search-panel-v56 select{padding:4px 0;color:var(--ink)}.search-panel-v56 .btn{padding-inline:22px}.hero-actions-v56{display:flex;gap:11px;flex-wrap:wrap;margin-top:16px}.btn-large-v56{padding:13px 22px}.hero-v56 .trustline{margin-top:23px;color:#42586d}.hero-v56 .trustline span{background:transparent;border:0;padding:0}.choice-card-v56{position:relative;padding:30px;border:1px solid rgba(255,255,255,.68);border-radius:24px;background:rgba(255,255,255,.78);box-shadow:0 28px 70px rgba(19,61,104,.13);backdrop-filter:blur(18px)}.choice-label-v56{display:inline-flex;padding:6px 10px;border-radius:999px;background:#eaf1ff;color:var(--accent);font-size:.73rem;font-weight:850;text-transform:uppercase;letter-spacing:.06em}.choice-card-v56 h2{margin:17px 0 8px;font-size:2rem;line-height:1.12;letter-spacing:-.035em}.choice-card-v56 p{font-size:.96rem;line-height:1.55}.price-preview-v56{display:flex;align-items:center;justify-content:space-between;margin:25px 0 17px;padding:18px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.price-preview-v56 span,.price-preview-v56 small{display:block}.price-preview-v56 small{margin-top:4px;color:var(--muted)}.price-preview-v56 strong{font-size:2.15rem;letter-spacing:-.04em}.text-link-v56{color:var(--accent);font-weight:850}.reassurance-v56{padding:0;background:#fff;border-bottom:1px solid var(--line)}.reassurance-grid-v56{display:grid;grid-template-columns:repeat(3,1fr)}.reassurance-grid-v56>div{display:flex;align-items:center;gap:15px;padding:25px 30px;border-right:1px solid var(--line)}.reassurance-grid-v56>div:last-child{border:0}.reassurance-grid-v56 strong{color:#94a4b4;font-size:.77rem;letter-spacing:.08em}.reassurance-grid-v56 span{font-weight:800}.section-heading-v56{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:26px}.section-heading-v56 h2{margin:8px 0 0}.section-note-v56{color:var(--muted);font-size:.9rem}.cards-v56{grid-template-columns:repeat(4,1fr)}.feature-card-v56{min-height:245px;padding:25px}.feature-card-v56 .icon{background:#eaf1ff;color:var(--accent)}.feature-card-v56>span:last-child{display:block;margin-top:auto;color:var(--accent);font-weight:850}.discovery-v56{background:#fff;border-block:1px solid var(--line)}.compare-cta-v56{display:flex;align-items:center;justify-content:space-between;gap:36px;padding:42px 46px;border-radius:24px;background:linear-gradient(135deg,#0b2239,#153f65);color:#fff;box-shadow:0 24px 60px rgba(11,34,57,.17)}.compare-cta-v56 .kicker{color:#8db4ff}.compare-cta-v56 h2{margin:8px 0;font-size:2.25rem}.compare-cta-v56 p{margin:0;color:#bfd0e0}.compare-cta-actions-v56{display:flex;gap:10px;flex-wrap:wrap}.btn-light-v56{background:#fff;color:var(--ink)}.btn-light-v56:hover{background:#eef4ff;color:var(--ink)}.btn-outline-light-v56{border:1px solid rgba(255,255,255,.48);background:transparent;color:#fff}.btn-outline-light-v56:hover{background:rgba(255,255,255,.1)}.compact-v56{padding:32px 38px}.compact-v56 h2{font-size:1.8rem}
.directory-hero-v56{padding:76px 0 66px;background:linear-gradient(145deg,#f7faff,#edf4ff);border-bottom:1px solid var(--line)}.directory-hero-grid-v56{display:grid;grid-template-columns:minmax(0,1fr) 470px;gap:60px;align-items:center}.directory-hero-v56 h1{max-width:720px;margin:12px 0 15px;font-size:clamp(2.75rem,5vw,4.6rem);line-height:1.02;letter-spacing:-.05em}.directory-hero-v56 p{max-width:700px;color:#4f6579;font-size:1.08rem;line-height:1.65}.directory-search-v56{padding:24px;border:1px solid rgba(11,34,57,.1);border-radius:20px;background:#fff;box-shadow:0 20px 54px rgba(31,68,109,.1)}.directory-search-v56 form{display:grid;gap:12px}.directory-search-v56 label span{display:block;margin-bottom:8px;font-weight:800}.directory-search-v56 .control{padding:14px}.directory-search-v56>a{display:block;margin-top:15px;color:var(--accent);font-weight:800;text-align:center}.quick-actions-v56{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-radius:18px;background:#fff;overflow:hidden}.quick-actions-v56 a{padding:22px 24px;border-right:1px solid var(--line)}.quick-actions-v56 a:last-child{border:0}.quick-actions-v56 span,.quick-actions-v56 small{display:block}.quick-actions-v56 span{font-weight:850}.quick-actions-v56 small{margin-top:5px;color:var(--muted)}.quick-actions-v56 a:hover{background:#f6f9ff}.place-grid-v56{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.place-card-v56{display:grid;grid-template-columns:1fr auto;gap:3px 14px;align-items:center;padding:19px 21px;border:1px solid var(--line);border-radius:15px;background:#fff}.place-card-v56 span{font-weight:850}.place-card-v56 small{color:var(--muted)}.place-card-v56 b{grid-column:2;grid-row:1/3;color:var(--accent)}.place-card-v56:hover{border-color:#a9bee0;box-shadow:0 10px 28px rgba(11,34,57,.07)}.alphabet-panel-v56{display:grid;grid-template-columns:220px 1fr;gap:35px;align-items:center;margin-top:36px;padding:28px 32px;border-radius:18px;background:#fff;border:1px solid var(--line)}.alphabet-panel-v56 h2{margin:7px 0 0;font-size:1.45rem}.alphabet-panel-v56 nav{display:flex;flex-wrap:wrap;gap:7px}.alphabet-panel-v56 nav a{display:grid;place-items:center;width:35px;height:35px;border-radius:9px;background:#f1f5f9;color:#31475b;font-size:.83rem;font-weight:850}.alphabet-panel-v56 nav a:hover{background:var(--accent);color:#fff}
.brands-hero-v56{background:radial-gradient(circle at 88% 15%,rgba(85,214,167,.16),transparent 30%),linear-gradient(145deg,#f8fbff,#eef7f4)}.brand-search-v56{display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:center}.brand-search-v56 .btn{grid-column:1/-1}.brand-search-v56 p{margin:4px 0 0;font-size:.92rem}.search-icon-v56{display:grid;place-items:center;width:52px;height:52px;border-radius:14px;background:#e8f4ef;color:var(--ok);font-size:1.35rem;font-weight:900}.brand-grid-v56{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.brand-card-v56{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;padding:17px 19px;border:1px solid var(--line);border-radius:15px;background:#fff}.brand-mark-v56{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#edf3ff;color:var(--accent);font-weight:900}.brand-card-v56 strong,.brand-card-v56 small{display:block}.brand-card-v56 small{margin-top:3px;color:var(--muted)}.brand-card-v56 b{color:var(--accent)}.brand-card-v56:hover{border-color:#a9bee0;transform:translateY(-2px);box-shadow:0 10px 28px rgba(11,34,57,.07)}
.page-head{padding-top:64px;padding-bottom:40px}.page-head h1{color:var(--ink);letter-spacing:-.045em}.page-head>p{color:#52677b;line-height:1.7}.footer{margin-top:60px;padding-top:62px;background:#081c30;color:#fff;border:0}.footer .brand-logo{filter:brightness(0) invert(1);opacity:.94}.footer-grid{gap:42px}.footer h4{color:#fff}.footer a{color:#b9c9d8}.footer a:hover{color:#fff}.footer-copy{color:#aebfd0}.footnote{color:#8096aa;border-color:rgba(255,255,255,.1)}
.affiliate-consent-v52{left:auto;right:24px;bottom:24px;display:grid;max-width:510px;padding:22px 23px;border:1px solid #d7e0e9;border-radius:18px;background:#fff;color:var(--ink);box-shadow:0 22px 70px rgba(11,34,57,.22)}.affiliate-consent-v52 strong{font-size:1.08rem}.affiliate-consent-v52 p{max-width:none;margin:7px 0 0;color:#566b7e;line-height:1.55}.affiliate-consent-v52 a{color:var(--accent)}.affiliate-consent-actions-v52{justify-content:flex-end;margin-top:16px}.affiliate-consent-actions-v52 button{border:1px solid #c6d1dc;background:#fff;color:var(--ink)}.affiliate-consent-actions-v52 .btn{border-color:var(--accent);background:var(--accent);color:#fff}.affiliate-label-v52{font-size:.72em;opacity:.7}
@media(max-width:1000px){.hero-grid-v56,.directory-hero-grid-v56{grid-template-columns:1fr}.choice-card-v56{display:block}.cards-v56{grid-template-columns:1fr 1fr}.quick-actions-v56{grid-template-columns:1fr 1fr}.quick-actions-v56 a:nth-child(2){border-right:0}.quick-actions-v56 a:nth-child(-n+2){border-bottom:1px solid var(--line)}.place-grid-v56,.brand-grid-v56{grid-template-columns:1fr 1fr}.nav-links.open{top:74px;background:#fff;border-color:var(--line);box-shadow:0 20px 40px rgba(11,34,57,.12)}.nav-links.open a{color:var(--ink);width:100%}.nav-links.open .nav-cta-v56{margin-left:0;color:#fff;width:auto}}
@media(max-width:720px){.container{width:min(100% - 28px,1180px)}.hero-v56{padding:58px 0 48px}.hero-v56 h1{font-size:3.05rem}.search-panel-v56{grid-template-columns:1fr;padding:14px}.search-panel-v56 .field{padding:8px 4px;border-right:0;border-bottom:1px solid var(--line)}.hero-actions-v56 .btn{flex:1 1 100%;text-align:center}.choice-card-v56{padding:24px}.reassurance-grid-v56{grid-template-columns:1fr}.reassurance-grid-v56>div{padding:18px 2px;border-right:0;border-bottom:1px solid var(--line)}.cards-v56,.place-grid-v56,.brand-grid-v56{grid-template-columns:1fr}.section-heading-v56{align-items:flex-start;flex-direction:column}.compare-cta-v56{align-items:flex-start;flex-direction:column;padding:30px 25px}.compare-cta-actions-v56,.compare-cta-actions-v56 .btn{width:100%}.quick-actions-v56{grid-template-columns:1fr}.quick-actions-v56 a{border-right:0;border-bottom:1px solid var(--line)!important}.quick-actions-v56 a:last-child{border-bottom:0!important}.alphabet-panel-v56{grid-template-columns:1fr;padding:24px}.directory-hero-v56{padding:54px 0 44px}.directory-hero-v56 h1{font-size:2.85rem}.affiliate-consent-v52{left:12px;right:12px;bottom:12px;padding:18px}.affiliate-consent-actions-v52{display:grid;grid-template-columns:1fr 1fr}.affiliate-consent-actions-v52 button{padding:10px 8px}.footer{margin-top:34px}.brand-logo{width:220px;max-width:70vw}}

/* ABK V57 WARM PREMIUM AUTOMOTIVE */
:root{--bg:#d8cfbf;--card:#eee7dc;--ink:#20211e;--muted:#625f58;--line:#c7bcaa;--brand:#1b1d1a;--brand2:#2d302b;--accent:#c97845;--accent2:#a95b30;--copper:#c97845;--sand:#e5dbc9;--cream:#f4eee4;--olive:#747867;--ok:#536b52;--info:#6b6b5a;--warn:#8a5b31;--shadow:0 22px 60px rgba(35,30,24,.15);--radius:19px}
html{background:#171815}body{background:linear-gradient(180deg,#d8cfbf 0%,#e4dccc 38%,#d4c8b5 100%);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:-.005em}::selection{background:#c97845;color:#fff}.container{width:min(1200px,calc(100% - 48px))}
.site-header{background:rgba(24,25,22,.94);border-bottom:1px solid rgba(233,220,198,.14);box-shadow:0 8px 30px rgba(0,0,0,.16)}.nav{min-height:78px}.brand-logo{width:252px}.nav-links>a{color:#d7d0c3;padding:10px 13px}.nav-links>a:hover{color:#fff;background:rgba(255,255,255,.065)}.nav-links .nav-cta-v56{background:var(--copper);color:#171815;box-shadow:none}.nav-links .nav-cta-v56:hover{background:#e09562;color:#171815}.menu-btn{color:var(--cream);border:1px solid rgba(255,255,255,.16);background:#292a26}
.btn{border-radius:10px;background:var(--copper);color:#181916;box-shadow:none}.btn:hover{background:#de8b55;box-shadow:0 12px 28px rgba(87,48,24,.22)}.btn-dark{background:#252723;color:var(--cream)}.btn-dark:hover{background:#373a34}.btn-ghost{border:1px solid #817866;background:transparent;color:inherit}.btn-ghost:hover{border-color:var(--copper);background:rgba(201,120,69,.1);color:inherit}.kicker,.eyebrow{color:var(--copper);font-size:.71rem;letter-spacing:.13em}.card,.profile-card,.form,.stat-box{border:1px solid rgba(70,62,51,.16);background:rgba(239,232,221,.92);box-shadow:0 10px 35px rgba(49,40,30,.07)}.card-link:hover{border-color:#9c8067;box-shadow:0 22px 44px rgba(49,40,30,.14)}
.hero-v56{min-height:690px;padding:108px 0 92px;background:linear-gradient(90deg,rgba(16,17,15,.97) 0%,rgba(18,19,17,.88) 42%,rgba(18,18,16,.42) 72%,rgba(14,14,13,.22) 100%),url('/assets/hero-automotive-v100.webp') center right/cover no-repeat;color:var(--cream);border:0}.hero-v56:after{width:1px;height:210px;right:48px;bottom:0;border:0;border-left:1px solid rgba(230,216,193,.34);border-radius:0}.hero-grid-v56{grid-template-columns:minmax(0,1.18fr) minmax(310px,.66fr);gap:70px}.hero-v56 h1{max-width:720px;margin:17px 0 20px;color:var(--cream);font-family:Georgia,"Times New Roman",serif;font-size:clamp(3.45rem,6.2vw,5.7rem);font-weight:500;line-height:.94;letter-spacing:-.052em}.hero-v56 p{max-width:660px;color:#d3ccbf;font-size:1.13rem;line-height:1.68}.hero-v56 .eyebrow{color:#de9b6d}.search-panel-v56{max-width:850px;margin-top:34px;padding:9px;background:rgba(234,224,207,.94);border:1px solid rgba(255,255,255,.24);border-radius:14px;box-shadow:0 24px 60px rgba(0,0,0,.34);backdrop-filter:blur(12px)}.search-panel-v56 .field{border-color:#b8ab96;color:#282924}.search-panel-v56 .field span{color:#6c675e}.search-panel-v56 .btn{color:#181916}.hero-v56 .btn-ghost{border-color:rgba(238,226,206,.44);color:var(--cream);background:rgba(18,19,17,.34)}.hero-v56 .btn-ghost:hover{background:rgba(238,226,206,.12);border-color:var(--cream)}.hero-v56 .trustline{color:#c9c1b3}.choice-card-v56{border:1px solid rgba(236,222,199,.25);border-radius:20px;background:rgba(29,30,27,.82);color:var(--cream);box-shadow:0 28px 80px rgba(0,0,0,.34);backdrop-filter:blur(18px)}.choice-card-v56 h2{font-family:Georgia,"Times New Roman",serif;font-weight:500;font-size:2.15rem}.choice-card-v56 p,.price-preview-v56 small{color:#c8c0b3}.choice-label-v56{background:rgba(201,120,69,.16);color:#e29b6d}.price-preview-v56{border-color:rgba(232,218,195,.18)}.text-link-v56{color:#b86536}.hero-v56 .text-link-v56{color:#e29b6d}
.reassurance-v56{background:#232520;color:#e9e1d4;border:0}.reassurance-grid-v56>div{border-color:rgba(232,218,195,.15)}.reassurance-grid-v56 strong{color:var(--copper)}.reassurance-grid-v56 span{font-family:Georgia,"Times New Roman",serif;font-size:1.08rem;font-weight:500}.section{padding:82px 0}.section-sm{padding:48px 0}.section h2,.page-head h1{font-family:Georgia,"Times New Roman",serif;font-weight:500;letter-spacing:-.043em}.section h2{font-size:clamp(2.3rem,4vw,3.65rem)}.lead{color:var(--muted)}.feature-card-v56{min-height:255px;padding:27px}.feature-card-v56 .icon,.icon{background:#d9c9b4;color:#78411f}.feature-card-v56>span:last-child,.text-link-v56{color:#9b4f28}.discovery-v56{background:#c9bdab;border-color:#b9ac99}.chip{border-color:#a99b86;background:#e5dac9;color:#35362f}.chip:hover{border-color:var(--copper);color:#824520;background:#eee4d6}
.compare-cta-v56,.banner{background:linear-gradient(125deg,#1d1f1b,#35382f);border:1px solid rgba(238,223,198,.13);border-radius:20px;color:var(--cream);box-shadow:0 26px 70px rgba(37,30,23,.2)}.compare-cta-v56 .kicker{color:#df9564}.compare-cta-v56 h2{font-family:Georgia,"Times New Roman",serif;font-weight:500}.compare-cta-v56 p,.banner p{color:#c9c1b4}.btn-light-v56{background:var(--cream);color:#20211e}.btn-light-v56:hover{background:#fff8ee;color:#20211e}.btn-outline-light-v56{border-color:#817b6f;color:var(--cream)}
.directory-hero-v56{position:relative;overflow:hidden;padding:96px 0 82px;background:linear-gradient(90deg,rgba(20,21,18,.96),rgba(23,24,21,.79) 58%,rgba(23,24,21,.48)),url('/assets/hero-automotive-v100.webp') center 58%/cover no-repeat;color:var(--cream);border:0}.directory-hero-v56:after{content:"";position:absolute;inset:auto 0 0;height:1px;background:linear-gradient(90deg,transparent,var(--copper),transparent)}.directory-hero-v56 h1{max-width:730px;color:var(--cream);font-family:Georgia,"Times New Roman",serif;font-weight:500;letter-spacing:-.048em}.directory-hero-v56 p{color:#d2cabc}.directory-search-v56{border:1px solid rgba(238,224,201,.22);border-radius:17px;background:rgba(29,30,27,.88);color:var(--cream);box-shadow:0 25px 65px rgba(0,0,0,.3);backdrop-filter:blur(16px)}.directory-search-v56 .control{border-color:#756e62;background:#e9dfcf;color:#22231f}.directory-search-v56>a{color:#e09a69}.quick-actions-v56{border-color:#b6a994;border-radius:14px;background:#282a25;color:var(--cream);box-shadow:0 16px 38px rgba(39,31,23,.14)}.quick-actions-v56 a{border-color:rgba(232,218,195,.15)}.quick-actions-v56 small{color:#aaa396}.quick-actions-v56 a:hover{background:#34362f}.place-card-v56,.brand-card-v56{border-color:#b7aa95;border-radius:13px;background:#e7ddcd}.place-card-v56 b,.brand-card-v56 b{color:#9c5029}.place-card-v56:hover,.brand-card-v56:hover{border-color:#8f6c51;box-shadow:0 15px 35px rgba(49,40,30,.12)}.alphabet-panel-v56{border-color:#b7aa95;background:#cabeaa}.alphabet-panel-v56 nav a{background:#e9dfcf;color:#35362f}.alphabet-panel-v56 nav a:hover{background:var(--copper);color:#191a17}.brands-hero-v56{background:linear-gradient(90deg,rgba(20,21,18,.96),rgba(23,24,21,.78) 58%,rgba(23,24,21,.48)),url('/assets/hero-automotive-v100.webp') center 58%/cover no-repeat}.search-icon-v56,.brand-mark-v56{background:#d2c2ac;color:#704323}
.page-head{position:relative;width:auto;max-width:none;padding:74px max(24px,calc((100vw - 1200px)/2)) 58px;background:linear-gradient(115deg,#232520,#373931);color:var(--cream);border-bottom:1px solid rgba(232,218,195,.14)}.page-head h1{max-width:950px;color:var(--cream);font-size:clamp(2.65rem,5vw,4.5rem)}.page-head>p{max-width:820px;color:#c9c1b4}.legal{width:auto}.legal h2{color:var(--cream)}.legal p,.legal li{color:#d0c8bb}.legal+.footer{margin-top:0}.control,.form input,.form textarea,.form select,.search-input-v45{border-color:#afa18c;background:#eee5d7;color:#24251f}.control:focus{border-color:var(--copper);box-shadow:0 0 0 3px rgba(201,120,69,.16)}.result,.step,.recognition,.source-list a,.audit-company-v43,.recognition-facet-v48,.related-card-v31,.empty{border-color:#b9ad99;background:#eae1d3}.badge{background:#d8cebf;color:#494941}.badge-info{background:#d6d3c4;color:#515143}.badge-verified,.badge-rdw{background:#cdd9c8;color:#3e5b3e}.badge-warn{background:#e4d1b7;color:#785127}.sourcebox,.form-note,.verify-only,.compare-grid .label{border-color:#b8ab96;background:#d9cebd;color:#514f48}.compare-grid{border-color:#b8ab96;background:#eae1d3}.profile-breadcrumb-v31 a{color:#954b25}.related-profiles-v31{background:#c9bdab;border-color:#b7a995}
.footer{margin-top:72px;padding-top:64px;background:#181916;color:#ddd5c9;border-top:1px solid rgba(232,218,195,.12)}.footer .brand-logo{filter:none;opacity:1}.footer a{color:#aea699}.footer a:hover{color:var(--cream)}.footer-copy{color:#aaa295}.footnote{color:#756f66;border-color:rgba(238,223,198,.12)}
.affiliate-consent-v52{border:1px solid #7c7365;border-radius:14px;background:#272923;color:var(--cream);box-shadow:0 28px 80px rgba(0,0,0,.38)}.affiliate-consent-v52 strong{font-family:Georgia,"Times New Roman",serif;font-size:1.25rem;font-weight:500}.affiliate-consent-v52 p{color:#c9c1b4}.affiliate-consent-v52 a{color:#e19a6a}.affiliate-consent-actions-v52 button{border-color:#777063;background:transparent;color:var(--cream)}.affiliate-consent-actions-v52 .btn{border-color:var(--copper);background:var(--copper);color:#191a17}
.lead-card,.group-service-card,.profile-verification-v46{border-color:#bda88e;background:linear-gradient(180deg,#e5dac9,#eee7dc)}.verification-guard-v46,.verification-context-v46,.evidence-field-v45.is-open{border-color:#b6aa97;background:#dbd0bf;color:#55534d}.evidence-field-v45.is-verified,.verification-fields-v46 .check.is-verified,.verified-callout{border-color:#aeb9a5;background:#d4ddcf;color:#405340}.verification-fields-v46 .check.is-open{border-color:#caaa84;background:#e6d5bf}.action-proof-v44{border-color:#aeb9a5;background:#d4ddcf}.audit-bar-fill-v43{background:var(--copper)}.compare-bar{background:#242621;color:var(--cream);border:1px solid #6f695f}.index-status.status-live{color:#d8e2ce;background:rgba(92,116,79,.28)}.notice{border-color:#c9a980;background:#e6d4bb;color:#714526}.recognition .dot{background:var(--olive)}
@media(max-width:1000px){.hero-v56{background-position:62% center}.hero-grid-v56{grid-template-columns:1fr}.hero-copy-v56{max-width:780px}.choice-card-v56{max-width:560px}.nav-links.open{top:78px;background:#1f211d;border-color:#45463f;box-shadow:0 24px 44px rgba(0,0,0,.3)}.nav-links.open a{color:var(--cream)}.nav-links.open .nav-cta-v56{color:#191a17}.directory-hero-grid-v56{grid-template-columns:1fr}.directory-search-v56{max-width:600px}}
@media(max-width:720px){.container{width:min(100% - 30px,1200px)}.brand-logo{width:218px}.hero-v56{min-height:auto;padding:72px 0 58px;background:linear-gradient(90deg,rgba(16,17,15,.96),rgba(18,19,17,.78)),url('/assets/hero-automotive-v100.webp') 64% center/cover no-repeat}.hero-v56 h1{font-size:clamp(3rem,15vw,4.25rem)}.search-panel-v56{background:rgba(235,225,208,.96)}.choice-card-v56{background:rgba(27,28,25,.9)}.directory-hero-v56{padding:68px 0 58px}.directory-hero-v56 h1{font-size:clamp(2.8rem,13vw,3.8rem)}.page-head{padding:58px 20px 44px}.quick-actions-v56 a{border-color:rgba(232,218,195,.14)!important}.affiliate-consent-v52{background:#272923}.section{padding:62px 0}}

/* ABK V58 NEUTRAL PREMIUM */
:root{--bg:#e3e5e1;--card:#f3f4f1;--ink:#1d1f1c;--muted:#60645f;--line:#c5c9c3;--sand:#e3e5e1;--cream:#f7f7f4;--shadow:0 22px 60px rgba(25,28,24,.13)}
body{background:linear-gradient(180deg,#e2e4e1 0%,#eceeeb 42%,#dde0dc 100%)}
.card,.profile-card,.form,.stat-box{border-color:#c8cbc6;background:rgba(244,245,242,.96);box-shadow:0 10px 35px rgba(30,34,29,.07)}
.search-panel-v56{background:rgba(240,241,238,.96);border-color:rgba(255,255,255,.38)}.search-panel-v56 .field{border-color:#bdc1bc}.directory-search-v56 .control,.control,.form input,.form textarea,.form select,.search-input-v45{border-color:#adb2ac;background:#f5f6f3;color:#22241f}.directory-search-v56{border-color:#555852;background:rgba(29,31,27,.92)}
.reassurance-v56{background:#22241f}.discovery-v56,.related-profiles-v31{background:#d2d5d1;border-color:#bec2bc}.chip{border-color:#afb4ae;background:#eef0ed;color:#32352f}.chip:hover{background:#f7f8f5}.icon,.feature-card-v56 .icon,.search-icon-v56,.brand-mark-v56{background:#d8dcd7;color:#78411f}
.quick-actions-v56{border-color:#555852;background:#262823}.place-card-v56,.brand-card-v56,.result,.step,.recognition,.source-list a,.audit-company-v43,.recognition-facet-v48,.related-card-v31,.empty{border-color:#bdc1bb;background:#f0f2ef}.alphabet-panel-v56{border-color:#b8bdb7;background:#d6d9d5}.alphabet-panel-v56 nav a{background:#f0f2ef;color:#30332e}
.lead-card,.group-service-card,.profile-verification-v46{border-color:#b9bdb7;background:linear-gradient(180deg,#e4e7e3,#f3f4f1)}.verification-guard-v46,.verification-context-v46,.evidence-field-v45.is-open,.sourcebox,.form-note,.verify-only,.compare-grid .label{border-color:#b7bbb5;background:#dde0dc;color:#50544f}.notice{border-color:#c69a76;background:#ead9cc;color:#714526}.compare-grid{border-color:#b8bcb6;background:#f1f2ef}
.affiliate-consent-v52{border-color:#656960;background:#272923}.affiliate-consent-v52 p{color:#c8ccc5}.affiliate-consent-actions-v52 button{border-color:#70756d}.footer{background:#181a17}.footer a{color:#aeb2ab}.footer-copy{color:#a7aba4}
@media(max-width:720px){.search-panel-v56{background:rgba(240,241,238,.97)}}


/* ABK V72 DIRECT BEDRIJF OF PLAATS ZOEKEN */
.search-panel-unified-v72{grid-template-columns:minmax(280px,1.55fr) minmax(190px,.8fr) minmax(180px,.75fr) auto}
.search-panel-unified-v72 .search-main-v72 input{font-weight:700}
.search-panel-v56 .field span small{font-size:.78em;font-weight:600;text-transform:none;letter-spacing:0}
.search-primary-v72{padding:14px;border:1px solid rgba(201,120,69,.42);border-radius:14px;background:rgba(255,255,255,.44)}
.search-primary-v72 small,.search-help-v72{display:block;margin-top:7px;color:var(--muted);font-size:.78rem;line-height:1.45}
.search-primary-v72 label span{font-weight:600;color:var(--muted)}
.result-location-v72{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin:7px 0 6px;color:var(--muted);font-size:.86rem}
.result-place-v72{display:inline-flex;align-items:center;padding:5px 9px;border-radius:999px;background:#242621;color:var(--cream);font-weight:850;letter-spacing:.01em}
@media(max-width:720px){.search-panel-unified-v72{grid-template-columns:1fr}.result-location-v72{align-items:flex-start;flex-direction:column}.result-place-v72{font-size:.8rem}}
.v96-claim-wrap{max-width:900px}.v96-claim-intro{max-width:720px;margin-bottom:28px}.v96-simple-claim fieldset{margin:0 0 28px;padding:0;border:0}.v96-simple-claim legend{display:flex;align-items:center;gap:10px;font-size:1.25rem;font-weight:800;margin-bottom:16px}.v96-simple-claim legend span{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#cc6e3a;color:#fff}.v96-claim-results{display:grid;gap:8px;margin-top:10px}.v96-claim-results button{display:flex;justify-content:space-between;gap:15px;text-align:left;padding:14px 16px;border:1px solid #d9ddd9;border-radius:12px;background:#fff;cursor:pointer}.v96-claim-results button:hover{border-color:#cc6e3a}.v96-claim-results span,.v96-claim-selected span{color:#65706a}.v96-claim-selected{display:flex;justify-content:space-between;gap:16px;margin-top:12px;padding:16px;border-radius:12px;background:#eaf3ea;color:#234b33}.v96-service-winners{background:#f4f5f2}.v96-winner-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.v96-winner-grid article{padding:22px;border:1px solid #dde1dc;border-radius:18px;background:#fff}.v96-winner-grid article>span{display:block;color:#66706a;font-size:.82rem;font-weight:800;text-transform:uppercase}.v96-winner-grid article>strong{display:block;margin:8px 0 12px;font-size:2rem;color:#cc6e3a}.v96-winner-grid h3{margin:0 0 8px}.v96-winner-grid p{min-height:48px;color:#66706a}.v96-price-note{margin-top:18px;color:#66706a;font-size:.9rem}@media(max-width:900px){.v96-winner-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.v96-winner-grid{grid-template-columns:1fr}.v96-claim-results button,.v96-claim-selected{display:block}.v96-claim-results span,.v96-claim-selected span{display:block;margin-top:4px}}

/* ABK V101 COMPACTE PRIJSVERGELIJKER */
.price-index-v101{background:#eef0ed;border-top:1px solid #d1d5d0;border-bottom:1px solid #d1d5d0}
.price-index-head-v101{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:44px;align-items:end;margin-bottom:30px}
.price-index-head-v101>div{max-width:800px}
.price-index-head-v101 h2{margin:8px 0 12px;max-width:760px}
.price-index-head-v101 p{max-width:760px;margin:0;color:#5e625d}
.price-index-cta-v101{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:50px;padding:0 20px;border:1px solid #b65f31;border-radius:12px;color:#8c421e;font-weight:850;white-space:nowrap;transition:.2s ease}
.price-index-cta-v101:hover{background:#c97845;border-color:#c97845;color:#181a17;transform:translateY(-1px)}
.price-index-cta-v101 span{font-size:1.25rem}
.price-board-v101{overflow:hidden;border:1px solid #383b35;border-radius:22px;background:#1b1d1a;color:#f5f4ef;box-shadow:0 24px 60px rgba(27,29,26,.16)}
.price-board-header-v101,.price-row-v101{display:grid;grid-template-columns:minmax(260px,1.6fr) minmax(170px,1fr) minmax(125px,.72fr) minmax(130px,.72fr) minmax(120px,.62fr);gap:24px;align-items:center}
.price-board-header-v101{padding:15px 24px;background:#131512;border-bottom:1px solid #373a34;color:#9fa39c;font-size:.7rem;font-weight:850;letter-spacing:.14em;text-transform:uppercase}
.price-row-v101{position:relative;min-height:112px;padding:20px 24px;border-bottom:1px solid #373a34;transition:background-color .2s ease}
.price-row-v101:hover{background:#242620}
.price-row-v101:first-of-type{background:linear-gradient(90deg,rgba(201,120,69,.16),rgba(201,120,69,.03) 44%,transparent)}
.price-row-v101:first-of-type::before{content:"";position:absolute;inset:16px auto 16px 0;width:3px;border-radius:0 4px 4px 0;background:#d47d49}
.price-service-v101{display:flex;align-items:center;gap:16px;min-width:0}
.price-index-number-v101{display:grid;flex:0 0 40px;place-items:center;width:40px;height:40px;border:1px solid #4b4f47;border-radius:50%;color:#d88751;font-size:.74rem;font-weight:900;letter-spacing:.08em}
.price-service-v101 div{min-width:0}
.price-service-v101 strong,.price-provider-v101 span{display:block;color:#fff;font-size:1rem;font-weight:850;line-height:1.3}
.price-service-v101 small{display:block;margin-top:5px;color:#9fa39c;font-size:.78rem;line-height:1.35}
.price-provider-v101{min-width:0}
.price-provider-v101 span{font-size:.94rem}
.price-type-v101 span{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border:1px solid #494c46;border-radius:999px;background:#292c27;color:#c7cac4;font-size:.72rem;font-weight:800;white-space:nowrap}
.price-amount-v101{display:flex;align-items:baseline;gap:7px;white-space:nowrap}
.price-amount-v101 small{color:#9fa39c;font-size:.68rem;font-weight:800;text-transform:uppercase}
.price-amount-v101 strong{color:#e18a52;font-size:1.45rem;font-weight:900;letter-spacing:-.02em}
.price-source-v101{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;color:#d7d9d4;font-size:.78rem;font-weight:800;white-space:nowrap}
.price-source-v101:hover{color:#e59059}
.price-source-v101 span{font-size:1rem}
.price-board-note-v101{display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:start;padding:18px 24px;background:#131512;color:#989d96;font-size:.78rem;line-height:1.55}
.price-board-note-v101 strong{color:#d98953;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}
@media(max-width:980px){
  .price-board-header-v101,.price-row-v101{grid-template-columns:minmax(230px,1.4fr) minmax(155px,1fr) minmax(125px,.7fr) minmax(120px,.7fr);gap:18px}
  .price-board-header-v101 span:last-child{display:none}
  .price-source-v101{grid-column:4;justify-content:flex-start;margin-top:-28px;padding-top:34px;color:#9fa39c}
  .price-amount-v101{align-self:start}
}
@media(max-width:760px){
  .price-index-head-v101{grid-template-columns:1fr;gap:20px;margin-bottom:24px}
  .price-index-cta-v101{justify-self:start}
  .price-board-header-v101{display:none}
  .price-board-v101{border-radius:18px;background:transparent;border:0;box-shadow:none;overflow:visible}
  .price-row-v101{grid-template-columns:minmax(0,1fr) auto;gap:15px;min-height:0;margin-bottom:12px;padding:19px;border:1px solid #383b35;border-radius:16px;background:#1b1d1a;box-shadow:0 12px 30px rgba(27,29,26,.1)}
  .price-row-v101:hover{background:#1b1d1a}
  .price-row-v101:first-of-type{background:linear-gradient(135deg,#26251f,#1b1d1a 64%)}
  .price-row-v101:first-of-type::before{inset:14px auto 14px 0}
  .price-service-v101{grid-column:1 / -1;padding-bottom:14px;border-bottom:1px solid #373a34}
  .price-provider-v101{grid-column:1}
  .price-type-v101{grid-column:2;justify-self:end}
  .price-amount-v101{grid-column:1;align-self:center;margin-top:2px}
  .price-amount-v101 strong{font-size:1.65rem}
  .price-source-v101{grid-column:2;align-self:center;justify-self:end;margin:0;padding:0;color:#d7d9d4}
  .price-board-note-v101{grid-template-columns:1fr;gap:7px;margin-top:4px;padding:17px 18px;border-radius:14px;background:#dfe2de;color:#5e625d}
  .price-board-note-v101 strong{color:#914921}
}
@media(max-width:440px){
  .price-index-cta-v101{width:100%}
  .price-row-v101{padding:17px 16px}
  .price-index-number-v101{flex-basis:36px;width:36px;height:36px}
  .price-service-v101 strong{font-size:.94rem}
  .price-provider-v101 span{font-size:.86rem}
  .price-type-v101 span{font-size:.66rem}
  .price-source-v101{font-size:.72rem}
}

/* Source: /assets/commercial-v74-1.css */
.nav-links .nav-claim-v741{margin-left:10px;padding:12px 18px;border:1px solid #e6a275;background:#cf7741;color:#181914;border-radius:11px;box-shadow:0 8px 22px rgba(0,0,0,.22);font-weight:900;white-space:nowrap}.nav-links .nav-claim-v741:hover{background:#e39562;color:#11130f;transform:translateY(-1px)}.v74-price-section .v74-section-head p{max-width:720px}.v74-price-winner p,.v74-price-list small{line-height:1.55}.v74-price-winner a{text-decoration:underline;text-underline-offset:3px}@media(max-width:1000px){.nav-links.open .nav-claim-v741{margin:8px 0 0;width:100%;text-align:center;color:#181914}}@media(max-width:560px){.nav-links .nav-claim-v741{white-space:normal}}

/* Source: /assets/seo-v75.css */
.v75-advice-head{padding-bottom:64px}.v75-advice-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.v75-advice-grid>a{display:block;border:1px solid #c6cbc5;border-radius:18px;background:#f5f6f3;padding:25px;color:#22251f;text-decoration:none;transition:.18s}.v75-advice-grid>a:hover{border-color:#c67645;transform:translateY(-2px);box-shadow:0 16px 34px rgba(30,35,29,.1)}.v75-advice-grid span{color:#8a441f;font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.1em}.v75-advice-grid h2{font-size:1.35rem;margin:9px 0}.v75-advice-grid p{color:#565e57}.v75-advice-grid b{color:#7b3b1c}.v75-article-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:34px;align-items:start}.v75-article{border:1px solid #ccd0ca;background:#fff;border-radius:20px;padding:30px}.v75-article section+section{border-top:1px solid #e0e3df;margin-top:25px;padding-top:25px}.v75-article h2{font-size:1.48rem}.v75-article p{font-size:1.03rem;line-height:1.75;color:#485049}.v75-related{position:sticky;top:102px;border:1px solid #c8ccc6;background:#eef0ed;border-radius:18px;padding:22px}.v75-related h2{font-size:1.15rem}.v75-related a{display:block;border-top:1px solid #d4d8d3;padding:13px 0;color:#783919;font-weight:800}.v75-honesty{margin-top:28px;padding:18px;border-left:4px solid #3e765e;background:#edf5f0;border-radius:10px}.v75-honesty p{margin:4px 0 0;font-size:.93rem}.v75-method .container{display:grid;grid-template-columns:1fr 1fr auto;align-items:center;gap:28px}.v75-method p{color:#505851}.v75-home-advice{background:#fff}.v75-home-advice-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:24px}.v75-home-advice-grid a{display:block;border:1px solid #c9cdc7;border-radius:15px;background:#f4f5f2;padding:19px;color:#242720;text-decoration:none}.v75-home-advice-grid strong{display:block;margin-bottom:8px}.v75-home-advice-grid span{color:#7a3a1c;font-weight:800;font-size:.86rem}@media(max-width:900px){.v75-advice-grid,.v75-home-advice-grid{grid-template-columns:1fr 1fr}.v75-article-layout{grid-template-columns:1fr}.v75-related{position:static}.v75-method .container{grid-template-columns:1fr}}@media(max-width:560px){.v75-advice-grid,.v75-home-advice-grid{grid-template-columns:1fr}.v75-article{padding:21px}}.v76-topic-nav{display:flex;flex-wrap:wrap;gap:10px;margin-top:25px}.v76-topic-nav a{background:#fff;border:1px solid #bdc3bc;border-radius:999px;padding:10px 15px;color:#603018;font-weight:800;text-decoration:none}.v76-knowledge-group:nth-child(even){background:#f2f3f0}.v76-knowledge-group .section-heading-v56{margin-bottom:22px}.v75-advice-grid h3{font-size:1.3rem;margin:9px 0}.v76-knowledge-group{scroll-margin-top:90px}
/* Source: /assets/layout-v77-1.css */
/* V77.1: consistente navigatie, B2B-footer en hero-overlapcorrectie */
@media (min-width:1251px){
  .hero-grid-v56{grid-template-columns:minmax(0,1fr) minmax(330px,390px);gap:38px}
  .hero-copy-v56{min-width:0}
  .search-panel-v56{width:100%;max-width:none;grid-template-columns:minmax(210px,1.3fr) minmax(150px,.9fr) minmax(140px,.72fr) minmax(150px,auto)}
  .search-panel-v56 .btn{min-width:150px;white-space:normal}
  .choice-card-v56{min-width:0;position:relative;z-index:1}
}
@media (min-width:1001px) and (max-width:1250px){
  .hero-grid-v56{grid-template-columns:1fr;gap:30px}
  .choice-card-v56{max-width:680px}
}
@media (min-width:1121px){
  .nav-links{gap:1px}
  .nav-links>a{padding:10px 7px;font-size:.91rem}
  .nav-links .nav-claim-v741{padding:13px 16px}
}
.footer-grid.footer-grid-v771{grid-template-columns:1.35fr repeat(4,minmax(0,1fr));gap:34px}
@media (max-width:1120px){
  .nav-links{display:none}
  .menu-btn{display:block}
  .nav-links.open{display:flex;position:absolute;z-index:100;top:78px;left:0;right:0;flex-direction:column;align-items:stretch;padding:16px 24px;background:#1f211e;border-top:1px solid rgba(255,255,255,.12);box-shadow:0 18px 30px rgba(0,0,0,.28)}
  .nav-links.open a{padding:12px}
}
@media (max-width:980px){.footer-grid.footer-grid-v771{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:620px){.footer-grid.footer-grid-v771{grid-template-columns:1fr}}

/* Source: /assets/layout-v100.css */
/* AutobedrijfKiezer V100: uniforme premium header/footer en echte categoriebeelden. */

.site-header.site-header-v100 {
  position: sticky;
  top: 0;
  z-index: 1000;
  background: rgba(24, 26, 22, .98);
  border: 0;
  box-shadow: 0 14px 34px rgba(0, 0, 0, .22);
  backdrop-filter: blur(18px);
}

.header-trust-v100 {
  background: #10120f;
  border-bottom: 1px solid rgba(236, 225, 207, .11);
  color: #bdb7ac;
  font-size: .73rem;
  font-weight: 750;
  letter-spacing: .035em;
}

.header-trust-inner-v100 {
  min-height: 34px;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 24px;
}

.header-trust-inner-v100 span {
  display: inline-flex;
  align-items: center;
  gap: 7px;
  white-space: nowrap;
}

.header-trust-inner-v100 span::before {
  content: "";
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: #c97845;
  box-shadow: 0 0 0 3px rgba(201, 120, 69, .14);
}

.nav.nav-v100 {
  position: relative;
  min-height: 76px;
  gap: 20px;
}

.nav-v100 .brand {
  flex: 0 0 auto;
}

.nav-v100 .brand-logo {
  width: 238px;
  max-width: 42vw;
}

.nav-links.nav-links-v100 {
  gap: 1px;
  margin-left: auto;
}

.nav-links-v100 > a {
  color: #d7d1c7;
  padding: 10px 8px;
  border-radius: 9px;
  font-size: .83rem;
  font-weight: 760;
  white-space: nowrap;
}

.nav-links-v100 > a:hover,
.nav-links-v100 > a:focus-visible {
  color: #fff;
  background: rgba(255, 255, 255, .075);
}

.nav-links-v100 .nav-claim-v100 {
  margin-left: 8px;
  padding: 12px 15px;
  background: #c97845;
  color: #171815;
  box-shadow: 0 8px 22px rgba(201, 120, 69, .2);
}

.nav-links-v100 .nav-claim-v100:hover,
.nav-links-v100 .nav-claim-v100:focus-visible {
  background: #e09562;
  color: #171815;
}

.menu-btn.menu-btn-v100 {
  width: 45px;
  height: 43px;
  padding: 11px 10px;
  border: 1px solid rgba(255, 255, 255, .16);
  border-radius: 10px;
  background: #292b26;
}

.menu-btn-v100 span {
  display: block;
  height: 2px;
  margin: 4px 0;
  border-radius: 2px;
  background: #f4eee4;
}

.hero-v56 {
  background-image: linear-gradient(90deg, rgba(14, 15, 13, .98) 0%, rgba(17, 18, 16, .92) 43%, rgba(17, 18, 16, .56) 72%, rgba(14, 15, 13, .28) 100%), url('/assets/hero-automotive-v100.webp');
  background-position: center, 58% center;
  background-size: cover;
}

.directory-hero-v56,
.brands-hero-v56 {
  background-image: linear-gradient(90deg, rgba(18, 19, 17, .97), rgba(22, 23, 20, .82) 58%, rgba(22, 23, 20, .52)), url('/assets/hero-automotive-v100.webp');
  background-position: center, 58% center;
  background-size: cover;
}

.cards.cards-v100 {
  align-items: stretch;
  gap: 18px;
}

.feature-card-v56.feature-card-v100 {
  min-height: 410px;
  padding: 0;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  border-radius: 17px;
  background: #f3f4f1;
}

.category-photo-v100 {
  position: relative;
  overflow: hidden;
  aspect-ratio: 16 / 10;
  background: #242621;
}

.category-photo-v100::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(180deg, transparent 55%, rgba(13, 14, 12, .32));
  pointer-events: none;
}

.category-photo-v100 img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform .45s ease;
}

.feature-card-v100:hover .category-photo-v100 img {
  transform: scale(1.035);
}

.category-copy-v100 {
  flex: 1;
  display: flex;
  flex-direction: column;
  padding: 23px 24px 24px;
}

.category-copy-v100 h3 {
  margin: 0 0 9px;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 1.35rem;
  font-weight: 500;
  letter-spacing: -.025em;
}

.category-copy-v100 p {
  margin: 0 0 18px;
  color: #60645f;
  line-height: 1.55;
}

.category-copy-v100 > span {
  margin-top: auto;
  color: #9b4f28;
  font-weight: 850;
}

.footer.footer-v100 {
  margin-top: 76px;
  padding: 70px 0 26px;
  background: #141613;
  color: #d7d1c8;
  border-top: 3px solid #c97845;
}

.footer-grid.footer-grid-v100 {
  display: grid;
  grid-template-columns: minmax(210px, 1.3fr) repeat(2, minmax(145px, .9fr)) minmax(210px, 1.08fr) minmax(140px, .78fr);
  gap: 32px;
  align-items: start;
}

.footer-v100 .footer-intro-v100 {
  padding-right: 16px;
}

.footer-v100 .brand-logo {
  width: 238px;
  max-width: 100%;
}

.footer-v100 .footer-copy {
  margin: 17px 0 0;
  color: #a8aaa3;
  line-height: 1.65;
}

.footer-proof-v100 {
  display: flex;
  flex-wrap: wrap;
  gap: 7px;
  margin-top: 18px;
}

.footer-proof-v100 span {
  padding: 6px 9px;
  border: 1px solid rgba(255, 255, 255, .11);
  border-radius: 999px;
  color: #c6c7c1;
  font-size: .72rem;
  font-weight: 700;
}

.footer-v100 h4 {
  margin: 2px 0 16px;
  color: #fff;
  font-size: .79rem;
  letter-spacing: .09em;
  text-transform: uppercase;
}

.footer-v100 a {
  display: block;
  margin: 9px 0;
  color: #aeb0a9;
  font-size: .86rem;
  line-height: 1.35;
}

.footer-v100 a:hover,
.footer-v100 a:focus-visible {
  color: #fff;
}

.footer-b2b-v100 {
  margin-top: -14px;
  padding: 18px 20px 20px;
  border: 1px solid rgba(201, 120, 69, .36);
  border-radius: 15px;
  background: linear-gradient(145deg, rgba(201, 120, 69, .14), rgba(255, 255, 255, .035));
}

.footer-b2b-v100 h4 {
  color: #e7a378;
}

.footer-v100 .footer-b2b-cta-v100 {
  margin-top: 15px;
  padding: 11px 13px;
  border-radius: 9px;
  background: #c97845;
  color: #171815;
  text-align: center;
  font-weight: 850;
}

.footer-v100 .footer-b2b-cta-v100:hover,
.footer-v100 .footer-b2b-cta-v100:focus-visible {
  background: #e09562;
  color: #171815;
}

.footer-v100 .footnote {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 14px 24px;
  margin-top: 42px;
  padding-top: 22px;
  border-top: 1px solid rgba(255, 255, 255, .1);
  color: #7f827b;
  line-height: 1.6;
}

.footer-network-v100 {
  display: inline-flex;
  flex-wrap: wrap;
  gap: 7px;
}

.footer-v100 .footnote a {
  display: inline;
  margin: 0;
  color: #a8aaa4;
  font-size: inherit;
}

*:focus-visible {
  outline: 3px solid rgba(224, 149, 98, .72);
  outline-offset: 3px;
}

@media (max-width: 1180px) {
  .nav-links.nav-links-v100 { display: none; }
  .menu-btn.menu-btn-v100 { display: block; }
  .nav-links.nav-links-v100.open {
    display: flex;
    position: absolute;
    z-index: 1100;
    top: 100%;
    left: -24px;
    right: -24px;
    flex-direction: column;
    align-items: stretch;
    gap: 2px;
    margin: 0;
    padding: 15px 24px 22px;
    background: #1b1d19;
    border-top: 1px solid rgba(255, 255, 255, .1);
    box-shadow: 0 26px 42px rgba(0, 0, 0, .34);
  }
  .nav-links-v100.open > a { width: 100%; padding: 12px; }
  .nav-links-v100.open .nav-claim-v100 { width: auto; margin: 8px 0 0; text-align: center; }
  .footer-grid.footer-grid-v100 { grid-template-columns: 1.2fr repeat(2, 1fr); }
  .footer-b2b-v100 { margin-top: 0; }
}

@media (max-width: 820px) {
  .header-trust-inner-v100 { justify-content: center; }
  .header-trust-inner-v100 span:nth-child(2) { display: none; }
  .cards.cards-v100 { grid-template-columns: 1fr 1fr; }
  .footer-grid.footer-grid-v100 { grid-template-columns: 1fr 1fr; }
}

@media (max-width: 580px) {
  .header-trust-inner-v100 { min-height: 30px; font-size: .67rem; }
  .header-trust-inner-v100 span:nth-child(3) { display: none; }
  .nav.nav-v100 { min-height: 70px; }
  .nav-v100 .brand-logo { width: 207px; max-width: 68vw; }
  .nav-links.nav-links-v100.open { left: -15px; right: -15px; padding-inline: 15px; }
  .cards.cards-v100 { grid-template-columns: 1fr; }
  .feature-card-v56.feature-card-v100 { min-height: 0; }
  .footer.footer-v100 { margin-top: 48px; padding-top: 50px; }
  .footer-grid.footer-grid-v100 { grid-template-columns: 1fr; gap: 30px; }
  .footer-v100 .footer-intro-v100 { padding-right: 0; }
  .footer-v100 .footnote { flex-direction: column; margin-top: 34px; }
}

@media (prefers-reduced-motion: reduce) {
  .category-photo-v100 img { transition: none; }
}

/* Source: /assets/site-consistency-v109.css */
/* V109: één visueel systeem op alle pagina's. */
.site-header.site-header-v100{position:sticky!important;top:0!important;z-index:1000!important;width:100%;background:rgba(24,26,22,.985)!important;border:0!important;box-shadow:0 14px 34px rgba(0,0,0,.22)!important;backdrop-filter:blur(18px)!important}
.site-header-v100 .header-trust-v100{display:block!important;background:#10120f!important;border-bottom:1px solid rgba(236,225,207,.11)!important;color:#bdb7ac!important;font-size:.73rem!important;font-weight:750!important;letter-spacing:.035em!important}
.site-header-v100 .header-trust-inner-v100{min-height:34px!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:24px!important}
.site-header-v100 .header-trust-inner-v100 span{display:inline-flex!important;align-items:center!important;gap:7px!important;white-space:nowrap!important}
.site-header-v100 .header-trust-inner-v100 span::before{content:""!important;width:5px!important;height:5px!important;border-radius:50%!important;background:#c97845!important;box-shadow:0 0 0 3px rgba(201,120,69,.14)!important}
.site-header-v100 .nav.nav-v100{position:relative!important;display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:76px!important;height:auto!important;gap:20px!important}
.site-header-v100 .brand{display:flex!important;flex:0 0 auto!important;align-items:center!important}
.site-header-v100 .brand-logo{display:block!important;width:238px!important;max-width:42vw!important;height:auto!important;filter:none!important}
.site-header-v100 .nav-links.nav-links-v100{display:flex!important;align-items:center!important;gap:1px!important;margin-left:auto!important;color:#d7d1c7!important}
.site-header-v100 .nav-links-v100>a{display:inline-flex!important;align-items:center!important;color:#d7d1c7!important;padding:10px 8px!important;border-radius:9px!important;background:transparent!important;font-size:.83rem!important;font-weight:760!important;line-height:1.2!important;white-space:nowrap!important;text-decoration:none!important}
.site-header-v100 .nav-links-v100>a:hover,.site-header-v100 .nav-links-v100>a:focus-visible{color:#fff!important;background:rgba(255,255,255,.075)!important}
.site-header-v100 .nav-links-v100 .nav-claim-v100{margin-left:8px!important;padding:12px 15px!important;background:#c97845!important;color:#171815!important;box-shadow:0 8px 22px rgba(201,120,69,.2)!important}
.site-header-v100 .menu-btn.menu-btn-v100{display:none!important;width:45px!important;height:43px!important;padding:11px 10px!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:10px!important;background:#292b26!important}
.site-header-v100 .menu-btn-v100 span{display:block!important;height:2px!important;margin:4px 0!important;border-radius:2px!important;background:#f4eee4!important}

/* De zoekfilters blijven op desktop in beeld terwijl de resultaten scrollen. */
.search-layout{align-items:start!important}
.search-layout>.filters{position:sticky!important;top:126px!important;align-self:start!important;max-height:calc(100vh - 146px)!important;overflow-y:auto!important;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#a69c8c transparent}
.search-layout>.filters::-webkit-scrollbar{width:8px}
.search-layout>.filters::-webkit-scrollbar-thumb{border-radius:999px;background:#a69c8c}

/* Onze keuzes en de neutrale keuzehulpen zijn twee verschillende kaarttypes. */
.choice-grid-v109,.guide-grid-v109{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:stretch}
.choice-card-v109,.guide-card-v109{display:flex;min-width:0;overflow:hidden;flex-direction:column;border:1px solid #d7d0c4;border-radius:18px;background:#fff;color:inherit;text-decoration:none;box-shadow:0 10px 28px rgba(24,30,28,.07);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}
.choice-card-v109:hover,.guide-card-v109:hover{border-color:#a9a092;box-shadow:0 18px 40px rgba(24,30,28,.12);transform:translateY(-3px)}
.choice-card-v109>img,.guide-card-v109>img{display:block;width:100%;height:210px;object-fit:cover;background:#242621}
.choice-card-v109>div,.guide-card-v109>div{display:flex;flex:1;flex-direction:column;padding:22px}
.choice-card-v109 small,.guide-card-v109 small{color:#a4542f;font-size:.73rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}
.choice-card-v109 h2,.choice-card-v109 h3,.guide-card-v109 h2,.guide-card-v109 h3{margin:9px 0 8px;font-family:Georgia,"Times New Roman",serif;font-weight:500;line-height:1.15}
.choice-card-v109 h2,.guide-card-v109 h2{font-size:1.4rem}.choice-card-v109 h3,.guide-card-v109 h3{font-size:1.28rem}
.choice-card-v109 p,.guide-card-v109 p{margin:0 0 18px;color:#62665f;line-height:1.58}
.choice-card-v109 strong,.guide-card-v109 strong,.choice-card-v109 .btn{margin-top:auto;align-self:flex-start}
.guide-card-v109 strong{color:#94502e}.choice-card-v109 .btn{display:inline-flex}
.guide-intro-v109{max-width:780px}.guide-intro-v109 p{max-width:760px}
.guide-note-v109{margin:0 0 28px;padding:17px 19px;border-left:4px solid #c97845;border-radius:10px;background:#f2eee6;color:#53564f}
.affiliate-home-v103 .guide-grid-v109{grid-template-columns:repeat(4,minmax(0,1fr))}
.affiliate-home-v103 .guide-card-v109>img{height:165px}
.affiliate-home-v103 .guide-card-v109>div{padding:18px}
.affiliate-home-v103 .guide-card-v109 h3{font-size:1.13rem}

@media(max-width:1180px){.site-header-v100 .nav-links-v100>a{padding-inline:6px!important;font-size:.78rem!important}.site-header-v100 .brand-logo{width:210px!important}}
@media(max-width:980px){.site-header-v100 .header-trust-inner-v100{justify-content:center!important}.site-header-v100 .header-trust-inner-v100 span:nth-child(2){display:none!important}.site-header-v100 .nav-links.nav-links-v100{display:none!important}.site-header-v100 .menu-btn.menu-btn-v100{display:block!important}.site-header-v100 .nav-links.nav-links-v100.open{position:absolute!important;top:76px!important;right:0!important;left:0!important;display:flex!important;align-items:stretch!important;flex-direction:column!important;gap:2px!important;padding:16px 20px 20px!important;background:#181a16!important;border-top:1px solid rgba(255,255,255,.1)!important;box-shadow:0 18px 35px rgba(0,0,0,.25)!important}.site-header-v100 .nav-links-v100.open>a{width:100%!important;padding:12px!important}.site-header-v100 .nav-links-v100 .nav-claim-v100{margin:6px 0 0!important;justify-content:center!important}.search-layout>.filters{position:static!important;max-height:none!important;overflow:visible!important}.choice-grid-v109,.guide-grid-v109,.affiliate-home-v103 .guide-grid-v109{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){.site-header-v100 .header-trust-inner-v100{min-height:30px!important;gap:12px!important;font-size:.66rem!important}.site-header-v100 .header-trust-inner-v100 span:nth-child(3){display:none!important}.site-header-v100 .nav.nav-v100{min-height:68px!important}.site-header-v100 .brand-logo{width:205px!important;max-width:72vw!important}.site-header-v100 .nav-links.nav-links-v100.open{top:68px!important}.choice-grid-v109,.guide-grid-v109,.affiliate-home-v103 .guide-grid-v109{grid-template-columns:1fr}.choice-card-v109>img,.guide-card-v109>img,.affiliate-home-v103 .guide-card-v109>img{height:210px}}

/* v110 — definitieve mobiele verhoudingen */
@media(max-width:720px){
  html,body{max-width:100%;overflow-x:hidden}
  .container{width:min(100% - 26px,1200px)!important}
  .hero-v56{min-height:0!important;padding:54px 0 45px!important}
  .hero-v56 h1{font-size:clamp(2.45rem,11.5vw,3.25rem)!important;line-height:1!important;overflow-wrap:anywhere}
  .directory-hero-v56{padding:50px 0 42px!important}
  .directory-hero-v56 h1,.page-head h1{font-size:clamp(2.2rem,10.5vw,2.9rem)!important;line-height:1.04!important;overflow-wrap:anywhere}
  .site-header-v100 .menu-btn.menu-btn-v100{width:45px!important;height:45px!important;min-width:45px!important;min-height:45px!important}
  .site-header-v100 .brand-logo{width:194px!important;max-width:calc(100vw - 92px)!important}
  .site-header-v100 .nav-links.nav-links-v100.open{max-height:calc(100dvh - 98px)!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch}
  .section{padding:50px 0!important}
  .choice-card-v109>img,.guide-card-v109>img,.affiliate-home-v103 .guide-card-v109>img{height:clamp(168px,50vw,195px)!important}
  .affiliate-consent-v52{left:8px!important;right:8px!important;bottom:8px!important;max-width:none!important;max-height:46dvh!important;overflow:auto!important;padding:13px 14px!important;border-radius:12px!important;gap:8px!important}
  .affiliate-consent-v52 strong{font-size:1.05rem!important}
  .affiliate-consent-v52 p{margin-top:4px!important;font-size:.78rem!important;line-height:1.4!important}
  .affiliate-consent-actions-v52{grid-template-columns:1fr 1fr!important;gap:7px!important;margin-top:9px!important}
  .affiliate-consent-actions-v52 button{min-height:42px!important;padding:8px 7px!important;font-size:.76rem!important}
}
@media(max-width:390px){
  .site-header-v100 .header-trust-v100{display:none!important}
  .site-header-v100 .nav.nav-v100{min-height:64px!important}
  .site-header-v100 .nav-links.nav-links-v100.open{top:64px!important}
  .affiliate-consent-actions-v52{grid-template-columns:1fr!important}
}

/* Source: /assets/footer-v114.css */
.footer-v114{margin-top:3rem}.footer-intro-v114{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2rem;align-items:center;padding:2rem 0;border-bottom:1px solid rgba(255,255,255,.16)}.footer-intro-v114 p{max-width:650px;margin:.7rem 0 0;color:rgba(255,255,255,.78)}.footer-actions-v114{display:flex;gap:.7rem;flex-wrap:wrap}.footer-actions-v114 .btn-ghost{color:#fff;border-color:rgba(255,255,255,.45)}.footer-grid-v114{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2.2rem 1.6rem;padding:2.4rem 0}.footer-grid-v114 section{min-width:0}.footer-grid-v114 h2{margin:0 0 .9rem;color:#fff;font-size:1rem}.footer-grid-v114 a{display:block;margin:.5rem 0;color:rgba(255,255,255,.78);font-size:.92rem;text-decoration:none}.footer-grid-v114 a:hover,.footer-grid-v114 a:focus{color:#fff;text-decoration:underline}.footer-business-v114{padding:1rem;border:1px solid rgba(255,255,255,.17);border-radius:14px;background:rgba(255,255,255,.045)}.footnote-v114{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap}.services-hero-v114{padding:4rem 0 2.5rem;background:linear-gradient(135deg,#082f37,#0b5965);color:#fff}.services-hero-v114 h1{max-width:850px;margin:.6rem 0 1rem;font-size:clamp(2rem,5vw,4rem);line-height:1.05}.services-hero-v114 p{max-width:760px;font-size:1.08rem;color:rgba(255,255,255,.84)}.services-hero-v114 nav{display:flex;gap:.6rem;flex-wrap:wrap;margin-top:1.5rem}.services-hero-v114 nav a{padding:.55rem .85rem;border:1px solid rgba(255,255,255,.3);border-radius:999px;color:#fff;text-decoration:none}.service-scope-v114{display:grid;grid-template-columns:auto 1fr;gap:1rem;align-items:start;margin-bottom:1.5rem;padding:1.1rem 1.25rem;border-left:4px solid #e89b24;background:#fff8eb}.service-scope-v114 p{margin:0}.services-grid-v114{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.service-card-v114{scroll-margin-top:1rem;padding:1.25rem;border:1px solid #dce5ea;border-radius:16px;background:#fff}.service-card-v114>span{color:#0a5966;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.service-card-v114 h2{margin:.4rem 0;font-size:1.2rem}.service-card-v114 h3{margin:1rem 0 .25rem;font-size:.95rem}.service-card-v114 p{color:#52636a}.service-card-v114 div{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:1rem}.service-card-v114 a{font-weight:800}@media(max-width:980px){.footer-grid-v114{grid-template-columns:repeat(2,minmax(0,1fr))}.services-grid-v114{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.footer-intro-v114,.service-scope-v114{grid-template-columns:1fr}.footer-grid-v114,.services-grid-v114{grid-template-columns:1fr}.footer-grid-v114{gap:.7rem}.footer-grid-v114 section{padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.12)}.footer-actions-v114{display:grid}.footer-actions-v114 .btn{text-align:center}.services-hero-v114{padding:2.5rem 0 1.5rem}}
/* Source: /assets/lease-v115.css */
.lease-hero-v115{padding:3.4rem 0 2.5rem;background:linear-gradient(135deg,#062d35 0%,#0a6570 70%,#087d82 100%);color:#fff}.lease-hero-v115 h1{max-width:920px;margin:.55rem 0 1rem;font-size:clamp(2rem,5vw,4rem);line-height:1.04}.lease-hero-v115 p{max-width:800px;margin:0;color:rgba(255,255,255,.86);font-size:1.08rem}.lease-crumb-v115{display:flex;gap:.45rem;flex-wrap:wrap;margin-bottom:1.3rem;font-size:.9rem}.lease-crumb-v115 a{color:#fff}.lease-hero-actions-v115{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:1.5rem}.lease-hero-actions-v115 .btn-ghost{color:#fff;border-color:rgba(255,255,255,.55)}.lease-stats-v115{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;max-width:720px;margin-top:2rem;border:1px solid rgba(255,255,255,.2);border-radius:14px;overflow:hidden}.lease-stats-v115 div{display:grid;padding:1rem;background:rgba(255,255,255,.07)}.lease-stats-v115 strong{font-size:1.65rem}.lease-stats-v115 span{font-size:.83rem;color:rgba(255,255,255,.75)}.lease-principle-v115,.lease-alert-v115{margin:0 0 1.4rem;padding:1.15rem 1.3rem;border-left:4px solid #eea02b;background:#fff6e5}.lease-principle-v115 p{margin:.35rem 0 0}.lease-tools-v115{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-bottom:2.4rem}.lease-tools-v115 a{display:grid;gap:.35rem;padding:1.3rem;border:1px solid #bdd9db;border-radius:16px;background:#eef9f8;color:#073f48;text-decoration:none}.lease-tools-v115 a:hover{transform:translateY(-2px);box-shadow:0 12px 25px rgba(5,55,62,.1)}.lease-section-title-v115{margin:0 0 1rem}.lease-hub-grid-v115,.lease-cards-v115{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.lease-hub-grid-v115 article,.lease-cards-v115 article,.provider-card-v115{padding:1.25rem;border:1px solid #dbe6e8;border-radius:16px;background:#fff}.lease-hub-grid-v115 article>span{color:#0a6570;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.lease-hub-grid-v115 h2,.lease-cards-v115 h2,.provider-card-v115 h2{margin:.35rem 0 .55rem;font-size:1.18rem}.lease-hub-grid-v115 p,.lease-cards-v115 p,.provider-card-v115 p{color:#52636a}.lease-hub-grid-v115 a,.lease-cards-v115 a,.provider-card-v115 a{font-weight:800}.lease-article-v115{max-width:1120px}.lease-cards-v115{margin-bottom:1.4rem}.lease-panel-v115,.lease-sources-v115{margin:1.4rem 0;padding:1.4rem;border:1px solid #dbe6e8;border-radius:16px;background:#fff}.lease-panel-v115 h2,.lease-sources-v115 h2{margin-top:0}.lease-panel-v115 li{margin:.65rem 0}.lease-sources-v115{background:#f6f8f8}.lease-date-v115{color:#65767c;font-size:.88rem}.provider-controls-v115{display:flex;gap:.5rem;flex-wrap:wrap;margin:1rem 0}.provider-controls-v115 button{padding:.65rem .9rem;border:1px solid #aec8cc;border-radius:999px;background:#fff;color:#083f48;font:inherit;font-weight:800;cursor:pointer}.provider-controls-v115 button.is-active{border-color:#076774;background:#076774;color:#fff}.provider-count-v115{font-weight:800}.provider-grid-v115{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.provider-card-v115{display:grid;grid-template-columns:auto 1fr;gap:1rem}.provider-rank-v115{display:grid;place-items:center;width:2.3rem;height:2.3rem;border-radius:50%;background:#e7f5f4;color:#07616b;font-size:.78rem;font-weight:900}.provider-tags-v115{display:flex;gap:.35rem;flex-wrap:wrap;margin:.8rem 0}.provider-tags-v115 span{padding:.25rem .5rem;border-radius:999px;background:#eff3f4;font-size:.75rem}.lease-calculator-v115{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(290px,.65fr);gap:1.3rem;align-items:start}.lease-calculator-v115 form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:1.3rem;border:1px solid #dbe6e8;border-radius:16px;background:#fff}.lease-calculator-v115 fieldset{display:grid;gap:.8rem;margin:0;padding:0;border:0}.lease-calculator-v115 legend{margin-bottom:.8rem;font-size:1.1rem;font-weight:900}.lease-calculator-v115 label{display:grid;gap:.35rem;font-weight:700}.lease-calculator-v115 input{width:100%;padding:.75rem;border:1px solid #aec1c5;border-radius:9px;font:inherit}.lease-calculator-v115 form>.btn{grid-column:1/-1}.lease-result-v115{position:sticky;top:1rem;padding:1.5rem;border-radius:18px;background:#073e47;color:#fff}.lease-result-v115>span{color:rgba(255,255,255,.75)}.lease-result-v115>strong{display:block;margin:.25rem 0 1rem;font-size:2.25rem}.lease-result-v115 dl{margin:0}.lease-result-v115 dl div{display:flex;justify-content:space-between;gap:1rem;padding:.65rem 0;border-top:1px solid rgba(255,255,255,.16)}.lease-result-v115 dd{margin:0;font-weight:800}.lease-result-v115 p{color:rgba(255,255,255,.75);font-size:.85rem}.lease-glossary-v115{display:grid;grid-template-columns:minmax(180px,.35fr) 1fr;margin:0;padding:1.4rem;border:1px solid #dbe6e8;border-radius:16px;background:#fff}.lease-glossary-v115 dt,.lease-glossary-v115 dd{padding:.8rem;border-bottom:1px solid #e5ecee}.lease-glossary-v115 dt{font-weight:900}.lease-glossary-v115 dd{margin:0}.footer-lease-v115{padding:1rem;border:1px solid rgba(255,255,255,.22);border-radius:14px;background:rgba(8,130,140,.16)}.home-lease-v115{margin:2rem 0;padding:2rem;border-radius:20px;background:linear-gradient(135deg,#e8f7f6,#fff5df)}.home-lease-v115 h2{margin-top:.35rem}.home-lease-v115-actions{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:1rem}@media(max-width:900px){.lease-hub-grid-v115,.lease-cards-v115{grid-template-columns:repeat(2,minmax(0,1fr))}.lease-tools-v115,.lease-calculator-v115{grid-template-columns:1fr}.lease-result-v115{position:static}}@media(max-width:640px){.lease-stats-v115,.lease-hub-grid-v115,.lease-cards-v115,.provider-grid-v115,.lease-calculator-v115 form{grid-template-columns:1fr}.lease-calculator-v115 form>.btn{grid-column:auto}.lease-glossary-v115{grid-template-columns:1fr}.lease-glossary-v115 dd{padding-top:0}.lease-tools-v115{gap:.65rem}}

/* Source: /assets/lease-v116.css */
.lease-home-hero-v116{position:relative;min-height:650px;display:grid;align-items:center;overflow:hidden;background:#062f37;color:#fff}.lease-home-hero-v116>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.lease-home-overlay-v116{position:absolute;inset:0;background:linear-gradient(90deg,rgba(3,35,42,.94) 0%,rgba(3,35,42,.78) 42%,rgba(3,35,42,.18) 72%,rgba(3,35,42,.08) 100%)}.lease-home-grid-v116{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:3rem;align-items:center;padding-top:4rem;padding-bottom:4rem}.lease-home-grid-v116 h1{max-width:760px;margin:.6rem 0 1rem;font-size:clamp(2.5rem,5.5vw,5rem);line-height:.98}.lease-home-grid-v116>div>p{max-width:660px;font-size:1.15rem;color:rgba(255,255,255,.84)}.quick-lease-v116{display:grid;gap:.8rem;padding:1.4rem;border:1px solid rgba(255,255,255,.2);border-radius:20px;background:rgba(255,255,255,.96);box-shadow:0 25px 60px rgba(0,0,0,.25);color:#143a40}.quick-lease-v116>strong{font-size:1.25rem}.quick-lease-v116 label{display:grid;gap:.35rem;font-weight:800}.quick-lease-v116 select,.choice-form-v116 input[type=text],.provider-toolbar-v116 input{width:100%;padding:.8rem;border:1px solid #b8c9cc;border-radius:9px;background:#fff;font:inherit}.trust-strip-v116{background:#062f37;color:#fff}.trust-strip-v116 .container{display:flex;gap:1.6rem;align-items:center;justify-content:space-between;padding-top:1rem;padding-bottom:1rem}.trust-strip-v116 span{color:rgba(255,255,255,.8)}.trust-strip-v116 strong{color:#fff}.trust-strip-v116 a{color:#fff;font-weight:800}.lease-dashboard-v116{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-bottom:2.5rem}.lease-dashboard-v116 a{display:grid;gap:.3rem;padding:1.2rem;border:1px solid #d8e5e7;border-radius:16px;background:#fff;color:#153f45;text-decoration:none}.lease-dashboard-v116 a>span{color:#d68012;font-weight:900}.lease-dashboard-v116 small{font-size:.88rem;color:#64767b}.lease-feature-v116,.business-hero-v116{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:center;margin:2rem 0;padding:1.5rem;border-radius:22px;background:#eef8f7}.lease-feature-v116 img,.business-hero-v116 img,.lead-layout-v116 aside img{width:100%;height:auto;border-radius:16px;object-fit:cover}.lease-route-grid-v116{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem}.lease-route-grid-v116 a{display:grid;gap:.3rem;padding:1rem;border:1px solid #d8e5e7;border-radius:13px;color:#123e45;text-decoration:none}.lease-route-grid-v116 span{color:#63757b;font-size:.9rem}.lease-lead-cta-v116{display:flex;gap:2rem;align-items:center;justify-content:space-between;margin-top:2rem;padding:2rem;border-radius:20px;background:#083f48;color:#fff}.lease-lead-cta-v116 h2{margin:.25rem 0}.lease-lead-cta-v116 p{margin:0;color:rgba(255,255,255,.78)}.lease-subhero-v116{padding:3rem 0;background:linear-gradient(135deg,#062f37,#08737d);color:#fff}.lease-subhero-v116 h1{max-width:900px;margin:.5rem 0;font-size:clamp(2rem,4.5vw,3.8rem)}.lease-subhero-v116 p{max-width:760px;color:rgba(255,255,255,.82);font-size:1.08rem}.lease-content-v116{max-width:1160px}.lease-policy-v116{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-bottom:1.5rem;border-radius:16px;overflow:hidden;background:#b8d5d8}.lease-policy-v116 div{display:grid;gap:.3rem;padding:1rem;background:#edf8f7}.lease-policy-v116 span{font-size:.88rem;color:#5d7075}.provider-toolbar-v116{display:flex;align-items:center;justify-content:space-between;gap:1rem}.provider-grid-v116{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.provider-card-v116{display:flex;flex-direction:column;padding:1.25rem;border:1px solid #d8e5e7;border-radius:16px;background:#fff}.provider-card-top-v116{display:flex;gap:.8rem;align-items:center}.provider-letter-v116{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;border-radius:12px;background:#0b6872;color:#fff;font-size:1.2rem;font-weight:900}.provider-order-v116{color:#738287;font-size:.75rem}.provider-card-v116 h2{margin:.1rem 0}.provider-card-v116 p{color:#55686e}.provider-actions-v116{display:flex;gap:.8rem;justify-content:space-between;margin-top:auto;padding-top:1rem;border-top:1px solid #e3eaeb}.provider-actions-v116 a{font-size:.88rem;font-weight:800}.lease-source-note-v116{margin-top:1rem;padding:.9rem 1rem;border-radius:10px;background:#f1f5f5;color:#52656a}.provider-profile-v116{display:grid;grid-template-columns:1.25fr .75fr;gap:1.2rem}.provider-profile-v116>article,.provider-profile-v116>aside{padding:1.5rem;border:1px solid #d8e5e7;border-radius:18px;background:#fff}.provider-profile-heading-v116{display:flex;gap:1rem;align-items:center}.provider-profile-heading-v116 h2{margin:.1rem 0}.provider-profile-v116 li{margin:.65rem 0}.lease-next-v116{display:flex;gap:.6rem;flex-wrap:wrap}.lease-next-v116 a{padding:.65rem .8rem;border:1px solid #9fc4c8;border-radius:999px;font-weight:800;text-decoration:none}.compare-builder-v116{display:grid;grid-template-columns:1fr 280px;gap:1rem;align-items:start}.compare-builder-v116>div,.compare-builder-v116>aside{padding:1.2rem;border:1px solid #d8e5e7;border-radius:16px;background:#fff}.compare-builder-v116 label{display:grid;gap:.4rem;font-weight:800}.compare-builder-v116 input[type=search]{width:100%;padding:.8rem;border:1px solid #b8c9cc;border-radius:9px;font:inherit}.compare-options-v116{display:grid;grid-template-columns:repeat(2,1fr);gap:.6rem;margin-top:1rem}.compare-options-v116 label{display:flex;gap:.65rem;padding:.75rem;border:1px solid #dce7e9;border-radius:10px}.compare-options-v116 small{display:block;color:#63757a;font-weight:400}.compare-builder-v116 aside{display:grid;gap:.8rem;position:sticky;top:1rem}.compare-builder-v116 aside>strong{font-size:2rem}.compare-output-v116{margin-top:1rem}.compare-empty-v116{padding:2rem;border:2px dashed #c5d6d8;border-radius:16px;text-align:center}.compare-table-wrap-v116{overflow-x:auto;border:1px solid #d8e5e7;border-radius:16px}.compare-table-wrap-v116 table{width:100%;border-collapse:collapse;background:#fff}.compare-table-wrap-v116 th,.compare-table-wrap-v116 td{min-width:170px;padding:1rem;border-bottom:1px solid #e2e9ea;text-align:left}.compare-table-wrap-v116 thead{background:#eaf6f5}.choice-form-v116{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.choice-form-v116 fieldset{display:grid;gap:.6rem;padding:1.2rem;border:1px solid #d8e5e7;border-radius:16px;background:#fff}.choice-form-v116 legend{font-weight:900}.choice-form-v116 label{display:flex;gap:.6rem;align-items:flex-start}.choice-form-v116>.btn{grid-column:1/-1}.choice-result-v116{margin:1rem 0;padding:1.5rem;border-radius:18px;background:#083f48;color:#fff}.lead-layout-v116{display:grid;grid-template-columns:1.2fr .8fr;gap:1.2rem;align-items:start}.lead-layout-v116>form,.lead-layout-v116>aside,.business-form-v116{padding:1.4rem;border:1px solid #d8e5e7;border-radius:18px;background:#fff}.lead-layout-v116 label,.business-form-v116 label{display:grid;gap:.35rem;font-weight:800}.lead-layout-v116 input,.lead-layout-v116 select,.lead-layout-v116 textarea,.business-form-v116 input,.business-form-v116 select,.business-form-v116 textarea{width:100%;padding:.78rem;border:1px solid #b8c9cc;border-radius:9px;font:inherit}.lead-grid-v116{display:grid;grid-template-columns:repeat(2,1fr);gap:.8rem;margin-bottom:.8rem}.consent-v116{grid-template-columns:auto 1fr!important;align-items:start;margin:1rem 0}.hidden-v116{position:absolute;left:-9999px}.thanks-v116{padding:2rem;border-radius:18px;background:#eef8f7}.revenue-cards-v116,.revenue-principles-v116{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin:1.5rem 0}.revenue-cards-v116 article,.revenue-principles-v116 article{padding:1.3rem;border:1px solid #d8e5e7;border-radius:16px;background:#fff}.revenue-cards-v116 article>span{color:#0a6872;font-size:.78rem;font-weight:900;text-transform:uppercase}.revenue-principles-v116 article>strong{font-size:2rem;color:#d68012}.home-lease-market-v116{display:grid;grid-template-columns:.9fr 1.1fr;gap:0;overflow:hidden;border-radius:22px;background:#eef8f7}.home-lease-market-v116>img{width:100%;height:100%;min-height:360px;object-fit:cover}.home-lease-market-v116>div{align-self:center;padding:2rem}.home-lease-market-v116 h2{margin:.4rem 0}.home-lease-market-v116 .home-lease-v115-actions{align-items:center}@media(max-width:980px){.lease-home-grid-v116{grid-template-columns:1fr}.quick-lease-v116{max-width:520px}.lease-dashboard-v116,.lease-route-grid-v116{grid-template-columns:repeat(2,1fr)}.provider-grid-v116{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.lease-home-hero-v116{min-height:auto}.lease-home-overlay-v116{background:rgba(3,35,42,.82)}.lease-home-grid-v116{padding-top:2.5rem;padding-bottom:2.5rem}.trust-strip-v116 .container,.lease-lead-cta-v116,.provider-toolbar-v116{align-items:flex-start;flex-direction:column}.lease-dashboard-v116,.lease-route-grid-v116,.lease-policy-v116,.provider-grid-v116,.provider-profile-v116,.compare-builder-v116,.compare-options-v116,.choice-form-v116,.lead-layout-v116,.lead-grid-v116,.business-hero-v116,.revenue-cards-v116,.revenue-principles-v116,.lease-feature-v116,.home-lease-market-v116{grid-template-columns:1fr}.choice-form-v116>.btn{grid-column:auto}.compare-builder-v116 aside{position:static}.lease-home-grid-v116 h1{font-size:2.7rem}.provider-actions-v116{flex-direction:column}.home-lease-market-v116>img{min-height:230px}}

/* Source: /assets/lease-v117.css */
.lease-subhero-v117{background:linear-gradient(135deg,#052f36 0%,#086b75 58%,#0e8790 100%)}.data-policy-v117{display:grid;grid-template-columns:auto 1fr 1fr;gap:1rem;align-items:center;margin-bottom:1.2rem;padding:1rem 1.2rem;border-left:5px solid #d68012;border-radius:12px;background:#f0f8f7}.data-policy-v117 strong{font-size:1.05rem}.data-policy-v117 span{color:#52686d}.offer-filter-v117{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:.8rem;padding:1.2rem;border:1px solid #cfe0e2;border-radius:18px;background:#fff;box-shadow:0 12px 35px rgba(4,50,58,.08)}.offer-filter-v117 label{display:grid;gap:.35rem;font-size:.82rem;font-weight:850;color:#244a50}.offer-filter-v117 input,.offer-filter-v117 select{width:100%;min-height:44px;padding:.7rem;border:1px solid #b9cccf;border-radius:9px;background:#fff;font:inherit}.offer-resultbar-v117,.section-title-v117{display:flex;justify-content:space-between;gap:1rem;align-items:end;margin:1.5rem 0 1rem}.section-title-v117 h2{margin:.2rem 0}.section-title-v117 span{color:#0a6872;font-size:.78rem;font-weight:900;text-transform:uppercase}.offer-grid-v117{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.offer-card-v117{display:flex;flex-direction:column;min-width:0;padding:1.2rem;border:1px solid #d3e1e3;border-radius:17px;background:#fff;box-shadow:0 8px 28px rgba(6,48,55,.07)}.offer-card-head-v117{display:flex;justify-content:space-between;gap:.5rem;color:#61757a;font-size:.78rem}.offer-card-head-v117 strong,.data-badge-v117{padding:.25rem .5rem;border-radius:999px;background:#e6f5f2;color:#08606a;font-size:.72rem;font-weight:900}.offer-card-v117 h2{margin:.7rem 0 .3rem;font-size:1.22rem}.offer-price-v117{display:flex;gap:.5rem;align-items:baseline;margin:.6rem 0}.offer-price-v117 strong{font-size:2rem;color:#063f48}.offer-price-v117 span{color:#66787c}.offer-card-v117 dl,.offer-detail-v117 dl{margin:.5rem 0 1rem}.offer-card-v117 dl div,.offer-detail-v117 dl div{display:flex;justify-content:space-between;gap:1rem;padding:.45rem 0;border-bottom:1px solid #e5ecee}.offer-card-v117 dt,.offer-detail-v117 dt{color:#62757a}.offer-card-v117 dd,.offer-detail-v117 dd{margin:0;text-align:right;font-weight:800}.offer-actions-v117{display:flex;justify-content:space-between;gap:.8rem;margin-top:auto;padding-top:.8rem;border-top:1px solid #e4ebec}.offer-actions-v117 a{font-size:.84rem;font-weight:850}.offer-empty-v117{grid-column:1/-1;padding:2rem;border:2px dashed #bfd1d4;border-radius:16px;text-align:center}.method-v117{margin-top:2rem;padding:1.5rem;border-radius:20px;background:#073f48;color:#fff}.method-v117>div,.steps-v117>div{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.method-v117 article{padding:1rem;border:1px solid rgba(255,255,255,.18);border-radius:14px}.method-v117 p{color:rgba(255,255,255,.78)}.offer-detail-v117{display:grid;grid-template-columns:1.2fr .8fr;gap:1rem}.offer-detail-v117>article,.offer-detail-v117>aside{padding:1.5rem;border:1px solid #d3e1e3;border-radius:18px;background:#fff}.offer-detail-actions-v117{display:flex;gap:1rem;align-items:center;flex-wrap:wrap}.offer-detail-actions-v117>a:not(.btn){font-weight:850}.data-warning-v117{margin-top:1rem;padding:1rem;border-radius:12px;background:#fff4df;color:#66440b}.intent-intro-v117,.market-entry-v117{display:grid;grid-template-columns:1fr 1fr;gap:0;overflow:hidden;margin-bottom:2rem;border-radius:22px;background:#eaf6f5}.intent-intro-v117 img,.market-entry-v117 img{width:100%;height:100%;min-height:360px;object-fit:cover}.intent-intro-v117>div,.market-entry-v117>div{align-self:center;padding:2rem}.intent-intro-v117 li{margin:.65rem 0}.steps-v117{margin:2rem 0}.steps-v117 article{padding:1.2rem;border:1px solid #d3e1e3;border-radius:16px;background:#fff}.steps-v117 article>strong{font-size:1.8rem;color:#d68012}.compact-v117 .offer-card-v117:nth-child(n+4){display:none}.intent-cta-v117{display:flex;justify-content:space-between;gap:2rem;align-items:center;margin:2rem 0;padding:1.5rem;border-radius:18px;background:#073f48;color:#fff}.intent-cta-v117 h2{margin:0}.intent-cta-v117 p{margin:.4rem 0;color:rgba(255,255,255,.78)}.faq-v117 details{margin:.6rem 0;padding:1rem;border:1px solid #d5e2e4;border-radius:12px;background:#fff}.faq-v117 summary{cursor:pointer;font-weight:850}.faq-v117 p{margin-bottom:0}.provider-offers-v117{max-width:1160px;margin:2rem auto;padding:0 1rem}.compare-tools-v117{display:flex;gap:.7rem;margin-bottom:.8rem}.lead-context-v117{display:grid;gap:.2rem;margin-bottom:1rem;padding:.8rem 1rem;border-radius:10px;background:#e8f6f4}.home-data-v117{background:#f6faf9}@media print{header,footer,.compare-builder-v116,.compare-tools-v117,.lease-source-note-v116{display:none!important}.compare-output-v116{margin:0}.compare-table-wrap-v116{border:0}}@media(max-width:980px){.offer-filter-v117{grid-template-columns:repeat(2,1fr)}.offer-grid-v117{grid-template-columns:repeat(2,1fr)}.data-policy-v117{grid-template-columns:1fr}}@media(max-width:700px){.offer-filter-v117,.offer-grid-v117,.method-v117>div,.steps-v117>div,.offer-detail-v117,.intent-intro-v117,.market-entry-v117{grid-template-columns:1fr}.offer-resultbar-v117,.section-title-v117,.intent-cta-v117{align-items:flex-start;flex-direction:column}.intent-intro-v117 img,.market-entry-v117 img{min-height:230px}.offer-actions-v117{flex-direction:column}.compare-tools-v117{flex-wrap:wrap}}

/* Source: /assets/prijzen-v118.css */
.price-workspace-v118{min-height:80vh;padding:2rem 0;background:linear-gradient(180deg,#eaf6f5 0,#f8fbfb 390px,#fff 390px)}.price-crumb-v118{display:flex;gap:.5rem;margin-bottom:1rem;color:#547076;font-size:.9rem}.price-title-v118{display:grid;grid-template-columns:1fr auto;gap:2rem;align-items:end}.price-title-v118 h1{max-width:850px;margin:.4rem 0;font-size:clamp(2.2rem,5vw,4.4rem);line-height:1}.price-title-v118 p{max-width:760px;font-size:1.05rem}.price-count-v118{display:grid;justify-items:end}.price-count-v118 strong{font-size:4.4rem;line-height:.9;color:#08636c}.price-count-v118 span{font-weight:850}.price-controls-v118{position:sticky;top:0;z-index:5;display:grid;grid-template-columns:2fr repeat(5,1fr);gap:.65rem;margin-top:1.5rem;padding:1rem;border:1px solid #c8dcdf;border-radius:18px;background:#fff;box-shadow:0 16px 40px rgba(4,49,56,.12)}.price-controls-v118 label{display:grid;gap:.3rem;color:#31565c;font-size:.78rem;font-weight:850}.price-controls-v118 input,.price-controls-v118 select{min-width:0;width:100%;min-height:44px;padding:.65rem;border:1px solid #b7cdd0;border-radius:9px;background:#fff;font:inherit}.price-meta-v118{display:grid;grid-template-columns:repeat(4,1fr);gap:.8rem;margin:1rem 0}.price-meta-v118 span{padding:.85rem 1rem;border:1px solid #d5e3e5;border-radius:12px;background:#fff;color:#50666b}.price-meta-v118 strong{color:#083f48}.price-status-v118{margin:1.4rem 0 .7rem}.price-status-v118 strong{font-size:1.35rem}.price-results-v118{display:grid;gap:.8rem}.price-card-v118{display:grid;grid-template-columns:minmax(0,1fr) 245px;gap:1.5rem;padding:1.2rem;border:1px solid #d5e3e5;border-radius:16px;background:#fff;box-shadow:0 6px 25px rgba(4,49,56,.05)}.price-main-v118>div{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.evidence-badge-v118,.price-category-v118{padding:.25rem .5rem;border-radius:999px;background:#e5f4ee;color:#17613f;font-size:.72rem;font-weight:900}.evidence-badge-v118.is-dated{background:#fff0d3;color:#7a4c05}.evidence-badge-v118.is-mixed{background:#eef1f2;color:#516267}.price-category-v118{background:#e7f2f5;color:#0a5f69}.price-card-v118 h2{margin:.55rem 0 .25rem;font-size:1.2rem}.price-card-v118 p{margin:.25rem 0;color:#53696e}.price-card-v118 dl{display:flex;gap:1rem;margin:.7rem 0 0}.price-card-v118 dl div{display:flex;gap:.35rem}.price-card-v118 dt{color:#6a7c80}.price-card-v118 dd{margin:0;font-weight:800}.price-value-v118{display:grid;justify-items:end;align-content:center;gap:.2rem;text-align:right}.price-value-v118>strong{font-size:1.75rem;color:#063f48}.price-value-v118 span,.price-value-v118 small{color:#64777b}.price-value-v118 a{margin-top:.45rem;font-weight:850}.price-more-v118{display:block;margin:1rem auto;padding:.8rem 1.2rem;border:1px solid #0b6973;border-radius:999px;background:#fff;color:#07535c;font:inherit;font-weight:850}.price-empty-v118{padding:2rem;border:2px dashed #c5d7d9;border-radius:16px;text-align:center}.price-subhero-v118{padding:3.5rem 0;background:linear-gradient(135deg,#063841,#0a717b);color:#fff}.price-subhero-v118 h1{margin:.5rem 0;font-size:clamp(2.2rem,5vw,4rem)}.price-subhero-v118 p{max-width:760px;color:rgba(255,255,255,.82);font-size:1.08rem}.provider-price-grid-v118{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.provider-price-grid-v118 a{display:grid;grid-template-columns:auto 1fr;gap:.2rem .8rem;padding:1.2rem;border:1px solid #d5e3e5;border-radius:16px;background:#fff;text-decoration:none}.provider-price-grid-v118 a>strong{grid-row:1/4;font-size:2.2rem;color:#d47c0c}.provider-price-grid-v118 h2{margin:0;font-size:1.1rem}.provider-price-grid-v118 p{margin:0;color:#62757a}.provider-price-grid-v118 span{font-weight:850}.location-grid-v118{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.location-grid-v118 a{padding:1.2rem;border:1px solid #d5e3e5;border-radius:15px;background:#fff;text-decoration:none}.location-grid-v118 strong{font-size:2rem;color:#0a6872}.location-grid-v118 h2{margin:.4rem 0}.location-grid-v118 span{color:#65777b}.price-principles-v118,.method-grid-v118{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:2rem}.price-principles-v118 article,.method-grid-v118 article{padding:1.3rem;border:1px solid #d5e3e5;border-radius:16px;background:#f6faf9}.method-grid-v118 article>strong{font-size:2rem;color:#d47c0c}.method-cta-v118,.price-launch-grid-v118{display:flex;justify-content:space-between;gap:2rem;align-items:center;margin-top:2rem;padding:2rem;border-radius:20px;background:#073f48;color:#fff}.method-cta-v118 h2,.price-launch-grid-v118 h2{margin:.2rem 0}.method-cta-v118 p,.price-launch-grid-v118 p{color:rgba(255,255,255,.8)}.price-launch-v118{background:#eef8f7}.price-launch-grid-v118>div:first-child{max-width:760px}.price-launch-grid-v118>div:first-child>div{display:flex;gap:1rem;align-items:center;flex-wrap:wrap}.price-launch-grid-v118 a{color:#fff;font-weight:850}.price-launch-stats-v118{display:grid;grid-template-columns:1fr 1fr;gap:.6rem;min-width:300px}.price-launch-stats-v118 span{display:grid;padding:.8rem;border:1px solid rgba(255,255,255,.18);border-radius:12px}.price-launch-stats-v118 strong{font-size:1.5rem}@media(max-width:1100px){.price-controls-v118{position:static;grid-template-columns:repeat(3,1fr)}.provider-price-grid-v118{grid-template-columns:repeat(2,1fr)}.location-grid-v118{grid-template-columns:repeat(3,1fr)}}@media(max-width:700px){.price-title-v118,.price-card-v118{grid-template-columns:1fr}.price-count-v118,.price-value-v118{justify-items:start;text-align:left}.price-controls-v118,.price-meta-v118,.provider-price-grid-v118,.location-grid-v118,.price-principles-v118,.method-grid-v118{grid-template-columns:1fr}.price-card-v118 dl{display:grid}.method-cta-v118,.price-launch-grid-v118{align-items:flex-start;flex-direction:column}.price-launch-stats-v118{min-width:0;width:100%;grid-template-columns:1fr 1fr}}

/* Source: /assets/lease-market-v119.css */
.lease-market-hero-v119{padding:3.5rem 0 2.5rem;background:linear-gradient(135deg,#042f37 0%,#075f69 70%,#0c7b82 100%);color:#fff}.lease-market-hero-v119 nav,.profile-hero-v119 nav{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:1.2rem;font-size:.9rem}.lease-market-hero-v119 nav a,.profile-hero-v119 nav a{color:inherit}.lease-market-hero-v119 h1,.profile-hero-v119 h1,.business-lease-hero-v119 h1{max-width:950px;margin:.45rem 0 .8rem;font-size:clamp(2.25rem,5vw,4.5rem);line-height:1}.lease-market-hero-v119 p,.profile-hero-v119>div>p,.business-lease-hero-v119 p{max-width:800px;font-size:1.08rem;color:rgba(255,255,255,.84)}.market-stats-v119,.business-proof-v119{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:2rem;overflow:hidden;border-radius:14px;background:rgba(255,255,255,.24)}.market-stats-v119 span,.business-proof-v119 span{display:grid;gap:.15rem;padding:1rem;background:rgba(2,39,46,.7)}.market-stats-v119 strong,.business-proof-v119 strong{font-size:1.8rem}.partner-zone-v119{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-bottom:1.25rem;padding:1.4rem;border:2px solid #e0a23b;border-radius:18px;background:#fff8e8}.partner-zone-v119 h2{margin:.35rem 0}.partner-zone-v119 p{max-width:760px;margin:0;color:#5d5548}.paid-label-v119{display:inline-flex;padding:.35rem .62rem;border-radius:999px;background:#7b4d05;color:#fff;font-size:.76rem;font-weight:900;letter-spacing:.03em;text-transform:uppercase}.editorial-v119{background:#dbeeed;color:#07545c}.provider-workspace-v119{display:grid;grid-template-columns:1fr 260px;gap:1rem;padding:1rem;border:1px solid #cfe0e2;border-radius:16px 16px 0 0;background:#f4faf9}.provider-workspace-v119 label{display:grid;gap:.35rem;font-weight:850}.provider-workspace-v119 input,.provider-workspace-v119 select{width:100%;padding:.8rem;border:1px solid #aebfc2;border-radius:9px;background:#fff;font:inherit}.provider-filterbar-v119{display:flex;gap:.5rem;overflow-x:auto;padding:1rem;border:1px solid #cfe0e2;border-top:0;background:#fff}.provider-filterbar-v119 button{flex:0 0 auto;padding:.65rem .85rem;border:1px solid #a9c7ca;border-radius:999px;background:#fff;color:#0b525a;font:inherit;font-weight:800;cursor:pointer}.provider-filterbar-v119 button.is-active{background:#075d66;color:#fff}.provider-count-v119{font-weight:800;color:#53686d}.lease-company-grid-v119{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.lease-company-v119{display:flex;flex-direction:column;padding:1.2rem;border:1px solid #d4e2e4;border-radius:17px;background:#fff;box-shadow:0 8px 22px rgba(10,61,67,.05)}.lease-company-head-v119,.deep-heading-v119{display:flex;gap:.8rem;align-items:center}.lease-company-head-v119>span,.deep-heading-v119>span{display:grid;place-items:center;flex:0 0 46px;width:46px;height:46px;border-radius:12px;background:#0b6872;color:#fff;font-size:1.25rem;font-weight:900}.lease-company-v119 h2,.deep-heading-v119 h2{margin:.08rem 0}.lease-company-v119 small,.deep-heading-v119 small{color:#6c7c80}.lease-company-v119>p{color:#52666b}.lease-company-v119 dl{margin:0}.lease-company-v119 dl div{display:grid;grid-template-columns:90px 1fr;gap:.5rem;padding:.5rem 0;border-top:1px solid #e5ecec}.lease-company-v119 dt{font-weight:850}.lease-company-v119 dd{margin:0;color:#52666b}.provider-proof-v119{display:flex;gap:.4rem;flex-wrap:wrap;margin-top:auto;padding-top:1rem}.provider-proof-v119 span{padding:.3rem .5rem;border-radius:999px;background:#edf6f5;color:#426167;font-size:.74rem;font-weight:800}.lease-company-actions-v119{display:flex;justify-content:space-between;gap:.8rem;margin-top:.8rem;padding-top:.8rem;border-top:1px solid #dde7e8}.lease-company-actions-v119 a{font-size:.88rem;font-weight:850}.market-method-v119{margin-top:1.5rem;padding:1.5rem;border-radius:17px;background:#eaf6f5}.market-method-v119 h2{margin-top:0}.profile-hero-v119,.business-lease-hero-v119{padding:3.5rem 0;background:#063d46;color:#fff}.provider-deep-v119{display:grid;grid-template-columns:1.3fr .7fr;gap:1.2rem}.provider-deep-v119>article,.source-card-v119,.question-card-v119,.neutral-card-v119{padding:1.4rem;border:1px solid #d4e2e4;border-radius:17px;background:#fff}.provider-deep-v119>aside{display:grid;gap:1rem;align-content:start}.deep-tags-v119{display:flex;gap:.45rem;flex-wrap:wrap;margin:1rem 0}.deep-tags-v119 span{padding:.4rem .65rem;border-radius:999px;background:#e4f3f1;color:#07545c;font-size:.83rem;font-weight:850}.provider-deep-v119 li{margin:.55rem 0}.source-card-v119{border-top:5px solid #0a7780}.source-card-v119>span{font-size:.78rem;font-weight:900;text-transform:uppercase}.source-card-v119 strong{display:block;margin:.35rem 0}.source-card-v119 p,.neutral-card-v119 p{color:#607276}.question-card-v119 h2{margin-top:0}.neutral-card-v119{background:#f3f7f7}.profile-next-v119{display:flex;gap:.6rem;flex-wrap:wrap;margin-top:1rem}.profile-next-v119 a{padding:.65rem .8rem;border:1px solid #9bbfc3;border-radius:999px;font-weight:850;text-decoration:none}.category-list-v119{display:grid;gap:.7rem}.category-list-v119 article{display:grid;grid-template-columns:52px 1fr auto;gap:1rem;align-items:center;padding:1rem;border:1px solid #d4e2e4;border-radius:14px;background:#fff}.category-list-v119 article>span{display:grid;place-items:center;width:46px;height:46px;border-radius:12px;background:#0a6872;color:#fff;font-weight:900}.category-list-v119 h2{margin:0}.category-list-v119 p{margin:.2rem 0;color:#586b70}.category-list-v119 small{color:#738286}.business-lease-hero-v119 .btn{margin-top:.8rem}.business-proof-v119{margin:0 0 2rem;background:#b4d2d5}.business-proof-v119 span{background:#eaf6f5;color:#174d53}.lease-packages-v119{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.lease-packages-v119 article{display:flex;flex-direction:column;padding:1.3rem;border:1px solid #d4e2e4;border-radius:17px;background:#fff}.lease-packages-v119 article>span{font-weight:900;color:#0a6570}.lease-packages-v119 article>strong{margin:.5rem 0;font-size:2rem;color:#073f46}.lease-packages-v119 article>strong small{font-size:.8rem}.lease-packages-v119 li{margin:.5rem 0}.lease-packages-v119 article>a{margin-top:auto;font-weight:850}.lease-packages-v119 .featured-v119{border:2px solid #d88a12;background:#fff9eb}.commercial-rules-v119{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-top:1rem}.commercial-rules-v119 article{padding:1rem;border-radius:14px;background:#eaf6f5}.commercial-rules-v119 h2{margin-top:0}.partner-form-layout-v119{display:grid;grid-template-columns:1.2fr .8fr;gap:1.2rem;align-items:start}.partner-form-layout-v119 form,.partner-form-layout-v119 aside{display:grid;gap:.9rem;padding:1.4rem;border:1px solid #d4e2e4;border-radius:17px;background:#fff}.partner-form-layout-v119 label{display:grid;gap:.35rem;font-weight:850}.partner-form-layout-v119 input,.partner-form-layout-v119 select,.partner-form-layout-v119 textarea{width:100%;padding:.78rem;border:1px solid #adbec1;border-radius:9px;font:inherit}.partner-form-layout-v119 .consent-v119{grid-template-columns:auto 1fr;align-items:start}.partner-form-layout-v119 .consent-v119 input{width:auto;margin-top:.25rem}.home-provider-market-v119{padding:3rem 0;background:#e8f5f3}.home-market-title-v119{display:flex;align-items:end;justify-content:space-between;gap:2rem;margin-bottom:1.2rem}.home-market-title-v119 h2{max-width:760px;margin:.4rem 0;font-size:clamp(2rem,4vw,3.4rem)}.home-market-title-v119 p{max-width:760px}.home-provider-grid-v119{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem}.home-provider-grid-v119 a{display:grid;gap:.35rem;padding:1rem;border:1px solid #cadfe0;border-radius:14px;background:#fff;text-decoration:none}.home-provider-grid-v119 a>span{font-size:.77rem;font-weight:850;color:#0a6770}.home-provider-grid-v119 a>strong{font-size:1.1rem}.home-provider-grid-v119 a>small{color:#63767a}.home-business-line-v119{display:flex;justify-content:space-between;gap:1rem;margin-top:1rem;padding:1rem;border-radius:14px;background:#063f47;color:#fff}.home-business-line-v119 p{margin:0}.home-business-line-v119 a{color:#fff;font-weight:900}@media(max-width:1000px){.lease-company-grid-v119{grid-template-columns:repeat(2,1fr)}.lease-packages-v119,.commercial-rules-v119{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.market-stats-v119,.business-proof-v119,.lease-company-grid-v119,.provider-deep-v119,.lease-packages-v119,.commercial-rules-v119,.partner-form-layout-v119,.home-provider-grid-v119,.provider-workspace-v119{grid-template-columns:1fr}.partner-zone-v119,.home-market-title-v119,.home-business-line-v119{align-items:flex-start;flex-direction:column}.category-list-v119 article{grid-template-columns:46px 1fr}.category-list-v119 article>a{grid-column:2}.lease-company-actions-v119{flex-direction:column}.lease-market-hero-v119 h1,.profile-hero-v119 h1,.business-lease-hero-v119 h1{font-size:2.6rem}}

/* Source: /assets/partners-v120.css */

/* Scoped partner layer; original site layout and content remain intact. */
[hidden]{display:none!important}.partner-grid-v120{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.partner-card-v120{border:1px solid #dae3e9;border-radius:16px;overflow:hidden;background:#fff;display:flex;flex-direction:column;min-width:0;scroll-margin-top:130px}.partner-card-v120>img,.partner-identity-v120{width:100%;height:180px;object-fit:cover;background:#eaf1f5}.partner-identity-v120{padding:25px;display:flex;flex-direction:column;justify-content:center;gap:10px;color:#18354a;border-bottom:1px solid #dae3e9}.partner-identity-v120 span{font-size:1.55rem;font-weight:800;line-height:1.15;overflow-wrap:anywhere}.partner-identity-v120 small{font-size:.88rem;color:#334d5e}.partner-card-body-v120{padding:22px;display:flex;flex-direction:column;flex:1;gap:12px}.partner-card-body-v120 h3{font-size:1.25rem;line-height:1.3;margin:0;color:#182e3d;overflow-wrap:anywhere}.partner-card-body-v120 p{font-size:.97rem;line-height:1.65;margin:0 0 8px;color:#465563;flex:1}.partner-card-body-v120 .btn{margin-top:auto;width:100%;text-align:center;white-space:normal;min-height:46px;line-height:1.4}.partner-meta-v120{display:flex;gap:10px;justify-content:space-between;align-items:center;font-size:.78rem;color:#425665;font-weight:650}.partner-meta-v120 span:last-child{font-weight:400}.partner-controls-v120{display:grid;grid-template-columns:2fr 1.4fr 1fr auto;gap:16px;align-items:end;padding:20px;border:1px solid #dae3e9;background:#f5f8fa;border-radius:16px}.partner-controls-v120 label{display:flex;flex-direction:column;gap:7px;font-size:.9rem;font-weight:650;color:#233848}.partner-controls-v120 input,.partner-controls-v120 select{width:100%;min-height:46px;background:white;color:#233848;border:1px solid #aabac6;border-radius:8px;padding:10px;font:inherit;min-width:0}.partner-block-v120{margin:32px 0 38px}.partner-block-heading-v120{display:flex;align-items:baseline;justify-content:space-between;gap:20px}.partner-block-heading-v120 h2{font-size:1.5rem;line-height:1.3;margin:0}.partner-block-heading-v120>a{white-space:nowrap}.partner-note-v120{font-size:.85rem!important;line-height:1.5!important;color:#4c5e6c!important;max-width:unset!important;margin:12px 0 20px!important}.partner-grid-compact-v120{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-grid-compact-v120 .partner-card-body-v120{padding:20px}.partner-empty-v120{padding:30px;border:1px solid #b7c8d3;border-radius:12px}.partner-controls-v120 .btn{min-height:46px}.our-choices-home-head-v107>.partner-note-v120{flex-basis:100%;margin:0!important}.our-choices-home-head-v107{flex-wrap:wrap}.choice-grid-v109 .partner-identity-v120{height:180px}.affiliate-consent-v52{position:fixed;bottom:16px;left:16px;right:16px;z-index:1000;display:flex;justify-content:space-between;align-items:center;gap:22px;padding:20px 24px;border:1px solid #b8c8d4;border-radius:14px;background:#fff;color:#223748;box-shadow:0 8px 30px #162c4326;max-width:1100px;margin:auto}.affiliate-consent-v52 p{margin:5px 0 0;max-width:700px;font-size:.9rem;line-height:1.45}.affiliate-consent-actions-v52{display:flex;gap:10px;flex-shrink:0}.affiliate-consent-actions-v52 button{padding:12px 14px;border:1px solid #244d66;background:#f7fafc;color:#18384f;border-radius:8px;font:inherit;font-weight:650;cursor:pointer}.affiliate-consent-actions-v52 button:first-child{background:#18384f;color:#fff}.partner-card-v120:focus-within{outline:2px solid #276b8e;outline-offset:2px}
@media(max-width:1000px){.partner-grid-v120{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-controls-v120{grid-template-columns:repeat(2,minmax(0,1fr))}.affiliate-consent-v52{align-items:stretch;flex-direction:column;gap:12px}.affiliate-consent-actions-v52{justify-content:flex-end}}
@media(max-width:600px){.partner-grid-v120,.partner-grid-compact-v120{grid-template-columns:1fr}.partner-controls-v120{grid-template-columns:1fr;padding:16px;gap:12px}.partner-block-heading-v120{display:block}.partner-card-v120>img,.partner-identity-v120{height:170px}.affiliate-consent-v52{left:8px;right:8px;bottom:8px;padding:15px}.affiliate-consent-actions-v52 button{flex:1;font-size:.88rem;padding:10px}.partner-block-v120{margin:25px 0}.partner-card-v120{scroll-margin-top:100px}}
