.gs-facet{--l-page:#f4f6fb;--l-white:#fff;--l-ink:#0b1528;--l-ink-soft:#4a5a73;--l-line:#0b152814;--l-tile:#0b1628;--l-cyan:#22d3db;--l-blue:#35d;--l-orange:#fea340;--l-coral:#fd5a6a;--l-pink:#fb1295;--g-klik:linear-gradient(135deg, #22d3db 0%, #2b8fe0 48%, #35d 100%);--g-klant:linear-gradient(120deg, #fea340 0%, #fd5a6a 52%, #fb1295 100%);--facet-xl:clamp(56px, 8vw, 120px);--facet:44px;--facet-sm:13px;--f-display:"Bricolage Grotesque", "Manrope", ui-sans-serif, system-ui, sans-serif;--f-serif:"Instrument Serif", Georgia, "Times New Roman", serif;--f-body:"Manrope", ui-sans-serif, system-ui, sans-serif;--font-display:var(--f-display);--font-body:var(--f-body);--wg-cream:var(--l-page);--wg-navy:var(--l-tile);--wg-ink:var(--l-ink);--wg-accent:var(--l-coral);background:var(--l-page);min-height:100dvh;color:var(--l-ink);font-family:var(--f-body);-webkit-font-smoothing:antialiased;overflow-x:clip}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.gs-facet:before{content:"";z-index:90;pointer-events:none;transform-origin:0;background:linear-gradient(90deg,#22d3db,#35d 45%,#fea340 80%,#fb1295);height:3px;animation:linear both gs-facet-progress;animation-timeline:scroll(root);position:fixed;top:0;left:0;right:0;transform:scaleX(0)}@keyframes gs-facet-progress{to{transform:scaleX(1)}}}}.gs-facet h1,.gs-facet h2,.gs-facet .gs-display{font-family:var(--f-display);letter-spacing:-.035em;color:inherit;font-weight:700;line-height:1.04}.gs-facet h3{font-family:var(--f-display);letter-spacing:-.015em;font-weight:700}.gs-facet h1,.gs-facet h2,.gs-facet h3,.gs-facet h4{text-wrap:balance}.gs-facet p,.gs-facet li,.gs-facet blockquote,.gs-facet dd{text-wrap:pretty}.gs-facet h1 [data-accent],.gs-facet h2 [data-accent],.gs-facet .gs-accent{font-family:var(--f-serif);letter-spacing:-.01em;background:var(--g-klik);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.06em;font-size:1.1em;font-style:italic;font-weight:400;line-height:.95}.gs-facet .gs-tile h1 [data-accent],.gs-facet .gs-tile h2 [data-accent],.gs-facet .gs-tile .gs-accent{background:linear-gradient(135deg,#7fe3ea 0%,#6fa8ff 100%);-webkit-background-clip:text;background-clip:text}.gs-facet .gs-accent-inline{background:var(--g-klik);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:700}.gs-facet .gs-eyebrow{font-family:var(--f-body);letter-spacing:.24em;text-transform:uppercase;color:var(--l-blue);font-size:11.5px;font-weight:700}.gs-facet .gs-tile .gs-eyebrow{color:#7fe3ea}@media (width<=640px){.gs-facet .gs-eyebrow{letter-spacing:.16em}}.gs-facet .gs-pill{letter-spacing:.13em;text-transform:uppercase;color:var(--l-ink);border:1px solid var(--l-line);clip-path:polygon(0 0, calc(100% - var(--facet-sm)) 0, 100% var(--facet-sm), 100% 100%, 0 100%);background:#fff;border-radius:12px;align-items:center;gap:9px;padding:8px 16px 8px 13px;font-size:11px;font-weight:700;line-height:1.45;display:inline-flex}@media (width>=640px){.gs-facet .gs-pill{font-size:12px}}.gs-facet .gs-dot{background-image:var(--g-klant);border-radius:999px;flex:none;width:9px;height:9px;box-shadow:0 0 0 3px #fd5a6a29,0 0 10px 1px #fd5a6ab3}.gs-facet .gs-chip{color:var(--l-ink);border:1px solid var(--l-line);clip-path:polygon(0 0, calc(100% - var(--facet-sm)) 0, 100% var(--facet-sm), 100% 100%, 0 100%);background:#fff;border-radius:12px;align-items:center;gap:7px;padding:7px 13px;font-size:12.5px;font-weight:600;display:inline-flex}.gs-facet .gs-chip svg{color:var(--l-blue)}.gs-facet .gs-hero{background-color:var(--l-page);position:relative;overflow:hidden}.gs-facet .gs-hero:before{content:"";pointer-events:none;background-image:linear-gradient(90deg,#0b152809 1px,#0000 1px),linear-gradient(#0b152809 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 70%,#0000 100%);mask-image:linear-gradient(#000 0% 70%,#0000 100%)}.gs-facet .gs-hero:after{content:"";pointer-events:none;background-image:radial-gradient(closest-side,#fd5a6a3d 0%,#fea3401f 52%,#fea34000 78%);width:min(900px,130vw);height:560px;position:absolute;top:-190px;left:50%;transform:translate(-50%)}.gs-facet .gs-hero>*{z-index:1;position:relative}.gs-facet .gs-section-white{background-color:var(--l-white)}.gs-facet .gs-section-page{background-color:var(--l-page)}.gs-facet .gs-tile{clip-path:polygon(0 0, calc(100% - var(--facet-xl)) 0, 100% var(--facet-xl), 100% 100%, 0 100%);background-color:var(--l-tile);color:#eef3fb;background-image:radial-gradient(40% 36% at 8% 0,#22d3db1f,#0000 70%),radial-gradient(44% 40% at 96% 30%,#3355dd38,#0000 72%);border-radius:clamp(24px,3vw,40px);margin:12px clamp(8px,1.4vw,20px);position:relative}.gs-facet .gs-tile--klant{background-image:radial-gradient(50% 60% at 88% 18%,#fb12952e,#0000 70%),radial-gradient(40% 50% at 8% 92%,#fea34024,#0000 70%)}.gs-facet .gs-card{background:var(--l-white);clip-path:polygon(0 0, calc(100% - var(--facet)) 0, 100% var(--facet), 100% 100%, 0 100%);border-radius:18px;position:relative}.gs-facet .gs-card--page{background:var(--l-page)}.gs-facet .gs-card--sm{--facet:26px}.gs-facet .gs-card--glass{background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff14}.gs-facet .gs-card--klant{background-image:var(--g-klant);color:#fff}.gs-facet .gs-frame{clip-path:polygon(0 0, calc(100% - var(--facet)) 0, 100% var(--facet), 100% 100%, 0 100%);background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 40px 80px -40px #0b162873}.gs-facet .gs-stage{margin-bottom:clamp(14px,2vw,26px);position:relative}.gs-facet .gs-stage:before{content:"";z-index:0;background-image:var(--g-klik);clip-path:polygon(0 0, calc(100% - var(--facet)) 0, 100% var(--facet), 100% 100%, 0 100%);border-radius:24px;position:absolute;inset:clamp(14px,2vw,26px) calc(-1*clamp(14px,2vw,26px)) calc(-1*clamp(14px,2vw,26px)) clamp(14px,2vw,26px)}.gs-facet .gs-stage>*{z-index:1;position:relative}@media (prefers-reduced-motion:no-preference){.gs-facet .gs-card--lift{transition:transform .3s}.gs-facet .gs-card--lift:hover{transform:translateY(-4px)}}.gs-facet .gs-num{font-family:var(--f-display);letter-spacing:-.045em;background:var(--g-klant);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:.06em;font-weight:700;line-height:1}.gs-facet .gs-btn{min-height:56px;font-family:var(--f-body);color:#fff;text-align:center;background-image:var(--g-klant);clip-path:polygon(0 0, calc(100% - var(--facet-sm)) 0, 100% var(--facet-sm), 100% 100%, 0 100%);cursor:pointer;background-position:0 0;background-size:140% 100%;border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:16px 26px;font-size:16px;font-weight:700;line-height:1.3;transition:background-position .35s,transform .2s;display:inline-flex}.gs-facet .gs-btn:hover{background-position:100% 0;transform:translateY(-2px)}.gs-facet .gs-btn:active{transform:translateY(0)}.gs-facet .gs-btn:disabled{opacity:.6;cursor:default;transform:none}.gs-facet .gs-btn:focus-visible{outline-offset:3px;outline:3px solid #3355dd59}.gs-facet .gs-btn svg{flex:none;transition:transform .2s}.gs-facet .gs-btn:hover svg{transform:translate(3px)}.gs-facet .gs-btn--lg{min-height:64px;padding:18px 30px;font-size:17px}@media (width>=640px){.gs-facet .gs-btn--lg{min-height:70px;font-size:19px}}.gs-facet .gs-btn--ghost{color:var(--l-ink);background:#fff;box-shadow:inset 0 0 0 1.5px #0b152824}.gs-facet .gs-btn--ghost:hover{background:#fff;box-shadow:inset 0 0 0 1.5px #0b15284d}.gs-facet .gs-link{color:var(--l-blue);text-underline-offset:3px;font-weight:700;text-decoration:underline}.gs-facet .gs-tile .gs-link{color:#7fe3ea}.gs-facet .gs-check,.gs-facet .gs-cross{clip-path:polygon(0 0,calc(100% - 6px) 0,100% 6px,100% 100%,0 100%);color:#fff;border-radius:7px;flex:none;place-items:center;width:22px;height:22px;display:inline-grid}.gs-facet .gs-check{background-image:var(--g-klik)}.gs-facet .gs-cross{color:var(--l-ink-soft);background:#0b15281a}.gs-facet .gs-tile .gs-cross{color:#fff9;background:#ffffff1a}.gs-facet .gs-check svg,.gs-facet .gs-cross svg{width:12px;height:12px}.gs-facet .gs-step{clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,0 100%);background-image:var(--g-klik);color:#fff;width:38px;height:38px;font-family:var(--f-display);border-radius:11px;flex:none;place-items:center;font-size:16px;font-weight:700;display:inline-grid}.gs-facet .gs-input{width:100%;font-size:1rem;font-family:var(--f-body);color:var(--l-ink);background-color:#fff;border:2px solid #0b152838;border-radius:12px;outline:none;padding:.8rem 1rem;transition:border-color .18s,box-shadow .18s;box-shadow:inset 0 1px 2px #0b15280d}.gs-facet .gs-input::placeholder{color:#4a5a73b3}.gs-facet .gs-input:hover{border-color:#0b152857}.gs-facet .gs-input:focus{border-color:var(--l-blue);box-shadow:0 0 0 3px #3355dd29}.gs-facet .gs-modal{background:var(--l-page);color:var(--l-ink)}@media (width>=640px){.gs-facet .gs-modal{clip-path:polygon(0 0, calc(100% - var(--facet)) 0, 100% var(--facet), 100% 100%, 0 100%);border-radius:22px}}.gs-facet .gs-progress{background-image:var(--g-klant)}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.gs-facet .gs-reveal{animation:linear both gs-facet-rise;animation-timeline:view();animation-range:entry entry 55%}@keyframes gs-facet-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}}}
