﻿:root{--bg: #070707;--bg2: #0e0e0e;--bg3: #141414;--bg4: #1a1a1a;--g1: #a8741e;--g2: #EDB93E;--g3: #f5d488;--body: rgba(255,255,255,0.72);--muted: rgba(255,255,255,0.42);--border: rgba(255,255,255,0.07);--border2: rgba(237,185,62,0.25);--radius: 6px;--radius2: 12px;--max: 1320px;--nav-h: 68px}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px}body{background:var(--bg);color:var(--body);font-family:"DM Sans",system-ui,sans-serif;font-weight:400;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}img{max-width:100%;display:block;height:auto}a{color:inherit;text-decoration:none}strong{color:var(--g2);font-weight:600}em{font-family:"DM Serif Display",serif;font-style:italic;color:inherit}ul,ol{list-style:none}.container{max-width:var(--max);margin:0 auto;padding:0 40px}@media(max-width: 640px){.container{padding:0 20px}}.section{padding:120px 0}.section--sm{padding:80px 0}.section--xs{padding:56px 0}.overline{display:block;font-family:"DM Sans",sans-serif;font-size:12px;font-weight:500;letter-spacing:2.5px;text-transform:uppercase;color:var(--g2);margin-bottom:20px}.section-h2{font-family:"Syne",sans-serif;font-weight:800;font-size:clamp(28px,4vw,52px);letter-spacing:-2px;color:#fff;line-height:1.05;margin-bottom:56px}.pills{display:flex;flex-wrap:wrap;gap:8px}.pill{font-size:12px;font-weight:500;padding:6px 14px;border:1px solid var(--border);border-radius:40px;color:var(--muted);transition:all .2s}.pill:hover{border-color:var(--g2);color:var(--g2)}.page-title,.entry-title,.page-header{display:none !important}.entry-content,.hentry,#primary,#main,#content{background:rgba(0,0,0,0) !important;max-width:100% !important;padding:0 !important;margin:0 !important}.elementor-section-wrap,.elementor-top-section,.e-con{max-width:100% !important}.btn{display:inline-flex;align-items:center;gap:10px;padding:16px 32px;border-radius:var(--radius);font-family:"DM Sans",sans-serif;font-size:15px;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap;text-decoration:none;border:none;line-height:1}.btn--primary{background:linear-gradient(135deg, var(--g1), var(--g2));color:#000;font-weight:700;box-shadow:0 4px 24px rgba(237,185,62,.28)}.btn--primary:hover{transform:translateY(-2px);box-shadow:0 8px 32px rgba(237,185,62,.4);color:#000}.btn--secondary{background:rgba(0,0,0,0);color:var(--body);border:1px solid var(--border)}.btn--secondary:hover{border-color:var(--g2);color:var(--g2)}.btn--ghost{background:rgba(0,0,0,0);color:var(--g2);padding:0;font-weight:500;font-size:14px}.btn--ghost:hover{opacity:.7}.btn--sm{padding:10px 22px;font-size:14px}.btn--lg{padding:20px 40px;font-size:17px}.nav{position:fixed;top:0;left:0;right:0;z-index:100;background:rgba(7,7,7,.88);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--border);transition:background .3s}.nav--scrolled{background:rgba(7,7,7,.97)}.nav-inner{max-width:var(--max);margin:0 auto;padding:0 40px;height:var(--nav-h);display:flex;align-items:center;justify-content:space-between;gap:32px}@media(max-width: 640px){.nav-inner{padding:0 20px}}.nav-logo{display:flex;flex-direction:column;line-height:1;gap:2px;flex-shrink:0;text-decoration:none}.nav-logo-zoom{font-family:"Syne",sans-serif;font-weight:800;font-size:22px;color:var(--g2);letter-spacing:-0.5px}.nav-logo-sub{font-size:10px;letter-spacing:2px;text-transform:uppercase;color:var(--muted)}.nav-links{display:flex;align-items:center;gap:36px;list-style:none;margin:0 auto}@media(max-width: 768px){.nav-links{display:none}}.nav-links a{font-size:14px;font-weight:400;color:var(--muted);transition:color .2s}.nav-links a:hover,.nav-links a.current-menu-item{color:#fff}.nav-toggle{display:none;flex-direction:column;gap:5px;cursor:pointer;background:none;border:none;padding:8px}@media(max-width: 768px){.nav-toggle{display:flex}}.nav-toggle span{display:block;width:22px;height:1.5px;background:var(--muted);transition:all .3s}.nav-toggle.open span:nth-child(1){transform:translateY(6.5px) rotate(45deg)}.nav-toggle.open span:nth-child(2){opacity:0}.nav-toggle.open span:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}.nav-mobile{display:none;position:fixed;top:var(--nav-h);left:0;right:0;background:rgba(7,7,7,.98);border-bottom:1px solid var(--border);padding:24px 20px 32px;z-index:99}.nav-mobile.open{display:block}.nav-mobile ul{list-style:none;display:flex;flex-direction:column;gap:0;margin-bottom:24px}.nav-mobile a{display:block;padding:14px 0;font-size:18px;color:var(--body);border-bottom:1px solid var(--border);transition:color .2s}.nav-mobile a:hover{color:var(--g2)}.hero{min-height:100vh;display:grid;grid-template-columns:1fr 1fr;padding-top:var(--nav-h);background:radial-gradient(ellipse 100% 80% at 30% 50%, #1a1208 0%, #0d0d0d 45%, var(--bg) 100%);position:relative;overflow:hidden}.hero::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 60% 40% at 75% 50%, rgba(237, 185, 62, 0.04) 0%, transparent 70%);pointer-events:none}@media(max-width: 1024px){.hero{grid-template-columns:1fr;min-height:auto}}.hero-text{display:flex;flex-direction:column;justify-content:center;padding:120px 80px 120px 40px;max-width:700px}@media(max-width: 1024px){.hero-text{max-width:100%;padding:80px 40px}}@media(max-width: 640px){.hero-text{padding:60px 20px}}.hero-over{font-size:12px;font-weight:500;letter-spacing:2.5px;text-transform:uppercase;color:var(--g2);margin-bottom:48px;display:flex;align-items:center;gap:10px}.hero-over::before{content:"";display:block;width:24px;height:1px;background:var(--g2);flex-shrink:0}.hero-h1{font-family:"Syne",sans-serif;font-weight:800;font-size:clamp(44px,6vw,82px);line-height:1;letter-spacing:-3px;color:#fff;margin-bottom:56px}.hero-h1 .line{display:block}.hero-h1 .line--gold{background:linear-gradient(90deg, var(--g2), var(--g3));-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.hero-sub{font-size:18px;line-height:1.7;color:var(--body);margin-bottom:56px;max-width:500px;border-left:2px solid var(--border2);padding-left:20px}.hero-sub strong{color:#fff;font-weight:500}.hero-ctas{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:28px}.hero-note{font-size:12px;color:var(--muted);display:flex;align-items:center;gap:6px}.hero-note::before{content:"✓";color:var(--g2)}.hero-img{position:relative;display:flex;align-items:flex-end;justify-content:center;overflow:hidden;border-left:1px solid var(--border)}@media(max-width: 1024px){.hero-img{display:none}}.hero-img img{width:100%;height:100%;object-fit:cover;object-position:center top}.hero-img::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg, rgba(7, 7, 7, 0.4) 0%, transparent 40%),linear-gradient(0deg, rgba(7, 7, 7, 0.6) 0%, transparent 40%);pointer-events:none}.hero-line{position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg, transparent, var(--g2), transparent);opacity:.3}.stats{background:var(--bg2);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:56px 0}.stats-inner{display:grid;grid-template-columns:repeat(4, 1fr)}@media(max-width: 640px){.stats-inner{grid-template-columns:repeat(2, 1fr)}}.stat{padding:0 32px;border-right:1px solid var(--border)}.stat:last-child{border-right:none}@media(max-width: 640px){.stat{padding:24px 20px;border-right:1px solid var(--border)}.stat:nth-child(2n){border-right:none}.stat:nth-child(n+3){border-top:1px solid var(--border)}}.stat-num{display:block;font-family:"Syne",sans-serif;font-weight:800;font-size:clamp(32px,4vw,52px);letter-spacing:-2px;line-height:1;margin-bottom:10px;background:linear-gradient(135deg, #EDB93E 0%, #f5d488 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.stat-label{display:block;font-size:13px;color:hsla(0,0%,100%,.42);max-width:160px;line-height:1.5}@keyframes marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}.marquee{background:var(--bg);border-bottom:1px solid var(--border);padding:24px 0;overflow:hidden}.marquee-track{display:flex;width:max-content;animation:marquee 28s linear infinite}.marquee-track:hover{animation-play-state:paused}.marquee-item{padding:0 40px;font-size:13px;letter-spacing:1.5px;text-transform:uppercase;color:hsla(0,0%,100%,.42);border-right:1px solid var(--border);white-space:nowrap;transition:color .2s ease}.marquee-item:hover{color:#edb93e}.overview-header{text-align:center;margin-bottom:72px}.overview-h2{font-family:"Syne",sans-serif;font-weight:800;font-size:clamp(32px,4vw,52px);letter-spacing:-2px;color:#fff;line-height:1.05}.overview-cols{display:grid;grid-template-columns:repeat(2, 1fr);gap:2px}@media(max-width: 768px){.overview-cols{grid-template-columns:1fr}}.ov-col{background:var(--bg2);padding:52px 48px;border:1px solid var(--border);border-radius:12px;position:relative}.ov-col::before{content:"";position:absolute;top:0;left:40px;right:40px;height:2px;background:linear-gradient(90deg, #a8741e 0%, #EDB93E 50%, #f5d488 100%);border-radius:0 0 2px 2px}@media(max-width: 640px){.ov-col{padding:40px 28px}}.ov-tag{display:inline-block;font-size:11px;letter-spacing:2px;text-transform:uppercase;color:#edb93e;border:1px solid var(--border2);border-radius:40px;padding:5px 14px;margin-bottom:24px}.ov-h3{font-family:"Syne",sans-serif;font-weight:700;font-size:26px;color:#fff;margin-bottom:10px;letter-spacing:-0.5px}.ov-sub{font-family:"DM Serif Display",serif;font-style:italic;font-size:17px;color:#edb93e;margin-bottom:20px}.ov-body{font-size:15px;color:hsla(0,0%,100%,.72);line-height:1.7;margin-bottom:28px}.stmt{text-align:center}.stmt-over{display:block;font-size:12px;letter-spacing:2.5px;text-transform:uppercase;color:#edb93e;margin-bottom:24px}.stmt-num-wrap{display:flex;align-items:baseline;justify-content:center;gap:20px;margin-bottom:20px}.stmt-num{font-family:"Syne",sans-serif;font-weight:800;font-size:clamp(80px,16vw,200px);letter-spacing:-6px;line-height:.85;background:linear-gradient(135deg, #a8741e 0%, #EDB93E 50%, #f5d488 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.stmt-unit{font-family:"DM Serif Display",serif;font-style:italic;font-size:clamp(16px,2vw,22px);color:hsla(0,0%,100%,.42);text-align:left;line-height:1.4;max-width:140px}.stmt-copy{font-size:18px;color:hsla(0,0%,100%,.72);max-width:560px;margin:0 auto 28px;line-height:1.65}.stmt-link{display:inline-block;font-size:14px;color:#edb93e;font-weight:500;letter-spacing:.5px;text-decoration:none;transition:opacity .2s ease}.stmt-link:hover{opacity:.75}.nischen{background:var(--bg2);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.nischen-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:1px;background:var(--border)}@media(max-width: 768px){.nischen-grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 640px){.nischen-grid{grid-template-columns:1fr}}.nischen-item{background:var(--bg2);padding:40px 32px;transition:background .2s}.nischen-item:hover{background:var(--bg3)}.nischen-icon{font-size:28px;margin-bottom:16px;line-height:1}.nischen-name{font-family:"Syne",sans-serif;font-weight:700;font-size:18px;color:#fff;margin-bottom:8px}.nischen-desc{font-size:14px;color:var(--muted);line-height:1.6}.split-inner{display:grid;grid-template-columns:repeat(2, 1fr);gap:80px;align-items:center}@media(max-width: 1024px){.split-inner{grid-template-columns:1fr;gap:48px;direction:ltr}}.split--img-left .split-inner{direction:rtl}.split--img-left .split-inner>*{direction:ltr}@media(max-width: 1024px){.split--img-left .split-inner{direction:ltr}}.split-over{display:block;font-size:12px;letter-spacing:2.5px;text-transform:uppercase;color:#edb93e;margin-bottom:16px}.split-h2{font-family:"Syne",sans-serif;font-weight:800;font-size:clamp(28px,3.5vw,44px);letter-spacing:-1.5px;color:#fff;line-height:1.1;margin-bottom:20px}.split-body{font-size:16px;color:hsla(0,0%,100%,.72);line-height:1.7;margin-bottom:32px}.split-mini-stats{display:grid;grid-template-columns:repeat(2, 1fr);gap:16px;margin-bottom:36px}.split-mini{background:var(--bg2);border:1px solid var(--border);border-radius:6px;padding:20px;transition:border-color .2s ease}.split-mini:hover{border-color:rgba(237,185,62,.25)}.split-mini-num{display:block;font-family:"Syne",sans-serif;font-weight:800;font-size:28px;color:#edb93e;letter-spacing:-1px;margin-bottom:4px}.split-mini-label{font-size:12px;color:hsla(0,0%,100%,.42)}.split-img{border-radius:12px;overflow:hidden;aspect-ratio:4/3;background:var(--bg3);border:1px solid var(--border)}.split-img img{width:100%;height:100%;object-fit:cover;display:block}.auto{background:var(--bg2);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.auto-intro{max-width:700px;margin-bottom:64px}.auto-h2{font-family:"Syne",sans-serif;font-weight:800;font-size:clamp(28px,4vw,48px);letter-spacing:-2px;color:#fff;margin-bottom:20px}.auto-p{font-size:16px;color:hsla(0,0%,100%,.72);line-height:1.7}.auto-case{background:var(--bg3);border:1px solid var(--border);border-radius:12px;padding:44px 48px;margin-bottom:56px;position:relative;overflow:hidden;transition:border-color .2s ease}.auto-case::before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg, #a8741e 0%, #EDB93E 50%, #f5d488 100%)}@media(max-width: 640px){.auto-case{padding:32px 24px}}.auto-case-label{display:block;font-size:11px;letter-spacing:2px;text-transform:uppercase;color:#edb93e;margin-bottom:14px}.auto-case-h3{font-family:"Syne",sans-serif;font-weight:700;font-size:22px;color:#fff;margin-bottom:14px;letter-spacing:-0.5px}.auto-case-p{font-size:15px;color:hsla(0,0%,100%,.72);line-height:1.7;margin-bottom:24px}.auto-badges{display:flex;flex-wrap:wrap;gap:8px}.auto-badge{font-size:12px;font-weight:500;padding:6px 14px;background:rgba(237,185,62,.08);border:1px solid var(--border2);border-radius:40px;color:#edb93e}.auto-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:2px}@media(max-width: 1024px){.auto-grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 640px){.auto-grid{grid-template-columns:1fr}}.auto-mod{background:var(--bg);border:1px solid var(--border);border-radius:6px;padding:32px 28px;transition:border-color .2s ease}.auto-mod:hover{border-color:rgba(237,185,62,.25)}.auto-mod-icon{display:block;font-size:28px;margin-bottom:16px}.auto-mod-title{font-family:"Syne",sans-serif;font-weight:700;font-size:16px;color:#fff;margin-bottom:10px}.auto-mod-desc{font-size:14px;color:hsla(0,0%,100%,.42);line-height:1.6}.cards-section .cards-header{margin-bottom:56px}.cards-section .cards-h2{font-family:"Syne",sans-serif;font-weight:800;font-size:clamp(28px,4vw,48px);letter-spacing:-2px;color:#fff;margin-bottom:12px}.cards-section .cards-intro{font-size:16px;color:hsla(0,0%,100%,.42);max-width:540px;line-height:1.65}.cards-section .cards-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:2px}@media(max-width: 1024px){.cards-section .cards-grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 640px){.cards-section .cards-grid{grid-template-columns:1fr}}.card{display:flex;flex-direction:column;padding:36px 32px;background:var(--bg2);border:1px solid var(--border);border-radius:12px;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease;position:relative;overflow:hidden}.card::after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:linear-gradient(90deg, #a8741e 0%, #EDB93E 50%, #f5d488 100%);transform:scaleX(0);transform-origin:left center;transition:transform .25s ease}.card:hover{border-color:rgba(237,185,62,.25);transform:translateY(-4px);box-shadow:0 16px 48px rgba(0,0,0,.4)}.card:hover::after{transform:scaleX(1)}.card-num{font-family:"Syne",sans-serif;font-weight:800;font-size:12px;color:#edb93e;letter-spacing:2px;margin-bottom:20px}.card-title{font-family:"Syne",sans-serif;font-weight:700;font-size:18px;color:#fff;margin-bottom:6px;letter-spacing:-0.3px;line-height:1.25}.card-sub{font-size:12px;color:hsla(0,0%,100%,.42);margin-bottom:14px}.card-desc{font-size:14px;color:hsla(0,0%,100%,.72);line-height:1.6;flex:1;margin-bottom:24px}.card-link{display:inline-block;font-size:13px;color:#edb93e;font-weight:500;text-decoration:none;margin-top:auto;transition:opacity .2s ease}.card-link:hover{opacity:.75}.about{background:var(--bg)}.about-inner{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}@media(max-width: 1024px){.about-inner{grid-template-columns:1fr;gap:48px}}.about-img{position:relative}.about-img img{width:100%;border-radius:var(--radius2);display:block}.about-img::before{content:"";position:absolute;inset:-2px;border-radius:calc(var(--radius2) + 2px);background:linear-gradient(135deg, var(--g1), var(--g2), transparent);z-index:-1;opacity:.4}.about-badge{position:absolute;bottom:24px;right:-16px;background:var(--bg3);border:1px solid var(--border);border-radius:var(--radius2);padding:16px 20px;text-align:center}@media(max-width: 1024px){.about-badge{right:16px}}.about-badge-num{font-family:"Syne",sans-serif;font-weight:800;font-size:32px;color:var(--g2);line-height:1;display:block}.about-badge-label{font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:var(--muted);margin-top:4px;display:block}.about-body{font-size:17px;line-height:1.8;color:var(--body);margin-bottom:24px}.about-body strong{color:var(--g2);font-weight:600}.about-body+.about-body{margin-bottom:40px}.about-facts{display:flex;flex-direction:column;gap:12px;margin-bottom:40px}.about-fact{display:flex;align-items:flex-start;gap:12px;font-size:15px;color:var(--body)}.about-fact::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--g2);margin-top:8px;flex-shrink:0}.prozess{background:var(--bg2)}.prozess-steps{display:flex;flex-direction:column;gap:0;max-width:800px}.prozess-step{display:grid;grid-template-columns:64px 1fr;gap:32px;padding:40px 0;border-bottom:1px solid var(--border)}.prozess-step:last-child{border-bottom:none}@media(max-width: 640px){.prozess-step{gap:20px}}.prozess-num{font-family:"Syne",sans-serif;font-weight:800;font-size:48px;color:var(--border);line-height:1;letter-spacing:-2px;flex-shrink:0}.prozess-title{font-family:"Syne",sans-serif;font-weight:700;font-size:20px;color:#fff;margin-bottom:12px}.prozess-desc{font-size:16px;line-height:1.7;color:var(--body)}.prozess-desc strong{color:var(--g2);font-weight:600}.prozess-tag{display:inline-block;margin-top:12px;font-size:11px;font-weight:500;letter-spacing:1.5px;text-transform:uppercase;color:var(--g2);border:1px solid var(--border2);border-radius:40px;padding:4px 12px}.testimonial{background:var(--bg2);border-top:1px solid var(--border);border-bottom:1px solid var(--border);text-align:center}.testimonial .tm-stars{display:block;font-size:20px;letter-spacing:4px;color:#edb93e;margin-bottom:32px}.testimonial .tm-quote{font-family:"DM Serif Display",serif;font-style:italic;font-size:clamp(20px,2.5vw,28px);line-height:1.5;color:#fff;max-width:740px;margin:0 auto 32px;font-weight:400}.testimonial .tm-name{display:block;font-family:"Syne",sans-serif;font-weight:700;font-size:16px;color:#fff;margin-bottom:4px}.testimonial .tm-role{font-size:13px;color:hsla(0,0%,100%,.42)}.cta{background:var(--bg2);border-top:1px solid var(--border);text-align:center}.cta-inner{max-width:760px;margin:0 auto}.cta-h2{font-family:"Syne",sans-serif;font-weight:800;font-size:clamp(32px,5vw,60px);letter-spacing:-2.5px;color:#fff;line-height:1;margin-bottom:16px}.cta-sub{font-size:17px;color:hsla(0,0%,100%,.72);margin-bottom:44px;line-height:1.65}.cta-gate{display:inline-flex;flex-direction:column;gap:10px;text-align:left;margin-bottom:44px;background:var(--bg3);border:1px solid var(--border);border-radius:12px;padding:32px 40px}.cta-gate-title{display:block;font-size:12px;letter-spacing:2px;text-transform:uppercase;color:hsla(0,0%,100%,.42);margin-bottom:8px}.cta-gate li{list-style:none;font-size:14px;color:hsla(0,0%,100%,.72);display:flex;align-items:center;gap:10px;padding:0;margin:0}.cta-gate li::before{content:"✓";color:#edb93e;font-weight:700;flex-shrink:0}.cta-btns{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.cta-note{margin-top:20px;font-size:12px;color:hsla(0,0%,100%,.42)}.faq-h2{font-family:"Syne",sans-serif;font-weight:800;font-size:clamp(28px,4vw,48px);letter-spacing:-2px;color:#fff;margin-bottom:52px}.faq-list{max-width:800px;display:flex;flex-direction:column;gap:0;border:1px solid var(--border);border-radius:12px;overflow:hidden}.faq-item{border-bottom:1px solid var(--border)}.faq-item:last-child{border-bottom:none}.faq-q{width:100%;background:none;border:none;padding:24px 32px;display:flex;justify-content:space-between;align-items:center;gap:20px;cursor:pointer;text-align:left;font-family:"DM Sans",sans-serif;font-size:16px;font-weight:500;color:#fff;transition:color .2s ease,background .2s ease}.faq-q:hover{background:hsla(0,0%,100%,.02)}.faq-q[aria-expanded=true]{color:#edb93e}.faq-q[aria-expanded=true] .faq-icon{border-color:#edb93e;color:#edb93e;transform:rotate(45deg)}.faq-icon{flex-shrink:0;width:24px;height:24px;border:1px solid var(--border);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;color:hsla(0,0%,100%,.42);transition:border-color .2s ease,color .2s ease,transform .2s ease;line-height:1;user-select:none}.faq-a{display:none;padding:0 32px 24px}.faq-a.open{display:block}.faq-a p{font-size:15px;color:hsla(0,0%,100%,.72);line-height:1.7;margin:0}.page-hero{padding-top:calc(var(--nav-h) + 80px);padding-bottom:80px;background:radial-gradient(ellipse 80% 60% at 20% 50%, #1a1208 0%, #0d0d0d 50%, var(--bg) 100%);border-bottom:1px solid var(--border);position:relative;overflow:hidden}.page-hero::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 40% 60% at 80% 50%, rgba(237, 185, 62, 0.03) 0%, transparent 70%);pointer-events:none}@media(max-width: 640px){.page-hero{padding-top:calc(var(--nav-h) + 48px);padding-bottom:56px}}.page-hero-over{font-size:12px;font-weight:500;letter-spacing:2.5px;text-transform:uppercase;color:var(--g2);margin-bottom:24px;display:flex;align-items:center;gap:10px}.page-hero-over::before{content:"";display:block;width:24px;height:1px;background:var(--g2);flex-shrink:0}.page-hero-h1{font-family:"Syne",sans-serif;font-weight:800;font-size:clamp(32px,5vw,64px);line-height:1.05;letter-spacing:-2px;color:#fff;margin-bottom:24px;max-width:800px}.page-hero-h1 .line--gold{background:linear-gradient(90deg, var(--g2), var(--g3));-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.page-hero-sub{font-size:18px;line-height:1.7;color:var(--body);max-width:600px}.page-hero-sub strong{color:#fff;font-weight:500}.contact{background:var(--bg)}.contact-grid{display:grid;grid-template-columns:1fr 1.4fr;gap:80px;align-items:start}@media(max-width: 1024px){.contact-grid{grid-template-columns:1fr;gap:56px}}.contact-fitcheck{margin-bottom:48px}.contact-fitcheck-title{font-family:"Syne",sans-serif;font-weight:700;font-size:22px;color:#fff;margin-bottom:20px}.contact-checks{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.contact-check{display:flex;align-items:flex-start;gap:12px;font-size:15px;color:var(--body)}.contact-check-icon{color:var(--g2);font-size:16px;flex-shrink:0;margin-top:1px}.contact-nope{font-size:13px;color:var(--muted);border-left:2px solid var(--border);padding-left:16px;line-height:1.6}.contact-process{margin-bottom:48px}.contact-process-title{font-family:"Syne",sans-serif;font-weight:700;font-size:18px;color:#fff;margin-bottom:20px}.contact-steps{display:flex;flex-direction:column;gap:0}.contact-step{display:flex;gap:16px;padding:16px 0;border-bottom:1px solid var(--border)}.contact-step:last-child{border-bottom:none}.contact-step-num{font-family:"Syne",sans-serif;font-weight:800;font-size:24px;color:var(--border2);line-height:1;flex-shrink:0;width:32px}.contact-step-text{font-size:14px;color:var(--body);line-height:1.6;padding-top:4px}.contact-step-text strong{color:#fff;font-weight:500}.contact-direct{margin-bottom:40px}.contact-direct-title{font-size:12px;font-weight:500;letter-spacing:2px;text-transform:uppercase;color:var(--muted);margin-bottom:16px}.contact-direct-links{display:flex;flex-direction:column;gap:10px}.contact-direct-link{display:flex;align-items:center;gap:10px;font-size:15px;color:var(--body);transition:color .2s}.contact-direct-link:hover{color:var(--g2)}.contact-direct-link span{color:var(--muted);font-size:14px}.contact-quote{background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius2);padding:24px}.contact-quote-text{font-size:15px;line-height:1.7;color:var(--body);margin-bottom:16px;font-style:italic}.contact-quote-author{font-size:13px;color:var(--muted)}.contact-quote-author strong{color:#fff;font-weight:500}.contact-cal{background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius2);overflow:hidden;min-height:600px}#my-cal-inline-30-minuten-call-platzhirsch{width:100%;min-height:600px}.footer{background:var(--bg2);border-top:1px solid var(--border)}.footer-main{padding:64px 0 48px;display:grid;grid-template-columns:1.5fr repeat(3, 1fr);gap:48px}@media(max-width: 1024px){.footer-main{grid-template-columns:1fr 1fr}}@media(max-width: 640px){.footer-main{grid-template-columns:1fr;gap:40px}}.footer-logo{display:flex;flex-direction:column;gap:2px;line-height:1;margin-bottom:20px;text-decoration:none}.footer-logo-zoom{font-family:"Syne",sans-serif;font-weight:800;font-size:20px;color:var(--g2);letter-spacing:-0.5px}.footer-logo-sub{font-size:10px;letter-spacing:2px;text-transform:uppercase;color:var(--muted)}.footer-tagline{font-size:14px;color:var(--muted);line-height:1.6;max-width:280px;margin-bottom:24px}.footer-social{display:flex;gap:12px}.footer-social-link{width:36px;height:36px;border:1px solid var(--border);border-radius:var(--radius);display:flex;align-items:center;justify-content:center;color:var(--muted);font-size:14px;transition:all .2s}.footer-social-link:hover{border-color:var(--g2);color:var(--g2)}.footer-col-title{font-size:12px;font-weight:500;letter-spacing:2px;text-transform:uppercase;color:var(--muted);margin-bottom:20px}.footer-col-links{display:flex;flex-direction:column;gap:10px}.footer-col-links a{font-size:14px;color:var(--body);transition:color .2s}.footer-col-links a:hover{color:var(--g2)}.footer-bottom{padding:20px 0;border-top:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.footer-copy{font-size:13px;color:var(--muted)}.footer-legal{display:flex;gap:20px}.footer-legal a{font-size:13px;color:var(--muted);transition:color .2s}.footer-legal a:hover{color:#fff}.legal{background:var(--bg);padding-top:calc(var(--nav-h) + 80px);padding-bottom:120px}@media(max-width: 640px){.legal{padding-top:calc(var(--nav-h) + 48px);padding-bottom:80px}}.legal-wrap{max-width:760px}.legal-h1{font-family:"Syne",sans-serif;font-weight:800;font-size:clamp(28px,4vw,48px);color:#fff;letter-spacing:-2px;margin-bottom:48px}.legal-section{margin-bottom:48px}.legal-section:last-child{margin-bottom:0}.legal-h2{font-family:"Syne",sans-serif;font-weight:700;font-size:20px;color:#fff;margin-bottom:16px}.legal-h3{font-size:16px;font-weight:600;color:hsla(0,0%,100%,.85);margin-bottom:10px;margin-top:24px}.legal-p{font-size:15px;line-height:1.8;color:var(--body);margin-bottom:12px}.legal-p a{color:var(--g2);text-decoration:underline;text-underline-offset:3px}.legal-p a:hover{opacity:.8}.legal-ul{list-style:disc;padding-left:20px;margin-bottom:12px}.legal-ul li{font-size:15px;line-height:1.7;color:var(--body);margin-bottom:6px;list-style:disc}.legal-note{background:var(--bg2);border:1px solid var(--border);border-left:3px solid var(--g2);border-radius:var(--radius);padding:16px 20px;font-size:14px;color:var(--muted);line-height:1.6;margin-top:8px}.post-hero{position:relative;height:520px;overflow:hidden}@media(max-width: 768px){.post-hero{height:360px}}@media(max-width: 640px){.post-hero{height:260px}}.post-hero-img{width:100%;height:100%;object-fit:cover;display:block}.post-hero-overlay{position:absolute;inset:0;background:linear-gradient(to top, rgba(0, 0, 0, 0.88) 0%, rgba(0, 0, 0, 0.35) 55%, transparent 100%);display:flex;align-items:flex-end;padding-bottom:56px}@media(max-width: 768px){.post-hero-overlay{padding-bottom:36px}}.post-hero-cat{display:inline-block;font-size:11px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--g2);border:1px solid rgba(237,185,62,.4);border-radius:100px;padding:4px 14px;margin-bottom:16px;transition:color .2s,border-color .2s}.post-hero-cat:hover{color:#fff;border-color:hsla(0,0%,100%,.4)}.post-hero-h1{font-family:"Syne",sans-serif;font-weight:800;font-size:clamp(24px,3.5vw,46px);color:#fff;letter-spacing:-1.5px;line-height:1.1;max-width:820px;margin-bottom:16px}.post-hero-meta{font-size:13px;color:hsla(0,0%,100%,.5)}.post-hero-sep{margin:0 8px}.post-body{padding:72px 0 96px;background:var(--bg)}.post-content{max-width:740px;margin:0 auto}.post-content h2{font-family:"Syne",sans-serif;font-weight:700;font-size:clamp(20px,2.5vw,28px);color:#fff;letter-spacing:-0.5px;line-height:1.2;margin:52px 0 16px}.post-content h3{font-family:"Syne",sans-serif;font-weight:700;font-size:clamp(17px,2vw,21px);color:#fff;margin:36px 0 12px}.post-content h4{font-size:16px;font-weight:600;color:#fff;margin:24px 0 8px}.post-content p{font-size:16px;line-height:1.9;color:var(--body);margin-bottom:22px}.post-content strong{color:hsla(0,0%,100%,.9);font-weight:600}.post-content em{font-style:italic;color:hsla(0,0%,100%,.7)}.post-content a{color:var(--g2);text-decoration:underline;text-underline-offset:3px;transition:color .2s}.post-content a:hover{color:#fff}.post-content ul,.post-content ol{padding-left:24px;margin-bottom:22px}.post-content ul li,.post-content ol li{font-size:16px;line-height:1.8;color:var(--body);margin-bottom:6px}.post-content ul li::marker{color:var(--g2)}.post-content blockquote{border-left:2px solid var(--g2);padding-left:24px;margin:36px 0;font-family:"DM Serif Display",serif;font-style:italic;font-size:20px;line-height:1.65;color:hsla(0,0%,100%,.65)}.post-content img{width:100%;height:auto;border-radius:var(--radius2);margin:32px 0;border:1px solid var(--border);display:block}.post-content table{width:100%;border-collapse:collapse;margin:32px 0;font-size:14px}.post-content table th{background:var(--bg2);color:#fff;padding:12px 16px;text-align:left;font-weight:600;font-size:13px;border-bottom:1px solid var(--border2)}.post-content table td{padding:12px 16px;color:var(--body);border-bottom:1px solid var(--border);vertical-align:top}.post-content table tr:last-child td{border-bottom:none}.post-content table tr:nth-child(even) td{background:hsla(0,0%,100%,.02)}.post-content .wp-block-table{overflow-x:auto}.post-content hr{border:none;border-top:1px solid var(--border);margin:44px 0}.post-content code{background:var(--bg2);border:1px solid var(--border);border-radius:4px;padding:2px 7px;font-size:13px;color:var(--g2);font-family:monospace}.post-content pre{background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius2);padding:24px;overflow-x:auto;margin:28px 0}.post-content pre code{background:none;border:none;padding:0;color:hsla(0,0%,100%,.7)}.author-box{max-width:740px;margin:56px auto 0;border-top:1px solid var(--border);padding-top:48px}.author-box-inner{display:flex;gap:28px;align-items:flex-start;background:var(--bg2);border:1px solid var(--border);border-left:3px solid var(--g2);border-radius:var(--radius2);padding:32px}@media(max-width: 640px){.author-box-inner{flex-direction:column;gap:20px}}.author-avatar{flex-shrink:0}.author-avatar-img{width:76px;height:76px;border-radius:50%;border:2px solid var(--g2);object-fit:cover;display:block}.author-label{font-size:10px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--g2);margin-bottom:4px}.author-name{font-family:"Syne",sans-serif;font-weight:700;font-size:20px;color:#fff;margin-bottom:2px}.author-role{font-size:13px;color:var(--muted);margin-bottom:12px}.author-bio{font-size:14px;color:var(--body);line-height:1.75;margin-bottom:16px}.author-creds{display:flex;flex-wrap:wrap;gap:8px}.author-cred{font-size:11px;color:var(--g2);background:rgba(237,185,62,.08);border:1px solid rgba(237,185,62,.2);border-radius:100px;padding:3px 11px}.blog-section{background:var(--bg)}.blog-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:28px}@media(max-width: 1024px){.blog-grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 640px){.blog-grid{grid-template-columns:1fr}}.blog-card{background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius2);overflow:hidden;transition:border-color .25s,transform .25s;display:flex;flex-direction:column}.blog-card:hover{border-color:var(--border2);transform:translateY(-4px)}.blog-card-img-wrap{display:block;overflow:hidden;aspect-ratio:16/9;background:var(--bg3)}.blog-card-img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .45s}.blog-card:hover .blog-card-img{transform:scale(1.05)}.blog-card-body{padding:24px 28px 28px;display:flex;flex-direction:column;flex:1}.blog-card-cat{display:inline-block;font-size:10px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--g2);margin-bottom:10px}.blog-card-title{font-family:"Syne",sans-serif;font-weight:700;font-size:18px;line-height:1.3;margin-bottom:10px}.blog-card-title a{color:#fff;transition:color .2s}.blog-card-title a:hover{color:var(--g2)}.blog-card-excerpt{font-size:14px;color:var(--muted);line-height:1.65;margin-bottom:20px;flex:1}.blog-card-foot{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--border);padding-top:16px;margin-top:auto}.blog-card-date{font-size:12px;color:var(--muted)}.blog-card-link{font-size:13px;font-weight:500;color:var(--g2);transition:color .2s}.blog-card-link:hover{color:#fff}.blog-card--featured{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr}@media(max-width: 768px){.blog-card--featured{grid-template-columns:1fr}}.blog-card--featured .blog-card-img-wrap{aspect-ratio:auto;min-height:280px}.blog-card--featured .blog-card-title{font-size:clamp(20px,2.5vw,26px);margin-bottom:14px}.blog-card--featured .blog-card-excerpt{font-size:15px}.blog-pagination{margin-top:64px;display:flex;justify-content:center}.blog-pagination .nav-links{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.blog-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 12px;border-radius:8px;font-size:14px;color:var(--body);border:1px solid var(--border);transition:border-color .2s,color .2s,background .2s}.blog-pagination .page-numbers:hover{border-color:var(--g2);color:var(--g2)}.blog-pagination .page-numbers.current{background:var(--g2);color:var(--bg);border-color:var(--g2);font-weight:700}.blog-pagination .page-numbers.dots{border-color:rgba(0,0,0,0)}
