:root{--navy:#1f3a5f;--navy-deep:#17335a;--navy-mid:#24446f;--navy-card:#2d5080;--navy-light:#2c4b75;--gold:#c9a84c;--gold-light:#e8c96a;--gold-dim:#8a6b20;--gold-faint:#c9a84c12;--white:#f0ead8;--text:#d8d0bc;--muted:#8baabf;--faint:#7e9fb8;--border:#2e507066;--bg:#f2f4f5;--papier:#f5f3ee;--ink:#101e31;--ink2:#29466e;--ink3:#406290;--card:#fff;--line:#e1e4e6;--line-strong:#cbd1d4;--sh-card:0 1px 2px #16232f0a,0 8px 24px #16232f0d;--s1:8px;--s2:16px;--s3:24px;--s4:32px;--s5:48px;--s6:64px;--s7:96px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--navy:#1f3a5f;--navy-deep:#17335a;--navy-mid:#24446f;--navy-card:#2d5080;--gold:#c9a84c;--gold-light:#e8c96a;--gold-dim:#8a6b20;--gold-faint:#c9a84c12;--white:#f0ead8;--text:#d8d0bc;--muted:#8baabf;--faint:#7e9fb8;--border:#2e507066;--bg:#f2f4f5;--papier:#f5f3ee;--ink:#101e31;--ink2:#29466e;--ink3:#406290;--card:#fff;--line:#e1e4e6;--line-strong:#cbd1d4;--sh-card:0 1px 2px #16232f0a,0 8px 24px #16232f0d}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink2);-webkit-font-smoothing:antialiased;font-family:Montserrat,sans-serif;overflow-x:hidden}nav{z-index:100;background:var(--navy-deep);border-bottom:2px solid var(--gold-dim);justify-content:space-between;align-items:center;height:72px;padding:0 48px;display:flex;position:fixed;top:0;left:0;right:0}.nav-logo{flex-shrink:0;align-items:center;gap:14px;text-decoration:none;display:flex}.nav-logo svg{width:40px;height:33px;display:block}.logo-chip{background:#f5f3ee;border-radius:6px;flex-shrink:0;align-items:center;padding:5px 6px;display:inline-flex}.nav-wordmark{text-transform:uppercase;letter-spacing:2.5px;color:var(--white);font-family:Cormorant Garamond,serif;font-size:15px;font-weight:700}.nav-claim{color:var(--gold);letter-spacing:2px;margin-top:2px;font-size:8px}.nav-center{align-items:center;gap:28px;display:flex}.nav-link{color:var(--muted);letter-spacing:.4px;white-space:nowrap;font-size:13px;text-decoration:none;transition:color .2s}.nav-link:hover{color:var(--gold)}.nav-dd{position:relative}.nav-dd:after{content:"";height:16px;position:absolute;top:100%;left:-10px;right:-10px}.nav-ddbtn{cursor:pointer;color:var(--muted);letter-spacing:.4px;white-space:nowrap;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-family:Montserrat,sans-serif;font-size:13px;transition:color .2s;display:flex}.nav-ddbtn:hover,.nav-dd:hover .nav-ddbtn{color:var(--gold)}.nav-caret{font-size:9px;transition:transform .2s}.nav-dd:hover .nav-caret{transform:rotate(180deg)}.nav-ddmenu{background:var(--navy-deep);border:1px solid var(--border);opacity:0;pointer-events:none;z-index:200;border-radius:12px;min-width:200px;padding:6px;transition:opacity .2s,transform .2s;position:absolute;top:calc(100% + 14px);left:50%;transform:translate(-50%)translateY(-6px)}.nav-dd:hover .nav-ddmenu,.nav-dd.dd-open .nav-ddmenu{opacity:1;pointer-events:all;transform:translate(-50%)translateY(0)}.nav-dd.dd-open .nav-caret{transform:rotate(180deg)}.nav-dditem{color:var(--muted);white-space:nowrap;border-radius:8px;padding:10px 14px;font-size:13px;text-decoration:none;transition:all .15s;display:block}.nav-dditem:hover{background:var(--gold-faint);color:var(--gold)}.nav-right{align-items:center;gap:12px;display:flex}.nav-loginbtn{color:var(--gold);white-space:nowrap;border:1px solid #c9a84c59;border-radius:8px;align-items:center;gap:7px;padding:7px 14px;font-size:13px;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.nav-loginbtn:hover{background:var(--gold-faint)}.nav-cta{background:linear-gradient(135deg,var(--gold-light),var(--gold));color:var(--navy);white-space:nowrap;border-radius:8px;padding:9px 18px;font-size:13px;font-weight:600;text-decoration:none}.nav-cta:hover{opacity:.9}.hero{background:var(--navy-deep);border-bottom:1px solid var(--border);text-align:center;padding:100px 48px 72px;position:relative;overflow:hidden}.hero-glow{pointer-events:none;background:radial-gradient(#c9a84c0f 0%,#0000 65%);width:800px;height:800px;position:absolute;top:-10%;left:50%;transform:translate(-50%)}.hero-inner{max-width:860px;margin:0 auto;position:relative}.hero-eyebrow{letter-spacing:3px;color:var(--gold);text-transform:uppercase;opacity:0;justify-content:center;align-items:center;gap:8px;margin-bottom:22px;font-size:11px;animation:.7s .1s forwards fadeup;display:flex}.hero h1{color:var(--white);opacity:0;margin-bottom:22px;font-family:Cormorant Garamond,serif;font-size:clamp(36px,5vw,64px);font-weight:700;line-height:1.1;animation:.7s .25s forwards fadeup}.hero h1 em{color:var(--gold);text-wrap:balance;font-style:italic;display:block}.hero h1 .h1-top{text-wrap:balance;display:block}.hero-sub{color:var(--muted);opacity:0;max-width:660px;margin:0 auto 36px;font-size:17px;font-weight:300;line-height:1.82;animation:.7s .4s forwards fadeup}.hero-sub strong{color:var(--text);font-weight:500}.hero-btns{opacity:0;flex-wrap:wrap;justify-content:center;gap:14px;margin-bottom:52px;animation:.7s .55s forwards fadeup;display:flex}.btn-primary{background:linear-gradient(135deg,var(--gold-light),var(--gold));color:var(--navy);border-radius:10px;align-items:center;gap:8px;padding:14px 28px;font-size:15px;font-weight:600;text-decoration:none;transition:all .25s;display:inline-flex}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 24px #c9a84c4d}.btn-outline{color:var(--gold);border:1px solid #c9a84c4d;border-radius:10px;align-items:center;gap:8px;padding:14px 28px;font-size:15px;text-decoration:none;transition:all .2s;display:inline-flex}.btn-outline:hover{background:var(--gold-faint);border-color:var(--gold)}.hero-stats{border:1px solid var(--border);opacity:0;border-radius:16px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:0;animation:.7s .7s forwards fadeup;display:grid;overflow:hidden}.hstat{border-right:1px solid var(--border);background:#2d508080;padding:24px 20px}.hstat:last-child{border-right:none}.hstat-num{color:var(--gold);margin-bottom:6px;font-family:Cormorant Garamond,serif;font-size:36px;font-weight:700;line-height:1}.hstat-label{color:var(--muted);text-transform:uppercase;letter-spacing:1px;font-size:11px}@keyframes fadeup{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.trust-bar{border-bottom:1px solid var(--border);background:#132b4c;padding:20px 0;overflow:hidden}.trust-label{text-align:center;letter-spacing:2.5px;color:var(--muted);text-transform:uppercase;margin-bottom:16px;font-size:10px}.trust-track-wrap{position:relative;overflow:hidden}.trust-track-wrap:before,.trust-track-wrap:after{content:"";z-index:2;pointer-events:none;width:80px;position:absolute;top:0;bottom:0}.trust-track-wrap:before{background:linear-gradient(90deg,#132b4c,#0000);left:0}.trust-track-wrap:after{background:linear-gradient(270deg,#132b4c,#0000);right:0}.trust-track{will-change:transform;width:max-content;animation:70s linear infinite scroll;display:flex}.trust-track>*{margin-right:32px}.trust-track:hover{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.trust-track{flex-wrap:wrap;justify-content:center;width:auto;animation:none}.trust-track>:nth-child(n+16){display:none}}.trust-pill img{opacity:1;width:auto;max-width:140px;height:26px;display:block}.trust-pill span{display:none}.trust-pill{white-space:nowrap;cursor:default;background:#f5f3ee;border:1px solid #c9a84c26;border-radius:10px;justify-content:center;align-items:center;min-width:130px;height:58px;padding:14px 24px;transition:all .25s;display:flex}.trust-pill:hover{border-color:var(--gold-dim);transform:translateY(-2px);box-shadow:0 6px 18px #0000002e}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}:root{--s1:8px;--s2:16px;--s3:24px;--s4:32px;--s5:48px;--s6:64px;--s7:96px}.split{padding:clamp(56px,8vw,96px) 48px}.split-inner{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(40px,6vw,80px);max-width:1160px;margin:0 auto;display:grid}.split-flip .split-media{order:-1}.split-body{max-width:520px}.split-eyebrow{letter-spacing:3px;color:var(--gold-dim);text-transform:uppercase;align-items:center;gap:10px;margin-bottom:20px;font-family:Montserrat,sans-serif;font-size:11px;display:flex}.split-eyebrow:before{content:"";background:var(--gold-dim);width:28px;height:1px}.split h2{color:var(--ink);letter-spacing:-.3px;margin-bottom:22px;font-family:Cormorant Garamond,serif;font-size:clamp(30px,3.6vw,46px);font-weight:600;line-height:1.12}.split h2 em{color:var(--gold-dim);font-style:italic}.split-lead{color:var(--ink2);margin-bottom:28px;font-size:16.5px;line-height:1.85}.split-lead strong{color:var(--ink);font-weight:600}.split-media{aspect-ratio:4/3;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 20px 50px #101e3129}.split-media img{object-fit:cover;filter:saturate(.9)brightness(.98);width:100%;height:100%;display:block}.split-media:after{content:"";pointer-events:none;background:linear-gradient(135deg,#1f3a5f1f,#0000 55%);position:absolute;inset:0}.split-media-badge{backdrop-filter:blur(6px);background:#17335aeb;border:1px solid #c9a84c59;border-radius:10px;max-width:70%;padding:12px 16px;position:absolute;bottom:20px;left:20px}.split-media-badge .b-num{color:var(--gold-light);font-family:Cormorant Garamond,serif;font-size:26px;font-weight:700;line-height:1}.split-media-badge .b-label{color:#c9d3dd;letter-spacing:.5px;margin-top:3px;font-size:11px}.feat-list{gap:var(--s3);flex-direction:column;display:flex}.feat{grid-template-columns:auto 1fr;align-items:start;gap:16px;display:grid}.feat-ic{background:var(--gold-faint);border:1px solid #c9a84c38;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.feat-tt{color:var(--ink);margin-bottom:5px;font-size:15.5px;font-weight:600}.feat-tx{color:var(--ink2);font-size:14px;line-height:1.68}.statement{background:var(--navy-deep);text-align:center;padding:clamp(64px,9vw,110px) 48px;position:relative;overflow:hidden}.statement:before{content:"";opacity:.14;filter:grayscale(.3);background:linear-gradient(120deg,#1f3a5f66,#0000),url(/fotos/besprechungsraum.jpg) 50%/cover;position:absolute;inset:0}.statement:after{content:"";pointer-events:none;background:radial-gradient(70% 90%,#c9a84c0f,#0000 70%);position:absolute;inset:0}.statement-inner{max-width:820px;margin:0 auto;position:relative}.statement-mark{color:#c9a84c52;user-select:none;margin-bottom:18px;font-family:Cormorant Garamond,serif;font-size:72px;line-height:.6}.statement blockquote{color:#f4f1e9;margin:0;font-family:Cormorant Garamond,serif;font-size:clamp(26px,4vw,44px);font-style:italic;font-weight:500;line-height:1.28}.statement blockquote em{color:var(--gold-light);font-style:normal}.statement-sub{color:#8fa9c0;letter-spacing:2px;text-transform:uppercase;margin-top:24px;font-size:13px}.sec-head{max-width:1160px;margin:0 auto;margin-bottom:var(--s5)}.sec-head.center{text-align:center}.sec-head .eyebrow{margin-bottom:16px}.sec-head h2{color:var(--ink);letter-spacing:-.3px;margin-bottom:14px;font-family:Cormorant Garamond,serif;font-size:clamp(28px,3.4vw,42px);font-weight:600;line-height:1.14}.sec-head h2 em{color:var(--gold-dim);font-style:italic}.sec-head p{color:var(--ink2);max-width:600px;font-size:16px;line-height:1.8}.sec-head.center p,.sec-head.center .eyebrow{margin-left:auto;margin-right:auto}.sec-head.center .eyebrow{justify-content:center}.sec-head.center .eyebrow:before{display:none}.sec{padding:52px 48px}.sec-deep{background:var(--papier);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:52px 48px}.sec-inner{max-width:1160px;margin:0 auto}.sec-inner h2,.sec-inner p,.sec-inner .eyebrow{text-align:center}.eyebrow{letter-spacing:3px;color:var(--gold-dim);text-transform:uppercase;align-items:center;gap:10px;margin-bottom:14px;font-size:11px;display:flex}.eyebrow:before{content:"";background:var(--gold);width:20px;height:1px}.eyebrow-center{text-align:center;justify-content:center}.eyebrow-center:before{display:none}.sec h2{color:var(--ink);margin-bottom:14px;font-family:Cormorant Garamond,serif;font-size:clamp(26px,3vw,38px);line-height:1.2}.sec h2 em{color:var(--gold-dim);font-style:italic}.sec-lead{color:var(--ink2);text-align:center;max-width:600px;margin:0 auto 40px;font-size:16px;line-height:1.8}.v-grid{text-align:left;grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.v-break span{color:var(--muted);letter-spacing:.3px;margin-top:10px;font-family:Montserrat,sans-serif;font-size:12.5px;font-style:normal;display:block}.v-card{background:var(--card);border:1px solid var(--line);box-shadow:var(--sh-card);border-radius:14px;padding:26px;transition:all .25s;position:relative;overflow:hidden}.v-card:after{content:"";background:linear-gradient(90deg,transparent,var(--gold-dim),transparent);transform-origin:50%;height:2px;transition:transform .3s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.v-card:hover{border-color:#c9a84c66;transform:translateY(-3px)}.v-card:hover:after{transform:scaleX(1)}.v-icon{background:var(--gold-faint);border:1px solid #c9a84c2e;border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:16px;display:flex}.v-title{color:var(--ink);margin-bottom:8px;font-size:16px;font-weight:600}.v-text{color:var(--ink2);font-size:14px;line-height:1.7}.l-grid{text-align:left;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:18px;margin:0 auto;display:grid}.l-card{background:var(--card);border:1px solid var(--line);box-shadow:var(--sh-card);border-radius:14px;padding:26px;transition:all .25s;position:relative;overflow:hidden}.l-card:before{content:"";background:linear-gradient(90deg,transparent,var(--gold-dim),transparent);transform-origin:0;height:2px;transition:transform .3s;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.l-card:hover{border-color:#c9a84c66;transform:translateY(-3px)}.l-card:hover:before{transform:scaleX(1)}.l-num{color:#c9a84cbf;margin-bottom:10px;font-family:Cormorant Garamond,serif;font-size:28px;font-weight:700;line-height:1}.l-title{color:var(--ink);margin-bottom:8px;font-size:15px;font-weight:600}.l-text{color:var(--ink2);font-size:13.5px;line-height:1.7}.l-min{color:var(--gold-dim);letter-spacing:.3px;background:#c9a84c1a;border:1px solid #c9a84c4d;border-radius:6px;margin-top:14px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-block}.p-list{text-align:left;background:var(--navy-card);border:1px solid #c9a84c2e;border-radius:16px;flex-direction:column;max-width:800px;margin:0 auto;display:flex;overflow:hidden;box-shadow:0 20px 50px #132b4c66}.p-step{border-bottom:1px solid #ffffff14;grid-template-columns:64px 1fr;transition:background .2s;display:grid}.p-step:last-child{border-bottom:none}.p-step:hover{background:#c9a84c12}.p-nw{border-right:1px solid #ffffff14;justify-content:center;align-items:flex-start;padding:28px 0;display:flex}.p-n{color:var(--gold-light);font-family:Cormorant Garamond,serif;font-size:22px;font-weight:700}.p-body{padding:24px 28px}.p-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.p-time{color:var(--gold-light);letter-spacing:.3px;white-space:nowrap;background:#c9a84c24;border:1px solid #c9a84c59;border-radius:6px;flex:none;padding:3px 10px;font-size:11px;font-weight:600}.p-title{color:#f4f1e9;margin-bottom:6px;font-size:15px;font-weight:600}.p-text{color:var(--text);font-size:13.5px;line-height:1.75}.p-bullets{flex-direction:column;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.p-bullets li{color:var(--muted);padding-left:22px;font-size:12.5px;line-height:1.5;position:relative}.p-bullets li:before{content:"";background:#c9a84c24;border:1px solid #c9a84c80;border-radius:50%;width:14px;height:14px;position:absolute;top:2px;left:0}.p-bullets li:after{content:"";border-left:1.5px solid var(--gold-light);border-bottom:1.5px solid var(--gold-light);width:6px;height:3px;position:absolute;top:5px;left:4.5px;transform:rotate(-45deg)}.faq-grid{text-align:left;grid-template-columns:1fr 1fr;gap:14px;max-width:960px;margin:0 auto;display:grid}.faq-card{background:var(--card);border:1px solid var(--line);box-shadow:var(--sh-card);border-radius:14px;padding:26px;transition:all .25s}.faq-card:hover{border-color:#c9a84c66;transform:translateY(-2px)}.faq-q{color:var(--ink);margin-bottom:10px;font-size:15px;font-weight:600}.faq-a{color:var(--ink2);font-size:14px;line-height:1.75}.zitat{background:var(--navy-deep);border-top:1px solid var(--border);border-bottom:1px solid var(--border);text-align:center;padding:52px 48px}.zitat-mark{color:#c9a84c1a;user-select:none;margin-bottom:20px;font-family:Cormorant Garamond,serif;font-size:80px;line-height:.7}.zitat blockquote{color:var(--white);max-width:800px;margin:0 auto;font-family:Cormorant Garamond,serif;font-size:clamp(20px,2.5vw,30px);font-style:italic;line-height:1.5}.zitat blockquote em{color:var(--gold);font-style:normal}.zitat-author{color:var(--muted);letter-spacing:2px;text-transform:uppercase;margin-top:28px;font-size:12px}.ergebnis-grid{text-align:left;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:18px;margin-top:40px;display:grid}.ergebnis-card{background:var(--card);border:1px solid var(--line);box-shadow:var(--sh-card);border-radius:14px;padding:26px;transition:all .25s}.ergebnis-card:hover{border-color:#c9a84c66;transform:translateY(-2px)}.ergebnis-card h3{color:var(--ink);margin-bottom:8px;font-size:15px;font-weight:600}.ergebnis-card p{color:var(--ink2);font-size:13.5px;line-height:1.72}.z-grid{text-align:left;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:20px;margin:44px 0;display:grid}.z-card{background:var(--card);border:1px solid var(--line);box-shadow:var(--sh-card);border-radius:14px;padding:26px;transition:all .25s}.z-card:hover{border-color:#c9a84c66;transform:translateY(-3px)}.z-icon{background:var(--gold-faint);border:1px solid #c9a84c2e;border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:16px;display:flex}.z-title{color:var(--ink);margin-bottom:8px;font-size:16px;font-weight:600}.z-text{color:var(--ink2);font-size:14px;line-height:1.7}.z-btns{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.k-grid{grid-template-columns:1fr 1.2fr;align-items:start;gap:64px;display:grid}.k-form{flex-direction:column;gap:13px;display:flex}.k-row{grid-template-columns:1fr 1fr;gap:13px;display:grid}.k-form input,.k-form select,.k-form textarea{background:var(--card);border:1px solid var(--line-strong);color:var(--ink);border-radius:10px;outline:none;width:100%;padding:11px 14px;font-family:Montserrat,sans-serif;font-size:14px;transition:border-color .2s}.k-form input:focus,.k-form select:focus,.k-form textarea:focus{border-color:var(--gold-dim)}.k-form input::placeholder,.k-form textarea::placeholder{color:var(--ink3)}.k-form select option{background:var(--card);color:var(--ink)}.k-form textarea{resize:vertical;min-height:110px}.k-submit{background:linear-gradient(135deg,var(--gold-light),var(--gold));color:var(--navy);cursor:pointer;border:none;border-radius:10px;width:100%;padding:14px;font-family:Montserrat,sans-serif;font-size:15px;font-weight:600;transition:all .2s}.k-submit:hover{transform:translateY(-1px);box-shadow:0 6px 20px #c9a84c40}.k-note{color:var(--ink3);text-align:center;font-size:11px;line-height:1.6}footer{border-top:1px solid var(--border);background:#132b4c;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:24px 48px;display:flex}.footer-copy{color:var(--faint);font-size:12px}.footer-links{gap:20px;display:flex}.footer-links a{color:var(--faint);font-size:12px;text-decoration:none;transition:color .2s}.footer-links a:hover{color:var(--gold)}@media (width<=1100px) and (width>=961px){.v-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=960px){nav{padding:0 20px}.hero,.sec,.sec-deep{padding:56px 20px}.hero{padding-top:90px}.v-grid,.l-grid,.faq-grid,.z-grid,.ergebnis-grid,.k-grid{grid-template-columns:1fr}.hero-stats{gap:28px}.nav-center{display:none}footer{flex-direction:column;padding:20px}.split{padding:52px 20px}.split-inner{grid-template-columns:1fr;gap:36px}.split-flip .split-media{order:0}.split-body{max-width:none}.statement{padding:64px 20px}.sec-head{margin-bottom:32px}}.nav-link.active{color:var(--gold)}.nav-burger{cursor:pointer;z-index:101;background:0 0;border:none;flex-direction:column;gap:5px;padding:8px;display:none}.nav-burger span{background:var(--gold);border-radius:2px;width:22px;height:2px;transition:transform .25s,opacity .25s}html.reveal-aktiv [data-reveal]{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(22px)}html.reveal-aktiv [data-reveal].reveal-sichtbar{opacity:1;transform:translateY(0)}html.reveal-aktiv [data-reveal=stagger]>*{opacity:0;transition:opacity .5s,transform .5s;transform:translateY(18px)}html.reveal-aktiv [data-reveal=stagger].reveal-sichtbar>*{opacity:1;transform:translateY(0)}[data-reveal=stagger].reveal-sichtbar>:nth-child(2){transition-delay:80ms}[data-reveal=stagger].reveal-sichtbar>:nth-child(3){transition-delay:.16s}[data-reveal=stagger].reveal-sichtbar>:nth-child(4){transition-delay:.24s}[data-reveal=stagger].reveal-sichtbar>:nth-child(5){transition-delay:.32s}[data-reveal=stagger].reveal-sichtbar>:nth-child(6){transition-delay:.4s}@media (prefers-reduced-motion:reduce){[data-reveal],[data-reveal=stagger]>*{opacity:1;transition:none;transform:none}}body.nav-open .nav-burger span:first-child{transform:translateY(7px)rotate(45deg)}body.nav-open .nav-burger span:nth-child(2){opacity:0}body.nav-open .nav-burger span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.nav-mobilemenu{background:var(--navy-deep);z-index:99;flex-direction:column;gap:2px;padding:100px 26px 30px;display:none;position:fixed;inset:0;overflow-y:auto}body.nav-open .nav-mobilemenu{display:flex}body.nav-open{overflow:hidden}.nav-mobilemenu a{color:var(--text);border-bottom:1px solid var(--border);padding:15px 8px;font-size:16.5px;text-decoration:none}.nav-mobilemenu a.active{color:var(--gold)}.nav-mobilemenu .mm-cta{background:linear-gradient(135deg,var(--gold-light),var(--gold));color:var(--navy);text-align:center;border-bottom:none;border-radius:9px;margin-top:20px;font-weight:600}@media (width<=960px){.nav-burger{display:flex}.nav-right .nav-cta{display:none}}.k-form input,.k-form select,.k-form textarea{font-size:16px}@media (width>=961px){.k-form input,.k-form select,.k-form textarea{font-size:14px}}
