@font-face{font-family: "Inter Tight";src: url("../fonts/inter-tight.woff2") format("woff2");font-weight: 100 900;font-style: normal;font-display: swap}@font-face{font-family: "Inter";src: url("../fonts/inter.woff2") format("woff2");font-weight: 100 900;font-style: normal;font-display: swap}:root{color-scheme: light;--white: #ffffff;--paper: #f5f5f7;--paper-2: #fafafc;--ink: #1d1d1f;--ink-2: #424245;--grey: #6e6e73;--grey-2: #86868b;--grey-3: #aeaeb2;--line: #d2d2d7;--line-2: #e8e8ed;--night: #000000;--night-1: #0a0a0b;--night-2: #161617;--night-3: #1d1d1f;--night-line: #2c2c2e;--on-night: #f5f5f7;--on-night-2: #a1a1a6;--on-night-3: #6e6e73;--orange: #ff8903;--orange-hover: #ff9a2b;--orange-press: #f27d00;--orange-ink: #eb6e00;--orange-text: #c25700;--orange-tint: #fff4e8;--green: #30b350;--red: #ff3b30;--font-display: "Inter Tight","SF Pro Display",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;--font-text: "Inter","SF Pro Text",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;--ease: cubic-bezier(.28,.11,.32,1);--ease-out: cubic-bezier(.16,1,.3,1);--ease-in-out: cubic-bezier(.65,0,.35,1);--nav-h: 64px;--gutter: clamp(20px,5vw,48px);--wide: 1240px;--main: 1100px;--narrow: 820px;--r-xs: 8px;--r-s: 12px;--r-m: 18px;--r-l: 28px;--r-xl: 36px;--shadow-card: 0 1px 2px rgba(0,0,0,.04),0 12px 40px rgba(0,0,0,.07);--shadow-float: 0 24px 70px rgba(0,0,0,.22)}@media (max-width: 734px){:root{--nav-h: 56px}}*,*::before,*::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%;text-size-adjust: 100%;scroll-padding-top: calc(var(--nav-h) + 20px)}@media (prefers-reduced-motion: no-preference){html{scroll-behavior: smooth}}body{margin: 0;background: var(--white);color: var(--ink);font-family: var(--font-text);font-size: 17px;line-height: 1.53;letter-spacing: -0.012em;font-optical-sizing: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-rendering: optimizeLegibility;overflow-x: clip}img,video,canvas{display: block;max-width: 100%;height: auto}svg{max-width: 100%}a{color: inherit;text-decoration: none}button,input,select,textarea{font: inherit;color: inherit;letter-spacing: inherit}button{cursor: pointer}p,h1,h2,h3,h4,figure,blockquote,dl,dd{margin: 0}ul,ol{margin: 0;padding: 0}ul[role="list"],ol[role="list"]{list-style: none}strong,b{font-weight: 600}hr{border: 0;height: 1px;background: var(--line);margin: 0}::selection{background: rgba(255,137,3,.28)}:focus-visible{outline: 2px solid var(--orange);outline-offset: 3px;border-radius: 6px}[hidden]{display: none !important}.sr-only{position: absolute !important;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);white-space: nowrap;border: 0}.skip-link{position: fixed;left: 16px;top: 12px;z-index: 1000;transform: translateY(-160%);background: var(--ink);color: #fff;padding: 10px 18px;border-radius: 999px;font-size: 15px;font-weight: 600;transition: transform .25s var(--ease)}.skip-link:focus{transform: translateY(0)}.container{width: min(100% - 2 * var(--gutter),var(--wide));margin-inline: auto}.container--main{width: min(100% - 2 * var(--gutter),var(--main))}.container--narrow{width: min(100% - 2 * var(--gutter),var(--narrow))}.section{position: relative;padding-block: var(--pad,clamp(88px,11vw,168px))}.section--tight{--pad: clamp(64px,8vw,120px)}.section--flush-top{padding-top: 0}.section--flush-bottom{padding-bottom: 0}.bg-paper{background: var(--paper)}.bg-night{background: var(--night);color: var(--on-night)}.bg-night-1{background: var(--night-1);color: var(--on-night)}.center{text-align: center}.section-head{max-width: 900px;margin: 0 auto clamp(44px,6vw,84px);text-align: center}.section-head--left{margin-left: 0;text-align: left}.section-head .lead{margin-top: 20px}.section-head .h-xl + .lead,.section-head .h-l + .lead{margin-top: 24px}.eyebrow{display: block;font-family: var(--font-text);font-size: clamp(15px,1.25vw,17px);font-weight: 600;line-height: 1.3;letter-spacing: -0.01em;color: var(--orange-text);margin: 0 0 14px}.on-night .eyebrow,.bg-night .eyebrow{color: var(--orange)}.eyebrow--ink{color: var(--ink)}.eyebrow--grey{color: var(--grey)}h1,h2,h3{overflow-wrap: break-word}.h-hero,.h-xl,.h-l,.h-m,.h-s,.h-xs{font-family: var(--font-display);font-weight: 700;margin: 0;text-wrap: balance}.h-hero{font-size: clamp(40px,6.1vw,88px);line-height: 1.02;letter-spacing: -0.045em}.h-xl{font-size: clamp(38px,5.8vw,80px);line-height: 1.03;letter-spacing: -0.042em}.h-l{font-size: clamp(32px,4.5vw,62px);line-height: 1.05;letter-spacing: -0.036em}.h-m{font-size: clamp(27px,3.1vw,42px);line-height: 1.1;letter-spacing: -0.03em}.h-s{font-size: clamp(22px,2vw,28px);line-height: 1.18;letter-spacing: -0.024em;font-weight: 650}.h-xs{font-size: 19px;line-height: 1.3;letter-spacing: -0.018em;font-weight: 650}.accent{color: var(--orange-ink)}.bg-night .accent,.on-night .accent{color: var(--orange)}.lead{font-size: clamp(19px,1.75vw,23px);line-height: 1.42;letter-spacing: -0.018em;font-weight: 450;color: var(--grey);text-wrap: pretty}.lead strong{color: var(--ink);font-weight: 600}.bg-night .lead,.on-night .lead{color: var(--on-night-2)}.bg-night .lead strong,.on-night .lead strong{color: var(--on-night)}.body-l{font-size: 19px;line-height: 1.5;letter-spacing: -0.016em}.small{font-size: 14px;line-height: 1.45;letter-spacing: -0.005em}.tiny{font-size: 12px;line-height: 1.4;letter-spacing: 0}.muted{color: var(--grey)}.bg-night .muted{color: var(--on-night-2)}.num{font-variant-numeric: tabular-nums}.prose{max-width: 680px}.prose p + p{margin-top: 1em}.prose h2{font-family: var(--font-display);font-size: clamp(24px,2.4vw,30px);letter-spacing: -0.025em;line-height: 1.15;margin: 2em 0 .6em}.prose h3{font-family: var(--font-display);font-size: 20px;letter-spacing: -0.02em;margin: 1.6em 0 .4em}.prose ul{padding-left: 1.2em;margin: .8em 0}.prose li + li{margin-top: .35em}.prose a{text-decoration: underline;text-decoration-color: rgba(29,29,31,.3);text-underline-offset: 3px}.prose a:hover{text-decoration-color: var(--orange)}.btn{--h: 48px;display: inline-flex;align-items: center;justify-content: center;gap: 9px;height: var(--h);padding: 0 24px;border: 0;border-radius: 999px;font-family: var(--font-text);font-size: 17px;font-weight: 600;line-height: 1;letter-spacing: -0.016em;white-space: nowrap;transition: background-color .25s var(--ease),color .25s var(--ease),box-shadow .25s var(--ease),transform .2s var(--ease);-webkit-tap-highlight-color: transparent;user-select: none}.btn:active{transform: scale(.97)}.btn svg{width: 18px;height: 18px;flex: 0 0 auto}.btn--lg{--h: 56px;padding: 0 30px;font-size: 18px}.btn--sm{--h: 36px;padding: 0 17px;font-size: 14px;letter-spacing: -0.01em}.btn--primary{background: var(--orange);color: var(--ink)}.btn--primary:hover{background: var(--orange-hover)}.btn--primary:active{background: var(--orange-press)}.btn--dark{background: var(--ink);color: #fff}.btn--dark:hover{background: #000}.btn--light{background: #fff;color: var(--ink)}.btn--light:hover{background: #ececf0}.btn--ghost{background: transparent;color: var(--ink);box-shadow: inset 0 0 0 1.5px rgba(29,29,31,.2)}.btn--ghost:hover{box-shadow: inset 0 0 0 1.5px var(--ink)}.bg-night .btn--ghost,.on-night .btn--ghost{color: #fff;box-shadow: inset 0 0 0 1.5px rgba(255,255,255,.28)}.bg-night .btn--ghost:hover,.on-night .btn--ghost:hover{box-shadow: inset 0 0 0 1.5px #fff}.btn-row{display: flex;flex-wrap: wrap;gap: 14px;align-items: center}.center .btn-row,.btn-row--center{justify-content: center}.more{display: inline-flex;align-items: center;gap: 4px;font-weight: 500;color: var(--ink);font-size: inherit;background: none;border: 0;padding: 0}.more::after{content: "";width: 7px;height: 12px;margin-left: 3px;background: var(--orange);-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7 12'%3E%3Cpath d='M1 1l5 5-5 5' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7 12'%3E%3Cpath d='M1 1l5 5-5 5' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;transition: transform .25s var(--ease)}.more:hover{text-decoration: underline;text-underline-offset: 4px;text-decoration-thickness: 1px}.more:hover::after{transform: translateX(3px)}.bg-night .more,.on-night .more{color: #fff}.js [data-reveal]{opacity: 0;transform: translate3d(0,28px,0);transition: opacity 1s var(--ease-out),transform 1.1s var(--ease-out);transition-delay: var(--d,0s)}.js [data-reveal="fade"]{transform: none}.js [data-reveal="scale"]{transform: scale(.94)}.js [data-reveal].is-in{opacity: 1;transform: none}.js .hero [data-reveal]{opacity: 1;transform: none;transition: none;animation: rise 1.1s var(--ease-out) both;animation-delay: var(--d,0s)}.js .hero [data-reveal="scale"]{animation-name: rise-scale}@keyframes rise{from{opacity: 0;transform: translate3d(0,26px,0)}to{opacity: 1;transform: none}}@keyframes rise-scale{from{opacity: 0;transform: scale(.96)}to{opacity: 1;transform: none}}@media (prefers-reduced-motion: reduce){.js [data-reveal],.js .hero [data-reveal]{opacity: 1;transform: none;transition: none;animation: none}}.nav{position: sticky;top: 0;z-index: 100;height: var(--nav-h);background: rgba(255,255,255,.78);-webkit-backdrop-filter: saturate(180%) blur(20px);backdrop-filter: saturate(180%) blur(20px);border-bottom: 1px solid transparent;transition: border-color .3s var(--ease),background-color .3s var(--ease)}.nav.is-scrolled{border-bottom-color: rgba(0,0,0,.08)}.nav.is-open{background: rgba(255,255,255,.96)}.nav__bar{height: 100%;display: flex;align-items: center;justify-content: space-between;gap: 24px}.nav__logo{display: flex;align-items: flex-end;flex: 0 0 auto;height: 100%;padding: 0}.nav__logo img,.nav__logo svg{height: 43px;width: auto;display: block}@media (max-width: 734px){.nav__logo img,.nav__logo svg{height: 38px}}.nav__links{flex: 1 1 auto;display: flex;justify-content: center}.nav__links ul{display: flex;gap: 4px;list-style: none}.nav__link{display: inline-flex;align-items: center;gap: 5px;height: 36px;padding: 0 13px;border-radius: 999px;font-size: 14px;font-weight: 500;letter-spacing: -0.01em;color: var(--ink);background: none;border: 0;opacity: .86;transition: opacity .2s var(--ease),background-color .2s var(--ease)}.nav__link:hover,.nav__link[aria-expanded="true"]{opacity: 1;background: rgba(0,0,0,.045)}.nav__link[aria-current="page"]{opacity: 1;font-weight: 600}.nav__link .chev{width: 9px;height: 9px;transition: transform .3s var(--ease)}.nav__link[aria-expanded="true"] .chev{transform: rotate(180deg)}.nav__actions{display: flex;align-items: center;gap: 10px;flex: 0 0 auto}.nav__phone{display: inline-flex;align-items: center;gap: 7px;height: 36px;padding: 0 12px;border-radius: 999px;font-size: 14px;font-weight: 600;letter-spacing: -0.005em;font-variant-numeric: tabular-nums;transition: background-color .2s var(--ease)}.nav__phone:hover{background: rgba(0,0,0,.045)}.nav__phone svg{width: 15px;height: 15px;color: var(--orange-ink)}.nav__lang{display: flex;align-items: center;gap: 2px}.nav__lang a{display: inline-flex;align-items: center;justify-content: center;min-width: 34px;height: 32px;padding: 0 6px;border-radius: 999px;font-size: 13px;font-weight: 500;letter-spacing: .03em;color: var(--grey);transition: color .2s var(--ease),background-color .2s var(--ease)}.nav__lang a:hover{color: var(--ink);background: rgba(0,0,0,.045)}.nav__lang a[aria-current="true"]{color: var(--orange-text);font-weight: 700}.nav__lang::after{content: "";width: 1px;height: 18px;margin-left: 8px;background: rgba(0,0,0,.14)}.nav__burger{display: none;position: relative;width: 44px;height: 44px;margin-right: -10px;border: 0;background: none;border-radius: 50%}.nav__burger span{position: absolute;left: 13px;right: 13px;height: 1.6px;border-radius: 2px;background: var(--ink);transition: transform .4s var(--ease),top .4s var(--ease)}.nav__burger span:nth-child(1){top: 18px}.nav__burger span:nth-child(2){top: 25px}.nav__burger[aria-expanded="true"] span:nth-child(1){top: 21.5px;transform: rotate(45deg)}.nav__burger[aria-expanded="true"] span:nth-child(2){top: 21.5px;transform: rotate(-45deg)}.nav__call{display: none}@media (max-width: 1067px){.nav__links,.nav__phone,.nav__actions .btn{display: none}.nav__burger{display: block}.nav__call{display: inline-flex;align-items: center;justify-content: center;width: 40px;height: 40px;border-radius: 50%;background: var(--orange);color: var(--ink)}.nav__call svg{width: 18px;height: 18px}.nav__lang{gap: 0}.nav__lang::after{display: none}.nav__lang a{min-width: 31px;padding: 0 3px}}@media (min-width: 1068px) and (max-width: 1179px){.nav__phone{width: 36px;padding: 0;gap: 0;justify-content: center}.nav__phone-num{position: absolute;width: 1px;height: 1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap}}@media (max-width: 359px){.nav__bar{gap: 10px}.nav__actions{gap: 6px}.nav__lang a{min-width: 28px;padding: 0 2px}}.flyout{position: absolute;left: 0;right: 0;top: 100%;background: rgba(255,255,255,.97);-webkit-backdrop-filter: saturate(180%) blur(20px);backdrop-filter: saturate(180%) blur(20px);border-bottom: 1px solid rgba(0,0,0,.06);clip-path: inset(0 0 100% 0);visibility: hidden;transition: clip-path .45s var(--ease),visibility 0s linear .45s}.flyout.is-open{clip-path: inset(0 0 0 0);visibility: visible;transition: clip-path .5s var(--ease),visibility 0s}@media (max-width: 1067px){.flyout{display: none}}.flyout .js-stagger>*{opacity: 0;transform: translateY(-6px);transition: opacity .4s var(--ease),transform .4s var(--ease)}.flyout.is-open .js-stagger>*{opacity: 1;transform: none}.flyout.is-open .js-stagger>*:nth-child(2){transition-delay: .03s}.flyout.is-open .js-stagger>*:nth-child(3){transition-delay: .06s}.flyout.is-open .js-stagger>*:nth-child(4){transition-delay: .09s}.flyout.is-open .js-stagger>*:nth-child(5){transition-delay: .12s}.flyout.is-open .js-stagger>*:nth-child(6){transition-delay: .15s}.flyout.is-open .js-stagger>*:nth-child(7){transition-delay: .18s}.flyout--night{background: rgba(10,10,11,.975);border-bottom-color: rgba(255,255,255,.06)}.flyout__grid{position: relative;display: grid;grid-template-columns: minmax(0,1fr) 262px;gap: 56px;padding: 26px 0 30px}.flyout__grid::before{content: "";position: absolute;right: 60px;top: -220px;width: 560px;height: 560px;pointer-events: none;background: radial-gradient(closest-side,rgba(255,137,3,.16),rgba(255,137,3,0))}.flyout__sectors{list-style: none;display: grid;grid-template-columns: 1fr 1fr;column-gap: 32px;position: relative}.flyout__sectors a{display: grid;grid-template-columns: 34px minmax(0,1fr) 18px;column-gap: 8px;row-gap: 3px;align-items: baseline;padding: 14px 2px 15px;border-top: 1px solid var(--night-line);color: var(--on-night)}.flyout__n{font-size: 12.5px;font-weight: 600;color: var(--orange);font-variant-numeric: tabular-nums;letter-spacing: .02em}.flyout__name{font-family: var(--font-display);font-size: 20px;font-weight: 650;letter-spacing: -0.02em;line-height: 1.2;transition: color .2s}.flyout__arrow{grid-column: 3;grid-row: 1;align-self: center;width: 16px;height: 16px;color: var(--on-night-3);transition: color .25s var(--ease),transform .25s var(--ease)}.flyout__line{grid-column: 2;font-size: 13px;color: var(--on-night-2)}.flyout__sectors a:hover .flyout__name,.flyout__sectors a:focus-visible .flyout__name{color: var(--orange)}.flyout__sectors a:hover .flyout__arrow,.flyout__sectors a:focus-visible .flyout__arrow{color: var(--orange);transform: translateX(3px)}.flyout__all{position: relative;margin-top: 16px;font-size: 15px;color: #fff}.flyout__other{position: relative;align-self: start;border-radius: 20px;background: var(--night-2);padding: 20px 16px 14px}.flyout__other-t{font-family: var(--font-display);font-size: 19px;font-weight: 700;letter-spacing: -0.02em;line-height: 1.2;color: var(--on-night);padding: 0 4px}.flyout__other-d{font-size: 13px;line-height: 1.35;color: var(--on-night-2);margin-top: 4px;padding: 0 4px}.flyout__other-list{display: grid;gap: 2px;margin-top: 10px}.flyout__other-list a{display: flex;align-items: center;gap: 10px;padding: 8px;border-radius: 11px;font-size: 14.5px;font-weight: 600;color: var(--on-night);transition: background .2s}.flyout__other-list svg{width: 18px;height: 18px;color: var(--orange);flex: none}.flyout__other-list a:hover{background: var(--night-3)}.curtain{position: fixed;inset: 0;top: var(--nav-h);z-index: 90;background: rgba(232,232,237,.4);-webkit-backdrop-filter: blur(18px);backdrop-filter: blur(18px);opacity: 0;visibility: hidden;transition: opacity .4s var(--ease),visibility 0s linear .4s}.curtain.is-on{opacity: 1;visibility: visible;transition: opacity .4s var(--ease),visibility 0s}.menu{position: fixed;inset: 0;top: var(--nav-h);z-index: 99;background: #fff;overflow-y: auto;overscroll-behavior: contain;clip-path: inset(0 0 100% 0);visibility: hidden;transition: clip-path .5s var(--ease),visibility 0s linear .5s}.menu.is-open{clip-path: inset(0 0 0 0);visibility: visible;transition: clip-path .55s var(--ease),visibility 0s}.menu__inner{padding: 22px var(--gutter) 48px;display: flex;flex-direction: column;min-height: 100%}.menu__list{list-style: none}.menu__list>li{opacity: 0;transform: translateY(-8px);transition: opacity .45s var(--ease),transform .45s var(--ease)}.menu.is-open .menu__list>li{opacity: 1;transform: none}.menu.is-open .menu__list>li:nth-child(2){transition-delay: .03s}.menu.is-open .menu__list>li:nth-child(3){transition-delay: .06s}.menu.is-open .menu__list>li:nth-child(4){transition-delay: .09s}.menu.is-open .menu__list>li:nth-child(5){transition-delay: .12s}.menu.is-open .menu__list>li:nth-child(6){transition-delay: .15s}.menu__big{display: block;padding: 7px 0;font-family: var(--font-display);font-size: 30px;font-weight: 650;letter-spacing: -0.03em;line-height: 1.2}.menu__sub{list-style: none;display: grid;gap: 2px;padding: 4px 0 14px 2px}.menu__sub a{display: block;padding: 6px 0;font-size: 17px;color: var(--ink-2);font-weight: 500}.menu__other-t{font-size: 13px;font-weight: 600;color: var(--grey);margin: 0 0 8px 2px}.menu__other{display: flex;flex-wrap: wrap;gap: 8px;padding: 0 0 18px 2px}.menu__other a{padding: 7px 13px;border-radius: 999px;box-shadow: inset 0 0 0 1px var(--line);font-size: 14px;font-weight: 500;color: var(--ink-2)}.menu__foot{margin-top: auto;padding-top: 32px;display: grid;gap: 12px}.menu__foot .btn{width: 100%}.menu__lang{display: flex;gap: 18px;justify-content: center;margin-top: 10px;font-size: 14px;color: var(--grey)}.menu__lang a[aria-current="true"]{color: var(--orange-text);font-weight: 650}body.no-scroll{overflow: hidden}.hero{padding-top: clamp(52px,7vw,104px);padding-bottom: clamp(56px,7vw,96px);text-align: center}.hero__kicker{display: inline-flex;align-items: center;gap: 10px;font-size: clamp(14px,1.2vw,16px);font-weight: 600;letter-spacing: -0.005em;color: var(--ink-2);margin: 0 0 22px}.hero__kicker::before{content: "";width: 8px;height: 8px;border-radius: 50%;background: var(--orange);box-shadow: 0 0 0 4px rgba(255,137,3,.18)}.hero__title{max-width: 1240px;margin-inline: auto}.hero__title .line{display: block}.hero__title .line + .line{color: var(--ink)}.hero__lead{max-width: 760px;margin: 26px auto 0}.hero .btn-row{justify-content: center;margin-top: 34px}.player{position: relative;overflow: hidden;isolation: isolate;container-type: inline-size;border-radius: clamp(22px,2.6vw,var(--r-xl));background: #fdfdfd;aspect-ratio: 16 / 9;box-shadow: 0 40px 90px -30px rgba(0,0,0,.3),0 0 0 1px rgba(0,0,0,.05)}.player--portrait{aspect-ratio: 9 / 16}.player video{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;background: #fdfdfd}.player__bar{position: absolute;z-index: 2;left: clamp(14px,2vw,26px);right: clamp(14px,2vw,26px);bottom: clamp(14px,2vw,26px);display: none;align-items: center;gap: 12px}.player.is-js .player__bar{display: flex}.player.is-idle .player__bar{display: none}.player__ui{display: flex;gap: 8px;flex: 0 0 auto;margin-left: auto}.player__btn{display: inline-flex;align-items: center;justify-content: center;gap: 8px;height: 40px;min-width: 40px;padding: 0 15px 0 12px;border: 0;border-radius: 999px;background: rgba(29,29,31,.72);color: #fff;-webkit-backdrop-filter: blur(16px) saturate(160%);backdrop-filter: blur(16px) saturate(160%);font: inherit;font-size: 13px;font-weight: 600;letter-spacing: -0.005em;cursor: pointer;transition: background-color .2s var(--ease)}.player__btn:hover{background: rgba(29,29,31,.88)}.player__btn svg{width: 17px;height: 17px;flex: 0 0 auto}.player__btn--round{width: 40px;padding: 0}.player.is-muted [data-player-sound]{display: none}.player__unmute{display: none;flex: 0 0 auto;align-items: center;gap: 12px;height: 56px;padding: 0 24px 0 8px;border: 0;border-radius: 999px;background: var(--orange);color: var(--ink);font: inherit;font-size: 17px;font-weight: 650;letter-spacing: -0.015em;white-space: nowrap;cursor: pointer;box-shadow: 0 14px 34px -8px rgba(0,0,0,.35),0 0 0 1px rgba(0,0,0,.04);transition: transform .25s var(--ease),background-color .25s var(--ease)}.player__unmute i{width: 40px;height: 40px;border-radius: 50%;background: #fff;display: grid;place-items: center;flex: 0 0 auto}.player__unmute svg{width: 21px;height: 21px;color: var(--ink)}.player__unmute:hover{background: var(--orange-hover);transform: scale(1.03)}.player.is-muted .player__unmute{display: inline-flex}@keyframes player-pulse{0%{box-shadow: 0 14px 34px -8px rgba(0,0,0,.35),0 0 0 0 rgba(255,137,3,.6)}70%,100%{box-shadow: 0 14px 34px -8px rgba(0,0,0,.35),0 0 0 18px rgba(255,137,3,0)}}.player.is-playing.is-muted:not(.has-pulsed) .player__unmute{animation: player-pulse 1.6s cubic-bezier(.2,.7,.3,1) .5s 3}@media (prefers-reduced-motion: reduce){.player__unmute{animation: none !important}}.player__ronde{flex: 1 1 auto;min-width: 0;height: 40px;display: flex;align-items: center;gap: 14px;padding: 0 16px;border-radius: 999px;background: rgba(29,29,31,.72);color: #fff;-webkit-backdrop-filter: blur(16px) saturate(160%);backdrop-filter: blur(16px) saturate(160%);font-size: 13px;font-weight: 600;letter-spacing: -0.005em}.player__chap{flex: 0 0 auto;white-space: nowrap}.player__chap b{color: var(--orange);font-weight: 650}.player__line{position: relative;flex: 1 1 auto;min-width: 60px;height: 24px;margin: 0 4px}.player__line::before{content: "";position: absolute;left: 0;right: 0;top: 11px;height: 2px;border-radius: 2px;background: rgba(255,255,255,.28)}.player__fill{position: absolute;left: 0;top: 11px;width: 0;height: 2px;border-radius: 2px;background: var(--orange)}.player__cp{position: absolute;top: 0;width: 24px;height: 24px;margin-left: -12px;padding: 0;border: 0;border-radius: 50%;background: none;display: grid;place-items: center;cursor: pointer}.player__cp i{width: 10px;height: 10px;border-radius: 50%;background: #1d1d1f;box-shadow: inset 0 0 0 2px rgba(255,255,255,.55);transition: background-color .25s var(--ease),box-shadow .25s var(--ease),transform .2s var(--ease)}.player__cp.is-passed i{background: var(--orange);box-shadow: inset 0 0 0 2px var(--orange)}button.player__cp:hover i,button.player__cp:focus-visible i{transform: scale(1.35)}.player__cp--end{cursor: default}button.player__cp::after{content: attr(data-label);position: absolute;left: 50%;bottom: calc(100% + 10px);transform: translate(-50%,4px);padding: 6px 10px;border-radius: 8px;background: rgba(29,29,31,.92);color: #fff;font-size: 12px;font-weight: 600;white-space: nowrap;opacity: 0;pointer-events: none;transition: opacity .2s var(--ease),transform .2s var(--ease)}button.player__cp:hover::after,button.player__cp:focus-visible::after{opacity: 1;transform: translate(-50%,0)}.player__agent{position: absolute;top: 5px;left: 0;width: 14px;height: 14px;margin-left: -7px;border-radius: 50%;pointer-events: none;background: var(--orange);box-shadow: 0 0 0 3px rgba(255,137,3,.28),0 0 12px rgba(255,137,3,.8)}.player__time{flex: 0 0 auto;min-width: 40px;text-align: right;font-variant-numeric: tabular-nums;white-space: nowrap}.player__seg{display: none}@container (max-width: 860px){.player__chap{display: none}}@container (max-width: 640px){.player__unmute{height: 48px;padding: 0 18px 0 7px;gap: 10px;font-size: 15px}.player__unmute i{width: 34px;height: 34px}.player__unmute svg{width: 18px;height: 18px}}.player--portrait .player__bar{top: 26px;bottom: auto;left: 12px;right: 12px;gap: 8px}.player--portrait .player__ronde{height: auto;padding: 0;justify-content: flex-end;background: none;-webkit-backdrop-filter: none;backdrop-filter: none}.player--portrait .player__chap,.player--portrait .player__line{display: none}.player--portrait .player__time{height: 40px;padding: 0 12px;border-radius: 999px;display: inline-flex;align-items: center;background: rgba(29,29,31,.72);-webkit-backdrop-filter: blur(16px) saturate(160%);backdrop-filter: blur(16px) saturate(160%)}.player--portrait .player__seg{position: absolute;left: 0;right: 0;top: -22px;display: flex;gap: 4px}.player__sg{position: relative;height: 16px;padding: 0;border: 0;background: none;cursor: pointer}.player__sg::before,.player__sg b{content: "";position: absolute;left: 0;top: 6px;height: 3px;border-radius: 3px}.player__sg::before{right: 0;background: rgba(120,120,128,.45)}.player__sg b{width: 0;background: var(--orange)}.player--portrait .player__unmute{height: 48px;padding: 0 18px 0 7px;gap: 10px;font-size: 15px}.player--portrait .player__unmute i{width: 34px;height: 34px}.player--portrait .player__unmute svg{width: 18px;height: 18px}.player--reel{width: min(330px,78vw);aspect-ratio: 9 / 16;border-radius: 30px;background: #0a0a0a;box-shadow: 0 40px 80px -30px rgba(0,0,0,.4),0 0 0 1px rgba(0,0,0,.06)}.player--reel video{background: #0a0a0a}.player--reel .player__bar{top: auto;bottom: 14px}@container (max-width: 300px){.player__unmute span{display: none}.player__unmute{padding: 0 7px}}.player--silent .player__unmute,.player--silent [data-player-sound]{display: none !important}.player__start{position: absolute;inset: 0;z-index: 3;display: none;width: 100%;border: 0;padding: 0;align-items: flex-end;justify-content: flex-start;background: none;cursor: pointer}.player.is-idle .player__start{display: flex}.player__start:hover .film__btn{transform: scale(1.03);background: #fff}.player__start .film__btn{box-shadow: 0 12px 34px rgba(0,0,0,.16),0 0 0 1px rgba(0,0,0,.05)}.player--portrait .player__start{align-items: center;justify-content: center}.stage-wrap{margin-top: clamp(48px,6vw,80px)}.stage{position: relative;overflow: hidden;isolation: isolate;border-radius: clamp(22px,2.6vw,var(--r-xl));background: #050506;aspect-ratio: 1200 / 560;box-shadow: 0 40px 90px -30px rgba(0,0,0,.45)}.stage svg.stage__scene{position: absolute;inset: 0;width: 100%;height: 100%}@media (max-width: 734px){.stage{aspect-ratio: 4 / 5}}.stage__pill{position: absolute;z-index: 3;left: clamp(14px,2vw,24px);top: clamp(14px,2vw,24px);display: flex;align-items: center;gap: 10px;padding: 7px 14px 7px 8px;border-radius: 999px;background: rgba(255,255,255,.96);color: var(--ink);box-shadow: 0 8px 24px rgba(0,0,0,.25)}.stage__pill img{height: 26px;width: auto}.stage__clock{font-family: var(--font-display);font-weight: 700;font-size: 17px;letter-spacing: -0.02em;font-variant-numeric: tabular-nums;min-width: 3.1em}.stage__label{position: absolute;z-index: 3;right: clamp(14px,2vw,24px);top: clamp(16px,2.1vw,27px);font-size: 12px;font-weight: 600;letter-spacing: .02em;color: rgba(255,255,255,.55);display: flex;align-items: center;gap: 8px}.stage__label i{width: 6px;height: 6px;border-radius: 50%;background: var(--orange);display: block;animation: blink 2s var(--ease) infinite}@keyframes blink{0%,100%{opacity: 1}50%{opacity: .25}}@media (max-width: 734px){.stage__label{display: none}}.notif{position: absolute;z-index: 4;right: clamp(14px,2.4vw,32px);bottom: clamp(14px,2.4vw,32px);width: min(380px,calc(100% - 28px));display: flex;gap: 12px;align-items: flex-start;text-align: left;padding: 13px 14px 14px;border-radius: 20px;background: rgba(250,250,252,.9);-webkit-backdrop-filter: saturate(180%) blur(24px);backdrop-filter: saturate(180%) blur(24px);box-shadow: 0 18px 50px rgba(0,0,0,.35);opacity: 0;transform: translateY(16px) scale(.98);transition: opacity .6s var(--ease-out),transform .7s var(--ease-out)}.notif.is-on{opacity: 1;transform: none}.notif__icon{flex: 0 0 auto;width: 38px;height: 38px;border-radius: 9px;background: #0a0a0a;display: grid;place-items: center}.notif__icon img{height: 26px;width: auto}.notif__body{min-width: 0;flex: 1}.notif__top{display: flex;justify-content: space-between;gap: 8px;font-size: 12px;color: var(--grey);font-weight: 500}.notif__app{text-transform: uppercase;letter-spacing: .02em;font-weight: 600}.notif__title{font-size: 15px;font-weight: 650;letter-spacing: -0.015em;line-height: 1.25;margin-top: 2px;color: var(--ink)}.notif__text{font-size: 14px;line-height: 1.32;color: var(--ink-2);margin-top: 1px}.notif__chips{display: flex;flex-wrap: wrap;gap: 6px;margin-top: 8px}.chip{display: inline-flex;align-items: center;gap: 5px;height: 22px;padding: 0 9px;border-radius: 999px;font-size: 11.5px;font-weight: 600;letter-spacing: -0.003em;background: rgba(0,0,0,.06);color: var(--ink-2)}.chip--ok::before{content: "";width: 6px;height: 6px;border-radius: 50%;background: var(--green)}.chip--orange{background: rgba(255,137,3,.14);color: #b35300}@media (max-width: 734px){.notif{left: 12px;right: 12px;bottom: auto;top: 64px;width: auto}}.proofs{display: grid;grid-template-columns: repeat(4,1fr);gap: 28px;margin-top: clamp(40px,5vw,64px);list-style: none;text-align: left}.proof{display: flex;gap: 14px;align-items: flex-start}.proof__icon{flex: 0 0 auto;width: 40px;height: 40px;border-radius: 12px;background: var(--paper);display: grid;place-items: center;color: var(--ink)}.proof__icon svg{width: 21px;height: 21px}.proof__title{font-size: 15px;font-weight: 650;letter-spacing: -0.012em;line-height: 1.3}.proof__text{font-size: 13.5px;color: var(--grey);line-height: 1.4;margin-top: 2px}.proof__text .num{color: var(--ink-2)}@media (max-width: 1067px){.proofs{grid-template-columns: repeat(2,1fr);gap: 24px 28px}}@media (max-width: 480px){.proofs{grid-template-columns: 1fr}}.statement{font-family: var(--font-display);font-weight: 700;font-size: clamp(30px,4.4vw,58px);line-height: 1.12;letter-spacing: -0.035em;max-width: 1040px;margin: 0 auto;text-wrap: pretty}.statement .w{color: #8e8e93;transition: color .35s var(--ease)}.statement .w.on{color: var(--ink)}.statement .w.on.accent-word{color: var(--orange-ink)}.no-js .statement .w,.reduced .statement .w{color: var(--ink)}.story{display: grid;grid-template-columns: minmax(0,1fr) 380px;gap: clamp(40px,7vw,120px)}.story__steps{display: grid}.story__step{min-height: 82vh;display: flex;flex-direction: column;justify-content: center;padding: 40px 0;opacity: .3;transition: opacity .5s var(--ease)}.story__step:first-child{min-height: 70vh}.story__step.is-active{opacity: 1}.story__time{font-family: var(--font-display);font-weight: 700;font-variant-numeric: tabular-nums;font-size: clamp(56px,7vw,104px);letter-spacing: -0.05em;line-height: 1;color: var(--ink)}.story__step.is-active .story__time .colon{animation: blink 1.6s steps(1) infinite}.story__step h3{margin-top: 18px}.story__step p{margin-top: 12px;max-width: 520px}.story__media{position: relative}.story__sticky{position: sticky;top: calc(50vh - 310px + var(--nav-h) / 2);height: 620px;display: grid;place-items: center}.story__inline{display: none}@media (max-width: 1067px){.story{grid-template-columns: 1fr}.story__media{display: none}.story__step{min-height: 0;opacity: 1;padding: 0 0 72px}.story__step:first-child{min-height: 0}.story__inline{display: flex;justify-content: center;margin-top: 36px}}.phone{--pw: 300px;position: relative;width: var(--pw);aspect-ratio: 300 / 620;border-radius: 50px;padding: 11px;background: linear-gradient(145deg,#2a2a2c,#0c0c0d 40%,#1b1b1d);box-shadow: inset 0 0 0 1.5px #48484a,inset 0 0 0 4px #0b0b0c,0 50px 90px -30px rgba(0,0,0,.45),0 18px 40px -20px rgba(0,0,0,.35);flex: 0 0 auto}@media (max-width: 345px){.story__inline .phone,.pf-media .phone,.trio .phone{zoom: .9}}.phone::before,.phone::after{content: "";position: absolute;width: 3px;border-radius: 2px;background: #2c2c2e}.phone::before{left: -2px;top: 120px;height: 56px;box-shadow: 0 70px 0 #2c2c2e}.phone::after{right: -2px;top: 150px;height: 82px}.phone__screen{position: relative;height: 100%;border-radius: 40px;overflow: hidden;background: #000;isolation: isolate}.phone__island{position: absolute;z-index: 20;top: 10px;left: 50%;transform: translateX(-50%);width: 92px;height: 27px;border-radius: 20px;background: #000}.phone .scr{position: absolute;inset: 0;opacity: 0;transform: scale(1.02);transition: opacity .55s var(--ease),transform .7s var(--ease)}.phone .scr.is-on,.phone--single .scr{opacity: 1;transform: none}.phone--video .phone__screen video{width: 100%;height: 100%;object-fit: cover}.scr{font-family: var(--font-text);letter-spacing: -0.01em}.scr__status{position: absolute;top: 0;left: 0;right: 0;z-index: 10;height: 46px;padding: 15px 26px 0 30px;display: flex;justify-content: space-between;align-items: flex-start;font-size: 14px;font-weight: 650;letter-spacing: -0.01em}.scr__status .ico{display: flex;gap: 5px;align-items: center;padding-top: 2px}.scr__status .ico svg{height: 11px;width: auto}.scr--dark{background: #0b0b0c;color: #f2f2f2}.scr--dark .scr__status{color: #fff}.scr--light{background: #fff;color: var(--ink)}.ag{position: absolute;inset: 0;padding: 54px 14px 0;display: flex;flex-direction: column;gap: 10px}.ag-head{display: flex;align-items: center;gap: 10px;padding: 0 4px}.ag-head__logo{width: 34px;height: 34px;border-radius: 10px;background: #1c1c1e;display: grid;place-items: center}.ag-head__logo img{height: 22px;width: auto}.ag-head__txt{flex: 1;line-height: 1.15}.ag-head__txt small{display: block;font-size: 11px;color: #8e8e93;font-weight: 500}.ag-head__txt b{font-size: 15px;font-weight: 650}.ag-head__bell{width: 30px;height: 30px;border-radius: 50%;background: #1c1c1e;display: grid;place-items: center}.ag-head__bell svg{width: 14px;height: 14px;color: #c7c7cc}.ag-card{border-radius: 20px;background: linear-gradient(180deg,#1c1c1e,#151516);box-shadow: inset 0 0 0 1px rgba(255,255,255,.06);padding: 14px 14px 12px}.ag-chip{display: inline-flex;align-items: center;gap: 6px;height: 22px;padding: 0 9px;border-radius: 999px;background: rgba(255,137,3,.14);color: var(--orange);font-size: 11px;font-weight: 650}.ag-chip::before{content: "";width: 6px;height: 6px;border-radius: 50%;background: var(--orange)}.ag-site{font-family: var(--font-display);font-size: 21px;font-weight: 700;letter-spacing: -0.025em;margin-top: 9px}.ag-addr{font-size: 12px;color: #8e8e93;margin-top: 1px;display: flex;align-items: center;gap: 4px}.ag-addr svg{width: 11px;height: 11px}.ag-times{display: flex;align-items: baseline;gap: 8px;margin-top: 12px;font-family: var(--font-display);font-variant-numeric: tabular-nums}.ag-times b{font-size: 30px;font-weight: 700;letter-spacing: -0.04em}.ag-times .arr{color: #636366;font-size: 18px}.ag-times span:last-child{margin-left: auto;font-family: var(--font-text);font-size: 12px;color: #8e8e93;font-weight: 600}.ag-btn{margin-top: 12px;height: 44px;border-radius: 14px;display: flex;align-items: center;justify-content: center;gap: 8px;font-size: 14px;font-weight: 650}.ag-btn--done{background: rgba(48,179,80,.16);color: #4cd964;box-shadow: inset 0 0 0 1px rgba(76,217,100,.35)}.ag-btn svg{width: 16px;height: 16px}.ag-team{display: flex;align-items: center;justify-content: space-between;margin-top: 12px;padding-top: 11px;border-top: 1px solid rgba(255,255,255,.07);font-size: 11.5px;color: #8e8e93;font-weight: 600}.ag-avatars{display: flex}.ag-avatars i{width: 24px;height: 24px;border-radius: 50%;display: grid;place-items: center;font-style: normal;font-size: 10.5px;font-weight: 700;color: #111;background: var(--orange);box-shadow: 0 0 0 2px #171718}.ag-avatars i + i{margin-left: -6px;background: #ffd9a8}.ag-tiles{display: grid;grid-template-columns: repeat(3,1fr);gap: 8px}.ag-tile{height: 64px;border-radius: 16px;background: #1c1c1e;box-shadow: inset 0 0 0 1px rgba(255,255,255,.05);display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 5px;font-size: 11px;font-weight: 600;color: #d1d1d6}.ag-tile svg{width: 18px;height: 18px;color: #fff}.ag-tile--alert svg{color: var(--orange)}.ag-log{display: flex;align-items: center;justify-content: space-between;height: 44px;border-radius: 14px;background: #1c1c1e;box-shadow: inset 0 0 0 1px rgba(255,255,255,.05);padding: 0 12px;font-size: 12px;font-weight: 600;color: #e5e5ea}.ag-log span{display: flex;align-items: center;gap: 8px}.ag-log svg{width: 15px;height: 15px;color: #8e8e93}.ag-log .go{width: 12px;height: 12px}.ag-tabs{margin-top: auto;height: 66px;padding: 8px 18px 0;display: flex;justify-content: space-around;border-top: 1px solid rgba(255,255,255,.06);background: rgba(11,11,12,.9);margin-inline: -14px;font-size: 10.5px;font-weight: 600;color: #8e8e93}.ag-tabs span{display: flex;flex-direction: column;align-items: center;gap: 4px}.ag-tabs svg{width: 20px;height: 20px}.ag-tabs .on{color: var(--orange)}.rp-title{font-size: 11px;font-weight: 700;letter-spacing: .08em;text-transform: uppercase;color: #8e8e93;padding: 0 4px}.rp-photo{position: relative;border-radius: 16px;overflow: hidden;background: #2c2c2e;aspect-ratio: 4 / 3.1}.rp-photo svg{width: 100%;height: 100%;display: block}.rp-tools{position: absolute;top: 8px;right: 8px;display: flex;gap: 6px}.rp-tools i{width: 26px;height: 26px;border-radius: 50%;background: rgba(0,0,0,.55);display: grid;place-items: center}.rp-tools i.on{background: var(--orange)}.rp-tools svg{width: 13px;height: 13px;color: #fff}.rp-note{border-radius: 14px;background: #1c1c1e;padding: 10px 12px;font-size: 12.5px;line-height: 1.4;color: #e5e5ea;box-shadow: inset 0 0 0 1px rgba(255,255,255,.06)}.rp-kind{display: grid;grid-template-columns: 1fr 1fr;gap: 8px}.rp-kind span{height: 34px;border-radius: 11px;display: flex;align-items: center;justify-content: center;gap: 6px;font-size: 12px;font-weight: 650;background: #1c1c1e;color: #8e8e93}.rp-kind span.on{background: rgba(255,69,58,.14);color: #ff6961;box-shadow: inset 0 0 0 1px rgba(255,105,97,.4)}.rp-kind svg{width: 13px;height: 13px}.rp-urgent{display: flex;gap: 10px;align-items: flex-start;border-radius: 14px;padding: 10px 12px;background: rgba(255,137,3,.1);box-shadow: inset 0 0 0 1px rgba(255,137,3,.35)}.rp-urgent .box{flex: 0 0 auto;width: 18px;height: 18px;border-radius: 5px;background: var(--orange);display: grid;place-items: center;margin-top: 1px}.rp-urgent .box svg{width: 12px;height: 12px;color: #111}.rp-urgent b{display: block;font-size: 12.5px;color: #fff}.rp-urgent small{display: block;font-size: 11px;color: #aeaeb2;line-height: 1.35;margin-top: 1px}.rp-send{height: 42px;border-radius: 13px;background: var(--orange);color: #111;display: flex;align-items: center;justify-content: center;font-size: 14px;font-weight: 700}.lock{position: absolute;inset: 0;background: radial-gradient(120% 70% at 50% 110%,rgba(255,137,3,.55),transparent 60%),radial-gradient(90% 60% at 20% 0%,#2a2d3a,transparent 70%),linear-gradient(180deg,#14161c,#0b0b0f 60%,#1a120c);color: #fff}.lock__date{position: absolute;top: 66px;left: 0;right: 0;text-align: center;font-size: 15px;font-weight: 600;color: rgba(255,255,255,.85)}.lock__time{position: absolute;top: 84px;left: 0;right: 0;text-align: center;font-family: var(--font-display);font-weight: 650;font-size: 76px;letter-spacing: -0.03em;line-height: 1;font-variant-numeric: tabular-nums;color: rgba(255,255,255,.94)}.lock__notif{position: absolute;left: 10px;right: 10px;top: 236px;border-radius: 20px;padding: 12px;background: rgba(245,245,247,.82);-webkit-backdrop-filter: blur(20px) saturate(160%);backdrop-filter: blur(20px) saturate(160%);color: var(--ink);display: grid;grid-template-columns: 34px 1fr;gap: 10px;box-shadow: 0 10px 30px rgba(0,0,0,.25)}.lock__app{width: 34px;height: 34px;border-radius: 8px;background: linear-gradient(180deg,#3a9bff,#1a6cf0);display: grid;place-items: center}.lock__app svg{width: 20px;height: 20px;color: #fff}.lock__top{display: flex;justify-content: space-between;font-size: 11.5px;color: #3c3c43;font-weight: 600}.lock__top span:last-child{color: #636366;font-weight: 500}.lock__ttl{font-size: 13px;font-weight: 700;line-height: 1.25;margin-top: 1px}.lock__txt{font-size: 12.5px;line-height: 1.3;color: #3c3c43;margin-top: 1px}.lock__img{grid-column: 1 / -1;border-radius: 12px;overflow: hidden;aspect-ratio: 16 / 10}.lock__img svg{width: 100%;height: 100%;display: block}.lock__hint{position: absolute;bottom: 14px;left: 50%;transform: translateX(-50%);width: 120px;height: 4.5px;border-radius: 3px;background: rgba(255,255,255,.85)}.lock__torch{position: absolute;bottom: 44px;left: 34px;width: 44px;height: 44px;border-radius: 50%;background: rgba(0,0,0,.35);-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px);display: grid;place-items: center}.lock__torch.r{left: auto;right: 34px}.lock__torch svg{width: 18px;height: 18px;color: #fff}.ml{position: absolute;inset: 0;padding: 52px 0 0;display: flex;flex-direction: column;background: #fff}.ml-bar{display: flex;justify-content: space-between;align-items: center;padding: 4px 14px 8px;color: #0062cc;font-size: 13px;font-weight: 500}.ml-bar svg{width: 15px;height: 15px}.ml-head{padding: 4px 16px 10px;border-bottom: 1px solid #ececf0}.ml-from{display: flex;gap: 10px;align-items: center}.ml-av{width: 34px;height: 34px;border-radius: 50%;background: #0a0a0a;display: grid;place-items: center;flex: 0 0 auto}.ml-av img{height: 22px;width: auto}.ml-from b{display: block;font-size: 13.5px;font-weight: 650}.ml-from small{display: block;font-size: 11.5px;color: #6e6e73}.ml-subj{font-size: 15px;font-weight: 700;letter-spacing: -0.015em;line-height: 1.25;margin-top: 10px}.ml-body{padding: 12px 16px;font-size: 12.5px;line-height: 1.45;color: #3c3c43}.ml-att{display: flex;gap: 10px;align-items: center;margin: 0 16px;padding: 9px 11px;border-radius: 12px;background: #f2f2f7;font-size: 12px}.ml-att .pdf{width: 30px;height: 36px;border-radius: 5px;background: #fff;box-shadow: inset 0 0 0 1px #d1d1d6;display: grid;place-items: center;font-size: 8.5px;font-weight: 800;color: #ff3b30;letter-spacing: .02em}.ml-att b{display: block;font-size: 12.5px;color: var(--ink)}.ml-att small{color: #6e6e73}.pdf-page{margin: 12px 16px 0;border-radius: 10px 10px 0 0;background: #fff;box-shadow: 0 0 0 1px #e5e5ea,0 10px 26px rgba(0,0,0,.1);padding: 13px 13px 0;flex: 1;overflow: hidden}.pdf-head{display: flex;justify-content: space-between;align-items: center}.pdf-head img{height: 16px;width: auto}.pdf-head span{font-size: 7.5px;font-weight: 700;letter-spacing: .1em;color: #6e6e73;text-transform: uppercase}.pdf-title{font-family: var(--font-display);font-size: 15px;font-weight: 700;letter-spacing: -0.02em;margin-top: 10px}.pdf-sub{font-size: 9.5px;color: #6e6e73;margin-top: 1px}.pdf-kpis{display: grid;grid-template-columns: repeat(4,1fr);gap: 5px;margin-top: 10px}.pdf-kpis div{border-radius: 7px;background: #f5f5f7;padding: 6px 7px}.pdf-kpis b{display: block;font-family: var(--font-display);font-size: 14px;font-weight: 700;letter-spacing: -0.02em;font-variant-numeric: tabular-nums}.pdf-kpis small{display: block;font-size: 7.5px;color: #6e6e73;font-weight: 600;margin-top: 1px}.pdf-kpis .warn b{color: var(--orange-ink)}.pdf-sec{margin-top: 10px;font-size: 8px;font-weight: 700;letter-spacing: .09em;text-transform: uppercase;color: #6e6e73;display: flex;align-items: center;gap: 6px}.pdf-sec::after{content: "";flex: 1;height: 1px;background: #ececf0}.pdf-inc{display: grid;grid-template-columns: 54px 1fr;gap: 8px;margin-top: 7px}.pdf-inc .th{border-radius: 6px;overflow: hidden;aspect-ratio: 1}.pdf-inc .th svg{width: 100%;height: 100%;display: block}.pdf-inc p{font-size: 9px;line-height: 1.38;color: #3c3c43}.pdf-inc p b{color: var(--ink)}.pdf-lines i{display: block;height: 5px;border-radius: 3px;background: #ececf0;margin-top: 6px}.pdf-lines i:nth-child(2){width: 88%}.pdf-lines i:nth-child(3){width: 64%}.langs{display: inline-flex;gap: 4px}.langs span{font-size: 9px;font-weight: 700;padding: 2px 6px;border-radius: 5px;background: #f2f2f7;color: #6e6e73}.langs span.on{background: var(--ink);color: #fff}.film__btn{display: inline-flex;align-items: center;gap: 12px;margin: clamp(16px,2.6vw,32px);height: 52px;padding: 0 22px 0 8px;border-radius: 999px;background: rgba(255,255,255,.92);color: var(--ink);-webkit-backdrop-filter: blur(20px);backdrop-filter: blur(20px);font-size: 16px;font-weight: 650;letter-spacing: -0.015em;transition: transform .3s var(--ease),background-color .3s var(--ease)}.film__btn i{width: 38px;height: 38px;border-radius: 50%;background: var(--orange);display: grid;place-items: center}.film__btn i svg{width: 15px;height: 15px;margin-left: 2px;color: var(--ink)}.film__btn small{font-size: 13px;color: var(--grey);font-weight: 500}.rail{position: relative}.rail__track{display: flex;gap: 20px;overflow-x: auto;overscroll-behavior-x: contain;scroll-snap-type: x mandatory;scroll-behavior: smooth;padding: 8px max(var(--gutter),calc((100vw - var(--wide)) / 2)) 28px;scroll-padding-inline: max(var(--gutter),calc((100vw - var(--wide)) / 2));scrollbar-width: none;list-style: none}.rail__track::-webkit-scrollbar{display: none}.rail__track>*{scroll-snap-align: start;flex: 0 0 auto}.rail__nav{display: flex;justify-content: flex-end;gap: 14px;margin-top: 8px}.rail__btn{width: 40px;height: 40px;border-radius: 50%;border: 0;background: rgba(210,210,215,.64);color: rgba(0,0,0,.56);display: grid;place-items: center;transition: background-color .25s var(--ease),color .25s var(--ease),opacity .25s var(--ease)}.rail__btn:hover{background: rgba(223,223,227,.9);color: rgba(0,0,0,.7)}.rail__btn:disabled{opacity: .4;cursor: default}.rail__btn svg{width: 16px;height: 16px}.card-sector{position: relative;width: clamp(290px,30vw,372px);height: clamp(460px,44vw,540px);border-radius: var(--r-l);overflow: hidden;background: var(--paper);color: var(--ink);display: flex;flex-direction: column;transition: transform .5s var(--ease),box-shadow .5s var(--ease)}.card-sector:hover{transform: scale(1.012);box-shadow: 0 20px 50px -20px rgba(0,0,0,.25)}.card-sector__text{padding: 28px 28px 0;position: relative;z-index: 1}.card-sector__eyebrow{font-size: 13px;font-weight: 650;letter-spacing: -0.005em;color: var(--grey)}.card-sector__title{font-family: var(--font-display);font-size: clamp(22px,2.1vw,27px);font-weight: 700;letter-spacing: -0.028em;line-height: 1.12;margin-top: 8px;text-wrap: balance}.card-sector__art{margin-top: auto;position: relative}.card-sector__art svg{width: 100%;height: auto;display: block}.card-sector__plus{position: absolute;right: 18px;bottom: 18px;z-index: 2;width: 36px;height: 36px;border-radius: 50%;background: var(--ink);color: #fff;display: grid;place-items: center;transition: transform .35s var(--ease),background-color .3s var(--ease)}.card-sector__plus svg{width: 14px;height: 14px}.card-sector:hover .card-sector__plus{background: var(--orange);color: var(--ink);transform: rotate(90deg)}.card-sector--night{background: var(--night-2);color: var(--on-night)}.card-sector--night .card-sector__eyebrow{color: var(--on-night-2)}.card-sector--night .card-sector__plus{background: #fff;color: var(--ink)}.ill .halo{transform-box: fill-box;transform-origin: center;animation: halo 2.6s var(--ease-out) infinite}.ill .halo.d2{animation-delay: .9s}.ill .halo.d3{animation-delay: 1.8s}@keyframes halo{0%{transform: scale(.6);opacity: .55}80%,100%{transform: scale(2.6);opacity: 0}}@media (prefers-reduced-motion: reduce){.ill .halo{animation: none;opacity: .25}}.bento{display: grid;grid-template-columns: repeat(6,1fr);gap: 20px}.tile{position: relative;overflow: hidden;border-radius: var(--r-l);background: #fff;padding: clamp(26px,3vw,40px);display: flex;flex-direction: column;min-height: 300px}.bg-paper .tile{background: #fff}.bg-white .tile,.tile--paper{background: var(--paper)}.tile.tile--dark{background: var(--night-2);color: var(--on-night)}.tile--dark .muted{color: var(--on-night-2)}.tile.tile--orange{background: var(--orange);color: var(--ink)}.tile--orange .muted{color: rgba(29,29,31,.72)}.tile.span-2{grid-column: span 2}.tile.span-3{grid-column: span 3}.tile.span-4{grid-column: span 4}.tile.span-6{grid-column: span 6}.tile__icon{width: 44px;height: 44px;border-radius: 13px;background: var(--paper);display: grid;place-items: center;color: var(--ink);margin-bottom: 22px}.bg-white .tile__icon,.tile--paper .tile__icon{background: #fff}.tile--dark .tile__icon{background: rgba(255,255,255,.08);color: #fff}.tile--orange .tile__icon{background: rgba(255,255,255,.35)}.tile__icon svg{width: 22px;height: 22px}.tile__title{font-family: var(--font-display);font-size: clamp(22px,2.1vw,28px);font-weight: 700;letter-spacing: -0.028em;line-height: 1.12;text-wrap: balance}.tile__text{margin-top: 10px;font-size: 16px;line-height: 1.5;color: var(--grey)}.tile--dark .tile__text{color: var(--on-night-2)}.tile--orange .tile__text{color: rgba(29,29,31,.78)}.tile__foot{margin-top: auto;padding-top: 22px}.tile__big{font-family: var(--font-display);font-weight: 700;letter-spacing: -0.06em;line-height: .9;font-size: clamp(110px,15vw,210px);font-variant-numeric: tabular-nums}.tile__big small{font-size: .42em;letter-spacing: -0.04em;margin-left: .06em}.tile__code{font-family: var(--font-display);font-weight: 700;font-size: clamp(30px,3.3vw,44px);letter-spacing: -0.03em;font-variant-numeric: tabular-nums}.tile--split{display: grid;grid-template-columns: 1fr 1fr;gap: 32px;align-items: end}.lang-pills{display: flex;gap: 10px;flex-wrap: wrap}.lang-pills span{font-family: var(--font-display);font-weight: 700;font-size: clamp(26px,2.4vw,34px);letter-spacing: -0.04em;width: 2.2em;height: 2.2em;border-radius: 50%;display: grid;place-items: center;background: var(--paper)}.lang-pills span:nth-child(2){background: var(--ink);color: #fff}.lang-pills span:nth-child(3){background: var(--orange)}@media (max-width: 1067px){.bento{grid-template-columns: repeat(2,1fr)}.tile.span-2,.tile.span-3{grid-column: span 1}.tile.span-4,.tile.span-6{grid-column: span 2}}@media (max-width: 734px){.bento{grid-template-columns: 1fr;gap: 14px}.tile.span-2,.tile.span-3,.tile.span-4,.tile.span-6{grid-column: auto}.tile{min-height: 0}.tile--split{grid-template-columns: 1fr}}.lineup{display: grid;grid-template-columns: repeat(3,1fr);gap: 20px}.lineup__item{text-align: center}.lineup__img{border-radius: var(--r-l);overflow: hidden;background: #f4f3f0;aspect-ratio: 4 / 5}.lineup__img img{width: 100%;height: 100%;object-fit: cover;object-position: 50% 8%;transition: transform 1.2s var(--ease-out)}.lineup__item:hover .lineup__img img{transform: scale(1.04)}.lineup__name{font-family: var(--font-display);font-size: 24px;font-weight: 700;letter-spacing: -0.026em;margin-top: 22px}.lineup__use{font-size: 15px;color: var(--grey);margin-top: 4px}.lineup__dot{display: inline-block;width: 8px;height: 8px;border-radius: 50%;background: var(--orange);margin-top: 16px}@media (max-width: 734px){.lineup{grid-template-columns: none;grid-auto-flow: column;grid-auto-columns: 78%;overflow-x: auto;scroll-snap-type: x mandatory;padding: 0 var(--gutter) 10px;margin: 0 calc(-1 * var(--gutter));scrollbar-width: none}.lineup::-webkit-scrollbar{display: none}.lineup__item{scroll-snap-align: center}}.leader{display: grid;grid-template-columns: 1fr 1fr;gap: clamp(32px,6vw,96px);align-items: end}.leader__text{padding-bottom: clamp(88px,11vw,168px);align-self: center;padding-top: clamp(88px,11vw,168px)}.leader__text .lead{margin-top: 22px}.leader__text .btn-row{margin-top: 32px}.leader__img{position: relative;align-self: end}.leader__img::before{content: "";position: absolute;left: 50%;bottom: 0;transform: translateX(-50%);width: 90%;aspect-ratio: 1;border-radius: 50%;background: radial-gradient(closest-side,rgba(255,137,3,.28),rgba(255,137,3,0));filter: blur(10px)}.leader__img img{position: relative;width: 100%;max-width: 560px;margin-left: auto}.leader__img--portrait img{max-width: 500px;-webkit-mask-image: linear-gradient(90deg,transparent 0,#000 13%,#000 87%,transparent 100%),linear-gradient(180deg,transparent 0,#000 14%,#000 100%);-webkit-mask-composite: source-in;mask-image: linear-gradient(90deg,transparent 0,#000 13%,#000 87%,transparent 100%),linear-gradient(180deg,transparent 0,#000 14%,#000 100%);mask-composite: intersect}.leader__sign{display: flex;gap: 14px;align-items: center;margin-top: 30px;font-size: 14px;color: var(--on-night-2)}.leader__sign b{color: var(--on-night);font-size: 15px;display: block}@media (max-width: 734px){.leader{grid-template-columns: 1fr}.leader__text{padding-bottom: 8px}.leader__img img{max-width: 420px;margin: 0 auto}.leader__img--portrait img{max-width: 360px}}.steps{display: grid;grid-template-columns: repeat(4,1fr);gap: 28px;list-style: none;counter-reset: s;position: relative}.steps::before{content: "";position: absolute;left: 0;right: 0;top: 23px;height: 1px;background: var(--line)}.step{position: relative;padding-top: 0}.step__n{position: relative;width: 46px;height: 46px;border-radius: 50%;background: #fff;box-shadow: inset 0 0 0 1px var(--line);display: grid;place-items: center;font-family: var(--font-display);font-weight: 700;font-size: 16px;font-variant-numeric: tabular-nums}.bg-paper .step__n{background: var(--paper)}.step:last-child .step__n{background: var(--orange);box-shadow: none}.step h3{margin-top: 22px}.step p{margin-top: 8px;color: var(--grey);font-size: 16px}@media (max-width: 1067px){.steps{grid-template-columns: 1fr 1fr;gap: 40px 28px}.steps::before{display: none}}@media (max-width: 734px){.steps{grid-template-columns: 1fr;gap: 0}.step{display: grid;grid-template-columns: 46px 1fr;column-gap: 18px;padding-bottom: 30px}.step::before{content: "";position: absolute;left: 22.5px;top: 46px;bottom: 0;width: 1px;background: var(--line)}.step:last-child::before{display: none}.step h3{margin-top: 10px}.step p{grid-column: 2}}.faq{max-width: 900px;margin: 0 auto;border-top: 1px solid var(--line)}.faq details{border-bottom: 1px solid var(--line)}.faq summary{list-style: none;cursor: pointer;display: flex;justify-content: space-between;align-items: center;gap: 24px;padding: 24px 0;font-family: var(--font-display);font-size: clamp(19px,1.8vw,22px);font-weight: 650;letter-spacing: -0.022em;line-height: 1.3}.faq summary::-webkit-details-marker{display: none}.faq summary .pm{flex: 0 0 auto;position: relative;width: 28px;height: 28px;border-radius: 50%;background: var(--paper);transition: background-color .3s var(--ease)}.faq summary .pm::before,.faq summary .pm::after{content: "";position: absolute;left: 8px;right: 8px;top: 13.25px;height: 1.5px;border-radius: 1px;background: var(--ink);transition: transform .35s var(--ease)}.faq summary .pm::after{transform: rotate(90deg)}.faq details[open] summary .pm{background: var(--orange)}.faq details[open] summary .pm::after{transform: rotate(0)}.faq__a{overflow: hidden}.faq__a>div{padding: 0 52px 26px 0;color: var(--ink-2);font-size: 17px;line-height: 1.6;max-width: 760px}.faq__a p + p{margin-top: .7em}.bg-paper .faq summary .pm{background: #fff}.cta-final{text-align: center}.cta-final .h-xl{max-width: 900px;margin: 0 auto}.cta-final .lead{max-width: 640px;margin: 22px auto 0}.cta-final .btn-row{justify-content: center;margin-top: 36px}.cta-final__alt{margin-top: 22px;font-size: 15px;color: var(--grey)}.cta-final__dot{width: 14px;height: 14px;border-radius: 50%;background: var(--orange);margin: 0 auto 30px;position: relative}.cta-final__dot::after{content: "";position: absolute;inset: -10px;border-radius: 50%;border: 1.5px solid rgba(255,137,3,.5);animation: ring 2.4s var(--ease-out) infinite}@keyframes ring{0%{transform: scale(.5);opacity: 1}100%{transform: scale(2.2);opacity: 0}}.footer{background: var(--paper);color: var(--ink-2);font-size: 13px;line-height: 1.5;padding: 64px 0 28px}.footer__top{display: grid;grid-template-columns: 1.3fr repeat(3,1fr);gap: 40px;padding-bottom: 40px;border-bottom: 1px solid var(--line)}.footer__brand img{height: 52px;width: auto}.footer__brand p{margin-top: 18px;max-width: 280px;color: var(--grey);font-size: 14px}.footer__col h2{font-size: 13px;font-weight: 650;color: var(--ink);letter-spacing: -0.005em;margin-bottom: 12px}.footer__col ul{list-style: none;display: grid;gap: 8px}.footer__col a:hover{color: var(--ink);text-decoration: underline;text-underline-offset: 3px}.footer__contact a{font-variant-numeric: tabular-nums}.footer__legal{padding-top: 22px;display: grid;gap: 10px;color: var(--grey);font-size: 12px}.footer__legal p{max-width: 980px}.footer__bottom{display: flex;flex-wrap: wrap;justify-content: space-between;gap: 14px;margin-top: 12px}.footer__bottom ul{list-style: none;display: flex;flex-wrap: wrap;gap: 0}.footer__bottom li + li::before{content: "|";margin: 0 10px;color: var(--line)}.footer__bottom a:hover{color: var(--ink);text-decoration: underline}.footer__lang{display: flex;gap: 14px}.footer__lang a[aria-current="true"]{color: var(--ink);font-weight: 650}.footer__social{display: flex;gap: 10px;margin-top: 18px}.footer__social a{width: 34px;height: 34px;border-radius: 50%;background: #fff;display: grid;place-items: center;color: var(--ink);transition: background-color .25s var(--ease)}.footer__social a:hover{background: var(--orange)}.footer__social svg{width: 15px;height: 15px}@media (max-width: 1067px){.footer__top{grid-template-columns: 1fr 1fr}.footer__brand{grid-column: 1 / -1}}@media (max-width: 734px){.footer__top{grid-template-columns: 1fr;gap: 28px}}.mbar{position: fixed;z-index: 80;left: 12px;right: 12px;bottom: max(12px,env(safe-area-inset-bottom));display: none;gap: 10px;padding: 8px;border-radius: 22px;background: rgba(255,255,255,.86);-webkit-backdrop-filter: saturate(180%) blur(20px);backdrop-filter: saturate(180%) blur(20px);box-shadow: 0 10px 40px rgba(0,0,0,.16),inset 0 0 0 1px rgba(0,0,0,.05);transform: translateY(140%);transition: transform .5s var(--ease)}.mbar.is-on{transform: none}.mbar .btn{flex: 1;--h: 48px;padding: 0 12px}@media (max-width: 734px){.mbar{display: flex}}.page-hero{padding-top: clamp(56px,8vw,120px);padding-bottom: clamp(48px,6vw,88px)}.page-hero--center{text-align: center}.page-hero--center .lead{margin-inline: auto}.page-hero .lead{max-width: 760px;margin-top: 24px}.page-hero .btn-row{margin-top: 32px}.page-hero--center .btn-row{justify-content: center}.crumbs{display: flex;flex-wrap: wrap;gap: 8px;list-style: none;font-size: 13px;color: var(--grey);margin-bottom: 26px}.page-hero--center .crumbs{justify-content: center}.crumbs li + li::before{content: "›";margin-right: 8px;color: var(--grey-3)}.crumbs a:hover{color: var(--ink);text-decoration: underline}.split{display: grid;grid-template-columns: 1fr 1fr;gap: clamp(32px,6vw,96px);align-items: center}.split--wide-text{grid-template-columns: 1.15fr .85fr}.split--rev>:first-child{order: 2}.split__media img{border-radius: var(--r-l);width: 100%}.split .lead{margin-top: 20px}@media (max-width: 1067px){.split,.split--wide-text{grid-template-columns: 1fr}.split--rev>:first-child{order: 0}}.photo{border-radius: var(--r-l);overflow: hidden;background: var(--paper)}.photo img{width: 100%;height: 100%;object-fit: cover}.photo--tall{aspect-ratio: 4 / 5}.photo--wide{aspect-ratio: 16 / 10}.photo figcaption{font-size: 13px;color: var(--grey);padding: 12px 4px 0;background: #fff}.feature-list{display: grid;grid-template-columns: repeat(3,1fr);gap: 44px 40px;list-style: none}.feature-list--2{grid-template-columns: repeat(2,1fr)}.feature{padding-top: 22px;border-top: 1px solid var(--line)}.bg-night .feature{border-top-color: var(--night-line)}.feature__icon{width: 26px;height: 26px;color: var(--orange-ink);margin-bottom: 16px}.bg-night .feature__icon{color: var(--orange)}.feature h3{font-family: var(--font-display);font-size: 21px;font-weight: 650;letter-spacing: -0.022em;line-height: 1.25}.feature p{margin-top: 8px;color: var(--grey);font-size: 16px;line-height: 1.55}.bg-night .feature p{color: var(--on-night-2)}@media (max-width: 1067px){.feature-list{grid-template-columns: repeat(2,1fr)}}@media (max-width: 734px){.feature-list,.feature-list--2{grid-template-columns: 1fr;gap: 32px}}.checks{list-style: none;display: grid;gap: 14px}.checks li{display: grid;grid-template-columns: 22px 1fr;gap: 12px;align-items: start;font-size: 17px;line-height: 1.5}.checks li::before{content: "";width: 22px;height: 22px;border-radius: 50%;margin-top: 1px;background: var(--orange) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'%3E%3Cpath d='M6.5 11.3l3 3 6-6.3' fill='none' stroke='%231d1d1f' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 22px no-repeat}.sector-grid{display: grid;grid-template-columns: repeat(3,1fr);gap: 20px;list-style: none}.sector-grid .card-sector{width: auto;height: auto;min-height: 480px}@media (max-width: 1067px){.sector-grid{grid-template-columns: repeat(2,1fr)}}@media (max-width: 734px){.sector-grid{grid-template-columns: 1fr}.sector-grid .card-sector{min-height: 430px}}.kpis{display: grid;grid-template-columns: repeat(3,1fr);gap: 20px;list-style: none}.kpi{border-radius: var(--r-l);background: var(--paper);padding: 30px}.kpi b{display: block;font-family: var(--font-display);font-weight: 700;font-size: clamp(44px,5vw,68px);letter-spacing: -0.05em;line-height: 1;font-variant-numeric: tabular-nums}.kpi span{display: block;margin-top: 10px;color: var(--grey);font-size: 16px}@media (max-width: 734px){.kpis{grid-template-columns: 1fr}}.values{display: grid;grid-template-columns: repeat(5,1fr);gap: 14px;list-style: none}.value{border-radius: var(--r-m);background: var(--paper);padding: 22px 20px 24px}.value b{display: block;font-family: var(--font-display);font-size: 20px;letter-spacing: -0.022em}.value span{display: block;margin-top: 8px;color: var(--grey);font-size: 14.5px;line-height: 1.45}.value i{display: block;width: 8px;height: 8px;border-radius: 50%;background: var(--orange);margin-bottom: 16px}@media (max-width: 1067px){.values{grid-template-columns: repeat(2,1fr)}}@media (max-width: 480px){.values{grid-template-columns: 1fr}}.facts{display: grid;grid-template-columns: repeat(2,1fr);gap: 0 40px;list-style: none;border-top: 1px solid var(--line)}.facts li{display: flex;justify-content: space-between;gap: 20px;padding: 16px 0;border-bottom: 1px solid var(--line);font-size: 15px}.facts li span:first-child{color: var(--grey)}.facts li span:last-child{text-align: right;font-weight: 550}@media (max-width: 734px){.facts{grid-template-columns: 1fr}}.band{border-radius: var(--r-xl);background: var(--night-2);color: var(--on-night);padding: clamp(36px,5vw,72px);display: grid;grid-template-columns: 1.4fr 1fr;gap: 40px;align-items: center}.band .btn-row{justify-content: flex-end}@media (max-width: 1067px){.band{grid-template-columns: 1fr}.band .btn-row{justify-content: flex-start}}.reel{display: flex;justify-content: center}.reel .phone{--pw: 280px;width: var(--pw)}.form-card{border-radius: var(--r-xl);background: #fff;box-shadow: var(--shadow-card);padding: clamp(24px,4vw,52px)}.bg-paper .form-card{box-shadow: none}.progress{display: grid;grid-template-columns: repeat(3,1fr);gap: 8px;margin-bottom: 34px;list-style: none}.progress li{font-size: 12.5px;font-weight: 600;color: var(--grey)}.progress li::before{content: "";display: block;height: 4px;border-radius: 2px;background: var(--line-2);margin-bottom: 10px;transition: background-color .4s var(--ease)}.progress li.is-done::before,.progress li.is-current::before{background: var(--orange)}.progress li.is-current{color: var(--ink)}.fstep{display: none}.fstep.is-current{display: block;animation: fstep .5s var(--ease-out)}@keyframes fstep{from{opacity: 0;transform: translateX(16px)}to{opacity: 1;transform: none}}.fstep__title{font-family: var(--font-display);font-size: clamp(24px,2.5vw,32px);font-weight: 700;letter-spacing: -0.03em;line-height: 1.15}.fstep__hint{color: var(--grey);margin-top: 8px;font-size: 16px}.fgrid{display: grid;grid-template-columns: 1fr 1fr;gap: 14px;margin-top: 26px}.fgrid .full{grid-column: 1 / -1}@media (max-width: 734px){.fgrid{grid-template-columns: 1fr}}.field{position: relative}.field input,.field select,.field textarea{width: 100%;height: 58px;padding: 22px 16px 6px;border: 1px solid var(--line);border-radius: var(--r-s);background: #fff;font-size: 17px;line-height: 1.3;transition: border-color .2s var(--ease),box-shadow .2s var(--ease);-webkit-appearance: none;appearance: none}.field textarea{height: 132px;resize: vertical;padding-top: 26px}.field select{padding-right: 40px;background: #fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%236e6e73' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 16px center / 12px no-repeat}.field label{position: absolute;left: 17px;top: 18px;pointer-events: none;font-size: 17px;color: var(--grey-2);transform-origin: 0 0;transition: transform .2s var(--ease),color .2s var(--ease)}.field input:focus,.field select:focus,.field textarea:focus{outline: none;border-color: var(--ink);box-shadow: 0 0 0 4px rgba(255,137,3,.18)}.field input:focus + label,.field input:not(:placeholder-shown) + label,.field textarea:focus + label,.field textarea:not(:placeholder-shown) + label,.field select + label{transform: translateY(-10px) scale(.72);color: var(--grey)}.field.is-invalid input,.field.is-invalid select,.field.is-invalid textarea{border-color: #e30000}.field__err{display: none;font-size: 13px;color: #c00;margin-top: 6px}.field.is-invalid .field__err{display: block}.choices{display: grid;grid-template-columns: repeat(3,1fr);gap: 12px;margin-top: 26px}@media (max-width: 734px){.choices{grid-template-columns: 1fr 1fr}}.choice{position: relative}.choice input{position: absolute;opacity: 0;inset: 0;cursor: pointer;z-index: 1}.choice span{display: flex;flex-direction: column;gap: 12px;min-height: 112px;height: 100%;padding: 16px;border-radius: var(--r-m);box-shadow: inset 0 0 0 1px var(--line);background: #fff;font-size: 15.5px;font-weight: 600;letter-spacing: -0.012em;line-height: 1.25;transition: box-shadow .2s var(--ease),background-color .2s var(--ease)}.choice span svg{width: 26px;height: 26px;color: var(--ink)}.choice span small{font-weight: 450;color: var(--grey);font-size: 13px;margin-top: -6px}@media (min-width: 735px){.choice--wide{grid-column: 1 / -1}.choice--wide span{display: grid;grid-template-columns: auto 1fr;column-gap: 14px;row-gap: 2px;align-items: center;min-height: 0}.choice--wide span svg{grid-row: span 2}.choice--wide span small{margin-top: 0}}.choice input:hover + span{box-shadow: inset 0 0 0 1px var(--grey-2)}.choice input:checked + span{box-shadow: inset 0 0 0 2px var(--ink);background: var(--paper-2)}.choice input:checked + span svg{color: var(--orange-ink)}.choice input:focus-visible + span{outline: 2px solid var(--orange);outline-offset: 2px}.pills{display: flex;flex-wrap: wrap;gap: 10px}.pill{position: relative}.pill input{position: absolute;opacity: 0;inset: 0;cursor: pointer}.pill span{display: inline-flex;align-items: center;min-height: 42px;padding: 9px 18px;line-height: 1.25;border-radius: 999px;box-shadow: inset 0 0 0 1px var(--line);font-size: 15px;font-weight: 550;transition: all .2s var(--ease)}.pill input:checked + span{background: var(--ink);color: #fff;box-shadow: none}.pill input:focus-visible + span{outline: 2px solid var(--orange);outline-offset: 2px}.flabel{display: block;font-size: 14px;font-weight: 600;margin-bottom: 10px;color: var(--ink-2)}.progress--4{grid-template-columns: repeat(4,1fr)}.fgrid--addr{grid-template-columns: 1fr 120px 120px}@media (max-width: 734px){.fgrid--addr{grid-template-columns: 1fr 1fr}.fgrid--addr .field:first-child{grid-column: 1 / -1}}.fgrid--city{grid-template-columns: 130px 1fr 180px}.fgrid--langs{grid-template-columns: repeat(3,minmax(0,1fr))}@media (max-width: 734px){.fgrid--langs{grid-template-columns: minmax(0,1fr)}}@media (max-width: 734px){.fgrid--city{grid-template-columns: 1fr 1fr}.fgrid--city .field:nth-child(2){grid-column: 1 / -1;order: -1}}.fhint{font-size: 13.5px;color: var(--grey);margin: -4px 0 12px}.fhint a{color: var(--ink);text-decoration: underline;text-underline-offset: 2px;font-weight: 600}.fstop{margin: 6px 0 22px;padding: 14px 16px;border-radius: 14px;background: #fff1f0;color: #5c1a14;font-size: 14.5px;line-height: 1.45}.fstop b{color: #a3241a}.fstop a{color: inherit;text-decoration: underline;text-underline-offset: 2px;font-weight: 600}.ffile{position: relative}.ffile input[type=file]{position: absolute;left: 0;top: 0;width: 1px;height: 1px;opacity: 0}.ffile__drop{display: flex;align-items: center;gap: 14px;border: 1.5px dashed #c7c7cc;border-radius: 16px;padding: 15px 18px;cursor: pointer;background: #fff;transition: border-color .2s var(--ease),background-color .2s var(--ease)}.ffile__drop:hover,.ffile:focus-within .ffile__drop{border-color: var(--orange);background: #fffaf3}.ffile__drop svg{width: 24px;height: 24px;color: var(--orange);flex: none}.ffile__drop b{display: block;font-size: 15px;font-weight: 600;color: var(--ink)}.ffile__drop small{display: block;font-size: 13px;color: var(--grey);margin-top: 2px}.ffile.has-files:not([data-multiple]) .ffile__drop small::after{content: " · touchez pour remplacer"}.ffile__list{list-style: none;margin: 10px 0 0;padding: 0;display: grid;gap: 8px}.ffile__list:empty{display: none}.ffile__list li{display: flex;align-items: center;gap: 12px;font-size: 14px;color: var(--ink-2);background: var(--paper);border-radius: 12px;padding: 8px 8px 8px 10px}.ffile__list img{width: 46px;height: 46px;object-fit: cover;border-radius: 10px;flex: none}.ffile__list span{flex: 1;min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.ffile__x{border: 0;background: none;font-size: 22px;line-height: 1;color: var(--grey);cursor: pointer;padding: 4px 10px;border-radius: 8px}.ffile__x:hover{color: var(--ink);background: #fff}.ffile.is-invalid .ffile__drop{border-color: #c00}.ffile .field__err{margin-top: 6px}.fsub{margin-top: 30px;padding-top: 22px;border-top: 1px solid var(--line)}.consent--devis{margin-top: 22px;padding: 14px 16px;border-radius: 14px;background: #fff4e6}.consent--devis b{color: var(--ink)}.fsub:first-of-type{margin-top: 22px}.fblock{margin-top: 24px}.stepper{display: inline-flex;align-items: center;gap: 0;border-radius: 999px;box-shadow: inset 0 0 0 1px var(--line);height: 46px}.stepper button{width: 46px;height: 46px;border: 0;background: none;border-radius: 50%;font-size: 20px}.stepper button:hover{background: var(--paper)}.stepper output{min-width: 44px;text-align: center;font-weight: 650;font-variant-numeric: tabular-nums}.consent{display: grid;grid-template-columns: 22px 1fr;gap: 12px;align-items: start;margin-top: 22px;font-size: 14px;color: var(--grey);line-height: 1.45}.consent input{width: 20px;height: 20px;margin: 1px 0 0;accent-color: var(--ink)}.consent a{text-decoration: underline;color: var(--ink-2)}.fnav{display: flex;justify-content: space-between;align-items: center;gap: 12px;margin-top: 34px}.fnav .back{background: none;border: 0;font-weight: 550;color: var(--grey);padding: 10px 0}.fnav .back:hover{color: var(--ink)}.form-card fieldset{min-width: 0}.fgrid>*{min-width: 0}.field select{max-width: 100%}@media (max-width: 480px){.fnav{flex-wrap: wrap-reverse}.fnav .btn{flex: 1 1 100%;justify-content: center}.fnav .back{white-space: nowrap}}.hp{position: absolute !important;left: -9999px !important;width: 1px;height: 1px;overflow: hidden}.summary{margin-top: 22px;border-radius: var(--r-m);background: var(--paper);padding: 20px 22px;display: grid;gap: 8px;font-size: 15px}.summary div{display: flex;justify-content: space-between;gap: 18px}.summary div span:first-child{color: var(--grey)}.summary div span:last-child{text-align: right;font-weight: 550}.done{text-align: center;padding: 30px 0 10px}.done__icon{width: 68px;height: 68px;border-radius: 50%;background: var(--orange);margin: 0 auto 24px;display: grid;place-items: center}.done__icon svg{width: 30px;height: 30px;color: var(--ink)}.done .lead{margin: 14px auto 0;max-width: 520px}.form-note{margin-top: 18px;font-size: 13px;color: var(--grey)}.form-error{margin-top: 16px;padding: 12px 16px;border-radius: var(--r-s);background: #fff1f0;color: #b3261e;font-size: 14px}.contact-cards{display: grid;gap: 14px;list-style: none}.ccard{display: flex;gap: 16px;align-items: center;padding: 20px 22px;border-radius: var(--r-m);background: var(--paper);transition: background-color .25s var(--ease),transform .25s var(--ease)}a.ccard:hover{background: #ececf0}.ccard__icon{width: 44px;height: 44px;border-radius: 13px;background: #fff;display: grid;place-items: center;flex: 0 0 auto}.ccard__icon svg{width: 21px;height: 21px}.ccard__icon--orange{background: var(--orange)}.ccard b{display: block;font-size: 17px;letter-spacing: -0.015em;font-variant-numeric: tabular-nums}.ccard small{display: block;font-size: 14px;color: var(--grey);margin-top: 1px}.contact-layout{display: grid;grid-template-columns: 1fr 380px;gap: clamp(28px,4vw,56px);align-items: start}@media (max-width: 1067px){.contact-layout{grid-template-columns: 1fr}}.lost{min-height: 70vh;display: grid;place-items: center;text-align: center;padding: 80px 0}.lost__n{font-family: var(--font-display);font-weight: 700;font-size: clamp(110px,18vw,220px);letter-spacing: -0.06em;line-height: 1}.lost__n i{font-style: normal;color: var(--orange)}@media print{.nav,.menu,.flyout,.curtain,.mbar,.stage,.player,.rail__nav{display: none !important}.js [data-reveal]{opacity: 1 !important;transform: none !important}body{font-size: 12pt}}.page-hero--sector{padding-top: clamp(28px,4vw,56px)}.sector-hero{display: grid;grid-template-columns: 1.05fr .95fr;gap: clamp(32px,5vw,80px);align-items: center}.sector-hero .lead{margin-top: 22px}.sector-hero .btn-row{margin-top: 32px}.sector-hero__art{border-radius: var(--r-xl);background: var(--paper);overflow: hidden;display: flex;align-items: flex-end;padding-top: 40px}.sector-hero__art.is-night{background: var(--night-2)}.sector-hero__art svg{width: 100%;height: auto;display: block}@media (max-width: 1067px){.sector-hero{grid-template-columns: minmax(0,1fr)}.sector-hero__art{max-width: 640px}}.reel figure{display: flex;flex-direction: column;align-items: center}.reel__cap{margin-top: 18px;font-size: 14px;color: var(--grey);font-weight: 500}.checks--2{grid-template-columns: 1fr 1fr;column-gap: 40px}@media (max-width: 734px){.checks--2{grid-template-columns: 1fr}}.steps--3{grid-template-columns: repeat(3,1fr)}.steps--3::before{right: 0}@media (max-width: 1067px){.steps--3{grid-template-columns: 1fr;gap: 0}.steps--3 .step{display: grid;grid-template-columns: 46px 1fr;column-gap: 18px;padding-bottom: 30px}.steps--3 .step>:not(.step__n){grid-column: 2}.steps--3 .step .vsteps__when{margin-top: 10px !important}}.vsteps{list-style: none;display: grid;gap: 30px;margin-top: 36px}.vsteps li{display: grid;grid-template-columns: 46px 1fr;gap: 18px;align-items: start}.vsteps__n{width: 46px;height: 46px;border-radius: 50%;display: grid;place-items: center;box-shadow: inset 0 0 0 1px var(--line);font-family: var(--font-display);font-weight: 700;font-variant-numeric: tabular-nums}.vsteps li:last-child .vsteps__n{background: var(--orange);box-shadow: none}.vsteps__when{font-size: 13px;font-weight: 650;color: var(--orange-text);letter-spacing: -0.005em}.vsteps h3{margin-top: 2px}.vsteps p:not(.vsteps__when){margin-top: 6px;color: var(--grey);font-size: 16px}.spot{border-radius: var(--r-xl);background: var(--night-2);color: var(--on-night);display: grid;grid-template-columns: 1fr 1fr;gap: clamp(28px,5vw,72px);align-items: center;padding: clamp(32px,5vw,72px);overflow: hidden}.spot .lead{color: var(--on-night-2);margin-top: 16px}.spot__big{font-family: var(--font-display);font-weight: 700;letter-spacing: -0.06em;line-height: .9;font-size: clamp(96px,12vw,180px);color: var(--orange);white-space: nowrap}.spot__big small{font-size: .42em;letter-spacing: -0.04em;margin-left: .05em}@media (max-width: 1067px){.spot{grid-template-columns: 1fr}}.tl-card{border-radius: var(--r-l);background: #fff;color: var(--ink);padding: 22px 24px 10px;box-shadow: 0 30px 60px -30px rgba(0,0,0,.6);max-width: 460px}.tl-card__head{display: flex;justify-content: space-between;align-items: center;margin-bottom: 6px}.tl{list-style: none}.tl li{display: grid;grid-template-columns: 58px 1fr;gap: 12px;padding: 13px 0;border-top: 1px solid var(--line-2);font-size: 15px;line-height: 1.35}.tl li:first-child{border-top: 0}.tl b{font-family: var(--font-display);font-weight: 700;letter-spacing: -0.01em}.tl li::before{content: none}.tl li span{color: var(--ink-2)}.tl li.hl b{color: var(--orange-ink)}.h-xl--sector{font-size: clamp(36px,4.6vw,66px)}.pf-hero{padding-bottom: 0;overflow: hidden}.trio{display: flex;justify-content: center;align-items: flex-start;margin-top: clamp(48px,6vw,80px);max-height: 540px;overflow: hidden;position: relative;padding-top: 4px}.trio .phone{flex: 0 0 auto}.trio__main{z-index: 2}.trio__side{transform: scale(.86);opacity: .96;z-index: 1;margin-top: 46px}.trio__side:first-child{margin-right: -54px;transform-origin: 100% 0}.trio__side:last-child{margin-left: -54px;transform-origin: 0 0}.trio::after{content: "";position: absolute;left: 0;right: 0;bottom: 0;height: 140px;background: linear-gradient(rgba(255,255,255,0),#fff);z-index: 3;pointer-events: none}@media (max-width: 734px){.trio{max-height: 460px}.trio__side{display: none}.pf-media--alert{display: none}}.trio .phone,.pf-media .phone{--pw: 300px}.pf-media{display: flex;justify-content: center}.pf-list{list-style: none;display: grid;gap: 22px;margin-top: 34px}.pf-list li{display: grid;grid-template-columns: 28px 1fr;gap: 14px}.pf-list svg{width: 24px;height: 24px;color: var(--orange-ink);margin-top: 1px}.pf-list b{display: block;font-size: 17px;letter-spacing: -0.015em}.pf-list span{display: block;color: var(--grey);font-size: 16px;margin-top: 2px;line-height: 1.5}.report-wrap{display: grid;grid-template-columns: minmax(0,720px) 1fr;gap: clamp(28px,4vw,64px);align-items: start;justify-content: center}.report{position: relative;background: #fff;border-radius: 22px;padding: clamp(22px,3.4vw,44px);box-shadow: 0 1px 2px rgba(0,0,0,.05),0 30px 80px -30px rgba(0,0,0,.3);font-size: 14px;line-height: 1.5;color: var(--ink-2)}.report__tag{position: absolute;top: -11px;left: 28px;background: var(--ink);color: #fff}.report__head{display: grid;grid-template-columns: auto 1fr auto;gap: 18px;align-items: center;padding-bottom: 18px;border-bottom: 1px solid var(--line-2)}.report__head img{height: 32px;width: auto}.report__kind{font-size: 11px;font-weight: 700;letter-spacing: .1em;text-transform: uppercase;color: var(--grey)}.report__site{font-family: var(--font-display);font-size: 24px;font-weight: 700;letter-spacing: -0.025em;color: var(--ink);line-height: 1.15}.report__meta{font-size: 13px;color: var(--grey)}.report__head .langs span{font-size: 11px;padding: 3px 8px}.report__kpis{display: grid;grid-template-columns: repeat(5,1fr);gap: 8px;margin-top: 18px}.report__kpis div{background: var(--paper);border-radius: 12px;padding: 10px 12px}.report__kpis b{display: block;font-family: var(--font-display);font-size: 24px;font-weight: 700;letter-spacing: -0.03em;color: var(--ink);font-variant-numeric: tabular-nums}.report__kpis small{font-size: 12px;color: var(--grey);font-weight: 550}.report__kpis .warn b{color: var(--orange-ink)}.report__sec{display: flex;align-items: center;gap: 10px;margin: 24px 0 12px;font-size: 11px;font-weight: 700;letter-spacing: .1em;text-transform: uppercase;color: var(--grey)}.report__sec::after{content: "";flex: 1;height: 1px;background: var(--line-2)}.report__inc{display: grid;grid-template-columns: 150px 1fr;gap: 18px}.report__ph{border-radius: 12px;overflow: hidden;aspect-ratio: 4 / 3}.report__ph svg,.report__photos svg{width: 100%;height: 100%;display: block}.report__inc p + p{margin-top: 4px}.report__inc b{color: var(--ink)}.report__flag{display: inline-flex;align-items: center;gap: 7px;margin-top: 10px !important;padding: 4px 10px;border-radius: 999px;background: var(--orange-tint);color: #a34d00;font-size: 12.5px;font-weight: 600}.report__flag svg{width: 13px;height: 13px}.report__notes{list-style: none;display: grid;gap: 0}.report__notes li{display: grid;grid-template-columns: 54px 1fr;gap: 12px;padding: 8px 0;border-top: 1px solid var(--line-2)}.report__notes li:first-child{border-top: 0;padding-top: 0}.report__notes b{font-family: var(--font-display);color: var(--ink)}.report__photos{display: grid;grid-template-columns: repeat(3,1fr);gap: 10px}.report__photos div{border-radius: 10px;overflow: hidden;aspect-ratio: 4 / 3}.report__text{color: var(--ink-2)}.report__foot{display: flex;justify-content: space-between;margin-top: 26px;padding-top: 14px;border-top: 1px solid var(--line-2);font-size: 12px;color: var(--grey)}.report-notes{list-style: none;display: grid;gap: 28px;padding-top: 30px}.report-notes b{display: block;font-family: var(--font-display);font-size: 21px;letter-spacing: -0.022em;line-height: 1.2}.report-notes span{display: block;margin-top: 6px;color: var(--grey);font-size: 16px}.report-notes li{padding-top: 18px;border-top: 1px solid var(--line)}@media (max-width: 1067px){.report-wrap{grid-template-columns: 1fr}}@media (max-width: 734px){.report{font-size: 13px}.report__head{grid-template-columns: 1fr auto}.report__head img{grid-column: 1 / -1}.report__kpis{grid-template-columns: repeat(3,1fr)}.report__inc{grid-template-columns: 1fr}}.counter{justify-self: center;width: min(420px,100%);border-radius: 30px;background: #141416;padding: 26px 26px 22px;box-shadow: inset 0 0 0 1px rgba(255,255,255,.07),0 40px 90px -40px rgba(255,137,3,.35)}.counter__top{display: flex;justify-content: space-between;align-items: center;font-size: 13px;color: var(--on-night-2);font-weight: 600}.counter__num{margin-top: 18px;display: flex;align-items: baseline;gap: 12px}.counter__num b{font-family: var(--font-display);font-size: clamp(76px,8vw,108px);font-weight: 700;letter-spacing: -0.055em;line-height: .9;color: #fff}.counter__num span{font-size: 16px;color: var(--on-night-2);font-weight: 550}.counter__bar{margin-top: 20px;height: 10px;border-radius: 5px;background: #2c2c2e;overflow: hidden}.counter__bar i{display: block;height: 100%;width: var(--w);border-radius: inherit;background: linear-gradient(90deg,#ffb35c,var(--orange));transform-origin: 0 50%;transition: transform 1.6s var(--ease-out)}.js .counter:not(.is-in) .counter__bar i{transform: scaleX(.2)}.counter__meta{display: flex;justify-content: space-between;margin-top: 10px;font-size: 13px;color: var(--on-night-2);font-weight: 600}.counter__btns{display: grid;grid-template-columns: 1fr 1fr;gap: 10px;margin-top: 22px}.counter__btns span{height: 56px;border-radius: 16px;display: grid;place-items: center;font-weight: 700;font-size: 16px;background: #232326;color: #e5e5ea}.counter__btns .on{background: var(--orange);color: var(--ink)}.counter__alert{display: flex;align-items: center;gap: 8px;margin-top: 16px;padding: 11px 14px;border-radius: 14px;background: rgba(255,137,3,.12);color: #ffb35c;font-size: 14px;font-weight: 600}.counter__alert svg{width: 16px;height: 16px}.fstep legend{padding: 0;display: block;width: 100%}.contact-side{display: grid;gap: 22px;position: sticky;top: calc(var(--nav-h) + 24px)}.side-note{border-radius: var(--r-m);box-shadow: inset 0 0 0 1px var(--line);padding: 20px 22px}.mini-steps{list-style: none;counter-reset: m;display: grid;gap: 10px;margin-top: 12px;font-size: 14.5px;color: var(--ink-2)}.mini-steps li{counter-increment: m;display: grid;grid-template-columns: 24px 1fr;gap: 10px}.mini-steps li::before{content: counter(m);width: 22px;height: 22px;border-radius: 50%;background: var(--paper);display: grid;place-items: center;font-size: 12px;font-weight: 700}.mini-steps li:last-child::before{background: var(--orange)}@media (max-width: 1067px){.contact-side{position: static}}.gallery{display: grid;grid-template-columns: repeat(3,1fr);gap: 20px}@media (max-width: 734px){.gallery{grid-template-columns: none;grid-auto-flow: column;grid-auto-columns: 80%;overflow-x: auto;scroll-snap-type: x mandatory;margin: 0 calc(-1 * var(--gutter));padding: 0 var(--gutter) 8px;scrollbar-width: none}.gallery::-webkit-scrollbar{display: none}.gallery>*{scroll-snap-align: center}}mark.todo{background: #fff3cd;color: #7a4f00;padding: 1px 6px;border-radius: 5px;font-weight: 600}.bg-paper .value{background: #fff}.gallery--2{grid-template-columns: repeat(2,1fr)}.gallery--2 .photo--tall{aspect-ratio: 4 / 4.4}@media (prefers-reduced-motion: reduce){.fstep.is-current{animation: none}}.proof__title a:hover{text-decoration: underline;text-underline-offset: 3px}.consent-bar{position: fixed;z-index: 120;left: 50%;bottom: max(16px,env(safe-area-inset-bottom));transform: translateX(-50%);width: min(720px,calc(100% - 24px));display: flex;align-items: center;gap: 18px;padding: 14px 14px 14px 20px;border-radius: 20px;background: rgba(255,255,255,.92);-webkit-backdrop-filter: saturate(180%) blur(20px);backdrop-filter: saturate(180%) blur(20px);box-shadow: 0 12px 40px rgba(0,0,0,.18),inset 0 0 0 1px rgba(0,0,0,.06);font-size: 14px;line-height: 1.45;color: var(--ink-2)}.consent-bar a{text-decoration: underline;color: var(--ink)}.consent-bar__btns{display: flex;gap: 8px;flex: 0 0 auto}@media (max-width: 734px){.consent-bar{flex-direction: column;align-items: stretch}.consent-bar__btns .btn{flex: 1}}.btn--primary:focus-visible,.nav__call:focus-visible{outline-color: var(--ink)}.map{position: relative;width: min(560px,100%);justify-self: center;margin: 0 auto}.map img{width: 100%;height: auto}.map__pin{position: absolute;width: 18px;height: 18px;margin: -9px 0 0 -9px;border-radius: 50%;background: var(--orange);box-shadow: 0 0 0 5px rgba(255,137,3,.22)}.map__pin::after{content: "";position: absolute;inset: -12px;border-radius: 50%;border: 1.5px solid rgba(255,137,3,.55);animation: ring 2.4s var(--ease-out) infinite}.map__label{position: absolute;transform: translate(18px,-50%);white-space: nowrap;padding: 6px 12px;border-radius: 999px;background: #fff;box-shadow: 0 6px 20px rgba(0,0,0,.12);font-size: 13px;font-weight: 650;letter-spacing: -0.01em}.map__label small{font-weight: 500;color: var(--grey);margin-left: 4px}@media (prefers-reduced-motion: reduce){.map__pin::after{animation: none}}.stage .win{fill: #1f1f24;transition: fill .8s ease}.stage .win.on{fill: #ffd9a3}.stage #st-stars{transition: opacity 1s ease}.stage #st-dawn{transition: opacity .4s linear}.agent .a-leg,.agent .a-up,.agent .a-hand,.agent .a-head{transform-box: fill-box;transform-origin: 50% 0}.agent--night .a-suit{fill: #303036}.agent--night .a-pants{fill: #27272c}.agent--night .a-lapel{fill: #3e3e45}.agent--night .a-shoe{fill: #121214}.agent--night .a-shadow{opacity: .5}.agent--night .a-head,.agent--night .a-hand{fill: #a1a1a6}.agent--lamp path,.agent--lamp rect{fill: #3f362e}.agent--lamp ellipse{fill: #b9ab9b}.agent--lamp g:first-child ellipse{fill: #000;opacity: .45}.agent--lamp image{opacity: 1}.agent.is-walking .a-leg--l{animation: a-step .62s ease-in-out infinite}.agent.is-walking .a-leg--r{animation: a-step .62s ease-in-out -.31s infinite}.agent.is-walking .a-up{animation: a-bob .31s ease-in-out infinite alternate}.agent.is-walking .a-hand--l{animation: a-swing .62s ease-in-out infinite}.agent.is-walking .a-hand--r{animation: a-swing .62s ease-in-out -.31s infinite}@keyframes a-step{0%,50%,100%{transform: translateY(0)}25%{transform: translateY(-24px)}}@keyframes a-bob{from{transform: translateY(0)}to{transform: translateY(-10px)}}@keyframes a-swing{0%,100%{transform: translateY(-8px)}50%{transform: translateY(8px)}}.stage .agent:not(.is-walking) .a-up,.ill.is-live .agent .a-up{animation: a-breathe 4.6s ease-in-out infinite}.stage .agent:not(.is-walking) .a-head,.ill.is-live .agent .a-head{animation: a-look 9s ease-in-out infinite}.ill.is-live .ag-watch .a-head{animation-delay: -4.2s}@keyframes a-breathe{0%,100%{transform: translateY(0)}50%{transform: translateY(-3px)}}@keyframes a-look{0%,36%,100%{transform: translateX(0)}42%,56%{transform: translateX(-6px)}62%,78%{transform: translateX(5px)}84%{transform: translateX(0)}}.agent--photo{transform-box: fill-box;transform-origin: 50% 100%}.ill.is-live .agent--photo{animation: ph-breathe 4.6s ease-in-out infinite}.ill.is-live .ag-watch .agent--photo{animation-delay: -2.3s}@keyframes ph-breathe{0%,100%{transform: none}50%{transform: scaleY(1.012)}}.stage .agent--photo.is-walking{animation: ph-walk .31s ease-in-out infinite alternate}@keyframes ph-walk{from{transform: translateY(0)}to{transform: translateY(-1.4px)}}@media (prefers-reduced-motion: reduce){.agent--photo{animation: none !important}}.ill .ring{opacity: 0;transform-box: fill-box;transform-origin: center}.ill.is-live .ring{animation: ill-ring 3.2s cubic-bezier(.16,1,.3,1) infinite}.ill.is-live .ring--b{animation-delay: 1.6s}@keyframes ill-ring{0%{opacity: .9;transform: scale(.55)}70%,100%{opacity: 0;transform: scale(1.7)}}.ill .spot{opacity: .22}.ill--night .spot{opacity: .34}.ill .twinkle circle{opacity: .9}.ill.is-live .twinkle circle{animation: ill-twinkle 2.6s ease-in-out infinite;animation-delay: calc(var(--i) * -0.37s)}@keyframes ill-twinkle{0%,100%{opacity: .95}50%{opacity: .35}}.ill--flux .fx-ok,.ill--flux .fx-no{transform-box: fill-box;transform-origin: center}.ill--flux .fx-p0{transform:translate(324px,296px) scale(1);opacity: 1}.ill--flux.is-live .fx-p0{animation: flux-p0 12.6s linear -8.5s infinite}.ill--flux.is-live .fx-p0 .fx-b{animation: flux-b0 12.6s linear -8.5s infinite}@keyframes flux-p0{0%,80.952%,100%{transform:translate(290px,296px) scale(1);opacity:1}7.937%,11.905%{transform:translate(200px,284px) scale(1);opacity:1}13.492%{transform:translate(200px,278px) scale(0.93);opacity:1}16.667%{transform:translate(200px,266px) scale(0.8);opacity:0}16.683%{transform:translate(432px,296px) scale(1);opacity:0}17.063%,39.683%{transform:translate(432px,296px) scale(1);opacity:1}46.825%,58.333%{transform:translate(358px,296px) scale(1);opacity:1}62.302%,76.984%{transform:translate(324px,296px) scale(1);opacity:1}}@keyframes flux-b0{0%,2.646%,5.291%,7.937%,11.905%,13.492%,16.667%,39.683%,42.063%,44.444%,46.825%,58.333%,60.317%,62.302%,76.984%,78.968%,80.952%,100%{transform:translateY(0px)}1.323%,3.968%,6.614%,12.698%,15.079%,40.873%,43.254%,45.635%,59.325%,61.31%,77.976%,79.96%{transform:translateY(-1.6px)}}.ill--flux .fx-p1{transform:translate(358px,296px) scale(1);opacity: 1}.ill--flux.is-live .fx-p1{animation: flux-p1 12.6s linear -8.5s infinite}.ill--flux.is-live .fx-p1 .fx-b{animation: flux-b1 12.6s linear -8.5s infinite}@keyframes flux-p1{0%,0.794%,81.349%,100%{transform:translate(324px,296px) scale(1);opacity:1}4.762%,19.048%{transform:translate(290px,296px) scale(1);opacity:1}26.984%,30.952%{transform:translate(200px,284px) scale(1);opacity:1}32.54%{transform:translate(200px,278px) scale(0.93);opacity:1}35.714%{transform:translate(200px,266px) scale(0.8);opacity:0}35.73%{transform:translate(432px,296px) scale(1);opacity:0}36.111%,58.73%{transform:translate(432px,296px) scale(1);opacity:1}65.873%,77.381%{transform:translate(358px,296px) scale(1);opacity:1}}@keyframes flux-b1{0%,0.794%,2.778%,4.762%,19.048%,21.693%,24.339%,26.984%,30.952%,32.54%,35.714%,58.73%,61.111%,63.492%,65.873%,77.381%,79.365%,81.349%,100%{transform:translateY(0px)}1.786%,3.77%,20.37%,23.016%,25.661%,31.746%,34.127%,59.921%,62.302%,64.683%,78.373%,80.357%{transform:translateY(-1.6px)}}.ill--flux .fx-p2{transform:translate(432px,296px) scale(1);opacity: 1}.ill--flux.is-live .fx-p2{animation: flux-p2 12.6s linear -8.5s infinite}.ill--flux.is-live .fx-p2 .fx-b{animation: flux-b2 12.6s linear -8.5s infinite}@keyframes flux-p2{0%,1.19%,84.921%,100%{transform:translate(358px,296px) scale(1);opacity:1}5.952%,19.841%{transform:translate(324px,296px) scale(1);opacity:1}23.81%,38.095%{transform:translate(290px,296px) scale(1);opacity:1}46.032%,50%{transform:translate(200px,284px) scale(1);opacity:1}51.587%{transform:translate(200px,278px) scale(0.93);opacity:1}54.762%{transform:translate(200px,266px) scale(0.8);opacity:0}54.778%{transform:translate(432px,296px) scale(1);opacity:0}55.159%,77.778%{transform:translate(432px,296px) scale(1);opacity:1}}@keyframes flux-b2{0%,1.19%,3.571%,5.952%,19.841%,21.825%,23.81%,38.095%,40.741%,43.386%,46.032%,50%,51.587%,54.762%,77.778%,80.159%,82.54%,84.921%,100%{transform:translateY(0px)}2.381%,4.762%,20.833%,22.817%,39.418%,42.063%,44.709%,50.794%,53.175%,78.968%,81.349%,83.73%{transform:translateY(-1.6px)}}.ill--flux .fx-p3{transform:translate(200px,284px) scale(1);opacity: 1}.ill--flux.is-live .fx-p3{animation: flux-p3 12.6s linear -8.5s infinite}.ill--flux.is-live .fx-p3 .fx-b{animation: flux-b3 12.6s linear -8.5s infinite}@keyframes flux-p3{0%,13.492%,74.206%,100%{transform:translate(432px,296px) scale(1);opacity:1}23.81%,38.889%{transform:translate(324px,296px) scale(1);opacity:1}42.857%,57.143%{transform:translate(290px,296px) scale(1);opacity:1}65.079%,69.048%{transform:translate(200px,284px) scale(1);opacity:1}70.635%{transform:translate(200px,278px) scale(0.93);opacity:1}73.81%{transform:translate(200px,266px) scale(0.8);opacity:0}73.825%{transform:translate(432px,296px) scale(1);opacity:0}}@keyframes flux-b3{0%,13.492%,16.071%,18.651%,21.23%,23.81%,38.889%,40.873%,42.857%,57.143%,59.788%,62.434%,65.079%,69.048%,70.635%,73.81%,100%{transform:translateY(0px)}14.782%,17.361%,19.94%,22.52%,39.881%,41.865%,58.466%,61.111%,63.757%,69.841%,72.222%{transform:translateY(-1.6px)}}.ill--flux .fx-p4{transform:translate(290px,296px) scale(1);opacity: 1}.ill--flux.is-live .fx-p4{animation: flux-p4 12.6s linear -8.5s infinite}.ill--flux.is-live .fx-p4 .fx-b{animation: flux-b4 12.6s linear -8.5s infinite}@keyframes flux-p4{0%,100%{transform:translate(304px,298px) scale(1);opacity:1}12.698%,35.714%{transform:translate(432px,298px) scale(1);opacity:1}35.73%,36.508%{transform:translate(432px,296px) scale(1);opacity:1}46.032%,57.937%{transform:translate(324px,296px) scale(1);opacity:1}61.905%,76.19%{transform:translate(290px,296px) scale(1);opacity:1}84.127%,86.905%{transform:translate(200px,284px) scale(1);opacity:1}88.492%,90.476%{transform:translate(206px,286px) scale(1);opacity:1}94.048%{transform:translate(244px,298px) scale(1);opacity:1}}@keyframes flux-b4{0%,2.54%,5.079%,7.619%,10.159%,12.698%,36.508%,38.889%,41.27%,43.651%,46.032%,57.937%,59.921%,61.905%,76.19%,78.836%,81.481%,84.127%,90.476%,94.048%,97.024%,100%{transform:translateY(0px)}1.27%,3.81%,6.349%,8.889%,11.429%,37.698%,40.079%,42.46%,44.841%,58.929%,60.913%,77.513%,80.159%,82.804%,92.262%,95.536%,98.512%{transform:translateY(-1.6px)}}.ill--flux.is-live .fx-f{animation: flux-f 12.6s linear -8.5s infinite}@keyframes flux-f{0%,23.81%,89.698%,100%{transform:scaleX(-1)}23.825%,89.683%{transform:scaleX(1)}}.ill--flux .fx-ok{opacity: 1;transform: scale(1)}.ill--flux.is-live .fx-ok{animation: flux-ok 12.6s linear -8.5s infinite}@keyframes flux-ok{0%,8.333%,13.111%,27.381%,32.159%,46.429%,51.206%,65.476%,70.254%,100%{opacity:0;transform:scale(0.4)}9.286%,28.333%,47.381%,66.429%{opacity:1;transform:scale(1.15)}10.238%,11.905%,29.286%,30.952%,48.333%,50%,67.381%,69.048%{opacity:1;transform:scale(1)}13.095%,32.143%,51.19%,70.238%{opacity:0;transform:scale(1)}}.ill--flux .fx-no{opacity: 0;transform: scale(0.4)}.ill--flux.is-live .fx-no{animation: flux-no 12.6s linear -8.5s infinite}@keyframes flux-no{0%,84.921%,91.286%,100%{opacity:0;transform:scale(0.4)}85.873%{opacity:1;transform:scale(1.15)}86.825%,90.079%{opacity:1;transform:scale(1)}91.27%{opacity:0;transform:scale(1)}}.ill.ill--flux.is-live .ring--a{animation: flux-ra 12.6s linear -8.5s infinite}@keyframes flux-ra{0%,8.317%,15.889%,27.365%,34.937%,46.413%,53.984%,65.46%,73.032%,84.905%,92.476%,100%{opacity:0;transform:scale(0.55)}8.333%,27.381%,46.429%,65.476%,84.921%{opacity:0.9;transform:scale(0.55)}10.317%,29.365%,48.413%,67.46%,86.905%{opacity:0.55;transform:scale(1.25)}15.873%,34.921%,53.968%,73.016%,92.46%{opacity:0;transform:scale(1.7)}}.ill.ill--flux.is-live .ring--b{animation: flux-rb 12.6s linear -8.5s infinite}@keyframes flux-rb{0%,84.905%,92.476%,100%{opacity:0;transform:scale(0.55)}84.921%{opacity:0.9;transform:scale(0.55)}86.905%{opacity:0.55;transform:scale(1.25)}92.46%{opacity:0;transform:scale(1.7)}}.ill--flux .fx-say{opacity: 0;transform-box: fill-box}.ill--flux .fx-say--l{transform-origin: 88% 100%}.ill--flux .fx-say--r{transform-origin: 12% 100%}.ill--flux.is-live .fx-say0{animation: flux-s0 12.6s linear -8.5s infinite}@keyframes flux-s0{0%,5.556%,13.508%,100%{opacity:0;transform:scale(0.6)}6.508%{opacity:1;transform:scale(1.06)}7.302%,12.302%{opacity:1;transform:scale(1)}13.492%{opacity:0;transform:scale(1)}}.ill--flux.is-live .fx-say1{animation: flux-s1 12.6s linear -8.5s infinite}@keyframes flux-s1{0%,24.603%,32.556%,100%{opacity:0;transform:scale(0.6)}25.556%{opacity:1;transform:scale(1.06)}26.349%,31.349%{opacity:1;transform:scale(1)}32.54%{opacity:0;transform:scale(1)}}.ill--flux.is-live .fx-say2{animation: flux-s2 12.6s linear -8.5s infinite}@keyframes flux-s2{0%,43.651%,51.603%,100%{opacity:0;transform:scale(0.6)}44.603%{opacity:1;transform:scale(1.06)}45.397%,50.397%{opacity:1;transform:scale(1)}51.587%{opacity:0;transform:scale(1)}}.ill--flux.is-live .fx-say3{animation: flux-s3 12.6s linear -8.5s infinite}@keyframes flux-s3{0%,62.698%,70.651%,100%{opacity:0;transform:scale(0.6)}63.651%{opacity:1;transform:scale(1.06)}64.444%,69.444%{opacity:1;transform:scale(1)}70.635%{opacity:0;transform:scale(1)}}.ill--flux.is-live .fx-say4{animation: flux-s4 12.6s linear -8.5s infinite}@keyframes flux-s4{0%,85.714%,98.032%,100%{opacity:0;transform:scale(0.6)}86.667%{opacity:1;transform:scale(1.06)}87.46%,96.825%{opacity:1;transform:scale(1)}98.016%{opacity:0;transform:scale(1)}}@keyframes ill-walkbob{from{transform: translateY(0)}to{transform: translateY(-16px)}}.ill--commerces .cust,.ill--commerces .thief,.ill--commerces .hello,.ill--commerces .alert{opacity: 0}.ill--commerces .cust .g-body,.ill--commerces .thief .g-body{transform-box: fill-box;transform-origin: 50% 100%}.ill--commerces.is-live .cust .g-body,.ill--commerces.is-live .thief .g-body{animation: ill-walkbob .5s ease-in-out infinite alternate}.ill--commerces.is-live .cust{animation: shop-cust 10s linear infinite}@keyframes shop-cust{0%{transform: translateX(-24px);opacity: 0}3%{opacity: 1}29%{transform: translateX(194px);opacity: 1}35%{transform: translateX(200px);opacity: 1}39%,100%{transform: translateX(201px);opacity: 0}}.ill--commerces.is-live .door-l{animation: shop-door-l 10s cubic-bezier(.45,0,.25,1) infinite}.ill--commerces.is-live .door-r{animation: shop-door-r 10s cubic-bezier(.45,0,.25,1) infinite}@keyframes shop-door-l{0%,23%{transform: none}28%,40%{transform: translateX(-21px)}46%,100%{transform: none}}@keyframes shop-door-r{0%,23%{transform: none}28%,40%{transform: translateX(21px)}46%,100%{transform: none}}.ill--commerces .hello{transform-box: fill-box;transform-origin: 85% 100%}.ill--commerces.is-live .hello{animation: shop-hello 10s cubic-bezier(.16,1,.3,1) infinite}@keyframes shop-hello{0%,26%{opacity: 0;transform: scale(.6)}29%{opacity: 1;transform: scale(1.04)}31%,45%{opacity: 1;transform: none}49%,100%{opacity: 0;transform: none}}.ill.ill--commerces.is-live .agent .a-head{animation: shop-look 10s ease-in-out infinite}@keyframes shop-look{0%,21%{transform: none}25%{transform: translateX(-6px)}29%{transform: translate(-6px,4px)}33%,45%{transform: translateX(-6px)}49%,63%{transform: none}67%,80%{transform: translateX(5px)}84%,100%{transform: none}}.ill--commerces.is-live .thief{animation: shop-thief 10s linear infinite}@keyframes shop-thief{0%,50%{transform: none;opacity: 0}51%{opacity: 1}69%{transform: translateX(-125px);opacity: 1}72%{transform: translateX(-125px)}75%{transform: translateX(-117px)}95%{transform: translateX(26px);opacity: 1}96%,100%{transform: translateX(26px);opacity: 0}}.ill--commerces .thief-flip{transform-box: fill-box;transform-origin: center}.ill--commerces.is-live .thief-flip{animation: shop-flip 10s steps(1) infinite}@keyframes shop-flip{0%,73%{transform: none}73.5%,100%{transform: scaleX(-1)}}.ill--commerces .alert{transform-box: fill-box;transform-origin: 50% 100%}.ill--commerces.is-live .alert{animation: shop-alert 10s cubic-bezier(.16,1,.3,1) infinite}@keyframes shop-alert{0%,68.5%{opacity: 0;transform: scale(.4)}70%{opacity: 1;transform: scale(1.15)}71.5%,76%{opacity: 1;transform: none}79%,100%{opacity: 0;transform: none}}.ill.is-live .win-t{animation: ill-win 12s steps(1) infinite}.ill.is-live .win-t.t2{animation-delay: -4s}.ill.is-live .win-t.t3{animation-delay: -8s}@keyframes ill-win{0%,45%{fill: #3a3a3e}50%,95%{fill: #ffd9a3}100%{fill: #3a3a3e}}.ill.is-live .stars circle{animation: ill-twinkle 3.4s ease-in-out infinite;animation-delay: calc(var(--i) * -0.6s)}.ill .latecomer{opacity: 0}.ill.is-live .latecomer{animation: ill-late 11s linear infinite}.ill .latecomer .g-body{transform-box: fill-box;transform-origin: 50% 100%}.ill.is-live .latecomer .g-body{animation: ill-walkbob .5s ease-in-out infinite alternate}@keyframes ill-late{0%,30%{transform: translateX(0);opacity: 0}34%{opacity: 1}74%{transform: translateX(-236px);opacity: 1}80%,100%{transform: translateX(-240px);opacity: 0}}.ill .round-path{stroke-dasharray: 1;stroke-dashoffset: 1}.ill.is-live .round-path{animation: ill-round 9s linear infinite}@keyframes ill-round{0%{stroke-dashoffset: 1;opacity: 1}70%{stroke-dashoffset: 0;opacity: 1}88%{stroke-dashoffset: 0;opacity: 1}96%,100%{stroke-dashoffset: 0;opacity: 0}}.ill .round-pin{opacity: 0;transform-box: fill-box;transform-origin: center}.ill.is-live .round-pin[style*="--i:0"]{animation: ill-pin0 9s ease-out infinite}.ill.is-live .round-pin[style*="--i:1"]{animation: ill-pin1 9s ease-out infinite}.ill.is-live .round-pin[style*="--i:2"]{animation: ill-pin2 9s ease-out infinite}.ill.is-live .round-pin[style*="--i:3"]{animation: ill-pin3 9s ease-out infinite}.ill.is-live .round-pin[style*="--i:4"]{animation: ill-pin4 9s ease-out infinite}@keyframes ill-pin0{0%,5.9%{opacity: 0;transform: scale(.2)}6.1%{opacity: 1;transform: scale(1.4)}9.1%{transform: scale(1)}88%{opacity: 1}96%,100%{opacity: 0;transform: scale(1)}}@keyframes ill-pin1{0%,21.9%{opacity: 0;transform: scale(.2)}22.1%{opacity: 1;transform: scale(1.4)}25.1%{transform: scale(1)}88%{opacity: 1}96%,100%{opacity: 0;transform: scale(1)}}@keyframes ill-pin2{0%,37.8%{opacity: 0;transform: scale(.2)}38.0%{opacity: 1;transform: scale(1.4)}41.0%{transform: scale(1)}88%{opacity: 1}96%,100%{opacity: 0;transform: scale(1)}}@keyframes ill-pin3{0%,53.8%{opacity: 0;transform: scale(.2)}54.0%{opacity: 1;transform: scale(1.4)}57.0%{transform: scale(1)}88%{opacity: 1}96%,100%{opacity: 0;transform: scale(1)}}@keyframes ill-pin4{0%,69.8%{opacity: 0;transform: scale(.2)}70.0%{opacity: 1;transform: scale(1.4)}73.0%{transform: scale(1)}88%{opacity: 1}96%,100%{opacity: 0;transform: scale(1)}}.ill.is-live .lit.off1{animation: ill-off 9s steps(1) infinite}.ill.is-live .lit.off2{animation: ill-off 9s steps(1) -3s infinite}.ill.is-live .lit.off3{animation: ill-off 9s steps(1) -6s infinite}@keyframes ill-off{0%,60%{fill: #e9e9ee}61%,100%{fill: #3a3a3e}}.ill .truck{transform: translateX(110px)}.ill.is-live .truck{animation: ill-truck 10s cubic-bezier(.33,0,.2,1) infinite}@keyframes ill-truck{0%{transform: translateX(110px);opacity: 1}22%{transform: translateX(0)}50%{transform: translateX(0)}76%{transform: translateX(-190px);opacity: 1}82%{transform: translateX(-210px);opacity: 0}83%,100%{transform: translateX(110px);opacity: 0}}.ill .barrier{transform-box: fill-box;transform-origin: 2px 50%}.ill.is-live .barrier{animation: ill-barrier 10s ease-in-out infinite}@keyframes ill-barrier{0%,40%{transform: rotate(0)}48%,76%{transform: rotate(-72deg)}84%,100%{transform: rotate(0)}}.ill.is-live .ring--truck{animation: ill-ring-truck 10s cubic-bezier(.16,1,.3,1) infinite}@keyframes ill-ring-truck{0%,24%{opacity: 0;transform: scale(.55)}26%{opacity: .95;transform: scale(.55)}36%{opacity: 0;transform: scale(1.8)}37%{opacity: .95;transform: scale(.55)}47%,100%{opacity: 0;transform: scale(1.8)}}.ill.is-live .lamp-cone{animation: ill-lamp 7s ease-in-out infinite}@keyframes ill-lamp{0%,100%{opacity: .13}48%{opacity: .13}50%{opacity: .07}53%{opacity: .14}}.ill.is-live .dock{animation: ill-dock 10s ease-in-out infinite}@keyframes ill-dock{0%,60%{opacity: .55}72%,90%{opacity: 1}100%{opacity: .55}}.ill--suv .suv{transform: translateX(85px)}.ill--suv.is-live .suv{animation: inst-suv 14.0s linear -6.4s infinite}@keyframes inst-suv{0%,100%{transform:translateX(-240px);animation-timing-function:cubic-bezier(.12,.6,.25,1)}17.143%{transform:translateX(85px)}77.143%{transform:translateX(85px);animation-timing-function:cubic-bezier(.55,0,.85,.45)}91.429%{transform:translateX(420px)}99.857%{transform:translateX(420px)}99.929%{transform:translateX(-240px)}}.ill--suv .suv-wheel{transform-box: fill-box;transform-origin: center}.ill--suv.is-live .suv-wheel{animation: inst-wheel 14.0s linear -6.4s infinite}@keyframes inst-wheel{0%{transform:rotate(0deg);animation-timing-function:cubic-bezier(.12,.6,.25,1)}17.143%{transform:rotate(1241deg)}77.143%{transform:rotate(1241deg);animation-timing-function:cubic-bezier(.55,0,.85,.45)}91.429%{transform:rotate(2521deg)}99.929%{transform:rotate(2521deg)}100%{transform:rotate(0deg)}}.ill--suv.is-live .suv-body{animation: inst-bounce 14.0s linear -6.4s infinite}@keyframes inst-bounce{0%{transform:translateY(0)}17.143%{transform:translateY(0)}18%{transform:translateY(1.4px)}19.286%{transform:translateY(-.5px)}20.357%{transform:translateY(0)}100%{transform:translateY(0)}}.ill--suv .suv-door{transform-box: fill-box;transform-origin: 100% 50%}.ill--suv.is-live .suv-door{animation: inst-door 14.0s linear -6.4s infinite}@keyframes inst-door{0%{transform:scaleX(1)}19.643%{transform:scaleX(1)}21.786%{transform:scaleX(.14)}27.5%{transform:scaleX(.14)}30%{transform:scaleX(1)}100%{transform:scaleX(1)}}.ill--suv .dlg{transform: translate(90px,280px) scale(1)}.ill--suv.is-live .dlg{animation: inst-dlg 14.0s linear -6.4s infinite}@keyframes inst-dlg{0%,21.071%,73.714%,100%{transform:translate(155px,286px) scale(1)}23.929%{transform:translate(151px,291px) scale(1)}30.714%{transform:translate(74px,290px) scale(1)}33.929%{transform:translate(72px,288px) scale(1)}37.143%,54.286%{transform:translate(90px,280px) scale(1)}64.286%{transform:translate(200px,263px) scale(1)}70%{transform:translate(200px,236px) scale(0.82)}73.571%{transform:translate(200px,231px) scale(0.78)}}.ill--suv .dlg-v--front{opacity: 0}.ill--suv.is-live .dlg-v--front{animation: inst-v-front 14.0s linear -6.4s infinite}@keyframes inst-v-front{0%,21.071%,32.871%,100%{opacity:0}22.857%,32.857%{opacity:1}}.ill--suv .dlg-v--back{opacity: 1}.ill--suv.is-live .dlg-v--back{animation: inst-v-back 14.0s linear -6.4s infinite}@keyframes inst-v-back{0%,32.857%,73.571%,100%{opacity:0}32.871%,70.357%{opacity:1}}.ill--suv.is-live .dlg-b{animation: inst-bob 14.0s linear -6.4s infinite}@keyframes inst-bob{0%,21.071%,23.929%,26.19%,28.452%,30.714%,32.321%,33.929%,35.536%,37.143%,54.286%,56.286%,58.286%,60.286%,62.286%,64.286%,66.19%,68.095%,70%,71.786%,73.571%,100%{transform:translateY(0px)}22.5%,25.06%,27.321%,29.583%,31.518%,33.125%,34.732%,36.339%,55.286%,57.286%,59.286%,61.286%,63.286%,65.238%,67.143%,69.048%,70.893%,72.679%{transform:translateY(-1.6px)}}.ill--suv .dlg-card,.ill--suv .dlg-ok{transform-box: fill-box;transform-origin: center}.ill--suv .dlg-card{opacity: 1;transform: scale(1)}.ill--suv.is-live .dlg-card{animation: inst-dlg-card 14.0s linear -6.4s infinite}@keyframes inst-dlg-card{0%{opacity:0;transform:scale(.4)}38.214%{opacity:0;transform:scale(.4)}39.071%{opacity:1;transform:scale(1.15)}39.929%{opacity:1;transform:scale(1)}52.857%{opacity:1;transform:scale(1)}53.929%{opacity:0;transform:scale(1)}53.943%{opacity:0;transform:scale(.4)}100%{opacity:0;transform:scale(.4)}}.ill--suv .dlg-ok{opacity: 0;transform: scale(0.4)}.ill--suv.is-live .dlg-ok{animation: inst-dlg-ok 14.0s linear -6.4s infinite}@keyframes inst-dlg-ok{0%{opacity:0;transform:scale(.4)}44.286%{opacity:0;transform:scale(.4)}45.143%{opacity:1;transform:scale(1.15)}46%{opacity:1;transform:scale(1)}53.571%{opacity:1;transform:scale(1)}54.643%{opacity:0;transform:scale(1)}54.657%{opacity:0;transform:scale(.4)}100%{opacity:0;transform:scale(.4)}}.ill--suv .dlg-okp{transform: translate(90px,183.44px)}.ill.ill--suv.is-live .ring--a{animation: inst-ra 14.0s linear -6.4s infinite}@keyframes inst-ra{0%{opacity:0;transform:scale(.55)}17.486%,44.271%{opacity:0;transform:scale(.55)}17.5%,44.286%{opacity:.9;transform:scale(.55)}19.286%,46.071%{opacity:.55;transform:scale(1.25)}24.286%,51.071%{opacity:0;transform:scale(1.7)}24.3%,51.086%{opacity:0;transform:scale(.55)}100%{opacity:0;transform:scale(.55)}}.ill.ill--suv.is-live .ring--b{animation: inst-rb 14.0s linear -6.4s infinite}@keyframes inst-rb{0%{opacity:0;transform:scale(.55)}17.486%{opacity:0;transform:scale(.55)}17.5%{opacity:.9;transform:scale(.55)}19.286%{opacity:.55;transform:scale(1.25)}24.286%{opacity:0;transform:scale(1.7)}24.3%{opacity:0;transform:scale(.55)}100%{opacity:0;transform:scale(.55)}}.ill--suv.is-live .sdoor-l{animation: inst-door-l 14.0s cubic-bezier(.45,0,.25,1) -6.4s infinite}@keyframes inst-door-l{0%{transform:translateX(0)}66.786%{transform:translateX(0)}69.643%{transform:translateX(-23px)}72.857%{transform:translateX(-23px)}76.429%{transform:translateX(0)}100%{transform:translateX(0)}}.ill--suv.is-live .sdoor-r{animation: inst-door-r 14.0s cubic-bezier(.45,0,.25,1) -6.4s infinite}@keyframes inst-door-r{0%{transform:translateX(0)}66.786%{transform:translateX(0)}69.643%{transform:translateX(23px)}72.857%{transform:translateX(23px)}76.429%{transform:translateX(0)}100%{transform:translateX(0)}}.ill--gate .gt-truck{transform: translateX(18px)}.ill--gate .gt-say{opacity: 0}.ill--gate .gt-arc{opacity: 0}.ill--gate .gt-card{transform: translate(-7px,-1px)}.ill--gate .gt-barrier{transform-box: fill-box;transform-origin: 2px 50%}.ill--gate .gt-ok{transform-box: fill-box;transform-origin: center}.ill--gate .gt-say{transform-box: fill-box;transform-origin: 50% 100%}.ill--gate .gt-dock{opacity: .55}.ill.ill--gate .gt-truck{animation: gate-truck 14.0s linear -7.25s infinite paused}@keyframes gate-truck{0%{transform:translateX(130px);opacity:1;animation-timing-function:cubic-bezier(.2,.75,.3,1)}18.571%{transform:translateX(18px);opacity:1}59.286%{transform:translateX(18px);opacity:1;animation-timing-function:cubic-bezier(.45,0,.7,1)}77.857%{transform:translateX(-240px);opacity:1}80%{transform:translateX(-262px);opacity:0}80.143%{transform:translateX(130px);opacity:0}99.857%{transform:translateX(130px);opacity:0}100%{transform:translateX(130px);opacity:1}}.ill.ill--gate .gt-say{animation: gate-say 14.0s linear -7.25s infinite paused}@keyframes gate-say{0%{opacity:0;transform:scale(.6)}19.286%{opacity:0;transform:scale(.6)}20.714%{opacity:1;transform:scale(1.08)}21.786%{opacity:1;transform:scale(1)}28.214%{opacity:1;transform:scale(1)}29.286%{opacity:0;transform:scale(1)}29.429%{opacity:0;transform:scale(.6)}100%{opacity:0;transform:scale(.6)}}.ill.ill--gate .gt-card{animation: gate-card 14.0s linear -7.25s infinite paused}@keyframes gate-card{0%{opacity:0;transform:translate(0px,0px)}34.286%{opacity:0;transform:translate(0px,0px);animation-timing-function:cubic-bezier(.2,.75,.3,1)}36.429%{opacity:1;transform:translate(-7px,-1px)}54.286%{opacity:1;transform:translate(-7px,-1px)}55.714%{opacity:0;transform:translate(-7px,-1px)}55.857%{opacity:0;transform:translate(0px,0px)}100%{opacity:0;transform:translate(0px,0px)}}.ill.ill--gate .gt-ok{animation: gate-ok 14.0s linear -7.25s infinite paused}@keyframes gate-ok{0%{opacity:0;transform:scale(.4)}43.929%{opacity:0;transform:scale(.4)}45.357%{opacity:1;transform:scale(1.15)}46.429%{opacity:1;transform:scale(1)}54.286%{opacity:1;transform:scale(1)}55.714%{opacity:0;transform:scale(1)}55.857%{opacity:0;transform:scale(.4)}100%{opacity:0;transform:scale(.4)}}.ill.ill--gate .gt-barrier{animation: gate-barrier 14.0s linear -7.25s infinite paused}@keyframes gate-barrier{0%{transform:rotate(0deg)}52.143%{transform:rotate(0deg);animation-timing-function:cubic-bezier(.45,0,.55,1)}57.857%{transform:rotate(-78deg)}77.857%{transform:rotate(-78deg);animation-timing-function:cubic-bezier(.45,0,.55,1)}83.571%{transform:rotate(0deg)}100%{transform:rotate(0deg)}}.ill.ill--gate .gt-dock{animation: gate-dock 14.0s linear -7.25s infinite paused}@keyframes gate-dock{0%{opacity:.55}73.571%{opacity:.55}78.571%{opacity:1}88.571%{opacity:1}95.714%{opacity:.55}100%{opacity:.55}}.ill.ill--gate .gt-walk{animation: gate-walk 14.0s linear -7.25s infinite paused}@keyframes gate-walk{0%{transform:translate(0px,0px) scale(1)}25.714%{transform:translate(0px,0px) scale(1)}38.571%{transform:translate(38px,-22px) scale(0.86)}85%{transform:translate(38px,-22px) scale(0.86)}97.857%{transform:translate(0px,0px) scale(1)}100%{transform:translate(0px,0px) scale(1)}}.ill.ill--gate .gt-up{animation: gate-up 14.0s linear -7.25s infinite paused}@keyframes gate-up{0%,1.429%,20%,25.714%,28.929%,32.143%,35.357%,38.571%,40%,58.571%,77.143%,85%,88.214%,91.429%,94.643%,97.857%,100%{transform:translate(0px,0px)}10.714%,49.286%,67.857%{transform:translate(0px,-2.5px)}27.321%,33.75%,86.607%,93.036%{transform:translate(4px,-6px)}30.536%,36.964%,89.821%,96.25%{transform:translate(-4px,-6px)}}.ill.ill--gate .gt-legL{animation: gate-legL 14.0s linear -7.25s infinite paused}@keyframes gate-legL{0%,25.714%,28.929%,32.143%,35.357%,85%,88.214%,91.429%,94.643%,100%{transform:rotate(0deg) scaleY(1)}27.321%,33.75%,86.607%,93.036%{transform:rotate(-1.6deg) scaleY(.92)}}.ill.ill--gate .gt-legR{animation: gate-legR 14.0s linear -7.25s infinite paused}@keyframes gate-legR{0%,28.929%,32.143%,35.357%,38.571%,88.214%,91.429%,94.643%,97.857%,100%{transform:rotate(0deg) scaleY(1)}30.536%,36.964%,89.821%,96.25%{transform:rotate(1.6deg) scaleY(.92)}}.ill.ill--gate .gt-upL{animation: gate-upL 14.0s linear -7.25s infinite paused}@keyframes gate-upL{0%,25.714%,28.929%,32.143%,35.357%,38.571%,85%,88.214%,91.429%,94.643%,97.857%,100%{transform:rotate(0deg)}27.321%,33.75%,86.607%,93.036%{transform:rotate(3deg)}30.536%,36.964%,89.821%,96.25%{transform:rotate(-3deg)}}.ill.ill--gate .gt-upR{animation: gate-upR 14.0s linear -7.25s infinite paused}@keyframes gate-upR{0%,25.714%,28.929%,32.143%,35.357%,38.571%,85%,88.214%,91.429%,94.643%,97.857%,100%{transform:rotate(0deg)}27.321%,33.75%,86.607%,93.036%{transform:rotate(3deg)}30.536%,36.964%,89.821%,96.25%{transform:rotate(-3deg)}47.857%{transform:rotate(0deg);animation-timing-function:cubic-bezier(.45,0,.55,1)}50.714%{transform:rotate(-30deg)}56.429%{transform:rotate(-30deg);animation-timing-function:cubic-bezier(.45,0,.55,1)}60%{transform:rotate(0deg)}}.ill.ill--gate .gt-foreR{animation: gate-foreR 14.0s linear -7.25s infinite paused}@keyframes gate-foreR{0%,100%{transform:rotate(0deg)}48.214%{transform:rotate(0deg);animation-timing-function:cubic-bezier(.45,0,.55,1)}51.071%{transform:rotate(-95deg)}56.429%{transform:rotate(-95deg);animation-timing-function:cubic-bezier(.45,0,.55,1)}59.643%{transform:rotate(0deg)}}.ill.ill--gate .gt-foreL{animation: gate-foreL 14.0s linear -7.25s infinite paused}@keyframes gate-foreL{0%,100%{transform:rotate(0deg)}27.321%,33.75%,86.607%,93.036%{transform:rotate(2deg)}30.536%,36.964%,89.821%,96.25%{transform:rotate(-2deg)}}.ill.ill--gate .gt-head{animation: gate-head 14.0s linear -7.25s infinite paused}@keyframes gate-head{0%,100%{transform:rotate(0deg) translate(0px,0px)}13.571%{transform:rotate(0deg) translate(0px,0px)}16.429%{transform:rotate(5deg) translate(4px,0px)}37.857%{transform:rotate(5deg) translate(4px,0px)}40.714%{transform:rotate(3deg) translate(3px,-5px)}49.286%{transform:rotate(3deg) translate(3px,-5px)}51.429%{transform:rotate(6deg) translate(4px,-1px)}60.714%{transform:rotate(6deg) translate(4px,-1px)}68.571%{transform:rotate(-3deg) translate(-2px,0px)}77.143%{transform:rotate(-6deg) translate(-4px,0px)}82.857%{transform:rotate(-6deg) translate(-4px,0px)}87.143%{transform:rotate(0deg) translate(0px,0px)}}.ill.ill--gate .gt-rled{animation: gate-rled 14.0s linear -7.25s infinite paused}@keyframes gate-rled{0%,100%{fill:#48484a}50.571%{fill:#48484a}50.857%{fill:#ff8903}55.357%{fill:#ff8903}55.714%{fill:#48484a}}.ill.ill--gate .gt-arc0{animation: gate-arc0 14.0s linear -7.25s infinite paused}@keyframes gate-arc0{0%,100%{opacity:0}50.857%{opacity:0}51.429%{opacity:1}53%{opacity:0}53.357%{opacity:0}53.929%{opacity:1}55.5%{opacity:0}}.ill.ill--gate .gt-arc1{animation: gate-arc1 14.0s linear -7.25s infinite paused}@keyframes gate-arc1{0%,100%{opacity:0}51.571%{opacity:0}52.143%{opacity:1}53.714%{opacity:0}54.071%{opacity:0}54.643%{opacity:1}56.214%{opacity:0}}.ill.ill--gate .gt-arc2{animation: gate-arc2 14.0s linear -7.25s infinite paused}@keyframes gate-arc2{0%,100%{opacity:0}52.286%{opacity:0}52.857%{opacity:1}54.429%{opacity:0}54.786%{opacity:0}55.357%{opacity:1}56.929%{opacity:0}}.ill.ill--gate .ring--gate{animation: gate-ring 14.0s linear -7.25s infinite paused}@keyframes gate-ring{0%,100%{opacity:0;transform:scale(.55)}50.714%{opacity:0;transform:scale(.55)}50.857%{opacity:.95;transform:scale(.55)}56.429%{opacity:0;transform:scale(1.8)}56.571%{opacity:0;transform:scale(.55)}}.ill.ill--gate.is-live .gt-truck,.ill.ill--gate.is-live .gt-say,.ill.ill--gate.is-live .gt-card,.ill.ill--gate.is-live .gt-ok,.ill.ill--gate.is-live .gt-barrier,.ill.ill--gate.is-live .gt-dock,.ill.ill--gate.is-live .gt-walk,.ill.ill--gate.is-live .gt-up,.ill.ill--gate.is-live .gt-legL,.ill.ill--gate.is-live .gt-legR,.ill.ill--gate.is-live .gt-upL,.ill.ill--gate.is-live .gt-upR,.ill.ill--gate.is-live .gt-foreR,.ill.ill--gate.is-live .gt-foreL,.ill.ill--gate.is-live .gt-head,.ill.ill--gate.is-live .gt-rled,.ill.ill--gate.is-live .gt-arc0,.ill.ill--gate.is-live .gt-arc1,.ill.ill--gate.is-live .gt-arc2,.ill.ill--gate.is-live .ring--gate{animation-play-state: running}.ill .flag{transform-box: fill-box;transform-origin: 0 50%}.ill.is-live .flag{animation: ill-flag 2.8s ease-in-out infinite}@keyframes ill-flag{0%,100%{transform: skewY(0) scaleX(1)}30%{transform: skewY(-5deg) scaleX(.93)}65%{transform: skewY(4deg) scaleX(.97)}}@media (prefers-reduced-motion: reduce){.ill *,.agent *{animation: none !important}.ill .truck{transform: none}.ill .round-path{stroke-dashoffset: 0}.ill .round-pin{opacity: 1}}.ag-btn--done{position: relative;overflow: hidden}.ag-btn__a,.ag-btn__b{display: flex;align-items: center;justify-content: center;gap: 8px}.ag-btn__a{position: absolute;inset: 0;background: #30b350;color: #fff;border-radius: inherit;opacity: 0}.scr.is-play .ag-btn__a{animation: scr-checkin 2.6s var(--ease) both}.scr.is-play .ag-btn__b{animation: scr-checked 2.6s var(--ease) both}@keyframes scr-checkin{0%,34%{opacity: 1;transform: scale(1)}40%{opacity: 1;transform: scale(.96)}52%,100%{opacity: 0;transform: scale(1)}}@keyframes scr-checked{0%,44%{opacity: 0}58%,100%{opacity: 1}}.scr.is-play .ag-avatars i{animation: scr-pop .5s var(--ease-out) both;animation-delay: 1.5s}.scr.is-play .ag-avatars i + i{animation-delay: 1.65s}@keyframes scr-pop{from{transform: scale(0)}70%{transform: scale(1.15)}to{transform: scale(1)}}.an-circle,.an-arrow{stroke-dasharray: 1}.scr.is-play .an-circle{animation: scr-draw .8s var(--ease-out) .35s both}.scr.is-play .an-arrow{animation: scr-draw .45s var(--ease-out) 1.05s both}.scr.is-play .an-head{animation-delay: 1.4s}.scr.is-play .an-label{animation: scr-fade .4s var(--ease-out) 1.6s both}@keyframes scr-draw{from{stroke-dashoffset: 1}to{stroke-dashoffset: 0}}@keyframes scr-fade{from{opacity: 0;transform: translateY(4px)}to{opacity: 1;transform: none}}.scr.is-play .rp-note{animation: scr-fade .5s var(--ease-out) .15s both}.scr.is-play .rp-urgent .box{animation: scr-tick .45s var(--ease-out) 2.1s both}.scr.is-play .rp-urgent .box svg{animation: scr-fade .3s var(--ease-out) 2.3s both}@keyframes scr-tick{0%{background: transparent;box-shadow: inset 0 0 0 1.5px #8e8e93;transform: scale(1)}60%{transform: scale(1.18)}100%{background: var(--orange);box-shadow: none;transform: scale(1)}}.scr.is-play .rp-send{animation: scr-send 1.2s var(--ease) 2.6s both}@keyframes scr-send{0%{transform: scale(1)}30%{transform: scale(.96)}60%{transform: scale(1);box-shadow: 0 0 0 0 rgba(255,137,3,.5)}100%{box-shadow: 0 0 0 14px rgba(255,137,3,0)}}.scr.is-play .lock__notif{animation: scr-notif .8s cubic-bezier(.2,.9,.25,1.15) .45s both}@keyframes scr-notif{from{opacity: 0;transform: translateY(-28px) scale(.94)}to{opacity: 1;transform: none}}.scr.is-play .lock__time{animation: scr-fade .6s var(--ease-out) both}.scr.is-play .ml-head,.scr.is-play .ml-body{animation: scr-fade .5s var(--ease-out) both}.scr.is-play .ml-att{animation: scr-fade .5s var(--ease-out) .35s both}.scr.is-play .pdf-page{animation: scr-page .9s var(--ease-out) .6s both}@keyframes scr-page{from{opacity: 0;transform: translateY(40px)}to{opacity: 1;transform: none}}@media (prefers-reduced-motion: reduce){.scr *{animation: none !important}.ag-btn__a{opacity: 0}}.brand-hero{position: relative;overflow: hidden;min-height: calc(100svh - var(--nav-h));display: grid;place-items: center;text-align: center;padding: clamp(40px,6vh,80px) 0 clamp(84px,11vh,128px)}.brand-hero__inner{display: flex;flex-direction: column;align-items: center}.hero-logo{width: clamp(300px,56vw,820px);height: auto;overflow: visible}.brand-hero__kicker{margin-top: clamp(28px,3.2vw,44px);text-wrap: balance;font-size: clamp(15px,1.3vw,18px);font-weight: 600;letter-spacing: -0.008em;color: var(--grey)}.brand-hero__kicker::before{content: "";display: inline-block;vertical-align: middle;position: relative;top: -1px;width: 8px;height: 8px;margin-right: 10px;border-radius: 50%;background: var(--orange);box-shadow: 0 0 0 4px rgba(255,137,3,.18)}@media (max-width: 480px){.brand-hero__kicker{font-size: min(15px,3.75vw)}.brand-hero__kicker::before{margin-right: 8px}}.brand-hero__ctas{justify-content: center;margin-top: clamp(26px,3vw,36px)}.brand-hero__next{position: absolute;left: 50%;bottom: clamp(18px,3vh,30px);margin-left: -13px;width: 26px;height: 42px;border-radius: 14px;box-shadow: inset 0 0 0 1.5px rgba(29,29,31,.22);transition: box-shadow .25s var(--ease)}.brand-hero__next:hover{box-shadow: inset 0 0 0 1.5px var(--ink)}.brand-hero__next span{position: absolute;left: 50%;top: 9px;width: 6px;height: 6px;margin-left: -3px;border-radius: 50%;background: var(--orange);animation: next-dot 1.9s var(--ease-in-out) infinite}@keyframes next-dot{0%{transform: translateY(0);opacity: 0}20%{opacity: 1}75%{transform: translateY(17px);opacity: 1}100%{transform: translateY(19px);opacity: 0}}.js .hero-logo .lg-tie{transform-box: fill-box;transform-origin: 50% 0;animation: lg-tie 1.2s cubic-bezier(.2,.8,.25,1) .15s both}@keyframes lg-tie{0%{opacity: 0;transform: translateY(-55%) rotate(-12deg)}42%{opacity: 1;transform: translateY(3%) rotate(5deg)}62%{transform: translateY(0) rotate(-2.6deg)}80%{transform: rotate(1deg)}100%{transform: none}}.js .hero-logo .lg-l{transform-box: fill-box;animation: lg-letter .8s cubic-bezier(.16,1,.3,1) both;animation-delay: calc(.62s + var(--i) * .075s)}@keyframes lg-letter{from{opacity: 0;transform: translateX(36px)}to{opacity: 1;transform: none}}.js .hero-logo .lg-sub{animation: lg-sub .9s cubic-bezier(.16,1,.3,1) 1.08s both}@keyframes lg-sub{from{opacity: 0;transform: translateY(14px)}to{opacity: 1;transform: none}}.js .hero-logo .lg-w{transform-box: fill-box;animation: lg-word .9s cubic-bezier(.16,1,.3,1) both;animation-delay: calc(1.2s + var(--i) * .07s)}@keyframes lg-word{from{opacity: 0;transform: translateY(45%)}to{opacity: 1;transform: none}}.js .brand-hero__kicker{animation: rise .9s var(--ease-out) 1.62s both}.js .brand-hero__ctas{animation: rise .9s var(--ease-out) 1.74s both}.js .brand-hero__next{animation: fade-in 1s ease 2.3s both}@keyframes fade-in{from{opacity: 0}to{opacity: 1}}@media (prefers-reduced-motion: reduce){.js .hero-logo *,.js .brand-hero__kicker,.js .brand-hero__ctas,.js .brand-hero__next,.brand-hero__next span{animation: none !important}}.brand-hero--photo{min-height: 100svh;margin-top: calc(-1 * var(--nav-h));place-items: end center;padding: 0;background: #0b0b0c;color: #fff;isolation: isolate}.brand-hero__photo img{position: absolute;inset: 0 0 1px;z-index: -2;width: 100%;height: calc(100% - 1px);object-fit: cover;object-position: 50% 28%}.brand-hero--photo::after{content: "";position: absolute;inset: 0;z-index: -1;pointer-events: none;background: linear-gradient(180deg,rgba(0,0,0,.5) 0%,rgba(0,0,0,0) 20%,rgba(0,0,0,.05) 42%,rgba(0,0,0,.78) 72%,rgba(0,0,0,.93) 100%)}.brand-hero--photo .brand-hero__inner{padding-bottom: clamp(64px,9vh,100px)}.brand-hero--photo .hero-logo{width: clamp(280px,34vw,500px)}.brand-hero--photo .hero-logo g,.brand-hero--photo .hero-logo .lg-w[fill="#1D1D1F"]{fill: #fff}.brand-hero--photo .hero-logo .lg-w[fill="#EB6E00"]{fill: var(--orange)}.brand-hero--photo .brand-hero__kicker{color: rgba(255,255,255,.82)}.brand-hero--photo .brand-hero__kicker::before{box-shadow: 0 0 0 4px rgba(255,137,3,.3)}.brand-hero--photo .btn--ghost{color: #fff;background: rgba(255,255,255,.06);box-shadow: inset 0 0 0 1.5px rgba(255,255,255,.45)}.brand-hero--photo .btn--ghost:hover{background: rgba(255,255,255,.14)}.brand-hero--photo .brand-hero__next{box-shadow: inset 0 0 0 1.5px rgba(255,255,255,.45)}.brand-hero--photo .brand-hero__next:hover{box-shadow: inset 0 0 0 1.5px #fff}.js .brand-hero__photo img{animation: hero-photo 2.6s cubic-bezier(.16,1,.3,1) both}@keyframes hero-photo{from{filter: brightness(.28)}to{filter: none}}@media (max-width: 734px){.brand-hero--photo .hero-logo{width: min(86vw,350px)}.brand-hero--photo .brand-hero__inner{padding-bottom: 92px}.brand-hero__photo img{object-position: 50% 20%}}@media (prefers-reduced-motion: reduce){.js .brand-hero__photo img{animation: none}}.brand-hero--photo.brand-hero--peek{min-height: calc(100svh - 118px)}.brand-hero--peek + .hero.intro{position: relative;z-index: 1;margin-top: -34px;padding-top: 60px;border-radius: 34px 34px 0 0;background: #fff;box-shadow: 0 -18px 40px rgba(0,0,0,.25)}.brand-hero--photo.brand-hero--peek .brand-hero__inner{padding-bottom: clamp(118px,15vh,150px)}.brand-hero__next.brand-hero__next--label{width: auto;height: auto;margin-left: 0;transform: translateX(-50%);bottom: clamp(16px,2.6vh,28px);display: flex;flex-direction: column;align-items: center;gap: 10px;padding: 8px 16px 6px;border-radius: 14px;box-shadow: none;color: rgba(255,255,255,.88);font-size: 12px;font-weight: 650;letter-spacing: .16em;text-transform: uppercase}.brand-hero--photo .brand-hero__next.brand-hero__next--label,.brand-hero--photo .brand-hero__next.brand-hero__next--label:hover{box-shadow: none}.brand-hero__next.brand-hero__next--label:hover{color: #fff}.brand-hero__next.brand-hero__next--label span{position: relative;left: auto;top: auto;width: auto;height: auto;margin: 0;border-radius: 0;background: none;animation: none}.brand-hero__next.brand-hero__next--label .brand-hero__next-track{width: 2px;height: 42px;border-radius: 2px;background: rgba(255,255,255,.3)}.brand-hero__next--label .brand-hero__next-track::after{content: "";position: absolute;left: 50%;top: 0;width: 9px;height: 9px;margin-left: -4.5px;border-radius: 50%;background: var(--orange);box-shadow: 0 0 0 4px rgba(255,137,3,.25),0 0 12px rgba(255,137,3,.9);animation: next-ronde 1.8s cubic-bezier(.45,0,.55,1) infinite}@keyframes next-ronde{0%{transform: translateY(-6px);opacity: 0}15%{opacity: 1}78%{transform: translateY(36px);opacity: 1}100%{transform: translateY(40px);opacity: 0}}@media (max-width: 734px){.brand-hero--photo.brand-hero--peek{min-height: calc(100svh - 96px)}.brand-hero--peek + .hero.intro{margin-top: -26px;padding-top: 46px;border-radius: 26px 26px 0 0}.brand-hero--photo.brand-hero--peek .brand-hero__inner{padding-bottom: 118px}}@media (prefers-reduced-motion: reduce){.brand-hero__next--label .brand-hero__next-track::after{animation: none;top: 16px}}.brand-hero__smoke{position: absolute;inset: 0 0 1px;z-index: -2;width: 100%;height: calc(100% - 1px);pointer-events: none;opacity: 0}.brand-hero__smoke.is-on{animation: hero-smoke 3.4s .5s cubic-bezier(.16,1,.3,1) both}@keyframes hero-smoke{from{opacity: 0}to{opacity: 1}}@media (prefers-reduced-motion: reduce){.brand-hero__smoke.is-on{animation: none;opacity: 1}}.js .nav-on-dark .nav:not(.is-open){background: rgba(10,10,12,.38);border-bottom-color: rgba(255,255,255,.08)}.js .nav-on-dark .nav:not(.is-open) .nav__link,.js .nav-on-dark .nav:not(.is-open) .nav__phone{color: #fff}.js .nav-on-dark .nav:not(.is-open) .nav__link:hover,.js .nav-on-dark .nav:not(.is-open) .nav__phone:hover{background: rgba(255,255,255,.1)}.js .nav-on-dark .nav:not(.is-open) .nav__phone svg{color: var(--orange)}.js .nav-on-dark .nav:not(.is-open) .nav__lang a{color: rgba(255,255,255,.66)}.js .nav-on-dark .nav:not(.is-open) .nav__lang a:hover{color: #fff;background: rgba(255,255,255,.1)}.js .nav-on-dark .nav:not(.is-open) .nav__lang a[aria-current="true"]{color: var(--orange)}.js .nav-on-dark .nav:not(.is-open) .nav__lang::after{background: rgba(255,255,255,.28)}.js .nav-on-dark .nav:not(.is-open) .nav__burger span{background: #fff}.js .nav-on-dark .nav:not(.is-open) .nav__logo path[fill="#1D1D1F"]{fill: #fff}.hero.intro{padding-top: clamp(72px,9vw,128px)}.js .hero.intro [data-reveal]{animation: none;opacity: 0;transform: translate3d(0,28px,0);transition: opacity 1s var(--ease-out),transform 1.1s var(--ease-out);transition-delay: var(--d,0s)}.js .hero.intro [data-reveal="scale"]{transform: scale(.94)}.js .hero.intro [data-reveal].is-in{opacity: 1;transform: none}@media (prefers-reduced-motion: reduce){.js .hero.intro [data-reveal]{opacity: 1;transform: none;transition: none}}.is-home .nav__logo{transition: opacity .45s var(--ease),transform .45s var(--ease)}.js .is-home.brand-in-view .nav__logo{opacity: 0;transform: translateY(-6px);pointer-events: none}@media (max-width: 734px){.hero-logo{width: min(92vw,380px)}}.footer__brand img.footer__lockup{height: auto;width: 250px}
