.analytics-consent_banner__8C4oB{position:fixed;inset:0;margin:auto;width:min(520px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:36px;color:var(--mi-color-text);background:var(--mi-color-paper);border:var(--mi-rule-hairline);border-radius:var(--mi-radius-square);box-shadow:var(--mi-shadow-overlay);font-family:var(--mi-font-interface);overflow-y:auto}.analytics-consent_banner__8C4oB::backdrop{background:rgb(10 10 10/55%)}.analytics-consent_eyebrow__5pFkx{margin:0 0 16px;font-size:11px;font-weight:700;letter-spacing:.12em}.analytics-consent_title__UB6n5{font-family:var(--mi-font-editorial);color:var(--mi-color-ink);margin:0 0 16px;font-size:28px;line-height:1.2;font-weight:600}.analytics-consent_copy__g4jnq{margin:0;font-size:15px;line-height:1.7}.analytics-consent_actions__XSuFg{display:flex;gap:12px;margin:24px 0 18px}.analytics-consent_actions__XSuFg button{flex:1;min-height:48px;padding:12px;border:var(--mi-rule-strong);border-radius:var(--mi-radius-square);background:var(--mi-color-ink);color:var(--mi-color-on-dark);font-size:14px;font-weight:600;cursor:pointer}.analytics-consent_actions__XSuFg button:hover{background:var(--mi-color-text-secondary)}.analytics-consent_policy__xJ0J8{color:inherit;text-decoration:underline;font-size:13px}.analytics-consent_actions__XSuFg button:focus-visible,.analytics-consent_policy__xJ0J8:focus-visible,.analytics-consent_settings__OCT0S:focus-visible{outline:var(--mi-focus-ring);outline-offset:3px}.analytics-consent_settings__OCT0S{background:none;border:0;padding:0;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}@media (max-width:480px){.analytics-consent_banner__8C4oB{padding:28px 22px}.analytics-consent_title__UB6n5{font-family:var(--mi-font-editorial);color:var(--mi-color-ink);font-size:25px}.analytics-consent_actions__XSuFg{flex-direction:column;gap:10px}}.analytics-consent_title__UB6n5:focus{outline:none}.analytics-consent_actions__XSuFg .analytics-consent_reject__zqYnp{background:var(--mi-color-wash);color:var(--mi-color-text-secondary);border-color:var(--mi-color-rule)}.analytics-consent_actions__XSuFg .analytics-consent_reject__zqYnp:hover{background:var(--mi-color-rule);color:var(--mi-color-ink)}:root{--mi-border-width:1px;--mi-border-color:#000000;--mi-border-radius:8px;--mi-border-style:solid;--mi-border:var(--mi-border-width) var(--mi-border-style) var(--mi-border-color);--horizontal-margin:1rem;--content-padding:20px;--max-content-width:1000px;--slider-track-bg:black;--slider-thumb-bg:black;--slider-filled-track-bg:black}.mi-bordered{overflow:hidden;transform:translateZ(0);-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;position:relative}.mi-bordered,[data-slot=content]{border:var(--mi-border)!important;border-radius:var(--mi-border-radius)!important}[data-slot=content]{background-color:white!important;box-shadow:none!important}[data-slot=content],[data-slot=content] [role=listbox],[data-slot=content]>div{overscroll-behavior:contain!important}.select-popover:before,[data-slot=base][data-open=true],[data-slot=base][data-open=true]:before{background-color:white!important}[data-slot=base],[data-slot=input-wrapper],[data-slot=input],[data-slot=trigger],input{background-color:white!important;border-color:black!important}button[data-slot=trigger],div[data-slot=input-wrapper],div[data-slot=trigger]{border-color:black!important;border-width:1px!important}[data-focus-visible=true],[data-focus=true],[data-hover=true]:not(button){background-color:#f9f9f9!important}[data-slot=item][data-focus-visible=true],[data-slot=item][data-focus=true]{color:#000000!important}button[data-variant=bordered]:not([data-color=primary]){border:1px solid black!important}[data-slot=thumb]{background-color:var(--slider-thumb-bg)!important}[data-slot=track]{background-color:var(--slider-track-bg)!important}[data-slot=filler]{background-color:var(--slider-filled-track-bg)!important}button.inverted{background-color:black!important;color:white!important}button.inverted[data-hover=true]{background-color:#333333!important;color:white!important}[data-slot=trackWrapper]>div{background-color:var(--slider-track-bg)!important}.slider-container[data-slot=base]{background-color:transparent!important}@keyframes floatUp{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes fadeInPulse{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}@keyframes slideInFromRight{0%{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}@keyframes slideOutFromBehind1{0%{opacity:0;transform:translateX(-50%)}to{opacity:1;transform:translateX(150px)}}@keyframes slideOutFromBehind2{0%{opacity:0;transform:translateX(-50%)}to{opacity:1;transform:translateX(250px)}}@keyframes slideOutFromBehind3{0%{opacity:0;transform:translateX(-50%)}to{opacity:1;transform:translateX(350px)}}@keyframes centerContainer{0%{transform:translateX(0)}to{transform:translateX(-75px)}}@keyframes centerContainer2{0%{transform:translateX(-75px)}to{transform:translateX(-150px)}}@keyframes centerContainer3{0%{transform:translateX(-150px)}to{transform:translateX(-225px)}}.mockup-container-responsive{transform-origin:center center}@media (max-width:1400px){.mockup-container-responsive{transform:scale(.9)}}@media (max-width:1200px){.mockup-container-responsive{transform:scale(.8)}}@media (max-width:1000px){.mockup-container-responsive{transform:scale(.7)}}@media (max-width:900px){.mockup-container-responsive{transform:scale(.6)}}@media (max-width:768px){.mockup-container-responsive{transform:scale(.5);margin:0 auto!important;overflow:visible}.hero-grid{grid-template-columns:1fr!important;gap:40px!important;display:flex!important;flex-direction:column-reverse!important;align-items:center!important}}