@keyframes studioBreathing{0%,to{transform:scale(1);opacity:.07}40%{transform:scale(1.18);opacity:.11}70%{transform:scale(1.08);opacity:.09}}.hero-breath-blob[data-astro-cid-bbe6dxrz]{animation:studioBreathing 10s ease-in-out infinite}@keyframes hero-card-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.hero-media[data-astro-cid-bbe6dxrz] aside[data-astro-cid-bbe6dxrz].is-in{animation:hero-card-float 6s ease-in-out infinite;animation-delay:1.2s}@media(prefers-reduced-motion:reduce){.hero-breath-blob[data-astro-cid-bbe6dxrz]{animation:none}.hero-media[data-astro-cid-bbe6dxrz] aside[data-astro-cid-bbe6dxrz].is-in{animation:none}}.about-image[data-astro-cid-v2cbyr3p]{transition:transform .6s var(--ease-out)}.about-image[data-astro-cid-v2cbyr3p]:hover{transform:scale(1.03)}@media(prefers-reduced-motion:reduce){.about-image[data-astro-cid-v2cbyr3p]{transition:none}.about-image[data-astro-cid-v2cbyr3p]:hover{transform:none}}.journey-draw-path[data-astro-cid-vzo3a6ay]{stroke-dasharray:1000;stroke-dashoffset:1000;transition:stroke-dashoffset .1s linear}.journey-milestone[data-astro-cid-vzo3a6ay]{opacity:0;transform:translateY(16px);transition:opacity .6s var(--ease-out),transform .6s var(--ease-out)}.journey-milestone[data-astro-cid-vzo3a6ay].is-visible{opacity:1;transform:translateY(0)}.journey-milestone--highlight[data-astro-cid-vzo3a6ay] .journey-node[data-astro-cid-vzo3a6ay]{animation:highlightPulse 3s ease-in-out infinite}@keyframes highlightPulse{0%,to{box-shadow:0 0 0 6px #b7bd9633}50%{box-shadow:0 0 0 12px #b7bd9614}}.journey-milestone-mobile[data-astro-cid-vzo3a6ay]{opacity:0;transform:translate(-12px);transition:opacity .6s var(--ease-out),transform .6s var(--ease-out)}.journey-milestone-mobile[data-astro-cid-vzo3a6ay].is-visible{opacity:1;transform:translate(0)}@media(prefers-reduced-motion:reduce){.journey-draw-path[data-astro-cid-vzo3a6ay]{stroke-dashoffset:0!important;transition:none}.journey-milestone[data-astro-cid-vzo3a6ay],.journey-milestone-mobile[data-astro-cid-vzo3a6ay]{opacity:1!important;transform:none!important;transition:none}.journey-milestone--highlight[data-astro-cid-vzo3a6ay] .journey-node[data-astro-cid-vzo3a6ay]{animation:none}}.faq-chevron[data-astro-cid-al2ca2vr]{transition:transform .3s ease}.faq-trigger[data-astro-cid-al2ca2vr][aria-expanded=true] .faq-chevron[data-astro-cid-al2ca2vr]{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.faq-chevron[data-astro-cid-al2ca2vr]{transition:none}}.card-scene[data-astro-cid-xmivup5a]{perspective:1200px;width:100%}.card-flipper[data-astro-cid-xmivup5a]{position:relative;width:100%;transform-style:preserve-3d;transition:transform .9s cubic-bezier(.22,1,.36,1)}.card-flipper[data-astro-cid-xmivup5a].is-flipped{transform:rotateY(180deg)}.card-face[data-astro-cid-xmivup5a]{backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:var(--radius);border:1.5px solid color-mix(in srgb,var(--color-accent) 30%,var(--color-border));background:var(--color-surface);box-shadow:0 4px 24px #2a2a2612,0 1px 4px #2a2a260d,inset 0 1px #fff9;overflow:hidden}.card-front[data-astro-cid-xmivup5a]{width:100%}.card-back[data-astro-cid-xmivup5a]{position:absolute;inset:0;transform:rotateY(180deg);display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--color-surface) 0%,var(--color-accent-tint) 100%)}.card-header[data-astro-cid-xmivup5a]{display:flex;align-items:center;gap:12px;padding:20px 24px 16px;border-bottom:1px solid var(--color-border);background:linear-gradient(to right,var(--color-accent-tint),var(--color-surface));position:relative}.card-brand[data-astro-cid-xmivup5a]{font-family:var(--font-display);font-size:15px;font-weight:800;color:var(--color-foreground);line-height:1;margin:0;letter-spacing:-.01em}.card-subtitle[data-astro-cid-xmivup5a]{font-family:var(--font-body);font-size:11px;font-weight:500;color:var(--color-accent-700);margin:2px 0 0;text-transform:uppercase;letter-spacing:.1em}.card-stamp-area[data-astro-cid-xmivup5a]{margin-left:auto}.stamp[data-astro-cid-xmivup5a]{opacity:0;transform:scale(.4) rotate(-15deg);transition:opacity .4s var(--ease-out),transform .4s var(--ease-out)}.stamp[data-astro-cid-xmivup5a].is-stamped{opacity:1;transform:scale(1) rotate(-8deg)}.card-preview[data-astro-cid-xmivup5a]{display:flex;flex-direction:column;gap:0;padding:0 24px;background:color-mix(in srgb,var(--color-accent) 6%,var(--color-surface));border-bottom:1px solid var(--color-border);font-family:var(--font-body)}.preview-row[data-astro-cid-xmivup5a]{display:flex;align-items:center;gap:8px;padding:9px 0;min-height:38px}.preview-label[data-astro-cid-xmivup5a]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--color-accent-700);width:76px;flex-shrink:0}.preview-value[data-astro-cid-xmivup5a]{font-size:13px;font-weight:600;color:var(--color-foreground);font-family:var(--font-display);flex:1;transition:color .2s ease}.preview-value[data-astro-cid-xmivup5a].has-value{color:var(--color-foreground)}.field-check[data-astro-cid-xmivup5a]{width:22px;height:22px;border-radius:50%;background:var(--color-accent);color:var(--color-foreground);font-size:11px;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0;opacity:0;transform:scale(.3);transition:opacity .3s var(--ease-out),transform .3s var(--ease-out)}.field-check[data-astro-cid-xmivup5a].is-checked{opacity:1;transform:scale(1)}.preview-divider[data-astro-cid-xmivup5a]{height:1px;background:var(--color-border);margin:0}.card-form[data-astro-cid-xmivup5a]{display:flex;flex-direction:column;gap:20px;padding:24px}.form-field-group[data-astro-cid-xmivup5a]{display:flex;flex-direction:column;gap:8px}.form-label[data-astro-cid-xmivup5a]{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:var(--color-foreground);font-family:var(--font-display);margin:0}.field-icon[data-astro-cid-xmivup5a]{font-size:15px;line-height:1}.required-dot[data-astro-cid-xmivup5a]{color:var(--color-accent-700);font-size:16px;line-height:1;margin-left:1px}.optional-tag[data-astro-cid-xmivup5a]{font-size:11px;font-weight:400;color:var(--color-foreground-muted);margin-left:2px}.form-input[data-astro-cid-xmivup5a]{width:100%;border-radius:calc(var(--radius) * .6);border:1.5px solid var(--color-border);background:var(--color-background);padding:10px 14px;font-size:14px;color:var(--color-foreground);font-family:var(--font-body);transition:border-color .2s ease,box-shadow .2s ease;box-sizing:border-box}.form-input[data-astro-cid-xmivup5a]::placeholder{color:var(--color-foreground-soft)}.form-input[data-astro-cid-xmivup5a]:hover{border-color:var(--color-accent)}.form-input[data-astro-cid-xmivup5a]:focus{border-color:var(--color-accent);outline:none;box-shadow:0 0 0 3px #b7bd9640}.pill-grid[data-astro-cid-xmivup5a]{display:flex;flex-wrap:wrap;gap:8px}.pill-btn[data-astro-cid-xmivup5a]{padding:7px 14px;border-radius:9999px;border:1.5px solid var(--color-border-strong);background:var(--color-background);font-family:var(--font-body);font-size:13px;font-weight:600;color:var(--color-foreground-muted);cursor:pointer;transition:all .22s var(--ease-out);line-height:1}.pill-btn[data-astro-cid-xmivup5a]:hover{border-color:var(--color-accent);color:var(--color-foreground);background:var(--color-accent-tint)}.pill-btn[data-astro-cid-xmivup5a][aria-pressed=true]{border-color:var(--color-accent-700);background:var(--color-accent);color:var(--color-foreground);box-shadow:0 2px 8px #b7bd9666}.pill-btn[data-astro-cid-xmivup5a]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.voorkeur-grid[data-astro-cid-xmivup5a]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}@media(max-width:480px){.voorkeur-grid[data-astro-cid-xmivup5a]{grid-template-columns:1fr}}.voorkeur-btn[data-astro-cid-xmivup5a]{display:flex;flex-direction:column;align-items:center;gap:4px;padding:14px 10px;border-radius:calc(var(--radius) * .75);border:1.5px solid var(--color-border-strong);background:var(--color-background);cursor:pointer;transition:all .22s var(--ease-out);text-align:center}.voorkeur-btn[data-astro-cid-xmivup5a]:hover{border-color:var(--color-accent);background:var(--color-accent-tint);transform:translateY(-2px);box-shadow:0 4px 12px #b7bd9633}.voorkeur-btn[data-astro-cid-xmivup5a][aria-pressed=true]{border-color:var(--color-accent-700);background:var(--color-accent);box-shadow:0 4px 16px #b7bd9673;transform:translateY(-2px)}.voorkeur-btn[data-astro-cid-xmivup5a]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.voorkeur-icon[data-astro-cid-xmivup5a]{font-size:22px;line-height:1}.voorkeur-label[data-astro-cid-xmivup5a]{font-family:var(--font-display);font-size:13px;font-weight:700;color:var(--color-foreground);line-height:1.2}.voorkeur-sub[data-astro-cid-xmivup5a]{font-family:var(--font-body);font-size:10px;color:var(--color-foreground-muted);line-height:1.3}.submit-btn[data-astro-cid-xmivup5a]{position:relative;width:100%;padding:15px 24px;border-radius:9999px;border:none;background:var(--color-accent);color:var(--color-foreground);font-family:var(--font-display);font-size:15px;font-weight:700;cursor:pointer;transition:all .3s var(--ease-out);overflow:hidden;margin-top:4px}.submit-btn[data-astro-cid-xmivup5a]:not(:disabled):hover{background:var(--color-accent-hover);box-shadow:0 6px 20px #b7bd9680;transform:translateY(-1px)}.submit-btn[data-astro-cid-xmivup5a]:disabled{opacity:.45;cursor:not-allowed;transform:none}.submit-btn[data-astro-cid-xmivup5a]:focus-visible{outline:2px solid var(--color-accent-700);outline-offset:3px}.submit-btn-inner[data-astro-cid-xmivup5a]{display:flex;align-items:center;justify-content:center;gap:8px;position:relative;z-index:1}.submit-icon[data-astro-cid-xmivup5a]{width:18px;height:18px;flex-shrink:0}.submit-progress[data-astro-cid-xmivup5a]{position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.15) 50%,transparent 100%);transform:translate(-100%);transition:none}.submit-btn[data-astro-cid-xmivup5a].is-sending .submit-progress[data-astro-cid-xmivup5a]{animation:shimmer 1.2s ease-in-out infinite}@keyframes shimmer{to{transform:translate(100%)}}.privacy-note[data-astro-cid-xmivup5a]{font-size:12px;color:var(--color-foreground-muted);font-family:var(--font-body);line-height:1.5;margin:0}.privacy-link[data-astro-cid-xmivup5a]{color:var(--color-accent-700);font-weight:600;text-underline-offset:2px}.privacy-link[data-astro-cid-xmivup5a]:hover{text-decoration:underline}.error-msg[data-astro-cid-xmivup5a]{border-radius:calc(var(--radius) * .6);border:1px solid var(--color-border);background:var(--color-surface-2);padding:12px 16px;font-size:13px;color:var(--color-foreground);font-family:var(--font-body)}.back-content[data-astro-cid-xmivup5a]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:48px 32px;gap:16px}.back-stamp[data-astro-cid-xmivup5a]{animation:stampIn .6s cubic-bezier(.22,1,.36,1) both;animation-delay:.5s}@keyframes stampIn{0%{transform:scale(2) rotate(20deg);opacity:0}to{transform:scale(1) rotate(-3deg);opacity:1}}.back-title[data-astro-cid-xmivup5a]{font-family:var(--font-display);font-size:clamp(1.4rem,4vw,1.9rem);font-weight:800;color:var(--color-foreground);line-height:1.15;margin:0}.back-sub[data-astro-cid-xmivup5a]{font-family:var(--font-body);font-size:15px;color:var(--color-foreground-muted);margin:0;line-height:1.5}.back-card-preview[data-astro-cid-xmivup5a]{width:100%;max-width:340px;border-radius:calc(var(--radius) * .75);border:1px solid var(--color-border);background:var(--color-background);padding:14px 18px;display:flex;flex-direction:column;gap:8px;font-family:var(--font-body);font-size:13px}.back-preview-row[data-astro-cid-xmivup5a]{display:flex;align-items:center;gap:8px}.back-preview-label[data-astro-cid-xmivup5a]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--color-accent-700);width:72px;flex-shrink:0}.back-preview-value[data-astro-cid-xmivup5a]{font-size:13px;font-weight:600;color:var(--color-foreground);font-family:var(--font-display)}.back-details[data-astro-cid-xmivup5a]{display:flex;flex-direction:column;gap:8px;align-items:center}.back-detail-row[data-astro-cid-xmivup5a]{display:flex;align-items:center;gap:6px;font-family:var(--font-body);font-size:13px;font-weight:500;color:var(--color-foreground-muted)}.back-detail-icon[data-astro-cid-xmivup5a]{width:16px;height:16px;color:var(--color-accent-700);flex-shrink:0}.back-footer[data-astro-cid-xmivup5a]{font-family:var(--font-body);font-size:11px;color:var(--color-foreground-soft);margin:8px 0 0;letter-spacing:.05em}@media(prefers-reduced-motion:reduce){.card-flipper[data-astro-cid-xmivup5a]{transition:none}.card-flipper[data-astro-cid-xmivup5a].is-flipped .card-front[data-astro-cid-xmivup5a]{display:none}.card-flipper[data-astro-cid-xmivup5a].is-flipped .card-back[data-astro-cid-xmivup5a]{position:static;transform:none}.stamp[data-astro-cid-xmivup5a],.field-check[data-astro-cid-xmivup5a]{transition:none}.back-stamp[data-astro-cid-xmivup5a]{animation:none;opacity:1}.submit-btn[data-astro-cid-xmivup5a].is-sending .submit-progress[data-astro-cid-xmivup5a]{animation:none}.voorkeur-btn[data-astro-cid-xmivup5a]:hover,.voorkeur-btn[data-astro-cid-xmivup5a][aria-pressed=true]{transform:none}.submit-btn[data-astro-cid-xmivup5a]:not(:disabled):hover{transform:none}}
