:root{--bg:#02060e;--bg2:#050b16;--card:#07101e;--line:#18314e;--blue:#168cff;--blue2:#45b7ff;--text:#f4f8ff;--muted:#9ba9bc;--max:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 68% 8%,rgba(0,99,255,.12),transparent 34%),linear-gradient(180deg,#02050b 0%,#04101c 56%,#02060e 100%);color:var(--text);font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;line-height:1.6;overflow-x:hidden}.page-grid{position:fixed;inset:0;pointer-events:none;opacity:.12;background-image:linear-gradient(rgba(28,118,205,.18) 1px,transparent 1px),linear-gradient(90deg,rgba(28,118,205,.18) 1px,transparent 1px);background-size:80px 80px;mask-image:linear-gradient(to bottom,black,transparent 75%)}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}.container{width:min(calc(100% - 40px),var(--max));margin:auto}.section{padding:92px 0}.site-header{position:sticky;top:0;z-index:50;border-bottom:1px solid rgba(84,137,190,.2);background:rgba(2,6,14,.78);backdrop-filter:blur(18px)}.nav-wrap{height:78px;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:11px;min-width:0}.brand-symbol{width:66px;height:48px;object-fit:contain;object-position:center;border-radius:7px;filter:drop-shadow(0 0 9px rgba(22,140,255,.55));flex:0 0 auto}.brand-copy{display:grid;line-height:1}.brand-copy strong{font-family:"Segoe UI",Arial,sans-serif;font-size:13px;letter-spacing:3.2px}.brand-copy small{font-family:"Segoe UI",Arial,sans-serif;color:var(--blue2);font-size:9px;letter-spacing:3.5px;margin-top:5px}.main-nav{display:flex;gap:34px;align-items:center}.main-nav a{font-size:14px;color:#c1cad6;position:relative;padding:28px 0}.main-nav a:after{content:"";position:absolute;left:0;right:100%;bottom:19px;height:2px;background:var(--blue);box-shadow:0 0 9px var(--blue);transition:.25s}.main-nav a:hover,.main-nav a.active{color:#fff}.main-nav a:hover:after,.main-nav a.active:after{right:0}.menu-btn{display:none;background:none;border:0;padding:10px}.menu-btn span{display:block;width:25px;height:2px;background:#fff;margin:5px}.hero{padding-top:105px;min-height:710px}.hero-grid{display:grid;grid-template-columns:1fr 1.1fr;align-items:center;gap:50px}.eyebrow{margin:0 0 14px;color:var(--blue2);font-weight:700;font-size:12px;letter-spacing:2.4px}.hero h1,.section-heading h2,.about-copy h2,.contact-intro h2{font-size:clamp(38px,5vw,64px);line-height:1.05;letter-spacing:-2.5px;margin:0 0 26px}.hero h1 span{color:var(--blue2);text-shadow:0 0 24px rgba(22,140,255,.24)}.lead{font-size:18px;color:#b2bdcc;max-width:590px}.hero-actions{display:flex;gap:14px;margin:34px 0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:18px;border-radius:8px;padding:14px 20px;border:1px solid var(--line);font-weight:600;transition:.25s}.btn:hover{transform:translateY(-2px)}.btn-primary{background:linear-gradient(135deg,#0a74f5,#0ba7ff);border-color:#238cff;box-shadow:0 12px 30px rgba(0,119,255,.2)}.btn-secondary{background:rgba(7,14,25,.66)}.btn.small{padding:11px 16px;font-size:13px}.trust-row{display:flex;gap:24px;color:#9facbc;font-size:12px}.hero-visual{min-height:500px;position:relative;display:flex;align-items:center;justify-content:center}.monitor{position:relative;width:520px;z-index:2;filter:drop-shadow(0 28px 35px rgba(0,0,0,.65))}.screen{height:315px;border:2px solid #278fff;border-radius:14px;background:#030914;overflow:hidden;position:relative;box-shadow:0 0 35px rgba(0,111,255,.35),inset 0 0 40px rgba(9,76,151,.16);transform:perspective(900px) rotateY(-8deg) rotateX(2deg)}.monitor-top{display:none}.screen-nav{height:48px;padding:14px 22px;border-bottom:1px solid #123454;display:flex;justify-content:space-between;font-size:10px;color:#77889d}.screen-nav b{color:#51b5ff;font-family:Orbitron}.screen-body{padding:52px 32px;position:relative;z-index:2}.screen-body p{font-size:11px;letter-spacing:2px}.screen-body h2{font-size:31px;line-height:1.05;margin:7px 0;color:#fff}.fake-lines i{display:block;width:175px;height:4px;background:#172c43;margin:7px 0;border-radius:9px}.fake-lines i:nth-child(2){width:130px}.fake-lines i:nth-child(3){width:90px}.screen-body button{background:#0789ff;color:#fff;border:0;border-radius:4px;padding:8px 14px;font-size:10px;margin-top:12px}.circuit-lines{position:absolute;right:-30px;top:55px;width:260px;height:230px;background:repeating-linear-gradient(140deg,transparent 0 14px,rgba(0,127,255,.13) 15px 16px);clip-path:polygon(30% 0,100% 0,100% 100%,0 100%)}.stand{width:150px;height:62px;margin:-3px auto 0;border-bottom:9px solid #1588ff;border-radius:0 0 80px 80px;background:linear-gradient(90deg,transparent 35%,#0a3769 36% 64%,transparent 65%)}.phone{position:absolute;right:5px;bottom:42px;width:135px;height:280px;border:2px solid #208cff;border-radius:22px;padding:30px 15px;background:#040a13;z-index:4;box-shadow:0 0 28px rgba(0,117,255,.3);transform:rotate(5deg)}.phone-notch{position:absolute;top:7px;left:43px;width:50px;height:7px;border-radius:8px;background:#162334}.phone b{color:#50b5ff;font-family:Orbitron}.phone h3{font-size:17px;line-height:1.2;margin:38px 0 12px}.phone p{font-size:11px;color:#8998aa}.phone span{display:inline-block;font-size:9px;background:#087df0;padding:6px;border-radius:4px}.code-dust{position:absolute;left:0;top:80px;color:#087eea;font:700 36px "Segoe UI",Arial,sans-serif;opacity:.55}.code-dust span{font:11px monospace;letter-spacing:3px}.section-heading{margin-bottom:34px}.section-heading h2,.about-copy h2,.contact-intro h2{font-size:clamp(31px,4vw,48px)}.section-heading p:last-child{color:#93a1b2;max-width:720px}.section-heading.row{display:flex;align-items:end;justify-content:space-between;gap:18px}.service-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.service-card,.project-card,.price-card{background:linear-gradient(145deg,rgba(8,18,33,.94),rgba(3,9,17,.93));border:1px solid #193754;border-radius:12px;transition:.3s;overflow:hidden}.service-card{padding:29px}.service-card:hover,.project-card:hover,.price-card:hover{transform:translateY(-7px);border-color:#238aff;box-shadow:0 16px 45px rgba(0,83,170,.16)}.icon{font-family:Orbitron;color:#27a4ff;font-size:31px;text-shadow:0 0 14px #148fff}.service-card h3{margin:18px 0 8px}.service-card p,.project-content p,.about-copy p,.contact-intro p,.footer-grid p,.price-card li,.price-note{color:#93a1b2}.service-card a,.project-content small{color:#32a9ff;font-size:13px;font-weight:600}.pricing-section{background:linear-gradient(180deg,rgba(4,12,22,.25),rgba(8,22,40,.45),rgba(4,12,22,.25))}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.price-card{padding:28px;position:relative}.price-card.featured{border-color:#2797ff;box-shadow:0 0 0 1px rgba(39,151,255,.18),0 18px 50px rgba(0,81,170,.18)}.price-card small{display:block;color:#46b6ff;font-weight:700;letter-spacing:2px;font-size:11px;margin-bottom:10px}.price-card h3{margin:0 0 6px;font-size:24px;line-height:1.2}.price{font-family:"Segoe UI",Arial,sans-serif;font-size:28px;color:#fff;margin-bottom:16px;text-shadow:0 0 20px rgba(22,140,255,.18)}.price-card ul{list-style:none;padding:0;margin:0 0 22px}.price-card li{position:relative;padding-left:18px;margin:0 0 10px}.price-card li:before{content:"";position:absolute;left:0;top:11px;width:8px;height:2px;background:var(--blue2);box-shadow:0 0 8px var(--blue)}.price-note{margin:24px 0 0;font-size:14px}.projects{background:linear-gradient(180deg,transparent,rgba(5,19,35,.55),transparent)}.project-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.real-projects{grid-template-columns:repeat(3,1fr)}.project-preview{height:210px;margin:12px;border-radius:8px;position:relative;overflow:hidden}.project-screenshot{background:#020713;border:1px solid #173a59}.project-screenshot img{width:100%;height:100%;display:block;object-fit:cover;object-position:top center;transition:transform .45s ease}.project-card:hover .project-screenshot img{transform:scale(1.035)}.preview-solar{background:linear-gradient(#eff4f4 0 52%,#96ad9c 53%)}.sun{position:absolute;width:120px;height:120px;background:#fff7cf;border-radius:50%;right:-20px;top:-28px}.solar-copy{position:absolute;z-index:2;top:45px;left:22px;color:#0b241b}.solar-copy b{font-size:18px}.solar-copy span{display:block;font-size:10px}.panel{position:absolute;right:15px;bottom:-8px;width:140px;height:92px;background:repeating-linear-gradient(90deg,#163854 0 24px,#4f81a0 25px 27px),repeating-linear-gradient(#0000 0 22px,#a9cfdf 23px 25px);transform:skew(-12deg)}.preview-estate{background:linear-gradient(145deg,#eef2f8,#9fb4cb)}.estate-header{height:18px;background:rgba(255,255,255,.75)}.estate-building{position:absolute;right:18px;bottom:0;width:170px;height:128px;background:linear-gradient(90deg,#172739 0 22%,#526c84 23% 67%,#20374b 68%);clip-path:polygon(18% 14%,100% 0,100% 100%,0 100%,0 28%);box-shadow:inset 0 0 0 2px rgba(255,255,255,.18)}.estate-copy{position:absolute;left:20px;top:46px;color:#112033}.estate-copy b{font-size:18px;line-height:1.05}.estate-copy span{display:block;margin-top:8px;font-size:10px}.preview-palm{background:linear-gradient(145deg,#f4f0e8,#b9aa92)}.palm-sun{position:absolute;right:-5px;top:-10px;width:88px;height:88px;border-radius:50%;background:rgba(255,245,219,.95)}.palm-lines{position:absolute;inset:0;background:linear-gradient(transparent 78%,rgba(255,255,255,.2) 79%,transparent 80%),linear-gradient(90deg,transparent 76%,rgba(255,255,255,.14) 77%,transparent 78%);background-size:100% 26px,26px 100%;opacity:.45}.palm-copy{position:absolute;left:22px;bottom:20px;color:#433127}.palm-copy b{font-size:19px;line-height:1}.palm-copy span{display:block;font-size:10px;margin-top:7px}.preview-metal{background:linear-gradient(145deg,#0b1624,#08111c)}.metal-grid{position:absolute;inset:0;background:linear-gradient(90deg,transparent 0 24px,rgba(70,183,255,.08) 24px 25px),linear-gradient(transparent 0 24px,rgba(70,183,255,.08) 24px 25px);background-size:25px 25px}.metal-copy{position:absolute;left:22px;top:28px;color:#e8f4ff}.metal-copy b{display:block;font-size:22px;letter-spacing:1px}.metal-copy span{display:block;color:#5abcff;margin-top:2px;font-size:11px}.metal-shape{position:absolute;right:18px;bottom:16px;width:132px;height:78px;border:2px solid #29a6ff;border-radius:16px 4px 22px 4px;box-shadow:0 0 30px rgba(0,126,255,.25);transform:skew(-14deg)}.preview-wash{background:linear-gradient(145deg,#dbeeff,#79b9ff 60%,#2959a2)}.wash-bubbles{position:absolute;inset:0;background:radial-gradient(circle at 16% 24%,rgba(255,255,255,.65) 0 7px,transparent 8px),radial-gradient(circle at 32% 20%,rgba(255,255,255,.55) 0 4px,transparent 5px),radial-gradient(circle at 70% 22%,rgba(255,255,255,.45) 0 5px,transparent 6px),radial-gradient(circle at 82% 18%,rgba(255,255,255,.42) 0 8px,transparent 9px)}.wash-car{position:absolute;left:20px;bottom:20px;width:150px;height:52px;background:#0c213b;border-radius:20px 34px 12px 12px;box-shadow:inset 0 -8px 0 rgba(255,255,255,.09)}.wash-car:before,.wash-car:after{content:"";position:absolute;bottom:-10px;width:28px;height:28px;border-radius:50%;background:#07111d;box-shadow:inset 0 0 0 4px #5ec6ff}.wash-car:before{left:18px}.wash-car:after{right:18px}.wash-copy{position:absolute;right:16px;top:36px;color:#0e2a45;text-align:right}.wash-copy b{font-size:22px;line-height:1}.wash-copy span{display:block;margin-top:5px;font-size:10px}.project-content{padding:8px 22px 24px;position:relative}.project-content h3{margin:3px 0}.round-arrow{position:absolute;right:20px;bottom:22px;width:34px;height:34px;border:1px solid #219dff;border-radius:50%;display:grid;place-items:center}.about-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:65px;align-items:center}.about-logo{border:1px solid #174574;border-radius:18px;background:#01050b;box-shadow:0 0 50px rgba(0,88,184,.12);overflow:hidden}.about-logo img{width:100%;display:block;aspect-ratio:1.32/1;object-fit:cover}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:32px}.stats div{padding:17px;border:1px solid #183551;border-radius:9px;background:#07101d}.stats strong,.stats span{display:block}.stats strong{color:#31aaff}.stats span{font-size:12px;color:#8e9bac}.benefit-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #17314b;border-bottom:1px solid #17314b}.benefit{display:flex;gap:20px;padding:34px}.benefit+ .benefit{border-left:1px solid #17314b}.benefit>span{font-size:42px;color:#28a3ff;text-shadow:0 0 18px #0c80ff}.benefit h3,.benefit p{margin:0}.benefit p{color:#93a1b2;font-size:14px}.contact-box{border:1px solid #168cff;border-radius:18px;padding:48px;background:radial-gradient(circle at 95% 10%,rgba(0,124,255,.17),transparent 36%),#06101d;display:grid;grid-template-columns:.8fr 1.2fr;gap:60px;box-shadow:0 0 38px rgba(0,96,210,.12)}.contact-form{display:grid;gap:14px}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.contact-form label{font-size:12px;color:#aeb8c5;font-weight:600}.contact-form input,.contact-form textarea{width:100%;display:block;margin-top:6px;background:#030914;border:1px solid #1c3855;border-radius:8px;color:#fff;padding:13px;outline:none}.contact-form input:focus,.contact-form textarea:focus{border-color:#168cff;box-shadow:0 0 0 3px rgba(22,140,255,.12)}.form-note{font-size:11px;color:#718096;margin:0}.site-footer{border-top:1px solid #142a40;padding:58px 0 22px;background:#01040a}.footer-grid{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:40px}.footer-grid h4{margin:0 0 14px}.footer-grid a,.footer-grid span{display:block;color:#8f9cad;font-size:13px;margin:7px 0}.footer-grid a:hover{color:#32a9ff}.footer-brand{margin-bottom:20px}.footer-brand .brand-symbol{width:76px;height:54px}.copyright{border-top:1px solid #10243a;margin-top:42px;padding-top:20px;color:#667486;font-size:12px;text-align:center}.reveal{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s ease}.reveal.visible{opacity:1;transform:none}@media(max-width:1100px){.pricing-grid{grid-template-columns:repeat(2,1fr)}.real-projects{grid-template-columns:repeat(2,1fr)}}@media(max-width:980px){.main-nav{position:fixed;top:78px;left:0;right:0;display:grid;gap:0;background:#030914;border-bottom:1px solid #17314b;transform:translateY(-130%);transition:.3s;padding:12px 25px;z-index:-1}.main-nav.open{transform:none}.main-nav a{padding:14px}.main-nav a:after{bottom:8px}.menu-btn{display:block}.hero-grid,.about-grid,.contact-box{grid-template-columns:1fr}.hero-copy{text-align:center}.lead{margin-inline:auto}.hero-actions,.trust-row{justify-content:center}.service-grid{grid-template-columns:repeat(2,1fr)}.project-grid,.pricing-grid,.real-projects{grid-template-columns:1fr}.project-preview{height:300px}.hero-visual{margin-top:10px}.footer-grid{grid-template-columns:1fr 1fr}}@media(max-width:640px){.brand-symbol{width:56px;height:41px}.brand-copy strong{font-size:11px;letter-spacing:2.2px}.brand-copy small{font-size:8px;letter-spacing:2.6px}.container{width:min(calc(100% - 24px),var(--max))}.section{padding:65px 0}.hero{padding-top:70px}.hero h1{font-size:42px}.hero-actions,.trust-row{flex-direction:column}.trust-row{gap:8px}.hero-visual{min-height:370px;transform:scale(.78);margin:-40px -70px}.service-grid,.stats,.benefit-grid,.field-row,.footer-grid{grid-template-columns:1fr}.section-heading.row{display:block}.section-heading.row .btn{margin-top:14px}.benefit+ .benefit{border-left:0;border-top:1px solid #17314b}.project-preview{height:215px}.contact-box{padding:25px}.phone{right:0}.footer-grid{gap:24px}.price-card h3{font-size:22px}.price{font-size:24px}}
/* Projektgalerien und automatische Paket-Auswahl */
.project-content{display:flex;flex-direction:column;align-items:flex-start;min-height:205px}.project-content p{flex:1}.project-gallery-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;margin-top:10px;padding:10px 14px;border:1px solid #218fe8;border-radius:8px;background:rgba(8,25,43,.78);color:#eaf6ff;font-weight:700;cursor:pointer;transition:.25s}.project-gallery-btn span{color:#42b5ff}.project-gallery-btn:hover{transform:translateY(-2px);background:#0b75d2;border-color:#45b7ff;box-shadow:0 10px 24px rgba(0,116,229,.2)}.round-arrow{display:none}.contact-form input.field-filled{animation:fieldPulse 1.1s ease}@keyframes fieldPulse{0%{border-color:#168cff;box-shadow:0 0 0 0 rgba(22,140,255,.6)}45%{border-color:#45b7ff;box-shadow:0 0 0 8px rgba(22,140,255,.12)}100%{box-shadow:0 0 0 0 rgba(22,140,255,0)}}body.modal-open{overflow:hidden}.project-modal{position:fixed;inset:0;z-index:200;display:grid;place-items:center;padding:22px;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s ease}.project-modal.open{opacity:1;visibility:visible}.project-modal-backdrop{position:absolute;inset:0;background:rgba(0,3,8,.88);backdrop-filter:blur(12px)}.project-modal-dialog{position:relative;width:min(1180px,100%);max-height:calc(100vh - 44px);overflow:auto;border:1px solid #218fe8;border-radius:18px;background:linear-gradient(145deg,#071321,#020810);box-shadow:0 30px 100px rgba(0,0,0,.7),0 0 45px rgba(0,122,255,.18);padding:24px}.project-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.project-modal-head .eyebrow{margin-bottom:5px}.project-modal-head h2{margin:0;font-size:clamp(25px,4vw,38px);line-height:1.1}.project-modal-close{width:44px;height:44px;border:1px solid #225078;border-radius:50%;background:#07111d;color:#fff;font-size:30px;line-height:1;cursor:pointer;transition:.2s}.project-modal-close:hover{border-color:#3eb4ff;background:#0d78d5}.project-gallery-stage{position:relative;display:grid;place-items:center;min-height:280px;border:1px solid #173a5c;border-radius:13px;background:#01050b;overflow:hidden}.project-gallery-stage img{display:block;width:100%;max-height:68vh;object-fit:contain;opacity:.2;transform:scale(.985);transition:.25s}.project-gallery-stage img.is-loaded{opacity:1;transform:none}.gallery-nav{position:absolute;top:50%;z-index:3;transform:translateY(-50%);width:48px;height:64px;border:1px solid rgba(85,179,255,.55);background:rgba(2,10,19,.78);color:#fff;font-size:40px;cursor:pointer;transition:.2s}.gallery-nav:hover{background:#0879db}.gallery-nav.previous{left:14px;border-radius:10px}.gallery-nav.next{right:14px;border-radius:10px}.project-gallery-footer{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:16px;color:#9fb0c4}.gallery-dots{display:flex;gap:8px}.gallery-dots button{width:10px;height:10px;padding:0;border:0;border-radius:50%;background:#28445e;cursor:pointer}.gallery-dots button.active{background:#39adff;box-shadow:0 0 12px #168cff}.gallery-note{margin:14px 0 0;color:#778ba1;font-size:12px}@media(max-width:640px){.project-modal{padding:8px}.project-modal-dialog{padding:15px;max-height:calc(100vh - 16px)}.gallery-nav{width:38px;height:52px;font-size:31px}.gallery-nav.previous{left:6px}.gallery-nav.next{right:6px}.project-gallery-stage{min-height:190px}.project-content{min-height:0}}
.project-preview-empty{display:grid;place-items:center;background:linear-gradient(145deg,#071424,#020914)}.project-preview-empty:after{content:"Noch kein Projektbild";color:#7690aa;font-size:13px;letter-spacing:.5px}.project-gallery-btn:disabled{opacity:.48;cursor:not-allowed;transform:none!important;box-shadow:none}.project-empty{grid-column:1/-1;margin:0;padding:34px;border:1px dashed #31506b;border-radius:12px;color:#93a1b2;text-align:center;background:rgba(5,14,25,.6)}

/* Eigenes Titelbild je Projekt: fester 16:9-Ausschnitt ohne verzerrte Website-Vorschau */
.project-preview.project-screenshot{height:auto;aspect-ratio:16/9;background:#020713;border:1px solid #173a59}
.project-preview.project-screenshot img{width:100%;height:100%;display:block;object-fit:cover;object-position:center center;transform:none}
.project-card:hover .project-preview.project-screenshot img{transform:none}
.form-status{padding:12px 14px;border-radius:9px;font-size:14px;font-weight:700}.form-status.success{color:#bfffe4;background:#09271d;border:1px solid #1c8f63}.form-status.error{color:#ffd0d8;background:#2b1017;border:1px solid #9c3449}.privacy-check{display:flex!important;align-items:flex-start;gap:10px;font-weight:500!important;line-height:1.45}.privacy-check input{width:auto!important;margin:4px 0 0!important;flex:0 0 auto}.privacy-check a{color:#45b7ff;text-decoration:underline}.form-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.contact-form input[readonly]{color:#75c7ff;background:#051321;border-color:#225d8b;cursor:default}.contact-form input[readonly]::placeholder{color:#718096}
.legal-page{min-height:100vh}.legal-wrap{max-width:900px}.legal-card{margin-top:28px;padding:clamp(24px,4vw,48px);border:1px solid #193754;border-radius:16px;background:linear-gradient(145deg,rgba(8,18,33,.96),rgba(3,9,17,.96));box-shadow:0 18px 60px rgba(0,0,0,.25)}.legal-card h1{font-size:clamp(38px,6vw,58px);line-height:1.05;margin:24px 0 14px}.legal-card h2{font-size:24px;margin:38px 0 12px;color:#fff}.legal-card h3{font-size:18px;margin:24px 0 8px}.legal-card p,.legal-card li{color:#a9b5c4}.legal-card ul{padding-left:22px}.legal-card a:not(.btn){color:#45b7ff;text-decoration:underline;text-underline-offset:3px}.legal-meta{color:#718096;font-size:13px}.legal-note{padding:16px 18px;border-left:3px solid #168cff;background:rgba(22,140,255,.08);border-radius:0 8px 8px 0}.legal-address{font-style:normal;color:#dbe8f7}.privacy-check{display:flex;align-items:flex-start;gap:10px}.privacy-check input{width:auto!important;margin-top:9px!important;flex:0 0 auto}.privacy-check span{font-weight:400;line-height:1.5}.privacy-check a{color:#45b7ff;text-decoration:underline}.form-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}
