:root{--container: var(--wt-container, 1180px);--section-padding: 110px 0;--section-padding-mobile: 64px 0;--bg: var(--wt-navy, #001133);--surface: var(--wt-surface, #081830);--surface-2: var(--wt-navy-2, #0C1937);--text: var(--wt-text, #F9F1E6);--muted: var(--wt-muted, #D6C9BC);--soft: #8e9baa;--line: var(--wt-line, rgba(192, 95, 44, .24));--copper-light: var(--wt-copper-light, #E07840);--copper: var(--wt-copper, #C05F2C);--copper-dark: var(--wt-copper-dark, #744434);--copper-soft: var(--wt-copper-soft, rgba(192, 95, 44, .16));--wt-page-gutter: clamp(16px, 3vw, 48px);--wt-page-gutter-total: clamp(32px, 6vw, 96px)}html{width:100%;max-width:100%;overflow-x:hidden;scroll-behavior:smooth}*{box-sizing:border-box;margin:0;padding:0}body{width:100%;max-width:100%;min-width:0;overflow-x:hidden;background:var(--wt-navy-2);color:#fff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.65}body.home.wassertherm-site,body.front-page.wassertherm-site,body.page-template-page-systeme.wassertherm-site,body.page-template-page-systeme-php.wassertherm-site,body.home.wassertherm-site .site-main,body.front-page.wassertherm-site .site-main,body.page-template-page-systeme.wassertherm-site .site-main,body.page-template-page-systeme-php.wassertherm-site .site-main,body.page-template-page-systeme .systeme-page,body.page-template-page-systeme-php .systeme-page{background:var(--bg);color:var(--text)}img,svg,video,iframe{max-width:100%;height:auto}a{color:inherit;text-decoration:none}a,button,input,textarea,select{min-width:0}p,li,.card,.step,.faq-item,.contact-details,.contact-info{overflow-wrap:break-word}h1,h2,h3,h4{color:var(--wt-text);line-height:1.1;letter-spacing:-.03em;text-wrap:balance}h2{font-size:clamp(32px,5vw,48px)}h3{font-size:23px}p{line-height:1.72}body.home p,body.home li,body.front-page p,body.front-page li,body.page-template-page-systeme p,body.page-template-page-systeme li,body.page-template-page-systeme-php p,body.page-template-page-systeme-php li{color:var(--muted)}.section,.services,.why,.process,.fit-check,.quality,.premium,.faq,.contact,.cta-section,.legal-page,.site-footer{max-width:100%;overflow-x:clip}.section{padding:var(--section-padding)}.section-dark{background:var(--wt-navy-2)}.section-darker{background:var(--wt-navy)}.section-muted{background:var(--surface)}.section-container,.container,.quality-content,.fit-check-content,.faq-content,.premium div,.legal-content{width:min(var(--container),calc(100% - var(--wt-page-gutter-total)));max-width:var(--container);min-width:0;margin:0 auto}.section-container>*,.container>*,.contact-grid>*,.contact-layout>*,.fit-grid>*,.quality-grid>*,.cards>*,.steps>*,.card-grid>*,.funnel-grid>*,.premium-service-grid>*,.premium-package-grid>*,.world-grid>*,.customer-fit-grid>*{min-width:0}.section-title,.section-text h2,.process h2,.contact h2,.fit-check h2,.quality h2,.faq h2,.premium h2,.cta-box h2,.section-head h2{margin-bottom:20px;font-size:clamp(32px,5vw,44px);line-height:1.1}.section-text,.section-text p,.contact p,.fit-check p,.quality-content>p,.premium p,.cta-box p,.process-intro,.customer-fit-intro,.premium-zentrum-head p,.world-intro{max-width:820px;color:var(--muted);font-size:clamp(17px,2.5vw,19px);line-height:1.7}.badge,.eyebrow,.fit-status,.service-eyebrow,.system-card .category-pill,.premium-package .package-kicker{display:inline-flex;align-items:center;width:fit-content;max-width:100%;padding:8px 14px;border:1px solid rgba(var(--wt-copper-rgb),.46);border-radius:999px;background:rgba(var(--wt-copper-rgb),.12);color:var(--copper);font-size:12px;font-weight:850;letter-spacing:.08em;line-height:1.25;text-transform:uppercase;white-space:normal;overflow-wrap:break-word}body.home.wassertherm-site .badge,body.front-page.wassertherm-site .badge{color:var(--wt-copper-light)}.primary-btn,.secondary-btn,.whatsapp-btn,.btn,.card-button{display:inline-flex;align-items:center;justify-content:center;min-width:0;min-height:48px;padding:16px 28px;border-radius:8px;font-weight:850;line-height:1.2;max-width:100%;text-align:center;text-decoration:none;white-space:normal;overflow-wrap:break-word;transition:transform .25s ease,background .25s ease,color .25s ease,border-color .25s ease,box-shadow .25s ease;-webkit-tap-highlight-color:transparent}.primary-btn,.whatsapp-btn,.btn-primary{border:0;background:linear-gradient(135deg,var(--copper-light),var(--copper) 58%,var(--copper-dark));color:var(--wt-navy)}.secondary-btn,.btn-secondary{border:1px solid var(--line);background:#ffffff0a;color:var(--text)}.primary-btn:hover,.secondary-btn:hover,.whatsapp-btn:hover,.btn:hover,.card-button:hover{transform:translateY(-2px)}.glass-card,.card,.step,.faq-item,.quality-grid div,.fit-grid div,.premium-service-card,.customer-fit-card,.world-card,.contact-checklist,.contact-form-fallback,.system-card,.check-card,.steps-grid article,.cta-card,.funnel-card,.funnel-note,.premium-rule-card,.premium-package{border:1px solid var(--line);border-radius:8px;background:linear-gradient(135deg,rgba(var(--wt-surface-rgb),.94),rgba(var(--wt-surface-rgb),.98));box-shadow:0 24px 80px #00000042}.card,.step,.faq-item,.quality-grid div,.fit-grid div,.premium-service-card,.customer-fit-card,.world-card,.contact-details div,.contact-info div{padding:clamp(22px,4vw,34px)}.card,.step,.faq-item,.quality-grid div,.fit-grid div,.premium-service-card,.customer-fit-card,.world-card,.system-card,.check-card,.steps-grid article,.funnel-card,.funnel-note,.premium-package{transition:transform .26s ease,opacity .26s ease,box-shadow .26s ease,border-color .26s ease,background-color .26s ease}.card:hover,.step:hover,.faq-item:hover,.quality-grid div:hover,.fit-grid div:hover,.premium-service-card:hover,.customer-fit-card:hover,.world-card:hover,.system-card:hover,.check-card:hover,.steps-grid article:hover,.funnel-card:hover,.funnel-note:hover,.premium-package:hover{transform:translateY(-6px);border-color:rgba(var(--wt-copper-rgb),.34);box-shadow:0 30px 90px #00000057}.cards,.steps,.fit-grid,.quality-grid,.contact-grid,.card-grid,.funnel-grid,.premium-service-grid,.premium-package-grid,.world-grid,.customer-fit-grid{display:grid;min-width:0}.cards,.card-grid,.quality-grid,.world-grid,.customer-fit-grid,.premium-service-grid,.funnel-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,2.6vw,30px)}.steps,.steps-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(24px,2.6vw,30px)}.fit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.contact-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(32px,5vw,60px);align-items:start}.section-head,.card-grid,.split,.steps-grid,.cta-card,.funnel-grid,.funnel-note,.premium-service-inner{width:min(var(--container),calc(100% - clamp(32px,6vw,96px)));max-width:var(--container);margin-inline:auto}.section-head{margin-bottom:0;padding-bottom:clamp(34px,4vw,48px)}.section-head h2{max-width:820px;margin-top:14px;margin-bottom:0;font-size:clamp(32px,5vw,48px);line-height:1.08}.section-head p{max-width:820px;margin:18px 0 0;color:var(--muted);font-size:clamp(17px,2.5vw,19px);line-height:1.7}.split{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(32px,6vw,74px);align-items:start}.services,.premium-zentrum,.quality,.fit-check,.process,.premium,.faq,.contact,.cta-section,.legal-page,.world-section,.customer-fit{padding:clamp(88px,8vw,118px) 0}body.home .premium-zentrum,body.front-page .premium-zentrum,body.home .contact,body.front-page .contact,.cta{background:radial-gradient(circle at 85% 18%,var(--copper-soft),transparent 28%),linear-gradient(135deg,var(--wt-navy),var(--wt-surface))}body.home .process,body.front-page .process{background:var(--bg)}body.home .customer-fit,body.front-page .customer-fit{background:radial-gradient(circle at 85% 10%,rgba(var(--wt-copper-rgb),.1),transparent 30%),linear-gradient(135deg,var(--wt-navy),var(--wt-navy-2))}body.home .faq,body.front-page .faq{background:var(--surface);border-top:1px solid rgba(var(--wt-copper-rgb),.14)}.premium-zentrum-inner,.process-inner{width:min(var(--container),calc(100% - clamp(32px,6vw,96px)));max-width:var(--container);margin:0 auto}.premium-zentrum-head,.process-head,.customer-fit-head{max-width:860px;margin-bottom:clamp(34px,4vw,48px)}.premium-zentrum-head h2,.process-head h2,.customer-fit .customer-fit-head h2{max-width:820px;margin-top:14px;margin-bottom:18px;font-size:clamp(32px,5vw,48px);line-height:1.08}.customer-fit-head .customer-fit-intro{margin:0}.premium-service-card,.process-inner .step{display:grid;align-content:start;gap:clamp(12px,1.5vw,16px);width:100%;min-height:100%;box-sizing:border-box;padding:clamp(28px,3.4vw,38px)}.premium-service-card h3{margin:0;color:var(--copper);font-size:20px;line-height:1.25}.premium-service-card p,.step p,.card p,.faq-item p,.quality-grid p,.fit-grid li,.world-card p,.customer-fit-card p,.system-card p,.check-card li,.steps-grid p,.funnel-card p,.funnel-note p,.premium-package p,.premium-package li{color:var(--muted);line-height:1.7}.premium-zentrum-note,.contact-checklist{display:grid;gap:10px;margin-top:24px;padding:clamp(20px,3vw,28px)}.premium-zentrum-note strong,.contact-checklist strong,.funnel-note strong,.premium-rule-card strong{color:var(--text);font-size:18px}.premium-zentrum-actions,.premium-service-actions,.cta-buttons,.buttons{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:14px;margin-top:30px}.process{text-align:left!important}.process .steps{width:min(var(--wt-flow-container),100%)!important;max-width:var(--wt-flow-container)!important;margin:60px auto 0!important}body.home .process .steps,body.front-page .process .steps{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;max-width:100%!important;margin-top:clamp(34px,4vw,48px)!important}body.home .process .steps>.step,body.front-page .process .steps>.step{min-width:0;height:100%}.step{text-align:left!important}.step span,.steps-grid strong,.funnel-card strong{color:var(--copper);font-size:26px;font-weight:800}.step h3{margin:20px 0 12px}.faq-content{max-width:1000px}.faq h2{max-width:820px;margin-top:14px;margin-bottom:clamp(34px,4vw,48px);font-size:clamp(32px,5vw,48px);line-height:1.08}.faq-list{display:grid;gap:clamp(18px,2.4vw,24px)}.faq-item h3{color:var(--copper);margin-bottom:14px}.contact-shell{width:min(var(--container),calc(100% - clamp(32px,6vw,96px)));max-width:var(--container);margin:0 auto}.contact-head{max-width:860px;margin-bottom:clamp(30px,4vw,42px)}.contact-head h2{max-width:820px;margin-top:14px;margin-bottom:18px;font-size:clamp(32px,5vw,48px);line-height:1.08}.contact-head p{max-width:780px;margin:0;color:var(--muted);font-size:clamp(17px,2.5vw,19px);line-height:1.7}.contact-layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(24px,4vw,42px);align-items:stretch}.contact-card{display:grid;align-content:start;gap:clamp(18px,2vw,24px);min-width:0;height:100%;padding:clamp(30px,4vw,42px);border:1px solid rgba(var(--wt-copper-rgb),.24);border-radius:12px;background:linear-gradient(135deg,rgba(var(--wt-surface-rgb),.95),rgba(var(--wt-navy-2-rgb),.98));box-shadow:0 24px 80px #00000042}.glass-card *,.card *,.step *,.faq-item *,.premium-service-card *,.customer-fit-card *,.world-card *,.system-card *,.check-card *,.steps-grid article *,.cta-card *,.funnel-card *,.funnel-note *,.premium-rule-card *,.premium-package *,.contact-card *{min-width:0}.contact-primary-card{background:radial-gradient(circle at 88% 12%,rgba(var(--wt-copper-rgb),.16),transparent 30%),linear-gradient(135deg,rgba(var(--wt-surface-rgb),.96),rgba(var(--wt-navy-2-rgb),.98))}.contact-secondary-card{background:radial-gradient(circle at 12% 0%,rgba(var(--wt-copper-rgb),.1),transparent 30%),linear-gradient(135deg,rgba(var(--wt-navy-2-rgb),.98),rgba(var(--wt-surface-rgb),.95))}.contact-card h3{margin:0;color:var(--wt-text);font-size:clamp(24px,3vw,32px);line-height:1.12}.contact-card p{margin:0;color:var(--muted);line-height:1.7}.contact-send-list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.contact-send-list li{position:relative;padding-left:22px;color:var(--muted);line-height:1.65}.contact-send-list li:before{content:"";position:absolute;left:0;top:.72em;width:7px;height:7px;border-radius:999px;background:var(--copper)}.contact-step-list{display:grid;gap:12px;margin:0;padding-left:22px;color:var(--muted);line-height:1.65}.contact-alt-bar{display:flex;flex-wrap:wrap;gap:18px 34px;align-items:center;margin-top:22px;padding-top:18px;border-top:1px solid rgba(var(--wt-copper-rgb),.16)}.contact-alt-bar>div{display:inline-flex;align-items:baseline;gap:8px;padding:0;border:0;background:transparent}.contact-alt-bar strong{color:var(--copper);font-size:12px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.contact-alt-bar a,.contact-alt-bar span{color:var(--muted)}.contact-alt-bar a:hover{color:var(--wt-copper-light)}.contact .whatsapp-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:fit-content;max-width:100%}.whatsapp-btn-icon{display:inline-flex;width:20px;height:20px;flex:0 0 20px}.whatsapp-btn-icon img{display:block;width:100%;height:100%;object-fit:contain}.contact-form-fallback{padding:28px}.fluentform{width:100%;max-width:100%;padding:32px;border:1px solid rgba(255,255,255,.08);border-radius:20px;background:var(--wt-surface)}.fluentform label{color:var(--wt-text);font-weight:700;line-height:1.35!important}.fluentform input,.fluentform select,.fluentform textarea{width:100%!important;max-width:100%!important;min-width:0!important;padding:12px 14px!important;border:1px solid #334155!important;border-radius:12px!important;background:var(--wt-navy-2)!important;color:#fff!important}.fluentform textarea{min-height:110px!important;resize:vertical}.fluentform input::placeholder,.fluentform textarea::placeholder{color:#94a3b8!important}.fluentform .ff-el-group{margin-bottom:16px}.fluentform button,.fluentform .ff-btn-submit{min-height:48px;padding:16px 26px!important;border:0!important;border-radius:12px!important;background:linear-gradient(135deg,var(--wt-copper-light),var(--wt-copper) 58%,var(--wt-copper-dark))!important;color:var(--wt-navy-2)!important;font-weight:800!important}.fluentform input[type=radio],.fluentform input[type=checkbox]{width:auto!important;max-width:none!important;min-width:0!important;height:auto!important;margin:0!important;padding:0!important;accent-color:var(--wt-copper)}.fluentform .ff-el-form-check,.fluentform .ff-el-form-check-label{display:flex!important;align-items:flex-start!important;gap:10px!important;line-height:1.45!important}.quality-content{text-align:left!important}.quality h2,.quality-content>p{max-width:850px;margin-left:0!important;margin-right:auto!important}.quality-grid strong{color:var(--copper);font-size:28px}.fit-grid ul{display:grid;gap:12px;list-style:none}.fit-grid li:before{content:"✓ ";color:var(--copper);font-weight:800}.world-section,.customer-fit{background:radial-gradient(circle at 85% 10%,rgba(var(--wt-copper-rgb),.08),transparent 28%),linear-gradient(135deg,var(--wt-navy),var(--wt-navy-2))}.world-section h2,.customer-fit h2{max-width:var(--wt-container-narrow);margin-top:16px}.world-card,.customer-fit-card{display:grid;align-content:start;gap:14px}.fit-status{font-weight:900;letter-spacing:.12em}.customer-fit-card:nth-child(1) .fit-status{background:#22c55e24;color:#86efac}.customer-fit-card:nth-child(2) .fit-status{background:#f59e0b24;color:#fbbf24}.customer-fit-card:nth-child(3) .fit-status{background:#ef444424;color:#fca5a5}.cta-section{padding:clamp(72px,10vw,120px) 24px;background:linear-gradient(135deg,var(--wt-navy) 0%,var(--wt-navy-2) 50%,var(--wt-navy-2) 100%)}.cta-box,.cta-card{max-width:var(--wt-flow-container);padding:clamp(38px,7vw,80px);text-align:left!important}.legal-page{min-height:auto;background:var(--wt-navy-2)}.legal-content{max-width:900px}.legal-content h1{margin-bottom:30px;font-size:clamp(34px,6vw,52px)}.legal-content p{margin-bottom:18px;color:#cbd5e1;font-size:18px;line-height:1.7}.system-card{position:relative;display:flex;min-height:100%;flex-direction:column;overflow:hidden;--system-image-height: clamp(190px, 18vw, 240px);padding:calc(var(--system-image-height) + 44px) clamp(28px,3.2vw,38px) clamp(28px,3.2vw,38px)!important}.system-card:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--copper),transparent)}.system-card:after{content:"";position:absolute;top:3px;left:0;right:0;height:var(--system-image-height);border-bottom:1px solid rgba(255,255,255,.08);background:linear-gradient(135deg,rgba(var(--wt-copper-rgb),.14),transparent 46%),radial-gradient(circle at 82% 24%,rgba(var(--wt-copper-rgb),.24),transparent 24%),repeating-linear-gradient(135deg,rgba(255,255,255,.055) 0 1px,transparent 1px 13px),linear-gradient(135deg,#ffffff0b,#ffffff04);opacity:.98;pointer-events:none}.system-card.has-system-image:after{background:linear-gradient(180deg,rgba(var(--wt-navy-rgb),.02),rgba(var(--wt-navy-rgb),.46)),linear-gradient(90deg,rgba(var(--wt-navy-rgb),.2),rgba(var(--wt-copper-rgb),.14)),var(--system-image);background-size:cover;background-position:center}.system-card .category-pill{position:relative;z-index:2;margin-top:calc((var(--system-image-height) + 18px) * -1);margin-bottom:calc(var(--system-image-height) - 40px);background:rgba(var(--wt-navy-rgb),.72);backdrop-filter:blur(10px)}.system-card h3,.system-card>p,.system-card .card-meta,.system-card .card-button{position:relative;z-index:2}.system-card h3{min-height:58px;margin-bottom:4px}.system-card>p{margin-bottom:26px}.card-meta{display:grid;gap:14px;margin-top:auto}.card-meta div{padding:16px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff09}.card-meta strong{display:block;margin-bottom:8px;color:var(--text);font-size:13px}.card-meta p{margin:0;color:var(--soft);font-size:14px;line-height:1.62}.card-button{min-height:44px;margin-top:24px;padding:12px 18px;border:1px solid rgba(var(--wt-copper-rgb),.58);background:rgba(var(--wt-copper-rgb),.12);color:var(--text)}.systems-brand-note{max-width:var(--wt-container-narrow);margin:26px auto 0;padding-top:18px;border-top:1px solid rgba(var(--wt-copper-rgb),.18);color:var(--muted);font-size:14px;line-height:1.65;text-align:center}.systems-prereq-panel{display:grid;align-content:start;gap:22px}.check-card ul{display:grid;gap:12px;margin:0;padding:0;list-style:none}.check-card li:before{content:"";display:inline-block;width:8px;height:8px;margin-right:10px;border-radius:50%;background:var(--copper-light)}.systems-check-cta{display:grid;gap:16px;padding:clamp(22px,3vw,30px);border:1px solid rgba(var(--wt-copper-rgb),.32);border-radius:10px;background:radial-gradient(circle at 90% 0%,rgba(var(--wt-copper-light-rgb),.14),transparent 32%),linear-gradient(135deg,rgba(var(--wt-navy-2-rgb),.92),rgba(var(--wt-surface-rgb),.96))}.systems-check-cta h3,.systems-check-cta p{margin:0}.systems-check-cta h3{color:var(--wt-text);font-size:clamp(24px,3vw,34px);line-height:1.12}.systems-check-cta p{color:var(--wt-muted);line-height:1.7}.systems-check-cta .actions{margin-top:8px}#voraussetzungen .split>div:first-child h2{max-width:820px;margin:14px 0 0;font-size:clamp(32px,5vw,48px);line-height:1.08}.steps-grid article,.funnel-card{display:grid;align-content:start;gap:10px;padding:clamp(24px,3vw,32px)}.steps-grid h3,.steps-grid p,.funnel-card h3,.funnel-card p,.funnel-note p,.premium-package h3,.premium-package p,.premium-package ul{margin:0}.funnel-card{gap:12px}.funnel-note{display:grid;gap:10px;margin-top:24px;padding:clamp(24px,3vw,34px);border-color:rgba(var(--wt-copper-rgb),.22);background:radial-gradient(circle at 90% 10%,var(--copper-soft),transparent 26%),linear-gradient(135deg,rgba(var(--wt-surface-rgb),.94),rgba(var(--wt-surface-rgb),.98))}.premium-service-highlight{position:relative;overflow:hidden;background:radial-gradient(circle at 85% 12%,rgba(var(--wt-copper-rgb),.16),transparent 30%),linear-gradient(135deg,rgba(var(--wt-navy-rgb),.98),rgba(var(--wt-surface-rgb),.96))}.premium-service-highlight:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(var(--wt-copper-rgb),.1),transparent 38%,rgba(255,255,255,.035))}.premium-service-inner{position:relative;z-index:1}.premium-service-head{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);gap:clamp(28px,5vw,70px);align-items:end;margin-bottom:30px}.premium-service-head h2{max-width:var(--wt-container-narrow);margin:10px 0 0;font-size:clamp(34px,5vw,56px)}.premium-rule-card,.premium-package{padding:clamp(22px,3vw,30px);border-radius:10px}.premium-package-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(18px,2vw,22px)}.premium-package{display:grid;align-content:start;min-width:0;height:100%;gap:14px}.premium-package ul{display:grid;gap:8px;padding-left:18px}.package-warning,.package-goal{display:grid;gap:6px;margin-top:4px;padding:12px 14px;border:1px solid rgba(var(--wt-copper-rgb),.26);border-radius:8px;background:rgba(var(--wt-copper-rgb),.08)}.package-warning{border-color:rgba(var(--wt-copper-light-rgb),.36);background:rgba(var(--wt-copper-light-rgb),.1)}.package-warning strong,.package-goal strong{color:var(--wt-copper-light);font-size:12px;font-weight:900;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.package-warning p,.package-goal p{margin:0;color:var(--wt-muted);font-size:14px;line-height:1.6}.premium-supervision-section{background:radial-gradient(circle at 85% 14%,rgba(var(--wt-copper-rgb),.1),transparent 30%),linear-gradient(180deg,rgba(var(--wt-navy-2-rgb),.98),rgba(var(--wt-navy-rgb),.98))}.premium-supervision-inner{width:min(var(--container),calc(100% - clamp(32px,6vw,96px)));max-width:var(--container);margin:0 auto}.premium-supervision-card{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(24px,4vw,52px);align-items:start;padding:clamp(26px,4vw,42px);border:1px solid rgba(var(--wt-copper-rgb),.34);border-radius:12px;background:radial-gradient(circle at 12% 0%,rgba(var(--wt-copper-light-rgb),.15),transparent 28%),linear-gradient(135deg,rgba(var(--wt-surface-rgb),.96),rgba(var(--wt-navy-2-rgb),.98));box-shadow:0 28px 90px #00000052}.premium-supervision-copy,.premium-supervision-scope{display:grid;min-width:0;gap:14px}.premium-supervision-card h3,.premium-supervision-card h4,.premium-supervision-card p,.premium-supervision-card ul{margin:0}.premium-supervision-card h3{color:var(--wt-text);font-size:clamp(28px,4vw,42px);line-height:1.08}.premium-supervision-card h4{color:var(--wt-copper-light);font-size:15px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.premium-supervision-card p,.premium-supervision-card li{color:var(--wt-muted);line-height:1.7}.premium-supervision-card ul{display:grid;gap:10px;padding-left:20px}@media(max-width:700px){.premium-supervision-card{grid-template-columns:1fr}}.back-to-top{position:fixed;right:18px;bottom:18px;z-index:1200;width:46px;height:46px;border:1px solid rgba(var(--wt-copper-rgb),.45);border-radius:999px;background:linear-gradient(135deg,var(--wt-copper-light),var(--wt-copper) 58%,var(--wt-copper-dark));color:var(--wt-navy-2);cursor:pointer;font-size:22px;font-weight:900;box-shadow:0 16px 40px #00000059;opacity:0;pointer-events:none;transform:translateY(8px);transition:opacity .2s ease,transform .2s ease}.back-to-top.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.js-motion .reveal-item,.reveal-on-scroll{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease;transition-delay:var(--reveal-delay, 0ms);will-change:opacity,transform}.js-motion .reveal-item.reveal-active,.reveal-on-scroll.is-visible,.reveal-active{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.js-motion .reveal-item,.reveal-on-scroll{opacity:1;transform:none}}@media(max-width:1180px){.section-container,.quality-content,.fit-check-content,.faq-content,.contact-grid{width:min(var(--container),calc(100% - var(--wt-page-gutter-total)));max-width:var(--container);margin-left:auto;margin-right:auto}.services,.why,.quality,.fit-check,.process,.premium,.faq,.contact,.cta-section,.legal-page,.world-section,.customer-fit{padding-top:clamp(68px,7vw,86px);padding-bottom:clamp(68px,7vw,86px)}.cards,.card-grid,.quality-grid,.world-grid,.customer-fit-grid,.premium-service-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:var(--container)}.steps,.fit-grid,.steps-grid,body.home .process .steps,body.front-page .process .steps{grid-template-columns:repeat(2,minmax(0,1fr))}body.home .process .steps>.step:nth-child(3),body.front-page .process .steps>.step:nth-child(3){grid-column:1 / -1}.contact-grid{grid-template-columns:1fr;gap:28px}.contact-info .whatsapp-btn{max-width:100%;justify-self:stretch}}@media(max-width:1100px){.premium-package-grid,.world-grid,.customer-fit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:980px){.split{grid-template-columns:1fr}.funnel-grid,.steps-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.system-card{--system-image-height: clamp(190px, 34vw, 260px)}}@media(max-width:900px){.contact-grid{grid-template-columns:1fr}.fluentform .ff-t-container,.fluentform .ff-t-cell{display:block!important;width:100%!important}.fluentform .ff-t-cell{padding-left:0!important;padding-right:0!important}}@media(max-width:820px){.premium-service-head,.cards,.card-grid,.quality-grid,.world-grid,.customer-fit-grid,.premium-service-grid,.premium-package-grid,.steps,.steps-grid,.fit-grid,.funnel-grid,body.home .process .steps,body.front-page .process .steps{grid-template-columns:1fr}body.home .process .steps>.step:nth-child(3),body.front-page .process .steps>.step:nth-child(3){grid-column:auto}.contact-layout{grid-template-columns:1fr}.contact .whatsapp-btn{width:100%}}@media(max-width:700px){:root{--section-padding-mobile: 52px 0;--wt-page-gutter: 16px;--wt-page-gutter-total: 32px}.section-container,.quality-content,.fit-check-content,.faq-content,.contact-grid{width:calc(100% - var(--wt-page-gutter-total));max-width:100%}.services,.why,.quality,.fit-check,.process,.premium,.faq,.contact,.cta-section,.legal-page,.world-section,.customer-fit{padding:58px 0;text-align:left!important}.premium-zentrum-inner,.process-inner,.contact-shell{width:calc(100% - var(--wt-page-gutter-total))}.contact-alt-bar{display:grid;gap:10px}.contact-alt-bar>div{display:grid;gap:3px}.section-title,.section-text h2,.process h2,.contact h2,.fit-check h2,.quality h2,.faq h2,.premium h2,.cta-box h2,.section-head h2{max-width:100%;font-size:clamp(27px,7.5vw,34px);line-height:1.12}.section-head{margin-bottom:0;padding-bottom:32px}.section-head h2,.faq h2,#voraussetzungen .split>div:first-child h2{margin-top:12px}.section-head h2{margin-bottom:0}.premium-zentrum-head,.process-head,.customer-fit-head,.contact-head,.faq h2{margin-bottom:32px}.faq-list{gap:18px}.hero-text,.section-text,.section-text p,.premium-zentrum-head p,.process-intro,.customer-fit-intro,.customer-fit-card p,.contact p,.contact-head p,.contact-card p,.fit-check p,.quality-content>p,.premium p,.cta-box p,.card p,.step p,.faq-item p,.fit-grid li,.quality-grid p,body.page-template-page-systeme .section-head p,body.page-template-page-systeme .system-card>p,body.page-template-page-systeme .card-meta p,body.page-template-page-systeme .premium-package p,body.page-template-page-systeme .premium-package li,body.page-template-page-systeme .premium-rule-card p,body.page-template-page-systeme .premium-supervision-card p,body.page-template-page-systeme .premium-supervision-card li,body.page-template-page-systeme .systems-check-cta p{font-size:clamp(15.5px,4vw,16px);line-height:1.68}.cards,.card-grid,.steps,.steps-grid,.fit-grid,.quality-grid,.footer-grid,.premium-service-grid,.premium-package-grid,.funnel-grid{grid-template-columns:1fr!important}.premium-zentrum-actions,.premium-service-actions,.cta-buttons,.buttons,.actions{display:grid;grid-template-columns:1fr}.primary-btn,.secondary-btn,.whatsapp-btn,.btn{width:100%;max-width:100%;padding:14px 16px;font-size:14px}.badge,.eyebrow,.fit-status,.service-eyebrow{padding:7px 12px;font-size:12px}.card,.step,.fit-grid div,.quality-grid div,.faq-item,.premium-service-card,.customer-fit-card,.premium-package,.check-card,.premium-rule-card,.systems-check-cta,.contact-details div,.contact-info div,.contact-card,.fluentform,.contact-form-fallback{padding:24px;border-radius:16px}.contact-card{padding:24px}.process .steps{margin-top:32px!important}.contact-send-list,.contact-step-list,body.page-template-page-systeme .premium-package ul,body.page-template-page-systeme .premium-supervision-card ul{gap:12px}body.page-template-page-systeme .card-meta{gap:16px}body.page-template-page-systeme .card-meta div{padding:18px}body.page-template-page-systeme .card-button{margin-top:26px}.fluentform{padding:18px!important}.fluentform button,.fluentform .ff-btn-submit{width:100%!important}.back-to-top{right:14px;bottom:14px;width:42px;height:42px;font-size:20px}.system-card{--system-image-height: 185px;padding:calc(var(--system-image-height) + 38px) 24px 24px!important}.system-card .category-pill{margin-top:calc((var(--system-image-height) + 16px) * -1);margin-bottom:calc(var(--system-image-height) - 40px)}.card:hover,.step:hover,.faq-item:hover,.quality-grid div:hover,.fit-grid div:hover,.premium-service-card:hover,.customer-fit-card:hover,.world-card:hover,.system-card:hover,.check-card:hover,.steps-grid article:hover,.funnel-card:hover,.funnel-note:hover,.premium-package:hover,.primary-btn:hover,.secondary-btn:hover,.whatsapp-btn:hover,.btn:hover,.card-button:hover{transform:none}}@media(max-width:380px){.services,.why,.quality,.fit-check,.process,.premium,.faq,.contact,.cta-section,.legal-page,.world-section,.customer-fit{padding:50px 0}.section-title,.section-text h2,.process h2,.contact h2,.fit-check h2,.quality h2,.premium h2,.faq h2,.cta-box h2{font-size:26px}.primary-btn,.secondary-btn,.whatsapp-btn,.btn{font-size:13px}}section[id]{scroll-margin-top:calc(var(--wt-header-offset, 88px) + 18px)}.legal-page{min-height:calc(100vh - var(--wt-header-offset, 96px));padding:clamp(64px,8vw,110px) 20px;background:radial-gradient(circle at 86% 8%,rgba(var(--wt-copper-rgb),.1),transparent 30%),linear-gradient(135deg,var(--wt-navy),var(--wt-navy-2));color:var(--wt-text)}.legal-content{width:min(100%,980px);max-width:980px;margin:0 auto}.legal-content article{padding:clamp(28px,5vw,54px);border:1px solid rgba(var(--wt-copper-rgb),.22);border-radius:14px;background:linear-gradient(135deg,rgba(var(--wt-surface-rgb),.96),rgba(var(--wt-navy-2-rgb),.98));box-shadow:0 28px 90px #00000047}.legal-content h1{margin:0 0 clamp(26px,4vw,42px);color:var(--wt-text);font-size:clamp(34px,6vw,54px);line-height:1.08;letter-spacing:-.035em}.legal-content .page-content{display:grid;gap:0;max-width:100%;min-width:0;overflow-x:clip}.legal-content .page-content iframe,.legal-content .page-content script,.legal-content .page-content imprint-widget,.legal-content .page-content privacybee-widget,.legal-content .page-content privacybee{max-width:100%}.legal-content .page-content *,.legal-content .page-content *:before,.legal-content .page-content *:after{box-sizing:border-box;max-width:100%}.legal-content .page-content imprint-widget,.legal-content .page-content privacybee-widget{display:block;width:100%;min-width:0}.legal-content .page-content p:has(>script),.legal-content .page-content p:has(>imprint-widget),.legal-content .page-content p:has(>privacybee-widget){margin:0}.legal-content .page-content h2,.legal-content .page-content h3{color:var(--wt-text);line-height:1.18}.legal-content .page-content h2{margin-top:34px;margin-bottom:12px;padding-top:24px;border-top:1px solid rgba(var(--wt-copper-rgb),.16);font-size:clamp(24px,3.2vw,32px)}.legal-content .page-content h3{margin-top:24px;margin-bottom:10px;color:var(--wt-copper-light);font-size:clamp(20px,2.5vw,24px)}.legal-content .page-content h2:first-child,.legal-content .page-content h3:first-child{margin-top:0;padding-top:0;border-top:0}.legal-content .page-content p{margin:0 0 16px;color:var(--wt-muted);font-size:clamp(16px,2vw,18px);line-height:1.75}.legal-content .page-content ul,.legal-content .page-content ol{display:grid;gap:8px;margin:0 0 18px;padding-left:22px;color:var(--wt-muted);line-height:1.7}.legal-content .page-content li{padding-left:2px}.legal-content .page-content strong{color:var(--wt-text);font-weight:850}.legal-content .page-content a{color:var(--wt-copper-light);text-decoration:underline;text-underline-offset:3px}.legal-content .page-content a:hover{color:var(--wt-text)}@media(max-width:700px){.legal-page{padding:42px 16px}.legal-content article{padding:22px 16px;border-radius:12px;overflow-x:clip}.legal-content h1{font-size:clamp(26px,7.2vw,31px);letter-spacing:-.025em;overflow-wrap:normal;word-break:normal;hyphens:auto}.legal-content .page-content p,.legal-content .page-content li{font-size:15px;line-height:1.65}.legal-content .page-content imprint-widget,.legal-content .page-content privacybee-widget{max-width:calc(100vw - 64px)}}@media(max-width:700px){body.wassertherm-site [class*=privacybee],body.wassertherm-site [id*=privacybee],body.wassertherm-site [class*=PrivacyBee],body.wassertherm-site [id*=PrivacyBee]{box-sizing:border-box;max-width:calc(100vw - 24px)}body.wassertherm-site [class*=privacybee] button,body.wassertherm-site [id*=privacybee] button,body.wassertherm-site [class*=PrivacyBee] button,body.wassertherm-site [id*=PrivacyBee] button{max-width:100%;white-space:normal}}.primary-btn:focus-visible,.secondary-btn:focus-visible,.whatsapp-btn:focus-visible,.card-button:focus-visible{outline:3px solid rgba(var(--wt-copper-light-rgb),.82);outline-offset:4px}@media(max-width:700px){.premium-zentrum{padding:54px 0}.premium-zentrum-head{margin-bottom:24px}.premium-zentrum-head h2{margin:10px 0 0;font-size:clamp(26px,7vw,32px);line-height:1.14}.premium-service-grid{gap:16px}.premium-service-card{gap:10px;padding:20px}.premium-service-card h3{font-size:18px;line-height:1.25}.premium-service-card p{line-height:1.6}.premium-zentrum-actions{gap:12px;margin-top:22px}}
