.gc-page{min-height:100vh!important;background:#f5f5f3!important}.gc-hero{background:#142828!important;padding:2.5rem 1.25rem!important;border-radius:0 0 2rem 2rem!important}.gc-hero-inner{max-width:600px!important;margin:0 auto!important}.gc-hero-tag{display:inline-block!important;font-size:.625rem!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:uppercase!important;background:#cdeed326!important;color:#cdeed3!important;padding:.375rem .75rem!important;border-radius:1rem!important;margin-bottom:1rem!important}.gc-hero h1{font-family:Bricolage Grotesque,sans-serif!important;font-size:1.75rem!important;font-weight:400!important;color:#fff!important;letter-spacing:-.04em!important;margin:0 0 .75rem!important;line-height:1.2!important}.gc-hero-subtitle{font-size:.9375rem!important;color:#ffffff80!important;letter-spacing:-.04em!important;line-height:1.5!important;margin-bottom:1.5rem!important}.gc-stats{display:grid!important;grid-template-columns:1fr 1fr 1fr!important;gap:1rem!important}.gc-stat{padding:1rem!important;background:#ffffff0d!important;border-radius:.75rem!important;border:1px solid rgba(205,238,211,.15)!important;text-align:center!important}.gc-stat-value{font-size:1.25rem!important;font-weight:600!important;color:#cdeed3!important;letter-spacing:-.04em!important;margin-bottom:.25rem!important}.gc-stat-label{font-size:.6875rem!important;color:#fff6!important;letter-spacing:-.04em!important}.gc-body{max-width:600px!important;margin:0 auto!important;padding:2rem 1.25rem!important}.gc-section{margin-bottom:2.5rem!important}.gc-section-title{font-family:Bricolage Grotesque,sans-serif!important;font-size:1.25rem!important;font-weight:400!important;color:#142828!important;letter-spacing:-.04em!important;margin-bottom:1.5rem!important}.gc-type-chips{display:flex!important;flex-wrap:wrap!important;gap:.75rem!important;margin-bottom:1.5rem!important}.gc-type-btn{flex:1!important;min-width:120px!important;padding:.875rem 1rem!important;border-radius:.75rem!important;font-size:.875rem!important;font-weight:500!important;letter-spacing:-.04em!important;background:#fff!important;color:#14282899!important;border:2px solid rgba(20,40,40,.08)!important;cursor:pointer!important;font-family:inherit!important;transition:all .2s!important;text-align:center!important;user-select:none!important}.gc-type-btn:hover{background:#f5f5f3!important;border-color:#14282826!important}.gc-type-btn.is-selected{background:#142828!important;color:#fff!important;border-color:#142828!important;box-shadow:0 0 0 3px #1428281a!important}.gc-doc-list{display:flex!important;flex-direction:column!important;gap:.75rem!important;list-style:none!important;padding:0!important;margin:0!important}.gc-doc-item{display:block!important;background:#fff!important;border-radius:.75rem!important;padding:1.25rem!important;border:1px solid rgba(20,40,40,.06)!important;transition:all .2s!important;box-sizing:border-box!important}.gc-doc-item:hover{border-color:#1428281f!important;box-shadow:0 2px 8px #0000000a!important}.gc-doc-header{display:flex!important;flex-direction:row!important;align-items:flex-start!important;gap:.75rem!important;margin-bottom:.75rem!important}.gc-doc-badge{display:inline-flex!important;align-items:center!important;gap:.375rem!important;padding:.375rem .75rem!important;border-radius:.5rem!important;font-size:.625rem!important;font-weight:600!important;letter-spacing:.04em!important;white-space:nowrap!important;flex-shrink:0!important}.gc-doc-badge.verplicht{background:#ef44441a!important;color:#dc2626!important}.gc-doc-badge.aanbevolen{background:#ffa7101a!important;color:#ea580c!important}.gc-doc-badge.situationeel{background:#3b82f61a!important;color:#2563eb!important}.gc-doc-name{font-weight:600!important;color:#142828!important;font-size:.9375rem!important;letter-spacing:-.04em!important;flex:1!important}.gc-doc-description{font-size:.8125rem!important;color:#14282880!important;letter-spacing:-.04em!important;margin-bottom:.75rem!important;line-height:1.4!important}.gc-doc-grid{display:grid!important;grid-template-columns:1fr 1fr 1fr!important;gap:1rem!important;font-size:.75rem!important;letter-spacing:-.04em!important;width:100%!important}.gc-doc-item-small{display:flex!important;flex-direction:column!important;min-width:0!important}.gc-doc-item-label{color:#14282866!important;font-weight:500!important;margin-bottom:.25rem!important}.gc-doc-item-value{color:#142828!important;font-weight:600!important}.gc-cost-section{background:#fff!important;border-radius:.75rem!important;padding:1.5rem!important;margin-bottom:1.5rem!important;border:1px solid rgba(20,40,40,.06)!important}.gc-cost-title{font-weight:600!important;color:#142828!important;margin-bottom:1rem!important;font-size:.9375rem!important}.gc-cost-bar{height:1.5rem!important;background:linear-gradient(90deg,#142828,#cdeed3)!important;border-radius:.5rem!important;margin-bottom:.75rem!important;position:relative!important;overflow:hidden!important}.gc-cost-bar-value{position:absolute!important;top:50%!important;left:1rem!important;transform:translateY(-50%)!important;color:#fff!important;font-weight:600!important;font-size:.75rem!important;letter-spacing:-.04em!important}.gc-cost-range{font-size:.75rem!important;color:#14282880!important;letter-spacing:-.04em!important}.gc-cost-footnote{margin-top:1rem!important;font-size:.75rem!important;color:#14282866!important;letter-spacing:-.04em!important;font-style:italic!important;padding-top:1rem!important;border-top:1px solid rgba(20,40,40,.06)!important}.gc-email-gate{background:#142828!important;padding:2.5rem 1.25rem!important;border-radius:1rem!important;margin-top:2.5rem!important;text-align:center!important}.gc-gate-title{font-family:Bricolage Grotesque,sans-serif!important;font-size:1.25rem!important;font-weight:400!important;color:#fff!important;letter-spacing:-.04em!important;margin-bottom:.5rem!important}.gc-gate-subtitle{font-size:.875rem!important;color:#fff9!important;letter-spacing:-.04em!important;line-height:1.5!important;margin-bottom:1.5rem!important}.gc-form{display:flex!important;flex-direction:column!important;gap:.75rem!important;max-width:400px!important;margin:0 auto 1.25rem!important}.gc-form-input{padding:.75rem 1rem!important;background:#ffffff14!important;border:1px solid rgba(255,255,255,.15)!important;border-radius:.75rem!important;font-size:.9375rem!important;color:#fff!important;font-family:inherit!important;letter-spacing:-.04em!important;outline:none!important;transition:all .2s!important}.gc-form-input::placeholder{color:#ffffff4d!important}.gc-form-input:focus{background:#ffffff1f!important;border-color:#cdeed34d!important;box-shadow:0 0 0 3px #cdeed31a!important}.gc-form-submit{padding:.875rem 1rem!important;background:#ffa710!important;color:#fff!important;border:none!important;border-radius:.75rem!important;font-size:.9375rem!important;font-weight:600!important;letter-spacing:-.04em!important;cursor:pointer!important;font-family:inherit!important;transition:all .2s!important;user-select:none!important}.gc-form-submit:hover{background:#e69500!important;transform:translateY(-2px)!important;box-shadow:0 4px 12px #ffa7104d!important}.gc-form-submit:disabled{opacity:.6!important;cursor:not-allowed!important}.gc-trust-signals{display:flex!important;flex-direction:column!important;gap:.5rem!important;font-size:.6875rem!important;color:#fff6!important;letter-spacing:-.04em!important}.gc-trust-item{display:flex!important;align-items:center!important;justify-content:center!important;gap:.375rem!important}.gc-trust-item svg{width:12px!important;height:12px!important;color:#cdeed380!important}.gc-success{display:none!important;text-align:center!important}.gc-success.is-visible{display:block!important}.gc-success-icon{width:3rem!important;height:3rem!important;border-radius:50%!important;background:#cdeed333!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0 auto 1rem!important}.gc-success-icon svg{width:1.5rem!important;height:1.5rem!important;color:#cdeed3!important}.gc-success-title{font-family:Bricolage Grotesque,sans-serif!important;font-size:1.125rem!important;font-weight:400!important;color:#fff!important;letter-spacing:-.04em!important;margin-bottom:.75rem!important}.gc-success-text{font-size:.875rem!important;color:#fff9!important;letter-spacing:-.04em!important;margin-bottom:1.5rem!important}.gc-success-cta{display:inline-block!important;padding:.75rem 1.5rem!important;background:#cdeed3!important;color:#142828!important;border-radius:.75rem!important;font-size:.875rem!important;font-weight:600!important;letter-spacing:-.04em!important;text-decoration:none!important;transition:all .2s!important}.gc-success-cta:hover{background:#fff!important;transform:translateY(-2px)!important}.gc-faq-section{margin-top:2.5rem!important}.gc-faq-list{display:flex!important;flex-direction:column!important;gap:.75rem!important}.gc-faq-item{background:#fff!important;border-radius:.75rem!important;border:1px solid rgba(20,40,40,.06)!important;overflow:hidden!important}.gc-faq-question{padding:1.25rem!important;background:#fff!important;border:none!important;cursor:pointer!important;width:100%!important;text-align:left!important;font-family:inherit!important;display:flex!important;align-items:center!important;gap:.75rem!important;transition:all .2s!important;user-select:none!important}.gc-faq-question:hover{background:#f9f9f9!important}.gc-faq-question-text{font-weight:600!important;color:#142828!important;font-size:.9375rem!important;letter-spacing:-.04em!important;flex:1!important}.gc-faq-toggle{width:1.25rem!important;height:1.25rem!important;border-radius:50%!important;background:#1428280f!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#14282866!important;font-size:.875rem!important;flex-shrink:0!important;transition:all .2s!important}.gc-faq-question.is-open .gc-faq-toggle{background:#142828!important;color:#fff!important}.gc-faq-answer{display:none!important;padding:0 1.25rem 1.25rem!important;border-top:1px solid rgba(20,40,40,.06)!important;color:#14282899!important;font-size:.875rem!important;letter-spacing:-.04em!important;line-height:1.6!important}.gc-faq-answer.is-visible{display:block!important}.gc-final-cta{background:linear-gradient(135deg,#1428280d,#cdeed30d)!important;border:1px solid rgba(20,40,40,.06)!important;border-radius:.75rem!important;padding:1.5rem!important;margin-top:2rem!important;text-align:center!important}.gc-final-cta-link{display:inline-flex!important;align-items:center!important;gap:.5rem!important;color:#142828!important;text-decoration:none!important;font-size:.9375rem!important;font-weight:600!important;letter-spacing:-.04em!important;transition:all .2s!important}.gc-final-cta-link:hover{color:#ffa710!important}.gc-final-cta-link:hover svg{transform:translate(3px)!important}.gc-final-cta-link svg{width:1rem!important;height:1rem!important;transition:transform .2s!important}.gc-hidden{display:none!important}@media(max-width:767px){.gc-hero h1{font-size:1.5rem!important}.gc-stats{grid-template-columns:1fr!important}.gc-doc-grid{grid-template-columns:1fr 1fr!important}.gc-type-btn{min-width:100px!important;font-size:.8125rem!important}.gc-type-chips{gap:.5rem!important}.gc-section-title{font-size:1.125rem!important}}
