.hero--g{padding-bottom:clamp(48px,7vw,88px)}.hero--g h1{white-space:nowrap;max-width:none;font-size:min(4.2rem,calc((100vw - 32px) / 11.6))!important}.hero--g h1 .accent{display:inline}@media (min-width: 1024px){.hero--g h1{font-size:min(4.2rem,calc((100vw - 304px) / 11.6))!important}}.g-kop{margin:clamp(56px,8vw,96px) auto 0;padding-inline:16px;text-align:center;font-size:clamp(1.4rem,2.8vw,2rem);font-weight:800;color:#fff}.g-stappen{list-style:none;margin-top:28px;margin-bottom:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,2vw,22px);max-width:1040px}.g-stappen li{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:20px;text-align:left;border:1px solid #1F4650;border-radius:18px;background:#0c252cc7}.g-jij{border-color:#e07a3f!important}.g-wie{font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:4px 10px;border-radius:999px;background:#0f2c34;color:#8cc0cb;border:1px solid #1F4650}.g-jij .g-wie{background:#e07a3f;color:#10191c;border-color:#e07a3f}.g-icoon{color:#f2a877;margin-top:4px}.g-stappen b{color:#fff;font-size:1.08rem;line-height:1.25}.g-stappen li>span:last-child{color:#afc4c6;font-size:.93rem;line-height:1.5}.g-stappen li:not(:last-child):after{content:"→";position:absolute;top:50%;right:calc(-.5*clamp(12px,2vw,22px) - .5em);transform:translateY(-50%);z-index:1;color:#f2a877;font-size:1.2rem;font-weight:700}@media (max-width: 1000px){.g-stappen{grid-template-columns:repeat(2,minmax(0,1fr))}.g-stappen li:after{display:none}}@media (max-width: 520px){.g-stappen{grid-template-columns:minmax(0,1fr);gap:10px}.g-stappen li{padding:16px}}.g-scherm{display:block;width:100%;aspect-ratio:390 / 470;overflow:hidden;margin:2px 0 6px;border-radius:14px;border:1px solid #2E4A52;background:#f4ede4;box-shadow:0 16px 30px -18px #000000b3}.g-scherm img{width:100%;height:100%;object-fit:cover;object-position:top}.g-label{margin-top:18px;text-align:center;font-size:.88rem;color:#9db4b7}@media (max-width: 520px){.g-scherm{aspect-ratio:390 / 360}}.g-stappen li:first-child .g-scherm img{object-position:50% 30%}@media (max-width: 520px){.g-scherm{aspect-ratio:390 / 520!important}}
