.md-header-slide{position:relative;isolation:isolate}.md-header-picture{position:absolute;inset:0;z-index:0}.md-header-picture img{width:100%;height:100%;object-fit:cover}.md-header-slide>.bg-overlay{z-index:1}.md-header-slide>.card-img-overlay{z-index:2}
.md-header-video{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .35s ease;pointer-events:none}.md-header-video.is-playing{opacity:1}.md-header-video-toggle{position:absolute;z-index:5;right:30px;bottom:58px;display:flex;align-items:center;gap:7px;padding:9px 13px;background:#102d4b77;color:#fff;border:1px solid #ffffff66;border-radius:24px;font-size:12px;cursor:pointer;backdrop-filter:blur(8px)}.md-header-video-toggle:hover{background:#102d4baa}.md-header-video-toggle:focus-visible{outline:3px solid #f76936;outline-offset:3px}.md-header-video-toggle[hidden]{display:none}@media(prefers-reduced-motion:reduce){.md-header-video{transition:none}}@media(max-width:760px){.md-header-video-toggle{right:18px;bottom:70px;font-size:11px}}
.md-hero .sld-content .md-header-slide-title{font-size:clamp(36px,4.5vw,60px)!important;line-height:1.05!important;font-weight:750!important;letter-spacing:-.035em!important;text-transform:none!important;margin:0 0 12px!important;color:#fff}
.md-hero .sld-content .md-header-slide-subtitle{font-size:clamp(18px,2vw,26px)!important;line-height:1.35;letter-spacing:.015em!important;margin:0 0 22px!important;color:#fff;white-space:pre-line}
.md-hero .sld-content .md-header-slide-details{font-size:17px!important;line-height:1.5;letter-spacing:.025em!important;margin:0 0 16px!important;color:#fff;white-space:pre-line}
.md-hero .sld-content .md-header-price-label,.md-hero .sld-content .md-header-price-basis{color:#fff!important;letter-spacing:.04em!important}.md-header-align-center .sld-content{margin-inline:auto;text-align:center}.md-header-align-right .sld-content{margin-left:auto;text-align:right}
@media(max-width:760px){.md-hero .sld-content .md-header-slide-title{font-size:36px!important}.md-hero .sld-content .md-header-slide-subtitle{font-size:20px!important;margin-bottom:16px!important}.md-hero .sld-content .md-header-slide-details{font-size:14px!important;margin-bottom:12px!important}}
