.section.on-ghost{background:var(--ghost)}.method-card .kaart-kicker{align-items:center;color:var(--orange);display:inline-flex;font-family:Poppins,sans-serif;font-size:12px;font-weight:600;gap:8px;letter-spacing:.08em;margin-bottom:2px;text-transform:uppercase}.method-card .kaart-kicker:before{background:var(--orange);border-radius:50%;content:"";display:inline-block;height:7px;width:7px}.method-card .kaart-data{color:var(--navy-deep);font-family:Poppins,sans-serif;font-size:20px;font-weight:700;word-break:break-word}.method-card a.kaart-data{color:var(--navy)}.method-card a.kaart-data:hover{color:var(--orange-deep)}.contact-panels{align-items:start;display:grid;gap:24px;grid-template-columns:1.05fr .95fr;margin-top:34px}@media(max-width:820px){.contact-panels{grid-template-columns:1fr}}.panel{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:clamp(24px,3vw,34px)}.panel>h3{font-size:19px;margin-bottom:6px}.panel .panel-sub{color:var(--slate);font-size:14px;line-height:1.55;margin-bottom:22px}.hs-placeholder{gap:16px}.hs-field,.hs-placeholder{display:flex;flex-direction:column}.hs-field{gap:6px}.hs-field label{color:var(--navy-deep);font-family:Poppins,sans-serif;font-size:13px;font-weight:600}.hs-field input,.hs-field textarea{background:var(--ghost);border:1px solid var(--line);border-radius:var(--radius-btn);color:var(--navy-deep);font-family:Inter,sans-serif;font-size:15px;padding:12px 14px;width:100%}.hs-field textarea{min-height:96px;resize:vertical}.hs-field input:focus-visible,.hs-field textarea:focus-visible{border-color:var(--orange);outline:3px solid var(--orange);outline-offset:2px}.hs-note{color:var(--slate-light);font-size:12.5px;margin-top:2px}.hs-placeholder .btn{align-self:flex-start;margin-top:4px}.agenda-embed{align-items:center;background:var(--ghost);border:1px dashed var(--line);border-radius:var(--radius);display:flex;flex-direction:column;gap:12px;justify-content:center;min-height:220px;padding:clamp(24px,3vw,32px);text-align:center}.agenda-embed .agenda-mark{color:var(--navy-deep);font-family:Poppins,sans-serif;font-size:34px;font-weight:900;line-height:1}.agenda-embed p{color:var(--slate);font-size:14px;line-height:1.55;max-width:34ch}.agenda-embed .mono{color:var(--orange);display:block}.locatie-grid{display:grid;gap:22px;grid-template-columns:1fr;margin-top:34px}@media(min-width:760px){.locatie-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.locatie-kaart{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;transition:border-color .18s ease,transform .18s ease}.locatie-kaart:hover{border-color:var(--orange);transform:translateY(-2px)}.locatie-kaart img{aspect-ratio:3/2;display:block;object-fit:cover;width:100%}.locatie-tekst{padding:22px 24px}.locatie-status{color:var(--orange);display:block;font-family:Poppins,sans-serif;font-size:11px;font-weight:600;letter-spacing:.1em;margin-bottom:8px;text-transform:uppercase}.locatie-kaart h3{font-size:19px;margin-bottom:6px}.locatie-adres{color:var(--slate);font-size:14.5px;font-style:normal;line-height:1.6}.kantoor-grid{display:grid;gap:22px;grid-template-columns:1fr;margin-top:34px}@media(min-width:760px){.kantoor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.kantoor-kaart{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);display:flex;flex-direction:column;overflow:hidden}.kantoor-kaart .k-media{aspect-ratio:16/10;overflow:hidden}.kantoor-kaart .k-media img{display:block;height:100%;object-fit:cover;width:100%}.kantoor-kaart .k-media img.img-fit-contain{object-fit:contain!important;object-position:center}.kantoor-kaart .k-media img.img-fit-cover{object-fit:cover!important}.kantoor-kaart .k-body{padding:22px 24px 24px}.kantoor-kaart .k-status{color:var(--orange);display:inline-block;font-family:Poppins,sans-serif;font-size:11px;font-weight:600;letter-spacing:.09em;margin-bottom:8px;text-transform:uppercase}.kantoor-kaart h3{font-size:20px;margin-bottom:8px}.kantoor-kaart address{color:var(--slate);font-size:15px;font-style:normal;line-height:1.6}.kantoor-kaart address a{color:var(--navy);font-weight:600}.kantoor-kaart address a:hover{color:var(--orange-deep)}.kantoor-kaart .k-route{align-items:center;color:var(--navy);display:inline-flex;font-family:Poppins,sans-serif;font-size:13.5px;font-weight:600;gap:7px;margin-top:14px}.kantoor-kaart .k-route:hover{color:var(--orange-deep)}.kantoor-soon{color:var(--slate-light);font-size:13.5px;margin-top:16px}.contact-grid{display:grid;gap:24px;grid-template-columns:1fr;margin-top:18px}@media(min-width:820px){.contact-grid{grid-template-columns:1.1fr .9fr}}.contact-form-card,.contact-meet-card{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:28px}.contact-form-card h2,.contact-meet-card h2{font-size:1.15rem;margin-bottom:6px}.contact-note{color:var(--slate);font-size:13px;margin-bottom:18px}.contact-form-card .hbspt-form{width:100%}.contact-form-card .hs-form{display:block;margin:0;max-width:none;width:100%}.contact-form-card .hs-form fieldset{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 14px;max-width:none}.contact-form-card .hs-form fieldset.form-columns-1 .hs-form-field{flex:1 1 100%;width:100%}.contact-form-card .hs-form fieldset.form-columns-2 .hs-form-field{flex:1 1 calc(50% - 6px);width:calc(50% - 6px)}.contact-form-card .hs-form .hs-form-field{float:none;margin:0;min-width:0}.contact-form-card .hs-form .hs-richtext,.contact-form-card .hs-form .hs_error_rollup{margin:0 0 12px}.contact-form-card .hs-form .hs-richtext,.contact-form-card .hs-form .hs-richtext p{color:var(--slate)}.contact-form-card .submitted-message{margin-top:8px}.contact-form-card .hs-form .inputs-list label{align-items:flex-start;display:flex;font-weight:500;gap:10px}.contact-form-card .hs-form .inputs-list input[type=checkbox],.contact-form-card .hs-form .inputs-list input[type=radio]{margin-top:3px;min-height:auto;width:auto}.contact-form-card .hs-form .input{margin:0}.contact-form-card .hs-form label{color:var(--navy-deep);display:block;font-family:Poppins,sans-serif;font-size:13px;font-weight:600;margin:0 0 6px}.contact-form-card .hs-form input[type=email],.contact-form-card .hs-form input[type=number],.contact-form-card .hs-form input[type=tel],.contact-form-card .hs-form input[type=text],.contact-form-card .hs-form input[type=url],.contact-form-card .hs-form select,.contact-form-card .hs-form textarea{background:var(--ghost);border:1.5px solid var(--line);border-radius:10px;color:var(--navy-deep);font-family:Inter,sans-serif;font-size:15px;min-height:44px;padding:11px 12px;width:100%}.contact-form-card .hs-form textarea{min-height:110px;resize:vertical}.contact-form-card .hs-form input:focus,.contact-form-card .hs-form select:focus,.contact-form-card .hs-form textarea:focus{border-color:var(--orange);outline:3px solid var(--orange);outline-offset:2px}.contact-form-card .hs-form .hs-error-msgs{list-style:none;margin:6px 0 0;padding:0}.contact-form-card .hs-form .hs-error-msg{color:var(--orange-deep);font-size:12px;line-height:1.45}.contact-form-card .hs-form .actions{margin-top:16px}.contact-form-card .hs-form .actions .hs-button{align-items:center;background:var(--grad-navy);border:1.5px solid transparent;border-radius:100px;color:var(--white);cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-size:14px;font-weight:600;justify-content:center;min-height:44px;padding:11px 20px}.contact-form-card .hs-form .actions .hs-button:hover{background:var(--orange);color:var(--navy-deep)}@media(max-width:640px){.contact-form-card .hs-form fieldset.form-columns-2 .hs-form-field{flex:1 1 100%;width:100%}}.form-mock{gap:14px}.form-mock,.form-mock label{display:flex;flex-direction:column}.form-mock label{color:var(--navy-deep);font-family:Poppins,sans-serif;font-size:13px;font-weight:600;gap:6px}.form-mock input,.form-mock textarea{background:var(--ghost);border:1px solid var(--line);border-radius:10px;color:var(--slate);font:inherit;font-weight:400;padding:11px 13px}.form-mock textarea{min-height:90px;resize:vertical}.form-mock .btn{align-self:flex-start;margin-top:4px}.su-contact-form{display:grid;gap:12px 14px;grid-template-columns:repeat(2,minmax(0,1fr))}.su-contact-form .btn{justify-self:start}.su-contact-form .btn[disabled]{cursor:not-allowed;opacity:.7}.su-contact-form .hs-note{grid-column:1/-1;margin:0}@media(max-width:640px){.su-contact-form{grid-template-columns:1fr}}.contact-meet-card{display:flex;flex-direction:column}.meet-mock{background:var(--ghost);border:1px dashed var(--line);border-radius:12px;display:flex;flex:1;flex-direction:column;gap:12px;justify-content:center;margin-top:8px;padding:28px 22px;text-align:center}.meet-mock p{color:var(--slate);font-size:14px}.meet-mock .btn{align-self:center}