:root{--mm-glass-blur:20px;--mm-glass-saturate:180%;--mm-glass-bg-light:rgba(255,255,255,0.08);--mm-glass-blur-light:12px;--mm-glass-saturate-light:140%;--mm-glass-tint:rgba(255,255,255,0.12);--mm-glass-tint-dark:rgba(18,17,42,0.65);--mm-glass-border:rgba(255,255,255,0.25);--mm-glass-border-dark:rgba(255,255,255,0.1);--mm-glass-inner-shadow:inset 0 0 10px rgba(255,255,255,0.1);--mm-glass-noise-opacity:0.04;--mm-glass-noise-url:url("https://ballonia.at/wp-content/themes/melani_max/assets/img/glass-noise.svg");--mm-glass-radius:14px;--mm-glass-radius-sm:8px;--mm-glass-shadow:0 4px 24px rgba(0,0,0,0.12);--mm-glass-shadow-hover:0 8px 40px rgba(0,0,0,0.20)}.mm-glass,body.mm-style-glass .mm-service-card,body.mm-style-glass .mm-testimonial-card{background:var(--mm-glass-tint);backdrop-filter:blur(var(--mm-glass-blur)) saturate(var(--mm-glass-saturate));-webkit-backdrop-filter:blur(var(--mm-glass-blur)) saturate(var(--mm-glass-saturate));border:1px solid var(--mm-glass-border);box-shadow:var(--mm-glass-shadow),var(--mm-glass-inner-shadow);position:relative;overflow:hidden}.mm-header--glass{background:var(--mm-glass-tint);backdrop-filter:blur(var(--mm-glass-blur)) saturate(var(--mm-glass-saturate));-webkit-backdrop-filter:blur(var(--mm-glass-blur)) saturate(var(--mm-glass-saturate));border:1px solid var(--mm-glass-border);box-shadow:var(--mm-glass-shadow),var(--mm-glass-inner-shadow);position:relative;overflow:visible}.mm-glass::before,.mm-header--glass::before,body.mm-style-glass .mm-service-card::before,body.mm-style-glass .mm-testimonial-card::before{content:'';position:absolute;inset:0;background-image:var(--mm-glass-noise-url);background-repeat:repeat;background-size:200px 200px;opacity:var(--mm-glass-noise-opacity);pointer-events:none;z-index:0;border-radius:inherit}.mm-glass>*,.mm-header--glass>*{position:relative;z-index:1}.mm-glass-safe-mode .mm-glass,.mm-glass-safe-mode .mm-header--glass,.mm-glass-safe-mode body.mm-style-glass .mm-service-card{background:rgba(255,255,255,0.92);backdrop-filter:none;-webkit-backdrop-filter:none}[data-theme="dark"] .mm-glass-safe-mode .mm-glass,[data-theme="dark"] .mm-glass-safe-mode .mm-header--glass{background:rgba(18,17,42,0.95)}@supports not (backdrop-filter:blur(1px)){.mm-glass,.mm-header--glass,body.mm-style-glass .mm-service-card{background:rgba(255,255,255,0.92) !important;backdrop-filter:none !important}}.mm-header--transparent{background:transparent !important;color:#ffffff}.mm-header--transparent::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0.35) 0%,transparent 100%);pointer-events:none;z-index:0}.mm-header--transparent>*{position:relative;z-index:1}.mm-header--transparent.is-scrolled{background:rgba(255,255,255,0.95) !important;color:var(--mm-header-text-color,#222) !important}.mm-header--transparent.is-scrolled::after{display:none}.mm-header--solid{background:var(--mm-header-bg,#ffffff) !important;color:var(--mm-header-text-color,#222)}.mm-header--glass{color:#ffffff}.mm-header--glass .mm-nav .nav-link{color:rgba(255,255,255,0.9) !important;text-shadow:0 1px 3px rgba(0,0,0,0.3)}.mm-header--glass .mm-nav .nav-link:hover{color:#ffffff !important;background:rgba(255,255,255,0.15)}.mm-header--glass.is-scrolled{background:rgba(255,255,255,0.88) !important;color:var(--mm-header-text-color,#222) !important}.mm-header--glass.is-scrolled .mm-nav .nav-link{color:var(--mm-header-text-color,#222) !important;text-shadow:none}.mm-header--centered .mm-header__inner{flex-wrap:wrap;justify-content:center}.mm-header--centered .mm-header__logo{width:100%;text-align:center;order:0}.mm-header--centered .mm-header__nav{order:1;justify-content:center;flex:0 0 auto}.mm-header--centered .mm-header__actions{position:absolute;right:clamp(16px,3vw,40px);top:50%;transform:translateY(-50%)}.mm-header--minimal{background:var(--mm-header-bg,#ffffff) !important;border-bottom:1px solid rgba(0,0,0,.06);box-shadow:none !important}.mm-header--minimal .mm-header__inner{max-width:100%;padding:0 clamp(16px,2vw,32px)}.mm-header--minimal .mm-nav .nav-link{font-size:.85rem;font-weight:400;letter-spacing:.02em}[data-theme="dark"] .mm-glass,[data-theme="dark"] .mm-header--glass{background:var(--mm-glass-tint-dark) !important;border-color:var(--mm-glass-border-dark);box-shadow:var(--mm-glass-shadow),inset 0 0 10px rgba(255,255,255,0.05)}[data-theme="dark"] .mm-header--solid{background:var(--mm-header-bg-dark,#12112a) !important;color:var(--mm-header-text-dark,#f0f0f0)}[data-theme="dark"] .mm-header--minimal{background:var(--mm-header-bg-dark,#12112a) !important;border-color:rgba(255,255,255,.06)}.mm-nav-btn--flat .mm-nav .nav-link{border-radius:8px}.mm-nav-btn--3d .mm-nav .nav-link{background:linear-gradient(180deg,var(--nav-btn-3d-top,#fff) 0%,var(--nav-btn-3d-bottom,#f0f0f0) 100%) !important;color:var(--nav-btn-3d-text,#222) !important;border-radius:var(--nav-btn-radius,8px) !important;border:var(--nav-btn-border-width,1px) solid rgba(0,0,0,.12) !important;box-shadow:0 var(--nav-btn-3d-depth,4px) 0 var(--nav-btn-3d-shadow,rgba(0,0,0,.2)),var(--nav-btn-3d-shine,inset 0 1px 0 rgba(255,255,255,.8)) !important;transform:translateY(calc(var(--nav-btn-3d-depth,4px) * -0.5)) !important;font-weight:600 !important;transition:transform .15s,box-shadow .15s !important}.mm-nav-btn--3d .mm-nav .nav-link:hover{background:var(--nav-btn-hover-bg,linear-gradient(180deg,var(--mm-header-accent,#e91e8c),color-mix(in srgb,var(--mm-header-accent,#e91e8c) 80%,black))) !important;color:var(--nav-btn-hover-text,#fff) !important;border-color:var(--nav-btn-hover-bg,var(--mm-header-accent,#e91e8c)) !important;transform:translateY(calc(var(--nav-btn-3d-depth,4px) * -1)) !important;box-shadow:0 var(--nav-btn-3d-depth,4px) 0 color-mix(in srgb,var(--nav-btn-hover-bg,var(--mm-header-accent,#e91e8c)) 60%,black),var(--nav-btn-3d-shine,inset 0 1px 0 rgba(255,255,255,.3)) !important}.mm-nav-btn--3d .mm-nav .nav-link:active{transform:translateY(2px) !important;box-shadow:none !important}[data-theme="dark"] .mm-nav-btn--3d .mm-nav .nav-link{background:linear-gradient(180deg,#2a2940 0%,#1c1b32 100%) !important;color:#f0f0f0 !important;border-color:rgba(255,255,255,.1) !important;box-shadow:0 var(--nav-btn-3d-depth,4px) 0 rgba(0,0,0,.4) !important}[data-theme="dark"] .mm-header--glass.is-scrolled{background:rgba(18,17,42,0.95) !important}[data-theme="dark"] .mm-header--glass.is-scrolled .mm-nav .nav-link{color:var(--mm-header-text-dark,#f0f0f0) !important;text-shadow:none !important}[data-theme="dark"] .mm-header--glass.is-scrolled .mm-nav-btn--3d .mm-nav .nav-link{background:linear-gradient(180deg,#2a2940 0%,#1c1b32 100%) !important;color:#f0f0f0 !important;border-color:rgba(255,255,255,.1) !important;box-shadow:0 var(--nav-btn-3d-depth,4px) 0 rgba(0,0,0,.4) !important}.mm-nav-btn--outline .mm-nav .nav-link{border:var(--nav-btn-border-width,2px) solid currentColor;border-radius:var(--nav-btn-radius,8px);padding:6px 14px !important}.mm-nav-btn--outline .mm-nav .nav-link:hover{background:var(--mm-header-accent,#e91e8c);border-color:var(--mm-header-accent,#e91e8c);color:#fff !important}.mm-nav-btn--pill .mm-nav .nav-link{border-radius:20px !important;padding:6px 18px !important}.mm-nav-btn--pill .mm-nav .nav-link:hover{background:rgba(233,30,140,.1)}.mm-nav-btn--glass .mm-nav .nav-link{background:rgba(255,255,255,.1);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.2);border-radius:8px;box-shadow:inset 0 0 8px rgba(255,255,255,.1);color:#fff !important;text-shadow:0 1px 3px rgba(0,0,0,.3)}.mm-nav-btn--glass .mm-nav .nav-link:hover{background:rgba(255,255,255,.2);box-shadow:inset 0 0 12px rgba(255,255,255,.15)}.mm-nav-btn--retro .mm-nav .nav-link{border:var(--nav-btn-border-width,3px) solid currentColor;border-radius:0 !important;font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:.8rem !important}.mm-nav-btn--retro .mm-nav .nav-link:hover{background:currentColor}.mm-nav-btn--retro .mm-nav .nav-link:hover{color:#fff !important}.mm-nav-btn--metal .mm-nav .nav-link{background:linear-gradient(180deg,#f8f8f8 0%,#d8d8d8 50%,#b8b8b8 100%);border:1px solid #999;border-radius:var(--nav-btn-radius,6px);color:#333 !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 2px 4px rgba(0,0,0,.2);font-weight:600}.mm-nav-btn--metal .mm-nav .nav-link:hover{background:linear-gradient(180deg,#e8e8e8 0%,#c0c0c0 50%,#a0a0a0 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.6),0 3px 6px rgba(0,0,0,.25)}.mm-nav-active--underline .mm-nav .nav-link.active::after,.mm-nav-active--underline .mm-nav .nav-link:hover::after{transform:scaleX(1)}.mm-nav-active--dot .mm-nav .nav-link.active::before{content:'';position:absolute;bottom:2px;left:50%;transform:translateX(-50%);width:4px;height:4px;border-radius:50%;background:var(--mm-header-accent,#e91e8c)}.mm-nav-active--bg .mm-nav .nav-link.active{background:rgba(233,30,140,.1);border-radius:8px}.mm-header--text-shadow .mm-nav .nav-link,.mm-header--text-shadow .mm-logo-name{text-shadow:0 1px 3px rgba(0,0,0,.4),0 0 8px rgba(0,0,0,.2)}.mm-mobile-glass .mm-mobile-panel.offcanvas{background:rgba(255,255,255,0.15) !important;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border-left:1px solid rgba(255,255,255,0.25);box-shadow:-8px 0 40px rgba(0,0,0,0.2),inset 0 0 20px rgba(255,255,255,0.1)}.mm-mobile-glass .mm-mobile-panel.offcanvas::before{content:'';position:absolute;inset:0;background-image:var(--mm-glass-noise-url);background-repeat:repeat;background-size:200px 200px;opacity:var(--mm-glass-noise-opacity);pointer-events:none;z-index:0}.mm-mobile-glass .mm-mobile-panel .offcanvas-body,.mm-mobile-glass .mm-mobile-panel .offcanvas-header{position:relative;z-index:1}.mm-mobile-fulloverlay .mm-mobile-panel.offcanvas{width:100vw !important;max-width:100vw !important;border-left:none}.mm-mobile-bottomsheet .mm-mobile-panel.offcanvas{width:100vw !important;max-width:100vw !important;height:70vh;top:auto;right:0;bottom:0;border-radius:20px 20px 0 0;border-left:none;border-top:1px solid rgba(255,255,255,.2)}[data-theme="dark"] .mm-mobile-glass .mm-mobile-panel.offcanvas{background:rgba(18,17,42,0.75) !important;border-color:rgba(255,255,255,.1);box-shadow:-8px 0 40px rgba(0,0,0,.4),inset 0 0 20px rgba(255,255,255,.05)}body.mm-style-glass .mm-service-card{background:var(--mm-glass-tint) !important;backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%);border:1px solid var(--mm-glass-border) !important;box-shadow:var(--mm-glass-shadow),var(--mm-glass-inner-shadow) !important;border-radius:var(--mm-glass-radius) !important;color:#ffffff}body.mm-style-glass .mm-service-card:hover{background:rgba(255,255,255,0.18) !important;box-shadow:var(--mm-glass-shadow-hover),var(--mm-glass-inner-shadow) !important;transform:translateY(-2px)}.mm-live-preview-active .mm-header{outline:2px dashed var(--mm-header-accent,#e91e8c);outline-offset:-2px}.mm-mobile-panel:not(.mm-mobile-glass){background:var(--mob-panel-bg,#ffffff) !important;color:var(--mob-panel-text,#222222) !important}.mm-mob-link{color:var(--mob-panel-text,#222222) !important}.mm-mobile-sub{background:var(--mob-acc-bg,rgba(0,0,0,0.03)) !important}.mm-mob-item .mm-mob-link{color:var(--mob-acc-text,#222222) !important}.mm-mobile-panel.mm-mob-3d .mm-mob-item-row{margin:4px 12px;border-radius:var(--nav-btn-radius,8px);background:linear-gradient(180deg,#fff 0%,#f0f0f0 100%);border:1px solid rgba(0,0,0,.1);box-shadow:0 4px 0 rgba(0,0,0,.15),inset 0 1px 0 rgba(255,255,255,.8);transition:transform .15s,box-shadow .15s}.mm-mobile-panel.mm-mob-3d .mm-mob-item-row:active{transform:translateY(4px);box-shadow:none}.mm-mobile-panel.mm-mob-3d .mm-mob-link{color:var(--nav-btn-3d-text,#222) !important;font-weight:600}.mm-mobile-panel.mm-mob-glassneu{background:rgba(240,240,255,0.15) !important;backdrop-filter:blur(20px) saturate(180%) !important;-webkit-backdrop-filter:blur(20px) saturate(180%) !important}.mm-mobile-panel.mm-mob-glassneu .mm-mob-item-row{margin:6px 12px;border-radius:12px;background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.2);box-shadow:4px 4px 8px rgba(0,0,0,0.15),-2px -2px 6px rgba(255,255,255,0.1),inset 0 0 8px rgba(255,255,255,0.05);backdrop-filter:blur(4px);transition:box-shadow .2s}.mm-mobile-panel.mm-mob-glassneu .mm-mob-item-row:hover{box-shadow:6px 6px 12px rgba(0,0,0,0.2),-3px -3px 8px rgba(255,255,255,0.15),inset 0 0 12px rgba(255,255,255,0.08)}.mm-mobile-panel.mm-mob-glassneu .mm-mob-link{color:#fff !important;text-shadow:0 1px 3px rgba(0,0,0,.3)}[data-theme="dark"] .mm-mobile-panel.mm-mob-glassneu .mm-mob-item-row{background:rgba(18,17,42,0.3);border-color:rgba(255,255,255,0.08);box-shadow:4px 4px 8px rgba(0,0,0,0.4),-2px -2px 6px rgba(255,255,255,0.03)}.mm-header--glass.mm-nav-btn--3d .mm-nav .nav-link,.mm-header--glass .mm-nav-btn--3d .mm-nav .nav-link{color:var(--nav-btn-3d-text,#222222) !important}.mm-header--glass.mm-nav-btn--3d .mm-nav .nav-link:hover,.mm-header--glass .mm-nav-btn--3d .mm-nav .nav-link:hover{color:var(--nav-btn-hover-text,#ffffff) !important}body.mm-style-glass .mm-team-card{background:var(--mm-glass-tint);backdrop-filter:blur(var(--mm-glass-blur)) saturate(var(--mm-glass-saturate));-webkit-backdrop-filter:blur(var(--mm-glass-blur)) saturate(var(--mm-glass-saturate));border:1px solid var(--mm-glass-border);box-shadow:var(--mm-glass-shadow),var(--mm-glass-inner-shadow);position:relative;overflow:hidden}body.mm-style-glass .mm-team-card:hover{background:var(--mm-glass-tint-hover,rgba(255,255,255,0.18));border-color:var(--mm-glass-border-hover,rgba(255,255,255,0.40));transform:translateY(-4px)}body.mm-style-glass .mm-team-card__name{color:#fff}body.mm-style-glass .mm-team-card__photo{border-color:var(--mm-glass-border);box-shadow:0 0 0 3px rgba(255,255,255,0.15)}body.mm-style-glass .mm-team-card::before{content:'';position:absolute;inset:0;background-image:var(--mm-glass-noise-url);background-repeat:repeat;background-size:200px 200px;opacity:var(--mm-glass-noise-opacity);pointer-events:none;z-index:0;border-radius:inherit}body.mm-style-glass .mm-team-card>*{position:relative;z-index:1}body.mm-style-glass .mm-faq-item{background:var(--mm-glass-tint);backdrop-filter:blur(var(--mm-glass-blur)) saturate(var(--mm-glass-saturate));-webkit-backdrop-filter:blur(var(--mm-glass-blur)) saturate(var(--mm-glass-saturate));border:1px solid var(--mm-glass-border);box-shadow:var(--mm-glass-shadow);position:relative;overflow:hidden}body.mm-style-glass .mm-faq-item[open]{background:var(--mm-glass-tint-hover,rgba(255,255,255,0.18));border-color:var(--mm-glass-border-hover,rgba(255,255,255,0.40));box-shadow:var(--mm-glass-shadow),var(--mm-glass-inner-shadow)}body.mm-style-glass .mm-faq-item__q{color:rgba(255,255,255,0.92)}body.mm-style-glass .mm-faq-item[open] .mm-faq-item__q{color:#fff}body.mm-style-glass .mm-faq-item__a{color:rgba(255,255,255,0.75);border-color:var(--mm-glass-border)}body.mm-style-glass .mm-faq-item::before{content:'';position:absolute;inset:0;background-image:var(--mm-glass-noise-url);background-repeat:repeat;background-size:200px 200px;opacity:var(--mm-glass-noise-opacity);pointer-events:none;z-index:0;border-radius:inherit}body.mm-style-glass .mm-faq-item>*{position:relative;z-index:1}body.mm-style-glass .mm-testimonial-card__text{color:rgba(255,255,255,0.82)}body.mm-style-glass .mm-testimonial-card>*{position:relative;z-index:1}body.mm-style-glass .mm-section__title{color:#fff;text-shadow:0 1px 8px rgba(0,0,0,0.18)}body.mm-style-glass .mm-section__subtitle{color:rgba(255,255,255,0.75)}body.mm-style-glass .mm-section--testimonials{background:rgba(255,255,255,0.08) !important;backdrop-filter:blur(12px) saturate(140%) !important;-webkit-backdrop-filter:blur(12px) saturate(140%) !important;border:1px solid rgba(255,255,255,0.15) !important;box-shadow:0 8px 32px rgba(0,0,0,0.12),inset 0 0 20px rgba(255,255,255,0.05) !important;border-radius:20px !important;padding:40px 32px !important}body.mm-style-glass .mm-section--testimonials .mm-testimonial-card{background:rgba(255,255,255,0.18) !important;backdrop-filter:blur(20px) saturate(180%) !important;-webkit-backdrop-filter:blur(20px) saturate(180%) !important;border:1px solid rgba(255,255,255,0.35) !important;box-shadow:0 4px 16px rgba(0,0,0,0.08),inset 0 0 10px rgba(255,255,255,0.12) !important}body.mm-style-glass .mm-section--services{background:rgba(255,255,255,0.08) !important;backdrop-filter:blur(12px) saturate(140%) !important;-webkit-backdrop-filter:blur(12px) saturate(140%) !important;border:1px solid rgba(255,255,255,0.15) !important;box-shadow:0 8px 32px rgba(0,0,0,0.12),inset 0 0 20px rgba(255,255,255,0.05) !important;border-radius:20px !important;padding:40px 32px !important}body.mm-style-glass .mm-section--services .mm-service-card{background:rgba(255,255,255,0.18) !important;backdrop-filter:blur(20px) saturate(180%) !important;-webkit-backdrop-filter:blur(20px) saturate(180%) !important;border:1px solid rgba(255,255,255,0.35) !important;box-shadow:0 4px 16px rgba(0,0,0,0.08),inset 0 0 10px rgba(255,255,255,0.12) !important}body.mm-style-glass .mm-contact__form{background:rgba(255,255,255,0.10);backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%);border:1px solid rgba(255,255,255,0.20);box-shadow:0 8px 32px rgba(0,0,0,0.10),inset 0 0 20px rgba(255,255,255,0.05);border-radius:16px;padding:32px}body.mm-style-glass .mm-input{background:rgba(255,255,255,0.15) !important;border:1px solid rgba(255,255,255,0.30) !important;color:#fff !important;border-radius:8px !important}body.mm-style-glass .mm-input::placeholder{color:rgba(255,255,255,0.60) !important}body.mm-style-glass .mm-input:focus{background:rgba(255,255,255,0.22) !important;border-color:rgba(255,255,255,0.50) !important;outline:none !important;box-shadow:0 0 0 3px rgba(255,255,255,0.15) !important}body.mm-style-glass .mm-contact__details{color:rgba(255,255,255,0.90)}body.mm-style-glass .mm-contact__item{color:rgba(255,255,255,0.85)}body.mm-style-luxury .mm-testimonial-card,body.mm-style-luxury .mm-service-card{background:linear-gradient(135deg,#1a1a2e 0%,#16213e 100%);border:1px solid rgba(212,175,55,0.3);border-radius:12px;color:#f0e6d3;box-shadow:0 8px 32px rgba(0,0,0,0.4),inset 0 1px 0 rgba(212,175,55,0.2)}body.mm-style-luxury .mm-team-card{background:linear-gradient(135deg,#1a1a2e 0%,#16213e 100%);border:1px solid rgba(212,175,55,0.3);border-radius:12px;color:#f0e6d3;box-shadow:0 8px 32px rgba(0,0,0,0.4)}body.mm-style-luxury .mm-team-card:hover{border-color:rgba(212,175,55,0.6);box-shadow:0 12px 40px rgba(0,0,0,0.5),0 0 20px rgba(212,175,55,0.15);transform:translateY(-4px)}body.mm-style-luxury .mm-faq-item{background:linear-gradient(135deg,#1a1a2e 0%,#16213e 100%);border:1px solid rgba(212,175,55,0.3);border-radius:10px;color:#f0e6d3;margin-bottom:12px}body.mm-style-luxury .mm-faq-item[open]{border-color:rgba(212,175,55,0.6)}body.mm-style-luxury .mm-faq-item__q{color:#d4af37;font-weight:600}body.mm-style-luxury .mm-team-card__name{color:#d4af37}body.mm-style-luxury .mm-section__title,body.mm-style-luxury .mm-section-title{color:#d4af37}body.mm-style-minimal .mm-testimonial-card,body.mm-style-minimal .mm-service-card{background:#ffffff;border:1px solid #e5e7eb;border-radius:8px;color:#111827;box-shadow:none}body.mm-style-minimal .mm-testimonial-card:hover,body.mm-style-minimal .mm-service-card:hover{border-color:var(--mm-color-primary,#e63946);box-shadow:0 2px 8px rgba(0,0,0,0.08)}body.mm-style-minimal .mm-team-card{background:#ffffff;border:1px solid #e5e7eb;border-radius:8px;color:#111827;box-shadow:none}body.mm-style-minimal .mm-team-card:hover{border-color:var(--mm-color-primary,#e63946);box-shadow:0 2px 8px rgba(0,0,0,0.08)}body.mm-style-minimal .mm-faq-item{background:#ffffff;border:none;border-bottom:1px solid #e5e7eb;border-radius:0;color:#111827}body.mm-style-minimal .mm-faq-item[open]{border-bottom-color:var(--mm-color-primary,#e63946)}body.mm-style-minimal .mm-faq-item__q{color:#111827;font-weight:600}body.mm-style-modern .mm-testimonial-card,body.mm-style-modern .mm-service-card{background:#ffffff;border:none;border-radius:16px;color:#111827;box-shadow:0 4px 24px rgba(0,0,0,0.08);transition:transform 0.2s,box-shadow 0.2s}body.mm-style-modern .mm-testimonial-card:hover,body.mm-style-modern .mm-service-card:hover{transform:translateY(-6px);box-shadow:0 12px 40px rgba(0,0,0,0.15)}body.mm-style-modern .mm-team-card{background:#ffffff;border:none;border-radius:16px;color:#111827;box-shadow:0 4px 24px rgba(0,0,0,0.08);transition:transform 0.2s,box-shadow 0.2s}body.mm-style-modern .mm-team-card:hover{transform:translateY(-6px);box-shadow:0 12px 40px rgba(0,0,0,0.15)}body.mm-style-modern .mm-faq-item{background:#ffffff;border:none;border-radius:12px;color:#111827;box-shadow:0 2px 12px rgba(0,0,0,0.06);margin-bottom:12px}body.mm-style-modern .mm-faq-item[open]{box-shadow:0 4px 20px rgba(0,0,0,0.1)}body.mm-style-modern .mm-team-card__name{color:var(--mm-color-primary,#e63946)}body.mm-style-playful .mm-testimonial-card,body.mm-style-playful .mm-service-card{background:#ffffff;border:3px solid var(--mm-color-primary,#e63946);border-radius:20px;color:#111827;box-shadow:6px 6px 0 var(--mm-color-primary,#e63946);transition:transform 0.2s,box-shadow 0.2s}body.mm-style-playful .mm-testimonial-card:hover,body.mm-style-playful .mm-service-card:hover{transform:translate(-3px,-3px);box-shadow:9px 9px 0 var(--mm-color-primary,#e63946)}body.mm-style-playful .mm-team-card{background:#ffffff;border:3px solid var(--mm-color-primary,#e63946);border-radius:20px;color:#111827;box-shadow:6px 6px 0 var(--mm-color-primary,#e63946);transition:transform 0.2s,box-shadow 0.2s}body.mm-style-playful .mm-team-card:hover{transform:translate(-3px,-3px);box-shadow:9px 9px 0 var(--mm-color-primary,#e63946)}body.mm-style-playful .mm-faq-item{background:#ffffff;border:3px solid var(--mm-color-primary,#e63946);border-radius:16px;color:#111827;margin-bottom:12px}body.mm-style-playful .mm-faq-item__q{color:var(--mm-color-primary,#e63946);font-weight:700}body.mm-style-modern .mm-service-card{background:#ffffff !important;background-image:none !important}body.mm-style-modern .mm-service-card:hover{background:#ffffff !important}body.mm-style-modern .mm-service-card{background:#ffffff !important;background-image:none !important}body.mm-style-modern .mm-service-card:hover{background:#ffffff !important}body.mm-style-modern .mm-testimonial-card,body.mm-style-modern .mm-faq-item{background:#ffffff !important;background-image:none !important}body.mm-style-luxury .mm-service-card,body.mm-style-luxury .mm-testimonial-card,body.mm-style-luxury .mm-faq-item{background:linear-gradient(135deg,#1a1a2e 0%,#16213e 100%) !important;background-image:linear-gradient(135deg,#1a1a2e 0%,#16213e 100%) !important}body.mm-style-minimal .mm-service-card,body.mm-style-minimal .mm-testimonial-card{background:#ffffff !important;background-image:none !important}body.mm-style-minimal .mm-faq-item{background:#ffffff !important;background-image:none !important}body.mm-style-playful .mm-service-card,body.mm-style-playful .mm-testimonial-card,body.mm-style-playful .mm-faq-item{background:#ffffff !important;background-image:none !important}body.mm-style-modern .mm-team-card{background:#ffffff !important;background-image:none !important}.mm-deko-modal__box.mm-style-card--glass{background:rgba(255,255,255,0.12) !important;backdrop-filter:blur(24px) !important;-webkit-backdrop-filter:blur(24px) !important;border:1px solid rgba(255,255,255,0.15) !important;color:#fff !important}.mm-deko-modal__box.mm-style-card--glass .mm-deko-modal__title,.mm-deko-modal__box.mm-style-card--glass .mm-deko-modal__close{color:#fff !important}.mm-deko-modal__box.mm-style-card--luxury{background:linear-gradient(135deg,#1a1a2e 0%,#16213e 100%) !important;border:1px solid rgba(212,175,55,0.3) !important;color:#f0e6d3 !important}.mm-deko-modal__box.mm-style-card--modern{background:#ffffff !important;border-radius:20px !important;box-shadow:0 20px 60px rgba(0,0,0,0.15) !important}.mm-deko-modal__box.mm-style-card--minimal{background:#ffffff !important;border:1px solid #e5e7eb !important;box-shadow:none !important}