.imd{font-family:var(--imd-font-body);font-size:var(--imd-fs-base);line-height:var(--imd-lh-body);color:var(--imd-text);background:var(--imd-bg);-webkit-font-smoothing:antialiased}.imd *{box-sizing:border-box}.imd h1,.imd h2,.imd h3{font-family:var(--imd-font-heading);line-height:1.12;letter-spacing:-.02em;margin:0;color:var(--imd-text);text-wrap:balance}.imd h1{font-size:var(--imd-fs-h1);font-weight:700}.imd h2{font-size:var(--imd-fs-h2);font-weight:700}.imd h3{font-size:var(--imd-fs-h3);font-weight:600;letter-spacing:-.01em}.imd p{margin:0;text-wrap:pretty}.imd a{color:inherit;text-decoration:none}.imd a.imd-link,.imd-prose a{color:var(--imd-primary);text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px}.imd a.imd-link:hover,.imd-prose a:hover{color:var(--imd-primary-dark);text-decoration-thickness:2px}.imd a:focus-visible,.imd button:focus-visible,.imd summary:focus-visible,.imd input:focus-visible,.imd select:focus-visible,.imd textarea:focus-visible{outline:3px solid var(--imd-primary);outline-offset:2px}.imd svg.i{fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;flex:none}.imd svg.i-fill{fill:currentColor;stroke:none;flex:none}.imd-ph{background:color-mix(in srgb,var(--imd-accent) 30%,white);color:inherit;padding:0 .15em;border-radius:2px}.imd-num{font-variant-numeric:tabular-nums}.imd-wrap{max-width:calc(var(--imd-container) + 2 * var(--imd-gutter));margin:0 auto;padding-inline:var(--imd-gutter)}.imd-section{padding-block:var(--imd-space-section)}.imd-section--surface{background:var(--imd-surface);border-block:1px solid var(--imd-border)}.imd-section:not(.imd-section--surface)+.imd-section:not(.imd-section--surface){padding-top:0}.imd-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem 2.5rem;border-top:2px solid var(--imd-text);padding-top:1.25rem;margin-bottom:clamp(1.75rem,1.25rem + 1.5vw,2.75rem)}.imd-head p{color:var(--imd-text-muted);max-width:56ch;margin-top:.625rem}.imd-more{display:inline-flex;align-items:center;gap:.375rem;min-height:44px;font-weight:600}.imd a.imd-more{color:var(--imd-primary);text-decoration:underline;text-underline-offset:.25em}.imd-more svg{width:18px;height:18px}.imd-split{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:1.5rem clamp(2rem,1rem + 4vw,5rem);border-top:2px solid var(--imd-text);padding-top:1.25rem}.imd-split__aside p{color:var(--imd-text-muted);margin-top:.75rem;max-width:36ch}.imd-btn{display:inline-flex;align-items:center;justify-content:center;gap:.625rem;min-height:var(--imd-btn-h);padding:.625rem 1.375rem;border:1.5px solid #fff0;border-radius:var(--imd-radius);font:600 1.0625rem/1.2 var(--imd-font-body);cursor:pointer;white-space:nowrap}.imd-btn svg{width:20px;height:20px}.imd .imd-btn--primary{background:var(--imd-primary);border-color:var(--imd-primary);color:var(--imd-on-primary)}.imd .imd-btn--primary:hover{background:var(--imd-primary-dark);border-color:var(--imd-primary-dark)}.imd .imd-btn--secondary{background:#fff;border-color:var(--imd-border-input);color:var(--imd-text)}.imd .imd-btn--secondary:hover{border-color:var(--imd-text)}.imd-btn--lg{min-height:58px;padding-inline:1.625rem;font-size:1.125rem}.imd-btn--block{width:100%}.imd-header{position:sticky;top:0;z-index:30;background:#fff;border-bottom:1px solid var(--imd-border)}.imd-header__in{display:flex;align-items:center;gap:1.5rem;min-height:76px}.imd-logo{display:flex;align-items:center;gap:.7rem;font-family:var(--imd-font-heading);font-weight:600;font-size:1.5rem;letter-spacing:-.02em;line-height:1;margin-right:auto;color:var(--imd-text)}.imd-logo b{font-weight:800;color:var(--imd-primary)}.imd-logo__mark{width:44px;height:44px;border-radius:6px;background:var(--imd-primary);display:grid;place-items:center;flex:none}.imd-logo__mark svg{width:26px;height:26px}.imd-nav{display:flex;align-items:center}.imd-nav a{display:flex;align-items:center;min-height:44px;padding:0 .75rem;font-weight:500;font-size:1rem}.imd .imd-nav a:hover,.imd .imd-nav a[aria-current="page"]{color:var(--imd-primary);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.5em}.imd-header__call{padding-inline:1.125rem}.imd-call{display:flex;flex-direction:column;align-items:flex-start;line-height:1.15}.imd-call small{font-size:.75rem;font-weight:500;opacity:.88}.imd-menu-btn{display:none;align-items:center;gap:.5rem;min-height:44px;padding:0 .875rem;border:1px solid var(--imd-border-input);border-radius:var(--imd-radius);background:#fff;font:600 1rem var(--imd-font-body);color:var(--imd-text);cursor:pointer}.imd-menu-btn svg{width:20px;height:20px}.imd-hero{background:var(--imd-surface);border-bottom:1px solid var(--imd-border);padding-block:clamp(1.25rem,.75rem + 2vw,2.5rem) clamp(2.5rem,1.5rem + 4vw,5rem)}.imd-hero__grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:2rem clamp(2rem,1rem + 4vw,5rem);align-items:start}.imd-hero--photo .imd-hero__grid{align-items:center}.imd-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;list-style:none;margin:0 0 clamp(1.25rem,1rem + 1.5vw,2.25rem);padding:0;font-size:.875rem;color:var(--imd-text-muted)}.imd a.imd-crumbs__a{color:var(--imd-text-muted);text-decoration:underline;text-underline-offset:.2em}.imd-crumbs svg{width:14px;height:14px}.imd-hero h1{max-width:15ch;margin-bottom:1.25rem}.imd-lead{font-size:var(--imd-fs-lead);max-width:54ch}.imd-hero__ctas{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.imd-hero__note{display:flex;align-items:center;gap:.5rem;margin-top:1rem;font-size:.9375rem;color:var(--imd-text-muted)}.imd-hero__note svg{width:18px;height:18px;color:var(--imd-primary)}.imd-checks{list-style:none;margin:2.25rem 0 0;padding:1.5rem 0 0;border-top:1px solid var(--imd-border-strong);display:flex;flex-wrap:wrap;gap:.875rem 2.25rem}.imd-checks li{display:flex;align-items:center;gap:.625rem;font-weight:500;line-height:1.4}.imd-checks svg.i{width:20px;height:20px;color:var(--imd-primary)}.imd-stars{display:inline-flex;gap:2px;color:var(--imd-accent)}.imd-stars svg{width:18px;height:18px}.imd-quick{margin-top:3rem;background:#fff;border:1px solid var(--imd-border);border-radius:var(--imd-radius-lg);padding:clamp(1.5rem,1rem + 1.5vw,2.25rem);display:flex;flex-direction:column;gap:1rem}.imd-quick h2{font-size:1.5rem}.imd-quick>p{color:var(--imd-text-muted);font-size:.9375rem}.imd-quick form{display:flex;flex-direction:column;gap:1rem;margin-top:.25rem}.imd-quick__fine{font-size:.8125rem;text-align:center;color:var(--imd-text-muted)}.imd-media{margin:0}.imd-media__img{aspect-ratio:4/5;border-radius:var(--imd-radius-lg);background:color-mix(in srgb,var(--imd-text) 9%,white);border:1px solid var(--imd-border);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;text-align:center;padding:2rem;color:var(--imd-text-muted);font-size:.9375rem}.imd-media__img svg{width:36px;height:36px}.imd-media figcaption{margin-top:.75rem;font-size:.875rem;color:var(--imd-text-muted)}.imd-facts{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(1.5rem,1rem + 2vw,3rem)}.imd-fact{display:grid;grid-template-columns:8.5rem minmax(0,1fr);gap:1rem;align-items:baseline;padding:.875rem 0;border-bottom:1px solid var(--imd-border)}.imd-fact:nth-child(-n+2){padding-top:.25rem}.imd-fact dt{font-size:.875rem;color:var(--imd-text-muted)}.imd-fact dd{margin:0;font-weight:600;line-height:1.4}.imd-fact dd span{display:block;font-weight:400;font-size:.875rem;color:var(--imd-text-muted)}.imd-updated{font-size:.875rem}.imd-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(255px,100%),1fr));gap:1rem}.imd-card{position:relative;display:flex;flex-direction:column;gap:1rem;padding:1.5rem;background:#fff;border:1px solid var(--imd-border);border-radius:var(--imd-radius-lg)}.imd-card:hover{border-color:var(--imd-primary)}.imd-card:hover h3{color:var(--imd-primary);text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px}.imd-card__icon{width:44px;height:44px;flex:none;border-radius:var(--imd-radius);background:var(--imd-primary-tint);color:var(--imd-primary);display:grid;place-items:center}.imd-card__icon svg{width:24px;height:24px}.imd-card__body{display:flex;flex-direction:column;gap:.5rem;flex:1}.imd-card h3{font-size:1.25rem;padding-right:1.5rem}.imd-card p{color:var(--imd-text-muted);font-size:.9375rem;line-height:1.55;margin-bottom:.75rem}.imd-card__foot{margin-top:auto;padding-top:1rem;border-top:1px solid var(--imd-border);display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25rem .75rem}.imd-price{font-family:var(--imd-font-heading);font-weight:700;font-size:1.25rem;letter-spacing:-.01em}.imd-price small{font:500 .8125rem var(--imd-font-body);color:var(--imd-text-muted);margin-right:.25rem;letter-spacing:0}.imd-card__meta{font-size:.875rem;color:var(--imd-text-muted)}.imd-card__chev{position:absolute;top:1.5rem;right:1.25rem;width:20px;height:20px;color:var(--imd-text-muted)}.imd-prices{margin-top:clamp(2.5rem,2rem + 2vw,3.5rem)}.imd-prices h3{margin-bottom:1rem}.imd-prices ul{list-style:none;margin:0;padding:0;border-top:1px solid var(--imd-border-strong)}.imd-prices li a{display:grid;grid-template-columns:minmax(0,1fr) auto 20px;gap:1.5rem;align-items:center;min-height:64px;padding:.875rem 0;border-bottom:1px solid var(--imd-border)}.imd-prices li a:hover .imd-prices__name{color:var(--imd-primary);text-decoration:underline;text-underline-offset:.2em}.imd-prices li a>svg{width:20px;height:20px;color:var(--imd-text-muted)}.imd-prices__name{display:block;font-weight:600}.imd-prices__desc{display:block;font-size:.9375rem;color:var(--imd-text-muted)}.imd-prices__price{font-family:var(--imd-font-heading);font-weight:700;font-size:1.125rem;text-align:right;white-space:nowrap}.imd-prices__price small{display:block;font:500 .8125rem var(--imd-font-body);color:var(--imd-text-muted)}.imd-prices__note{margin-top:1rem;font-size:.875rem;color:var(--imd-text-muted)}.imd-usps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:2rem clamp(1.5rem,1rem + 2vw,3rem)}.imd-usp{display:flex;flex-direction:column;gap:.625rem}.imd-usp svg{width:28px;height:28px;color:var(--imd-primary);margin-bottom:.25rem}.imd-usp p{color:var(--imd-text-muted)}.imd-rating{display:flex;align-items:center;gap:.875rem}.imd-rating__score{font-family:var(--imd-font-heading);font-weight:700;font-size:2.25rem;line-height:1;letter-spacing:-.02em}.imd-rating__meta{display:flex;flex-direction:column;gap:.25rem;font-size:.875rem}.imd-reviews{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:1rem}.imd-review{background:#fff;border:1px solid var(--imd-border);border-radius:var(--imd-radius-lg);padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.imd-review blockquote{margin:0;font-size:1.0625rem}.imd-review__by{margin-top:auto;padding-top:1rem;border-top:1px solid var(--imd-border);font-size:.875rem;color:var(--imd-text-muted)}.imd-review__by strong{display:block;color:var(--imd-text);font-weight:600;font-size:.9375rem}.imd-local{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:2rem clamp(2rem,1rem + 4vw,5rem);align-items:start;border-top:2px solid var(--imd-text);padding-top:1.25rem}.imd-local h2{margin-bottom:1.25rem}.imd-prose p+p{margin-top:1rem}.imd-chips-label{font-size:.875rem;font-weight:600;margin-top:1.75rem}.imd-chips{list-style:none;margin:.625rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.imd-chips li{padding:.375rem .75rem;border:1px solid var(--imd-border-strong);border-radius:var(--imd-radius);font-size:.875rem;background:#fff}.imd-map{aspect-ratio:4/3;border:1px solid var(--imd-border);border-radius:var(--imd-radius-lg);background-color:#fff;background-image:linear-gradient(var(--imd-border) 1px,transparent 1px),linear-gradient(90deg,var(--imd-border) 1px,transparent 1px);background-size:40px 40px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:1.5rem;text-align:center}.imd-map>svg{width:32px;height:32px;color:var(--imd-primary)}.imd-map strong{font-family:var(--imd-font-heading);font-size:1.25rem}.imd-map p{font-size:.8125rem;color:var(--imd-text-muted);max-width:30ch}.imd-faq{border-top:1px solid var(--imd-border-strong)}.imd-faq details{border-bottom:1px solid var(--imd-border)}.imd-faq summary{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;min-height:68px;padding:.875rem 0;cursor:pointer;list-style:none;font-weight:600;font-size:1.0625rem;line-height:1.4}.imd-faq summary::-webkit-details-marker{display:none}.imd-faq summary:hover{color:var(--imd-primary)}.imd-faq__icon{flex:none;width:32px;height:32px;border:1px solid var(--imd-border-strong);border-radius:50%;display:grid;place-items:center;color:var(--imd-primary)}.imd-faq__icon svg{width:16px;height:16px}.imd-faq details[open] .imd-faq__icon{background:var(--imd-primary);border-color:var(--imd-primary);color:#fff}.imd-faq details[open] .imd-faq__icon svg{transform:rotate(45deg)}.imd-faq__a{padding:0 3.5rem 1.5rem 0;max-width:68ch}.imd-areas{display:flex;flex-direction:column}.imd-area{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,9fr);gap:.25rem clamp(1.5rem,1rem + 2vw,3rem);padding-block:1rem;border-bottom:1px solid var(--imd-border)}.imd-area:first-child{padding-top:0}.imd-area h3{font:600 1rem/1.4 var(--imd-font-body);letter-spacing:0;padding-top:.75rem}.imd-area h3 span{display:block;font-weight:400;font-size:.875rem;color:var(--imd-text-muted)}.imd-area ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(180px,100%),1fr));column-gap:2rem}.imd-area a{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:48px;font-weight:500}.imd .imd-area a:hover{color:var(--imd-primary);text-decoration:underline;text-underline-offset:.2em}.imd-area a svg{width:18px;height:18px;color:var(--imd-text-muted)}.imd-local .imd-area{grid-template-columns:minmax(0,1fr)}.imd-local .imd-area h3{padding-top:0}.imd-callback{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:2rem clamp(2rem,1rem + 4vw,5rem);align-items:start}.imd-callback__aside h2{margin-bottom:1rem}.imd-callback__aside>p{color:var(--imd-text-muted);max-width:40ch}.imd-reassure{list-style:none;margin:1.75rem 0 0;padding:0;display:flex;flex-direction:column;gap:.875rem}.imd-reassure li{display:flex;gap:.75rem;align-items:flex-start}.imd-reassure svg{width:20px;height:20px;color:var(--imd-primary);margin-top:.2em}.imd-urgent{margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--imd-border-strong)}.imd-urgent p{font-size:.9375rem;color:var(--imd-text-muted)}.imd a.imd-urgent__tel{display:inline-block;margin-top:.25rem;font-family:var(--imd-font-heading);font-weight:700;font-size:1.75rem;letter-spacing:-.01em;text-decoration:underline;text-decoration-color:var(--imd-primary);text-decoration-thickness:2px;text-underline-offset:.15em}.imd-form{background:#fff;border:1px solid var(--imd-border);border-radius:var(--imd-radius-lg);padding:clamp(1.25rem,.75rem + 2vw,2.25rem);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.imd-field{display:flex;flex-direction:column;gap:.375rem;min-width:0}.imd-field--full{grid-column:1 / -1}.imd-field label{font-weight:600;font-size:.9375rem}.imd-field label span{font-weight:400;color:var(--imd-text-muted)}.imd-input{width:100%;min-height:52px;padding:.75rem .875rem;border:1px solid var(--imd-border-input);border-radius:var(--imd-radius);background:#fff;font:400 1.0625rem/1.4 var(--imd-font-body);color:var(--imd-text);appearance:none;-webkit-appearance:none}.imd-input:focus{border-color:var(--imd-primary)}textarea.imd-input{min-height:112px;resize:vertical}.imd-select{position:relative}.imd-select svg{position:absolute;right:.875rem;top:50%;transform:translateY(-50%);width:18px;height:18px;pointer-events:none;color:var(--imd-text-muted)}.imd-select .imd-input{padding-right:2.75rem}.imd-consent{grid-column:1 / -1;display:flex;gap:.75rem;align-items:flex-start;min-height:44px;font-size:.9375rem;color:var(--imd-text-muted);cursor:pointer}.imd-consent input{width:22px;height:22px;margin:.1em 0 0;flex:none;accent-color:var(--imd-primary)}.imd-form .imd-btn{grid-column:1 / -1}.imd-form__fine{grid-column:1 / -1;text-align:center;font-size:.875rem;color:var(--imd-text-muted)}.imd-cta{padding-block:clamp(3rem,2rem + 3vw,4.5rem)}.imd-cta__in{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2rem 3rem;align-items:end;border-top:2px solid var(--imd-text);padding-top:1.5rem}.imd-cta h2{margin-bottom:.5rem}.imd-cta p{color:var(--imd-text-muted)}.imd a.imd-cta__phone{display:inline-block;margin-top:1.25rem;font-family:var(--imd-font-heading);font-weight:700;font-size:clamp(2.25rem,1.5rem + 3vw,4rem);line-height:1;letter-spacing:-.025em;text-decoration:underline;text-decoration-color:var(--imd-primary);text-decoration-thickness:4px;text-underline-offset:.12em}.imd-cta__ctas{display:flex;flex-wrap:wrap;gap:.75rem}.imd-footer{background:var(--imd-text);color:color-mix(in srgb,#fff 74%,var(--imd-text));font-size:.9375rem;padding-top:clamp(3rem,2rem + 3vw,4.5rem)}.imd-footer__grid{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:2.5rem clamp(1.5rem,1rem + 2vw,3rem)}.imd-footer a{color:#fff}.imd .imd-footer a:hover{text-decoration:underline;text-underline-offset:.2em}.imd-footer .imd-logo{color:#fff;margin:0}.imd-footer .imd-logo b{color:var(--imd-accent)}.imd .imd-footer__title{font:600 .8125rem/1.4 var(--imd-font-body);letter-spacing:.06em;text-transform:uppercase;color:#fff;margin:0 0 .5rem}.imd-footer ul{list-style:none;margin:0;padding:0}.imd-footer li a{display:inline-flex;align-items:center;min-height:44px}.imd-footer address{font-style:normal;display:flex;flex-direction:column;gap:.375rem;margin-top:1.5rem}.imd-footer__sub{font-size:.8125rem;margin-top:.75rem}.imd-footer__ctas{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;margin-top:.5rem}.imd .imd-footer .imd-btn--primary{background:#fff;border-color:#fff;color:var(--imd-text)}.imd .imd-footer .imd-btn--secondary{background:#fff0;border-color:color-mix(in srgb,#fff 50%,var(--imd-text));color:#fff}.imd-footer__bottom{margin-top:clamp(2.5rem,2rem + 2vw,4rem);border-top:1px solid color-mix(in srgb,#fff 16%,var(--imd-text));padding-block:1rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.25rem 1.5rem;font-size:.875rem}.imd-header__tag{display:flex;align-items:center;gap:.5rem;padding-left:1.5rem;border-left:1px solid var(--imd-border);min-height:44px;font:600 .75rem/1 var(--imd-font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--imd-text);white-space:nowrap}.imd-header__tag::before{content:"";width:8px;height:8px;background:var(--imd-primary);flex:none}.imd .imd-header__call{font-size:1.125rem;font-weight:700;padding-inline:1.25rem}.imd-hero--photo{position:relative;isolation:isolate;overflow:hidden;background:#7d878f;border-bottom:0;padding-block:clamp(2.5rem,1.5rem + 4vw,5.5rem)}.imd-hero__bg{position:absolute;inset:0;z-index:-2;background:#7d878f}.imd-hero--photo::before{content:"";position:absolute;inset:0;z-index:-1;background:color-mix(in srgb,#fff 82%,transparent)}.imd-hero__label{position:absolute;top:1rem;right:var(--imd-gutter);z-index:-1;max-width:34ch;text-align:right;font-size:.8125rem;line-height:1.4;color:var(--imd-text)}.imd-hero--photo .imd-hero__grid{align-items:center}.imd-hero--photo .imd-crumbs,.imd .imd-hero--photo a.imd-crumbs__a{color:var(--imd-text)}.imd-kicker{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;font:600 .8125rem/1.3 var(--imd-font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--imd-primary)}.imd-kicker::before{content:"";width:8px;height:8px;background:var(--imd-primary);flex:none}.imd .imd-hero--photo h1{font-weight:800;letter-spacing:-.03em;max-width:17ch}.imd-hero--photo .imd-lead{color:var(--imd-text);max-width:48ch}.imd-hero__alt{margin-top:1.25rem;font-size:1rem}.imd a.imd-hero__altlink{font-weight:600;text-decoration:underline;text-decoration-color:var(--imd-primary);text-decoration-thickness:2px;text-underline-offset:.25em}.imd-hero__alt--m{display:none}.imd-strip{overflow:hidden;background:var(--imd-primary-tint);border-block:1px solid var(--imd-border);color:var(--imd-text)}.imd-strip--donker{background:var(--imd-text);border-color:var(--imd-text);color:#fff}.imd-strip--primair{background:var(--imd-primary);border-color:var(--imd-primary);color:#fff}.imd-strip__track{display:flex;width:max-content;animation:imd-marquee 45s linear infinite}.imd-strip:hover .imd-strip__track,.imd-strip:focus-within .imd-strip__track{animation-play-state:paused}.imd-strip ul{list-style:none;margin:0;padding:1.25rem 0;display:flex;flex:none}.imd-strip li{display:flex;align-items:center;gap:.75rem;padding-inline:2rem;font-weight:600;font-size:1.0625rem;white-space:nowrap}.imd-strip li::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--imd-primary);flex:none}.imd-strip--donker li::before,.imd-strip--primair li::before{background:var(--imd-accent)}.imd-strip .imd-ph{color:var(--imd-text)}@keyframes imd-marquee{to{transform:translateX(-33.3333%)}}@media (prefers-reduced-motion:reduce){.imd-strip__track{animation:none}}@media (max-width:1023px){.imd-header__tag{display:none}.imd-hero__alt--m{display:block}}@media (max-width:767px){.imd-hero--photo{padding-block:2rem 2.25rem}.imd-hero__label{top:.5rem;font-size:.75rem}.imd-strip ul{padding-block:.875rem}.imd-strip li{font-size:.9375rem;padding-inline:1.25rem}.imd-strip__track{animation-duration:35s}}.imd-who{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:2.5rem clamp(2rem,1rem + 5vw,6rem);align-items:start;border-top:2px solid var(--imd-text);padding-top:1.25rem}.imd-who h2{margin-bottom:1.25rem}.imd-who__person{margin:2rem 0 0;display:flex;align-items:center;gap:1rem}.imd-who__photo{width:72px;height:72px;flex:none;border-radius:50%;background:color-mix(in srgb,var(--imd-text) 10%,white);border:1px solid var(--imd-border);display:grid;place-items:center;text-align:center;font-size:.6875rem;line-height:1.2;color:var(--imd-text-muted)}.imd-who__person strong{display:block;font-weight:600}.imd-who__person span{font-size:.875rem;color:var(--imd-text-muted)}.imd-who__legal{margin-top:1.75rem;padding-top:1rem;border-top:1px solid var(--imd-border);font-size:.875rem;color:var(--imd-text-muted);max-width:52ch}.imd-stats{list-style:none;margin:0;padding:0;border-top:1px solid var(--imd-border-strong)}.imd-stat{display:grid;grid-template-columns:6.5rem minmax(0,1fr);gap:1.5rem;align-items:baseline;padding:1.125rem 0;border-bottom:1px solid var(--imd-border)}.imd-stat__num{font-family:var(--imd-font-heading);font-weight:800;font-size:clamp(2.25rem,1.8rem + 1.5vw,3rem);line-height:1;letter-spacing:-.03em;color:var(--imd-primary);font-variant-numeric:tabular-nums;white-space:nowrap}.imd-stat__num small{font-size:.4em;font-weight:700;letter-spacing:0;margin-left:.1em}.imd-stat__label{display:block;font-weight:600;font-size:1.1875rem;line-height:1.3}.imd-stat__sub{display:block;margin-top:.25rem;font-size:.9375rem;color:var(--imd-text-muted)}@media (max-width:1023px){.imd-who{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.imd-stat{grid-template-columns:4.75rem minmax(0,1fr);gap:1rem;padding:1.125rem 0}.imd-stat__label{font-size:1.0625rem}}.imd-callbar{display:none}@media (max-width:1023px){.imd-nav{display:none}.imd-menu-btn{display:inline-flex}.imd-hero__grid,.imd-split,.imd-local,.imd-callback{grid-template-columns:minmax(0,1fr)}.imd-quick{display:none}.imd-media__img{aspect-ratio:3/2}.imd-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.imd{padding-bottom:calc(68px + env(safe-area-inset-bottom))}.imd-header__in{min-height:60px;gap:1rem}.imd-logo{font-size:1.25rem;gap:.5rem}.imd-logo__mark{width:36px;height:36px}.imd-logo__mark svg{width:22px;height:22px}.imd-header__call{display:none}.imd-crumbs{margin-bottom:1rem}.imd-hero h1{max-width:none;margin-bottom:1rem}.imd-hero__ctas{flex-direction:column;margin-top:1.5rem}.imd-hero__ctas .imd-btn{width:100%}.imd-checks{flex-direction:column;margin-top:1.75rem;padding-top:1.25rem;gap:.75rem}.imd-head{flex-direction:column;align-items:flex-start}.imd-facts{grid-template-columns:minmax(0,1fr)}.imd-fact{grid-template-columns:7.5rem minmax(0,1fr)}.imd-fact:nth-child(2){padding-top:.875rem}.imd-cards{gap:.5rem}.imd-card{flex-direction:row;align-items:center;gap:.875rem;padding:1rem 2.75rem 1rem 1rem}.imd-card p{display:none}.imd-card__body{gap:.125rem}.imd-card h3{font-size:1.0625rem;padding:0}.imd-card__foot{border:0;padding:0;margin:0;justify-content:flex-start}.imd-price{font-size:1rem}.imd-card__chev{top:50%;transform:translateY(-50%)}.imd-prices li a{grid-template-columns:minmax(0,1fr) auto;gap:1rem}.imd-prices li a>svg{display:none}.imd-reviews{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:86%;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--imd-gutter));padding:0 var(--imd-gutter) .5rem;scroll-padding-inline:var(--imd-gutter)}.imd-review{scroll-snap-align:start}.imd-area{grid-template-columns:minmax(0,1fr)}.imd-area h3{padding-top:0}.imd-faq__a{padding-right:0}.imd-form{grid-template-columns:minmax(0,1fr)}.imd-cta__in{grid-template-columns:minmax(0,1fr)}.imd-cta__ctas .imd-btn{flex:1 1 100%}.imd-footer__grid{grid-template-columns:minmax(0,1fr)}.imd-callbar{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:.5rem;position:fixed;left:0;right:0;bottom:0;z-index:40;padding:.5rem var(--imd-gutter) calc(.5rem + env(safe-area-inset-bottom));background:#fff;border-top:1px solid var(--imd-border-strong)}.imd-callbar .imd-btn{padding-inline:.75rem;font-size:1rem}}