/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-old(root){z-index:1}::view-transition-new(root){z-index:9999}:root{--section-gap:clamp(4rem,6vw,8rem);--_font-default:var(--font-inter),"Inter",system-ui,sans-serif;--_font-accent:var(--font-inter),"Inter",system-ui,sans-serif;--_font-body:var(--font-sora),"Sora",system-ui,sans-serif;--_size:1.8rem;--_radius-s:1rem;--_radius-m:1.6rem;--_radius-l:3.8rem;--_radius-xl:6rem;--_animspeed-fast:.1s;--_animspeed-medium:.3s;--_animspeed-slow:.6s;--_animbezier:cubic-bezier(.23,.65,.74,1.09);--base--light:#faf7f6;--base-rgb--light:250,247,246;--base-tint--light:#fff;--base-shade--light:#e0dddb;--base-opp--light:#161616;--base-opp-tint--light:#1c1c1c;--accent--light:#f9e902;--accent-rgb--light:249,233,2;--additional--light:#ddf160;--additional-rgb--light:221,241,96;--grey--light:#3a3a3a;--neutral-transparent--light:#ffffff4d;--st-bright--light:#161616;--st-medium--light:#7c7c7c;--st-muted--light:#e0dddb;--st-opp-bright--light:#fff;--t-bright--light:#161616;--t-medium--light:#303030;--t-muted--light:#585858;--t-muted-extra--light:#b2aead;--t-opp-bright--light:#fff;--t-opp-medium--light:#acacac;--t-opp-muted--light:#838383;--fw-regular--light:400;--fw-medium--light:600;--fw-semibold--light:700;--fw-bold--light:800;--fw-regular-opp--light:300;--fw-medium-opp--light:500;--base--dark:#161616;--base-rgb--dark:22,22,22;--base-tint--dark:#1c1c1c;--base-shade--dark:#0a0a0a;--base-opp--dark:#faf7f6;--base-opp-tint--dark:#fff;--accent--dark:#f9e902;--accent-rgb--dark:249,233,2;--additional--dark:#9f8be7;--additional-rgb--dark:159,139,231;--grey--dark:#3a3a3a;--neutral-transparent--dark:#0000004d;--st-bright--dark:#fff;--st-medium--dark:#646464;--st-muted--dark:#252525;--st-opp-bright--dark:#0f0f0f;--t-bright--dark:#fff;--t-medium--dark:#acacac;--t-muted--dark:#838383;--t-muted-extra--dark:#535151;--t-opp-bright--dark:#161616;--t-opp-medium--dark:#303030;--t-opp-muted--dark:#969696;--fw-regular--dark:300;--fw-medium--dark:500;--fw-semibold--dark:600;--fw-bold--dark:700;--fw-regular-opp--dark:400;--fw-medium-opp--dark:600;--pt-purple-rgb:159,139,231;--pt-purple-dark-rgb:33,10,113;--nl-white:#fff;--nl-black:#000}:root,[color-scheme=light]{--base:var(--base--light);--base-rgb:var(--base-rgb--light);--base-tint:var(--base-tint--light);--base-shade:var(--base-shade--light);--base-opp:var(--base-opp--light);--base-opp-tint:var(--base-opp-tint--light);--accent:var(--accent--light);--accent-rgb:var(--accent-rgb--light);--on-accent:#161616;--additional:var(--additional--light);--additional-rgb:var(--additional-rgb--light);--grey:var(--grey--light);--neutral-transparent:var(--neutral-transparent--light);--st-bright:var(--st-bright--light);--st-medium:var(--st-medium--light);--st-muted:var(--st-muted--light);--st-opp-bright:var(--st-opp-bright--light);--t-bright:var(--t-bright--light);--t-medium:var(--t-medium--light);--t-muted:var(--t-muted--light);--t-muted-extra:var(--t-muted-extra--light);--t-opp-bright:var(--t-opp-bright--light);--t-opp-medium:var(--t-opp-medium--light);--t-opp-muted:var(--t-opp-muted--light);--fw-regular:var(--fw-regular--light);--fw-medium:var(--fw-medium--light);--fw-semibold:var(--fw-semibold--light);--fw-bold:var(--fw-bold--light);--fw-regular-opp:var(--fw-regular-opp--light);--fw-medium-opp:var(--fw-medium-opp--light);--hero-dot-color:#0000001f}[color-scheme=dark]{--base:var(--base--dark);--base-rgb:var(--base-rgb--dark);--base-tint:var(--base-tint--dark);--base-shade:var(--base-shade--dark);--base-opp:var(--base-opp--dark);--base-opp-tint:var(--base-opp-tint--dark);--accent:var(--accent--dark);--accent-rgb:var(--accent-rgb--dark);--additional:var(--additional--dark);--additional-rgb:var(--additional-rgb--dark);--grey:var(--grey--dark);--neutral-transparent:var(--neutral-transparent--dark);--st-bright:var(--st-bright--dark);--st-medium:var(--st-medium--dark);--st-muted:var(--st-muted--dark);--st-opp-bright:var(--st-opp-bright--dark);--t-bright:var(--t-bright--dark);--t-medium:var(--t-medium--dark);--t-muted:var(--t-muted--dark);--t-muted-extra:var(--t-muted-extra--dark);--t-opp-bright:var(--t-opp-bright--dark);--t-opp-medium:var(--t-opp-medium--dark);--t-opp-muted:var(--t-opp-muted--dark);--fw-regular:var(--fw-regular--dark);--fw-medium:var(--fw-medium--dark);--fw-semibold:var(--fw-semibold--dark);--fw-bold:var(--fw-bold--dark);--fw-regular-opp:var(--fw-regular-opp--dark);--fw-medium-opp:var(--fw-medium-opp--dark);--hero-dot-color:#ffffff1a}@media only screen and (min-width:768px){:root{--_radius-m:2.6rem;--_radius-l:5rem;--_radius-xl:8rem}}@media only screen and (min-width:1200px){:root{--_radius-xl:8rem}}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:62.5%;overflow-y:scroll}body{font:normal var(--fw-regular) var(--_size) /1.6 var(--_font-default);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--base);color:var(--t-medium);overflow-x:clip}li,p{font-family:var(--_font-body)}a{color:inherit;text-decoration:none}ul{list-style:none}img,video{max-width:100%;display:block}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}[role=button]:focus-visible,[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:2px solid var(--accent);outline-offset:2px}h1{font:normal var(--fw-medium) 6rem /1.1 var(--_font-accent)}h1,h2{letter-spacing:-.06rem;color:var(--t-bright)}h2{font:normal var(--fw-medium) 4.4rem /1.1 var(--_font-accent)}h3{font:normal var(--fw-medium) 3.6rem /1.2 var(--_font-accent)}h3,h4{color:var(--t-bright)}h4{font:normal var(--fw-medium) 2.8rem /1.3 var(--_font-accent)}h5{font:normal var(--fw-medium) 2.2rem /1.3 var(--_font-accent);letter-spacing:-.02em}h5,h6{color:var(--t-bright)}h6{font:normal var(--fw-semibold) 1.7rem /1.35 var(--_font-accent);letter-spacing:-.01em}p{font:normal var(--fw-regular) 1.8rem /1.6 var(--_font-accent);color:var(--t-medium)}@media only screen and (min-width:768px){h1{font-size:8rem}h2{font-size:7rem}h3{font-size:5rem}h4{font-size:3.2rem}h5{font-size:2.4rem}h6{font-size:1.8rem}}@media only screen and (min-width:1200px){h1{font-size:10rem}h3{font-size:5.6rem}h4{font-size:3.6rem}h5{font-size:2.6rem}}@media only screen and (min-width:1600px){h1{font-size:12rem}h2{font-size:7rem}}.heading-home-section{font:normal var(--fw-bold) clamp(3.6rem,5vw,6.4rem) /1 var(--_font-accent)!important;letter-spacing:-.03em!important;color:var(--t-bright)!important}.t-xsmall{font-size:1.2rem}.t-small{font-size:1.4rem}.t-base{font-size:1.8rem}.t-bright{color:var(--t-bright)}.t-muted{color:var(--t-muted)}.t-opp-muted{color:var(--t-opp-muted)}.t-opp-bright{color:var(--t-opp-bright)}.t-opp-medium{color:var(--t-opp-medium)}.t-medium{font-weight:var(--fw-medium)}.mxd-container{width:100%;max-width:1440px;margin:0 auto;padding:0 3rem;position:relative}.grid-container{padding:0 3rem}.mxd-section{width:100%;min-width:0;padding-top:var(--section-gap);position:relative}.mxd-block{display:block}.skip-to-content{z-index:100000;background:var(--accent);color:var(--on-accent);top:.6rem;border-radius:.6rem;padding:.8rem 1.4rem;font-weight:600;text-decoration:none;transition:transform .18s;position:fixed;inset-inline-start:.6rem;transform:translateY(-150%)}.skip-to-content:focus{outline:2px solid var(--on-accent);outline-offset:2px;transform:translateY(0)}.mxd-grid-item{margin-top:3rem;padding:0 1.5rem}.no-margin{margin:0}.row{flex-wrap:wrap;display:flex}.col-12{width:100%}@media only screen and (min-width:1200px){.col-xl-4{width:33.333%}}@media only screen and (min-width:768px){.mxd-grid-item{margin-top:6rem}}@media only screen and (min-width:1200px){.mxd-grid-item{margin-top:9rem}}@keyframes slideRight{0%{transform:translate(0)}50%{transform:translate(100%)}51%{opacity:0}52%{opacity:0;transform:translate(-100%)}53%{opacity:1}to{transform:translate(0)}}@keyframes slideRightUp{0%{transform:translate(0)}50%{transform:translate(100%,-100%)}51%{opacity:0}52%{opacity:0;transform:translate(-100%,100%)}53%{opacity:1}to{transform:translate(0)}}@keyframes slideLeft{0%{transform:translate(0)}50%{transform:translate(-100%)}51%{opacity:0}52%{opacity:0;transform:translate(100%)}53%{opacity:1}to{transform:translate(0)}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes marqueeLeft{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes marqueeRight{0%{transform:translate(-50%)}to{transform:translate(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}[data-fade]{opacity:0;transition:opacity .72s var(--_animbezier),transform .72s var(--_animbezier);will-change:opacity,transform;transform:translateY(20px)}[data-fade].in-view{opacity:1;transform:translateY(0)}.mxd-legal__body[data-fade]{opacity:1;transform:none}.mxd-legal__body[data-fade]>*{opacity:0;transition:opacity .6s var(--_animbezier),transform .6s var(--_animbezier);will-change:opacity,transform;transform:translateY(18px)}.mxd-legal__body[data-fade].in-view>*{opacity:1;transform:translateY(0)}.mxd-legal__body[data-fade].in-view>:nth-child(2){transition-delay:50ms}.mxd-legal__body[data-fade].in-view>:nth-child(3){transition-delay:.1s}.mxd-legal__body[data-fade].in-view>:nth-child(4){transition-delay:.15s}.mxd-legal__body[data-fade].in-view>:nth-child(5){transition-delay:.2s}.mxd-legal__body[data-fade].in-view>:nth-child(n+6){transition-delay:.25s}.anim-uni-in-up{opacity:0;transition:opacity var(--_animspeed-slow) var(--_animbezier),transform var(--_animspeed-slow) var(--_animbezier);transform:translateY(3rem)}.anim-uni-in-up.in-view{opacity:1;transform:translateY(0)}.anim-uni-in-left{opacity:0;transition:opacity var(--_animspeed-slow) var(--_animbezier),transform var(--_animspeed-slow) var(--_animbezier);transform:translate(-4rem)}.anim-uni-in-left.in-view{opacity:1;transform:translate(0)}.anim-uni-in-right{opacity:0;transition:opacity var(--_animspeed-slow) var(--_animbezier),transform var(--_animspeed-slow) var(--_animbezier);transform:translate(4rem)}.anim-uni-in-right.in-view{opacity:1;transform:translate(0)}.anim-uni-scale-in-right{opacity:0;transform-origin:0;transition:opacity var(--_animspeed-slow) var(--_animbezier),transform var(--_animspeed-slow) var(--_animbezier);transform:scaleX(0)}.anim-uni-scale-in-right.in-view{opacity:1;transform:scaleX(1)}.fade-in-elm,.fade-in-up-elm{visibility:hidden;opacity:0;transition:all var(--_animspeed-slow)}.fade-in-up-elm{transform:translateY(2.5rem)}.mxd-menu__wrapper.active_menu .fade-in-elm,.mxd-menu__wrapper.is-open .fade-in-elm{visibility:visible;opacity:1}.mxd-menu__wrapper.active_menu .fade-in-up-elm,.mxd-menu__wrapper.is-open .fade-in-up-elm{visibility:visible;opacity:1;transform:translateY(0)}.slide-right:hover i:before{animation:var(--_animspeed-slow) var(--_animbezier) .3s 1 both slideRight}.slide-right-up:hover i:before{animation:var(--_animspeed-slow) var(--_animbezier) .3s 1 both slideRightUp}.slide-left:hover i:before{animation:var(--_animspeed-slow) var(--_animbezier) .3s 1 both slideLeft}.mxd-move{transition:transform .6s var(--_animbezier);will-change:transform}.mxd-nav__hamburger{background:var(--base-opp);cursor:pointer;width:5.6rem;height:5.6rem;transition:background var(--_animspeed-medium) var(--_animbezier);border:none;border-radius:50%;outline:none;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:5px;padding:1.6rem;display:flex}.hamburger__line{background:var(--t-opp-bright);border-radius:2px;width:100%;height:2.5px;transition:transform .35s cubic-bezier(.23,.65,.74,1.09),width .25s,opacity .2s}.mxd-nav__hamburger:hover .hamburger__line:first-child{transform:translateY(-1.5px)}.mxd-nav__hamburger:hover .hamburger__line:last-child{transform:translateY(1.5px)}.mxd-nav__hamburger.is-open{background:#faf7f6}.mxd-nav__hamburger.is-open .hamburger__line{background:#161616}.mxd-nav__hamburger.is-open .hamburger__line:first-child{transform:translateY(7.5px)rotate(45deg)}.mxd-nav__hamburger.is-open .hamburger__line:last-child{transform:translateY(-7.5px)rotate(-45deg)}.mxd-menu__wrapper{z-index:9999;pointer-events:none;--menu-ox:calc(100% - 6rem);--menu-oy:5rem;clip-path:circle(2.8rem at var(--menu-ox) var(--menu-oy));visibility:hidden;transition:clip-path .75s cubic-bezier(.76,0,.24,1),visibility 0s .75s;display:block;position:fixed;inset:0}.mxd-menu__wrapper.active_menu,.mxd-menu__wrapper.is-open{pointer-events:all;visibility:visible;clip-path:circle(200% at var(--menu-ox) var(--menu-oy));transition:clip-path .75s cubic-bezier(.76,0,.24,1),visibility}.mxd-menu__logo{z-index:2;position:absolute;top:10rem;left:auto;right:3.2rem}.mxd-menu__logo-img{opacity:.85;width:clamp(18rem,25vw,32rem);height:auto;margin-inline-start:auto;display:block}.mxd-menu__base{background:#161616}.mxd-menu__base,.mxd-menu__contain{top:4rem;right:calc(100vw - var(--menu-ox));border-radius:var(--_radius-l);border-top-right-radius:2.8rem;width:46rem;position:absolute;bottom:4rem}.mxd-menu__contain{overflow:hidden auto}.mxd-menu__contain,.mxd-menu__inner{scrollbar-width:none;-ms-overflow-style:none}.mxd-menu__contain::-webkit-scrollbar,.mxd-menu__inner::-webkit-scrollbar{display:none}.mxd-menu__inner{z-index:1;grid-template-rows:1fr auto auto;grid-template-columns:1fr;gap:0;width:100%;min-height:100%;padding:17rem 3.2rem 3rem;display:grid;position:relative;overflow-y:auto}.mxd-menu__left{flex-direction:column;grid-area:1/1;justify-content:flex-start;align-items:flex-end;padding-inline-end:0;display:flex}.mxd-menu__headline{--fmx:-500px;--fmy:50%;cursor:default;-webkit-mask-image:radial-gradient(circle 22rem at var(--fmx) var(--fmy),black 0,#00000024 72%);mask-image:radial-gradient(circle 22rem at var(--fmx) var(--fmy),black 0,#00000024 72%);margin-top:auto;overflow:visible}.mxd-menu__title{font:normal var(--fw-bold) clamp(2.8rem,4vw,4.4rem) /.96 var(--_font-accent);letter-spacing:-.04em;color:#faf7f6;text-align:end;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:.14em;margin:0;padding-bottom:.12em;display:flex}.mxd-menu__title-kicker{width:100%;font:normal var(--fw-medium) 1.3rem /1.2 var(--_font-accent);letter-spacing:-.02em;color:#ffffff85;text-align:end;margin-bottom:.8rem}.mxd-menu__right{flex-direction:column;grid-area:2/1;align-items:flex-end;width:100%;max-width:100%;padding-top:2.4rem;padding-bottom:0}.mxd-menu__data,.mxd-menu__right{justify-content:flex-end;display:flex}.mxd-menu__data{color:#ffffff40;border-top:1px solid #ffffff14;grid-area:3/1/auto/-1;align-items:center;gap:2rem;margin-top:1.4rem;padding-top:1.4rem;font-size:1.2rem}.mxd-menu__client-login{color:#fff;letter-spacing:.04em;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:.9rem;padding:1rem 1.9rem;font-size:1.3rem;font-weight:700;transition:background .25s,color .25s,border-color .25s,transform .2s;display:inline-flex}.mxd-menu__client-login:hover{background:var(--accent);border-color:var(--accent);color:#161616;transform:translateY(-2px)}.mxd-menu__client-login svg{font-size:1.3rem}.main-menu__accordion{flex-direction:column;width:100%;min-width:0;display:flex}.main-menu__link--growthos{color:#ffffffe6!important}.main-menu__growthos-dot{background:var(--accent);vertical-align:middle;border-radius:50%;flex-shrink:0;width:.65rem;height:.65rem;margin-inline-end:1rem;animation:growthos-pulse 2s ease-in-out infinite;display:inline-block;position:relative;top:-.1em}@keyframes growthos-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.6)}}.main-menu__growthos-icon{opacity:.6;vertical-align:middle;margin-inline-start:.8rem;font-size:.65em}.main-menu__item{border-bottom:1px solid #ffffff14;position:relative}.main-menu__toggle{cursor:pointer;justify-content:flex-end;align-items:center;padding:.8rem 0 2rem;display:flex}.main-menu__link{letter-spacing:-.03em;text-align:end;transition:color .3s;display:block;position:relative;overflow:visible;font:normal 700 clamp(2.4rem,3.5vw,4.2rem) /1.3 var(--_font-default)!important;color:#ffffff57!important}.main-menu__item.is-open .main-menu__link,.main-menu__item:hover .main-menu__link,.main-menu__link[aria-current=page]{opacity:1;color:#faf7f6!important}a.main-menu__link{padding:.8rem 0 2rem;display:block}a.main-menu__link:hover{color:#faf7f6;opacity:1!important}.main-menu__link .btn-anim:hover .btn-anim__block,.main-menu__link .btn-anim__block{transform:none!important}.main-menu__item:first-child{border-top:1px solid #ffffff14}.main-menu__item{border-bottom-color:#ffffff14}.submenu{opacity:0;pointer-events:none;visibility:hidden;white-space:nowrap;inset-inline-start:calc(100% + 4rem);height:auto;padding:0;transition:opacity .25s,transform .25s,visibility 0s linear .25s;position:absolute;top:50%;overflow:visible;transform:translateY(-50%)translate(-1.2rem)}[dir=rtl] .submenu{transform:translateY(-50%)translate(1.2rem)}.main-menu__item.is-open .submenu{opacity:1;pointer-events:all;visibility:visible;transition:opacity .25s,transform .25s,visibility;transform:translateY(-50%)translate(0)}.submenu__item{padding:.5rem 0}.submenu__item a{font:normal var(--fw-regular) 1.6rem /1 var(--_font-default);color:#ffffff73;transition:color var(--_animspeed-medium) var(--_animbezier)}.submenu__item a:hover,.submenu__item.active a{color:var(--accent)}.mxd-header{z-index:10000;pointer-events:none;justify-content:space-between;align-items:center;width:100%;padding:2rem 3rem;transition:transform .4s cubic-bezier(.23,.65,.74,1.09),opacity .4s,padding .35s cubic-bezier(.4,0,.2,1),background .3s,box-shadow .3s;display:flex;position:fixed;top:0;left:0}.mxd-header.menu-closing,.mxd-header.menu-is-open{padding-top:5rem;padding-bottom:5rem}.mxd-header__controls-inner,.mxd-header__logo{transition:transform .45s cubic-bezier(.4,0,.2,1),opacity .45s}.mxd-header.menu-closing .mxd-header__logo,.mxd-header.menu-is-open .mxd-header__logo{opacity:0;pointer-events:none;transform:translateY(-140%)}.mxd-header__controls-inner .btn-outline{transition:background-color .25s,border-color .25s,color .25s,padding .35s cubic-bezier(.4,0,.2,1),gap .35s cubic-bezier(.4,0,.2,1)}.mxd-header__controls-inner .btn-outline .btn-caption{white-space:nowrap;max-width:14ch;transition:max-width .35s cubic-bezier(.4,0,.2,1),opacity .2s 80ms;overflow:hidden}.mxd-header.menu-closing .mxd-header__controls-inner .btn-outline .btn-caption,.mxd-header.menu-is-open .mxd-header__controls-inner .btn-outline .btn-caption{opacity:0;max-width:0;transition:max-width .35s cubic-bezier(.4,0,.2,1),opacity .15s}.mxd-header.menu-closing .mxd-header__controls-inner .btn-outline,.mxd-header.menu-is-open .mxd-header__controls-inner .btn-outline{color:#fff;background-color:#161616;border-color:#ffffff70;border-radius:50%;justify-content:center;gap:0;width:5.6rem;height:5.6rem;padding:0;line-height:5.6rem}.mxd-header.menu-closing .mxd-header__controls-inner .btn-outline:hover,.mxd-header.menu-is-open .mxd-header__controls-inner .btn-outline:hover{color:#fff;background-color:#161616;border-color:#fffc}.mxd-header.menu-closing .btn-theme-toggle,.mxd-header.menu-closing .region-trigger,.mxd-header.menu-is-open .btn-theme-toggle{color:#fff;background:#161616;border-color:#ffffff70}.mxd-header.menu-closing .btn-theme-toggle:hover,.mxd-header.menu-closing .region-trigger:hover,.mxd-header.menu-is-open .btn-theme-toggle:hover{color:#fff;background:#161616;border-color:#fffc}@media (max-width:480px){.mxd-header.menu-closing .mxd-header__controls-inner .btn-outline,.mxd-header.menu-is-open .mxd-header__controls-inner .btn-outline{width:4.6rem;height:4.6rem;padding:0;font-size:1.8rem;line-height:4.6rem}.mxd-header.menu-closing .mxd-header__controls-inner .btn-theme-toggle,.mxd-header.menu-closing .mxd-header__controls-inner .region-trigger,.mxd-header.menu-is-open .mxd-header__controls-inner .btn-theme-toggle,.mxd-header.menu-is-open .mxd-header__controls-inner .region-trigger{width:4.6rem;height:4.6rem}.mxd-header.menu-closing .mxd-header__controls-inner,.mxd-header.menu-is-open .mxd-header__controls-inner{gap:.8rem}}@media (max-width:767px){.mxd-header .mxd-header__controls-inner{display:none}.mxd-header.menu-closing .mxd-header__controls-inner,.mxd-header.menu-is-open .mxd-header__controls-inner{display:flex}.mxd-header.menu-closing .mxd-header__logo,.mxd-header.menu-is-open .mxd-header__logo{inset-inline-start:2rem;position:absolute;top:1.5rem}.mxd-header.menu-closing .mxd-header__controls,.mxd-header.menu-is-open .mxd-header__controls{margin-inline-start:auto}}.mxd-header.is-hidden .mxd-header__logo{opacity:0;pointer-events:none;transform:translateY(-140%)translate(-1rem)}.mxd-header.is-hidden .mxd-header__controls-inner{opacity:0;pointer-events:none;transform:translateY(-140%)translate(1rem)}.mxd-header__controls,.mxd-header__logo{pointer-events:all}.mxd-header__controls,.mxd-header__controls-inner{align-items:center;gap:1.2rem;display:flex}.btn-theme-toggle{border:2px solid var(--st-bright);width:5.6rem;height:5.6rem;color:var(--t-bright);cursor:pointer;background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:2rem;transition:color .2s,background .2s,border-color .2s;display:flex}.btn-theme-toggle__icon{flex-shrink:0;width:2.2rem;height:2.2rem;display:block}.btn-theme-toggle:hover,.lang-toggle.is-open .lang-toggle__current{background:var(--base-opp);border-color:var(--base-opp);color:var(--t-opp-bright)}.lang-toggle.is-open .lang-toggle__dropdown{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)}.lang-toggle__option.active{color:var(--accent);font-weight:var(--fw-bold)}@media only screen and (min-width:768px){.mxd-header{padding:3rem 6rem}}@media only screen and (min-width:1600px){.mxd-header{padding:3.5rem 9rem}}.mxd-logo{justify-content:left;align-items:center;gap:1rem;transition:transform .28s;display:inline-flex}.mxd-logo__img{transform-origin:0;width:28rem;height:auto;transition:transform .28s,filter .28s;display:block}.mxd-logo:hover{transform:translateY(-1px)}.mxd-logo:hover .mxd-logo__img{filter:brightness(1.04);transform:scale(1.02)}.mxd-logo__img--dark,html[color-scheme=dark] .mxd-logo__img--light,html[data-dark-hero] .mxd-header:not(.menu-is-open) .mxd-logo__img--light{display:none}html[color-scheme=dark] .mxd-logo__img--dark,html[data-dark-hero] .mxd-header:not(.menu-is-open) .mxd-logo__img--dark{display:block}html[data-dark-hero] .mxd-header:not(.menu-is-open){--t-bright:#f4f1ea;--st-bright:#f4f1ead9}html[data-dark-hero] .mxd-header:not(.menu-is-open) .mxd-nav__hamburger{background:#faf7f6}html[data-dark-hero] .mxd-header:not(.menu-is-open) .hamburger__line{background:#161616}.btn{font:normal var(--fw-medium) 2.2rem /1.5 var(--_font-accent);cursor:pointer;white-space:nowrap;transition:background-color var(--_animspeed-medium) var(--_animbezier),border-color var(--_animspeed-medium) var(--_animbezier),color var(--_animspeed-medium) var(--_animbezier),transform var(--_animspeed-medium) var(--_animbezier);border:2px solid #0000;justify-content:center;align-items:center;gap:1.2rem;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn-default{background-color:var(--base-opp);border-color:var(--base-opp);height:5.6rem;color:var(--t-opp-bright);border-radius:2.8rem;padding:0 2.2rem;line-height:5.6rem}.btn-default:hover{background-color:var(--accent);border-color:var(--accent);color:#161616}.btn-outline{border-style:solid;border-color:var(--st-bright);height:5.6rem;color:var(--t-bright);background-color:#0000;border-radius:2.8rem;padding:0 2.2rem;line-height:5.6rem}.btn-outline:hover{background-color:var(--base-opp);border-color:var(--base-opp);color:var(--t-opp-bright)}.btn-ai-glow{border-radius:2.8rem;flex-shrink:0;position:relative}.btn-ai-glow__inner{z-index:1;position:relative}.btn-ai-glow .ph-sparkle{transform-origin:50%;animation:ask-twinkle 3.6s ease-in-out infinite}@keyframes ask-twinkle{0%,58%,to{filter:none;transform:scale(1)rotate(0)}66%{filter:drop-shadow(0 0 7px #f4d90ae6);transform:scale(1.28)rotate(14deg)}74%{filter:drop-shadow(0 0 3px #f4d90a73);transform:scale(.94)rotate(-10deg)}84%{filter:none;transform:scale(1.1)rotate(4deg)}}.btn-ai-glow__inner:hover .ph-sparkle{color:#f4d90a;filter:drop-shadow(0 0 8px #f4d90ae6);transition:transform .25s,color .25s,filter .25s;animation:none;transform:scale(1.18)}@media (prefers-reduced-motion:reduce){.btn-ai-glow .ph-sparkle{animation:none}}.btn-accent{background-color:var(--accent);border-style:solid;border-color:var(--accent);border-radius:2.8rem;height:5.6rem;padding:0 2.2rem;line-height:5.6rem}.btn-accent,.btn-accent:hover{color:#161616}.btn-round{width:5.6rem;height:5.6rem;transition:transform var(--_animspeed-medium) var(--_animbezier);border-width:2px;border-radius:50%;padding:0;transform:scale(1)}.btn-round:hover{transform:scale(1.08)}.btn-anim,.btn-caption{overflow:hidden}.btn-caption{display:block;position:relative}.btn-anim i{justify-content:center;align-items:center;display:inline-flex}.btn-anim__block{transition:transform .5s cubic-bezier(.76,0,.024,1);display:block}.btn-anim:hover .btn-anim__block:first-child{transform:translateY(-100%)}.btn-anim__block:last-child{text-align:center;width:100%;position:absolute;top:100%;left:0}.btn-anim.play .btn-anim__letter,.btn-anim:hover .btn-anim__block:last-child,.btn-anim:hover .btn-anim__letter{transform:translateY(-100%)}@keyframes btnArrowLoopRight{0%{opacity:1;transform:translate(0)scale(1)}45%{opacity:0;transform:translate(140%,-140%)scale(.86)}46%{opacity:0;transform:translate(-140%,140%)scale(.86)}to{opacity:1;transform:translate(0)scale(1)}}.slide-right-up:hover i:before,.slide-right:hover i:before{animation:btnArrowLoopRight .42s cubic-bezier(.23,.65,.74,1.09) both}.tag{font:inherit;cursor:pointer;background-color:#0000;border:none;outline:0;justify-content:center;align-items:center;gap:.8rem;padding:0;text-decoration:none;display:inline-flex;position:relative}.tag-default{height:3.2rem;line-height:3.2rem;font:normal var(--fw-regular) 1.4rem /1.5 var(--_font-accent);border-width:1px;border-radius:1.6rem;padding:0 1.2rem}.tag-outline{border-style:solid;border-color:var(--st-bright);color:var(--t-bright);background-color:#0000}.tag-accent{background-color:var(--accent);border-style:solid;border-color:var(--accent);color:var(--t-opp-bright)}.tag-permanent{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff2e;border:none}@media (min-width:768px) and (max-width:1100px){.mxd-header:not(.menu-is-open):not(.menu-closing) .mxd-header__controls-inner .btn-mobile-icon{justify-content:center;gap:0;width:5.6rem;height:5.6rem;padding:0}.mxd-header:not(.menu-is-open):not(.menu-closing) .mxd-header__controls-inner .btn-mobile-icon .btn-caption{display:none}.mxd-header .mxd-logo__img{width:22rem}}.mxd-hero-02{width:100%}.marquee{padding:var(--section-gap) 0 0;overflow:hidden}.marquee-flex{white-space:nowrap;will-change:transform;animation:marqueeLeft 22s linear infinite;display:inline-flex}[dir=rtl] .marquee>.marquee-flex{animation-direction:reverse}@media (prefers-reduced-motion:reduce){.marquee-flex{animation:none}}.marquee__item{align-items:center;gap:2.5rem;padding:0 3rem .25rem;display:flex}.marquee__text{font:normal var(--fw-medium) clamp(3rem,5vw,6rem) /1.08 var(--_font-accent);letter-spacing:-.03em}.marquee__image{width:5rem;height:5rem;color:var(--accent);flex-shrink:0}.mxd-paragraph__lists{padding:0 3rem 2rem}.mxd-paragraph__lists ul{flex-direction:column;gap:.35rem;display:flex}.mxd-services-stack__work:hover .mxd-preview-hover{opacity:1}.padding-stacked-section{padding:0}.stack-wrapper{display:block}.services-stack{min-height:350vh;padding-top:8rem;padding-bottom:8rem;display:block}.stack-item{position:sticky}.stack-item,.stack-item:last-child{margin-bottom:0}.svc-deck-section{padding:2rem 0}.svc-deck{position:relative}.svc-deck__card{border-radius:var(--_radius-l,1.6rem);cursor:pointer;text-align:start;border:none;transition:top .5s cubic-bezier(.22,1,.36,1),height .5s cubic-bezier(.22,1,.36,1),transform .3s,box-shadow .3s;position:absolute;left:0;right:0;overflow:hidden;box-shadow:0 2px 8px #00000014}.svc-deck__card:not(.is-active):hover{transform:translateY(-3px);box-shadow:0 6px 20px #0000001f}.svc-deck__card.is-active{cursor:default;box-shadow:0 12px 40px #0000002e}.svc-deck__inner{animation:svc-deck-body-in .35s both}.svc-deck__card .mxd-services-stack__inner{min-height:auto;padding:3rem}.svc-deck__card .mxd-services-stack__ghost{font-size:clamp(8rem,12vw,14rem)}@keyframes svc-deck-body-in{0%{opacity:0}to{opacity:1}}.svc-deck__collapsed{border-radius:var(--_radius-l,1.6rem);align-items:center;gap:1.2rem;height:100%;padding:0 2.4rem;display:flex}.svc-deck__collapsed h3{font:600 1.5rem/1.3 var(--_font-body,"Sora",sans-serif);letter-spacing:-.02em;margin:0}.bg-base-opp{background:var(--base-opp)}.bg-accent{background:var(--accent)}.bg-base-tint{background:var(--base-tint)}.bg-grey{background:var(--grey)}.mxd-services-stack__inner{border-radius:var(--_radius-l);flex-direction:column;justify-content:space-between;min-height:55vh;padding:4rem 3rem;display:flex;position:relative;overflow:hidden}.mxd-services-stack__ghost{letter-spacing:-.06em;pointer-events:none;-webkit-user-select:none;user-select:none;color:#ffffff0d;z-index:0;bottom:-1rem;font-size:clamp(16rem,22vw,28rem);font-weight:900;line-height:1;position:absolute;inset-inline-end:0}.bg-accent .mxd-services-stack__ghost{color:#1616160f}.bg-base-tint .mxd-services-stack__ghost{color:#0000000a}.mxd-services-stack__cardlink{z-index:1;position:absolute;inset:0}[color-scheme=dark] .mxd-services-stack__inner.bg-base-opp{background:#1c1c1c}[color-scheme=dark] .mxd-services-stack__inner.bg-base-opp .t-opp-bright,[color-scheme=dark] .mxd-services-stack__inner.bg-base-opp h3{color:#f5f4f0!important}[color-scheme=dark] .mxd-services-stack__inner.bg-base-opp .t-opp-medium,[color-scheme=dark] .mxd-services-stack__inner.bg-base-opp li,[color-scheme=dark] .mxd-services-stack__inner.bg-base-opp p{color:#f5f4f099!important}[color-scheme=dark] .mxd-services-stack__inner.bg-base-opp .t-opp-muted{color:#f5f4f059!important}@media (min-width:768px){.mxd-services-stack__inner{padding:5rem}}.bg-accent .mxd-services-stack__title h3,.bg-accent .t-opp-bright,.bg-accent h1,.bg-accent h2,.bg-accent h3,.bg-accent h4,.bg-accent h5,.bg-accent h6{color:#161616!important}.bg-accent .mxd-services-stack__info p,.bg-accent .t-medium,.bg-accent .t-opp-medium,.bg-accent li,.bg-accent p{color:#161616a6!important}.bg-accent .mxd-services-stack__number,.bg-accent .t-opp-muted{color:#16161666!important}.bg-accent .mxd-services-stack__head .btn-opp{color:#161616;background:0 0;border-color:#161616}.bg-accent .mxd-services-stack__head .btn-opp:hover{color:#fff;background:#161616;border-color:#161616}.bg-grey .mxd-services-stack__title h3,.bg-grey .t-opp-bright{color:#fff!important}.bg-grey .mxd-services-stack__info p,.bg-grey .t-opp-medium{color:#fff9!important}.bg-grey .mxd-services-stack__number,.bg-grey .t-opp-muted{color:#ffffff59!important}.bg-base-tint .mxd-services-stack__title h3,.bg-base-tint .t-opp-bright{color:var(--t-bright)!important}.bg-base-tint .mxd-services-stack__info p,.bg-base-tint .t-opp-medium{color:var(--t-medium)!important}.bg-base-tint .mxd-services-stack__number,.bg-base-tint .t-opp-muted{color:var(--t-muted)!important}.bg-base-tint .mxd-services-stack__head .btn-opp{color:#161616;background:0 0;border-color:#161616}.bg-base-tint .mxd-services-stack__head .btn-opp:hover{color:#fff;background:#161616;border-color:#161616}.mxd-services-stack__head{z-index:1;justify-content:space-between;align-items:center;display:flex}.mxd-services-stack__container{z-index:1;flex-direction:column;flex:1;gap:2.4rem;width:100%;height:100%;display:flex}.mxd-services-stack__title{z-index:1}.mxd-services-stack__title h3{font:normal var(--fw-medium) clamp(3.5rem,6vw,8rem) /1 var(--_font-accent);letter-spacing:-.03em}.mxd-services-stack__number{letter-spacing:.1em;text-transform:uppercase;color:var(--t-opp-muted);font-size:1.2rem;font-weight:700}.mxd-services-stack__info{z-index:1;max-width:56rem}.mxd-services-stack__info p{color:var(--t-opp-medium);line-height:1.65}.mxd-services-stack__list{z-index:1;flex-wrap:wrap;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.mxd-services-stack__list li{color:#ffffff8c;white-space:nowrap;border:1px solid #ffffff24;border-radius:99px;padding:.7rem 1.6rem;font-size:1.35rem;font-weight:500}@media (max-width:560px){.mxd-services-stack__list li{white-space:normal}}.bg-accent .mxd-services-stack__list li{color:#16161699;border-color:#1616162e}.bg-base-tint .mxd-services-stack__list li{border-color:var(--t-bright)}@supports (color:color-mix(in lab,red,red)){.bg-base-tint .mxd-services-stack__list li{border-color:color-mix(in srgb,var(--t-bright) 12%,transparent)}}.bg-base-tint .mxd-services-stack__list li{color:var(--t-muted)}[color-scheme=dark] .bg-base-opp .mxd-services-stack__list li{color:#f5f4f080;border-color:#f5f4f024}.bg-base-tint .mxd-services-stack__info li,.bg-base-tint .mxd-services-stack__info p{color:var(--t-medium)}.mxd-services-stack__works{flex:1;gap:1.5rem;min-height:24rem;display:flex}@media (min-width:768px){.mxd-services-stack__works{gap:2rem;min-height:30rem}}.mxd-services-stack__work{border-radius:var(--_radius-m);cursor:pointer;flex:1;position:relative;overflow:hidden}.mxd-services-stack__work>div,.mxd-services-stack__work>span{height:100%!important}.mxd-services-stack__preview{object-fit:cover;transition:transform .6s var(--_animbezier)!important}.mxd-services-stack__work:hover .mxd-services-stack__preview{transform:scale(1.04)!important}.bg-accent .tag-outline,.bg-base-opp .tag-outline{color:#fff;border-color:#ffffff80}.mxd-section-title{flex-wrap:wrap;align-items:center;gap:2rem 4rem;padding:0 0 4rem;display:flex}@media (min-width:768px){.mxd-section-title{padding:0 0 5rem}}.mxd-hero-01__marquee .marquee-flex{animation:marqueeRight 28s linear infinite}.mxd-marquee-bar .marquee-flex{animation:marqueeRight 22s linear infinite}.mxd-pinned-projects .mxd-section-title{text-align:start;flex-direction:column;align-items:flex-start;gap:2rem}.mxd-section-title__title{font:inherit;letter-spacing:inherit;color:inherit}.reveal-type{--word-reveal:0;background:linear-gradient(to right,var(--reveal-to,var(--t-bright)) 0,var(--reveal-to,var(--t-bright)) calc(var(--word-reveal) * 100%),var(--reveal-from,var(--t-muted)) calc(var(--word-reveal) * 100% + 12%));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-top:-.18em;margin-bottom:-.3em;padding-top:.18em;padding-bottom:.3em}[dir=rtl] .reveal-type{background:linear-gradient(to left,var(--reveal-to,var(--t-bright)) 0,var(--reveal-to,var(--t-bright)) calc(var(--word-reveal) * 100%),var(--reveal-from,var(--t-muted)) calc(var(--word-reveal) * 100% + 12%));-webkit-background-clip:text;background-clip:text}.heading-home-section.reveal-type{--reveal-from:#1616162e;--reveal-to:var(--t-bright)}.mxd-section-title__descr{font-family:var(--_font-body);max-width:30rem;font-size:1.7rem;line-height:1.7}.mxd-section-title__controls{margin-top:1rem}.mxd-page-content{display:block}.mxd-products-sig{flex-wrap:wrap;align-items:center;gap:.3em;display:flex}.mxd-products-sig__heart{color:var(--accent);font-size:.72em;animation:pmSigHeart 1.6s ease-in-out infinite}@keyframes pmSigHeart{0%,to{transform:scale(1)}50%{transform:scale(1.16)}}@media (prefers-reduced-motion:reduce){.mxd-products-sig__heart{animation:none}}@media only screen and (max-width:767px){html{font-size:55%}.mxd-header{padding:1.5rem 2rem}.mxd-paragraph__lists{padding-inline:1.5rem}.mxd-services-stack__inner{min-height:auto;padding:3rem 2rem}.mxd-menu__base,.mxd-menu__contain{width:auto;inset:1rem}.mxd-menu__contain{overflow-y:auto}.mxd-menu__logo{top:13rem;left:auto;right:2.6rem}.mxd-menu__logo-img{opacity:.9;width:min(36rem,58vw);margin-inline-start:auto}.mxd-menu__inner{padding:10rem 2.6rem 3rem;overflow-y:auto}.mxd-menu__left{justify-content:center}.mxd-menu__title{text-align:end;justify-content:flex-end;font-size:clamp(2rem,7vw,3rem)}.mxd-menu__title-kicker{text-align:end;margin-bottom:.5rem;font-size:1.1rem}.main-menu__accordion{width:100%}.main-menu__link{line-height:1.05;font-size:clamp(2.8rem,8vw,4rem)!important}.main-menu__toggle,a.main-menu__link{padding:1rem 0 1.6rem}.main-menu__item:first-child{border-top:none}.mxd-menu__right{grid-area:2/1;align-items:flex-end;max-width:100%;padding-top:1rem}.mxd-menu__data{grid-row:3;justify-content:flex-end}.btn-default,.btn-outline{height:4.8rem;font-size:1.8rem;line-height:4.8rem}}.mxd-hero-02-marquee .marquee-flex{animation:marqueeLeft 30s linear infinite}.mxd-hero-02-marquee .marquee__item{gap:5rem}.mxd-hero-02-marquee .marquee__text{font:normal var(--fw-medium) clamp(10rem,18vw,26rem) /1 var(--_font-accent);letter-spacing:-.04em;white-space:nowrap;margin:0}.mxd-hero-02-marquee .marquee__image{width:clamp(5rem,7vw,12rem);height:clamp(5rem,7vw,12rem);fill:var(--t-bright);color:var(--t-bright);flex-shrink:0}.mxd-hero-02-marquee .marquee__image svg{fill:currentColor;width:100%;height:100%}.mxd-hero-02-stack{margin-top:-13.6rem}.pcb-wrap{height:220vh;position:relative}.pcb-sticky{background:var(--base);z-index:1;height:100vh;transform:translateY(calc((1 - var(--pcb-entry,0)) * 14rem));justify-content:center;position:sticky;top:0;overflow:hidden}.pcb-inner,.pcb-sticky{align-items:center;display:flex}.pcb-inner{opacity:0;text-align:center;width:100%;padding:0 var(--container-gutter,2.4rem);will-change:opacity,transform;flex-direction:column;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.94)}.mxd-eyebrow-badge{font:500 1.6rem/1 var(--_font-accent);letter-spacing:.22em;text-transform:uppercase;color:#111;background:var(--accent);border-radius:999px;align-items:center;width:fit-content;padding:1rem 1.6rem;display:inline-flex}.mxd-eyebrow-badge--muted{background:var(--base-opp)}@supports (color:color-mix(in lab,red,red)){.mxd-eyebrow-badge--muted{background:color-mix(in srgb,var(--base-opp) 6%,transparent)}}.mxd-eyebrow-badge--muted{color:var(--t-muted)}.mxd-eyebrow-badge--success{background:var(--accent);color:#111}.pcb__eyebrow{margin:0 0 2.8rem}.pcb__title{font:normal var(--fw-bold) clamp(3.2rem,5.5vw,7rem)/1.05 var(--_font-accent);letter-spacing:-.03em;color:var(--base-opp);margin:0 0 5.6rem}.pcb__title-line{display:block}.pcb__platform{flex-direction:column;align-items:center;gap:3.6rem;margin-top:4.8rem;display:flex}.pcb__platform-copy{text-align:center;opacity:0;will-change:opacity,transform;margin:0;transform:translateY(1.6rem)}.pcb__platform-lead{font:600 2.4rem/1.25 var(--_font-body);color:var(--t-bright);margin:0}.pcb__explore{cursor:pointer;opacity:0;will-change:opacity,transform;background:0 0;border:0;flex-direction:column;align-items:center;gap:1.1rem;margin:.8rem 0 0;padding:0;display:inline-flex;transform:translateY(1.6rem)}.pcb__explore-label{font:500 1.3rem/1 var(--_font-body);letter-spacing:.24em;text-transform:uppercase;color:var(--t-muted);transition:color .25s}.pcb__explore-arrow{border:1px solid var(--base-opp);border-radius:999px;place-items:center;width:4.4rem;height:4.4rem;display:grid}@supports (color:color-mix(in lab,red,red)){.pcb__explore-arrow{border:1px solid color-mix(in srgb,var(--base-opp) 20%,transparent)}}.pcb__explore-arrow{color:var(--base-opp);transition:background .25s,border-color .25s,color .25s;animation:pcb-bob 1.8s ease-in-out infinite}.pcb__explore-arrow svg{width:1.9rem;height:1.9rem}.pcb__explore:hover .pcb__explore-label{color:var(--base-opp)}.pcb__explore:hover .pcb__explore-arrow{background:var(--accent);border-color:var(--accent);color:#111;animation-play-state:paused}@keyframes pcb-bob{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.pcb__explore-arrow{animation:none}}@media (max-width:991px){.pcb__platform{flex-direction:column;gap:2.8rem;margin-top:3.2rem}.pcb__platform-copy{text-align:center}.pcb__platform-lead{font-size:2rem}.pcb__title{margin-bottom:3.6rem}}@media (max-width:600px){.pcb__title{margin-bottom:2.8rem;font-size:clamp(2.8rem,9vw,4.4rem)}.pcb__eyebrow{margin-bottom:1.8rem}}.mxd-products-strip{align-items:stretch;display:flex}.mxd-products-strip__item{text-align:start;min-height:32rem;color:inherit;opacity:0;will-change:opacity,transform;flex-direction:column;flex:1 1 0;justify-content:flex-start;align-items:flex-start;padding:3rem 2.4rem;display:flex;transform:translateY(1.6rem)}.mxd-products-strip__item+.mxd-products-strip__item{border-inline-start:1px solid var(--base-opp)}@supports (color:color-mix(in lab,red,red)){.mxd-products-strip__item+.mxd-products-strip__item{border-inline-start:1px solid color-mix(in srgb,var(--base-opp) 10%,transparent)}}.mxd-products-strip__brand{align-items:center;gap:1.6rem;margin-bottom:1.2rem;display:flex}.mxd-products-strip__logo{filter:grayscale()opacity(.6);border-radius:1.6rem;flex-shrink:0;justify-content:center;align-items:center;width:9.6rem;height:9.6rem;transition:filter .3s;display:flex;overflow:hidden}.mxd-products-strip__item:hover .mxd-products-strip__logo{filter:grayscale(0)opacity()}.mxd-products-strip__logo-image{object-fit:contain;width:100%;height:100%}.mxd-products-strip__meta{margin-top:auto}.mxd-products-strip__status{font:600 1rem/1 var(--_font-body,"Sora",sans-serif);letter-spacing:.08em;text-transform:uppercase;color:var(--t-muted);background:var(--st-muted);border:1px solid var(--st-muted);border-radius:99px;padding:.5rem 1rem;display:inline-block}.mxd-products-strip__status.is-live{color:var(--t-bright);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.mxd-products-strip__status.is-live{background:color-mix(in srgb,var(--accent) 12%,transparent)}}.mxd-products-strip__status.is-live{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.mxd-products-strip__status.is-live{border-color:color-mix(in srgb,var(--accent) 30%,transparent)}}.mxd-products-strip__name{font:normal var(--fw-medium) 2.6rem/1.05 var(--_font-accent);letter-spacing:-.04em;color:var(--t-bright);text-align:start;margin:0}.mxd-products-strip__desc{max-width:28ch;font:normal var(--fw-regular) 1.7rem/1.75 var(--_font-body);color:var(--t-muted);text-align:start;margin:0}@media (max-width:991px){.mxd-products-strip{flex-direction:column}.mxd-products-strip__item{min-height:auto;padding:2.6rem 0}.mxd-products-strip__item+.mxd-products-strip__item{border-inline-start:none;border-top:1px solid var(--base-opp)}@supports (color:color-mix(in lab,red,red)){.mxd-products-strip__item+.mxd-products-strip__item{border-top:1px solid color-mix(in srgb,var(--base-opp) 10%,transparent)}}.mxd-products-strip__desc{max-width:46ch}.mxd-products-strip__meta{margin-top:1.6rem}}.eco-mobile{color:#faf7f6;background:#161616;padding-top:clamp(5.6rem,15vw,8rem);padding-bottom:6rem}.eco-mobile .eco-mobile__title{color:#faf7f6!important}.eco-mobile__intro{max-width:42ch;font:normal var(--fw-regular) 1.6rem/1.7 var(--_font-default);color:#9a9a9a;margin:1.6rem 0 0}.eco-mobile__flow{flex-direction:column;align-items:center;margin-top:4rem;display:flex}.eco-mobile__hub{background:#1a1a1a;border:1px solid #2e2e2e;border-radius:50%;justify-content:center;align-items:center;width:15rem;height:15rem;display:flex;box-shadow:0 0 0 1rem #161616,0 0 50px #f9e9021a}.eco-mobile__hub img{width:10rem;height:auto}.eco-mobile__stop{flex-direction:column;align-items:center;width:100%;display:flex}.eco-mobile__link{background:linear-gradient(#f9e9021f,#f9e902a6);width:2px;height:4.2rem}.eco-mobile__node{z-index:2;background:#1a1a1a;border:1px solid #f9e902;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:8.4rem;height:8.4rem;margin-bottom:-4.2rem;display:flex;box-shadow:0 0 22px #f9e9022e}.eco-mobile__node img{width:5.4rem;height:auto}.eco-mobile__card{text-align:center;background:#1a1a1a;border:1px solid #2e2e2e;border-radius:1.8rem;width:100%;padding:6.4rem 2.6rem 2.8rem}.eco-mobile__card-name{font:normal var(--fw-semibold) 2.4rem/1.1 var(--_font-accent);letter-spacing:-.02em;color:#faf7f6;margin:0}.eco-mobile__card-tag{font:normal var(--fw-medium) 1.4rem/1.2 var(--_font-default);letter-spacing:.02em;color:#f9e902;margin-top:.6rem}.eco-mobile__card-detail{font:normal var(--fw-regular) 1.6rem/1.65 var(--_font-default);color:#b8b8b8;margin:1.6rem 0 0}.eco-mobile__card-cta{color:#161616;font:normal var(--fw-bold) 1.4rem/1 var(--_font-accent);background:#f9e902;border-radius:999px;align-items:center;gap:.8rem;margin-top:2rem;padding:1.2rem 2rem;text-decoration:none;display:inline-flex}.eco-mobile__hub{opacity:0;transition:opacity .6s,transform .6s cubic-bezier(.34,1.3,.64,1);transform:scale(.85)}.eco-mobile__hub.is-in{opacity:1;transform:scale(1)}.eco-mobile__link{transform-origin:top;transition:transform .45s;transform:scaleY(0)}.eco-mobile__node{opacity:0;transition:opacity .4s,transform .5s cubic-bezier(.34,1.4,.64,1);transform:scale(.5)}.eco-mobile__card{opacity:0;transition:opacity .5s,transform .5s;transform:translateY(1.8rem)}.eco-mobile__stop.is-in .eco-mobile__link{transform:scaleY(1)}.eco-mobile__stop.is-in .eco-mobile__node{opacity:1;transition-delay:.26s;transform:scale(1)}.eco-mobile__stop.is-in .eco-mobile__card{opacity:1;transition-delay:.42s;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.eco-mobile__card,.eco-mobile__hub,.eco-mobile__link,.eco-mobile__node{opacity:1!important;transition:none!important;transform:none!important}}.mxd-clients-section{padding-bottom:var(--section-gap)}.pm-tm{padding-top:clamp(1.4rem,2vw,2.4rem);padding-bottom:clamp(5rem,7vw,8.5rem)}.pm-tm__inner{flex-direction:column;align-items:center;display:flex}.pm-tm__eyebrow{border:1.5px solid var(--st-muted);background:var(--base-tint);border-radius:2.8rem;align-items:center;gap:.8rem;padding:.8rem 1.6rem;display:inline-flex}.pm-tm__eyebrow i{color:var(--accent);font-size:1.5rem}.pm-tm__eyebrow span{letter-spacing:.14em;text-transform:uppercase;color:var(--t-bright);font-size:1.2rem;font-weight:700}.pm-tm__title{text-align:center;width:fit-content;max-width:72rem;font:700 clamp(3.2rem,5vw,5.4rem)/1.04 var(--_font-accent,"Inter",sans-serif);letter-spacing:-.04em;color:var(--t-bright);text-wrap:balance;margin-top:2.8rem}.pm-tm__title em{font-style:italic}.pm-tm__descr{text-align:center;max-width:46rem;margin-top:1.4rem}.pm-tm__flow{--cf-h:clamp(34rem,42vw,38rem);margin-top:clamp(4rem,6vw,6.4rem)}.pm-tm__card{--tm-ink:#161616;width:min(62rem,90vw);min-height:clamp(25rem,30vw,29rem);color:var(--tm-ink);background:linear-gradient(150deg,#fffef0,#fbf3b8);border-radius:3.2rem;flex-direction:column;padding:clamp(3.4rem,4vw,4.8rem) clamp(3rem,4vw,5.2rem) clamp(3rem,3.6vw,4.4rem);display:flex;box-shadow:0 3rem 7rem -3rem #8c780059}[color-scheme=dark] .pm-tm__card{--tm-ink:var(--t-bright);background:linear-gradient(150deg,var(--base-tint) 0,var(--base-shade) 100%);border:1px solid var(--t-bright)}@supports (color:color-mix(in lab,red,red)){[color-scheme=dark] .pm-tm__card{border:1px solid color-mix(in srgb,var(--t-bright) 10%,transparent)}}[color-scheme=dark] .pm-tm__card{box-shadow:0 3rem 7rem -3rem #000000b3}.pm-tm__mark{color:#f9e9028c;top:3.6rem;font-size:6.4rem;line-height:1;position:absolute;inset-inline-end:4.4rem}.pm-tm__stars{color:var(--accent);gap:.5rem;font-size:2rem;display:flex}.pm-tm__star-off{color:var(--tm-ink)}@supports (color:color-mix(in lab,red,red)){.pm-tm__star-off{color:color-mix(in srgb,var(--tm-ink) 20%,transparent)}}.pm-tm__quote{max-width:52rem;font:500 clamp(2.1rem,2.6vw,2.9rem)/1.32 var(--_font-accent,"Inter",sans-serif);letter-spacing:-.02em;margin:2.6rem 0 0}.pm-tm__rule{background:var(--tm-ink);height:1px}@supports (color:color-mix(in lab,red,red)){.pm-tm__rule{background:color-mix(in srgb,var(--tm-ink) 12%,transparent)}}.pm-tm__rule{margin:auto 0 2.4rem}.pm-tm__author{gap:1.6rem}.pm-tm__author,.pm-tm__avatar{align-items:center;display:flex}.pm-tm__avatar{background:var(--accent);color:#161616;border-radius:50%;flex:none;justify-content:center;width:5.2rem;height:5.2rem;font-size:1.5rem;font-weight:700;overflow:hidden}.pm-tm__avatar img{object-fit:cover;width:100%;height:100%}.pm-tm__avatar--logo{background:0 0;border-radius:0;width:auto;max-width:13rem;height:4.4rem;overflow:visible}.pm-tm__avatar--logo img{object-fit:contain;width:auto;max-width:100%;height:100%}.pm-tm__name{font-size:1.6rem;font-weight:700}.pm-tm__role{color:var(--tm-ink);font-size:1.4rem}@supports (color:color-mix(in lab,red,red)){.pm-tm__role{color:color-mix(in srgb,var(--tm-ink) 58%,transparent)}}.pm-tm__role{margin-top:.2rem}@media (max-width:700px){.pm-tm__flow{--cf-h:48rem}}.mxd-clients-marquee{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.mxd-clients-marquee__track{width:max-content;display:flex}.mxd-clients-marquee__group{flex-shrink:0;gap:2rem;padding-inline-end:2rem;animation:clients-scroll 60s linear infinite;display:flex}.mxd-clients-marquee:hover .mxd-clients-marquee__group{animation-play-state:paused}@keyframes clients-scroll{0%{transform:translate(0)}to{transform:translate(-100%)}}.mxd-clients-marquee__item{flex-shrink:0;justify-content:center;align-items:center;min-width:30rem;height:14rem;padding:2rem 5rem;display:flex}.mxd-clients-marquee__logo{object-fit:contain;filter:grayscale();opacity:.6;width:auto;max-width:28rem;height:auto;max-height:10rem;transition:opacity .3s,filter .3s}.mxd-clients-marquee__item:hover .mxd-clients-marquee__logo{opacity:1;filter:grayscale(0)}.mxd-clients-marquee__placeholder{font:600 2.4rem/1 var(--_font-accent);letter-spacing:-.03em;color:var(--base-opp)}@supports (color:color-mix(in lab,red,red)){.mxd-clients-marquee__placeholder{color:color-mix(in srgb,var(--base-opp) 18%,transparent)}}.mxd-page-header{padding-top:clamp(16rem,18vw,22rem);padding-bottom:clamp(2rem,3vw,4rem)}.mxd-page-header__inner{gap:1.8rem;width:100%;max-width:none;padding:0;display:grid}.mxd-page-header__breadcrumb{white-space:normal}.mxd-page-header__eyebrow{font:normal var(--fw-medium) 1.2rem/1 var(--_font-main);letter-spacing:.18em;text-transform:uppercase;color:var(--t-muted)}.mxd-page-header__heading-row{flex-direction:column;gap:2.4rem;display:flex}.mxd-page-header__title{max-width:100%;font:normal var(--fw-medium) clamp(4rem,6vw,8.8rem)/.94 var(--_font-accent);letter-spacing:-.05em;color:var(--t-bright)}.mxd-page-header__slug{border:1px solid var(--base-opp);align-self:start;margin-top:.8rem;padding:.9rem 1.2rem}@supports (color:color-mix(in lab,red,red)){.mxd-page-header__slug{border:1px solid color-mix(in srgb,var(--base-opp) 10%,transparent)}}.mxd-page-header__slug{font:normal var(--fw-medium) 1.2rem/1 var(--_font-default);letter-spacing:.08em;text-transform:uppercase;color:var(--t-muted);white-space:nowrap;border-radius:999px}.mxd-page-header__text{max-width:100%;font:normal var(--fw-regular) 1.9rem/1.75 var(--_font-body);color:var(--t-muted);margin:0}.mxd-page-header__actions{flex-wrap:wrap;gap:1.2rem;display:flex}@media (max-width:767px){.mxd-page-header__heading-row{gap:1.4rem}.mxd-page-header__slug{margin-top:0}.mxd-page-header__text{font-size:1.55rem}}.mxd-blog-preview__item{color:inherit;display:block}.mxd-blog-preview__col{margin-top:0}.mxd-blog-preview__media{border-radius:var(--_radius-m);aspect-ratio:16/10;margin-bottom:2rem;position:relative;overflow:hidden}.mxd-blog-preview__img-link{width:100%;height:100%;display:block}.mxd-blog-preview__image{object-fit:cover;border-radius:var(--_radius-m);border:1px solid var(--st-muted);width:100%;height:100%;transition:transform .6s var(--_animbezier)}.mxd-blog-preview__item:hover .mxd-blog-preview__image{transform:scale(1.02)}.mxd-blog-preview__cat-badge{z-index:2;-webkit-backdrop-filter:blur(6px);height:2.8rem;font:normal var(--fw-semibold) 1.1rem /1 var(--_font-default);color:#fff;letter-spacing:.06em;text-transform:uppercase;bottom:1.2rem;background:#00000038;border:1.5px solid #ffffffb8;border-radius:10rem;align-items:center;padding:0 1.4rem;text-decoration:none;transition:background .2s,border-color .2s;display:inline-flex;position:absolute;inset-inline-start:1.2rem}.mxd-blog-preview__cat-badge:hover{background:var(--accent);border-color:var(--accent);color:#161616}.mxd-blog-preview__title{font:normal var(--fw-medium) clamp(1.8rem,2vw,2.4rem) /1.3 var(--_font-accent);color:var(--t-bright);margin-bottom:.8rem;transition:color .2s}.mxd-blog-preview__item:hover:not(:has(.mxd-blog-preview__cat-badge:hover)) .mxd-blog-preview__title{color:var(--accent)}.mxd-blog-preview__title a{color:inherit;text-decoration:none}.mxd-blog-preview__data{padding:0 .4rem}.mxd-blog-topics{flex-wrap:wrap;gap:.8rem;display:flex}.mxd-blog-topics__pill{border:1px solid var(--st-muted);height:3rem;font:normal var(--fw-medium) 1.25rem /1 var(--_font-default);color:var(--t-medium);letter-spacing:.03em;cursor:default;border-radius:10rem;align-items:center;padding:0 1.3rem;transition:border-color .18s,color .18s;display:inline-flex}.mxd-blog-topics__pill:hover{border-color:var(--accent);color:var(--accent)}.mxd-breadcrumb{flex-shrink:0;align-items:center;display:flex}.mxd-breadcrumb__list{flex-wrap:wrap;align-items:center;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.mxd-breadcrumb__item,.mxd-breadcrumb__link{align-items:center;display:inline-flex}.mxd-breadcrumb__link{gap:.6rem;text-decoration:none}.mxd-breadcrumb__pill{font:500 1.2rem/1.5 var(--_font-default);background:var(--t-bright);border-radius:999px;align-items:center;padding:.3rem 1.1rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.mxd-breadcrumb__pill{background:color-mix(in srgb,var(--t-bright) 9%,transparent)}}.mxd-breadcrumb__pill{color:var(--t-muted);white-space:nowrap;transition:background-color .2s,color .2s}.mxd-breadcrumb__link:hover .mxd-breadcrumb__pill{background:var(--accent);color:#0c0c0c}.mxd-breadcrumb__chev{width:1.5rem;height:1.4rem;color:var(--t-muted);opacity:.55;flex-shrink:0}[dir=rtl] .mxd-breadcrumb__chev{transform:scaleX(-1)}.mxd-breadcrumb__pill--active{background:var(--accent);color:#0c0c0c;opacity:0}.mxd-breadcrumb__pill--active.is-in{animation:breadcrumbActiveIn .45s cubic-bezier(.22,1,.36,1) both}.mxd-breadcrumb__link:hover{color:var(--t-bright)}@keyframes breadcrumbActiveIn{0%{opacity:0;transform:translate(-14px)scale(.94)}to{opacity:1;transform:translate(0)scale(1)}}@media (prefers-reduced-motion:reduce){.mxd-breadcrumb__pill--active{opacity:1}.mxd-breadcrumb__pill--active.is-in{animation:none}}.mxd-blog-meta{flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:1.4rem;display:flex}.mxd-blog-meta__tag{font:normal var(--fw-semibold) 1.5rem /1 var(--_font-default);color:var(--t-medium);letter-spacing:.04em;text-transform:uppercase}.mxd-blog-meta__sep{font:normal var(--fw-bold) 1.5rem /1 var(--_font-default);color:var(--t-muted);opacity:.5}.mxd-blog-meta__date{font:normal var(--fw-regular) 1.5rem /1 var(--_font-default);color:var(--t-muted)}.mxd-blog-meta--light .mxd-blog-meta__date,.mxd-blog-meta--light .mxd-blog-meta__sep,.mxd-blog-meta--light .mxd-blog-meta__tag{color:#ffffffb8}.mxd-blog-main{padding:2rem 0 10rem}.mxd-blog-layout{grid-template-columns:4fr 1fr;align-items:start;gap:5rem;display:grid}.mxd-blog-layout__main{min-width:0}.mxd-blog-filterbar{top:var(--bar-top,0);z-index:10;background:var(--base);align-items:center;gap:1rem;margin:0 0 3rem;padding:2rem 0;transition:top .3s;display:flex;position:sticky}@supports (color:color-mix(in lab,red,red)){.mxd-blog-filterbar{background:color-mix(in srgb,var(--base) 42%,transparent)}}.mxd-blog-filterbar{-webkit-backdrop-filter:blur(28px)saturate(1.9);border-bottom:1px solid var(--base-shade);flex-wrap:wrap}.mxd-blog-filterbar__count{color:var(--t-muted);font-variant-numeric:tabular-nums;margin-inline-start:auto;font-size:1.3rem}.mxd-blog-filterbar__cats{min-width:18rem}.mxd-blog-filterbar__select{min-width:14rem}.mxd-blog-filterbar__view{border:2px solid var(--st-bright);background:0 0;border-radius:1rem;transition:border-color .2s;display:inline-flex;overflow:hidden}.mxd-blog-filterbar__view:hover{border-color:var(--accent)}.mxd-blog-filterbar__view button{color:var(--t-muted);cursor:pointer;background:0 0;border:none;padding:1.4rem 1.6rem;font-family:inherit;font-size:1.6rem;transition:background-color .2s,color .2s}.mxd-blog-filterbar__view button:hover{color:var(--t-bright)}.mxd-blog-filterbar__view button.is-on{background:var(--base-shade);color:var(--t-bright)}@keyframes mxd-blog-fade-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.mxd-blog-list>.mxd-blog-list__item{animation:mxd-blog-fade-in .5s cubic-bezier(.4,0,.2,1) backwards;animation-delay:calc(var(--blog-idx,0) * 35ms)}@media (prefers-reduced-motion:reduce){.mxd-blog-list>.mxd-blog-list__item{animation:none}}.mxd-blog-list--grid{grid-template-columns:repeat(4,1fr);gap:3rem 2rem;display:grid}@media (max-width:1280px){.mxd-blog-list--grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:980px){.mxd-blog-list--grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.mxd-blog-list--grid{grid-template-columns:1fr}}.mxd-blog-list--grid .mxd-blog-list__item{background:var(--base-tint);border:1px solid var(--base-shade);border-radius:var(--_radius-m);flex-direction:column;gap:0;padding:0;transition:transform .3s,border-color .3s,box-shadow .3s;display:flex;overflow:hidden}.mxd-blog-list--grid .mxd-blog-list__item:hover{border-color:rgba(var(--accent-rgb),.4);transform:translateY(-3px);box-shadow:0 18px 40px #00000014}.mxd-blog-list--grid .mxd-blog-list__media-wrap{aspect-ratio:16/9;width:100%}.mxd-blog-list--grid .mxd-blog-list__img,.mxd-blog-list--grid .mxd-blog-list__media{width:100%;height:100%}.mxd-blog-list--grid .mxd-blog-list__img{object-fit:cover}.mxd-blog-list--grid .mxd-blog-list__body{flex-direction:column;align-items:flex-start;gap:1rem;padding:1.8rem 2rem 2.2rem;display:flex}.mxd-blog-list--grid .mxd-blog-list__title{font:normal var(--fw-medium) 1.8rem /1.25 var(--_font-accent);letter-spacing:-.01em;margin:0}.mxd-blog-list--grid .mxd-blog-list__excerpt{color:var(--t-medium);margin:0;font-size:1.3rem;line-height:1.5}.mxd-blog-list--grid .mxd-blog-meta{margin:0}.mxd-blog-list--grid .mxd-blog-card__cta{display:none}.mxd-blog-slider{border-radius:var(--_radius-l);aspect-ratio:16/9;background:var(--base-tint);isolation:isolate;width:100%;margin-bottom:5rem;position:relative;overflow:hidden}.mxd-blog-slider__slide{opacity:0;pointer-events:none;transition:opacity .9s;position:absolute;inset:0}.mxd-blog-slider__slide.is-active{opacity:1;pointer-events:auto;z-index:1}.mxd-blog-slider__slide.is-prev{z-index:0}.mxd-blog-slider__post-link{z-index:1;text-decoration:none;display:block;position:absolute;inset:0}.mxd-blog-slider__post-link:focus{outline:none}.mxd-blog-slider__post-link:focus-visible{outline:2px solid var(--accent);outline-offset:-4px}.mxd-blog-slider__img{object-fit:cover;object-position:center}@keyframes mxdSliderKenBurns{0%{transform:scale(1)}to{transform:scale(1.05)}}.mxd-blog-slider__slide.is-active .mxd-blog-slider__img{animation:mxdSliderKenBurns 6s ease-out forwards}.mxd-blog-slider__img-placeholder{background:var(--base-tint);position:absolute;inset:0}.mxd-blog-slider__post-link:before{content:"";z-index:1;pointer-events:none;background:#00000061;transition:opacity .5s;position:absolute;inset:0}.mxd-blog-slider__post-link:hover:before{opacity:0}.mxd-blog-slider__post-link:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 22%,#00000052 52%,#000000e0);position:absolute;inset:0}.mxd-blog-slider__overlay{z-index:2;pointer-events:none;flex-direction:column;align-items:flex-start;gap:1.4rem;padding:3rem 3.6rem;display:flex;position:absolute;bottom:0;left:0;right:0}.mxd-blog-slider__meta{align-items:center;gap:1.2rem;display:flex}.mxd-blog-slider__cat{color:#ffffffd9;-webkit-backdrop-filter:blur(6px);pointer-events:auto;z-index:3;background:#0003;border:1px solid #fff9;height:2rem;padding:0 .9rem;font-size:1rem;text-decoration:none;transition:background .2s,border-color .2s,color .2s;position:relative}.mxd-blog-slider__cat:hover{background:var(--accent);border-color:var(--accent);color:#161616}.mxd-blog-slider__date{font:normal var(--fw-regular) 1.2rem /1 var(--_font-default);color:#fff9}.mxd-blog-slider__title{font:normal var(--fw-bold) clamp(2.4rem,3vw,4rem) /1.15 var(--_font-accent);letter-spacing:-.025em;color:#fff;max-width:80%;margin:0}.mxd-blog-slider__excerpt{font:normal var(--fw-regular) 1.5rem /1.6 var(--_font-default);color:#ffffffb8;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:60%;margin:0;display:-webkit-box;overflow:hidden}.mxd-blog-slider__controls{z-index:3;bottom:2.8rem;position:absolute;inset-inline-end:3.6rem}.mxd-blog-slider__dots{align-items:center;gap:.6rem;display:flex}.mxd-blog-slider__dot{cursor:pointer;background:0 0;border:none;align-items:center;width:2.4rem;height:auto;padding:1rem 0;transition:width .3s;display:flex}.mxd-blog-slider__dot:after{content:"";background:#ffffff52;border-radius:3px;width:100%;height:3px;transition:background .3s;display:block}.mxd-blog-slider__dot:hover:after{background:#ffffffb3}.mxd-blog-slider__dot.is-active{width:4rem}.mxd-blog-slider__dot.is-active:after{background:#fff}.mxd-blog-slider__progress{background:var(--accent);z-index:4;transform-origin:0;bottom:0;height:2px;animation:mxdSliderProgress 5s linear forwards;position:absolute;inset-inline-start:0}@keyframes mxdSliderProgress{0%{width:0}to{width:100%}}.mxd-blog-list__item{border-top:1px solid var(--st-muted);align-items:flex-start;gap:3rem;padding:3.6rem 0;display:flex}.mxd-blog-list__item:last-child{border-bottom:1px solid var(--st-muted)}.mxd-blog-list__media-wrap{flex-shrink:0;width:34rem;position:relative}.mxd-blog-list__media{aspect-ratio:16/9;border-radius:var(--_radius-m);background:var(--base-tint);width:100%;display:block;position:relative;overflow:hidden}.mxd-blog-list__img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--_animbezier)}.mxd-blog-list__cat-badge{z-index:3;-webkit-backdrop-filter:blur(6px);height:2.8rem;font:normal var(--fw-semibold) 1.1rem /1 var(--_font-default);letter-spacing:.06em;text-transform:uppercase;color:#fff;inset-inline-start:1.2rem;background:#0000002e;border:1.5px solid #ffffffb8;border-radius:999px;align-items:center;padding:0 1.4rem;text-decoration:none;transition:background .2s,border-color .2s,color .2s;display:inline-flex;position:absolute;bottom:1.2rem}.mxd-blog-list__cat-badge:hover{background:var(--accent);border-color:var(--accent);color:#161616}.mxd-blog-list__placeholder{box-sizing:border-box;background:linear-gradient(135deg,#26262e,#0d0d11);justify-content:center;align-items:center;width:100%;height:100%;padding:2rem;display:flex}.mxd-blog-list__placeholder-title{color:#fff;text-align:center;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:clamp(1.4rem,2.2vw,2rem);font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden}.mxd-blog-list__media:hover .mxd-blog-list__img{transform:scale(1.05)}.mxd-blog-list__media:before{content:"";z-index:1;pointer-events:none;background:#00000052;transition:opacity .45s;position:absolute;inset:0}.mxd-blog-list__media:hover:before{opacity:0}.mxd-blog-list__body{flex:1;min-width:0;padding-top:.4rem}.mxd-blog-list__title{font:normal var(--fw-bold) clamp(2rem,2.2vw,2.6rem) /1.3 var(--_font-accent);letter-spacing:-.02em;color:var(--t-bright);margin-bottom:1.2rem}.mxd-blog-list__title a{color:inherit;text-decoration:none;transition:color .2s}.mxd-blog-list__title a:hover{color:var(--accent)}.mxd-blog-list__excerpt{font:normal var(--fw-regular) 1.5rem /1.65 var(--_font-default);color:var(--t-medium);line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:2.4rem;display:-webkit-box;overflow:hidden}.mxd-blog-card__cta{border:1px solid var(--t-bright);height:4.2rem;font:normal var(--fw-medium) 1.5rem /1 var(--_font-default);color:var(--t-bright);background:0 0;border-radius:10rem;align-items:center;gap:.5rem;padding:0 2.2rem;text-decoration:none;transition:border-color .2s,color .2s,background-color .2s,transform .2s;display:inline-flex}.mxd-blog-card__cta:hover{border-color:var(--accent);background:var(--accent);color:#161616;transform:translateY(-1px)}.mxd-blog-card__cta i{font-size:1.2rem;transition:transform .2s}.mxd-blog-card__cta:hover i{transform:translate(2px,-2px)}.mxd-blog-post{padding-bottom:8rem}.mxd-blog-post__hero{padding-top:clamp(16rem,18vw,22rem);padding-bottom:clamp(4rem,6vw,6rem)}.mxd-blog-post__hero-inner{text-align:center;max-width:100%;margin:0 auto}.mxd-blog-post__breadcrumb{white-space:normal;flex-wrap:wrap;justify-content:center;margin-bottom:1.6rem}.mxd-blog-post__header{max-width:100%;margin:0 auto}.mxd-blog-post__title{font:normal var(--fw-bold) clamp(5.2rem,8vw,10rem) /.95 var(--_font-accent);letter-spacing:-.06em;color:var(--t-bright);text-wrap:balance;margin:0}.mxd-blog-post__excerpt{max-width:100%;font:normal var(--fw-regular) 1.9rem /1.7 var(--_font-body);color:var(--t-muted);margin:2.4rem auto 0}.mxd-blog-post__body{padding-top:0}.mxd-richtext>*+*{margin-top:2.4rem}.mxd-richtext h2,.mxd-richtext h3,.mxd-richtext h4,.mxd-richtext h5,.mxd-richtext h6{color:var(--t-bright);letter-spacing:-.03em}.mxd-richtext li,.mxd-richtext p{font:normal var(--fw-regular) 1.9rem /1.85 var(--_font-body);color:var(--t-muted)}.mxd-richtext ul{padding-inline-start:2.4rem;list-style:outside}.mxd-richtext ol{padding-inline-start:2.4rem;list-style:decimal}.mxd-richtext li+li{margin-top:1rem}.mxd-richtext blockquote{border-inline-start:3px solid var(--accent);background:var(--base-tint);margin:3.2rem 0;padding:2.4rem 2.8rem}@supports (color:color-mix(in lab,red,red)){.mxd-richtext blockquote{background:color-mix(in srgb,var(--base-tint) 72%,white)}}.mxd-richtext blockquote{border-radius:0 var(--_radius-m) var(--_radius-m) 0}.mxd-richtext a{color:var(--t-bright);text-decoration:underline}@supports (color:color-mix(in lab,red,red)){.mxd-richtext a{-webkit-text-decoration-color:color-mix(in srgb,currentColor 30%,transparent);text-decoration-color:color-mix(in srgb,currentColor 30%,transparent)}}.mxd-richtext a{text-underline-offset:.18em}.mxd-richtext strong{color:var(--t-bright)}.mxd-blog-sidebar{flex-direction:column;gap:3.2rem;display:flex}.mxd-sidebar-search-wrap{position:relative}.mxd-sidebar-search{background:var(--base-tint);border:1px solid var(--st-muted);border-radius:var(--_radius-m);align-items:center;gap:1rem;padding:1.2rem 1.8rem;transition:border-color .22s,background .22s,box-shadow .22s;display:flex;position:relative;overflow:hidden}.mxd-sidebar-search:after{content:"";background:var(--accent);transform-origin:0;opacity:0;height:2px;transition:opacity .2s;animation:mxdSearchBar 1.4s ease-in-out infinite paused;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.mxd-sidebar-search.is-searching:after{opacity:1;animation-play-state:running}@keyframes mxdSearchBar{0%{transform-origin:0;transform:scaleX(0)}45%{transform-origin:0;transform:scaleX(.6)}55%{transform-origin:100%;transform:scaleX(.6)}to{transform-origin:100%;transform:scaleX(0)}}.mxd-sidebar-search__icon{color:var(--t-muted);flex-shrink:0;font-size:1.8rem;transition:color .22s}.mxd-sidebar-search__input{font:normal var(--fw-regular) 1.6rem /1 var(--_font-default);color:var(--t-bright);background:0 0;border:none;outline:none;flex:1}.mxd-sidebar-search__input::placeholder{color:var(--t-muted)}.mxd-sidebar-search__input:focus-visible{outline:none}.mxd-sidebar-search.is-focused{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab,red,red)){.mxd-sidebar-search.is-focused{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 14%,transparent)}}.mxd-sidebar-search.is-focused .mxd-sidebar-search__icon{color:var(--accent)}.mxd-search-results{transform-origin:top;background:var(--base);border:1px solid var(--st-muted);border-radius:var(--_radius-m);opacity:0;max-height:0;transition:opacity .24s ease,transform .28s var(--_animbezier),max-height .32s var(--_animbezier),border-color .18s ease;pointer-events:none;margin-top:1.2rem;overflow:hidden;transform:translateY(-1.2rem)scaleY(.96)}.mxd-search-results.is-open{opacity:1;pointer-events:auto;max-height:48rem;transform:translateY(0)scaleY(1)}.mxd-search-results__state{font:normal var(--fw-regular) 1.5rem /1.5 var(--_font-default);color:var(--t-muted);padding:1.6rem 1.8rem}.mxd-search-results__list{overscroll-behavior:contain;flex-direction:column;max-height:48rem;display:flex;overflow-y:auto}.mxd-search-results__list::-webkit-scrollbar{width:.8rem}.mxd-search-results__list::-webkit-scrollbar-thumb{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.mxd-search-results__list::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--accent) 40%,transparent)}}.mxd-search-results__list::-webkit-scrollbar-thumb{border-radius:999px}.mxd-search-results__list::-webkit-scrollbar-track{background:0 0}.mxd-search-results__item{color:inherit;border-top:1px solid var(--st-muted);flex-direction:column;gap:.8rem;padding:1.6rem 1.8rem;text-decoration:none;display:flex}@supports (color:color-mix(in lab,red,red)){.mxd-search-results__item{border-top:1px solid color-mix(in srgb,var(--st-muted) 60%,transparent)}}.mxd-search-results__item{transition:background .18s}.mxd-search-results__item:first-child{border-top:none}.mxd-search-results__item:hover{background:var(--base-tint)}.mxd-search-results__category{letter-spacing:.06em;height:2.4rem;padding:0 1rem;font-size:.95rem}.mxd-search-results__title{font:normal var(--fw-medium) 1.6rem /1.35 var(--_font-default);color:var(--t-bright)}.mxd-search-results__date{font:normal var(--fw-medium) 1.25rem /1.3 var(--_font-default);color:var(--t-muted)}.mxd-search-results__excerpt{font:normal var(--fw-regular) 1.4rem /1.6 var(--_font-default);color:var(--t-muted);line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mxd-sidebar-widget{background:var(--base-tint);border-radius:var(--_radius-m);padding:2.4rem}.mxd-sidebar-widget__title{font:normal var(--fw-semibold) 1.45rem /1 var(--_font-default);letter-spacing:.1em;text-transform:uppercase;color:var(--t-muted);border-bottom:1px solid var(--st-muted);margin-bottom:1.8rem;padding-bottom:1.4rem}.mxd-sidebar-cats{margin:0;padding:0;list-style:none}.mxd-sidebar-cats__item{font:600 1.4rem/1 var(--_font-accent,"Inter",sans-serif);color:var(--t-medium);cursor:default;padding:.9rem 0;transition:color .18s}.mxd-sidebar-cats__item:hover{color:var(--t-bright)}.mxd-sidebar-posts{margin:0;padding:0;list-style:none}.mxd-sidebar-posts__item{border-top:1px solid var(--st-muted);align-items:flex-start;gap:1.4rem;padding:1.6rem 0;display:flex}@supports (color:color-mix(in lab,red,red)){.mxd-sidebar-posts__item{border-top:1px solid color-mix(in srgb,var(--st-muted) 60%,transparent)}}.mxd-sidebar-posts__item:first-child{border-top:none;padding-top:0}.mxd-sidebar-posts__thumb{aspect-ratio:16/9;background:var(--base-tint);border-radius:.8rem;flex-shrink:0;width:10rem;display:block;overflow:hidden}.mxd-sidebar-posts__img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.mxd-sidebar-posts__thumb:hover .mxd-sidebar-posts__img{transform:scale(1.08)}.mxd-sidebar-posts__info{flex-direction:column;gap:.5rem;display:flex}.mxd-sidebar-posts__title{font:normal var(--fw-medium) 1.35rem /1.4 var(--_font-default);letter-spacing:-.005em;color:var(--t-bright);line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-decoration:none;transition:color .18s;display:-webkit-box;overflow:hidden}.mxd-sidebar-posts__title:hover{color:var(--accent)}.mxd-sidebar-about{font:normal var(--fw-regular) 1.7rem /1.65 var(--_font-default);color:var(--t-medium);margin:0}@media (max-width:1199px){.mxd-blog-layout{grid-template-columns:4fr 1fr;gap:4rem}}@media (max-width:991px){.mxd-blog-layout{grid-template-columns:1fr}.mxd-blog-sidebar{grid-template-columns:1fr 1fr;gap:4rem;display:grid;position:static}.mxd-blog-list__media-wrap{width:28rem}}@media (max-width:767px){.mxd-blog-list__item{flex-direction:column;gap:2rem}.mxd-blog-list__media-wrap{width:100%}.mxd-blog-sidebar{grid-template-columns:1fr}.mxd-blog-slider{aspect-ratio:16/9;margin-bottom:3.6rem}.mxd-blog-slider__overlay{gap:.8rem;padding:1.8rem 1.6rem}.mxd-blog-slider__title{max-width:100%;font-size:2rem}.mxd-blog-slider__excerpt{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;font-size:1.3rem;display:-webkit-box;overflow:hidden}.mxd-blog-slider__controls{bottom:2rem;inset-inline-end:2rem}.mxd-blog-post__title{font-size:clamp(4rem,14vw,6.2rem)}.mxd-blog-post__excerpt{font-size:1.7rem}.mxd-richtext li,.mxd-richtext p{font-size:1.75rem;line-height:1.8}}@media (max-width:599px){.mxd-blog-post__hero{padding-top:14rem}.mxd-blog-post__breadcrumb{margin-bottom:1.2rem}.mxd-richtext blockquote{padding:2rem}}.mxd-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem;padding:5rem 0 2rem;display:flex}.mxd-pagination__btn,.mxd-pagination__num{border:1px solid var(--st-muted);height:4rem;font:normal var(--fw-medium) 1.4rem /1 var(--_font-default);color:var(--t-bright);background:var(--base-tint);border-radius:10rem;justify-content:center;align-items:center;gap:.5rem;padding:0 1.6rem;text-decoration:none;transition:border-color .18s,color .18s,background .18s,transform .18s;display:inline-flex}.mxd-pagination__num{min-width:4rem;padding:0}.mxd-pagination__btn:hover,.mxd-pagination__num:hover{border-color:var(--accent);background:var(--accent);color:#161616;transform:translateY(-1px)}.mxd-pagination__num.is-active{background:var(--base-opp);border-color:var(--base-opp);color:var(--base)}.mxd-pagination__dots{width:4rem;height:4rem;color:var(--t-muted);justify-content:center;align-items:center;font-size:1.4rem;display:inline-flex}.mxd-pagination__goto{align-items:center;gap:.8rem;margin-inline-start:.8rem;display:inline-flex}.mxd-pagination__goto-label{color:var(--t-muted);white-space:nowrap;font-size:1.3rem}.mxd-pagination__goto-input{border:1px solid var(--border);background:var(--base-tint);width:5.6rem;height:4rem;color:var(--text);text-align:center;appearance:textfield;border-radius:.8rem;outline:none;font-family:inherit;font-size:1.4rem;transition:border-color .15s}.mxd-pagination__goto-input::-webkit-inner-spin-button,.mxd-pagination__goto-input::-webkit-outer-spin-button{appearance:none}.mxd-pagination__goto-input:focus{border-color:var(--accent)}.mxd-pagination__goto-btn{border:1px solid var(--border);background:var(--base-tint);width:4rem;height:4rem;color:var(--text);cursor:pointer;border-radius:.8rem;justify-content:center;align-items:center;font-size:1.6rem;transition:border-color .18s,background .18s,color .18s;display:inline-flex}.mxd-pagination__goto-btn:hover{border-color:var(--accent);background:var(--accent);color:#161616}.mxd-faq{width:100%}.mxd-faq-marquee{-webkit-user-select:none;user-select:none;margin-top:0;padding:4rem 0;overflow:hidden}.mxd-faq-marquee__track{width:max-content;padding:0 var(--_container-px,4rem);gap:2.4rem;display:flex}.mxd-faq-marquee__card{background:var(--base-tint);border-radius:var(--_radius-l);border:1px solid var(--st-muted);flex-direction:column;flex-shrink:0;gap:1.6rem;width:38rem;padding:3.2rem;transition:border-color .25s,background .25s;display:flex}.mxd-faq-marquee__card:hover{border-color:var(--accent)}.mxd-faq-scrubber{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;width:33.333%;height:2rem;margin:.8rem auto 4rem;display:flex;position:relative}.mxd-faq-scrubber__rail{background:#00000026;border-radius:99px;height:3px;position:absolute;inset:50% 0 auto;transform:translateY(-50%)}[color-scheme=dark] .mxd-faq-scrubber__rail{background:#ffffff2e}.mxd-faq-scrubber__fill{background:var(--accent);width:100%;height:3px;box-shadow:0 0 8px 1px var(--accent);border-radius:99px;position:absolute;top:50%;left:0}@supports (color:color-mix(in lab,red,red)){.mxd-faq-scrubber__fill{box-shadow:0 0 8px 1px color-mix(in srgb,var(--accent) 45%,transparent)}}.mxd-faq-scrubber__fill{transform-origin:0;pointer-events:none;transform:scaleX(0)translateY(-50%)}.mxd-faq-scrubber__thumb{background:var(--accent);width:1.4rem;height:1.4rem;box-shadow:0 0 10px 2px var(--accent);border-radius:50%;position:absolute;top:50%;left:0}@supports (color:color-mix(in lab,red,red)){.mxd-faq-scrubber__thumb{box-shadow:0 0 10px 2px color-mix(in srgb,var(--accent) 55%,transparent)}}.mxd-faq-scrubber__thumb{pointer-events:none;transition:transform .15s;transform:translateY(-50%)}.mxd-faq-scrubber:hover .mxd-faq-scrubber__thumb{transform:translateY(-50%)scale(1.3)}.mxd-faq-scrubber__label{white-space:nowrap;font:700 1.1rem/1 var(--_font-accent);letter-spacing:.04em;text-transform:uppercase;color:#111;background:var(--accent);pointer-events:none;border-radius:6rem;padding:.5rem .9rem;animation:scrubber-label-bounce 2.4s ease-in-out infinite;position:absolute;bottom:calc(100% + 1.2rem);left:50%;transform:translate(-50%)rotate(-4deg);box-shadow:0 3px 10px #00000026}.mxd-faq-scrubber__label:after{content:"";border:5px solid #0000;border-top:5px solid var(--accent);position:absolute;top:100%;left:50%;transform:translate(-50%)}@keyframes scrubber-label-bounce{0%,to{transform:translate(-50%)rotate(-4deg)translateY(0)}50%{transform:translate(-50%)rotate(-4deg)translateY(-4px)}}.mxd-faq-scrubber__emoji{pointer-events:none;filter:grayscale();font-size:2.2rem;line-height:1;transition:transform .35s cubic-bezier(.34,1.56,.64,1),filter .25s;position:absolute;bottom:calc(100% + 4.8rem);left:50%;transform:translate(-50%)scale(0)rotate(-20deg)}.mxd-faq-scrubber__emoji.is-visible{filter:grayscale(0);transform:translate(-50%)scale(1)rotate(0)}.mxd-faq-scrubber__emoji.is-burst{animation:emoji-burst-pop .4s cubic-bezier(.34,1.8,.64,1) forwards}@keyframes emoji-burst-pop{0%{transform:translate(-50%)scale(1)rotate(0)}40%{transform:translate(-50%)scale(1.6)rotate(15deg)}70%{transform:translate(-50%)scale(.85)rotate(-8deg)}to{transform:translate(-50%)scale(1.1)rotate(0)}}.mxd-faq-scrubber__particle{background:var(--accent);opacity:0;pointer-events:none;border-radius:50%;width:7px;height:7px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mxd-faq-scrubber__particle:nth-child(odd){background:var(--accent)}.mxd-faq-scrubber__particle:nth-child(3n){background:#fff;width:5px;height:5px}.mxd-faq-scrubber__particle:nth-child(4n){background:#ffeb3b}.mxd-faq-scrubber__thumb.is-bursting .mxd-faq-scrubber__particle{animation:particle-fly .65s ease-out forwards;animation-delay:calc(var(--p-angle) / 3.6s)}@keyframes particle-fly{0%{opacity:1;transform:translate(-50%,-50%) rotate(var(--p-angle)) translateY(0) scale(1)}60%{opacity:1;transform:translate(-50%,-50%) rotate(var(--p-angle)) translateY(-28px) scale(.8)}to{opacity:0;transform:translate(-50%,-50%) rotate(var(--p-angle)) translateY(-40px) scale(.2)}}@media (max-width:767px){.mxd-faq-marquee{scrollbar-width:none;padding:3rem 0;overflow:auto hidden}.mxd-faq-marquee::-webkit-scrollbar{display:none}.mxd-faq-marquee__card{width:30rem;padding:2.4rem}.mxd-faq-marquee__num{font-size:3rem}.mxd-faq-marquee__q{font-size:1.7rem}.mxd-faq-scrubber{width:70%;margin:1.6rem auto 3.2rem}.mxd-faq-scrubber__thumb{width:1.8rem;height:1.8rem}}.mxd-faq-marquee__num{font:normal var(--fw-bold) 4rem /1 var(--_font-accent);letter-spacing:-.04em;color:var(--accent);display:block}.mxd-faq-marquee__q{font:normal var(--fw-bold) 1.9rem /1.3 var(--_font-accent);letter-spacing:-.02em;color:var(--t-bright);margin:0}.mxd-faq-marquee__a{font:normal var(--fw-regular) 1.55rem /1.75 var(--_font-default);color:var(--t-muted);margin:0}@media (max-width:767px){.mxd-faq-marquee__card{width:30rem;padding:2.4rem}.mxd-faq-marquee__num{font-size:3rem}.mxd-faq-marquee__q{font-size:1.7rem}}.mxd-faq-page{padding-top:2rem}.mxd-faq-topnav-wrap{top:var(--bar-top,0);z-index:10;background:var(--base);transition:top .3s;position:sticky}@supports (color:color-mix(in lab,red,red)){.mxd-faq-topnav-wrap{background:color-mix(in srgb,var(--base) 42%,transparent)}}.mxd-faq-topnav-wrap{-webkit-backdrop-filter:blur(28px)saturate(1.9);border-bottom:1px solid var(--base-shade);margin:0 calc(-1 * var(--_container-px,3rem));padding:0 var(--_container-px,3rem);margin-bottom:5rem}.mxd-faq-topnav{scrollbar-width:none;align-items:center;gap:0;width:100%;display:flex;overflow-x:auto}.mxd-faq-topnav.has-right{-webkit-mask-image:linear-gradient(90deg,#000,#000 calc(100% - 2.5rem),#0000);mask-image:linear-gradient(90deg,#000,#000 calc(100% - 2.5rem),#0000)}.mxd-faq-topnav.has-left{-webkit-mask-image:linear-gradient(90deg,#0000,#000 2.5rem,#000);mask-image:linear-gradient(90deg,#0000,#000 2.5rem,#000)}.mxd-faq-topnav.has-left.has-right{-webkit-mask-image:linear-gradient(90deg,#0000,#000 2.5rem calc(100% - 2.5rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 2.5rem calc(100% - 2.5rem),#0000)}.mxd-faq-topnav::-webkit-scrollbar{display:none}.mxd-faq-topnav__item{white-space:nowrap;color:var(--t-muted);font:normal var(--fw-medium) 1.5rem /1 var(--_font-accent);border-bottom:2px solid #0000;flex-shrink:0;align-items:center;gap:.6rem;margin-bottom:-1px;padding:1.4rem .75rem;text-decoration:none;transition:color .2s,border-color .2s;display:flex}.mxd-faq-topnav__item:hover{color:var(--t-bright)}.mxd-faq-topnav__item.is-active{color:var(--t-bright);border-bottom-color:var(--t-bright)}.mxd-faq-topnav__count{font-size:1.15rem;font-weight:var(--fw-semibold);color:#161616;background:var(--accent);border-radius:99px;padding:.2rem .7rem}.mxd-faq-page__content{min-width:0}.mxd-faq-page__group{margin-bottom:8rem;scroll-margin-top:7rem}.mxd-faq-page__group:last-child{margin-bottom:4rem}.mxd-faq-page__group-header{margin-bottom:3.6rem}.mxd-faq-page__eyebrow{font:normal var(--fw-bold) clamp(2.8rem,3.5vw,4.4rem) /1.1 var(--_font-accent);letter-spacing:-.03em;color:var(--t-bright);margin-bottom:1.2rem;display:block}.mxd-faq-page__cat-desc{font:normal var(--fw-regular) 1.95rem /1.7 var(--_font-body);color:var(--t-muted);margin:0}.mxd-faq-acc{flex-direction:column;display:flex}.mxd-faq-acc__item{border-top:1px solid var(--st-muted)}.mxd-faq-acc__item:last-child{border-bottom:1px solid var(--st-muted)}.mxd-faq-acc__btn{cursor:pointer;text-align:start;background:0 0;border:none;justify-content:space-between;align-items:center;gap:2.4rem;width:100%;padding:2.8rem 0;display:flex}.mxd-faq-acc__q{font:normal var(--fw-medium) clamp(2rem,2.2vw,2.6rem) /1.4 var(--_font-accent);color:var(--t-muted);margin:0;transition:color .2s}.mxd-faq-acc__btn:hover .mxd-faq-acc__q,.mxd-faq-acc__item.is-open .mxd-faq-acc__q{color:var(--t-bright)}.mxd-faq-acc__icon{border:1.5px solid var(--st-muted);border-radius:50%;flex-shrink:0;width:3rem;height:3rem;transition:background .25s,border-color .25s;position:relative}.mxd-faq-acc__icon:after,.mxd-faq-acc__icon:before{content:"";background:var(--t-bright);border-radius:2px;transition:transform .3s,opacity .3s,background .2s;position:absolute;top:50%;left:50%}.mxd-faq-acc__icon:before{width:11px;height:1.5px;transform:translate(-50%,-50%)}.mxd-faq-acc__icon:after{width:1.5px;height:11px;transform:translate(-50%,-50%)}.mxd-faq-acc__item.is-open .mxd-faq-acc__icon{background:var(--accent);border-color:var(--accent)}.mxd-faq-acc__item.is-open .mxd-faq-acc__icon:after,.mxd-faq-acc__item.is-open .mxd-faq-acc__icon:before{background:#161616}.mxd-faq-acc__item.is-open .mxd-faq-acc__icon:after{opacity:0;transform:translate(-50%,-50%)rotate(90deg)}.mxd-faq-acc__body{grid-template-rows:0fr;transition:grid-template-rows .35s;display:grid}.mxd-faq-acc__item.is-open .mxd-faq-acc__body{grid-template-rows:1fr}.mxd-faq-acc__body-inner{overflow:hidden}.mxd-faq-acc__a{font:normal var(--fw-regular) 1.85rem /1.85 var(--_font-body);color:var(--t-muted);margin:0;padding:.4rem 4rem 2.8rem 0}.mxd-faq-acc__link{color:var(--t-muted);text-underline-offset:.2em;text-decoration:underline;transition:color .2s}.mxd-faq-acc__link:hover{color:var(--t-bright)}@media (max-width:767px){.mxd-faq-topnav__item{padding:1.2rem;font-size:1.3rem}.mxd-faq-topnav__count{display:none}.mxd-faq-page__content{max-width:100%}}.mxd-promo{border-radius:var(--_radius-xl);background:#161616;grid-template-columns:1fr auto;align-items:center;gap:clamp(3rem,5vw,7rem);padding:8rem 6rem;display:grid;position:relative;overflow:hidden}[color-scheme=dark] .mxd-promo{background:var(--base-tint)}.mxd-promo__content{z-index:1;flex-direction:column;gap:4rem;display:flex;position:relative}.mxd-promo__title{font:normal var(--fw-bold) clamp(4rem,9vw,12rem) /.95 var(--_font-accent);letter-spacing:-.03em;color:#faf7f6;margin:0}.mxd-promo__descr{max-width:54rem;font:normal 500 clamp(1.7rem,2.1vw,2.2rem) /1.4 var(--_font-accent);letter-spacing:-.01em;color:#faf7f69e;margin:-2rem 0 0}.mxd-promo__seal{aspect-ratio:1;cursor:pointer;justify-self:center;place-items:center;width:clamp(19rem,22vw,30rem);text-decoration:none;display:grid;position:relative}.mxd-promo__seal-ring{transform-origin:50%;width:100%;height:100%;animation:mxd-seal-spin 20s linear infinite;position:absolute;inset:0}.mxd-promo__seal-text{fill:#faf7f6;font-family:var(--_font-accent);letter-spacing:2px;text-transform:uppercase;font-size:13px;font-weight:700;transition:fill .3s}.mxd-promo__seal-btn{z-index:1;aspect-ratio:1;background:var(--accent);width:clamp(9rem,11vw,13rem);box-shadow:0 1rem 3rem -.6rem var(--accent);border-radius:50%;place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.mxd-promo__seal-btn{box-shadow:0 1rem 3rem -.6rem color-mix(in srgb,var(--accent) 60%,transparent)}}.mxd-promo__seal-btn{transition:transform .3s,box-shadow .3s}.mxd-promo__seal-arrow{color:#0c0c0c;width:clamp(3.4rem,4vw,5rem);height:clamp(3.4rem,4vw,5rem);transition:transform .35s}.mxd-promo__seal:hover .mxd-promo__seal-btn{box-shadow:0 1.4rem 4rem -.4rem var(--accent);transform:scale(1.08)}@supports (color:color-mix(in lab,red,red)){.mxd-promo__seal:hover .mxd-promo__seal-btn{box-shadow:0 1.4rem 4rem -.4rem color-mix(in srgb,var(--accent) 75%,transparent)}}.mxd-promo__seal:hover .mxd-promo__seal-arrow{transform:translate(3px,-3px)}.mxd-promo__seal:hover .mxd-promo__seal-text{fill:var(--accent)}@keyframes mxd-seal-spin{to{transform:rotate(1turn)}}.ts-slot{width:100%;display:block;position:relative}.ts-slot.is-loading{min-height:6.4rem}.ts-loading{border:1px solid var(--st-muted);background:var(--base-tint);border-radius:.9rem;align-items:center;gap:1.2rem;padding:0 1.6rem;display:flex;position:absolute;inset:0}.ts-loading__bar{background:linear-gradient(90deg,var(--t-muted) 25%,var(--t-muted) 37%,var(--t-muted) 63%);border-radius:999px;flex:1;height:1rem}@supports (color:color-mix(in lab,red,red)){.ts-loading__bar{background:linear-gradient(90deg,color-mix(in srgb,var(--t-muted) 16%,transparent) 25%,color-mix(in srgb,var(--t-muted) 36%,transparent) 37%,color-mix(in srgb,var(--t-muted) 16%,transparent) 63%)}}.ts-loading__bar{background-size:400% 100%;animation:ts-shimmer 1.4s infinite}@keyframes ts-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.ts-loading__bar{animation:none}}.ts-loading__icon{color:#161616;background:var(--accent);border-radius:50%;flex:none;place-items:center;width:3.2rem;height:3.2rem;display:grid}.ts-loading__icon svg{width:1.8rem;height:1.8rem}.ts-loading__cycle{flex:1;min-width:0;height:1.9rem;position:relative}.ts-loading__text{opacity:0;color:var(--t-bright);white-space:nowrap;align-items:center;font-size:1.4rem;font-weight:600;line-height:1.3;display:flex;position:absolute;inset:0;overflow:hidden}.ts-loading__text--a{animation:ts-cycle-a 6s ease-in-out infinite}.ts-loading__text--b{animation:ts-cycle-b 6s ease-in-out infinite}@keyframes ts-cycle-a{0%{opacity:0;transform:translateY(5px)}5%{opacity:1;transform:translateY(0)}45%{opacity:1;transform:translateY(0)}50%,to{opacity:0;transform:translateY(-5px)}}@keyframes ts-cycle-b{0%,50%{opacity:0;transform:translateY(5px)}55%{opacity:1;transform:translateY(0)}95%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-5px)}}@media (prefers-reduced-motion:reduce){.ts-loading__text{animation:none}.ts-loading__text--a{opacity:1}.ts-loading__text--b{display:none}.mxd-promo__seal-ring{animation:none}}@media (max-width:767px){.mxd-promo{grid-template-columns:1fr}.mxd-promo__seal{justify-self:start}}@media (max-width:1199px){.mxd-promo{padding:6rem 4rem}.mxd-products-strip{flex-direction:column}.mxd-products-strip__item+.mxd-products-strip__item{border-inline-start:none;border-top:1px solid var(--base-opp)}@supports (color:color-mix(in lab,red,red)){.mxd-products-strip__item+.mxd-products-strip__item{border-top:1px solid color-mix(in srgb,var(--base-opp) 10%,transparent)}}}@media (max-width:767px){.mxd-promo{border-radius:var(--_radius-l);padding:5rem 3rem;transform:none!important}.mxd-promo__title{font-size:clamp(3.6rem,10vw,6rem)}.heading-home-section,.mxd-promo__title,.pcb__title{font-size:clamp(3.6rem,9vw,4.8rem)!important}.mxd-section{padding-top:clamp(5.6rem,15vw,8rem)}}.mxd-footer{padding:10rem 0 4rem;overflow:hidden}.mxd-footer__promo-wrap{margin-bottom:6rem}.mxd-footer__top{border-bottom:1px solid var(--st-muted);justify-content:space-between;align-items:flex-end;margin-bottom:4rem;padding-bottom:4rem;display:flex}.mxd-footer__nav{flex-wrap:wrap;gap:3rem;display:flex}.mxd-footer__nav-link{font:normal var(--fw-regular) 1.6rem /1 var(--_font-default);color:var(--t-muted);text-decoration:none;transition:color .2s}.mxd-footer__nav-link:hover{color:var(--t-bright)}.mxd-footer__headline{--fmx:-500px;--fmy:50%;cursor:default;-webkit-mask-image:radial-gradient(circle 38rem at var(--fmx) var(--fmy),black 0,#00000024 72%);mask-image:radial-gradient(circle 38rem at var(--fmx) var(--fmy),black 0,#00000024 72%);margin-bottom:4rem;overflow:visible;container-type:inline-size}.mxd-footer__title{font:normal var(--fw-bold) clamp(5rem,16cqw,22rem) /.9 var(--_font-accent);letter-spacing:-.04em;color:var(--t-bright);flex-wrap:wrap;align-items:baseline;gap:.15em;margin:0;padding-bottom:.18em;display:flex}.mxd-footer__title-kicker{width:100%;font:normal var(--fw-medium) 1.8rem /1.2 var(--_font-accent);letter-spacing:-.02em;color:var(--t-muted);margin-bottom:1.4rem}.mxd-footer__ver{color:var(--muted);white-space:nowrap;background:#80808029;border-radius:999px;justify-content:center;align-items:center;padding:.14em .72em;font-family:inherit;font-size:.72em;font-weight:700;text-decoration:none;transition:background .25s,color .25s;display:inline-flex;overflow:hidden}.mxd-footer__ver:hover{background:var(--accent);color:#161616}.mxd-footer__ver-roll{display:grid;overflow:hidden}.mxd-footer__ver-block{text-align:center;grid-area:1/1;transition:transform .5s cubic-bezier(.76,0,.024,1);display:block}.mxd-footer__ver-block--word{transform:translateY(115%)}.mxd-footer__ver:hover .mxd-footer__ver-block--num{transform:translateY(-115%)}.mxd-footer__ver:hover .mxd-footer__ver-block--word{transform:translateY(0)}.mxd-footer__bottom{border-top:1px solid var(--st-muted);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:2rem;padding-top:4rem;display:flex}.mxd-footer__offices{flex-wrap:wrap;align-items:center;gap:1.6rem;display:flex}.mxd-footer__office{align-items:center;gap:.6rem;display:inline-flex}.mxd-footer__office-flag{filter:grayscale();opacity:.5;border-radius:2px;flex:none;width:1.8rem;height:auto}.mxd-footer__social{flex-wrap:wrap;gap:1.2rem;display:flex}.mxd-footer__social-link{border:2px solid var(--st-bright);width:5.6rem;height:5.6rem;color:var(--t-bright);background:0 0;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:2.2rem;text-decoration:none;transition:color .2s,background .2s,border-color .2s;display:inline-flex}.mxd-footer__social-link:hover{background:var(--base-opp);border-color:var(--base-opp);color:var(--t-opp-bright)}.mxd-footer__copy{text-align:end;flex-direction:column;align-items:flex-end;gap:.8rem;display:flex}.mxd-footer__brandcol{flex-direction:column;align-items:flex-start;gap:1.4rem;display:flex}.mxd-footer__partner{filter:grayscale();opacity:.7;align-items:center;transition:filter .25s,opacity .25s;display:inline-flex}.mxd-footer__partner:hover{filter:grayscale(0);opacity:1}.mxd-footer__partner-badge{width:auto;height:6.6rem;display:block}.mxd-footer__partners{align-items:center;gap:1.6rem;display:inline-flex}@media (max-width:767px){.mxd-footer__top{gap:2rem}.mxd-footer__bottom,.mxd-footer__top{flex-direction:column;align-items:flex-start}.mxd-footer__copy{text-align:start;align-items:flex-start;width:100%}.mxd-footer__title{font-size:clamp(3.5rem,17cqw,12rem)}}.works-products-band{color:#f4f1ea;background:#161616;padding-block:clamp(7rem,10vw,12rem)}[color-scheme=dark] .works-products-band{background:var(--base-shade)}.works-products-band__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;column-gap:clamp(4rem,6vw,9rem);display:grid}.works-products-band__intro{opacity:0;will-change:opacity,transform;position:sticky;top:12rem;transform:translate(-24px)}.works-products-band__intro .mxd-eyebrow-badge{margin-bottom:2.4rem}.works-products-band__title{font:normal var(--fw-bold) clamp(3rem,3.6vw,5rem) /1.08 var(--_font-accent);letter-spacing:-.02em;color:#f4f1ea;text-wrap:balance;margin:0 0 2rem}.works-products-band__sub{color:#f4f1ec8c;max-width:44rem;margin:0;font-size:1.7rem;line-height:1.55}.works-products-band__list{flex-direction:column;display:flex}.works-products-band__row{color:inherit;opacity:0;will-change:opacity,transform;border-top:1px solid #f4f1ec1f;border-radius:1.2rem;grid-template-columns:11rem minmax(0,1fr) auto;align-items:center;column-gap:2.4rem;padding:2.8rem 1.6rem;text-decoration:none;transition:background .3s;display:grid;transform:translate(-24px)}.works-products-band__row:last-child{border-bottom:1px solid #f4f1ec1f}.works-products-band__row:hover{background:#f4f1ec0d}.works-products-band__logo{border-radius:2rem;justify-content:center;align-items:center;width:10.4rem;height:10.4rem;display:flex;overflow:hidden}.works-products-band__logo img{object-fit:contain;filter:grayscale()invert()opacity(.75);width:100%;height:100%;transition:filter .3s}.works-products-band__row:hover .works-products-band__logo img{filter:none}.works-products-band__name{font:normal var(--fw-semibold) 2.4rem /1.1 var(--_font-accent);color:#f4f1ea;align-items:center;gap:1rem;margin:0 0 .8rem;display:inline-flex}.works-products-band__arrow{color:var(--accent);opacity:0;font-size:1.8rem;transition:opacity .25s,transform .25s;transform:translate(-6px,6px)}.works-products-band__row:hover .works-products-band__arrow{opacity:1;transform:translate(0)}.works-products-band__desc{color:#f4f1ec8c;max-width:52rem;margin:0;font-size:1.55rem;line-height:1.5}.works-products-band__status{font:500 1.15rem/1 var(--_font-accent);letter-spacing:.16em;text-transform:uppercase;color:#f4f1ec99;white-space:nowrap;border:1px solid #f4f1ec33;border-radius:999px;align-items:center;gap:.8rem;padding:.9rem 1.4rem;display:inline-flex}.works-products-band__status-dot{background:#f4f1ec66;border-radius:50%;width:.7rem;height:.7rem}.works-products-band__status.is-live{color:#f4f1ea;border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.works-products-band__status.is-live{border-color:color-mix(in srgb,var(--accent) 55%,transparent)}}.works-products-band__status.is-live .works-products-band__status-dot{background:var(--accent);animation:worksBandPulse 2.2s ease-in-out infinite}@keyframes worksBandPulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--accent) 55%,transparent)}50%{box-shadow:0 0 0 .6rem #0000}}.works-products-band__signature{font:500 1.5rem/1 var(--_font-accent);letter-spacing:.06em;color:#f4f1ec7a;align-items:center;gap:.7rem;margin:3.6rem 0 0;display:inline-flex}.works-products-band__signature:before{content:"";background:linear-gradient(90deg,var(--accent),transparent);width:3.2rem;height:1px;margin-inline-end:.6rem}.works-products-band__signature-brand{color:#f4f1ea;font-weight:var(--fw-semibold)}.works-products-band__signature .ph-heart{color:var(--accent);font-size:1.6rem;animation:worksBandPulseHeart 1.8s ease-in-out infinite}@keyframes worksBandPulseHeart{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}@media (max-width:900px){.works-products-band__grid{grid-template-columns:1fr;row-gap:4rem}.works-products-band__intro{position:static}.works-products-band__row{grid-template-columns:7.6rem minmax(0,1fr);row-gap:1.2rem}.works-products-band__status{grid-column:2;justify-self:start}.works-products-band__logo{width:7.6rem;height:7.6rem}}.cs-bento__only-done{border:2px solid var(--st-bright);color:var(--t-bright);white-space:nowrap;cursor:pointer;background:0 0;border-radius:1rem;align-items:center;gap:1rem;padding:1.4rem 1.6rem;font-size:1.5rem;line-height:1;transition:border-color .2s,background .2s;display:inline-flex}.cs-bento__only-done:hover{border-color:var(--accent)}.cs-bento__only-done:has(input:checked){border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.cs-bento__only-done:has(input:checked){background:color-mix(in srgb,var(--accent) 10%,transparent)}}.cs-bento__only-done input{width:1.7rem;height:1.7rem;accent-color:var(--accent);cursor:pointer;flex-shrink:0;margin:0}@media (max-width:768px){.mxd-faq-topnav-wrap{z-index:40;border-bottom:0;border-top:1px solid var(--st-muted);padding:.4rem max(1.2rem,env(safe-area-inset-left)) max(.4rem,env(safe-area-inset-bottom));background:var(--base);margin:0;position:fixed;inset:auto 0 0}@supports (color:color-mix(in lab,red,red)){.mxd-faq-topnav-wrap{background:color-mix(in srgb,var(--base) 88%,transparent)}}.mxd-faq-topnav-wrap{-webkit-backdrop-filter:blur(18px)saturate(1.6);transition:none}.mxd-faq-page{padding-bottom:7rem}}html[data-hero-active],html[data-hero-active] body{touch-action:none;overscroll-behavior:none;overflow:hidden!important}#hero-curtain-fallback{display:none}[data-hero-active] #hero-curtain-fallback{z-index:9999;pointer-events:none;background:#161616;display:block;position:fixed;inset:0}[data-hero-active] .hero-intro__content{clip-path:circle(0)}[data-hero-active] .page-fade{animation:none}[data-hero-active] .hero-intro__hint{opacity:0;transition:opacity .6s,transform .6s cubic-bezier(.22,1,.36,1);transform:translate(-50%,8px)}[data-hero-active] .mxd-header,[data-hero-active] .mxd-header *{z-index:100;pointer-events:none!important;animation:none!important}.hero-intro{position:relative}.hero-intro__sticky{background:var(--base-opp);height:100vh;overflow:hidden}.hero-intro__content{z-index:1;background:var(--base);will-change:clip-path;position:absolute;inset:0}[data-hero-active] .hero-intro__content{z-index:10}.hero-intro__content:before{content:"";background-image:radial-gradient(circle,var(--hero-dot-color) 1.5px,transparent 1.5px);pointer-events:none;z-index:0;background-size:36px 36px;position:absolute;inset:0}.hero-intro__top{text-align:center;z-index:1;flex-direction:column;align-items:center;width:100%;padding:0 4rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-intro__title{font:normal var(--fw-bold) clamp(3.8rem,9vw,12rem)/.92 var(--_font-accent);letter-spacing:-.04em;color:var(--t-bright);margin-bottom:3rem}.hero-intro__title-line1{display:block}.title-i{display:inline-block;position:relative}.title-i:after{content:">";-webkit-text-stroke:.04em currentColor;color:var(--t-bright);transform:translateX(-50%) rotate(calc(var(--cursor-r,-90) * 1deg));font-size:.3em;font-style:normal;font-weight:900;line-height:1;transition:color .3s,text-shadow .3s;position:absolute;top:-.06em;left:50%}.title-i.is-yellow:after{color:var(--accent);text-shadow:0 0 16px rgba(var(--accent-rgb),.6)}.hero-intro__title em{color:var(--t-bright);font-style:normal}.hero-accent{color:var(--accent)}[data-hero-active] .hero-intro__ticker{cursor:default;pointer-events:none}.hero-intro__ticker{clip-path:inset(0 round .18em);background:var(--accent);cursor:pointer;border-radius:.18em;width:5em;padding:0;transition:background .25s;display:inline-block;overflow:visible}.hero-intro__ticker,.hero-intro__title,.hero-intro__title-line1,.hero-stats,.stat-box{-webkit-user-select:none;user-select:none}.hero-intro__ticker.is-open,.hero-intro__ticker:hover{background:#161616}.hero-intro__ticker.is-open .hero-intro__ticker-track,.hero-intro__ticker:hover .hero-intro__ticker-track{color:#fff}.hero-intro__ticker-track{white-space:nowrap;color:#161616;will-change:transform;pointer-events:none;-webkit-user-select:none;user-select:none;animation:tickerScroll 3.5s linear infinite;display:inline-block;transform:translateZ(0)}@keyframes tickerScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.hero-stats{position:absolute;inset:0}.hero-stats,.hero-stats.is-open,.stat-box{pointer-events:none}.stat-box{opacity:0;transform-origin:50%;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 1rem 2rem #0000001f);width:180px;height:130px;transition:opacity .25s,filter .22s;position:absolute;top:0;left:0}.stat-box[style*="opacity: 1"]{pointer-events:auto}.stat-box.is-dragging{cursor:grabbing;filter:drop-shadow(0 1.8rem 3.2rem #0000002e)}.stat-box__back,.stat-box__front{border:1px solid #0000;border-radius:1.6rem;flex-direction:column;justify-content:center;align-items:center;gap:.6rem;padding:1.4rem 1.3rem;transition:opacity .22s,transform .22s,box-shadow .22s,border-color .22s;display:flex;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff14,inset 0 -1px #0000000f}.stat-box__front{opacity:1;transform:scale(1)}.stat-box__back{opacity:0;transform:translateY(8px)}@media (hover:hover){.stat-box:hover{filter:drop-shadow(0 1.4rem 2.8rem #00000029)}.stat-box:hover .stat-box__front{opacity:0;transform:scale(.96)}.stat-box:hover .stat-box__back{opacity:1;transform:translateY(0)}}.stat-box:nth-child(4n+1) .stat-box__back,.stat-box:nth-child(4n+1) .stat-box__front{background:var(--base-tint);color:var(--t-bright);border-color:#16161614}.stat-box:nth-child(4n+2) .stat-box__back,.stat-box:nth-child(4n+2) .stat-box__front{background:var(--accent);color:#0a0a0a;border-color:#16161614}.stat-box:nth-child(4n+3) .stat-box__back,.stat-box:nth-child(4n+3) .stat-box__front{background:var(--grey);color:var(--base-opp);border-color:#ffffff14}.stat-box:nth-child(4n+4) .stat-box__back,.stat-box:nth-child(4n+4) .stat-box__front{background:var(--base-opp);color:#fff;border-color:#ffffff14}.stat-box.is-flipped .stat-box__front{opacity:0;transform:scale(.96)}.stat-box.is-flipped .stat-box__back{opacity:1;transform:translateY(0)}.stat-box__name{font:700 1.9rem/1.05 var(--_font-accent);letter-spacing:.06em;text-transform:uppercase;text-align:center;max-width:12ch}.stat-box__metric{font:800 4.2rem/.9 var(--_font-accent);letter-spacing:-.04em;text-align:center;text-wrap:balance}.stat-box__desc{font:600 1.15rem/1.35 var(--_font-accent);letter-spacing:.03em;text-transform:uppercase;opacity:.9;text-align:center;max-width:14ch}.stat-box:nth-child(4n+3) .stat-box__desc,.stat-box:nth-child(4n+3) .stat-box__metric,.stat-box:nth-child(4n+3) .stat-box__name{color:#fff}.hero-stats__clear-wrap{max-width:0;transition:max-width .35s;overflow:hidden}.cs-bento__bar .hero-stats__clear,.mxd-blog-filterbar .hero-stats__clear{border-radius:1rem}.cs-bento__bar .contact-select__trigger,.mxd-blog-filterbar .contact-select__trigger{background:var(--base);height:5.6rem;padding-top:0;padding-bottom:0}.cs-bento__bar .cs-bento__view,.mxd-blog-filterbar .mxd-blog-filterbar__view{background:var(--base);height:5.6rem}.cs-bento__bar .cs-bento__view button,.mxd-blog-filterbar .mxd-blog-filterbar__view button{padding-top:0;padding-bottom:0}.hero-stats__clear-wrap.is-visible{max-width:20rem}.hero-stats__clear{opacity:0;pointer-events:none;white-space:nowrap;transition:opacity .25s .1s,transform .25s .1s;transform:translateY(8px)}.hero-stats__clear-wrap.is-visible .hero-stats__clear{opacity:1;pointer-events:auto;transform:translateY(0)}.sorry-page{background:radial-gradient(circle at top,rgba(var(--accent-rgb),.12),transparent 34%),linear-gradient(180deg,#161616f5,#111 100%);align-items:center;min-height:100vh;display:flex}[color-scheme=light] .sorry-page{background:radial-gradient(circle at top,rgba(var(--accent-rgb),.18),transparent 34%),linear-gradient(180deg,#fff8d8,#fff 100%)}.sorry-page__inner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(4rem,6vw,9rem);max-width:122rem;padding-top:14rem;padding-bottom:10rem;display:grid}.sorry-page__col{max-width:62rem}@media (max-width:991px){.sorry-page__inner{grid-template-columns:1fr;justify-items:start}.sorry-page .sorry-wheel{justify-self:center}}.sorry-page__eyebrow{color:#ffffffb8;font:normal var(--fw-medium) 1.2rem/1 var(--_font-accent);letter-spacing:.12em;text-transform:uppercase;border:1px solid #ffffff24;border-radius:999px;margin-bottom:2.4rem;padding:.9rem 1.4rem;display:inline-flex}[color-scheme=light] .sorry-page__eyebrow{color:#16161699;border-color:#1616161f}.sorry-page__title{font:normal var(--fw-bold) clamp(6rem,11vw,14rem)/.88 var(--_font-accent);letter-spacing:-.05em;color:#fff;margin:0 0 2rem}[color-scheme=light] .sorry-page__title{color:#161616}.sorry-page__lead{font:normal var(--fw-medium) clamp(2.2rem,2.8vw,3.2rem)/1.1 var(--_font-accent);color:#ffffffeb;margin:0 0 1.6rem}[color-scheme=light] .sorry-page__lead{color:#161616eb}.sorry-page__text{max-width:58rem;font:normal var(--fw-regular) clamp(1.8rem,2.1vw,2.4rem)/1.6 var(--_font-default);color:#ffffffbd;margin:0}[color-scheme=light] .sorry-page__text{color:#161616ad}.sorry-page__actions{flex-wrap:wrap;gap:1.6rem;margin-top:4rem;display:flex}.sorry-wheel{flex-direction:column;align-items:center;gap:2rem;width:clamp(28rem,30vw,36rem);display:flex}.sorry-wheel__tag{border:1px solid var(--base-opp);padding:.9rem 1.4rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.sorry-wheel__tag{border:1px solid color-mix(in srgb,var(--base-opp) 14%,transparent)}}.sorry-wheel__tag{color:var(--t-muted);font:normal var(--fw-medium) 1.2rem/1 var(--_font-accent);letter-spacing:.12em;text-transform:uppercase;border-radius:999px}.sorry-wheel__stage{aspect-ratio:1;width:100%;position:relative}.sorry-wheel__svg{will-change:transform;width:100%;height:100%;transition:transform 3.2s cubic-bezier(.12,.8,.1,1);display:block}@media (prefers-reduced-motion:reduce){.sorry-wheel__svg{transition:none}}.sorry-wheel__seg{fill:var(--base-opp)}@supports (color:color-mix(in lab,red,red)){.sorry-wheel__seg{fill:color-mix(in srgb,var(--base-opp) 5%,transparent)}}.sorry-wheel__seg{stroke:var(--base-opp)}@supports (color:color-mix(in lab,red,red)){.sorry-wheel__seg{stroke:color-mix(in srgb,var(--base-opp) 14%,transparent)}}.sorry-wheel__seg{stroke-width:1px}.sorry-wheel__seg--alt{fill:var(--base-opp)}@supports (color:color-mix(in lab,red,red)){.sorry-wheel__seg--alt{fill:color-mix(in srgb,var(--base-opp) 10%,transparent)}}.sorry-wheel__seg--accent{fill:var(--accent)}.sorry-wheel__rim{fill:none;stroke:var(--base-opp)}@supports (color:color-mix(in lab,red,red)){.sorry-wheel__rim{stroke:color-mix(in srgb,var(--base-opp) 22%,transparent)}}.sorry-wheel__rim{stroke-width:2px}.sorry-wheel__ring{fill:none;stroke:rgba(var(--accent-rgb),.4);stroke-width:1px;stroke-dasharray:3 6}.sorry-wheel__label{fill:var(--t-muted);font:normal var(--fw-semibold) 10.5px var(--_font-accent);letter-spacing:.08em;text-transform:uppercase;text-anchor:middle;dominant-baseline:middle}.sorry-wheel__label--accent{fill:#161616}.sorry-wheel__pointer{border-inline:1rem solid #0000;border-top:1.5rem solid var(--accent);z-index:2;width:0;height:0;filter:drop-shadow(0 2px 6px rgba(var(--accent-rgb),.45));position:absolute;top:-.6rem;left:50%;transform:translate(-50%)}.sorry-wheel__mute{z-index:3;border:1px solid var(--base-opp);top:.2rem;border-radius:50%;place-items:center;width:3.4rem;height:3.4rem;padding:0;display:grid;position:absolute;inset-inline-start:.2rem}@supports (color:color-mix(in lab,red,red)){.sorry-wheel__mute{border:1px solid color-mix(in srgb,var(--base-opp) 14%,transparent)}}.sorry-wheel__mute{background:var(--base-opp)}@supports (color:color-mix(in lab,red,red)){.sorry-wheel__mute{background:color-mix(in srgb,var(--base-opp) 5%,transparent)}}.sorry-wheel__mute{color:var(--t-muted);cursor:pointer;transition:color .2s,border-color .2s,background .2s}.sorry-wheel__mute:hover{color:var(--t-bright);border-color:var(--base-opp)}@supports (color:color-mix(in lab,red,red)){.sorry-wheel__mute:hover{border-color:color-mix(in srgb,var(--base-opp) 28%,transparent)}}.sorry-wheel__mute svg{width:1.7rem;height:1.7rem}.sorry-wheel__reaction{z-index:4;pointer-events:none;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)translateY(-5.8rem)}.sorry-wheel__reaction>*{grid-area:1/1}.sorry-wheel__cta{background:var(--accent);color:#161616;font:normal var(--fw-bold) 1.25rem/1 var(--_font-accent);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;opacity:0;transition:opacity .25s ease,transform .25s var(--_animbezier);border-radius:999px;padding:.55rem 1.1rem;position:relative;transform:scale(.5)}.sorry-wheel__cta:after{content:"";border:.45rem solid #0000;border-top:.45rem solid var(--accent);position:absolute;top:100%;left:50%;transform:translate(-50%)}.sorry-wheel__cta.is-visible{opacity:1;animation:sorry-cta-bob 1.7s ease-in-out .25s infinite;transform:scale(1)}@keyframes sorry-cta-bob{0%,to{transform:scale(1)translateY(0)}50%{transform:scale(1)translateY(-.35rem)}}.sorry-wheel__face{opacity:0;transition:opacity .2s ease,transform .32s var(--_animbezier);filter:drop-shadow(0 3px 10px #00000059);font-size:3.6rem;line-height:1;transform:scale(.3)}.sorry-wheel__face.is-visible{opacity:1;transform:scale(1)}.sorry-wheel__face.is-fail{animation:sorry-face-pop .5s}@keyframes sorry-face-pop{0%{transform:scale(1)rotate(0)}30%{transform:scale(1.25)rotate(-8deg)}60%{transform:scale(1.1)rotate(6deg)}to{transform:scale(1)rotate(0)}}@media (prefers-reduced-motion:reduce){.sorry-wheel__cta.is-visible,.sorry-wheel__face.is-fail{animation:none}}.sorry-wheel__hub{background:var(--accent);color:#161616;width:8.4rem;height:8.4rem;font:normal var(--fw-bold) 1.4rem/1 var(--_font-accent);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;box-shadow:0 0 0 6px rgba(var(--accent-rgb),.14);transition:transform .25s var(--_animbezier),box-shadow .25s ease;border:none;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sorry-wheel__hub:hover:not(:disabled){box-shadow:0 0 0 9px rgba(var(--accent-rgb),.2);transform:translate(-50%,-50%)scale(1.06)}.sorry-wheel__hub:disabled{cursor:default;opacity:.85}.sorry-wheel__result{text-align:center;min-height:2.6em;font:normal var(--fw-regular) 1.5rem/1.55 var(--_font-default);color:var(--t-muted);max-width:30rem;margin:0}.sorry-wheel__punchline{text-align:center;font:normal var(--fw-semibold) 1.6rem/1.5 var(--_font-accent);color:var(--accent);max-width:30rem;margin:0}[color-scheme=light] .sorry-wheel__punchline{color:var(--t-bright)}.sorry-page:has(.sorry-wheel.is-done) .sorry-page__actions .btn-outline{border-color:var(--accent);box-shadow:0 0 0 4px rgba(var(--accent-rgb),.16);animation:sorry-cta-nudge 1.6s ease-in-out 2}@keyframes sorry-cta-nudge{0%,to{box-shadow:0 0 0 4px rgba(var(--accent-rgb),.16)}50%{box-shadow:0 0 0 9px rgba(var(--accent-rgb),.3)}}.hero-intro__em{opacity:0;max-height:0;padding-bottom:.2em;transition:max-height .55s,opacity .55s;display:block;overflow:hidden}.hero-intro__em.is-revealed{opacity:1;max-height:24rem}.hero-intro__sub{font:normal var(--fw-regular) clamp(1.5rem,1.8vw,2rem)/1.7 var(--_font-default);color:var(--t-muted);white-space:normal;opacity:0;max-height:0;transition:max-height .55s 80ms,opacity .55s 80ms,transform .55s 80ms;overflow:hidden;transform:translateY(1.6rem)}.hero-intro__sub.is-revealed{opacity:1;max-height:16rem;margin-bottom:4.5rem;transform:translateY(0)}.hero-intro__cta{opacity:0;flex-wrap:wrap;justify-content:center;gap:1.4rem;max-height:0;transition:max-height .5s .18s,opacity .5s .18s,transform .6s cubic-bezier(.34,1.56,.64,1) .18s;display:flex;overflow:hidden;transform:scale(.88)translateY(1.5rem)}.hero-intro__cta.is-revealed{opacity:1;max-height:18rem;transform:scale(1)translateY(0)}.hero-intro__hint{z-index:10000;pointer-events:none;flex-direction:column;align-items:center;gap:1rem;transition:opacity .4s;display:flex;position:fixed;top:calc(50% + 14rem);left:50%;transform:translate(-50%)}.hero-intro__hint-label{font:500 1rem/1 var(--_font-body,"Sora",sans-serif);letter-spacing:.3em;text-transform:uppercase;color:#fff6}.hero-intro__hint-line{background:linear-gradient(to bottom,var(--accent),transparent);width:1px;height:4rem;animation:hero-hint-scroll 1.8s ease-in-out infinite}@keyframes hero-hint-scroll{0%{transform-origin:top;transform:scaleY(0)}50%{transform-origin:top;transform:scaleY(1)}51%{transform-origin:bottom}to{transform-origin:bottom;transform:scaleY(0)}}@keyframes hintScroll{0%{opacity:0;top:-40%}20%{opacity:1}80%{opacity:1}to{opacity:0;top:100%}}.hero-intro__ring{will-change:opacity,transform;pointer-events:none;z-index:10000;width:320px;height:320px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)scale(.01)}.hero-intro__ring-svg{width:100%;height:100%;position:absolute;inset:0}.hero-intro__ring-progress{fill:none;stroke:var(--accent);stroke-width:2.5px;stroke-linecap:round;transform-box:fill-box;transform-origin:50%;transform:rotate(-90deg)}.hero-intro__ring-text-svg{transform-origin:50%;width:100%;height:100%;animation:heroRingSpin 10s linear infinite;position:absolute;inset:0}.hero-intro__ring-text{fill:#ffffffb3;font:600 10.5px/1 var(--_font-accent);letter-spacing:.18em;text-transform:uppercase}@keyframes heroRingSpin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@media (max-width:767px){.hero-intro__top{padding:0 2rem}.hero-intro__title{letter-spacing:-.03em;font-size:clamp(3.8rem,10.5vw,6rem)}.hero-intro__cta{flex-flow:column;align-items:center}.hero-stats__clear-wrap{display:none}.hero-stats__clear-wrap.is-visible{max-width:none;display:block}}.scroll-ring{z-index:200;cursor:pointer;bottom:3rem;width:13rem;height:13rem;transition:opacity .4s,transform .4s;position:fixed;inset-inline-end:6.8rem}@media (max-width:767px){.scroll-ring{bottom:2rem;width:12rem;height:12rem;inset-inline-end:1.6rem}}.scroll-ring__arc{width:100%;height:100%;position:absolute;inset:0}.scroll-ring__progress{fill:none;stroke:var(--accent);stroke-width:12px;stroke-linecap:round;transform-box:fill-box;transform-origin:50%;transition:stroke .3s;transform:rotate(-90deg)}.scroll-ring:hover .scroll-ring__progress{stroke:var(--base-opp)}.scroll-ring__text-svg{transform-origin:50%;width:100%;height:100%;animation:heroRingSpin 12s linear infinite;position:absolute;inset:0}.scroll-ring__label{fill:var(--t-muted);font:600 28px/1 var(--_font-accent);letter-spacing:.04em;text-transform:none}.scroll-ring__icon{background:var(--base-opp);border-radius:50%;justify-content:center;align-items:center;width:5.6rem;height:5.6rem;font-size:2rem;transition:transform .3s,background .2s;display:flex;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.scroll-ring__icon-arrow{color:var(--t-opp-bright);transition:transform .5s cubic-bezier(.76,0,.024,1),color .2s;display:block}.scroll-ring__icon-arrow--clone{color:var(--base-opp);position:absolute;top:100%}.scroll-ring:hover .scroll-ring__icon{background:var(--accent);transform:translate(-50%,-50%)scale(1.08)}.scroll-ring:hover .scroll-ring__icon-arrow{transform:translateY(-250%)}.scroll-ring:hover .scroll-ring__icon-arrow--clone{color:var(--base-opp);transform:translateY(-250%)}@media (max-width:767px){.scroll-ring__icon{width:5.2rem;height:5.2rem;font-size:2rem}.scroll-ring__label{font-size:36px}}.hww-wrap{height:380vh;position:relative}.hww-sticky{background:#161616;align-items:center;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.hww__bg{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.hww__bg-dots{background-image:radial-gradient(circle,#fff 1.5px,#0000 0);background-size:52px 52px;inset:-10%}.hww__bg-dots,.hww__bg-ring{opacity:0;will-change:opacity;position:absolute}.hww__bg-ring{border-radius:50%}.hww__ring-arc-svg{pointer-events:none;width:clamp(280px,42vw,680px);height:clamp(280px,42vw,680px);margin-top:calc(clamp(280px,42vw,680px)/-2);position:absolute;top:50%;right:clamp(-260px,-16vw,-100px);overflow:visible}.hww__ring-arc{fill:none;stroke:var(--accent);stroke-width:2.5px;stroke-linecap:round;transform-origin:340px 340px;transform:rotate(-60deg)}.hww__bg-ring--1{border:1px solid #ffffff1a;width:clamp(280px,42vw,680px);height:clamp(280px,42vw,680px);margin-top:calc(clamp(280px,42vw,680px)/-2);animation:hww-ring-spin 28s linear infinite;top:50%;right:clamp(-260px,-16vw,-100px)}.hww__bg-ring--1:after{content:"";border:1px solid #ffffff0f;border-radius:50%;position:absolute;inset:10%}.hww__bg-ring--2{border:1px solid #ffffff14;width:420px;height:420px;margin-top:-210px;animation:hww-ring-spin 20s linear infinite reverse;top:50%;left:-160px}@keyframes hww-ring-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.hww__bg-glow{pointer-events:none;opacity:0;will-change:opacity,transform;border-radius:50%;position:absolute}.hww__bg-glow--1{background:radial-gradient(circle,#ffffff12 0,#0000 68%);width:900px;height:900px;top:-5%;left:15%}.hww__bg-glow--2{background:radial-gradient(circle,#f9e90259 0,#0000 65%);width:700px;height:700px;bottom:-120px;right:5%}.hww-inner{z-index:1;flex-direction:column;gap:2.8rem;width:100%;display:flex;position:relative}.services-stack-entry .mxd-grid-item{margin-top:0}.services-stack-entry{margin-top:calc(var(--section-gap) * 2.45)}.pcb-wrap+.services-stack-entry{z-index:2;margin-top:-60vh;position:relative}.hww__head{flex-direction:column;gap:.5rem;display:flex}.hww__eyebrow{align-self:flex-start;margin-bottom:1.8rem}.hww__title{font:normal var(--fw-bold) clamp(3.6rem,5vw,6.4rem)/1 var(--_font-accent);letter-spacing:-.03em;color:#faf7f6}.hww__title.reveal-type{--reveal-from:#ffffff2e;--reveal-to:#fff}.hww__rows{flex-direction:column;gap:0;display:flex}.hww__row{grid-template-columns:1fr 1fr;gap:0 4rem;padding:2.4rem 0;display:grid;position:relative}.hww__row-sep{transform-origin:0;will-change:transform,opacity;background:linear-gradient(90deg,#ffffff59,#ffffff1f 60%,#0000);grid-column:1/-1;height:1px;margin-top:-1px}[dir=rtl] .hww__row-sep{transform-origin:100%;background:linear-gradient(270deg,#ffffff59,#ffffff1f 60%,#0000)}.hww__we{will-change:transform,opacity;align-items:baseline;gap:1.8rem;display:flex}.hww__num{font:600 1.5rem/1 var(--_font-body);letter-spacing:.06em;color:#fff3;flex-shrink:0;margin-top:.2em}.hww__we-text{font:normal var(--fw-bold) clamp(2.8rem,3.6vw,4.8rem)/1.05 var(--_font-accent);letter-spacing:-.03em}.hww__prefix{color:#ffffff52}.hww__verb{color:#faf7f6}.hww__over{will-change:transform,opacity;flex-wrap:wrap;align-items:center;gap:1.4rem;display:flex}.hww__over-left{font:normal var(--fw-bold) clamp(2.8rem,3.6vw,4.8rem)/1.05 var(--_font-accent);letter-spacing:-.03em;color:#faf7f6}.hww__over-sep{font:500 1.3rem/1 var(--_font-body);letter-spacing:.1em;text-transform:uppercase;color:#fff;border:1px solid #fff6;border-radius:99px;flex-shrink:0;padding:.45em .95em}.hww__over-right{font:normal var(--fw-bold) clamp(2.8rem,3.6vw,4.8rem)/1.05 var(--_font-accent);letter-spacing:-.03em;color:var(--accent)}.hww__layers{grid-template-areas:"stage";display:grid}.hww__cta,.hww__phase-1{will-change:transform,opacity;flex-direction:column;grid-area:stage;gap:2.8rem;display:flex}.hww__cta{justify-content:center;gap:2.4rem}.hww__cta-tagline{font:600 clamp(1.8rem,2.6vw,3.2rem)/1 var(--_font-body);letter-spacing:.04em;color:var(--accent)}.hww__cta-headline,.hww__cta-tagline{will-change:transform,opacity;margin:0}.hww__cta-headline{font:normal var(--fw-bold) clamp(3.6rem,5.2vw,7.2rem)/1.02 var(--_font-accent);letter-spacing:-.03em;color:#fff}.hww__cta-btn{color:#fff;will-change:transform,opacity;border-color:#fff6;align-self:flex-start}.hww__cta-btn:hover{background-color:var(--accent);border-color:var(--accent);color:#161616}.hww-scrubber-wrap .mxd-faq-scrubber__rail{background:#ffffff2e}@media (max-width:900px){.hww__row{grid-template-columns:1fr;gap:.6rem;padding:1.4rem 0}.hww-wrap{height:520vh}}@media (max-width:600px){.hww-wrap{height:600vh}}.parallax-img{will-change:transform;transition:transform .12s linear}.svc-roadmap{padding-top:2rem;padding-bottom:0}.svc-rm-item.is-visible{opacity:1;transform:translateY(0)}.svc-content-reveal{opacity:0;pointer-events:none;transition:opacity .8s,transform .8s cubic-bezier(.22,1,.36,1);transform:translateY(3rem)}.svc-content-reveal.is-revealed{opacity:1;pointer-events:auto;transform:translateY(0)}.svc-split-section{padding-bottom:0}.svc-split{grid-template-columns:1fr 1fr;align-items:start;gap:6rem;display:grid}.svc-split__left .services-stack-entry{margin-top:0;transition:none;transform:none!important}.svc-split__left .mxd-hero-02-stack{margin-top:0}.svc-split__left .svc-deck-section{padding:0}.svc-split__right{top:calc(var(--sticky-top,0px) + 2rem);padding:2rem 0 8rem;transition:top .3s;position:sticky}.svc-detail{animation:svc-detail-in .4s forwards}@keyframes svc-detail-in{0%{opacity:0;transform:translateY(1.2rem)}to{opacity:1;transform:translateY(0)}}.svc-detail__eyebrow{margin:0 0 2rem}.svc-detail__num-row{align-items:baseline;gap:1.6rem;margin-bottom:2.4rem;display:flex}.svc-detail__num{letter-spacing:-.05em;color:var(--t-muted);flex-shrink:0;font-size:clamp(3.5rem,4vw,5rem);font-weight:900;line-height:1}.svc-detail__title{font:normal var(--fw-bold) clamp(2.4rem,2.8vw,3.6rem) /1.1 var(--_font-accent);letter-spacing:-.03em;color:var(--t-bright)}.svc-detail__desc{font-size:1.55rem;font-family:var(--_font-body);color:var(--t-medium);max-width:52rem;margin-bottom:3.2rem;line-height:1.7}.svc-detail__list{flex-direction:column;gap:0;margin:0 0 4rem;padding:0;list-style:none;display:flex}.svc-detail__item{border-top:1px solid var(--base-opp);padding:1.8rem 0}@supports (color:color-mix(in lab,red,red)){.svc-detail__item{border-top:1px solid color-mix(in srgb,var(--base-opp) 10%,transparent)}}.svc-detail__item:last-child{border-bottom:1px solid var(--base-opp)}@supports (color:color-mix(in lab,red,red)){.svc-detail__item:last-child{border-bottom:1px solid color-mix(in srgb,var(--base-opp) 10%,transparent)}}.svc-detail__item-head{align-items:center;gap:1.2rem;margin-bottom:.5rem;display:flex}.svc-detail__item-idx{color:var(--accent);letter-spacing:.04em;flex-shrink:0;font-size:1.1rem;font-weight:700}.svc-detail__item-name{font-size:1.5rem;font-family:var(--_font-body);color:var(--t-bright);font-weight:600}.svc-detail__item-desc{font-size:1.4rem;font-family:var(--_font-body);color:var(--t-muted);padding-inline-start:2.8rem;line-height:1.6}.svc-detail__actions{flex-wrap:wrap;gap:1.2rem;margin-top:3rem;display:flex}.svc-detail__cta{margin-top:0}@media (max-width:1024px){.svc-split{grid-template-columns:1fr;gap:0}.svc-split__right{border-top:1px solid var(--base-opp);padding:4rem 0 6rem;position:static}@supports (color:color-mix(in lab,red,red)){.svc-split__right{border-top:1px solid color-mix(in srgb,var(--base-opp) 10%,transparent)}}}.mxd-promo-zoom-clip{border-radius:var(--_radius-xl);width:100%;overflow:hidden}.mxd-promo-zoom-clip .mxd-promo{will-change:transform;transform-origin:50%}body[unresolved]{transition:none!important}body,body[unresolved]{opacity:1!important;display:block!important}@keyframes page-fade-in{0%{opacity:0}to{opacity:1}}.page-fade{animation:page-fade-in .25s forwards}.pumpai-glow{--ai-c1:var(--accent);--ai-c2:#ffffffa6;--ai-c3:#ffffff59;--ai-glow-opacity:.45;--ai-glow-hover-opacity:.75;border-radius:9999px;flex-shrink:0;padding:2px;position:relative}.pumpai-glow:after{background:conic-gradient(from 0deg,var(--ai-c1) 0,var(--ai-c2) 25%,var(--ai-c3) 50%,var(--ai-c2) 75%,var(--ai-c1) 100%);inset:0}.pumpai-glow:after,.pumpai-glow:before{content:"";z-index:-1;pointer-events:none;border-radius:9999px;animation:pumpai-rotate 3s linear infinite;position:absolute}.pumpai-glow:before{background:conic-gradient(from 0deg,var(--ai-c1) 0,transparent 20%,transparent 40%,var(--ai-c1) 50%,transparent 70%,transparent 90%,var(--ai-c1) 100%);filter:blur(6px);opacity:var(--ai-glow-opacity);transition:opacity .3s,filter .3s;inset:-3px}.pumpai-tab:hover .pumpai-glow:before{opacity:var(--ai-glow-hover-opacity);filter:blur(8px)}@keyframes pumpai-rotate{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.pumpai-glow:after,.pumpai-glow:before{animation:none}}.pumpai-tab{z-index:9001;background:var(--base-opp);color:var(--base);cursor:pointer;white-space:nowrap;inset-inline-end:0;border:none;border-radius:1.4rem 0 0 1.4rem;flex-direction:column;align-items:center;padding:0 0 2.4rem;font-family:inherit;transition:transform .35s cubic-bezier(.4,0,.2,1),background .2s,box-shadow .2s;display:flex;position:fixed;top:50%;transform:translateY(-50%)translate(100%);box-shadow:-4px 0 24px #0000002e}.pumpai-tab.is-visible{transform:translateY(-50%)translate(0)}.pumpai-tab.is-open{pointer-events:none;transform:translateY(-50%)translate(100%)}.pumpai-tab:hover{background:var(--accent);box-shadow:-6px 0 32px #00000042}.pumpai-tab:hover .pumpai-tab__text{color:#161616}.pumpai-tab:hover .pumpai-tab__icon-wrap{background:#161616}.pumpai-tab:hover .pumpai-tab__icon{color:var(--accent)}.pumpai-tab__glow{margin-top:1.6rem}.pumpai-tab__icon-wrap{background:var(--accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:4.4rem;height:4.4rem;transition:background .2s;display:flex}.pumpai-tab__icon{color:#161616;font-size:2.4rem;transition:color .2s;display:block}.pumpai-tab__text{letter-spacing:.05em;writing-mode:vertical-rl;text-orientation:mixed;color:var(--base);padding:2rem 1.8rem;font-size:1.6rem;font-weight:600;transition:color .2s;display:block;transform:rotate(180deg)}.pumpai-tab__dot{background:var(--accent);border:2px solid var(--base-opp);top:.7rem;border-radius:50%;width:8px;height:8px;position:absolute;inset-inline-end:.7rem}.pumpai-backdrop{z-index:10000;opacity:0;pointer-events:none;background:#000000a6;transition:opacity .25s;position:fixed;inset:0}.pumpai-backdrop.is-open{opacity:1;pointer-events:all}.pumpai-window{top:0;z-index:10001;background:var(--base);border-inline-start:1px solid var(--border);pointer-events:none;inset-inline-end:0;border-radius:2.5rem 0 0 2.5rem;flex-direction:column;width:420px;font-family:inherit;transition:transform .38s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;bottom:0;overflow:hidden;transform:translate(100%);box-shadow:-8px 0 48px #0003}.pumpai-window.is-open{pointer-events:all;transform:translate(0)}[dir=rtl] .pumpai-tab{border-radius:0 1.4rem 1.4rem 0;transform:translateY(-50%)translate(-100%);box-shadow:4px 0 24px #0000002e}[dir=rtl] .pumpai-tab.is-visible{transform:translateY(-50%)translate(0)}[dir=rtl] .pumpai-tab.is-open{transform:translateY(-50%)translate(-100%)}[dir=rtl] .pumpai-tab:hover{box-shadow:6px 0 32px #00000042}[dir=rtl] .pumpai-window{border-radius:0 2.5rem 2.5rem 0;transform:translate(-100%);box-shadow:8px 0 48px #0003}[dir=rtl] .pumpai-window.is-open{transform:translate(0)}.pumpai-header{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;padding:1.6rem 1.8rem;display:flex}.pumpai-header__info{align-items:center;gap:1.2rem;display:flex}.pumpai-avatar{background:var(--accent);color:#161616;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:3.6rem;height:3.6rem;font-size:1.6rem;display:flex}.pumpai-name{font-size:1.5rem;font-weight:600;color:var(--text)}.pumpai-name,.pumpai-role{line-height:1.2;font-family:var(--font-sora),"Sora",sans-serif}.pumpai-role{font-size:1.2rem;color:var(--text-muted,#999);margin-top:2px}.pumpai-close{background:var(--base-tint);width:3.2rem;height:3.2rem;color:var(--text);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background .2s;display:flex}.pumpai-close:hover{background:var(--border)}.pumpai-messages{flex-direction:column;flex:1;gap:1.6rem;min-height:0;padding:1.6rem;display:flex;overflow-y:auto}.pumpai-msg{align-items:flex-end;gap:.8rem;display:flex}.pumpai-msg--user{flex-direction:row-reverse}.pumpai-msg__avatar{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:3.2rem;height:3.2rem;margin-bottom:2px;font-size:1.4rem;display:flex}.pumpai-msg__avatar--ai{color:#fff;background:#6b7280}.pumpai-msg__avatar--user{background:var(--accent);color:#161616}.pumpai-msg__bubble{max-width:75%;font-size:1.4rem;line-height:1.6;font-family:var(--font-sora),"Sora",sans-serif;white-space:pre-wrap;border-radius:1.6rem;padding:1rem 1.6rem}.pumpai-msg--assistant .pumpai-msg__bubble{background:var(--base-tint);color:var(--text);border-end-start-radius:.3rem}.pumpai-msg--user .pumpai-msg__bubble{background:var(--base-opp);color:var(--base);border-end-end-radius:.3rem}.pumpai-msg__bubble--typing{align-items:center;gap:6px;padding:1.2rem 1.6rem;display:flex}.pumpai-msg__bubble--typing span{background:var(--text-muted,#999);border-radius:50%;width:8px;height:8px;animation:pumpai-bounce 1.2s ease-in-out infinite;display:block}.pumpai-msg__bubble--typing span:nth-child(2){animation-delay:.15s}.pumpai-msg__bubble--typing span:nth-child(3){animation-delay:.3s}@keyframes pumpai-bounce{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-5px)}}.pumpai-action-cta{justify-content:flex-start;padding:.25rem 0 .25rem 3rem;display:flex}.pumpai-contact-btn{font-size:clamp(1.6rem,2vw,2.4rem)!important}.pumpai-input-area{border-top:1px solid var(--border);flex-shrink:0;padding:1.6rem}.pumpai-verify{z-index:5;border-radius:inherit;-webkit-backdrop-filter:blur(6px);opacity:1;background:#00000080;justify-content:center;align-items:center;padding:1.4rem;transition:opacity .45s,visibility .45s;display:flex;position:absolute;inset:0}.pumpai-verify.is-verified{opacity:0;visibility:hidden;pointer-events:none}.pumpai-verify__card{width:100%;max-width:40rem;box-shadow:0 2rem 5rem -1rem #0000006b}.pumpai-header{z-index:6;background:var(--base);position:relative}.pumpai-header:after{content:"";z-index:1;-webkit-backdrop-filter:blur(6px);opacity:0;pointer-events:none;background:#00000080;transition:opacity .45s;position:absolute;inset:0}.pumpai-window.is-gated .pumpai-header:after{opacity:1}@media (prefers-reduced-motion:reduce){.pumpai-header:after,.pumpai-verify{-webkit-backdrop-filter:none}}.pumpai-close{z-index:2;position:relative}.pumpai-input-wrap{align-items:flex-end;gap:.8rem;display:flex}.pumpai-input{resize:none;border:1px solid var(--border);font-size:1.4rem;font-family:var(--font-sora),"Sora",sans-serif;background:var(--base);color:var(--text);border-radius:1.2rem;outline:none;flex:1;max-height:12rem;padding:1rem 1.4rem;line-height:1.5;transition:border-color .15s;overflow-y:auto}.pumpai-input:focus{border-color:var(--accent)}.pumpai-input::placeholder{color:var(--text-muted,#aaa)}.pumpai-input-hint{color:var(--text-muted,#aaa);margin-top:.6rem;font-size:1.2rem}.pumpai-send{background:var(--accent);color:#161616;cursor:pointer;border:none;border-radius:1.2rem;flex-shrink:0;justify-content:center;align-items:center;width:3.6rem;height:3.6rem;font-size:1.6rem;transition:opacity .15s,transform .15s;display:flex}.pumpai-send:hover:not(:disabled){transform:scale(1.08)}.pumpai-send:disabled{opacity:.4;cursor:not-allowed}@media (max-width:560px){.pumpai-window{width:100%}.pumpai-fab{inset-inline-end:-3.5rem;top:50%}}.sp-wrap{width:100%;position:relative}.sp-track{top:2.6rem;left:calc(100% / (var(--sp-n) * 2));right:calc(100% / (var(--sp-n) * 2));background:var(--base-opp);height:2px;position:absolute}@supports (color:color-mix(in lab,red,red)){.sp-track{background:color-mix(in srgb,var(--base-opp) 10%,transparent)}}.sp-track{z-index:0;overflow:visible}.sp-bar{width:0;transition:width var(--sp-bar-ms,2.2s) linear;inset-block:0;inset-inline:0 auto}.sp-bar,.sp-bar:after{background:var(--accent);position:absolute}.sp-bar:after{content:"";width:8px;height:8px;box-shadow:0 0 8px 6px var(--accent);inset-inline-end:-4px;border-radius:50%;top:50%;transform:translateY(-50%)}@supports (color:color-mix(in lab,red,red)){.sp-bar:after{box-shadow:0 0 8px 6px color-mix(in srgb,var(--accent) 55%,transparent)}}.sp-bar:after{opacity:0;transition:opacity .15s}.sp-wrap.sp-running .sp-bar{width:100%}.sp-wrap.sp-running .sp-bar:after{opacity:1}.sp-nodes{z-index:1;gap:0;display:grid}.sp-node,.sp-nodes{position:relative;overflow:visible}.sp-node{cursor:pointer;font-family:var(--_font-default);text-align:center;opacity:0;pointer-events:none;background:0 0;border:none;flex-direction:column;align-items:center;gap:1.8rem;padding:0;transition:opacity .4s;display:flex}.sp-node.sp-fired{opacity:1;pointer-events:auto}.sp-node__burst{pointer-events:none;z-index:2;border-radius:50%;width:5.2rem;height:5.2rem;position:absolute;top:0;left:50%;transform:translate(-50%)}.sp-node__circle{border:2px solid var(--base-opp);border-radius:50%;width:5.2rem;height:5.2rem}@supports (color:color-mix(in lab,red,red)){.sp-node__circle{border:2px solid color-mix(in srgb,var(--base-opp) 12%,transparent)}}.sp-node__circle{z-index:1;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.sp-node__num{color:var(--t-bright);opacity:0;z-index:1;font-size:1.4rem;font-weight:700;transition:opacity .25s;position:relative}.sp-node.sp-text-in .sp-node__num{opacity:1}.sp-node__body{flex-direction:column;align-items:center;gap:.5rem;padding:0 .4rem;display:flex}.sp-node__label{color:var(--t-bright);opacity:0;font-size:clamp(1.35rem,1.4vw,1.75rem);font-weight:700;line-height:1.3;transition:opacity .4s 50ms,transform .4s 50ms;transform:translateY(1.2rem)}.sp-node__desc{font-size:1.2rem;font-family:var(--_font-body);color:var(--t-muted);opacity:0;line-height:1.5;transition:opacity .4s .15s,transform .4s .15s;transform:translateY(.8rem)}.sp-node.sp-text-in .sp-node__desc,.sp-node.sp-text-in .sp-node__label{opacity:1;transform:translateY(0)}@media (max-width:767px){.sp-nodes{gap:2.4rem;grid-template-columns:1fr!important}.sp-node{text-align:start;flex-direction:row;align-items:center;gap:1.6rem}.sp-node__body{text-align:start;align-items:flex-start;padding:0}.sp-node__label{font-size:1.8rem}.sp-node__desc{font-size:1.35rem}.sp-node__burst{inset-inline-start:2.6rem}.sp-bar,.sp-track{display:none}}.sp-variant-burst .sp-node.sp-fired .sp-node__burst{border:2px solid var(--accent);animation:sp-v1-ring .65s ease-out forwards}@keyframes sp-v1-ring{0%{opacity:1;transform:translate(-50%)scale(1)}to{opacity:0;transform:translate(-50%)scale(2.8)}}.sp-variant-burst .sp-node.sp-fired .sp-node__circle{border-color:var(--accent);animation:sp-v1-pop .5s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes sp-v1-pop{0%{transform:scale(.15)}to{transform:scale(1)}}.sp-variant-stamp .sp-node.sp-fired .sp-node__circle{border-color:var(--accent);animation:sp-v2-stamp .55s cubic-bezier(.22,1.2,.36,1) forwards}@keyframes sp-v2-stamp{0%{opacity:0;transform:translateY(-3.2rem)scaleY(.6)}60%{opacity:1;transform:translateY(.35rem)scaleY(1.1)}80%{transform:translateY(-.1rem)scaleY(.95)}to{transform:translateY(0)scaleY(1)}}.sp-variant-stamp .sp-node.sp-fired .sp-node__burst{background:var(--accent);animation:sp-v2-shadow .45s ease-out .12s forwards}@supports (color:color-mix(in lab,red,red)){.sp-variant-stamp .sp-node.sp-fired .sp-node__burst{background:color-mix(in srgb,var(--accent) 20%,transparent)}}.sp-variant-stamp .sp-node.sp-fired .sp-node__burst{transform-origin:bottom}@keyframes sp-v2-shadow{0%{opacity:1;transform:translate(-50%)scaleX(1.1)scaleY(.5)}to{opacity:0;transform:translate(-50%,1rem)scaleX(2.2)scaleY(.2)}}.sp-variant-glow .sp-node.sp-fired .sp-node__circle{border-color:var(--accent);animation:sp-v3-glow .9s forwards}@keyframes sp-v3-glow{0%{background:0 0;transform:scale(1);box-shadow:0 0 #0000}38%{box-shadow:0 0 22px 10px color-mix(in srgb,var(--accent) 55%,transparent);background:color-mix(in srgb,var(--accent) 14%,transparent);transform:scale(1.18)}to{box-shadow:0 0 6px 2px color-mix(in srgb,var(--accent) 15%,transparent);transform:scale(1)}}.sp-variant-glow .sp-node.sp-fired .sp-node__burst{background:radial-gradient(circle,var(--accent) 0,transparent 70%)}@supports (color:color-mix(in lab,red,red)){.sp-variant-glow .sp-node.sp-fired .sp-node__burst{background:radial-gradient(circle,color-mix(in srgb,var(--accent) 38%,transparent) 0,transparent 70%)}}.sp-variant-glow .sp-node.sp-fired .sp-node__burst{animation:sp-v3-pulse .85s ease-out forwards}@keyframes sp-v3-pulse{0%{opacity:1;transform:translate(-50%)scale(.5)}to{opacity:0;transform:translate(-50%)scale(3.2)}}.sp-variant-fill .sp-node.sp-fired .sp-node__circle{border-color:var(--accent)}.sp-variant-fill .sp-node.sp-fired .sp-node__circle:before{content:"";background:var(--accent);z-index:0;border-radius:50%;animation:sp-v4-fill .45s cubic-bezier(.34,1.3,.64,1) forwards;position:absolute;inset:0}@keyframes sp-v4-fill{0%{transform:scale(0)}to{transform:scale(1)}}.sp-variant-fill .sp-node.sp-fired .sp-node__num{color:#161616}.sp-variant-fill .sp-node.sp-fired .sp-node__burst{border:2px solid var(--accent);animation:sp-v4-ring .6s ease-out .12s forwards}@keyframes sp-v4-ring{0%{opacity:.9;transform:translate(-50%)scale(1)}to{opacity:0;transform:translate(-50%)scale(2.4)}}.sp-variant-wave .sp-node.sp-fired .sp-node__circle{border-color:var(--accent);animation:sp-v5-wave .6s forwards}@keyframes sp-v5-wave{0%{opacity:0;transform:scale(.25)rotate(-30deg)}55%{opacity:1;transform:scale(1.12)rotate(5deg)}75%{transform:scale(.94)rotate(-2deg)}to{transform:scale(1)rotate(0)}}.sp-variant-wave .sp-node.sp-fired .sp-node__burst{border:2px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.sp-variant-wave .sp-node.sp-fired .sp-node__burst{border:2px solid color-mix(in srgb,var(--accent) 65%,transparent)}}.sp-variant-wave .sp-node.sp-fired .sp-node__burst{animation:sp-v5-ripple .75s ease-out forwards}@keyframes sp-v5-ripple{0%{opacity:.9;transform:translate(-50%)scale(.3)}to{opacity:0;transform:translate(-50%)scale(3)}}.sp-variant-wave .sp-node.sp-text-in .sp-node__label{animation:sp-v5-labelwave .5s forwards}@keyframes sp-v5-labelwave{0%{opacity:0;transform:translateY(1.2rem)rotate(-4deg)}60%{opacity:1;transform:translateY(-.2rem)rotate(1deg)}to{opacity:1;transform:translateY(0)rotate(0)}}.sp-variant-particle .sp-track{background:#ffffff1f;border-radius:99px;height:3px}.sp-variant-particle .sp-bar{background:#f9e902;border-radius:99px;box-shadow:0 0 8px 1px #f9e90273}.sp-variant-particle .sp-bar:after{background:#f9e902;box-shadow:0 0 6px 4px #f9e90280}.sp-variant-particle .sp-node.sp-fired .sp-node__circle{opacity:1;transition:filter .25s,opacity .25s,transform .25s cubic-bezier(.34,1.56,.64,1);transform:scale(1)}.sp-variant-particle .sp-node.sp-text-in .sp-node__desc,.sp-variant-particle .sp-node.sp-text-in .sp-node__label,.sp-variant-particle .sp-node.sp-text-in .sp-node__num{transition:opacity .25s}.sp-variant-particle .sp-bar{transition:width var(--sp-bar-ms,2.2s) linear,background .25s ease,box-shadow .25s ease,opacity .25s ease}.sp-variant-particle:has(.sp-node:hover) .sp-bar{background:var(--st-muted);box-shadow:none;opacity:.5}.sp-variant-particle:has(.sp-node:hover) .sp-bar:after{background:var(--st-muted);box-shadow:none}.sp-variant-particle .sp-nodes:has(.sp-node:hover) .sp-node.sp-fired .sp-node__circle{filter:grayscale()brightness(.85)}.sp-variant-particle .sp-nodes:has(.sp-node:hover) .sp-node.sp-text-in .sp-node__desc,.sp-variant-particle .sp-nodes:has(.sp-node:hover) .sp-node.sp-text-in .sp-node__label,.sp-variant-particle .sp-nodes:has(.sp-node:hover) .sp-node.sp-text-in .sp-node__num{opacity:.25}.sp-variant-particle .sp-nodes:has(.sp-node:hover) .sp-node:hover .sp-node__circle{filter:none;opacity:1;transform:scale(1)translateY(-10px)}.sp-variant-particle .sp-nodes:has(.sp-node:hover) .sp-node:hover .sp-node__desc,.sp-variant-particle .sp-nodes:has(.sp-node:hover) .sp-node:hover .sp-node__label,.sp-variant-particle .sp-nodes:has(.sp-node:hover) .sp-node:hover .sp-node__num{opacity:1}.sp-variant-particle .sp-node__circle{width:9rem;height:9rem}.sp-variant-particle .sp-node__num{font-size:2.8rem}.sp-variant-particle .sp-node__label{font-size:clamp(1.8rem,2vw,2.6rem)}.sp-variant-particle .sp-node__desc{font-size:1.5rem}.sp-variant-particle .sp-node__burst{width:9rem;height:9rem}.sp-variant-particle .sp-track{top:4.5rem}@media (max-width:767px){.sp-node{gap:1rem}.sp-variant-particle .sp-node__burst,.sp-variant-particle .sp-node__circle{width:5.2rem;height:5.2rem}.sp-variant-particle .sp-node__num{font-size:1.8rem}.sp-variant-particle .sp-track{top:2.6rem}.sp-variant-particle .sp-node__label{font-size:1.2rem}.sp-variant-particle .sp-node__desc{display:none}}.sp-variant-particle .sp-node__circle{opacity:0;background:#f9e902;border-color:#f9e902;transition:none;transform:scale(0)}.sp-variant-particle .sp-node__num{opacity:1;color:#161616}.sp-variant-particle .sp-node.sp-fired .sp-node__circle{animation:sp-v6-appear .55s cubic-bezier(.22,1,.36,1)}@keyframes sp-v6-appear{0%{opacity:1;transform:scale(0)}70%{transform:scale(1.08)}to{opacity:1;transform:scale(1)}}.sp-node__particle{opacity:0;pointer-events:none;background:#f9e902;border-radius:50%;width:7px;height:7px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sp-node__particle:nth-child(odd){background:#f9e902}.sp-node__particle:nth-child(3n){background:#fff;width:5px;height:5px}.sp-node__particle:nth-child(4n){background:#ffeb3b}.sp-variant-particle .sp-node.sp-fired .sp-node__particle{animation:sp-particle-big .75s ease-out forwards;animation-delay:calc(var(--p-angle) / 3.6s)}@keyframes sp-particle-big{0%{opacity:1;transform:translate(-50%,-50%) rotate(var(--p-angle)) translateY(0) scale(1.4)}60%{opacity:1;transform:translate(-50%,-50%) rotate(var(--p-angle)) translateY(-55px) scale(1)}to{opacity:0;transform:translate(-50%,-50%) rotate(var(--p-angle)) translateY(-80px) scale(.3)}}.sp-variant-particle .sp-node__burst{background:0 0;border:none;border-radius:0;width:100%;height:100%;position:absolute;inset:0;overflow:visible;transform:none}.sp-variant-particle .sp-node.sp-fired .sp-node__burst{background:0 0;border:none}.contact-section{padding-top:2rem;padding-bottom:8rem}.contact-form-wrap{grid-template-columns:.72fr 1.28fr;align-items:start;gap:clamp(2.4rem,4vw,6rem);width:100%;display:grid}@media (max-width:991px){.contact-form-wrap{grid-template-columns:1fr;gap:2.8rem}}.contact-channels{top:calc(var(--sticky-top,0px) + 2rem);flex-direction:column;gap:1.2rem;transition:top .3s;display:flex;position:sticky}@media (max-width:991px){.contact-channels{position:static}}.contact-channel{text-align:start;border:1.5px solid var(--st-muted);cursor:pointer;width:100%;transition:border-color .25s ease,background .25s ease,transform .25s var(--_animbezier,cubic-bezier(.22,1,.36,1));background:0 0;border-radius:1.4rem;grid-template-columns:1fr auto;align-items:center;gap:.5rem 1.2rem;padding:2.2rem 2.6rem;font-family:inherit;display:grid}.contact-channel:hover{border-color:var(--accent);transform:translateY(-2px)}.contact-channel.is-on{background:var(--base-opp);border-color:var(--base-opp)}.contact-channel__title{font:var(--fw-semibold) clamp(1.9rem,2.2vw,2.4rem)/1.1 var(--_font-accent);letter-spacing:-.02em;color:var(--t-bright);grid-area:1/1;justify-self:start}.contact-channel.is-on .contact-channel__title{color:var(--t-opp-bright)}.contact-channel__arrow{color:var(--t-muted);grid-area:1/2;justify-self:end;font-size:1.7rem}.contact-channel.is-on .contact-channel__arrow{color:var(--accent)}[dir=rtl] .contact-channel__arrow{transform:scaleX(-1)}.contact-channel__desc{font:400 1.4rem/1.4 var(--_font-default);color:var(--t-muted);grid-area:2/1/auto/-1}.contact-channel.is-on .contact-channel__desc{color:var(--t-opp-bright)}@supports (color:color-mix(in lab,red,red)){.contact-channel.is-on .contact-channel__desc{color:color-mix(in srgb,var(--t-opp-bright) 62%,transparent)}}.contact-hello{margin:.6rem 0 2.4rem}.contact-hello__prose{font:var(--fw-semibold) clamp(1.9rem,2.1vw,2.8rem)/1.55 var(--_font-accent);letter-spacing:-.02em;color:var(--t-bright);margin:0}.contact-inline{border:none;border-bottom:3px solid var(--accent);font:inherit;color:var(--t-bright);background:0 0;min-width:7ch;max-width:100%;margin:0 .2rem;padding:0 .4rem .2rem;transition:background .2s;display:inline-block}.contact-inline:focus{background:var(--accent);outline:none}@supports (color:color-mix(in lab,red,red)){.contact-inline:focus{background:color-mix(in srgb,var(--accent) 16%,transparent)}}.contact-inline::placeholder{color:var(--t-muted)}@supports (color:color-mix(in lab,red,red)){.contact-inline::placeholder{color:color-mix(in srgb,var(--t-muted) 60%,transparent)}}.contact-inline::placeholder{transition:color .15s}.contact-inline:focus::placeholder{color:#0000}.contact-inline--wide{min-width:16ch}@media (max-width:600px){.contact-hello__prose{font-size:clamp(2rem,6.5vw,2.8rem);line-height:1.6}}.contact-tabs__btn.is-active{background:var(--accent);color:#000}.contact-tabs__btn:hover:not(.is-active){color:#fff}.contact-form{border:1px solid var(--st-muted);background:var(--base-tint,#f3efe9);border-radius:2rem;flex-direction:column;gap:2.4rem;padding:clamp(2.6rem,3vw,4rem);animation:contactFormIn .4s backwards;display:flex;position:relative}.contact-form__tag{font:600 1.05rem/1 var(--_font-body,"Sora",sans-serif);letter-spacing:.16em;text-transform:uppercase;color:#161616;background:var(--accent);border-radius:99px;align-self:flex-start;padding:.6rem 1.2rem}@keyframes contactFormIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.contact-form__row{grid-template-columns:1fr 1fr;gap:2.4rem;display:grid}.contact-form__field{flex-direction:column;gap:.8rem;display:flex}.contact-form__label{color:var(--t-bright);letter-spacing:.01em;font-size:1.4rem;font-weight:600}.contact-form__required{background:var(--accent);color:#000;letter-spacing:.04em;vertical-align:middle;text-transform:uppercase;border-radius:10rem;align-items:center;margin-inline-start:.6rem;padding:.15rem .7rem;font-size:1rem;font-weight:700;line-height:1.4;display:inline-flex}.contact-form__input,.contact-form__textarea{border:2px solid var(--st-bright);width:100%;color:var(--t-bright);background:0 0;border-radius:1rem;outline:none;padding:1.4rem 1.6rem;font-family:inherit;font-size:1.6rem;transition:border-color .2s}.contact-form__input:focus,.contact-form__textarea:focus{border-color:var(--accent)}.contact-form__input:focus-visible,.contact-form__textarea:focus-visible{outline:none}.contact-form__input:-webkit-autofill,.contact-form__input:-webkit-autofill:hover{-webkit-text-fill-color:var(--t-bright);-webkit-box-shadow:0 0 0 100rem var(--base-tint) inset;box-shadow:0 0 0 100rem var(--base-tint) inset;caret-color:var(--t-bright);border-radius:1rem;transition:background-color 6000s ease-out}.contact-form__input:-webkit-autofill:focus,.contact-form__textarea:-webkit-autofill{-webkit-text-fill-color:var(--t-bright);-webkit-box-shadow:0 0 0 100rem var(--base-tint) inset;box-shadow:0 0 0 100rem var(--base-tint) inset;caret-color:var(--t-bright);border-radius:1rem;transition:background-color 6000s ease-out}.contact-form__textarea:-webkit-autofill:focus{-webkit-text-fill-color:var(--t-bright);-webkit-box-shadow:0 0 0 100rem var(--base-tint) inset;box-shadow:0 0 0 100rem var(--base-tint) inset;caret-color:var(--t-bright);border-radius:1rem;transition:background-color 6000s ease-out}.contact-form__input::placeholder,.contact-form__textarea::placeholder{color:var(--t-faint);transition:color .15s}.contact-form__input:focus::placeholder,.contact-form__textarea:focus::placeholder{color:#0000}.contact-select{position:relative}.contact-select__trigger{border:2px solid var(--st-bright);width:100%;color:var(--t-bright);cursor:pointer;text-align:start;background:0 0;border-radius:1rem;outline:none;justify-content:space-between;align-items:center;padding:1.4rem 1.6rem;font-family:inherit;font-size:1.6rem;transition:border-color .2s;display:flex}.contact-select.is-open .contact-select__trigger,.contact-select__trigger:hover{border-color:var(--accent)}.contact-select__value.is-placeholder{color:var(--t-faint)}.contact-select__chevron{color:var(--t-faint);flex-shrink:0;transition:transform .25s}.contact-select.is-open .contact-select__chevron{transform:rotate(180deg)}.contact-select__dropdown{z-index:50;border:2px solid var(--st-bright);background:var(--base);opacity:0;pointer-events:none;border-radius:1rem;max-height:28rem;padding:.6rem;transition:opacity .2s,transform .2s;position:absolute;top:calc(100% + .6rem);left:0;right:0;overflow-y:auto;transform:translateY(-8px)scale(.97);box-shadow:0 1.2rem 3.2rem #0000001f}.contact-select.is-open .contact-select__dropdown{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.contact-select__option{width:100%;color:var(--t-bright);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:.7rem;padding:1.1rem 1.4rem;font-family:inherit;font-size:1.5rem;transition:background .15s,color .15s;display:block}.contact-select__option.is-active,.contact-select__option:hover{background:var(--accent);color:#000}.contact-select__option.is-active{font-weight:600}.contact-form__field--slide-in{animation:contactSlideIn .35s cubic-bezier(.22,1,.36,1) backwards;overflow:hidden}@keyframes contactSlideIn{0%{opacity:0;max-height:0;transform:translateY(-8px)}to{opacity:1;max-height:10rem;transform:translateY(0)}}.contact-form__textarea{resize:vertical;min-height:12rem}.contact-form__error{color:#e53e3e;font-size:1.4rem;font-weight:500}.contact-form__input--error,.contact-form__textarea.contact-form__input--error{border-color:#e53e3e}.contact-form__field-error{color:#e53e3e;margin-top:.6rem;font-size:1.3rem;font-weight:500;display:block}.contact-inline--error{border-bottom-color:#e53e3e}.contact-form__consent--error{color:#e53e3e}.contact-form__consent--error input{outline-offset:1px;border-radius:2px;outline:2px solid #e53e3e}.contact-form__captcha{margin-bottom:1.6rem}.contact-form__consent{color:var(--t-muted);cursor:pointer;align-items:flex-start;gap:1rem;margin-bottom:1.6rem;font-size:1.4rem;line-height:1.5;display:flex}.contact-form__consent input{width:1.7rem;height:1.7rem;accent-color:var(--accent);cursor:pointer;flex-shrink:0;margin-top:.3rem}.contact-form__consent-link{color:var(--t-bright);text-underline-offset:2px;text-decoration:underline}.contact-form__consent-link:hover{color:var(--accent)}.mxd-legal{padding-bottom:6rem}.mxd-legal__updated{color:var(--t-muted);margin-bottom:2.8rem;font-size:1.4rem}.mxd-legal__lead{color:var(--t-mid,var(--t-muted));font-size:1.8rem;line-height:1.7}.mxd-legal__block,.mxd-legal__lead{margin-bottom:3.6rem}.mxd-legal__h2{font:700 clamp(2.2rem,3vw,2.8rem)/1.2 var(--_font-accent,"Inter",sans-serif);color:var(--t-bright);margin-bottom:1.2rem}.mxd-legal__p{color:var(--t-muted);margin-bottom:1.6rem;font-size:1.6rem;line-height:1.7}.mxd-legal__list{flex-direction:column;gap:.6rem;margin:0 0 1.6rem;padding-inline-start:2rem;display:flex}.mxd-legal__list li{color:var(--t-muted);font-size:1.55rem;line-height:1.6;list-style:outside}.mxd-legal__cookies{flex-direction:column;gap:.8rem;margin:0;padding:0;list-style:none;display:flex}.mxd-legal__cookie{border:1px solid var(--st-muted,#1616161f);border-radius:1rem;grid-template-columns:22rem 1fr 15rem;align-items:center;gap:1.6rem;padding:1.2rem 1.6rem;display:grid}.mxd-legal__cookie-name{color:var(--t-bright);word-break:break-all;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:1.35rem}.mxd-legal__cookie-purpose{color:var(--t-muted);font-size:1.4rem;line-height:1.45}.mxd-legal__cookie-dur{color:var(--t-muted);text-align:end;white-space:nowrap;font-size:1.35rem}.mxd-legal__manage-btn{cursor:pointer;border:1px solid var(--accent,#f9e902);background:var(--accent,#f9e902);color:#161616;font:600 1.5rem/1 var(--_font-body,"Sora",sans-serif);border-radius:99px;padding:1.2rem 2.4rem;transition:filter .18s;display:inline-block}.mxd-legal__manage-btn:hover{filter:brightness(.95)}.mxd-legal__body table{border-collapse:collapse;width:100%;margin:2.4rem 0;font-size:1.5rem}@media (max-width:720px){.mxd-legal__body table{-webkit-overflow-scrolling:touch;white-space:nowrap;display:block;overflow-x:auto}}.mxd-legal__body td,.mxd-legal__body th{text-align:start;vertical-align:top;border-bottom:1px solid var(--st-muted,#1616161f);padding:1.1rem 1.4rem}.mxd-legal__body th{color:var(--t-bright);border-bottom-width:2px;font-weight:600}.mxd-legal__body td{color:var(--t-muted)}.mxd-legal__body code{background:var(--base-tint,#1616160d);color:var(--t-bright);word-break:break-word;border-radius:.5rem;padding:.2rem .5rem;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.9em}.mxd-legal__manage{margin-top:3.6rem}@media (max-width:820px){.mxd-legal__cookie{grid-template-columns:1fr;gap:.4rem}.mxd-legal__cookie-dur{text-align:start}}.contact-form__submit{align-self:flex-start;margin-top:.8rem}.contact-success{text-align:center;max-width:48rem;margin:0 auto;padding:6rem 2rem}.contact-success__icon{color:var(--accent);margin-bottom:2rem;font-size:5.6rem}.contact-success__title{color:var(--t-bright);margin-bottom:1.2rem;font-size:3.2rem;font-weight:700}.contact-success__text{color:var(--t-mid);font-size:1.6rem;line-height:1.6}@media (max-width:640px){.contact-form__row{grid-template-columns:1fr;gap:2rem}}.contact-phone-input__wrapper{border:2px solid var(--st-bright);border-radius:1rem;align-items:stretch;transition:border-color .2s;display:flex;position:relative}.contact-phone-input__wrapper:focus-within{border-color:var(--accent)}.contact-phone-input__input:focus-visible{outline:none}.contact-phone-input--error .contact-phone-input__wrapper{border-color:#ef4444}.contact-phone-input__country-btn{border:0;border-inline-end:2px solid var(--st-bright);width:8rem;color:var(--t-bright);cursor:pointer;background:0 0;border-radius:.8rem 0 0 .8rem;flex-shrink:0;align-items:center;gap:.8rem;padding:0 1.2rem;font-size:1.4rem;display:flex}.contact-phone-input__country-btn:focus{outline:none}.contact-phone-input__flag{object-fit:cover;border-radius:3px;width:2.2rem;height:1.6rem}.contact-phone-input__chevron{stroke:currentColor;opacity:.5;margin-inline-start:auto}.contact-phone-input__dial-code{pointer-events:none;color:var(--t-mid);flex-shrink:0;padding:1.4rem 0 1.4rem 1.4rem;font-size:1.6rem;line-height:normal;display:block}.contact-phone-input__input{min-width:0;color:var(--t-bright);background:0 0;border:0;outline:none;flex:1;padding:1.4rem 1.6rem 1.4rem .9rem;font-family:inherit;font-size:1.6rem;line-height:normal}.contact-phone-input__input::placeholder{color:var(--t-faint);transition:color .15s}.contact-phone-input__input:focus::placeholder{color:#0000}.contact-phone-input--error .contact-phone-input__country-btn{border-inline-end-color:#ef4444}.contact-phone-input__dropdown{z-index:30;border:2px solid var(--st-bright);background:var(--base);border-radius:1rem;position:absolute;top:calc(100% + .8rem);left:0;right:0;overflow:hidden;box-shadow:0 1rem 3rem #00000026}.contact-phone-input__dropdown-search{border-bottom:1px solid var(--st-bright);padding:1.2rem}.contact-phone-input__dropdown-search-input{border:2px solid var(--st-bright);width:100%;color:var(--t-bright);background:0 0;border-radius:.8rem;outline:none;padding:1rem 1.4rem;font-family:inherit;font-size:1.4rem}.contact-phone-input__dropdown-search-input:focus{border-color:var(--accent)}.contact-phone-input__dropdown-search-input::placeholder{color:var(--t-faint);transition:color .15s}.contact-phone-input__dropdown-search-input:focus::placeholder{color:#0000}.contact-phone-input__dropdown-list{max-height:24rem;padding:.6rem;overflow-y:auto}.contact-phone-input__dropdown-item{text-align:start;width:100%;color:var(--t-bright);cursor:pointer;background:0 0;border:0;border-radius:.8rem;align-items:center;gap:1rem;padding:.8rem 1.2rem;font-size:1.4rem;transition:background .15s;display:flex}.contact-phone-input__dropdown-item--active,.contact-phone-input__dropdown-item:hover{background:var(--base-tint)}.contact-phone-input__dropdown-item-text{flex:1;min-width:0}.contact-phone-input__dropdown-item-name{text-overflow:ellipsis;white-space:nowrap;font-weight:500;display:block;overflow:hidden}.contact-phone-input__dropdown-item-meta{color:var(--t-faint);font-size:1.2rem;display:block}.contact-phone-input__dropdown-empty{color:var(--t-faint);padding:1.6rem 1.2rem;font-size:1.4rem}.contact-phone-input__hint{color:var(--t-faint);margin-top:.6rem;font-size:1.3rem}.contact-phone-input__hint--error{color:#ef4444}[dir=rtl]{text-align:end;direction:rtl}[dir=rtl] .mxd-header__controls{flex-direction:row-reverse}.ptl-root{z-index:999999;pointer-events:none;position:fixed;inset:0;overflow:hidden}.ptl-ribbon-svg{width:100vw;height:120px;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}[data-ptl-snapshot]{will-change:clip-path}.wdg-wrap{pointer-events:none;z-index:11;height:340vh;margin-top:-30vh;position:relative}.wdg-sticky{color:#f4f1ea;isolation:isolate;pointer-events:none;background:0 0;height:100vh;position:sticky;top:0;overflow:hidden}.wdg-sticky.is-poweroff{animation:wdg-tv-off .6s cubic-bezier(.55,0,.55,.2) forwards}@keyframes wdg-tv-off{0%{opacity:1;filter:brightness();transform:scale(1)}45%{opacity:1;filter:brightness(2.4);transform:scale(1.01,.012)}80%{opacity:1;filter:brightness(3);transform:scale(.35,.005)}to{opacity:0;filter:brightness();transform:scale(0,.004)}}.wdg-sticky.is-poweron{animation:wdg-tv-on .7s cubic-bezier(.16,1,.3,1) forwards}@keyframes wdg-tv-on{0%{opacity:0;transform:scale(0,.004)}18%{opacity:1;filter:brightness(2.6);transform:scale(1.02,.008)}35%{filter:brightness(2.1);transform:scaleY(.012)}70%{filter:brightness(1.4);transform:scaleY(1.01)}to{opacity:1;filter:brightness();transform:scale(1)}}.wdg-black{z-index:0;will-change:opacity;background:#0c0c0d}.wdg-black,.wdg-darkline{opacity:0;pointer-events:none;position:absolute;inset:0}.wdg-darkline{text-align:center;z-index:2;justify-content:center;align-items:center;padding:0 2rem;transition:opacity .45s,transform .55s cubic-bezier(.22,1,.36,1);display:flex;transform:translateY(26px)}.wdg-darkline.is-visible{opacity:1;transform:none}.wdg-darkline p{font:normal var(--fw-bold) clamp(2.8rem,4.6vw,6rem)/1.15 var(--_font-accent);letter-spacing:-.03em;color:#f4f1ea57;text-wrap:balance;max-width:22ch;margin:0}.wdg-darkline em{color:#f4f1ea9e;font-style:normal}.wdg-final{z-index:3;pointer-events:none;position:absolute;inset:0}.wdg-final,.wdg-final__inner{align-items:center;display:flex}.wdg-final__inner{gap:clamp(3rem,5vw,7rem)}.wdg-copy{flex:1;min-width:0}.wdg-copy__cta,.wdg-copy__head,.wdg-copy__kicker,.wdg-copy__sub{opacity:0;will-change:opacity,transform;pointer-events:auto;margin-top:2.8rem}.wdg-copy__cta.btn-outline{color:#f4f1ea;border-color:#f4f1ea66}.wdg-copy__cta.btn-outline:hover{border-color:var(--accent);color:#f4f1ea;background-color:#0000}.wdg-copy__kicker{width:fit-content;font:500 1.3rem/1 var(--_font-accent);letter-spacing:.22em;text-transform:uppercase;color:#f4f1eabf;background:#f4f1ea12;border:1px solid #f4f1ea29;border-radius:999px;align-items:center;margin:0 0 2.4rem;padding:1rem 1.6rem;display:inline-flex}.wdg-copy__head{font:normal var(--fw-bold) clamp(3.6rem,5vw,6.4rem)/1.04 var(--_font-accent);letter-spacing:-.03em;color:#faf7f6;text-wrap:balance;margin:0}.wdg-copy__head em{color:var(--accent);font-style:normal}.wdg-copy__sub{max-width:52ch;font:normal var(--fw-regular) 1.6rem/1.7 var(--_font-default);color:#f4f1ea99;margin:2.8rem 0 0}.wdg-screen{flex:0 0 64rem;max-width:56%;position:relative}.wdg-screen__frame{border:1px solid rgba(var(--accent-rgb),.35);box-shadow:0 0 60px rgba(var(--accent-rgb),.12),0 30px 80px #0000008c;opacity:0;transform-origin:50%;will-change:transform,opacity;background:#131316;border-radius:2rem;padding:1.4rem;position:relative;transform:scaleY(.004)}.wdg-screen.is-on .wdg-screen__frame{animation:wdg-crt-on .9s cubic-bezier(.16,1,.3,1) forwards}.wdg-screen.is-off .wdg-screen__frame{animation:wdg-crt-off .45s cubic-bezier(.55,0,.55,.2) forwards}@keyframes wdg-crt-off{0%{opacity:1;filter:brightness();transform:scale(1)}40%{opacity:1;filter:brightness(2.6);transform:scale(1.02,.012)}75%{opacity:1;filter:brightness(3);transform:scale(.4,.005)}to{opacity:0;filter:brightness();transform:scale(0,.004)}}@keyframes wdg-crt-on{0%{opacity:0;transform:scale(0,.004)}18%{opacity:1;filter:brightness(2.6);transform:scale(1.04,.004)}30%{filter:brightness(2.2);transform:scaleY(.004)}62%{filter:brightness(1.5);transform:scaleY(1.015)}74%{filter:brightness(.9)}86%{filter:brightness(1.25)}to{opacity:1;filter:brightness();transform:scale(1)}}.wdg-screen__glow{background:radial-gradient(ellipse,rgba(var(--accent-rgb),.16),transparent 65%);opacity:0;pointer-events:none;z-index:-1;transition:opacity .8s .5s;position:absolute;inset:-18%}.wdg-screen.is-on .wdg-screen__glow{opacity:1}.wdg-screen.is-off .wdg-screen__glow{opacity:0;transition:opacity .3s}.wdg-screen__bar{justify-content:space-between;align-items:center;padding:.4rem .6rem 1.2rem;display:flex}.wdg-screen__logo{width:auto;height:3.2rem;display:block}.wdg-screen__loader{background:#f4f1ea1f;border-radius:99px;height:.35rem;margin:0 .6rem 1.1rem;display:block;overflow:hidden}.wdg-screen__loader i{border-radius:inherit;background:var(--accent);width:0;height:100%;box-shadow:0 0 8px rgba(var(--accent-rgb),.7);display:block}.wdg-screen__dots{opacity:0;justify-content:center;gap:.8rem;margin-top:1.4rem;transition:opacity .4s .55s;display:flex}.wdg-screen.is-on .wdg-screen__dots{opacity:1}.wdg-screen.is-off .wdg-screen__dots{transition:opacity .25s}.wdg-screen__dots span{background:#f4f1ea38;border-radius:50%;width:.7rem;height:.7rem;transition:background .3s,transform .3s}.wdg-screen__dots span.is-active{background:var(--accent);transform:scale(1.3)}.wdg-screen__live{font:normal var(--fw-semibold) 1rem/1 var(--_font-default);letter-spacing:.18em;text-transform:uppercase;color:var(--accent);align-items:center;gap:.6rem;display:inline-flex}.wdg-screen__live:before{content:"";background:var(--accent);width:.7rem;height:.7rem;box-shadow:0 0 8px var(--accent);border-radius:50%;animation:wdg-pulse 1.6s ease-in-out infinite}@keyframes wdg-pulse{0%,to{opacity:1}50%{opacity:.3}}.wdg-stage-views{height:39rem;position:relative}.wdg-app{color:#161616;background:#faf8f4;border-radius:1.4rem;padding:1.8rem}.wdg-view{opacity:0;pointer-events:none;transition:opacity .45s,transform .5s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;overflow:hidden;transform:translateY(12px)}.wdg-view.is-active{opacity:1;transform:none}.wdg-app__head{justify-content:space-between;align-items:baseline;margin-bottom:1.4rem;display:flex}.wdg-app__h1{font:normal var(--fw-semibold) 1.8rem/1 var(--_font-accent);letter-spacing:-.02em}.wdg-app__range{font:normal var(--fw-medium) 1rem/1 var(--_font-default);background:var(--accent);color:#161616;border-radius:99px;padding:.5rem 1rem}.wdg-app__kpis{grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:1.4rem;display:grid}.wdg-app__kpi{background:#fff;border:1px solid #16161617;border-radius:1rem;flex-direction:column;gap:.5rem;padding:1.1rem 1.2rem;display:flex}.wdg-app__lbl{font:normal var(--fw-medium) .85rem/1.2 var(--_font-default);letter-spacing:.08em;text-transform:uppercase;color:#16161673}.wdg-app__num{font:normal var(--fw-semibold) 2.2rem/1 var(--_font-accent);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.wdg-app__trend{font:normal var(--fw-semibold) 1rem/1 var(--_font-default);color:#8a8200}.wdg-app__body{grid-template-columns:1.15fr 1fr;align-items:stretch;gap:1.2rem;display:grid}.wdg-app__globe{aspect-ratio:1.35;background:#fff;border:1px solid #16161617;border-radius:1rem;padding:1rem;position:relative}.wdg-app__globe svg{transform-origin:50%;width:100%;height:100%;animation:wdg-globe-spin 40s linear infinite}@keyframes wdg-globe-spin{to{transform:rotate(1turn)}}.wdg-app__sphere{fill:none;stroke:#1616164d;stroke-width:.7px}.wdg-app__grid-line{fill:none;stroke:#16161624;stroke-width:.5px}.wdg-app__ping{background:var(--accent);width:.7rem;height:.7rem;box-shadow:0 0 6px rgba(var(--accent-rgb),.9);opacity:0;border-radius:50%;position:absolute}.wdg-screen.is-on .wdg-app__ping{animation:wdg-ping 2.6s ease-out infinite}@keyframes wdg-ping{0%{opacity:0;box-shadow:0 0 0 0 rgba(var(--accent-rgb),.6)}12%{opacity:1}45%{opacity:1;box-shadow:0 0 0 1rem rgba(var(--accent-rgb),0)}70%,to{opacity:0;box-shadow:0 0 0 1.4rem rgba(var(--accent-rgb),0)}}.wdg-app__live-tag{color:#f4f1ea;font:normal var(--fw-medium) 1rem/1 var(--_font-default);inset-inline-start:1rem;background:#161616;border-radius:99px;align-items:center;gap:.6rem;padding:.5rem 1rem;display:inline-flex;position:absolute;bottom:1rem}.wdg-app__live-tag i{background:var(--accent);border-radius:50%;width:.6rem;height:.6rem;animation:wdg-pulse 1.6s ease-in-out infinite}.wdg-app__side{background:#fff;border:1px solid #16161617;border-radius:1rem;flex-direction:column;gap:.9rem;padding:1.2rem;display:flex}.wdg-app__side-h{font:normal var(--fw-semibold) 1.15rem/1 var(--_font-accent);margin-bottom:.2rem}.wdg-app__row{opacity:0;grid-template-columns:1fr 4.6rem 1.6rem;align-items:center;gap:.8rem;transition:opacity .5s,transform .5s;display:grid;transform:translate(10px)}.wdg-screen.is-on .wdg-app__row{opacity:1;transform:none}.wdg-app__row-name{font:normal var(--fw-medium) 1.1rem/1.2 var(--_font-default)}.wdg-app__row-bar{background:#16161612;border-radius:99px;height:.5rem;overflow:hidden}.wdg-app__row-bar i{background:var(--accent);border-radius:99px;height:100%;display:block}.wdg-app__row-n{font:normal var(--fw-semibold) 1.1rem/1 var(--_font-accent);text-align:end}.wdg-leads{flex-direction:column;gap:1rem;display:flex}.wdg-lead{opacity:0;background:#fff;border:1px solid #16161617;border-radius:1rem;grid-template-columns:auto 1fr auto;align-items:center;gap:1.2rem;padding:1.2rem 1.4rem;transition:opacity .45s,transform .45s;display:grid;transform:translate(12px)}.wdg-view.is-active .wdg-lead{opacity:1;transform:none}.wdg-lead__avatar{background:rgba(var(--accent-rgb),.25);width:3.4rem;height:3.4rem;font:normal var(--fw-semibold) 1.1rem/1 var(--_font-accent);border-radius:50%;justify-content:center;align-items:center;display:flex}.wdg-lead__who{flex-direction:column;gap:.3rem;min-width:0;display:flex}.wdg-lead__who b{font:normal var(--fw-semibold) 1.3rem/1.2 var(--_font-accent)}.wdg-lead__who small{font:normal var(--fw-regular) 1.05rem/1.2 var(--_font-default);color:#16161673}.wdg-lead__chip{font:normal var(--fw-semibold) 1rem/1 var(--_font-default);color:#161616b3;white-space:nowrap;border:1px solid #16161624;border-radius:99px;padding:.6rem 1.1rem}.wdg-lead__chip--won{background:var(--accent);border-color:var(--accent);color:#161616}.wdg-reqs{flex-direction:column;gap:1rem;display:flex}.wdg-req{opacity:0;background:#fff;border:1px solid #16161617;border-radius:1rem;justify-content:space-between;align-items:center;gap:1.2rem;padding:1.2rem 1.4rem;transition:opacity .45s,transform .45s;display:flex;transform:translate(12px)}.wdg-view.is-active .wdg-req{opacity:1;transform:none}.wdg-req__who{flex-direction:column;gap:.3rem;min-width:0;display:flex}.wdg-req__who b{font:normal var(--fw-semibold) 1.3rem/1.2 var(--_font-accent)}.wdg-req__who small{font:normal var(--fw-regular) 1.05rem/1.2 var(--_font-default);color:#16161673}.wdg-msg{opacity:0;flex-direction:column;gap:.7rem;margin-top:.4rem;transition:opacity .5s;display:flex}.wdg-view.is-active .wdg-msg{opacity:1}.wdg-msg__bubble{max-width:80%;font:normal var(--fw-regular) 1.15rem/1.4 var(--_font-default);background:#fff;border:1px solid #16161617;border-radius:1.2rem 1.2rem 1.2rem .3rem;align-self:flex-start;padding:.9rem 1.3rem}.wdg-msg__bubble--reply{background:var(--accent);border-color:var(--accent);border-radius:1.2rem 1.2rem .3rem;align-self:flex-end}.wdg-wrap+.mxd-section{z-index:10;margin-top:-100vh;position:relative}@media (max-width:900px){.wdg-wrap{height:280vh}.wdg-stage-views{height:33rem}.wdg-final__inner{flex-direction:column;align-items:flex-start;gap:3rem}.wdg-screen{flex-basis:auto;width:100%;max-width:100%}.wdg-copy__sub{font-size:1.45rem}}@media (prefers-reduced-motion:reduce){.wdg-wrap{height:auto;margin-top:0}.wdg-wrap+.mxd-section{z-index:auto;margin-top:0}.wdg-sticky.is-poweroff,.wdg-sticky.is-poweron{animation:none}.wdg-sticky{pointer-events:auto;background:#0c0c0d;height:auto;min-height:100vh;padding:10rem 0;position:relative}.wdg-darkline{display:none}.wdg-screen.is-on .wdg-screen__frame{opacity:1;animation:none;transform:none}.wdg-screen.is-off .wdg-screen__frame,.wdg-screen__live:before{animation:none}}.hww-light-overlay{background:var(--base--light);pointer-events:none;z-index:0;will-change:opacity;position:absolute;inset:0}[color-scheme=dark] .hww-light-overlay{background:var(--base-tint)}.services-stack .stack-item{cursor:pointer}@media (hover:hover){.services-stack .stack-item .mxd-services-stack__head .btn-round{opacity:0;transition:opacity .3s,transform .4s cubic-bezier(.22,1,.36,1);transform:translateY(8px)scale(.85)}.services-stack .stack-item:hover .mxd-services-stack__head .btn-round{opacity:1;transform:none}}