html{scroll-behavior:auto!important}.mxd-nav__wrap{pointer-events:none;display:block}.mxd-nav__wrap.active_menu{pointer-events:all}.mxd-menu__wrapper{pointer-events:none;display:block}.mxd-menu__wrapper.active_menu{pointer-events:all}.mxd-menu__wrapper .fade-in-elm{visibility:hidden;opacity:0;transition:all .6s}.mxd-menu__wrapper.active_menu .fade-in-elm{visibility:visible;opacity:1}.mxd-menu__wrapper .fade-in-up-elm{visibility:hidden;opacity:0;transition:all .6s;transform:translateY(25px)}.mxd-menu__wrapper.active_menu .fade-in-up-elm{visibility:visible;opacity:1;transform:translateY(0)}.submenu{height:0;padding-top:0;display:block;overflow:hidden}.swiper-navigation-icon{display:none}.hamburger__line{transition:all .3s}@keyframes mxdLoadingUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes mxdLoadingFade{0%{opacity:0}to{opacity:1}}.loading__item{animation:.6s cubic-bezier(.16,1,.3,1) both mxdLoadingUp}.loading__fade{animation:.5s ease-out .1s both mxdLoadingFade}@media (prefers-reduced-motion:reduce){.loading__fade,.loading__item{animation:none}}.mxd-pinned-projects .mxd-project-item__media{height:auto!important}.mxd-pinned-projects .mxd-project-item__preview{aspect-ratio:16/9!important;height:auto!important;min-height:unset!important}.preview-image-1{background-image:url(/img/portfolio/nunta/poza-nunta.webp?v=2)!important;background-position:50%!important;background-size:cover!important}.preview-image-2{background-image:url(/img/portfolio/nunta/nunta-ceremonie-aer-liber.webp?v=2)!important;background-position:50%!important;background-size:cover!important}.preview-image-3{background-image:url(/img/portfolio/botez/botez-bebelus-bratele-mamei.webp?v=2)!important;background-position:50%!important;background-size:cover!important}.mxd-divider.mxd-divider--landscape,.mxd-divider.mxd-divider--landscape .mxd-divider__image{height:240px!important}.mxd-divider:has(.divider-image-5){height:240px!important}.mxd-divider:has(.divider-image-5) .mxd-divider__image{height:240px!important}@media only screen and (min-width:768px){.mxd-divider.mxd-divider--landscape,.mxd-divider.mxd-divider--landscape .mxd-divider__image{height:340px!important}.mxd-divider:has(.divider-image-5){height:340px!important}.mxd-divider:has(.divider-image-5) .mxd-divider__image{height:340px!important}}@media only screen and (min-width:1200px){.mxd-divider.mxd-divider--landscape,.mxd-divider.mxd-divider--landscape .mxd-divider__image{height:420px!important}.mxd-divider:has(.divider-image-5){height:420px!important}.mxd-divider:has(.divider-image-5) .mxd-divider__image{height:420px!important}}@media only screen and (min-width:1600px){.mxd-divider.mxd-divider--landscape,.mxd-divider.mxd-divider--landscape .mxd-divider__image{height:460px!important}.mxd-divider:has(.divider-image-5){height:460px!important}.mxd-divider:has(.divider-image-5) .mxd-divider__image{height:460px!important}}.blog-preview-image-1{background-image:url(/img/portfolio/nunta/nunta-dansul-mirilor.jpg)!important}.blog-preview-image-2{background-image:url(/img/portfolio/nunta/nunta-verighete-si-buchet.jpg)!important}.blog-preview-image-3{background-image:url(/img/portfolio/portret/sedinta-portret-masculin-urban.jpg)!important}.btn-rotating:hover .btn-rotating__image,.no-touch .btn-rotating:hover .btn-rotating__image{transform:scale(1)!important}.mxd-hero-06__wrap{padding-top:13.2rem!important}@media only screen and (min-width:768px){.mxd-hero-06__wrap{padding-top:15.8rem!important}}.apple-glass-container{isolation:isolate;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.apple-glass__backdrop{z-index:0;border-radius:inherit;-webkit-backdrop-filter:blur(var(--glass-blur,30px)) saturate(180%);pointer-events:none;position:absolute;inset:0}.apple-glass__tint{z-index:1;border-radius:inherit;pointer-events:none;transition:background .35s;position:absolute;inset:0}.apple-glass-tint--warm .apple-glass__tint{background:radial-gradient(circle at 10% 20%,#e5b97c29 0,#0e0e14c7 70%)}.apple-glass-tint--neutral .apple-glass__tint{background:#101016c2}.apple-glass-tint--dark .apple-glass__tint{background:#0a0a0ee0}[color-scheme=light] .apple-glass-tint--warm .apple-glass__tint{background:radial-gradient(circle at 10% 20%,#fff5e6eb 0,#ffffffd1 75%)}[color-scheme=light] .apple-glass-tint--neutral .apple-glass__tint{background:#ffffffd1}[color-scheme=light] .apple-glass-tint--dark .apple-glass__tint{background:#f0f0f5e6}.apple-glass__noise{z-index:2;border-radius:inherit;opacity:.038;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");position:absolute;inset:0}.apple-glass__specular{z-index:3;border-radius:inherit;pointer-events:none;opacity:var(--glass-highlight-opacity,.5);background:linear-gradient(135deg,#ffffff61 0,#ffffff14 22%,#0000 55%,#ffffff0a 100%);position:absolute;inset:0}.apple-glass__glow{z-index:4;border-radius:inherit;pointer-events:none;border:1px solid #ffffff2e;transition:all .35s;position:absolute;inset:0;box-shadow:inset 0 1.5px 1px #ffffff8c,inset 0 -1px 1px #0000004d,inset 0 0 24px #ffffff0f}[color-scheme=light] .apple-glass__glow{border:1px solid #ffffffd9;box-shadow:inset 0 1.5px 1.5px #fffffff2,inset 0 -1px 1px #0000000a,inset 0 0 20px #ffffff73}.apple-glass__content{z-index:5;width:100%;position:relative}.apple-glass--card{border-radius:2rem;box-shadow:0 24px 55px -12px #00000085,0 10px 22px -6px #00000052}.apple-glass--card:hover{transform:translateY(-3px)scale(1.015);box-shadow:0 32px 70px -12px #000000a6,0 12px 28px -6px #00000061}.apple-glass--pill{border-radius:9999px;box-shadow:0 12px 35px -8px #0000006b}.apple-glass--panel{border-radius:2.8rem;box-shadow:0 35px 80px -15px #0009}[color-scheme=light] .apple-glass--card,[color-scheme=light] .apple-glass--panel,[color-scheme=light] .apple-glass--pill{box-shadow:0 18px 45px -10px #00000014,0 6px 18px -4px #0000000a}[color-scheme=light] .apple-glass--card:hover{box-shadow:0 24px 55px -10px #0000001f,0 8px 22px -4px #0000000f}@keyframes heroDockEntrance{0%{opacity:0;filter:blur(8px);transform:translateY(-14px)scale(.95)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes heroServiceDockItemCascade{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}.hero-dock-item--highlight{background:#e5b97c1f!important;border:1px solid #e5b97c47!important}@keyframes availabilityPulse{0%,to{opacity:1;transform:scale(1);box-shadow:0 0 10px #34d399}50%{opacity:.45;transform:scale(.85);box-shadow:0 0 4px #34d399}}[color-scheme=light] .hero-dock-sub-section{border-top:1px solid #0000000f}[color-scheme=light] .hero-dock-item--highlight{background:#e5b97c33!important;border-color:#b87f2c59!important}[color-scheme=light] .hero-dock-item--highlight .hero-service-dock-item__name{color:#9e6919!important}[color-scheme=light] .hero-bottom-ticker{background:0 0!important}[color-scheme=light] .hero-bottom-ticker .marquee__text{color:#fff!important}@media (max-width:767px){.mxd-hero-06__wrap{padding-top:8.5rem!important}.mxd-hero-06__list{margin-bottom:2.2rem;padding:0 1.8rem}.mxd-hero-06__btn-mobile{justify-content:center;margin-top:2rem;margin-bottom:2rem;padding:0 1.8rem}}@media only screen and (min-width:1200px){[color-scheme=dark] .hero-06-headline__descr p,[color-scheme=light] .hero-06-headline__descr p{text-shadow:0 2px 14px #000000d9;color:#fff!important}}@media only screen and (max-width:1199px){[color-scheme=light] .hero-06-headline__descr p{color:#121218!important}[color-scheme=dark] .hero-06-headline__descr p{color:#fff!important}}.mxd-hero-06__btn-mobile .btn-rotating{border:1px solid var(--stroke-controls)!important;background-color:var(--base-tint)!important}[color-scheme=light] .mxd-hero-06__btn-mobile .btn-rotating{background-color:#0000000a!important;border:1px solid #00000026!important}.mxd-hero-06__btn-mobile .btn-rotating__text,.mxd-hero-06__btn-mobile .btn-rotating__text text,.mxd-hero-06__btn-mobile .btn-rotating__text textPath{fill:var(--t-bright)!important}[color-scheme=light] .mxd-hero-06__btn-mobile .btn-rotating__text,[color-scheme=light] .mxd-hero-06__btn-mobile .btn-rotating__text text,[color-scheme=light] .mxd-hero-06__btn-mobile .btn-rotating__text textPath{fill:#121218!important}[color-scheme=dark] .mxd-hero-06__btn-mobile .btn-rotating__text,[color-scheme=dark] .mxd-hero-06__btn-mobile .btn-rotating__text text,[color-scheme=dark] .mxd-hero-06__btn-mobile .btn-rotating__text textPath{fill:#fff!important}[color-scheme=light] .hero-services-header:after{background:linear-gradient(90deg,#0003,#0000)!important}.hero-meta-divider{color:#ffffff40;font-size:1.1rem}.mxd-hero-06__marquee .marquee__text{letter-spacing:-.02em!important;margin-right:1.8rem!important;font-size:4.4rem!important;line-height:1.15!important}.mxd-hero-06__marquee .marquee__image{width:3.2rem!important;height:3.2rem!important}@media only screen and (min-width:768px){.mxd-hero-06__marquee .marquee__text{letter-spacing:-.03em!important;margin-right:2.8rem!important;font-size:7rem!important}.mxd-hero-06__marquee .marquee__image{width:4.8rem!important;height:4.8rem!important}}@media only screen and (min-width:1200px){.mxd-hero-06__marquee .marquee__text{font-size:7.6rem!important}.mxd-hero-06__marquee .marquee__image{width:5.2rem!important;height:5.2rem!important}}.mxd-logo{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:1.2rem;text-decoration:none;display:inline-flex}.mxd-logo__image{object-fit:contain;filter:brightness(0)invert();border-radius:50%;width:4.8rem;height:4.8rem;transition:transform .3s cubic-bezier(.16,1,.3,1),filter .3s}.mxd-logo:hover .mxd-logo__image{transform:scale(1.06)}[color-scheme=light] .mxd-logo__image{filter:none!important}[color-scheme=dark] .mxd-logo__image{filter:brightness(0)invert()!important}.mxd-logo__text{font:normal 600 1.8rem/1.05 var(--_font-accent,inherit);letter-spacing:-.01em;color:var(--t-bright);text-transform:uppercase;transition:color .3s}@media only screen and (min-width:768px){.mxd-logo__image{width:5.2rem;height:5.2rem}.mxd-logo__text{font-size:2rem}}.mxd-paragraph__lists{border-top:1px solid #ffffff17;width:100%;max-width:100%;margin-top:3.6rem;padding-top:2.8rem;transition:border-color .3s}[color-scheme=light] .mxd-paragraph__lists{border-top-color:#00000014}.mxd-paragraph__lists ul{flex-direction:column;gap:1.8rem;margin:0;padding:0;list-style:none;display:flex}.mxd-paragraph__lists ul li{margin:0;padding:0}.mxd-paragraph__lists ul li p{letter-spacing:-.01em;color:var(--t-bright);align-items:baseline;gap:1rem;margin:0;font-size:1.8rem;font-weight:400;line-height:1.45;transition:color .25s cubic-bezier(.16,1,.3,1),transform .25s cubic-bezier(.16,1,.3,1);display:flex}.about-list-star{color:#e5b97c;opacity:.9;flex-shrink:0;font-size:1.2rem;line-height:1;transition:transform .3s cubic-bezier(.16,1,.3,1),color .3s;display:inline-block}.mxd-paragraph__lists ul li:hover p{color:#fff;transform:translate(4px)}[color-scheme=light] .mxd-paragraph__lists ul li:hover p{color:#000}.mxd-paragraph__lists ul li:hover .about-list-star{color:#f7cb8b;opacity:1;transform:scale(1.3)rotate(15deg)}.mxd-header,.mxd-header__controls,.mxd-header__logo,.mxd-logo,.mxd-logo__text{opacity:1!important;visibility:visible!important}@media only screen and (max-width:1199px){[color-scheme=light] .hero-mobile-title{color:#111118!important}[color-scheme=light] .hero-mobile-descr{color:#121218bf!important}[color-scheme=light] .hero-mobile-chip{color:#111118!important;background:#0000000a!important;border:1px solid #0000001a!important;box-shadow:0 4px 12px -2px #0000000f,inset 0 0 2px #fffc!important}[color-scheme=light] .hero-mobile-info-pill{color:#121218b3!important;background:#00000008!important;border:1px solid #00000014!important}[color-scheme=light] .hero-mobile-info-pill__highlight,[color-scheme=light] .hero-mobile-info-pill__divider{color:#9e6919!important}[color-scheme=light] .hero-mobile-info-pill__loc{color:#121218a6!important}[color-scheme=light] .hero-mobile-cta-primary{color:#fff!important;background:#111118!important;border:1px solid #111118!important;box-shadow:0 8px 24px -4px #00000040!important}[color-scheme=light] .hero-mobile-cta-primary .hero-mobile-cta-icon{color:#e5b97c!important}[color-scheme=light] .hero-mobile-cta-secondary{color:#111118!important}}.mxd-hero-06__data .apple-glass-container,.mxd-hero-06__data a,.mxd-hero-06__data button{pointer-events:auto!important}.mxd-stats-cards__inner.stats-card-wedding-dress{position:relative!important;overflow:hidden!important}.mxd-stats-cards__inner:has(.mxd-stats-cards-image-1){position:relative!important;overflow:hidden!important}.mxd-stats-cards__image.mxd-stats-cards-image-1{z-index:0!important;width:100%!important;max-width:none!important;height:100%!important;margin:0!important;padding:0!important;position:absolute!important;inset:0!important;-webkit-mask-image:none!important;mask-image:none!important}.mxd-stats-cards__image.mxd-stats-cards-image-1 img{object-fit:cover!important;object-position:25% center!important;width:100%!important;max-width:none!important;height:100%!important;display:block!important}.mxd-stats-cards__image.mxd-stats-cards-image-1:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(135deg,#00000059 0,#00000026 40%,#0000008c 100%);position:absolute;inset:0}:is(.mxd-stats-cards__inner:has(.mxd-stats-cards-image-1) .mxd-counter .mxd-counter__descr,.mxd-stats-cards__inner:has(.mxd-stats-cards-image-1) .mxd-counter .mxd-stats-number,.stats-card-wedding-dress .mxd-counter .mxd-counter__descr,.stats-card-wedding-dress .mxd-counter .mxd-stats-number){color:#fff!important;text-shadow:0 2px 14px #000000f2,0 0 24px #000c!important;z-index:2!important;position:relative!important}:is(.mxd-stats-cards__inner:has(.mxd-stats-cards-image-1) .mxd-stats-cards__btngroup,.stats-card-wedding-dress .mxd-stats-cards__btngroup){z-index:2!important;position:relative!important}:is(.mxd-stats-cards__inner:has(.mxd-stats-cards-image-1) .mxd-stats-cards__btngroup .btn,.stats-card-wedding-dress .mxd-stats-cards__btngroup .btn){-webkit-backdrop-filter:blur(12px)!important;color:#fff!important;background:#121218a6!important;border:1px solid #ffffff59!important;box-shadow:0 4px 16px #00000073!important}.mxd-stats-cards__inner.stats-card-full-image{position:relative!important;overflow:hidden!important}.mxd-stats-cards__inner:has(.mxd-stats-cards-image-2){position:relative!important;overflow:hidden!important}.mxd-stats-cards__image.mxd-stats-cards-image-2{z-index:0!important;width:100%!important;max-width:none!important;height:100%!important;margin:0!important;padding:0!important;position:absolute!important;inset:0!important}.mxd-stats-cards__image.mxd-stats-cards-image-2 img{object-fit:cover!important;object-position:center 20%!important;width:100%!important;max-width:none!important;height:100%!important;display:block!important}.mxd-stats-cards__image.mxd-stats-cards-image-2:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(135deg,#00000059 0,#0000001a 40%,#000000a6 100%);position:absolute;inset:0}:is(.mxd-stats-cards__inner:has(.mxd-stats-cards-image-2) .mxd-counter .mxd-counter__descr,.mxd-stats-cards__inner:has(.mxd-stats-cards-image-2) .mxd-counter .mxd-stats-number,.stats-card-full-image .mxd-counter .mxd-counter__descr,.stats-card-full-image .mxd-counter .mxd-stats-number){color:#fff!important;text-shadow:0 2px 14px #000000d9!important;z-index:2!important;position:relative!important}:is(.mxd-stats-cards__inner:has(.mxd-stats-cards-image-2) .mxd-stats-cards__btngroup,.stats-card-full-image .mxd-stats-cards__btngroup){z-index:2!important;position:relative!important}:is(.mxd-stats-cards__inner:has(.mxd-stats-cards-image-2) .mxd-avatars__item,.stats-card-full-image .mxd-avatars__item){border:2px solid #ffffffe6!important;box-shadow:0 4px 12px #00000073!important}.stats-card-full-link{z-index:10!important;cursor:pointer!important;border-radius:inherit!important;display:block!important;position:absolute!important;inset:0!important}.stats-card-google-badge{z-index:5!important;-webkit-backdrop-filter:blur(16px)!important;color:#fff!important;letter-spacing:.01em!important;pointer-events:none!important;background:#121218b3!important;border:1px solid #ffffff40!important;border-radius:100px!important;align-items:center!important;gap:.75rem!important;padding:.75rem 1.5rem!important;font-size:1.25rem!important;font-weight:500!important;transition:all .3s cubic-bezier(.16,1,.3,1)!important;display:inline-flex!important;position:absolute!important;bottom:3.5rem!important;left:3.5rem!important;box-shadow:0 8px 24px -4px #00000080,inset 0 0 2px #ffffff40!important}.stats-card-google-icon{flex-shrink:0!important;width:17px!important;height:17px!important}.stats-card-google-arrow{color:#e5b97c!important;font-size:1.25rem!important;transition:none!important}.stats-card-full-image{cursor:pointer!important;transition:none!important}.stats-card-full-image:hover{box-shadow:none!important;transform:none!important}.stats-card-full-image:hover .stats-card-google-badge{background:#121218bf!important;border-color:#e5b97c59!important;box-shadow:0 8px 24px -4px #00000080!important}.stats-card-full-image:hover .stats-card-google-arrow,.stats-card-full-image:hover .mxd-stats-cards-image-2 img{transform:none!important}.mxd-stats-cards-image-2 img{transition:none!important}.mxd-stats-cards .mxd-stats-cards__image,.mxd-stats-cards .mxd-stats-cards__image img,.mxd-stats-cards .mxd-stats-cards__inner,.mxd-stats-cards .mxd-stats-cards__inner:hover,.mxd-stats-cards .mxd-stats-cards__inner:hover .mxd-stats-cards__image img{transition:none!important;transform:none!important}.mxd-stats-cards__inner.stats-card-experience{position:relative!important;overflow:hidden!important}.mxd-stats-cards__inner:has(.mxd-stats-cards-image-3){position:relative!important;overflow:hidden!important}.mxd-stats-cards__image.mxd-stats-cards-image-3{z-index:0!important;width:100%!important;max-width:none!important;height:100%!important;margin:0!important;padding:0!important;position:absolute!important;inset:0!important;-webkit-mask-image:none!important;mask-image:none!important}.mxd-stats-cards__image.mxd-stats-cards-image-3 img{object-fit:cover!important;object-position:72% center!important;width:100%!important;max-width:none!important;height:100%!important;display:block!important}.mxd-stats-cards__image.mxd-stats-cards-image-3:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#0a0a0ee6 0,#0a0a0ebf 35%,#0a0a0e59 60%,#0a0a0e26 100%);position:absolute;inset:0}:is(.mxd-stats-cards__inner:has(.mxd-stats-cards-image-3) .mxd-counter .mxd-counter__descr,.mxd-stats-cards__inner:has(.mxd-stats-cards-image-3) .mxd-counter .mxd-stats-number,.stats-card-experience .mxd-counter .mxd-counter__descr,.stats-card-experience .mxd-counter .mxd-stats-number){color:#fff!important;text-shadow:0 2px 14px #000000f2,0 0 24px #000c!important;z-index:2!important;position:relative!important}:is(.mxd-stats-cards__inner:has(.mxd-stats-cards-image-3) .mxd-stats-cards__btngroup,.stats-card-experience .mxd-stats-cards__btngroup){z-index:2!important;position:relative!important}:is(.mxd-stats-cards__inner:has(.mxd-stats-cards-image-3) .mxd-stats-cards__btngroup .btn,.stats-card-experience .mxd-stats-cards__btngroup .btn){-webkit-backdrop-filter:blur(12px)!important;color:#fff!important;background:#121218a6!important;border:1px solid #ffffff59!important;box-shadow:0 4px 16px #00000073!important}.mxd-stats-cards__inner.stats-card-awards{position:relative!important;overflow:hidden!important}.mxd-stats-cards__inner:has(.mxd-stats-cards-image-4){position:relative!important;overflow:hidden!important}.mxd-stats-cards__image.mxd-stats-cards-image-4{z-index:0!important;width:100%!important;max-width:none!important;height:100%!important;margin:0!important;padding:0!important;position:absolute!important;inset:0!important;-webkit-mask-image:none!important;mask-image:none!important}.mxd-stats-cards__image.mxd-stats-cards-image-4 img{object-fit:cover!important;object-position:65% center!important;width:100%!important;max-width:none!important;height:100%!important;display:block!important}.mxd-stats-cards__image.mxd-stats-cards-image-4:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(135deg,#0a0a0ee6 0,#0a0a0eb3 38%,#0a0a0e59 65%,#0a0a0e26 100%);position:absolute;inset:0}:is(.mxd-stats-cards__inner:has(.mxd-stats-cards-image-4) .mxd-counter .mxd-counter__descr,.mxd-stats-cards__inner:has(.mxd-stats-cards-image-4) .mxd-counter .mxd-stats-number,.stats-card-awards .mxd-counter .mxd-counter__descr,.stats-card-awards .mxd-counter .mxd-stats-number){color:#fff!important;text-shadow:0 2px 14px #000000f2,0 0 24px #000c!important;z-index:2!important;position:relative!important}:is(.mxd-stats-cards__inner:has(.mxd-stats-cards-image-4) .mxd-stats-cards__btngroup,.stats-card-awards .mxd-stats-cards__btngroup){z-index:2!important;position:relative!important}:is(.mxd-stats-cards__inner:has(.mxd-stats-cards-image-4) .mxd-stats-cards__btngroup .btn,.stats-card-awards .mxd-stats-cards__btngroup .btn){-webkit-backdrop-filter:blur(12px)!important;color:#fff!important;background:#121218a6!important;border:1px solid #ffffff59!important;box-shadow:0 4px 16px #00000073!important}@media only screen and (max-width:767px){.stats-card-google-badge{gap:.6rem!important;padding:.6rem 1.2rem!important;font-size:1.15rem!important;bottom:2.2rem!important;left:2.2rem!important}}.mxd-counter.align-end{text-align:right!important;align-items:flex-end!important}.mxd-counter.align-end .mxd-counter__descr{text-align:right!important}.mxd-avatars__item{border:1px solid #111!important;box-shadow:0 0 0 1px #111!important}.mxd-header{z-index:100!important;opacity:1!important;visibility:visible!important;-webkit-backdrop-filter:none!important;width:100%!important;max-width:100%!important;box-shadow:none!important;pointer-events:auto!important;background:0 0!important;border-bottom:1px solid #0000!important;border-radius:0!important;padding:1.6rem 0!important;transition:padding .35s cubic-bezier(.16,1,.3,1),background .35s cubic-bezier(.16,1,.3,1),border-color .35s,box-shadow .35s,backdrop-filter .35s!important;position:fixed!important;top:0!important;left:0!important;right:0!important;transform:none!important}@media only screen and (min-width:768px){.mxd-header{padding:2rem 0!important}}[color-scheme=light] .mxd-header{box-shadow:none!important;background:0 0!important;border-bottom:1px solid #0000!important}.mxd-header__inner{pointer-events:auto!important;justify-content:space-between!important;align-items:center!important;width:100%!important;height:4.6rem!important;min-height:4.6rem!important;padding:0 9rem 0 3rem!important;transition:padding .35s cubic-bezier(.16,1,.3,1),height .35s cubic-bezier(.16,1,.3,1),min-height .35s cubic-bezier(.16,1,.3,1)!important;display:flex!important}.mxd-header__controls{align-items:center!important;display:flex!important}@media only screen and (min-width:768px){.mxd-header__inner{height:5.6rem!important;min-height:5.6rem!important;padding:0 14rem 0 6rem!important}}@media only screen and (min-width:1441px){.mxd-header__inner{max-width:1440px!important;margin:0 auto!important;padding:0 14rem 0 6rem!important}}.mxd-header.is-hidden{opacity:1!important;pointer-events:auto!important;transform:none!important}.header-is-scrolled .mxd-header,.mxd-header.is-scrolled{-webkit-backdrop-filter:blur(28px)saturate(190%)!important;pointer-events:auto!important;background:#0d0d12b8!important;border-bottom:1px solid #ffffff1f!important;border-left:none!important;border-right:none!important;border-radius:0!important;width:100%!important;max-width:100%!important;padding-top:1.1rem!important;padding-bottom:1.1rem!important;position:fixed!important;top:0!important;left:0!important;right:0!important;transform:none!important;box-shadow:0 12px 36px -4px #00000080,inset 0 1px #ffffff38!important}.header-is-scrolled .mxd-header:before,.mxd-header.is-scrolled:before{content:"";pointer-events:none;z-index:0;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");position:absolute;inset:0}.header-is-scrolled .mxd-header:after,.mxd-header.is-scrolled:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#fff0 0,#ffffff52 15% 85%,#fff0 100%);height:1px;position:absolute;top:0;left:0;right:0}.mxd-header__controls,.mxd-header__logo{z-index:2;position:relative}[color-scheme=light] .header-is-scrolled .mxd-header,[color-scheme=light] .mxd-header.is-scrolled{background:#ffffffc7!important;border-bottom:1px solid #00000014!important;box-shadow:0 10px 30px -5px #0000000f,inset 0 1px #fffffff2!important}.mxd-hero-06-pinned:after{content:"";pointer-events:none;z-index:3;filter:blur(55px);background:radial-gradient(circle,#e5b97c33 0,#e5b97c0d 45%,#0000 70%);width:440px;height:440px;position:absolute;top:16%;right:-4%}.header-is-scrolled .mxd-header .mxd-logo__image,.mxd-header.is-scrolled .mxd-logo__image{width:3.6rem!important;height:3.6rem!important;transition:width .35s cubic-bezier(.16,1,.3,1),height .35s cubic-bezier(.16,1,.3,1),transform .3s!important}.header-is-scrolled .mxd-header .mxd-logo__text,.mxd-header.is-scrolled .mxd-logo__text{font-size:1.4rem!important;line-height:1.1!important;transition:font-size .35s cubic-bezier(.16,1,.3,1)!important}.header-is-scrolled .mxd-header .mxd-header__controls,.mxd-header.is-scrolled .mxd-header__controls{align-items:center!important}.header-is-scrolled .mxd-header .mxd-color-switcher,.mxd-header.is-scrolled .mxd-color-switcher{width:4rem!important;height:4rem!important;transition:width .35s,height .35s!important}.header-is-scrolled .mxd-header .btn,.mxd-header.is-scrolled .btn{min-height:4rem!important;padding:.6rem 1.6rem!important;font-size:1.3rem!important;transition:all .35s cubic-bezier(.16,1,.3,1)!important}.mxd-nav__wrap{z-index:105!important;pointer-events:none!important;width:100%!important;position:fixed!important;top:0!important;left:0!important;right:0!important}.mxd-nav__contain{opacity:1!important;visibility:visible!important;pointer-events:none!important;justify-content:flex-end!important;align-items:center!important;height:4.6rem!important;min-height:4.6rem!important;margin-top:1.6rem!important;padding:0 3rem!important;transition:margin-top .35s cubic-bezier(.16,1,.3,1),min-height .35s cubic-bezier(.16,1,.3,1),height .35s cubic-bezier(.16,1,.3,1)!important;display:flex!important}.mxd-nav__hamburger{opacity:1!important;visibility:visible!important;pointer-events:auto!important;justify-content:center!important;align-items:center!important;width:4.6rem!important;height:4.6rem!important;transition:width .35s cubic-bezier(.16,1,.3,1),height .35s cubic-bezier(.16,1,.3,1)!important;display:flex!important}@media only screen and (min-width:768px){.mxd-nav__contain{height:5.6rem!important;min-height:5.6rem!important;margin-top:2rem!important;padding:0 6rem!important}.mxd-nav__hamburger{width:5.6rem!important;height:5.6rem!important}}.header-is-scrolled .mxd-header__inner{height:4rem!important;min-height:4rem!important}.header-is-scrolled .mxd-nav__contain{height:4rem!important;min-height:4rem!important;margin-top:1.1rem!important}.header-is-scrolled .mxd-nav__hamburger{width:4rem!important;height:4rem!important;transition:width .35s cubic-bezier(.16,1,.3,1),height .35s cubic-bezier(.16,1,.3,1)!important}@media only screen and (min-width:1441px){.mxd-footer,.mxd-page-content,.mxd-hero-06-pin-track{max-width:1440px!important;margin-left:auto!important;margin-right:auto!important}.mxd-nav__contain{max-width:1440px!important;margin-left:auto!important;margin-right:auto!important;padding-left:6rem!important;padding-right:6rem!important}}.whatsapp-fixed-btn{cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;z-index:999!important;text-decoration:none!important;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1)!important;display:flex!important;position:fixed!important;bottom:28px!important;right:28px!important;box-shadow:0 8px 24px #25d36666,0 4px 12px #00000040!important}.whatsapp-fixed-btn__inner{border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.whatsapp-fixed-btn__img{object-fit:contain;width:100%;height:100%;display:block}.whatsapp-fixed-btn:hover{transform:scale(1.1)translateY(-2px)!important;box-shadow:0 12px 32px #25d3668c,0 6px 18px #0000004d!important}.whatsapp-fixed-btn:active{transform:scale(.95)!important}.btn-to-top{bottom:98px!important;right:32px!important}@media only screen and (max-width:767px){.whatsapp-fixed-btn{width:52px;height:52px;bottom:20px!important;right:18px!important}.btn-to-top{bottom:84px!important;right:22px!important}}.mxd-promo{border-radius:var(--_radius-l,3.8rem)!important;-webkit-border-radius:var(--_radius-l,3.8rem)!important;overflow:hidden!important}.mxd-promo__inner{isolation:isolate;transform:translateZ(0);border-radius:var(--_radius-l,3.8rem)!important;-webkit-border-radius:var(--_radius-l,3.8rem)!important;background-color:#0b0b0f!important;overflow:hidden!important}.mxd-promo__bg{border-radius:inherit!important;opacity:.35!important;filter:brightness(.6)contrast(1.15)!important;background-image:url(/img/portfolio/dividers/divider-wedding-party-night.jpg)!important;background-position:100%!important;background-size:cover!important;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000080 25%,#000 100%)!important;mask-image:linear-gradient(90deg,#0000 0%,#00000080 25%,#000 100%)!important}.mxd-promo__content{gap:3.6rem!important;margin:6.5rem 0 7rem!important}@media only screen and (min-width:768px){.mxd-promo__content{gap:4rem!important;margin:8rem 0 8.5rem!important}}@media only screen and (min-width:1200px){.mxd-promo__content{gap:4.8rem!important;margin:9.5rem 0 10.5rem!important}}@media only screen and (min-width:1600px){.mxd-promo__content{gap:5.2rem!important;margin:11.5rem 0 12.5rem!important}}@media only screen and (min-width:1200px){.mxd-promo__title{width:58%!important}}@media only screen and (min-width:1600px){.mxd-promo__title{width:56%!important}}.mxd-promo__caption,.mxd-promo__caption *,.mxd-promo__caption .char,.mxd-promo__caption .line,.mxd-promo__caption .word,.mxd-promo__caption div,.mxd-promo__caption span,.mxd-promo__title,.mxd-promo__title *,.mxd-promo__title span{color:#fff!important;-webkit-text-fill-color:#fff!important}.mxd-promo__caption{letter-spacing:-.03em!important;color:#fff!important;-webkit-text-fill-color:#fff!important;word-break:keep-all!important;overflow-wrap:normal!important;hyphens:none!important;text-shadow:0 2px 20px #000000b3!important;font-size:clamp(3.2rem,4.4vw,5.8rem)!important;line-height:1.14!important}.mxd-promo__caption span{white-space:normal!important;word-break:keep-all!important;color:#fff!important;-webkit-text-fill-color:#fff!important}@media only screen and (min-width:1200px){.mxd-promo__images{pointer-events:none!important;justify-content:flex-end!important;align-items:center!important;width:44%!important;height:100%!important;display:flex!important;position:absolute!important;top:0!important;right:0!important}.mxd-promo__images .promo-image{border:1px solid #ffffff1f!important;border-radius:20px!important;box-shadow:0 25px 60px #0009!important}.mxd-promo__images .promo-image-1{object-fit:cover!important;width:320px!important;height:420px!important;position:absolute!important;top:50%!important;bottom:auto!important;right:5rem!important;transform:translateY(-50%)!important}.mxd-promo__images .promo-image-2{object-fit:cover!important;z-index:2!important;border:2px solid #fff3!important;border-radius:16px!important;width:150px!important;height:150px!important;position:absolute!important;top:calc(50% + 40px)!important;bottom:auto!important;left:2rem!important;transform:translateY(-50%)!important;box-shadow:0 20px 45px #000000bf!important}}@media only screen and (min-width:1600px){.mxd-promo__images .promo-image-1{width:380px!important;height:480px!important;right:8rem!important}.mxd-promo__images .promo-image-2{width:180px!important;height:180px!important;top:calc(50% + 50px)!important;left:4rem!important}}.mxd-footer__bottom-bar{border-top:1px solid var(--st-muted);flex-direction:column;justify-content:space-between;align-items:center;gap:1.6rem;width:100%;max-width:1920px;margin:3rem auto 0;padding:3rem 3rem 0;display:flex}@media only screen and (min-width:768px){.mxd-footer__bottom-bar{flex-direction:row;padding:3.5rem 8rem 2rem 6rem}}@media only screen and (min-width:1600px){.mxd-footer__bottom-bar{padding:4rem 11rem 2rem 9rem}}.mxd-footer__bottom-links{flex-wrap:wrap;align-items:center;gap:1.6rem;display:flex}.footer-blocks__title-compact{font:normal var(--fw-medium) 2.2rem/1.2 var(--_font-accent);color:var(--t-bright);letter-spacing:-.01em}@media only screen and (min-width:768px){.footer-blocks__title-compact{font-size:2.4rem}}.footer-nav{gap:1.2rem!important}.footer-nav__link{font-size:2.2rem!important;line-height:1.2!important}.footer-nav__link .btn-caption{height:2.64rem!important;line-height:1.2!important}.footer-nav__counter{border-radius:1.3rem!important;height:2.5rem!important;padding:0 .9rem!important;font-size:1.2rem!important}.footer-nav__counter svg{width:1.2rem!important;height:1.2rem!important}@media only screen and (min-width:768px){.footer-nav{gap:1.4rem!important}.footer-nav__link{font-size:2.6rem!important}.footer-nav__link .btn-caption{height:3.12rem!important}.footer-nav__counter{border-radius:1.4rem!important;height:2.8rem!important;padding:0 1rem!important;font-size:1.3rem!important}.footer-nav__counter svg{width:1.3rem!important;height:1.3rem!important}}.footer-blocks__card{padding:3.5rem 4rem!important}@media only screen and (min-width:768px){.footer-blocks__card{padding:3.8rem 4.5rem!important}}@media only screen and (min-width:1200px){.mxd-footer__footer-blocks{align-items:stretch!important}.footer-blocks__column{height:auto!important}.footer-blocks__card.fullheight-card{height:100%!important}.footer-blocks__card.fill-card{flex:1!important}}.header-is-scrolled .mxd-nav__wrap.active_menu .mxd-nav__contain,.mxd-nav__wrap.active_menu .mxd-nav__contain{margin-top:3.2rem!important;padding-right:4.5rem!important}@media only screen and (min-width:768px){.header-is-scrolled .mxd-nav__wrap.active_menu .mxd-nav__contain,.mxd-nav__wrap.active_menu .mxd-nav__contain{margin-top:4rem!important;padding-right:6.5rem!important}}@media only screen and (min-width:1600px){.header-is-scrolled .mxd-nav__wrap.active_menu .mxd-nav__contain,.mxd-nav__wrap.active_menu .mxd-nav__contain{margin-top:4.5rem!important;padding-right:9.5rem!important}}.nav-open.mxd-nav__hamburger{width:5.2rem!important;height:5.2rem!important}@media only screen and (min-width:768px){.nav-open.mxd-nav__hamburger{width:6.2rem!important;height:6.2rem!important}}.nav-open .hamburger__line{background-color:#fff!important;border-radius:.35rem!important;width:65%!important;height:.35rem!important}.nav-open .hamburger__line:first-child{transform:translateY(5px)rotate(45deg)!important}.nav-open .hamburger__line:last-child{transform:translateY(-5px)rotate(-45deg)!important}.mxd-portfolio-hero{padding-top:3.5rem!important;padding-bottom:2rem!important}@media only screen and (min-width:768px){.mxd-portfolio-hero{padding-top:4rem!important;padding-bottom:2.5rem!important}}.mxd-portfolio-hero__title{letter-spacing:-.03em!important;max-width:82rem!important;margin-bottom:1.4rem!important;font-size:3.2rem!important;font-weight:600!important;line-height:1.18!important}@media only screen and (min-width:768px){.mxd-portfolio-hero__title{font-size:4.2rem!important}}@media only screen and (min-width:1200px){.mxd-portfolio-hero__title{font-size:4.8rem!important}}.mxd-portfolio-hero__desc{max-width:66rem!important;color:var(--t-medium,#7c7c7c)!important;margin-top:0!important;margin-bottom:0!important;font-size:1.6rem!important;line-height:1.6!important}@media only screen and (min-width:768px){.mxd-portfolio-hero__desc{font-size:1.7rem!important}}.mxd-portfolio-gallery-section{padding-top:1.5rem!important;padding-bottom:8rem!important}.mxd-gallery-filter-wrap{justify-content:center;width:100%;display:flex;margin-bottom:4rem!important}.mxd-gallery-filters{box-shadow:none;background:0 0;border:none;flex-wrap:wrap;justify-content:center;align-items:center;gap:.9rem 1.2rem;max-width:100%;padding:0;display:flex}.mxd-filter-btn{cursor:pointer;border:1px solid var(--st-muted,var(--base-shade,#e0dddb));color:var(--t-bright,#161616);transition:all var(--_animspeed-medium,.3s) var(--_animbezier,cubic-bezier(.23, .65, .74, 1.09));white-space:nowrap;-webkit-user-select:none;user-select:none;background:0 0;border-radius:3rem;outline:0;align-items:center;gap:.8rem;padding:.85rem 1.8rem;font-family:inherit;font-size:1.45rem;font-weight:500;display:inline-flex}.mxd-filter-btn:hover{background:var(--base-shade,#e0dddb);border-color:var(--st-bright,#161616);color:var(--t-bright,#161616);transform:translateY(-2px)}.mxd-filter-btn.active{font-weight:600;transform:translateY(-2px);box-shadow:0 4px 16px #0000001f;background:var(--base-opp,#161616)!important;border-color:var(--base-opp,#161616)!important;color:var(--t-opp-bright,#fff)!important}:root:not([color-scheme=light]) .mxd-filter-btn.active{box-shadow:0 4px 16px #ffffff14}.mxd-filter-btn__count{background:var(--base-shade,#e0dddb);min-width:2.2rem;height:2rem;color:var(--t-medium,#7c7c7c);transition:all var(--_animspeed-medium,.3s) var(--_animbezier,cubic-bezier(.23, .65, .74, 1.09));border-radius:1rem;justify-content:center;align-items:center;padding:0 .6rem;font-size:1.15rem;font-weight:500;line-height:1;display:inline-flex}.mxd-filter-btn:hover:not(.active) .mxd-filter-btn__count{color:var(--t-bright,#161616);background:#00000014}:root:not([color-scheme=light]) .mxd-filter-btn:hover:not(.active) .mxd-filter-btn__count{background:#ffffff26}.mxd-filter-btn.active .mxd-filter-btn__count{font-weight:700;background:var(--base,#faf7f6)!important;color:var(--t-bright,#161616)!important}@media only screen and (max-width:768px){.mxd-gallery-filter-wrap{margin-bottom:2.8rem!important}.mxd-gallery-filters{gap:.7rem .8rem}.mxd-filter-btn{gap:.6rem;padding:.75rem 1.4rem;font-size:1.35rem}.mxd-filter-btn__count{min-width:2rem;height:1.8rem;padding:0 .5rem;font-size:1.1rem}}.mxd-gallery-grid{column-count:3;column-gap:2rem;width:100%}@media only screen and (max-width:1024px){.mxd-gallery-grid{column-count:2;column-gap:1.6rem}}@media only screen and (max-width:640px){.mxd-gallery-grid{column-count:1;column-gap:1.6rem}}.mxd-gallery-card{break-inside:avoid;cursor:pointer;background:var(--base-tint,#fff);border:1px solid var(--base-shade,#e0dddb);border-radius:1.6rem;outline:0;margin-bottom:2rem;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1),border-color .3s;position:relative;overflow:hidden;box-shadow:0 8px 24px #0000000f}.mxd-gallery-card:focus-visible,.mxd-gallery-card:hover{border-color:#00000040;transform:translateY(-5px);box-shadow:0 20px 40px -10px #0003}.mxd-gallery-card__inner{width:100%;display:block;position:relative;overflow:hidden}.mxd-gallery-card__image{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1);display:block}.mxd-gallery-card:focus-visible .mxd-gallery-card__image,.mxd-gallery-card:hover .mxd-gallery-card__image{transform:scale(1.05)}.mxd-gallery-card__overlay{opacity:0;pointer-events:none;background:linear-gradient(#00000073 0,#0000001a 35%,#0000 65%);flex-direction:column;justify-content:flex-start;padding:1.8rem;transition:opacity .35s;display:flex;position:absolute;inset:0}.mxd-gallery-card:focus-visible .mxd-gallery-card__overlay,.mxd-gallery-card:hover .mxd-gallery-card__overlay{opacity:1}.mxd-gallery-card__top{justify-content:space-between;align-items:center;width:100%;display:flex}.mxd-gallery-card__badge{-webkit-backdrop-filter:blur(10px);color:#fff;letter-spacing:.02em;background:#ffffff2e;border:1px solid #ffffff40;border-radius:2rem;padding:.4rem 1.2rem;font-size:1.2rem;font-weight:500}.mxd-gallery-card__icon{-webkit-backdrop-filter:blur(10px);color:#fff;background:#fff3;border:1px solid #ffffff40;border-radius:50%;justify-content:center;align-items:center;width:3.8rem;height:3.8rem;font-size:1.8rem;display:flex}.mxd-gallery-footer{text-align:center;flex-direction:column;align-items:center;gap:2.5rem;margin-top:5rem;display:flex}.mxd-gallery-progress{width:100%;max-width:36rem}.mxd-gallery-progress__text{color:var(--t-medium,#7c7c7c);margin-bottom:1rem;font-size:1.45rem}.mxd-gallery-progress__bar{background:var(--base-shade,#e0dddb);border-radius:1rem;width:100%;height:.5rem;overflow:hidden}.mxd-gallery-progress__fill{background:var(--base-opp,#161616);height:100%;transition:width .4s cubic-bezier(.2,.8,.2,1)}.mxd-gallery-loadmore-btn{cursor:pointer!important;border-radius:4rem!important;align-items:center!important;gap:1.2rem!important;padding:1.4rem 3.2rem!important;font-size:1.5rem!important;display:inline-flex!important}.mxd-gallery-complete{color:var(--t-medium,#7c7c7c);flex-direction:column;align-items:center;gap:1rem;font-size:1.45rem;display:flex}.mxd-gallery-complete__text{align-items:center;gap:.6rem;display:inline-flex}.mxd-gallery-top-link{color:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;font-size:1.3rem;font-weight:600;text-decoration:underline;transition:opacity .2s;display:inline-flex}.mxd-gallery-top-link:hover{opacity:.8}.mxd-lightbox-overlay{z-index:999999;-webkit-backdrop-filter:blur(20px);-webkit-user-select:none;user-select:none;background:#080808f5;flex-direction:column;justify-content:space-between;animation:.25s cubic-bezier(.16,1,.3,1) forwards mxdLightboxFadeIn;display:flex;position:fixed;inset:0}@keyframes mxdLightboxFadeIn{0%{opacity:0}to{opacity:1}}.mxd-lightbox-header{z-index:10;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:1.6rem 2.8rem;display:flex}.mxd-lightbox-meta{align-items:center;gap:1.2rem;max-width:70%;display:flex;overflow:hidden}.mxd-lightbox-tag{color:#fff;white-space:nowrap;background:#ffffff26;border-radius:2rem;padding:.4rem 1.2rem;font-size:1.2rem;font-weight:500}.mxd-lightbox-title{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:1.5rem;font-weight:500;overflow:hidden}.mxd-lightbox-actions{align-items:center;gap:1.2rem;display:flex}.mxd-lightbox-counter{color:#ffffffa6;background:#ffffff14;border-radius:2rem;padding:.4rem 1rem;font-size:1.3rem;font-weight:500}.mxd-lightbox-btn{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1f;border-radius:50%;justify-content:center;align-items:center;width:4rem;height:4rem;font-size:1.8rem;transition:all .2s;display:flex}.mxd-lightbox-btn:hover{background:#fff3;transform:scale(1.05)}.mxd-lightbox-close:hover{background:#eb5757cc!important;border-color:#0000!important}.mxd-lightbox-stage{flex:1;justify-content:center;align-items:center;width:100%;height:calc(100vh - 14rem);padding:1rem;display:flex;position:relative}.mxd-lightbox-image-wrap{justify-content:center;align-items:center;max-width:92vw;max-height:82vh;display:flex;position:relative}.mxd-lightbox-img{object-fit:contain;border-radius:.8rem;width:auto;max-width:92vw;height:auto;max-height:82vh;transition:opacity .3s,transform .3s;box-shadow:0 24px 64px #000000b3}.mxd-lightbox-img.loading{opacity:.3;transform:scale(.98)}.mxd-lightbox-img.loaded{opacity:1;transform:scale(1)}.mxd-lightbox-loader{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.mxd-spinner{border:3px solid #ffffff26;border-top-color:#fff;border-radius:50%;width:3.6rem;height:3.6rem;animation:.8s linear infinite mxdSpin}@keyframes mxdSpin{to{transform:rotate(360deg)}}.mxd-lightbox-nav{color:#fff;cursor:pointer;z-index:20;background:#ffffff14;border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:5.2rem;height:5.2rem;font-size:2.4rem;transition:all .2s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;top:50%;transform:translateY(-50%)}.mxd-lightbox-nav:hover{background:#ffffff40;transform:translateY(-50%)scale(1.1)}.mxd-lightbox-prev{left:2.4rem}.mxd-lightbox-next{right:2.4rem}@media only screen and (max-width:768px){.mxd-lightbox-header{padding:1.2rem 1.6rem}.mxd-lightbox-title{display:none}.mxd-lightbox-prev{width:4.2rem;height:4.2rem;font-size:2rem;left:1rem}.mxd-lightbox-next{width:4.2rem;height:4.2rem;font-size:2rem;right:1rem}}.mxd-lightbox-footer{text-align:center;border-top:1px solid #ffffff0f;padding:1.2rem 2.4rem}.mxd-lightbox-footer-caption{color:#ffffff8c;margin:0;font-size:1.3rem}.mxd-hero__mark{border:1px solid var(--base-shade,#0000001a)!important;color:var(--t-bright)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border-radius:3rem!important;align-items:center!important;gap:.85rem!important;padding:.6rem 1.4rem!important;font-size:1.4rem!important;font-weight:500!important;line-height:1!important;display:inline-flex!important}[color-scheme=dark] .mxd-hero__mark{color:#fff!important;border-color:#ffffff24!important}[color-scheme=light] .mxd-hero__mark{border-color:var(--base-shade,#e0dddb)!important;color:#161616!important}.mxd-hero__mark .mark-icon{box-shadow:0 0 #22c55e99;background-color:#22c55e!important;border-radius:50%!important;flex-shrink:0!important;width:.85rem!important;height:.85rem!important;animation:2s ease-in-out infinite mxdPulseDot!important;display:inline-block!important}@keyframes mxdPulseDot{0%{box-shadow:0 0 #22c55e99}70%{box-shadow:0 0 0 6px #22c55e00}to{box-shadow:0 0 #22c55e00}}.menu-promo .mxd-hero__mark{color:#fff!important;border-color:#ffffff29!important;margin-bottom:1.2rem!important}.menu-promo__desc{color:#ffffffbf!important;margin:0!important;font-size:1.5rem!important;line-height:1.55!important}.mxd-menu__contain .hamburger__base{background-color:#161616!important}.mxd-menu__contain,.mxd-menu__inner,.mxd-menu__wrapper{color:#fff!important}.mxd-menu__caption{color:#ffffffb8!important}.mxd-menu__caption a{color:#fff!important;text-decoration:none!important;transition:color .3s!important}.mxd-menu__caption a:hover{color:#ddf160!important}.main-menu__item,.main-menu__link,.main-menu__link .btn-caption{color:#fff!important}.main-menu__link:hover,.main-menu__link:hover .btn-caption{color:#ddf160!important}.main-menu__toggle svg{fill:#fff!important}.submenu__item a{color:#fffc!important}.no-touch .submenu__item a:hover,.submenu__item.active a{color:#ddf160!important}.mxd-menu__data,.mxd-menu__data p{color:#ffffffbf!important}.mxd-menu__data p i.ph-heart{color:#ddf160!important}.mxd-menu__data .menu-author-link,.mxd-menu__data a,.mxd-menu__data p a{color:#fff!important;background:0 0!important;border-bottom:1px solid #ffffff73!important;padding-bottom:1px!important;font-weight:500!important;text-decoration:none!important;transition:all .3s!important;display:inline-block!important}.mxd-menu__data .menu-author-link:hover,.no-touch .mxd-menu__data .menu-author-link:hover,.no-touch .mxd-menu__data a:hover,.no-touch .mxd-menu__data p a:hover{color:#ddf160!important;border-bottom-color:#ddf160!important}.adsense-unit-wrapper{clear:both;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:820px;margin:1.6rem auto;display:flex;z-index:10!important;pointer-events:auto!important;position:relative!important}[color-scheme=light] .adsense-unit-label{display:none!important}.adsense-unit-slot{box-sizing:border-box;justify-content:center;align-items:center;width:100%;display:flex;z-index:10!important;pointer-events:auto!important;background:0 0!important;border:none!important;padding:0!important;position:relative!important;overflow:visible!important}[color-scheme=light] .adsense-unit-slot{background:0 0!important;border:none!important}.adsense-unit-slot ins.adsbygoogle{pointer-events:auto!important;z-index:10!important;width:100%!important;max-width:100%!important;position:relative!important}.adsense-unit-slot iframe,.widget-ad iframe,.wp-in-article-ad-wrapper iframe,.wp-multiplex-wrapper iframe,ins.adsbygoogle iframe{pointer-events:auto!important;z-index:10!important;position:relative!important}.lenis.lenis-scrolling iframe[id^=aswift_],.lenis.lenis-scrolling iframe[id^=google_ads_iframe],html.lenis.lenis-scrolling .adsense-unit-slot iframe,html.lenis.lenis-scrolling .adsense-unit-wrapper iframe,html.lenis.lenis-scrolling .widget-ad iframe{pointer-events:auto!important}.wp-in-article-ad-wrapper,.wp-multiplex-wrapper{z-index:10!important;pointer-events:auto!important;width:100%!important;position:relative!important}.widget-ad{z-index:10!important;pointer-events:auto!important;height:auto!important;position:relative!important;overflow:visible!important}.adsense-in-article{max-width:100%;margin:1.8rem auto 1.6rem}.wp-article-content{width:100%;max-width:860px;margin:0 auto}.wp-content-block{color:#ffffffd9;font-size:1.7rem;line-height:1.8}[color-scheme=light] .wp-content-block{color:#262626}.wp-content-block h1,.wp-content-block h2,.wp-content-block h3,.wp-content-block h4{color:#fff;letter-spacing:-.02em;margin-top:3.5rem;margin-bottom:1.6rem;font-weight:700;line-height:1.25}[color-scheme=light] .wp-content-block h1,[color-scheme=light] .wp-content-block h2,[color-scheme=light] .wp-content-block h3,[color-scheme=light] .wp-content-block h4{color:#111118}.wp-content-block h1{font-size:clamp(2.4rem,4vw,3.4rem)}.wp-content-block h2{font-size:clamp(2.1rem,3.2vw,2.8rem)}.wp-content-block h3{font-size:clamp(1.8rem,2.6vw,2.2rem)}.wp-content-block h4{font-size:1.85rem}.wp-content-block p{margin-bottom:2rem}.wp-content-block a{color:#e5b97c;text-underline-offset:4px;text-decoration:underline;transition:opacity .2s}.wp-content-block a:hover{opacity:.8}.wp-content-block ol,.wp-content-block ul{margin-bottom:2.2rem;padding-left:2.4rem}.wp-content-block ol li,.wp-content-block ul li{margin-bottom:.9rem;line-height:1.7}.wp-content-block img{border-radius:1.6rem;max-width:100%;height:auto;margin:2.5rem 0;display:block}.wp-featured-image{object-fit:cover;border-radius:2rem;width:100%;height:auto;max-height:580px}.wp-back-to-blog-wrap{border-top:1px solid #ffffff14;justify-content:center;margin-top:4rem;padding-top:2rem;display:flex}[color-scheme=light] .wp-back-to-blog-wrap{border-top-color:#00000014}.about-hero-section{padding-top:13rem!important;padding-bottom:6rem!important}.about-hero-top-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.6rem;margin-bottom:2rem;display:flex}.about-hero-title{letter-spacing:-.025em;color:var(--t-bright);margin-bottom:2.2rem;font-size:clamp(3.2rem,4.8vw,5.4rem);font-weight:700;line-height:1.15}.about-hero-lead{color:var(--t-bright);margin-bottom:1.8rem;font-size:clamp(1.7rem,2vw,2.1rem);line-height:1.55}.about-hero-lead strong{color:var(--accent)}.about-hero-descr{color:var(--t-medium);max-width:620px;margin-bottom:3.2rem;font-size:1.6rem;line-height:1.65}.about-hero-actions{flex-wrap:wrap;align-items:center;gap:1.8rem;display:flex}.about-hero-image-wrap{width:100%;max-width:480px;margin:0 auto;position:relative}.about-hero-image-card{background:#111118;border:1px solid #ffffff24;border-radius:2.8rem;width:100%;position:relative;overflow:hidden;box-shadow:0 28px 70px -15px #0006}.about-hero-portrait-img{aspect-ratio:1;object-fit:cover;object-position:top center;width:100%;height:auto;transition:transform .6s cubic-bezier(.16,1,.3,1);display:block}.about-hero-image-card:hover .about-hero-portrait-img{transform:scale(1.03)}.about-hero-card-overlay{pointer-events:none;background:linear-gradient(0deg,#000000bf 0,#00000026 45%,#0000 100%);position:absolute;inset:0}.about-hero-card-badge{-webkit-backdrop-filter:blur(16px);color:#fff;background:#121218d9;border:1px solid #ffffff24;border-radius:1.6rem;align-items:center;gap:1.2rem;padding:1.2rem 1.6rem;display:flex;position:absolute;bottom:1.8rem;left:1.8rem;right:1.8rem}.about-hero-card-badge .badge-star-icon{color:var(--accent);flex-shrink:0}.about-hero-card-badge strong{color:#fff;font-size:1.55rem;font-weight:600;line-height:1.2;display:block}.about-hero-card-badge small{color:#ffffffbf;font-size:1.25rem;display:block}.about-hero-experience-chip{-webkit-backdrop-filter:blur(16px);text-align:center;background:#121218d9;border:1px solid #ffffff24;border-radius:1.4rem;flex-direction:column;align-items:center;padding:.8rem 1.4rem;line-height:1.15;display:flex;position:absolute;top:1.8rem;right:1.8rem}.about-hero-experience-chip .exp-num{color:var(--accent);font-size:2rem;font-weight:700}.about-hero-experience-chip .exp-label{letter-spacing:.04em;text-transform:uppercase;color:#fff;font-size:1.05rem}.team-section-wrap{position:relative}.team-member-card{background:0 0;border:none;flex-direction:column;height:100%;padding:0;display:flex}.team-member-image-box{aspect-ratio:16/11;background:#15151c;border-radius:1.6rem;width:100%;margin-bottom:2.2rem;position:relative;overflow:hidden}.team-member-photo{object-fit:cover;object-position:top center;width:100%;height:100%}.team-member-badge{background:rgba(var(--base-rgb,22,22,22),.85);-webkit-backdrop-filter:blur(12px);border:1px solid var(--st-muted);color:var(--t-opp-bright);letter-spacing:.02em;border-radius:2rem;padding:.55rem 1.2rem;font-size:1.2rem;font-weight:500;position:absolute;top:1.4rem;left:1.4rem}.team-video-badge{border-color:var(--accent);color:var(--accent)}.team-member-name{color:var(--t-bright);margin-bottom:.4rem;font-size:2.4rem;font-weight:700}.team-member-role{color:var(--accent);margin-bottom:1.4rem;font-size:1.45rem;font-weight:600}.team-member-bio{color:var(--t-medium);flex:1;margin-bottom:2rem;font-size:1.55rem;line-height:1.65}.team-member-skills{flex-wrap:wrap;gap:.8rem;display:flex}.skill-chip{background:var(--base-shade);border:1px solid var(--base-shade);color:var(--t-bright);cursor:default;border-radius:1.6rem;padding:.35rem .95rem;font-size:1.15rem;font-weight:500}.team-synergy-banner{background:0 0;border:none;padding:0}.synergy-title{color:var(--t-bright);margin-bottom:1rem;font-size:2.2rem;font-weight:700}.synergy-desc{color:var(--t-medium);margin:0;font-size:1.55rem;line-height:1.6}.pillar-card{border:1px solid var(--base-shade);background:0 0;border-radius:2.2rem;flex-direction:column;height:100%;padding:2.8rem 2.2rem;display:flex}.pillar-header{justify-content:space-between;align-items:center;margin-bottom:1.8rem;display:flex}.pillar-number{color:var(--accent);letter-spacing:-.02em;font-size:2.4rem;font-weight:800;font-family:var(--_font-accent,inherit)}.pillar-icon{background:var(--base-shade);width:4.4rem;height:4.4rem;color:var(--t-bright);border-radius:50%;justify-content:center;align-items:center;font-size:2.2rem;display:inline-flex}.pillar-title{color:var(--t-bright);margin-bottom:.5rem;font-size:2rem;font-weight:700}.pillar-subtitle{color:var(--accent);margin-bottom:1.4rem;font-size:1.35rem;font-weight:500}.pillar-desc{color:var(--t-medium);margin:0;font-size:1.45rem;line-height:1.6}.camera-gear-section .row{row-gap:2.8rem}.gear-card,.workflow-card{border:1px solid var(--base-shade);background:0 0;border-radius:2.2rem;flex-direction:column;height:100%;padding:2.6rem 2.2rem;display:flex}.gear-card-top,.workflow-card-top{justify-content:space-between;align-items:center;margin-bottom:1.6rem;display:flex}.gear-icon{background:var(--base-shade);width:4.4rem;height:4.4rem;color:var(--t-bright);border-radius:50%;justify-content:center;align-items:center;font-size:2.2rem;display:inline-flex}.gear-tag{color:var(--accent);background:rgba(var(--accent-rgb,159,139,231),.12);border-radius:1.4rem;padding:.4rem 1rem;font-size:1.2rem;font-weight:600}.gear-category{text-transform:uppercase;letter-spacing:.06em;color:var(--t-muted);margin-bottom:.5rem;font-size:1.2rem;display:block}.gear-title,.workflow-title{color:var(--t-bright);margin-bottom:1rem;font-size:1.85rem;font-weight:700}.gear-desc,.workflow-desc{color:var(--t-medium);margin:0;font-size:1.45rem;line-height:1.6}.workflow-step-badge{color:var(--accent);font-size:2.4rem;font-weight:800;line-height:1;font-family:var(--_font-accent,inherit)}.workflow-timing-badge{color:var(--t-medium);background:var(--base-shade);border-radius:1.4rem;padding:.4rem 1rem;font-size:1.2rem;font-weight:500}.workflow-cta-pill{background:0 0;border:none;flex-wrap:wrap;justify-content:center;align-items:center;gap:2.2rem;padding:0;display:inline-flex}.workflow-cta-pill span{color:var(--t-bright);font-size:1.6rem;font-weight:500}.about-page-wrapper .mxd-section{padding-bottom:9rem!important}@media only screen and (min-width:1400px){.about-page-wrapper .mxd-section{padding-bottom:10rem!important}}@media only screen and (max-width:991px){.about-page-wrapper .mxd-section{padding-bottom:7rem!important}}@media only screen and (max-width:575px){.about-page-wrapper .mxd-section{padding-bottom:5.5rem!important}}.about-page-wrapper .mxd-block.mb-5{margin-bottom:3.5rem!important}.about-page-wrapper .mxd-block.mt-5{margin-top:3.5rem!important}.mxd-blog-preview__media{display:block;position:relative;overflow:hidden}.mxd-blog-preview__cover-img{z-index:1;object-fit:cover!important;width:100%!important;height:100%!important;transition:transform .6s cubic-bezier(.25,1,.5,1)!important;position:absolute!important;inset:0!important}.no-touch .mxd-blog-preview__media:hover .mxd-blog-preview__cover-img{transform:scale(1.05)}.mxd-blog-preview__media .mxd-preview-hover{z-index:2}.mxd-blog-preview__media .mxd-blog-preview__tags{z-index:3}.mxd-article-posts-area{flex-direction:column;align-items:flex-start;width:100%;padding-top:7rem;display:flex}@media only screen and (min-width:768px){.mxd-article-posts-area{padding-top:9rem}}@media only screen and (min-width:1200px){.mxd-article-posts-area{flex-direction:row;align-items:flex-start;gap:4rem;padding-top:8rem}.mxd-article-posts-area .mxd-posts-container{flex:1;min-width:0;max-width:calc(100% - 300px - 4rem)}.mxd-article-posts-area .mxd-sidebar{flex-shrink:0;width:300px!important}}.mxd-section.mxd-section-inner-headline{padding-top:9rem!important}@media only screen and (min-width:768px){.mxd-section.mxd-section-inner-headline{padding-top:10rem!important}}@media only screen and (min-width:1200px){.mxd-section.mxd-section-inner-headline{padding-top:9rem!important}}@media only screen and (min-width:1600px){.mxd-section.mxd-section-inner-headline{padding-top:10rem!important}}.blog-headline-label{border:1px solid var(--base-shade);font:normal var(--fw-medium) 1.3rem/1 var(--_font-accent);color:var(--st-me);letter-spacing:.04em;text-transform:uppercase;opacity:.7;border-radius:10rem;align-items:center;gap:.6rem;margin-bottom:2rem;padding:.6rem 1.4rem .6rem 1rem;display:inline-flex}.blog-headline-label i{color:var(--accent);flex-shrink:0;font-size:1.5rem}@media only screen and (min-width:768px){.blog-headline-label{margin-bottom:2.4rem;font-size:1.4rem}}.mxd-block__inner-headline .inner-headline__title{font-size:4rem;line-height:1.05}@media only screen and (min-width:768px){.mxd-block__inner-headline .inner-headline__title{font-size:5rem}}@media only screen and (min-width:1200px){.mxd-block__inner-headline .inner-headline__title{font-size:5.6rem}}@media only screen and (min-width:1600px){.mxd-block__inner-headline .inner-headline__title{font-size:6.4rem}}.article-hero-section{border-bottom:1px solid var(--base-shade,#ffffff14);width:100%;padding-top:3.5rem;padding-bottom:4.5rem;position:relative}@media only screen and (min-width:768px){.article-hero-section{padding-top:4.5rem;padding-bottom:5.5rem}}.article-hero-grid{flex-direction:column;gap:3.2rem;width:100%;display:flex}@media only screen and (min-width:992px){.article-hero-grid{grid-template-columns:1.15fr .85fr;align-items:center;gap:4.5rem;display:grid}}@media only screen and (min-width:1400px){.article-hero-grid{grid-template-columns:1.2fr .8fr;gap:6rem}}.article-hero-left{flex-direction:column;align-items:flex-start;width:100%;display:flex}.article-hero-breadcrumbs{font:normal var(--fw-regular) 1.35rem/1.4 var(--_font-accent);color:var(--st-muted,#7c7c7c);flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:1.8rem;display:flex}.article-hero-breadcrumbs a{color:var(--st-me,#9e9e9e);transition:color .3s}.article-hero-breadcrumbs a:hover{color:var(--accent,#9f8be7)}.article-hero-breadcrumbs .breadcrumb-separator{opacity:.4}.article-hero-breadcrumbs .breadcrumb-current{color:var(--st-bright,#fff);text-overflow:ellipsis;white-space:nowrap;max-width:280px;overflow:hidden}@media only screen and (min-width:768px){.article-hero-breadcrumbs .breadcrumb-current{max-width:450px}}.article-hero-categories{flex-wrap:wrap;gap:.8rem;margin-bottom:2rem;display:flex}.article-hero-title{letter-spacing:-.02em;color:var(--t-bright,#fff);word-break:break-word;margin:0 0 2.4rem;font-size:clamp(2.6rem,3.8vw,4.6rem);font-weight:700;line-height:1.18}[color-scheme=light] .article-hero-title{color:#111118}.article-hero-meta{font:normal var(--fw-regular) 1.4rem/1.4 var(--_font-accent);color:var(--st-me,#9e9e9e);flex-wrap:wrap;align-items:center;gap:1.2rem;display:flex}.hero-meta-item{align-items:center;gap:.6rem;display:inline-flex}.hero-meta-item i{color:var(--accent,#9f8be7);font-size:1.6rem}.hero-meta-divider{opacity:.35}.article-hero-right{width:100%}.article-hero-image-box{background-color:var(--base-tint,#1f1f1f);border:1px solid var(--base-shade,#ffffff14);aspect-ratio:16/10;border-radius:1.8rem;width:100%;position:relative;overflow:hidden;box-shadow:0 1.6rem 4.5rem #00000047}.article-hero-image{transition:transform .6s cubic-bezier(.25,1,.5,1);object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.article-hero-image-box:hover .article-hero-image{transform:scale(1.03)}.article-main-section{width:100%;padding-top:4.5rem;padding-bottom:10rem;position:relative}@media only screen and (min-width:768px){.article-main-section{padding-top:6rem;padding-bottom:12rem}}.article-main-layout{flex-direction:column;gap:5rem;width:100%;display:flex}@media only screen and (min-width:992px){.article-main-layout{gap:4rem;flex-direction:row!important;align-items:stretch!important}.article-main-content{max-width:calc(100% - 300px - 4rem)}.article-main-sidebar{flex-direction:column!important;flex:0 0 300px!important;align-self:stretch!important;width:300px!important;min-width:300px!important;max-width:300px!important;height:auto!important;min-height:auto!important;display:flex!important;position:relative!important}.article-main-sidebar .mxd-sidebar{flex-direction:column!important;flex:auto!important;align-self:stretch!important;gap:2.4rem!important;width:300px!important;min-width:300px!important;max-width:300px!important;height:auto!important;min-height:auto!important;display:flex!important;position:relative!important}}@media only screen and (min-width:1200px){.article-main-layout{gap:4.5rem}.article-main-content{max-width:calc(100% - 300px - 4.5rem)}}@media only screen and (min-width:1400px){.article-main-layout{gap:5rem}.article-main-content{max-width:calc(100% - 300px - 5rem)}}.article-main-sidebar .mxd-sidebar__widget,.mxd-posts-area .mxd-sidebar__widget{gap:2rem!important;padding:2.2rem 2.4rem!important}.article-main-sidebar .widget__title p,.mxd-posts-area .widget__title p{font-size:2.1rem!important;line-height:1.25!important}.article-main-sidebar .recent-post__title,.mxd-posts-area .recent-post__title{font-size:1.35rem!important;line-height:1.3!important}.widget__recent-posts .recent-post__item{align-items:center!important;gap:1.4rem!important;display:flex!important}@media only screen and (min-width:992px){.mxd-posts-area{flex-direction:row!important;align-items:stretch!important;gap:4rem!important;display:flex!important;position:relative!important}.mxd-posts-area .mxd-posts-container{flex:auto!important;width:calc(100% - 300px - 4rem)!important;max-width:calc(100% - 300px - 4rem)!important}.mxd-posts-area .mxd-sidebar{box-sizing:border-box!important;flex-direction:column!important;flex:0 0 300px!important;align-self:stretch!important;gap:2.4rem!important;width:300px!important;min-width:300px!important;max-width:300px!important;height:auto!important;min-height:auto!important;display:flex!important;position:relative!important}.widget-sticky-last{z-index:10!important;align-self:stretch!important;height:auto!important;min-height:280px!important;position:sticky!important;top:9.5rem!important;overflow:visible!important}}@media only screen and (min-width:1200px){.mxd-posts-area{gap:4.5rem!important}.mxd-posts-area .mxd-posts-container{width:calc(100% - 300px - 4.5rem)!important;max-width:calc(100% - 300px - 4.5rem)!important}}.widget__recent-posts--text-only{flex-direction:column;gap:1.6rem;margin:0;padding:0;list-style:none;display:flex}.recent-post__item--text{border-bottom:1px solid var(--base-shade,#ffffff14);padding-bottom:1.4rem;display:block!important}.recent-post__item--text:last-child{border-bottom:none;padding-bottom:0}.recent-post__item--text .recent-post__title a{font:normal var(--fw-medium) 1.45rem/1.35 var(--_font-accent);color:var(--t-bright,#fff);transition:color .3s;display:block}[color-scheme=light] .recent-post__item--text .recent-post__title a{color:#111118}.recent-post__item--text .recent-post__title a:hover{color:var(--accent,#9f8be7)}.recent-post__item--text .recent-post__meta{opacity:.65;align-items:center;gap:.5rem;margin-top:.5rem;margin-bottom:0;display:flex;font-size:1.2rem!important}.recent-post__item--text .recent-post__meta a{color:var(--st-me,#9e9e9e);transition:color .3s;font-size:1.2rem!important}.recent-post__item--text .recent-post__meta a:hover{color:var(--accent,#9f8be7)}.recent-post__item--text .recent-post__meta svg{opacity:.7;width:1.1rem!important;height:1.1rem!important}.post-featured{position:relative!important;overflow:hidden!important}.post-featured__thumb{top:0;left:0;z-index:1!important;width:100%!important;height:100%!important;position:absolute!important}.post-featured:after{content:"";pointer-events:none;border-radius:inherit;width:100%;height:100%;transition:background .3s;position:absolute;top:0;left:0;z-index:2!important;background:linear-gradient(#11111866 0,#1111182e 25%,#111118c7 60%,#111118f2 100%)!important}.post-featured:hover:after{background:linear-gradient(#1111187a 0,#11111838 25%,#111118d1 60%,#111118fa 100%)!important}.post-featured__categories,.post-featured__content{z-index:3!important;position:relative!important}.post-featured__title a{color:#fff!important;text-shadow:0 2px 14px #000000e6!important}.post-featured__excerpt p{color:#ffffffeb!important;text-shadow:0 1px 8px #000000e6!important}.post-featured__meta{text-shadow:0 1px 6px #000000d9!important}.widget-whatsapp{position:relative;border:1px solid #25d36640!important}.widget-wa-title{align-items:center;gap:.8rem;display:inline-flex;color:var(--t-bright,#fff)!important}.widget-wa-title i{color:#25d366;font-size:2.2rem}.widget-wa-form{flex-direction:column;gap:1.2rem;width:100%;margin-top:.4rem;display:flex}.widget-wa-field{flex-direction:column;gap:.5rem;width:100%;display:flex}.widget-wa-field label{font:normal var(--fw-medium) 1.25rem/1 var(--_font-accent);color:#d4d4d4;letter-spacing:.02em}[color-scheme=light] .widget-wa-field label{font-weight:600;color:#374151!important}.widget-wa-input,.widget-wa-select{background:var(--base,#ffffff0a);border:1px solid var(--base-shade,#ffffff1f);width:100%;height:4.2rem;font:normal var(--fw-regular) 1.35rem/1 var(--_font-accent);color:var(--t-bright,#fff);box-sizing:border-box;border-radius:1rem;outline:0;padding:0 1.2rem;transition:border-color .3s,background .3s}.widget-wa-input:focus,.widget-wa-select:focus{background:var(--base,#ffffff14);border-color:#25d366}.widget-wa-select option{color:#fff;background:#1c1c1c}[color-scheme=light] .widget-wa-input,[color-scheme=light] .widget-wa-select{color:#111118;background:#fff;border-color:#e0dddb}[color-scheme=light] .widget-wa-select option{color:#111118;background:#fff}.widget-wa-btn{color:#fff;width:100%;height:4.6rem;font:normal var(--fw-medium) 1.4rem/1 var(--_font-accent);cursor:pointer;background:#075e54;border:none;border-radius:1.2rem;justify-content:center;align-items:center;gap:.8rem;margin-top:.4rem;transition:background .3s,transform .2s,box-shadow .3s;display:inline-flex;box-shadow:0 .8rem 2rem #075e5440}.widget-wa-btn i{font-size:2rem}.widget-wa-btn:hover{background:#064e3b;transform:translateY(-2px);box-shadow:0 1.2rem 2.5rem #075e5459}.hero-meta-author-link{color:inherit;transition:color .3s}.hero-meta-author-link:hover{color:var(--accent,#9f8be7)}.eeat-author-box{border:1px solid var(--base-shade,#ffffff14);background:var(--base-tint,#ffffff05);border-radius:1.8rem;margin-top:5rem}.eeat-author-box .mxd-article-author__avatar{flex-shrink:0;box-shadow:0 .8rem 2.5rem #00000040;border:2.5px solid var(--accent,#9f8be7)!important;border-radius:50%!important;overflow:hidden!important}.eeat-author-box .author-avatar-img{object-fit:cover!important;object-position:50% 25%!important;width:100%!important;height:100%!important;display:block!important}.eeat-author-box .mxd-article-author__name a{color:var(--t-bright,#fff);transition:color .3s}[color-scheme=light] .eeat-author-box .mxd-article-author__name a{color:#111118}.eeat-author-box .mxd-article-author__name a:hover{color:var(--accent,#9f8be7)}.eeat-author-box .mxd-article-author__position{margin-top:.4rem;font-weight:500;display:block;color:#c4b5fd!important}[color-scheme=light] .eeat-author-box .mxd-article-author__position{font-weight:600;color:#5b21b6!important}.marquee.muted-extra .marquee__image,.marquee.muted-extra .marquee__text,[color-scheme=light] .marquee.muted-extra .marquee__image,[color-scheme=light] .marquee.muted-extra .marquee__text{color:#504d4b!important}[color-scheme=dark] .marquee.muted-extra .marquee__image,[color-scheme=dark] .marquee.muted-extra .marquee__text{color:#a8a5a2!important}@media (prefers-color-scheme:dark){:root:not([color-scheme=light]) .marquee.muted-extra .marquee__image,:root:not([color-scheme=light]) .marquee.muted-extra .marquee__text{color:#a8a5a2!important}}.mxd-cpb-list__title{position:relative;font:normal var(--fw-medium) 2.2rem/1.2 var(--_font-accent)!important;color:var(--t-bright)!important;margin:0!important}@media only screen and (min-width:1200px){.mxd-cpb-list__title{font-size:3rem!important}}a.mxd-cpb-list__item{cursor:pointer;color:inherit!important;text-decoration:none!important}.post-simple__excerpt{margin-top:.6rem}.post-simple__excerpt p{color:var(--t-medium);-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;margin:0;font-size:1.55rem;line-height:1.6;display:-webkit-box;overflow:hidden}@media only screen and (max-width:767px){.post-simple__excerpt p{-webkit-line-clamp:2;font-size:1.45rem;line-height:1.55}}.contact-page-clean{padding-top:10rem!important}@media only screen and (max-width:767px){.contact-page-clean{padding-top:8.5rem!important}}.contact-main-section{width:100%;padding-top:1rem!important;padding-bottom:6rem!important}.contact-compact-header{margin-bottom:2.6rem}.contact-compact-title{font-family:var(--_font-accent,serif);color:var(--t-bright);margin-top:.8rem;margin-bottom:.8rem;font-size:clamp(2.6rem,3.8vw,3.8rem);font-weight:500;line-height:1.2}.contact-compact-title em{font-style:italic;font-weight:400}.contact-compact-desc{color:var(--t-medium);max-width:680px;margin:0;font-size:1.5rem;line-height:1.55}.contact-cards-wrap{margin-bottom:3.2rem!important}.contact-theme-card{border:1px solid #00000014;border-radius:1.8rem;flex-direction:column;height:100%;padding:2.4rem 2rem;transition:all .25s;display:flex;box-shadow:0 2px 10px #00000006;background:0 0!important}[color-scheme=dark] .contact-theme-card{border-color:#ffffff14;box-shadow:0 2px 10px #0003}.contact-theme-card:hover{border-color:#0000002e;transform:translateY(-2px);box-shadow:0 4px 16px #0000000d}[color-scheme=dark] .contact-theme-card:hover{border-color:#fff3}.contact-theme-card__header{justify-content:space-between;align-items:center;margin-bottom:1.6rem;display:flex}.contact-theme-card__icon{width:4.2rem;height:4.2rem;color:var(--t-bright);background:#00000008;border-radius:50%;justify-content:center;align-items:center;font-size:2rem;transition:transform .25s;display:inline-flex}[color-scheme=dark] .contact-theme-card__icon{background:#ffffff0d}.contact-theme-card:hover .contact-theme-card__icon{transform:scale(1.06)}.contact-theme-card__badge{letter-spacing:.04em;text-transform:uppercase;color:var(--t-muted);background:#00000008;border-radius:2rem;padding:.4rem 1rem;font-size:1.15rem;font-weight:600}[color-scheme=dark] .contact-theme-card__badge{background:#ffffff0d}.contact-theme-card__title{font-family:var(--_font-accent,inherit);color:var(--t-bright);margin-bottom:.6rem;font-size:2rem;font-weight:600;line-height:1.25}.contact-theme-card__desc{color:var(--t-medium);margin-bottom:2rem;font-size:1.45rem;line-height:1.55}.contact-theme-card__actions{flex-wrap:wrap;gap:.8rem;display:flex}.btn-theme-outline{color:var(--t-bright);background:0 0;border:1px solid #0000001f;border-radius:2rem;align-items:center;gap:.6rem;padding:.95rem 1.6rem;font-size:1.35rem;font-weight:600;text-decoration:none;transition:all .25s;display:inline-flex}[color-scheme=dark] .btn-theme-outline{border-color:#ffffff24}.btn-theme-outline:hover{color:var(--t-bright);background:#0000000a;border-color:#00000040}[color-scheme=dark] .btn-theme-outline:hover{background:#ffffff0f;border-color:#ffffff47}.btn-theme-wa{background:#25d366;border:1px solid #0000;border-radius:2rem;align-items:center;gap:.6rem;padding:.95rem 1.6rem;font-size:1.35rem;font-weight:600;text-decoration:none;transition:all .25s;display:inline-flex;color:#fff!important}.btn-theme-wa:hover{background:#20ba59;transform:translateY(-2px);box-shadow:0 4px 12px #25d36659;color:#fff!important}.contact-theme-social-grid{grid-template-columns:repeat(2,1fr);gap:.7rem;width:100%;display:grid}.social-pill-link{color:var(--t-bright);background:#00000006;border:1px solid #0000000f;border-radius:1.6rem;align-items:center;gap:.6rem;padding:.85rem 1.1rem;font-size:1.3rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}[color-scheme=dark] .social-pill-link{background:#ffffff08;border-color:#ffffff14}.social-pill-link i{color:var(--t-bright);font-size:1.5rem;transition:transform .2s}.social-pill-link:hover{border-color:#0003;transform:translateY(-1px)}[color-scheme=dark] .social-pill-link:hover{border-color:#ffffff40}.contact-form-section{width:100%}.contact-form-side-title{font-family:var(--_font-accent,serif);color:var(--t-bright);margin-top:.6rem;margin-bottom:.8rem;font-size:clamp(2.4rem,3.2vw,3.2rem);font-weight:500;line-height:1.2}.contact-form-side-desc{color:var(--t-medium);margin-bottom:1.5rem;font-size:1.45rem;line-height:1.55}.contact-theme-trust-list{flex-direction:column;gap:1rem;display:flex}.trust-row{color:var(--t-medium);align-items:center;gap:.75rem;font-size:1.35rem;font-weight:500;display:inline-flex}.trust-row i{color:#25d366;font-size:1.6rem}.contact-theme-form-box{border:1px solid #00000014;border-radius:1.8rem;padding:3.2rem 2.8rem;transition:border-color .25s;box-shadow:0 4px 18px #00000006;background:0 0!important}[color-scheme=dark] .contact-theme-form-box{border-color:#ffffff14;box-shadow:0 4px 18px #0003}.contact-theme-form-box:focus-within{border-color:#25d36666}.form-theme-label{text-transform:uppercase;letter-spacing:.08em;color:var(--t-muted);min-height:1.6rem;margin-bottom:.6rem;font-size:1.15rem;font-weight:600;display:block}.form-theme-input,.form-theme-select{width:100%!important;height:4.8rem!important;color:var(--t-bright)!important;box-sizing:border-box!important;background:#00000004!important;border:1px solid #0000001a!important;border-radius:1.1rem!important;margin:0!important;padding:0 1.5rem!important;font-family:inherit!important;font-size:1.45rem!important;line-height:4.8rem!important;transition:all .2s!important;display:block!important}[color-scheme=dark] .form-theme-input,[color-scheme=dark] .form-theme-select{background:#ffffff05!important;border-color:#ffffff1a!important}.form-theme-input:focus,.form-theme-select:focus{background:0 0!important;border-color:#25d366!important;outline:0!important;box-shadow:0 0 0 3px #25d36624!important}.form-theme-select{appearance:none!important;cursor:pointer!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23888888' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E")!important;background-position:right 1.4rem center!important;background-repeat:no-repeat!important;background-size:14px!important;padding-right:3.8rem!important}.form-theme-select option{background:var(--base,#fff);color:var(--t-bright,#000);padding:.8rem}.form-theme-textarea{resize:vertical;height:auto!important;min-height:9.5rem!important;padding:1.2rem 1.5rem!important;line-height:1.5!important}.btn-theme-submit{cursor:pointer;background:#25d366;border:none;border-radius:1.2rem;justify-content:center;align-items:center;gap:.9rem;width:100%;padding:1.4rem 2.2rem;font-size:1.55rem;font-weight:600;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 14px #25d3664d;color:#fff!important}.btn-theme-submit:hover{background:#20ba59;transform:translateY(-2px);box-shadow:0 6px 22px #25d3666b;color:#fff!important}.btn-theme-submit i{font-size:1.9rem}@media only screen and (max-width:767px){.contact-theme-form-box{padding:2rem 1.6rem}.contact-theme-card{padding:2rem 1.8rem}.contact-theme-social-grid{grid-template-columns:1fr}}#mxd-footer,.mxd-footer{visibility:visible!important;opacity:1!important;z-index:10!important;clear:both!important;display:block!important;position:relative!important}.mxd-footer .footer-blocks__card,.mxd-footer .footer-blocks__column,.mxd-footer .footer-nav__item,.mxd-footer .footer-socials__item,.mxd-footer .mxd-footer__bottom-bar,.mxd-footer .mxd-footer__bottom-links,.mxd-footer .mxd-footer__caption,.mxd-footer .mxd-footer__text-wrap,.mxd-footer a,.mxd-footer p,.mxd-footer span{opacity:1!important;visibility:visible!important}[color-scheme=dark] .testimonial-theme-card{border-color:#ffffff1a!important}[color-scheme=dark] .testimonial-theme-card:hover{border-color:#ffffff40!important;box-shadow:0 10px 30px #0000004d!important}[color-scheme=dark] .trust-card{background:#ffffff08!important;border-color:#ffffff14!important}[color-scheme=dark] .trust-card:hover{border-color:#ffffff38!important;box-shadow:0 12px 30px #00000059!important}.article-related-section{border-top:1px solid var(--base-shade,#ffffff14);width:100%;padding-top:5rem;padding-bottom:5rem;position:relative}@media only screen and (min-width:768px){.article-related-section{padding-top:7rem;padding-bottom:7rem}}.article-related__header{flex-direction:column;gap:1rem;margin-bottom:3.5rem;display:flex}.article-related__tag{margin-bottom:.5rem;display:inline-block}.article-related__title{letter-spacing:-.02em;color:var(--st-bright,#fff);font-size:clamp(2.4rem,3.2vw,3.4rem);font-weight:700;line-height:1.2}.article-related__subtitle{color:var(--st-muted,#a0a0a0);max-width:600px;font-size:1.6rem}.article-related__grid{grid-template-columns:1fr;gap:2.8rem;display:grid}@media only screen and (min-width:768px){.article-related__grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:1024px){.article-related__grid{grid-template-columns:repeat(3,1fr);gap:3.2rem}}.article-related__card{background:var(--base-tint,#ffffff08);border:1px solid var(--base-shade,#ffffff14);border-radius:var(--_radius-m,1.6rem);flex-direction:column;height:100%;transition:transform .3s,border-color .3s,box-shadow .3s;display:flex;overflow:hidden}.article-related__card:hover{border-color:var(--accent,#9f8be7);transform:translateY(-5px);box-shadow:0 15px 35px #0000004d}.article-related__thumb{aspect-ratio:16/10;width:100%;display:block;position:relative;overflow:hidden}.article-related__img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.article-related__thumb:hover .article-related__img{transform:scale(1.05)}.article-related__card-body{flex-direction:column;flex:1;padding:2.2rem 2.2rem 2.4rem;display:flex}.article-related__card-meta{color:#b5b5b5;align-items:center;gap:1.2rem;margin-bottom:1.2rem;font-size:1.3rem;display:flex}.related-meta-cat{color:#c4b5fd;text-transform:uppercase;letter-spacing:.04em;font-size:1.2rem;font-weight:700}.related-meta-date{color:#a3a3a3;opacity:1}.article-related__card-title{margin-bottom:1.2rem;font-size:1.9rem;font-weight:700;line-height:1.35}.article-related__card-title a{color:var(--st-bright,#fff);text-decoration:none;transition:color .25s}.article-related__card-title a:hover{color:var(--accent,#9f8be7)}.article-related__card-excerpt{color:#d4d4d4;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:2rem;font-size:1.45rem;line-height:1.6;display:-webkit-box;overflow:hidden}.article-related__card-footer{margin-top:auto;padding-top:1rem}.article-related__read-more{color:#c4b5fd;align-items:center;gap:.6rem;font-size:1.4rem;font-weight:600;text-decoration:none;transition:gap .25s,color .25s;display:inline-flex}.article-related__read-more:hover{color:#fff;gap:1rem}[color-scheme=light] .article-related-section{border-top-color:#00000014}[color-scheme=light] .article-related__title{color:#111118}[color-scheme=light] .article-related__subtitle{color:#4b5563}[color-scheme=light] .article-related__card{background:#fff;border-color:#0000001a}[color-scheme=light] .article-related__card:hover{border-color:#5b21b6;box-shadow:0 15px 35px #00000014}[color-scheme=light] .related-meta-cat{color:#5b21b6!important}[color-scheme=light] .related-meta-date{color:#4b5563!important}[color-scheme=light] .article-related__card-title a{color:#111827}[color-scheme=light] .article-related__card-title a:hover{color:#5b21b6}[color-scheme=light] .article-related__card-excerpt{color:#374151}[color-scheme=light] .article-related__read-more{color:#5b21b6}[color-scheme=light] .article-related__read-more:hover{color:#4338ca}.post-simple__meta{color:#b5b5b5!important}.post-simple__meta .meta-tag,.post-simple__meta .meta-tag span{font-weight:600;color:#c4b5fd!important}.post-simple__meta .meta-date{color:#a3a3a3!important}[color-scheme=light] .post-simple__meta{color:#4b5563!important}[color-scheme=light] .post-simple__meta .meta-tag,[color-scheme=light] .post-simple__meta .meta-tag span{font-weight:700;color:#5b21b6!important}[color-scheme=light] .post-simple__meta .meta-date{color:#4b5563!important}[color-scheme=light] .post-simple__excerpt p{color:#374151!important}.article-hero-breadcrumbs{color:#a3a3a3}.article-hero-breadcrumbs a,.article-hero-meta{color:#d4d4d4}[color-scheme=light] .article-hero-breadcrumbs{color:#4b5563!important}[color-scheme=light] .article-hero-breadcrumbs a{font-weight:500;color:#1f2937!important}[color-scheme=light] .article-hero-breadcrumbs .breadcrumb-current{font-weight:600;color:#111827!important}[color-scheme=light] .article-hero-meta{color:#4b5563!important}[color-scheme=light] .hero-meta-item i{color:#5b21b6!important}[color-scheme=light] .hero-meta-author-link{font-weight:600;color:#111827!important}[color-scheme=light] .widget__title p{color:#111827!important}[color-scheme=light] .recent-post__title a{color:#1f2937!important}[color-scheme=light] .recent-post__title a:hover{color:#5b21b6!important}[color-scheme=light] .recent-post__item--text .recent-post__meta{opacity:1!important}[color-scheme=light] .recent-post__item--text .recent-post__meta a,[color-scheme=light] .recent-post__meta .meta-tag a{font-weight:600;color:#5b21b6!important}[color-scheme=light] .recent-post__item--text .recent-post__meta svg{fill:#5b21b6!important;opacity:1!important}[color-scheme=light] .widget__descr p{color:#4b5563!important}[color-scheme=light] .social-links-small__title{color:#1f2937!important}.pricing-data__num{flex-wrap:wrap;align-items:baseline;gap:.6rem .8rem;display:flex}.pricing-data__prefix{font-family:var(--_font-accent);color:var(--t-muted);align-self:baseline;font-size:clamp(1.8rem,2vw,2.2rem);font-weight:500;line-height:1.2}.pricing-data__value-wrap{white-space:nowrap;align-items:baseline;display:inline-flex}.pricing-data__price .pricing-data__amount{font-family:var(--_font-accent);font-weight:var(--fw-semibold,600);letter-spacing:-.03em;color:var(--t-bright);font-size:clamp(4.6rem,5.5vw,7.2rem);line-height:.95}.pricing-data__price .pricing-data__currency{font-family:var(--_font-accent);font-weight:var(--fw-semibold,600);color:var(--t-bright);letter-spacing:-.02em;margin-left:.35rem;font-size:clamp(3.4rem,4vw,5.2rem);line-height:.95}@media only screen and (max-width:767px){.pricing-data__num{gap:.4rem .6rem}.pricing-data__prefix{font-size:1.8rem}.pricing-data__price .pricing-data__amount{font-size:4.4rem}.pricing-data__price .pricing-data__currency{margin-left:.3rem;font-size:3.3rem}}.location-service-card{transition:transform .25s,border-color .25s,box-shadow .25s!important}.location-service-card:hover{transform:translateY(-4px);box-shadow:0 10px 25px #0000000d;border-color:#4285f459!important}.location-pill-link{transition:all .2s!important}.location-pill-link:hover{transform:translateY(-2px);color:var(--t-bright)!important;background:#4285f414!important;border-color:#4285f44d!important}:root,:root[color-scheme=light]{--apple-bg:#faf8f5;--apple-surface:#ffffffe0;--apple-surface-solid:#fff;--apple-surface-alt:#f3effb;--apple-text-primary:#0f0b1d;--apple-text-secondary:#544b6b;--apple-text-muted:#7e7496;--apple-blue:#8c4dff;--apple-blue-hover:#7633f0;--apple-link:#7c3aed;--apple-orange:#c026d3;--apple-border:#7c3aed26;--apple-border-strong:#8c4dff57;--apple-nav-bg:#ffffffd1;--apple-localnav-bg:#ffffffe0;--apple-card-shadow:0 12px 34px #140b2d0e,0 2px 6px #7c3aed0a,0 1px 0 #ffffffe6 inset;--apple-card-shadow-hover:0 22px 52px #7c3aed29,0 4px 14px #140b2d0f,0 1px 0 #fff inset;--gamma-gradient:linear-gradient(135deg, #7c3aed 0%, #9333ea 48%, #d857db 100%);--gamma-gradient-hover:linear-gradient(135deg, #6d28d9 0%, #86198f 50%, #c026d3 100%);--gamma-text-gradient:linear-gradient(96deg, #6d28d9 0%, #9333ea 32%, #d857db 64%, #ff7a59 92%);--gamma-glow:0 10px 28px #8c4dff52;--gamma-glow-strong:0 14px 36px #8c4dff70;--gamma-mesh-bg:radial-gradient(at 12% 8%, #8c4dff21 0px, transparent 48%),radial-gradient(at 88% 12%, #d857db1c 0px, transparent 46%),radial-gradient(at 52% 42%, #22d3ee12 0px, transparent 52%),radial-gradient(at 82% 78%, #ff7a5914 0px, transparent 48%);--base:#faf8f5;--base-tint:#fff;--base-shade:#f1ecfa;--base-opp:#0f0b1d;--base-opp-tint:#1d1636;--t-bright:#0f0b1d;--t-medium:#544b6b;--t-muted:#7e7496;--accent:#8c4dff;--secondary:#d857db;--st-bright:#7c3aed2e;--st-muted:#7c3aed17}:root[color-scheme=dark]{--apple-bg:#08070c;--apple-surface:#151124d6;--apple-surface-solid:#151124;--apple-surface-alt:#100d1e;--apple-text-primary:#f9f8fc;--apple-text-secondary:#b5adc9;--apple-text-muted:#83799c;--apple-blue:#9b66ff;--apple-blue-hover:#8c4dff;--apple-link:#c4b5fd;--apple-orange:#e879f9;--apple-border:#a78bfa2e;--apple-border-strong:#d857db6b;--apple-nav-bg:#120e1fc7;--apple-localnav-bg:#151124d6;--apple-card-shadow:0 16px 42px #0000007a,0 1px 0 #ffffff12 inset;--apple-card-shadow-hover:0 24px 60px #8c4dff42,0 0 0 1px #d857db47 inset;--gamma-gradient:linear-gradient(135deg, #8c4dff 0%, #a855f7 48%, #d857db 100%);--gamma-gradient-hover:linear-gradient(135deg, #9b66ff 0%, #c084fc 50%, #e879f9 100%);--gamma-text-gradient:linear-gradient(96deg, #c4b5fd 0%, #e879f9 44%, #fda4af 78%, #a78bfa 100%);--gamma-glow:0 10px 30px #8c4dff66;--gamma-glow-strong:0 16px 42px #d857db7a;--gamma-mesh-bg:radial-gradient(at 15% 6%, #8c4dff33 0px, transparent 46%),radial-gradient(at 85% 10%, #d857db26 0px, transparent 45%),radial-gradient(at 50% 45%, #22d3ee14 0px, transparent 52%),radial-gradient(at 80% 82%, #7c3aed24 0px, transparent 50%);--base:#08070c;--base-tint:#151124;--base-shade:#100d1e;--base-opp:#f9f8fc;--base-opp-tint:#fff;--t-bright:#f9f8fc;--t-medium:#b5adc9;--t-muted:#83799c;--accent:#9b66ff;--secondary:#e879f9;--st-bright:#a78bfa38;--st-muted:#a78bfa1c}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--apple-bg)!important;background-image:var(--gamma-mesh-bg)!important;color:var(--apple-text-primary)!important;font-family:var(--font-funnel-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif!important;background-attachment:fixed!important}.apple-hero__title,.apple-section-header__title,.article-hero-title,.inner-headline__title,.mxd-section-title__hrtitle h2,h1,h2,h3,h4{font-family:var(--font-funnel-display),var(--font-funnel-sans),-apple-system,BlinkMacSystemFont,sans-serif!important}.header-is-scrolled header#header.mxd-header.apple-header,header#header.mxd-header.apple-header{will-change:transform;z-index:120!important;-webkit-backdrop-filter:none!important;width:100%!important;height:auto!important;box-shadow:none!important;background:0 0!important;border-bottom:none!important;flex-direction:column!important;align-items:center!important;padding:12px 16px 0!important;transition:transform .35s cubic-bezier(.16,1,.3,1),opacity .25s!important;display:flex!important;position:fixed!important;top:0!important;left:0!important;right:0!important;transform:translate(0,0)!important}header#header.mxd-header.apple-header:after,header#header.mxd-header.apple-header:before{display:none!important}.header-is-scrolled header#header.mxd-header.apple-header.is-hidden,header#header.mxd-header.apple-header.is-hidden{pointer-events:none!important;transform:translateY(-120%)!important}.apple-globalnav{background:var(--apple-nav-bg);-webkit-backdrop-filter:saturate(190%)blur(24px);border:1px solid var(--apple-border);width:100%;max-width:1220px;height:54px;box-shadow:var(--apple-card-shadow);z-index:2;border-radius:999px;transition:background-color .3s,box-shadow .3s,border-color .3s;position:relative}.apple-globalnav__content{justify-content:space-between;align-items:center;gap:12px;max-width:1220px;height:100%;margin:0 auto;padding:0 10px 0 18px;display:flex}.apple-globalnav__brand{opacity:.96;flex-shrink:0;align-items:center;gap:9px;transition:opacity .2s,transform .2s;display:inline-flex;color:var(--apple-text-primary)!important;text-decoration:none!important}.apple-globalnav__brand:hover{opacity:1;transform:translateY(-1px)}.apple-globalnav__logo-img{object-fit:contain;width:22px;height:22px}:root[color-scheme=dark] .apple-globalnav__logo-img{filter:brightness(0)invert()}.apple-globalnav__brand-name{font-family:var(--font-funnel-display),sans-serif;letter-spacing:-.02em;background:var(--gamma-text-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:14.5px;font-weight:700}.apple-globalnav__links{flex:1;justify-content:center;align-items:center;gap:2px;max-width:800px;margin:0 8px;display:flex}.apple-globalnav__link{letter-spacing:-.01em;white-space:nowrap;border-radius:999px;padding:6px 11px;font-size:13px;font-weight:500;transition:all .2s cubic-bezier(.16,1,.3,1);color:var(--apple-text-secondary)!important;text-decoration:none!important}.apple-globalnav__link:hover{background:#8c4dff14;color:var(--apple-text-primary)!important}.apple-globalnav__link.is-active{background:#8c4dff21;font-weight:600;color:var(--apple-link)!important}.apple-globalnav__actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.apple-globalnav__icon-btn{opacity:.82;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:16px;transition:opacity .2s,background-color .2s;display:inline-flex;color:var(--apple-text-primary)!important;text-decoration:none!important}.apple-globalnav__icon-btn:hover{opacity:1;background:#8c4dff1a}.apple-globalnav__actions .mxd-color-switcher{width:34px!important;min-width:34px!important;height:34px!important;color:var(--apple-text-primary)!important;background:0 0!important;border:none!important;border-radius:50%!important;padding:0!important;font-size:16px!important}.apple-globalnav__actions .mxd-color-switcher:hover{background:#8c4dff1a!important}.apple-globalnav__cta-pill{background:var(--gamma-gradient);letter-spacing:-.01em;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;height:36px;padding:0 16px;font-size:13px;font-weight:600;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s;display:inline-flex;box-shadow:0 4px 16px #8c4dff57;color:#fff!important;text-decoration:none!important}.apple-globalnav__cta-pill:hover{transform:translateY(-1px)scale(1.02);box-shadow:0 8px 22px #d857db73}.apple-globalnav__cta-sparkle{font-size:12px;line-height:1}.apple-globalnav__menu-toggle{cursor:pointer;width:34px;height:34px;color:var(--apple-text-primary);background:0 0;border:none;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:0;display:none}.apple-globalnav__menu-line{background-color:var(--apple-text-primary);transform-origin:50%;border-radius:2px;width:15px;height:1.5px;transition:transform .28s cubic-bezier(.16,1,.3,1);display:block}.apple-globalnav__menu-toggle.is-open .apple-globalnav__menu-line:first-child{transform:translateY(3.25px)rotate(45deg)}.apple-globalnav__menu-toggle.is-open .apple-globalnav__menu-line:last-child{transform:translateY(-3.25px)rotate(-45deg)}.apple-mobilenav{background:var(--apple-surface-solid);-webkit-backdrop-filter:saturate(190%)blur(24px);opacity:0;border:1px solid #0000;border-radius:24px;width:100%;max-width:680px;max-height:0;margin-top:8px;transition:max-height .38s cubic-bezier(.16,1,.3,1),opacity .25s,border-color .25s;display:none;overflow:hidden}.apple-mobilenav.is-open{opacity:1;border-color:var(--apple-border);max-height:calc(100dvh - 80px);box-shadow:var(--apple-card-shadow-hover);overflow-y:auto}.apple-mobilenav__inner{max-width:680px;margin:0 auto;padding:12px 24px 24px}.apple-mobilenav__list{margin:0;padding:0;list-style:none}.apple-mobilenav__item{border-bottom:1px solid var(--apple-border)}.apple-mobilenav__item:last-child{border-bottom:none}.apple-mobilenav__link{letter-spacing:-.015em;justify-content:space-between;align-items:center;padding:12px 4px;font-size:17px;font-weight:600;transition:color .2s,opacity .2s;display:flex;color:var(--apple-text-primary)!important;text-decoration:none!important}.apple-mobilenav__link.is-active{color:var(--apple-link)!important}.apple-mobilenav__chevron{opacity:.45;font-size:14px}.apple-mobilenav__footer{margin-top:16px;padding-top:12px}.apple-mobilenav__cta{background:var(--gamma-gradient);width:100%;height:46px;box-shadow:var(--gamma-glow);border-radius:980px;justify-content:center;align-items:center;font-size:15px;font-weight:600;transition:transform .2s,box-shadow .2s;display:flex;color:#fff!important;text-decoration:none!important}.apple-mobilenav__cta:hover{box-shadow:var(--gamma-glow-strong);transform:translateY(-1px)}.apple-mobilenav__backdrop{z-index:115;-webkit-backdrop-filter:blur(6px);background:#08070c6b;position:fixed;inset:0}.mxd-nav__contain,.mxd-nav__wrap{display:none!important}@media (max-width:1080px){.apple-globalnav__links{display:none!important}.apple-globalnav__content{padding:0 14px}.apple-globalnav__menu-toggle{display:inline-flex}.apple-mobilenav{display:block}}@media (max-width:575px){.apple-globalnav__cta-pill{display:none}}.apple-hero-section{background:0 0;position:relative;padding-bottom:3.5rem!important}.apple-hero__container{flex-direction:column;align-items:center;max-width:1260px;margin:0 auto;padding:3.5rem 24px 1rem;display:flex}.apple-hero__header{text-align:center;flex-direction:column;align-items:center;max-width:900px;margin:0 auto 2.25rem;display:flex}@keyframes appleHeroFocusIn{0%{opacity:0;filter:blur(16px);transform:translateY(26px)scale(.95)}65%{opacity:1;filter:blur()}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes appleGradientShimmer{0%{background-position:0}50%{background-position:100%}to{background-position:0}}@keyframes appleDotPulse{0%,to{box-shadow:0 0 0 3px #ff1e4259,0 0 10px #ff1e4299}50%{box-shadow:0 0 0 7px #ff1e421f,0 0 18px #ff1e42d9}}.apple-hero__eyebrow-pill{background:var(--apple-surface);-webkit-backdrop-filter:blur(16px);border:1px solid var(--apple-border-strong);box-shadow:var(--apple-card-shadow),0 0 24px #8c4dff1f;letter-spacing:-.01em;color:var(--apple-text-primary);opacity:0;border-radius:980px;align-items:center;gap:8px;margin-bottom:1.35rem;padding:7px 16px;font-size:12.5px;font-weight:600;animation:.85s cubic-bezier(.16,1,.3,1) 50ms forwards appleHeroFocusIn;display:inline-flex}.apple-hero__sparkle{color:var(--apple-blue);font-size:13px;line-height:1}.apple-hero__dot{background:#8c4dff;border-radius:50%;width:7px;height:7px;animation:2.4s ease-in-out infinite appleDotPulse;box-shadow:0 0 0 3px #8c4dff3d}.apple-hero__title{letter-spacing:-.035em!important;color:var(--apple-text-primary)!important;margin:0 0 1.2rem!important;font-size:clamp(2.85rem,6.2vw,5.4rem)!important;font-weight:700!important;line-height:1.04!important}.apple-hero__title-main{opacity:0;will-change:transform,opacity,filter;animation:1s cubic-bezier(.16,1,.3,1) .16s forwards appleHeroFocusIn;display:inline-block}.apple-hero__title-gradient{background:var(--gamma-text-gradient);-webkit-text-fill-color:transparent;opacity:0;will-change:transform,opacity,filter,background-position;background-size:220%;-webkit-background-clip:text;background-clip:text;animation:1.15s cubic-bezier(.16,1,.3,1) .36s forwards appleHeroFocusIn,7s ease-in-out .36s infinite appleGradientShimmer;display:inline-block}.apple-hero__subtitle{opacity:0;max-width:690px;animation:.95s cubic-bezier(.16,1,.3,1) .54s forwards appleHeroFocusIn;letter-spacing:-.012em!important;color:var(--apple-text-secondary)!important;margin:0 0 1.95rem!important;font-size:clamp(1.125rem,1.65vw,1.42rem)!important;font-weight:400!important;line-height:1.48!important}.apple-hero__actions{opacity:0;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;animation:.95s cubic-bezier(.16,1,.3,1) .68s forwards appleHeroFocusIn;display:flex}@media (prefers-reduced-motion:reduce){.apple-hero__actions,.apple-hero__eyebrow-pill,.apple-hero__subtitle,.apple-hero__title-gradient,.apple-hero__title-main{opacity:1!important;filter:none!important;animation:none!important;transform:none!important}}.apple-btn{letter-spacing:-.012em;border-radius:980px;justify-content:center;align-items:center;gap:8px;height:48px;padding:0 26px;font-size:15.5px;font-weight:600;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex;text-decoration:none!important}.apple-btn--primary{background:var(--gamma-gradient);box-shadow:var(--gamma-glow);border:1px solid #ffffff38;color:#fff!important}.apple-btn--primary:hover{background:var(--gamma-gradient-hover);box-shadow:var(--gamma-glow-strong);transform:translateY(-2px)scale(1.02)}.apple-btn--secondary{background:var(--apple-surface);-webkit-backdrop-filter:blur(16px);border:1px solid var(--apple-border-strong);box-shadow:var(--apple-card-shadow);color:var(--apple-text-primary)!important}.apple-btn--secondary:hover{border-color:var(--apple-blue);background:#8c4dff1f;transform:translateY(-2px);color:var(--apple-link)!important}.apple-chevron{font-size:1.15em;line-height:1;transition:transform .2s}.apple-btn:hover .apple-chevron,.apple-link-more:hover .apple-chevron,.apple-news-card:hover .apple-chevron{transform:translate(3px)}.apple-segmented-wrap{max-width:100%;margin-bottom:1.75rem;overflow-x:auto}.apple-segmented{background:var(--apple-surface);-webkit-backdrop-filter:blur(16px);border:1px solid var(--apple-border);box-shadow:var(--apple-card-shadow);border-radius:980px;align-items:center;gap:4px;padding:5px;display:inline-flex}.apple-segmented__btn{height:38px;color:var(--apple-text-secondary);letter-spacing:-.01em;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:980px;padding:0 20px;font-size:13.5px;font-weight:600;transition:all .25s cubic-bezier(.16,1,.3,1)}.apple-segmented__btn:hover{color:var(--apple-text-primary);background:#8c4dff12}.apple-segmented__btn.is-active{background:var(--gamma-gradient);color:#fff;box-shadow:0 4px 16px #8c4dff52}.apple-stage-card{border:1px solid var(--apple-border-strong);width:100%;height:clamp(420px,64vh,680px);box-shadow:var(--apple-card-shadow-hover),0 0 60px #8c4dff24;background:#120d22;border-radius:28px;margin-bottom:1.5rem;position:relative;overflow:hidden}.apple-stage-card__media{position:absolute;inset:0}.apple-stage-card__img,.apple-stage-card__video{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.apple-stage-card__scrim{background:linear-gradient(#0c081a0d 0,#0c081a38 50%,#0c081ad6 100%);position:absolute;inset:0}.apple-stage-card__overlay{z-index:3;color:#fff;justify-content:space-between;align-items:flex-end;gap:24px;padding:2.25rem 2.5rem;display:flex;position:absolute;bottom:0;left:0;right:0}.apple-stage-card__info{max-width:640px}.apple-stage-card__eyebrow{letter-spacing:.09em;text-transform:uppercase;color:#e9d5ff;backdrop-filter:blur(8px);background:#8c4dff47;border:1px solid #d857db66;border-radius:999px;margin-bottom:10px;padding:4px 11px;font-size:11px;font-weight:700;display:inline-block}.apple-stage-card__headline{letter-spacing:-.025em!important;color:#fff!important;margin:0 0 8px!important;font-size:clamp(1.65rem,2.8vw,2.5rem)!important;font-weight:700!important;line-height:1.12!important}.apple-stage-card__descr{color:#ffffffdb!important;margin:0!important;font-size:15px!important;line-height:1.45!important}.apple-glass-pill{-webkit-backdrop-filter:saturate(180%)blur(20px);white-space:nowrap;background:#ffffff29;border:1px solid #ffffff52;border-radius:980px;align-items:center;gap:8px;height:44px;padding:0 22px;font-size:14px;font-weight:600;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex;color:#fff!important;text-decoration:none!important}.apple-glass-pill:hover{background:var(--gamma-gradient);box-shadow:var(--gamma-glow);border-color:#0000;transform:translateY(-2px)scale(1.03)}.apple-bento-row{grid-template-columns:repeat(3,1fr);gap:18px;width:100%;display:grid}.apple-bento-mini{background:var(--apple-surface);-webkit-backdrop-filter:blur(18px);box-shadow:var(--apple-card-shadow);border:1px solid var(--apple-border);border-radius:24px;flex-direction:column;gap:6px;padding:26px 28px;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s,border-color .3s;display:flex}.apple-bento-mini:hover{border-color:var(--apple-border-strong);box-shadow:var(--apple-card-shadow-hover);transform:translateY(-4px)}.apple-bento-mini__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--apple-blue);font-size:11px;font-weight:700}.apple-bento-mini__value{font-family:var(--font-funnel-display),sans-serif;letter-spacing:-.028em;background:var(--gamma-text-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1.9rem;font-weight:700}.apple-bento-mini__text{color:var(--apple-text-secondary);margin:0;font-size:14px;line-height:1.48}@media (max-width:991px){.apple-stage-card__overlay{flex-direction:column;align-items:flex-start;padding:1.5rem}.apple-bento-row{grid-template-columns:1fr}}.apple-section-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:2.75rem;display:flex}.apple-section-header__text{max-width:760px}.apple-section-header__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--apple-blue);border:1px solid var(--apple-border);background:#8c4dff1a;border-radius:999px;align-items:center;gap:6px;margin-bottom:12px;padding:5px 13px;font-size:11.5px;font-weight:700;display:inline-flex}.apple-section-header__eyebrow:before{content:"✦";color:var(--apple-orange);font-size:11px}.apple-section-header__title,.article-hero-title,.inner-headline__title,.mxd-section-title__hrtitle h2{letter-spacing:-.03em!important;color:var(--apple-text-primary)!important;margin:0!important;font-size:clamp(2.1rem,4vw,3.35rem)!important;font-weight:700!important;line-height:1.08!important}.apple-section-header__muted{background:var(--gamma-text-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.apple-section-header__desc{color:var(--apple-text-secondary);margin:12px 0 0;font-size:17px;line-height:1.5}.apple-link-more{border:1px solid var(--apple-border);background:#8c4dff1a;border-radius:999px;align-items:center;gap:6px;padding:9px 18px;font-size:15px;font-weight:600;transition:all .22s;display:inline-flex;color:var(--apple-link)!important;text-decoration:none!important}.apple-link-more:hover{background:var(--gamma-gradient);box-shadow:var(--gamma-glow);border-color:#0000;color:#fff!important;text-decoration:none!important}.apple-newsroom-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.apple-news-card{background:var(--apple-surface);-webkit-backdrop-filter:blur(18px);border:1px solid var(--apple-border);box-shadow:var(--apple-card-shadow);border-radius:24px;flex-direction:column;transition:transform .38s cubic-bezier(.16,1,.3,1),box-shadow .38s cubic-bezier(.16,1,.3,1),border-color .38s;display:flex;overflow:hidden}.apple-news-card:hover{border-color:var(--apple-border-strong);box-shadow:var(--apple-card-shadow-hover);transform:translateY(-6px)scale(1.01)}.apple-news-card__link{flex-direction:column;height:100%;display:flex;color:inherit!important;text-decoration:none!important}.apple-news-card__media{aspect-ratio:16/10;background:var(--apple-surface-alt);width:100%;position:relative;overflow:hidden}.apple-news-card__img{object-fit:cover;transition:transform .55s cubic-bezier(.16,1,.3,1)}.apple-news-card:hover .apple-news-card__img{transform:scale(1.045)}.apple-news-card__body{flex-direction:column;flex:1;padding:24px 26px 26px;display:flex}.apple-news-card__meta{letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:10px;font-size:11px;font-weight:700;display:flex}.apple-news-card__category{color:var(--apple-blue)}.apple-news-card__date,.apple-news-card__dot{color:var(--apple-text-muted);font-weight:600}.apple-news-card__title{letter-spacing:-.02em!important;color:var(--apple-text-primary)!important;margin:0 0 10px!important;font-size:21px!important;font-weight:700!important;line-height:1.26!important}.apple-news-card__excerpt{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;color:var(--apple-text-secondary)!important;margin:0 0 18px!important;font-size:14.5px!important;line-height:1.5!important}.apple-news-card__footer{margin-top:auto;padding-top:8px}.apple-news-card__cta{color:var(--apple-link);align-items:center;gap:4px;font-size:14px;font-weight:600;display:inline-flex}@media (max-width:991px){.apple-newsroom-grid{grid-template-columns:1fr}}.article-related__card,.mxd-article-author.eeat-author-box,.mxd-post.post-featured,.mxd-post.post-simple{background:var(--apple-surface)!important;-webkit-backdrop-filter:blur(18px)!important;border:1px solid var(--apple-border)!important;box-shadow:var(--apple-card-shadow)!important;border-radius:24px!important;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1),border-color .35s!important;overflow:hidden!important}.article-related__card:hover,.mxd-post.post-featured:hover,.mxd-post.post-simple:hover{transform:translateY(-4px);border-color:var(--apple-border-strong)!important;box-shadow:var(--apple-card-shadow-hover)!important}.mxd-post.post-featured .post-featured__content,.mxd-post.post-simple .post-simple__content{padding:28px!important}.article-related__card-title a,.post-featured__title a,.post-simple__title h5 a{letter-spacing:-.02em!important;color:var(--apple-text-primary)!important;font-weight:700!important;text-decoration:none!important}.article-related__card-title a:hover,.post-featured__title a:hover,.post-simple__title h5 a:hover{color:var(--apple-link)!important}.blog-headline-label{border:1px solid var(--apple-border-strong)!important;color:var(--apple-blue)!important;letter-spacing:.06em!important;text-transform:uppercase!important;background:#8c4dff1a!important;border-radius:980px!important;align-items:center!important;gap:6px!important;margin-bottom:14px!important;padding:6px 15px!important;font-size:12px!important;font-weight:700!important;display:inline-flex!important}.article-hero-image-box{border:1px solid var(--apple-border)!important;box-shadow:var(--apple-card-shadow-hover)!important;border-radius:24px!important;overflow:hidden!important}.tag.tag-default{border:1px solid var(--apple-border)!important;color:var(--apple-text-primary)!important;background:#8c4dff17!important;border-radius:980px!important;font-size:12px!important;font-weight:600!important}.btn.btn-default{border-radius:980px!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important}.btn.btn-accent,.btn.btn-additional{background:var(--gamma-gradient)!important;color:#fff!important;box-shadow:var(--gamma-glow)!important;border-color:#fff3!important}.btn.btn-accent *,.btn.btn-accent .btn-caption,.btn.btn-additional *,.btn.btn-additional .btn-caption{color:#fff!important}.btn.btn-accent:hover,.btn.btn-additional:hover{background:var(--gamma-gradient-hover)!important;box-shadow:var(--gamma-glow-strong)!important;transform:translateY(-2px)scale(1.015)!important}.contact-theme-card,.contact-theme-form-box,.footer-blocks__card,.location-service-card,.mxd-accordion__item,.mxd-pricing-table,.mxd-services-cards__item,.mxd-stats-cards__item{background:var(--apple-surface)!important;-webkit-backdrop-filter:blur(18px)!important;border:1px solid var(--apple-border)!important;box-shadow:var(--apple-card-shadow)!important;border-radius:24px!important;transition:transform .32s cubic-bezier(.16,1,.3,1),box-shadow .32s,border-color .32s!important}.contact-theme-card:hover,.location-service-card:hover,.mxd-pricing-table:hover,.mxd-services-cards__item:hover,.mxd-stats-cards__item:hover{transform:translateY(-4px);border-color:var(--apple-border-strong)!important;box-shadow:var(--apple-card-shadow-hover)!important}.mxd-portfolio-card__media,.mxd-project-item__preview,.mxd-projects-masonry__preview{border:1px solid var(--apple-border)!important;box-shadow:var(--apple-card-shadow)!important;border-radius:24px!important;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s,border-color .35s!important;overflow:hidden!important}.mxd-project-item:hover .mxd-project-item__preview,.mxd-projects-masonry__item:hover .mxd-projects-masonry__preview{border-color:var(--apple-border-strong)!important;box-shadow:var(--apple-card-shadow-hover)!important}.mxd-promo__inner{border:1px solid var(--apple-border-strong)!important;background:radial-gradient(at 20% 15%,#8c4dff52 0,#0000 55%),radial-gradient(at 85% 80%,#d857db47 0,#0000 55%),linear-gradient(145deg,#130d26 0,#1d1238 52%,#0f0a1c 100%)!important;border-radius:32px!important;box-shadow:0 24px 60px #140b2d47,inset 0 0 0 1px #ffffff1a!important}.mxd-promo__controls p,.mxd-promo__title,.mxd-promo__title span{color:#fff!important}.contact-theme-form-box input,.contact-theme-form-box select,.contact-theme-form-box textarea{border:1px solid var(--apple-border)!important;background:var(--apple-surface-alt)!important;color:var(--apple-text-primary)!important;border-radius:14px!important;transition:border-color .2s,box-shadow .2s!important}.contact-theme-form-box input:focus,.contact-theme-form-box select:focus,.contact-theme-form-box textarea:focus{border-color:var(--apple-blue)!important;outline:0!important;box-shadow:0 0 0 3px #8c4dff2e!important}.mxd-accordion__item{margin-bottom:12px!important;padding:4px 20px!important}.mxd-footer{background:0 0!important}@keyframes pmvOrbFloat{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(18px,-14px)scale(1.08)}}@keyframes pmvHudPulseIn{0%{opacity:.72;transform:scale(.992)}to{opacity:1;transform:scale(1)}}.pmv-futuristic-calc{color:#f4f7ff;font-family:var(--font-funnel-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;isolation:isolate;background:linear-gradient(145deg,#070a12 0,#0d1222 52%,#090c16 100%);border:1px solid #ffffff1f;border-radius:28px;margin:2.2rem 0 3rem;padding:2.4rem 2.2rem;position:relative;overflow:hidden;box-shadow:0 30px 70px #0000007a,inset 0 0 0 1px #00f0ff14,inset 0 1px #ffffff2e}.pmv-fc__orb{filter:blur(72px);pointer-events:none;z-index:-2;opacity:.42;border-radius:50%;animation:9s ease-in-out infinite pmvOrbFloat;position:absolute}.pmv-fc__orb--cyan{background:radial-gradient(circle,#00e5ff 0,#0000 70%);width:280px;height:280px;top:-80px;left:-60px}.pmv-fc__orb--violet{background:radial-gradient(circle,#8b5cf6 0,#0000 70%);width:320px;height:320px;animation-delay:-3s;top:28%;right:-100px}.pmv-fc__orb--gold{background:radial-gradient(circle,#f5b95f 0,#0000 70%);width:290px;height:290px;animation-delay:-6s;bottom:-90px;left:20%}.pmv-fc__grid-overlay{z-index:-1;pointer-events:none;background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000000d9 20%,#0000 85%);mask-image:radial-gradient(#000000d9 20%,#0000 85%)}.pmv-fc__topbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:1.5rem;display:flex}.pmv-fc__status-pill{letter-spacing:.11em;text-transform:uppercase;color:#7ceeff;backdrop-filter:blur(12px);background:#ffffff0d;border:1px solid #00e5ff47;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:11px;font-weight:700;display:inline-flex}.pmv-fc__pulse-dot{background:#00f0ff;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #00f0ff,0 0 20px #00f0ff99}.pmv-fc__currency-switch{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;padding:3px;display:inline-flex}.pmv-fc__curr-btn{color:#f4f7ffa6;cursor:pointer;background:0 0;border:none;border-radius:999px;padding:5px 14px;font-size:12px;font-weight:700;transition:all .22s}.pmv-fc__curr-btn.is-active{color:#050811;background:linear-gradient(135deg,#00e5ff 0,#6366f1 100%);box-shadow:0 4px 14px #00e5ff52}.pmv-fc__header{margin-bottom:1.9rem}.pmv-fc__title{letter-spacing:-.025em!important;color:#fff!important;margin:0 0 .6rem!important;font-size:clamp(1.75rem,3.2vw,2.35rem)!important;font-weight:800!important;line-height:1.15!important}.pmv-fc__title-accent{background:linear-gradient(95deg,#00f0ff 0,#a78bfa 50%,#f5c469 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.pmv-fc__subtitle{color:#e2e8f8bd!important;margin:0!important;font-size:15px!important;line-height:1.55!important}.pmv-fc__section{margin-bottom:1.5rem}.pmv-fc__section-head{align-items:center;gap:10px;margin-bottom:.75rem;display:flex}.pmv-fc__step-num{color:#67e8f9;letter-spacing:.04em;background:#00e5ff24;border:1px solid #00e5ff59;border-radius:7px;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;font-weight:800;display:inline-flex}.pmv-fc__step-label{text-transform:uppercase;letter-spacing:.06em;color:#e2e8f8;font-size:13px;font-weight:700}.pmv-fc__step-badge{color:#f7ce7e;background:#f5c46921;border:1px solid #f5c4694d;border-radius:999px;margin-left:auto;padding:3px 10px;font-size:11px;font-weight:600}.pmv-fc__cards-grid--2col{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pmv-fc__card{text-align:left;color:#f4f7ff;cursor:pointer;background:#ffffff09;border:1px solid #ffffff17;border-radius:16px;padding:13px 15px;transition:all .22s cubic-bezier(.16,1,.3,1)}.pmv-fc__card:hover{background:#fff1;border-color:#ffffff38;transform:translateY(-2px)}.pmv-fc__card.is-selected{background:linear-gradient(135deg,#00e5ff21 0,#8b5cf624 100%);border-color:#00e5ff;box-shadow:0 10px 26px #00e5ff26,inset 0 0 0 1px #00e5ff59}.pmv-fc__card-top{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.pmv-fc__card-icon{font-size:16px}.pmv-fc__card-tag{color:#a5f3fc;background:#ffffff14;border-radius:999px;padding:2px 8px;font-size:10.5px;font-weight:700}.pmv-fc__card-title{color:#fff;margin-bottom:3px;font-size:13.5px;font-weight:700;line-height:1.3}.pmv-fc__card-sub{color:#e2e8f89e;font-size:11.5px;line-height:1.3}.pmv-fc__pills-row{grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:9px;display:grid}.pmv-fc__relation-pill{color:#fff;text-align:left;cursor:pointer;background:#ffffff09;border:1px solid #ffffff17;border-radius:14px;align-items:center;gap:10px;padding:11px 13px;transition:all .22s;display:flex}.pmv-fc__relation-pill:hover{background:#fff1;border-color:#fff3}.pmv-fc__relation-pill.is-selected{background:linear-gradient(135deg,#a78bfa2e 0,#00e5ff24 100%);border-color:#a78bfa;box-shadow:0 8px 22px #8b5cf633,inset 0 0 0 1px #a78bfa59}.pmv-fc__relation-icon{flex-shrink:0;font-size:18px}.pmv-fc__relation-text{flex-direction:column;min-width:0;display:flex}.pmv-fc__relation-text strong{color:#fff;font-size:13px;font-weight:700;line-height:1.25}.pmv-fc__relation-text small{color:#e2e8f899;margin-top:2px;font-size:11px;line-height:1.25}.pmv-fc__dual-row{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:.4rem;display:grid}.pmv-fc__Tiles-2x2{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pmv-fc__mini-tile{color:#fff;text-align:left;cursor:pointer;background:#ffffff09;border:1px solid #ffffff17;border-radius:14px;flex-direction:column;align-items:flex-start;padding:11px 12px;transition:all .2s;display:flex}.pmv-fc__mini-tile:hover{background:#fff1}.pmv-fc__mini-tile.is-selected{background:linear-gradient(135deg,#00e5ff26 0,#3b82f626 100%);border-color:#38bdf8;box-shadow:inset 0 0 0 1px #38bdf859}.pmv-fc__mini-icon{margin-bottom:4px;font-size:16px}.pmv-fc__mini-title{color:#fff;font-size:12.5px;font-weight:700}.pmv-fc__mini-sub{color:#e2e8f894;margin-top:2px;font-size:10.5px}.pmv-fc__venue-stack{flex-direction:column;gap:8px;display:flex}.pmv-fc__venue-btn{color:#fff;text-align:left;cursor:pointer;background:#ffffff09;border:1px solid #ffffff17;border-radius:14px;align-items:center;gap:10px;padding:10px 13px;transition:all .2s;display:flex}.pmv-fc__venue-btn:hover{background:#fff1}.pmv-fc__venue-btn.is-selected{background:linear-gradient(135deg,#f5c46929 0,#8b5cf624 100%);border-color:#f5c469;box-shadow:inset 0 0 0 1px #f5c46959}.pmv-fc__venue-icon{flex-shrink:0;font-size:17px}.pmv-fc__venue-info{flex-direction:column;flex:1;min-width:0;display:flex}.pmv-fc__venue-info strong{color:#fff;font-size:12.5px;font-weight:700}.pmv-fc__venue-info span{color:#e2e8f894;font-size:11px}.pmv-fc__venue-badge{color:#f7ce7e;white-space:nowrap;background:#f5c46924;border-radius:999px;padding:3px 8px;font-size:10.5px;font-weight:700}.pmv-fc__hud-result{background:linear-gradient(160deg,#10172aeb 0,#0a0e1af5 100%);border:1px solid #00f0ff52;border-radius:22px;margin-top:1.5rem;padding:1.85rem 1.75rem;animation:.28s cubic-bezier(.16,1,.3,1) pmvHudPulseIn;position:relative;overflow:hidden;box-shadow:0 20px 50px #00000073,0 0 35px #00e5ff1f,inset 0 0 0 1px #ffffff14}.pmv-fc__hud-glow{pointer-events:none;background:radial-gradient(#00e5ff2e 0,#8b5cf61f 45%,#0000 75%);width:75%;height:160px;position:absolute;top:-50%;left:50%;transform:translate(-50%)}.pmv-fc__hud-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:.65rem;display:flex}.pmv-fc__hud-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#67e8f9;font-size:11px;font-weight:800}.pmv-fc__hud-Optimal{color:#e2e8f8cc;background:#f5c46924;border:1px solid #f5c46959;border-radius:999px;padding:4px 12px;font-size:12.5px}.pmv-fc__hud-Optimal strong{color:#fcd34d;font-weight:800}.pmv-fc__hud-main-value{letter-spacing:-.03em;background:linear-gradient(92deg,#fff 0,#a5f3fc 48%,#fcd34d 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:.25rem 0 .35rem;font-size:clamp(2.1rem,4.6vw,3.15rem);font-weight:800;line-height:1.08}.pmv-fc__unit{opacity:.9;font-size:.58em;font-weight:700}.pmv-fc__hud-secondary-value{color:#e2e8f8b8;margin-bottom:1.25rem;font-size:14px}.pmv-fc__telemetry{background:#ffffff09;border:1px solid #ffffff14;border-radius:14px;margin-bottom:1.25rem;padding:12px 14px}.pmv-fc__telemetry-bar{background:#ffffff14;border-radius:999px;gap:3px;height:8px;margin-bottom:9px;display:flex;overflow:hidden}.pmv-fc__t-seg{border-radius:999px;height:100%;transition:width .35s cubic-bezier(.16,1,.3,1)}.pmv-fc__t-seg--menu{background:linear-gradient(90deg,#00e5ff,#38bdf8)}.pmv-fc__t-seg--services{background:linear-gradient(90deg,#8b5cf6,#c084fc)}.pmv-fc__t-seg--gift{background:linear-gradient(90deg,#f59e0b,#fcd34d)}.pmv-fc__telemetry-legend{color:#e2e8f8bf;flex-wrap:wrap;gap:14px;font-size:11.5px;display:flex}.pmv-fc__legend-item{align-items:center;gap:6px;display:inline-flex}.pmv-fc__legend-item .dot{border-radius:50%;width:8px;height:8px;display:inline-block}.pmv-fc__legend-item .dot--cyan{background:#00e5ff}.pmv-fc__legend-item .dot--violet{background:#a855f7}.pmv-fc__legend-item .dot--gold{background:#fbbf24}.pmv-fc__hud-actions{margin-bottom:1.35rem}.pmv-fc__share-btn{background:linear-gradient(135deg,#25d3662e 0,#00e5ff29 100%);border:1px solid #25d36673;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;padding:13px 20px;font-size:14px;font-weight:700;transition:all .22s;display:inline-flex;color:#a7f3d0!important;text-decoration:none!important}.pmv-fc__share-btn:hover{background:linear-gradient(135deg,#25d36647 0,#00e5ff40 100%);transform:translateY(-1px);box-shadow:0 10px 24px #25d3662e}.pmv-fc__concierge{border-top:1px solid #ffffff1a;flex-direction:column;gap:14px;padding-top:1.25rem;display:flex}.pmv-fc__concierge-badge{letter-spacing:.1em;color:#f5c469;margin-bottom:4px;font-size:10.5px;font-weight:800;display:inline-block}.pmv-fc__concierge-title{color:#fff!important;margin:0 0 4px!important;font-size:17px!important;font-weight:700!important}.pmv-fc__concierge-desc{color:#e2e8f8b8!important;margin:0!important;font-size:13.5px!important;line-height:1.5!important}.pmv-fc__concierge-btns{flex-wrap:wrap;gap:10px;display:flex}.pmv-fc__c-btn{text-align:center;border-radius:12px;flex:1;min-width:190px;padding:12px 18px;font-size:13.5px;font-weight:700;transition:all .22s;text-decoration:none!important}.pmv-fc__c-btn--primary{background:linear-gradient(135deg,#f5c469 0,#d49b38 100%);box-shadow:0 8px 20px #f5c46940;color:#090c15!important}.pmv-fc__c-btn--primary:hover{transform:translateY(-1px);box-shadow:0 12px 26px #f5c46961}.pmv-fc__c-btn--ghost{background:#ffffff0d;border:1px solid #f5c46966;color:#f7ce7e!important}.pmv-fc__c-btn--ghost:hover{background:#f5c4691f}@media (max-width:767px){.pmv-futuristic-calc{border-radius:22px;padding:1.5rem 1.15rem}.pmv-fc__cards-grid--2col,.pmv-fc__dual-row{grid-template-columns:1fr}.pmv-fc__hud-result{padding:1.35rem 1.15rem}}.pmv-table-card{background:linear-gradient(155deg,#0b101d 0,#11182b 100%);border:1px solid #00e5ff3d;border-radius:22px;margin:2.6rem 0 3rem;overflow:hidden;box-shadow:0 22px 48px #00000047,inset 0 0 0 1px #ffffff0f}.pmv-table-card__header{background:linear-gradient(90deg,#00e5ff24 0,#8b5cf624 60%,#f5c4691a 100%);border-bottom:1px solid #ffffff1a;padding:1.25rem 1.6rem}.pmv-table-card__header h3{align-items:center;gap:10px;display:flex;color:#fff!important;letter-spacing:-.015em!important;margin:0!important;font-size:clamp(1.2rem,2vw,1.45rem)!important;font-weight:700!important}.pmv-table-card__header h3:before{content:"📊";font-size:1.1em}.pmv-table-card__body{padding:0}.pmv-table-card__body .wp-block-column,.pmv-table-card__body .wp-block-columns,.pmv-table-card__body figure.wp-block-table{box-shadow:none!important;border:none!important;border-radius:0!important;margin:0!important;padding:0!important}.wp-content-block figure.wp-block-table{background:#0d1322;border:1px solid #ffffff24;border-radius:18px;width:100%;margin:2.2rem 0;overflow-x:auto;box-shadow:0 16px 36px #00000038}.wp-content-block table{color:#eef2ff;width:100%;min-width:580px;font-size:15px;line-height:1.5;border-collapse:collapse!important;border-spacing:0!important}.wp-content-block table thead tr{background:#ffffff0f;border-bottom:1px solid #00e5ff40}.wp-content-block table thead td,.wp-content-block table thead th{text-transform:uppercase;letter-spacing:.04em;text-align:left;border-right:1px solid #ffffff14;font-size:13px;font-weight:700;color:#7ceeff!important;padding:15px 18px!important}.wp-content-block table thead td:last-child,.wp-content-block table thead th:last-child{border-right:none}.wp-content-block table tbody tr{border-bottom:1px solid #ffffff14;transition:background-color .18s}.wp-content-block table tbody tr:last-child{border-bottom:none}.wp-content-block table tbody tr:nth-child(2n){background:#ffffff06}.wp-content-block table tbody tr:hover{background:#00e5ff12}.wp-content-block table tbody td{color:#f4f7ffe6;vertical-align:middle;border-right:1px solid #ffffff12;padding:14px 18px!important}.wp-content-block table tbody td:last-child{border-right:none}.wp-content-block table tbody td:first-child strong{color:#fff;font-weight:700}.wp-content-block table tbody td:nth-child(2),.wp-content-block table tbody td:nth-child(3){font-variant-numeric:tabular-nums;font-weight:700}.wp-content-block table tbody td:nth-child(2){color:#fcd34d}.wp-content-block table tbody td:nth-child(3){color:#a5f3fc}.section_case-study{overflow-x:clip}.case-study_component{width:100%;position:relative}.case-study_slide-link{color:inherit;display:block;text-decoration:none!important}.case-study_slide{border-radius:1.4rem;flex-direction:column;gap:.85rem;padding:1.45rem 1.35rem 1.55rem;transition:box-shadow .75s cubic-bezier(.2,.7,.2,1),transform .75s cubic-bezier(.2,.7,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 20px 48px #00000029}.case-study_header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.case-study_brand-name{font-family:var(--font-funnel-display),sans-serif;letter-spacing:-.02em;font-size:1.45rem;font-weight:700;line-height:1.15}.case-study_num-tag{letter-spacing:.06em;white-space:nowrap;background:#00000014;border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:800}.case-study_subtitle{opacity:.85;margin:0;font-size:13px;font-weight:500;line-height:1.4}.case-study_image-wrapper{aspect-ratio:18/19;background:#0000000d;border-radius:1rem;width:100%;position:relative;overflow:hidden}.case-study_image{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.case-study_slide .button-new{color:inherit;background-color:#0000;align-items:center;gap:7px;margin-top:auto;padding-top:4px;font-size:13.5px;font-weight:700;display:inline-flex}.case-study_slide .button-new__label{background:linear-gradient(currentColor,currentColor) 0 100%/0 1.5px no-repeat;padding-bottom:2px;transition:background-size .3s cubic-bezier(.2,.7,.2,1)}.case-study_slide .social-link-icon{align-items:center;transition:transform .24s cubic-bezier(.2,.7,.2,1);display:inline-flex}.case-study_slide-link:focus-visible .button-new__label,.case-study_slide-link:hover .button-new__label{background-size:100% 1.5px}.case-study_slide-link:focus-visible .social-link-icon,.case-study_slide-link:hover .social-link-icon{transform:translate(3px)}.case-study_slide.is-sephora{color:#2e1065;background:linear-gradient(155deg,#e9d5ff 0,#ddd6fe 100%);border:1px solid #8c4dff3d}.case-study_slide.is-ikea{color:#701a75;background:linear-gradient(155deg,#fbcfe8 0,#f9a8d4 100%);border:1px solid #f472b647}.case-study_slide.is-cheerios{color:#0e4e63;background:linear-gradient(155deg,#cffafe 0,#a5f3fc 100%);border:1px solid #22d3ee47}.case-study_slide.is-mc{color:#78350f;background:linear-gradient(155deg,#fef3c7 0,#fde68a 100%);border:1px solid #f59e0b47}.case-study_slide.is-infiniti{color:#064e3b;background:linear-gradient(155deg,#d1fae5 0,#a7f3d0 100%);border:1px solid #10b98147}.case-study_slide.is-fineart{color:#7c2d12;background:linear-gradient(155deg,#ffedd5 0,#fed7aa 100%);border:1px solid #f9731647}:root[color-scheme=dark] .case-study_num-tag{background:#ffffff1f}:root[color-scheme=dark] .case-study_slide.is-sephora{color:#f3e8ff;background:linear-gradient(155deg,#1f1138 0,#130a24 100%);border:1px solid #c084fc59}:root[color-scheme=dark] .case-study_slide.is-ikea{color:#fdf2f8;background:linear-gradient(155deg,#2c0c27 0,#190516 100%);border:1px solid #f472b659}:root[color-scheme=dark] .case-study_slide.is-cheerios{color:#f0f9ff;background:linear-gradient(155deg,#072230 0,#03141c 100%);border:1px solid #38bdf859}:root[color-scheme=dark] .case-study_slide.is-mc{color:#fefce8;background:linear-gradient(155deg,#2a1907 0,#170d03 100%);border:1px solid #fbbf2459}:root[color-scheme=dark] .case-study_slide.is-infiniti{color:#ecfdf5;background:linear-gradient(155deg,#07251d 0,#041611 100%);border:1px solid #34d39959}:root[color-scheme=dark] .case-study_slide.is-fineart{color:#fff7ed;background:linear-gradient(155deg,#2c1208 0,#190a04 100%);border:1px solid #fb923c59}@media (min-width:768px){.case-study_slider{--card:clamp(210px, 19.5vw, 320px);justify-content:center;align-items:center;padding:3.5rem 0 5.5rem;transition:opacity .4s;display:flex}.case-study_slider-item{width:var(--card);margin:0 calc(var(--card) * -.135);--fan-r:var(--tilt);--fan-y:var(--lift);transform:translate(var(--fan-x,0),var(--fan-y)) rotate(var(--fan-r)) scale(var(--fan-s,1));flex:none;transition:transform .75s cubic-bezier(.2,.7,.2,1);position:relative}.case-study_slider:not(.is-dealt){opacity:0}.case-study_slider:not(.is-dealt)>.case-study_slider-item{transform:translate(calc(var(--k,0) * -72%),14%) rotate(var(--stack-r,0deg));transition:none}.case-study_slider.is-dealt:not(.is-settled)>.case-study_slider-item{transition-duration:1.1s;transition-delay:var(--deal,0s)}.case-study_slider:has(>.case-study_slider-item:hover)>.case-study_slider-item{--fan-r:var(--tilt-fall);--fan-y:var(--lift-fall);--fan-s:.96}.case-study_slider:has(>.case-study_slider-item:hover)>.case-study_slider-item:hover{--fan-r:0deg;--fan-y:-4%;--fan-s:1.05;z-index:12}.case-study_slider-item:hover .case-study_slide{box-shadow:0 40px 72px -12px #0606066b}.case-study_slider-item:hover .case-study_image{transform:scale(1.05)}.case-study_slider-item:hover+.case-study_slider-item{--fan-x:22%}.case-study_slider-item:hover+*+.case-study_slider-item{--fan-x:16%}.case-study_slider-item:hover+*+*+.case-study_slider-item{--fan-x:12%}.case-study_slider-item:hover+*+*+*+.case-study_slider-item{--fan-x:9%}.case-study_slider-item:hover+*+*+*+*+.case-study_slider-item{--fan-x:7%}.case-study_slider-item:has(+.case-study_slider-item:hover){--fan-x:-22%}.case-study_slider-item:has(+*+.case-study_slider-item:hover){--fan-x:-16%}.case-study_slider-item:has(+*+*+.case-study_slider-item:hover){--fan-x:-12%}.case-study_slider-item:has(+*+*+*+.case-study_slider-item:hover){--fan-x:-9%}.case-study_slider-item:has(+*+*+*+*+.case-study_slider-item:hover){--fan-x:-7%}.case-study_nav{display:none}}@media (max-width:767px){.case-study_slider{touch-action:pan-y;place-items:center;min-height:480px;padding:1rem 0;display:grid}.case-study_slider-item{width:min(320px,86vw);transform:translateX(var(--x,0)) scale(var(--s,1));opacity:var(--o,1);z-index:var(--z,0);will-change:transform;grid-area:1/1;transition:transform .55s cubic-bezier(.2,.7,.2,1),opacity .35s}.case-study_slider-item:not(.is-active){cursor:pointer}.case-study_nav{justify-content:center;align-items:center;gap:16px;margin-top:20px;display:flex}.nav_next-button,.nav_prev-button{cursor:pointer;color:var(--apple-text-primary);background:0 0;border:none;padding:0;transition:transform .2s,opacity .2s}.nav_next-button:hover,.nav_prev-button:hover{transform:scale(1.08)}.nav_circle{fill:var(--apple-surface);stroke:var(--apple-border);stroke-width:1.5px}.case-study_dots{align-items:center;gap:8px;display:flex}.case-study_dot{background:var(--apple-border);cursor:pointer;border-radius:50%;width:8px;height:8px;transition:all .25s}.case-study_dot.is-active{background:var(--apple-blue);border-radius:999px;width:22px}}@media (prefers-reduced-motion:reduce){.case-study_image,.case-study_slide,.case-study_slide .button-new__label,.case-study_slide .social-link-icon,.case-study_slider-item{transition:none!important}}.testimonials-fan-component{width:100%;position:relative}.testimonials-fan-card{border-radius:1.45rem;flex-direction:column;justify-content:space-between;min-height:380px;padding:1.85rem 1.65rem 1.6rem;transition:box-shadow .75s cubic-bezier(.2,.7,.2,1),transform .75s cubic-bezier(.2,.7,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 20px 48px #00000029}.t-fan-header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:1.15rem;display:flex}.t-fan-stars{color:#f59e0b;gap:3px;font-size:1.25rem;display:flex}.t-fan-badge{white-space:nowrap;background:#00000014;border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-size:11.5px;font-weight:800;display:inline-flex}:root[color-scheme=dark] .t-fan-badge{background:#ffffff1f}.t-fan-quote{-webkit-line-clamp:6;-webkit-box-orient:vertical;flex:1;margin:0 0 1.5rem;font-size:14.5px;font-style:italic;font-weight:450;line-height:1.62;display:-webkit-box;overflow:hidden}.t-fan-author{border-top:1px solid #00000014;align-items:center;gap:12px;padding-top:1.2rem;display:flex}:root[color-scheme=dark] .t-fan-author{border-top:1px solid #ffffff1a}.t-fan-avatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:44px;height:44px;box-shadow:0 2px 8px #00000026}.t-fan-avatar--placeholder{background:#0000001a;justify-content:center;align-items:center;font-size:16px;font-weight:700;display:flex}:root[color-scheme=dark] .t-fan-avatar--placeholder{background:#ffffff26}.t-fan-info{flex-direction:column;min-width:0;display:flex}.t-fan-name{font-family:var(--font-funnel-display),sans-serif;margin:0;font-size:14.5px;font-weight:700;line-height:1.25}.t-fan-meta{opacity:.8;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11.5px;overflow:hidden}.t-fan-link{color:inherit;opacity:.9;align-items:center;gap:6px;margin-top:.9rem;font-size:12.5px;font-weight:700;display:inline-flex;text-decoration:none!important}.t-fan-link__text{background:linear-gradient(currentColor,currentColor) 0 100%/0 1.5px no-repeat;padding-bottom:2px;transition:background-size .3s cubic-bezier(.2,.7,.2,1)}.t-fan-link__icon{align-items:center;transition:transform .24s cubic-bezier(.2,.7,.2,1);display:inline-flex}.t-fan-link:hover .t-fan-link__text{background-size:100% 1.5px}.t-fan-link:hover .t-fan-link__icon{transform:translate(3px)}@media (min-width:768px){.testimonials-fan-slider{--card:clamp(230px, 21.5vw, 335px);justify-content:center;align-items:center;padding:3.5rem 0 5.5rem;transition:opacity .4s;display:flex}.testimonials-fan-item{width:var(--card);margin:0 calc(var(--card) * -.135);--fan-r:var(--tilt);--fan-y:var(--lift);transform:translate(var(--fan-x,0),var(--fan-y)) rotate(var(--fan-r)) scale(var(--fan-s,1));flex:none;transition:transform .75s cubic-bezier(.2,.7,.2,1);position:relative}.testimonials-fan-slider:not(.is-dealt){opacity:0}.testimonials-fan-slider:not(.is-dealt)>.testimonials-fan-item{transform:translate(calc(var(--k,0) * -72%),14%) rotate(var(--stack-r,0deg));transition:none}.testimonials-fan-slider.is-dealt:not(.is-settled)>.testimonials-fan-item{transition-duration:1.1s;transition-delay:var(--deal,0s)}.testimonials-fan-slider:has(>.testimonials-fan-item:hover)>.testimonials-fan-item{--fan-r:var(--tilt-fall);--fan-y:var(--lift-fall);--fan-s:.96}.testimonials-fan-slider:has(>.testimonials-fan-item:hover)>.testimonials-fan-item:hover{--fan-r:0deg;--fan-y:-4%;--fan-s:1.05;z-index:12}.testimonials-fan-item:hover .testimonials-fan-card{box-shadow:0 40px 72px -12px #0606066b}.testimonials-fan-item:hover+.testimonials-fan-item{--fan-x:22%}.testimonials-fan-item:hover+*+.testimonials-fan-item{--fan-x:16%}.testimonials-fan-item:hover+*+*+.testimonials-fan-item{--fan-x:12%}.testimonials-fan-item:hover+*+*+*+.testimonials-fan-item{--fan-x:9%}.testimonials-fan-item:hover+*+*+*+*+.testimonials-fan-item{--fan-x:7%}.testimonials-fan-item:has(+.testimonials-fan-item:hover){--fan-x:-22%}.testimonials-fan-item:has(+*+.testimonials-fan-item:hover){--fan-x:-16%}.testimonials-fan-item:has(+*+*+.testimonials-fan-item:hover){--fan-x:-12%}.testimonials-fan-item:has(+*+*+*+.testimonials-fan-item:hover){--fan-x:-9%}.testimonials-fan-item:has(+*+*+*+*+.testimonials-fan-item:hover){--fan-x:-7%}.testimonials-fan-nav{display:none}}@media (max-width:767px){.testimonials-fan-slider{touch-action:pan-y;place-items:center;min-height:440px;padding:1rem 0;display:grid}.testimonials-fan-item{width:min(320px,86vw);transform:translateX(var(--x,0)) scale(var(--s,1));opacity:var(--o,1);z-index:var(--z,0);will-change:transform;grid-area:1/1;transition:transform .55s cubic-bezier(.2,.7,.2,1),opacity .35s}.testimonials-fan-item:not(.is-active){cursor:pointer}.testimonials-fan-nav{justify-content:center;align-items:center;gap:16px;margin-top:20px;display:flex}.t-nav-btn{cursor:pointer;color:var(--apple-text-primary);background:0 0;border:none;padding:0;transition:transform .2s,opacity .2s}.t-nav-btn:hover{transform:scale(1.08)}.t-fan-dots{align-items:center;gap:8px;display:flex}.t-fan-dot{background:var(--apple-border);cursor:pointer;border-radius:50%;width:8px;height:8px;transition:all .25s}.t-fan-dot.is-active{background:var(--apple-blue);border-radius:999px;width:22px}}@media (prefers-reduced-motion:reduce){.t-fan-link__icon,.t-fan-link__text,.testimonials-fan-card,.testimonials-fan-item{transition:none!important}}.home-recommended-section{position:relative}.home-ads-partner-badge{background:var(--apple-surface);border:1px solid var(--apple-border-strong);box-shadow:var(--apple-card-shadow);color:var(--apple-text-primary);border-radius:999px;align-items:center;gap:8px;padding:8px 18px;font-size:13px;font-weight:600;display:inline-flex}.partner-pulse-dot{background:#8c4dff;border-radius:50%;width:8px;height:8px;animation:2.4s ease-in-out infinite appleDotPulse;box-shadow:0 0 0 3px #8c4dff40}.home-ads-unit-container{width:100%;min-height:100px;display:block;overflow:hidden}.home-ads-multiplex{width:100%}.native-ad-header{border-bottom:1px solid var(--apple-border);justify-content:space-between;align-items:center;width:100%;margin-bottom:.85rem;padding-bottom:.65rem;display:flex}.native-ad-label{letter-spacing:.04em;text-transform:uppercase;color:var(--apple-text-secondary);align-items:center;gap:.45rem;font-size:.72rem;font-weight:600;display:inline-flex}.native-ad-sparkle{color:#d4af37;font-size:.82rem;animation:2.5s ease-in-out infinite pulseSparkle}.mxd-post.post-simple.native-feed-ad-card{background:var(--apple-surface)!important;-webkit-backdrop-filter:blur(18px)!important;border:1px solid var(--apple-border)!important;min-height:280px!important;box-shadow:var(--apple-card-shadow)!important;border-radius:24px!important;flex-direction:column!important;justify-content:center!important;margin-bottom:40px!important;padding:24px 28px!important;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1),border-color .35s!important;display:flex!important}.mxd-post.post-simple.native-feed-ad-card:hover{border-color:var(--apple-border-strong)!important;box-shadow:var(--apple-card-shadow-hover)!important;transform:translateY(-4px)!important}.native-feed-ad-content{justify-content:center;align-items:center;width:100%;min-height:200px;display:flex;overflow:hidden}.adsense-in-feed{width:100%;margin:0 auto}.wp-in-article-ad-wrapper.native-article-ad-card{background:var(--apple-surface)!important;-webkit-backdrop-filter:blur(16px)!important;border:1px solid var(--apple-border)!important;box-shadow:var(--apple-card-shadow)!important;z-index:10!important;border-radius:20px!important;max-width:100%!important;margin:2.75rem auto 2.5rem!important;padding:1.25rem 1.6rem 1.4rem!important;transition:border-color .3s,box-shadow .3s!important;position:relative!important;overflow:hidden!important}.wp-in-article-ad-wrapper.native-article-ad-card:hover{border-color:var(--apple-border-strong)!important;box-shadow:var(--apple-card-shadow-hover)!important}.native-article-ad-content{justify-content:center;align-items:center;width:100%;min-height:120px;display:flex;overflow:hidden}.native-article-ad-content .adsense-in-article{width:100%;margin:.5rem auto!important}.wp-multiplex-wrapper.native-multiplex-card{background:var(--apple-surface)!important;-webkit-backdrop-filter:blur(16px)!important;border:1px solid var(--apple-border)!important;box-shadow:var(--apple-card-shadow)!important;z-index:10!important;border-radius:24px!important;max-width:100%!important;margin:3.5rem auto 2rem!important;padding:1.5rem 1.75rem 1.65rem!important;position:relative!important;overflow:hidden!important}.native-multiplex-ad-content{width:100%;min-height:140px;overflow:hidden}.native-sidebar-ad{background:var(--apple-surface)!important;-webkit-backdrop-filter:blur(16px)!important;border:1px solid var(--apple-border)!important;box-shadow:var(--apple-card-shadow)!important;border-radius:20px!important;padding:1.25rem!important;overflow:hidden!important}@media (max-width:767px){.mxd-post.post-simple.native-feed-ad-card{border-radius:18px!important;margin-bottom:24px!important;padding:16px 18px!important}.wp-in-article-ad-wrapper.native-article-ad-card{border-radius:16px!important;margin:2rem auto!important;padding:1rem 1.15rem 1.15rem!important}.wp-multiplex-wrapper.native-multiplex-card{border-radius:18px!important;padding:1.15rem 1.25rem!important}}.digi-banner-section{padding-top:2.5rem;padding-bottom:2.5rem}.digi-banner-card{background:var(--apple-surface,#ffffff0a);border:1px solid var(--apple-border,#ffffff1f);box-shadow:var(--apple-card-shadow,0 18px 40px #00000024);-webkit-backdrop-filter:blur(16px);border-radius:24px;grid-template-columns:1.2fr 1fr;align-items:center;gap:2.4rem;padding:2.6rem 3rem;display:grid}.digi-banner-card__eyebrow{text-transform:uppercase;letter-spacing:.06em;color:var(--t-bright,#fff);background:#7c3aed2e;border:1px solid #7c3aed61;border-radius:999px;align-items:center;gap:.6rem;margin-bottom:1.2rem;padding:.45rem 1.1rem;font-size:1.25rem;font-weight:600;display:inline-flex}.digi-banner-card__title{color:var(--t-bright,#fff);margin:0 0 1rem;font-size:clamp(2.2rem,3vw,3.2rem);font-weight:700;line-height:1.2}.digi-banner-card__desc{color:var(--t-medium,#ffffffc7);margin:0 0 1.8rem;font-size:1.55rem;line-height:1.6}.digi-banner-card__actions{flex-wrap:wrap;gap:1rem;display:flex}.digi-banner-card__previews{grid-template-columns:repeat(3,1fr);gap:.9rem;text-decoration:none;display:grid}.digi-banner-card__thumb{aspect-ratio:3/2;border:1px solid var(--apple-border,#ffffff1a);background:#80808026;border-radius:12px;position:relative;overflow:hidden}.digi-banner-card__thumb img{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.digi-banner-card__previews:hover .digi-banner-card__thumb img{transform:scale(1.05)}@media (max-width:991px){.digi-banner-card{grid-template-columns:1fr;padding:2rem}}.digi-gallery-section{padding-top:1rem;padding-bottom:5rem}.digi-gallery-toolbar{background:var(--apple-surface,#ffffff0a);border:1px solid var(--apple-border,#ffffff1f);backdrop-filter:blur(14px);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.4rem;margin-bottom:2.4rem;padding:1.4rem 1.8rem;display:flex}.digi-gallery-toolbar__left,.digi-gallery-toolbar__right{flex-wrap:wrap;align-items:center;gap:1.2rem;display:flex}.digi-gallery-search{align-items:center;min-width:min(340px,82vw);display:flex;position:relative}.digi-gallery-search__icon{color:var(--t-muted,#888);pointer-events:none;font-size:1.6rem;position:absolute;left:1.2rem}.digi-gallery-search__input{border:1px solid var(--apple-border,#ffffff29);width:100%;color:var(--t-bright,#fff);background:#80808014;border-radius:999px;outline:0;padding:.9rem 3.2rem .9rem 3.4rem;font-size:1.4rem;transition:border-color .2s,box-shadow .2s}.digi-gallery-search__input:focus{border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed33}.digi-gallery-search__clear{color:var(--t-medium,#aaa);cursor:pointer;background:0 0;border:none;align-items:center;font-size:1.5rem;display:flex;position:absolute;right:1rem}.digi-gallery-stats{color:var(--t-medium,#bbb);font-size:1.4rem}.digi-gallery-size-group{border:1px solid var(--apple-border,#ffffff1f);background:#8080801a;border-radius:999px;padding:.3rem;display:inline-flex}.digi-gallery-size-btn{color:var(--t-medium,#bbb);cursor:pointer;background:0 0;border:none;border-radius:999px;align-items:center;gap:.5rem;padding:.55rem 1.1rem;font-size:1.3rem;font-weight:500;transition:all .2s;display:inline-flex}.digi-gallery-size-btn.active{color:#fff;background:#7c3aed}.digi-gallery-action-btn{cursor:pointer;border:1px solid var(--apple-border,#ffffff2e);color:var(--t-bright,#fff);background:#8080801a;border-radius:999px;align-items:center;gap:.65rem;padding:.85rem 1.5rem;font-size:1.35rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.digi-gallery-action-btn:hover{border-color:#7c3aed;transform:translateY(-1px)}.digi-gallery-action-btn--primary{background:linear-gradient(135deg,#7c3aed,#5b21b6);border-color:#a78bfa66;color:#fff!important}.digi-gallery-action-btn--primary:hover{box-shadow:0 8px 22px #7c3aed59}.digi-thumb-grid{gap:1.4rem;display:grid}.digi-thumb-grid--compact{grid-template-columns:repeat(auto-fill,minmax(175px,1fr));gap:1rem}.digi-thumb-grid--normal{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1.4rem}.digi-thumb-grid--large{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:1.8rem}@media (max-width:640px){.digi-thumb-grid--compact,.digi-thumb-grid--normal{grid-template-columns:repeat(2,1fr);gap:.85rem}.digi-thumb-grid--large{grid-template-columns:1fr}}.digi-thumb-card{background:var(--apple-surface,#ffffff0a);border:1px solid var(--apple-border,#ffffff1a);cursor:pointer;border-radius:14px;flex-direction:column;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;overflow:hidden}.digi-thumb-card:focus-visible,.digi-thumb-card:hover{border-color:#7c3aed99;outline:0;transform:translateY(-3px);box-shadow:0 12px 28px #00000038}.digi-thumb-card__media{aspect-ratio:3/2;background:#8080801f;width:100%;position:relative;overflow:hidden}.digi-thumb-card__img{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.digi-thumb-card:hover .digi-thumb-card__img{transform:scale(1.05)}.digi-thumb-card__index{color:#fff;backdrop-filter:blur(6px);z-index:2;background:#000000a6;border-radius:999px;padding:.25rem .65rem;font-size:1.15rem;font-weight:600;position:absolute;top:.7rem;left:.7rem}.digi-thumb-card__overlay{opacity:0;background:linear-gradient(0deg,#000000a6 0,#0000000d 60%);justify-content:center;align-items:center;transition:opacity .25s;display:flex;position:absolute;inset:0}.digi-thumb-card:hover .digi-thumb-card__overlay{opacity:1}.digi-thumb-card__zoom-pill{color:#fff;background:#0f0f14d9;border:1px solid #ffffff3d;border-radius:999px;align-items:center;gap:.5rem;padding:.55rem 1.1rem;font-size:1.25rem;font-weight:600;transition:transform .25s;display:inline-flex;transform:translateY(6px)}.digi-thumb-card:hover .digi-thumb-card__zoom-pill{transform:translateY(0)}.digi-thumb-card__meta{justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex}.digi-thumb-card__name{color:var(--t-bright,#fff);white-space:nowrap;text-overflow:ellipsis;font-size:1.3rem;font-weight:600;overflow:hidden}.digi-thumb-card__actions{flex-shrink:0;align-items:center;gap:.6rem;display:flex}.digi-thumb-card__size{color:var(--t-muted,#888);font-size:1.15rem}.digi-thumb-card__dl{width:28px;height:28px;color:var(--t-bright,#fff);background:#80808024;border-radius:50%;justify-content:center;align-items:center;font-size:1.35rem;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.digi-thumb-card__dl:hover{color:#fff;background:#7c3aed}.digi-gallery-footer{text-align:center;flex-direction:column;align-items:center;gap:1.6rem;margin-top:3rem;display:flex}.digi-gallery-progress{color:var(--t-medium,#bbb);flex-direction:column;align-items:center;gap:.7rem;width:min(360px,90%);font-size:1.4rem;display:flex}.digi-gallery-progress__bar{background:#80808033;border-radius:999px;width:100%;height:6px;overflow:hidden}.digi-gallery-progress__fill{background:linear-gradient(90deg,#7c3aed,#a78bfa);border-radius:999px;height:100%;transition:width .3s}.digi-gallery-footer__buttons{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.digi-gallery-empty{text-align:center;border:1px dashed var(--apple-border,#fff3);border-radius:20px;padding:5rem 2rem}.digi-gallery-empty i{color:#7c3aed;margin-bottom:1rem;font-size:4.5rem;display:inline-block}.digi-lightbox{z-index:99999;-webkit-backdrop-filter:blur(18px);color:#fff;background:#08080cf5;flex-direction:column;justify-content:space-between;display:flex;position:fixed;inset:0}.digi-lightbox__header{z-index:5;background:#0f0f16d9;border-bottom:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.2rem 2rem;display:flex}.digi-lightbox__info{flex-wrap:wrap;align-items:center;gap:.9rem;display:flex}.digi-lightbox__badge{color:#fff;background:#7c3aed;border-radius:999px;padding:.35rem .85rem;font-size:1.25rem;font-weight:700}.digi-lightbox__filename{color:#fff;font-size:1.55rem;font-weight:700}.digi-lightbox__filesize{color:#ffffffb3;font-size:1.3rem}.digi-lightbox__controls{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.digi-lightbox__btn{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;min-width:40px;height:40px;padding:0 1rem;font-size:1.3rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.digi-lightbox__btn:hover{color:#fff;background:#ffffff2e}.digi-lightbox__btn--pill{padding:0 1.35rem}.digi-lightbox__btn.is-active{background:#7c3aed;border-color:#a78bfa}.digi-lightbox__btn--accent{background:linear-gradient(135deg,#7c3aed,#5b21b6);border-color:#a78bfa73}.digi-lightbox__btn--close:hover{background:#ef4444;border-color:#ef4444}.digi-lightbox__stage{flex:1;justify-content:center;align-items:center;min-height:0;display:flex;position:relative;overflow:hidden}.digi-lightbox__stage--real-size{justify-content:flex-start;align-items:flex-start;overflow:auto}.digi-lightbox__canvas{justify-content:center;align-items:center;width:100%;height:100%;padding:1rem 5.5rem;display:flex;position:relative}.digi-lightbox__canvas.is-real-size{width:max-content;min-width:100%;height:max-content;min-height:100%;padding:2rem}.digi-lightbox__preview-img{object-fit:contain;filter:blur(2px);opacity:.85;pointer-events:none;max-width:calc(100% - 11rem);max-height:calc(100% - 2rem);position:absolute}.digi-lightbox__loading-badge{color:#fff;z-index:4;background:#0f0f16e0;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:.75rem;padding:.65rem 1.4rem;font-size:1.3rem;display:inline-flex;position:absolute;bottom:2rem;left:50%;transform:translate(-50%)}.digi-lightbox__spinner{border:2px solid #ffffff4d;border-top-color:#a78bfa;border-radius:50%;width:16px;height:16px;animation:.75s linear infinite digi-spin}@keyframes digi-spin{to{transform:rotate(360deg)}}.digi-lightbox__full-img{object-fit:contain;cursor:zoom-in;z-index:2;max-width:100%;max-height:100%;transition:opacity .25s}.digi-lightbox__full-img.is-loading{opacity:0}.digi-lightbox__full-img.is-loaded{opacity:1}.digi-lightbox__full-img.is-zoomed{cursor:zoom-out;max-width:none;max-height:none}.digi-lightbox__nav{color:#fff;cursor:pointer;z-index:6;background:#0f0f16bf;border:1px solid #ffffff38;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;font-size:2rem;transition:all .2s;display:flex;position:fixed;top:50%;transform:translateY(-50%)}.digi-lightbox__nav:hover{background:#7c3aed;border-color:#a78bfa}.digi-lightbox__nav--prev{left:1.4rem}.digi-lightbox__nav--next{right:1.4rem}.digi-lightbox__filmstrip{z-index:5;background:#0f0f16e6;border-top:1px solid #ffffff1a;align-items:center;gap:.6rem;padding:.85rem 1.6rem;display:flex;overflow-x:auto}.digi-lightbox__strip-item{cursor:pointer;opacity:.55;background:#ffffff14;border:2px solid #0000;border-radius:6px;flex:0 0 68px;height:48px;padding:0;transition:all .2s;overflow:hidden}.digi-lightbox__strip-item:hover{opacity:.85}.digi-lightbox__strip-item.is-active{opacity:1;border-color:#a78bfa;transform:scale(1.06)}.digi-lightbox__strip-item img{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:768px){.digi-lightbox__header{padding:.9rem 1.1rem}.digi-lightbox__canvas{padding:.5rem}.digi-lightbox__nav{width:42px;height:42px;font-size:1.6rem}.digi-lightbox__nav--prev{left:.6rem}.digi-lightbox__nav--next{right:.6rem}.digi-lightbox__btn--pill span{display:none}}.digi-featured-hero-section{padding-bottom:2.5rem;padding-top:8.5rem!important}.digi-featured-hero-section .digi-gallery-section{padding-top:2.4rem;padding-bottom:1rem}.digi-featured-card{background:var(--apple-surface,#ffffff0a);border:1px solid var(--apple-border,#ffffff24);box-shadow:var(--apple-card-shadow,0 20px 48px #0000002e);-webkit-backdrop-filter:blur(18px);border-radius:26px;grid-template-columns:1.15fr 1fr;align-items:center;gap:2.8rem;padding:2.4rem;display:grid}.digi-featured-card__media{aspect-ratio:3/2;cursor:pointer;background:#80808024;border:1px solid #ffffff24;border-radius:18px;width:100%;display:block;position:relative;overflow:hidden}.digi-featured-card__img{object-fit:cover;width:100%;height:100%;transition:transform .45s;display:block}.digi-featured-card__media:hover .digi-featured-card__img{transform:scale(1.04)}.digi-featured-card__badge{color:#fff;backdrop-filter:blur(8px);z-index:2;background:#0c0c12c7;border:1px solid #fff3;border-radius:999px;align-items:center;gap:.5rem;padding:.45rem 1rem;font-size:1.25rem;font-weight:600;display:inline-flex;position:absolute;top:1.2rem;left:1.2rem}.digi-featured-card__badge i{color:#fbbf24}.digi-featured-card__overlay{opacity:0;background:linear-gradient(0deg,#000000a6 0,#0000000d 55%);justify-content:center;align-items:flex-end;padding-bottom:1.6rem;transition:opacity .25s;display:flex;position:absolute;inset:0}.digi-featured-card__media:hover .digi-featured-card__overlay{opacity:1}.digi-featured-card__zoom-btn{color:#fff;background:#7c3aedeb;border-radius:999px;align-items:center;gap:.6rem;padding:.75rem 1.4rem;font-size:1.35rem;font-weight:600;display:inline-flex;box-shadow:0 8px 20px #00000059}.digi-featured-card__title{color:var(--t-bright,#fff);margin:0 0 1.2rem;font-size:clamp(2.4rem,3.4vw,3.8rem);font-weight:800;line-height:1.18}@media (max-width:991px){.digi-featured-hero-section{padding-top:7.2rem!important}.digi-featured-card{grid-template-columns:1fr;gap:1.8rem;padding:1.6rem}}.digi-summary-strip{grid-template-columns:repeat(5,1fr);gap:.8rem;margin-bottom:1.8rem;display:grid}.digi-summary-strip__item{cursor:pointer;aspect-ratio:3/2;border:1px solid var(--apple-border,#ffffff1f);background:#80808024;border-radius:10px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.digi-summary-strip__item img{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.digi-summary-strip__item:hover img{transform:scale(1.08)}.digi-summary-strip__more{aspect-ratio:3/2;color:var(--t-bright,#fff);text-align:center;background:#7c3aed29;border:1px solid #7c3aed66;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;padding:.4rem;text-decoration:none;transition:all .2s;display:flex}.digi-summary-strip__more:hover{color:#fff;background:#7c3aed;transform:translateY(-2px)}.digi-summary-strip__more strong{font-size:1.55rem;font-weight:800;line-height:1.1}.digi-summary-strip__more span{opacity:.85;font-size:1.05rem}@media (max-width:575px){.digi-summary-strip{grid-template-columns:repeat(5,1fr);gap:.5rem}}.mxd-post.post-featured{flex-direction:column!important;justify-content:flex-start!important;gap:0!important;height:auto!important;padding:0!important;display:flex!important;position:relative!important;overflow:hidden!important}.mxd-post.post-featured:after,.mxd-post.post-featured:hover:after{content:none!important;display:none!important}.mxd-post.post-featured .post-featured__thumb{border-bottom:1px solid var(--apple-border,#80808026);aspect-ratio:auto!important;z-index:1!important;border-radius:0!important;width:100%!important;height:auto!important;display:block!important;position:relative!important;top:auto!important;left:auto!important;overflow:hidden!important}.mxd-post.post-featured .post-featured__thumb img{transition:transform .5s cubic-bezier(.16,1,.3,1);object-fit:contain!important;border-radius:0!important;width:100%!important;height:auto!important;max-height:none!important;display:block!important}.mxd-post.post-featured:hover .post-featured__thumb img{transform:scale(1.02)}.mxd-post.post-featured .post-featured__categories{z-index:3!important;flex-flow:wrap!important;gap:.8rem!important;padding:24px 28px 0!important;display:flex!important;position:relative!important}.mxd-post.post-featured .post-featured__content{z-index:3!important;width:100%!important;max-width:100%!important;padding:16px 28px 28px!important;position:relative!important}.mxd-post.post-featured .post-featured__title{margin-bottom:1.4rem!important}.mxd-post.post-featured .post-featured__title a{color:var(--apple-text-primary,var(--t-bright))!important;text-shadow:none!important;background:0 0!important}.mxd-post.post-featured .post-featured__title a:hover{color:var(--apple-link,var(--accent))!important}.mxd-post.post-featured .post-featured__excerpt p{color:var(--apple-text-secondary,var(--t-medium))!important;text-shadow:none!important;margin-bottom:0!important}.mxd-post.post-featured .post-featured__meta,.mxd-post.post-featured .post-featured__meta span,.mxd-post.post-featured .post-featured__meta span a{color:var(--apple-text-secondary,var(--t-medium))!important;text-shadow:none!important}.mxd-post.post-simple:not(.native-feed-ad-card){flex-direction:column!important;gap:16px!important;height:auto!important;margin-bottom:2.2rem!important;padding:16px!important;display:flex!important}.mxd-post.post-simple:not(.native-feed-ad-card) .post-simple__thumb{aspect-ratio:auto!important;border-radius:14px!important;flex-basis:auto!important;width:100%!important;height:auto!important;display:block!important;position:relative!important;overflow:hidden!important}.mxd-post.post-simple:not(.native-feed-ad-card) .post-simple__thumb img{transition:transform .5s cubic-bezier(.16,1,.3,1);object-fit:contain!important;border-radius:14px!important;width:100%!important;height:auto!important;max-height:200px!important;display:block!important}.mxd-post.post-simple:not(.native-feed-ad-card):hover .post-simple__thumb img{transform:scale(1.02)}.mxd-post.post-simple:not(.native-feed-ad-card) .post-simple__content{gap:1.4rem!important;width:100%!important;max-width:100%!important;padding:4px!important}@media (min-width:768px){.mxd-post.post-simple:not(.native-feed-ad-card){flex-direction:row!important;align-items:center!important;gap:24px!important;padding:18px 22px!important}.mxd-post.post-simple:not(.native-feed-ad-card) .post-simple__thumb{flex:0 0 230px!important;width:230px!important}.mxd-post.post-simple:not(.native-feed-ad-card) .post-simple__thumb img{max-height:165px!important}.mxd-post.post-simple:not(.native-feed-ad-card) .post-simple__content{flex:auto!important;min-width:0!important;padding:0!important}}@media (min-width:1200px){.mxd-post.post-simple:not(.native-feed-ad-card) .post-simple__thumb{flex:0 0 250px!important;width:250px!important}}@media (max-width:767px){.mxd-post.post-featured .post-featured__categories{padding:18px 20px 0!important}.mxd-post.post-featured .post-featured__content{padding:14px 20px 22px!important}}.article-hero-image-box{aspect-ratio:auto!important;height:auto!important}.article-hero-image{object-fit:contain!important;width:100%!important;height:auto!important}.home-ads-unit-container,.native-article-ad-content,.native-feed-ad-content,.native-multiplex-ad-content{min-height:auto!important}.mxd-post.post-simple.native-feed-ad-card{min-height:auto!important;margin-bottom:2.2rem!important;padding:18px 22px!important}.profitshare-ad-banner{width:100%;color:inherit;cursor:pointer;justify-content:space-between;align-items:center;gap:2.2rem;padding:.4rem;display:flex;text-decoration:none!important}.profitshare-ad-banner__media{aspect-ratio:16/10;border:1px solid var(--apple-border,#80808029);background:#0f172a;border-radius:14px;flex:0 0 230px;width:230px;overflow:hidden}.profitshare-ad-banner__img{object-fit:cover;width:100%;height:100%;transition:transform .45s cubic-bezier(.16,1,.3,1);display:block}.profitshare-ad-banner:hover .profitshare-ad-banner__img{transform:scale(1.04)}.profitshare-ad-banner__body{flex-wrap:wrap;flex:auto;justify-content:space-between;align-items:center;gap:1.8rem;min-width:0;display:flex}.profitshare-ad-banner__text{flex-direction:column;flex:260px;gap:.5rem;min-width:0;display:flex}.profitshare-ad-banner__eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--apple-text-secondary,var(--t-medium));align-items:center;gap:.6rem;font-size:1.2rem;font-weight:600;display:inline-flex}.profitshare-ad-banner__dot{background:var(--apple-blue,#7c3aed);border-radius:50%;width:7px;height:7px;display:inline-block}.profitshare-ad-banner__title{color:var(--apple-text-primary,var(--t-bright,#111));font-size:1.75rem;font-weight:700;line-height:1.3;transition:color .25s}.profitshare-ad-banner:hover .profitshare-ad-banner__title{color:var(--apple-link,var(--accent,#7c3aed))}.profitshare-ad-banner__subtitle{color:var(--apple-text-secondary,var(--t-medium,#666));font-size:1.4rem;line-height:1.5}.profitshare-ad-banner__cta{background:var(--apple-surface-elevated,#7c3aed1a);border:1px solid var(--apple-border-strong,#7c3aed59);color:var(--apple-text-primary,var(--t-bright,#111));white-space:nowrap;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:.6rem;padding:1.05rem 2rem;font-size:1.38rem;font-weight:700;transition:all .25s;display:inline-flex}.profitshare-ad-banner:hover .profitshare-ad-banner__cta{background:var(--apple-blue,#7c3aed);border-color:var(--apple-blue,#7c3aed);color:#fff;transform:translateY(-1px);box-shadow:0 8px 20px #7c3aed47}.profitshare-ad-banner--vertical{flex-direction:column;align-items:stretch;gap:1.4rem;padding:.2rem}.profitshare-ad-banner--vertical .profitshare-ad-banner__media{aspect-ratio:16/10;flex:none;width:100%}.profitshare-ad-banner--vertical .profitshare-ad-banner__body{flex-direction:column;align-items:stretch;gap:1.4rem}.profitshare-ad-banner--vertical .profitshare-ad-banner__text{flex:auto}.profitshare-ad-banner--vertical .profitshare-ad-banner__cta{width:100%}.profitshare-visual-grid{grid-template-columns:repeat(3,1fr);gap:2rem;width:100%;display:grid}.profitshare-visual-card{background:var(--apple-surface,#ffffff0a);border:1px solid var(--apple-border,#80808029);box-shadow:var(--apple-card-shadow,0 10px 30px #00000014);color:inherit;border-radius:20px;flex-direction:column;transition:transform .35s cubic-bezier(.16,1,.3,1),border-color .3s,box-shadow .35s;display:flex;overflow:hidden;text-decoration:none!important}.profitshare-visual-card:hover{border-color:var(--apple-border-strong,#7c3aed66);box-shadow:var(--apple-card-shadow-hover,0 18px 42px #00000029);transform:translateY(-5px)}.profitshare-visual-card__media{aspect-ratio:16/10;border-bottom:1px solid var(--apple-border,#8080801f);background:#0f172a;width:100%;overflow:hidden}.profitshare-visual-card__img{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.16,1,.3,1);display:block}.profitshare-visual-card:hover .profitshare-visual-card__img{transform:scale(1.05)}.profitshare-visual-card__body{flex-direction:column;flex:auto;gap:.75rem;padding:1.8rem 2rem 2rem;display:flex}.profitshare-visual-card__eyebrow{letter-spacing:.05em;text-transform:uppercase;color:var(--apple-blue,#7c3aed);font-size:1.15rem;font-weight:700}.profitshare-visual-card__title{color:var(--apple-text-primary,var(--t-bright,#111));margin:0;font-size:1.85rem;font-weight:700;line-height:1.3}.profitshare-visual-card__desc{color:var(--apple-text-secondary,var(--t-medium,#666));flex:auto;margin:0 0 .8rem;font-size:1.4rem;line-height:1.5}.profitshare-visual-card__cta{background:var(--apple-surface-elevated,#7c3aed14);border:1px solid var(--apple-border-strong,#7c3aed4d);color:var(--apple-text-primary,var(--t-bright,#111));border-radius:999px;justify-content:center;align-self:flex-start;align-items:center;gap:.6rem;padding:.95rem 1.6rem;font-size:1.35rem;font-weight:700;transition:all .25s;display:inline-flex}.profitshare-visual-card:hover .profitshare-visual-card__cta{background:var(--apple-blue,#7c3aed);border-color:var(--apple-blue,#7c3aed);color:#fff}@media (max-width:991px){.profitshare-visual-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media (max-width:639px){.profitshare-visual-grid{grid-template-columns:1fr;gap:1.4rem}}.digi-featured-hero-section{padding-top:1.8rem!important}@media (max-width:767px){.digi-featured-hero-section{padding-top:1rem!important;padding-bottom:1.8rem!important}.profitshare-ad-banner{flex-direction:column!important;align-items:stretch!important;gap:1.2rem!important;padding:.2rem!important}.profitshare-ad-banner__media{aspect-ratio:16/9!important;flex:none!important;width:100%!important}.profitshare-ad-banner__body{flex-direction:column!important;align-items:stretch!important;gap:1.1rem!important}.profitshare-ad-banner__text{flex:auto!important}.profitshare-ad-banner__title{font-size:1.6rem!important;line-height:1.32!important}.profitshare-ad-banner__subtitle{font-size:1.35rem!important;line-height:1.45!important}.profitshare-ad-banner__cta,.profitshare-visual-card__cta{justify-content:center!important;width:100%!important;padding:.95rem 1.4rem!important}.profitshare-visual-card__body{padding:1.5rem 1.6rem 1.6rem!important}.profitshare-visual-card__title{font-size:1.7rem!important}.mxd-post.post-featured .post-featured__title{margin-bottom:1rem!important;font-size:2rem!important;line-height:1.3!important}.mxd-post.post-featured .post-featured__excerpt p{font-size:1.45rem!important;line-height:1.55!important}.mxd-post.post-simple:not(.native-feed-ad-card){gap:14px!important;margin-bottom:1.8rem!important;padding:14px!important}.mxd-post.post-simple:not(.native-feed-ad-card) .post-simple__btn,.mxd-post.post-simple:not(.native-feed-ad-card) .post-simple__btn .btn{justify-content:center!important;width:100%!important}.article-hero-section{padding-top:2rem!important;padding-bottom:2.8rem!important}.article-hero-grid{gap:2rem!important}.article-hero-title{margin-bottom:1.6rem!important;font-size:2.35rem!important;line-height:1.24!important}.article-main-section{padding-top:2.8rem!important;padding-bottom:5rem!important}.article-main-layout{gap:3.2rem!important}.wp-content-block table{min-width:540px!important;font-size:1.35rem!important}.wp-content-block td,.wp-content-block th{padding:.9rem 1rem!important}.wp-content-block .article-cta-box{margin-top:2.2rem!important;padding:1.8rem 1.5rem!important}.wp-content-block .article-cta-box a{justify-content:center!important;width:100%!important}}:root,:root[color-scheme=dark]{--apple-bg:#050507!important;--apple-surface:#100a0dd6!important;--apple-surface-solid:#110a0d!important;--apple-surface-alt:#0b0709!important;--apple-surface-elevated:#ff1e421f!important;--apple-text-primary:#f8fafc!important;--apple-text-secondary:#cbd5e1!important;--apple-text-muted:#94a3b8!important;--apple-blue:#ff1e42!important;--apple-blue-hover:#e11d48!important;--apple-link:#ff4d6d!important;--apple-orange:#ff6b35!important;--apple-border:#ef444438!important;--apple-border-strong:#ff1e4285!important;--apple-nav-bg:#0b0709d6!important;--apple-localnav-bg:#0e090ce0!important;--apple-card-shadow:0 18px 44px #000000b8,0 0 24px #dc262614,0 1px 0 #ffffff0f inset!important;--apple-card-shadow-hover:0 24px 64px #ff1e4247,0 0 0 1px #ff2d5573 inset!important;--gamma-gradient:linear-gradient(135deg, #dc2626 0%, #ff1e42 52%, #991b1b 100%)!important;--gamma-gradient-hover:linear-gradient(135deg, #ef4444 0%, #f35 50%, #b91c1c 100%)!important;--gamma-text-gradient:linear-gradient(96deg, #fff 0%, #ff4d6d 38%, #ff1e42 68%, #fb923c 100%)!important;--gamma-glow:0 10px 32px #ff1e426b!important;--gamma-glow-strong:0 16px 46px #ff1e4294!important;--gamma-mesh-bg:radial-gradient(at 14% 8%, #ff1e4238 0px, transparent 46%),radial-gradient(at 86% 12%, #dc26262e 0px, transparent 45%),radial-gradient(at 50% 48%, #991b1b1f 0px, transparent 54%),radial-gradient(at 82% 84%, #ff4d6d26 0px, transparent 50%),linear-gradient(180deg, #050507 0%, #090507 50%, #050507 100%)!important;--base:#050507!important;--base-tint:#110a0d!important;--base-shade:#0b0709!important;--base-opp:#f8fafc!important;--base-opp-tint:#fff!important;--t-bright:#f8fafc!important;--t-medium:#cbd5e1!important;--t-muted:#94a3b8!important;--accent:#ff1e42!important;--secondary:#ef4444!important;--st-bright:#ff1e4242!important;--st-muted:#ff1e421f!important}:root[color-scheme=light]{--apple-bg:#08070a!important;--apple-surface:#140d11e0!important;--apple-surface-solid:#160e12!important;--apple-surface-alt:#0f090c!important;--apple-surface-elevated:#ff1e4226!important;--apple-text-primary:#fff!important;--apple-text-secondary:#d1d5db!important;--apple-text-muted:#9ca3af!important;--apple-blue:#ff1e42!important;--apple-blue-hover:#e11d48!important;--apple-link:#ff4d6d!important;--apple-orange:#ff6b35!important;--apple-border:#ef444442!important;--apple-border-strong:#ff1e428c!important;--apple-nav-bg:#0e090ce0!important;--apple-localnav-bg:#120b0fe6!important;--gamma-gradient:linear-gradient(135deg, #dc2626 0%, #ff1e42 52%, #991b1b 100%)!important;--gamma-gradient-hover:linear-gradient(135deg, #ef4444 0%, #f35 50%, #b91c1c 100%)!important;--gamma-text-gradient:linear-gradient(96deg, #fff 0%, #ff4d6d 38%, #ff1e42 68%, #fb923c 100%)!important;--gamma-glow:0 10px 32px #ff1e426b!important;--gamma-glow-strong:0 16px 46px #ff1e4294!important;--gamma-mesh-bg:radial-gradient(at 14% 8%, #ff1e423d 0px, transparent 46%),radial-gradient(at 86% 12%, #dc262633 0px, transparent 45%),radial-gradient(at 50% 48%, #991b1b24 0px, transparent 54%),linear-gradient(180deg, #08070a 0%, #0d070a 50%, #08070a 100%)!important;--base:#08070a!important;--base-tint:#160e12!important;--base-shade:#0f090c!important;--base-opp:#fff!important;--base-opp-tint:#fff!important;--t-bright:#fff!important;--t-medium:#d1d5db!important;--t-muted:#9ca3af!important;--accent:#ff1e42!important;--secondary:#ef4444!important}.apple-globalnav__logo-img,[color-scheme=dark] .apple-globalnav__logo-img,[color-scheme=light] .apple-globalnav__logo-img{filter:brightness(0)invert()drop-shadow(0 0 8px #ff1e4273)!important}[color-scheme=dark] .article-hero-title,[color-scheme=light] .article-hero-title{color:#fff!important}.mxd-page-content{padding-top:12px!important}header#header.mxd-header.apple-header.is-scrolled .apple-globalnav{border-color:#ff1e428c!important;box-shadow:0 14px 36px #000000a6,0 0 28px #ff1e4238!important}.apple-globalnav__actions .mxd-color-switcher:hover,.apple-globalnav__icon-btn:hover,.apple-globalnav__link:hover{background:#ff1e4224!important}.apple-globalnav__link.is-active{box-shadow:inset 0 0 16px #ff1e4233;color:#ff4d6d!important;background:#ff1e422e!important}.apple-globalnav__cta-pill{background:var(--gamma-gradient)!important;box-shadow:0 4px 18px #ff1e426b!important}.apple-globalnav__cta-pill:hover{box-shadow:0 8px 26px #ff1e4299!important}.apple-hero__dot,.partner-pulse-dot,.profitshare-ad-banner__dot{background:#ff1e42!important;box-shadow:0 0 0 3px #ff1e424d,0 0 12px #ff1e42!important}.apple-hero__eyebrow-pill,.apple-section-header__eyebrow,.blog-headline-label,.tag.tag-default{color:#ff4d6d!important;background:#ff1e421f!important;border-color:#ff1e4261!important}.apple-stage-card{box-shadow:var(--apple-card-shadow-hover),0 0 65px #ff1e422e!important;background:#090507!important;border-color:#ff1e4273!important}.apple-stage-card__eyebrow{color:#ffe4e6!important;background:#dc262657!important;border-color:#ff1e428c!important}.profitshare-ad-banner__cta,.profitshare-visual-card__cta{color:#fff!important;background:linear-gradient(135deg,#dc2626 0,#ff1e42 100%)!important;border:1px solid #ff788c66!important;box-shadow:0 6px 20px #ff1e4252!important}.profitshare-ad-banner:hover .profitshare-ad-banner__cta,.profitshare-visual-card:hover .profitshare-visual-card__cta{color:#fff!important;background:linear-gradient(135deg,#ef4444 0,#f35 100%)!important;border-color:#ffb4bea6!important;box-shadow:0 10px 28px #ff1e4285!important}.digi-featured-card__zoom-btn,.digi-lightbox__badge,.digi-lightbox__btn--accent,.digi-lightbox__btn.is-active,.digi-summary-strip__more:hover,.digi-thumb-card__dl:hover{background:linear-gradient(135deg,#dc2626,#ff1e42)!important;border-color:#ff4d6d8c!important}.digi-summary-strip__more{background:#ff1e4224!important;border-color:#ff1e426b!important}.digi-gallery-progress__fill{background:linear-gradient(90deg,#dc2626,#ff4d6d)!important}.mxd-promo__inner{background:radial-gradient(at 20% 15%,#ff1e4259 0,#0000 55%),radial-gradient(at 85% 80%,#b91c1c4d 0,#0000 55%),linear-gradient(145deg,#14070a 0,#220910 52%,#090406 100%)!important;border-color:#ff1e427a!important;box-shadow:0 24px 60px #000000bf,0 0 35px #ff1e422e,inset 0 0 0 1px #ffffff14!important}.apple-btn--secondary:hover,.apple-link-more{background:#ff1e4224!important;border-color:#ff1e4280!important}.contact-theme-form-box input:focus,.contact-theme-form-box select:focus,.contact-theme-form-box textarea:focus{border-color:#ff1e42!important;box-shadow:0 0 0 3px #ff1e4238!important}.mxd-post.post-featured .post-featured__title,.mxd-post.post-featured .post-featured__title a{font-size:2.8rem!important;line-height:1.25!important}.mxd-post.post-featured .post-featured__excerpt p{font-size:1.6rem!important;line-height:1.6!important}@media (min-width:1200px){.mxd-post.post-featured .post-featured__title,.mxd-post.post-featured .post-featured__title a{font-size:3.2rem!important}}@media (max-width:767px){.mxd-post.post-featured{gap:0!important;height:auto!important;min-height:0!important}.mxd-post.post-featured,.mxd-post.post-featured:hover{transform:none!important}.mxd-post.post-featured .post-featured__thumb{flex:none!important;height:auto!important;margin:0!important;position:relative!important;inset:auto!important}.mxd-post.post-featured .post-featured__thumb img,.mxd-post.post-featured:hover .post-featured__thumb img{height:auto!important;position:static!important;transform:none!important}.mxd-post.post-featured .post-featured__categories,.mxd-post.post-featured .post-featured__content{margin-top:0!important;position:relative!important;inset:auto!important;transform:none!important}.mxd-post.post-featured .post-featured__meta span{font-size:1.35rem!important}.mxd-post.post-featured .post-featured__title,.mxd-post.post-featured .post-featured__title a{overflow-wrap:anywhere;font-size:1.85rem!important;line-height:1.3!important}.mxd-post.post-featured .post-featured__title{margin-bottom:.8rem!important}.mxd-post.post-featured .post-featured__excerpt p{font-size:1.4rem!important;line-height:1.55!important}}.fb-mid-banner-wrapper{z-index:25;justify-content:center;width:100%;padding-top:76px;padding-bottom:.75rem;display:flex;position:relative}.fb-mid-banner-container{width:100%;max-width:1240px;margin:0 auto;padding:0 16px}.fb-mid-banner-card{-webkit-backdrop-filter:saturate(180%)blur(24px);border:1px solid #1877f259;border-radius:20px;padding:.95rem 1.25rem 1.1rem;transition:border-color .25s,box-shadow .25s;position:relative;overflow:hidden;box-shadow:0 14px 40px #00000073,0 0 24px #1877f21f;background:linear-gradient(135deg,#0c1220f5 0,#070b14fa 100%)!important}.fb-mid-banner-card:hover{border-color:#1877f2a6;box-shadow:0 16px 44px #0000008c,0 0 30px #1877f233}.fb-mid-banner-card:before{content:"";opacity:.9;background:linear-gradient(90deg,#1877f2 0,#38bdf8 50%,#1877f2 100%);height:2px;position:absolute;top:0;left:0;right:0}.fb-mid-banner-topbar{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:14px;margin-bottom:.85rem;padding-bottom:.8rem;display:flex}.fb-mid-banner-brand-area{align-items:center;gap:10px;min-width:0;display:flex}.fb-mid-banner-avatar-wrap{background:#ffffff0d;border:1.5px solid #1877f280;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;padding:4px;text-decoration:none;display:flex;position:relative}.fb-mid-banner-avatar{object-fit:contain;width:100%;height:100%}.fb-mid-banner-badge-icon{background:#1877f2;border:1.5px solid #070b14;border-radius:50%;justify-content:center;align-items:center;width:14px;height:14px;display:flex;position:absolute;bottom:-2px;right:-2px}.fb-mid-banner-brand-text{flex-direction:column;min-width:0;line-height:1.2;display:flex}.fb-mid-banner-title-line{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.fb-mid-banner-name{font-size:1.45rem;font-weight:700;color:#fff!important;text-decoration:none!important}.fb-mid-banner-name:hover{color:#38bdf8!important}.fb-mid-banner-verified{color:#1877f2;font-size:1.35rem;display:inline-flex}.fb-mid-banner-community{color:#38bdf8;white-space:nowrap;background:#38bdf81f;border:1px solid #38bdf840;border-radius:999px;padding:1px 7px;font-size:10px;font-weight:700}.fb-mid-banner-sub-line{align-items:center;gap:6px;font-size:11px;display:inline-flex}.fb-mid-banner-live-pulse{background:#1877f2;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite fbPulse;box-shadow:0 0 0 2px #1877f24d,0 0 6px #1877f2}.fb-mid-banner-label{color:#cbd5e1}.fb-mid-banner-handle{color:#38bdf8;border-left:1px solid #ffffff26;padding-left:6px;font-weight:600;text-decoration:none!important}.fb-mid-banner-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.fb-mid-banner-follow-btn{white-space:nowrap;background:linear-gradient(135deg,#1877f2 0,#0d5bc6 100%);border:1px solid #fff3;border-radius:999px;align-items:center;gap:7px;padding:7px 16px;font-size:1.25rem;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 4px 14px #1877f259;color:#fff!important;text-decoration:none!important}.fb-mid-banner-follow-btn:hover{background:linear-gradient(135deg,#2563eb 0,#1d4ed8 100%);transform:translateY(-1px);box-shadow:0 6px 20px #1877f28c}.fb-mid-banner-close{color:#ffffffbf;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1f;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;transition:all .2s;display:flex}.fb-mid-banner-close:hover{color:#fff;background:#fff3;transform:scale(1.08)}.fb-mid-banner-posts-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.fb-mid-post-card{color:inherit;background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;align-items:center;gap:10px;padding:8px 10px;transition:all .25s;display:flex;overflow:hidden;text-decoration:none!important}.fb-mid-post-card:hover{background:#1877f21f;border-color:#1877f273;transform:translateY(-2px);box-shadow:0 6px 18px #00000059}.fb-mid-post-thumb{background:#000;border:1px solid #ffffff26;border-radius:10px;flex-shrink:0;width:62px;height:62px;position:relative;overflow:hidden}.fb-mid-post-img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.fb-mid-post-card:hover .fb-mid-post-img{transform:scale(1.08)}.fb-mid-post-hover-btn{color:#fff;opacity:0;background:#1877f2b3;justify-content:center;align-items:center;font-size:13px;transition:opacity .2s;display:flex;position:absolute;inset:0}.fb-mid-post-card:hover .fb-mid-post-hover-btn{opacity:1}.fb-mid-post-body{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.fb-mid-post-tag{color:#38bdf8;letter-spacing:.02em;font-size:10px;font-weight:700}.fb-mid-post-title{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:1.25rem;font-weight:700;line-height:1.25;overflow:hidden;color:#fff!important}.fb-mid-post-snippet{color:#cbd5e1;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:1.15rem;line-height:1.35;display:-webkit-box;overflow:hidden}.fb-mid-post-reactions{color:#94a3b8;margin-top:2px;font-size:10px;font-weight:600}.apple-globalnav__icon-btn--fb:hover{color:#1877f2!important;border-color:#1877f280!important;box-shadow:0 0 12px #1877f266!important}.apple-mobilenav__fb-link{background:linear-gradient(135deg,#1877f226 0,#1877f240 100%);border:1px solid #1877f266;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:100%;margin-bottom:10px;padding:12px 18px;font-size:1.4rem;font-weight:600;transition:all .25s;display:flex;color:#fff!important;text-decoration:none!important}.apple-mobilenav__fb-link:hover{background:#1877f2;border-color:#1877f2;box-shadow:0 4px 18px #1877f273}.apple-mobilenav__fb-link i{color:#38bdf8;font-size:1.8rem}.apple-mobilenav__fb-link:hover i{color:#fff}@media (max-width:1100px){.fb-mid-banner-posts-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.fb-mid-banner-wrapper{padding-top:70px;padding-bottom:.5rem}.fb-mid-banner-card{border-radius:16px;padding:.85rem 1rem}.fb-mid-banner-topbar{flex-wrap:wrap;gap:10px}.fb-mid-banner-actions{justify-content:space-between;width:100%}.fb-mid-banner-follow-btn{flex:auto;justify-content:center}.fb-mid-banner-posts-grid{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:10px;margin-left:-6px;margin-right:-6px;padding-bottom:4px;padding-left:6px;padding-right:6px;display:flex;overflow-x:auto}.fb-mid-post-card{scroll-snap-align:start;flex:0 0 240px}}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border-width:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.emag-deals-banner-wrapper{z-index:26;justify-content:center;width:100%;padding-top:76px;padding-bottom:.6rem;display:flex;position:relative}.emag-deals-banner-wrapper~.fb-mid-banner-wrapper{padding-top:0!important}.fb-mid-banner-wrapper~.emag-deals-banner-wrapper{padding-top:.5rem!important}.emag-deals-banner-container{width:100%;max-width:1240px;margin:0 auto;padding:0 16px}.emag-deals-topbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:.85rem;padding:0 2px;display:flex}.emag-deals-brand-area{align-items:center;gap:12px;min-width:0;display:flex}.emag-deals-brand-badge{color:inherit;align-items:center;gap:8px;display:inline-flex;text-decoration:none!important}.emag-deals-logo-pill{color:#fff;letter-spacing:-.5px;background:#005eb8;border-radius:8px;align-items:center;padding:4px 10px;font-size:1.15rem;font-weight:900;display:inline-flex;box-shadow:0 2px 10px #005eb873}.emag-deals-logo-e{color:#ff334b;margin-right:1px;font-size:1.25rem;line-height:1}.emag-deals-logo-mag{color:#fff;letter-spacing:-.3px}.emag-deals-bf-flame-tag{color:#ff4b55;letter-spacing:.4px;text-transform:uppercase;background:linear-gradient(135deg,#e11e2433 0,#ff4b551f 100%);border:1px solid #ff4b5559;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:.78rem;font-weight:800;display:inline-flex}.emag-deals-bf-dot{background:#ff334b;border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite emagPulseDot;display:inline-block;box-shadow:0 0 8px #ff334b}@keyframes emagPulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.emag-deals-header-text{flex-direction:column;display:flex}.emag-deals-header-title{color:var(--t-heading,#fff);font-size:.95rem;font-weight:700;line-height:1.25}.emag-deals-header-sub{color:var(--t-muted,#94a3b8);font-size:.75rem;line-height:1.2}.emag-deals-topbar-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.emag-deals-explore-link{background:linear-gradient(135deg,#e11e2426 0,#e11e2414 100%);border:1px solid #ff4b5559;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:.8rem;font-weight:700;transition:all .2s;display:inline-flex;color:#ff5263!important;text-decoration:none!important}.emag-deals-explore-link:hover{background:linear-gradient(135deg,#e11e24 0,#c41319 100%);border-color:#e11e24;transform:translateY(-1px);box-shadow:0 4px 14px #e11e2466;color:#fff!important}.emag-deals-close-btn{color:#ffffffb3;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;transition:all .2s;display:flex}.emag-deals-close-btn:hover{color:#fff;background:#ffffff2e;transform:scale(1.08)}.emag-deals-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.emag-deal-card{-webkit-backdrop-filter:blur(20px);cursor:pointer;border:1.5px solid #ff003f73;border-radius:18px;flex-direction:column;justify-content:space-between;min-height:380px;padding:1.25rem 1.15rem 1.15rem;transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s cubic-bezier(.16,1,.3,1),border-color .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 40px #000000a6,0 0 24px #ff003f38;color:#fff!important;background:linear-gradient(160deg,#180c12f5 0,#0c080efa 100%)!important;text-decoration:none!important}.emag-deal-card:hover{border-color:#ff003f;transform:translateY(-5px);box-shadow:0 20px 48px #000000bf,0 0 35px #ff003f8c,inset 0 0 16px #ff003f26}.emag-deal-card-ambient-glow{opacity:.95;pointer-events:none;background:linear-gradient(90deg,#ff003f 0,#f36 50%,#ff003f 100%);height:3px;position:absolute;top:0;left:0;right:0;box-shadow:0 0 12px #ff003f}.emag-deal-oblique-ribbon{color:#000;letter-spacing:1.2px;text-transform:uppercase;text-align:center;z-index:10;pointer-events:none;width:135px;font-size:.72rem;font-weight:900;font-family:var(--font-funnel-display),sans-serif;background:#ffe600;border-top:1px solid #fff6;border-bottom:1px solid #00000040;padding:5px 0;transition:transform .25s,box-shadow .25s;position:absolute;top:18px;right:-34px;transform:rotate(45deg);box-shadow:0 4px 12px #00000073}.emag-deal-card:hover .emag-deal-oblique-ribbon{box-shadow:0 6px 16px #ffe600a6,0 2px 8px #0006}.emag-deal-card-animated-body{flex-direction:column;flex-grow:1;animation:.42s cubic-bezier(.16,1,.3,1) forwards emagFadeSlideIn;display:flex}@keyframes emagFadeSlideIn{0%{opacity:.35;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.emag-deals-dots-nav{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.emag-deals-dot{cursor:pointer;background:#ffffff4d;border:none;border-radius:50%;width:8px;height:8px;padding:0;transition:all .25s}.emag-deals-dot.is-active{background:#ffe600;border-radius:999px;width:20px;box-shadow:0 0 8px #ffe600}.emag-deals-dot:hover:not(.is-active){background:#fff9}.emag-deal-header{z-index:2;margin-bottom:.6rem;position:relative}.emag-deal-badge-row{justify-content:space-between;align-items:center;margin-bottom:.35rem;display:flex}.emag-deal-category-pill{color:#ff4d6d;letter-spacing:.3px;text-transform:uppercase;background:#ff003f26;border:1px solid #ff003f66;border-radius:999px;padding:2px 10px;font-size:.73rem;font-weight:700;display:inline-block}.emag-deal-discount-pill{color:#fff;letter-spacing:-.2px;background:#e11e24;border-radius:6px;padding:3px 8px;font-size:.8rem;font-weight:900;display:inline-block;box-shadow:0 2px 8px #e11e2473}.emag-deal-product-title{color:#fff;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:6px 0 3px;font-size:1.05rem;font-weight:800;line-height:1.3;display:-webkit-box;overflow:hidden}.emag-deal-rating-row{align-items:center;gap:8px;margin-top:2px;font-size:.75rem;display:flex}.emag-deal-rating-text{color:#f59e0b;font-weight:700}.emag-deal-genius-badge{color:#10b981;letter-spacing:.3px;text-transform:uppercase;background:#10b98126;border:1px solid #10b98159;border-radius:999px;align-items:center;gap:4px;padding:1px 7px;font-size:.7rem;font-weight:800;display:inline-flex}.emag-deal-genius-dot{background:#10b981;border-radius:50%;width:5px;height:5px}.emag-deal-pricing-block{margin:.3rem 0 .5rem}.emag-deal-old-price-line{color:#94a3b8;align-items:center;gap:6px;font-size:.8rem;display:flex}.emag-deal-old-value{font-weight:600;text-decoration:line-through}.emag-deal-savings-tag{color:#22c55e;align-items:center;gap:4px;margin-top:3px;font-size:.78rem;font-weight:700;display:inline-flex}.emag-deal-price-line{align-items:baseline;gap:5px;margin-top:2px;display:flex}.emag-deal-price-value{color:#fff;letter-spacing:-.8px;font-size:2.15rem;font-weight:900;line-height:1.05;font-family:var(--font-funnel-display),sans-serif;text-shadow:0 0 20px #ff003f99}.emag-deal-price-currency{color:#ff003f;letter-spacing:-.2px;text-shadow:0 0 12px #ff003fd9;font-size:1.15rem;font-weight:800}.emag-deal-visual{z-index:2;width:100%;margin:.65rem 0 .75rem;position:relative}.emag-deal-img-frame{border:1px solid #fff3;border-radius:14px;justify-content:center;align-items:center;width:100%;height:175px;padding:10px;transition:transform .28s,box-shadow .28s,border-color .28s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 18px #00000059;background:#fff!important}.emag-deal-card:hover .emag-deal-img-frame{border-color:#ff003f99;transform:translateY(-2px);box-shadow:0 8px 26px #ff003f40,0 4px 18px #00000080}.emag-deal-img{object-position:center;max-width:100%;max-height:100%;transition:transform .3s cubic-bezier(.16,1,.3,1);display:block;object-fit:contain!important;width:100%!important;height:100%!important}.emag-deal-card:hover .emag-deal-img{transform:scale(1.06)}.emag-deal-body{z-index:2;flex-grow:1;margin-bottom:1.1rem;position:relative}.emag-deal-desc{color:#ffffffd9;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.83rem;font-weight:400;line-height:1.45;display:-webkit-box;overflow:hidden}.emag-deal-footer{z-index:2;align-items:center;gap:10px;margin-top:.5rem;display:flex;position:relative}.emag-deal-cta-btn{letter-spacing:-.2px;cursor:pointer;background:linear-gradient(135deg,#ff003f 0,#c4002d 100%);border:1.5px solid #ff789680;border-radius:9999px;flex:1;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-size:1.05rem;font-weight:800;transition:all .22s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 6px 20px #ff003f8c,0 0 16px #ff003f59;color:#fff!important}.emag-deal-cta-btn i{font-size:1.15rem;transition:transform .22s}.emag-deal-cta-btn:hover{border-color:#fff;transform:scale(1.03)translateY(-2px);box-shadow:0 10px 30px #ff003fd9,0 0 28px #ff003fb3;background:linear-gradient(135deg,#ff1a53 0,#e00035 100%)!important}.emag-deal-cta-btn:hover i{transform:translate(2px,-2px)}.emag-deal-card:hover .emag-deal-cta-btn{box-shadow:0 8px 24px #ff003fa6}[color-scheme=light] .emag-deal-card{border-color:#00000014;box-shadow:0 8px 24px #0000000f;background:linear-gradient(160deg,#fff 0,#f8fafc 100%)!important}[color-scheme=light] .emag-deal-card:hover{border-color:#e11e2459;box-shadow:0 14px 34px #e11e241f,0 4px 12px #0000000f}[color-scheme=light] .emag-deal-price-value{color:#0f172a}[color-scheme=light] .emag-deal-desc{color:#475569}[color-scheme=light] .emag-deals-header-title{color:#0f172a}[color-scheme=light] .emag-deals-header-sub{color:#64748b}[color-scheme=light] .emag-deals-close-btn{color:#475569;background:#0000000f;border-color:#0000001f}[color-scheme=light] .emag-deals-close-btn:hover{color:#0f172a;background:#0000001f}@media (max-width:1100px){.emag-deals-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.emag-deals-banner-wrapper{padding-top:70px;padding-bottom:.5rem}.emag-deals-topbar{flex-wrap:wrap;gap:10px}.emag-deals-grid{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:12px;margin-left:-6px;margin-right:-6px;padding-bottom:6px;padding-left:6px;padding-right:6px;display:flex;overflow-x:auto}.emag-deal-card{scroll-snap-align:start;flex:0 0 260px;min-height:360px;padding:1.15rem 1rem 1rem}.emag-deal-price-value{font-size:1.85rem}}.hero-bf-img-container--large{background:#000;justify-content:center;align-items:center;height:380px;display:flex;position:relative;overflow:hidden}.hero-bf-main-img--official{transition:transform .4s cubic-bezier(.16,1,.3,1);display:block;object-fit:cover!important;object-position:center 20%!important;width:100%!important;height:100%!important}.hero-bf-floating-badge--top{top:14px;left:14px}.hero-bf-floating-badge--bottom{text-align:right;bottom:14px;right:14px}.hero-bf-floating-badge--bottom-left{bottom:14px;left:14px}.hero-bf-mini-card-thumb--photo{background:#000;padding:0}.hero-bf-mini-tag--blue{color:#38bdf8}[color-scheme=light] .hero-bf-banner-card{background:linear-gradient(150deg,#fff 0,#f8fafc 100%);border-color:#e11e2459;box-shadow:0 16px 48px #00000014,0 0 24px #e11e241f}[color-scheme=light] .hero-bf-title{color:#0f172a}[color-scheme=light] .hero-bf-lead{color:#334155}[color-scheme=light] .hero-bf-feature-item{color:#1e293b}[color-scheme=light] .hero-bf-deal-box{background:#f1f5f9;border-color:#e11e2440}[color-scheme=light] .hero-bf-deal-curr{color:#0f172a}[color-scheme=light] .hero-bf-mini-card{background:#f8fafc;border-color:#00000014}[color-scheme=light] .hero-bf-mini-card-info strong{color:#0f172a}.wedding-bf-teaser-wrapper{width:100%;margin:2.5rem 0;position:relative}.wedding-bf-teaser-card{background:linear-gradient(145deg,#0b0c10 0,#151722 55%,#1a0f1e 100%);border:1.5px solid #facc1561;border-radius:28px;padding:2.6rem 2.4rem;position:relative;overflow:hidden;box-shadow:0 24px 60px #0000008c,0 0 35px #facc151f}.wedding-bf-ambient-glow{pointer-events:none;filter:blur(60px);z-index:1;background:radial-gradient(circle,#facc152e 0,#e11d4824 40%,#0000 70%);width:480px;height:480px;position:absolute;top:-120px;right:-120px}.wedding-bf-ribbon-badge{color:#fff;letter-spacing:1.5px;text-transform:uppercase;z-index:5;pointer-events:none;background:linear-gradient(135deg,#e11d48 0,#dc2626 100%);padding:6px 45px;font-size:.72rem;font-weight:800;position:absolute;top:24px;right:-42px;transform:rotate(45deg);box-shadow:0 6px 18px #e11d4873}.wedding-bf-grid{z-index:2;grid-template-columns:1.15fr .85fr;align-items:center;gap:2.5rem;display:grid;position:relative}.wedding-bf-content{flex-direction:column;gap:1.15rem;display:flex}.wedding-bf-eyebrow-row{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.wedding-bf-brand-pill{color:#fde047;letter-spacing:.8px;text-transform:uppercase;background:#facc1526;border:1px solid #facc1573;border-radius:999px;align-items:center;gap:.45rem;padding:.35rem .85rem;font-size:.78rem;font-weight:800;display:inline-flex}.wedding-bf-brand-dot{background:#fde047;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #fde047}.wedding-bf-live-pill{color:#fb7185;letter-spacing:.5px;background:#e11d4826;border:1px solid #e11d4866;border-radius:999px;align-items:center;gap:.45rem;padding:.35rem .85rem;font-size:.75rem;font-weight:700;display:inline-flex}.wedding-bf-pulse-dot{background:#e11d48;border-radius:50%;width:8px;height:8px;animation:1.8s infinite pulse;box-shadow:0 0 10px #e11d48}.wedding-bf-title{color:#fff;letter-spacing:-.5px;margin:0;font-size:2.25rem;font-weight:800;line-height:1.15}.wedding-bf-title-highlight{background:linear-gradient(135deg,#facc15 0,#fb923c 50%,#f43f5e 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.wedding-bf-discount-highlight{background:#facc1524;border:1.5px solid #facc1573;border-radius:12px;align-items:center;gap:.75rem;width:fit-content;padding:.55rem 1.1rem;display:inline-flex}.wedding-bf-discount-tag{color:#fff;letter-spacing:.6px;text-transform:uppercase;background:#e11d48;border-radius:6px;padding:.2rem .55rem;font-size:.72rem;font-weight:900}.wedding-bf-discount-text{color:#fef08a;letter-spacing:.2px;font-size:1.05rem}.wedding-bf-discount-text strong{color:#ffe600;text-shadow:0 0 14px #facc1580;font-size:1.35rem;font-weight:900}.wedding-bf-lead{color:#cbd5e1;margin:0;font-size:1.02rem;line-height:1.55}.wedding-bf-lead strong{color:#fff}.wedding-bf-features-list{grid-template-columns:1fr;gap:.55rem;margin-top:.2rem;display:grid}.wedding-bf-feature-item{color:#e2e8f0;align-items:center;gap:.65rem;font-size:.92rem;line-height:1.35;display:flex}.wedding-bf-feature-item i{color:#facc15;flex-shrink:0;font-size:1.15rem}.wedding-bf-feature-item strong{color:#fff}.wedding-bf-deal-box{backdrop-filter:blur(10px);background:#0f172abf;border:1px solid #facc1559;border-radius:18px;justify-content:space-between;align-items:center;gap:1.25rem;padding:1.1rem 1.4rem;display:flex}.wedding-bf-deal-left{flex-direction:column;gap:.2rem;display:flex}.wedding-bf-deal-label{text-transform:uppercase;letter-spacing:.6px;color:#94a3b8;font-size:.78rem;font-weight:700}.wedding-bf-deal-price{flex-wrap:wrap;align-items:baseline;gap:.55rem;display:flex}.wedding-bf-deal-old{color:#64748b;font-size:1.25rem;font-weight:600;text-decoration:line-through}.wedding-bf-deal-val{color:#ffe600;letter-spacing:-1px;text-shadow:0 0 18px #facc1573;font-size:2.35rem;font-weight:900;line-height:1}.wedding-bf-deal-curr{color:#fde047;font-size:1.35rem;font-weight:800}.wedding-bf-deal-badge{color:#fff;letter-spacing:.5px;background:#e11d48;border-radius:6px;padding:.25rem .6rem;font-size:.75rem;font-weight:900}.wedding-bf-deal-savings{color:#4ade80;font-size:.82rem;font-weight:700}.wedding-bf-stock-pill{color:#fda4af;white-space:nowrap;background:#e11d4826;border:1px solid #e11d4866;border-radius:999px;align-items:center;gap:.4rem;padding:.5rem .85rem;font-size:.78rem;font-weight:700;display:inline-flex}.wedding-bf-actions{flex-wrap:wrap;align-items:center;gap:1.15rem;margin-top:.4rem;display:flex}.wedding-bf-btn-yellow{text-transform:uppercase;letter-spacing:.9px;cursor:pointer;background:linear-gradient(135deg,#fff000 0,#fc0 45%,#eab308 100%);border:2px solid #fff;border-radius:999px;justify-content:center;align-items:center;gap:.75rem;padding:1.2rem 2.8rem;font-size:1.2rem;font-weight:900;text-decoration:none;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s,filter .25s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #facc158c,0 0 25px #ffe60073;color:#000!important}.wedding-bf-btn-yellow:hover{filter:brightness(1.06);transform:translateY(-3px)scale(1.03);box-shadow:0 16px 45px #facc15bf,0 0 35px #ffe60099;color:#000!important}.wedding-bf-btn-yellow:active{transform:translateY(0)scale(.99)}.wedding-bf-btn-yellow i{color:#000;font-size:1.35rem;font-weight:900;transition:transform .2s}.wedding-bf-btn-yellow:hover i{transform:translate(2px,-2px)}.wedding-bf-secondary-link{background:#25d3661f;border:1px solid #25d36666;border-radius:999px;align-items:center;gap:.55rem;padding:1rem 1.6rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex;color:#25d366!important}.wedding-bf-secondary-link:hover{background:#25d36638;transform:translateY(-2px);color:#25d366!important}.wedding-bf-trust-note{color:#94a3b8;align-items:center;gap:.5rem;font-size:.78rem;display:flex}.wedding-bf-trust-dot{background:#22c55e;border-radius:50%;flex-shrink:0;width:6px;height:6px}.wedding-bf-visual-wrap{flex-direction:column;gap:1rem;display:flex}.wedding-bf-img-showcase{border:1.5px solid #facc1559;border-radius:22px;text-decoration:none;transition:transform .3s,border-color .3s;display:block;position:relative;overflow:hidden;box-shadow:0 16px 36px #00000073}.wedding-bf-img-showcase:hover{border-color:#facc15b3;transform:translateY(-3px)}.wedding-bf-img-container{width:100%;height:420px;position:relative;overflow:hidden}.wedding-bf-main-img{transition:transform .6s cubic-bezier(.16,1,.3,1);object-fit:cover!important;object-position:center 25%!important;width:100%!important;height:100%!important}.wedding-bf-img-showcase:hover .wedding-bf-main-img{transform:scale(1.04)}.wedding-bf-img-gradient-overlay{pointer-events:none;background:linear-gradient(#0000000d 0,#00000059 100%);position:absolute;inset:0}.wedding-bf-floating-badge{z-index:3;flex-direction:column;display:flex}.wedding-bf-floating-badge--top{backdrop-filter:blur(12px);background:#0f172ae0;border:1px solid #ffffff26;border-radius:12px;padding:8px 14px;position:absolute;top:16px;left:16px}.wedding-bf-stars{color:#facc15;letter-spacing:1px;font-size:.85rem}.wedding-bf-floating-badge--top strong{color:#fff;font-size:.95rem;font-weight:800}.wedding-bf-floating-badge--top span{color:#94a3b8;font-size:.72rem}.wedding-bf-floating-badge--discount{backdrop-filter:blur(12px);text-align:right;background:linear-gradient(135deg,#e11d48f0 0,#b91c1cf0 100%);border:1px solid #ffffff4d;border-radius:12px;padding:8px 14px;position:absolute;top:16px;right:16px;box-shadow:0 8px 20px #e11d4866}.wedding-bf-badge-highlight{color:#fef08a;letter-spacing:.6px;text-transform:uppercase;font-size:.65rem;font-weight:900}.wedding-bf-floating-badge--discount strong{color:#fff;font-size:1.15rem;font-weight:900;line-height:1.15}.wedding-bf-floating-badge--discount span{color:#ffffffe6;font-size:.72rem}.wedding-bf-floating-badge--bottom{backdrop-filter:blur(12px);background:#0f172ae0;border:1px solid #facc1559;border-radius:12px;flex-direction:row;justify-content:space-between;align-items:center;padding:10px 16px;display:flex;position:absolute;bottom:16px;left:16px;right:16px}.wedding-bf-camera-pill{color:#fde047;background:#facc1533;border-radius:6px;align-items:center;gap:.4rem;padding:.25rem .6rem;font-size:.75rem;font-weight:800;display:inline-flex}.wedding-bf-camera-dot{background:#facc15;border-radius:50%;width:6px;height:6px}.wedding-bf-floating-badge--bottom span{color:#fff;font-size:.8rem;font-weight:700}.wedding-bf-mini-grid{grid-template-columns:1fr 1fr;gap:.85rem;display:grid}.wedding-bf-mini-card{background:#0f172abf;border:1px solid #ffffff14;border-radius:14px;align-items:center;gap:.75rem;padding:.65rem .85rem;text-decoration:none;transition:border-color .2s,background .2s,transform .2s;display:flex}.wedding-bf-mini-card:hover{background:#0f172af2;border-color:#facc1566;transform:translateY(-2px)}.wedding-bf-mini-card-thumb{background:#000;border-radius:8px;flex-shrink:0;width:58px;height:48px;overflow:hidden}.wedding-bf-mini-img-cover{object-fit:cover!important;width:100%!important;height:100%!important}.wedding-bf-mini-card-info{flex-direction:column;min-width:0;display:flex}.wedding-bf-mini-tag{color:#ff4d6d;letter-spacing:.3px;font-size:.65rem;font-weight:800;line-height:1.1}.wedding-bf-mini-tag--gold{color:#facc15}.wedding-bf-mini-card-info strong{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;font-weight:700;line-height:1.25;overflow:hidden}.wedding-bf-mini-price{color:#94a3b8;font-size:.72rem;font-weight:600}[color-scheme=light] .wedding-bf-teaser-card{background:linear-gradient(145deg,#fff 0,#fefce8 60%,#fff7ed 100%);border-color:#facc158c;box-shadow:0 20px 50px #00000014,0 0 30px #facc1526}[color-scheme=light] .wedding-bf-title{color:#0f172a}[color-scheme=light] .wedding-bf-lead{color:#334155}[color-scheme=light] .wedding-bf-lead strong{color:#0f172a}[color-scheme=light] .wedding-bf-feature-item{color:#1e293b}[color-scheme=light] .wedding-bf-feature-item strong{color:#0f172a}[color-scheme=light] .wedding-bf-deal-box{background:#f8fafc;border-color:#facc1566}[color-scheme=light] .wedding-bf-deal-val{color:#b45309;text-shadow:none}[color-scheme=light] .wedding-bf-deal-curr{color:#b45309}[color-scheme=light] .wedding-bf-discount-highlight{background:#facc1538}[color-scheme=light] .wedding-bf-discount-text{color:#713f12}[color-scheme=light] .wedding-bf-discount-text strong{color:#854d0e;text-shadow:none}[color-scheme=light] .wedding-bf-mini-card{background:#f8fafc;border-color:#00000014}[color-scheme=light] .wedding-bf-mini-card-info strong{color:#0f172a}@media (max-width:992px){.wedding-bf-grid{grid-template-columns:1fr;gap:1.85rem}.wedding-bf-title{font-size:1.85rem}.wedding-bf-img-container{height:280px}}@media (max-width:640px){.wedding-bf-teaser-card{border-radius:20px;padding:1.6rem 1.15rem 1.35rem}.wedding-bf-title{font-size:1.55rem}.wedding-bf-deal-box{flex-direction:column;align-items:flex-start;gap:10px;padding:.95rem 1rem}.wedding-bf-actions{flex-direction:column;align-items:stretch}.wedding-bf-btn-yellow{width:100%;padding:1.1rem 1.5rem;font-size:1.1rem}.wedding-bf-secondary-link{justify-content:center;width:100%}.wedding-bf-mini-grid{grid-template-columns:1fr}}
