@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/cce080f35d014443-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4de1fea1a954a5b6-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/39969fcf98a3026e-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6d664cce900333ee-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Lato;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/f97d1853053d8931-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Lato;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/7ff6869a1704182a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Lato Fallback;src:local("Arial");ascent-override:101.03%;descent-override:21.80%;line-gap-override:0.00%;size-adjust:97.69%}.__className_2b503c{font-family:Lato,Lato Fallback;font-style:normal}.__variable_2b503c{--font-lato:"Lato","Lato Fallback"}:root{--ams-navy:#0d1a3d;--ams-navy-soft:#1b2a52;--ams-cyan:#00a3e0;--ams-cyan-deep:#0089be;--ams-ink:#16203a;--ams-muted:#5a6781;--ams-line:#e2e7f0;--ams-surface:#ffffff;--ams-bg:#f6f8fc;--ams-radius:14px;--ams-radius-btn:12px;--ams-shadow:0 6px 24px rgba(13,26,61,0.08);--ams-shadow-lift:0 12px 34px rgba(13,26,61,0.14);--ams-ring:0 0 0 3px rgba(0,163,224,0.35);--ams-error:#c0392b;--ams-maxw:560px;--ams-ease:cubic-bezier(0.2,0.7,0.2,1)}*{box-sizing:border-box}body,html{padding:0;margin:0}body{font-family:var(--font-lato),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:var(--ams-bg);color:var(--ams-ink);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.ams-page{min-height:100dvh;display:flex;align-items:flex-start;justify-content:center;padding:clamp(16px,5vw,48px) clamp(16px,5vw,28px)}.ams-funnel{width:100%;max-width:var(--ams-maxw);margin-inline:auto}.ams-progress{display:flex;justify-content:space-between;margin-bottom:20px;gap:6px}.ams-progress__step{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:6px;color:var(--ams-muted);font-size:.8rem;font-weight:700}.ams-progress__dot{width:100%;height:4px;border-radius:4px;background:var(--ams-line);transition:background .2s var(--ams-ease)}.ams-progress__step--active .ams-progress__dot,.ams-progress__step--done .ams-progress__dot{background:var(--ams-cyan)}.ams-progress__step--active .ams-progress__label{color:var(--ams-navy)}.ams-card{background:var(--ams-surface);border-radius:var(--ams-radius);box-shadow:var(--ams-shadow);padding:clamp(20px,5vw,36px);position:relative;animation:ams-fade-in .36s var(--ams-ease) both}@keyframes ams-fade-in{0%{opacity:0;transform:translateX(14px)}to{opacity:1;transform:translateX(0)}}.ams-back{background:transparent;border:0;color:var(--ams-muted);font-weight:700;font-size:.9rem;cursor:pointer;padding:0;margin-bottom:16px}.ams-back:hover,.ams-title{color:var(--ams-navy)}.ams-title{font-weight:900;line-height:1.1;letter-spacing:-.01em;font-size:clamp(1.4rem,4vw,1.8rem);margin:0 0 8px}.ams-subtitle{color:var(--ams-muted);line-height:1.5;margin:0 0 20px}.ams-hint{color:var(--ams-muted);font-size:.9rem;margin:-4px 0 12px}.ams-tile-grid{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px;margin-top:16px}.ams-tile{text-align:left;background:var(--ams-surface);border:1.5px solid var(--ams-line);border-radius:var(--ams-radius);box-shadow:var(--ams-shadow);padding:16px 18px;min-height:44px;cursor:pointer;display:flex;flex-direction:column;gap:4px;transition:border-color .15s var(--ams-ease),box-shadow .15s var(--ams-ease),transform .12s var(--ams-ease);font-family:inherit;color:var(--ams-ink)}.ams-tile:hover{border-color:var(--ams-cyan);box-shadow:var(--ams-shadow-lift);transform:translateY(-2px)}.ams-tile:active{transform:scale(.985)}.ams-tile--selected{border-color:var(--ams-cyan);box-shadow:var(--ams-ring),var(--ams-shadow)}.ams-tile__label{font-weight:700;color:var(--ams-navy)}.ams-tile__micro{font-size:.85rem;color:var(--ams-muted)}@media (hover:none){.ams-tile:hover{transform:none}}.ams-tile--visual{padding:0 0 14px;overflow:hidden}.ams-tile__image{position:relative;display:block;width:100%;aspect-ratio:16/10;background:var(--ams-bg)}.ams-tile__image img{object-fit:cover}.ams-tile--visual .ams-tile__label{padding:12px 16px 0}.ams-tile--visual .ams-tile__micro{padding:0 16px}@media (min-width:640px){.ams-tile-grid--visual{grid-template-columns:repeat(2,1fr)}}.ams-logo-strip{overflow:hidden;margin-top:22px;padding-top:18px;border-top:1px solid var(--ams-line);-webkit-mask-image:linear-gradient(90deg,transparent,#000 40px,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(90deg,transparent,#000 40px,#000 calc(100% - 40px),transparent)}.ams-logo-strip__track{display:flex;align-items:center;width:max-content;gap:clamp(20px,5vw,36px);animation:ams-logo-scroll 32s linear infinite}.ams-logo-strip:hover .ams-logo-strip__track{animation-play-state:paused}@keyframes ams-logo-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.ams-logo-strip__item{position:relative;height:22px;width:64px;flex:none;opacity:.72;filter:grayscale(15%)}.ams-logo-strip__item img{object-fit:contain}@media (prefers-reduced-motion:reduce){.ams-logo-strip{-webkit-mask-image:none;mask-image:none}.ams-logo-strip__track{flex-wrap:wrap;width:auto;justify-content:center}.ams-logo-strip__track>:nth-child(n+13){display:none}}.ams-form{gap:16px;margin-top:16px}.ams-field,.ams-form{display:flex;flex-direction:column}.ams-field{gap:6px}.ams-field__label{font-weight:700;font-size:.9rem;color:var(--ams-navy)}.ams-field__error{color:var(--ams-error);font-size:.85rem}.ams-input{border:1.5px solid var(--ams-line);border-radius:var(--ams-radius-btn);padding:14px 16px;background:#fff;color:var(--ams-ink);font-family:inherit;font-size:1rem;transition:border-color .15s var(--ams-ease),box-shadow .15s var(--ams-ease)}.ams-input:focus{outline:0;border-color:var(--ams-cyan);box-shadow:var(--ams-ring)}.ams-dropzone{position:relative;border:1.5px dashed var(--ams-line);border-radius:var(--ams-radius-btn);padding:22px 16px;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;cursor:pointer;background:#fff;transition:border-color .15s var(--ams-ease),background .15s var(--ams-ease)}.ams-dropzone:focus-visible,.ams-dropzone:hover{border-color:var(--ams-cyan)}.ams-dropzone--active{border-color:var(--ams-cyan);background:rgba(0,163,224,.06)}.ams-dropzone__text{font-size:.92rem;color:var(--ams-ink);font-weight:600}.ams-dropzone__input{position:absolute;inset:0;opacity:0;pointer-events:none}.ams-dropzone__list{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.ams-dropzone__list li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 12px;border-radius:10px;background:var(--ams-bg,#f4f6fa);font-size:.85rem;color:var(--ams-ink)}.ams-dropzone__list button{border:0;background:transparent;color:var(--ams-muted);font-size:1.1rem;line-height:1;cursor:pointer;padding:0 4px}.ams-dropzone__list button:hover{color:var(--ams-error)}.ams-checkbox{display:flex;align-items:flex-start;gap:10px;font-size:.92rem;color:var(--ams-ink);line-height:1.5}.ams-checkbox input{margin-top:4px;width:18px;height:18px;accent-color:var(--ams-cyan);flex:none}.ams-checkbox a{color:var(--ams-cyan-deep)}.ams-button{background:var(--ams-cyan);color:#fff;font-weight:700;border:0;border-radius:var(--ams-radius-btn);padding:16px 26px;font-size:1rem;box-shadow:0 8px 20px rgba(0,163,224,.28);transition:transform .15s var(--ams-ease),background .15s var(--ams-ease),box-shadow .15s var(--ams-ease);cursor:pointer;width:100%}.ams-button:hover{background:var(--ams-cyan-deep);transform:translateY(-1px);box-shadow:var(--ams-shadow-lift)}.ams-button:active{transform:translateY(0)}.ams-button:disabled{opacity:.6;cursor:not-allowed;transform:none}.ams-trust-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.ams-trust-list li{padding-left:24px;position:relative;color:var(--ams-ink);line-height:1.5}.ams-trust-list li:before{content:"✓";position:absolute;left:0;color:var(--ams-cyan);font-weight:700}.ams-end{text-align:center;flex-direction:column;gap:12px}.ams-end,.ams-end__check{display:flex;align-items:center}.ams-end__check{width:56px;height:56px;border-radius:999px;background:var(--ams-cyan);color:#fff;justify-content:center;font-size:1.6rem;font-weight:900;margin-bottom:8px}.ams-end p{color:var(--ams-ink);line-height:1.6;margin:0}.ams-end__personal{display:flex;align-items:center;gap:14px;margin-top:12px;padding-top:20px}.ams-end__personal,.ams-end__weiter{text-align:left;border-top:1px solid var(--ams-line)}.ams-end__weiter{margin-top:18px;padding-top:18px}.ams-end__weiter h2{margin:0 0 10px;font-size:1rem;color:var(--ams-navy)}.ams-end__tipps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.ams-end__tipps a{display:block;padding:12px 14px;border:1.5px solid var(--ams-line);border-radius:var(--ams-radius-btn);color:var(--ams-navy);font-weight:700;font-size:.95rem;text-decoration:none;transition:border-color .15s var(--ams-ease),background .15s var(--ams-ease)}.ams-end__tipps a:hover{border-color:var(--ams-cyan);background:rgba(0,163,224,.05)}.ams-end__homepage{display:inline-block;margin-top:18px;text-decoration:none;text-align:center}.ams-end__personal-photo{position:relative;flex:none;width:56px;height:56px;border-radius:999px;overflow:hidden;box-shadow:var(--ams-shadow)}.ams-end__personal-photo img{object-fit:cover}.ams-end__quote{margin:0;padding:0;border:0;font-size:.9rem;line-height:1.5;color:var(--ams-ink)}.ams-end__quote cite{display:block;margin-top:6px;font-style:normal;font-weight:700;font-size:.82rem;color:var(--ams-muted)}@media (min-width:640px){.ams-tile-grid{grid-template-columns:repeat(2,1fr)}}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}.ams-consent-banner{position:fixed;left:0;right:0;bottom:0;z-index:1000;background:var(--ams-navy);color:#fff;padding:16px clamp(16px,5vw,32px);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;box-shadow:0 -8px 24px rgba(13,26,61,.25)}.ams-consent-banner__text{margin:0;font-size:.88rem;line-height:1.5;max-width:640px;color:#dbe2f0}.ams-consent-banner__text a{color:#fff;text-decoration:underline}.ams-consent-banner__actions{display:flex;gap:10px;flex:none}.ams-consent-banner__btn{font-family:inherit;font-weight:700;font-size:.9rem;border-radius:var(--ams-radius-btn);padding:12px 20px;cursor:pointer;border:1.5px solid transparent;min-height:44px}.ams-consent-banner__btn--reject{background:transparent;border-color:#dbe2f0;color:#fff}.ams-consent-banner__btn--accept{background:var(--ams-cyan);color:#fff}.ams-consent-settings-link{position:fixed;left:16px;bottom:16px;z-index:900;background:rgba(13,26,61,.85);color:#fff;border:0;border-radius:999px;padding:8px 14px;font-size:.75rem;font-family:inherit;cursor:pointer}.ams-legal-footer{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:24px;padding:0 16px 96px;font-size:.8rem;color:var(--ams-muted)}.ams-legal-footer a{color:var(--ams-muted);text-decoration:underline}.ams-legal-footer a:hover{color:var(--ams-navy)}