
:root{--bg:#06111c;--bg2:#091725;--panel:#0b1926;--panel2:#101f2d;--ink:#f6f7f8;--muted:#a9b4bf;--line:#2b3b49;--gold:#efb33d;--gold2:#ffd36e;--red:#e23b47;--green:#35c985;--paper:#fff;--darkink:#121820;--radius:14px;--shadow:0 16px 46px rgba(0,0,0,.28);--max:1480px}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;background:radial-gradient(circle at 75% -20%,#18344b 0,transparent 34%),var(--bg);color:var(--ink);line-height:1.55}a{color:inherit}.wrap{width:min(var(--max),calc(100% - 48px));margin:auto}.topbar{background:#030a11;border-bottom:1px solid #162534;color:#aeb8c2;font-size:12px}.topbar .wrap{display:flex;justify-content:space-between;gap:16px;padding:7px 0}.topbar b{color:var(--gold2)}
header{background:rgba(5,15,24,.94);border-bottom:1px solid #1f3040;position:sticky;top:0;z-index:50;backdrop-filter:blur(14px)}.nav{display:flex;align-items:center;gap:26px;min-height:82px}.logo{display:flex;align-items:center;text-decoration:none;min-width:245px}.site-logo{display:block;width:245px;max-width:100%;height:auto}.footer-logo{min-width:0}.site-logo-light{width:250px}nav{display:flex;gap:20px;font-size:13px}nav a{text-decoration:none;color:#dce2e7;font-weight:700}nav a:hover{color:var(--gold2)}.push{margin-left:auto}
.btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid transparent;border-radius:8px;padding:11px 16px;font-weight:800;text-decoration:none;cursor:pointer;font:inherit;transition:.18s}.btn.primary{background:linear-gradient(135deg,var(--gold2),var(--gold));color:#17120a;box-shadow:0 7px 22px rgba(239,179,61,.18)}.btn.primary:hover{transform:translateY(-1px);filter:brightness(1.05)}.btn.light{background:#0d1b28;border-color:#334654;color:#f5f7f8}.btn.dark{background:#02080e;color:#fff;border-color:#253746}.btn.small{padding:8px 11px;font-size:12px}
.hero{position:relative;background:linear-gradient(110deg,#07131f 0,#091725 56%,#0b1925 100%);border-bottom:1px solid #203241;padding:52px 0 42px;overflow:hidden}.hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 70% 30%,rgba(239,179,61,.12),transparent 24%),linear-gradient(180deg,transparent 65%,rgba(0,0,0,.22));pointer-events:none}.hero .wrap{position:relative;z-index:2}.crumb{color:#81909e;font-size:12px;margin-bottom:14px}.hero-grid{display:grid;grid-template-columns:minmax(0,1.28fr) minmax(330px,.72fr);gap:28px;align-items:start}.kicker{font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.11em;color:var(--gold2)}h1{font-size:clamp(38px,4.8vw,68px);line-height:1.02;letter-spacing:-2.7px;margin:10px 0 16px;max-width:930px}h2{font-size:30px;letter-spacing:-.9px;line-height:1.15;margin:0 0 12px}h3{margin:0 0 8px;line-height:1.2}p{margin:0 0 14px}.hero p{font-size:17px;color:#c3ccd4;max-width:820px}.hero strong,.gold{color:var(--gold2)}
.proof{display:flex;flex-wrap:wrap;gap:9px;margin-top:20px}.proof span{background:#0c1b29;border:1px solid #2a3d4d;padding:7px 10px;border-radius:999px;font-size:12px;font-weight:750;color:#dce2e7}.searchbox,.panel,.card{background:linear-gradient(180deg,#101f2d,#0a1723);border:1px solid #314454;border-radius:var(--radius);box-shadow:var(--shadow)}.searchbox{padding:20px}.searchbox h2{font-size:21px}.searchbox p{font-size:13px;color:#9eabb6}.field{margin:11px 0}.field label,.fg .title{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.08em;font-weight:900;color:#96a3ae;margin-bottom:5px}select,input,textarea{width:100%;border:1px solid #405262;border-radius:7px;background:#f7f8f9;padding:10px 11px;font:inherit;color:#111820}textarea{min-height:120px}.section{padding:36px 0}.section.white{background:#07131f;border-top:1px solid #1d2d3b;border-bottom:1px solid #1d2d3b}.section-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:18px}.section-head p{color:var(--muted);max-width:760px}
.stats{width:min(var(--max),calc(100% - 48px));margin:auto;display:grid;grid-template-columns:repeat(4,1fr);gap:0;border:1px solid #283b4a;border-radius:0 0 12px 12px;overflow:hidden}.stat{padding:16px 18px;background:#0a1825;border-right:1px solid #263746}.stat:last-child{border-right:0}.stat b{display:block;font-size:25px;color:var(--gold2)}.stat span{font-size:12px;color:#9eabb6}
.layout{display:grid;grid-template-columns:265px 1fr;gap:16px}.filters{background:#0a1825;border:1px solid #2c3f4f;border-radius:11px;padding:15px;align-self:start;position:sticky;top:98px}.filters .fg{padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid #243746}.notice{font-size:11px;color:#9eabb6;background:#0e1d2a;border:1px solid #2b3c49;border-radius:8px;padding:10px}.results-head{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:12px}.results-head select{width:auto;padding:8px 10px}
.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.specialist-card{background:#f8f9fa;color:var(--darkink);border:1px solid #d5dade;border-radius:11px;padding:0;overflow:hidden;position:relative;box-shadow:0 8px 25px rgba(0,0,0,.15)}.specialist-card:hover{transform:translateY(-2px);box-shadow:0 13px 32px rgba(0,0,0,.25)}.specialist-card:before{content:"";display:block;height:65px;background:linear-gradient(135deg,#12202d,#314252);border-bottom:3px solid var(--gold)}.specialist-card>.cardtop,.specialist-card>p,.specialist-card>.chips,.specialist-card>.source,.specialist-card>.card-actions,.specialist-card>.repcard{margin-left:15px;margin-right:15px}.cardtop{display:flex;justify-content:space-between;gap:10px;margin-top:-32px;position:relative}.cardtop>div:first-child{padding-top:35px}.badge{display:inline-flex;align-items:center;border-radius:999px;padding:4px 8px;background:#e9edf0;color:#49545e;font-weight:900;font-size:10px}.badge.official{background:#fff0d4;color:#805600}.badge.niche{background:#ecf0f4;color:#3c4d5c}.score{min-width:58px;text-align:center;background:#07131f;border:2px solid var(--gold);border-radius:9px;padding:6px 7px;color:#fff;align-self:start}.score b{display:block;font-size:18px;color:var(--gold2)}.score small{font-size:9px;color:#aeb9c2}.meta{color:#69747e;font-size:12px;margin:4px 0 9px}.chips{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.chip{font-size:10px;font-weight:750;border:1px solid #d4dade;background:#fff;border-radius:999px;padding:4px 7px;color:#39444d}.card-actions{display:flex;gap:7px;align-items:center;margin-top:13px;margin-bottom:15px}.specialist-card .btn.light{background:#fff;border-color:#cfd5da;color:#121820}.specialist-card .btn.primary{color:#17120a}.compare-label{margin-left:auto;font-size:11px}.compare-label input{width:auto}.source{font-size:11px;color:#65717a}.fine{font-size:11px;color:var(--muted)}.specialist-card .fine{color:#5d6871}.repcard{display:flex;align-items:center;gap:8px;padding:8px 0;border-top:1px solid #e0e4e7}.stars{color:#e49b13;font-weight:900}.repmeta{font-size:11px;color:#59636c}
.comparebar{display:none;position:fixed;bottom:18px;left:50%;transform:translateX(-50%);width:min(850px,calc(100% - 28px));background:#050d14;color:#fff;border:1px solid #3b4d5b;border-radius:12px;padding:11px 13px;z-index:80;box-shadow:0 18px 50px rgba(0,0,0,.5);align-items:center;gap:12px}.comparebar.show{display:flex}.comparebar .items{display:flex;gap:6px;flex:1}.comparebar .mini{font-size:10px;background:#142433;padding:5px 7px;border-radius:6px}.modal{display:none;position:fixed;inset:0;background:rgba(2,7,12,.86);z-index:100;padding:22px;overflow:auto}.modal.show{display:block}.modalbox{background:#f8f9fa;color:#111820;border-radius:12px;width:min(1120px,100%);margin:30px auto;padding:20px}.modalhead{display:flex;justify-content:space-between}.close{border:0;background:#e9ecef;border-radius:8px;width:38px;height:38px;font-size:22px}.comparetable{width:100%;border-collapse:collapse;font-size:13px}.comparetable th,.comparetable td{padding:10px;border-bottom:1px solid #d7dce0;vertical-align:top;text-align:left}.comparetable th:first-child{width:160px;color:#68737c}
.content-grid{display:grid;grid-template-columns:1.65fr .7fr;gap:18px}.prose,.sidebox{background:#f8f9fa;color:#151c23;border:1px solid #d3d9de;border-radius:11px;padding:22px}.prose h2{margin-top:26px;color:#0b1620}.prose h2:first-child{margin-top:0}.prose p,.prose li{color:#34414b}.prose a:not(.btn){color:#7b5200}.sidebox{align-self:start;position:sticky;top:98px}.sidebox h3{color:#0b1620}.kv{display:grid;grid-template-columns:150px 1fr;gap:8px;border-bottom:1px solid #dde1e4;padding:9px 0;font-size:13px}.kv span:first-child{color:#68737c}.price-table{width:100%;border-collapse:collapse;background:#f8f9fa;color:#101820;border:1px solid #d5dade;border-radius:10px;overflow:hidden}.price-table th,.price-table td{padding:11px 13px;border-bottom:1px solid #dce1e4;text-align:left}.price-table th{background:#e9edf0;font-size:10px;text-transform:uppercase;letter-spacing:.05em}.cards3{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.linkcard{background:#0c1a27;border:1px solid #314554;border-radius:10px;padding:16px;text-decoration:none;transition:.16s}.linkcard:hover{border-color:#a97924;transform:translateY(-1px)}.linkcard b{display:block;color:#f7f8f9;margin-bottom:4px}.linkcard span{font-size:12px;color:#98a7b3}
.verifybar{display:flex;gap:7px;flex-wrap:wrap;margin:12px 0}.verifytag{font-size:10px;font-weight:850;padding:5px 8px;border-radius:999px;background:#0d2a22;border:1px solid #1e5c46;color:#75e6b3}.expertise{border-left:3px solid var(--gold);padding-left:11px}.facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:14px 0}.fact{border:1px solid #d9dee2;border-radius:8px;padding:11px;background:#fff}.fact b{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:#737e87;margin-bottom:4px}.sourcebox{background:#eef1f3;border:1px solid #d6dce0;border-radius:9px;padding:13px;margin-top:14px}.statuswarn{border-left:4px solid #c07d00;background:#fff5dc;padding:10px 12px;border-radius:8px;margin:10px 0;font-size:12px;color:#533b0e}.reputation-box{background:#081725;color:#eaf0f5;border:1px solid #294053;border-radius:10px;padding:15px;margin:16px 0}.reputation-box .ratingbig{font-size:32px;color:var(--gold2);font-weight:900}.reputation-box .muted{color:#9aabb8;font-size:11px}.pricegrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.priceitem{background:#fff;border:1px solid #d8dde1;border-radius:8px;padding:11px}.priceitem b{display:block}.priceitem .amount{font-size:18px;color:#7b5200;font-weight:900}.priceitem a{font-size:10px}.methodbox{border:1px solid #344858;background:#0a1825;color:#dbe3e9;border-radius:10px;padding:14px}.methodbox p{color:#aeb9c3}.hero-model{position:absolute;right:2%;bottom:-18px;width:min(53vw,760px);opacity:.55;filter:drop-shadow(0 20px 24px rgba(0,0,0,.5));z-index:0}.hero-premium{padding:36px 0 24px}.hero-premium .hero-grid{grid-template-columns:minmax(0,1.3fr) minmax(360px,.7fr)}.hero-premium h1{max-width:770px}.quickpanel{background:rgba(4,13,21,.9);border:1px solid #344a5b;border-radius:12px;padding:16px;box-shadow:var(--shadow)}.quickpanel h3{font-size:17px}.quickcards{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.quickcard{background:#f7f8f9;color:#121820;border-radius:8px;padding:10px;text-align:center}.quickcard b{font-size:12px;display:block}.quickcard .stars{font-size:11px}.quickcard strong{display:block;font-size:17px;margin:5px 0}.truststrip{display:grid;grid-template-columns:repeat(5,1fr);gap:0;border-top:1px solid #29404f;border-bottom:1px solid #29404f;background:#071521}.truststrip div{padding:12px 16px;border-right:1px solid #243845;font-size:11px;color:#c4ced6}.truststrip div:last-child{border-right:0}.truststrip b{display:block;color:var(--gold2);font-size:12px}.dashboard{display:grid;grid-template-columns:1.15fr 1.55fr .9fr;gap:13px}.dashpanel{border:1px solid #304555;background:#0a1825;border-radius:10px;padding:14px}.dashpanel h3{font-size:16px}.modeltiles{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.modeltile{background:#f7f8f9;color:#111820;border-radius:7px;padding:9px;text-decoration:none}.modeltile b{font-size:11px;display:block}.modeltile span{font-size:9px;color:#6a747c}.servicetiles{display:grid;grid-template-columns:repeat(2,1fr);gap:7px}.servicetiles a{border:1px solid #3b4e5d;border-radius:7px;padding:8px;text-decoration:none;font-size:11px;color:#dbe2e8}.servicetiles a:hover{border-color:var(--gold);color:var(--gold2)}.reviewrows{display:grid;gap:8px}.reviewrow{background:#f7f8f9;color:#111820;border-radius:7px;padding:9px}.reviewrow b{font-size:11px}.reviewrow small{color:#69737c}.knowledgegrid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.knowledgecard{background:#f7f8f9;color:#111820;border-radius:8px;overflow:hidden;text-decoration:none}.knowledgeicon{height:86px;background:linear-gradient(135deg,#162637,#07121d);display:grid;place-items:center;color:var(--gold2);font-size:34px}.knowledgebody{padding:11px}.knowledgebody b{font-size:12px;display:block;margin-bottom:3px}.knowledgebody span{font-size:10px;color:#69737d}
footer{background:#030a11;color:#d6dde3;margin-top:38px;border-top:1px solid #2b4050}.footergrid{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:26px;padding:34px 0}.footergrid h4{margin:0 0 9px;color:#fff}.footergrid a{display:block;text-decoration:none;color:#aeb9c2;font-size:12px;margin:5px 0}.footergrid a:hover{color:var(--gold2)}.footerfine{border-top:1px solid #20303d;padding:14px 0;font-size:10px;color:#8795a1;display:flex;justify-content:space-between;gap:16px}
@media(max-width:1150px){.grid{grid-template-columns:repeat(2,1fr)}.dashboard{grid-template-columns:1fr 1fr}.dashpanel:last-child{grid-column:1/-1}.knowledgegrid{grid-template-columns:repeat(2,1fr)}nav{gap:12px}.logo{min-width:210px}.site-logo{width:210px}}
@media(max-width:900px){nav{display:none}.hero-grid,.hero-premium .hero-grid,.content-grid{grid-template-columns:1fr}.layout{grid-template-columns:1fr}.filters,.sidebox{position:static}.grid,.cards3{grid-template-columns:1fr 1fr}.stats{grid-template-columns:repeat(2,1fr)}.footergrid{grid-template-columns:1fr 1fr}.topbar .wrap span:last-child{display:none}.hero-model{opacity:.18;width:90vw}.dashboard{grid-template-columns:1fr}.dashpanel:last-child{grid-column:auto}.truststrip{grid-template-columns:1fr 1fr}.quickcards{grid-template-columns:1fr 1fr 1fr}}
@media(max-width:620px){.wrap{width:min(100% - 20px,var(--max))}.push+.btn{display:none}.hero{padding-top:28px}h1{font-size:39px;letter-spacing:-1.6px}.stats{width:calc(100% - 20px);grid-template-columns:1fr 1fr}.footergrid{grid-template-columns:1fr}.footerfine{display:block}.card-actions{flex-wrap:wrap}.comparebar .items{display:none}.grid,.cards3,.knowledgegrid{grid-template-columns:1fr}.dashboard{display:block}.dashpanel{margin-bottom:10px}.modeltiles{grid-template-columns:1fr 1fr}.quickcards{grid-template-columns:1fr}.truststrip{grid-template-columns:1fr}.site-logo{width:200px}.logo{min-width:200px}.facts,.pricegrid{grid-template-columns:1fr}.nav{min-height:72px}.topbar{display:none}}

/* v6 nationwide audit / AI access */
.categorytabs{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 18px}.categorytabs a,.categorytabs button{border:1px solid #35404c;background:#101720;color:#dce4ec;border-radius:999px;padding:8px 12px;text-decoration:none;font-size:12px;font-weight:800}.categorytabs a:hover{border-color:#dcae45;color:#f2c25b}.auditgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.auditstat{background:#0d141d;border:1px solid #26313c;border-radius:12px;padding:16px}.auditstat b{display:block;color:#f1bd4e;font-size:28px}.auditstat span{color:#bdc6cf;font-size:12px}.confidence{display:inline-block;font-size:10px;text-transform:uppercase;letter-spacing:.05em;border:1px solid #35404c;border-radius:999px;padding:3px 6px;margin-left:5px;color:#9fb0c0}.confidence.official,.confidence.primary{border-color:#3d6b59;color:#8bd0ae}.confidence.current-secondary{border-color:#806428;color:#e6c265}.status-limited{border-left:3px solid #d9a83e;background:#2b2515;color:#f3dfa6;padding:10px 12px;border-radius:8px}.role-note{background:#101720;border:1px solid #27323e;padding:11px 12px;border-radius:9px;color:#c9d1d9;font-size:13px}.source-list{margin:8px 0 0;padding-left:18px}.source-list li{margin:5px 0}.ai-badge{display:inline-flex;align-items:center;gap:6px;border:1px solid #745a20;background:#18150e;color:#f0bd50;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:800}.method-table{width:100%;border-collapse:collapse;background:#fff;color:#16191d}.method-table th,.method-table td{padding:10px 12px;border-bottom:1px solid #dfe3e7;text-align:left;vertical-align:top}.method-table th{font-size:12px;text-transform:uppercase;background:#f2f4f6}.audit-table-wrap{overflow:auto;border-radius:12px;border:1px solid #dfe3e7}.hero-count{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:18px}.hero-count div{background:rgba(8,13,19,.72);border:1px solid rgba(218,171,67,.25);border-radius:10px;padding:11px}.hero-count b{display:block;font-size:22px;color:#f1bd4e}.hero-count span{font-size:11px;color:#c4ccd5}.profile-source-status{display:flex;flex-wrap:wrap;gap:7px;margin:12px 0}.profile-source-status span{border:1px solid #d9dde2;background:#f7f8f9;padding:5px 8px;border-radius:999px;font-size:11px;font-weight:750}.profile-source-status .ok{border-color:#b8dcc9;background:#eff9f3;color:#286447}.profile-source-status .warn{border-color:#e5d2a6;background:#fff8e9;color:#7a5b18}.role-card{border:1px solid #dfe3e7;background:#fff;border-radius:12px;padding:16px;margin-bottom:14px}.role-card h3{font-size:18px}.micro{font-size:11px;color:#6c747d}.directory-intro{background:#0d141d;border:1px solid #293541;border-radius:13px;padding:15px;color:#c9d2da;margin-bottom:15px}.directory-intro b{color:#f2bd4c}.llm-links{display:flex;flex-wrap:wrap;gap:8px}.llm-links a{font-size:12px}.audit-tag{display:inline-block;border-radius:999px;background:#f3f5f6;border:1px solid #d9dee2;padding:4px 7px;font-size:11px}.cat-sales{background:#eef2fa;color:#364f72}.cat-parts{background:#f5eff9;color:#65407c}.cat-official{background:#fff0f1;color:#8f1620}.cat-niche{background:#fff7e7;color:#805400}.cat-workshop{background:#eef7f2;color:#276448}
@media(max-width:900px){.auditgrid,.hero-count{grid-template-columns:repeat(2,1fr)}}
@media(max-width:560px){.auditgrid,.hero-count{grid-template-columns:1fr 1fr}.categorytabs{overflow:auto;flex-wrap:nowrap}.categorytabs a{white-space:nowrap}}

/* ===================== PORSCHEKIEZER FINAL 2026 ===================== */
:root{--bg:#050d14;--bg2:#081522;--panel:#0b1926;--panel2:#102232;--gold:#e9af38;--gold2:#ffd477;--ink:#f7f8fa;--muted:#9daab5;--line:#283b49;--max:1420px}
body{background:radial-gradient(circle at 80% -10%,#183349 0,transparent 28%),linear-gradient(180deg,#050d14,#07121c 55%,#050d14);}
header{background:rgba(4,11,17,.96);border-bottom-color:#233645}.nav{min-height:78px}.site-logo{width:228px}.topbar{background:#02070b}.home-final{overflow:hidden}.home-hero{position:relative;padding:78px 0 34px;background:linear-gradient(115deg,#050d14 0%,#081522 54%,#0d1e2b 100%);border-bottom:1px solid #263947;overflow:hidden}.home-hero:after{content:"";position:absolute;right:-8%;top:-44%;width:660px;height:660px;border-radius:50%;border:1px solid rgba(233,175,56,.16);box-shadow:0 0 0 80px rgba(233,175,56,.025),0 0 0 160px rgba(233,175,56,.018);pointer-events:none}.home-hero-gridlines{position:absolute;inset:0;opacity:.18;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:56px 56px;mask-image:linear-gradient(to bottom,#000,transparent 80%)}.home-hero-glow{position:absolute;right:17%;top:18%;width:430px;height:190px;border-top:2px solid rgba(255,210,107,.72);border-radius:50%;transform:rotate(-3deg);filter:drop-shadow(0 0 18px rgba(233,175,56,.12));opacity:.72}.home-hero-inner{position:relative;display:grid;grid-template-columns:minmax(0,1.42fr) minmax(330px,.58fr);gap:54px;align-items:center;z-index:2}.home-eyebrow,.home-section-kicker{font-size:11px;letter-spacing:.13em;text-transform:uppercase;font-weight:900;color:var(--gold2)}.home-hero-copy h1{font-size:clamp(46px,6vw,84px);max-width:920px;margin:13px 0 20px;line-height:.98;letter-spacing:-3.7px}.home-hero-copy h1 span{color:var(--gold2)}.home-hero-copy>p{font-size:18px;max-width:850px;color:#bfCAD3}.home-proof{display:flex;flex-wrap:wrap;gap:8px;margin-top:23px}.home-proof span{border:1px solid #314654;background:rgba(7,20,31,.75);padding:8px 10px;border-radius:999px;font-size:11px;color:#d5dde3}.home-hero-side{background:linear-gradient(180deg,rgba(14,31,45,.88),rgba(5,14,22,.93));border:1px solid #354b5c;border-top-color:#8a6a2c;border-radius:16px;padding:21px;box-shadow:0 28px 80px rgba(0,0,0,.35)}.home-side-kicker{font-size:11px;text-transform:uppercase;letter-spacing:.11em;color:#99a9b6;margin-bottom:12px}.home-statgrid{display:grid;grid-template-columns:1fr 1fr;border:1px solid #2f4352;border-radius:10px;overflow:hidden}.home-statgrid div{padding:17px;border-right:1px solid #2f4352;border-bottom:1px solid #2f4352}.home-statgrid div:nth-child(2n){border-right:0}.home-statgrid div:nth-child(n+3){border-bottom:0}.home-statgrid b{display:block;color:var(--gold2);font-size:30px;line-height:1}.home-statgrid span{display:block;color:#95a4af;font-size:10px;margin-top:6px}.home-side-note{margin-top:14px;padding:13px;border-left:3px solid var(--gold);background:#091925}.home-side-note b{display:block;color:#fff;font-size:12px}.home-side-note span{display:block;color:#9eabb5;font-size:10px;margin-top:3px}.home-search{position:relative;z-index:4;margin-top:38px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) auto;gap:8px;padding:12px;background:#f6f7f8;border-radius:12px;box-shadow:0 20px 50px rgba(0,0,0,.32)}.home-search>div{padding:0 7px}.home-search label{display:block;color:#58646e;font-size:9px;text-transform:uppercase;font-weight:900;letter-spacing:.06em;margin:0 0 4px}.home-search select{border-color:#d1d7dc;background:#fff;padding:10px}.home-search-btn{align-self:end;min-height:42px;white-space:nowrap}.home-trust{background:#07131d;border-bottom:1px solid #263947}.home-trust-grid{display:grid;grid-template-columns:repeat(5,1fr)}.home-trust-grid>div{padding:18px;border-right:1px solid #243744}.home-trust-grid>div:last-child{border-right:0}.home-trust b{display:block;color:#f7f8fa;font-size:12px}.home-trust span{display:block;color:#8999a5;font-size:10px;margin-top:2px}.home-section{padding:58px 0}.home-section-alt{background:#07131e;border-top:1px solid #1e303d;border-bottom:1px solid #1e303d}.home-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:23px}.home-heading.compact{margin-bottom:15px}.home-heading h2{font-size:34px;margin:5px 0 7px}.home-heading p{color:#9ba9b4;max-width:760px}.home-text-link{font-size:12px;color:var(--gold2);font-weight:850;text-decoration:none;white-space:nowrap}.home-feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.home-feature{display:block;text-decoration:none;background:linear-gradient(180deg,#0c1b28,#081621);border:1px solid #2d4251;border-radius:13px;padding:21px;min-height:190px;transition:.18s}.home-feature:hover{border-color:#a77b28;transform:translateY(-2px)}.home-feature>span{display:inline-grid;place-items:center;width:36px;height:36px;border:1px solid #70561f;border-radius:50%;font-size:10px;color:var(--gold2)}.home-feature h3{font-size:18px;margin-top:31px}.home-feature p{font-size:12px;color:#8fa0ad}.home-specialist-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.home-specialist-card{background:#f7f8f9;color:#111a22;border-radius:12px;padding:18px;text-decoration:none;border-top:3px solid var(--gold);box-shadow:0 12px 30px rgba(0,0,0,.14)}.home-specialist-card .home-card-type{display:block;font-size:9px;text-transform:uppercase;letter-spacing:.06em;color:#7b8790;font-weight:900}.home-specialist-card h3{font-size:18px;margin:8px 0 3px}.home-specialist-card p{font-size:11px;color:#66737d}.home-mini-chips{display:flex;flex-wrap:wrap;gap:5px;margin:13px 0}.home-mini-chips span{font-size:9px;border:1px solid #d5dade;border-radius:999px;padding:4px 6px}.home-specialist-card>b{font-size:10px;color:#8a5e0e}.home-split{display:grid;grid-template-columns:1.25fr .75fr;gap:22px}.home-model-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.home-model-grid a{background:#0a1925;border:1px solid #2b4150;border-radius:10px;padding:14px;text-decoration:none}.home-model-grid a:hover{border-color:#9a742c}.home-model-grid b{display:block;font-size:17px}.home-model-grid span{display:block;font-size:9px;color:#8fa0ad;margin-top:2px}.home-price-box{background:#0a1925;border:1px solid #304654;border-radius:13px;padding:18px}.home-price-row{display:flex;align-items:center;justify-content:space-between;gap:10px;background:#f6f7f8;color:#111820;border-radius:8px;padding:11px 12px;text-decoration:none;margin-bottom:7px}.home-price-row b,.home-price-row small{display:block}.home-price-row b{font-size:11px}.home-price-row small{font-size:9px;color:#697680}.home-price-row strong{font-size:14px;color:#7b5200;text-align:right}.home-price-box>.btn{width:100%;margin-top:6px}.home-knowledge-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.home-knowledge-grid a{display:block;min-height:185px;padding:18px;border-radius:12px;text-decoration:none;border:1px solid #304552;background:radial-gradient(circle at 100% 0,rgba(233,175,56,.13),transparent 30%),#0a1925}.home-knowledge-grid a>span{font-size:9px;color:var(--gold2);font-weight:900;letter-spacing:.1em}.home-knowledge-grid h3{font-size:17px;margin-top:42px}.home-knowledge-grid p{font-size:11px;color:#90a0ac}.home-final-cta{padding:54px 0;background:linear-gradient(100deg,#0d1f2d,#07131d);border-top:1px solid #3b4b55}.home-final-cta .wrap{display:flex;align-items:center;justify-content:space-between;gap:30px}.home-final-cta h2{font-size:37px;margin:4px 0}.home-final-cta p{color:#9cabb6}.directory-hero{padding:42px 0}.profile-hero{padding:42px 0}.profile-hero h1{font-size:clamp(38px,4.5vw,62px)}
@media(max-width:1100px){.home-hero-inner{grid-template-columns:1fr}.home-hero-side{max-width:760px}.home-search{grid-template-columns:repeat(2,1fr)}.home-search-btn{grid-column:1/-1}.home-feature-grid,.home-knowledge-grid{grid-template-columns:repeat(2,1fr)}.home-specialist-grid{grid-template-columns:repeat(2,1fr)}.home-trust-grid{grid-template-columns:repeat(3,1fr)}.home-split{grid-template-columns:1fr}.home-hero-glow{opacity:.35}}
@media(max-width:700px){.home-hero{padding-top:44px}.home-hero-copy h1{font-size:44px;letter-spacing:-2px}.home-hero-copy>p{font-size:15px}.home-search{grid-template-columns:1fr;padding:10px}.home-search-btn{grid-column:auto}.home-proof{display:grid}.home-trust-grid{grid-template-columns:1fr 1fr}.home-feature-grid,.home-specialist-grid,.home-knowledge-grid{grid-template-columns:1fr}.home-model-grid{grid-template-columns:1fr 1fr}.home-heading,.home-final-cta .wrap{display:block}.home-text-link{display:inline-block;margin-top:8px}.home-final-cta .btn{margin-top:15px}.home-statgrid b{font-size:24px}}

/* FINAL synchronized data pages */
.table-scroll{overflow:auto;border:1px solid #2c4050;border-radius:12px;background:#081621}.final-price-table small{display:block;color:#8fa0ad;margin-top:3px}.final-price-table strong{color:#ffd477;white-space:nowrap}.final-price-table a{color:#eeb84b}.rep-final-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.rep-final-card{display:flex;gap:14px;align-items:center;background:#0a1925;border:1px solid #2d4251;border-radius:12px;padding:17px}.rep-final-card h3{font-size:15px;margin:0 0 4px}.rep-final-card h3 a{text-decoration:none}.rep-final-card p{font-size:11px;color:#9aa8b3;margin:0}.rep-final-card small{font-size:9px;color:#788994}.rep-score{min-width:58px;height:58px;display:grid;place-content:center;text-align:center;border:1px solid #876723;border-radius:50%;color:#ffd477}.rep-score b{font-size:20px;line-height:1}.rep-score span{font-size:9px}.final-directory-grid{align-items:stretch}.final-directory-card{display:flex;flex-direction:column;gap:7px;min-height:150px}.final-directory-card>b{font-size:15px;margin-top:3px}.final-directory-card>span:not(.badge),.final-directory-card>small{color:#8fa0ad}.explicit-badge{border-color:#876723!important;color:#ffd477!important}.directory-intro{background:#0a1925;border:1px solid #2c4050;border-left:3px solid #e9af38;border-radius:10px;padding:14px 16px;margin-bottom:18px;color:#a9b5be;font-size:12px}.directory-intro b{color:#fff}.directory-intro a{color:#ffd477}.stats .stat{background:#0a1925;border-color:#2c4050;color:#fff}.stats .stat span{color:#93a2ad}
@media(max-width:1000px){.rep-final-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:650px){.rep-final-grid{grid-template-columns:1fr}.rep-final-card{align-items:flex-start}.price-table{min-width:760px}}


/* ============================================================
   PorscheKiezer V7 — cache-safe premium UI
   ============================================================ */
:root{--v7-gold:#f1b640;--v7-gold2:#ffd778;--v7-bg:#050d15;--v7-panel:#0a1722;--v7-panel2:#0d1d2b;--v7-line:#273a4a;--v7-text:#f7f8fa;--v7-muted:#aeb9c4}

/* Header brand: actual HTML text, so "Porsche" can never vanish with a broken/cached SVG. */
.pk-brand{position:relative;display:grid;grid-template-areas:"roof" "word" "tag";width:252px;min-width:252px;text-decoration:none;color:#fff;line-height:1;align-content:center;padding:8px 0 5px}
.pk-brand-roof{grid-area:roof;height:22px;margin-bottom:-4px}.pk-brand-roof svg{width:100%;height:100%;overflow:visible}.pk-brand-roof path{fill:none;stroke:var(--v7-gold);stroke-width:2.6;stroke-linecap:round}
.pk-brand-word{grid-area:word;display:block;white-space:nowrap;font-size:26px;font-weight:900;font-style:italic;letter-spacing:-1.3px}.pk-brand-porsche{color:#f7f8fa}.pk-brand-kiezer{color:var(--v7-gold2)}
.pk-brand-tag{grid-area:tag;color:#96a5b2;font-size:7px;letter-spacing:2.35px;font-weight:800;margin-top:4px;padding-left:2px}
.pk-brand-footer{width:270px;min-width:0}.pk-brand-footer .pk-brand-word{font-size:28px}

body{background:var(--v7-bg);color:var(--v7-text)}
header{background:rgba(4,12,20,.97)}
.nav{gap:22px}.nav>nav{white-space:nowrap}
.footergrid p{line-height:1.65}
.prose p,.prose li,.sidebox p{line-height:1.7}
.chips{gap:7px}.chip{margin:0}

/* Fallback-friendly spacing also prevents inline data from visually gluing together. */
.home-mini-chips span,.proof span,.chips .chip{display:inline-flex}

.homepage-v7{background:var(--v7-bg);color:var(--v7-text)}
.v7-hero{position:relative;overflow:hidden;padding:66px 0 48px;border-bottom:1px solid var(--v7-line);background:
  radial-gradient(circle at 78% 20%,rgba(241,182,64,.16),transparent 24%),
  radial-gradient(circle at 85% 110%,rgba(40,91,125,.25),transparent 30%),
  linear-gradient(120deg,#050d15 0%,#081522 58%,#0b1a26 100%)}
.v7-hero:before{content:"";position:absolute;inset:0;opacity:.13;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:54px 54px;mask-image:linear-gradient(to right,#000,transparent 72%);pointer-events:none}
.v7-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.24fr) minmax(360px,.76fr);gap:48px;align-items:center}
.v7-eyebrow,.v7-kicker,.v7-finder-kicker{display:block;color:var(--v7-gold2);font-weight:900;font-size:11px;text-transform:uppercase;letter-spacing:.12em;margin-bottom:10px}
.v7-hero h1{font-size:clamp(45px,5.25vw,76px);line-height:.98;letter-spacing:-3.2px;margin:0 0 20px;max-width:900px}.v7-hero h1 span{color:var(--v7-gold2)}
.v7-lead{font-size:18px!important;line-height:1.68!important;color:#c9d2da!important;max-width:840px!important;margin-bottom:24px!important}
.v7-proof-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 20px;list-style:none;padding:0;margin:0 0 28px}.v7-proof-list li{position:relative;padding-left:18px;color:#cbd3db;font-size:13px}.v7-proof-list li:before{content:"✓";position:absolute;left:0;color:var(--v7-gold2);font-weight:900}.v7-proof-list strong{color:#fff}
.v7-hero-actions{display:flex;gap:10px;flex-wrap:wrap}
.v7-finder{background:linear-gradient(180deg,rgba(13,29,43,.98),rgba(7,19,30,.98));border:1px solid #344b5c;border-radius:18px;padding:24px;box-shadow:0 26px 70px rgba(0,0,0,.4)}
.v7-finder h2{font-size:27px;margin:0 0 7px}.v7-finder-head p{font-size:13px!important;color:#9eacb8!important}.v7-fields{display:grid;grid-template-columns:1fr 1fr;gap:9px 12px}.v7-fields .field{margin:4px 0}.v7-fields .field label{font-size:10px;color:#9aa8b5}.v7-fields select{background:#f9fafb;border-color:#d6dde3;min-height:44px}.v7-find-btn{width:100%;margin-top:12px}.v7-finder-note{font-size:11px!important;line-height:1.55!important;color:#8f9da9!important;margin:13px 0 0!important;padding-top:12px;border-top:1px solid #263a49}.v7-finder-note strong{color:#dce3e9}

.v7-trustbar{background:#07131e;border-bottom:1px solid var(--v7-line)}.v7-trust-grid{display:grid;grid-template-columns:repeat(4,1fr)}.v7-trust-grid>div{display:grid;grid-template-columns:38px 1fr;gap:11px;align-items:center;padding:20px 20px;border-right:1px solid #203443}.v7-trust-grid>div:first-child{padding-left:0}.v7-trust-grid>div:last-child{border-right:0}.v7-trust-icon{display:grid;place-items:center;width:34px;height:34px;border:1px solid #715a28;border-radius:50%;color:var(--v7-gold2);font-size:10px;font-weight:900}.v7-trust-grid p{margin:0;color:#99a8b4;font-size:11px;line-height:1.45}.v7-trust-grid strong{color:#fff;font-size:13px}

.v7-section{padding:62px 0}.v7-section-alt{background:#07131e;border-top:1px solid #1d2d3a;border-bottom:1px solid #1d2d3a}.v7-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:25px}.v7-heading>div{max-width:860px}.v7-heading h2{font-size:34px;letter-spacing:-1.2px;margin:0 0 9px}.v7-heading p{color:var(--v7-muted);line-height:1.7;margin:0}.v7-heading.compact{margin-bottom:18px}.v7-inline-link{color:var(--v7-gold2);font-size:13px;font-weight:850;text-decoration:none;white-space:nowrap;padding-bottom:5px}.v7-inline-link:hover{text-decoration:underline}
.v7-topic-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.v7-topic-grid>a{min-height:185px;padding:22px;border:1px solid #2a3d4c;border-radius:14px;background:linear-gradient(180deg,#0c1a27,#081520);text-decoration:none;transition:.18s}.v7-topic-grid>a:hover{transform:translateY(-3px);border-color:#7f652e}.v7-topic-grid>a>span{font-size:9px;letter-spacing:.14em;color:var(--v7-gold2);font-weight:900}.v7-topic-grid h3{font-size:19px;margin:36px 0 8px}.v7-topic-grid p{color:#9eabb6;font-size:13px;line-height:1.65;margin:0}

.v7-specialist-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.v7-specialist{display:flex;flex-direction:column;min-height:245px;padding:20px;border:1px solid #2d4050;border-radius:14px;background:linear-gradient(155deg,#0d1d2a,#08141f);text-decoration:none;transition:.18s}.v7-specialist:hover{transform:translateY(-3px);border-color:#846a31}.v7-badge{align-self:flex-start;background:#142637;border:1px solid #345065;border-radius:999px;color:#c7d1da;font-size:9px;font-weight:850;padding:5px 8px;text-transform:uppercase;letter-spacing:.05em}.v7-badge.official{background:#2b2416;border-color:#725a25;color:var(--v7-gold2)}.v7-specialist h3{font-size:20px;margin:16px 0 4px}.v7-location{color:#8494a1;font-size:12px}.v7-specialist ul{display:flex;flex-wrap:wrap;gap:6px;list-style:none;padding:0;margin:12px 0 18px}.v7-specialist li{border:1px solid #2d4252;background:#0b1a26;border-radius:999px;padding:4px 7px;font-size:10px;color:#b7c2cb}.v7-specialist>b{margin-top:auto;color:var(--v7-gold2);font-size:12px}

.v7-split{display:grid;grid-template-columns:1.25fr .75fr;gap:18px}.v7-model-panel,.v7-price-panel{border:1px solid #283b4b;border-radius:16px;background:#081620;padding:24px}.v7-model-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.v7-model-grid a{display:flex;flex-direction:column;min-height:90px;justify-content:flex-end;padding:13px;border:1px solid #304554;border-radius:10px;background:#0d1c29;text-decoration:none}.v7-model-grid a:hover{border-color:#8b6d2e}.v7-model-grid strong{font-size:20px;color:#fff}.v7-model-grid span{font-size:10px;color:#8fa0ad;margin-top:2px}.v7-price-list{display:grid;gap:0;margin-bottom:15px;border-top:1px solid #263b4b}.v7-price-list a{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:13px 0;border-bottom:1px solid #263b4b;text-decoration:none}.v7-price-list span{display:flex;flex-direction:column}.v7-price-list strong{font-size:13px}.v7-price-list small{font-size:10px;color:#91a0ab;margin-top:2px}.v7-price-list b{color:var(--v7-gold2);font-size:14px;white-space:nowrap}

.v7-knowledge-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.v7-knowledge-grid>a{min-height:215px;padding:20px;border:1px solid #293e4e;border-radius:14px;background:#0a1824;text-decoration:none}.v7-knowledge-grid>a>span{color:var(--v7-gold2);font-weight:900;font-size:9px;letter-spacing:.08em}.v7-knowledge-grid h3{font-size:20px;margin:36px 0 8px}.v7-knowledge-grid p{color:#9dabB7;font-size:12px;line-height:1.65}.v7-knowledge-grid b{display:block;margin-top:22px;color:#d9e1e6;font-size:11px}

.v7-cta{padding:38px 0 48px;background:linear-gradient(90deg,#081620,#0c1d29);border-top:1px solid #7b612a}.v7-cta-inner{display:flex;align-items:center;justify-content:space-between;gap:28px}.v7-cta h2{font-size:31px;margin:4px 0 0;max-width:820px}

/* Cleaner general pages */
.content-grid{gap:28px}.prose{padding:28px}.sidebox{padding:22px}.kv{gap:16px}.price-table th,.price-table td{line-height:1.45}.specialist-card{padding:20px}.specialist-card .chips{margin:12px 0}.specialist-card .card-actions{margin-top:18px}

@media(max-width:1120px){.nav>nav{display:none}.v7-hero-grid{grid-template-columns:1fr .8fr;gap:28px}.v7-topic-grid,.v7-knowledge-grid{grid-template-columns:repeat(2,1fr)}.v7-specialist-grid{grid-template-columns:repeat(2,1fr)}.v7-model-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:820px){.wrap{width:min(100% - 28px,var(--max))}.topbar{display:none}.nav{min-height:72px}.pk-brand{width:205px;min-width:205px}.pk-brand-word{font-size:22px}.pk-brand-tag{font-size:6px}.nav>.btn.light{display:none}.v7-hero{padding:42px 0 30px}.v7-hero-grid{grid-template-columns:1fr}.v7-hero h1{font-size:48px;letter-spacing:-2px}.v7-finder{padding:19px}.v7-trust-grid{grid-template-columns:1fr 1fr}.v7-trust-grid>div{border-bottom:1px solid #203443}.v7-trust-grid>div:nth-child(2){border-right:0}.v7-trust-grid>div:first-child{padding-left:20px}.v7-heading{align-items:flex-start;flex-direction:column;gap:10px}.v7-section{padding:44px 0}.v7-split{grid-template-columns:1fr}.footergrid{grid-template-columns:1fr 1fr}}
@media(max-width:560px){.nav{gap:9px}.pk-brand{width:175px;min-width:175px}.pk-brand-roof{height:16px}.pk-brand-word{font-size:19px}.pk-brand-tag{letter-spacing:1.4px}.nav>.btn.primary{font-size:0;padding:10px;width:42px;height:42px}.nav>.btn.primary:after{content:"→";font-size:18px}.v7-hero h1{font-size:39px;letter-spacing:-1.6px}.v7-lead{font-size:16px!important}.v7-proof-list,.v7-fields,.v7-topic-grid,.v7-specialist-grid,.v7-model-grid,.v7-knowledge-grid,.v7-trust-grid{grid-template-columns:1fr}.v7-trust-grid>div{border-right:0}.v7-heading h2{font-size:28px}.v7-topic-grid>a,.v7-knowledge-grid>a{min-height:0}.v7-topic-grid h3,.v7-knowledge-grid h3{margin-top:20px}.v7-cta-inner{align-items:flex-start;flex-direction:column}.v7-cta h2{font-size:27px}.footergrid{grid-template-columns:1fr}.footerfine{gap:8px}}


/* === V8 professioneel: rustiger, lichter en meer autoriteit === */
:root{--v8-bg:#f5f6f8;--v8-surface:#ffffff;--v8-ink:#17222d;--v8-muted:#5e6b77;--v8-line:#dde4ea;--v8-line-2:#cfd7df;--v8-navy:#0f1c28;--v8-gold:#b89344;--v8-gold-2:#c7a75d;--v8-soft:#f2ece0;--v8-shadow:0 16px 40px rgba(16,24,32,.07)}
html,body{background:var(--v8-bg)!important;color:var(--v8-ink)!important}body{line-height:1.65;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{text-decoration-thickness:.08em;text-underline-offset:.16em}.wrap{width:min(1360px,calc(100% - 48px))}.topbar{background:#f3f5f7!important;border-bottom:1px solid var(--v8-line)!important;color:var(--v8-muted)!important}.topbar b{color:var(--v8-ink)!important}header{background:rgba(255,255,255,.96)!important;border-bottom:1px solid var(--v8-line)!important;box-shadow:0 6px 22px rgba(16,24,32,.05)!important;backdrop-filter:blur(12px)}nav a{color:var(--v8-ink)!important;font-size:14px!important}nav a:hover{color:var(--v8-gold)!important}.btn{border-radius:10px!important;font-weight:800!important;box-shadow:none!important}.btn.primary{background:var(--v8-gold-2)!important;color:#1b1710!important;border-color:#b18e49!important}.btn.primary:hover{background:#be9c57!important}.btn.light{background:#fff!important;border-color:var(--v8-line-2)!important;color:var(--v8-ink)!important}.btn.dark{background:var(--v8-navy)!important;border-color:var(--v8-navy)!important;color:#fff!important}.pk-brand{width:248px!important;min-width:248px!important;text-decoration:none!important}.pk-brand-word{font-size:29px!important;letter-spacing:-1.1px!important}.pk-brand-porsche{color:#111d28!important}.pk-brand-kiezer{color:var(--v8-gold)!important}.pk-brand-roof svg path{stroke:#b0121c!important;stroke-width:2.2!important;fill:none!important}.pk-brand-tag{color:#7b8791!important;font-size:7px!important;letter-spacing:2.2px!important}
h1,h2,h3,h4{color:var(--v8-ink)!important}h1{letter-spacing:-2.3px!important;max-width:980px}p,.meta,.fine,.source,.section-head p,.v7-heading p,.hero p{color:var(--v8-muted)!important}.kicker,.gold,.v7-eyebrow,.v7-kicker,.v7-finder-kicker,.hero strong,.v7-hero h1 span{color:var(--v8-gold)!important}.crumb{color:#76828d!important}
.hero,.directory-hero,.v7-hero{background:linear-gradient(180deg,#fafbfc 0%,#f4f6f8 100%)!important;border-bottom:1px solid var(--v8-line)!important;color:var(--v8-ink)!important}.hero:before,.v7-hero:before{display:none!important}.v7-hero{padding:58px 0 40px!important}.v7-hero-grid{align-items:start!important;gap:42px!important}.v7-lead{font-size:18px!important;max-width:820px!important}.v7-proof-list li{color:var(--v8-muted)!important;font-size:13px!important}.v7-proof-list li:before{color:var(--v8-gold)!important}.proof span,.verifytag,.v7-badge,.badge,.audit-tag,.chip,.profile-source-status span{background:#fff!important;border:1px solid var(--v8-line)!important;color:#32414c!important;box-shadow:none!important}.badge.official,.v7-badge.official{background:var(--v8-soft)!important;border-color:#d8c49a!important;color:#795e21!important}.badge.niche{background:#f3f5f7!important;color:#475561!important}.v7-finder,.searchbox,.filters,.panel,.card,.v7-model-panel,.v7-price-panel,.prose,.sidebox,.role-card,.linkcard,.rep-final-card,.auditstat,.directory-intro{background:var(--v8-surface)!important;border:1px solid var(--v8-line)!important;box-shadow:var(--v8-shadow)!important;color:var(--v8-ink)!important}.v7-finder h2,.searchbox h2{font-size:28px!important}.v7-finder-head p,.searchbox p,.notice,.directory-intro,.role-note{color:var(--v8-muted)!important}.v7-finder-note{border-top:1px solid var(--v8-line)!important;color:#687582!important}select,input,textarea{background:#fff!important;border-color:var(--v8-line-2)!important;color:var(--v8-ink)!important}.field label,.fg .title{color:#64717d!important}.notice,.statuswarn,.status-limited,.role-note{background:#f7f8fa!important;border:1px solid var(--v8-line)!important;color:var(--v8-muted)!important}.directory-intro{border-left:3px solid var(--v8-gold)!important}
.v7-trustbar,.section.white,.v7-section-alt{background:#f1f4f6!important;border-color:var(--v8-line)!important}.v7-trust-grid{gap:14px!important;padding:22px 0!important}.v7-trust-grid>div{background:#fff!important;border:1px solid var(--v8-line)!important;border-radius:14px!important;padding:18px!important;border-right:0!important;box-shadow:var(--v8-shadow)!important}.v7-trust-icon{border-color:#dbc48f!important;color:var(--v8-gold)!important;background:#fffaf0!important}.v7-trust-grid p{color:var(--v8-muted)!important;font-size:12px!important}.v7-trust-grid strong{color:var(--v8-ink)!important}.v7-section{padding:56px 0!important}.v7-heading h2{font-size:33px!important}.v7-inline-link{color:var(--v8-gold)!important}.v7-topic-grid>a,.v7-specialist,.v7-model-grid a,.v7-knowledge-grid>a{background:#fff!important;border:1px solid var(--v8-line)!important;box-shadow:var(--v8-shadow)!important;color:var(--v8-ink)!important}.v7-topic-grid>a:hover,.v7-specialist:hover,.v7-model-grid a:hover,.v7-knowledge-grid>a:hover,.linkcard:hover{border-color:#c7b387!important;transform:translateY(-2px)!important}.v7-topic-grid p,.v7-knowledge-grid p,.v7-specialist li,.v7-model-grid span,.v7-location{color:var(--v8-muted)!important}.v7-specialist li{background:#f8fafb!important;border:1px solid var(--v8-line)!important}.v7-specialist b,.v7-price-list b{color:var(--v8-gold)!important}.v7-price-list{border-top:1px solid var(--v8-line)!important}.v7-price-list a{border-bottom:1px solid var(--v8-line)!important;text-decoration:none!important}.v7-price-list small{color:#75828d!important}.v7-cta{background:#fff!important;border-top:1px solid var(--v8-line)!important;border-bottom:1px solid var(--v8-line)!important}.v7-cta-inner{background:#fff!important}
.layout{grid-template-columns:300px 1fr!important;gap:22px!important}.filters{position:sticky;top:96px;border-radius:16px!important;padding:18px!important}.filters .fg{border-bottom:1px solid var(--v8-line)!important}.results-head{align-items:center!important;background:#fff!important;border:1px solid var(--v8-line)!important;border-radius:14px!important;padding:12px 14px!important;box-shadow:var(--v8-shadow)!important}.results-head b{font-size:14px;color:var(--v8-ink)!important}.grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}.specialist-card{background:#fff!important;border:1px solid var(--v8-line)!important;border-radius:16px!important;box-shadow:var(--v8-shadow)!important;overflow:hidden!important;color:var(--v8-ink)!important}.specialist-card:before{height:74px!important;background:linear-gradient(135deg,#f6f7f8,#eceff2)!important;border-bottom:3px solid var(--v8-gold)!important}.cardtop{margin-top:-37px!important}.cardtop>div:first-child{padding-top:38px!important}.score{background:#fff!important;border:1px solid #d9c291!important;color:var(--v8-ink)!important;min-width:62px!important}.score b{color:var(--v8-gold)!important}.specialist-card .fine,.repmeta,.meta,.source,.micro{color:var(--v8-muted)!important}.chips{gap:6px!important}.compare-label{color:#5e6b77!important}.repcard{border-top:1px solid var(--v8-line)!important}.stars{color:#c28f2d!important}.confidence{background:#f7f8fa!important;border:1px solid var(--v8-line)!important;color:#6a7783!important}.confidence.official,.confidence.primary{background:#edf6f0!important;border-color:#cce0d2!important;color:#2f6a47!important}.confidence.current-secondary{background:#fbf5e8!important;border-color:#e7d4ac!important;color:#7f6330!important}.match-reason{margin:10px 15px 0;padding:9px 10px;border-radius:9px;background:#f7f8fa;border:1px solid var(--v8-line);font-size:11px;font-weight:700;color:#41505b}.explicit-badge,.pill-good{border-color:#d8c49a!important;color:#7a5f24!important;background:#fbf5e8!important}
.content-grid{gap:22px!important}.prose,.sidebox{border-radius:16px!important}.prose h2{color:var(--v8-ink)!important}.prose p,.prose li,.sidebox p,.sidebox .fine{color:var(--v8-muted)!important}.prose a:not(.btn),.llm-links a,.directory-intro a,.final-price-table a{color:#8a6a28!important}.kv{border-bottom:1px solid var(--v8-line)!important}.kv span:first-child{color:#6f7c87!important}.price-table,.method-table{background:#fff!important;color:var(--v8-ink)!important;border:1px solid var(--v8-line)!important}.price-table th,.method-table th{background:#f3f5f7!important;color:#5d6975!important}.price-table td,.price-table th,.method-table td,.method-table th{border-bottom:1px solid var(--v8-line)!important}.auditstat b,.hero-count b,.stat b,.rep-score{color:var(--v8-gold)!important}.stats{border:1px solid var(--v8-line)!important;border-radius:16px!important;box-shadow:var(--v8-shadow)!important;background:#fff!important;margin-top:-18px!important}.stats .stat{background:#fff!important;border-right:1px solid var(--v8-line)!important}.stats .stat span{color:var(--v8-muted)!important}.hero-count div{background:#fff!important;border:1px solid var(--v8-line)!important}.rep-final-card,.auditstat,.table-scroll,.audit-table-wrap{background:#fff!important;border-color:var(--v8-line)!important;color:var(--v8-ink)!important}.rep-score{border-color:#d8c49a!important;background:#fbf6ea!important}.rep-final-card p,.rep-final-card small,.final-directory-card>span:not(.badge),.final-directory-card>small{color:var(--v8-muted)!important}.final-price-table strong{color:var(--v8-gold)!important}.final-price-table small{color:var(--v8-muted)!important}.categorytabs a,.categorytabs button{background:#fff!important;color:var(--v8-ink)!important;border:1px solid var(--v8-line)!important}.categorytabs a:hover{border-color:#d8c49a!important;color:#6d5421!important}.ai-badge{background:#fbf5e8!important;border-color:#e0c98d!important;color:#785d22!important}
footer{background:var(--v8-navy)!important;border-top:1px solid #203242!important;color:#d5dde5!important}footer h4{color:#fff!important}footer a{color:#d7e0e7!important;text-decoration:none!important}footer a:hover{color:#fff!important;text-decoration:underline!important}.footerfine{border-top:1px solid #223545!important;color:#95a4af!important}.footergrid p,.footergrid .fine{color:#a8b5bf!important}.pk-brand-footer .pk-brand-porsche{color:#fff!important}.pk-brand-footer .pk-brand-kiezer{color:#d1b06c!important}.pk-brand-footer .pk-brand-tag{color:#9eb0be!important}
@media (max-width:1120px){.grid,.v7-specialist-grid,.v7-knowledge-grid,.v7-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.layout{grid-template-columns:1fr!important}.filters{position:static!important}}@media (max-width:720px){.wrap{width:min(100% - 24px,1360px)!important}.pk-brand{width:208px!important;min-width:208px!important}.pk-brand-word{font-size:24px!important}.v7-hero h1,h1{font-size:42px!important;letter-spacing:-1.6px!important}.grid,.v7-specialist-grid,.v7-knowledge-grid,.v7-topic-grid,.v7-model-grid,.v7-trust-grid{grid-template-columns:1fr!important}.stats{grid-template-columns:repeat(2,1fr)!important}.results-head{flex-direction:column;align-items:flex-start!important}}
