*{margin:0;padding:0;box-sizing:border-box}body{font-family:'Manrope',sans-serif;color:#1A1A1A;background:#fff;padding:clamp(24px,5vw,80px);line-height:1.7;max-width:960px;margin:0 auto}h1{font-size:clamp(28px,4vw,48px);font-weight:800;letter-spacing:-0.03em;margin-bottom:12px}.subtitle{font-size:14px;color:#888;margin-bottom:32px}h2{font-size:clamp(18px,2vw,24px);font-weight:700;margin:32px 0 12px;letter-spacing:-0.01em}p,li{font-size:clamp(14px,1.1vw,16px);color:#4A4A4A;margin-bottom:12px}ul{padding-left:24px}a{color:#D6001C;text-decoration:none}a:hover{text-decoration:underline}.back{display:inline-block;margin-bottom:32px;font-size:14px;font-weight:600}table{width:100%;border-collapse:collapse;margin:16px 0}table th,table td{border:1px solid #E5E5E5;padding:10px 14px;font-size:14px;text-align:left}table th{background:#f8f8f8;font-weight:600;color:#1A1A1A}table td{color:#4A4A4A}.btn-primary,.btn-outline,.form-submit-btn,.audit-submit,.kalk-submit,.epd-btn,.bh-actions .btn-primary{height:52px;padding:0 28px;border-radius:14px;font-size:15px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:8px;line-height:1;box-sizing:border-box}.header .btn-primary{height:42px;padding:0 18px;font-size:14px;border-radius:11px}@media(max-width:600px){.btn-primary,.btn-outline,.form-submit-btn,.audit-submit,.kalk-submit,.epd-btn{height:52px;font-size:15px;padding:0 22px}}h1{font-size:clamp(28px,4.5vw,44px)!important;line-height:1.08!important;letter-spacing:-.03em;font-weight:800;margin:0 0 10px!important}h2{font-size:clamp(20px,2.4vw,28px)!important;line-height:1.2!important;letter-spacing:-.02em;font-weight:800;margin:36px 0 12px!important}h3{font-size:clamp(17px,1.8vw,20px)!important;line-height:1.3!important;font-weight:700;margin:26px 0 10px!important}p{font-size:clamp(15px,1.15vw,17px)!important;line-height:1.7!important;margin:0 0 16px!important}li{font-size:clamp(15px,1.1vw,17px)!important;line-height:1.65!important;margin-bottom:9px}ul,ol{margin:0 0 18px;padding-left:22px}.doc-date,.updated{font-size:14px!important;color:#888}@media(max-width:700px){h1{font-size:28px!important}h2{font-size:21px!important;margin-top:30px!important}p,li{font-size:15px!important}}@media(max-width:1024px){.footer-grid{display:flex;flex-direction:column}.footer-brand{order:1}.footer-col{order:2}.footer-disclaimer,.footer-bottom,.footer-copy{order:9}}@media(max-width:1024px){.hero-form-card,.audit-right,.final-form,.cl-form,form{display:flex;flex-direction:column}.hero-form-card .consent-row,.audit-right .consent-row,.final-form .consent-row{order:50}.hero-form-card .form-submit-btn,.audit-right .audit-submit,.final-form button,.final-form .btn-primary{order:60}}@media(max-width:1024px){#subForm,.sub-form,.sub-teaser form{display:flex!important;flex-direction:column!important}#subForm input[type=email],.sub-form input[type=email]{order:1!important}.sub-consent-row{order:2!important;margin:12px 0 0!important}#subForm button,.sub-form button{order:3!important;margin-top:12px!important}}@media(max-width:1024px){#subForm,.sub-form{display:flex!important;flex-direction:column!important;gap:12px}#subForm .sub-row,.sub-form .sub-row{display:contents!important}#subForm input[type=email],.sub-form input[type=email]{order:1!important;width:100%}#subForm .sub-consent-row,.sub-form .sub-consent-row{order:2!important;margin:0!important}#subForm button,.sub-form button{order:3!important;width:100%;margin:0!important}#subForm .sub-msg,.sub-form .sub-msg{order:4!important}}.consent-row,.sub-consent-row{margin-top:12px}.form-group:has(+ .consent-row){margin-bottom:0}.final-form .consent-row,.final-cta .consent-row{margin-top:0}@media(max-width:1024px){.hero-form-card,.audit-right,.final-form,.cl-form,#subForm,.sub-form{display:flex!important;flex-direction:column!important;gap:12px}#subForm .sub-row,.sub-form .sub-row{display:contents!important}.hero-form-card .form-group,.audit-right .form-group{margin-bottom:0!important}.hero-form-card input,.audit-right input,.final-form input,#subForm input[type=email]{order:1}.hero-form-card .form-group,.audit-right .form-group{order:1}.consent-row,.sub-consent-row{order:2!important;margin:0!important}.form-submit-btn,.audit-submit,.final-form button,.final-form .btn-primary,#subForm button,.sub-form button{order:3!important;margin:0!important;width:100%}.sub-msg,.final-note{order:4}}@media(min-width:1025px){.final-form{display:flex!important;flex-direction:row!important;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;max-width:560px;margin:0 auto}.final-form>input[type=tel]{order:1;flex:1 1 300px}.final-form>button,.final-form>.btn-primary{order:2;flex:0 0 auto}.final-form .consent-row{order:3;flex:0 0 100%;width:100%;margin-top:0!important}}@media(max-width:1024px){.final-cta{display:flex!important;flex-direction:column;align-items:stretch}.final-cta .final-form{display:contents!important}.final-cta .final-form input[type=tel]{order:1!important;width:100%}.final-cta .consent-row,.final-cta #final-consent-row{order:2!important;margin:12px 0 0!important;justify-content:flex-start!important}.final-cta .final-form button{order:3!important;width:100%;margin-top:12px!important}.final-cta .final-note{order:4!important;margin-top:12px}.final-cta h2,.final-cta p:not(.final-note),.final-cta .final-cta-bg{order:0}}.tariff-btn,.cta-band-btn,.gt-btn,.mm-consult,.cal-cta a,.cal-cta button,.cal-consult,.dl,a.dl,.final-cta .btn-primary{border-radius:14px!important;font-size:15px!important;font-weight:700;min-height:52px;display:inline-flex;align-items:center;justify-content:center;padding:0 28px;line-height:1;box-sizing:border-box}.mm-consult{font-size:15px!important;min-height:52px}.dl,a.dl{min-height:44px;padding:0 20px;font-size:14px!important}@media(min-width:1025px){.final-cta .consent-row,.final-form .consent-row{justify-content:center!important;align-items:flex-start;gap:10px;max-width:640px;margin-left:auto;margin-right:auto}.final-cta .consent-row label,.final-form .consent-row label{text-align:left;flex:0 1 auto}.final-cta .consent-check,.final-form .consent-check{flex:0 0 20px;margin-top:2px}}.consent-row a,.sub-consent-text a,.final-note a,.footer a,.crumbs a,.kcrumbs a,.how-body a,.acc a,.ep-lead a,.article a,.mp-card a{transition:color .18s ease,opacity .18s ease}.consent-row a:hover,.sub-consent-text a:hover{color:#B00017!important;text-decoration-thickness:2px}.final-note a:hover{color:#1A1A1A!important;text-decoration-thickness:2px}.footer a:hover{color:var(--yellow)!important}.crumbs a:hover,.kcrumbs a:hover{color:var(--red)!important;text-decoration:underline}.how-body a:hover,.acc a:hover,.article a:hover{color:#B00017!important}a:hover{cursor:pointer}.btn-primary:hover{filter:brightness(1.06)}.btn-outline:hover{border-color:var(--g900)}.final-note a{color:#1A1A1A;text-decoration:underline;text-underline-offset:3px}.final-note a:hover{color:#D6001C!important;text-decoration-thickness:2px}.consent-row a:hover,.sub-consent-text a:hover{color:#D6001C!important;text-decoration-thickness:2px}.header .nav a{transition:color .18s ease}.header .nav a:hover{color:#D6001C!important}.mobile-overlay a{transition:color .18s ease}.mobile-overlay a:hover{color:#D6001C!important}.header-phone:hover{color:#D6001C!important}.footer a{transition:color .18s ease}.footer a:hover{color:#FFD100!important}.sub-consent-text a{text-underline-offset:3px}@media(min-width:1025px){.final-cta .final-form{display:flex!important;flex-direction:row!important;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;max-width:560px;margin:0 auto}.final-cta .final-form>input[type=tel]{order:1;flex:1 1 300px}.final-cta .final-form>button{order:2;flex:0 0 auto}.final-cta .final-form .consent-row{order:3;flex:0 0 100%;width:100%;margin-top:0!important}}.consent-check{position:relative}.consent-check .checkmark,.kmail .consent-check .checkmark,.sub-cc .sub-checkmark{pointer-events:none}.consent-check input[type=checkbox],.kmail .consent-check input[type=checkbox],.sub-cc input[type=checkbox]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;margin:0;cursor:pointer;z-index:3}.consent-row,.kmail .consent-row,.sub-consent-row{cursor:pointer}.et-dialog{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px;opacity:0;transition:opacity .22s ease;pointer-events:none}.et-dialog.show{opacity:1;pointer-events:auto}.et-dialog-back{position:absolute;inset:0;background:rgba(0,0,0,.55);backdrop-filter:blur(3px)}.et-dialog-card{position:relative;background:#fff;border-radius:22px;padding:34px 32px 28px;max-width:420px;width:100%;text-align:center;box-shadow:0 24px 70px rgba(0,0,0,.25);transform:translateY(14px) scale(.97);transition:transform .22s ease}.et-dialog.show .et-dialog-card{transform:none}.et-dialog-ico{width:64px;height:64px;border-radius:50%;margin:0 auto 18px;display:flex;align-items:center;justify-content:center;background:#FFF8DC;color:#C79A00}.et-dialog--error .et-dialog-ico{background:#FDECEE;color:#D6001C}.et-dialog--ok .et-dialog-ico{background:#E8F6EC;color:#1E8F42}.et-dialog-ico svg{width:30px;height:30px}.et-dialog-card h3{font-size:21px;font-weight:800;letter-spacing:-.02em;margin:0 0 10px;color:#1A1A1A}.et-dialog-card p{font-size:15.5px;line-height:1.6;color:#666;margin:0 0 22px}.et-dialog-btns{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.et-btn{min-height:52px;padding:0 28px;border-radius:14px;font-family:inherit;font-size:15px;font-weight:700;cursor:pointer;border:none;transition:filter .18s,border-color .18s}.et-btn--main{background:#D6001C;color:#fff}.et-btn--main:hover{filter:brightness(1.1)}.et-btn--ghost{background:#fff;color:#1A1A1A;border:1.5px solid #E8E8E8}.et-btn--ghost:hover{border-color:#1A1A1A}@media(max-width:520px){.et-dialog-card{padding:28px 22px 24px}.et-btn{width:100%}}@media(max-width:768px){section:not(.hero):not(.epd-banner):not(.trust-strip):not(:first-of-type),.v-sec,.v-form-sec,.sec,.khub-sec{padding-top:clamp(36px,7.5vw,54px);padding-bottom:clamp(36px,7.5vw,54px)}section:not([class*="--"])+section:not([class*="--"]){padding-top:clamp(16px,3.5vw,26px)}}.footer-col a.on{color:var(--white);font-weight:700}