/* Dedicated local landing page; shared AircoKorting branding stays in styles.css. */
.doorn-hero{background:radial-gradient(ellipse at 0 100%,#076b56 0,transparent 65%),var(--ink);color:#fff;padding:26px 0 58px;border-bottom:3px solid var(--mint)}
.doorn-hero .breadcrumbs{margin-bottom:28px}
.doorn-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) 410px;gap:78px;align-items:center}
.doorn-intro h1{font-size:clamp(42px,4.6vw,64px);line-height:1.08;letter-spacing:-2.2px;margin:20px 0 22px}
.doorn-intro h1 span{display:block;color:var(--mint)}
.doorn-intro>p{color:#d6e8e5;max-width:570px}
.doorn-intro .doorn-lead{font-size:21px;line-height:1.55;color:white}
.doorn-actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px 24px;margin-top:28px}
.doorn-actions .btn{font-size:15px;padding:15px 21px}
.doorn-benefits{list-style:none;margin:26px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px 22px;font-size:13px;color:#d6e8e5}
.doorn-benefits li:before{content:'✓';color:var(--mint);margin-right:8px}
.doorn-form{min-width:0;color:var(--ink)}
.doorn-form .lead-card{margin:0}
.doorn-form .lead-card h2{font-size:27px}
.doorn-jump{display:block;margin:0;background:#f0fff8;border-bottom:1px solid #c5e7dc}
.doorn-jump .wrap{display:flex;align-items:center;gap:28px;flex-wrap:wrap;padding-top:18px;padding-bottom:18px;font-size:13px}
.doorn-jump span{font-weight:800;margin-right:auto}
.doorn-jump a{padding:4px 0}
.doorn-choice{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:70px;align-items:center}
.doorn-choice p,.doorn-two-col p,.doorn-region p{color:var(--muted)}
.doorn-option{display:flex;gap:20px;border-top:1px solid var(--line);padding-top:22px;margin-top:24px}
.doorn-option>span{font-size:12px;color:var(--teal);font-weight:800;padding-top:5px}
.doorn-option h3{font-size:22px;margin:0 0 10px}
.doorn-option p{font-size:15px;margin-bottom:12px}
.doorn-option p a,.doorn-placement a{text-decoration:underline;text-underline-offset:3px;color:#006e61}
.doorn-photo{margin:0;align-self:stretch;display:flex;flex-direction:column;justify-content:center}
.doorn-photo img{width:100%;height:470px;object-fit:cover;object-position:center;border-radius:16px 16px 0 0;display:block;background:#edf4f4}
.doorn-photo figcaption{background:var(--ink);color:white;padding:22px 26px;border-bottom:3px solid var(--mint);border-radius:0 0 16px 16px}
.doorn-photo strong{display:block;font-size:18px;line-height:1.5;margin-bottom:6px}
.doorn-photo figcaption span{font-size:12px;color:#ccdfdc;display:block}
.doorn-two-col{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:80px;align-items:start}
.doorn-cost{background:#f1faf6;border-top:1px solid #e0eee8;border-bottom:1px solid #e0eee8;padding:70px 0}
.doorn-quote-list{background:white;border:1px solid #cce9dc;border-top:4px solid var(--mint);border-radius:12px;padding:30px}
.doorn-quote-list h3{font-size:23px;margin:0 0 8px}
.doorn-quote-list ul{padding:0;list-style:none;margin:0 0 20px}
.doorn-quote-list li{padding:14px 0;border-bottom:1px solid var(--line)}
.doorn-quote-list li strong{display:block;font-size:15px;margin-bottom:3px}
.doorn-quote-list li span{font-size:14px;color:var(--muted);display:block}
.doorn-placement>div{padding:0 0 20px 24px;border-left:2px solid #9be3c8;margin-bottom:25px}
.doorn-placement>div:last-child{margin-bottom:0;padding-bottom:0}
.doorn-placement h3{font-size:22px;margin:0 0 10px}
.doorn-placement p{font-size:15px;margin:0}
.doorn-process{padding:60px 0 70px;background:#f4f8f8}
.doorn-process h2{margin-bottom:38px}
.doorn-region{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding-bottom:70px}
.doorn-region h2{font-size:27px;margin-top:0}
.doorn-region p{font-size:15px;max-width:450px}
@media(max-width:1100px){.doorn-hero-grid{gap:38px;grid-template-columns:minmax(0,1fr) 370px}.doorn-intro h1{font-size:49px}.doorn-choice{gap:38px}.doorn-two-col,.doorn-region{gap:40px}.doorn-jump .wrap{gap:20px}.doorn-jump span{display:none}}
@media(max-width:850px){.doorn-hero-grid{grid-template-columns:1fr;gap:32px}.doorn-intro h1{font-size:clamp(40px,7vw,58px)}.doorn-form{max-width:540px;width:100%;justify-self:center}.doorn-choice{grid-template-columns:1fr;gap:30px}.doorn-photo img{height:320px}.doorn-two-col{gap:30px}.doorn-photo{max-width:600px;width:100%;justify-self:center}.doorn-region{gap:30px}}
@media(max-width:650px){.doorn-hero{padding:22px 0 34px}.doorn-hero .breadcrumbs{font-size:12px;margin-bottom:25px}.doorn-intro h1{font-size:43px;letter-spacing:-1.6px}.doorn-intro .doorn-lead{font-size:19px}.doorn-actions{gap:20px;margin-top:23px}.doorn-actions .btn{width:100%}.doorn-benefits{display:block;margin-top:20px}.doorn-benefits li{margin:7px 0}.doorn-form .lead-card{padding:24px 20px}.doorn-form .lead-card h2{font-size:26px}.doorn-jump .wrap{gap:8px 22px;font-size:12px;padding-top:13px;padding-bottom:13px}.doorn-two-col,.doorn-region{grid-template-columns:1fr;gap:30px}.doorn-cost{padding:44px 0}.doorn-quote-list{padding:23px}.doorn-photo img{height:285px}.doorn-photo figcaption{padding:19px 22px}.doorn-process{padding:44px 0 48px}.doorn-process h2{margin-bottom:28px}.doorn-region{padding-bottom:44px;gap:8px}.doorn-region h2{font-size:26px}.doorn-option{gap:15px}}
