.hero-reel,.reel-cursor,.reel-chip,.reel-hint,.reel-fallback{display:none}html.reel .hero-play{display:none!important}html.reel .hero-reel{display:block;position:absolute;inset:0;z-index:1;cursor:pointer;-webkit-tap-highlight-color:transparent;text-decoration:none}html.reel .hero-reel:focus-visible{outline:2px solid #e3ff00;outline-offset:-8px;border-radius:16px}html.reel:not(.has-js) .reel-fallback{display:inline-flex;align-items:center;gap:8px;position:absolute;left:50%;bottom:14%;transform:translate(-50%);background:#e3ff00;color:#16171a;font-weight:600;font-size:15px;padding:11px 20px;border-radius:100px}@media (min-width:1024px){html.reel.has-js .reel-cursor{display:flex;align-items:center;gap:7px;position:fixed;top:0;left:0;z-index:60;transform:translate3d(-200px,-200px,0);pointer-events:none;background:var(--dark);color:#fff;-webkit-text-fill-color:#fff;font-weight:500;font-size:13.5px;letter-spacing:-.01em;padding:8px 14px;border-radius:100px;box-shadow:0 8px 24px #00000052;opacity:0;transition:opacity .18s ease;white-space:nowrap;will-change:transform}html.reel.has-js .reel-cursor.on{opacity:1}html.reel.has-js .hero.reel-hover,html.reel.has-js .hero.reel-hover *{cursor:pointer}}@media (max-width:1023px){html.reel .reel-chip{display:flex;width:fit-content;align-items:center;gap:6px;white-space:nowrap;margin:14px 0 0 -8px;background:var(--dark);color:#fff;-webkit-text-fill-color:#fff;border:0;font-family:inherit;font-weight:500;font-size:13px;letter-spacing:-.01em;line-height:1;padding:9px 15px 9px 13px;border-radius:100px;cursor:pointer}html.reel .reel-chip svg{width:14px;height:14px;flex:0 0 auto}html.reel .reel-hint{display:block;position:absolute;left:0;right:0;bottom:clamp(14px,4.5svh,32px);text-align:center;color:#ffffffb3;font-size:13px;letter-spacing:.01em;z-index:3;pointer-events:none}}html.reel-mir.has-js #hv{opacity:1!important}@media (min-width:1024px){html.reel-mir.has-js #px{-webkit-mask-image:radial-gradient(circle var(--mir-r,60px) at var(--mir-x,-300px) var(--mir-y,-300px),transparent 0,transparent calc(var(--mir-r,60px) - 22px),#000 var(--mir-r,60px));mask-image:radial-gradient(circle var(--mir-r,60px) at var(--mir-x,-300px) var(--mir-y,-300px),transparent 0,transparent calc(var(--mir-r,60px) - 22px),#000 var(--mir-r,60px))}}@media (prefers-reduced-motion:reduce){html.reel.has-js .reel-cursor{display:none!important}html.reel.has-js .hero.reel-hover,html.reel.has-js .hero.reel-hover *{cursor:auto}html.reel-mir.has-js #hv{opacity:.01!important}html.reel-mir.has-js #px{-webkit-mask-image:none!important;mask-image:none!important}}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;text-size-adjust:100%;background:#0a0c16;overflow-anchor:none}body{font-family:Inter,-apple-system,Helvetica Neue,Arial,sans-serif;background:var(--dark);color:var(--ink-on-dark);line-height:1.55;-webkit-font-smoothing:antialiased;font-size:15px;overflow-x:hidden;touch-action:manipulation}.partners-wrap{background:var(--dark);color:var(--ink-on-dark);padding:clamp(46px,5.6vw,86px) 0 clamp(66px,8.4vw,124px);border-radius:clamp(26px,3.2vw,46px) clamp(26px,3.2vw,46px) 0 0;position:relative;z-index:2;margin-top:clamp(-46px,-3.6vw,-28px);box-shadow:0 -16px 46px -22px #00000047}@media (max-width:860px){header#header .nav{gap:10px;padding:calc(env(safe-area-inset-top,0px) + 12px) 14px 0}.nav .right-island{display:flex;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding:0;margin:0;gap:10px;align-items:center}header#header .right-island,header#header.glass .right-island,header#header.subs-hover .right-island{margin:0!important;padding:0!important}.nav .right-island .lang{display:none}.nav .right-island .btn.nav-cta{display:inline-flex;align-items:center;height:42px;padding:0 20px;border-radius:100px;font-size:14px;border:0!important;background:#ffffff14;backdrop-filter:blur(64px) saturate(1.3);-webkit-backdrop-filter:blur(64px) saturate(1.3);box-shadow:0 6px 20px #00000024;color:#fff}header#header.glass:not(.on-light) .right-island .btn.nav-cta{background:#ffffff14;color:#fff}header#header.on-light .right-island .btn.nav-cta,header#header.glass.on-light .right-island .btn.nav-cta{background:#f5f6f89e;box-shadow:0 10px 34px #16171a14;color:var(--dark)}.hamburger{display:inline-flex;align-items:center;justify-content:center;position:relative;width:42px;height:42px;border-radius:50%;background:#ffffff14;backdrop-filter:blur(64px) saturate(1.3);-webkit-backdrop-filter:blur(64px) saturate(1.3);box-shadow:0 6px 20px #00000024;margin-left:0}.hamburger span{position:absolute;left:50%;top:50%;width:16px;height:1.6px;margin:-.8px 0 0 -8px;background:#fff;border-radius:1px;transition:transform .3s var(--ease)}.hamburger span:first-child{top:50%;bottom:auto;transform:translateY(-3.3px)}.hamburger span:last-child{top:50%;bottom:auto;transform:translateY(3.3px)}.hamburger.open span:first-child{transform:rotate(45deg)}.hamburger.open span:last-child{transform:rotate(-45deg)}.hamburger .ham-arrow{display:none}header.on-light .hamburger{background:#f5f6f89e;box-shadow:0 10px 34px #16171a14}.brand-fixed{flex-direction:column;align-items:flex-start;gap:2px;height:auto;top:calc(env(safe-area-inset-top,0px) + 36px);left:14px}.brand-fixed .tag{display:flex;max-width:none;font-size:9px;letter-spacing:.04em;color:#f5f5f39e;opacity:1;transform:translateY(0);transition:opacity .35s var(--ease),transform .35s var(--ease)}.brand-fixed .tag .tag-bar{display:none}html.is-scrolled .brand-fixed .tag{max-width:none;margin:0;opacity:0;transform:translateY(-4px)}.hero{align-items:stretch;height:100dvh;min-height:560px;padding:0!important}.hero #px{filter:brightness(.86) saturate(1.05)}.hero.dark-sec:after{background:linear-gradient(180deg,#08090e80,#08090e33 26% 58%,#08090ebd)}.hero-mark{display:block;position:absolute;right:16px;left:auto;bottom:clamp(12px,3.5svh,36px);z-index:3;font-family:Poppins,Arial,sans-serif;font-weight:700;font-size:clamp(48px,15.5vw,94px);line-height:.9;letter-spacing:.015em;color:#fff;white-space:nowrap;text-align:right;pointer-events:none;transform-origin:right bottom}.hero-mark .dot{color:#fff}html.m-intro .hero .hero-h1,html.m-intro .hero .hero-proof,html.m-intro .hero .hero-play{opacity:0}html.m-intro .hero-play{pointer-events:none}html.m-intro .brand-fixed{flex-direction:row;align-items:center;gap:0;left:18px}html.m-intro:not(.m-blend) .brand-fixed{mix-blend-mode:normal!important}html.m-intro.m-blend .brand-fixed{mix-blend-mode:difference}html.m-intro.brand-white .brand-fixed{mix-blend-mode:normal!important}html.m-intro.brand-white .brand-fixed .tag{color:#fff!important}html.m-intro:not(.m-blend) .brand-fixed .tag{color:#fff}html.m-intro .brand-fixed .logo-img{opacity:0;margin-right:4px}html.m-intro .brand-fixed .tag{font-size:10px;transform-origin:left center}html.m-intro .brand-fixed .tag .tag-bar{display:inline-flex;width:1px;height:13px;margin:0 calc(15px * var(--rPleca,1)) 0 calc(5px * var(--rPleca,1));background:currentColor;opacity:var(--rPleca,1)}html.m-intro .nav .right-island .btn.nav-cta{opacity:0;pointer-events:none}html.m-intro .hero .hero-logos{position:absolute;left:0;right:0;bottom:clamp(20px,6svh,52px);width:100%;margin:0;z-index:2;clip-path:none!important;transform:none!important}html.m-intro .hero .hero-proof{position:absolute;left:16px;right:16px;bottom:clamp(104px,17svh,156px);z-index:2}html.m-intro .hero .hero-foot.show-tst .hero-tst{position:absolute;left:0;right:0;bottom:clamp(20px,6svh,52px);width:100%;margin:0;padding:0 16px;z-index:3}html.m-intro .hero .hero-foot.show-tst .hero-proof{bottom:clamp(150px,24svh,210px)}html.tst-open .hero-mark{opacity:0!important;pointer-events:none}html.m-intro .hero .scrollh{display:inline-flex!important;align-items:center;gap:8px;position:absolute;left:18px;bottom:clamp(20px,4.5svh,44px);z-index:4;color:#ffffff9e;font-size:14px;letter-spacing:.02em;text-decoration:none;pointer-events:none;writing-mode:horizontal-tb}html.m-intro .hero .scrollh .a{font-size:15px}.hero .hero-h1 .w{display:inline-block}html.m-prep .hero-mark,html.m-prep .hero .hero-logos,html.m-prep .hero-play,html.m-prep .hero .hero-proof,html.m-prep .hero .scrollh,html.m-prep .brand-fixed .logo-img,html.m-prep .brand-fixed .tag,html.m-prep .hero .hero-h1{visibility:hidden!important}html.m-intro .hero-mark,html.m-intro .brand-fixed .logo-img,html.m-intro .brand-fixed .tag,html.m-intro .hero .hero-h1,html.m-intro .hero .hero-proof,html.m-intro .hero-play,html.m-intro .hero .scrollh,html.m-intro .nav .right-island .btn.nav-cta{will-change:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d}.hero .container{display:flex;flex-direction:column;justify-content:flex-start;padding-top:clamp(168px,27svh,206px);padding-bottom:32px}.hero .hero-h1{font-size:clamp(42px,11vw,54px);line-height:1.06;max-width:11ch;margin-top:0;margin-bottom:clamp(92px,14.5svh,128px)}.hero-play{display:block;right:6vw;left:auto;top:auto;bottom:clamp(300px,40svh,372px);transform:none;width:124px;height:124px}.hero-play .ring,.hero-play .disc-ring{display:none}.hero-play .disc{width:100%;height:100%;background:#2f4bff;border:0;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 12px 26px #0000006b}.hero-play:active .disc{transform:scale(.96);background:#2741e6}.hero-play .disc .pl{font-size:14px}.hero .scrollh{display:none}.hero .hero-foot{margin-top:0;flex-direction:column;align-items:flex-start;gap:18px;min-height:0;padding-top:0}.hero .hero-logos{display:block;width:100%;margin-left:0}}.ptn-card img[src*=criteo]{max-height:16px;max-width:52%}
