.evf{position:fixed;left:20px;bottom:20px;z-index:900;display:flex;align-items:center;gap:11px;background:linear-gradient(135deg,#527069,#3A5854);color:#fff;border-radius:100px;padding:11px 16px 11px 12px;box-shadow:0 10px 34px rgba(28,54,55,.32);text-decoration:none;opacity:0;transform:translateY(18px);pointer-events:none;transition:opacity .3s,transform .3s}.evf.show{opacity:1;transform:translateY(0);pointer-events:auto}.evf-ic{width:36px;height:36px;border-radius:50%;background:rgba(255,255,255,.18);display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0}.evf-t{line-height:1.25}.evf-t b{display:block;font-weight:800;font-size:14px}.evf-t small{opacity:.85;font-size:12px;font-weight:600}.evf-x{margin-left:4px;width:22px;height:22px;border-radius:50%;background:rgba(255,255,255,.16);border:none;color:#fff;font-size:12px;line-height:1;cursor:pointer;flex-shrink:0}@media(max-width:600px){.evf{left:12px;bottom:12px;padding:9px 13px 9px 9px}.evf-t small{display:none}}.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}}.footer a.active{color:var(--yellow)!important;font-weight:700}@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){.footer-bottom{display:flex!important;flex-direction:column;gap:10px}.footer-legal{order:1}.footer-copy{order:2}}@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}