.sk{--sk-bg:var(--color-bg);--sk-panel:var(--color-card);--sk-text:var(--color-text);--sk-muted:var(--color-muted);--sk-accent:var(--color-accent);--sk-line:var(--color-line);color:var(--sk-text);background:var(--sk-bg);min-height:100svh;position:relative;z-index:2;font-size:16px;line-height:1.6;color-scheme:dark}.sk *{box-sizing:border-box}.sk a,.sk button,.sk input,.sk select,.sk textarea{-webkit-tap-highlight-color:transparent}.sk a,.sk button{touch-action:manipulation}.sk button{cursor:pointer}.sk button:disabled{cursor:wait;opacity:.55}.sk :focus-visible{outline:2px solid var(--sk-accent);outline-offset:5px}.sk h1,.sk h2,.sk h3{line-height:1.12;font-weight:500;text-wrap:balance}.sk h1,.sk h2{font-family:var(--font-sans),sans-serif;letter-spacing:-.03em}.sk h1{font-size:clamp(2.6rem,5.2vw,4.8rem)}.sk h2{font-size:clamp(2rem,3.8vw,3.3rem)}.sk p{max-width:66ch}.sk svg{flex-shrink:0}.sk .sk-muted,.sk .sk-small,.sk small{color:var(--sk-muted)}.sk .sk-small{font-size:13px;line-height:1.6}.sk .sk-kicker{color:var(--sk-accent);display:block;margin-bottom:16px}.sk .sk-wordmark{font-size:17px;letter-spacing:.13em;font-weight:600;white-space:nowrap}.sk .sk-wordmark span{letter-spacing:0;font-size:12px;font-weight:400}.sk .sk-topbar{max-width:1280px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px;border-bottom:1px solid var(--sk-line)}.sk .sk-topbar nav{display:flex;align-items:center;gap:24px;font-size:13px}.sk .sk-primary,.sk .sk-secondary{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:52px;padding:14px 25px;border-radius:10px;font-size:15px;font-weight:500;line-height:1.3;transition:transform .2s,background .2s,box-shadow .2s}.sk .sk-primary{color:#080808;box-shadow:inset 0 1px 0 #e3e1dc,0 4px 20px #e3e1dc10;border:1px solid #e3e1dc}.sk .sk-primary:hover{background:#e3e1dc;box-shadow:inset 0 1px 0 #e3e1dc,0 8px 30px #e3e1dc22;transform:translateY(-2px)}.sk .sk-secondary{background:#ffffff05;border:1px solid var(--sk-line);color:var(--sk-text)}.sk .sk-secondary:hover{background:#ffffff0c}.sk .sk-primary:active,.sk button:active{transform:translateY(1px)}.sk .sk-text-button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:44px;font-size:13px;color:var(--sk-muted);padding:8px 0}.sk .sk-text-button:hover{color:var(--sk-text)}.sk .sk-honey{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);pointer-events:none}.sk .sk-message{border-left:2px solid var(--sk-accent);padding:12px 16px;background:#e3e1dc08;font-size:14px;color:var(--sk-text)}.sk .sk-error{color:var(--sk-text)!important;background:var(--sk-panel);border:1px solid var(--sk-muted);padding:14px 16px;border-radius:8px;font-size:14px}.sk .sk-check{display:flex!important;align-items:flex-start;gap:11px;font-size:12px!important;line-height:1.6;color:var(--sk-muted)}.sk .sk-check input[type=checkbox]{width:18px;height:18px;flex-shrink:0;margin-top:4px;accent-color:var(--sk-accent)}.sk .sk-check a{text-decoration:underline;text-underline-offset:3px}.sk .sk-form{display:flex;flex-direction:column;gap:22px}.sk .sk-contact label,.sk .sk-form label{display:flex;flex-direction:column;gap:8px;font-size:14px}.sk .sk-checkout input[type=email],.sk .sk-contact input:not([type=checkbox]),.sk .sk-demo-controls input,.sk .sk-demo-controls select,.sk .sk-form input:not([type=checkbox]):not([type=color]),.sk .sk-form select,.sk .sk-form textarea,.sk .sk-test-form input{width:100%;min-width:0;border:1px solid #ffffff24;background:var(--color-surface);border-radius:8px;min-height:48px;padding:12px 14px;font-size:16px;color:var(--sk-text);transition:border-color .2s}.sk input::-moz-placeholder{color:var(--sk-muted)}.sk input::placeholder{color:var(--sk-muted)}.sk .sk-form textarea{resize:vertical}.sk .sk-form small{font-size:12px}.sk .sk-field-row{display:grid;grid-template-columns:1fr 2fr;gap:16px}.sk .sk-color-input{display:flex;align-items:center;gap:16px}.sk .sk-color-input input{width:55px;height:48px;background:none;border:0}.sk .sk-color-input span{font-size:13px;color:var(--sk-muted)}.sk .sk-funnel{--betrieb-akzent:#e3e1dc;--betrieb-auf-akzent:#111;background:#131313;color:#f2f1ee;border-radius:22px;overflow:hidden;position:relative;text-align:left;width:100%}.sk .sk-funnel-brand{display:flex;align-items:center;gap:13px;padding:25px 23px 23px;min-height:94px;border-bottom:1px solid #ffffff07;font-size:14px;font-weight:500;line-height:1.35;overflow-wrap:anywhere}.sk .sk-funnel-brand small{display:block;font-size:11px;font-weight:400;color:var(--sk-muted);margin-top:5px}.sk .sk-monogramm{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:43px;height:43px;border:1px solid color-mix(in srgb,var(--betrieb-akzent) 40%,transparent);color:var(--betrieb-akzent);border-radius:13px;font-family:var(--font-sans),sans-serif;font-size:25px;background:color-mix(in srgb,var(--betrieb-akzent) 6%,transparent)}.sk .sk-logo{-o-object-fit:contain;object-fit:contain;flex-shrink:0;border-radius:8px}.sk .sk-funnel-progress{height:2px;background:#ffffff08}.sk .sk-funnel-progress span{display:block;width:100%;height:100%;background:var(--betrieb-akzent);transform-origin:left;transition:transform .4s cubic-bezier(.2,.8,.2,1)}.sk .sk-funnel-body{padding:27px 23px;min-height:378px}.sk .sk-funnel-label{font-size:11px;color:var(--betrieb-akzent);margin-bottom:13px}.sk .sk-funnel h2{font-family:var(--font-sans),sans-serif;font-size:24px;letter-spacing:-.03em;line-height:1.22;font-weight:500;min-height:59px;margin-bottom:23px}.sk .sk-options{display:flex;flex-direction:column;gap:9px}.sk .sk-options button{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:49px;border:1px solid #ffffff15;background:#ffffff03;border-radius:9px;padding:12px 14px;color:var(--sk-text);font-size:13px;text-align:left;line-height:1.4;transition:border-color .18s,background .18s,transform .18s}.sk .sk-options button svg{color:var(--sk-muted)}.sk .sk-options button:hover{border-color:var(--betrieb-akzent);background:color-mix(in srgb,var(--betrieb-akzent) 7%,transparent);transform:translateX(2px)}.sk .sk-funnel-foot{font-size:10px;line-height:1.5;color:var(--sk-muted);padding:17px 18px;border-top:1px solid #ffffff0a;display:flex;align-items:center;justify-content:center;gap:7px;flex-wrap:wrap}.sk .sk-funnel-foot nav{width:100%;display:flex;gap:15px;justify-content:center;margin-top:8px}.sk .sk-funnel-foot a{text-underline-offset:3px}.sk .sk-funnel-foot a:hover{text-decoration:underline}.sk .sk-contact{display:flex;flex-direction:column;gap:16px}.sk .sk-contact h2{margin-bottom:0}.sk .sk-contact>p:not(.sk-funnel-label),.sk .sk-funnel-result>p{font-size:13px;line-height:1.7;color:var(--sk-muted)}.sk .sk-contact label{font-size:12px;gap:6px}.sk .sk-funnel-primary{min-height:49px;background:var(--betrieb-akzent);color:var(--betrieb-auf-akzent);padding:13px 16px;border-radius:9px;display:flex;align-items:center;justify-content:center;gap:10px;font-size:13px;font-weight:500;transition:filter .2s,transform .2s;width:100%}.sk .sk-funnel-primary:hover{filter:brightness(1.1)}.sk .sk-success-icon{width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:100%;color:var(--betrieb-akzent);background:color-mix(in srgb,var(--betrieb-akzent) 10%,transparent);margin-bottom:25px}.sk .sk-funnel-result{display:flex;flex-direction:column;gap:16px}.sk .sk-funnel-result h2{margin:0}.sk .sk-demo-note{padding-top:16px;border-top:1px solid var(--sk-line)}.sk .sk-phone{width:100%;padding:8px;background:#202022;border:1px solid #e3e1dc44;border-radius:32px;box-shadow:0 0 0 3px #0d0d0f,0 0 0 4px #ffffff0e,0 25px 70px #0009,inset 0 1px 0 #fff3;position:relative;margin:auto}.sk .sk-phone-speaker{position:absolute;top:15px;left:50%;transform:translateX(-50%);width:64px;height:5px;background:#09090a;border-radius:20px;z-index:3}.sk .sk-phone .sk-funnel-brand{padding-top:30px}.sk .sk-public{padding:40px 16px;background:radial-gradient(ellipse at top,#e3e1dc0a,transparent 65%),#080808}.sk .sk-public>.sk-funnel{max-width:480px;margin:auto;border:1px solid #ffffff12;box-shadow:0 30px 80px #0004}.sk .sk-powered{text-align:center;font-size:11px;color:var(--sk-muted);margin:24px auto}.sk .sk-powered a{letter-spacing:.1em}.sk.sk-unavailable{padding:18vh 24px;text-align:center}.sk.sk-unavailable p{margin:24px auto;color:var(--sk-muted)}.sk.sk-account{padding-bottom:100px}.sk .sk-login{max-width:440px;margin:70px auto;padding:0 24px}.sk .sk-login>p{color:var(--sk-muted);margin:25px 0 35px}.sk .sk-dashboard,.sk .sk-setup{max-width:1120px;margin:55px auto;padding:0 24px}.sk .sk-setup-heading>p{margin-top:20px;color:var(--sk-muted)}.sk .sk-wizard-steps{display:flex;margin:40px 0;gap:12px}.sk .sk-wizard-steps li{flex:1;display:flex;align-items:center;gap:9px;color:var(--sk-muted);font-size:12px;border-bottom:1px solid var(--sk-line);padding-bottom:16px}.sk .sk-wizard-steps li>span{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid var(--sk-line);border-radius:50%;font-size:11px;flex-shrink:0}.sk .sk-wizard-steps .is-current{color:var(--sk-text);border-color:var(--sk-accent)}.sk .sk-wizard-steps .is-current>span,.sk .sk-wizard-steps .is-done>span{color:var(--sk-accent);border-color:#e3e1dc66}.sk .sk-setup-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:80px;align-items:start}.sk .sk-editor{background:#101011;border:1px solid var(--sk-line);border-radius:16px;padding:30px}.sk .sk-editor h2{font-size:30px;margin-bottom:10px}.sk .sk-editor h3{font-size:18px;margin:15px 0 0}.sk .sk-editor>.sk-kicker{margin:0}.sk .sk-editor-actions{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:10px}.sk .sk-editor-actions>.sk-primary{margin-left:auto}.sk .sk-account-preview{position:sticky;top:32px;min-width:0;padding-top:8px}.sk .sk-preview-label{display:flex;align-items:center;justify-content:center;gap:8px;font-size:12px;color:var(--sk-muted);margin:0 auto 24px}.sk .sk-preview-label>span{width:5px;height:5px;border-radius:50%;background:var(--sk-accent)}.sk .sk-account-preview>.sk-small{text-align:center;margin:20px auto}.sk .sk-review{display:flex;flex-direction:column;gap:24px;color:var(--sk-muted);font-size:14px}.sk .sk-review strong{font-size:23px;font-weight:500;color:var(--sk-text)}.sk dl{display:flex;flex-direction:column;gap:14px}.sk dl>div{display:flex;justify-content:space-between;gap:20px;font-size:13px;border-bottom:1px solid #ffffff09;padding-bottom:10px}.sk dt{color:var(--sk-muted)}.sk dd{text-align:right;overflow-wrap:anywhere}.sk .sk-toast{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);z-index:50;max-width:min(600px,calc(100% - 32px));width:-moz-max-content;width:max-content;padding:14px 20px;border:1px solid #e3e1dc55;border-radius:10px;box-shadow:0 10px 50px #0009;font-size:14px}.sk .sk-dashboard-head{display:flex;justify-content:space-between;align-items:center;gap:30px;margin-bottom:35px}.sk .sk-dashboard-head h1{font-size:45px}.sk .sk-link-box{padding:25px;border:1px solid #e3e1dc33;border-radius:14px;background:#e3e1dc05;display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:55px}.sk .sk-link-box p{font-size:12px;color:var(--sk-muted);margin-bottom:10px}.sk .sk-link-box a:not(.sk-secondary){display:flex;align-items:center;gap:8px;color:var(--sk-accent);font-size:15px;overflow-wrap:anywhere}.sk .sk-list-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px}.sk .sk-list-head h2{font-size:30px}.sk .sk-empty{padding:40px;border:1px dashed var(--sk-line);border-radius:12px;margin-bottom:20px}.sk .sk-empty h3{font-size:22px;margin-bottom:16px}.sk .sk-empty p{font-size:14px;color:var(--sk-muted)}.sk .sk-request-list{margin-bottom:25px}.sk .sk-request-list details{border-top:1px solid var(--sk-line)}.sk .sk-request-list summary{padding:22px 0;display:flex;align-items:center;gap:24px;cursor:pointer;font-size:14px;list-style:none}.sk summary::-webkit-details-marker{display:none}.sk .sk-request-list summary>span:first-child{flex:1}.sk .sk-request-list summary strong{font-weight:500;display:block}.sk .sk-request-list summary small{display:block;font-size:12px;margin-top:4px}.sk .sk-request-list details>div{padding:0 0 30px;display:flex;flex-direction:column;gap:24px}.sk .sk-classification{color:var(--sk-accent);border:1px solid #e3e1dc33;border-radius:30px;padding:4px 12px;font-size:12px}.sk .sk-business-select{display:block;max-width:500px;margin:25px auto}.sk .sk-business-select select{background:#131313;border:1px solid var(--sk-line);padding:12px;margin-left:15px}.sk .sk-account>.sk-message{margin:24px auto;max-width:1050px}.sk.sk-welcome{padding:35px 24px 80px;background:radial-gradient(ellipse at 50% 15%,#e3e1dc0b,transparent 60%),#080808}.sk .sk-welcome>.sk-wordmark{display:block;max-width:1160px;margin:auto}.sk .sk-welcome-inner{max-width:560px;margin:80px auto;text-align:center}.sk .sk-seal{width:72px;height:72px;border:1px solid #e3e1dc66;background:#e3e1dc0d;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--sk-accent);margin:0 auto 34px;box-shadow:0 0 50px #e3e1dc0a}.sk .sk-welcome-inner>p{color:var(--sk-muted);margin:24px auto}.sk .sk-handover-steps{display:flex;flex-direction:column;gap:0;margin:42px 0;text-align:left;border-top:1px solid var(--sk-line)}.sk .sk-handover-steps li{display:flex;gap:18px;padding:20px 14px;border-bottom:1px solid var(--sk-line);font-size:14px;color:var(--sk-muted);align-items:center}.sk .sk-handover-steps .is-done{color:var(--sk-accent)}.sk .sk-step-dot{width:18px;height:18px;border:1px solid var(--sk-line);border-radius:50%}@media(max-width:760px){.sk .sk-topbar{padding:22px 20px}.sk .sk-topbar nav{gap:15px}.sk .sk-dashboard,.sk .sk-setup{margin-top:35px;padding:0 20px}.sk .sk-wizard-steps{gap:8px;margin:30px 0}.sk .sk-wizard-steps li{justify-content:center;flex-direction:column;text-align:center;gap:8px;font-size:10px}.sk .sk-wizard-steps li p{min-height:30px;line-height:1.4}.sk .sk-setup-grid{grid-template-columns:1fr;gap:40px}.sk .sk-editor{padding:23px 20px}.sk .sk-account-preview{position:static}.sk .sk-dashboard-head{align-items:flex-start;flex-direction:column;gap:20px}.sk .sk-dashboard-head h1{font-size:38px}.sk .sk-link-box{align-items:stretch;flex-direction:column;padding:23px 20px}.sk .sk-link-box a{font-size:13px!important;word-break:break-all}.sk .sk-empty{padding:28px 20px}.sk .sk-request-list summary{gap:12px}.sk .sk-welcome-inner{margin-top:60px}.sk .sk-login{margin-top:50px}.sk .sk-editor-actions{flex-wrap:wrap}.sk .sk-public{padding:18px 12px}.sk .sk-toast{bottom:14px}.sk .sk-request-list .sk-check{font-size:13px!important}.sk .sk-business-select{padding:0 20px}.sk .sk-form input,.sk .sk-form select,.sk .sk-form textarea{font-size:16px}.sk .sk-wordmark span{font-size:11px}}@media(prefers-reduced-motion:reduce){.sk *,.sk :after,.sk :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.sk .sk-primary{background:var(--sk-accent);color:var(--sk-bg);border-color:var(--sk-accent);box-shadow:inset 0 1px 0 #fff,0 8px 28px #ffffff0c}.sk .sk-primary:hover{background:var(--sk-text);box-shadow:inset 0 1px 0 #fff,0 8px 36px #ffffff18;transform:none}.sk .sk-primary:disabled{cursor:not-allowed}.sk .sk-check{font-size:13px!important;min-height:44px;align-items:center}.sk .sk-check input[type=checkbox]{width:20px;height:20px;margin:0;outline-offset:4px}.sk .sk-check input[type=checkbox]:after{content:"";display:block;width:44px;height:44px;margin:-12px}.sk .sk-editor,.sk .sk-funnel,.sk .sk-toast{background:var(--sk-panel)}.sk .sk-seal,.sk .sk-success-icon{color:var(--color-success)}.sk .sk-portal-action{max-width:1080px;margin:20px auto;padding:0 24px;display:flex;justify-content:flex-end}.sk.sk-start{overflow:clip;isolation:isolate;font-variant-numeric:tabular-nums;background:radial-gradient(ellipse 64% 520px at 75% 190px,#ffffff04,transparent),var(--sk-bg)}.sk-start:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:8;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath filter='url(%23n)' d='M0 0h160v160H0z' opacity='.6'/%3E%3C/svg%3E")}.sk-start .sk-topbar{max-width:1280px;padding:22px 32px;min-height:85px}.sk .sk-wordmark{font-size:18px;font-weight:650;letter-spacing:.16em}.sk .sk-wordmark span{display:block;font-size:10px;letter-spacing:.025em;color:var(--sk-muted);margin-top:2px}.sk-start .sk-topbar nav{gap:28px}.sk-start .sk-topbar nav a{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:var(--sk-muted);font-size:13px}.sk-start a:hover{color:var(--sk-text)}.sk .sk-kicker{display:flex;gap:10px;align-items:center;font-size:13px;color:var(--sk-muted);margin-bottom:24px}.sk .sk-star{display:inline-block;position:relative;width:7px;height:7px;flex-shrink:0;border-radius:50%;background:var(--sk-accent);box-shadow:0 0 10px #fff8,0 0 28px #ffffff30}.sk .sk-star:after,.sk .sk-star:before{content:"";position:absolute;background:linear-gradient(90deg,transparent,#fff9,transparent);height:1px;width:19px;left:-6px;top:3px}.sk .sk-star:after{transform:rotate(90deg)}.sk .sk-skip{position:fixed;top:10px;left:20px;transform:translateY(-180%);z-index:110;padding:12px;background:var(--sk-accent);color:var(--sk-bg)}.sk .sk-skip:focus{transform:none}.sk .sk-rechner{max-width:1280px;margin:auto;padding:62px 32px 42px;scroll-margin-top:20px}.sk .sk-rechner-heading h1{max-width:22ch;font-size:clamp(36px,4.4vw,64px);line-height:1.06;font-weight:500;letter-spacing:-.045em}.sk .sk-rechner-heading .sk-kicker{margin-bottom:20px}.sk .sk-rechner-grid{display:grid;grid-template-columns:1fr 1.12fr;gap:100px;align-items:center;margin-top:44px}.sk .sk-rechner-inputs{display:grid;grid-template-columns:1fr 1fr;gap:20px 24px;min-width:0}.sk .sk-rechner-inputs label{display:flex;flex-direction:column;font-size:12px;gap:8px;color:var(--sk-muted);min-width:0}.sk .sk-rechner-inputs label[for=rechner-abschluss]{grid-column:1/-1}.sk .sk-rechner-inputs label>span{display:flex;align-items:center;justify-content:space-between;gap:12px}.sk .sk-rechner-inputs output{font-family:var(--font-mono),monospace;font-size:14px;color:var(--sk-text)}.sk .sk-rechner-gewerk{grid-column:1/-1;min-width:0}.sk .sk-rechner-gewerk legend{font-size:12px;color:var(--sk-muted);margin-bottom:10px}.sk .sk-gewerk-chips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.sk .sk-gewerk-chips button{min-height:44px;border:1px solid #ffffff25;border-radius:7px;font-size:12px;line-height:1.25;color:var(--sk-muted);padding:7px 5px;background:var(--color-surface);transition:background .2s,color .2s}.sk .sk-gewerk-chips button[aria-pressed=true]{color:var(--sk-text);background:linear-gradient(180deg,#ffffff14,#ffffff06);border-color:#ffffff80;box-shadow:inset 0 1px 0 #ffffff30}.sk .sk-gewerk-chips button:hover{color:var(--sk-text);border-color:var(--sk-muted)}.sk .sk-rechner-inputs small{font-size:11px;color:var(--sk-muted);line-height:1.45;display:block;margin-top:5px}.sk .sk-rechner-inputs input:not([type=range]),.sk .sk-rechner-mail input[type=email]{border:1px solid #ffffff70;border-radius:7px;background:var(--sk-panel);padding:9px 12px;width:100%;min-width:0;min-height:44px;font-size:16px;color:var(--sk-text)}.sk .sk-rechner-inputs input[type=range]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;width:100%;height:44px;cursor:pointer;outline-offset:3px}.sk input[type=range]::-webkit-slider-runnable-track{height:3px;background:linear-gradient(90deg,var(--sk-accent) var(--range-fill),#ffffff65 var(--range-fill));border-radius:5px}.sk input[type=range]::-moz-range-track{height:3px;background:#ffffff65;border-radius:5px}.sk input[type=range]::-moz-range-progress{height:3px;background:var(--sk-accent)}.sk input[type=range]::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:18px;height:18px;margin-top:-7.5px;border-radius:50%;background:var(--sk-text);border:4px solid #bcbcbc;box-shadow:0 0 0 5px #ffffff08}.sk input[type=range]::-moz-range-thumb{width:12px;height:12px;border-radius:50%;background:var(--sk-text);border:3px solid #bcbcbc;box-shadow:0 0 0 5px #ffffff08}.sk .sk-rechner-result{position:relative;min-width:0;border-top:1px solid #ffffff2a;padding-top:26px;align-self:stretch;display:flex;flex-direction:column;justify-content:center}.sk .sk-rechner-result:before{content:"";position:absolute;width:90%;height:180px;background:radial-gradient(ellipse,#ffffff06,transparent 70%);top:0;left:5%;pointer-events:none}.sk .sk-rechner-result-label{display:flex;gap:16px;align-items:center;font-size:13px;color:var(--sk-muted)}.sk .sk-rechner-number{font-size:clamp(48px,6.6vw,98px);line-height:1.15;font-weight:450;letter-spacing:-.065em;color:var(--sk-text);margin:18px 0 10px;overflow-wrap:anywhere}.sk .sk-rechner-number>span[aria-hidden]{display:block}.sk .sk-rechner-lost{font-size:14px;color:var(--sk-text)}.sk .sk-rechner-caveat,.sk .sk-rechner-source{font-size:12px;line-height:1.6;color:var(--sk-muted);margin-top:14px}.sk .sk-rechner-source{margin-top:3px}.sk .sk-rechner-source a{text-decoration:underline;text-underline-offset:3px}.sk .sk-rechner-wege{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:32px}.sk .sk-rechner-wege>a,.sk .sk-rechner-wege>button{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:70px;padding:20px 24px;border:1px solid #ffffff38;border-radius:9px;color:var(--sk-text);background:linear-gradient(160deg,#ffffff08,#ffffff02);font-size:15px;line-height:1.4;text-align:left;transition:background .2s}.sk .sk-rechner-wege>a:hover,.sk .sk-rechner-wege>button:hover{background:#ffffff0c;border-color:#ffffff70}.sk .sk-preisanker{margin-top:38px;padding:28px 0 0;border-top:1px solid var(--sk-line);display:grid;grid-template-columns:1.1fr 1fr;gap:12px 60px}.sk .sk-preisanker>p:first-child{font-size:clamp(16px,1.6vw,22px);line-height:1.65;color:var(--sk-muted);letter-spacing:-.02em}.sk .sk-preisanker strong{font-weight:500;color:var(--sk-text)}.sk .sk-preisanker>p:nth-child(2){font-size:13px;align-self:center;color:var(--sk-muted);max-width:42ch}.sk .sk-rechner-price,.sk .sk-tax-note{font-size:12px;line-height:1.7;color:var(--sk-muted)}.sk .sk-preisanker .sk-rechner-price{grid-column:1/-1;max-width:none}.sk .sk-rechner-mail{margin-top:16px;font-size:13px;color:var(--sk-muted)}.sk .sk-rechner-mail summary{cursor:pointer;min-height:44px;align-content:center;width:-moz-fit-content;width:fit-content}.sk .sk-rechner-mail form{display:grid;gap:16px;max-width:530px;padding:20px 0;position:relative}.sk .sk-marquee{border-block:1px solid var(--sk-line);padding:26px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.sk .sk-marquee-track{display:flex;width:-moz-max-content;width:max-content;animation:sk-band 5s ease-out 1 forwards}.sk .sk-marquee-track>div,.sk .sk-marquee-track>div>span{display:flex;align-items:center}.sk .sk-marquee-track>div>span{gap:34px;margin-right:34px;font-size:17px;color:var(--sk-muted);white-space:nowrap}.sk .sk-marquee-track>div>span>span{color:var(--color-quiet);font-size:13px}@keyframes sk-band{to{transform:translateX(-12%)}}.sk .sk-hero{max-width:1200px;margin:auto;padding:120px 32px;display:grid;grid-template-columns:1.1fr 1fr;gap:100px;align-items:center}.sk .sk-hero h2,.sk .sk-price-intro h2,.sk .sk-section-heading h2{font-size:clamp(36px,4.6vw,64px);font-weight:450;line-height:1.04;letter-spacing:-.045em}.sk .sk-hero-sub{font-size:19px;margin-top:28px}.sk .sk-hero-description{font-size:15px;line-height:1.8;color:var(--sk-muted);max-width:39ch;margin-top:12px}.sk .sk-demo-controls{margin-top:32px;padding-top:24px;border-top:1px solid var(--sk-line)}.sk .sk-demo-fields{display:grid;grid-template-columns:1.1fr 1fr;gap:12px}.sk .sk-demo-fields label{display:flex;flex-direction:column;gap:9px;font-size:12px;color:var(--sk-muted)}.sk .sk-demo-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px}.sk .sk-swatches{display:flex;align-items:center;gap:8px}.sk .sk-swatches>span{font-size:12px;color:var(--sk-muted);margin-right:5px}.sk .sk-swatches button{width:44px;height:44px;border:12px solid var(--sk-bg);outline:1px solid #ffffff30;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--sk-bg);position:relative}.sk .sk-swatches button[aria-pressed=true]{outline-color:var(--sk-text)}.sk .sk-demo-go{gap:5px;min-height:44px}.sk .sk-demo-assurance,.sk .sk-demo-go{display:flex;align-items:center;font-size:12px}.sk .sk-demo-assurance{gap:8px;color:var(--sk-muted);margin-top:28px}.sk .sk-product-stage{position:relative;min-width:0;scroll-margin-top:24px}.sk .sk-stage-halo{position:absolute;inset:-60px -120px;background:radial-gradient(ellipse,#ffffff09,transparent 65%);pointer-events:none;z-index:-1}.sk .sk-product-caption{display:flex;align-items:center;justify-content:center;gap:14px;font-size:12px;color:var(--sk-muted);margin:0 auto 26px}.sk .sk-line{height:1px;width:28px;background:#ffffff25}.sk .sk-phone{max-width:350px;background:linear-gradient(145deg,#3d3d3d,#181818 45%,#292929);border:1px solid #ffffff35;border-radius:34px;transform:rotate(1.5deg);transition:transform .5s;box-shadow:0 0 0 4px #080808,0 0 0 5px #ffffff10,0 40px 90px #000a}.sk .sk-phone:focus-within,.sk .sk-phone:hover{transform:none}.sk .sk-product-hint{display:flex;gap:10px;align-items:center;justify-content:center;color:var(--sk-muted);font-size:12px;margin:28px auto 0}.sk .sk-product-hint .sk-star{width:5px;height:5px}.sk .sk-test-section{max-width:1136px;margin:0 auto 100px;display:grid;grid-template-columns:1fr 1fr;gap:70px;padding:28px 0;border-block:1px solid var(--sk-line)}.sk .sk-test-section h2{font-size:26px}.sk .sk-test-section>div>p{color:var(--sk-muted);font-size:14px;margin-top:12px}.sk .sk-test-form{display:grid;gap:12px}.sk .sk-test-form>div:first-of-type{display:flex;gap:10px}.sk .sk-test-form .sk-secondary{white-space:nowrap;padding:10px 14px}.sk .sk-chapter{max-width:1200px;padding:96px 32px;margin:auto;border-top:1px solid var(--sk-line)}.sk .sk-section-heading{margin-bottom:52px}.sk .sk-three-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:58px;margin-top:44px}.sk .sk-process-number{display:block;font-family:var(--font-mono),monospace;color:var(--sk-muted);font-size:12px;margin-bottom:22px}.sk .sk-not-included h3,.sk .sk-sicherheit h3,.sk .sk-three-steps h3{font-size:19px;font-weight:500;margin-bottom:14px;letter-spacing:-.02em}.sk .sk-not-included p,.sk .sk-sicherheit p,.sk .sk-three-steps p{color:var(--sk-muted);font-size:14px;line-height:1.8}.sk .sk-flow{max-width:100%;padding:20px 0 10px}.sk .sk-flow-words{display:flex;justify-content:space-between;gap:20px;font-size:14px;padding-bottom:22px}.sk .sk-flow-track{height:1px;background:#ffffff25;position:relative;margin-right:7px}.sk .sk-flow-fill{position:absolute;inset:0;background:linear-gradient(90deg,#ffffff30,var(--sk-text));transform-origin:left}.sk .sk-flow-traveller{position:absolute;inset:0;will-change:transform}.sk .sk-flow-traveller .sk-star{position:absolute;top:-3px;left:0}.sk .sk-scope-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:100px}.sk .sk-scope-grid ul{display:grid;gap:0}.sk .sk-scope-grid li{display:flex;align-items:center;gap:14px;min-height:54px;padding:14px 0;border-bottom:1px solid var(--sk-line);font-size:15px}.sk .sk-scope-grid li:first-child{padding-top:0}.sk .sk-scope-grid li svg{color:var(--sk-muted)}.sk .sk-not-included{padding:30px;border-radius:12px;border:1px solid var(--sk-line);background:var(--color-surface);align-self:start}.sk .sk-not-included .sk-star{margin-bottom:25px}.sk .sk-not-included p+p{margin-top:20px}.sk .sk-sicherheit-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.sk .sk-sicherheit-grid svg{color:var(--sk-muted);margin-bottom:26px}.sk .sk-sicherheit-grid h3{font-size:16px}.sk .sk-sicherheit-grid p{font-size:13px}.sk .sk-price-section{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center;padding-block:120px;scroll-margin-top:20px}.sk .sk-price-intro>p:not(.sk-kicker){color:var(--sk-muted);font-size:16px;line-height:1.8;margin-top:26px}.sk .sk-price-talk{margin-top:30px;font-size:14px;min-width:250px}.sk .sk-lichtkarte{position:relative;overflow:hidden;border:1px solid #ffffff24;border-radius:18px;background:linear-gradient(155deg,#ffffff08,transparent 45%),var(--color-surface);box-shadow:inset 0 1px 0 #ffffff0d,0 32px 80px #0005}.sk .sk-lichtkarte:after{content:"";position:absolute;left:15%;right:15%;top:0;height:1px;background:linear-gradient(90deg,transparent,#ffffffb0,transparent)}.sk .sk-lichtkarte-inhalt{position:relative;z-index:1;padding:40px}.sk .sk-spotlight{position:absolute;top:0;left:0;width:480px;height:480px;pointer-events:none;background:radial-gradient(circle,#ffffff08,transparent 65%);opacity:0;transition:opacity .25s}@media(hover:hover) and (prefers-reduced-motion:no-preference){.sk .sk-lichtkarte:hover .sk-spotlight{opacity:1}}.sk .sk-price-brand{display:flex;align-items:center;justify-content:space-between;margin-bottom:26px}.sk .sk-price-brand .sk-wordmark{font-size:13px}.sk .sk-price-name{font-size:14px;color:var(--sk-muted);margin-bottom:24px}.sk .sk-price>span{font-size:clamp(76px,7.4vw,110px);font-weight:450;letter-spacing:-.065em;line-height:1}.sk .sk-price>span>span{font-size:.5em;letter-spacing:-.03em}.sk .sk-price>p{font-size:13px;color:var(--sk-muted);margin-top:9px}.sk .sk-recurring{display:flex;align-items:baseline;gap:12px;margin-top:28px;flex-wrap:wrap}.sk .sk-recurring>span{font-size:25px;letter-spacing:-.03em}.sk .sk-recurring>p{font-size:12px;color:var(--sk-muted)}.sk .sk-tax-note{margin-top:20px}.sk .sk-price-rule{height:1px;background:var(--sk-line);margin:28px 0}.sk .sk-availability{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--sk-text);margin-bottom:22px}.sk .sk-availability>span{width:5px;height:5px;border-radius:50%;background:var(--sk-accent)}.sk .sk-checkout{display:flex;flex-direction:column;gap:16px;position:relative}.sk .sk-checkout>label:not(.sk-check){display:flex;flex-direction:column;gap:9px;font-size:13px;color:var(--sk-muted)}.sk .sk-checkout>.sk-primary{width:100%;margin-top:4px;border-radius:8px;min-height:56px;font-size:15px}.sk .sk-checkout-note{display:flex;gap:7px;align-items:center;justify-content:center;font-size:11px;color:var(--sk-muted)}.sk .sk-faq{display:grid;grid-template-columns:1fr 1.3fr;gap:70px}.sk .sk-faq details{border-bottom:1px solid var(--sk-line)}.sk .sk-faq summary{display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;min-height:72px;padding:20px 0;list-style:none;font-size:16px}.sk .sk-faq summary svg{color:var(--sk-muted)}.sk .sk-faq details>p{font-size:14px;color:var(--sk-muted);line-height:1.8;padding-bottom:24px}.sk .sk-faq-minus,.sk details[open] .sk-faq-plus{display:none}.sk details[open] .sk-faq-minus{display:block}.sk .sk-final{max-width:1200px;margin:auto;text-align:center;border-top:1px solid var(--sk-line);padding:100px 32px 110px;background:radial-gradient(ellipse at 50% 70%,#ffffff04,transparent 65%)}.sk .sk-final h2{font-size:clamp(36px,4.8vw,66px);letter-spacing:-.045em;margin:32px 0 36px}.sk .sk-final-wege{display:grid;grid-template-columns:1fr 1fr;gap:12px;max-width:720px;margin:auto}.sk .sk-final-wege .sk-secondary{min-height:60px;font-size:14px}.sk .sk-footer{border-top:1px solid var(--sk-line);max-width:1280px;padding:38px 32px 44px;margin:auto;display:flex;justify-content:space-between;gap:25px;align-items:center}.sk .sk-footer p{margin-top:10px}.sk .sk-footer nav,.sk .sk-footer p{font-size:12px;color:var(--sk-muted)}.sk .sk-footer nav{display:flex;flex-wrap:wrap;gap:12px 22px}.sk .sk-footer nav a{min-height:44px;display:flex;align-items:center}.sk .sk-mobile-bar{display:none}.sk .sk-intro{position:fixed;inset:0;z-index:100;display:grid;place-items:center;touch-action:pan-y}.sk .sk-curtain{position:absolute;top:0;bottom:0;width:50.1%;background:var(--sk-bg)}.sk .sk-curtain-left{left:0}.sk .sk-curtain-right{right:0}.sk .sk-intro-brand{position:relative;display:flex;flex-direction:column;align-items:center;pointer-events:none}.sk .sk-intro-word{font-size:clamp(38px,8vw,88px);letter-spacing:.18em;text-indent:.18em;line-height:1}.sk .sk-intro-sub{font-size:13px;color:var(--sk-muted);margin-top:22px;letter-spacing:.04em}.sk .sk-intro-star{position:absolute;top:20%;left:50%;width:5px;height:5px;margin-left:-2.5px;border-radius:50%;background:#fff;box-shadow:0 0 20px #fff,0 0 70px #ffffff70}.sk .sk-intro-skip{position:absolute;bottom:30px;min-height:44px;padding:10px 20px;font-size:12px;color:var(--sk-muted)}@media(max-width:1000px){.sk .sk-rechner-grid{gap:40px}.sk .sk-hero{gap:50px}.sk .sk-chapter{padding-block:76px}.sk .sk-price-section{gap:50px}.sk .sk-scope-grid{gap:45px}.sk .sk-sicherheit-grid{grid-template-columns:1fr 1fr;gap:36px}.sk .sk-faq{gap:40px}.sk .sk-test-section{margin-inline:32px;gap:30px}.sk .sk-three-steps{gap:30px}}@media(max-width:700px){.sk-start .sk-topbar{min-height:68px;padding:10px 20px}.sk-start .sk-topbar nav{gap:16px}.sk-start .sk-topbar nav a{font-size:12px}.sk .sk-wordmark{font-size:16px}.sk .sk-wordmark span{font-size:9px}.sk .sk-rechner{padding:28px 20px}.sk .sk-rechner-heading .sk-kicker{font-size:11px;margin-bottom:14px}.sk .sk-rechner-heading h1{font-size:32px;line-height:1.07;max-width:22ch;letter-spacing:-.045em}.sk .sk-rechner-grid{grid-template-columns:1fr;gap:20px;margin-top:24px}.sk .sk-rechner-inputs{gap:12px 20px}.sk .sk-rechner-inputs label{font-size:11px;gap:3px}.sk .sk-rechner-inputs small{font-size:10px;margin-top:0}.sk .sk-rechner-inputs label[for=rechner-abschluss]{grid-column:auto}.sk .sk-rechner-inputs label[for=rechner-wert]{grid-column:2;grid-row:2/4;justify-content:center}.sk .sk-rechner-gewerk legend{font-size:11px;margin-bottom:7px}.sk .sk-gewerk-chips{gap:6px}.sk .sk-gewerk-chips button{font-size:11px;padding:6px 3px}.sk .sk-rechner-gewerk small{margin-top:7px}.sk .sk-rechner-inputs output{font-size:12px}.sk .sk-rechner-result{padding-top:18px}.sk .sk-rechner-result-label{font-size:11px;justify-content:space-between}.sk .sk-rechner-number{font-size:clamp(46px,13.5vw,76px);margin:8px 0 4px;letter-spacing:-.055em}.sk .sk-rechner-lost{font-size:12px}.sk .sk-rechner-caveat,.sk .sk-rechner-source{font-size:10px;line-height:1.5;margin-top:7px}.sk .sk-rechner-source{margin-top:2px}.sk .sk-rechner-wege{grid-template-columns:1fr;gap:8px;margin-top:24px}.sk .sk-rechner-wege>a,.sk .sk-rechner-wege>button{min-height:52px;padding:13px 15px;font-size:13px;border-radius:7px}.sk .sk-preisanker{grid-template-columns:1fr;gap:16px;margin-top:26px;padding-top:24px}.sk .sk-preisanker>p:first-child{font-size:17px}.sk .sk-preisanker>p:nth-child(2){font-size:13px}.sk .sk-rechner-price{font-size:11px}.sk .sk-marquee{padding:20px 0}.sk .sk-marquee-track>div>span{font-size:14px;gap:22px;margin-right:22px}.sk .sk-hero{grid-template-columns:1fr;padding:68px 20px;gap:60px}.sk .sk-hero h2,.sk .sk-price-intro h2,.sk .sk-section-heading h2{font-size:40px}.sk .sk-kicker{font-size:12px;margin-bottom:20px}.sk .sk-hero-sub{font-size:17px;margin-top:24px}.sk .sk-hero-description{font-size:14px;max-width:42ch}.sk .sk-demo-controls{margin-top:26px}.sk .sk-demo-fields{gap:10px}.sk .sk-demo-fields label{font-size:11px}.sk .sk-demo-controls input,.sk .sk-demo-controls select{font-size:14px;padding:10px}.sk .sk-demo-bottom{flex-wrap:wrap}.sk .sk-swatches{gap:10px}.sk .sk-swatches>span{font-size:11px}.sk .sk-demo-go{font-size:12px}.sk .sk-phone{max-width:320px;transform:none}.sk .sk-stage-halo{inset:-40px -20px}.sk .sk-product-hint{font-size:11px}.sk .sk-test-section{grid-template-columns:1fr;margin:0 20px 64px;gap:24px}.sk .sk-test-form>div:first-of-type{flex-direction:column}.sk .sk-chapter{padding:64px 20px}.sk .sk-section-heading{margin-bottom:36px}.sk .sk-three-steps{grid-template-columns:1fr;gap:26px;margin-top:36px}.sk .sk-three-steps>div{padding-top:22px;border-top:1px solid var(--sk-line)}.sk .sk-process-number{margin-bottom:12px}.sk .sk-three-steps h3{font-size:19px;margin-bottom:9px}.sk .sk-three-steps p{font-size:14px}.sk .sk-scope-grid{grid-template-columns:1fr;gap:32px}.sk .sk-scope-grid li{font-size:14px}.sk .sk-not-included{padding:26px}.sk .sk-sicherheit-grid{grid-template-columns:1fr 1fr;gap:30px 20px}.sk .sk-sicherheit-grid h3{font-size:15px;line-height:1.3}.sk .sk-sicherheit-grid p{font-size:12px}.sk .sk-sicherheit-grid svg{margin-bottom:18px}.sk .sk-price-section{grid-template-columns:1fr;gap:36px;scroll-margin-top:0}.sk .sk-price-intro>p:not(.sk-kicker){font-size:14px;margin-top:20px}.sk .sk-price-talk{margin-top:24px;width:100%}.sk .sk-lichtkarte-inhalt{padding:30px 24px}.sk .sk-price-brand{margin-bottom:24px}.sk .sk-price>span{font-size:96px}.sk .sk-recurring{gap:8px}.sk .sk-tax-note{font-size:11px}.sk .sk-checkout .sk-check{font-size:12px!important}.sk .sk-faq{grid-template-columns:1fr;gap:0}.sk .sk-faq summary{font-size:15px}.sk .sk-faq details>p{font-size:14px}.sk .sk-final{padding:70px 20px}.sk .sk-final h2{font-size:36px}.sk .sk-final-wege{grid-template-columns:1fr}.sk .sk-final-wege .sk-secondary{font-size:13px;min-height:54px}.sk .sk-footer{align-items:flex-start;flex-direction:column;padding:30px 20px 110px;gap:20px}.sk .sk-footer nav{gap:0 20px}.sk .sk-mobile-bar{position:fixed;bottom:0;left:0;right:0;z-index:40;display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:8px 12px calc(8px + env(safe-area-inset-bottom));background:#0b0b0bf5;border-top:1px solid #ffffff25;box-shadow:0 -12px 30px #0005}.sk .sk-mobile-bar>a,.sk .sk-mobile-bar>button{display:flex;align-items:center;justify-content:center;gap:10px;min-height:44px;border:1px solid #ffffff40;border-radius:6px;font-size:12px;color:var(--sk-text)}}@media(max-width:359px){.sk .sk-gewerk-chips{grid-template-columns:1fr 1fr}.sk .sk-rechner-heading h1{font-size:29px}.sk-start .sk-topbar nav{gap:10px}.sk .sk-rechner-number{font-size:43px}}@media(prefers-reduced-motion:reduce){.sk .sk-intro,.sk .sk-spotlight{display:none}.sk .sk-phone{transform:none}.sk .sk-marquee-track{animation:none}.sk .sk-marquee-track>div[aria-hidden=true]{display:none}.sk .sk-marquee-track>div{flex-wrap:wrap;gap:12px;justify-content:center}.sk .sk-marquee-track{width:auto}.sk .sk-marquee{-webkit-mask-image:none;mask-image:none}.sk .sk-marquee-track>div>span{margin-right:0;font-size:12px;gap:12px}}.sk .sk-rechner-wege>.sk-weg-kauf{background:var(--sk-accent);color:var(--sk-bg);border-color:var(--sk-accent);font-weight:500;box-shadow:inset 0 1px 0 #fff,0 10px 34px #ffffff14}.sk .sk-rechner-wege>.sk-weg-kauf:hover{background:var(--sk-text);border-color:var(--sk-text)}.sk .sk-rechner-wege>.sk-weg-probe{background:transparent;border-color:#ffffff2a;color:var(--sk-muted)}.sk .sk-rechner-wege>.sk-weg-probe:hover{color:var(--sk-text)}.sk .sk-rechner-beleg{margin-top:18px;padding:14px 16px;border-left:2px solid var(--sk-accent);background:#ffffff06;font-size:clamp(15px,1.3vw,18px);line-height:1.5;color:var(--sk-text);letter-spacing:-.01em;max-width:44ch}.sk .sk-rechner-beleg strong{font-weight:600}.sk .sk-rechner-mail{margin-top:30px;padding-top:24px}.sk .sk-rechner-mail-titel{font-size:15px;color:var(--sk-text);margin:0}.sk .sk-rechner-mail form{padding:16px 0 0}.sk .sk-inhaber-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.sk .sk-inhaber-text{color:var(--sk-muted);margin-top:26px;font-size:16px;line-height:1.8}.sk .sk-mail-karte{background:var(--sk-panel);border:1px solid #ffffff1c;border-radius:16px;padding:26px 26px 18px;box-shadow:0 30px 80px #0007,inset 0 1px 0 #ffffff12}.sk .sk-mail-kopf{display:flex;gap:14px;align-items:flex-start;padding-bottom:18px;border-bottom:1px solid var(--sk-line);margin-bottom:6px}.sk .sk-mail-kopf svg{margin-top:4px;color:var(--sk-muted)}.sk .sk-mail-kopf strong{display:block;font-weight:500;font-size:15px;line-height:1.4}.sk .sk-mail-kopf small{display:block;font-size:12px;color:var(--sk-muted);margin-top:3px}.sk .sk-mail-karte dl{gap:0}.sk .sk-mail-karte dl>div{padding:12px 0;font-size:14px}.sk .sk-passt{display:inline-flex;align-items:center;gap:7px;color:#22c55e;font-weight:500}.sk .sk-passt:before{content:"";width:7px;height:7px;border-radius:50%;background:#22c55e;box-shadow:0 0 12px #22c55e99}.sk .sk-mail-fuss{font-size:11px;color:var(--sk-muted);margin-top:10px}.sk .sk-absender-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.sk .sk-absender-person{display:flex;flex-direction:column;gap:30px}.sk .sk-absender-person img{width:132px;height:132px;border-radius:50%;border:1px solid #ffffff30;box-shadow:0 0 0 6px #ffffff06,0 20px 50px #0008}.sk .sk-absender-person h2{font-size:clamp(36px,4.6vw,64px);font-weight:450;line-height:1.04;letter-spacing:-.045em}.sk .sk-absender-person p:not(.sk-kicker){color:var(--sk-muted);font-size:16px;line-height:1.8;margin-top:22px}.sk .sk-absender-person .sk-absender-firma{font-size:12px!important;letter-spacing:.08em;text-transform:uppercase;margin-top:18px!important}.sk .sk-referenzen{display:flex;flex-direction:column;border-top:1px solid var(--sk-line)}.sk .sk-referenzen-titel{font-size:12px;color:var(--sk-muted);padding:18px 0 4px;margin:0}.sk .sk-referenz{padding:22px 0;border-bottom:1px solid var(--sk-line)}.sk .sk-referenz-kopf{display:flex;align-items:center;justify-content:space-between;gap:12px}.sk .sk-referenz h3{font-size:19px;font-weight:500;letter-spacing:-.02em}.sk .sk-referenz-kopf span{font-size:11px;color:var(--sk-muted);border:1px solid var(--sk-line);border-radius:20px;padding:3px 10px;white-space:nowrap}.sk .sk-referenz small{display:block;font-size:12px;margin-top:4px}.sk .sk-referenz p{font-size:14px;line-height:1.7;color:var(--sk-text);margin-top:10px}.sk .sk-referenz a{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--sk-muted);margin-top:10px;text-underline-offset:3px}.sk .sk-referenz a:hover{color:var(--sk-text);text-decoration:underline}.sk .sk-preis-vergleich{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--sk-line);border:1px solid var(--sk-line);border-radius:14px;overflow:hidden;margin-top:36px;max-width:520px}.sk .sk-preis-vergleich>div{background:var(--sk-bg);padding:22px 22px 20px;display:flex;flex-direction:column;gap:4px}.sk .sk-preis-vergleich small{font-size:12px;color:var(--sk-muted)}.sk .sk-preis-vergleich strong{font-size:clamp(26px,2.6vw,36px);font-weight:450;letter-spacing:-.04em;line-height:1.15}.sk .sk-preis-vergleich>div:first-child strong{color:var(--sk-muted)}.sk .sk-preis-vergleich span{font-size:12px;color:var(--sk-muted)}.sk .sk-final-wege{display:flex!important;flex-direction:column;align-items:center;gap:10px}.sk .sk-final-wege .sk-primary{min-height:60px;padding-inline:36px;font-size:15px}.sk .sk-mobile-bar>button:first-child{background:var(--sk-accent);color:var(--sk-bg);border-color:var(--sk-accent);font-weight:500}@media(max-width:1000px){.sk .sk-absender-grid,.sk .sk-inhaber-grid{gap:50px}}@media(max-width:760px){.sk .sk-absender-grid,.sk .sk-inhaber-grid{grid-template-columns:1fr;gap:40px}.sk .sk-absender-person h2{font-size:40px}.sk .sk-absender-person img{width:104px;height:104px}.sk .sk-mail-karte{padding:22px 18px 14px}.sk .sk-preis-vergleich{margin-top:26px}}.sk .sk-referenz-mit-bild{display:grid;grid-template-columns:112px 1fr;gap:22px;align-items:start}.sk .sk-referenz-bild{width:112px;aspect-ratio:1/2;border-radius:18px;overflow:hidden;border:1px solid #ffffff26;background:#000;box-shadow:0 0 0 4px #ffffff08,0 18px 40px #000a}.sk .sk-referenz-bild img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;display:block}@media(max-width:760px){.sk .sk-referenz-mit-bild{grid-template-columns:92px 1fr;gap:18px}.sk .sk-referenz-bild{width:92px;border-radius:15px}}.sk .sk-zusage{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.6;color:var(--sk-muted);margin-top:14px}.sk .sk-zusage svg{flex:none;margin-top:3px;color:var(--sk-text)}.sk .sk-zusage-karte{border:1px solid var(--sk-line);border-radius:14px;padding:14px 16px;margin-top:22px;background:#ffffff05}.sk .sk-zusage-karte strong{color:var(--sk-text);font-weight:500}.sk .sk-zusage-mitte{justify-content:center;text-align:left;max-width:440px;margin:22px auto 0}.sk .sk-rechner-mail{margin-top:26px;border-top:1px solid var(--sk-line);padding-top:16px}.sk .sk-rechner-mail>summary{cursor:pointer;list-style:none;font-size:14px;color:var(--sk-muted);text-decoration:underline;text-underline-offset:4px;text-decoration-color:#ffffff40}.sk .sk-rechner-mail>summary::-webkit-details-marker{display:none}.sk .sk-rechner-mail>summary:hover{color:var(--sk-text)}.sk .sk-rechner-mail[open]>summary{margin-bottom:16px}.sk .sk-rechner-number{position:relative}.sk .sk-zahl-licht{position:absolute;left:-10%;top:-30%;width:90%;height:160%;pointer-events:none;background:radial-gradient(closest-side,#ffffff2e,#ffffff00);opacity:0;animation:sk-zahl-licht .9s ease-out}@keyframes sk-zahl-licht{0%{opacity:0}25%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.sk .sk-zahl-licht{animation:none}}.sk .sk-deckt{font-size:15px;line-height:1.6;color:var(--sk-muted);margin-top:16px}.sk .sk-deckt strong{color:var(--sk-text);font-weight:500}.sk .sk-paket{display:grid;grid-template-columns:1fr 1fr;gap:64px;margin-top:72px;padding-top:56px;border-top:1px solid var(--sk-line)}.sk .sk-paket-titel{font-size:20px;font-weight:500;letter-spacing:-.02em;margin-bottom:18px}.sk .sk-paket-liste li{display:flex;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid var(--sk-line);font-size:16px}.sk .sk-paket-nicht{font-size:14px;line-height:1.7;color:var(--sk-muted);margin-top:18px}.sk .sk-paket-sicher li{display:flex;gap:14px;align-items:flex-start;padding:14px 0;border-bottom:1px solid var(--sk-line)}.sk .sk-paket-sicher svg{flex:none;margin-top:2px}.sk .sk-paket-sicher strong{display:block;font-size:16px;font-weight:500}.sk .sk-paket-sicher span{display:block;font-size:14px;line-height:1.65;color:var(--sk-muted);margin-top:4px}@media(max-width:760px){.sk .sk-paket{grid-template-columns:1fr;gap:44px;margin-top:52px;padding-top:44px}.sk-start .sk-checkout-note,.sk-start .sk-demo-assurance,.sk-start .sk-mail-fuss,.sk-start .sk-product-hint,.sk-start .sk-rechner-caveat,.sk-start .sk-rechner-inputs small,.sk-start .sk-rechner-source,.sk-start .sk-referenz small,.sk-start .sk-tax-note{font-size:13px;line-height:1.6}.sk-start .sk-availability,.sk-start .sk-check,.sk-start .sk-checkout .sk-check,.sk-start .sk-preis-vergleich span,.sk-start .sk-referenz-kopf span,.sk-start .sk-zusage{font-size:14px;line-height:1.6}.sk-start .sk-zusage{color:var(--sk-text)}.sk-start .sk-gewerk-chips button,.sk-start .sk-kicker,.sk-start .sk-rechner-gewerk legend,.sk-start .sk-rechner-inputs label,.sk-start .sk-rechner-lost,.sk-start .sk-rechner-result-label{font-size:14px}.sk-start .sk-absender-person p:not(.sk-kicker):not(.sk-absender-firma),.sk-start .sk-faq details p,.sk-start .sk-hero-description,.sk-start .sk-inhaber-text,.sk-start .sk-referenz p,.sk-start .sk-three-steps p{font-size:16px;line-height:1.7}.sk-start .sk-rechner-beleg{font-size:16px}}@property --sk-ton{syntax:"<color>";inherits:true;initial-value:#fff}@property --sk-winkel{syntax:"<angle>";inherits:false;initial-value:0deg}.sk.sk-start{--sk-leck:#ef4b3a;--sk-ok:#22c55e}.sk.sk-start ::-moz-selection{background:#22c55e40;color:var(--sk-text)}.sk.sk-start ::selection{background:#22c55e40;color:var(--sk-text)}.sk .sk-held{position:relative}.sk .sk-held-licht{position:absolute;inset:0 0 auto 0;height:min(980px,120vh);z-index:-1;pointer-events:none;-webkit-mask-image:linear-gradient(#000 35%,transparent);mask-image:linear-gradient(#000 35%,transparent)}.sk .sk-rechner-number{color:var(--sk-leck);text-shadow:0 0 70px #ef4b3a45}.sk .sk-rechner-beleg strong{color:var(--sk-leck)}.sk .sk-zahl-licht{background:radial-gradient(closest-side,#ef4b3a40,#ef4b3a00)}.sk .sk-glanz,.sk .sk-weg-kauf{position:relative;isolation:isolate;box-shadow:inset 0 1px 0 #fff,0 14px 44px -14px #22c55e8c}.sk .sk-glanz:after,.sk .sk-weg-kauf:after{content:"";position:absolute;inset:-1.5px;border-radius:inherit;padding:1.5px;background:conic-gradient(from var(--sk-winkel),transparent 0 68%,#22c55e 84%,#b7f7cf 90%,transparent 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:sk-umlauf 3.6s linear infinite;pointer-events:none}@keyframes sk-umlauf{to{--sk-winkel:360deg}}.sk .sk-geschichte{position:relative;height:340vh;--sk-ton:#fff;transition:--sk-ton .8s ease}.sk .sk-geschichte-leck{--sk-ton:#ef4b3a}.sk .sk-geschichte-ok{--sk-ton:#22c55e}.sk .sk-geschichte-buehne{position:sticky;top:0;height:100vh;height:100svh;display:grid;grid-template-columns:2px minmax(0,1fr) minmax(0,440px);gap:56px;align-items:center;max-width:1280px;margin:auto;padding:0 32px}.sk .sk-geschichte-buehne:before{content:"";position:absolute;right:4%;top:50%;width:min(720px,90vw);aspect-ratio:1;transform:translateY(-50%);background:radial-gradient(closest-side,color-mix(in oklab,var(--sk-ton) 22%,transparent),transparent);pointer-events:none;z-index:-1}.sk .sk-geschichte-schiene{height:56vh;background:var(--sk-line);border-radius:2px;overflow:hidden;align-self:center}.sk .sk-geschichte-schiene span{display:block;width:100%;background:var(--sk-ton);box-shadow:0 0 14px var(--sk-ton)}.sk .sk-geschichte-titel{font-size:clamp(34px,4.4vw,64px);font-weight:450;line-height:1.05;letter-spacing:-.035em;max-width:15ch;text-wrap:balance}.sk .sk-geschichte-absatz{font-size:18px;line-height:1.65;color:var(--sk-muted);max-width:44ch;margin-top:22px}.sk .sk-geschichte-text .sk-primary{margin-top:34px;display:inline-flex;align-items:center;gap:10px;min-height:56px;padding:0 26px;border-radius:12px;font-size:15px}.sk .sk-gk{position:relative;background:#111;border:1px solid var(--sk-line);border-radius:16px;padding:22px 22px 16px;box-shadow:0 34px 80px -34px #000,0 30px 90px -40px color-mix(in oklab,var(--sk-ton) 55%,transparent);transition:border-color .6s ease,box-shadow .6s ease}.sk .sk-gk-leck{border-color:#ef4b3a66}.sk .sk-gk-ok{border-color:#22c55e59}.sk .sk-gk-zeit{display:flex;align-items:center;gap:8px;font-family:var(--font-mono),monospace;font-size:13px;color:var(--sk-muted);padding-bottom:16px;border-bottom:1px solid var(--sk-line);margin-bottom:16px}.sk .sk-gk-leck .sk-gk-zeit{color:var(--sk-leck)}.sk .sk-gk-ok .sk-gk-zeit{color:var(--sk-ok)}.sk .sk-gk-kopf{display:grid;grid-template-columns:auto 1fr;-moz-column-gap:10px;column-gap:10px;align-items:center}.sk .sk-gk-kopf strong{font-size:17px;font-weight:500}.sk .sk-gk-kopf small{grid-column:2;font-size:13px;color:var(--sk-muted);margin-top:2px}.sk .sk-gk-punkt{width:9px;height:9px;border-radius:50%;background:var(--sk-ton);box-shadow:0 0 12px var(--sk-ton)}.sk .sk-gk-daten{margin:16px 0 4px;transition:opacity .6s ease}.sk .sk-gk-leck .sk-gk-daten{opacity:.45}.sk .sk-gk-daten div{display:flex;justify-content:space-between;gap:16px;padding:9px 0;border-bottom:1px solid var(--sk-line);font-size:14px}.sk .sk-gk-daten dt{color:var(--sk-muted)}.sk .sk-gk-status{min-height:112px;padding-top:12px}.sk .sk-gk-zeile{display:flex;align-items:center;gap:9px;font-size:15px;line-height:1.5;padding:4px 0;color:var(--sk-muted)}.sk .sk-gk-rot{color:var(--sk-leck)}.sk .sk-gk-gruen{color:var(--sk-ok)}.sk .sk-gk-stark{font-weight:500}.sk .sk-gk-passt{width:8px;height:8px;border-radius:50%;background:var(--sk-ok);margin:0 4px}.sk .sk-gk-hinweis{position:absolute;right:18px;bottom:12px;font-size:11px;color:#6b6b6b}.sk .sk-geschichte-ruhig{max-width:1280px;margin:auto;padding:80px 32px;display:grid;gap:56px}.sk .sk-gr-schritt{display:grid;grid-template-columns:1fr 440px;gap:48px;align-items:center}.sk .sk-gr-schritt h3{font-size:clamp(28px,3.4vw,46px);font-weight:450;letter-spacing:-.03em;line-height:1.1}.sk .sk-gr-schritt p{color:var(--sk-muted);font-size:17px;line-height:1.65;margin-top:14px}.sk .sk-gr-leck{--sk-ton:#ef4b3a}.sk .sk-gr-ok{--sk-ton:#22c55e}@media(max-width:900px){.sk .sk-geschichte{height:300vh}.sk .sk-geschichte-buehne{grid-template-columns:minmax(0,1fr);gap:26px;align-content:center;padding:0 20px}.sk .sk-geschichte-schiene{position:absolute;left:0;top:0;width:100%;height:2px}.sk .sk-geschichte-schiene span{height:100%!important;width:var(--w,100%)}.sk .sk-geschichte-titel{font-size:31px;line-height:1.08}.sk .sk-geschichte-absatz{font-size:16px;margin-top:12px}.sk .sk-gk{padding:18px 18px 14px}.sk .sk-gk-status{min-height:100px}.sk .sk-gr-schritt{grid-template-columns:1fr}}.sk .sk-absender-person img{width:min(100%,380px);height:auto;aspect-ratio:4/5;border-radius:16px;-o-object-fit:cover;object-fit:cover;border:0;box-shadow:0 40px 80px -40px #000}@media(max-width:760px){.sk .sk-absender-person img{width:100%;max-width:340px;height:auto}}.sk .sk-preis-vergleich>div:first-child strong{color:var(--sk-leck)}.sk .sk-preis-vergleich>div:last-child strong{color:var(--sk-ok)}.sk .sk-gk-zeit .sk-gk-hinweis{position:static;margin-left:auto;font-family:var(--font-sans),sans-serif;font-size:11px;color:#7a7a7a}.sk .sk-rechner-beleg{border-left:0;padding:0;background:none;font-size:clamp(17px,1.5vw,21px);letter-spacing:-.015em}.sk .sk-message{border-left:0;border:1px solid var(--sk-line);border-radius:12px}@property --sk-u{syntax:"<color>";inherits:false;initial-value:#fff}.sk .sk-umgebung{position:fixed;inset:0;z-index:-2;pointer-events:none;--sk-u:#fff;opacity:1;transition:--sk-u 1.4s ease,opacity 1.2s ease;background:radial-gradient(55% 45% at 88% 18%,color-mix(in oklab,var(--sk-u) 11%,transparent),transparent 72%),radial-gradient(48% 40% at 6% 88%,color-mix(in oklab,var(--sk-u) 8%,transparent),transparent 70%),radial-gradient(120% 80% at 50% 120%,#ffffff06,transparent 60%)}.sk .sk-umgebung[data-ton=rot]{--sk-u:#ef4b3a}.sk .sk-umgebung[data-ton=gruen]{--sk-u:#22c55e}.sk .sk-umgebung[data-ton=aus]{opacity:0}.sk .sk-gk,.sk .sk-mail-karte,.sk .sk-price-card{box-shadow:inset 0 1px 0 #ffffff12,0 40px 90px -40px #000}.sk .sk-absender-person img{width:min(100%,260px)}.sk .sk-absender-reichweite{color:var(--sk-text)!important;font-size:15px!important;margin-top:18px!important}@media(max-width:900px){.sk .sk-geschichte{height:360vh}}@media(max-width:760px){.sk .sk-absender-person img{max-width:220px}}html:has(.sk-geschichte){scroll-snap-type:y proximity}.sk .sk-geschichte{--sk-gh:340vh}.sk .sk-gs-anker{position:absolute;left:0;width:1px;height:1px;top:calc((var(--sk-gh) - 100vh) * var(--f));scroll-snap-align:start;pointer-events:none}@media(max-width:900px){.sk .sk-geschichte{--sk-gh:360vh}}.sk .sk-hero-sub{font-size:clamp(18px,1.6vw,22px);color:var(--sk-text);line-height:1.5;max-width:34ch}.sk .sk-filter-kopf{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:end}.sk .sk-filter-kopf h2{font-size:clamp(36px,4.6vw,64px);font-weight:450;line-height:1.04;letter-spacing:-.035em}.sk .sk-filter-kopf p{font-size:18px;line-height:1.65;color:var(--sk-muted);max-width:46ch}.sk .sk-filter-vergleich{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:56px}.sk .sk-filter-spalte{border-radius:16px;padding:26px 26px 18px;background:#0e0e0e;box-shadow:inset 0 1px 0 #ffffff10,0 30px 70px -40px #000}.sk .sk-filter-spalte h3{font-size:15px;font-weight:500;margin-bottom:10px}.sk .sk-filter-spalte li{display:flex;gap:12px;align-items:flex-start;padding:13px 0;border-top:1px solid var(--sk-line);font-size:16px;line-height:1.5}.sk .sk-filter-spalte svg{flex:none;margin-top:3px}.sk .sk-filter-ohne h3,.sk .sk-filter-ohne svg{color:var(--sk-leck)}.sk .sk-filter-ohne li span{color:var(--sk-muted)}.sk .sk-filter-mit{background:linear-gradient(180deg,#22c55e0d,#22c55e03 60%),#0e0e0e;box-shadow:inset 0 1px 0 #22c55e30,0 30px 80px -40px #22c55e40}.sk .sk-filter-mit h3,.sk .sk-filter-mit svg{color:var(--sk-ok)}@media(max-width:860px){.sk .sk-filter-kopf,.sk .sk-filter-vergleich{grid-template-columns:1fr;gap:18px}.sk .sk-filter-kopf h2{font-size:36px}.sk .sk-filter-kopf p{font-size:16px}.sk .sk-filter-vergleich{margin-top:32px}.sk .sk-filter-spalte{padding:20px 18px 12px}}.sk.sk-start{position:relative}.sk-start .sk-topbar{position:absolute;top:0;left:0;right:0;margin-inline:auto;z-index:30;border-bottom:0;background:transparent}.sk-start .sk-held{padding-top:85px}@media(max-width:700px){.sk-start .sk-held{padding-top:68px}}.sk .sk-curtain{left:0;right:0;width:auto;height:50.1%}.sk .sk-curtain-oben{top:0;bottom:auto}.sk .sk-curtain-unten{bottom:0;top:auto}.sk .sk-intro-linie{position:absolute;top:50%;left:8%;right:8%;height:1px;margin-top:-.5px;background:linear-gradient(90deg,transparent,#ffffffb0 30%,#fff 50%,#ffffffb0 70%,transparent);box-shadow:0 0 18px #ffffff80,0 0 60px #ffffff40;z-index:2;pointer-events:none}.sk .sk-intro-brand{z-index:3;margin-top:-82px}.sk .sk-intro-word{position:relative;display:inline-flex;text-indent:0;padding-block:.08em;font-weight:500;color:transparent;background:linear-gradient(100deg,#c9c9c6 0 42%,#fff 50%,#c9c9c6 58% 100%);background-size:260% 100%;background-position:100% 0;-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 0 28px #ffffff26);animation:sk-intro-glanz 1s cubic-bezier(.45,0,.2,1) both}@keyframes sk-intro-glanz{0%{background-position:100% 0}to{background-position:0 0}}.sk .sk-intro-word>span{display:inline-block}.sk .sk-intro-sub{text-transform:uppercase;font-size:11px;margin-top:26px}.sk .sk-intro-skip{z-index:4}@media(max-width:700px){.sk .sk-intro-brand{margin-top:-34px}.sk .sk-intro-sub{font-size:10px;margin-top:20px}}