.hero-phone[data-v-15ad6792]{--phone-w:54%;container-type:inline-size;padding-bottom:12%;padding-right:12%;position:relative;width:100%}.phone-defs[data-v-15ad6792]{height:0;overflow:hidden;position:absolute;width:0}.hero-phone__photo[data-v-15ad6792]{aspect-ratio:4/5;background:var(--color-ink);border-radius:var(--radius-media);box-shadow:var(--shadow-card);overflow:hidden;position:relative;width:100%}.hero-phone__img[data-v-15ad6792]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:44% 42%;object-position:44% 42%;width:100%}.hero-phone__photo[data-v-15ad6792]:after{background:linear-gradient(0deg,#10100db3 0,#10100d00 40%),radial-gradient(ellipse 80% 70% at 45% 45%,#fff0 55%,#10100d47);content:"";inset:0;pointer-events:none;position:absolute}.hero-phone__caption[data-v-15ad6792]{bottom:0;color:var(--color-oninverse);display:flex;flex-direction:column;font-family:var(--font-family-body);gap:2px;left:0;line-height:1.3;padding:14px 16px;padding-right:calc(var(--phone-w) + 2%);position:absolute;right:0;z-index:1}.hero-phone__caption-title[data-v-15ad6792]{font-family:var(--font-family-heading);font-size:var(--text-h5)}.hero-phone__caption-museum[data-v-15ad6792]{color:var(--color-oninverse-muted);font-size:var(--text-caption)}.phone[data-v-15ad6792]{--app-bg:#fff;--app-surface:#fff;--app-text:var(--color-ink);--app-text-muted:var(--color-ink-muted);--app-border:var(--color-border-strong);--app-rule:var(--color-border);--app-accent:var(--color-brand-500);--app-accent-tint:var(--color-brand-50);--app-on-accent:#fff;--app-track:rgba(45,31,20,.1);--app-correct:#1f7a44;--app-correct-tint:#e9f6ee;--app-wrong:#c23a2b;--app-wrong-tint:#fdecea;background:#1a1612;border-radius:2.6em;bottom:0;box-shadow:inset 0 0 0 1px #ffffff1a,0 1px 2px #1f1a1533,0 18px 40px #1f1a154d;color:var(--app-text);font-family:var(--font-family-body);font-size:clamp(9px,3cqw,14px);padding:.5em;position:absolute;right:0;width:var(--phone-w)}.phone__screen[data-v-15ad6792]{aspect-ratio:9/19.5;background:var(--app-bg);border-radius:2.1em;overflow:hidden;position:relative}.phone__notch[data-v-15ad6792]{background:#1a1612;height:1.25em;top:.7em;width:30%}.phone__home[data-v-15ad6792],.phone__notch[data-v-15ad6792]{border-radius:999px;left:50%;position:absolute;transform:translate(-50%);z-index:2}.phone__home[data-v-15ad6792]{background:var(--color-ink);bottom:.55em;height:.35em;opacity:.85;width:34%}.screen[data-v-15ad6792]{background:var(--app-bg);display:flex;flex-direction:column;inset:0;padding-bottom:1.1em;position:absolute}.phone__icon[data-v-15ad6792]{fill:none;flex-shrink:0;height:1.15em;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2;width:1.15em}.phone__header[data-v-15ad6792]{border-bottom:1px solid var(--app-rule);display:flex;flex-direction:column;flex-shrink:0;gap:.8em;padding:2.8em 1.2em .9em}.phone__header--object[data-v-15ad6792]{border-bottom:0;padding-bottom:.7em}.phone__title-row[data-v-15ad6792]{align-items:flex-start;display:flex;gap:.8em}.phone__back[data-v-15ad6792]{color:var(--app-accent);height:1.1em;margin-top:.15em;width:1.1em}.phone__title[data-v-15ad6792]{font-size:1em;font-weight:600;letter-spacing:-.01em;line-height:1.3}.phone__progress[data-v-15ad6792]{display:flex;gap:.5em}.phone__progress-bar[data-v-15ad6792]{background:var(--app-track);border-radius:999px;flex:1;height:.4em}.phone__progress-bar--done[data-v-15ad6792]{background:var(--app-accent)}.phone__thumb[data-v-15ad6792]{aspect-ratio:2/1;background:var(--color-ink);flex-shrink:0;overflow:hidden}.phone__thumb-img[data-v-15ad6792]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:44% 42%;object-position:44% 42%;width:100%}.phone__prompt[data-v-15ad6792]{font-size:1.05em;font-weight:600;letter-spacing:-.01em;line-height:1.25;margin:0}.phone__body[data-v-15ad6792]{display:flex;flex:1;flex-direction:column;gap:1.1em;min-height:0;overflow:hidden;padding:1.5em 1.2em .8em}.phone__body--overview[data-v-15ad6792]{gap:.8em;padding-top:1em}.phone__body--overview .phone__options[data-v-15ad6792]{gap:.5em}.phone__body--overview .phone__option[data-v-15ad6792]{padding:.7em 1em}.phone__text[data-v-15ad6792]{font-size:1em;line-height:1.5;margin:0}.phone__question[data-v-15ad6792]{font-size:1.2em;font-weight:700;letter-spacing:-.015em;line-height:1.25;margin:0}.phone__options[data-v-15ad6792]{display:flex;flex-direction:column;gap:.6em;list-style:none;margin:0;padding:0}.phone__option[data-v-15ad6792]{align-items:center;background:var(--app-surface);border:1px solid var(--app-border);border-radius:.85em;color:var(--app-text-muted);display:flex;font-size:1em;gap:.6em;line-height:1.25;padding:.85em 1em;transition:background-color .25s ease,border-color .25s ease,color .25s ease,opacity .25s ease,transform .15s ease}.phone__option>span[data-v-15ad6792]{flex:1}.phone__option-icon[data-v-15ad6792]{color:var(--app-text-muted);margin-left:auto}.phone__option-lead[data-v-15ad6792]{color:var(--app-accent)}.phone__option--link[data-v-15ad6792]{color:var(--app-text)}.phone__option--ask[data-v-15ad6792]{border-style:dashed}.phone__option--pressed[data-v-15ad6792]{transform:scale(.97)}.phone__option--pressed[data-v-15ad6792],.phone__option--selected[data-v-15ad6792]{background:var(--app-accent-tint);border-color:var(--app-accent)}.phone__option--selected[data-v-15ad6792]{color:var(--app-text)}.phone__option--correct[data-v-15ad6792]{background:var(--app-correct-tint);border-color:var(--app-correct)}.phone__option--correct[data-v-15ad6792],.phone__option--correct .phone__option-icon[data-v-15ad6792]{color:var(--app-correct)}.phone__option--wrong[data-v-15ad6792]{background:var(--app-wrong-tint);border-color:var(--app-wrong)}.phone__option--wrong[data-v-15ad6792],.phone__option--wrong .phone__option-icon[data-v-15ad6792]{color:var(--app-wrong)}.phone__option--dim[data-v-15ad6792]{opacity:.45}.phone__footer[data-v-15ad6792]{border-top:1px solid var(--app-rule);display:flex;flex-direction:column;flex-shrink:0;gap:.7em;padding:.8em 1.2em .5em}.phone__verdict[data-v-15ad6792]{color:var(--app-wrong);margin:0}.phone__button[data-v-15ad6792],.phone__verdict[data-v-15ad6792]{align-items:center;display:flex;font-size:1em;font-weight:600;gap:.5em}.phone__button[data-v-15ad6792]{background:var(--app-accent);border:1px solid var(--app-accent);border-radius:.6em;color:var(--app-on-accent);justify-content:center;padding:.85em;text-align:center;transition:background-color .25s ease,opacity .25s ease,transform .15s ease}.phone__button--outline[data-v-15ad6792]{background:transparent;color:var(--app-accent)}.phone__button--muted[data-v-15ad6792]{opacity:.55}.phone__button--pressed[data-v-15ad6792]{background:var(--color-brand-700);border-color:var(--color-brand-700);transform:scale(.97)}.screen-back-enter-active[data-v-15ad6792],.screen-back-leave-active[data-v-15ad6792],.screen-forward-enter-active[data-v-15ad6792],.screen-forward-leave-active[data-v-15ad6792]{transition:transform .42s cubic-bezier(.22,.61,.36,1),opacity .42s ease}.screen-back-leave-active[data-v-15ad6792],.screen-forward-enter-active[data-v-15ad6792]{z-index:1}.screen-back-leave-to[data-v-15ad6792],.screen-forward-enter-from[data-v-15ad6792]{transform:translate(100%)}.screen-back-enter-from[data-v-15ad6792],.screen-forward-leave-to[data-v-15ad6792]{opacity:.6;transform:translate(-24%)}.fade-enter-active[data-v-15ad6792],.fade-leave-active[data-v-15ad6792]{transition:opacity .25s ease}.fade-enter-from[data-v-15ad6792],.fade-leave-to[data-v-15ad6792]{opacity:0}.hero[data-v-be56d878]{align-items:stretch;background:radial-gradient(ellipse 65% 75% at 78% 50%,#f2d5c0bf 0,#f2d5c000 60%),var(--color-cream);justify-content:flex-start;min-height:85dvh;overflow:hidden;padding-bottom:var(--section-py-sm);padding-top:clamp(112px,14dvh,168px)}.hero[data-v-be56d878],.hero__inner[data-v-be56d878]{display:flex;flex-direction:column;position:relative}.hero__inner[data-v-be56d878]{gap:clamp(40px,6vw,72px);z-index:1}.hero-grid[data-v-be56d878]{align-items:start;display:grid;gap:40px;grid-template-columns:1fr}@media(min-width:960px){.hero-grid[data-v-be56d878]{gap:56px;grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.deco-defs[data-v-be56d878]{height:0;width:0}.deco-defs[data-v-be56d878],.hero-deco[data-v-be56d878]{overflow:hidden;position:absolute}.hero-deco[data-v-be56d878]{inset:0;pointer-events:none;z-index:0}.deco[data-v-be56d878]{color:#2d1f14;fill:none;height:auto;opacity:.45;position:absolute;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.deco-butterfly[data-v-be56d878],.deco-frame[data-v-be56d878],.deco-telescope[data-v-be56d878],.deco-vase[data-v-be56d878]{aspect-ratio:1/1}.deco-frame[data-v-be56d878]{right:10%;top:16%;width:72px}.deco-vase[data-v-be56d878]{bottom:10%;color:#c50;left:3%;width:72px}.deco-butterfly[data-v-be56d878]{left:46%;top:25%;transform:rotate(-14deg);width:52px}.deco-telescope[data-v-be56d878]{bottom:8%;color:#c50;right:5%;transform:scaleX(-1);width:96px}.hero-copy[data-v-be56d878]{align-items:flex-start;display:flex;flex-direction:column;gap:20px}.hero-eyebrow[data-v-be56d878]{color:var(--color-brand-500)}.hero-paragraph[data-v-be56d878]{max-width:var(--measure-narrow)}.hero-support[data-v-be56d878]{color:var(--color-ink-muted)}.hero-ctas[data-v-be56d878]{align-items:flex-start;display:flex;flex-direction:column;gap:20px;padding-top:8px}@media(min-width:960px){.hero-ctas[data-v-be56d878]{align-items:flex-start;flex-direction:row;gap:32px}}.hero-visual[data-v-be56d878]{margin-inline:auto;max-width:400px;width:100%}@media(min-width:960px){.hero-visual[data-v-be56d878]{margin-inline:auto 0;max-width:480px}}@media(max-width:959px){.hero[data-v-be56d878]{padding-top:clamp(96px,12dvh,136px)}}.hero-clients[data-v-be56d878]{align-items:flex-start;border-top:1px solid var(--color-border);display:flex;flex-direction:column;gap:12px;padding-top:28px}.hero-clients__logos[data-v-be56d878]{align-items:center;display:flex;flex-wrap:wrap;gap:16px 24px}.hero-clients__logo[data-v-be56d878]{filter:brightness(0) opacity(.45);height:56px;transition:filter .2s ease;width:auto}.hero-clients__logo--boerhaave[data-v-be56d878]{height:46px}.hero-clients__logo--msm[data-v-be56d878]{height:50px}.hero-clients__logo--kranenburgh[data-v-be56d878]{height:52px}.hero-clients__logo[data-v-be56d878]:hover{filter:brightness(0) opacity(.65)}
