:root{--ink:#102033;--muted:#667487;--line:#dce4ec;--soft:#f4f7fa;--blue:#1677ff;--blue2:#075fd8;--navy:#071b2e;--green:#15a46d;--orange:#f59f36;--white:#fff;--shadow:0 20px 60px rgba(8,31,54,.12);font-family:"DM Sans",sans-serif;color:var(--ink);background:#fff;font-synthesis:none}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px}button,input,textarea{font:inherit}button,a{touch-action:manipulation}a{color:inherit;text-decoration:none}.container{width:min(1160px,calc(100% - 40px));margin:auto}.nav{height:76px;display:flex;align-items:center;justify-content:space-between}.brand{font-family:Manrope,sans-serif;font-size:21px;font-weight:800;display:flex;gap:10px;align-items:center;letter-spacing:-.5px}.brand-mark{width:35px;height:35px;border-radius:11px;background:var(--blue);display:grid;place-items:center;color:#fff;box-shadow:0 8px 20px #1677ff50}.brand-mark svg{width:21px}.nav-links{display:flex;gap:28px;align-items:center;font-size:14px;font-weight:600}.btn{border:0;border-radius:12px;padding:14px 20px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:.2s transform,.2s background,.2s box-shadow}.btn:hover{transform:translateY(-1px)}.btn-primary{background:var(--blue);color:#fff;box-shadow:0 10px 24px #1677ff36}.btn-primary:hover{background:var(--blue2)}.btn-light{background:#fff;color:var(--ink);border:1px solid var(--line)}.btn-dark{background:var(--navy);color:#fff}.hero{position:relative;overflow:hidden;padding:72px 0 88px;background:linear-gradient(180deg,#f7fbff 0%,#fff 78%)}.hero:before{content:"";position:absolute;width:560px;height:560px;border-radius:50%;background:#cce2ff;filter:blur(90px);opacity:.45;right:-220px;top:-300px}.hero-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:70px;align-items:center;position:relative}.eyebrow{display:inline-flex;align-items:center;gap:8px;background:#e8f2ff;color:#075fc4;border-radius:999px;padding:7px 12px;font-size:13px;font-weight:700}.eyebrow-dot{width:7px;height:7px;border-radius:50%;background:var(--blue)}h1,h2,h3{font-family:Manrope,sans-serif;letter-spacing:-.04em;margin:0}h1{font-size:clamp(44px,5.4vw,70px);line-height:1.03;margin:22px 0 22px;max-width:720px}h1 span{color:var(--blue)}.lead{font-size:19px;line-height:1.65;color:var(--muted);max-width:630px;margin:0 0 30px}.scan-form{display:grid;grid-template-columns:1.15fr 1fr auto;gap:10px;background:#fff;padding:9px;border-radius:16px;box-shadow:var(--shadow);border:1px solid #e5ecf3;max-width:760px}.field{position:relative}.field label{position:absolute;left:14px;top:8px;font-size:10px;color:var(--muted);font-weight:700;text-transform:uppercase;letter-spacing:.06em}.field input{border:0;border-right:1px solid var(--line);width:100%;padding:24px 14px 8px;outline:none;color:var(--ink);background:transparent}.field input:focus{box-shadow:inset 0 -2px var(--blue)}.micro{display:flex;align-items:center;gap:16px;margin:15px 2px;color:var(--muted);font-size:12px}.micro span{display:flex;align-items:center;gap:5px}.check{color:var(--green)}.error{color:#ba2d3c;font-size:13px;margin-top:10px;font-weight:600}.hero-visual{position:relative}.dashboard-card{background:#fff;border:1px solid #dfe7ef;border-radius:22px;padding:23px;box-shadow:0 30px 80px rgba(13,37,61,.16);transform:rotate(1.5deg)}.dash-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.company-row{display:flex;gap:11px;align-items:center}.company-logo{width:42px;height:42px;border-radius:12px;background:var(--navy);color:white;display:grid;place-items:center;font-weight:800}.small-label{font-size:11px;color:var(--muted)}.rating-card{border:1px solid var(--line);border-radius:15px;padding:18px;display:flex;justify-content:space-between;align-items:end}.big-score{font:800 46px/1 Manrope}.stars{color:#f6a61b;letter-spacing:2px}.goal-pill{background:#e9f8f1;color:#08794f;padding:7px 10px;border-radius:8px;font-size:12px;font-weight:700}.bars{margin-top:22px;display:grid;gap:15px}.bar-row{display:grid;grid-template-columns:115px 1fr 30px;gap:10px;font-size:11px;align-items:center}.bar-track{height:7px;background:#eaf0f5;border-radius:10px;overflow:hidden}.bar-fill{height:100%;border-radius:10px;background:var(--blue)}.float-card{position:absolute;background:#fff;border:1px solid var(--line);border-radius:14px;padding:14px 17px;box-shadow:var(--shadow);font-size:12px;font-weight:700}.float-card.one{left:-35px;bottom:25px}.float-card.two{right:-18px;top:-25px;color:#08794f}.section{padding:100px 0}.section.soft{background:var(--soft)}.section-head{max-width:680px;margin:0 auto 54px;text-align:center}.section-head h2{font-size:clamp(34px,4vw,48px);line-height:1.12}.section-head p{font-size:17px;line-height:1.65;color:var(--muted)}.steps,.benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.card{background:#fff;border:1px solid var(--line);border-radius:18px;padding:28px}.step-no{width:38px;height:38px;border-radius:11px;background:#e8f2ff;color:var(--blue);display:grid;place-items:center;font-weight:800;margin-bottom:22px}.card h3{font-size:20px;margin-bottom:10px}.card p{color:var(--muted);line-height:1.6;margin:0}.feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.feature-copy h2{font-size:46px;line-height:1.13}.feature-copy>p{font-size:17px;color:var(--muted);line-height:1.7}.feature-list{display:grid;gap:17px;margin-top:28px}.feature{display:flex;gap:13px}.feature-icon{flex:0 0 34px;height:34px;border-radius:10px;background:#e9f8f1;color:var(--green);display:grid;place-items:center;font-weight:900}.feature strong{display:block;margin-bottom:4px}.feature span{font-size:14px;color:var(--muted)}.phone{width:286px;margin:auto;border:9px solid #152232;border-radius:42px;padding:16px;background:#fff;box-shadow:0 30px 70px rgba(11,28,46,.25);min-height:540px}.phone-notch{width:90px;height:23px;background:#152232;border-radius:20px;margin:-10px auto 22px}.wa-head{background:#0b846d;color:white;margin:-16px -16px 18px;padding:26px 15px 15px;display:flex;gap:9px;align-items:center}.avatar{width:34px;height:34px;border-radius:50%;background:#fff;color:var(--navy);display:grid;place-items:center;font-size:11px;font-weight:800}.bubble{background:#e8f7e8;border-radius:3px 13px 13px 13px;padding:12px;font-size:12px;line-height:1.55;margin:12px 0 20px;box-shadow:0 2px 5px #00000012}.phone-review{border:1px solid var(--line);border-radius:13px;text-align:center;padding:20px 12px}.phone-review .stars{font-size:23px;margin:12px 0}.phone-review .btn{font-size:11px;width:100%;padding:11px}.pricing{background:var(--navy);color:#fff;border-radius:26px;padding:52px;display:grid;grid-template-columns:1fr auto;gap:50px;align-items:center}.pricing h2{font-size:42px}.pricing p{color:#aebccd;line-height:1.65}.price-box{background:#fff;color:var(--ink);padding:24px;border-radius:18px;min-width:300px}.price{font:800 44px Manrope}.price small{font:500 14px "DM Sans";color:var(--muted)}.price-box ul{padding:0;list-style:none;color:var(--muted);font-size:14px;line-height:2}.faq{max-width:800px;margin:auto}.faq details{border-bottom:1px solid var(--line);padding:20px 4px}.faq summary{font-weight:700;cursor:pointer}.faq p{color:var(--muted);line-height:1.6}.footer{background:#061525;color:#93a3b5;padding:44px 0}.footer-inner{display:flex;justify-content:space-between;align-items:center}.footer .brand{color:#fff}.footer-links{display:flex;gap:20px;font-size:13px}
/* processing */
.process-page{min-height:100vh;background:#f5f8fb;padding:30px 20px}.process-wrap{max-width:760px;margin:38px auto}.process-top{text-align:center;margin-bottom:34px}.process-top h1{font-size:38px;margin:25px auto 10px}.process-top p{color:var(--muted)}.process-card{background:#fff;border:1px solid var(--line);border-radius:22px;padding:34px;box-shadow:var(--shadow)}.website-chip{display:inline-flex;gap:8px;align-items:center;background:var(--soft);border-radius:9px;padding:8px 11px;font-size:12px;color:var(--muted)}.progress-meta{display:flex;justify-content:space-between;margin:27px 0 10px;font-weight:700}.progress-track{height:12px;border-radius:20px;background:#e8eef4;overflow:hidden}.progress-fill{height:100%;background:linear-gradient(90deg,var(--blue),#50a5ff);border-radius:20px;transition:width 1s ease}.eta{color:var(--muted);font-size:12px}.process-steps{display:grid;gap:5px;margin-top:30px}.process-step{display:flex;align-items:center;gap:13px;padding:11px;border-radius:10px;color:#91a0af;font-size:14px}.process-step.active{background:#edf5ff;color:var(--ink);font-weight:700}.process-step.done{color:#4a5b6c}.step-state{width:24px;height:24px;border-radius:50%;border:1px solid #d5dee7;display:grid;place-items:center;font-size:11px;flex:0 0 24px}.done .step-state{background:var(--green);border-color:var(--green);color:white}.active .step-state{border:3px solid #afd2ff;border-top-color:var(--blue);animation:spin 1s linear infinite}.process-note{text-align:center;color:var(--muted);font-size:13px;margin-top:24px}@keyframes spin{to{transform:rotate(360deg)}}
/* results */
.scan-nav{border-bottom:1px solid var(--line);background:#fff}.result-hero{padding:58px 0;background:linear-gradient(180deg,#f5faff,#fff)}.result-top{display:flex;justify-content:space-between;gap:30px;align-items:start}.result-company{display:flex;gap:16px;align-items:center}.result-company .company-logo{width:58px;height:58px;font-size:19px}.result-title h1{font-size:45px;margin:14px 0 8px}.result-title p{color:var(--muted);margin:0}.expiry{background:#fff7e9;color:#9b6012;border:1px solid #f4d8a9;padding:11px 14px;border-radius:10px;font-size:12px;font-weight:700}.metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:35px}.metric{background:#fff;border:1px solid var(--line);border-radius:16px;padding:22px}.metric-label{font-size:12px;color:var(--muted);margin-bottom:8px}.metric-value{font:800 34px Manrope}.metric small{font-size:12px;color:var(--muted)}.insight-grid{display:grid;grid-template-columns:1.12fr .88fr;gap:28px}.category-list{display:grid;gap:12px}.category{border:1px solid var(--line);border-radius:14px;padding:17px}.category-top{display:flex;justify-content:space-between;align-items:center}.tag{font-size:10px;text-transform:uppercase;font-weight:800;border-radius:99px;padding:5px 8px}.tag.positive{background:#e9f8f1;color:#08794f}.tag.attention{background:#fff4e3;color:#9b6012}.category p{color:var(--muted);font-size:13px;margin-bottom:0}.panel{background:#fff;border:1px solid var(--line);border-radius:18px;padding:25px}.panel h2{font-size:25px;margin-bottom:9px}.panel-sub{color:var(--muted);font-size:14px;line-height:1.55}.disclaimer{font-size:11px;color:var(--muted);line-height:1.5;margin-top:17px}.cta-band{background:var(--navy);color:white;border-radius:24px;padding:40px;margin-top:45px;display:flex;align-items:center;justify-content:space-between;gap:30px}.cta-band h2{font-size:34px}.cta-band p{color:#aebccd;margin-bottom:0}.review-page{min-height:100vh;background:#f3f6f9;padding:30px 20px}.review-shell{max-width:500px;margin:20px auto;background:#fff;border-radius:24px;box-shadow:var(--shadow);overflow:hidden}.review-cover{background:var(--navy);height:120px}.review-body{padding:0 30px 32px;text-align:center}.review-logo{width:74px;height:74px;border:5px solid #fff;border-radius:20px;background:var(--blue);color:white;display:grid;place-items:center;font:800 22px Manrope;margin:-40px auto 18px}.review-body h1{font-size:28px;margin:0 0 10px}.review-body>p{color:var(--muted);line-height:1.6}.rating-picker{display:flex;justify-content:center;gap:7px;margin:24px 0}.star-btn{border:0;background:transparent;color:#cbd5df;font-size:36px;padding:2px;cursor:pointer}.star-btn.selected{color:#f6a61b}.review-actions{display:grid;gap:10px;margin-top:20px}.review-text{width:100%;min-height:100px;border:1px solid var(--line);border-radius:12px;padding:12px;resize:vertical}.policy-note{background:#f5f8fb;border-radius:10px;padding:11px;font-size:11px!important;text-align:left}.expired{text-align:center;max-width:600px;margin:100px auto;padding:40px}.expired h1{font-size:45px}.demo-badge{position:fixed;right:14px;bottom:14px;background:#071b2ee8;color:#fff;border-radius:9px;padding:7px 10px;font-size:10px;letter-spacing:.05em;z-index:20}
@media(max-width:900px){.hero-grid,.feature-grid,.insight-grid{grid-template-columns:1fr}.hero-visual{max-width:580px;margin:30px auto 0}.steps,.benefits{grid-template-columns:1fr 1fr}.pricing{grid-template-columns:1fr}.metrics{grid-template-columns:1fr 1fr}.scan-form{grid-template-columns:1fr}.field input{border-right:0;border-bottom:1px solid var(--line)}.nav-links a:not(.btn){display:none}.result-top{flex-direction:column}.cta-band{align-items:start;flex-direction:column}}
@media(max-width:600px){.container{width:min(100% - 28px,1160px)}.nav{height:65px}.hero{padding:48px 0 60px}.hero-grid{gap:30px}h1{font-size:41px}.lead{font-size:16px}.scan-form{padding:8px}.micro{flex-wrap:wrap;gap:8px 14px}.dashboard-card{padding:16px}.float-card{display:none}.section{padding:70px 0}.steps,.benefits,.metrics{grid-template-columns:1fr}.feature-copy h2,.section-head h2{font-size:34px}.pricing{padding:28px}.pricing h2{font-size:32px}.price-box{min-width:0}.footer-inner{flex-direction:column;align-items:flex-start;gap:20px}.process-page{padding:20px 12px}.process-wrap{margin:20px auto}.process-card{padding:21px 16px}.process-top h1{font-size:30px}.process-step{font-size:12px;padding:10px 5px}.result-title h1{font-size:34px}.result-hero{padding:38px 0}.metric-value{font-size:30px}.cta-band{padding:28px}.review-body{padding:0 20px 26px}.star-btn{font-size:31px}.bar-row{grid-template-columns:94px 1fr 25px}}
.btn-google-secondary{background:#fff;color:#526276;border:1px solid var(--line);font-size:12px;padding:10px 14px;box-shadow:none}.btn-google-secondary:hover{background:#f5f8fb}
.brand{gap:12px}.brand-mark{position:relative;width:42px;height:42px;border-radius:13px;background:linear-gradient(145deg,#0c2741,#061525);color:#fff;border:1px solid #24425f;box-shadow:0 10px 28px rgba(7,27,46,.22),inset 0 1px rgba(255,255,255,.12)}.brand-mark:after{content:"";position:absolute;inset:3px;border:1px solid rgba(216,173,98,.38);border-radius:9px;pointer-events:none}.brand-mark svg{width:30px;height:30px}.brand-word{font-size:22px;letter-spacing:-.7px}.brand-word span{color:#567087;font-weight:700}.price-assurances{display:flex;gap:9px;flex-wrap:wrap;margin-top:24px}.price-assurances span{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.1);padding:8px 10px;border-radius:9px;font-size:12px;color:#dce6ef}.price-kicker{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:10px;font-weight:800;margin-bottom:5px}.price-breakdown{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:17px 0;padding:10px 0}.price-breakdown>div,.order-line{display:flex;justify-content:space-between;gap:15px;padding:7px 0;font-size:12px}.price-breakdown span,.order-line span{color:var(--muted)}.checkout-button{width:100%}.secure-note{text-align:center;color:var(--muted);font-size:10px;line-height:1.5;margin-top:10px}.result-nav-actions{display:flex;align-items:center;gap:10px}.result-order-button{padding:10px 15px}.result-checkout{background:linear-gradient(135deg,#071b2e,#0c2b48);color:#fff;border-radius:24px;padding:42px;display:grid;grid-template-columns:1fr 330px;gap:45px;align-items:center;box-shadow:var(--shadow)}.result-checkout-copy h2{font-size:36px;margin:18px 0 10px}.result-checkout-copy>p{color:#b7c6d4;line-height:1.65}.included-row{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}.included-row span{font-size:12px;color:#dce6ef}.result-order-card{background:#fff;color:var(--ink);border-radius:18px;padding:24px}.result-order-card .btn{width:100%;margin-top:14px}
@media(max-width:900px){.result-checkout{grid-template-columns:1fr}.result-order-card{max-width:430px;width:100%}}
@media(max-width:600px){.brand-mark{width:38px;height:38px}.brand-word{font-size:19px}.result-nav-actions .expiry{display:none}.result-order-button{font-size:12px;padding:9px 12px}.result-checkout{padding:25px 18px;gap:25px}.result-checkout-copy h2{font-size:28px}.price-assurances{display:grid}}
.brand-mark{background:linear-gradient(145deg,#4d91ff,#176ff2);color:#fff;border:1px solid #78adff;box-shadow:0 10px 26px rgba(22,119,255,.3),inset 0 1px rgba(255,255,255,.28)}.brand-mark:after{border-color:rgba(255,255,255,.22)}.brand-word{color:var(--ink)}.brand-word span{color:var(--blue)}.usage-notice{background:#eef6ff;border:1px solid #cfe3ff;color:#456079;border-radius:10px;padding:10px 12px;font-size:11px;line-height:1.5;margin:14px 0}.usage-notice strong{color:#075fc4;font-size:12px}.usage-line{border-top:1px solid var(--line);margin-top:4px;padding-top:10px}.usage-line strong{color:#075fc4;text-align:right;font-size:11px}
/* AutoReviews in de warme rode Autopilots-richting */
:root{--blue:#9f3826;--blue2:#7d291c}
.brand-mark{background:linear-gradient(145deg,#b94c38,#9f3826);border-color:#d9aaa0;box-shadow:0 10px 26px rgba(159,56,38,.28),inset 0 1px rgba(255,255,255,.28)}
.btn-primary{box-shadow:0 10px 24px rgba(159,56,38,.22)}
.hero{background:linear-gradient(180deg,#fbf7f5 0%,#fff 78%)}.hero:before{background:#ead0ca}
.eyebrow{background:#f5e9e6;color:#9f3826}.step-no{background:#f5e9e6}.process-fill,.progress-fill{background:linear-gradient(90deg,#9f3826,#c36c59)}
.process-step.active{background:#f8efed}.active .step-state{border-color:#d9aaa0;border-top-color:var(--blue)}
.process-card.awaiting-choice{max-width:860px}.process-card.awaiting-choice .process-steps{border-top:1px solid var(--line);padding-top:22px}.process-step.waiting{background:#f8efed;color:var(--ink);font-weight:700}.process-step.waiting .step-state{background:#fff4f0;border:2px solid #c36c59;color:#9f3826;font-weight:900}.profile-options{margin:24px 0 4px;padding:24px;border:1px solid #e7c7bf;border-radius:18px;background:linear-gradient(145deg,#fff 0%,#fbf3f1 100%)}.profile-options-head{display:flex;gap:15px;align-items:flex-start;margin-bottom:18px}.profile-options-head h2{font-size:23px;line-height:1.2;margin:3px 0 6px}.profile-options-head p{font-size:13px;line-height:1.55;color:var(--muted);margin:0;max-width:610px}.profile-choice-icon{width:42px;height:42px;flex:0 0 42px;border-radius:12px;display:grid;place-items:center;background:#9f3826;color:#fff;font-size:22px;font-weight:800}.profile-option-list{display:grid;gap:10px}.profile-option{width:100%;border:1px solid var(--line);border-radius:13px;background:#fff;padding:15px 16px;display:flex;align-items:center;justify-content:space-between;gap:18px;text-align:left;color:var(--ink);cursor:pointer;transition:.2s ease}.profile-option:hover{border-color:#c36c59;transform:translateY(-1px);box-shadow:0 8px 22px rgba(159,56,38,.09)}.profile-option span{display:grid;gap:3px}.profile-option strong{font-size:15px}.profile-option small{font-size:12px;color:var(--muted);line-height:1.4}.profile-option b{flex:0 0 auto;color:#9f3826;font-size:12px}.profile-option.selected{border-color:#9f3826;background:#f8efed}.profile-option:disabled{cursor:wait;transform:none}.profile-option:disabled:not(.selected){opacity:.45}.profile-privacy{font-size:11px;color:var(--muted);margin:14px 0 0;text-align:center}
@media(max-width:600px){.progress-meta{align-items:flex-start;gap:6px;flex-direction:column}.profile-options{padding:18px 14px}.profile-options-head{display:grid}.profile-option{align-items:flex-start;display:grid}.profile-option b{margin-top:3px}}
.result-hero{background:linear-gradient(180deg,#faf4f2,#fff)}
.usage-notice{background:#f8efed;border-color:#d9aaa0;color:#76514a}.usage-notice strong,.usage-line strong{color:#9f3826}
.pricing{grid-template-columns:minmax(275px,.72fr) minmax(650px,1.45fr);gap:32px}.pricing-copy{align-self:center}.pricing-tools{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(320px,1fr);gap:18px;align-items:stretch}.revenue-calculator{background:#f7f3f1;color:var(--ink);border:1px solid #d9aaa0;border-radius:18px;padding:21px;min-width:0}.calculator-head{display:flex;align-items:center;gap:11px;margin-bottom:17px}.calculator-head h3{font-size:19px;letter-spacing:-.03em}.calculator-icon{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:#9f3826;color:#fff;font-weight:800}.calculator-fields{display:grid;gap:9px}.calculator-fields label{position:relative;display:grid;gap:4px;color:#68788a;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.calculator-fields input{width:100%;border:1px solid #d9e0e7;background:#fff;border-radius:9px;padding:10px 11px;color:var(--ink);font-size:14px;font-weight:700;outline:none}.calculator-fields input:focus{border-color:#9f3826;box-shadow:0 0 0 3px rgba(159,56,38,.11)}.calculator-fields label:has(.input-prefix) input{padding-left:25px}.input-prefix{position:absolute;left:11px;bottom:11px;color:#9f3826;font-size:13px}.calculator-output{background:#fff;border:1px solid #e1e5e9;border-radius:12px;padding:10px 12px;margin-top:14px}.calculator-output>div{display:flex;justify-content:space-between;gap:12px;padding:6px 0;font-size:11px;color:#6b7988}.calculator-output strong{color:var(--ink);font-size:12px}.calculator-output .net-result{border-top:1px solid #e1e5e9;margin-top:5px;padding-top:10px;color:#9f3826;font-weight:700}.calculator-output .net-result strong{color:#9f3826;font-size:18px}.calculator-note{font-size:9px!important;line-height:1.45!important;color:#7b8795!important;margin:10px 2px 0!important}.pricing-tools .price-box{min-width:0;height:100%}
@media(max-width:1100px){.pricing{grid-template-columns:1fr}.pricing-tools{grid-template-columns:minmax(280px,.9fr) minmax(320px,1fr)}}
@media(max-width:720px){.pricing-tools{grid-template-columns:1fr}.revenue-calculator{order:2}.pricing-tools .price-box{order:1}}
.pricing-multi{grid-template-columns:minmax(0,1fr) minmax(500px,.95fr);align-items:start}.pricing-multi .pricing-copy{padding:30px 0}.calculator-horizontal{height:auto}.calculator-horizontal .calculator-fields{grid-template-columns:repeat(3,1fr)}.calculator-horizontal .calculator-output{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.calculator-horizontal .calculator-output>div{display:grid;gap:3px;align-content:start}.calculator-horizontal .calculator-output .net-result{border-top:0;border-left:1px solid #e1e5e9;margin:0;padding:6px 0 6px 10px}.package-grid{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:8px}.package-card{position:relative;display:flex;flex-direction:column;min-width:0;padding:26px 22px}.package-card .package-letter{width:34px;height:34px;border-radius:10px;background:#f3e6e2;color:#9f3826;display:grid;place-items:center;font:800 14px Manrope;margin-bottom:18px}.package-card .price{font-size:38px}.package-card .package-intro{font-size:13px;line-height:1.55;color:var(--muted);min-height:60px}.package-card ul{flex:1;line-height:1.55;display:grid;gap:9px;margin:8px 0 18px}.package-card .btn{width:100%;margin-top:auto}.package-featured{border:2px solid #9f3826;box-shadow:0 22px 55px rgba(159,56,38,.18);transform:translateY(-8px)}.package-featured .package-letter{background:#9f3826;color:#fff}.popular-badge{position:absolute;right:18px;top:18px;background:#9f3826;color:#fff;padding:6px 9px;border-radius:999px;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.package-enterprise{background:#f5f6f1}.price-custom{font-size:35px!important;margin:7px 0 3px}.package-enterprise .btn{background:#111;color:#fff}.package-card .usage-notice{margin-top:auto;margin-bottom:14px}.package-card .secure-note{margin-top:10px}
@media(max-width:1050px){.pricing-multi{grid-template-columns:1fr}.pricing-multi .pricing-copy{padding:0}.package-grid{grid-template-columns:1fr 1fr}.package-enterprise{grid-column:1/-1}.package-featured{transform:none}}
@media(max-width:720px){.calculator-horizontal .calculator-fields,.calculator-horizontal .calculator-output,.package-grid{grid-template-columns:1fr}.calculator-horizontal .calculator-output .net-result{border-left:0;border-top:1px solid #e1e5e9;padding:10px 0 6px}.package-enterprise{grid-column:auto}.pricing-multi{padding:28px 18px}}
.package-grid.two-packages{grid-template-columns:repeat(2,minmax(0,1fr));max-width:820px;width:100%;margin:8px auto 0}.location-selector{grid-column:1/-1;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.13);border-radius:17px;padding:19px 22px;display:grid;grid-template-columns:1fr auto 145px;gap:24px;align-items:center}.location-selector h3{font-size:19px;margin:3px 0 4px}.location-selector p{margin:0;color:#aebccd;font-size:12px;line-height:1.45}.location-selector .price-kicker{color:#d9aaa0}.location-stepper{display:flex;align-items:center;background:#fff;border-radius:12px;padding:5px;color:var(--ink)}.location-stepper button{width:34px;height:38px;border:0;border-radius:8px;background:#f2e8e5;color:#9f3826;font-size:20px;font-weight:700;cursor:pointer}.location-stepper button:disabled{opacity:.35;cursor:not-allowed}.location-stepper>div{min-width:70px;text-align:center;display:grid}.location-stepper strong{font:800 19px Manrope}.location-stepper span{font-size:9px;color:var(--muted)}.location-extra{border-left:1px solid rgba(255,255,255,.14);padding-left:20px;display:grid;gap:4px}.location-extra span{font-size:10px;color:#aebccd}.location-extra strong{color:#fff;font-size:15px}.location-summary{color:#9f3826;background:#f7efec;border-radius:8px;padding:7px 9px;font-size:10px;font-weight:700;margin:8px 0 3px}.two-packages .package-featured{transform:none}
@media(max-width:800px){.location-selector{grid-template-columns:1fr 1fr}.location-selector>div:first-child{grid-column:1/-1}.package-grid.two-packages{grid-template-columns:1fr}.location-extra{border-left:0;padding-left:0}}
@media(max-width:520px){.location-selector{grid-template-columns:1fr}.location-stepper,.location-extra{width:100%}.location-extra{text-align:center}.location-stepper{justify-content:space-between}}
.review-calculator-fields{grid-template-columns:repeat(4,minmax(0,1fr))!important}.review-calculator-output{grid-template-columns:repeat(3,minmax(0,1fr))!important}.review-calculator-output strong{font-size:18px}.review-calculator-output .net-result strong{font-size:15px;text-transform:capitalize}.review-roadmap{margin-top:12px;background:#fff;border:1px solid #e1e5e9;border-radius:11px;padding:11px 13px}.review-roadmap-line{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;font-size:10px;color:var(--muted)}.review-roadmap-line strong{color:#9f3826;font-size:12px}.review-roadmap-track{height:7px;background:#eadeda;border-radius:99px;overflow:hidden;margin-top:8px}.review-roadmap-track span{display:block;height:100%;width:50%;border-radius:99px;background:linear-gradient(90deg,#9f3826,#c36c59);transition:width .25s ease}.review-calculator .calculator-note{margin-top:9px!important}
@media(max-width:1050px){.review-calculator-fields{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:600px){.review-calculator-fields,.review-calculator-output{grid-template-columns:1fr!important}.review-calculator-output .net-result{border-left:0!important;border-top:1px solid #e1e5e9!important;padding-left:0!important}.review-roadmap-line{grid-template-columns:auto 1fr auto}}
.pricing-multi{display:block!important}.pricing-multi .pricing-copy{max-width:720px;margin:0 auto 34px;text-align:center;padding:0!important}.pricing-multi .pricing-copy h2{font-size:40px;line-height:1.12}.pricing-multi .pricing-copy p{max-width:610px;margin:14px auto 0}.review-calculator{max-width:1000px;margin:0 auto 22px;padding:26px 28px}.step-heading{display:flex;align-items:center;gap:14px;margin-bottom:22px}.step-heading h3,.package-step-heading h3{font-size:23px;margin:2px 0 3px}.step-heading p,.package-step-heading p{margin:0;color:var(--muted);font-size:12px;line-height:1.45}.step-badge{flex:0 0 auto;background:#9f3826;color:#fff;border-radius:10px;padding:9px 11px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.review-calculator .price-kicker{color:#9f3826}.review-calculator-fields{gap:12px!important}.review-calculator-output{margin-top:18px;padding:14px 16px}.review-calculator-output>div{padding:3px 10px}.review-calculator-output strong{margin-top:4px}.location-selector{max-width:1000px;margin:0 auto 0;padding:22px 26px}.location-copy{display:flex;align-items:center;gap:14px}.location-copy h3{font-size:20px;margin:3px 0 4px}.location-copy p{margin:0}.location-copy .step-badge{background:#fff;color:#9f3826}.package-step-heading{max-width:920px;margin:38px auto 18px;display:flex;align-items:center;gap:14px;color:#fff}.package-step-heading .price-kicker{color:#d9aaa0}.package-step-heading p{color:#aebccd}.package-grid.two-packages{max-width:920px;gap:22px}.package-card{padding:28px 26px}.package-card .package-intro{min-height:auto;margin-bottom:12px}
@media(max-width:800px){.pricing-multi .pricing-copy{text-align:left}.pricing-multi .pricing-copy h2{font-size:32px}.step-heading,.package-step-heading,.location-copy{align-items:flex-start}.review-calculator{padding:22px 18px}.location-selector{padding:20px 18px}.location-copy{grid-column:1/-1}.package-step-heading{margin-top:30px}}
@media(max-width:520px){.step-heading,.package-step-heading,.location-copy{display:grid}.pricing-multi .pricing-copy h2{font-size:29px}.step-heading h3,.package-step-heading h3{font-size:20px}}
.footer .brand-word{color:#fff}.footer .brand-word span{color:#df745f}.footer .brand-mark{border-color:#e8a99d;box-shadow:0 10px 28px rgba(0,0,0,.3),inset 0 1px rgba(255,255,255,.3)}
.package-step-heading p strong{color:#fff}.package-card .package-intro{display:grid;gap:4px;background:#f6f7f8;border-radius:11px;padding:12px 13px;margin:12px 0}.package-card .package-intro strong{color:var(--ink);font-size:14px}.package-card .package-intro span{font-size:11px;color:var(--muted);line-height:1.45}.package-featured .package-intro{background:#f7edeb}.package-difference{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--line);border-radius:11px;padding:12px 13px;margin-bottom:13px}.package-difference span{font-size:10px;color:var(--muted)}.package-difference strong{font-size:12px;text-align:right}.difference-self{background:#f7f8f9}.difference-self strong{color:#596a7c}.difference-managed{background:#9f3826;border-color:#9f3826;color:#fff}.difference-managed span,.difference-managed strong{color:#fff}.package-card ul{font-size:13px!important}.package-card li{padding:2px 0}.included-feature{background:#edf6f0;color:#24704a;border-radius:8px;padding:8px 9px!important;font-weight:700}.managed-feature{color:#7e3022;font-weight:600}.package-featured .popular-badge{background:#9f3826}.package-card .checkout-button{font-size:12px;padding-left:10px;padding-right:10px}
@media(max-width:520px){.package-difference{align-items:flex-start}.package-difference strong{max-width:130px}}
/* Rustige pakketkaarten: één hoofdvlak, minimale interne kaders */
.package-card .location-summary{background:transparent;border-radius:0;padding:0;color:#9f3826;margin:7px 0 18px;font-size:10px}.package-card .package-intro,.package-featured .package-intro{background:transparent;border-radius:0;padding:0;margin:0 0 15px}.package-card .package-intro strong{font-size:15px}.package-card .package-intro span{font-size:12px}.package-difference{background:transparent!important;border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);border-radius:0;padding:11px 0;margin:0 0 15px}.package-difference span{font-size:10px}.difference-self strong{color:#536477}.difference-managed span{color:var(--muted)}.difference-managed strong{color:#9f3826}.package-card ul{margin:2px 0 18px;padding-top:0}.included-feature{background:transparent;border-radius:0;padding:3px 0!important;color:#24704a}.managed-feature{font-weight:500}.package-card .usage-notice{background:transparent;border:0;border-top:1px solid var(--line);border-radius:0;padding:13px 0 0;margin:0 0 17px;color:var(--muted)}.package-card .usage-notice strong{font-size:12px}.package-card .checkout-button{margin-top:auto}.package-featured{box-shadow:0 18px 45px rgba(8,31,54,.12)}
.package-card>.price-kicker{font:800 22px/1.15 Manrope;text-transform:none;letter-spacing:-.035em;color:var(--ink);margin-bottom:12px}.package-featured>.price-kicker{color:#9f3826;padding-right:92px}.package-card>.price{margin-bottom:2px}.managed-feature{color:#6b7787;font-weight:500}.managed-feature::first-letter{color:#9f3826}.package-featured .popular-badge{font-size:10px;padding:7px 11px}
.package-card .package-intro{min-height:72px}.package-card ul{align-content:start}.implementation-usp{display:grid;grid-template-columns:28px 1fr;column-gap:9px;align-items:center;margin-top:13px;color:var(--muted);font-size:10px;line-height:1.4}.implementation-usp:before{content:"✓";grid-row:1/3;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#edf6f0;color:#24704a;font-weight:900}.implementation-usp strong{color:var(--ink);font-size:11px}.package-featured .implementation-usp strong{color:#9f3826}.implementation-usp span{display:block}
@media(max-width:520px){.package-card>.price-kicker{font-size:20px}.package-featured>.price-kicker{padding-right:0;margin-top:34px}.package-card .package-intro{min-height:0}}
.admin-page{min-height:100vh;background:#f3f5f6;color:var(--ink)}.admin-loading{min-height:100vh;display:grid;place-content:center;justify-items:center;gap:18px;color:var(--muted)}.admin-login{width:min(430px,calc(100% - 32px));margin:0 auto;padding:70px 0}.admin-login>.brand{margin-bottom:55px}.admin-login h1{font-size:40px;margin:18px 0 8px}.admin-login>p{color:var(--muted);line-height:1.6}.admin-login form{display:grid;gap:10px;background:#fff;border:1px solid var(--line);border-radius:18px;padding:24px;margin-top:25px;box-shadow:var(--shadow)}.admin-login label{font-size:12px;font-weight:700}.admin-login input{border:1px solid var(--line);border-radius:10px;padding:13px;outline:none}.admin-login input:focus{border-color:#9f3826;box-shadow:0 0 0 3px rgba(159,56,38,.1)}.admin-header{height:72px;background:#fff;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 max(24px,calc((100% - 1180px)/2))}.admin-header>div{display:flex;align-items:center;gap:14px}.admin-header>div>span{border-left:1px solid var(--line);padding-left:14px;color:var(--muted);font-size:12px;font-weight:700}.admin-header .brand-mark{width:36px;height:36px}.admin-shell{width:min(1180px,calc(100% - 40px));margin:0 auto;padding:48px 0 80px}.admin-title{display:flex;justify-content:space-between;align-items:end;gap:25px}.admin-title h1{font-size:42px;margin:14px 0 5px}.admin-title p,.admin-updated{color:var(--muted);font-size:13px}.admin-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:30px 0}.admin-stats article{background:#fff;border:1px solid var(--line);border-radius:14px;padding:20px}.admin-stats span{color:var(--muted);font-size:11px}.admin-stats strong{display:block;font:800 32px Manrope;margin-top:4px}.admin-panel{background:#fff;border:1px solid var(--line);border-radius:18px;margin-top:20px;overflow:hidden}.admin-panel-head{padding:22px 24px;display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line)}.admin-panel-head h2{font-size:21px;margin-bottom:4px}.admin-panel-head p{font-size:12px;color:var(--muted);margin:0}.admin-panel-head>span{align-self:center;background:#f4e9e6;color:#9f3826;padding:7px 9px;border-radius:8px;font-size:10px;font-weight:800}.admin-table-wrap{overflow-x:auto}.admin-panel table{width:100%;border-collapse:collapse;min-width:800px}.admin-panel th{text-align:left;background:#fafbfb;color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.05em;padding:11px 18px}.admin-panel td{border-top:1px solid #edf0f2;padding:15px 18px;font-size:12px;vertical-align:top}.admin-panel td strong,.admin-panel td small{display:block;margin-bottom:3px}.admin-panel td a{color:#496175}.status{display:inline-flex;padding:5px 7px;border-radius:7px;font-size:9px;font-weight:800;text-transform:uppercase}.active-status{background:#e9f6ef;color:#19714a}.expired-status{background:#f2f3f4;color:#74808c}.table-action{display:block;margin-top:7px;color:#9f3826!important;font-weight:700}.admin-empty{text-align:center;padding:50px 20px;color:var(--muted)}.admin-empty b{color:var(--ink)}.admin-empty p{font-size:12px}.admin-empty code{background:#f2f3f4;padding:3px 5px;border-radius:5px}
@media(max-width:700px){.admin-header{padding:0 15px}.admin-header>div>span{display:none}.admin-shell{width:calc(100% - 24px);padding-top:28px}.admin-title{align-items:start;flex-direction:column}.admin-title h1{font-size:34px}.admin-stats{grid-template-columns:1fr}.admin-panel-head{flex-direction:column}.admin-panel-head>span{align-self:flex-start}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}
/* AP-monogram en AUTOPILOTS-geïnspireerde woordmerktypografie */
.brand{gap:10px;font-family:"Syne",sans-serif;align-items:center}.brand-mark,.admin-header .brand-mark{position:relative;width:33px;height:33px;border:0;border-radius:9px;background:#9f3826;box-shadow:0 6px 15px rgba(159,56,38,.2);color:#fff;display:flex;align-items:center;justify-content:center;font-family:"Syne",sans-serif;font-size:16px;font-weight:700;line-height:1;letter-spacing:-.075em;padding:1px .075em 0 0}.brand-mark:after{display:none}.brand-word{color:#080b10;font-family:"Syne",sans-serif;font-size:15px;font-weight:600;line-height:1;letter-spacing:.151em;white-space:nowrap}.footer .brand-word{color:#fff}.footer .brand-mark{border:0;background:#b84632;box-shadow:0 6px 15px rgba(0,0,0,.22);color:#fff}.auto-company-logo svg,.industry-company-logo svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.avatar.auto-company-logo svg,.avatar.industry-company-logo svg{width:21px;height:21px}
@media(max-width:600px){.brand{gap:8px}.brand-mark,.admin-header .brand-mark{width:30px;height:30px;font-size:15px}.brand-word{font-size:13px;letter-spacing:.14em}}
/* Scanresultaat: primaire reviewpagina-CTA en complete pakketkeuze */
.customer-preview-panel{display:flex;flex-direction:column}.personalized-page-cta{width:100%;border:0;border-radius:14px;background:linear-gradient(135deg,#9f3826,#c35742);color:#fff;padding:15px 16px;display:grid;grid-template-columns:38px 1fr auto;gap:11px;align-items:center;text-align:left;cursor:pointer;box-shadow:0 12px 28px rgba(159,56,38,.24);transition:transform .2s ease,box-shadow .2s ease}.personalized-page-cta:hover{transform:translateY(-2px);box-shadow:0 16px 34px rgba(159,56,38,.3)}.personalized-page-icon{width:38px;height:38px;border-radius:10px;background:rgba(255,255,255,.16);display:grid;place-items:center;font-size:20px}.personalized-page-cta strong,.personalized-page-cta small{display:block}.personalized-page-cta strong{font:700 13px/1.3 Manrope}.personalized-page-cta small{margin-top:3px;color:#f6dcd6;font-size:9px}.personalized-page-cta>b{font-size:11px;white-space:nowrap}.customer-preview-panel .phone-review .preview-review{box-shadow:0 9px 20px rgba(159,56,38,.25)}
.result-offer{background:linear-gradient(145deg,#071b2e,#0b2944);border-radius:26px;padding:46px;color:#fff;box-shadow:var(--shadow)}.result-offer-head{text-align:center;max-width:720px;margin:0 auto 28px}.result-offer-head h2{font-size:36px;margin:17px 0 9px}.result-offer-head>p{color:#b7c6d4;line-height:1.6;margin:0}.result-goal-calculator{background:#f8f4f2;color:var(--ink);border:1px solid #d9aaa0;border-radius:17px;padding:22px;margin-bottom:24px}.result-calculator-title{display:flex;align-items:center;gap:11px;margin-bottom:17px}.result-calculator-title .step-badge{padding:8px 11px}.result-calculator-title h3{font-size:19px;margin-top:2px}.result-calculator-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.result-calculator-fields label{display:grid;gap:5px;color:var(--muted);font-size:9px;text-transform:uppercase;letter-spacing:.05em;font-weight:700}.result-calculator-fields strong,.result-calculator-fields input{min-height:42px;border:1px solid var(--line);border-radius:9px;background:#fff;padding:11px 12px;color:var(--ink);font-size:13px;font-weight:700}.result-calculator-fields input{width:100%;outline:none}.result-calculator-fields input:focus{border-color:#9f3826;box-shadow:0 0 0 3px rgba(159,56,38,.1)}.result-calculator-answer{display:grid;grid-template-columns:1fr 1fr;margin-top:12px;background:#fff;border:1px solid var(--line);border-radius:11px}.result-calculator-answer>div{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:13px 15px}.result-calculator-answer>div+div{border-left:1px solid var(--line)}.result-calculator-answer span{font-size:10px;color:var(--muted)}.result-calculator-answer strong{font:800 18px Manrope;color:#9f3826}.result-plan-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:stretch}.result-plan-card{position:relative;background:#fff;color:var(--ink);border:1px solid rgba(255,255,255,.18);border-radius:18px;padding:26px;display:flex;flex-direction:column;min-width:0}.result-plan-featured{border:2px solid #b84632;box-shadow:0 18px 40px rgba(0,0,0,.2)}.result-plan-label{display:block;color:#9f3826;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.07em;margin-bottom:8px}.result-plan-card h3{font-size:24px;margin-bottom:7px}.result-plan-card>div>p{color:var(--muted);font-size:12px;line-height:1.55;margin:0;min-height:38px}.result-plan-card ul{list-style:none;padding:16px 0 13px;margin:17px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:grid;gap:9px;color:#667487;font-size:12px;flex:1;align-content:start}.result-plan-bottom{margin-top:auto}.result-plan-price{display:flex;align-items:end;gap:8px}.result-plan-price strong{font:800 38px/1 Manrope}.result-plan-price span{color:var(--muted);font-size:12px}.result-plan-bottom>small{display:block;color:var(--muted);font-size:9px;margin:7px 0 12px}.result-plan-bottom .btn{width:100%}.result-plan-bottom>p{font-size:9px!important;line-height:1.45!important;color:#536477!important;margin:11px 0 0!important;min-height:27px}.result-offer-assurances{display:flex;justify-content:center;gap:22px;flex-wrap:wrap;margin-top:21px;color:#c8d4df;font-size:10px}.result-plan-card .popular-badge{top:20px;right:20px}
@media(max-width:900px){.result-plan-grid{grid-template-columns:1fr}.result-calculator-fields{grid-template-columns:1fr 1fr}.result-plan-card>div>p,.result-plan-bottom>p{min-height:0}}
@media(max-width:600px){.personalized-page-cta{grid-template-columns:34px 1fr}.personalized-page-cta>b{grid-column:2}.result-offer{padding:27px 17px}.result-offer-head h2{font-size:28px}.result-goal-calculator{padding:18px 14px}.result-calculator-fields,.result-calculator-answer{grid-template-columns:1fr}.result-calculator-answer>div+div{border-left:0;border-top:1px solid var(--line)}.result-plan-card{padding:22px 18px}}
/* Premium activatieknoppen */
.package-card .checkout-button,.result-plan-bottom .btn{min-height:56px;border-radius:14px;font:700 15px/1 "Manrope",sans-serif;letter-spacing:.015em;color:#fff;border:1px solid rgba(255,255,255,.12);background:linear-gradient(135deg,#10283e,#071b2e);box-shadow:0 13px 27px rgba(7,27,46,.22),inset 0 1px rgba(255,255,255,.13);position:relative;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.package-featured .checkout-button,.result-plan-featured .result-plan-bottom .btn{background:linear-gradient(135deg,#963321,#bd4b35);box-shadow:0 14px 30px rgba(159,56,38,.3),inset 0 1px rgba(255,255,255,.18)}.package-card .checkout-button:after,.result-plan-bottom .btn:after{content:"→";font-size:18px;margin-left:3px;transition:transform .2s ease}.package-card .checkout-button:hover,.result-plan-bottom .btn:hover{transform:translateY(-2px);filter:saturate(1.08);box-shadow:0 18px 34px rgba(7,27,46,.28),inset 0 1px rgba(255,255,255,.16)}.package-featured .checkout-button:hover,.result-plan-featured .result-plan-bottom .btn:hover{box-shadow:0 18px 36px rgba(159,56,38,.37),inset 0 1px rgba(255,255,255,.2)}.package-card .checkout-button:hover:after,.result-plan-bottom .btn:hover:after{transform:translateX(3px)}
/* Herhaalde homepage-CTA's en heldere probleem/AI-positionering */
.repeat-cta{margin-top:28px;background:#fff;border:1px solid var(--line);border-radius:16px;padding:16px 18px;display:flex;align-items:center;justify-content:space-between;gap:20px;box-shadow:0 12px 30px rgba(8,31,54,.07)}.repeat-cta strong{font:700 15px/1.35 Manrope}.repeat-cta .btn,.feature-scan-cta{background:linear-gradient(135deg,#963321,#bd4b35);box-shadow:0 12px 26px rgba(159,56,38,.25);white-space:nowrap}.feature-copy>p{font-weight:600;color:var(--ink)}.feature-ai{background:#faf2ef;border:1px solid #ead1ca;border-radius:14px;padding:14px}.feature-ai .feature-icon{background:#9f3826;color:#fff;font-size:10px}.feature-ai em{display:inline-flex;margin-left:6px;background:#9f3826;color:#fff;border-radius:999px;padding:4px 7px;font:700 8px/1 "DM Sans",sans-serif;text-transform:uppercase;letter-spacing:.05em;vertical-align:2px}.feature-scan-cta{margin-top:25px;color:#fff}.hero .scan-form .btn{background:linear-gradient(135deg,#963321,#bd4b35);box-shadow:0 12px 28px rgba(159,56,38,.25)}
@media(max-width:720px){.repeat-cta{align-items:flex-start;flex-direction:column}.repeat-cta .btn,.feature-scan-cta{width:100%;white-space:normal;text-align:center}.feature-ai em{margin:6px 0 0}}
/* Rustig, gelijk uitgelijnd heroformulier */
.hero .scan-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr);max-width:650px;gap:0;padding:9px}.hero .scan-form .field{min-width:0}.hero .scan-form .field:nth-child(2) input{border-right:0}.hero .scan-form .btn{grid-column:1/-1;min-height:52px;margin-top:9px}.hero .scan-form .field label{white-space:nowrap}.hero .scan-form .field input{padding-left:15px;padding-right:15px}
@media(max-width:720px){.hero .scan-form{grid-template-columns:1fr;gap:0}.hero .scan-form .field input,.hero .scan-form .field:nth-child(2) input{border-right:0;border-bottom:1px solid var(--line)}.hero .scan-form .btn{grid-column:auto}}
.hero h1{font-size:clamp(36px,4vw,52px);max-width:650px;line-height:1.06}.hero h1 span{display:block;font-size:1em;line-height:1.08;margin-top:7px}
@media(max-width:600px){.hero h1{font-size:34px}.hero h1 span{font-size:1em}}
.package-card .package-intro{min-height:44px;margin-bottom:9px}
@media(max-width:520px){.package-card .package-intro{min-height:0}}
/* Stap C buiten het donkerblauwe blok */
.package-choice-shell{max-width:1000px;margin:30px auto 0;background:#fff;border:1px solid #e3e7eb;border-radius:24px;padding:38px 40px 42px;box-shadow:0 22px 55px rgba(8,31,54,.1)}.package-choice-shell .package-step-heading{max-width:820px;margin:0 auto 25px;color:var(--ink);justify-content:center;text-align:left}.package-choice-shell .package-step-heading .price-kicker{color:#9f3826}.package-choice-shell .package-step-heading p{color:var(--muted)}.package-choice-shell .package-step-heading p strong{color:var(--ink)}.package-choice-shell .package-grid.two-packages{margin:0 auto;gap:20px}.package-choice-shell .package-card{background:#fbfbfc;border:1px solid #dfe4e8;box-shadow:0 12px 30px rgba(8,31,54,.07)}.package-choice-shell .package-featured{background:#fff;border:2px solid #9f3826;box-shadow:0 18px 42px rgba(159,56,38,.14)}
@media(max-width:720px){.package-choice-shell{padding:28px 17px;border-radius:20px}.package-choice-shell .package-step-heading{justify-content:flex-start}.package-choice-shell .package-grid.two-packages{grid-template-columns:1fr}}
.location-copy .step-badge{background:#9f3826;color:#fff}
/* Consistente ruimte tussen sectielabel, titel en subtekst */
.section-head .eyebrow+h2,.feature-copy .eyebrow+h2,.pricing-copy .eyebrow+h2,.result-offer-head .eyebrow+h2{margin-top:24px}.section-head h2+p,.feature-copy h2+p,.pricing-copy h2+p,.result-offer-head h2+p{margin-top:18px}.card h3{margin-bottom:14px}.feature strong{margin-bottom:6px}
.package-choice-shell{padding-left:28px;padding-right:28px}.package-choice-shell .package-step-heading{max-width:none;width:100%;margin:0 0 25px;justify-content:flex-start}
/* Juridische pagina's */
.legal-page{background:#f6f7f8}.legal-wrap{width:min(850px,calc(100% - 40px));margin:0 auto}.legal-hero{background:linear-gradient(145deg,#071b2e,#0b2944);color:#fff;padding:76px 0 62px}.legal-hero h1{font-size:clamp(42px,5vw,64px);margin:23px 0 12px}.legal-hero>div>p{color:#bdcad6;font-size:18px}.legal-meta{display:flex;gap:18px;flex-wrap:wrap;margin-top:25px;color:#d7e0e7;font-size:11px}.legal-meta span{border:1px solid rgba(255,255,255,.16);border-radius:999px;padding:7px 10px}.legal-document{background:#fff;border:1px solid var(--line);border-radius:24px;padding:48px 58px;margin-top:-25px;margin-bottom:75px;box-shadow:0 22px 55px rgba(8,31,54,.1)}.legal-document section{padding:26px 0;border-bottom:1px solid #e8ecef}.legal-document section:first-child{padding-top:0}.legal-document h2{font-size:22px;margin-bottom:13px}.legal-document p,.legal-document li{color:#58697a;font-size:14px;line-height:1.75}.legal-document ul{padding-left:20px}.legal-document a{color:#9f3826;font-weight:700}.legal-contact{margin-top:32px;background:#f6efed;border-left:4px solid #9f3826;border-radius:12px;padding:19px 21px;display:grid;gap:5px}.legal-contact span{color:var(--muted);font-size:12px}.legal-contact a{font-size:14px}.footer-links a:hover{color:#fff}
@media(max-width:600px){.legal-hero{padding:54px 0 45px}.legal-document{padding:31px 21px;border-radius:18px}.legal-document h2{font-size:20px}.legal-document p,.legal-document li{font-size:13px}}
/* Scanprijzen gelijk aan de premium pakketkeuze op de homepage */
.result-offer{width:100%;max-width:1000px;margin:0 auto;background:#fff;color:var(--ink);border:1px solid #e3e7eb;border-radius:24px;padding:38px 28px 42px;box-shadow:0 22px 55px rgba(8,31,54,.1)}.result-offer-head{max-width:680px;margin-bottom:28px}.result-offer-head>p{color:var(--muted)}.result-goal-calculator,.result-plan-grid,.result-offer-assurances{max-width:920px;margin-left:auto;margin-right:auto}.result-plan-grid{gap:20px}.result-plan-card{background:#fbfbfc;border:1px solid #dfe4e8;box-shadow:0 12px 30px rgba(8,31,54,.07)}.result-plan-featured{background:#fff;border:2px solid #9f3826;box-shadow:0 18px 42px rgba(159,56,38,.14)}.result-plan-label{font:800 22px/1.15 Manrope;text-transform:none;letter-spacing:-.035em;color:var(--ink);margin-bottom:12px}.result-plan-featured .result-plan-label{color:#9f3826;padding-right:80px}.result-plan-card h3{font-size:15px;letter-spacing:-.02em}.result-plan-card>div>p{display:none}.result-offer-assurances{color:var(--muted)}
@media(max-width:600px){.result-offer{padding:28px 17px}.result-plan-featured .result-plan-label{padding-right:0;margin-top:30px}}
/* Scan: homepage-pakketten op de eerdere donkerblauwe achtergrond */
.result-offer{background:linear-gradient(145deg,#071b2e,#0b2944);color:#fff;border-color:#173650}.result-offer-head h2{color:#fff}.result-offer-head>p{color:#b7c6d4}.result-home-package-grid{max-width:920px;margin:0 auto}.result-home-package-grid .package-card{background:#fbfbfc;border:1px solid #dfe4e8;box-shadow:0 12px 30px rgba(0,0,0,.16)}.result-home-package-grid .package-featured{background:#fff;border:2px solid #9f3826;box-shadow:0 18px 42px rgba(0,0,0,.22)}.result-offer .result-offer-assurances{color:#c8d4df}
/* Scan: verbeterplan en pakketkeuze als losse secties */
.result-offer{margin-top:32px}.scan-result-package-shell{grid-column:1/-1;width:100%;max-width:1000px;margin:12px auto 0;background:#fff;border:1px solid #e3e7eb;border-radius:24px;padding:38px 28px 34px;box-shadow:0 22px 55px rgba(8,31,54,.1)}.scan-package-heading{text-align:center;max-width:650px;margin:0 auto 27px}.scan-package-heading h2{font-size:34px;margin:22px 0 10px}.scan-package-heading p{color:var(--muted);margin:0}.scan-result-package-shell .result-offer-assurances{color:var(--muted)}.result-activation-cta{grid-column:1/-1;margin-top:26px;background:linear-gradient(135deg,#071b2e,#0b2944);color:#fff;border-radius:17px;padding:20px 22px;display:flex;align-items:center;justify-content:space-between;gap:22px;box-shadow:0 16px 38px rgba(8,31,54,.17)}.result-activation-cta strong,.result-activation-cta span{display:block}.result-activation-cta strong{font:700 16px Manrope}.result-activation-cta span{color:#afbfce;font-size:11px;margin-top:4px}.result-activation-cta .btn{background:linear-gradient(135deg,#963321,#bd4b35);white-space:nowrap;box-shadow:0 12px 26px rgba(159,56,38,.3)}
@media(max-width:700px){.scan-result-package-shell{padding:28px 17px}.result-activation-cta{align-items:flex-start;flex-direction:column}.result-activation-cta .btn{width:100%;white-space:normal}.result-nav-actions .result-order-button{font-size:10px}}

/* AutoReviews merklogo: reviewballon met ster en gemengde woordmarkering */
.brand{gap:10px;font-family:"Manrope",sans-serif;letter-spacing:-.035em}
.brand-mark.brand-star,.admin-header .brand-mark.brand-star{width:38px;height:38px;border-radius:11px;background:#ad3926;border:1px solid rgba(255,255,255,.24);box-shadow:0 7px 18px rgba(140,40,25,.22);padding:6px;display:grid;place-items:center}
.brand-mark.brand-star svg{width:100%;height:100%;overflow:visible}
.brand-bubble{fill:#fff}.brand-star-shape{fill:#ad3926}
.brand-word{display:inline-flex;align-items:baseline;color:#102033;font-family:"Manrope",sans-serif;font-size:20px;font-weight:650;line-height:1;letter-spacing:-.04em;text-transform:none}
.brand-word strong{color:#071b2e;font-weight:700}.footer .brand-word{color:#fff}.footer .brand-word strong{color:#fff}.footer .brand-mark.brand-star{background:#b84632}
@media(max-width:600px){.brand-mark.brand-star,.admin-header .brand-mark.brand-star{width:34px;height:34px}.brand-word{font-size:17px;letter-spacing:-.04em}}

/* Compacte, transparante reviewroute onder de telefoonpreview */
.review-route-visual{display:flex;flex-direction:column;align-items:center}.review-route-summary{width:min(390px,100%);margin-top:20px;background:#fff;border:1px solid #e0e6eb;border-radius:16px;padding:5px 16px;box-shadow:0 14px 34px rgba(8,31,54,.08)}.review-route-summary>div{display:grid;grid-template-columns:58px 1fr;gap:12px;align-items:center;padding:13px 0}.review-route-summary>div+div{border-top:1px solid #e7ebef}.route-score{display:grid;place-items:center;min-height:30px;border-radius:8px;background:#f7ece8;color:#9f3826;font:750 11px/1 Manrope}.route-score-high{background:#e9f6f0;color:#17734f}.review-route-summary p,.review-route-summary strong,.review-route-summary small{display:block;margin:0}.review-route-summary strong{font:700 12px/1.35 Manrope;color:var(--ink)}.review-route-summary small{margin-top:3px;color:var(--muted);font-size:9px;line-height:1.4}
@media(max-width:600px){.review-route-summary{width:min(360px,100%);padding:4px 13px}.review-route-summary>div{grid-template-columns:54px 1fr;gap:10px}}

/* Rustiger voordelenblok */
#mogelijkheden .feature-list{gap:15px;margin-top:32px}#mogelijkheden .feature{align-items:flex-start}#mogelijkheden .feature-ai{padding:13px 14px}#mogelijkheden .feature-scan-cta{margin-top:22px}

/* Herkenbare WhatsApp-chatpreview */
.whatsapp-phone .wa-chat-body{background-color:#efeae2!important;background-size:150px 150px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='150' height='150' viewBox='0 0 150 150'%3E%3Cg fill='none' stroke='%238f8578' stroke-opacity='.16' stroke-width='1.35' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 18h19a4 4 0 0 1 4 4v9a4 4 0 0 1-4 4H21l-6 5v-5h-3a4 4 0 0 1-4-4v-9a4 4 0 0 1 4-4Z'/%3E%3Cpath d='m61 12 2.3 4.8 5.3.8-3.8 3.7.9 5.2-4.7-2.5-4.7 2.5.9-5.2-3.8-3.7 5.3-.8L61 12Z'/%3E%3Cpath d='M103 16c-6-6-15 3 0 13 15-10 6-19 0-13Z'/%3E%3Ccircle cx='133' cy='27' r='8'/%3E%3Cpath d='M129 27h8M133 23v8'/%3E%3Cpath d='M20 71c8-8 17 1 9 9l-9 9-9-9c-8-8 1-17 9-9Z'/%3E%3Crect x='52' y='58' width='25' height='18' rx='3'/%3E%3Ccircle cx='64.5' cy='67' r='5'/%3E%3Cpath d='m57 58 3-4h9l3 4M98 57l13 13m-10-16 13 13M96 61l-4 13 13-4'/%3E%3Cpath d='M133 61c-5 4-7 10-4 16 3 5 9 8 14 5l-4-6-4 2c-3-2-5-4-6-7l2-3 2-7Z'/%3E%3Cpath d='M12 116h26M25 103v26M16 107l18 18M34 107l-18 18'/%3E%3Cpath d='M58 112h20v16H58zM62 108h12v4M63 119h10'/%3E%3Cpath d='M105 104a12 12 0 1 0 0 24 12 12 0 0 0 0-24Zm0 6v12m-6-6h12'/%3E%3Cpath d='M132 109c8 0 12 6 12 13-6 3-18 3-24 0 0-7 4-13 12-13Zm0-8v8'/%3E%3C/g%3E%3C/svg%3E")!important}

/* Google-achtige reviewanalyse */
.google-review-card{position:relative;transform:rotate(.7deg);border:1px solid #dfe3e7;border-top:4px solid #4285f4;border-radius:18px;box-shadow:0 24px 60px rgba(60,64,67,.17);padding-top:18px}.google-review-brand{display:flex;align-items:center;gap:7px;margin-bottom:17px;padding-bottom:13px;border-bottom:1px solid #edf0f2;font-family:Arial,sans-serif}.google-review-brand strong{font-size:12px;color:#3c4043}.google-review-brand>span:last-child{margin-left:auto;color:#80868b;font-size:9px}.google-g{font:800 18px/1 Arial,sans-serif;background:conic-gradient(from -30deg,#4285f4 0 28%,#34a853 0 45%,#fbbc05 0 64%,#ea4335 0 82%,#4285f4 0);-webkit-background-clip:text;background-clip:text;color:transparent}.google-review-card .goal-pill{background:#e8f0fe;color:#1967d2}.google-review-card .rating-card{border-color:#dadce0;border-radius:12px;background:#fff}.google-review-card .big-score{color:#3c4043}.google-review-card .stars{color:#fbbc04}.google-review-goal{text-align:right;max-width:104px}.google-review-goal>b{color:#1a73e8}.google-review-card .bar-row:nth-child(1) .bar-fill{background:#4285f4}.google-review-card .bar-row:nth-child(2) .bar-fill{background:#34a853}.google-review-card .bar-row:nth-child(3) .bar-fill{background:#fbbc04!important}
.industry-demo{transition:opacity .18s ease,filter .18s ease}.industry-demo-changing{opacity:.58;filter:saturate(.7)}.industry-company-logo{transition:background-color .25s ease,color .25s ease}.rating-stars{display:inline-flex;gap:1px;margin-left:3px;vertical-align:5px;letter-spacing:0}.rating-star{font-size:17px;line-height:1;background:linear-gradient(90deg,#fbbc04 var(--star-fill),#dce4ec var(--star-fill));-webkit-background-clip:text;background-clip:text;color:transparent}.industry-demo[data-industry="nails"] .industry-company-logo{background:#8f477d}.industry-demo[data-industry="restaurant"] .industry-company-logo{background:#a65320}.industry-demo[data-industry="dental"] .industry-company-logo{background:#287f92}.industry-demo[data-industry="hair"] .industry-company-logo{background:#6d4b8d}.industry-demo[data-industry="physio"] .industry-company-logo{background:#257c69}.whatsapp-phone .industry-company-logo{background:#fff!important;color:var(--navy)}
.whatsapp-phone{padding:16px 0 0;background:#efeae2;overflow:hidden;position:relative}.whatsapp-phone .phone-notch{margin:-10px auto 22px}.whatsapp-phone .wa-head{position:relative;margin:0;padding:18px 13px 14px 33px;background:#075e54;box-shadow:0 2px 5px rgba(0,0,0,.12);z-index:2}.whatsapp-phone .wa-head:before{content:"‹";position:absolute;left:10px;top:25px;color:#fff;font:400 27px/1 sans-serif}.whatsapp-phone .wa-head:after{content:"⌕  ⋮";margin-left:auto;color:#fff;font:700 19px/1 sans-serif;letter-spacing:5px}.whatsapp-phone .wa-head b{font-size:13px}.whatsapp-phone .avatar{width:36px;height:36px}.wa-chat-body{position:relative;min-height:430px;padding:15px 13px 28px;background-color:#efeae2;background-image:radial-gradient(circle at 20% 25%,rgba(115,100,80,.055) 0 1px,transparent 1.5px),radial-gradient(circle at 75% 70%,rgba(115,100,80,.045) 0 1px,transparent 1.5px);background-size:28px 28px,34px 34px}.wa-day,.wa-encryption{display:block;width:max-content;max-width:94%;margin:0 auto 8px;border-radius:7px;background:#fff;padding:5px 8px;box-shadow:0 1px 2px rgba(0,0,0,.08);color:#66746f;font-size:8px;text-align:center}.wa-encryption{background:#fff5c5;color:#796f47}.whatsapp-phone .bubble{position:relative;width:94%;margin:11px 0 9px auto;padding:11px 11px 18px;background:#d9fdd3;border-radius:8px 2px 8px 8px;box-shadow:0 1px 2px rgba(0,0,0,.12);font-size:11px}.whatsapp-phone .bubble:after{content:"";position:absolute;right:-7px;top:0;border-style:solid;border-width:0 0 9px 9px;border-color:transparent transparent transparent #d9fdd3}.wa-time{position:absolute;right:7px;bottom:4px;color:#667a72;font-size:8px}.wa-time b{color:#53b7d2;font-weight:800}.whatsapp-phone .phone-review{width:94%;margin:0 0 0 auto;background:#fff;border:0;border-radius:8px 2px 8px 8px;padding:15px 11px 11px;box-shadow:0 1px 2px rgba(0,0,0,.12)}.whatsapp-phone .phone-review .stars{font-size:20px;margin:9px 0}.whatsapp-phone .phone-review .btn{border-radius:7px;padding:10px}
/* Kennisbank */
.kb-page,.article-page{background:#f7f9fc;color:#0b1f33}.kb-hero{padding:92px 0 78px;background:linear-gradient(135deg,#071d31 0%,#0d2b44 100%);color:#fff}.kb-hero-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:72px;align-items:center}.kb-hero h1{font-size:clamp(44px,5vw,76px);line-height:1.02;letter-spacing:-.055em;margin:18px 0}.kb-hero p{font-size:20px;line-height:1.65;color:#bfd0de;max-width:720px}.kb-search-panel{background:#fff;color:#0b1f33;padding:28px;border-radius:20px;box-shadow:0 24px 60px #00132655}.kb-search-panel label{display:block;font-weight:800;margin-bottom:12px}.kb-search-panel>div{display:flex;align-items:center;border:1px solid #d9e2eb;border-radius:12px;padding:0 16px}.kb-search-panel>div span{font-size:26px;color:#a33b28}.kb-search-panel input{width:100%;border:0;padding:17px 12px;font:inherit;outline:0}.kb-search-panel small{display:block;color:#68798a;margin-top:10px}.kb-content{padding:52px 0 90px}.kb-filterbar{display:flex;gap:10px;overflow:auto;padding-bottom:14px}.kb-filter{white-space:nowrap;border:1px solid #d9e2eb;background:#fff;border-radius:999px;padding:10px 14px;font:700 13px inherit;color:#526579;cursor:pointer}.kb-filter span{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--cluster);margin-right:6px}.kb-filter b{margin-left:5px;color:#9f3826}.kb-filter.active{background:#a93624;color:#fff;border-color:#a93624}.kb-filter.active b{color:#fff}.kb-results-head{display:flex;justify-content:space-between;align-items:end;margin:42px 0 24px}.kb-results-head h2{font-size:38px;margin:8px 0 0}.kb-results-head p{color:#6a7a8c}.kb-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.kb-card{background:#fff;border:1px solid #dde5ed;border-radius:18px;padding:26px;min-height:290px;display:flex;flex-direction:column;box-shadow:0 8px 28px #10253d0b;transition:.2s}.kb-card:hover{transform:translateY(-3px);box-shadow:0 18px 40px #10253d18;border-color:#c8d4df}.kb-card[hidden]{display:none}.kb-card-meta{display:flex;justify-content:space-between;color:#9f3826;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.kb-card h2{font-size:22px;line-height:1.25;margin:20px 0 12px}.kb-card h2 a{color:inherit;text-decoration:none}.kb-card p{color:#65778a;line-height:1.6;margin:0 0 22px}.kb-read{margin-top:auto;color:#9f3826;text-decoration:none;font-weight:800}.kb-empty{text-align:center;padding:70px}.kb-cta{background:#f0e8e5;padding:48px 0}.kb-cta>.container{display:flex;align-items:center;justify-content:space-between;gap:30px}.kb-cta h2{font-size:34px;margin:8px 0 0}.article-hero{background:#fff;border-bottom:1px solid #dfe6ed;padding:42px 0 54px}.article-wrap{width:min(1120px,calc(100% - 40px));margin:0 auto}.breadcrumbs{display:flex;gap:9px;align-items:center;font-size:13px;color:#6b7c8e;margin-bottom:52px}.breadcrumbs a{color:#9f3826;text-decoration:none}.article-cluster{color:#9f3826;text-transform:uppercase;letter-spacing:.08em;font-size:13px;font-weight:800}.article-hero h1{font-size:clamp(40px,5vw,68px);line-height:1.06;letter-spacing:-.045em;max-width:950px;margin:16px 0}.article-excerpt{font-size:21px;color:#66788a;line-height:1.6;max-width:780px}.article-byline{display:flex;gap:24px;flex-wrap:wrap;margin-top:28px;font-size:13px;color:#6b7c8e}.article-layout{display:grid;grid-template-columns:240px minmax(0,720px);justify-content:space-between;gap:70px;padding-top:56px;padding-bottom:80px}.article-toc{position:sticky;top:28px;align-self:start;display:flex;flex-direction:column;gap:12px;font-size:13px}.article-toc strong{font-size:15px;margin-bottom:8px}.article-toc a{color:#627487;text-decoration:none;line-height:1.35}.article-toc a:hover{color:#9f3826}.article-toc-cta{margin-top:15px!important;background:#a93624;color:#fff!important;padding:13px;border-radius:9px;text-align:center;font-weight:800}.article-body{font-size:18px;line-height:1.8}.article-body h2{font-size:32px;line-height:1.2;letter-spacing:-.025em;margin:62px 0 18px}.article-body p{color:#344a60}.article-body li{margin:10px 0;color:#344a60}.direct-answer{background:#fff;border-left:5px solid #a93624;border-radius:0 15px 15px 0;padding:26px 30px;box-shadow:0 8px 30px #10253d0c}.direct-answer span{font-size:12px;color:#9f3826;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.direct-answer p{margin:8px 0 0;color:#162d43;font-weight:600}.key-takeaways{background:#eaf5f1;border-radius:16px;padding:26px 30px;margin-top:30px}.key-takeaways h2{font-size:22px;margin:0 0 12px}.key-takeaways ul{margin:0;padding-left:20px}.policy-note{border:1px solid #efc8bf;background:#fff8f6;border-radius:15px;padding:24px 26px;margin:48px 0}.policy-note strong{color:#9f3826}.policy-note p{margin:6px 0 0}.article-sources{border-top:1px solid #d9e2eb;margin-top:62px}.article-sources li{margin-bottom:14px}.article-sources a{color:#9f3826;font-weight:700}.article-sources small{display:block;color:#748597}.article-related{padding:0 0 80px}.article-related h2{font-size:36px}.article-related>div{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.kb-related-card{display:flex;flex-direction:column;gap:12px;background:#fff;border:1px solid #dde5ed;border-radius:15px;padding:24px;text-decoration:none;color:#0b1f33}.kb-related-card span{color:#9f3826;font-size:11px;text-transform:uppercase;font-weight:800}.kb-related-card strong{font-size:18px;line-height:1.35}.kb-related-card em{font-style:normal;color:#9f3826;font-weight:800;margin-top:auto}.kb-empty[hidden]{display:none}
@media(max-width:900px){.kb-hero-grid{grid-template-columns:1fr;gap:38px}.kb-grid{grid-template-columns:repeat(2,1fr)}.article-layout{grid-template-columns:1fr}.article-toc{position:static;background:#fff;padding:20px;border-radius:14px}.article-related>div{grid-template-columns:1fr}.kb-cta>.container{align-items:flex-start;flex-direction:column}}
@media(max-width:620px){.kb-hero{padding:58px 0}.kb-hero h1{font-size:42px}.kb-grid{grid-template-columns:1fr}.kb-results-head{align-items:flex-start;flex-direction:column}.article-hero h1{font-size:40px}.article-layout{width:min(100% - 30px,720px);padding-top:30px;gap:20px}.article-body{font-size:16px}.article-body h2{font-size:27px}.article-byline{gap:10px;flex-direction:column}.breadcrumbs{margin-bottom:32px}.kb-cta h2{font-size:28px}.footer-inner,.footer-links{max-width:100%;flex-wrap:wrap}.footer-links{gap:12px 18px}.footer-links a{overflow-wrap:anywhere}}

/* Meer ademruimte tussen label, titel en gerelateerde artikelen */
.article-related{padding-top:10px;padding-bottom:90px}
.article-related>.eyebrow{display:inline-flex;margin-bottom:24px}
.article-related h2{margin:0 0 34px}

/* De onzichtbare kosten */
.reputation-cost{padding:108px 0 96px;background:#fff;border-top:1px solid #edf1f5}.cost-intro{text-align:center;max-width:980px;margin:0 auto 54px}.cost-intro h2{max-width:900px;margin:22px auto 20px;font-size:clamp(42px,5vw,70px);line-height:1.05;letter-spacing:-.052em}.cost-intro h2 span{position:relative;display:inline;white-space:normal}.cost-intro h2 span:after{content:"";position:absolute;z-index:-1;left:-3px;right:-3px;bottom:4px;height:12px;border-radius:2px;background:#f3d4cd}.cost-intro p{max-width:760px;margin:0 auto;color:#63768a;font-size:19px;line-height:1.65}.cost-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.cost-card{position:relative;min-height:340px;padding:34px 32px 36px;border:1px solid #dce5ed;border-radius:20px;background:#f8fafc;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.cost-card:hover{transform:translateY(-4px);box-shadow:0 20px 45px rgba(10,31,51,.1)}.cost-card:after{content:"";position:absolute;right:-52px;bottom:-64px;width:150px;height:150px;border-radius:50%;background:#f2e5e1}.cost-icon{display:grid;place-items:center;width:56px;height:56px;margin-bottom:32px;border-radius:15px;background:#a93624;color:#fff;box-shadow:0 10px 24px rgba(169,54,36,.2)}.cost-icon svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.cost-number{position:absolute;right:28px;top:30px;color:#c7d1db;font:800 14px/1 Manrope,sans-serif;letter-spacing:.08em}.cost-card h3{position:relative;z-index:1;margin:0 0 14px;font-size:24px;line-height:1.25;letter-spacing:-.025em}.cost-card p{position:relative;z-index:1;margin:0;color:#607286;font-size:16px;line-height:1.7}.cost-conclusion{display:flex;align-items:center;gap:18px;margin-top:28px;padding:22px 26px;border-radius:16px;background:#071d31;color:#fff}.cost-conclusion>span{flex:0 0 auto;padding:7px 11px;border-radius:999px;background:#a93624;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.cost-conclusion strong{font-size:17px}.cost-conclusion a{margin-left:auto;color:#fff;text-decoration:none;font-weight:800;white-space:nowrap}.cost-conclusion a:hover{color:#f0b8ab}
@media(max-width:900px){.reputation-cost{padding:78px 0}.cost-steps{grid-template-columns:1fr}.cost-card{min-height:auto}.cost-conclusion{align-items:flex-start;flex-direction:column}.cost-conclusion a{margin-left:0}}
@media(max-width:620px){.reputation-cost{padding:62px 0}.cost-intro{margin-bottom:34px}.cost-intro h2{font-size:39px}.cost-intro p{font-size:17px}.cost-card{padding:26px 24px}.cost-card h3{font-size:22px}.cost-conclusion{padding:20px}}

/* Kop in dezelfde schaal als de overige sectietitels */
.cost-intro{max-width:900px}
.cost-intro h2{max-width:820px;font-size:clamp(34px,4vw,48px);line-height:1.1;letter-spacing:-.045em}
@media(max-width:620px){.cost-intro h2{font-size:34px}}

/* Internationale market switcher */
.market-switcher{position:relative;flex:0 0 auto}.market-switcher>summary{display:flex;align-items:center;gap:8px;min-height:42px;padding:8px 11px;border:1px solid #dbe3ea;border-radius:11px;background:#fff;color:#10263b;font-size:12px;font-weight:800;cursor:pointer;list-style:none}.market-switcher>summary::-webkit-details-marker{display:none}.market-switcher>summary small{color:#738395;font:700 10px DM Sans,sans-serif}.market-globe{display:grid;place-items:center;width:25px;height:25px;border-radius:8px;background:#f4e7e3;color:#a93624;font-size:17px}.market-panel{position:absolute;z-index:80;right:0;top:calc(100% + 10px);width:min(510px,calc(100vw - 28px));max-height:min(680px,calc(100vh - 100px));overflow:auto;padding:20px;border:1px solid #dce4eb;border-radius:18px;background:#fff;box-shadow:0 28px 75px rgba(7,29,49,.22)}.market-panel-head{display:flex;justify-content:space-between;align-items:start;margin-bottom:16px}.market-panel-head span{display:block;color:#728295;font-size:10px;text-transform:uppercase;letter-spacing:.06em}.market-panel-head strong{display:block;margin-top:4px}.market-panel-head button{border:0;background:#f1f4f6;border-radius:8px;width:32px;height:32px;font-size:20px;cursor:pointer}.market-search{display:flex;align-items:center;border:1px solid #dce4eb;border-radius:11px;padding:0 12px;margin-bottom:18px}.market-search span{font-size:20px;color:#a93624}.market-search input{width:100%;padding:12px;border:0;outline:0}.market-groups{display:grid;grid-template-columns:1fr 1fr;gap:18px}.market-groups section:last-child{grid-column:1/-1}.market-groups h3{margin:0 0 8px;color:#7b8998;font:800 10px DM Sans,sans-serif;text-transform:uppercase;letter-spacing:.08em}.market-groups a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 10px;border-radius:9px}.market-groups a:hover,.market-groups a.current{background:#f7eeeb}.market-groups a span{display:flex;flex-direction:column}.market-groups a strong{font-size:12px}.market-groups a small{color:#758596;font-size:10px}.market-groups a b{color:#188153}.market-groups a em{color:#a93624;font:800 8px DM Sans,sans-serif;text-transform:uppercase}.market-no-results{text-align:center;color:#6d7e90}.market-preview-page{min-height:calc(100vh - 76px);background:#f7f9fb}.market-preview-hero{padding:100px 0;background:linear-gradient(135deg,#f7f9fb,#fff)}.market-preview-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:70px;align-items:center}.market-preview-grid h1{font-size:clamp(42px,5vw,68px)}.market-preview-grid>div>p{max-width:720px;color:#607386;font-size:19px;line-height:1.7}.market-preview-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.market-preview-grid aside{background:#071d31;color:#fff;border-radius:22px;padding:30px;box-shadow:0 24px 60px rgba(7,29,49,.2)}.market-preview-grid aside>span{color:#aebdca;font-size:12px}.market-preview-grid aside>strong{display:block;margin:8px 0 20px;font-size:22px}.market-preview-grid aside ul{list-style:none;padding:0;margin:0;line-height:2;color:#ced8e0}.market-preview-note{padding:56px 0 90px}.market-preview-note h2{font-size:38px}.market-preview-note p{color:#64778a}
@media(max-width:1080px){.nav{gap:12px}.nav-links{gap:14px}.market-preview-grid{grid-template-columns:1fr}}
@media(max-width:760px){.market-switcher{margin-left:auto}.market-switcher>summary>span:nth-child(2){display:none}.market-panel{position:fixed;inset:auto 0 0;width:100%;max-height:85vh;border-radius:22px 22px 0 0}.market-groups{grid-template-columns:1fr}.market-groups section:last-child{grid-column:auto}.market-preview-hero{padding:65px 0}.market-preview-grid{gap:35px}.market-preview-grid h1{font-size:40px}}
/* Ruimere hero: boodschap links, Google Reviews-widget duidelijk rechts */
@media(min-width:1180px){
  .hero>.container{width:min(1340px,calc(100% - 80px))}
  .hero-grid{grid-template-columns:minmax(0,650px) minmax(460px,560px);column-gap:clamp(96px,8vw,150px);justify-content:space-between}
  .hero-visual{width:100%;max-width:560px;justify-self:end}
}
.profile-choice-error{min-height:18px;margin:12px 0 0;text-align:center;color:var(--red);font-size:12px;font-weight:750}
.review-page{--review-brand:#071d31;--review-accent:var(--review-brand);background:linear-gradient(180deg,color-mix(in srgb,var(--review-brand) 6%,#f4f7fa),#f4f7fa 72%)}.review-page .review-shell{border:1px solid color-mix(in srgb,var(--review-brand) 14%,#dce4eb);box-shadow:0 30px 80px color-mix(in srgb,var(--review-brand) 18%,transparent)}.review-page .review-cover{position:relative;overflow:hidden;background:linear-gradient(118deg,var(--review-brand) 0 64%,var(--review-accent) 64% 100%)}.review-page .review-cover:after{content:"";position:absolute;right:-42px;bottom:-70px;width:190px;height:190px;border-radius:50%;border:30px solid color-mix(in srgb,var(--review-accent) 62%,transparent);opacity:.55}.review-page .review-logo{background:var(--review-accent);box-shadow:0 12px 30px color-mix(in srgb,var(--review-accent) 28%,transparent)}.review-page .review-logo.has-image{background:#fff;padding:7px}.review-page .review-logo img{display:block;width:100%;height:100%;object-fit:contain}.review-page .review-body h1{color:var(--review-brand)}.review-page .star-btn.selected{color:var(--review-accent)}.review-page .btn-primary{background:var(--review-brand);box-shadow:0 10px 24px color-mix(in srgb,var(--review-brand) 30%,transparent)}.review-page .eyebrow{background:color-mix(in srgb,var(--review-accent) 10%,#fff);color:var(--review-brand)}
.company-logo.has-brand-image,.avatar.has-brand-image{overflow:hidden;background:#fff;border:1px solid #e0e6ec;padding:5px}.company-logo.has-brand-image img,.avatar.has-brand-image img{display:block;width:100%;height:100%;object-fit:contain}.result-company .company-logo.has-brand-image{padding:7px;box-shadow:0 9px 24px rgba(7,29,49,.1)}.customer-preview-panel .avatar.has-brand-image{padding:4px}
.company-logo.has-brand-image.light-logo,.avatar.has-brand-image.light-logo{background:var(--brand-logo-bg,#071d31);border-color:color-mix(in srgb,var(--brand-logo-bg,#071d31) 72%,#fff);padding:7px}.review-page .review-logo.has-image.light-logo{background:var(--review-brand);border:1px solid color-mix(in srgb,var(--review-brand) 72%,#fff);padding:9px}
.review-page .review-cover{z-index:0}.review-page .review-body{position:relative;z-index:2}.review-page .review-logo{position:relative;z-index:3}
.progress-meta{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:24px}.progress-meta>span:first-child{white-space:nowrap}.progress-meta>span:last-child{text-align:right;line-height:1.4;color:var(--muted);font-size:13px}.scan-error{margin-top:24px;padding:22px 0 2px}.scan-error h2{font-size:25px;line-height:1.2;margin:0 0 9px}.scan-error p{max-width:620px;margin:0 0 18px;color:var(--muted);line-height:1.55}.profile-not-listed{width:100%;margin-top:12px;padding:13px 15px;border:1px dashed #d8a99f;border-radius:12px;background:#fff;color:#9f3826;font-weight:800;cursor:pointer}.profile-search-form{display:grid;gap:15px;margin-top:17px;padding-top:18px;border-top:1px solid #eadbd7}.profile-search-form[hidden],.profile-no-business-note[hidden],.profile-not-listed[hidden]{display:none!important}.profile-search-form>strong{font-size:15px}.profile-search-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.profile-search-grid label{display:grid;gap:6px;color:var(--muted);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.profile-search-grid label:last-child{grid-column:1/-1}.profile-search-grid input{width:100%;min-height:45px;border:1px solid var(--line);border-radius:10px;padding:10px 12px;background:#fff;color:var(--ink);font:500 14px DM Sans}.profile-search-grid input:focus{outline:2px solid color-mix(in srgb,#9f3826 18%,transparent);border-color:#b94a36}.profile-search-submit{min-height:46px}.profile-no-business{border:0;background:transparent;color:var(--muted);font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.profile-no-business-note{margin-top:17px;padding:17px;border-radius:13px;background:#f4f7fa;border:1px solid var(--line)}.profile-no-business-note strong{font-size:15px}.profile-no-business-note p{margin:6px 0 12px;color:var(--muted);font-size:12px;line-height:1.55}.profile-no-business-note button{border:0;background:transparent;padding:0;color:#9f3826;font-weight:800;cursor:pointer}
@media(max-width:600px){.progress-meta{grid-template-columns:1fr;gap:5px}.progress-meta>span:last-child{text-align:left}.profile-search-grid{grid-template-columns:1fr}.profile-search-grid label:last-child{grid-column:auto}}
