.dxh{--dxh-max:1160px;--dxh-pad:clamp(20px, 5vw, 48px);--dxh-gap:clamp(40px, 6vw, 88px);--dxh-body:var(--font-body,system-ui), sans-serif;font-size:17px;line-height:1.55}.dxh .dxe-line-mask{overflow:visible}.dxh .dxe-line-mask>span{animation:none;transform:none}.dxh .dxe-fade-up{opacity:1;transition:none;transform:none}.dxh-hero__phone{min-height:44px;color:var(--paper);text-underline-offset:4px;align-items:center;gap:10px;margin-top:14px;font-size:17px;font-weight:600;text-decoration:underline;display:inline-flex}.dxh-nav__phone{white-space:nowrap;min-height:44px;color:inherit;align-items:center;gap:8px;padding:0 6px;font-size:15px;font-weight:700;display:inline-flex}@media (max-width:720px){.dxh-nav__phone{justify-content:center;min-width:44px}.dxh-nav__phone span{display:none}}.dxh .dxe-nav__menu{min-width:44px;min-height:44px}.dxh .dxe-nav__cta{white-space:nowrap}.dxh .dxe-nav__mobile a{align-items:center;min-height:48px;display:flex}.dxh-section{padding:var(--dxh-gap) var(--dxh-pad);background:var(--paper);color:var(--ink);scroll-margin-top:72px}.dxh-section--tint{background:color-mix(in srgb, var(--ink) 5%, var(--paper))}.dxh-inner{max-width:var(--dxh-max);margin:0 auto}.dxh-head{max-width:62ch;margin-bottom:clamp(24px,3vw,40px)}.dxh-kicker{font-family:var(--dxh-body);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin:0 0 10px;font-size:13px;font-weight:700}.dxh-h2{font-family:var(--ff-display);letter-spacing:-.015em;text-wrap:balance;overflow-wrap:break-word;margin:0 0 14px;font-size:clamp(26px,3.4vw,42px);font-weight:800;line-height:1.14}.dxh-h3{font-family:var(--ff-display);margin:clamp(28px,3vw,40px) 0 12px;font-size:clamp(19px,1.8vw,23px);font-weight:700;line-height:1.25}.dxh-lead{margin:0;font-size:clamp(17px,1.4vw,19px);line-height:1.55}.dxh-note{opacity:.85;margin:14px 0 18px;font-size:16px;line-height:1.5}.dxh-link{min-height:44px;color:var(--accent);text-underline-offset:4px;align-items:center;gap:10px;font-weight:700;text-decoration:underline;display:inline-flex}.dxh-link .arrow{width:22px;height:10px}.dxh-split{gap:clamp(24px,4vw,56px);display:grid}@media (min-width:900px){.dxh-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.dxh-services{border-top:1px solid var(--rule-strong);gap:0;display:grid}@media (min-width:900px){.dxh-services{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:40px}}.dxh-service{border-bottom:1px solid var(--rule-strong)}.dxh-service summary{cursor:pointer;grid-template-columns:minmax(0,1fr) 24px;align-items:center;gap:2px 16px;min-height:60px;padding:14px 0;list-style:none;display:grid}.dxh-service summary::-webkit-details-marker{display:none}.dxh-service__title{font-family:var(--ff-display);font-size:clamp(18px,1.6vw,21px);font-weight:700;line-height:1.25}.dxh-service__line{opacity:.85;grid-column:1;font-size:16px;line-height:1.45}.dxh-service__more{border-right:2px solid var(--accent);border-bottom:2px solid var(--accent);grid-area:1/2/span 2;justify-self:center;width:14px;height:14px;transform:rotate(45deg)translateY(-3px)}.dxh-service[open] .dxh-service__more{transform:rotate(-135deg)translateY(-3px)}.dxh-service__body{gap:16px;padding:4px 0 24px;display:grid}.dxh-service__body p{margin:0}.dxh-service__body img{aspect-ratio:16/10;object-fit:cover;width:100%;height:auto}.dxh-service__types{gap:8px;margin:0;padding:0;list-style:none;display:grid}.dxh-service__types li{gap:2px;font-size:16px;display:grid}.dxh-service__types span{opacity:.85}.dxh-spec,.dxh-deflist{border-top:1px solid var(--rule);margin:0}.dxh-spec>div,.dxh-deflist>div{border-bottom:1px solid var(--rule);gap:2px;padding:10px 0;display:grid}.dxh-spec dt,.dxh-deflist dt{font-size:16px;font-weight:700}.dxh-spec dd,.dxh-deflist dd{margin:0;font-size:16px;line-height:1.5}@media (min-width:560px){.dxh-spec>div,.dxh-deflist>div{grid-template-columns:minmax(0,11rem) minmax(0,1fr);gap:16px}}.dxh-cards{gap:16px;display:grid}@media (min-width:900px){.dxh-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.dxh-card{border:1px solid var(--rule-strong);background:var(--paper);padding:clamp(18px,2vw,26px)}.dxh-card h3{font-family:var(--ff-display);margin:0 0 8px;font-size:clamp(19px,1.7vw,22px);font-weight:700;line-height:1.25}.dxh-card p:last-child{margin:0;font-size:16px}.dxh-steps{counter-reset:dxh-step;border-top:1px solid var(--rule);gap:0;margin:0;padding:0;list-style:none;display:grid}.dxh-steps li{counter-increment:dxh-step;border-bottom:1px solid var(--rule);grid-template-columns:36px minmax(0,1fr);gap:2px 12px;padding:14px 0;display:grid}.dxh-steps li:before{content:counter(dxh-step);border:1.5px solid var(--accent);width:32px;height:32px;color:var(--accent);grid-row:1/span 2;place-items:center;font-size:15px;font-weight:700;display:grid}.dxh-steps strong{font-size:17px}.dxh-steps span{grid-column:2;font-size:16px;line-height:1.5}@media (min-width:900px){.dxh-steps{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px}}.dxh-facts{border-top:1px solid var(--rule-strong);border-left:1px solid var(--rule-strong);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0 0 clamp(28px,4vw,48px);display:grid}@media (min-width:900px){.dxh-facts{grid-template-columns:repeat(4,minmax(0,1fr))}}.dxh-facts>div{border-right:1px solid var(--rule-strong);border-bottom:1px solid var(--rule-strong);flex-direction:column-reverse;justify-content:flex-end;gap:6px;padding:16px;display:flex}.dxh-facts dd{font-family:var(--ff-display);color:var(--accent);margin:0;font-size:clamp(24px,3vw,36px);font-weight:800;line-height:1.1}.dxh-facts dt{font-size:15px;line-height:1.4}.dxh-figure{margin:0}.dxh-figure img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.dxh-figure figcaption{gap:2px;padding-top:10px;font-size:15px;line-height:1.45;display:grid}.dxh-split .dxh-h3:first-child{margin-top:0}.dxh-text{margin:0;font-size:16px;line-height:1.55}.dxh .dxe-inbox__field>span,.dxh .dxe-sheet__field>span,.dxh .dxe-inbox__msg-label{font-family:var(--dxh-body);letter-spacing:0;text-transform:none;opacity:1;font-size:15px;font-weight:600}.dxh .dxe-inbox__msg-label{margin-bottom:8px;display:block}.dxh .dxe-inbox__field input,.dxh .dxe-inbox__field textarea,.dxh .dxe-inbox__textarea,.dxe-sheet__field input,.dxe-sheet__field textarea{min-height:44px;font-size:17px}.dxh .dxe-inbox__textarea{border:1px solid;padding:12px}.dxh .dxe-inbox__field-hint{font-size:15px;font-style:normal;line-height:1.4}.dxh .dxe-inbox__urgent,.dxh .dxe-inbox__photo-btn,.dxh .dxe-inbox__count,.dxh .dxe-inbox__phone-alt,.dxh .dxe-b2b__hint,.dxh .dxe-inbox__wartung{font-family:var(--dxh-body);letter-spacing:0;text-transform:none;font-size:16px;line-height:1.45}.dxh .dxe-inbox__urgent,.dxh .dxe-inbox__photo-btn{text-align:left;min-height:48px}.dxh .dxe-inbox__phone-alt,.dxh .dxe-inbox__wartung{align-items:center;min-height:44px;display:inline-flex}.dxh .dxe-inbox__privacy{font-size:15px;line-height:1.5}.dxh .dxe-inbox__title,.dxh .dxe-b2b__title,.dxh .dxe-faq__title{text-wrap:balance;overflow-wrap:break-word;font-size:clamp(26px,3.4vw,42px);line-height:1.14}.dxh .dxe-inbox,.dxh .dxe-b2b,.dxh .dxe-faq{scroll-margin-top:72px}.dxh .dxe-inbox__sub,.dxh .dxe-b2b__lead,.dxh .dxe-faq__lead{font-size:clamp(17px,1.4vw,19px);line-height:1.55}.dxh .dxe-b2b__point .d,.dxh .dxe-b2b__form-head .s{font-size:16px;line-height:1.5}.dxh .dxe-b2b__point{grid-template-columns:minmax(0,1fr)}.dxh .dxe-b2b__point .no{display:none}.dxh .dxe-b2b__point:hover{transform:none}.dxh .dxe-faq__q{grid-template-columns:minmax(0,1fr) 32px;min-height:56px;padding:16px 0}.dxh .dxe-faq__q .num{display:none}.dxh .dxe-faq__q .t{font-size:clamp(18px,1.6vw,21px)}.dxh .dxe-faq__a{opacity:1;padding:0 0 22px;font-size:17px}.dxe-faq__link{min-height:44px;color:var(--accent);text-underline-offset:3px;align-items:center;font-weight:700;text-decoration:underline;display:inline-flex}.dxh-footer__tagline{opacity:.85;max-width:44ch;margin:20px 0 0;font-size:16px;line-height:1.55}.dxh .dxe-footer ul a{text-underline-offset:3px;align-items:center;min-height:40px;text-decoration:underline;display:inline-flex}.dxh .dxe-footer li{font-size:16px}.dxe-sticky-bar__call,.dxe-sticky-bar__cta{min-height:48px}.dxe-sticky-bar__cta{white-space:nowrap;font-size:15px}.dxh .dxe-b2b__form,.dxh .dxe-b2b__sent{grid-template-columns:minmax(0,1fr)}.dxh .dxe-b2b__actions{display:grid;grid-template-columns:minmax(0,1fr)!important}.dxh .dxe-b2b__actions>*{grid-area:auto/1!important}.dxh .dxe-inbox__field,.dxh .dxe-sheet__field{min-width:0}.dxh .dxe-inbox__field input,.dxh .dxe-inbox__field textarea{width:100%;min-width:0}.dxh .dxe-b2b__actions .dxe-inbox__send{justify-content:center;width:100%}.dxh-b2b__toggle{display:none}@media (max-width:999px){.dxh-b2b__toggle{justify-content:space-between;width:100%;display:inline-flex}.dxe-b2b__form-col:not(.is-open)>:not(.dxh-b2b__toggle),.dxe-b2b__form-col.is-open>.dxh-b2b__toggle{display:none}}@media (max-width:720px){html[data-brand] .dxh-hero.dxe-hero--theater,html[data-brand] .dxh-hero .dxe-hero__theater-fg{min-height:0}html[data-brand] .dxh-hero .dxe-hero__theater-fg .dxe-hero__head{padding-top:48px;padding-bottom:40px}html[data-brand] .dxh-hero .dxe-eyebrow{font-size:12px}.dxh-footer__top{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}.dxh-footer__top>div:first-child,.dxh-footer__top>div:nth-child(2){grid-column:1/-1}.dxh .dxe-inbox__send{justify-content:center;width:100%}.dxh-footer__tagline,.dxh-steps span{display:none}.dxh-steps li{align-items:center;padding:10px 0}.dxh-card{padding:16px}.dxh .dxe-inbox__field{padding-top:10px;padding-bottom:10px}html[data-brand] .dxh .dxe-nav__inner{gap:6px;padding:0 12px}html[data-brand] .dxh .dxe-nav__logo{flex:0 auto;width:auto;min-width:0;max-width:52vw}html[data-brand] .dxh .dxe-nav__brand-image{max-width:100%;height:auto;max-height:44px}}.dxh .dxe-inbox__textarea:focus-visible,.dxe-sticky-bar>button:focus-visible,.dxe-sheet :is(a,button,input,textarea):focus-visible{outline:3px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.dxh *,.dxe-sticky-bar,.dxe-sheet__panel{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
