.prop-wrap{max-width:1200px;margin:0 auto;padding:0 24px}.prop-hero{position:relative;min-height:415px;display:flex;align-items:center;padding-top:90px;background:linear-gradient(rgba(0,0,0,.45),rgba(0,0,0,.45)),url(https://interactus.nl/wp-content/uploads/2026/03/Highrisebg.jpg) center/cover no-repeat;background-color:#1d1221}.prop-hero-inhoud{width:100%;text-align:center}.prop-titel{font-size:clamp(32px,4vw,52px);color:#fff;margin:0}.prop-intro{padding:40px 0 0}.prop-tags{margin:0 0 16px}.prop-tags .card-tag{background:linear-gradient(270deg,var(--dark-magenta) 0%,var(--velvet-orchid) 100%);color:#fff;border:0}.prop-ondertitel{font-size:clamp(22px,2.4vw,30px);color:#4b0a5e;max-width:900px;margin:0;line-height:1.3}.prop-body{padding:40px 0 64px}.prop-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.prop-blok h3{font-size:16px;letter-spacing:.12em;text-transform:uppercase;color:#4b0a5e;margin:0 0 16px;display:flex;align-items:center;gap:12px}.prop-blok h3::before{content:"";width:28px;height:4px;border-radius:2px;background:linear-gradient(270deg,var(--dark-magenta) 0%,var(--velvet-orchid) 100%)}.prop-tekst p{margin:0 0 14px}.prop-tabel{overflow-x:auto}.prop-fin{width:100%;border-collapse:collapse;font-size:15px}.prop-fin th,.prop-fin td{padding:10px 6px;text-align:right;border-bottom:1px solid #e5e0e8;white-space:nowrap}.prop-fin th:first-child{text-align:left}.prop-chart{margin-top:28px}.prop-eenheid{display:block;font-size:12px;color:#7a6e80;margin-bottom:6px}.prop-plot{position:relative;padding-left:36px}.prop-lijnen{position:absolute;top:0;left:36px;right:0;height:160px}.prop-lijn{position:absolute;left:0;right:0;border-top:1px solid #e5e0e8}.prop-lijn span{position:absolute;right:100%;margin-right:8px;transform:translateY(-50%);font-size:12px;color:#7a6e80;white-space:nowrap}.prop-bars{position:relative;display:flex;gap:12px}.prop-bar-groep{flex:1;display:flex;flex-direction:column;align-items:center;gap:8px}.prop-bar-paar{display:flex;align-items:flex-end;justify-content:center;gap:5px;height:160px;width:100%}.prop-bar{display:block;width:40%;max-width:28px;min-height:2px;border-radius:4px 4px 0 0}.prop-bar--omzet{background:linear-gradient(0deg,var(--dark-magenta) 0%,var(--velvet-orchid) 100%)}.prop-bar--ebitda{background:#d8c8dc}.prop-bar-jaar{font-weight:600;color:#4b0a5e;font-size:15px}.prop-legenda{display:flex;gap:20px;margin-top:14px;padding-left:36px;font-size:14px;color:#5e5263}.prop-legenda span{display:flex;align-items:center;gap:6px}.prop-dot{display:inline-block;width:12px;height:12px;border-radius:3px}.prop-dot--omzet{background:linear-gradient(270deg,var(--dark-magenta) 0%,var(--velvet-orchid) 100%)}.prop-dot--ebitda{background:#d8c8dc}.prop-timing{margin-top:24px;background:#1d1221;color:#fff;border-radius:16px;padding:20px 24px}.prop-timing small{display:block;letter-spacing:.15em;text-transform:uppercase;color:#d9a6c9;font-size:12px;margin-bottom:4px}.prop-timing strong{font-size:22px}.prop-cta{background:#f5f5f5;padding:64px 0}.prop-cta-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}.prop-stappen{list-style:none;padding:0;margin:24px 0 0;counter-reset:s}.prop-stappen li{counter-increment:s;position:relative;padding-left:64px;margin-bottom:28px}.prop-stappen li::before{content:counter(s);position:absolute;left:0;top:0;width:44px;height:44px;border-radius:50%;background:linear-gradient(270deg,var(--dark-magenta) 0%,var(--velvet-orchid) 100%);color:#fff;display:grid;place-items:center;font-weight:700}.prop-contact{background:#fff;border-radius:24px;padding:32px}.prop-contact-kop{display:flex;gap:24px;align-items:center}.prop-foto{width:110px;height:110px;object-fit:cover;border-radius:12px;flex-shrink:0}.prop-contact h3{margin:0 0 4px}.prop-contact p{margin:0 0 6px}.prop-functie{color:var(--dark-magenta);font-weight:600;margin:0 0 12px!important}.prop-contact a:not(.btn){color:#4b0a5e}.prop-contact .btn--gradient{color:#fff}.prop-contact .btn--gradient:hover,.prop-contact .btn--gradient:focus{color:var(--velvet-orchid)}.prop-knoppen{display:flex;flex-wrap:wrap;gap:16px;margin-top:24px}.prop-formulier{margin-top:48px;background:#fff;border-radius:24px;padding:40px;scroll-margin-top:120px;animation:propUitklappen .35s ease}.prop-formulier.is-ingeklapt{display:none}@keyframes propUitklappen{from{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}.prop-formulier .gform_wrapper{margin:0}.prop-formulier form{margin:0}.prop-formulier .gform_fields{display:grid;grid-template-columns:1fr;gap:24px;list-style:none;margin:0;padding:0}.prop-formulier .gfield{margin:0;padding:0;border:0;min-width:0}.prop-formulier fieldset{border:0;margin:0;padding:0;min-width:0}.prop-formulier legend{padding:0;float:left;width:100%}.prop-formulier legend + *{clear:both}.prop-formulier .gfield_label{display:block;font-weight:700;color:#4b0a5e;margin:0 0 8px;font-size:15px}.prop-formulier .gfield_required{color:var(--dark-magenta);font-weight:400;font-size:13px;margin-left:6px}.prop-formulier input[type="text"],.prop-formulier input[type="email"],.prop-formulier input[type="tel"],.prop-formulier select{display:block;width:100%;max-width:100%;box-sizing:border-box;height:48px;padding:0 18px;font:inherit}.prop-formulier textarea{display:block;width:100%;max-width:100%;box-sizing:border-box;min-height:140px;padding:14px 18px;font:inherit;border-radius:20px}.prop-formulier .ginput_complex{display:grid;grid-template-columns:1fr 1fr;gap:16px}.prop-formulier .ginput_complex>span{display:flex;flex-direction:column-reverse;gap:6px}.prop-formulier .ginput_complex label{font-size:13px;color:#7a6e80}.prop-formulier .gfield_description{font-size:14px;color:#5e5263;margin:0 0 10px}.prop-formulier .ginput_container_consent{display:flex;gap:10px;align-items:flex-start;font-size:15px}.prop-formulier .ginput_container_consent input{margin-top:4px;flex-shrink:0;width:18px;height:18px;accent-color:var(--dark-magenta)}.prop-formulier .gfield_description a{color:var(--dark-magenta)}.prop-formulier .gform_hidden,.prop-formulier .gfield--type-hidden,.prop-formulier .gform_validation_container,.prop-formulier .gfield_visibility_hidden{display:none!important}.prop-formulier .gform_validation_errors{background:#fbecef;border-radius:16px;padding:16px 20px;margin-bottom:24px;color:#9b1c31}.prop-formulier .gform_validation_errors h2{font-size:16px;margin:0;color:#9b1c31}.prop-formulier .validation_message{color:#9b1c31;font-size:14px;margin-top:6px}.prop-formulier .gfield_error input,.prop-formulier .gfield_error select,.prop-formulier .gfield_error textarea{border-color:#9b1c31}.prop-formulier .gform_footer{margin-top:28px;padding:0}.prop-formulier .gform_button{border:0;border-radius:100vh;padding:14px 32px;font-weight:600;color:#fff;cursor:pointer;background:linear-gradient(270deg,var(--dark-magenta) 0%,var(--velvet-orchid) 100%)}.prop-formulier .gform_confirmation_message{font-size:18px;color:#4b0a5e}.prop-meer{padding:64px 0}.prop-meer h2{margin:0 0 32px}.prop-meer-rij{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 24px 16px max(24px,calc((100vw - 1200px) / 2 + 24px))}.prop-meer-rij .card{flex:0 0 300px;scroll-snap-align:start}.prop-meer-knop{margin-top:32px;text-align:center}@media(max-width:1024px){.prop-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.prop-grid,.prop-cta-grid{grid-template-columns:1fr}.prop-hero{min-height:300px}.prop-contact-kop{flex-direction:column;align-items:flex-start}.prop-formulier{padding:24px}.prop-formulier .ginput_complex{grid-template-columns:1fr}.prop-meer-rij .card{flex-basis:80%}}