.nav,.menu,.menu-backdrop{--nav-h:64px;--k-pad:clamp(20px,4vw,40px);--k-max:1240px;--k-line:rgba(28,37,46,.1);--k-line-2:rgba(28,37,46,.16);--k-ink-2:#56606d;--k-navy:#2c396d;--k-navy-ink:#1b1b3d;--k-gold:#c4944d;--k-gold-hover:#b8894a;--k-gold-ink:#8a6327;--k-bg:#faf8f4;--k-t-1:.16s;--k-t-2:.28s;--k-t-3:.48s;--k-ease:cubic-bezier(.2,.7,.2,1);--k-ease-out:cubic-bezier(.16,1,.3,1);--k-spring:cubic-bezier(.34,1.56,.64,1);--k-stagger-w:34ms}.nav,.nav *,.menu,.menu *{box-sizing:border-box}.nav :where(a),.menu :where(a){color:inherit;text-decoration:none}.nav :where(img,svg),.menu :where(img,svg){display:block;max-width:100%}.nav :where(button),.menu :where(button){font:inherit}.nav :focus-visible,.menu :focus-visible{outline:3px solid var(--k-navy);outline-offset:3px;border-radius:6px}.nav{--nav-glass:rgba(255,255,255,.74);--nav-edge:rgba(255,255,255,.7);--nav-line:var(--k-line);--nav-line-2:var(--k-line-2);--nav-fg:var(--k-ink-2);--nav-fg-strong:var(--k-navy-ink);--nav-hover:rgba(28,37,46,.055);--nav-accent:var(--k-gold);--nav-shadow:0 1px 2px rgba(28,37,46,.05),0 12px 32px -16px rgba(28,37,46,.22);position:fixed;inset:12px 0 auto 0;z-index:100;pointer-events:none;transition:transform var(--k-t-3) var(--k-ease-out)}.nav.is-scrolled{--nav-glass:rgba(255,255,255,.86);--nav-shadow:0 1px 2px rgba(28,37,46,.07),0 18px 40px -18px rgba(28,37,46,.32)}.js .nav.on-hero:not(.menu-open){--nav-glass:rgba(255,255,255,.62);--nav-edge:rgba(255,255,255,.9);--nav-line:rgba(255,255,255,.55);--nav-line-2:rgba(28,37,46,.2);--nav-fg:var(--k-ink-2);--nav-fg-strong:var(--k-navy-ink);--nav-hover:rgba(28,37,46,.06);--nav-accent:var(--k-gold);--nav-shadow:0 1px 2px rgba(0,0,0,.05),0 10px 30px -18px rgba(0,0,0,.35)}@media (max-width:1119px){.js .nav.on-hero.is-scrolled:not(.menu-open){--nav-glass:rgba(255,255,255,.8)}}.nav.menu-open{--nav-glass:#fff;--nav-shadow:0 1px 2px rgba(28,37,46,.06),0 12px 32px -18px rgba(23,23,58,.3)}.nav.is-hidden{transform:translateY(calc(-100% - 24px))}.nav-wrap{width:100%;max-width:calc(var(--k-max) + var(--k-pad) * 2);margin-inline:auto;padding-inline:var(--k-pad)}.nav-in{pointer-events:auto;position:relative;isolation:isolate;height:var(--nav-h);display:flex;align-items:center;gap:20px;padding:0 12px 0 22px;border-radius:16px;background:var(--nav-glass);-webkit-backdrop-filter:blur(16px) saturate(1.1);backdrop-filter:blur(16px) saturate(1.1);box-shadow:inset 0 0 0 1px var(--nav-line),inset 0 1px 0 var(--nav-edge),var(--nav-shadow);transition:background-color var(--k-t-3) var(--k-ease),box-shadow var(--k-t-3) var(--k-ease)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.nav{--nav-glass:rgba(255,255,255,.97)}.js .nav.on-hero:not(.menu-open){--nav-glass:rgba(255,255,255,.96)}}.nav .brand{flex:none;display:grid;border-radius:8px}.nav .brand>img{grid-area:1/1;height:24px;width:auto}.nav-links{--x:0px;--w:0px;position:relative;display:flex;gap:2px;margin-inline:auto}.nav-mark{position:absolute;left:0;top:50%;z-index:0;width:var(--w);height:36px;border-radius:10px;background:var(--nav-hover);opacity:0;pointer-events:none;translate:var(--x) -50%;transition:translate var(--k-t-3) var(--k-ease-out),width var(--k-t-3) var(--k-ease-out),opacity var(--k-t-2) var(--k-ease),background-color var(--k-t-3) var(--k-ease)}.nav-links.is-hot .nav-mark{opacity:1}.nav-links.no-anim .nav-mark{transition:opacity var(--k-t-2) var(--k-ease),background-color var(--k-t-3) var(--k-ease)}.nav-links a{position:relative;z-index:1;white-space:nowrap;padding:8px 12px;border-radius:10px;font-size:.95rem;font-weight:600;letter-spacing:-.005em;line-height:1.5;color:var(--nav-fg);transition:color var(--k-t-2) var(--k-ease)}.nav-links a:hover,.nav-links a:focus-visible,.nav-links a[aria-current]{color:var(--nav-fg-strong)}.nav:not(.nav-start) .nav-links a:hover{background:var(--nav-hover)}.nav-links a:after{content:"";position:absolute;left:12px;right:12px;bottom:5px;height:2px;border-radius:2px;background:var(--nav-accent);transform:scaleX(0);transform-origin:0 50%;transition:transform var(--k-t-3) var(--k-ease-out),background-color var(--k-t-3) var(--k-ease)}.nav-links a[aria-current]:after{transform:none}.nav-cta{display:flex;align-items:center;gap:10px}.nav-ic{width:1.1em;height:1.1em;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--k-t-2) var(--k-ease)}.nav-btn,.menu-btn{display:inline-flex;align-items:center;justify-content:center;gap:.6em;border:0;border-radius:10px;cursor:pointer;font-weight:700;letter-spacing:-.01em;white-space:nowrap;color:var(--k-navy-ink);background:var(--k-gold);transition:background-color var(--k-t-2) var(--k-ease),transform var(--k-t-1) var(--k-ease)}.nav-btn{height:44px;padding:0 1.1em;font-size:.93rem}.menu-btn{width:100%;height:56px;padding:0 1.6em;font-size:1.03rem}.menu-btn-light{background:#fff;box-shadow:inset 0 0 0 1px var(--k-line-2)}.nav-btn:active,.menu-btn:active{transform:translateY(1px)}@media (hover:hover) and (pointer:fine){.nav-btn:hover,.menu-btn:hover{background:var(--k-gold-hover)}.menu-btn-light:hover{background:var(--k-bg)}.nav-btn:hover .nav-ic,.menu-btn:hover .nav-ic{transform:translate(3px)}}.nav-login{display:inline-flex;align-items:center;height:44px;padding:0 16px;border-radius:12px;box-shadow:inset 0 0 0 1.5px var(--nav-line-2);font-size:.93rem;font-weight:700;white-space:nowrap;color:var(--nav-fg-strong);transition:background-color var(--k-t-2) var(--k-ease),box-shadow var(--k-t-3) var(--k-ease),color var(--k-t-3) var(--k-ease)}@media (hover:hover){.nav-login:hover{background:var(--nav-hover);box-shadow:inset 0 0 0 1.5px var(--nav-fg-strong)}}.burger{display:none;width:44px;height:44px;padding:0;border:0;border-radius:12px;background:var(--nav-hover);cursor:pointer;position:relative;transition:background-color var(--k-t-3) var(--k-ease)}.burger span{position:absolute;left:12px;right:12px;height:2px;border-radius:2px;background:var(--nav-fg-strong);transition:transform var(--k-t-3) var(--k-ease-out),top var(--k-t-3) var(--k-ease-out),background-color var(--k-t-3) var(--k-ease)}.burger span:first-child{top:17px}.burger span:last-child{top:25px}.burger[aria-expanded=true] span:first-child{top:21px;transform:rotate(45deg)}.burger[aria-expanded=true] span:last-child{top:21px;transform:rotate(-45deg)}.menu-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:85;background:#17173a5c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;pointer-events:none;transition:opacity var(--k-t-3) var(--k-ease)}.menu-backdrop.is-open{opacity:1;pointer-events:auto}.menu{position:fixed;z-index:90;left:var(--k-pad);right:var(--k-pad);top:calc(12px + var(--nav-h) + 8px);max-height:calc(100svh - 12px - var(--nav-h) - 8px - 12px - env(safe-area-inset-bottom));display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;padding:6px 22px 0;border:1px solid var(--k-line);border-radius:20px;background:#fff;box-shadow:0 1px 2px #1c252e0f,0 30px 60px -24px #17173a80;opacity:0;visibility:hidden;translate:0 -8px;scale:.985;transform-origin:50% 0;transition:opacity var(--k-t-2) var(--k-ease),translate var(--k-t-3) var(--k-ease-out),scale var(--k-t-3) var(--k-ease-out),visibility 0s linear var(--k-t-3)}.menu.is-open{opacity:1;visibility:visible;translate:0 0;scale:1;transition:opacity var(--k-t-2) var(--k-ease),translate var(--k-t-3) var(--k-ease-out),scale var(--k-t-3) var(--k-ease-out),visibility 0s}.menu nav{display:flex;flex-direction:column}.menu nav a{display:flex;align-items:center;min-height:56px;padding:6px 2px;border-bottom:1px solid var(--k-line);font-size:1.25rem;font-weight:700;letter-spacing:-.02em;color:var(--k-navy-ink);opacity:0;translate:0 8px;transition:opacity var(--k-t-3) var(--k-ease),translate var(--k-t-3) var(--k-ease-out),color var(--k-t-2) var(--k-ease)}.menu.is-open nav a{opacity:1;translate:0 0;transition-delay:calc((var(--i,0) + 1) * var(--k-stagger-w)),calc((var(--i,0) + 1) * var(--k-stagger-w)),0s}.menu nav a:last-child{border-bottom:0}.menu nav a[aria-current],.menu nav a:active{color:var(--k-gold-ink)}.menu-foot{position:sticky;bottom:0;display:grid;gap:10px;margin:6px -22px 0;padding:14px 22px 18px;border-top:1px solid var(--k-line);background:#fff}@media (max-height:700px){.menu nav a{min-height:48px;font-size:1.15rem}.menu-btn{height:48px}}@media (min-width:1280px) and (max-width:1439px){.nav-in{gap:12px;padding:0 10px 0 18px}.nav-links a{padding:8px 10px;font-size:.9rem}.nav-links a:after{left:10px;right:10px}.nav-btn{padding:0 .9em}.nav-login{padding:0 13px}}@media (max-width:1279px){.nav-links,.nav-login{display:none}.nav-cta{margin-left:auto}.burger{display:block}}@media (min-width:1280px){.menu,.menu-backdrop{display:none}}@media (max-width:520px){.nav-btn{display:none}.nav-in{padding-left:18px}}.foot{--f-navy-deep:#17173a;--f-gold-light:#deb36f;--f-gold-glow:196,148,77;--f-navy-ink:#1b1b3d;--f-pad:clamp(20px,4vw,40px);--f-max:1240px;--f-t:.28s;color:#ffffffb8;padding:clamp(28px,4vw,48px) 0 calc(28px + env(safe-area-inset-bottom));font-size:.95rem;line-height:1.5;background:radial-gradient(circle 380px at 60px calc(100% + 40px),rgba(var(--f-gold-glow),.18),rgba(var(--f-gold-glow),0)),var(--f-navy-deep);-webkit-font-smoothing:antialiased}.foot :where(p,h2,ul,address){margin:0;padding:0}.foot :where(ul){list-style:none}.foot :where(a){color:inherit;text-decoration:none}.foot :where(address){font-style:normal}.foot :where(button){font:inherit;cursor:pointer}.foot :where(img,svg){display:block}.foot-wrap{width:100%;max-width:calc(var(--f-max) + var(--f-pad) * 2);margin-inline:auto;padding-inline:var(--f-pad)}.foot-ic{width:1.25em;height:1.25em;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.foot-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,.95fr);gap:clamp(36px,5vw,72px);align-items:start}.foot-logo{display:grid;width:max-content}.foot-logo>img{grid-area:1/1;height:28px;width:auto}.foot-logo-inv{clip-path:inset(0 0 0 44%);filter:brightness(0) invert(1)}.foot-brand>p{margin-top:18px;max-width:36ch;line-height:1.6;color:#ffffffb8}.foot-social{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.foot-social a{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;color:#fff;box-shadow:inset 0 0 0 1px #ffffff2e;transition:color var(--f-t),box-shadow var(--f-t)}.foot-social svg{width:20px;height:20px}.foot-cred{margin-top:24px;display:flex;gap:12px;align-items:flex-start;max-width:46ch;padding-top:20px;border-top:1px solid rgba(255,255,255,.1);font-size:.86rem;line-height:1.5;color:#fff9}.foot-cred b{display:block;font-weight:650;color:#ffffffe0}.foot-cred a{text-decoration:underline;text-decoration-color:#ffffff4d;text-underline-offset:3px}.foot-hinweis{margin-top:8px}.foot h2{margin-bottom:18px;font-size:.92rem;font-weight:700;letter-spacing:0;color:#fff}.foot-nav ul{display:grid;grid-template-columns:repeat(2,max-content);gap:12px 40px}.foot a,.foot-linkbtn{transition:color var(--f-t)}@media (hover:hover){.foot a:hover,.foot-linkbtn:hover{color:#fff}.foot-social a:hover{color:var(--f-gold-light);box-shadow:inset 0 0 0 1px var(--f-gold-light)}}.foot a:focus-visible,.foot button:focus-visible{outline:2px solid var(--f-gold-light);outline-offset:3px;border-radius:4px}.foot-contact{padding:clamp(22px,2.4vw,28px);border-radius:16px;background:#ffffff0a;box-shadow:inset 0 0 0 1px #ffffff1a}.foot-contact h2{margin-bottom:6px}.foot-contact>p{font-size:.9rem;line-height:1.5;color:#ffffff9e}.foot-lines{margin-top:18px;display:grid;gap:10px}.foot-lines a{display:flex;align-items:center;gap:12px;font-weight:650;color:#fff}.foot-lines a .foot-ic{width:18px;height:18px;color:var(--f-gold-light)}.foot-lines .tel{font-size:1.15rem;letter-spacing:-.01em}.foot-addr{margin-top:18px;padding-top:16px;border-top:1px solid rgba(255,255,255,.1);font-size:.88rem;line-height:1.55;color:#ffffff94}.foot-bottom{margin-top:clamp(40px,5vw,60px);padding-top:22px;border-top:1px solid rgba(255,255,255,.1);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 28px;font-size:.84rem;color:#ffffff8c}.foot-legal ul{display:flex;flex-wrap:wrap;align-items:center;gap:6px 22px}.foot-linkbtn{padding:0;border:0;background:none;color:inherit;font-size:inherit}.foot-map{margin-top:clamp(32px,4vw,48px)}.foot-map-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;margin-bottom:12px}.foot .foot-map-head h2{margin-bottom:0}.foot-map-head a{display:inline-flex;align-items:center;gap:8px;font-size:.9rem;font-weight:650;color:var(--f-gold-light)}.foot-map-head a .foot-ic{width:16px;height:16px}.foot-map-box{height:288px;border-radius:16px;background:#ffffff0a;box-shadow:inset 0 0 0 1px #ffffff1a;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:16px;text-align:center}.foot-map-box p{max-width:38ch;font-size:.9rem;line-height:1.5;color:#ffffff9e}.foot-map-box.is-map{display:block;padding:0;overflow:hidden}.foot-btn{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 1.1em;border:0;border-radius:10px;background:#fff;color:var(--f-navy-ink);font-size:.93rem;font-weight:700;white-space:nowrap;transition:background-color var(--f-t)}@media (hover:hover){.foot-btn:hover{background:#faf8f4}}@media (min-width:1024px){.foot-map-box{height:384px}}@media (max-width:979px){.foot-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.foot-brand{grid-column:1 / -1}}@media (max-width:620px){.foot-grid{grid-template-columns:minmax(0,1fr)}.foot-nav ul{gap:12px 28px}}.foot{align-self:stretch;box-shadow:0 0 0 100vmax var(--f-navy-deep);clip-path:inset(0 -100vmax -100vmax)}@font-face{font-family:Satoshi;src:url(/build/assets/Satoshi-Variable-CFg-z2ne.woff2) format("woff2"),url(/build/assets/Satoshi-Variable-B5cVmYQo.woff) format("woff");font-weight:300 900;font-style:normal;font-display:swap}@font-face{font-family:Satoshi Fallback;src:local("Arial"),local("Helvetica");size-adjust:98.4%;ascent-override:102.7%;descent-override:24.4%;line-gap-override:10.2%}:root{--gold:#c4944d;--gold-light:#deb36f;--gold-deep:#a0763a;--gold-ink:#8a6327;--gold-wash:#f6eedf;--gold-glow:196,148,77;--navy:#2c396d;--navy-2:#374786;--navy-deep:#17173a;--navy-ink:#1b1b3d;--fix:var(--navy);--fix-deep:var(--navy);--fix-ink:var(--navy);--fix-wash:#e9edf8;--fix-line:rgba(44,57,109,.28);--fix-bar:#9aaae0;--maker:var(--gold);--maker-deep:var(--gold-deep);--maker-ink:var(--gold-ink);--maker-soft:var(--gold-light);--maker-wash:var(--gold-wash);--maker-bar:var(--gold-light);--maker-line:rgba(196,148,77,.38);--bg:#faf8f4;--bg-2:#f3eee5;--surface:#fff;--ink:#1c252e;--ink-2:#56606d;--ink-3:#646c76;--line:rgba(28,37,46,.1);--line-2:rgba(28,37,46,.16);--t-display:clamp(2.15rem,1.25rem + 2.6vw,3.65rem);--t-h2:clamp(1.95rem,1.2rem + 2.3vw,3.25rem);--t-h3:clamp(1.3rem,1.12rem + .6vw,1.6rem);--t-lead:clamp(1.03rem,.98rem + .28vw,1.2rem);--pad:clamp(20px,4vw,40px);--max:1240px;--sec:clamp(88px,10vw,144px);--sec-tight:clamp(56px,7vw,96px);--head-gap:clamp(40px,5vw,64px);--r-sm:8px;--r:12px;--r-lg:14px;--r-xl:16px;--r-2xl:20px;--sh-1:0 1px 2px rgba(28,37,46,.05);--sh-2:0 1px 3px rgba(28,37,46,.06);--sh-3:0 16px 40px -24px rgba(35,35,74,.3);--sh-hot-fix:0 2px 4px rgba(28,37,46,.04),0 34px 70px -32px rgba(35,35,74,.5),inset 0 0 0 1px var(--fix-line);--sh-hot-maker:0 2px 4px rgba(28,37,46,.04),0 34px 70px -32px rgba(160,118,58,.55),inset 0 0 0 1px var(--maker-line);--ease:cubic-bezier(.2,.7,.2,1);--ease-out:cubic-bezier(.16,1,.3,1);--ease-io:cubic-bezier(.65,0,.35,1);--spring:cubic-bezier(.34,1.56,.64,1);--t-1:.16s;--t-2:.28s;--t-3:.48s;--t-4:.9s;--stagger:70ms;--stagger-w:34ms;--rv-y:26px;--rv-o:0;--rv-s:.965;--lift:-4px;--nav-h:64px;--stick-top:calc(24px + var(--nav-h));--ring:var(--navy)}html.nav-hidden{--stick-top:16px}.rm{--t-1:.01ms;--t-2:.01ms;--t-3:.01ms;--t-4:.01ms;--stagger:0ms;--stagger-w:0ms;--rv-y:0px;--rv-o:1;--rv-s:1;--lift:0px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:96px}html.rm{scroll-behavior:auto}body{margin:0;background:var(--bg);color:var(--ink);font-family:Satoshi,Satoshi Fallback,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:17px;line-height:1.6;font-weight:450;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:clip}body:has(dialog[open]){overflow:hidden}img,svg{display:block;max-width:100%}img{height:auto}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}h1,h2,h3,h4,p,ul,ol,dl,dd,figure,fieldset,legend{margin:0}fieldset{border:0;padding:0;min-width:0}legend{padding:0}ul,ol{padding:0;list-style:none}p,li,dd{text-wrap:pretty}::selection{background:var(--gold-light);color:var(--navy-ink)}:focus-visible{outline:3px solid var(--ring);outline-offset:3px;border-radius:6px}.on-dark{--ring:#fff}a,button,summary,label{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.wrap{width:100%;max-width:calc(var(--max) + var(--pad)*2);margin-inline:auto;padding-inline:var(--pad)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ic{width:1.25em;height:1.25em;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.skip{position:fixed;left:16px;top:14px;z-index:300;padding:12px 18px;border-radius:12px;background:var(--navy);color:#fff;font-weight:700;--ring:#fff;transform:translateY(-180%);transition:transform var(--t-2) var(--ease-out)}.skip:focus{transform:none}.eyebrow{display:block;font-size:.95rem;font-weight:600;color:var(--gold-ink)}.on-dark .eyebrow{color:var(--gold-light)}.h2{font-size:var(--t-h2);line-height:1.06;letter-spacing:-.034em;font-weight:720;color:var(--navy-ink);text-wrap:balance}.h3{font-size:var(--t-h3);line-height:1.15;letter-spacing:-.025em;font-weight:720;color:var(--navy-ink)}.on-dark .h2,.on-dark .h3{color:#fff}.lead{font-size:var(--t-lead);line-height:1.6;color:var(--ink-2);max-width:60ch}.on-dark .lead{color:#ffffffc2}.fine{font-size:.86rem;color:var(--ink-3);line-height:1.5}.on-dark .fine{color:#ffffff9e}.label{font-size:.88rem;font-weight:600;color:var(--ink-3)}.num{font-variant-numeric:tabular-nums;white-space:nowrap}.sec{padding-block:var(--sec);position:relative}.sec-head{max-width:780px;margin-bottom:var(--head-gap)}.sec-head .h2{margin-top:0}.sec-head .lead{margin-top:18px}.btn{--h:52px;--face:var(--gold);--face-hover:#b8894a;--fg:var(--navy-ink);display:inline-flex;align-items:center;justify-content:center;gap:.6em;height:var(--h);padding:0 1.4em;border:0;border-radius:10px;cursor:pointer;font-size:1rem;font-weight:700;letter-spacing:-.01em;white-space:nowrap;color:var(--fg);background:var(--face);transition:background-color var(--t-2) var(--ease),transform var(--t-1) var(--ease);user-select:none;-webkit-user-select:none}.btn .ic{transition:transform var(--t-2) var(--ease)}.btn:active{transform:translateY(1px)}.btn:focus-visible{outline-offset:4px}@media (hover:hover) and (pointer:fine){.btn:hover{background:var(--face-hover)}.btn:hover .ic-arrow{transform:translate(3px)}}.btn-navy{--face:var(--navy);--face-hover:var(--navy-2);--fg:#fff}.btn-light{--face:#fff;--face-hover:var(--bg);--fg:var(--navy-ink);box-shadow:inset 0 0 0 1px var(--line-2)}.btn-glass{--face:transparent;--face-hover:rgba(255,255,255,.08);--fg:#fff;box-shadow:inset 0 0 0 1px #ffffff59}.btn-lg{--h:56px;font-size:1.03rem;padding:0 1.6em}.btn-sm{--h:44px;font-size:.93rem;padding:0 1.1em}.btn-block{width:100%}.btn-round{--h:52px;width:var(--h);padding:0;border-radius:50%}.btn[disabled]{opacity:.35;pointer-events:none}.link-arrow{display:inline-flex;align-items:center;gap:.45em;font-weight:700;color:var(--gold-ink);border-bottom:1.5px solid transparent;transition:gap var(--t-2) var(--ease),border-color var(--t-2)}@media (hover:hover){.link-arrow:hover{gap:.7em;border-color:currentColor}}.on-dark .link-arrow{color:var(--gold-light)}button.link-arrow{background:none;border:0;border-bottom:1.5px solid transparent;padding:0;cursor:pointer;font:inherit;font-weight:700}.chip{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 11px;border-radius:999px;font-size:.78rem;font-weight:700;white-space:nowrap;line-height:1}.chip-fix{background:var(--fix-wash);color:var(--fix-ink);box-shadow:inset 0 0 0 1px var(--fix-line)}.chip-maker{background:var(--maker);color:var(--navy-ink)}.mk{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:999px;font-size:.72rem;font-weight:760;letter-spacing:.01em;white-space:nowrap;vertical-align:1px;line-height:1}.mk-fix{background:var(--fix-wash);color:var(--fix-ink);box-shadow:inset 0 0 0 1px var(--fix-line)}.mk-maker{background:var(--maker);color:var(--navy-ink)}.tick{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;flex:none}.tick .ic{width:13px;height:13px;stroke-width:3}.tick-maker{background:var(--maker-wash);color:var(--maker-ink)}.seg{--x:0px;--y:0px;--w:0px;--h:0px;position:relative;display:inline-flex;padding:4px;border-radius:12px;background:#fff;box-shadow:inset 0 0 0 1px var(--line),var(--sh-1)}.seg:before{content:"";position:absolute;left:0;top:0;width:var(--w);height:var(--h);border-radius:8px;opacity:0;background:var(--pill,var(--navy));transform:translate(var(--x),var(--y));transition:transform var(--t-3) var(--ease-out),width var(--t-3) var(--ease-out),height var(--t-3) var(--ease-out),background-color var(--t-2)}.seg.is-ready:before{opacity:1}.seg.no-anim:before,.seg.no-anim button{transition:none}.seg button{position:relative;z-index:1;display:inline-flex;align-items:center;gap:8px;border:0;background:none;cursor:pointer;min-height:44px;padding:0 18px;border-radius:8px;font-weight:700;font-size:.93rem;color:var(--ink-2);transition:color var(--t-2),transform var(--t-1) var(--ease)}.seg button[aria-pressed=true]{color:var(--pill-fg,#fff)}.seg:not(.is-ready) button[aria-pressed=true]{background:var(--pill,var(--navy))}.seg button:active{transform:scale(.96)}@media (hover:hover){.seg button[aria-pressed=false]:hover{color:var(--navy-ink)}}.hero{--ov:48px;position:relative;isolation:isolate;overflow:clip;background:var(--navy-deep);color:#fff}.hero-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden}.hero-img{position:absolute;top:-6%;right:0;bottom:0;left:0}.hero-img img{width:100%;height:100%;object-fit:cover;object-position:52% 36%}.hero-img picture{display:contents}.hero-vid{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:52% 36%;opacity:0;transition:opacity 1s ease-in-out}.hero-vid.is-on{opacity:1}.hv-toggle{position:absolute;z-index:2;right:max(var(--pad),calc((100% - var(--max)) / 2));top:96px;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;color:#fff;background:#ffffff24;box-shadow:inset 0 0 0 1px #ffffff4d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;transition:background var(--t-2)}.hv-toggle .ic{width:16px;height:16px;stroke-width:2.4}.hv-toggle .ic-play{display:none}.hv-toggle[aria-pressed=true] .ic-play{display:block}.hv-toggle[aria-pressed=true] .ic-pause{display:none}@media (hover:hover){.hv-toggle:hover{background:#ffffff42}}.hv-toggle:focus-visible{outline:2px solid var(--gold-light);outline-offset:3px}.hv-toggle[hidden]{display:none}.hero-img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,#ffac5657,#ffac561f 46%,#ffac5600 72%);mix-blend-mode:soft-light}.hero-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#1a141299,#1a141270 30%,#1a141229 52%,#1a141200 70%),linear-gradient(180deg,#1a14124d,#1a141200 24%),linear-gradient(0deg,#1a141280,#1a14121f 20%,#1a141200 32%)}.hero-scrim:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(52% 70% at 2% 24%,#f0c0785c,#f0c07800 70%);mix-blend-mode:screen}.hero-in{position:relative;min-height:100svh;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-rows:1fr auto;column-gap:clamp(40px,5vw,80px);padding-top:clamp(116px,14vh,160px);padding-bottom:calc(var(--ov) + 22px)}.hero-copy{grid-column:1;grid-row:1;align-self:center;padding-bottom:clamp(28px,5vh,56px)}.hero .eyebrow{color:var(--gold-light)}.hero .h1{margin-top:18px;font-size:clamp(2.2rem,1.2rem + 2.45vw,3.45rem);line-height:1.08;letter-spacing:-.042em;font-weight:760;color:#fff;text-shadow:0 2px 34px rgba(10,10,30,.28)}.hl{position:relative;white-space:nowrap}.hl:after{content:"";position:absolute;left:.03em;right:.03em;bottom:.01em;height:.085em;border-radius:.085em;background:var(--gold-light);opacity:.95;transform-origin:0 50%;transition:transform var(--t-4) var(--ease-out)}.js .hl:after{transform:scaleX(0)}.js .hero.is-in .hl:after{transform:none;transition-delay:.62s}.js .is-in .hl:after{transform:none;transition-delay:.48s}.rm .hl:after{transition:none}.hero-sub{margin-top:clamp(22px,2.4vw,32px);max-width:34rem;font-size:1.02rem;line-height:1.5;color:#ffffffd1}.ways{margin-top:clamp(20px,2.2vw,26px);display:grid;gap:14px;max-width:34rem}.way{--way:var(--maker-bar);padding-top:12px;border-top:2px solid var(--way)}.way-name{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;font-size:1.05rem;font-weight:720;line-height:1.3;color:#fff}.way-name small{font-size:.86rem;font-weight:600;color:#ffffffb3}.way-pay{margin-top:8px;font-size:1rem;font-weight:680;line-height:1.4;color:#fff;text-wrap:pretty}.way-txt{margin-top:6px;font-size:.88rem;line-height:1.45;color:#ffffffb8}.way-alt{display:flex;align-items:flex-start;gap:10px;padding-top:12px;border-top:1px solid rgba(255,255,255,.16);font-size:.9rem;line-height:1.45;color:#ffffffc7;text-wrap:pretty}.way-alt b{font-weight:700;color:#fff}.way-alt a{font-weight:650;color:#fff;white-space:nowrap;text-decoration:underline;text-decoration-color:var(--fix-bar);text-decoration-thickness:1.5px;text-underline-offset:3px}@media (hover:hover){.way-alt a:hover{text-decoration-color:#fff}}.hero-cta{margin-top:clamp(32px,3.2vw,44px);display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px}.more{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 4px;border-radius:10px;font-weight:700;color:var(--navy-ink)}.more span{border-bottom:1.5px solid var(--line-2);transition:border-color var(--t-2)}.more .ic{width:18px;height:18px;color:var(--gold-ink);transition:transform var(--t-2) var(--spring)}@media (hover:hover){.more:hover span{border-color:currentColor}.more:hover .ic{transform:translateY(3px)}}.hero .more{color:#fff}.hero .more span{border-color:#ffffff61}.hero .more .ic{color:var(--gold-light)}.hero-note{margin-top:18px;display:flex;align-items:flex-start;gap:10px;font-size:.92rem;line-height:1.45;color:#ffffffb3}.hero-note .ic{width:18px;height:18px;margin-top:1px;color:var(--gold-light)}.hv-card{position:absolute;z-index:1;bottom:calc(var(--ov) + 22px + 64px + clamp(20px,4vh,44px));width:300px;transform-style:preserve-3d}.hv-card-in{position:relative;display:block;padding:18px 20px 16px;border-radius:14px;background:#fff;color:var(--ink);text-decoration:none;box-shadow:0 2px 6px #0a0a1e1f,0 34px 70px -26px #0a0a1e99,inset 0 0 0 1px var(--line);transition:box-shadow var(--t-3) var(--ease-out)}.hv-card-in>*{position:relative}@media (hover:hover) and (pointer:fine){.hv-card:hover .hv-card-in{box-shadow:0 4px 10px #0a0a1e24,0 48px 90px -30px #0a0a1eb3,inset 0 0 0 1px var(--maker-line)}}@keyframes hv-float{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-7px,0)}}.js:not(.rm) .hero.is-in .hv-card-in{animation:hv-float 7s ease-in-out 2.4s infinite}.hero-dim{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--navy-deep);opacity:0;pointer-events:none}.hero-img{transform-origin:50% 40%}.hv-head{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:-4px 0 12px;font-size:.72rem;font-weight:650;letter-spacing:.02em;color:var(--ink-2)}.hv-app{display:inline-flex;align-items:center}.hv-app img{display:block;width:auto;height:14px}.hv-time{font-weight:560;color:var(--ink-3)}a.hv-card-in:focus-visible{outline:3px solid var(--gold-light);outline-offset:4px}.hv-listing{display:flex;gap:12px;align-items:center}.hv-thumb{width:56px;height:56px;flex:none;border-radius:10px;object-fit:cover;object-position:45% 50%;background:var(--bg);box-shadow:inset 0 0 0 1px var(--line)}.hv-lt{min-width:0}.hv-status{display:flex;align-items:center;gap:8px;font-size:.93rem;font-weight:720;line-height:1.25;color:var(--navy-ink)}.live{width:8px;height:8px;flex:none;border-radius:50%;background:#2f9e6b;box-shadow:0 0 0 3px #2f9e6b29}.hv-title{margin-top:3px;font-size:.82rem;font-weight:620;line-height:1.3;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hv-meta{margin-top:1px;font-size:.76rem;line-height:1.3;color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hv-portals{margin-top:14px;border-radius:10px;background:var(--bg);box-shadow:inset 0 0 0 1px var(--line)}.hv-portals li{display:flex;justify-content:space-between;align-items:center;gap:10px;height:36px;padding:0 12px;font-size:.82rem;font-weight:650;color:var(--navy-ink)}.hv-portals li+li{border-top:1px solid var(--line)}.hv-portals .hv-more{font-weight:600;color:var(--ink-2)}.hv-ok{display:inline-flex;align-items:center;gap:4px;font-size:.74rem;font-weight:650;color:#1f7a52}.hv-portals .ic{width:13px;height:13px;stroke-width:3}.hv-prov{margin-top:14px;padding-top:12px;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:12px}.hv-prov span{font-size:.88rem;font-weight:620;line-height:1.3;color:var(--ink-2)}.hv-prov b{font-size:2rem;font-weight:820;letter-spacing:-.04em;line-height:1;color:var(--maker-deep);font-variant-numeric:tabular-nums}.hero-trust{grid-column:1 / -1;grid-row:2;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 32px;padding-top:18px;border-top:1px solid rgba(255,255,255,.16);font-size:.88rem;line-height:1.45;color:#ffffffb8}.hero-trust p{display:flex;align-items:center;gap:10px}.hero-trust .ht-face{width:32px;height:32px;flex:none;border-radius:50%;object-fit:cover;object-position:50% 28%;box-shadow:0 0 0 1.5px #ffffff80}.hero-trust b{font-weight:650;color:#fff}.hero-trust a{font-weight:650;color:#fff;border-bottom:1px solid rgba(255,255,255,.3);transition:border-color var(--t-2)}@media (hover:hover){.hero-trust a:hover{border-color:#fff}}.film-link{display:inline-flex;align-items:center;gap:12px;min-height:44px;padding:0;border:0;background:none;color:#fff;font:inherit;cursor:pointer;text-align:left}.hero-trust .film-link{margin-right:max(0px,calc(132px - max(var(--pad),(100vw - var(--max)) / 2)))}.film-link-play{display:grid;place-items:center;width:40px;height:40px;flex:none;border-radius:50%;background:#ffffff29;box-shadow:inset 0 0 0 1px #ffffff57;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background var(--t-2),transform var(--t-2) var(--spring)}.film-link-play svg{width:14px;height:14px;margin-left:2px;fill:currentColor}.film-link b{font-weight:650}.film-link-t{margin-left:2px;font-variant-numeric:tabular-nums;color:#ffffffa8}@media (hover:hover){.film-link:hover .film-link-play{background:#ffffff47;transform:scale(1.06)}}.film-link:focus-visible{outline:2px solid var(--gold-light);outline-offset:4px;border-radius:24px}@media (max-width:919px){.hero-trust .film-link{margin-right:0}}.film-link--hell{color:var(--navy-ink)}.film-link--hell .film-link-play{background:var(--gold);color:var(--navy-ink);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}@media (hover:hover){.film-link--hell:hover .film-link-play{background:var(--gold-light)}}.film-link--hell .film-link-t{color:var(--ink-2)}.film-link--hell:focus-visible{outline-color:var(--navy)}.qa-film{margin-top:14px}.js .hv-card{opacity:var(--rv-o);translate:0 calc(var(--rv-y) * .9);scale:var(--rv-s);transition:opacity var(--t-4) var(--ease-out) .9s,translate var(--t-4) var(--ease-out) .9s,scale var(--t-4) var(--ease-out) .9s}.js .hero.is-in .hv-card{opacity:1;translate:none;scale:none}.js .hv-portals li{opacity:var(--rv-o);translate:0 calc(var(--rv-y) * .4);transition:opacity var(--t-3) var(--ease-out),translate var(--t-3) var(--ease-out);transition-delay:calc(1.25s + var(--i,0) * .12s)}.js .hero.is-in .hv-portals li{opacity:1;translate:none}.hv-portals li:nth-child(2){--i:1}.hv-portals li:nth-child(3){--i:2}.rm .hero-vid{display:none}@media (min-width:1180px){.ways{max-width:min(38rem,calc(min(100vw,1320px) / 2 - var(--pad) - 28px))}.hv-card{left:calc((150% - 28px - var(--pad)) / 2 - 150px)}}@media (min-width:920px) and (max-width:1179px){.hv-card{left:auto;right:var(--pad);width:280px}}@media (min-width:920px) and (max-height:820px){.hero-in{padding-top:108px}.hero .h1{font-size:clamp(2.1rem,1rem + 2.3vw,3.1rem)}.hero-sub{margin-top:20px}.ways{margin-top:18px}.hero-cta{margin-top:32px}.hero-note{margin-top:12px}}@media (max-width:919px){.hero{--mh:min(54svh,520px)}.hero-media{inset:0 0 auto 0;height:var(--mh)}.hero-img{top:0;right:0;bottom:0;left:0}.hero-img img,.hero-vid{object-position:88% 40%}.hv-toggle{top:88px;right:16px}.hero-scrim{background:linear-gradient(180deg,rgba(26,20,18,.3) 0%,rgba(26,20,18,0) 22%,rgba(23,23,58,0) 58%,rgba(23,23,58,.6) 82%,var(--navy-deep) 100%)}.hero-scrim:after{display:none}.hero-in{display:block;min-height:0;padding-top:calc(var(--mh) - 128px);padding-bottom:calc(var(--ov) + 28px)}.hero-copy{padding-bottom:0}.hv-card{position:relative;left:auto;bottom:auto;width:auto;max-width:340px;margin-top:36px}.hero-trust{margin-top:32px;flex-direction:column;align-items:flex-start;gap:8px}}@media (max-width:560px) and (max-height:760px){.hero{--mh:min(44svh,520px)}}@media (max-width:560px){.hero .eyebrow{font-size:.9rem}.hero .h1{margin-top:12px;font-size:clamp(1.6rem,9.2vw - 4px,2.3rem);line-height:1.12;letter-spacing:-.036em}.hero-sub{margin-top:20px;font-size:.95rem}.hero-copy{display:flex;flex-direction:column}.hero-cta{order:1}.ways{order:2;margin-top:22px;gap:12px}.hero-note{order:3}.way-name{font-size:.98rem}.way-alt{font-size:.86rem}.way-pay{font-size:.9rem}.way-txt{font-size:.84rem}.hero-cta{margin-top:28px;gap:4px}.hero-cta .btn{--h:56px;width:100%;font-size:1.02rem}.hero-cta .more{width:100%;justify-content:center}.hero-note{margin-top:12px;font-size:.86rem}.hv-card{max-width:none}.hero-trust{font-size:.84rem}}.how{padding-bottom:clamp(72px,8vw,120px)}.sheet{position:relative;z-index:2;margin-top:-48px;background:#fff;border-radius:var(--r-2xl) var(--r-2xl) 0 0;box-shadow:0 -28px 60px -46px #23234a59}.sheet{padding-top:clamp(72px,8vw,112px)}.sheet>.wrap>.sec-head{margin-bottom:clamp(36px,4.5vw,56px)}.prices-in{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(24px,4vw,56px);align-items:start}.prices-copy>p{margin-top:8px;color:var(--ink-2)}.prices-copy>p:first-child{margin-top:0}.prices-copy .seg{margin-top:22px}.prices-copy .btn{margin-top:24px}.price-table{width:100%;border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums}.price-table th,.price-table td{padding:14px 16px;text-align:right;border-top:1px solid var(--line)}.price-table thead th{border-top:0;padding-top:0;padding-bottom:12px;vertical-align:bottom;font-size:.9rem;font-weight:700;color:var(--navy-ink)}.price-table thead th small{display:block;margin-top:3px;font-size:.78rem;font-weight:500;color:var(--ink-3)}.price-table thead th.best small{color:var(--fix-ink)}.price-table th[scope=row],.price-table thead th:first-child{text-align:left;padding-left:2px}.price-table th[scope=row]{font-weight:620;color:var(--ink-2);white-space:nowrap}.price-table td{font-size:1.2rem;font-weight:780;color:var(--navy-ink)}.price-table .best{background:var(--fix-wash)}.price-table thead .best{border-radius:10px 10px 0 0;padding-top:14px}.price-table tbody tr:last-child .best{border-radius:0 0 10px 10px}.price-table .flip{animation:flip var(--t-2) var(--ease)}@keyframes flip{0%{opacity:0}to{opacity:1}}.prices-portals,.prices-note{margin-top:14px;font-size:.9rem;line-height:1.5;color:var(--ink-2)}.prices-portals b{color:var(--navy-ink)}@media (max-width:979px){.prices-in{grid-template-columns:minmax(0,1fr);row-gap:0}.prices-copy{display:contents}.prices-copy>*{order:2}.prices-copy>p:first-of-type,.prices-copy>.seg{order:0}.price-table{order:1;margin-top:24px}.prices-copy>.prices-portals{margin-top:20px}}@media (max-width:520px){.prices-copy .seg{display:flex;width:100%}.prices-copy .seg button{flex:1;justify-content:center}.price-table th,.price-table td{padding:12px 8px}.price-table thead th small{font-size:.66rem}.price-table td{font-size:1.05rem}.prices-copy .btn{width:100%}}dialog.film-dlg{width:min(94vw,1040px);max-width:none;max-height:none;padding:0;border:0;background:transparent;overflow:visible}dialog.film-dlg::backdrop{background:#0c0c20d1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}dialog.film-dlg[open]{animation:film-in .32s var(--ease-out)}@keyframes film-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}.rm dialog.film-dlg[open]{animation:none}.film-dlg video{display:block;width:100%;aspect-ratio:16/9;border-radius:16px;background:#000;box-shadow:0 40px 100px -30px #000000b3}.film-dlg-x{position:absolute;top:-52px;right:0;display:grid;place-items:center;width:42px;height:42px;border:0;border-radius:50%;background:#ffffff24;color:#fff;cursor:pointer;box-shadow:inset 0 0 0 1px #ffffff4d}.film-dlg-x .ic{width:20px;height:20px}@media (hover:hover){.film-dlg-x:hover{background:#ffffff42}}.film-dlg-x:focus-visible{outline:2px solid var(--gold-light);outline-offset:3px}@media (max-width:959px){dialog.film-dlg{width:auto}.film-dlg video{width:auto;height:min(80svh,calc(92vw * 16 / 9));aspect-ratio:9/16;margin-inline:auto}.film-dlg-x{top:12px;right:12px;z-index:1;background:#0000006b}}.value-sec{padding-block:0}.value-rechner{max-width:1040px;margin-inline:auto}.value-rechner>section>div{background-color:#fff}.value-rechner .fine{margin-top:16px;text-align:center}.value{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:stretch;border-radius:var(--r-xl);overflow:hidden;background:#fff;box-shadow:var(--sh-2)}.value .value-rechner{max-width:none;margin:0;padding-bottom:clamp(20px,3vw,32px)}.value .value-rechner>section>div{border:0;border-radius:0;box-shadow:none;background-image:none}.value .value-rechner .fine{margin:0;padding-inline:clamp(20px,4vw,40px)}.value-img{position:relative;min-height:340px;overflow:hidden}.value-img>div{position:absolute;top:-8%;right:0;bottom:-8%;left:0}.value-img img{width:100%;height:100%;object-fit:cover;object-position:50% 50%}@media (max-width:979px){.value{grid-template-columns:minmax(0,1fr)}.value-img{min-height:240px;order:-1}}.ivd{padding-bottom:var(--sec-tight)}.ivd-head{text-align:center;max-width:640px;margin:0 auto}.ivd-head .h2 .gold{color:var(--gold)}.ivd-head .lead{margin:12px auto 0}.ivd-filters{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin:clamp(32px,3vw,44px) 0 clamp(32px,3.4vw,48px)}.ivd-chip{border:1px solid var(--line-2);background:#fff;border-radius:999px;padding:9px 15px;font-family:inherit;font-size:14.5px;font-weight:600;line-height:1.2;color:var(--ink);cursor:pointer;transition:background var(--t-2) var(--ease),color var(--t-2) var(--ease),border-color var(--t-2) var(--ease)}.ivd-chip span{margin-left:4px;font-weight:500;color:var(--ink-3)}.ivd-chip[aria-pressed=true]{background:var(--navy-ink);border-color:var(--navy-ink);color:#fff}.ivd-chip[aria-pressed=true] span{color:#c9cde0}.ivd-chip{transition:background var(--t-2) var(--ease),color var(--t-2) var(--ease),border-color var(--t-2) var(--ease),transform var(--t-1) var(--ease),box-shadow var(--t-2) var(--ease)}@media (hover:hover){.ivd-chip:hover{border-color:var(--gold);background:var(--gold-wash);color:var(--navy-ink);transform:translateY(-1px);box-shadow:0 6px 16px -10px #a0763a99}.ivd-chip:hover span{color:var(--gold-ink)}.ivd-chip[aria-pressed=true]:hover{background:var(--navy-ink);border-color:var(--navy-ink);color:#fff;box-shadow:0 8px 18px -10px #1b1b3d99}.ivd-chip[aria-pressed=true]:hover span{color:#c9cde0}}.ivd-chip:active{transform:translateY(0) scale(.97)}.ivd-chip:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.ivd-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.ivd-card{position:relative;display:flex;flex-direction:column;overflow:hidden;border:1px solid #f1ece3;border-radius:22px;background:#fff;color:var(--ink);box-shadow:0 18px 40px -28px #1c252e73;transition:transform var(--t-3) var(--ease-out),box-shadow var(--t-3) var(--ease-out)}.ivd-card[hidden]{display:none}@media (hover:hover){.ivd-card:hover{transform:translateY(-4px);box-shadow:0 26px 50px -28px #1c252e80}}.ivd-card:focus-within{outline:3px solid var(--gold);outline-offset:3px}.ivd-pic{position:relative;z-index:2;display:block;width:100%;aspect-ratio:4/3;background:var(--bg-2);overflow:visible;pointer-events:none}.ivd-pic>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ivd-mini{position:absolute;right:14px;bottom:-34px;width:78px;aspect-ratio:9/16;margin:0;padding:0;overflow:hidden;border:3px solid #fff;border-radius:12px;background:#11152a;box-shadow:0 10px 24px #00000040;transition:transform var(--t-3) var(--ease-out);pointer-events:auto;cursor:pointer}.ivd-mini:focus-visible{outline:3px solid var(--gold);outline-offset:3px}@media (hover:hover){.ivd-card:hover .ivd-mini{transform:scale(1.08) rotate(-2deg)}}.ivd-mini img,.ivd-mini video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ivd-mini video{opacity:0;transition:opacity var(--t-3) var(--ease)}.ivd-card.is-vorschau .ivd-mini video{opacity:1}.ivd-body{display:flex;flex:1;flex-direction:column;padding:18px 20px 20px}.ivd-card[data-video] .ivd-body{padding-right:110px}.ivd-preis{font-size:23px;font-weight:750;letter-spacing:-.02em;color:var(--navy-ink);font-variant-numeric:tabular-nums}.ivd-body h3{margin:5px 0 0;font-size:16.5px;font-weight:650;line-height:1.35;color:var(--ink)}.ivd-body h3 a{color:inherit;text-decoration:none}.ivd-body h3 a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:22px}.ivd-body h3 a:focus-visible{outline:none}@media (hover:hover){.ivd-body h3 a:hover{text-decoration:underline;text-decoration-color:var(--gold);text-underline-offset:3px}}.ivd-meta{margin:6px 0 0;font-size:14px;color:var(--ink-2)}.ivd-energy{display:flex;align-items:center;gap:8px;margin:auto 0 0;padding-top:12px;font-size:13px;color:var(--ink-2)}.ivd-energy b{padding:1px 7px;border-radius:6px;color:#fff;font-size:12.5px}.ivd-foot{display:flex;flex-direction:column;align-items:center;gap:14px;margin-top:40px}.ivd-btn{display:inline-flex;align-items:center;gap:8px;padding:14px 22px;border:1.5px solid var(--navy-ink);border-radius:14px;background:#fff;color:var(--navy-ink);font-family:inherit;font-size:15.5px;font-weight:700;cursor:pointer}.ivd-btn[hidden]{display:none}.ivd-btn .ic{width:18px;height:18px}.ivd-btn{transition:background var(--t-2) var(--ease),color var(--t-2) var(--ease),transform var(--t-1) var(--ease),box-shadow var(--t-2) var(--ease)}.ivd-btn .ic{transition:transform var(--t-2) var(--ease)}@media (hover:hover){.ivd-btn:hover{background:var(--navy-ink);color:#fff;transform:translateY(-1px);box-shadow:0 10px 22px -12px #1b1b3d99}.ivd-btn:hover .ic{transform:translate(3px)}}.ivd-btn:active{transform:translateY(0) scale(.98)}.ivd-btn:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.ivd-note{margin:0;font-size:13px;color:var(--ink-2);text-align:center}@media (max-width:959px){.ivd-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:759px){.ivd-filters{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;margin:28px calc(-1 * var(--pad)) 28px;padding:0 var(--pad);scrollbar-width:none}.ivd-filters::-webkit-scrollbar{display:none}.ivd-chip{flex:none}.ivd-grid{grid-template-columns:1fr;gap:24px}.ivd-mini{width:70px}.ivd-card[data-video] .ivd-body{padding-right:100px}}.rm .ivd-card,.rm .ivd-mini,.rm .ivd-mini video{transition:none}.rm .ivd-card:hover{transform:none}dialog.ivg-ov{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;overflow:hidden;background:#0b0e1d;color:#fff;-webkit-font-smoothing:antialiased}dialog.ivg-ov::backdrop{background:#0b0e1d}.ivg-ov svg{display:block}.ivg-scroll{height:100%;overflow-y:auto;overscroll-behavior:contain;scroll-snap-type:y mandatory;scrollbar-width:none}.ivg-scroll::-webkit-scrollbar{display:none}.ivg-slide{position:relative;display:flex;align-items:center;justify-content:center;height:100%;scroll-snap-align:start;scroll-snap-stop:always}.ivg-vf{position:relative;width:min(100%,56.25vh);width:min(100%,56.25dvh);aspect-ratio:9/16;background:#000}.ivg-vf video,.ivg-vf img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.ivg-bar{position:absolute;top:8px;left:10px;right:10px;z-index:2;height:3px;overflow:hidden;border-radius:2px;background:#ffffff4d}.ivg-bar i{display:block;width:0;height:100%;background:#fff}.ivg-sheet{position:absolute;bottom:14px;left:max(12px,calc(50% - min(50vw,100dvh * 9 / 32) + 12px));right:max(12px,calc(50% - min(50vw,100dvh * 9 / 32) + 12px));z-index:2;display:flex;align-items:center;gap:12px;padding:14px 14px 14px 16px;border-radius:20px;background:#fffffff7;color:var(--ink)}.ivg-t{flex:1;min-width:0}.ivg-t b{display:block;font-size:19px;font-weight:750;color:var(--navy-ink)}.ivg-t span{display:block;overflow:hidden;font-size:13.5px;color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis}.ivg-go{display:inline-flex;align-items:center;gap:6px;padding:12px 16px;border-radius:14px;background:var(--gold);color:var(--navy-ink);font-size:14.5px;font-weight:700;text-decoration:none;white-space:nowrap}.ivg-top{position:absolute;top:18px;left:0;right:0;z-index:5;display:flex;justify-content:space-between;padding:0 14px;pointer-events:none}.ivg-l{display:flex;align-items:center;gap:10px}.ivg-ki{font-size:11.5px;font-weight:500;letter-spacing:.01em;color:#ffffff9e}.ivg-btn{pointer-events:auto;display:inline-flex;align-items:center;gap:7px;padding:8px 13px;border:0;border-radius:999px;background:#11152a9e;color:#fff;font-family:inherit;font-size:13.5px;font-weight:600;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ivg-btn svg{width:16px;height:16px}.ivg-x{padding:8px}.ivg-btn:focus-visible,.ivg-go:focus-visible{outline:2px solid var(--gold-light);outline-offset:2px}.ivg-hint{position:absolute;bottom:110px;left:50%;z-index:2;display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;opacity:.85;transform:translate(-50%);animation:ivg-hint 1.6s ease-in-out infinite}.ivg-hint svg{width:16px;height:16px}@keyframes ivg-hint{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,-6px)}}.rm .ivg-hint{animation:none}.about{color:#fff;background:radial-gradient(circle 380px at 60px calc(100% + 40px),rgba(var(--gold-glow),.26),rgba(var(--gold-glow),0)),radial-gradient(circle 380px at calc(100% + 40px) 50%,rgba(var(--gold-glow),.26),rgba(var(--gold-glow),0)),radial-gradient(60% 70% at 100% 0%,#c5cff321,#c5cff300 60%),var(--navy)}@media (max-width:759px){.about{background:radial-gradient(circle 260px at 20px calc(100% + 30px),rgba(var(--gold-glow),.26),rgba(var(--gold-glow),0)),radial-gradient(circle 260px at calc(100% + 30px) 50%,rgba(var(--gold-glow),.26),rgba(var(--gold-glow),0)),radial-gradient(60% 70% at 100% 0%,#c5cff321,#c5cff300 60%),var(--navy)}}.about{padding-block:var(--sec-tight)}.ue-kopf{display:flex;flex-wrap:wrap;gap:clamp(32px,4vw,56px);align-items:flex-start;justify-content:space-between}.ue-copy{flex:1 1 520px;min-width:0;display:flex;flex-direction:column;gap:20px}.about .ue-eyebrow{font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-light)}.ue-h2{font-size:clamp(2.1rem,1.3rem + 2.4vw,3.25rem);line-height:1.04;letter-spacing:-.04em;font-weight:760;color:#fff;text-wrap:balance}.ue-lead{max-width:46ch;font-size:1.12rem;line-height:1.6;color:#fffc}.ue-founder{flex:0 1 420px;min-width:0;display:flex;flex-direction:column;gap:16px;padding:14px 14px 20px;border-radius:22px;background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff24}.ue-founder-img{width:100%;height:auto;aspect-ratio:1 / 1.08;object-fit:cover;object-position:60% 16%;border-radius:14px}.ue-founder-id{padding:0 8px;min-width:0}.ue-founder-n{font-size:1.18rem;font-weight:740;color:#fff}.ue-founder-r{margin-top:3px;font-size:.88rem;line-height:1.45;color:#ffffffb8}.ue-linkedin{display:inline-flex;align-items:center;gap:8px;margin-top:10px;font-size:.88rem;font-weight:700;color:var(--gold-light)}@media (hover:hover){.ue-linkedin:hover{color:#fff}}.ue-linkedin svg{width:18px;height:18px;flex:none}.ue-more{align-self:flex-start;margin:0 8px;display:inline-flex;align-items:center;gap:6px;border:0;background:none;padding:0;cursor:pointer;font:inherit;font-size:.88rem;font-weight:700;color:var(--gold-light)}@media (hover:hover){.ue-more:hover{color:#fff}}.ue-more svg{width:16px;height:16px;transition:transform .15s}.ue-more[aria-expanded=true] svg{transform:rotate(180deg)}.ue-more-panel{padding:0 8px}.ue-more-panel[hidden]{display:none}.ue-more-text{padding-top:14px;border-top:1px solid rgba(255,255,255,.14);font-size:.94rem;line-height:1.55;color:#ffffffc2;display:grid;gap:12px;text-wrap:pretty}.ue-more-text span{font-weight:600;color:#fff}.ue-saeulen{display:grid;gap:0;margin-top:8px;border-top:1px solid rgba(255,255,255,.16)}.ue-saeule{display:grid;grid-template-columns:minmax(0,170px) minmax(0,1fr);gap:4px 24px;padding:18px 0;border-bottom:1px solid rgba(255,255,255,.1)}.ue-saeule:last-child{border-bottom:0;padding-bottom:0}.ue-saeule h3{margin:0;padding-top:3px;font-size:.88rem;font-weight:700;color:var(--gold-light)}.ue-saeule p{font-size:1rem;line-height:1.6;color:#ffffffdb}@media (max-width:559px){.ue-saeule{grid-template-columns:minmax(0,1fr)}}.partners{margin-top:clamp(40px,5vw,56px);padding-top:26px;border-top:1px solid rgba(255,255,255,.16);display:flex;flex-wrap:wrap;align-items:center;gap:16px 40px}.partners h3{flex:0 1 220px;font-size:.88rem;font-weight:700;line-height:1.45;color:#ffffffb8}.partners.press{margin-top:26px}.partner-list,.press-list{flex:1 1 560px;display:flex;flex-wrap:wrap;gap:10px}.partner{height:52px;border-radius:10px;background:var(--bg);display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 14px;font-weight:720;color:var(--navy-ink);font-size:.86rem;line-height:1.2}.partner img{max-height:30px;width:auto;max-width:100%}.partner img.sq{height:26px;width:26px}.press-list .partner{height:48px;padding:8px 14px}.press-list .partner img{height:24px;max-width:none}a.partner{transition:box-shadow .2s ease}@media (hover:hover){a.partner:hover{box-shadow:0 0 0 2px #fff6}}.ue-kontakt{margin-top:clamp(40px,5vw,56px);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;padding:24px 28px;border-radius:18px;background:#fff;color:var(--navy-ink)}.ue-kontakt>div{flex:1 1 360px;min-width:0}.ue-kontakt-t{font-size:1.18rem;font-weight:740}.ue-kontakt p+p{margin-top:4px;font-size:.94rem;color:var(--ink-2)}.ue-kontakt a[href^="tel:"]{font-weight:700;color:var(--navy-ink)}@media (max-width:759px){.ue-founder{flex-basis:100%}.ue-kontakt .btn{width:100%}}.faq{background:var(--bg)}.hc{max-width:860px;margin-inline:auto}.hc-head{max-width:720px;margin-inline:auto;text-align:center}.hc-head .lead{margin:18px auto 0}.hc-search{display:none;margin-top:clamp(28px,3.6vw,40px)}.js .hc-search{display:block}.hc-box{position:relative;max-width:680px;margin-inline:auto}.hc-field{display:flex;align-items:center;gap:12px;height:64px;padding:0 8px 0 20px;border-radius:var(--r-lg);background:#fff;box-shadow:inset 0 0 0 1px var(--line-2),0 22px 48px -30px #23234a6b;transition:box-shadow var(--t-2) var(--ease)}.hc-field:focus-within{box-shadow:inset 0 0 0 2px var(--gold),0 0 0 5px #c4944d2e,0 22px 48px -30px #23234a6b}.hc-field>.ic{width:22px;height:22px;color:var(--gold-ink)}.hc-field input{flex:1;min-width:0;height:100%;padding:0;border:0;border-radius:0;background:none;font:inherit;font-size:1.06rem;font-weight:500;color:var(--ink);outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.hc-field input::placeholder{color:var(--ink-3);opacity:1}.hc-field input::-webkit-search-cancel-button,.hc-field input::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}.hc-clear{flex:none;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:10px;background:none;color:var(--ink-3);cursor:pointer;transition:background-color var(--t-2),color var(--t-2)}.hc-clear[hidden]{display:none}@media (hover:hover){.hc-clear:hover{background:var(--bg);color:var(--navy-ink)}}.hc-results{position:absolute;z-index:30;left:0;right:0;top:calc(100% + 8px);max-height:min(30rem,62vh);overflow-y:auto;overscroll-behavior:contain;padding:6px;border-radius:var(--r-lg);background:#fff;box-shadow:inset 0 0 0 1px var(--line),0 28px 64px -28px #23234a73;text-align:left}.hc-results[hidden],.hc-results [hidden]{display:none}.hc-group+.hc-group{margin-top:6px;padding-top:6px;border-top:1px solid var(--line)}.hc-group-h{padding:10px 12px 6px;font-size:.8rem;font-weight:700;color:var(--ink-3)}.hc-opt{display:grid;grid-template-columns:20px minmax(0,1fr);gap:2px 12px;align-items:start;padding:10px 12px;border-radius:10px;cursor:pointer;color:var(--navy-ink);line-height:1.35}.hc-opt>.ic{width:18px;height:18px;margin-top:1px;color:var(--gold-ink)}.hc-opt-t{font-weight:660}.hc-opt-s{grid-column:2;font-size:.84rem;color:var(--ink-3)}.hc-opt.is-guide{grid-template-columns:56px minmax(0,1fr);align-items:center}.hc-opt.is-guide img{grid-row:span 2;width:56px;height:32px;border-radius:6px;object-fit:cover;background:var(--bg-2)}.hc-opt[aria-selected=true]{background:var(--bg)}@media (hover:hover){.hc-opt:hover{background:var(--bg)}}.hc-opt mark{background:#c4944d33;color:inherit;border-radius:3px;box-shadow:0 0 0 1px #c4944d33}.hc-empty{padding:20px 16px;text-align:center;color:var(--ink-2)}.hc-empty .link-arrow{margin-top:6px}.hc-sugg{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:16px}.hc-sugg-l{margin-right:4px;font-size:.9rem;color:var(--ink-3)}.hc-sugg button{height:38px;padding:0 14px;border:0;border-radius:8px;background:var(--bg-2);color:var(--navy-ink);font-size:.93rem;font-weight:600;cursor:pointer;transition:background-color var(--t-2)}@media (hover:hover){.hc-sugg button:hover{background:#ebe2d2}}.hc-all{margin-top:20px;text-align:center}.hc-faq-kopf{margin-top:clamp(56px,7vw,88px)}.hc-faq-h{text-align:center;font-size:clamp(1.25rem,1.1rem + .5vw,1.5rem);font-weight:740;letter-spacing:-.022em;color:var(--navy-ink)}.hc-tabs{display:none}.js .hc-tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:22px}.hc-tab{position:relative;display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 16px 0 14px;border:0;border-radius:10px;background:#fff;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--navy-ink);font-size:.95rem;font-weight:650;white-space:nowrap;cursor:pointer;transition:background-color var(--t-2) var(--ease),box-shadow var(--t-2) var(--ease),color var(--t-2) var(--ease)}.hc-tab .ic{width:18px;height:18px;color:var(--gold-ink);transition:color var(--t-2)}.hc-tab .n{font-size:.82rem;font-weight:600;color:var(--ink-3);font-variant-numeric:tabular-nums;transition:color var(--t-2)}@media (hover:hover){.hc-tab:hover{box-shadow:inset 0 0 0 1px var(--navy-ink)}}.hc-tab[aria-selected=true]{background:var(--navy);box-shadow:none;color:#fff}.hc-tab[aria-selected=true] .ic{color:var(--gold-light)}.hc-tab[aria-selected=true] .n{color:#ffffffb8}.hc-tab:focus-visible{outline-offset:2px}.hc-panels{margin-top:26px}.hc-panel+.hc-panel{margin-top:40px}.js .hc-panel+.hc-panel{margin-top:0}.hc-panel[hidden]{display:none}.hc-panel-h{margin-bottom:14px;font-size:1.1rem;font-weight:740;letter-spacing:-.015em;color:var(--navy-ink)}.js .hc-panel-h{display:none}.hc-list{display:grid;gap:10px}.qa{border-radius:var(--r-lg);background:#ffffff8c;box-shadow:inset 0 0 0 1px var(--line);transition:background-color var(--t-2),box-shadow var(--t-3) var(--ease-out)}.qa[open]{background:#fff;box-shadow:inset 0 0 0 1px var(--line-2),var(--sh-3)}.qa summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px 18px 18px 24px;border-radius:var(--r-lg);font-size:1.08rem;font-weight:700;letter-spacing:-.015em;line-height:1.35;color:var(--navy-ink);transition:color var(--t-2)}.qa summary::-webkit-details-marker{display:none}.qa summary:focus-visible{outline-offset:-3px;border-radius:var(--r-lg)}@media (hover:hover){.qa summary:hover{color:var(--gold-ink)}}.qa-ic{width:34px;height:34px;border-radius:50%;flex:none;display:grid;place-items:center;background:#fff;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--navy-ink);transition:transform var(--t-3) var(--spring),background-color var(--t-2),box-shadow var(--t-2)}.qa[open] .qa-ic{transform:rotate(45deg);background:var(--gold);box-shadow:none}.qa-body{overflow:hidden}.qa-body a{overflow-wrap:anywhere}.qa-body>div{padding:0 72px 24px 24px;color:var(--ink-2);display:grid;gap:12px}.qa-body strong{color:var(--navy-ink)}.qa-body>div.qa-answer{display:block;line-height:1.6}.qa-body>.qa-film{margin-top:-10px;padding:0 72px 24px 24px}.qa-body .qa-answer b{font-weight:700;color:var(--navy-ink)}.qa-body .qa-answer ul{display:grid;gap:6px;margin:10px 0;list-style:none}.qa-body .qa-answer ul.list-none li{padding-left:0}.qa-body .qa-answer ul.list-none li:before{display:none}.qa-body .qa-answer h4{margin-bottom:8px;font-weight:720;color:var(--navy-ink)}.qa-body a:not(.link-arrow){color:var(--gold-ink);font-weight:650;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px}.qa-body ul{display:grid;gap:6px}.qa-body li{position:relative;padding-left:20px}.qa-body li:before{content:"";position:absolute;left:3px;top:.66em;width:6px;height:6px;border-radius:50%;background:var(--gold)}.qa-fit{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.qa-fit>div{padding:16px 18px;border-radius:var(--r);background:var(--bg)}.qa-fit-h{margin-bottom:8px;font-weight:720;color:var(--navy-ink)}.qa-table{width:100%;max-width:440px;border-collapse:collapse;font-variant-numeric:tabular-nums}.qa-table th,.qa-table td{padding:9px 0 9px 16px;border-top:1px solid var(--line);text-align:right;font-weight:500}.qa-table th:first-child{padding-left:0;text-align:left}.qa-table thead th{border-top:0;padding-top:0;font-size:.84rem;font-weight:700;color:var(--ink-3)}.qa-table td{color:var(--navy-ink);font-weight:700}.qa.is-hit{animation:hc-hit 1.8s var(--ease-out)}@keyframes hc-hit{0%,35%{box-shadow:inset 0 0 0 2px var(--gold),var(--sh-3)}to{box-shadow:inset 0 0 0 1px var(--line-2),var(--sh-3)}}.rm .qa.is-hit{animation:none}.rg-teaser,.about{--color-background:#f9fafa;--color-primary:#c4944d;--color-primary-dark:#5e4725;--color-secondary:#919eab52;--color-dark:#23234a;--color-text-primary:#1c252e;--color-text-secondary:#637381;--color-text-dark:#0e0e1f;--shadow-small:-40px 40px 80px 0px #919eab29;--shadow-large:0px 8px 29.9px 0px #00000040,0px 8px 114.8px 0px #00000040;font-size:16px;line-height:1.5}.rg-teaser{padding-top:0}.rg-teaser>.wrap{border-top:1px solid var(--line);padding-top:var(--sec-tight)}.rg-intro{margin-bottom:clamp(36px,4vw,56px);text-align:center}.rg-intro .rg-lead{margin-inline:auto;max-width:44rem}.rg-eyebrow,.ue-eyebrow{font-size:15px;line-height:20px;font-weight:600;color:var(--color-primary);margin-bottom:12px}.rg-h2{font-size:1.5rem;line-height:2rem;font-weight:700;letter-spacing:0;color:var(--color-text-dark);margin-bottom:16px}.rg-lead{font-size:18px;line-height:28px;color:var(--color-text-secondary);margin-bottom:8px;max-width:56rem}.rg-meta{font-size:14px;line-height:20px;color:color-mix(in srgb,var(--color-text-secondary) 80%,transparent)}.rg-list{display:flex;flex-direction:column;gap:16px}.rg-foot{margin-top:32px;display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.rg-btn{display:inline-flex;align-items:center;gap:8px;background:var(--color-dark);color:#fff;font-weight:600;line-height:1.5;border-radius:999px;padding:14px 28px;border:1px solid transparent;transition:background-color .15s,border-color .15s,color .15s}.rg-btn:hover{background:var(--color-primary);color:var(--navy-ink)}.rg-btn-light{background:#fff;color:var(--color-text-dark);border-color:color-mix(in srgb,var(--color-secondary) 40%,transparent)}.rg-btn-light:hover{background:#fff;border-color:var(--color-primary);color:var(--color-primary)}@media (min-width:640px){.rg-h2{font-size:1.875rem;line-height:2.25rem}}@media (min-width:1024px){.rg-h2{font-size:3rem;line-height:1}}.rg-teaser{interpolate-size:allow-keywords}.rg-item{background:#fff;border:1px solid color-mix(in srgb,var(--color-secondary) 30%,transparent);border-radius:16px;box-shadow:var(--shadow-small, 0 1px 2px rgba(35,35,74,.06));overflow:hidden}.rg-item[open]{border-color:color-mix(in srgb,var(--color-primary) 45%,transparent)}@media (hover:hover) and (pointer:fine){.rg-item{transition:transform var(--t-3) var(--ease),box-shadow var(--t-3) var(--ease),border-color var(--t-2) var(--ease)}.rg-item:not([open]):hover{transform:translateY(-3px);box-shadow:var(--sh-3)}}.rg-head{list-style:none;display:flex;align-items:center;gap:16px;padding:14px 16px;cursor:pointer;-webkit-user-select:none;user-select:none}.rg-head::-webkit-details-marker{display:none}.rg-head:focus-visible{outline:3px solid var(--color-primary);outline-offset:-3px;border-radius:16px}.rg-thumb{flex:none;width:56px;height:56px;border-radius:12px;overflow:hidden;background:var(--color-dark);display:block}.rg-thumb img{width:100%;height:100%;object-fit:cover;display:block}.rg-main{flex:1 1 auto;min-width:0}.rg-title{display:block;font-weight:700;color:var(--color-text-dark);line-height:1.3}.rg-sub{display:none;color:var(--color-text-secondary);font-size:13px;margin-top:2px}@media (min-width: 640px){.rg-sub{display:block}}.rg-count{flex:none;font-size:12px;font-weight:600;color:var(--color-text-secondary);background:var(--color-background);border:1px solid color-mix(in srgb,var(--color-secondary) 40%,transparent);border-radius:999px;padding:3px 10px;white-space:nowrap}.rg-chev{flex:none;color:var(--color-text-secondary);transition:transform .25s ease,color .25s ease}.rg-item[open] .rg-chev{transform:rotate(180deg);color:var(--color-primary)}.rg-item::details-content{block-size:0;overflow:hidden;opacity:0;transition:block-size .42s cubic-bezier(.22,.7,.2,1),opacity .3s ease,content-visibility .42s allow-discrete;transition-behavior:allow-discrete}.rg-item[open]::details-content{block-size:auto;opacity:1}.rg-panel{padding:0 16px 18px}.rg-hero{position:relative;display:block;border-radius:14px;overflow:hidden;margin:2px 0 16px;aspect-ratio:21 / 8;background:var(--color-dark);text-decoration:none}.rg-pic{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.rg-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#14141ed9,#14141e8c 42%,#14141e14)}.rg-herobody{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-end;gap:8px;padding:16px 18px}@media (max-width: 639px){.rg-hero{aspect-ratio:auto;min-height:150px}.rg-herobody{position:relative;inset:auto}}.rg-kicker{font-size:13px;font-weight:600;color:var(--color-primary)}.rg-htitle{font-size:clamp(16px,2.4vw,21px);font-weight:700;color:#fff;line-height:1.2;max-width:30ch;text-shadow:0 1px 12px rgba(0,0,0,.35)}.rg-hlink{align-self:flex-start;margin-top:2px;display:inline-flex;align-items:center;gap:7px;background:var(--color-primary);color:#17131a;font-weight:700;font-size:13px;padding:8px 15px;border-radius:999px;transition:background .18s}.rg-hero:hover .rg-hlink{background:#fff}.rg-item[open] .rg-hero{animation:rgHeroIn .4s cubic-bezier(.2,.7,.2,1) both}@keyframes rgHeroIn{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:none}}.rg-linkslabel{font-size:13px;font-weight:600;color:var(--color-text-secondary);margin:0 0 6px}.rg-links{display:grid;grid-template-columns:1fr;gap:2px 26px}@media (min-width: 640px){.rg-links{grid-template-columns:1fr 1fr}}.rg-links a{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--color-text-primary);font-size:15px;padding:9px 6px;border-radius:8px;transition:background .15s,color .15s}.rg-links a:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:var(--color-primary);opacity:.55}.rg-links a:hover{background:color-mix(in srgb,var(--color-primary) 12%,transparent);color:var(--color-primary-dark, var(--color-primary))}.rg-links a:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}@media (prefers-reduced-motion: reduce){.rg-chev,.rg-hlink{transition:none}.rg-item::details-content{transition:none}.rg-item[open] .rg-hero{animation:none}}.final-kontakt{padding:clamp(22px,2.6vw,32px);border-radius:16px;background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff1f}.final-kontakt .hcc-who{display:flex;align-items:center;gap:12px;margin-bottom:20px;font-size:.88rem;line-height:1.35}.final-kontakt .hcc-who img{width:52px;height:52px;flex:none;border-radius:50%;object-fit:cover;object-position:50% 30%;box-shadow:0 0 0 2px #fff6}.final-kontakt .hcc-who b{display:block;font-weight:650;color:#fff}.final-kontakt h3{font-size:1.32rem;font-weight:760;letter-spacing:-.02em;color:#fff}.final-kontakt p{margin-top:4px;color:#ffffffc7}.hc-contact-lines{display:flex;flex-direction:column;margin-top:18px;border-top:1px solid rgba(255,255,255,.16)}.hc-contact-lines a{display:inline-flex;align-items:center;gap:8px;min-height:50px;border-bottom:1px solid rgba(255,255,255,.16);font-weight:650;color:#fff;transition:color var(--t-2)}.hc-contact-lines .ic{width:18px;height:18px;color:var(--gold-light)}@media (hover:hover){.hc-contact-lines a:hover{color:var(--gold-light)}}.hcc-act{display:grid;gap:10px;margin-top:22px}.hcc-act .btn{width:100%;justify-content:center}.hcc-termin{display:inline-flex;justify-content:center;align-items:center;gap:8px;min-height:44px;font-weight:650;color:#fff;text-decoration:underline;text-decoration-color:#deb36fb3;text-underline-offset:4px}@media (hover:hover){.hcc-termin:hover{text-decoration-color:#fff}}@media (max-width:759px){.hc-field{height:58px;padding-left:16px;gap:10px}.js .hc-tabs{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;margin-inline:calc(var(--pad) * -1);padding:2px var(--pad) 8px;scroll-padding-inline:var(--pad);scrollbar-width:none;overscroll-behavior-x:contain;-webkit-mask-image:linear-gradient(90deg,transparent,#000 var(--pad),#000 calc(100% - var(--pad)),transparent);mask-image:linear-gradient(90deg,transparent,#000 var(--pad),#000 calc(100% - var(--pad)),transparent)}.hc-tabs::-webkit-scrollbar{display:none}.hc-tab .n{display:none}.hc-sugg{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;margin-inline:calc(var(--pad) * -1);padding:0 var(--pad);scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 var(--pad),#000 calc(100% - var(--pad)),transparent);mask-image:linear-gradient(90deg,transparent,#000 var(--pad),#000 calc(100% - var(--pad)),transparent)}.hc-sugg::-webkit-scrollbar{display:none}.hc-sugg>*{flex:none}.hc-panels{margin-top:16px}.qa summary{gap:14px;padding:16px 12px 16px 18px;font-size:1rem}.qa-ic{width:30px;height:30px}.qa-body>div{padding:0 18px 20px}.qa-body>.qa-film{padding:0 18px 20px}.qa-fit{grid-template-columns:minmax(0,1fr)}}.final{padding-block:0 clamp(36px,4.5vw,60px);background:linear-gradient(180deg,var(--bg) 0 58%,var(--navy-deep) 58%)}.final-card{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(36px,5.5vw,88px);align-items:center;border-radius:20px;padding:clamp(40px,6.4vw,88px) clamp(24px,5.6vw,80px);color:#fff;background:radial-gradient(60% 60% at 30% 110%,rgba(var(--gold-glow),.4),rgba(var(--gold-glow),0)),radial-gradient(70% 90% at 100% 0%,#c5cff321,#c5cff300 62%),var(--navy);box-shadow:0 36px 70px -40px #08081c8c,inset 0 0 0 1px #ffffff12}@media (max-width:959px){.final-card{background:radial-gradient(80% 45% at 50% 108%,rgba(var(--gold-glow),.4),rgba(var(--gold-glow),0)),radial-gradient(70% 90% at 100% 0%,#c5cff321,#c5cff300 62%),var(--navy)}}.final-card>*{position:relative;z-index:1}.final-card .h2{margin:0;max-width:13ch;color:#fff;font-size:clamp(2.2rem,1.25rem + 2.7vw,3.6rem);line-height:1.04}.final-card .h2 .line2{display:block;color:var(--gold-light)}.final-card .lead{margin:22px 0 0;max-width:42ch;color:#ffffffc7}.final-cta{margin-top:34px;display:flex;flex-wrap:wrap;gap:12px}@media (max-width:959px){.final-card{grid-template-columns:minmax(0,1fr)}.final-card .h2{max-width:16ch}}@media (max-width:560px){.final-card{border-radius:16px;padding:36px 20px 24px}.final-cta .btn{width:100%;--h:56px}.final-kontakt{padding:20px 18px}}.dock{position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:80;display:none;gap:10px;padding:10px;border-radius:14px;background:#fff;box-shadow:0 10px 30px -14px #17173a66,inset 0 0 0 1px var(--line);transform:translateY(150%);transition:transform var(--t-3) var(--ease-out)}.dock.is-on{transform:none}.dock .btn{flex:1;--h:50px;padding:0 1em}.dock .btn-light{flex:0 0 auto}@media (max-width:760px){.dock{display:flex}.foot{padding-bottom:calc(108px + env(safe-area-inset-bottom));background:radial-gradient(circle 260px at -20px calc(100% - 90px),rgba(var(--gold-glow),.18),rgba(var(--gold-glow),0)),var(--navy-deep)}}dialog.contact{width:min(94vw,560px);max-height:92vh;border:0;border-radius:var(--r-lg);padding:0;background:#fff;color:var(--ink);box-shadow:0 40px 100px -30px #00000080;overscroll-behavior:contain}dialog.contact::backdrop{background:#17173a80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}dialog.contact[open]{animation:pop var(--t-3) var(--spring)}@keyframes pop{0%{opacity:0;transform:translateY(20px) scale(.97)}to{opacity:1;transform:none}}.contact-in{padding:32px}.contact-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.contact-head h2{font-size:1.55rem;font-weight:780;letter-spacing:-.03em;color:var(--navy-ink)}.contact-head p{margin-top:4px;color:var(--ink-2);font-size:.95rem}.x{width:44px;height:44px;border:0;border-radius:50%;background:var(--bg);cursor:pointer;display:grid;place-items:center;flex:none;transition:transform var(--t-3) var(--spring),background-color var(--t-2)}@media (hover:hover){.x:hover{transform:rotate(90deg);background:var(--bg-2)}}.form{margin-top:22px;display:grid;grid-template-columns:1fr 1fr;gap:14px}.form label{display:grid;gap:6px;font-size:.86rem;font-weight:650;color:var(--ink-2)}.form .full{grid-column:1 / -1}.form input,.form textarea{width:100%;font:inherit;font-size:1rem;color:var(--ink);padding:13px 14px;border-radius:12px;border:1px solid var(--line-2);background:var(--bg);transition:border-color var(--t-2),box-shadow var(--t-2),background-color var(--t-2)}.form input:focus,.form textarea:focus{outline:none;border-color:var(--navy);background:#fff;box-shadow:0 0 0 4px #23234a24}.form textarea{min-height:110px;resize:vertical}.form-note{font-size:.86rem;line-height:1.5;color:var(--ink-3)}.form-note a{color:var(--navy-ink);font-weight:650;text-decoration:underline;text-underline-offset:3px}.form-status{grid-column:1 / -1;padding:12px 14px;border-radius:12px;background:var(--gold-wash);color:var(--navy-ink);font-size:.92rem;display:none}.form-status.is-on{display:block}.form-status.is-error{background:#fde8e6;color:#7a1a12}.contact-done{display:none}.contact.is-done .contact-done{display:grid;justify-items:center;gap:14px;margin-top:22px;padding:28px 22px;border-radius:14px;background:var(--bg);text-align:center}.contact.is-done .form{display:none}.contact-done .tick{width:48px;height:48px}.contact-done .tick .ic{width:24px;height:24px}.contact-done h3{font-size:1.15rem;font-weight:740;letter-spacing:-.01em;color:var(--navy-ink)}.form-err{font-size:.82rem;font-weight:600;color:#b42318}.hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.form .form-check{display:flex;align-items:flex-start;gap:10px;font-size:.9rem;font-weight:500;color:var(--ink-2)}.form .form-check input{width:18px;height:18px;margin-top:2px;flex:none;accent-color:var(--navy)}.form .form-check a{color:var(--navy-ink);font-weight:650;text-decoration:underline;text-underline-offset:3px}@media (max-width:760px){.form{grid-template-columns:1fr}.contact-in{padding:24px}}.js [data-reveal]{opacity:var(--rv-o);translate:0 var(--rv-y);transition:opacity var(--t-4) var(--ease-out),translate var(--t-4) var(--ease-out),scale var(--t-4) var(--ease-out);transition-delay:var(--d,0ms)}.js [data-reveal=fade]{translate:none}.js [data-reveal=scale]{translate:0 calc(var(--rv-y) * .5);scale:var(--rv-s)}.js [data-reveal].is-in{opacity:1;translate:none;scale:none}.js [data-stagger]>*{opacity:var(--rv-o);translate:0 var(--rv-y);transition:opacity var(--t-4) var(--ease-out),translate var(--t-4) var(--ease-out);transition-delay:calc(var(--i,0) * var(--stagger) + var(--d,0ms))}.js [data-stagger].is-in>*{opacity:1;translate:none}[data-stagger]>:nth-child(2){--i:1}[data-stagger]>:nth-child(3){--i:2}[data-stagger]>:nth-child(4){--i:3}[data-stagger]>:nth-child(5){--i:4}[data-stagger]>:nth-child(6){--i:5}[data-stagger]>:nth-child(7){--i:6}[data-stagger]>:nth-child(8){--i:7}[data-stagger]>:nth-child(n+9){--i:8}.js [data-split]:not(.is-split){opacity:0}.w{display:inline-block;overflow:clip;vertical-align:top;padding:0 .05em .17em;margin:0 -.05em -.17em}.w>span{display:inline-block;translate:0 112%;transition:translate var(--t-4) var(--ease-out);transition-delay:min(calc(var(--i,0) * var(--stagger-w) + var(--d,0ms)),.64s)}.is-split.is-in .w>span,.hero.is-in .w>span{translate:none}.hero .w>span{transition-timing-function:var(--ease)}.rm .w>span{translate:none}[data-par]{will-change:auto}.wa{position:fixed;right:clamp(16px,2.4vw,36px);bottom:calc(20px + env(safe-area-inset-bottom));z-index:70;display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:var(--gold);color:var(--navy-ink);box-shadow:0 2px 4px #1c252e1a,0 18px 36px -14px #a0763aa6;transition:transform var(--t-2) var(--spring),box-shadow var(--t-2) var(--ease),bottom var(--t-3) var(--ease-out)}.wa svg{width:28px;height:28px}@media (hover:hover){.wa:hover{transform:translateY(-3px) scale(1.04);box-shadow:0 2px 4px #1c252e1a,0 24px 44px -14px #a0763abf}}.wa:active{transform:scale(.96)}@media (max-width:759px){.wa{width:52px;height:52px;right:14px;bottom:calc(16px + env(safe-area-inset-bottom))}.wa svg{width:25px;height:25px}body:has(.dock.is-on) .wa{bottom:calc(94px + env(safe-area-inset-bottom))}.wa{transition:transform var(--t-2) var(--spring),box-shadow var(--t-2) var(--ease),bottom var(--t-3) var(--ease-out),opacity var(--t-2) var(--ease),visibility var(--t-2)}.wa-wartet:not(.hero-weg) .wa{opacity:0;visibility:hidden;pointer-events:none}}@media print{.wa{display:none}}a.ivd-btn{text-decoration:none}.immo-kopf{padding-top:calc(76px + clamp(40px,6vw,72px));padding-bottom:8px}.immo-krumen{display:flex;gap:8px;margin-bottom:14px;font-size:.88rem;color:var(--ink-2)}.immo-krumen a{color:var(--gold-ink);text-decoration:none}@media (hover:hover){.immo-krumen a:hover{text-decoration:underline}}.immo-kopf .h2{margin:0}.immo-kopf .lead{margin-top:14px}.immo-liste{padding-top:clamp(24px,3vw,36px)}.immo-filter{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 16px;padding:18px 20px;border-radius:var(--r-2xl);background:#fff;box-shadow:inset 0 0 0 1px var(--line)}.immo-pills{display:flex;gap:4px;margin:0;padding:4px;border:0;border-radius:12px;background:var(--bg-2)}.immo-pills label{position:relative}.immo-pills input{position:absolute;opacity:0;pointer-events:none}.immo-pills span{display:block;padding:9px 16px;border-radius:9px;font-size:.92rem;font-weight:650;color:var(--ink-2);cursor:pointer}.immo-pills input:checked+span{background:var(--navy-ink);color:#fff}.immo-pills span{transition:background var(--t-2) var(--ease),color var(--t-2) var(--ease),transform var(--t-1) var(--ease)}@media (hover:hover){.immo-pills input:not(:checked):not(:disabled)+span:hover{background:#fff;color:var(--navy-ink);box-shadow:0 2px 8px -4px #1c252e4d}.immo-feld select:hover{border-color:var(--gold);box-shadow:0 0 0 3px #c4944d24}.immo-reset:hover{color:var(--navy-ink);background:var(--gold-wash)}}.immo-pills input:not(:disabled)+span:active{transform:scale(.97)}.immo-feld select{transition:border-color var(--t-2) var(--ease),box-shadow var(--t-2) var(--ease)}.immo-reset{transition:color var(--t-2) var(--ease),background var(--t-2) var(--ease)}.immo-reset:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.immo-pills input:focus-visible+span{outline:2px solid var(--gold);outline-offset:2px}.immo-pills input:disabled+span{opacity:.4;cursor:not-allowed}.immo-feld{display:flex;flex-direction:column;gap:5px;min-width:150px;flex:1 1 150px}.immo-feld>span{font-size:.8rem;font-weight:700;color:var(--navy-ink)}.immo-feld select{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:46px;padding:0 38px 0 14px;border:1px solid var(--line-2);border-radius:10px;font:inherit;font-size:.95rem;color:var(--ink);cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2356606d' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 12px center/16px}.immo-feld select:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.immo-reset{height:46px;padding:0 16px;border:0;border-radius:10px;background:none;font:inherit;font-size:.92rem;font-weight:650;color:var(--gold-ink);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.immo-treffer{margin:22px 0 0;font-size:.95rem;font-weight:650;color:var(--ink-2)}.immo-grid{margin-top:16px}.immo-leer{display:flex;flex-direction:column;align-items:center;gap:14px;margin-top:28px;padding:40px 20px;border-radius:var(--r-2xl);background:#fff;box-shadow:inset 0 0 0 1px var(--line);text-align:center;color:var(--ink-2)}.immo-leer[hidden]{display:none}.immo-leer b{color:var(--navy-ink)}@media (max-width:759px){.immo-filter{padding:14px}.immo-pills{flex:1 1 100%}.immo-pills label{flex:1}.immo-pills span{text-align:center}.immo-feld{flex:1 1 calc(50% - 8px);min-width:0}.immo-reset{flex:1 1 100%;height:36px}}#so-gehts{--d1-surface:#fff;--d1-bg:#faf8f4;--d1-ink:#1c252e;--d1-ink-2:#56606d;--d1-line:rgba(28,37,46,.1);--d1-line-2:rgba(28,37,46,.16);--d1-gold:#c4944d;--d1-gold-ink:#8a6327;--d1-gold-wash:#f6eedf;--d1-navy:#2c396d;--d1-navy-ink:#1b1b3d}.d1-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;list-style:none;margin:0;padding:0}.d1-card{position:relative;background:var(--d1-surface);border:1px solid var(--d1-line);border-radius:16px;padding:16px;display:flex;flex-direction:column;gap:8px;box-shadow:0 18px 40px -28px #1c252e59;color:var(--d1-ink);text-align:left}.d1-card:not(:last-child):after{content:"";position:absolute;right:-14px;top:68px;width:10px;height:10px;border-top:2px solid var(--d1-gold);border-right:2px solid var(--d1-gold);transform:rotate(45deg)}.d1-card img{width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:12px;display:block}.d1-card .when{margin:0;font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--d1-gold-ink)}.d1-card .num{font-weight:800;color:var(--d1-navy)}.d1-card h3{margin:0;font-size:1.12rem;line-height:1.2;letter-spacing:-.02em}.d1-card .short{margin:0;font-size:.93rem;color:var(--d1-ink-2)}.d1-hint{margin-top:auto;align-self:flex-start;font:inherit;font-size:.8rem;font-weight:700;color:var(--d1-gold-ink);background:none;padding:6px 0 0;cursor:pointer;display:inline-flex;align-items:center;gap:6px;border:0;width:100%;text-align:left;justify-content:flex-end}.d1-hint:after{content:"+";font-size:1.25rem;font-weight:400;margin-left:auto;line-height:1;color:#a0763a;transition:transform .45s cubic-bezier(.22,.8,.24,1)}.d1-card.is-who .d1-hint:after{transform:rotate(135deg)}.d1-hint:focus-visible{outline:3px solid var(--d1-navy);outline-offset:3px;border-radius:6px}.d1-who{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;border-radius:15px;padding:16px;background:var(--d1-surface);display:grid;align-content:center;opacity:0;visibility:hidden;transform:translateY(16px);transition:opacity .4s ease,transform .55s cubic-bezier(.22,.8,.24,1),visibility 0s linear .4s;overflow:auto}.d1-who-in{display:grid;gap:8px;font-size:.88rem}.d1-who-k{margin:0 0 2px;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--d1-gold-ink)}.d1-card.is-who .d1-who{opacity:1;visibility:visible;transform:none;transition:opacity .35s ease,transform .55s cubic-bezier(.22,.8,.24,1),visibility 0s}.d1-card.is-who .d1-img,.d1-card.is-who .when,.d1-card.is-who h3,.d1-card.is-who .short,.d1-card.is-who .d1-hint{opacity:0;transition:opacity .3s ease}.d1-card .d1-img,.d1-card .when,.d1-card h3,.d1-card .short{transition:opacity .4s ease .1s}@media (prefers-reduced-motion:reduce){.d1-who,.d1-card .d1-img,.d1-card .when,.d1-card h3,.d1-card .short,.d1-hint{transition:none!important}}.d1-card .du,.d1-card .wir{margin:0;padding:10px 12px;border-radius:12px;font-size:.88rem;color:var(--d1-ink-2);background:var(--d1-bg)}.d1-card .wir{background:var(--d1-gold-wash)}.d1-card .du b,.d1-card .wir b{color:var(--d1-ink)}.d1-card.last{border:2px solid var(--d1-gold);box-shadow:0 24px 50px -28px #a0763a8c}@media (max-width:1180px){.d1-grid{grid-template-columns:repeat(3,1fr)}.d1-card:after{display:none}}@media (max-width:900px){.d1-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.d1-grid{grid-template-columns:1fr}}.wd{--wd-ink:#1c252e;--wd-ink-2:#56606d;--wd-ink-3:#646c76;--wd-line:rgba(28,37,46,.1);--wd-gold:#c4944d;--wd-gold-deep:#a0763a;--wd-gold-ink:#8a6327;--wd-wash:#f6eedf;--wd-navy-ink:#1b1b3d;color:var(--wd-ink)}.wd-price{margin:0;font-size:2.4rem;font-weight:800;letter-spacing:-.03em;line-height:1}.wd-slider{display:grid;gap:6px;margin-top:6px}.wd-slider-top{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:.95rem}.wd-slider-top output{font-weight:800;font-size:1.2rem;font-variant-numeric:tabular-nums}.wd-slider input{width:100%;accent-color:var(--wd-gold);height:28px;margin:0}.wd-small{margin:0;font-size:.86rem;color:var(--wd-ink-3)}.wd-ticks{list-style:none;padding:0;margin:0;display:grid;gap:12px}.wd-ticks li{display:grid;grid-template-columns:20px 1fr;gap:10px;font-size:.95rem;color:var(--wd-ink-2)}.wd-ticks li b{color:var(--wd-ink)}.wd-ticks li.no{color:var(--wd-ink-3)}.wd-bar{display:grid;grid-template-columns:.8fr 1.4fr 1fr;gap:0;background:var(--wd-wash);border-radius:20px;margin-top:clamp(28px,4vw,44px);text-align:left;overflow:hidden}.wd-bar>div{padding:clamp(20px,2.6vw,30px);display:grid;gap:8px;align-content:start}.wd-bar-calc{background:#ffffff8c;border-left:1px solid rgba(196,148,77,.25);border-right:1px solid rgba(196,148,77,.25)}.wd-bar-k{margin:0;font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--wd-gold-ink)}.wd-bar .wd-price{font-size:clamp(2.4rem,1.8rem + 2vw,3.2rem)}.wd-save{margin:0;font-size:.95rem;color:var(--wd-ink-2)}.wd-save b{color:var(--wd-ink);font-size:1.25rem;font-variant-numeric:tabular-nums}.wd-start{display:flex;flex-wrap:wrap;align-items:center;gap:14px 28px;margin-top:10px}@media (max-width:900px){.wd-bar{grid-template-columns:1fr 1fr}.wd-bar-calc{grid-column:1/-1;grid-row:2;border:0;border-top:1px solid rgba(196,148,77,.25)}}@media (max-width:560px){.wd-bar{grid-template-columns:1fr}.wd-bar-buyer{border-top:1px solid rgba(196,148,77,.25)}.wd-bar-calc{grid-row:auto}}.wd-bar.wd-top{margin:0 0 clamp(28px,4vw,44px)}#so-gehts.fx{position:relative;overflow:clip;background:linear-gradient(180deg,#fcfaf6,#fff 38%,#fff)}#so-gehts.fx>.wrap{position:relative;z-index:1}.fx-bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.fx-orb{position:absolute;border-radius:50%;background:radial-gradient(circle,#deb36f42,#deb36f14 45%,#deb36f00 70%);filter:blur(10px)}.fx-orb.a{width:min(60vw,720px);height:min(60vw,720px);right:-18%;top:-6%}.fx-orb.b{width:min(50vw,560px);height:min(50vw,560px);left:-16%;bottom:14%}@media (max-width:1180px){.d1-card:not(:last-child):before{display:none}}.wd-bar.wd-top{background:#f6eedf9e;border:1px solid rgba(196,148,77,.32);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 30px 70px -48px #1c252e59,inset 0 1px #ffffffb3}.wd-bar-calc{background:#fff9}.fx-u{position:relative;display:inline-block}.fx-u:after{content:"";position:absolute;left:2px;right:2px;bottom:-.12em;height:.09em;border-radius:2px;background:#c4944d;transform:scaleX(0);transform-origin:left}.wd-bar.is-in .fx-u:after{transform:scaleX(1);transition:transform .7s cubic-bezier(.22,.8,.24,1) .5s}.fx-roll{display:inline-block;animation:fxRoll .32s cubic-bezier(.22,.8,.24,1)}@keyframes fxRoll{0%{transform:translateY(.45em);opacity:0}to{transform:none;opacity:1}}.wd-save b{position:relative;display:inline-block;padding:0 .15em;margin:0 -.15em;border-radius:6px}.wd-save b.fx-shine{animation:fxShine 1s ease}@keyframes fxShine{0%{background:#deb36f00}30%{background:#deb36f80}to{background:#deb36f00}}.wd-slider input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:28px;background:none;--p:16.7%}.wd-slider input[type=range]::-webkit-slider-runnable-track{height:6px;border-radius:999px;background:linear-gradient(90deg,#c4944d 0,#c4944d var(--p),rgba(28,37,46,.12) var(--p),rgba(28,37,46,.12) 100%)}.wd-slider input[type=range]::-moz-range-track{height:6px;border-radius:999px;background:#1c252e1f}.wd-slider input[type=range]::-moz-range-progress{height:6px;border-radius:999px;background:#c4944d}.wd-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:22px;height:22px;margin-top:-8px;border-radius:50%;background:#fff;border:2px solid #c4944d;box-shadow:0 0 0 4px #c4944d2e,0 6px 16px -6px #a0763acc;transition:box-shadow .3s,transform .3s;cursor:grab}.wd-slider input[type=range]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#fff;border:2px solid #c4944d;box-shadow:0 0 0 4px #c4944d2e,0 6px 16px -6px #a0763acc;cursor:grab}.wd-slider input[type=range]:hover::-webkit-slider-thumb,.wd-slider input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 7px #c4944d47,0 0 24px #c4944d8c}.wd-slider input[type=range]:active::-webkit-slider-thumb{transform:scale(1.1);box-shadow:0 0 0 9px #c4944d52,0 0 30px #c4944db3;cursor:grabbing}.wd-slider input[type=range]:focus-visible{outline:3px solid #2c396d;outline-offset:4px;border-radius:999px}.fx-info-wrap{position:relative;display:inline-block;margin-left:2px}.fx-info{font:inherit;font-size:.86rem;font-weight:600;color:#8a6327;background:none;border:0;padding:0;cursor:help;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:3px;text-decoration-thickness:1px;transition:color .3s}.fx-info:hover,.fx-info:focus-visible{color:#1b1b3d;outline:none;text-decoration-style:solid}.fx-tip{position:absolute;left:50%;bottom:calc(100% + 10px);transform:translate(-50%,6px);width:min(320px,78vw);padding:12px 14px;border-radius:12px;background:#1b1b3d;color:#fff;font-size:.82rem;line-height:1.45;font-weight:400;box-shadow:0 20px 40px -20px #1b1b3d99;opacity:0;visibility:hidden;transition:opacity .3s,transform .3s,visibility 0s .3s;z-index:5;text-align:left}.fx-tip:after{content:"";position:absolute;left:50%;top:100%;margin-left:-6px;border:6px solid transparent;border-top-color:#1b1b3d}.fx-info-wrap:hover .fx-tip,.fx-info-wrap:focus-within .fx-tip{opacity:1;visibility:visible;transform:translate(-50%);transition:opacity .3s,transform .3s,visibility 0s}@media (max-width:560px){.fx-tip{left:auto;right:-12px;transform:translateY(6px)}.fx-info-wrap:hover .fx-tip,.fx-info-wrap:focus-within .fx-tip{transform:none}.fx-tip:after{left:auto;right:14px}}.d1-grid{perspective:1200px}.d1-card{transform:translateY(var(--ty,0)) rotateX(var(--rx,0)) rotateY(var(--ry,0));transition:transform .5s cubic-bezier(.22,.8,.24,1),box-shadow .5s cubic-bezier(.22,.8,.24,1),opacity .7s ease;will-change:transform}.d1-card:hover{--ty:-5px;box-shadow:0 30px 60px -30px #1c252e73}.d1-card.last:hover{box-shadow:0 34px 60px -28px #a0763ab3}.d1-img{display:block;position:relative;overflow:hidden;border-radius:12px;aspect-ratio:16/10}.d1-img img{width:100%;height:100%;object-fit:cover;border-radius:0;transition:transform .9s cubic-bezier(.22,.8,.24,1)}.d1-img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(160deg,#deb36f73,#deb36f00 60%);mix-blend-mode:soft-light;opacity:0;transition:opacity .6s}.d1-card:hover .d1-img img{transform:scale(1.045)}.d1-card:hover .d1-img:after{opacity:1}.d1-card .num{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#c4944d;color:#1b1b3d;font-size:.72rem;margin-right:2px;vertical-align:middle;transform:scale(0);transition:transform .6s cubic-bezier(.34,1.4,.4,1)}.d1-card:not(:last-child):after{content:"";position:absolute;right:-16px;top:72px;width:16px;height:2px;border:0;transform:scaleX(0);transform-origin:left;background:#c4944d;border-radius:2px;transition:transform .5s cubic-bezier(.22,.8,.24,1)}.d1-card:not(:last-child):before{content:"";position:absolute;right:-11px;top:69px;width:8px;height:8px;border-radius:50%;background:#c4944d;box-shadow:0 0 #c4944d66;transform:scale(0);transition:transform .4s cubic-bezier(.34,1.4,.4,1),box-shadow .6s;z-index:1}#so-gehts.fx-ready .d1-card{opacity:0;--ty:26px}#so-gehts.fx-in .d1-card{opacity:1;--ty:0;transition-delay:calc(var(--i) * 90ms)}#so-gehts.fx-in .d1-card:hover{--ty:-5px;transition-delay:0ms}#so-gehts.fx-in .d1-card .num{transform:scale(1);transition-delay:calc(var(--i) * 90ms + .3s)}#so-gehts.fx-in .d1-card:after{transform:scaleX(1);transition-delay:calc(var(--i) * 90ms + .26s)}#so-gehts.fx-in .d1-card:before{transform:scale(1);box-shadow:0 0 0 6px #c4944d00;transition-delay:calc(var(--i) * 90ms + .52s)}.d1-who .du{opacity:0;transform:translate(-16px);transition:opacity .4s ease,transform .55s cubic-bezier(.22,.8,.24,1)}.d1-who .wir{opacity:0;transform:translate(16px);transition:opacity .4s ease,transform .55s cubic-bezier(.22,.8,.24,1)}.d1-card.is-who .d1-who .du,.d1-card.is-who .d1-who .wir{opacity:1;transform:none;transition-delay:.12s}.d1-card.is-who .d1-who .wir{transition-delay:.2s}@keyframes fxSweep{to{transform:translate(120%)}}.d1-dots{display:none;justify-content:center;gap:8px;margin-top:14px}.d1-dots i{width:7px;height:7px;border-radius:50%;background:#1c252e29;transition:background .3s,transform .3s}.d1-dots i.on{background:#c4944d;transform:scale(1.3)}@media (max-width:600px){.d1-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;margin:0 calc(-1 * var(--pad));padding:14px var(--pad) 28px;scrollbar-width:none;-webkit-overflow-scrolling:touch;perspective:none}.d1-grid::-webkit-scrollbar{display:none}.d1-card{flex:0 0 82%;scroll-snap-align:center}.d1-card:not(:last-child):after,.d1-card:not(:last-child):before{display:none}.d1-dots{display:flex}#so-gehts.fx-ready .d1-card{opacity:1;--ty:0}}.wd-start .btn,.hero-cta .btn{position:relative;overflow:hidden;transform:translate(var(--mx,0),var(--my,0));transition:transform .4s cubic-bezier(.22,.8,.24,1),background .3s}.wd-start .btn:after,.hero-cta .btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 35%,rgba(255,255,255,.55) 50%,transparent 65%);transform:translate(-130%);pointer-events:none}.wd-start .btn:hover:after,.hero-cta .btn:hover:after{animation:fxSweep 1s ease}@keyframes fxUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.fx-orb,.wd-start .btn:after,.hero-cta .btn:after{animation:none!important;display:none}.d1-card,.d1-card .num,.d1-card:before,.d1-card:after,.d1-img img,.d1-img:after,.d1-who .du,.d1-who .wir,.wd-start .btn,.fx-u:after{transition:none!important;animation:none!important}#so-gehts.fx-ready .d1-card{opacity:1;--ty:0}.d1-card .num,.d1-card:before,.d1-card:after{transform:none!important;opacity:1!important}.fx-u:after{transform:scaleX(1)}.fx-roll,.wd-save b.fx-shine{animation:none!important}}@media (prefers-reduced-motion:no-preference){.fx-orb.a{animation:fxDriftA 22s ease-in-out infinite alternate}.fx-orb.b{animation:fxDriftB 26s ease-in-out infinite alternate}}@keyframes fxDriftA{to{transform:translate(-6%,8%)}}@keyframes fxDriftB{to{transform:translate(8%,-6%)}}#so-gehts .sec-head{margin-bottom:clamp(32px,3.2vw,44px);max-width:none;display:grid;gap:10px}#so-gehts .h2.is-split.is-in .w>span{animation:fxSharp .9s ease both;animation-delay:calc(var(--i) * 55ms + .25s)}@keyframes fxSharp{0%{filter:blur(8px)}to{filter:blur(0)}}.wd-bar.wd-top{margin-bottom:clamp(32px,4vw,48px)}.wd-bar-buyer .wd-bar-k{font-size:.68rem}.wd-bar-buyer .wd-small{font-size:.78rem;line-height:1.4}.d1-card{gap:14px;padding:18px 18px 16px}.d1-card h3{font-size:1.18rem;margin-top:6px}.d1-card .short{line-height:1.6;min-height:3.2em}.d1-hint{padding-top:12px;font-size:.84rem}.d1-img{aspect-ratio:4/3;border-radius:12px}.d1-img img{object-position:50% 18%;transform:translateY(var(--py,0)) scale(1.03);transition:transform .9s cubic-bezier(.22,.8,.24,1)}.d1-card:hover .d1-img img{transform:translateY(var(--py,0)) scale(1.07)}.d1-card h3{margin-top:4px;min-height:2.4em;display:flex;align-items:flex-start}.d1-card .short{min-height:2.9em}.d1-hint{margin-top:auto}.d1-spot{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;z-index:2;opacity:0;transition:opacity .5s ease;background:radial-gradient(260px circle at var(--sx,50%) var(--sy,50%),rgba(222,179,111,.26),rgba(222,179,111,0) 60%)}.d1-card:hover .d1-spot{opacity:1}.d1-card.is-who .d1-spot{opacity:0}.d1-card:not(:last-child):after{background:linear-gradient(90deg,#c4944d,#c4944d 35%,#f5dfb3,#c4944d 65%,#c4944d);background-size:300% 100%;background-position:100% 0}#so-gehts.fx-in .d1-card:not(:last-child):after{animation:fxGlint 1.1s ease calc(1.3s + var(--i) * .16s) 1}@keyframes fxGlint{0%{background-position:100% 0}to{background-position:0% 0}}@media (prefers-reduced-motion:reduce){#so-gehts .h2.is-split .w>span,#so-gehts .h2.is-split.is-in .w>span{animation:none;filter:none}.d1-card:not(:last-child):after{animation:none!important}.d1-img img{transition:none;transform:scale(1.03)}.d1-spot{display:none}}#so-gehts.fx{background:linear-gradient(180deg,#fbf8f2,#fdfcf9 55%,#fff)}#so-gehts{--rh-gap:clamp(48px,6vw,80px)}.rh-head{max-width:none;text-align:center;margin:0 auto clamp(36px,4.5vw,56px)}.rh-head .h2{margin:0 auto;max-width:none;white-space:nowrap;font-size:clamp(1.9rem,1rem + 2.9vw,3.4rem)}@media (max-width:700px){.rh-head .h2{white-space:normal;max-width:14ch}}.wd-bar.wd-top.rh-cost{margin:0;background:none;border:0;border-top:1px solid rgba(196,148,77,.4);border-bottom:1px solid rgba(196,148,77,.4);border-radius:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;grid-template-columns:.9fr 1.6fr 1fr;padding:6px 0 0}.rh-cost>div{background:none;padding:22px clamp(20px,2.6vw,36px);gap:8px}.rh-cost>div:first-child{padding-left:0}.rh-cost>div:last-child{padding-right:0}.rh-cost .wd-bar-calc{border-left:1px solid rgba(196,148,77,.3);border-right:1px solid rgba(196,148,77,.3)}.rh-cost .wd-bar-you{position:relative;text-align:center;justify-items:center;align-content:center;gap:6px}.rh-cost .wd-bar-you:before{content:"";position:absolute;left:50%;top:50%;width:220px;height:220px;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,#deb36f57,#deb36f1a 45%,#deb36f00 70%);pointer-events:none}.rh-cost .wd-bar-you>*{position:relative}.rh-cost .wd-bar-you .wd-bar-k{font-size:.8rem;letter-spacing:.14em}.rh-cost .wd-price{font-size:clamp(3rem,2.2rem + 2.4vw,4.2rem);color:#1b1b3d;letter-spacing:-.04em}.rh-cost>div{align-content:center;gap:10px;padding-top:26px;padding-bottom:26px}.rh-cost .wd-bar-you{padding-top:18px;padding-bottom:18px}.wd-bar.wd-top.rh-cost{grid-template-columns:.95fr 1.6fr;grid-template-rows:auto auto}.rh-cost .wd-bar-you{grid-column:1;grid-row:1/3;padding-right:clamp(20px,2.6vw,36px)}.rh-cost .wd-bar-calc{grid-column:2;grid-row:1;border-right:0;padding-right:0}.rh-cost .wd-bar-buyer{grid-column:2;grid-row:2;padding-right:0;border-left:1px solid rgba(196,148,77,.3);border-top:1px dashed rgba(196,148,77,.35);padding-top:22px;padding-bottom:26px}.rh-cost .wd-bar-buyer .wd-small{max-width:60ch}.rh-cost .wd-bar-you .wd-price{font-size:clamp(4rem,3rem + 3.2vw,5.8rem)}.rh-cost .wd-bar-you:before{width:280px;height:280px}@media (max-width:900px){.wd-bar.wd-top.rh-cost{grid-template-columns:1fr}.rh-cost .wd-bar-you{grid-column:1;grid-row:auto;padding-right:0}.rh-cost .wd-bar-calc,.rh-cost .wd-bar-buyer{grid-column:1;grid-row:auto;border-left:0}.rh-cost .wd-slider{padding-left:18px}}.rh-cost .wd-bar-k{font-size:.74rem;letter-spacing:.14em;margin:0}.rh-cost .wd-price.wd-big{font-size:clamp(1.5rem,1.2rem + .9vw,1.9rem);margin:0;line-height:1;font-variant-numeric:tabular-nums}.rh-cost .wd-price.wd-big b{font-weight:800;padding:0;margin:0;font-size:inherit}.rh-cost .wd-bar-calc .wd-small,.rh-cost .wd-bar-buyer .wd-small{font-size:.9rem;line-height:1.5;color:#56606d}.rh-cost .wd-bar-buyer .wd-small b{color:#1c252e;font-weight:600}.rh-cost .wd-slider{margin:0 0 12px;padding-bottom:16px;padding-right:18px;border-bottom:1px dashed rgba(196,148,77,.35)}.rh-cost .wd-slider-top{font-size:.88rem;color:#56606d}.rh-cost .wd-slider-top output{font-size:1.05rem;color:#1c252e}.rh-cost .wd-bar-buyer .wd-bar-k{text-align:left}.rh-vt-k{display:flex;align-items:center;gap:12px}.rh-cost .rh-vt-list li{display:grid;gap:3px;padding-left:20px;align-content:start}.rh-cost .rh-vt-list li b{display:block;color:#1b1b3d;font-size:1rem;margin:0}.rh-cost .rh-vt-list li span{font-size:.92rem;color:#646c76;line-height:1.5}.rh-cost .rh-vt-list li:before{top:.5em}.rh-cost .wd-bar-you .wd-small{font-size:.9rem;color:#56606d}.rh-cost .fx-u:after{left:0;right:0;height:.08em;bottom:-.08em}@media (max-width:900px){.wd-bar.wd-top.rh-cost{grid-template-columns:1fr 1fr}.rh-cost>div{padding:18px 0}.rh-cost .wd-bar-calc{grid-column:1/-1;border-left:0;border-right:0;border-top:1px solid rgba(196,148,77,.3)}}@media (max-width:560px){.wd-bar.wd-top.rh-cost{grid-template-columns:1fr}.rh-cost .wd-bar-buyer{border-top:1px solid rgba(196,148,77,.3)}}.rh-steps .d1-card>.when{margin:14px 0 0;display:flex;align-items:center;gap:8px;font-size:.74rem;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:#8a6327;line-height:1.25}.rh-steps .d1-card>.when .num{flex:none;margin:0}.rh-steps .d1-card h3{margin-top:2px}.rh-steps{margin:var(--rh-gap) 0}@media (min-width:1280px){.rh-steps{margin-left:clamp(-90px,-6.5vw,0px);margin-right:clamp(-90px,-6.5vw,0px)}}.rh-steps .d1-grid{position:relative;gap:clamp(16px,2vw,26px)}.rh-steps .d1-grid:before{content:"";position:absolute;left:6%;right:6%;top:34%;height:1px;background:linear-gradient(90deg,#c4944d00,#c4944d 12%,#c4944d 88%,#c4944d00);transform:scaleX(0);transform-origin:left;opacity:.7}#so-gehts.fx-in .rh-steps .d1-grid:before{transform:scaleX(1);transition:transform 1.4s cubic-bezier(.22,.8,.24,1) .2s}.rh-steps .d1-card{z-index:1;border-color:transparent;box-shadow:0 26px 60px -34px #1b1b3d47,0 2px 6px -2px #1b1b3d0f;padding:20px 20px 18px;gap:16px;border-radius:20px}.rh-steps .d1-card.last{border-color:transparent;box-shadow:0 26px 60px -34px #1b1b3d47,0 2px 6px -2px #1b1b3d0f}.rh-steps .d1-card{border-width:1.5px;transition:transform .5s cubic-bezier(.22,.8,.24,1),box-shadow .5s cubic-bezier(.22,.8,.24,1),border-color .4s ease,opacity .7s ease}.rh-steps .d1-card:hover,.rh-steps .d1-card.is-who,.rh-steps .d1-card:focus-within{border-color:#c4944d;box-shadow:0 30px 60px -30px #a0763a80,0 0 0 4px #c4944d1f}.rh-steps .d1-card:not(:last-child):before,.rh-steps .d1-card:not(:last-child):after{display:none}.rh-steps .d1-card{padding-top:0;overflow:hidden}.rh-steps .d1-img{aspect-ratio:1/1;border-radius:0;margin:0 -20px 4px;width:calc(100% + 40px)}.rh-steps .d1-card h3{font-size:1.32rem;min-height:0;margin-top:6px}.rh-steps .d1-card .short{min-height:0;line-height:1.6;font-size:1rem}.rh-steps .d1-who-in{font-size:.92rem}@media (max-width:1180px){.rh-steps .d1-grid:before{display:none}}@media (max-width:600px){.rh-steps{margin:calc(var(--rh-gap) - 14px) 0 calc(var(--rh-gap) - 28px)}}.rh-start{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 18px;text-align:left}.rh-start .wd-start{margin:0}.rh-start .btn{--h:60px;font-size:1.08rem;padding:0 2.2em;box-shadow:0 18px 40px -16px #e3ad5ce6}@media (max-width:600px){.rh-start{flex-direction:column}}.rh-vt-k{grid-column:1/-1;margin:0;padding:30px 0 0;border-top:1px solid rgba(196,148,77,.3);font-size:.82rem;letter-spacing:.14em}.rh-cost .rh-vt-list{grid-column:1/-1;list-style:none;margin:0;padding:22px 0 40px;display:grid;grid-template-columns:1fr 1fr;gap:18px 56px;text-align:left}.rh-cost .rh-vt-list li{position:relative;padding-left:18px;font-size:.97rem;color:#56606d;line-height:1.55}.rh-cost .rh-vt-list li:before{content:"";position:absolute;left:0;top:.58em;width:7px;height:7px;border-radius:50%;background:#c4944d}.rh-cost .rh-vt-list li b{color:#1c252e;margin-right:6px}.rh-cost.is-in .rh-vt-list li{animation:fxUp .6s cubic-bezier(.22,.8,.24,1) both;animation-delay:calc(var(--n,0) * 40ms + .2s)}.rh-cost .rh-vt-list li{padding:8px 12px 8px 32px;margin:-8px -12px -8px 0;border-radius:12px;transition:background .35s ease,transform .45s cubic-bezier(.22,.8,.24,1)}.rh-cost .rh-vt-list li:before{left:14px;top:calc(.5em + 8px);transition:transform .45s cubic-bezier(.34,1.4,.4,1),box-shadow .5s ease}.rh-cost .rh-vt-list li b{transition:color .3s ease}.rh-cost .rh-vt-list li:hover{background:#deb36f24;transform:translate(4px)}.rh-cost .rh-vt-list li:hover:before{transform:scale(1.5);box-shadow:0 0 0 5px #c4944d2e}.rh-cost .rh-vt-list li:hover b{color:#8a6327}.rh-cost.is-in .rh-vt-list li:before{animation:fxDot 1s ease calc(var(--n,0) * 70ms + .55s) 1}@keyframes fxDot{0%{transform:scale(0)}55%{transform:scale(1.7);box-shadow:0 0 0 7px #c4944d38}to{transform:scale(1);box-shadow:0 0 #c4944d00}}.rh-cost .wd-bar-you:before{animation:fxBreath 7s ease-in-out infinite}@keyframes fxBreath{0%,to{opacity:.85;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.08)}}@media (prefers-reduced-motion:reduce){.rh-cost .rh-vt-list li,.rh-cost .rh-vt-list li:before,.rh-cost .rh-vt-list li b{transition:none!important;animation:none!important}.rh-cost .wd-bar-you:before{animation:none}}@media (max-width:760px){.rh-cost .rh-vt-list{grid-template-columns:1fr;gap:8px}}@media (prefers-reduced-motion:reduce){.rh-cost.is-in .rh-vt-list li{animation:none}}@media (prefers-reduced-motion:reduce){.rh-steps .d1-grid:before{transform:none;transition:none}}.paket{background:#fff;padding:0 0 clamp(72px,8vw,120px)}.pk{position:relative;overflow:hidden;background:linear-gradient(160deg,#f8f1e4,#fbf7f0);border:1px solid rgba(196,148,77,.3);border-radius:24px;padding:clamp(26px,3.6vw,48px);box-shadow:0 40px 90px -60px #1b1b3d59}.pk:before{content:"";position:absolute;right:-140px;top:-180px;width:460px;height:460px;border-radius:50%;background:radial-gradient(circle,#deb36f47,#deb36f14 45%,#deb36f00 70%);filter:blur(8px);pointer-events:none}.pk>*{position:relative}.pk-head{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(24px,4vw,56px);align-items:center;padding-bottom:clamp(22px,3vw,36px);margin-bottom:clamp(22px,3vw,36px);border-bottom:1px solid rgba(196,148,77,.3)}.pk-k{margin:0 0 10px;font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#8a6327}.pk .h2{font-size:clamp(1.7rem,1.2rem + 1.8vw,2.5rem);max-width:16ch}.pk-fit{margin:14px 0 0;color:#56606d;font-size:1rem;max-width:46ch}.pk-ticks{gap:12px}.pk-ticks li{font-size:.95rem;color:#56606d}.pk-ticks li b{color:#1c252e}.pk-ticks li{grid-template-columns:1fr;position:relative;padding-left:16px}.pk-ticks li:before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;border-radius:50%;background:#c4944d}.pk-ticks li.no{color:#646c76}.pk .prices{margin:0}.pk-head{border-bottom:0;padding-bottom:0;margin-bottom:0}.pk-btn{margin-top:22px}.pk-arrow{transition:transform .45s cubic-bezier(.22,.8,.24,1)}.pk-btn[aria-expanded=true] .pk-arrow{transform:rotate(180deg)}.pk-more{display:grid;grid-template-rows:1fr}.pk-more-in{min-height:0;overflow:hidden}.pk-more .prices{margin-top:clamp(22px,3vw,36px);padding-top:clamp(22px,3vw,36px);border-top:1px solid rgba(196,148,77,.3)}.js .pk-more{grid-template-rows:0fr;transition:grid-template-rows .6s cubic-bezier(.22,.8,.24,1)}.js .pk-more-in{opacity:0;transform:translateY(-8px);transition:opacity .4s ease,transform .6s cubic-bezier(.22,.8,.24,1)}.js .pk-more.is-open{grid-template-rows:1fr}.js .pk-more.is-open .pk-more-in{opacity:1;transform:none;transition:opacity .5s ease .15s,transform .6s cubic-bezier(.22,.8,.24,1)}html:not(.js) .pk-btn{display:none}@media (prefers-reduced-motion:reduce){.pk-more,.pk-more-in,.pk-arrow{transition:none!important}}@media (max-width:820px){.pk-head{grid-template-columns:1fr}}#so-gehts.fx{background:linear-gradient(180deg,#fbf8f2 0%,#fdfcf9 55%,var(--bg) 100%)}.paket{background:none}.value-sec+.paket{padding-top:var(--sec-tight)}.d1-hint-auf,.d1-hint-zu{display:none}@media (hover:none),(max-width:600px){.rh-steps .d1-hint{position:relative;z-index:4;justify-content:space-between;align-self:stretch;min-height:44px;margin-top:auto;padding:0 18px;border:1.5px solid rgba(196,148,77,.55);border-radius:999px;background:#fff;color:#8a6327;font-size:.9rem;font-weight:700}.rh-steps .d1-hint:after{margin-left:12px;font-size:1.4rem}.rh-steps .d1-card.is-who .d1-hint{opacity:1;border-color:#c4944d}.d1-hint-auf{display:inline}.d1-card.is-who .d1-hint-auf{display:none}.d1-card.is-who .d1-hint-zu{display:inline}.rh-steps .d1-who{padding-bottom:80px}}@media (hover:none) and (prefers-reduced-motion:no-preference),(max-width:600px) and (prefers-reduced-motion:no-preference){#so-gehts.fx-in .d1-card:first-child .d1-hint{animation:d1Hinweis 1.6s ease 1.2s 1}}@keyframes d1Hinweis{0%,to{box-shadow:0 0 #c4944d00}45%{box-shadow:0 0 0 7px #c4944d47}}.value-sec,.paket{padding-block:var(--sec-tight);background:radial-gradient(circle 380px at 60px calc(100% + 40px),rgba(var(--gold-glow),.26),rgba(var(--gold-glow),0)),radial-gradient(circle 380px at calc(100% + 40px) 50%,rgba(var(--gold-glow),.26),rgba(var(--gold-glow),0)),radial-gradient(60% 70% at 100% 0%,#c5cff321,#c5cff300 60%),var(--navy)}@media (max-width:759px){.value-sec,.paket{background:radial-gradient(circle 260px at 20px calc(100% + 30px),rgba(var(--gold-glow),.26),rgba(var(--gold-glow),0)),radial-gradient(circle 260px at calc(100% + 30px) 50%,rgba(var(--gold-glow),.26),rgba(var(--gold-glow),0)),radial-gradient(60% 70% at 100% 0%,#c5cff321,#c5cff300 60%),var(--navy)}}.value-sec .value,.paket .pk{box-shadow:0 40px 90px -50px #0000008c}.wd-bar.wd-top.rh-cost{border:0;padding:0}.rh-cost:before{content:"";grid-column:1/-1;grid-row:1/3;border-radius:24px;background:linear-gradient(160deg,#f8f1e4,#fbf7f0);border:1px solid rgba(196,148,77,.3);box-shadow:0 40px 90px -60px #1b1b3d59}.rh-cost .wd-bar-you,.rh-cost .wd-bar-calc,.rh-cost .wd-bar-buyer{position:relative;z-index:1;border:0;border-radius:0;background:none;box-shadow:none;margin:0}.rh-cost .wd-bar-you{padding:clamp(28px,3vw,40px) clamp(20px,2.6vw,36px) clamp(28px,3vw,40px) clamp(24px,3vw,40px)}.rh-cost .wd-bar-calc{padding:clamp(28px,3vw,40px) clamp(24px,3vw,40px) 10px clamp(8px,1vw,16px)}.rh-cost .wd-bar-buyer{padding:14px clamp(24px,3vw,40px) clamp(28px,3vw,40px) clamp(8px,1vw,16px)}.rh-cost .wd-slider{border-bottom:0;padding:0;margin:0 0 22px}.rh-vt-k{border-top:0;padding-top:clamp(36px,4vw,52px)}@media (max-width:900px){.rh-cost:before{grid-row:1/4}.rh-cost .wd-bar-you{grid-row:1;padding:28px 20px 8px}.rh-cost .wd-bar-calc{grid-row:2;padding:12px 20px 8px}.rh-cost .wd-bar-buyer{grid-row:3;padding:12px 20px 26px}}.rh-cost .wd-bar-you .wd-small{margin-top:16px}.rh-cost .rh-vt-list{display:block;columns:2;column-gap:56px;padding-top:14px}.rh-cost .rh-vt-list li{break-inside:avoid;margin:0 -12px 6px 0}@media (max-width:760px){.rh-cost .rh-vt-list{columns:1}.rh-cost .rh-vt-list li{margin-bottom:-6px}}.value .value-rechner [x-data]>.text-center:first-child{margin-bottom:clamp(32px,3.2vw,44px)}.value .value-rechner [x-data]>.text-center:first-child>p:first-child{margin-bottom:14px}.value .value-rechner [x-data]>.text-center:first-child>h2{margin-bottom:18px}.value .value-rechner [x-data]>div[x-show="step <= 4"]{margin-bottom:clamp(32px,3.2vw,44px)}.about .ue-eyebrow,.rg-eyebrow,.pk-k,.rh-cost .rh-vt-k,.value .value-rechner [x-data]>.text-center:first-child>p:first-child{font-size:14px;line-height:1.3;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.rg-eyebrow,.value .value-rechner [x-data]>.text-center:first-child>p:first-child{color:var(--gold-ink)}.rh-cost .wd-bar-k{font-size:13px}.rh-cost .wd-bar-you .wd-bar-k{font-size:14px}.d1-who-k{font-size:12.5px}.rh-cost .rh-vt-k{font-size:14px}@media (min-width:1440px){.hv-card{left:calc((150% - 28px - var(--pad)) / 2 - 150px - 80px)}}@media (min-width:1680px){.hv-card{left:calc((150% - 28px - var(--pad)) / 2 - 150px - 140px)}}.rh-steps .d1-img{border-radius:18.5px 18.5px 0 0;clip-path:inset(0 round 18.5px 18.5px 0 0);-webkit-mask-image:-webkit-radial-gradient(white,black);isolation:isolate}
