/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.start{inset-inline-start:var(--spacing)}}@font-face{font-family:Poppins;src:url(/fonts/poppins-400.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins-500.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins-600.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins-700.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Vollkorn;src:url(/fonts/vollkorn-400.woff2)format("woff2");font-style:normal;font-weight:400 900;font-display:swap}:root{--ink:#090d26;--body:#6e6e75;--soft:#f0f4f5;--yellow:#f5cf8b;--yellow-soft:#fff9ed;--mint:#9fd7c9;--rose:#efb8ba;--blue:#9fc3fa;--shell:1187px}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden}body{color:var(--body);-webkit-font-smoothing:antialiased;background:#fff;margin:0;font-family:Poppins,Arial,sans-serif;font-size:16px;line-height:1.9;overflow-x:hidden}button,input,textarea,select{font:inherit}img{max-width:100%;display:block}p{margin:0}.shell{width:min(var(--shell), calc(100% - 84px));margin-inline:auto}.site-bar{z-index:10;background:#fff;height:72px;position:relative;box-shadow:0 7px 24px #090d2612}.site-bar__inner{width:min(var(--shell), calc(100% - 84px));align-items:center;height:100%;margin-inline:auto;display:flex}.brand-logo{width:214px;height:auto}.hero h1,.how-it-works h2,.box-section h2{color:var(--ink);letter-spacing:-.027em;margin:0;font-family:Vollkorn,Georgia,serif;font-weight:400}.hero{grid-template-columns:1fr 1.02fr;align-items:center;gap:72px;min-height:685px;padding-block:50px;display:grid}.hero__copy{padding-left:8px}.eyebrow,.version-label{color:var(--yellow);letter-spacing:.08em;margin:0 0 18px;font-size:12px;font-weight:600}.hero h1,.how-it-works h2,.box-section h2{font-size:clamp(43px,4.35vw,56px);line-height:1.1}.highlight{z-index:0;white-space:nowrap;display:inline;position:relative}.highlight:after{content:"";z-index:-1;border-radius:.07em .22em .08em .16em;height:.36em;position:absolute;bottom:.06em;left:-.05em;right:-.07em;transform:rotate(-1.1deg)}.highlight--yellow:after{background:var(--yellow)}.highlight--mint:after{background:var(--mint)}.highlight--rose:after{background:var(--rose)}.hero__copy>p:not(.eyebrow){max-width:510px;margin-top:28px}.button-groups{margin-top:38px}.action-button{-webkit-appearance:none;appearance:none;color:#fff;text-align:left;cursor:pointer;border:0;border-radius:5px;align-items:center;gap:8px;padding:14px 22px;font:500 14px/1.45 Poppins,sans-serif;text-decoration:none;transition:transform .16s,box-shadow .16s,filter .16s;display:inline-flex;box-shadow:0 8px 20px #090d260d}.action-button:hover{filter:saturate(1.04)brightness(1.02);transform:translateY(-2px);box-shadow:0 12px 24px #090d261f}.action-button:active{transform:translateY(0)}.action-button:focus-visible{outline:3px solid var(--blue);outline-offset:4px}.action-button--primary{background:var(--yellow)}.hero__media img{aspect-ratio:1000/562;object-fit:cover;border-radius:15px;width:100%}.benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:60px;padding-block:50px 64px;display:grid}.benefit h3{color:var(--ink);letter-spacing:-.027em;margin:0 0 12px;font-size:24px;font-weight:400;line-height:1.25}.photo-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:60px;padding-block:12px 70px;display:grid}.photo-strip img{aspect-ratio:4/3;object-fit:cover;aspect-ratio:3/2;width:100%}.principles-wrap{padding-block:75px 65px;position:relative;overflow:hidden}.principles-wrap:before,.principles-wrap:after{content:"";z-index:-1;opacity:.9;border-radius:50%;width:96px;height:96px;position:absolute}.principles-wrap:before{background:var(--rose);top:40%;left:-48px}.principles-wrap:after{background:var(--blue);bottom:8%;right:-48px}.principles{grid-template-columns:repeat(3,minmax(0,1fr));gap:68px 90px;display:grid}.principle__icon{background:var(--yellow-soft);width:46px;height:46px;color:var(--yellow);place-items:center;margin-bottom:20px;font-size:23px;font-weight:500;display:grid}.principle h3{color:var(--ink);letter-spacing:-.027em;margin:0 0 12px;font-size:24px;font-weight:500;line-height:1.25}.how-it-works{grid-template-columns:1fr 1.02fr;align-items:center;gap:72px;min-height:528px;padding-block:65px 80px;display:grid}.how-it-works__copy{padding-left:8px}.how-it-works__copy p{max-width:515px;margin-top:30px}.how-it-works>img{aspect-ratio:1000/458;object-fit:cover;border-radius:15px;width:100%}.box-section{grid-template-columns:1fr 1.02fr;align-items:center;gap:72px;min-height:516px;padding-block:58px;display:grid}.box-section__copy{padding-left:8px}.box-section--reverse .box-section__copy{padding-left:0}.box-section img{aspect-ratio:3/2;object-fit:cover;border-radius:15px;width:100%}.box-section ul{margin:28px 0 0;padding:0;list-style:none}.box-section li{line-height:1.65}.box-section li:before{content:"";background:var(--yellow);border-radius:50%;width:6px;height:6px;margin:0 12px 2px 0;display:inline-block}.content-heading{color:var(--ink);letter-spacing:-.027em;margin:0;font-size:24px;font-weight:400;line-height:1.25}.faq-section{padding-block:58px 110px}.faq-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:80px;margin-top:58px;display:grid}.faq-grid>div{align-content:start;gap:26px;display:grid}.faq-item h3{color:var(--ink);margin:0 0 5px;font-size:14px;font-weight:600;line-height:1.6}.partner-bar{background:#fff;border-top:1px solid #090d2614}.partner-bar__inner{align-items:center;gap:24px;min-height:118px;display:flex}.partner-bar__vernieuwenderwijs{width:176px;height:auto}.partner-bar__omjs{width:126px;height:auto}@media (max-width:980px){.shell,.site-bar__inner{width:min(100% - 64px,820px)}.hero,.how-it-works,.box-section{grid-template-columns:1fr .92fr;gap:48px}.benefits,.photo-strip,.principles{gap:34px}.principles{column-gap:42px}}@media (max-width:820px){.shell,.site-bar__inner{width:min(100% - 48px,680px)}.site-bar{height:62px}.brand-logo{width:188px}.hero,.how-it-works,.box-section{grid-template-columns:1fr}.hero{gap:52px;padding-block:72px 78px}.hero__copy,.how-it-works__copy,.box-section__copy{padding-left:0}.hero__copy>p:not(.eyebrow),.hero h1,.how-it-works__copy p{max-width:100%}.benefits,.photo-strip,.principles{grid-template-columns:1fr}.benefits,.photo-strip{gap:42px}.principles{row-gap:56px}.how-it-works{gap:46px}.box-section{gap:46px;padding-block:70px}.box-section--reverse img{order:2}.box-section--reverse .box-section__copy{order:1}.faq-grid{grid-template-columns:1fr;gap:26px}}@media (max-width:520px){body{font-size:16px;line-height:1.9}.shell,.site-bar__inner{width:calc(100% - 40px)}.site-bar{height:56px}.brand-logo{width:166px}.hero{gap:44px;min-height:0;padding-block:76px 70px}.hero h1,.how-it-works h2,.box-section h2{font-size:36px;line-height:1.1}.eyebrow,.version-label{font-size:11px}.highlight{white-space:normal}.button-groups{margin-top:34px}.action-button{padding:14px 22px}.benefits{padding-block:58px 72px}.benefit h3{font-size:24px}.photo-strip{padding-bottom:58px}.principles-wrap{padding-block:55px 40px}.principle h3{font-size:19px}.principle__icon{width:42px;height:42px}.how-it-works{padding-block:70px 84px}.box-section{padding-block:66px}.content-heading{font-size:24px}.faq-section{padding-block:54px 92px}.faq-grid{margin-top:44px}.partner-bar__inner{gap:18px;min-height:102px}.partner-bar__vernieuwenderwijs{width:150px}.partner-bar__omjs{width:108px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
