:root{--primary:#ffcf5a;--secondary:#fbe19f;--accent:#ffb020;--bg:#fffbf2;--card:#fff;--text:#1f1f1f;--muted:#6b6255;--btn:#ffb020;--btn-hover:#e89600;--btn-text:#1f1f1f;--whatsapp:#25d366;--error:#b3261e;--font-display:"Cinzel", Georgia, "Times New Roman", serif;--font-body:"Montserrat", "Helvetica Neue", Arial, sans-serif;--fs-h1:clamp(2.4rem, 5.2vw, 3.8rem);--fs-h2:clamp(1.8rem, 3.6vw, 2.6rem);--fs-h2-klein:clamp(1.4rem, 2.4vw, 1.8rem);--fs-h3:clamp(1.15rem, 2vw, 1.35rem);--fs-lead:clamp(1.1rem, 2.2vw, 1.3rem);--fs-body:1rem;--fs-small:.88rem;--fs-eyebrow:.74rem;--space-section:96px;--space-section-mobile:64px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}html,body{background:var(--bg)}body{font-family:var(--font-body);font-size:var(--fs-body);color:var(--text);-webkit-font-smoothing:antialiased;font-weight:400;line-height:1.7;overflow-x:hidden}::selection{background:var(--primary);color:var(--text)}img{max-width:100%}h1{font-family:var(--font-display);font-size:var(--fs-h1);letter-spacing:.005em;font-weight:400;line-height:1.15}h2{font-family:var(--font-display);font-size:var(--fs-h2);font-weight:400;line-height:1.25}h3{font-family:var(--font-body);font-size:var(--fs-h3);font-weight:600;line-height:1.4}p{font-size:var(--fs-body)}.lead{font-size:var(--fs-lead);font-weight:300;line-height:1.55}.eyebrow{font-family:var(--font-body);font-size:var(--fs-eyebrow);letter-spacing:.22em;text-transform:uppercase;color:var(--muted);font-weight:600}.small{font-size:var(--fs-small);color:var(--muted)}a{color:inherit}.wrap{max-width:1180px;margin:0 auto;padding:0 28px}.narrow{max-width:780px;margin:0 auto;padding:0 28px}.btn{font-family:var(--font-body);letter-spacing:.01em;background:var(--btn);color:var(--btn-text);cursor:pointer;border:none;border-radius:50px;padding:16px 34px;font-size:.95rem;font-weight:700;text-decoration:none;transition:background .25s,transform .25s;display:inline-block}.btn:hover{background:var(--btn-hover);transform:translateY(-2px)}.btn:focus-visible{outline:3px solid var(--text);outline-offset:3px}.site-nav{z-index:100;-webkit-backdrop-filter:blur(8px);background:#fffbf2f0;border-bottom:1px solid #1f1f1f0f;position:sticky;top:0}.site-nav .wrap{justify-content:space-between;align-items:center;gap:20px;padding-top:12px;padding-bottom:12px;display:flex}.site-nav .logo-link{flex:none;align-items:center;text-decoration:none;display:flex}.site-nav .logo-link img{width:auto;height:56px;display:block}.nav-right{align-items:center;gap:14px;display:flex}.nav-link{font-family:var(--font-body);color:var(--text);white-space:nowrap;border-bottom:2px solid #0000;padding-bottom:2px;font-size:.85rem;font-weight:600;text-decoration:none;transition:border-color .25s}.nav-link:hover{border-bottom-color:var(--btn-hover)}.whatsapp-btn{background:var(--btn);width:46px;height:46px;color:var(--btn-text);border-radius:50%;flex:none;justify-content:center;align-items:center;transition:background .25s,color .25s,transform .25s;display:inline-flex}.whatsapp-btn svg{width:23px;height:23px;display:block}.whatsapp-btn:hover{background:var(--whatsapp);color:#fff;transform:translateY(-2px)}.whatsapp-btn:focus-visible{outline:3px solid var(--text);outline-offset:3px}@media (width<=640px){.site-nav .wrap{gap:10px;padding-left:16px;padding-right:16px}.site-nav .logo-link img{height:42px}.nav-right{gap:12px;min-width:0}.nav-link{letter-spacing:.03em;padding:10px 0 2px;font-size:.74rem}.back-link{font-size:.74rem}.whatsapp-btn{width:40px;height:40px}.whatsapp-btn svg{width:20px;height:20px}}@media (width<=350px){.site-nav .logo-link img{height:36px}.nav-right{gap:9px}.nav-link{letter-spacing:.01em;font-size:.68rem}}.form-fields{text-align:left;flex-direction:column;gap:18px;display:flex}.field label{font-family:var(--font-body);font-size:var(--fs-small);color:var(--muted);margin-bottom:6px;font-weight:600;display:block}.field input,.field textarea{font-family:var(--font-body);font-size:var(--fs-body);color:var(--text);background:var(--card);resize:vertical;border:1px solid #1f1f1f2e;border-radius:14px;width:100%;padding:14px 17px;line-height:1.5}.field input:focus,.field textarea:focus{outline:2px solid var(--accent);border-color:var(--accent)}.field textarea{min-height:140px}.hp-field{position:absolute!important;left:-9999px!important}.form-note{font-size:var(--fs-small);color:var(--muted);margin-top:16px}.form-status{background:var(--card);font-family:var(--font-body);font-size:var(--fs-body);border-radius:16px;padding:24px}.form-status.is-error{color:var(--error)}.form-submit{align-self:flex-start;margin-top:4px}.modal{z-index:200;justify-content:center;align-items:center;padding:24px;display:none;position:fixed;inset:0}.modal.is-open{display:flex}.modal-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1f1f1f8c;position:absolute;inset:0}.modal-panel{z-index:1;background:var(--bg);border-radius:24px;width:100%;max-width:580px;max-height:90vh;padding:44px 40px 40px;animation:.3s modal-in;position:relative;overflow-y:auto;box-shadow:0 40px 90px -30px #1f1f1f99}@keyframes modal-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.modal-close{cursor:pointer;background:var(--secondary);width:38px;height:38px;color:var(--text);font-family:var(--font-body);border:none;border-radius:50%;justify-content:center;align-items:center;font-size:1.3rem;line-height:1;transition:background .25s;display:flex;position:absolute;top:16px;right:16px}.modal-close:hover{background:var(--primary)}.modal-panel .eyebrow{color:var(--btn-hover)}.modal-panel h2{margin:12px 0 10px}.modal-panel .lead{color:var(--muted);margin-bottom:28px}@media (width<=520px){.modal-panel{padding:38px 24px 30px}}.site-footer{background:var(--card);border-top:1px solid #1f1f1f14}.footer-top{border-bottom:1px solid #1f1f1f14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:30px 0 24px;display:flex}.footer-top img{opacity:.9;width:auto;height:38px;display:block}.social-links{gap:14px;display:flex}.social-links a{background:var(--secondary);width:40px;height:40px;color:var(--text);border-radius:50%;justify-content:center;align-items:center;transition:background .25s,transform .25s;display:inline-flex}.social-links a:hover{background:var(--primary);transform:translateY(-2px)}.social-links a:focus-visible{outline:3px solid var(--text);outline-offset:3px}.social-links svg{width:19px;height:19px}.footer-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;padding:20px 0;display:flex}.footer-bottom p,.footer-bottom a{font-size:var(--fs-small);color:var(--muted)}.legal-links{gap:20px;display:flex}.legal-links a{text-decoration:none}.legal-links a:hover{color:var(--text);text-decoration:underline}@media (width<=560px){.footer-top,.footer-bottom{text-align:center;flex-direction:column;justify-content:center}.legal-links{flex-wrap:wrap;justify-content:center}}.legal-page{padding:70px 0 90px}.legal-page h1{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin-bottom:10px}@media (width<=520px){.legal-page h1{font-size:clamp(1.25rem,5.6vw,2.2rem)}}.legal-page h2{font-size:var(--fs-h2-klein);margin:40px 0 12px}.legal-page h3{margin:24px 0 8px}.legal-page p{margin-bottom:12px}.legal-page ol{margin:0 0 18px;padding-left:1.4rem}.legal-page li{margin-bottom:8px}.legal-page .stand{font-size:var(--fs-small);color:var(--muted);margin-top:40px}.legal-page .angaben{grid-template-columns:minmax(210px,auto) 1fr;gap:2px 32px;margin:28px 0 8px;display:grid}.legal-page .angaben dt{font-family:var(--font-body);font-size:var(--fs-small);color:var(--muted);border-top:1px solid #1f1f1f17;padding:12px 0;font-weight:600}.legal-page .angaben dd{font-size:var(--fs-body);color:var(--text);border-top:1px solid #1f1f1f17;padding:12px 0}.legal-page .angaben dt:first-of-type,.legal-page .angaben dd:first-of-type{border-top:none}@media (width<=640px){.legal-page .angaben{grid-template-columns:1fr;gap:0}.legal-page .angaben dt{padding:14px 0 2px}.legal-page .angaben dd{border-top:none;padding:0 0 14px}}.back-link{font-family:var(--font-body);color:var(--text);border-bottom:2px solid var(--btn-hover);padding-bottom:2px;font-size:.85rem;font-weight:600;text-decoration:none}.back-link:hover{color:var(--btn-hover)}.reveal{opacity:0;transition:opacity .8s,transform .8s;transform:translateY(26px)}.reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transition:none;transform:none}.modal-panel{animation:none}}.hero{padding:84px 0 96px;position:relative;overflow:hidden}.hero-bg{z-index:0;background:radial-gradient(circle at 78% 28%,#ffcf5a8c,#0000 45%),radial-gradient(circle at 18% 80%,#fbe19f80,#0000 50%);position:absolute;inset:0}.hero-grid{z-index:2;grid-template-columns:1.15fr .85fr;align-items:center;gap:56px;display:grid;position:relative}.hero .eyebrow{margin-bottom:22px;line-height:1.7;display:block}.hero h1{margin-bottom:26px}.hero h1 em{color:var(--accent);font-style:italic}.hero .sub{max-width:520px;margin-bottom:16px}.hero .accentline{font-size:var(--fs-lead);color:var(--muted);max-width:520px;margin-bottom:38px;font-style:italic}.hero-quote{z-index:2;border-top:1px solid #ffb02040;margin-top:72px;padding-top:40px;position:relative}.hero-quote p{font-family:var(--font-display);max-width:840px;font-size:clamp(1.35rem,2.8vw,1.9rem);font-weight:400;line-height:1.45}.portrait{aspect-ratio:4/5;border-radius:140px 140px 28px 28px;overflow:hidden;box-shadow:0 24px 60px -30px #1f1f1f8c}.portrait img{object-fit:cover;width:100%;height:100%;display:block}@media (width<=860px){.hero-grid{grid-template-columns:1fr;gap:40px}.portrait{width:100%;max-width:380px;margin:0 auto}.hero{padding:60px 0 70px}.hero-quote{margin-top:48px;padding-top:32px}}@media (width<=520px){.wrap,.narrow{padding-left:20px;padding-right:20px}.hero{padding:40px 0 52px}.hero h1{margin-bottom:20px;font-size:clamp(1.9rem,8.4vw,2.4rem)}.hero .eyebrow{margin-bottom:16px}.hero .accentline{margin-bottom:28px}.hero-grid{gap:32px}.portrait{border-radius:110px 110px 24px 24px;max-width:300px}.hero-quote{margin-top:36px;padding-top:26px}.event-flyer,.inqa-flyer,.book{padding:44px 0}.event-flyer-grid,.inqa-flyer-grid{gap:28px}.story-intro{margin-bottom:36px}.acc-head{padding:20px 18px}.acc-body-inner{padding:0 18px 20px}.legal-page{padding:44px 0 64px}}.book{background:var(--bg);text-align:center;padding:80px 0}.book h2{margin-bottom:12px}.book .lead{color:var(--muted);max-width:600px;margin:0 auto 38px}.book-link{border-radius:20px;max-width:960px;margin:0 auto;text-decoration:none;transition:transform .3s,box-shadow .3s;display:block;overflow:hidden;box-shadow:0 24px 60px -28px #1f1f1f73}.book-link:hover{transform:translateY(-4px);box-shadow:0 32px 70px -28px #1f1f1f8c}.book-link img{width:100%;height:auto;display:block}.book .btn{margin-top:34px}@media (width<=860px){.book{padding:56px 0}}@media (prefers-reduced-motion:reduce){.book-link{transition:none}}.event-flyer{background:var(--bg);padding:80px 0}.event-flyer-grid{grid-template-columns:minmax(280px,520px) 1fr;justify-content:center;align-items:center;gap:48px;display:grid}.flyer-link{border-radius:20px;line-height:0;transition:transform .3s,box-shadow .3s;display:block;overflow:hidden;box-shadow:0 24px 60px -28px #1f1f1f73}.flyer-link img{width:100%;height:auto;display:block}.flyer-link:hover{transform:translateY(-4px);box-shadow:0 32px 70px -28px #1f1f1f8c}.flyer-link:focus-visible{outline-offset:4px;border-radius:20px;outline:3px solid #2e9b9b}.event-cta{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:22px;min-width:280px;display:flex}.event-label{font-family:var(--font-body);letter-spacing:.04em;color:#2e9b9b;font-size:clamp(1.1rem,2.4vw,1.5rem);font-weight:700}.event-button-wrap{display:inline-block;position:relative}.event-btn{z-index:2;color:#fff;text-align:center;background:#d96c6c;min-width:200px;padding:18px 40px;font-size:1.05rem;position:relative}.event-btn:hover{background:#c55b5b;transform:translateY(-2px)}.event-btn:focus-visible{outline-offset:3px;outline:3px solid #2e9b9b}.heart{z-index:1;opacity:.5;color:#d96c6c;pointer-events:none;font-size:13px;line-height:1;animation:5s ease-in-out infinite heart-float;position:absolute}.heart-1{color:#2e9b9b;animation-delay:0s;top:-22px;left:10%}.heart-2{animation-delay:.45s;top:-14px;right:12%}.heart-3{animation-delay:.9s;top:8px;left:-22px}.heart-4{color:#ffcf5a;animation-delay:1.35s;top:8px;right:-22px}.heart-5{animation-delay:1.8s;bottom:-18px;left:5%}.heart-6{color:#2e9b9b;animation-delay:2.25s;bottom:-22px;right:8%}.heart-7{animation-delay:2.7s;top:-28px;left:45%}.heart-8{color:#ffcf5a;animation-delay:3.15s;bottom:-28px;left:42%}.heart-9{animation-delay:3.6s;top:50%;left:-34px}.heart-10{color:#2e9b9b;animation-delay:4.05s;top:50%;right:-34px}.heart-11{animation-delay:4.5s;top:-6px;left:28%}.heart-12{color:#ffcf5a;animation-delay:4.95s;bottom:-6px;right:28%}@keyframes heart-float{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-5px)scale(1.08)}}@media (width<=860px){.event-flyer{padding:56px 0}.event-flyer-grid{grid-template-columns:1fr;gap:36px}.flyer-link{max-width:420px;margin:0 auto}}@media (prefers-reduced-motion:reduce){.heart{animation:none}.flyer-link{transition:none}}.inqa-flyer{background:linear-gradient(180deg,#fffbf257,#fffbf2c7), repeating-linear-gradient(45deg,#ffb02009 0 20px,#ffb02000 20px 40px), var(--secondary);border-top:1px solid #ffb0201f;border-bottom:1px solid #ffb02014;padding:80px 0}.inqa-flyer-grid{grid-template-columns:minmax(0,1.22fr) minmax(300px,.78fr);align-items:center;gap:48px;display:grid}.inqa-flyer-link{border-radius:20px;line-height:0;transition:transform .3s,box-shadow .3s;display:block;overflow:hidden;box-shadow:0 24px 60px -28px #1f1f1f73}.inqa-flyer-link img{width:100%;height:auto;display:block}.inqa-flyer-link:hover{transform:translateY(-4px);box-shadow:0 32px 70px -28px #1f1f1f8c}.inqa-flyer-link:focus-visible{outline:3px solid var(--accent);outline-offset:4px;border-radius:20px}.inqa-flyer-copy{max-width:500px}.inqa-flyer-copy .eyebrow{margin-bottom:14px;display:block}.inqa-flyer-copy h2{margin-bottom:12px}.inqa-flyer-copy .lead{color:var(--muted);margin-bottom:18px}.inqa-flyer-text{color:var(--muted);margin-bottom:30px}@media (width<=860px){.inqa-flyer{padding:56px 0}.inqa-flyer-grid{grid-template-columns:1fr;gap:36px}.inqa-flyer-link{max-width:760px;margin:0 auto}.inqa-flyer-copy{width:100%;max-width:680px;margin:0 auto}}@media (prefers-reduced-motion:reduce){.inqa-flyer-link{transition:none}}.intro{background:var(--primary);text-align:center;padding:64px 0}.intro .eyebrow{color:var(--btn-hover)}.intro h2{max-width:760px;margin:16px auto 0}@media (width<=860px){.intro{padding:48px 0}}.story{padding:var(--space-section) 0;background:linear-gradient(180deg,#fffbf266,#fffbf2eb), repeating-linear-gradient(45deg,#ffb0200d 0 18px,#ffb02000 18px 36px),var(--secondary);position:relative}.story-intro{text-align:center;max-width:780px;margin:0 auto 60px}.story-intro h2{margin:14px 0 18px}.story-grid{grid-template-columns:1fr 1fr;align-items:start;gap:46px;display:grid}.photo{aspect-ratio:3/4;border-radius:24px;position:sticky;top:100px;overflow:hidden;box-shadow:0 20px 50px -28px #1f1f1f8c}.photo img{object-fit:cover;width:100%;height:100%;display:block}.acc{background:var(--card);border:1px solid #ffb02038;border-radius:18px;margin-bottom:20px;overflow:hidden;box-shadow:0 10px 30px -22px #1f1f1f66}.acc-head{text-align:left;cursor:pointer;width:100%;color:var(--text);appearance:none;font:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:none;justify-content:space-between;align-items:center;gap:18px;padding:24px 26px;display:flex}.acc-head h3{color:var(--text);margin:0}.acc-head:focus-visible{outline:3px solid var(--accent);outline-offset:-3px}.acc-icon{background:var(--primary);width:34px;height:34px;font-family:var(--font-body);color:var(--text);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:1.3rem;transition:transform .3s,background .3s;display:flex}.acc.open .acc-icon{background:var(--accent);transform:rotate(45deg)}.acc-body{max-height:0;transition:max-height .45s;overflow:hidden}.acc-body-inner{color:var(--muted);padding:0 26px 26px}.acc-body-inner p{margin-bottom:14px}.acc-body-inner p:last-child{margin-bottom:0}.voices{flex-direction:column;gap:14px;margin-top:18px;display:flex}.voice{color:var(--text);border-left:3px solid var(--primary);padding-left:18px;font-style:italic}@media (width<=860px){.story{padding:var(--space-section-mobile) 0}.story-grid{grid-template-columns:1fr;gap:30px}.photo{width:100%;max-width:460px;margin:0 auto;position:relative;top:0}}@media (prefers-reduced-motion:reduce){.acc-body{transition:none}}.ps{background:var(--primary);text-align:center;padding:var(--space-section) 0}.ps h2{max-width:760px;margin:0 auto 16px}.ps .lead{max-width:700px;margin:0 auto 36px}@media (width<=860px){.ps{padding:var(--space-section-mobile) 0}}.inqa-check-hero{text-align:center;background:linear-gradient(180deg,var(--secondary),var(--bg));padding:76px 0 64px}.inqa-check-hero .eyebrow{margin-bottom:16px;display:block}.inqa-check-hero h1{max-width:820px;margin:0 auto 18px}.inqa-check-hero .lead{color:var(--text);margin-bottom:12px}.inqa-check-intro{max-width:690px;color:var(--muted);margin:0 auto 32px}.inqa-quiz-section{background:linear-gradient(180deg, var(--bg) 0%, #fbe19f3d 48%, var(--bg) 100%);padding:66px 0 96px;scroll-margin-top:92px}.inqa-quiz-card{background:var(--card);border:1px solid #1f1f1f0f;border-radius:24px;outline:none;max-width:800px;min-height:430px;margin:0 auto;padding:42px 46px 38px;box-shadow:0 20px 50px -34px #1f1f1f80}.inqa-quiz-progress{margin-bottom:34px}.inqa-quiz-progress-meta{justify-content:space-between;align-items:center;gap:20px;margin-bottom:12px;display:flex}.inqa-progress-count{font-family:var(--font-body);font-size:var(--fs-small);color:var(--muted);white-space:nowrap;font-weight:600}.inqa-progress-track{background:#6b625521;border-radius:999px;height:8px;overflow:hidden}.inqa-progress-track>span{border-radius:inherit;background:var(--primary);height:100%;transition:width .32s;display:block}.inqa-quiz-question{transition:opacity .16s,transform .16s;animation:.3s inqa-question-in}.inqa-quiz-card.is-transitioning .inqa-quiz-question{opacity:.58;transform:translateY(4px)}@keyframes inqa-question-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.inqa-question-number{background:var(--primary);width:42px;height:42px;font-family:var(--font-body);color:var(--text);border-radius:50%;justify-content:center;align-items:center;margin-bottom:20px;font-size:.9rem;font-weight:700;display:inline-flex}.inqa-quiz-question h2{max-width:680px;margin-bottom:16px;font-size:clamp(1.65rem,3.2vw,2.35rem)}.inqa-question-note{max-width:650px;font-size:var(--fs-small);color:var(--muted);margin:-2px 0 22px}.inqa-answer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:30px;display:grid}.inqa-answer{background:var(--card);min-height:62px;color:var(--text);font-family:var(--font-body);text-align:left;cursor:pointer;border:1px solid #1f1f1f24;border-radius:16px;align-items:center;gap:13px;padding:16px 18px;font-size:.96rem;font-weight:600;line-height:1.35;transition:border-color .2s,background .2s,transform .2s,box-shadow .2s;display:flex}.inqa-answer:hover{border-color:var(--accent);transform:translateY(-1px);box-shadow:0 10px 24px -20px #1f1f1f80}.inqa-answer:focus-visible{outline:3px solid var(--text);outline-offset:3px}.inqa-answer.is-selected{border-color:var(--accent);background:#ffcf5a3b}.inqa-answer-dot{background:var(--card);border:2px solid #1f1f1f61;border-radius:50%;flex:none;width:20px;height:20px}.inqa-answer.is-selected .inqa-answer-dot{border:6px solid var(--accent)}.inqa-auto-note{color:var(--muted);margin-top:16px;font-size:.78rem}.inqa-quiz-nav{border-top:1px solid #1f1f1f14;justify-content:space-between;align-items:center;gap:18px;margin-top:34px;padding-top:20px;display:flex}.inqa-back,.inqa-reset{border:0;border-bottom:2px solid var(--btn-hover);color:var(--text);font-family:var(--font-body);font-size:var(--fs-small);cursor:pointer;background:0 0;padding:0 0 2px;font-weight:600}.inqa-back:hover,.inqa-reset:hover{color:var(--btn-hover)}.inqa-back:focus-visible,.inqa-reset:focus-visible{outline:3px solid var(--text);outline-offset:4px}.inqa-step-dot{background:#6b625533;border-radius:50%;width:8px;height:8px;margin-left:7px;display:inline-block}.inqa-step-dot.is-active{background:var(--primary)}.inqa-quiz-result{text-align:center;outline:none;max-width:660px;margin:14px auto 0;animation:.35s inqa-question-in}.inqa-quiz-result .eyebrow{margin-bottom:12px;display:block}.inqa-quiz-result h2{margin-bottom:16px;font-size:clamp(1.8rem,3.5vw,2.6rem)}.inqa-quiz-result>p{max-width:610px;color:var(--text);margin:0 auto 24px}.inqa-quiz-result .btn{margin:2px 0 22px}.inqa-result-note{font-size:var(--fs-small)!important;color:var(--muted)!important}.inqa-result-actions{border-top:1px solid #1f1f1f14;flex-wrap:wrap;justify-content:center;gap:18px 28px;margin-top:26px;padding-top:22px;display:flex}@media (width<=760px){.inqa-footer-quiz-active{display:none}.inqa-check-hero{padding:58px 0 50px}.inqa-check-hero.is-quiz-started{display:none}.inqa-quiz-section{align-items:center;min-height:calc(100svh - 71px);padding:14px 0 18px;scroll-margin-top:71px;display:flex}.inqa-quiz-section.is-result{min-height:0;padding:28px 0 56px;display:block}.inqa-quiz-section .wrap,.inqa-quiz-stage{width:100%}.inqa-quiz-card{min-height:0;padding:24px 24px 22px}.inqa-quiz-progress{margin-bottom:22px}.inqa-question-number{width:36px;height:36px;margin-bottom:14px}.inqa-quiz-question h2{margin-bottom:12px;font-size:clamp(1.42rem,5.7vw,1.8rem);line-height:1.24}.inqa-question-note{margin-bottom:16px;line-height:1.45}.inqa-answer-grid{grid-template-columns:1fr;gap:10px;margin-top:20px}.inqa-answer{min-height:54px;padding:13px 15px}.inqa-auto-note{margin-top:11px}.inqa-quiz-nav{margin-top:20px;padding-top:15px}}@media (width<=520px){.inqa-quiz-section .wrap{padding-left:14px;padding-right:14px}.inqa-quiz-card{border-radius:20px;padding:22px 18px 20px}.inqa-quiz-progress{margin-bottom:20px}.inqa-quiz-progress-meta{align-items:flex-end;gap:10px;margin-bottom:9px}.inqa-quiz-progress-meta .eyebrow{letter-spacing:.14em}.inqa-question-number{width:34px;height:34px;margin-bottom:12px}.inqa-quiz-question h2{margin-bottom:10px;font-size:1.42rem;line-height:1.23}.inqa-quiz-question,.inqa-quiz-question h2,.inqa-question-note,.inqa-answer,.inqa-answer>span:last-child,.inqa-quiz-result,.inqa-quiz-result h2,.inqa-quiz-result>p,.inqa-check-hero h1,.inqa-check-intro,.inqa-funding-note p{overflow-wrap:anywhere;word-break:normal;-webkit-hyphens:auto;hyphens:auto;min-width:0;max-width:100%}.inqa-answer-grid{margin-top:18px}.inqa-answer{min-height:52px;padding:12px 14px}.inqa-auto-note{margin-top:9px}.inqa-quiz-nav{align-items:flex-end;margin-top:18px;padding-top:13px}.inqa-step-dot{margin-left:5px}.inqa-quiz-result{text-align:left}.inqa-quiz-result>p{margin-left:0}.inqa-check-hero h1{font-size:clamp(2rem,10vw,2.4rem)}.inqa-check-hero .btn,.inqa-quiz-result .btn{text-align:center;width:100%}.inqa-result-actions{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:14px}}@media (width<=360px){.inqa-quiz-section .wrap{padding-left:10px;padding-right:10px}.inqa-quiz-card{padding:20px 16px 18px}.inqa-quiz-progress{margin-bottom:17px}.inqa-quiz-progress-meta{flex-direction:column;align-items:flex-start;gap:4px;margin-bottom:8px}.inqa-progress-count{white-space:normal}.inqa-question-number{width:32px;height:32px;margin-bottom:11px}.inqa-quiz-question h2{margin-bottom:10px;font-size:1.27rem;line-height:1.24}.inqa-question-note{margin-bottom:12px;font-size:.8rem;line-height:1.4}.inqa-answer-grid{margin-top:16px}.inqa-answer{min-height:50px;padding:11px 13px;font-size:.88rem}.inqa-auto-note{margin-top:8px;font-size:.72rem}.inqa-quiz-nav{gap:12px;margin-top:16px;padding-top:12px}}@media (width<=760px) and (height<=700px){.inqa-quiz-section{align-items:flex-start;padding-top:8px;padding-bottom:8px}.inqa-quiz-card{padding-top:14px;padding-bottom:12px}.inqa-quiz-progress{margin-bottom:10px}.inqa-question-number{width:29px;height:29px;margin-bottom:6px}.inqa-quiz-question h2{margin-bottom:6px;font-size:1.16rem;line-height:1.18}.inqa-question-note{margin-bottom:7px;font-size:.74rem;line-height:1.3}.inqa-answer-grid{gap:6px;margin-top:10px}.inqa-answer{min-height:44px;padding:9px 11px}.inqa-auto-note{display:none}.inqa-quiz-nav{margin-top:10px;padding-top:8px}}@media (prefers-reduced-motion:reduce){.inqa-quiz-question,.inqa-progress-track>span,.inqa-answer{transition:none;animation:none}.inqa-quiz-card.is-transitioning .inqa-quiz-question{opacity:1;transform:none}}.inqa-funding-note{background:var(--bg);text-align:center;border-bottom:1px solid #1f1f1f14;padding:24px 0}.inqa-funding-note p{color:var(--muted);font-size:.78rem;line-height:1.6}.inqa-beratung-hero .back-start{border-bottom:2px solid var(--btn-hover);color:var(--text);font-family:var(--font-body);margin-bottom:24px;padding-bottom:2px;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-block}.inqa-beratung-hero .back-start:hover{color:var(--btn-hover)}.inqa-beratung-main{padding:0 28px 96px}.inqa-beratung-card{max-width:720px;margin:0 auto}.inqa-beratung-card>.lead{color:var(--muted);margin-bottom:28px}.inqa-privacy-check{margin:2px 0 8px}.checkbox-label.inqa-privacy-check input[type=checkbox]{accent-color:var(--accent)}.checkbox-label.inqa-privacy-check a{color:var(--btn-hover)}.inqa-beratung-form .form-status{margin-top:22px}@media (width<=760px){.inqa-check-hero{padding:58px 0 50px}.inqa-check-main{padding-bottom:64px}.inqa-check-card{padding:34px 26px 40px}.inqa-options{grid-template-columns:1fr}}@media (width<=520px){.inqa-check-card{border-radius:20px;padding:28px 22px 34px}.inqa-question{padding:24px 0}.inqa-question-note,.inqa-options{margin-left:0}.inqa-question-note{margin-top:12px}.inqa-result{padding:26px 22px}.inqa-check-submit,.inqa-result .btn,.inqa-beratung-form .form-submit{text-align:center;width:100%}.inqa-beratung-main{padding-bottom:64px;padding-left:20px;padding-right:20px}}@media (prefers-reduced-motion:reduce){.inqa-option{transition:none}}.inqa-quiz-stage{outline:none;max-width:800px;margin:0 auto}.inqa-result-progress{margin:0 auto 20px;padding:0 4px}.inqa-result-progress .inqa-quiz-progress-meta{margin-bottom:10px}.inqa-result-progress .inqa-progress-track{height:7px}.inqa-result-progress>p{color:var(--muted);margin-top:14px;font-size:.9rem}.inqa-result-card{text-align:center;background:linear-gradient(#fffffffa,#fffbf2fa);border:1px solid #1f1f1f14;border-radius:24px;outline:none;width:100%;margin:0 auto;padding:30px 20px 24px;box-shadow:0 22px 52px -34px #1f1f1f7a}.inqa-result-symbol-wrap{background:#ffcf5a2e;border-radius:50%;justify-content:center;align-items:center;width:92px;height:92px;margin:0 auto 22px;display:flex}.inqa-result-symbol{background:var(--primary);width:62px;height:62px;color:var(--text);font-family:var(--font-body);border-radius:50%;justify-content:center;align-items:center;font-size:2rem;font-weight:500;line-height:1;display:flex}.inqa-result-card>.eyebrow{text-align:center;margin-bottom:12px;display:block}.inqa-result-card h2{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;max-width:620px;margin:0 auto 14px;font-size:clamp(2rem,10vw,2.6rem);line-height:1.12}.inqa-result-summary{max-width:600px;color:var(--muted);margin:0 auto 24px;font-size:1.02rem;line-height:1.5}.inqa-next-step{background:linear-gradient(135deg,#fbe19f80,#fffbf2e0);border-radius:20px;margin:0 0 20px;padding:22px 18px}.inqa-next-step-label{font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--btn-hover);margin-bottom:8px;font-size:.72rem;font-weight:700;display:block}.inqa-next-step p{font-family:var(--font-display);color:var(--text);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;margin:0;font-size:1.32rem;line-height:1.35}.inqa-result-cta{text-align:center;justify-content:center;align-items:center;gap:14px;width:100%;margin:0;padding:16px 22px;display:flex}.inqa-result-cta>span:first-child{overflow-wrap:anywhere;min-width:0}.inqa-result-cta>span:last-child{flex:none;font-size:1.35rem;line-height:1}.inqa-result-disclaimer{text-align:left;border-top:1px solid #1f1f1f17;justify-content:center;align-items:flex-start;gap:10px;margin-top:22px;padding-top:18px;display:flex}.inqa-result-disclaimer p{color:var(--muted);margin:0;font-size:.78rem;line-height:1.5}.inqa-info-icon{width:23px;height:23px;color:var(--muted);font-family:var(--font-body);border:2px solid;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.72rem;font-weight:700;line-height:1;display:inline-flex}.inqa-result-secondary-actions{flex-direction:column;align-items:flex-start;gap:12px;max-width:800px;margin:18px auto 0;padding:0 4px;display:flex}.inqa-consultation-hero{background:linear-gradient(180deg,var(--secondary),var(--bg));padding:42px 0 28px}.inqa-consultation-hero .narrow{max-width:860px}.inqa-consultation-back{border-bottom:2px solid var(--btn-hover);color:var(--text);font-family:var(--font-body);margin-bottom:24px;padding-bottom:2px;font-size:.78rem;font-weight:600;text-decoration:none;display:inline-block}.inqa-consultation-hero .eyebrow{margin-bottom:12px;display:block}.inqa-consultation-hero h1{overflow-wrap:anywhere;margin-bottom:10px;font-size:clamp(2.35rem,11vw,3.2rem)}.inqa-consultation-subheadline{color:var(--muted);margin-bottom:16px;font-size:1.12rem;line-height:1.45}.inqa-consultation-main{padding:10px 14px 64px}.inqa-consultation-card{background:var(--card);border:1px solid #1f1f1f14;border-radius:24px;max-width:760px;margin:0 auto;padding:20px 16px 22px;box-shadow:0 22px 52px -34px #1f1f1f7a}.inqa-consultation-status{background:linear-gradient(135deg,#fbe19f8a,#fffbf2e6);border-radius:18px;align-items:center;gap:14px;margin-bottom:22px;padding:14px;display:flex}.inqa-consultation-symbol{background:var(--primary);width:46px;height:46px;font-family:var(--font-body);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:1.35rem;line-height:1;display:flex}.inqa-consultation-status>span:last-child{min-width:0}.inqa-consultation-status small{color:var(--btn-hover);font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;margin-bottom:3px;font-size:.68rem;font-weight:700;display:block}.inqa-consultation-status strong{font-family:var(--font-display);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;font-size:1.08rem;font-weight:400;line-height:1.25;display:block}.inqa-consultation-card-head{text-align:center;margin-bottom:24px}.inqa-consultation-card-head h2{overflow-wrap:anywhere;margin-bottom:8px;font-size:clamp(1.7rem,8vw,2.2rem)}.inqa-consultation-card-head p{color:var(--muted);font-size:.95rem;line-height:1.5}.inqa-beratung-form .form-fields{gap:14px}.inqa-field{margin:0}.inqa-input-shell{background:var(--card);border:1px solid #1f1f1f2e;border-radius:15px;align-items:center;gap:12px;min-width:0;min-height:56px;padding:0 14px;transition:border-color .2s,box-shadow .2s;display:flex}.inqa-input-shell:focus-within{border-color:var(--accent);box-shadow:0 0 0 2px #ffb02024}.inqa-input-shell svg{width:23px;height:23px;color:var(--muted);flex:none}.field .inqa-input-shell input{min-width:0;height:54px;box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;padding:0}.field .inqa-input-shell input:focus{border:0;outline:none}.field .inqa-input-shell input::placeholder{color:var(--muted);opacity:.92}.inqa-privacy-check{color:var(--muted);gap:11px;margin:4px 0 2px;font-size:.78rem;line-height:1.45}.checkbox-label.inqa-privacy-check input[type=checkbox]{width:22px;height:22px;accent-color:var(--accent);margin-top:1px}.checkbox-label.inqa-privacy-check a{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--btn-hover);-webkit-text-decoration-color:var(--btn-hover);text-decoration-color:var(--btn-hover)}.inqa-form-submit{justify-content:center;align-items:center;gap:14px;width:100%;margin-top:4px;padding:16px 22px;display:flex}.inqa-form-submit>span:last-child{font-size:1.35rem;line-height:1}.inqa-personal-note{color:var(--muted);border-top:1px solid #1f1f1f14;justify-content:center;align-items:center;gap:9px;padding-top:16px;font-size:.8rem;display:flex}.inqa-consultation-secondary-link{width:max-content;max-width:100%;color:var(--muted);font-family:var(--font-body);border-bottom:1px solid #6b625573;margin:18px auto 0;font-size:.78rem;font-weight:600;text-decoration:none;display:block}.inqa-success-section{background:radial-gradient(circle at 50% 16%,#ffcf5a4d,#ffcf5a00 34%), linear-gradient(180deg,var(--secondary),var(--bg) 52%,var(--bg));align-items:center;min-height:calc(100svh - 71px);padding:28px 12px 48px;display:flex}.inqa-success-section .wrap{width:100%;padding-left:0;padding-right:0}.inqa-success-card{text-align:center;background:#fffffff0;border:1px solid #ffb02029;border-radius:26px;max-width:760px;margin:0 auto;padding:30px 18px 24px;position:relative;overflow:hidden;box-shadow:0 28px 70px -42px #1f1f1f8f}.inqa-success-card:before{content:"";background:linear-gradient(90deg,var(--primary),var(--accent),var(--primary));height:5px;position:absolute;inset:0 0 auto}.inqa-success-symbol-wrap{background:#ffcf5a33;border-radius:50%;justify-content:center;align-items:center;width:104px;height:104px;margin:0 auto 22px;display:flex;box-shadow:0 0 0 12px #ffcf5a14}.inqa-success-symbol{background:linear-gradient(145deg,var(--primary),var(--accent));width:68px;height:68px;color:var(--text);font-family:var(--font-body);border-radius:50%;justify-content:center;align-items:center;font-size:2rem;font-weight:700;line-height:1;display:flex}.inqa-success-card>.eyebrow{color:var(--btn-hover);margin-bottom:12px;display:block}.inqa-success-card h1{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;max-width:680px;margin:0 auto 14px;font-size:clamp(2rem,9.5vw,2.75rem);line-height:1.14}.inqa-success-lead{max-width:590px;color:var(--muted);margin:0 auto 26px;font-size:1rem;line-height:1.55}.inqa-success-next{text-align:left;background:linear-gradient(135deg,#fbe19f7a,#fffbf2f0);border:1px solid #ffb0201a;border-radius:20px;margin:0 0 20px;padding:22px 16px}.inqa-success-next-label{text-align:center;color:var(--btn-hover);font-family:var(--font-body);letter-spacing:.15em;text-transform:uppercase;margin-bottom:14px;font-size:.72rem;font-weight:700;display:block}.inqa-success-steps{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.inqa-success-steps li{color:var(--text);font-family:var(--font-body);align-items:flex-start;gap:11px;font-size:.9rem;line-height:1.45;display:flex}.inqa-success-step-number{background:var(--primary);border-radius:50%;flex:none;justify-content:center;align-items:center;width:27px;height:27px;font-size:.72rem;font-weight:700;display:flex}.inqa-success-reassurance{color:var(--muted);font-family:var(--font-body);justify-content:center;align-items:center;gap:9px;margin-bottom:22px;font-size:.82rem;display:flex}.inqa-success-actions{flex-direction:column;align-items:stretch;gap:14px;display:flex}.inqa-success-actions .btn{text-align:center;width:100%}.inqa-success-secondary{color:var(--muted);font-family:var(--font-body);border-bottom:1px solid #6b625573;align-self:center;font-size:.8rem;font-weight:600;text-decoration:none;display:inline-block}.inqa-success-secondary:hover{color:var(--text)}@media (width<=360px){.inqa-success-section{padding:18px 9px 34px}.inqa-success-card{padding:24px 14px 20px}.inqa-success-symbol-wrap{width:88px;height:88px;margin-bottom:18px}.inqa-success-symbol{width:58px;height:58px;font-size:1.7rem}.inqa-success-card h1{font-size:1.82rem}.inqa-success-lead{margin-bottom:20px;font-size:.9rem}.inqa-success-next{padding:18px 13px}.inqa-success-steps{gap:9px}.inqa-success-steps li{font-size:.82rem}.inqa-result-card{padding:26px 16px 22px}.inqa-result-symbol-wrap{width:82px;height:82px;margin-bottom:18px}.inqa-result-symbol{width:56px;height:56px;font-size:1.8rem}.inqa-result-card h2{font-size:1.85rem}.inqa-next-step{padding:19px 14px}.inqa-next-step p{font-size:1.18rem}.inqa-consultation-main{padding-left:10px;padding-right:10px}.inqa-consultation-card{padding:16px 12px 20px}.inqa-consultation-status{padding:12px}.inqa-consultation-status strong{font-size:1rem}.inqa-consultation-card-head h2{font-size:1.58rem}.inqa-privacy-check{font-size:.74rem}}@media (width>=761px){.inqa-success-section{min-height:calc(100svh - 81px);padding:54px 28px 80px}.inqa-success-card{border-radius:30px;padding:48px 52px 42px}.inqa-success-symbol-wrap{width:122px;height:122px;margin-bottom:28px}.inqa-success-symbol{width:78px;height:78px;font-size:2.25rem}.inqa-success-card h1{max-width:720px;font-size:clamp(2.7rem,4.6vw,3.7rem)}.inqa-success-lead{margin-bottom:32px;font-size:1.12rem}.inqa-success-next{max-width:620px;margin:0 auto 24px;padding:28px 30px}.inqa-success-steps{gap:15px}.inqa-success-steps li{font-size:.98rem}.inqa-success-reassurance{font-size:.88rem}.inqa-success-actions{flex-direction:row;justify-content:center;align-items:center;gap:22px}.inqa-success-actions .btn{width:auto;min-width:210px}.inqa-result-progress{margin-bottom:26px;padding:0 8px}.inqa-result-card{border-radius:28px;padding:46px 48px 34px}.inqa-result-symbol-wrap{width:106px;height:106px;margin-bottom:26px}.inqa-result-symbol{width:70px;height:70px;font-size:2.2rem}.inqa-result-card h2{max-width:680px;font-size:clamp(2.45rem,4vw,3.35rem)}.inqa-result-summary{font-size:1.12rem}.inqa-next-step{max-width:660px;margin:0 auto 24px;padding:26px 32px}.inqa-next-step p{font-size:1.55rem}.inqa-result-cta{width:auto;min-width:320px;margin:0 auto}.inqa-result-disclaimer{max-width:620px;margin-left:auto;margin-right:auto}.inqa-result-secondary-actions{flex-direction:row;justify-content:center;gap:26px}.inqa-consultation-hero{text-align:left;padding:58px 0 44px}.inqa-consultation-hero h1{font-size:clamp(3rem,5vw,4.2rem)}.inqa-consultation-subheadline{font-size:1.3rem}.inqa-consultation-main{padding:0 28px 90px}.inqa-consultation-card{border-radius:28px;padding:28px 32px 30px}.inqa-consultation-status{gap:18px;padding:18px 20px}.inqa-consultation-symbol{width:54px;height:54px;font-size:1.55rem}.inqa-consultation-status strong{font-size:1.28rem}.inqa-consultation-card-head{margin-bottom:28px}.inqa-consultation-card-head h2{font-size:2.15rem}.inqa-consultation-card-head p{font-size:1rem}.inqa-beratung-form .form-fields{gap:16px}.inqa-input-shell{min-height:62px;padding:0 18px}.field .inqa-input-shell input{height:60px}.inqa-privacy-check{font-size:.84rem}.inqa-form-submit{width:auto;min-width:280px;margin-left:auto;margin-right:auto}}@media (width>=1100px){.inqa-result-card{max-width:860px}.inqa-consultation-card{max-width:800px}}.kontakt-hero{background:linear-gradient(180deg,var(--secondary),var(--bg));text-align:center;padding:70px 0 56px}.kontakt-hero h1{margin:14px 0 16px}.kontakt-hero .lead{max-width:600px;color:var(--muted);margin:0 auto}.kontakt-main{padding:0 0 90px}.kontakt-grid{grid-template-columns:1.25fr .75fr;align-items:start;gap:52px;max-width:1080px;margin:0 auto;padding:56px 28px 0;display:grid}.kontakt-card{background:var(--card);border-radius:24px;padding:38px 36px;box-shadow:0 20px 50px -34px #1f1f1f80}.kontakt-card h2{font-size:var(--fs-h2-klein);margin-bottom:8px}.kontakt-card>.lead{color:var(--muted);margin-bottom:28px}.direkt h2{font-size:var(--fs-h2-klein);margin-bottom:20px}.direkt-liste{flex-direction:column;gap:18px;list-style:none;display:flex}.direkt-liste a{color:var(--text);background:var(--card);border:1px solid #1f1f1f14;border-radius:16px;align-items:center;gap:14px;padding:16px 18px;text-decoration:none;transition:border-color .25s,transform .25s;display:flex}.direkt-liste a:hover{border-color:var(--accent);transform:translateY(-2px)}.direkt-icon{background:var(--secondary);border-radius:50%;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.direkt-icon svg{width:20px;height:20px}.direkt-text strong{font-size:.95rem;font-weight:600;display:block}.direkt-text span{font-size:var(--fs-small);color:var(--muted)}.direkt-liste a.ist-whatsapp:hover .direkt-icon{background:var(--whatsapp);color:#fff}.standort{background:var(--secondary);border-radius:16px;margin-top:34px;padding:22px 24px}.standort h3{margin-bottom:6px}.standort p{font-size:var(--fs-small);color:var(--muted)}.kontakt-grid>*{min-width:0}.direkt-text{overflow-wrap:anywhere;min-width:0}@media (width<=900px){.kontakt-grid{grid-template-columns:1fr;gap:38px;padding-top:44px}}@media (width<=520px){.kontakt-grid{padding-top:32px;padding-left:20px;padding-right:20px}.kontakt-card{padding:30px 22px}}.anmeldung-hero{background:linear-gradient(180deg,var(--secondary),var(--bg));padding:50px 0 56px}.anmeldung-hero .back-start{font-family:var(--font-body);color:var(--text);border-bottom:2px solid var(--btn-hover);margin-bottom:28px;padding-bottom:2px;font-size:.85rem;font-weight:600;text-decoration:none;transition:color .25s;display:inline-block}.anmeldung-hero .back-start:hover{color:var(--btn-hover)}.anmeldung-hero .eyebrow{margin-bottom:14px;display:block}.anmeldung-hero h1{margin:14px 0 18px}.anmeldung-hero .lead{max-width:720px;color:var(--muted)}.anmeldung-main{padding:0 0 100px}.anmeldung-grid{background:var(--card);border-radius:24px;max-width:760px;margin:0 auto;padding:44px 48px 50px;box-shadow:0 20px 50px -34px #1f1f1f80}.anmeldung-form .form-fields{gap:22px}.fieldset-radio{border:none;margin:0;padding:0}.fieldset-radio legend{font-family:var(--font-body);font-size:var(--fs-small);color:var(--muted);margin-bottom:10px;font-weight:600;display:block}.radio-label{font-family:var(--font-body);font-size:var(--fs-body);color:var(--text);cursor:pointer;align-items:center;gap:12px;padding:10px 0;display:flex}.radio-label input[type=radio]{accent-color:#2e9b9b;cursor:pointer;flex:none;width:22px;height:22px}.radio-label:hover{color:#2e9b9b}.field-hint{font-size:var(--fs-small);color:var(--muted);margin-top:8px;line-height:1.55;display:block}.zahlungs-info{background:#fffbf2;border-left:4px solid #ffcf5a;border-radius:0 16px 16px 0;margin:34px 0 30px;padding:26px 28px}.bestaetigt-hero{background:linear-gradient(180deg,var(--secondary),var(--bg));padding:50px 0 46px}.bestaetigt-hero .back-start{font-family:var(--font-body);color:var(--text);border-bottom:2px solid var(--btn-hover);margin-bottom:28px;padding-bottom:2px;font-size:.85rem;font-weight:600;text-decoration:none;transition:color .25s;display:inline-block}.bestaetigt-hero .back-start:hover{color:var(--btn-hover)}.bestaetigt-hero .eyebrow{margin-bottom:14px;display:block}.bestaetigt-hero h1{margin:14px 0 0}.bestaetigt-main{padding:0 0 100px}.bestaetigt-card{background:var(--card);text-align:center;border-radius:24px;max-width:720px;margin:0 auto;padding:46px 50px 52px;box-shadow:0 20px 50px -34px #1f1f1f80}.bestaetigt-text{font-size:var(--fs-lead);color:var(--text);margin-bottom:36px;font-weight:300;line-height:1.6}.bestaetigt-paypal{color:#fff;background:#2e9b9b;padding:18px 44px;font-size:1.05rem;transition:background .25s,transform .25s;display:inline-block}.bestaetigt-paypal:hover{background:#258080;transform:translateY(-2px)}.bestaetigt-paypal:focus-visible{outline-offset:3px;outline:3px solid #d96c6c}@media (width<=760px){.bestaetigt-hero{padding:42px 0 38px}.bestaetigt-card{padding:34px 28px 42px}.bestaetigt-paypal{text-align:center;width:100%}}.zahlungs-info p{font-size:var(--fs-body);color:var(--text);margin-bottom:14px}.zahlungs-info p:last-child{margin-bottom:0}.zahlungs-info .agb-note{font-size:var(--fs-small);color:var(--muted)}.zahlungs-info .agb-note a{color:inherit;text-decoration:underline}.checkbox-group{border:none;flex-direction:column;gap:16px;margin:0 0 28px;padding:0;display:flex}.checkbox-label{font-family:var(--font-body);font-size:var(--fs-body);color:var(--text);cursor:pointer;align-items:flex-start;gap:12px;line-height:1.55;display:flex}.checkbox-label input[type=checkbox]{accent-color:#2e9b9b;cursor:pointer;flex:none;width:20px;height:20px;margin-top:3px}.checkbox-label a{color:#2e9b9b;text-decoration:underline}.checkbox-label a:hover{color:#d96c6c}.anmeldung-submit{color:#fff;background:#d96c6c;padding:18px 44px;font-size:1.05rem}.anmeldung-submit:hover{background:#c55b5b}.anmeldung-submit:focus-visible{outline-offset:3px;outline:3px solid #2e9b9b}.visually-hidden{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (width<=760px){.anmeldung-hero{padding:42px 0 46px}.anmeldung-grid{padding:34px 26px 40px}.zahlungs-info{padding:22px}}@media (width<=520px){.anmeldung-grid{border-radius:20px;padding:28px 22px 34px}.anmeldung-submit{text-align:center;width:100%}}
