
@media (min-width:1024px){
:is(.ws-wie__kop,.ws-niet__kop,.ws-als__kop,.pr-mw__kop,.ww-afstand__kop,.vb-gemeen__kop,.ai-opl__kop,.ai-bezwaar__kop){grid-column:1/span 5;align-self:start}
:is(.ws-wie__lijst,.ws-niet__lijst,.ws-als__lijst,.pr-mw,.ww-kanalen,.ww-afstand__link,.vb-gemeen,.ai-opl__lijst,.ai-bezwaar){grid-column:7/-1}
:is(.ws-niet__kop,.ws-als__kop,.pr-mw__kop,.ai-bezwaar__kop,.vb-gemeen__kop){position:sticky;top:calc(var(--kop-h) + var(--s7))}
}
@media (max-width:1023px){
:is(.ws-wie__lijst,.ws-niet__lijst,.ws-als__lijst,.pr-mw,.ww-kanalen,.vb-gemeen,.ai-opl__lijst,.ai-bezwaar){margin-top:var(--s6)}
}
:is(.ws-niet__kop,.ws-als__kop,.pr-mw__kop,.ai-bezwaar__kop,.vb-gemeen__kop){max-width:16ch}
.vinklijst li>p{max-width:56ch}
.vgl{margin-top:var(--s8)}
.vgl__tabel{font-size:var(--fs-tekst)}
.vgl__tabel thead th{font-family:var(--display);font-size:var(--fs-kop3);font-weight:600;font-stretch:96%;padding-block:var(--s4)}
.vgl__tabel thead td{background:transparent;border:0}
.vgl__tabel tbody th{width:34%;color:var(--inkt)}
.vgl__tabel td{width:33%}
.vgl__tabel tbody tr:last-child{border-bottom:1px solid var(--lijn-sterk)}
.vgl__tabel tbody+tbody tr:first-child :is(th,td){padding-top:var(--s5)}
.vgl__tabel strong{font-weight:600}
@media (max-width:767px){
.vgl__tabel thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
.vgl__tabel,.vgl__tabel :is(tbody,tr,th,td){display:block;width:auto}
.vgl__tabel tr{padding-block:var(--s4)}
.vgl__tabel tbody+tbody tr:first-child :is(th,td){padding-top:0}
.vgl__tabel tbody th{padding:0 0 var(--s2);font-size:var(--fs-tekst)}
.vgl__tabel td{display:grid;grid-template-columns:minmax(7.5em,38%) 1fr;gap:var(--s3);padding:var(--s1) 0;font-size:var(--fs-klein)}
.vgl__tabel td::before{content:attr(data-pakket);color:var(--inkt-zacht)}
}
.p-websites .ws-kop .raster{align-items:center;row-gap:var(--s7)}
@media (min-width:1024px){
.p-websites .ws-kop__tekst{grid-column:1/span 7}
.p-websites .ws-kop__frame{grid-column:8/-1;justify-self:end}
.p-websites .ws-kop__frame .telefoon{height:min(70vh,580px)}
}
.p-websites .ws-kop .contactregel{margin-top:var(--s4)}
.p-websites .ws-wie__kop{display:grid;gap:var(--s5)}
.p-websites .ws-wie__kop p{max-width:52ch}
.p-websites .ws-label{font-weight:600;margin-bottom:var(--s4)}
.p-websites .ws-minder{margin-top:var(--s6);padding-top:var(--s5);border-top:1px solid var(--lijn);max-width:56ch}
.p-websites .ws-clusters{display:grid;gap:var(--s7) var(--goot)}
@media (min-width:1024px){.p-websites .ws-clusters{grid-template-columns:repeat(3,1fr)}}
.p-websites .ws-cluster{border-top:1px solid var(--lijn-sterk);display:grid;gap:var(--s5);padding-top:var(--s5)}
.p-websites .ws-cluster dt{font-family:var(--display);font-size:var(--fs-kop3);font-weight:600;font-stretch:96%;line-height:1.25}
.p-websites .ws-cluster dd{margin-top:var(--s2);color:var(--inkt-zacht);max-width:40ch}
.p-websites .ws-btw{margin-top:var(--s5)}
.p-websites .prijs .zacht{max-width:36ch}
.p-websites .ws-keuze{margin-top:var(--s7);display:grid;gap:var(--s3);justify-items:start;max-width:68ch}
.p-websites .ws-ai{display:grid;gap:var(--s3);justify-items:start;padding:var(--s6)}
.p-websites .ws-ai p{max-width:72ch}
.p-websites .ws-stappen{display:grid;gap:var(--s5)}
@media (min-width:768px){.p-websites .ws-stappen{grid-template-columns:repeat(3,1fr);gap:var(--goot)}}
.p-websites .ws-stappen li{display:grid;grid-template-columns:auto 1fr;gap:var(--s4);align-items:start;padding-top:var(--s5);border-top:1px solid var(--lijn-sterk)}
.p-websites .ws-stappen .stap__nr{font-size:44px;padding:0;background:none}
.p-websites .ws-stappen p{padding-top:var(--s1);color:var(--inkt-zacht)}
.p-websites .ws-stappen strong{color:var(--inkt);font-weight:600;font-size:18px}
.p-websites .ws-daarna{margin-top:var(--s6);max-width:60ch}
.p-prijzen .pr-kop__rij{margin-top:var(--s7)}
.p-prijzen .pr-kop__rij .prijs__cijfer{margin-bottom:var(--s2)}
.p-prijzen .pr-plus{font-family:var(--tekst);font-size:var(--fs-tekst);font-weight:400}
.p-prijzen .pr-kop .intro{margin-top:var(--s7)}
.p-prijzen .pr-omlaag,.p-contact .ct-omlaag{rotate:90deg}
.p-prijzen .pr-kop .knop-rij{row-gap:var(--s4)}
.p-prijzen .pr-kop .contactregel{max-width:32ch}
.p-prijzen .pr-na-tabel{margin-top:var(--s7);display:grid;justify-items:start;gap:var(--s3)}
.p-prijzen .pr-regels{color:var(--inkt);gap:var(--s3);max-width:46ch}
.p-prijzen .pr-regels li{padding-top:var(--s3);border-top:1px solid var(--lijn)}
.p-prijzen .pr-regels strong{font-weight:600}
.p-prijzen .pr-drie{padding-block:var(--s8)}
.p-prijzen .pr-drie p+p{margin-top:var(--s4)}
.p-prijzen .pr-drie strong{font-weight:600}
.p-prijzen .pr-ai__kop{max-width:22ch}
.p-prijzen .pr-ai__kop+.vgl{margin-top:0}
.p-prijzen .pr-noot{margin-top:var(--s4);max-width:68ch}
.p-prijzen .pr-ai__acties{margin-top:var(--s5)}
.p-prijzen .pr-mw dd a{color:var(--accent);font-weight:500}
.p-prijzen .pr-vragen{max-width:816px}
.p-prijzen .pr-vragen__meer{margin-top:var(--s5)}
.p-prijzen .pr-vgl__link{margin:calc(-1*var(--s5)) 0 var(--s6);color:var(--inkt-zacht)}
.p-prijzen .pr-drie .tekstlink{margin-top:var(--s3)}
.p-voorbeelden .vb-gemeen__links{margin-top:var(--s5)}
@media (min-width:1024px){.p-voorbeelden .vb-gemeen__links{grid-column:7/-1}}
.p-werkwijze .ww-band{margin-top:var(--s8)}
@media (min-width:1024px){.p-werkwijze .ww-tijdlijn{grid-column:2/span 9}}
.p-werkwijze .ww-stappen .stappen{gap:var(--s9)}
@media (max-width:767px){.p-werkwijze .ww-stappen .stappen{gap:var(--s8)}}
.p-werkwijze .ww-stappen .stappen p{max-width:62ch;color:var(--inkt-zacht)}
.p-werkwijze .ww-stappen strong{color:var(--inkt);font-weight:600}
.p-werkwijze .ww-stappen .stappen p.ww-duur{color:var(--inkt);margin-top:var(--s2)}
.p-werkwijze .ww-stappen .stappen p+p{margin-top:var(--s3)}
.p-werkwijze .ww-stappen .stappen a{color:var(--accent);font-weight:600}
.p-werkwijze .ww-afstand__kop{display:grid;gap:var(--s6);align-content:start}
.p-werkwijze .ww-afstand__kop .pullquote{max-width:22ch}
.p-werkwijze .ww-afstand__kop .kop2{max-width:16ch}
.p-werkwijze .ww-kanalen{display:grid}
.p-werkwijze .ww-kanalen li{display:grid;grid-template-columns:64px 1fr;gap:var(--s4);padding-block:var(--s5);border-top:1px solid color-mix(in oklab,var(--lijn),var(--inkt) 12%)}
.p-werkwijze .ww-kanalen li:last-child{border-bottom:1px solid color-mix(in oklab,var(--lijn),var(--inkt) 12%)}
.p-werkwijze .ww-kanalen p{max-width:52ch;color:var(--inkt-zacht)}
.p-werkwijze .ww-kanalen strong{color:var(--inkt);font-weight:600}
.p-werkwijze .ww-ico{display:flex;gap:var(--s1);color:var(--accent);padding-top:2px}
.p-werkwijze .ww-ico .ico{width:22px;height:22px}
.p-werkwijze .ww-afstand__link{margin-top:var(--s4);justify-self:start}
.p-werkwijze .ww-welniet{display:grid;gap:var(--s7) var(--goot)}
@media (min-width:768px){.p-werkwijze .ww-welniet{grid-template-columns:1fr 1fr}}
.p-werkwijze .ww-welniet>div{border-top:1px solid var(--lijn-sterk);padding-top:var(--s5);display:grid;gap:var(--s3)}
.p-werkwijze .ww-welniet .kop3{display:flex;align-items:center;gap:var(--s3)}
.p-werkwijze .ww-welniet .vink{margin:0}
.p-werkwijze .ww-welniet p{max-width:46ch;color:var(--inkt-zacht)}
.p-voorbeelden .vb .raster{align-items:center;row-gap:var(--s7)}
@media (min-width:1024px){
.p-voorbeelden .vb__frame{grid-column:1/span 5;justify-self:center}
.p-voorbeelden .vb__tekst{grid-column:7/-1}
.p-voorbeelden .vb--rechts .vb__frame{grid-column:8/-1;grid-row:1}
.p-voorbeelden .vb--rechts .vb__tekst{grid-column:1/span 6;grid-row:1}
.p-voorbeelden .vb__frame .telefoon{height:min(78vh,640px)}
}
@media (max-width:1023px){.p-voorbeelden .vb__frame .vernieuw{justify-items:center}.p-voorbeelden .vb__frame figcaption{justify-content:center;text-align:center}}
.p-voorbeelden .vb__tekst .kop2{margin-bottom:var(--s5)}
.p-voorbeelden .vb__tekst .kop2 .zacht{font-weight:400}
.p-voorbeelden .vb__feiten>div{padding-block:var(--s4);border-top:1px solid var(--lijn)}
.p-voorbeelden .vb__feiten dt{font-weight:600}
.p-voorbeelden .vb__feiten dd{margin-top:var(--s1);color:var(--inkt-zacht);max-width:56ch}
.p-voorbeelden .vb__paginas{display:flex;flex-wrap:wrap;gap:0;padding-top:var(--s1);font-size:var(--fs-klein);color:var(--inkt-zacht)}
.p-voorbeelden .vb__paginas li{line-height:1.5}
.p-voorbeelden .vb__paginas li+li::before{content:"·";padding-inline:var(--s2);color:var(--lijn-sterk)}
.p-voorbeelden .vb--breed .vb__tekst{margin-top:var(--s8)}
@media (min-width:1024px){
.p-voorbeelden .vb__feiten--twee{display:grid;grid-template-columns:1fr 1fr;column-gap:var(--s8)}
.p-voorbeelden .vb--breed .vb__tekst .kop2{max-width:none}
}
.p-voorbeelden .vb--breed .vb__frame .vernieuw{justify-items:center}
.p-voorbeelden .tablet{position:relative;width:100%;max-width:1000px;aspect-ratio:16/10;border-radius:22px;overflow:hidden;background:var(--inkt);isolation:isolate;
container-type:inline-size;--u:calc(100cqi/1024);box-shadow:0 0 0 10px #232a36,0 0 0 11px #3a4250,0 40px 80px -30px rgb(26 32 43/.5),0 12px 24px -12px rgb(26 32 43/.3)}
@media (max-width:767px){.p-voorbeelden .tablet{aspect-ratio:9/16;max-width:340px;width:calc(100% - 18px);border-radius:28px;--u:calc(100cqi/390);box-shadow:0 0 0 8px #232a36,0 0 0 9px #3a4250,0 40px 80px -30px rgb(26 32 43/.5)}}
.mini--knip{background:#F2ECE9;color:#1B1B1B;font-size:calc(var(--u)*14)}
.kn__kop{display:flex;justify-content:space-between;align-items:center;padding:calc(var(--u)*46) calc(var(--u)*20) calc(var(--u)*16);font-weight:500;font-size:calc(var(--u)*14);letter-spacing:.28em;text-transform:uppercase}
.kn__kop span:last-child{font-size:calc(var(--u)*11);letter-spacing:.12em;padding-bottom:2px;border-bottom:1px solid currentColor}
.kn__beeld{margin-inline:calc(var(--u)*20);aspect-ratio:350/240;overflow:hidden;border-radius:calc(var(--u)*3)}
.kn__beeld img,.st__beeld img,.lw__beeld img{width:100%;height:100%;object-fit:cover}
.kn__tekst{padding:calc(var(--u)*22) calc(var(--u)*20)}
.kn__h{font-family:ui-serif,"Iowan Old Style",Georgia,"Noto Serif",serif;font-weight:400;font-size:calc(var(--u)*27);line-height:1.12;letter-spacing:0;margin:0 0 calc(var(--u)*6);text-wrap:balance}
.kn__tekst p:not(.kn__h){margin:0 0 calc(var(--u)*16);font-size:calc(var(--u)*13);color:#6B6360}
.kn__prijzen{display:grid;font-size:calc(var(--u)*13)}
.kn__prijzen>span{display:flex;justify-content:space-between;padding-block:calc(var(--u)*10);border-top:1px solid rgb(27 27 27/.14)}
.kn__prijzen>span>span:last-child{font-variant-numeric:tabular-nums}
.kn__sub{margin:calc(var(--u)*22) 0 calc(var(--u)*6)!important;font-size:calc(var(--u)*11)!important;letter-spacing:.2em;text-transform:uppercase;color:#1B1B1B!important}
.st__meer{margin-top:calc(var(--u)*26);padding-top:calc(var(--u)*18);border-top:1px solid #CFE0D4}
.st__meer p{font-size:calc(var(--u)*15)!important;font-weight:400!important;margin:0 0 calc(var(--u)*8)!important}
.st__meer .st__sub{font-size:calc(var(--u)*20)!important;font-weight:600!important}
.kn__knop{position:absolute;left:calc(var(--u)*20);right:calc(var(--u)*20);bottom:calc(var(--u)*22);background:#1B1B1B;color:#F2ECE9;text-align:center;padding:calc(var(--u)*15);border-radius:999px;font-size:calc(var(--u)*14);font-weight:500;letter-spacing:.06em}
.mini--leiding{background:#FFF;color:#14233D;font-size:calc(var(--u)*15)}
.lw__kop{display:flex;align-items:center;gap:calc(var(--u)*30);padding:calc(var(--u)*20) calc(var(--u)*40);background:#14233D;color:#FFF}
.lw__naam{font-family:var(--display);font-stretch:75%;font-weight:800;text-transform:uppercase;letter-spacing:.02em;font-size:calc(var(--u)*22);margin-right:auto;white-space:nowrap}
.lw__nav{display:flex;gap:calc(var(--u)*24);font-size:calc(var(--u)*14);color:#C9D2E2}
.lw__bel{background:#B4652B;color:#FFF;padding:calc(var(--u)*10) calc(var(--u)*18);border-radius:calc(var(--u)*6);font-weight:600;font-size:calc(var(--u)*15);white-space:nowrap}
.lw__hero{display:grid;grid-template-columns:1.15fr .85fr;gap:calc(var(--u)*40);padding:calc(var(--u)*40);align-items:center}
.lw__h{font-family:var(--display);font-stretch:75%;font-weight:800;font-size:calc(var(--u)*56);line-height:1.02;letter-spacing:-.005em;margin:0 0 calc(var(--u)*14);text-wrap:balance}
.lw__tekst p:not(.lw__h){margin:0 0 calc(var(--u)*24);font-size:calc(var(--u)*17);line-height:1.45;color:#3D4A60}
.lw__knoppen{display:flex;flex-wrap:wrap;gap:calc(var(--u)*12)}
.lw__knop{padding:calc(var(--u)*13) calc(var(--u)*22);border-radius:calc(var(--u)*6);border:2px solid #14233D;font-weight:600;font-size:calc(var(--u)*16)}
.lw__knop--storing{background:#14233D;color:#FFF}
.lw__beeld{aspect-ratio:4/3.4;overflow:hidden;border-radius:calc(var(--u)*8)}
.lw__diensten{display:grid;grid-template-columns:repeat(4,1fr);gap:calc(var(--u)*20);margin-inline:calc(var(--u)*40);padding-top:calc(var(--u)*18);border-top:1px solid #DCE1EA}
.lw__diensten>div{display:grid;gap:calc(var(--u)*4)}
.lw__diensten b{font-size:calc(var(--u)*16)}
.lw__diensten span{font-size:calc(var(--u)*13);color:#5A6577}
@media (max-width:767px){
.lw__kop{padding:calc(var(--u)*44) calc(var(--u)*16) calc(var(--u)*14);gap:calc(var(--u)*10)}
.lw__nav{display:none}
.lw__naam{font-size:calc(var(--u)*19)}
.lw__bel{font-size:calc(var(--u)*13);padding:calc(var(--u)*8) calc(var(--u)*12)}
.lw__hero{grid-template-columns:1fr;gap:calc(var(--u)*18);padding:calc(var(--u)*20) calc(var(--u)*16)}
.lw__beeld{aspect-ratio:16/9;grid-row:1}
.lw__h{font-size:calc(var(--u)*34)}
.lw__tekst p:not(.lw__h){font-size:calc(var(--u)*14);margin-bottom:calc(var(--u)*16)}
.lw__knop{font-size:calc(var(--u)*14);padding:calc(var(--u)*12) calc(var(--u)*16)}
.lw__diensten{grid-template-columns:1fr 1fr;margin-inline:calc(var(--u)*16);gap:calc(var(--u)*14)}
.lw__diensten b{font-size:calc(var(--u)*14)}.lw__diensten span{font-size:calc(var(--u)*12)}
}
.mini--stap{background:#F1F6F1;color:#16382A;font-size:calc(var(--u)*16)}
.st__kop{display:flex;justify-content:space-between;align-items:center;padding:calc(var(--u)*46) calc(var(--u)*18) calc(var(--u)*14);font-family:var(--tekst);font-weight:700;font-size:calc(var(--u)*21)}
.st__kop span:last-child{font-family:var(--tekst);font-size:calc(var(--u)*13);font-weight:600;background:#2E7553;color:#FFF;padding:calc(var(--u)*7) calc(var(--u)*14);border-radius:999px}
.st__beeld{aspect-ratio:390/220;overflow:hidden}
.st__tekst{padding:calc(var(--u)*22) calc(var(--u)*18)}
.st__h{font-family:var(--tekst);font-weight:600;font-size:calc(var(--u)*36);line-height:1.08;letter-spacing:-.02em;margin:0 0 calc(var(--u)*14);text-wrap:balance}
.st__tekst p:not(.st__h){margin:0 0 calc(var(--u)*10);font-size:calc(var(--u)*17);font-weight:600}
.st__klachten{display:flex;flex-wrap:wrap;gap:calc(var(--u)*8);margin-bottom:calc(var(--u)*20)}
.st__klachten span{font-size:calc(var(--u)*15);padding:calc(var(--u)*8) calc(var(--u)*14);border:1.5px solid #2E7553;border-radius:999px;color:#1E5A3E}
.st__knop{display:block;background:#2E7553;color:#FFF;text-align:center;font-weight:600;font-size:calc(var(--u)*17);padding:calc(var(--u)*16);border-radius:calc(var(--u)*10)}
.st__link{display:block;text-align:center;margin-top:calc(var(--u)*12);font-size:calc(var(--u)*14);text-decoration:underline;text-underline-offset:.15em}
.p-ai-vindbaar .ai-kop .raster{row-gap:var(--s7)}
@media (min-width:1024px){
.p-ai-vindbaar .ai-kop__tekst{grid-column:1/span 7}
.p-ai-vindbaar .ai-kop__beeld{grid-column:9/-1;position:sticky;top:calc(var(--kop-h) + var(--s7));align-self:start;margin-top:var(--s3)}
}
.p-ai-vindbaar .ai-kop .kop1{max-width:18ch}
.p-ai-vindbaar .ai-kop__p{margin-top:var(--s4);max-width:62ch}
.p-ai-vindbaar .ai-kop__beeld img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:var(--radius-beeld);max-width:440px}
.p-ai-vindbaar .ai-kop .contactregel{margin-top:var(--s4)}
@media (min-width:1024px){.p-ai-vindbaar .ai-zelf{grid-column:1/span 9}}
.p-ai-vindbaar .ai-zelf{grid-template-columns:1fr}
.p-ai-vindbaar .ai-zelf .kop2{max-width:22ch}
.p-ai-vindbaar .kopieerblok{display:grid;gap:var(--s5);justify-items:start;margin-block:var(--s3) var(--s4)}
.p-ai-vindbaar .kopieerblok__vraag{max-width:none}
.p-ai-vindbaar .ai-veld{display:inline}
.p-ai-vindbaar .ai-veld input{font:inherit;letter-spacing:inherit;color:inherit;background:transparent;border:0;border-bottom:3px solid var(--inkt);border-radius:0;padding:0 .04em;margin:0;width:8.5ch;min-width:4ch;max-width:100%;-webkit-appearance:none;appearance:none}
@supports (field-sizing:content){.p-ai-vindbaar .ai-veld input{field-sizing:content;width:auto}}
.p-ai-vindbaar .ai-veld input::placeholder{color:color-mix(in oklab,var(--inkt-zacht),var(--inkt) 25%);opacity:1}
.p-ai-vindbaar .ai-veld input:focus-visible{outline:2px solid var(--inkt);outline-offset:4px;border-bottom-color:var(--accent)}
.p-ai-vindbaar .kopieerblok .knop{background:var(--dag)}
.p-ai-vindbaar .ai-veld input{min-height:44px}
.p-ai-vindbaar .kopieerblok__melding{font-weight:600}
.p-ai-vindbaar .kopieerblok__melding:empty{display:none}
.p-ai-vindbaar .ai-waarom__intro{margin-top:calc(-1*var(--s4))}
.p-ai-vindbaar .ai-oorzaken{display:grid;gap:var(--s6) var(--s8);margin-top:var(--s7)}
@media (min-width:768px){.p-ai-vindbaar .ai-oorzaken{grid-template-columns:1fr 1fr}}
.p-ai-vindbaar .ai-oorzaken li{display:grid;grid-template-columns:48px 1fr;gap:var(--s4);padding-top:var(--s5);border-top:1px solid var(--lijn-sterk)}
.p-ai-vindbaar .ai-oorzaken .stap__nr{font-size:40px;padding:0;background:none;text-align:left}
.p-ai-vindbaar .ai-oorzaken p{margin-top:var(--s3);color:var(--inkt-zacht);max-width:52ch}
.p-ai-vindbaar .ai-opl__kop{display:grid;gap:var(--s5);align-content:start}
.p-ai-vindbaar .ai-opl__kop p{max-width:46ch}
.p-ai-vindbaar .ai-opl__lijst>.kop3{margin-bottom:var(--s5)}
.p-ai-vindbaar .ai-opl__lijst strong{font-weight:600}
.p-ai-vindbaar :is(.ai-drie,.ai-bewijs,.ai-belofte){margin-top:var(--s9);display:grid;gap:var(--s6) var(--goot)}
@media (max-width:767px){.p-ai-vindbaar :is(.ai-drie,.ai-bewijs,.ai-belofte){margin-top:var(--s8)}}
@media (min-width:1024px){.p-ai-vindbaar .ai-drie{grid-template-columns:1fr 1fr 1.3fr}}
.p-ai-vindbaar .ai-drie>div{border-top:1px solid var(--lijn-sterk);padding-top:var(--s5);display:grid;gap:var(--s3);align-content:start}
.p-ai-vindbaar .ai-drie p{color:var(--inkt-zacht);max-width:46ch}
.p-ai-vindbaar .ai-prijs__btw{font-family:var(--tekst);font-size:var(--fs-klein);font-weight:400}
.p-ai-vindbaar .ai-drie .ai-prijs__regel{display:grid;gap:var(--s1);color:var(--inkt-zacht);font-size:var(--fs-klein)}
.p-ai-vindbaar .ai-prijs__bedrag{font-family:var(--display);font-size:clamp(2.25rem,1.8rem + 1.6vw,3rem);font-weight:750;font-stretch:90%;line-height:1;letter-spacing:-.02em;color:var(--inkt);font-variant-numeric:tabular-nums}
.p-ai-vindbaar .ai-prijs__vanaf{font-family:var(--tekst);font-size:var(--fs-tekst);font-weight:500;letter-spacing:0}
.p-ai-vindbaar .ai-prijs__regel+.ai-prijs__regel{padding-top:var(--s3);border-top:1px solid var(--lijn)}
@media (min-width:1024px){
.p-ai-vindbaar .ai-bewijs{grid-template-columns:5fr 7fr;column-gap:calc(var(--goot)*2 + 8.33%)}
.p-ai-vindbaar .ai-belofte{grid-template-columns:1fr 1fr}.p-ai-vindbaar .ai-belofte>.kop3{grid-column:1/-1}
}
.p-ai-vindbaar .ai-bewijs__tekst{display:grid;gap:var(--s3);align-content:start}
.p-ai-vindbaar .ai-bewijs__links{border-top:1px solid var(--lijn-sterk)}
.p-ai-vindbaar .ai-bewijs__links a{display:grid;grid-template-columns:1fr auto;align-items:center;gap:var(--s1) var(--s4);padding-block:var(--s4);border-bottom:1px solid var(--lijn-sterk);text-decoration:none;min-height:64px}
.p-ai-vindbaar .ai-bewijs__links span{font-weight:600;grid-column:1}
.p-ai-vindbaar .ai-bewijs__links code{grid-column:1;font-family:var(--mono);font-size:14px;color:var(--accent);justify-self:start}
.p-ai-vindbaar .ai-bewijs__links .ico{grid-column:2;grid-row:1/span 2;width:20px;height:20px;color:var(--accent);transition:transform .2s var(--ease-out)}
@media (hover:hover) and (pointer:fine){.p-ai-vindbaar .ai-bewijs__links a:hover span{text-decoration:underline;text-decoration-thickness:1px}.p-ai-vindbaar .ai-bewijs__links a:hover .ico{transform:translate(2px,-2px)}}
.p-ai-vindbaar .ai-belofte__kol{border-top:1px solid var(--lijn-sterk);padding-top:var(--s5);display:grid;gap:var(--s3);align-content:start}
.p-ai-vindbaar .ai-belofte__kop{display:flex;align-items:center;gap:var(--s3);font-weight:600;font-size:18px}
.p-ai-vindbaar .ai-belofte__kop .vink{margin:0}
.p-ai-vindbaar .ai-belofte__kol p+p{color:var(--inkt-zacht);max-width:52ch}
.p-ai-vindbaar .ai-opl__knop{margin-top:var(--s8)}
@media (min-width:1024px){
.p-ai-vindbaar .ai-actie__form{grid-column:1/span 7}
.p-ai-vindbaar .ai-actie__uitleg{grid-column:9/-1;position:sticky;top:calc(var(--kop-h) + var(--s7));align-self:start;padding-top:var(--s9)}
}
@media (max-width:1023px){.p-ai-vindbaar .ai-actie__uitleg{margin-top:var(--s7)}}
.p-ai-vindbaar .ai-actie__uitleg{display:grid;gap:var(--s4);align-content:start;color:var(--inkt-zacht)}
.p-ai-vindbaar .ai-actie__uitleg a:not(.tekstlink){color:var(--accent);font-weight:600}
.p-contact .ct-kanalen{display:grid;gap:var(--goot);margin-top:var(--s7)}
@media (min-width:1080px){.p-contact .ct-kanalen{grid-template-columns:repeat(3,1fr)}}
.p-contact .ct-kanaal{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s3);padding:var(--s6);border:1px solid var(--lijn-sterk);border-radius:var(--radius)}
@media (max-width:639px){.p-contact .ct-kanaal{padding:var(--s5)}}
.p-contact .ct-kanaal__ico{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--accent-zacht);color:var(--accent);margin-bottom:var(--s2)}
.p-contact .ct-kanaal__naam{font-size:var(--fs-kop3);font-weight:600;font-stretch:96%;line-height:1.25}
.p-contact .ct-kanaal p{max-width:34ch}
.p-contact .ct-kanaal__knop{margin-top:auto}
.p-contact .ct-werkplek{object-position:40% 50%}
@media (min-width:1024px){
.p-contact .ct-form__links{grid-column:1/span 7}
.p-contact .ct-na{grid-column:9/-1;position:sticky;top:calc(var(--kop-h) + var(--s7));align-self:start}
}
@media (max-width:1023px){.p-contact .ct-na{margin-top:var(--s8)}}
.p-contact .ct-na{--stap-bg:var(--dag-diep);display:grid;gap:var(--s5)}
.p-contact .ct-na .stappen{gap:var(--s5)}
.p-contact .ct-na .stappen>li,.p-bedankt .bd .stappen>li{grid-template-columns:56px 1fr;gap:var(--s4)}
.p-contact .ct-na .stap__nr,.p-bedankt .bd .stap__nr{font-size:40px}
.p-contact .ct-na .lijn,.p-bedankt .bd .lijn{left:27px}
.p-contact .ct-na__stap{font-family:var(--tekst);font-size:var(--fs-tekst);font-weight:600;padding-top:6px}
.p-contact .ct-na .stappen p{margin-top:var(--s1)}
.p-contact .ct-na__ai{color:var(--inkt-zacht);padding-top:var(--s4);border-top:1px solid color-mix(in oklab,var(--lijn),var(--inkt) 12%)}
.p-contact .ct-gegevens .raster{row-gap:var(--s7);align-items:start}
@media (min-width:1024px){.p-contact .ct-gegevens__tekst{grid-column:1/span 6}.p-contact .ct-gegevens__beeld{grid-column:8/-1}}
.p-contact .ct-gegevens__tekst{display:grid;gap:var(--s5)}
.p-contact .ct-adres{font-style:normal;line-height:1.8;padding:var(--s5) 0;border-block:1px solid var(--lijn-sterk)}
.p-contact .ct-adres a{color:var(--accent);font-weight:500}
.p-bedankt .bd{padding-top:var(--s8)}
.p-bedankt .bd__vink{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:var(--accent-zacht);color:var(--accent)}
.p-bedankt .bd__vink .ico{width:28px;height:28px}
.p-bedankt .bd__kop .intro{color:var(--inkt-zacht)}
.p-bedankt .bd__blok{max-width:36rem;margin:var(--s8) auto 0;padding-top:var(--s7);border-top:1px solid var(--lijn-sterk)}
.p-bedankt .bd__blok>.kop3{margin-bottom:var(--s5)}
.p-bedankt .bd .stappen{gap:var(--s5)}
.p-bedankt .bd .stappen p{margin-top:0;padding-top:8px;max-width:none;color:var(--inkt)}
.p-bedankt .bd__ai{margin-top:var(--s5)}
.p-bedankt .bd__haast{margin-top:var(--s5);padding:var(--s4) var(--s5);background:var(--dag-diep);border-radius:var(--radius)}
.p-bedankt .bd__haast a{color:var(--accent);font-weight:600}
.p-bedankt .bd__intussen{margin-top:var(--s7);margin-bottom:var(--s2)}
.p-bedankt .bd__links{display:grid}
.p-bedankt .bd__terug{margin-top:var(--s6)}
.p-404 .nf{padding-top:var(--s8)}
.p-404 .nf__code{font-family:var(--display);font-size:clamp(6rem,4rem + 10vw,12rem);font-weight:800;font-stretch:80%;line-height:.85;letter-spacing:-.04em;color:var(--lijn-sterk);font-variant-numeric:tabular-nums}
.p-404 .gecentreerd .intro{color:var(--inkt-zacht)}
.p-404 .nf__nav{max-width:44rem;margin:var(--s8) auto 0}
.p-404 .nf__nav .kop3{margin-bottom:var(--s4)}
.p-404 .nf__nav ul{display:grid;column-gap:var(--s7);border-top:1px solid var(--lijn-sterk)}
@media (min-width:640px){.p-404 .nf__nav ul{grid-template-columns:1fr 1fr;border-top:0}.p-404 .nf__nav li:nth-child(-n+2){border-top:1px solid var(--lijn-sterk)}}
.p-404 .nf__nav li{border-bottom:1px solid var(--lijn)}
.p-404 .nf__nav a{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);min-height:56px;font-weight:600;text-decoration:none}
.p-404 .nf__nav .ico{width:18px;height:18px;color:var(--accent);transition:transform .2s var(--ease-out)}
@media (hover:hover) and (pointer:fine){.p-404 .nf__nav a:hover{color:var(--accent)}.p-404 .nf__nav a:hover .ico{transform:translateX(3px)}}
.p-404 .nf__actie{margin-top:var(--s8)}
.p-websites .ws-ai{grid-template-columns:1fr}
.p-voorbeelden .vb--breed .vb__frame .vernieuw{justify-items:stretch}
.p-voorbeelden .vb--breed .tablet{margin-inline:auto}
.p-voorbeelden .vb--breed figcaption{justify-content:center;max-width:none}
.p-voorbeelden .vb--breed .vb__frame{justify-self:stretch}
.p-werkwijze .ww-stappen{padding-top:var(--s7)}
@media (max-width:767px){.vgl__tabel tbody th,.vgl__tabel td{width:auto}}
.p-contact .ct-qr{display:none}
@media (min-width:1024px) and (hover:hover) and (pointer:fine){
.p-contact .ct-qr{display:flex;align-items:center;gap:var(--s4);margin-top:var(--s2)}
.p-contact .ct-qr .qr{width:96px;height:96px;flex:none;border-radius:var(--radius);border:1px solid var(--lijn)}
.p-contact .ct-qr p{max-width:18ch}
}
.p-bedankt .bd .lijn{animation:none;transition:none;--teken:0}
