:root{--grad-text:linear-gradient(115deg, #5a2ef0 10%, #1566c4 90%);--grad-strong:linear-gradient(115deg, #5a2ef0 10%, #1566c4 90%);--accent-text:#5a2ef0;--ease-out:cubic-bezier(.22, 1, .36, 1);--section-y:clamp(72px, 9vw, 112px);--check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' d='M4 12.5l5 5L20 6.5'/%3E%3C/svg%3E")}.section--dark,.page-hero,.cta-band,.footer{--grad-text:linear-gradient(115deg, #a994ff 10%, #6fc3ff 90%);--accent-text:#b7a6ff}.container--narrow{width:min(860px,100% - 48px);margin-inline-start:auto;margin-inline-end:auto}.container--wide{width:min(1320px,100% - 48px);margin-inline-start:auto;margin-inline-end:auto}section{position:relative}.section--dark{background:var(--ink);color:var(--text-on-dark)}.section--light{background:var(--paper);color:var(--text-on-light)}.section-eyebrow{letter-spacing:.22em;text-transform:uppercase;background:var(--grad-text);color:#0000;-webkit-background-clip:text;background-clip:text;width:-moz-fit-content;width:fit-content;max-width:100%;margin-bottom:18px;font-size:.8rem;font-weight:600}.section-title,.prose,.card,.callout,.steps{-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:10 4 4;overflow-wrap:break-word}.section-title{text-wrap:balance;max-width:18em;margin-bottom:20px;font-size:clamp(1.9rem,4.6vw,3.4rem)}.section-sub{color:var(--text-on-light-dim);text-wrap:pretty;max-width:42em;margin-bottom:8px;font-size:clamp(1rem,1.4vw,1.15rem)}.section--dark .section-sub{color:var(--text-on-dark-dim)}.text-link{cursor:pointer;min-height:44px;font-family:var(--font-display);color:var(--accent-text);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-underline-offset:5px;background:0 0;border:0;padding:10px 0;font-size:.96rem;font-weight:600;line-height:1.5;text-decoration-thickness:1px;transition:text-decoration-color .3s;display:inline-block}.text-link span{transition:transform .35s var(--ease-out);margin-left:3px;display:inline-block}.text-link:hover{text-decoration-color:currentColor}.text-link:hover span{transform:translate(4px)}.browser-frame{border-radius:var(--radius-lg);background:var(--paper-2);border:1px solid var(--glass-light-border);display:block;overflow:hidden;box-shadow:0 40px 100px -40px #0b0d1666}.browser-frame img{width:100%;height:auto}.browser-frame__bar{border-bottom:1px solid var(--glass-light-border);background:#f0f1f6;align-items:center;gap:18px;padding:12px 18px;display:flex}.browser-frame__dots{flex:none;gap:7px;display:flex}.browser-frame__dots i{background:#e0e2ea;border-radius:50%;width:11px;height:11px}.browser-frame__dots i:first-child{background:#ff5f57}.browser-frame__dots i:nth-child(2){background:#febc2e}.browser-frame__dots i:nth-child(3){background:#28c840}.browser-frame__url{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-on-light-dim);border:1px solid var(--glass-light-border);background:#fff;border-radius:8px;flex:0 auto;margin-inline-start:auto;margin-inline-end:auto;padding:5px 18px;font-size:.78rem;overflow:hidden}[data-reveal]{transition:opacity .7s ease var(--reveal-delay,0s), translate .7s var(--ease-out) var(--reveal-delay,0s)}.reveal-armed [data-reveal]:not(.is-in){opacity:0;transition:none;translate:0 26px}[data-reveal]:nth-child(2){--reveal-delay:60ms}[data-reveal]:nth-child(3){--reveal-delay:.12s}[data-reveal]:nth-child(n+4){--reveal-delay:.18s}.faq__list{flex-direction:column;gap:14px;margin-top:clamp(32px,4vw,48px);display:flex}.faq-item{background:var(--paper-2);border:1px solid var(--glass-light-border);border-radius:var(--radius);transition:box-shadow .4s,border-color .4s;overflow:hidden}.faq-item:hover{border-color:#6a3cff38}.faq-item[open]{border-color:#6a3cff4d;box-shadow:0 24px 60px -30px #6a3cff59}.faq-item__q{cursor:pointer;min-height:44px;font-family:var(--font-display);color:var(--text-on-light);-webkit-hyphens:auto;hyphens:auto;justify-content:space-between;align-items:center;gap:20px;padding:20px 26px;font-size:1.05rem;font-weight:600;line-height:1.35;list-style:none;display:flex}.faq-item__q::-webkit-details-marker{display:none}.faq-item__q:focus-visible{outline-offset:-4px;border-radius:var(--radius)}.faq-item__icon{background:var(--grad-soft);width:34px;height:34px;transition:transform .4s var(--ease-out);border:1px solid #6a3cff40;border-radius:50%;flex:none;position:relative}.faq-item__icon:before,.faq-item__icon:after{content:"";background:var(--accent-text);border-radius:2px;width:13px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-item__icon:after{transform:translate(-50%,-50%)rotate(90deg)}.faq-item[open] .faq-item__icon{transform:rotate(135deg)}.faq-item__a{max-width:60em;color:var(--text-on-light-dim);-webkit-hyphens:auto;hyphens:auto;text-wrap:pretty;padding:0 26px 24px;font-size:.98rem}.section--dark .faq-item{background:var(--glass-dark);border-color:var(--glass-dark-border)}.section--dark .faq-item__q{color:var(--text-on-dark)}.section--dark .faq-item__a{color:var(--text-on-dark-dim)}.section--dark .faq-item__icon{border-color:var(--glass-dark-border)}@media (prefers-reduced-motion:no-preference){@supports selector(::details-content) and (interpolate-size:allow-keywords){.faq-item{interpolate-size:allow-keywords}.faq-item::details-content{block-size:0;transition:block-size .36s var(--ease-out), content-visibility .36s allow-discrete;overflow:clip}.faq-item[open]::details-content{block-size:auto}}}.page-section{padding-block:var(--section-y)}.page-section.section--light+.page-section.section--light,.page-section.section--dark+.page-section.section--dark{padding-top:0}.prose{--prose-text:var(--text-on-light-dim);--prose-strong:var(--text-on-light);max-width:46em;color:var(--prose-text);font-size:1.04rem;line-height:1.75}.section--dark .prose,.prose--dark{--prose-text:var(--text-on-dark-dim);--prose-strong:var(--text-on-dark)}.prose>:first-child{margin-top:0}.prose>:last-child{margin-bottom:0}.prose h2{color:var(--prose-strong);margin:2.2em 0 .55em;font-size:clamp(1.5rem,3vw,2.1rem)}.prose h3{color:var(--prose-strong);margin:1.9em 0 .45em;font-size:1.2rem;line-height:1.25}.prose p{margin:0 0 1em}.prose ul,.prose ol{margin:0 0 1.2em;padding-left:1.3em}.prose li{margin-bottom:.4em}.prose li::marker{color:var(--accent-text)}.prose strong{color:var(--prose-strong);font-weight:600}.prose a:not(.btn):not(.text-link),.faq-item__a a{color:var(--accent-text);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-underline-offset:3px;overflow-wrap:anywhere;transition:text-decoration-color .3s}.prose a:not(.btn):not(.text-link):hover,.faq-item__a a:hover{text-decoration-color:currentColor}.legal-updated{border-top:1px solid var(--glass-dark-border);margin-top:48px;padding-top:20px;font-size:.85rem}.section--light .legal-updated{border-top-color:var(--glass-light-border)}.page-hero__title{-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:10 4 4;overflow-wrap:break-word}.crumbs{color:#ffffffb8;flex-wrap:wrap;align-items:center;gap:2px 8px;margin-bottom:clamp(20px,3vw,30px);font-size:.88rem;display:flex}.crumbs ol,.crumbs ul{flex-wrap:wrap;align-items:center;gap:2px 8px;margin:0;padding:0;list-style:none;display:flex}.crumbs li{align-items:center;gap:8px;display:flex}.crumbs li+li:before{content:"/";color:#ffffff73}.crumbs a{text-underline-offset:3px;-webkit-text-decoration:underline #ffffff4d;text-decoration:underline #ffffff4d;transition:color .3s}.crumbs a:hover{color:#fff}.crumbs [aria-current=page]{color:#ffffffeb}.cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:clamp(32px,4vw,48px);display:grid}.cards:has(>:last-child:nth-child(2)){grid-template-columns:repeat(2,minmax(0,1fr))}.cards:has(>:last-child:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr))}.card{border:1px solid var(--glass-light-border);border-radius:var(--radius);transition:opacity .7s ease var(--reveal-delay,0s), translate .7s var(--ease-out) var(--reveal-delay,0s), transform .45s var(--ease-out), box-shadow .45s ease, border-color .45s ease;background:#fffc;padding:30px 28px;position:relative}.card h3{text-wrap:balance;margin-bottom:10px;font-size:1.2rem;line-height:1.25}.card p{color:var(--text-on-light-dim);font-size:.97rem}.card p+p{margin-top:.7em}.card h3 a:after{content:"";z-index:1;border-radius:inherit;position:absolute;top:0;bottom:0;left:0;right:0}.card h3 a:focus-visible{outline:none}.card h3 a:focus-visible:after{outline:2px solid var(--focus);outline-offset:3px}.card .text-link{z-index:2;margin-top:6px;position:relative}@media (hover:hover){.card:has(h3 a):hover{border-color:#6a3cff59;transform:translateY(-6px);box-shadow:0 30px 70px -30px #6a3cff66}}.section--dark .card{background:var(--glass-dark);border-color:var(--glass-dark-border)}.section--dark .card h3{color:#fff}.section--dark .card p{color:var(--text-on-dark-dim)}.steps{counter-reset:step;max-width:46em;margin:clamp(32px,4vw,48px) 0 0;padding:0;list-style:none}.steps li{counter-increment:step;min-height:44px;color:var(--text-on-light-dim);padding:0 0 30px 64px;position:relative}.steps li:last-child{padding-bottom:0}.steps li:before{content:counter(step);background:var(--grad-strong);color:#fff;width:44px;height:44px;font-family:var(--font-display);border-radius:50%;place-items:center;font-size:.98rem;font-weight:600;display:grid;position:absolute;top:0;left:0;box-shadow:0 10px 26px -10px #6a3cff99}.steps li:not(:last-child):after{content:"";background:#6a3cff33;border-radius:2px;width:2px;position:absolute;top:50px;bottom:6px;left:21px}.steps b{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text-on-light);margin-bottom:4px;font-size:1.1rem;font-weight:600;line-height:1.3;display:block}.section--dark .steps li{color:var(--text-on-dark-dim)}.section--dark .steps b{color:#fff}.section--dark .steps li:not(:last-child):after{background:#ffffff29}.checks{gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.checks li{color:var(--text-on-light-dim);padding-left:30px;position:relative}.checks li:before{content:"";background:var(--grad-text);width:18px;height:18px;-webkit-mask:var(--check) center / contain no-repeat;-webkit-mask:var(--check) center / contain no-repeat;mask:var(--check) center / contain no-repeat;position:absolute;top:.22em;left:0}.checks b,.checks strong{color:var(--text-on-light);font-weight:600}.section--dark .checks li{color:var(--text-on-dark-dim)}.section--dark .checks b,.section--dark .checks strong{color:var(--text-on-dark)}.callout{border-radius:var(--radius);background:var(--grad-soft), var(--paper-2);color:var(--text-on-light);border:1px solid #6a3cff3d;margin-block-start:clamp(28px,4vw,40px);margin-block-end:clamp(28px,4vw,40px);padding:24px clamp(22px,3vw,32px)}.callout>:first-child{margin-top:0}.callout>:last-child{margin-bottom:0}.section--dark .callout{background:var(--grad-soft), var(--ink-2);color:var(--text-on-dark);border-color:#9678ff57}.shot{margin:clamp(28px,4vw,44px) 0}.section--dark .shot{box-shadow:0 40px 110px -40px #6a3cff80}.cta-band{background:radial-gradient(ellipse 60% 70% at 16% 20%, #6a3cff57, transparent 70%), radial-gradient(ellipse 56% 64% at 84% 84%, #388cff42, transparent 70%), var(--ink);color:var(--text-on-dark);text-align:center;padding:clamp(72px,10vw,120px) 0}.cta-band h2{color:#fff;text-wrap:balance;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;max-width:18em;margin-inline-start:auto;margin-inline-end:auto;font-size:clamp(1.9rem,4.2vw,3rem);font-weight:700}.cta-band p{color:#ffffffd1;text-wrap:pretty;max-width:36em;margin:18px auto 0;font-size:clamp(1rem,1.5vw,1.15rem)}.cta-band .btn{margin:28px 5px 0}.footer{background:var(--ink);color:var(--text-on-dark-dim);border-top:1px solid #ffffff14;padding:clamp(56px,8vw,90px) 0 40px}.footer__top{grid-template-columns:minmax(200px,1fr) minmax(0,3.4fr);gap:clamp(40px,5vw,64px);display:grid}.footer__logo-card{width:170px;transition:transform .5s var(--ease-out), box-shadow .5s ease;background:#f7f7f5;border-radius:22px;overflow:hidden;box-shadow:0 24px 70px -24px #6a3cff73}.footer__logo-card img{width:100%;height:auto}.footer__claim{font-family:var(--font-display);color:var(--text-on-dark);margin-top:22px;font-weight:600;line-height:1.5}.footer__claim span{font-family:var(--font-body);color:var(--text-on-dark-dim);font-size:.9rem;font-weight:400}.footer__cols{grid-template-columns:repeat(5,minmax(0,auto));justify-content:space-between;gap:40px 28px;display:grid}.footer__col{flex-direction:column;gap:10px;min-width:0;font-size:.94rem;display:flex}.footer__head{font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;color:var(--text-on-dark);margin-bottom:8px;font-size:.8rem;font-weight:600}.footer__col a{width:-moz-fit-content;width:fit-content;max-width:100%;transition:color .3s;position:relative}.footer__col a:hover{color:#fff}.footer__col a:after{content:"";background:var(--grad);transform-origin:100%;width:100%;height:1px;transition:transform .35s var(--ease-out);position:absolute;bottom:-2px;left:0;transform:scaleX(0)}.footer__col a:hover:after{transform-origin:0;transform:scaleX(1)}.footer__address{overflow-wrap:anywhere;line-height:1.7}.footer__address a{color:var(--text-on-dark);display:inline-block}.footer__regions{color:var(--text-on-dark-dim);border-top:1px solid #ffffff14;margin-top:clamp(36px,5vw,56px);padding-top:24px;font-size:.86rem;line-height:1.7}.footer__bottom{flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding-top:24px;font-size:.86rem;display:flex}.footer__made{background:var(--grad-text);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:500}@media (hover:hover){.footer__logo-card:hover{transform:translateY(-3px);box-shadow:0 30px 80px -24px #6a3cff99}}.mobile-cta{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:120;visibility:hidden;transform:translateY(calc(100% + 24px + env(safe-area-inset-bottom,0px)));transition:transform .4s var(--ease-out), visibility 0s linear .4s;gap:10px;display:none;position:fixed}.mobile-cta.is-visible{visibility:visible;transition:transform .4s var(--ease-out);transform:none}body.is-locked .mobile-cta{visibility:hidden;transform:translateY(calc(100% + 24px + env(safe-area-inset-bottom,0px)))}.mobile-cta__call{border:1px solid var(--glass-dark-border);color:#fff;width:68px;min-height:52px;font-family:var(--font-display);background:#0b0d16f5;border-radius:16px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:2px;font-size:.7rem;font-weight:600;display:inline-flex}.mobile-cta__call svg{width:21px;height:21px}.mobile-cta__book{background:var(--grad-strong);color:#fff;min-width:0;min-height:52px;font-family:var(--font-display);text-align:center;box-shadow:var(--shadow-glow);border-radius:16px;flex:1;justify-content:center;align-items:center;padding:12px 14px;font-size:.98rem;font-weight:600;display:inline-flex}.section--light .btn--ghost,.section--light .btn--glass{color:var(--text-on-light);background:0 0;border-color:#0b0d1633}.section--light .btn--ghost:hover,.section--light .btn--glass:hover{background:#0b0d160d}@media (max-height:540px){.mobile-menu{padding:calc(var(--nav-h) + 16px) 24px calc(24px + env(safe-area-inset-bottom,0px));justify-content:flex-start;gap:24px;overflow-y:auto}.mobile-menu__links{gap:14px;font-size:1.25rem}}@media (max-width:1024px){.footer__top{grid-template-columns:1fr}.cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px) and (min-height:481px){.mobile-cta{display:flex}html{scroll-padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))}}@media (max-width:860px){.footer{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}}@media (max-width:760px){.footer__cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.footer__logo-card{border-radius:18px;width:132px}.cards{grid-template-columns:minmax(0,1fr)}.cards:has(>:last-child:nth-child(2)){grid-template-columns:minmax(0,1fr)}.cards:has(>:last-child:nth-child(4)){grid-template-columns:minmax(0,1fr)}.card{padding:26px 22px}.faq-item__q{gap:14px;padding:18px 20px;font-size:1rem}.faq-item__a{padding:0 20px 22px;font-size:.96rem}.steps li{padding-left:58px}}@media (max-width:480px){.container,.container--narrow,.container--wide{width:calc(100% - 36px)}.btn{white-space:normal;text-align:center;max-width:100%}.btn--lg{padding:16px 22px;font-size:1rem}}@media (max-width:360px){.page-hero__title{font-size:1.9rem}.footer__cols{grid-template-columns:minmax(0,1fr)}}@media (pointer:coarse){.footer__col{gap:0}.footer__col a{align-items:center;min-width:44px;min-height:44px;padding-block-start:6px;padding-block-end:6px;line-height:1.35;display:flex}.footer__address a{display:inline-flex}.footer__col a:after{content:none}.crumbs a{align-items:center;min-height:44px;display:inline-flex}}@media (prefers-reduced-motion:reduce){[data-reveal]{transition:none}.reveal-armed [data-reveal]:not(.is-in){opacity:1;translate:none}.text-link:hover span,.footer__logo-card:hover{transform:none}.card:has(h3 a):hover{transform:none}.faq-item[open] .faq-item__icon{transition:none}}.short-note{padding-top:40px;padding-bottom:0}.page-hero .container.about-hero{grid-template-columns:minmax(0,1fr) minmax(0,340px);align-items:center;gap:clamp(28px,5vw,64px);max-width:1080px;display:grid}.about-hero__photo{border-radius:var(--radius-lg);border:1px solid var(--glass-dark-border);margin:0;overflow:hidden;box-shadow:0 40px 100px -40px #6a3cff8c}.about-hero__photo img{width:100%;height:auto;display:block}.about-address{margin:0 0 1em;font-style:normal;line-height:1.8}.profile-links{flex-wrap:wrap;gap:8px 18px;margin:14px 0 0;padding:0;list-style:none;display:flex}.profile-links a{min-height:32px;padding:4px 0;display:inline-block}.footer .profile-links a{color:var(--text-on-dark)}.article-meta{color:#ffffffa8;margin-top:18px;font-size:.9rem}.article-meta a{color:#fff;text-underline-offset:3px;text-decoration:underline}.ratgeber-card{align-content:start;gap:10px;display:grid}.ratgeber-card__meta{letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text);font-size:.8rem;font-weight:600}.ratgeber-card__title{text-wrap:balance;font-size:1.3rem;line-height:1.25}.ratgeber-card__title a{color:var(--text-on-light);text-decoration:none}.ratgeber-card__title a:after{content:"";z-index:1;border-radius:inherit;position:absolute;top:0;bottom:0;left:0;right:0}.ratgeber-card__title a:focus-visible{outline:none}.ratgeber-card__title a:focus-visible:after{outline:2px solid var(--focus);outline-offset:3px}.ratgeber-card .text-link{z-index:2;justify-self:start;position:relative}@media (hover:hover){.ratgeber-card:hover{border-color:#6a3cff59;transform:translateY(-6px);box-shadow:0 30px 70px -30px #6a3cff66}}.ref-list{gap:clamp(28px,4vw,44px);display:grid}.ref-card{border:1px solid var(--glass-light-border);border-radius:var(--radius-lg);background:#fffc;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,52px);padding:clamp(20px,3vw,32px);display:grid}.ref-card__shot{margin:0}.ref-card__body{color:var(--text-on-light-dim);gap:12px;display:grid}.ref-card__body .section-eyebrow{margin-bottom:0}.ref-card__title{text-wrap:balance;font-size:clamp(1.4rem,2.6vw,1.9rem);line-height:1.2}.ref-card__title a{color:var(--text-on-light);text-decoration:none}.ref-card__title a:hover{text-underline-offset:4px;text-decoration:underline}.ref-card .checks{margin-top:4px}.ref-card__tags{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ref-card__tags li{background:var(--grad-soft), var(--paper-2);color:var(--text-on-light);border:1px solid #6a3cff33;border-radius:999px;padding:4px 12px;font-size:.82rem;font-weight:600}.ref-card__links{flex-wrap:wrap;gap:0 22px;display:flex}@media (max-width:860px){.page-hero .container.about-hero{grid-template-columns:minmax(0,1fr)}.about-hero__photo{max-width:340px}.ref-card{grid-template-columns:minmax(0,1fr)}}:root[data-farbe=dunkel]{--paper:#0b0d16;--paper-2:#121522;--text-on-light:#ffffffeb;--text-on-light-dim:#ffffffb3;--glass-light:#ffffff0d;--glass-light-border:#ffffff1c;--shadow-soft:0 24px 60px -24px #0009;--grad-text:linear-gradient(115deg, #a994ff 10%, #6fc3ff 90%);--accent-text:#b7a6ff;--surface:#ffffff0a;--surface-strong:#ffffff12}:root[data-farbe=dunkel] .section--light{--focus:#38a8ff}:root[data-farbe=dunkel] .card,:root[data-farbe=dunkel] .ref-card{background:var(--surface)}:root[data-farbe=dunkel] .section--light .card h3,:root[data-farbe=dunkel] .ratgeber-card__title a,:root[data-farbe=dunkel] .ref-card__title a{color:#fff}@media (hover:hover){:root[data-farbe=dunkel] .ratgeber-card:hover{border-color:#9678ff73;box-shadow:0 30px 70px -30px #6a3cff8c}:root[data-farbe=dunkel] .card:has(h3 a):hover{border-color:#9678ff73;box-shadow:0 30px 70px -30px #6a3cff8c}}:root[data-farbe=dunkel] .faq-item:hover{border-color:#9678ff59}:root[data-farbe=dunkel] .faq-item[open]{border-color:#9678ff6b;box-shadow:0 24px 60px -30px #6a3cff80}:root[data-farbe=dunkel] .faq-item__icon{border-color:#9678ff59}:root[data-farbe=dunkel] .steps b{color:#fff}:root[data-farbe=dunkel] .steps li:not(:last-child):after{background:#9678ff47}:root[data-farbe=dunkel] .callout{border-color:#9678ff57}:root[data-farbe=dunkel] .ref-card__tags li{border-color:#9678ff4d}:root[data-farbe=dunkel] .browser-frame{box-shadow:0 40px 100px -40px #000000b3}:root[data-farbe=dunkel] .browser-frame__bar{background:#181c2b}:root[data-farbe=dunkel] .browser-frame__url{background:#0b0d16}:root[data-farbe=dunkel] .section--light .btn--ghost,:root[data-farbe=dunkel] .section--light .btn--glass{border-color:var(--glass-dark-border)}:root[data-farbe=dunkel] .section--light .btn--ghost:hover,:root[data-farbe=dunkel] .section--light .btn--glass:hover{background:#ffffff14}.farbe-wechsel::view-transition-old(root){mix-blend-mode:normal;animation:none}.farbe-wechsel::view-transition-new(root){mix-blend-mode:normal;animation:none}.stimmen__list{gap:26px;margin-top:30px;display:grid}.stimme{border-radius:var(--radius-lg);border:1px solid var(--glass-light-border);background:linear-gradient(135deg,#6a3cff0f,#38a8ff0d);margin:0;padding:clamp(24px,4vw,38px);position:relative}.stimme:before{content:"„";font-family:var(--font-display);color:var(--violet);opacity:.4;pointer-events:none;font-size:4.2rem;line-height:1;position:absolute;top:-26px;left:18px}.stimme blockquote{margin:0}.stimme blockquote p{max-width:60ch;font-family:var(--font-display);color:var(--text-on-light);margin:0;font-size:clamp(1.05rem,2vw,1.3rem);font-weight:500;line-height:1.55}.stimme figcaption{flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin-top:16px;display:flex}.stimme__name{color:var(--text-on-light);font-size:.95rem;font-weight:600}.stimme__role{color:var(--text-on-light-dim);font-size:.88rem}:root[data-farbe=dunkel] .stimme{background:linear-gradient(135deg,#6a3cff29,#38a8ff1a);border-color:#9678ff4d}
