@import "https://api.fontshare.com/v2/css?f[]=satoshi@400,500,700,900&f[]=general-sans@400,500,700&display=swap";:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#040302;--ink:#fff7ea;--muted:#fff7eaa3;--line:#fff7ea24;--line-strong:#fff7ea4d;--orange:#d96f25;--gold:#ee9d37;--paper:#fff3df;--panel:#090807b8;--font:Satoshi, "General Sans", "Helvetica Neue", Arial, sans-serif}*{box-sizing:border-box}html{background:var(--bg);scroll-behavior:auto;overflow-x:clip}body{min-width:320px;color:var(--ink);font-family:var(--font);letter-spacing:0;background:radial-gradient(at 64% 0,#d96f2524,#0000 42%),linear-gradient(#040302 0%,#080503 38%,#040302 100%);margin:0;overflow-x:clip}button,a,input,textarea,select{font-family:var(--font)}.site-pixel-field{z-index:12;pointer-events:none;opacity:.46;mix-blend-mode:screen;background-image:radial-gradient(circle,#fffaf25c 0 1px,#0000 1.8px),radial-gradient(circle,#d5a24b4d 0 1.2px,#0000 2px),radial-gradient(circle,#c76f2d38 0 1.4px,#0000 2.2px),linear-gradient(115deg,#0000 0 46%,#ffc43b0e 50%,#0000 54%);background-position:8px 12px,54px 72px,20px 120px,0 0;background-size:118px 118px,176px 176px,252px 252px,100vw 100vh;animation:22s linear infinite sitePixelFieldDrift;position:fixed;inset:0}.site-pixel-field:before{content:"";opacity:.34;background:radial-gradient(at 76% 18%,#d5a24b33,#0000 38%),radial-gradient(at 22% 72%,#c76f2d29,#0000 42%);animation:8s ease-in-out infinite alternate siteAmbientPulse;position:absolute;inset:0}@media (width>=1200px){.site-pixel-field{opacity:.58;background-size:92px 92px,136px 136px,206px 206px,100vw 100vh}}.pixel-snow-canvas{z-index:11;opacity:0;pointer-events:none;mix-blend-mode:screen;width:100vw;height:100vh;transition:opacity .8s;position:fixed;inset:0}body.is-past-hero .pixel-snow-canvas{opacity:.46}body::selection{background:var(--orange);color:#090909}a,button{color:inherit;font:inherit}a{text-decoration:none}button{border:0}.site-hud{z-index:30;pointer-events:none;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;padding:24px clamp(18px,3vw,44px);display:grid;position:fixed;inset:0 0 auto}.site-hud:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none;background:linear-gradient(#000000db,#0003,#0000);border-bottom:1px solid #fffaf214;position:absolute;inset:0}.brand,.nav-pills,.menu-button,.language-toggle{pointer-events:auto}.language-toggle{min-width:112px;min-height:46px;color:var(--ink);letter-spacing:.06em;cursor:pointer;background:#040404d1;border:1px solid #e2b85fb3;border-radius:999px;justify-content:center;justify-self:end;align-items:center;gap:18px;padding:0 22px 0 24px;font-size:16px;font-weight:900;transition:border-color .18s,background .18s,transform .18s;display:inline-flex;box-shadow:inset 0 0 0 1px #e2b85f29,0 0 26px #00000047}.language-toggle:hover{border-color:var(--gold);background:#e2b85f1f;transform:translateY(-1px)}.language-toggle:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.language-toggle__chevron{border-top:7px solid var(--gold);border-left:8px solid #0000;border-right:8px solid #0000;width:0;height:0}.brand{letter-spacing:.08em;text-transform:uppercase;justify-self:start;align-items:center;gap:12px;font-size:15px;font-weight:950;display:inline-flex}.brand-logo{object-fit:contain;background:#fffaf2f5;width:62px;height:46px;padding:4px 6px;display:block;box-shadow:0 0 38px #ff7a1a2e}.nav-pills{-webkit-backdrop-filter:blur(18px)saturate(130%);backdrop-filter:blur(18px)saturate(130%);background:#0e0e0e6b;border:1px solid #fffaf21f;border-radius:999px;gap:6px;padding:6px;display:flex}.nav-pills a{color:#fffaf2b8;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:9px 14px;font-size:12px;font-weight:950}.nav-pills a:hover{color:var(--ink);background:#fffaf21a}.nav-pills .language-toggle{min-width:0;min-height:0;box-shadow:none;color:#fffaf2b8;letter-spacing:.08em;background:0 0;border:0;border-radius:999px;justify-self:auto;gap:8px;padding:9px 14px;font-size:12px;font-weight:950;line-height:normal}.nav-pills .language-toggle:hover{color:var(--ink);background:#fffaf21a;border:0;transform:none}.nav-pills .language-toggle__chevron{border-top-width:5px;border-left-width:6px;border-right-width:6px}.menu-button{background:var(--ink);color:#191919;letter-spacing:.06em;cursor:pointer;justify-self:end;min-width:126px;min-height:36px;font-size:13px;font-weight:950}.hero-section{isolation:isolate;background:#070707;min-height:210vh;position:relative}.hero-section:before{content:"";z-index:-3;background:radial-gradient(circle at 74% 42%,#9c531f1c,#0000 28rem),radial-gradient(circle at 34% 88%,#d5a24b09,#0000 24rem),linear-gradient(#080808,#030303);position:fixed;inset:0}.webgl-stage{z-index:4;cursor:crosshair;width:100%;height:100dvh;position:sticky;top:0;overflow:hidden}.webgl-stage canvas{width:100%;height:100%;display:block}.webgl-stage.is-fallback{perspective:1100px;place-items:center;display:grid}.webgl-stage.is-fallback div{aspect-ratio:9/16;background:linear-gradient(135deg,#9c531f2e,#ffffff0b);border:1px solid #d5a24b4d;width:min(46vw,520px);animation:12s linear infinite fallback-spin;position:absolute;transform:rotateY(32deg)rotateX(8deg)}.webgl-stage.is-fallback div:nth-child(2){animation-delay:-3s;transform:translateY(18%)rotateY(-28deg)rotateX(8deg)}.webgl-stage.is-fallback div:nth-child(3){animation-delay:-6s;transform:translateY(-18%)rotateY(54deg)rotateX(8deg)}.grid-layer{z-index:8;pointer-events:none;opacity:.48;mix-blend-mode:screen;background-color:#0000;background-image:linear-gradient(#fffaf211 1px,#0000 1px),linear-gradient(90deg,#fffaf211 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:25vw 50vh;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:fixed;inset:0}.grid-layer:before,.grid-layer:after{content:"";background:#fffaf26b;position:absolute}.grid-layer:before{height:1px;top:50%;left:0;right:0}.grid-layer:after{width:1px;top:0;bottom:0;left:80%}.poster-type{z-index:2;color:#fffaf2d1;letter-spacing:-.074em;text-transform:uppercase;pointer-events:none;width:100vw;font-size:clamp(78px,13vw,250px);font-weight:950;line-height:.72;position:absolute;inset:-1.6vw 0 auto clamp(10px,1.6vw,30px)}.poster-type span{display:block}.hero-meta{z-index:18;color:var(--ink);pointer-events:none;gap:8px;display:grid;position:absolute}.hero-meta-left{top:47vh;left:clamp(18px,3vw,44px)}.particle-lockup{gap:8px;width:min(560px,42vw);padding:8px 0 0}.particle-text{touch-action:none;isolation:isolate;width:100%;height:66px;min-height:0;position:relative;overflow:hidden}.particle-text-sub{border-top:1px solid #fffaf242;border-bottom:1px solid #fffaf229;height:38px}.particle-text canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.particle-text:after{content:attr(data-particle-text);color:#fffaf229;letter-spacing:-.035em;text-transform:uppercase;opacity:0;place-items:center start;font-size:46px;font-weight:950;line-height:.9;display:grid;position:absolute;inset:0}.particle-text-sub:after{letter-spacing:.24em;font-size:24px}.hero-meta-right{gap:24px;display:flex;top:47vh;right:clamp(144px,14vw,280px)}.hero-meta strong{letter-spacing:-.02em;font-size:22px;font-weight:950}.hero-meta span{color:#fffaf2b3;letter-spacing:.18em;text-transform:uppercase;font-size:12px;font-weight:900}.hero-meta b{color:var(--ink)}.content-page{z-index:auto;background:radial-gradient(circle,#fffaf212 0 1px,#0000 1.4px) 8px 12px/118px 118px,radial-gradient(circle,#d5a24b13 0 1px,#0000 1.5px) 54px 72px/166px 166px,radial-gradient(at 80% 8%,#d96f252e,#0000 38%),radial-gradient(at 12% 62%,#64270e38,#0000 44%),conic-gradient(from 230deg at 68% 36%,#0000 0deg,#ee9d371f 42deg,#0000 112deg),linear-gradient(#04030214 0%,#040302b8 18%,#040302c2 84%,#04030214 100%),#040302;border-top:0;flex-direction:column;justify-content:center;min-height:auto;margin-top:-1px;padding:clamp(64px,8vw,118px) clamp(22px,5vw,86px);animation:34s linear infinite pixelSnowDrift;display:flex;position:relative;overflow:hidden}.content-page:before{content:"";filter:blur(18px);opacity:.9;pointer-events:none;background:radial-gradient(at 32% 28%,#ee9d3729,#0000 42%),radial-gradient(at 62% 62%,#d96f251c,#0000 50%);border:0;border-radius:44% 56% 62% 38%;width:54vw;height:42vw;position:absolute;top:-7vh;right:-10vw}.content-page:after{content:"";opacity:.75;pointer-events:none;background:radial-gradient(at 50% 100%,#c76f2d14,#0000 60%),linear-gradient(#0000,#03030357);height:120px;position:absolute;bottom:-1px;left:0;right:0}.content-page+.content-page{margin-top:clamp(-56px,-4vw,-24px);box-shadow:inset 0 44px 90px #03030338,inset 0 -58px 100px #03030333}.content-page>*{z-index:12;position:relative}.why-detail,.industry-detail{grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);align-items:center;gap:clamp(32px,5vw,84px);min-height:clamp(640px,82dvh,880px);display:grid}.why-detail:before,.industry-detail:before,.service-page:before,.contact-page:before{filter:blur(.2px);background:conic-gradient(from 140deg,#0000,#ff7a1a24,#0000 34%),radial-gradient(circle at 48% 42%,#ffc43b13,#0000 40%);border-color:#ffc43b14;width:64vw;height:64vw}.why-detail:after,.industry-detail:after,.service-page:after,.contact-page:after{opacity:.72;background:radial-gradient(at 50% 100%,#c76f2d1a,#0000 62%),linear-gradient(#0000,#0303034d);height:120px;bottom:-1px;left:0;right:0}.detail-copy{z-index:2;position:relative}.detail-copy h1,.industry-highlight h1{max-width:980px;font-size:clamp(46px,7vw,118px)}.photo-evidence{z-index:2;background:linear-gradient(135deg,#ff7a1a3d,#ffc43b14 28%,#fffaf206),repeating-linear-gradient(90deg,#fffaf20e 0 1px,#0000 1px 42px),repeating-linear-gradient(0deg,#fffaf20a 0 1px,#0000 1px 42px),#111;border:1px solid #fffaf22e;align-items:end;min-height:min(68vh,640px);padding:clamp(24px,3.2vw,48px);display:grid;position:relative;box-shadow:inset 0 1px #fffaf21a,0 36px 120px #ff7a1a14}.photo-evidence:before{content:"";pointer-events:none;background:linear-gradient(145deg,#fffaf209,#0000);border:1px solid #ffc43b38;position:absolute;inset:24px}.photo-evidence span{max-width:540px;color:var(--ink);letter-spacing:-.06em;text-transform:uppercase;font-size:clamp(44px,5.4vw,94px);font-weight:950;line-height:.88;display:block}.photo-evidence p{color:#fffaf29e;max-width:520px;margin:24px 0 0;font-family:Helvetica Neue,Arial,sans-serif;font-size:clamp(17px,1.3vw,24px);font-weight:700}.global-media-page{background:radial-gradient(circle,#fffaf20f 0 1px,#0000 1.5px) 12px 16px/124px 124px,radial-gradient(circle,#d5a24b12 0 1px,#0000 1.5px) 58px 64px/174px 174px,radial-gradient(at 74% 48%,#b05f2416,#0000 48%),radial-gradient(at 36% 20%,#d5a24b0a,#0000 42%),linear-gradient(#030303d1,#030303 78%);grid-template-columns:minmax(360px,.78fr) minmax(560px,1.22fr)}.global-media-page:before,.global-media-page:after{display:none}.network-stage{z-index:2;background:linear-gradient(#ff7a1a21,#ffc43b0b 44%,#fffaf206),#090909;border:1px solid #ffc43b57;min-height:min(70vh,700px);position:relative;overflow:hidden;box-shadow:inset 0 1px #fffaf21c,0 44px 140px #0000006b}.network-stage:before{content:"";opacity:.9;filter:drop-shadow(0 0 28px #ffc43b1f);pointer-events:none;background:radial-gradient(at 25% 54%,#fffaf2e6 0 11%,#0000 11.5%),radial-gradient(at 47% 37%,#fffaf2e6 0 7%,#0000 7.5%),radial-gradient(at 57%,#fffaf2e6 0 10%,#0000 10.5%),radial-gradient(at 72% 43%,#fffaf2e6 0 17%,#0000 17.5%),radial-gradient(at 84% 62%,#fffaf2e6 0 7%,#0000 7.5%);position:absolute;inset:9% 5% 14%;transform:scaleX(1.1)}.network-stage:after{content:"";opacity:.36;pointer-events:none;background-color:#0000;background-image:linear-gradient(#fffaf20f 1px,#0000 1px),linear-gradient(90deg,#fffaf20d 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:12.5% 25%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.network-map{opacity:0;pointer-events:none;position:absolute;inset:0}.network-orbit{pointer-events:none;border:1px solid #ffc43b2e;border-radius:50%;animation:16s linear infinite orbitDrift;position:absolute;inset:10% 8%;transform:rotate(-8deg)}.network-orbit-two{border-color:#fffaf233;animation-duration:22s;animation-direction:reverse;inset:25% 3% 24%;transform:rotate(8deg)}.network-orbit-three{border-color:#ff7a1a3d;animation-duration:26s;inset:36% -8%;transform:rotate(18deg)}.network-card{z-index:2;color:#111;letter-spacing:-.02em;text-align:center;text-transform:none;background:linear-gradient(135deg,#fffaf2db,#fffaf294),#fffaf2d1;border:1px solid #ffc43b70;border-radius:14px;place-items:center;min-width:clamp(116px,12vw,190px);min-height:clamp(52px,5.4vw,78px);padding:12px 20px;font-size:clamp(14px,1.18vw,22px);font-weight:950;animation:6.8s ease-in-out infinite cardFloat;display:grid;position:absolute;box-shadow:0 16px 44px #0000004d,inset 0 1px #ffffffb3}.card-meta{animation-delay:-1.1s;bottom:12%;left:12%}.card-tiktok{animation-delay:-2.4s;bottom:11%;right:12%}.card-kwai{animation-delay:-3.3s;bottom:6%;left:46%}.card-uber{animation-delay:-1.8s;bottom:22%;right:4%}.card-tencent{animation-delay:-4.2s;top:24%;right:7%}.card-keeta{animation-delay:-5.1s;bottom:3%;left:34%}.card-mgm{animation-delay:-.6s;top:27%;left:18%}.card-mercado{animation-delay:-2.8s;top:22%;left:43%}.card-rmg{animation-delay:-3.9s;top:42%;left:62%}.card-tts{animation-delay:-4.7s;top:48%;left:8%}.logo-wall-stage{background:radial-gradient(circle at 48%,#ffc43b33,#0000 32%),radial-gradient(at 58% 36%,#ff7a1a2e,#0000 42%),linear-gradient(#ff7a1a1f,#fffaf206 54%),#070707;border-radius:32px;min-height:min(72vh,720px);display:block}.logo-wall-stage:before{opacity:1;filter:none;z-index:5;background:linear-gradient(90deg,#030303eb,#0000 16% 84%,#030303eb),linear-gradient(#030303b3,#0000 28% 74%,#030303d1);inset:0;transform:none}.logo-wall-stage:after{opacity:.2;background-color:#0000;background-image:linear-gradient(#fffaf20f 1px,#0000 1px),linear-gradient(90deg,#fffaf20d 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:11.11% 25%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.network-map-bg{object-fit:contain;opacity:.72;filter:brightness(1.18)contrast(.95)drop-shadow(0 0 34px #ffc43b1c);pointer-events:none;width:88%;height:69%;position:absolute;inset:13% 6% 18%}.network-glow{mix-blend-mode:screen;pointer-events:none;background:radial-gradient(circle at 52% 54%,#ffc43b38,#0000 28%),radial-gradient(circle at 18% 58%,#ff7a1a24,#0000 20%),radial-gradient(circle at 82% 45%,#fffaf214,#0000 24%);position:absolute;inset:0}.logo-stream{z-index:7;will-change:transform;gap:clamp(14px,1.6vw,24px);width:max-content;padding:0 clamp(14px,1.6vw,24px);animation:28s linear infinite logoStream;display:flex;position:absolute;left:0}.logo-stream-a{animation-duration:32s;top:18%}.logo-stream-b{animation-duration:38s;animation-direction:reverse;top:46%}.logo-stream-c{animation-duration:30s;top:74%}.logo-wall-stage:hover .logo-stream{animation-play-state:paused}.logo-card{background:linear-gradient(135deg,#fffaf2eb,#fffaf2ad),#fffaf2d1;border:1px solid #fffaf238;border-radius:18px;flex:0 0 clamp(156px,14vw,230px);place-items:center;width:clamp(156px,14vw,230px);height:clamp(72px,7vw,108px);margin:0;padding:clamp(13px,1.2vw,20px);display:grid;position:relative;transform:perspective(900px)rotateY(-8deg);box-shadow:0 24px 68px #0000005c,inset 0 1px #ffffffbf}.logo-stream-b .logo-card{transform:perspective(900px)rotateY(8deg)}.logo-card:after{content:"";filter:blur(8px);opacity:.42;background:linear-gradient(90deg,#0000,#ff7a1a94,#0000);border-radius:999px;height:10px;position:absolute;bottom:-12px;left:12%;right:12%}.logo-card img{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%;display:block}.logo-text{color:#101010;letter-spacing:.05em;text-transform:uppercase;font-size:clamp(18px,1.7vw,30px);font-weight:950}.platform-page{grid-template-columns:minmax(0,.82fr) minmax(520px,1.18fr)}.platform-credential-grid{z-index:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,1.5vw,22px);display:grid;position:relative}.platform-credential-grid b{min-height:clamp(112px,12vh,162px);color:var(--gold);letter-spacing:.08em;text-transform:uppercase;background:radial-gradient(circle at 46% 30%,#ffc43b42,#0000 52%),linear-gradient(135deg,#ff7a1a14,#fffaf209),#0f0f0fd1;border:1px solid #ffc43b59;border-radius:999px;place-items:center;font-size:clamp(22px,2.2vw,38px);font-weight:950;transition:transform .26s cubic-bezier(.16,1,.3,1),border-color .26s;display:grid;box-shadow:inset 0 1px #fffaf21a}.platform-credential-grid b:hover{border-color:#ffc43bbd;transform:translateY(-6px)}.eyebrow{color:var(--gold);letter-spacing:.34em;text-transform:uppercase;margin:0 0 28px;font-size:14px;font-weight:950}.content-page h1{max-width:1300px;color:var(--ink);letter-spacing:-.06em;text-transform:uppercase;margin:0;font-size:clamp(48px,7.8vw,138px);font-weight:950;line-height:.9}.page-lede{color:#fffaf2ad;max-width:980px;margin:34px 0 0;font-family:Helvetica Neue,Arial,sans-serif;font-size:clamp(20px,2.4vw,36px);font-weight:700;line-height:1.26}.why-grid,.service-rail,.industry-showcase{gap:clamp(12px,1.5vw,22px);margin-top:clamp(42px,6vw,86px);display:grid}.why-grid{grid-template-columns:1.15fr .95fr .95fr}.proof-card,.service-rail article,.industry-showcase article{background:linear-gradient(135deg,#ff7a1a14,#fffaf206 42%,#0000),#0d0d0dc7;border:1px solid #fffaf229;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffaf214}.proof-card{min-height:520px;padding:clamp(22px,2.7vw,42px)}.proof-card>span,.service-rail span,.industry-showcase span{color:var(--gold);letter-spacing:.18em;text-transform:uppercase;font-size:13px;font-weight:950;display:inline-flex}.proof-card p,.service-rail p,.industry-showcase p{color:#fffaf2a8;max-width:520px;margin:28px 0 0;font-family:Helvetica Neue,Arial,sans-serif;font-size:18px;font-weight:650;line-height:1.5}.photo-slot{background:linear-gradient(135deg,#ff7a1a42,#ffc43b14 38%,#0000),repeating-linear-gradient(90deg,#fffaf20e 0 1px,#0000 1px 30px),#151515;border:1px solid #fffaf21f;place-items:end start;min-height:292px;margin-top:28px;padding:24px;display:grid}.photo-slot b,.case-slot{color:var(--ink);letter-spacing:-.04em;text-transform:uppercase;font-size:clamp(26px,2.8vw,46px);font-weight:950}.photo-slot small{color:#fffaf294;margin-top:10px;font-family:Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:700;display:block}.brand-wall{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:28px;display:grid}.brand-wall b{color:#fffaf2d1;letter-spacing:.04em;text-transform:uppercase;background:#fffaf20b;border:1px solid #fffaf221;place-items:center;min-height:74px;font-size:16px;font-weight:950;display:grid}.credential-orbit{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:28px;display:grid;position:relative}.credential-orbit b{min-height:86px;color:var(--gold);letter-spacing:.08em;text-transform:uppercase;background:radial-gradient(circle at 30% 20%,#ffc43b38,#0000 54%),#ff7a1a0f;border:1px solid #ffc43b42;border-radius:999px;place-items:center;font-size:18px;font-weight:950;display:grid}.service-page{min-height:120dvh}.service-rail{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}.service-rail article{min-height:430px;padding:clamp(22px,2.4vw,34px)}.service-rail h2,.industry-showcase h2{color:var(--ink);letter-spacing:-.045em;text-transform:uppercase;overflow-wrap:anywhere;margin:78px 0 0;font-size:clamp(30px,2.75vw,50px);font-weight:950;line-height:.96}.mini-video-row{gap:8px;margin-top:28px;display:flex}.mini-video-row i{aspect-ratio:9/16;background:linear-gradient(#ffc43b6b,#0000 18%),linear-gradient(135deg,#ff7a1a3d,#fffaf20a),#111;border:1px solid #fffaf22e;width:54px}.industry-showcase{grid-template-columns:repeat(4,minmax(0,1fr))}.industry-showcase article{min-height:540px;padding:clamp(22px,2.4vw,34px)}.case-slot{text-align:center;background:#ffc43b0b;border:1px dashed #ffc43b57;place-items:center;min-height:180px;margin-top:36px;font-size:clamp(22px,2.2vw,36px);display:grid}.industries-index{background:linear-gradient(#030303b8,#030303fa),radial-gradient(at 72% 28%,#ff7a1a29,#0000 34rem),#030303}.industry-detail{background:linear-gradient(#030303c7,#030303fa),radial-gradient(at 86% 28%,#ffc43b1a,#0000 30rem),radial-gradient(at 8% 76%,#ff7a1a1f,#0000 24rem),#030303;grid-template-columns:minmax(360px,.88fr) minmax(540px,1.12fr)}.industry-highlight{z-index:2;position:relative}.industry-highlight ul{gap:20px;max-width:760px;margin:clamp(34px,4vw,64px) 0 0;padding:0;list-style:none;display:grid}.industry-highlight li{color:#fffaf2b8;border-top:1px solid #fffaf221;padding:22px 0 22px clamp(54px,5vw,84px);font-family:Helvetica Neue,Arial,sans-serif;font-size:clamp(18px,1.7vw,30px);font-weight:750;line-height:1.3;position:relative}.industry-highlight li:before{content:"";background:linear-gradient(90deg, var(--orange), var(--gold));border-radius:999px;width:clamp(32px,3.5vw,58px);height:4px;position:absolute;top:28px;left:0}.industry-case{z-index:2;background:linear-gradient(150deg,#ff7a1a21,#fffaf209 42%,#0000),#0c0c0cc7;border:1px solid #fffaf229;align-content:start;min-height:min(72vh,720px);padding:clamp(26px,3.4vw,54px);display:grid;position:relative;box-shadow:inset 0 1px #fffaf21a,0 34px 120px #00000057}.industry-case span{color:var(--gold);letter-spacing:.2em;text-transform:uppercase;font-size:13px;font-weight:950}.industry-case h2{max-width:780px;color:var(--ink);letter-spacing:-.055em;text-transform:uppercase;margin:54px 0 0;font-size:clamp(38px,5vw,92px);font-weight:950;line-height:.9}.industry-case p{color:#fffaf2a8;max-width:620px;margin:24px 0 0;font-family:Helvetica Neue,Arial,sans-serif;font-size:clamp(17px,1.5vw,24px);font-weight:700;line-height:1.45}.case-visual-slot{color:#fffaf2e6;letter-spacing:-.045em;text-transform:uppercase;background:linear-gradient(#fffaf20f 1px,#0000 1px) 0 0/48px 48px,linear-gradient(90deg,#fffaf20d 1px,#0000 1px) 0 0/48px 48px,radial-gradient(circle at 42% 36%,#ff7a1a24,#0000 48%),#0c0c0c;border:1px dashed #ffc43b61;place-items:center;min-height:clamp(220px,30vh,360px);margin-top:clamp(32px,4vw,58px);font-size:clamp(30px,3.2vw,58px);font-weight:950;display:grid}.site-footer{background:linear-gradient(#030303d6,#030303fa),radial-gradient(at 72% 26%,#ff7a1a1f,#0000 30rem),#030303;justify-content:space-between;min-height:92dvh;padding-top:clamp(96px,12vh,150px);padding-bottom:clamp(42px,5vw,76px)}.site-footer:before{background:0 0;border-color:#fffaf214;width:58vw;height:58vw;top:-12vh;right:-8vw}.footer-cta{z-index:2;border-top:1px solid #fffaf233;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(28px,5vw,84px);padding-top:clamp(28px,4vw,54px);display:grid;position:relative}.footer-copy h1{max-width:1040px;font-size:clamp(54px,8vw,148px)}.footer-copy p{color:#fffaf29e;max-width:560px;margin:32px 0 0;font-family:Helvetica Neue,Arial,sans-serif;font-size:clamp(18px,1.6vw,26px);font-weight:700;line-height:1.45}.footer-copy strong{max-width:620px;color:var(--gold);letter-spacing:.08em;margin-top:24px;font-size:clamp(17px,1.4vw,24px);font-weight:950;line-height:1.35;display:block}.footer-action{background:linear-gradient(100deg, var(--orange), var(--gold));color:#070707;letter-spacing:-.02em;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:16px;min-width:288px;padding:24px 34px;font-size:clamp(18px,1.45vw,25px);font-weight:950;text-decoration:none;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s;display:inline-flex;box-shadow:0 20px 56px #ff7a1a47,inset 0 1px #ffffff6b}.footer-action:hover{transform:translateY(-4px);box-shadow:0 28px 76px #ff7a1a5c,inset 0 1px #ffffff80}.footer-action:active{transform:translateY(-1px)scale(.99)}.footer-info{z-index:2;border-top:1px solid #fffaf229;grid-template-columns:1.1fr .95fr 1fr;gap:clamp(24px,4vw,72px);padding-top:clamp(36px,4vw,62px);display:grid;position:relative}.footer-info article:last-child{text-align:right}.footer-info span{color:#fffaf27a;letter-spacing:.24em;text-transform:uppercase;margin-bottom:16px;font-size:13px;font-weight:950;display:block}.footer-info p{color:#fffaf2c7;margin:0;font-family:Helvetica Neue,Arial,sans-serif;font-size:clamp(15px,1.15vw,20px);font-weight:760;line-height:1.45}.brand-wall-stage{z-index:2;perspective:1200px;background:radial-gradient(560px 340px at 48% 44%,#ffc4312b,#0000 66%),linear-gradient(145deg,#21130b 0%,#0b0b0b 52%,#160d08 100%);border:1px solid #ffc43b6b;border-radius:30px;min-height:min(72vh,720px);position:relative;overflow:hidden;box-shadow:inset 0 1px #fffaf21f,0 42px 140px #0000007a}.brand-wall-stage:before{content:"";z-index:7;pointer-events:none;background:linear-gradient(90deg,#030303d1,#0000 15% 84%,#030303d6),linear-gradient(#030303c2,#0000 25% 76%,#030303db);position:absolute;inset:0}.brand-wall-stage:after{content:"";z-index:8;opacity:.24;pointer-events:none;background-color:#0000;background-image:linear-gradient(#fffaf20e 1px,#0000 1px),linear-gradient(90deg,#fffaf20b 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:12.5% 25%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.brand-wall-stage>.brand-logo-cloud{display:none}.brand-network-map{z-index:3;perspective:1200px;transform-style:preserve-3d;position:absolute;inset:44px 4% 34px;overflow:hidden}.brand-network-map:before{content:"";filter:blur(26px);background:radial-gradient(#ffb4372e,#0000 68%),radial-gradient(circle at 28% 58%,#ff7a1a1c,#0000 28%);border-radius:50%;position:absolute;inset:8% 8% 2%}.world-map-accurate{z-index:20;object-fit:contain;opacity:.86;filter:invert()sepia(.42)saturate(1.15)contrast(1.18)brightness(1.4);mix-blend-mode:screen;pointer-events:none;width:90%;height:78%;position:absolute;inset:13% 5% 9%}.brand-network-map .network-orbit{z-index:5;width:82%;height:36%;transform-style:preserve-3d;pointer-events:none;border:1px solid #ff800f57;border-radius:50%;animation:18s linear infinite mapOrbit;position:absolute;top:56%;left:50%;transform:translate(-50%,-50%)rotateX(63deg)rotate(-8deg)}.brand-network-map .network-orbit.orbit-two{border-color:#fffaf233;width:64%;height:52%;animation-duration:25s;animation-direction:reverse}.network-orbit-cards{pointer-events:auto;transform-style:preserve-3d;position:absolute;inset:7% 2% 8%}.network-orbit-cards.orbit-back{z-index:10;pointer-events:none}.network-orbit-cards.orbit-front{z-index:30}.network-brand-chip{width:clamp(118px,10.2vw,170px);height:clamp(50px,4.6vw,66px);transform-style:preserve-3d;will-change:transform, opacity, filter;background:linear-gradient(145deg,#fffffff7,#f9f1e1e0);border:1px solid #ffffffdb;border-radius:12px;place-items:center;padding:9px 14px;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 14px 34px #0000007a,inset 0 1px #ffffffb3}.network-brand-chip:hover{box-shadow:0 22px 48px #0000008a,0 0 0 1px #ff97237a,inset 0 1px #ffffffc2}.network-brand-chip img{object-fit:contain;filter:none;opacity:1;mix-blend-mode:normal;width:100%;max-width:100%;height:100%;max-height:38px;display:block}.network-node{z-index:24;left:var(--x);top:var(--y);width:clamp(76px,7.8vw,126px);height:clamp(46px,4.4vw,66px);transform-style:preserve-3d;animation:nodeFloat var(--duration) ease-in-out infinite var(--delay);background:linear-gradient(145deg,#ffffffeb,#f1ece2b8);border:1px solid #ffffffc7;border-radius:10px;place-items:center;margin:0;padding:9px 12px;display:grid;position:absolute;transform:translate(-50%,-50%)rotateX(7deg)rotateY(-10deg);box-shadow:0 14px 28px #00000057,inset 0 1px #ffffffe0}.network-node:before{content:"";background:var(--orange);border-radius:50%;width:7px;height:7px;position:absolute;top:-5px;left:50%;box-shadow:0 0 0 5px #ff7a1a24,0 0 18px #ff7a1ab3}.network-node img{object-fit:contain;max-width:100%;max-height:32px}.content-page h1 em{color:var(--gold);font-style:normal}.service-step-card{background:linear-gradient(145deg,#ff7a1a1f,#fffaf209 44%,#0000),#0d0d0dd1;border:1px solid #fffaf229;min-height:clamp(360px,44vh,500px);padding:clamp(22px,2.6vw,38px);overflow:hidden;box-shadow:inset 0 1px #fffaf214}.service-step-card span,.tts-capability-card span,.case-entry-copy span{color:var(--gold);letter-spacing:.18em;text-transform:uppercase;font-size:13px;font-weight:950;display:inline-flex}.service-step-card h2,.tts-capability-card h2,.case-entry h2{color:var(--ink);letter-spacing:-.045em;text-transform:uppercase;margin:clamp(42px,5vw,82px) 0 0;font-size:clamp(30px,2.8vw,52px);font-weight:950;line-height:.95}.service-step-card p,.tts-capability-card p,.case-entry p{color:#fffaf2a8;max-width:520px;margin:24px 0 0;font-family:Helvetica Neue,Arial,sans-serif;font-size:18px;font-weight:700;line-height:1.48}.creative-card-stack{perspective:900px;height:190px;margin-top:28px;position:relative}.creative-card-stack i{aspect-ratio:9/16;transform-origin:50% 88%;background:linear-gradient(#ffc43b6b,#0000 18%),radial-gradient(circle at 50% 34%,#ff7a1a3d,#0000 44%),#0f0f0f;border:1px solid #fffaf238;border-radius:14px;align-content:end;gap:8px;width:92px;padding:12px;animation:5.8s ease-in-out infinite creativeSwap;display:grid;position:absolute;bottom:0;left:50%;box-shadow:0 18px 52px #0000005c}.creative-card-stack i:first-child{transform:translate(-94px)rotate(-9deg)}.creative-card-stack i:nth-child(2){animation-delay:-1.6s;transform:translate(-34px)translateY(-18px)rotate(2deg)}.creative-card-stack b,.creative-card-stack small{text-transform:uppercase;display:block}.creative-card-stack b{color:var(--gold);font-size:20px;font-style:normal;font-weight:950}.creative-card-stack small{color:#fffaf2b3;letter-spacing:.09em;font-size:11px;font-style:normal;font-weight:900}.tts-funnel-page{background:linear-gradient(#030303b8,#030303fa),radial-gradient(at 82% 28%,#ff7a1a2b,#0000 34rem),radial-gradient(at 10% 84%,#ffc43b1a,#0000 25rem),#030303;min-height:100dvh}.tts-funnel-layout{z-index:2;margin-top:clamp(24px,3vw,42px);display:block;position:relative}.proof-line{color:var(--gold);letter-spacing:.15em;text-transform:uppercase;background:#ffc43b14;border:1px solid #ffc43b61;border-radius:999px;margin-top:18px;padding:14px 20px;font-size:14px;font-weight:950;display:inline-flex}.deliverable-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,1.8vw,30px);min-height:clamp(440px,54vh,620px);display:grid}.tts-capability-card{background:linear-gradient(135deg,#ff7a1a1a,#fffaf209 45%,#0000),#0c0c0cd1;border:1px solid #fffaf226;min-height:100%;padding:clamp(26px,3vw,46px);box-shadow:inset 0 1px #fffaf214}.tts-capability-card h2{margin-top:clamp(28px,4vh,58px);font-size:clamp(32px,3.2vw,58px)}.creator-snapshot-section{z-index:10;background:linear-gradient(#030303eb,#030303fa),radial-gradient(at 50% 0,#ff7a1a1f,#0000 42rem),#030303;border-top:1px solid #fffaf224;align-content:center;gap:clamp(28px,4vw,60px);min-height:72dvh;padding:96px clamp(22px,5vw,86px);display:grid;position:relative;overflow:hidden}.creator-snapshot-head h2{max-width:1120px;color:var(--ink);letter-spacing:-.055em;text-transform:uppercase;margin:0;font-size:clamp(42px,5.8vw,104px);font-weight:950;line-height:.94}.avatar-marquee{gap:18px;display:grid;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.avatar-row{gap:18px;width:max-content;animation:34s linear infinite avatarStream;display:flex}.avatar-row-reverse{animation-duration:42s;animation-direction:reverse}.avatar-marquee:hover .avatar-row{animation-play-state:paused}.avatar-card{background:linear-gradient(145deg,#ff7a1a1a,#fffaf209),#0d0d0de0;border:1px solid #fffaf229;border-radius:18px;flex:0 0 168px;grid-template-rows:128px auto;gap:12px;width:168px;height:188px;margin:0;padding:12px;display:grid;box-shadow:0 22px 70px #00000057}.avatar-card img{object-fit:cover;background:#111;border-radius:14px;width:100%;height:128px}.avatar-card figcaption{color:#fffaf2c7;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-family:Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:800;overflow:hidden}.case-library-page{background:linear-gradient(#030303c2,#030303fa),radial-gradient(at 80% 30%,#ff7a1a21,#0000 34rem),#030303;min-height:auto;display:block}.case-library-grid{z-index:2;gap:0;margin-top:clamp(44px,5vw,78px);display:grid;position:relative}.case-entry{background:linear-gradient(135deg,#ff7a1a17,#fffaf207 44%,#0000),#0c0c0cd1;border-top:1px solid #fffaf229;border-left:1px solid #fffaf229;border-right:1px solid #fffaf229;grid-template-columns:minmax(0,.92fr) minmax(320px,.72fr);align-items:center;gap:clamp(22px,4vw,60px);min-height:100dvh;padding:clamp(22px,2.8vw,42px);display:grid;box-shadow:inset 0 1px #fffaf214}.case-entry h2{margin-top:clamp(32px,5vh,72px);font-size:clamp(50px,6.5vw,128px)}.case-image-slot{color:#fffaf2e0;letter-spacing:-.04em;text-transform:uppercase;background:linear-gradient(#fffaf20f 1px,#0000 1px) 0 0/48px 48px,linear-gradient(90deg,#fffaf20d 1px,#0000 1px) 0 0/48px 48px,radial-gradient(circle at 42% 36%,#ff7a1a24,#0000 48%),#0c0c0c;border:1px dashed #ffc43b61;place-items:center;min-height:min(70vh,720px);font-size:clamp(26px,3vw,48px);font-weight:950;display:grid}.footer-brand-pill{z-index:3;background:#080808d6;border:1px solid #fffaf22e;border-radius:999px;align-items:center;gap:16px;min-width:min(420px,42vw);padding:16px 24px 16px 16px;display:flex;position:absolute;bottom:clamp(96px,10vw,142px);right:clamp(22px,5vw,86px);box-shadow:inset 0 1px #fffaf21f,0 24px 70px #0000006b}.footer-brand-pill img{object-fit:contain;background:#fffaf2;border-radius:50%;width:56px;height:56px}.footer-brand-pill b,.footer-brand-pill small{text-transform:uppercase;display:block}.footer-brand-pill b{color:var(--ink);letter-spacing:.08em;font-size:18px;font-weight:950}.footer-brand-pill small{color:var(--gold);letter-spacing:.12em;margin-top:4px;font-size:12px;font-weight:950}@keyframes fallback-spin{to{rotate:y 360deg}}@keyframes pixelSnowDrift{0%{background-position:8px 12px,54px 72px,0 0,0 0,0 0}to{background-position:8px 420px,54px 538px,0 0,0 0,0 0}}@keyframes sitePixelFieldDrift{0%{background-position:8px 12px,54px 72px,20px 120px,0 0}to{background-position:118px 228px,-176px 318px,252px -86px,0 0}}@keyframes siteAmbientPulse{0%{opacity:.24;transform:translate(-1.2vw)scale(1)}to{opacity:.42;transform:translate(1.2vw,-1vh)scale(1.04)}}@keyframes cardFloat{0%,to{transform:translate(0,0)rotate(-1deg)}50%{transform:translateY(-14px)rotate(1deg)}}@keyframes orbitDrift{to{transform:rotate(352deg)}}@keyframes logoStream{to{transform:translate(-50%)}}@keyframes mapOrbit{0%{transform:translate(-50%,-50%)rotateX(63deg)rotate(-8deg)}to{transform:translate(-50%,-50%)rotateX(63deg)rotate(352deg)}}@keyframes nodeFloat{0%,to{transform:translate(-50%,-50%)rotateX(7deg)rotateY(-10deg)}50%{transform:translate3d(calc(-50% + var(--drift-x)), calc(-50% + var(--drift-y)), 42px) rotateX(2deg) rotateY(7deg)}}@keyframes creativeSwap{0%,to{translate:0}50%{translate:0 -14px}}@keyframes avatarStream{to{transform:translate(-50%)}}@media (prefers-reduced-motion:no-preference){.photo-evidence,.industry-case,.platform-credential-grid b{will-change:transform}}@media (width<=900px){.site-hud{grid-template-columns:1fr auto;padding:18px 16px}.nav-pills,.hero-meta-right{display:none}.brand{font-size:13px}.poster-type{width:calc(100vw - 18px);font-size:clamp(62px,20vw,118px);top:8vh;left:18px}.hero-meta-left{top:auto;bottom:27vh;left:20px}.particle-lockup{width:calc(100vw - 40px)}.particle-text{height:58px}.particle-text-sub{height:32px}.content-page{padding:88px 20px}.why-grid,.service-rail,.industry-showcase,.why-detail,.industry-detail,.global-media-page,.platform-page{grid-template-columns:1fr}.proof-card,.service-rail article,.industry-showcase article{min-height:auto}.photo-slot{min-height:240px}.photo-evidence,.network-stage,.brand-wall-stage,.industry-case{min-height:56vh}.brand-network-map{inset:26px 2% 24px}.network-brand-chip{width:108px;height:48px;padding:8px 10px}.network-node{display:none}.service-steps-grid,.deliverable-grid,.case-entry{grid-template-columns:1fr}.service-step-card,.tts-capability-card{min-height:auto}.avatar-card{flex-basis:136px;grid-template-rows:104px auto;width:136px;height:160px}.avatar-card img{height:104px}.case-image-slot{min-height:180px}.logo-card{border-radius:14px;flex-basis:132px;width:132px;height:66px}.logo-stream-a{top:18%}.logo-stream-b{top:45%}.logo-stream-c{top:72%}.platform-credential-grid{grid-template-columns:1fr}.industry-highlight ul{gap:10px}.footer-cta,.footer-info{grid-template-columns:1fr}.footer-info article:last-child{text-align:left}.footer-action{width:fit-content;min-width:0}.footer-brand-pill{width:100%;min-width:0;margin-top:36px;position:relative;bottom:auto;right:auto}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.webgl-stage.is-fallback div,.network-card,.network-orbit{animation:none}}.site-hud{grid-template-columns:1fr auto 1fr}.nav-pills{justify-self:center}.who-bridge{justify-content:end;min-height:clamp(560px,66dvh,760px);padding-top:clamp(116px,12vh,160px);padding-bottom:clamp(70px,8vh,110px)}.who-bridge h1{max-width:1180px;font-size:clamp(64px,10vw,176px)}.who-bridge .page-lede{max-width:1080px}.brand-wall-placeholder{z-index:2;background:radial-gradient(circle at 50% 44%,#ffc43b2e,#0000 34%),radial-gradient(at 78% 16%,#ff7a1a29,#0000 36%),linear-gradient(135deg,#ff7a1a14,#fffaf209 44%,#00000057),#080808db;border:1px solid #ffc43b47;border-radius:30px;align-content:space-between;gap:clamp(26px,4vw,56px);min-height:min(72vh,720px);padding:clamp(28px,4vw,62px);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffaf21f,0 44px 140px #0000006b}.brand-wall-placeholder:before{content:"";opacity:.34;pointer-events:none;background-color:#0000;background-image:linear-gradient(#fffaf20f 1px,#0000 1px),linear-gradient(90deg,#fffaf20d 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:12.5% 20%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.brand-wall-placeholder:after{content:"";pointer-events:none;border:1px solid #ffc43b29;border-radius:50%;height:42%;position:absolute;inset:16% -10% auto;transform:rotate(-9deg)}.brand-wall-placeholder-head{z-index:2;max-width:760px;position:relative}.brand-wall-placeholder-head span{color:var(--gold);letter-spacing:-.045em;text-transform:uppercase;font-size:clamp(30px,4.2vw,74px);font-weight:950;line-height:.92;display:block}.brand-wall-placeholder-head p{color:#fffaf2a3;max-width:640px;margin:18px 0 0;font-family:Helvetica Neue,Arial,sans-serif;font-size:clamp(16px,1.3vw,22px);font-weight:700;line-height:1.42}.brand-logo-preview-grid{z-index:2;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(12px,1.2vw,18px);display:grid;position:relative}.brand-logo-preview-grid figure{min-height:clamp(84px,8vw,132px);transform:translateY(var(--logo-y,0)) rotate(var(--logo-r,0deg));background:linear-gradient(135deg,#fffaf2e6,#fffaf2ad),#fffaf2db;border:1px solid #fffaf22e;border-radius:18px;place-items:center;margin:0;padding:clamp(12px,1.2vw,20px);display:grid;box-shadow:0 22px 56px #0000005c,inset 0 1px #ffffffb8}.brand-logo-preview-grid figure:nth-child(2n){--logo-y:14px;--logo-r:-1.5deg}.brand-logo-preview-grid figure:nth-child(3n){--logo-y:-10px;--logo-r:1.5deg}.brand-logo-preview-grid img{object-fit:contain;width:100%;height:clamp(42px,5vw,76px);display:block}.dome-logo-field{z-index:2;isolation:isolate;cursor:grab;place-items:center;min-height:min(72vh,720px);display:grid;position:relative;overflow:visible;transform:translate(clamp(0px,.8vw,14px))}.dome-logo-field:active{cursor:grabbing}.dome-logo-field:before{content:"";filter:blur(.2px);opacity:.72;pointer-events:none;background:radial-gradient(circle at 50% 48%,#fffaf209,#0000 22%),radial-gradient(circle at 52%,#b05f2413,#0000 46%),radial-gradient(circle at 55%,#d5a24b09,#0000 66%);border-radius:50%;position:absolute;inset:9% 5%}.dome-logo-field:after{display:none}.dome-hint{z-index:4;color:#fffaf257;letter-spacing:.22em;text-transform:uppercase;font-size:clamp(10px,.72vw,13px);font-weight:950;position:absolute;top:10%;right:clamp(0px,4vw,56px)}.dome-viewport{perspective:1560px;width:min(100%,980px);height:min(68vh,680px);transform-style:preserve-3d;position:relative;-webkit-mask-image:radial-gradient(#000 0 66%,#0000 92%);mask-image:radial-gradient(#000 0 66%,#0000 92%)}.dome-sphere{transform-style:preserve-3d;--dome-radius:600px;transform:translateZ(calc(var(--dome-radius) * -1)) rotateX(var(--dome-x,-1deg)) rotateY(var(--dome-y,0deg));transition:transform 90ms linear;position:absolute;inset:0}.dome-tile{width:var(--w,156px);height:var(--h,106px);margin:calc(var(--h) / -2) 0 0 calc(var(--w) / -2);background:linear-gradient(145deg, #fffaf2fc, #ece4d6f0), var(--paper);transform-style:preserve-3d;transform:rotateY(var(--ry)) rotateX(var(--rx)) translateZ(var(--tz,var(--dome-radius)));filter:brightness(calc(.72 + (var(--depth,1) * .34))) saturate(calc(.76 + (var(--depth,1) * .22)));will-change:transform, filter, opacity;backface-visibility:hidden;border:1px solid #fffaf2c7;border-radius:22px;place-items:center;padding:clamp(12px,1vw,17px);transition:width .36s cubic-bezier(.16,1,.3,1),height .36s cubic-bezier(.16,1,.3,1),margin .36s cubic-bezier(.16,1,.3,1),opacity .22s,filter .22s;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 24px 58px #0000007a,0 0 18px #c76f2d0a,inset 0 1px #ffffffd1}.dome-logo-field:not(.is-dragging) .dome-tile:hover{filter:brightness(1.08)saturate(1.02)}.dome-tile img{object-fit:contain;pointer-events:none;width:100%;height:100%;display:block}.dome-logo-field.is-open .dome-tile:not(.is-open){opacity:.1;filter:blur(2.8px)brightness(.52)}.dome-tile.is-open{z-index:30;filter:brightness(1.08)saturate(1.04);width:clamp(250px,22vw,380px);height:clamp(184px,16vw,284px);margin:calc(clamp(184px,16vw,284px)/-2) 0 0 calc(clamp(250px,22vw,380px)/-2)}.capability-card-grid{z-index:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,1.8vw,26px);display:grid;position:relative}.capability-card{background:radial-gradient(circle at 22% 18%,#ffc43b38,#0000 38%),linear-gradient(135deg,#ff7a1a1f,#fffaf209 42%,#0000),#0d0d0dd1;border:1px solid #fffaf22e;border-radius:26px;min-height:clamp(230px,26vh,330px);padding:clamp(24px,3vw,44px);transition:transform .32s cubic-bezier(.16,1,.3,1),border-color .32s;box-shadow:inset 0 1px #fffaf21a,0 24px 72px #00000042}.capability-card:hover{border-color:#ffc43b8f;transform:translateY(-8px)}.capability-card span{color:var(--gold);letter-spacing:-.055em;text-transform:uppercase;font-size:clamp(44px,5.6vw,92px);font-weight:950;line-height:.82;display:inline-flex}.capability-card small{color:#ffc43bdb;letter-spacing:.08em;text-transform:uppercase;max-width:520px;margin:clamp(18px,2vw,30px) 0 0;font-family:Helvetica Neue,Arial,sans-serif;font-size:clamp(13px,1vw,17px);font-weight:900;line-height:1.35;display:block}.capability-card h2{max-width:540px;color:var(--ink);letter-spacing:-.045em;text-transform:uppercase;margin:clamp(14px,1.7vw,24px) 0 0;font-size:clamp(24px,2.2vw,42px);font-weight:950;line-height:.98}.capability-card p{color:#fffaf2a8;max-width:560px;margin:18px 0 0;font-family:Helvetica Neue,Arial,sans-serif;font-size:clamp(15px,1.15vw,19px);font-weight:700;line-height:1.48}.service-steps-grid{z-index:2;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,1.5vw,24px);margin-top:clamp(40px,5vw,72px);display:grid;position:relative}.service-step-card{background:linear-gradient(150deg,#ff7a1a1c,#fffaf209 38%,#0000),#0c0c0cd6;border:1px solid #fffaf229;border-radius:26px;flex-direction:column;min-height:clamp(520px,62vh,700px);padding:clamp(24px,2.5vw,38px);display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffaf21a}.service-step-card>span{color:var(--gold);letter-spacing:.22em;text-transform:uppercase;font-size:13px;font-weight:950}.service-step-card h2{color:var(--ink);letter-spacing:-.05em;text-transform:uppercase;margin:clamp(42px,5vh,72px) 0 0;font-size:clamp(28px,2.8vw,52px);font-weight:950;line-height:.95}.service-step-card p{color:#fffaf2ad;margin:20px 0 0;font-family:Helvetica Neue,Arial,sans-serif;font-size:clamp(15px,1.1vw,18px);font-weight:700;line-height:1.48}.step-visual-slot{color:#fffaf2b8;letter-spacing:-.02em;text-transform:uppercase;background:repeating-linear-gradient(90deg,#fffaf20b 0 1px,#0000 1px 26px),linear-gradient(135deg,#ff7a1a2e,#fffaf20a),#111;border:1px dashed #ffc43b4d;border-radius:20px;place-items:end start;min-height:174px;margin-top:auto;padding:22px;font-size:clamp(18px,1.45vw,26px);font-weight:950;display:grid}.step-visual-slot.image-slot{background:radial-gradient(circle at 50% 48%,#ffc43b1f,#0000 52%),#060606;place-items:center;padding:0;overflow:hidden}.step-visual-slot.image-slot img{object-fit:contain;border-radius:18px;width:100%;height:100%;min-height:174px;display:block}.report-image-slot{min-height:220px}.report-image-slot img{transform:scale(1.02)}.creative-card-stack{min-height:250px;margin-top:auto;position:relative}.creative-card-stack i{aspect-ratio:9/16;transform-origin:bottom;background:linear-gradient(#ff7a1a70,#0000 24%),linear-gradient(135deg,#fffaf214,#ffc43b0d),#0b0b0b;border:1px solid #ffc43b57;border-radius:18px;align-content:end;width:clamp(98px,8vw,138px);padding:16px 12px;animation:6s ease-in-out infinite cardSwap;display:grid;position:absolute;bottom:0;left:50%;box-shadow:0 20px 50px #00000057}.creative-card-stack i:first-child{animation-delay:-.2s;transform:translate(-78%)rotate(-10deg)}.creative-card-stack i:nth-child(2){z-index:2;animation-delay:-1.7s;transform:translate(-50%)translateY(-18px)rotate(2deg)}.creative-card-stack i:nth-child(3){animation-delay:-3.2s;transform:translate(-22%)rotate(10deg)}.creative-card-stack b{color:var(--gold);font-size:clamp(26px,2.4vw,38px);font-style:normal;font-weight:950;line-height:.92}.creative-card-stack small{color:#fffaf2b3;letter-spacing:.13em;text-transform:uppercase;margin-top:4px;font-size:11px;font-style:normal;font-weight:950;display:block}.security-pill-grid{gap:12px;margin-top:auto;display:grid}.security-pill-grid b{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;background:#ffc43b0e;border:1px solid #ffc43b47;border-radius:999px;padding:16px 18px;font-size:clamp(14px,1vw,17px);font-weight:950;display:block}.service-system-layout{z-index:2;grid-template-columns:minmax(420px,1.05fr) minmax(360px,.95fr);align-items:start;gap:clamp(34px,5vw,84px);margin-top:clamp(40px,5.5vw,76px);display:grid;position:relative}.service-media-panel{background:radial-gradient(at 22% 10%,#d96f2533,#0000 42%),linear-gradient(135deg,#fff7ea0f,#fff7ea03 46%,#d96f250f),#090807c7;border:1px solid #fff7ea24;border-radius:24px;place-items:center;min-height:clamp(240px,34vw,420px);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff7ea14}.service-media-panel img{object-fit:contain;width:100%;height:100%;max-height:420px}.service-video-panel{min-height:clamp(360px,42vw,560px)}.service-flow{gap:0;padding-left:clamp(18px,2vw,32px);display:grid;position:sticky;top:112px}.service-flow:before{content:"";background:linear-gradient(#ee9d3700,#ee9d378a,#ee9d3700);width:1px;position:absolute;top:22px;bottom:22px;left:0}.service-flow article{grid-template-columns:58px 1fr;gap:clamp(18px,2vw,28px);padding:0 0 clamp(34px,4vw,62px);display:grid;position:relative}.service-flow article:last-child{padding-bottom:0}.service-flow article:before{content:"";background:var(--orange);border:1px solid #fff7ea57;border-radius:50%;width:13px;height:13px;position:absolute;top:7px;left:-37px;box-shadow:0 0 0 10px #d96f251a}.service-flow article>span{width:48px;height:48px;color:var(--gold);letter-spacing:.04em;background:#d96f2514;border:1px solid #ee9d375c;border-radius:999px;place-items:center;font-size:16px;font-weight:950;display:grid}.service-flow h2{color:var(--ink);letter-spacing:-.055em;text-transform:uppercase;margin:0;font-size:clamp(30px,3.2vw,58px);font-weight:950;line-height:.96}.service-flow p{color:#fff7eaa8;max-width:680px;margin:16px 0 0;font-family:Helvetica Neue,Arial,sans-serif;font-size:clamp(16px,1.35vw,22px);font-weight:700;line-height:1.48}.case-library-page{justify-content:center;min-height:clamp(620px,84dvh,860px);padding-top:clamp(92px,10vw,150px)}.case-category-grid{z-index:2;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.8vw,26px);margin-top:clamp(34px,5vw,70px);display:grid;position:relative}.case-category-grid a{min-height:clamp(280px,28vw,420px);color:var(--ink);background:radial-gradient(at 50% 0,#ee9d3738,#0000 48%),linear-gradient(#fff7ea0d,#fff7ea03 48%,#d96f2514),#090807d1;border:1px solid #fff7ea24;border-radius:24px;flex-direction:column;justify-content:space-between;padding:clamp(22px,2.2vw,34px);text-decoration:none;transition:transform .28s cubic-bezier(.16,1,.3,1),border-color .28s,background .28s;display:flex;box-shadow:inset 0 1px #fff7ea17}.case-category-grid a:hover{background:radial-gradient(at 50% 0,#ee9d3757,#0000 48%),linear-gradient(#fff7ea12,#fff7ea04 48%,#d96f2521),#090807e6;border-color:#ee9d379e;transform:translateY(-8px)}.case-category-grid span{color:var(--gold);letter-spacing:-.08em;font-size:clamp(54px,7vw,128px);font-weight:950;line-height:.82}.case-category-grid strong{color:var(--ink);letter-spacing:-.05em;font-size:clamp(28px,2.9vw,54px);font-weight:950;line-height:.95;display:block}.case-category-grid em{color:#fff7ea85;letter-spacing:.02em;margin-top:14px;font-family:Helvetica Neue,Arial,sans-serif;font-size:15px;font-style:normal;font-weight:800;display:block}.case-detail-page{min-height:auto;padding-top:clamp(54px,7vw,104px);padding-bottom:clamp(60px,7vw,112px);scroll-margin-top:88px}.case-library-grid{gap:42px;margin-top:clamp(42px,6vw,84px);display:grid}.case-page-entry{background:radial-gradient(at 78% 28%,#ee9d3726,#0000 34rem),linear-gradient(135deg,#d96f251a,#fff7ea06 40%,#0000),#090807d6;border:1px solid #fffaf229;border-radius:30px;grid-template-columns:minmax(360px,.9fr) minmax(540px,1.1fr);align-items:center;gap:clamp(28px,4vw,68px);min-height:clamp(560px,78dvh,820px);padding:clamp(26px,3.2vw,54px);display:grid}.case-placeholder-entry{max-width:1080px;padding:clamp(28px,4vw,60px) 0}.case-placeholder-entry span{color:var(--gold);letter-spacing:-.08em;text-transform:uppercase;font-size:clamp(70px,12vw,180px);font-weight:950;line-height:.82}.case-placeholder-entry h2{max-width:980px;color:var(--ink);letter-spacing:-.06em;text-transform:uppercase;margin:30px 0 0;font-size:clamp(34px,5.2vw,88px);font-weight:950;line-height:.94}.case-placeholder-entry p{color:#fff7ea9e;max-width:680px;margin:24px 0 0;font-family:Helvetica Neue,Arial,sans-serif;font-size:clamp(17px,1.45vw,22px);font-weight:700;line-height:1.48}.case-entry-copy span{color:var(--gold);letter-spacing:.26em;text-transform:uppercase;font-size:13px;font-weight:950}.case-entry-copy h2{max-width:820px;color:var(--ink);letter-spacing:-.06em;text-transform:uppercase;margin:30px 0;font-size:clamp(38px,4.8vw,88px);font-weight:950;line-height:.92}.case-entry-copy p{color:#fffaf2a8;max-width:760px;margin:16px 0 0;font-family:Helvetica Neue,Arial,sans-serif;font-size:clamp(16px,1.15vw,20px);font-weight:700;line-height:1.46}.case-entry-copy p b{color:var(--ink)}.case-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:28px;display:grid}.case-kpis strong{color:#fffaf2bd;background:#fffaf20b;border:1px solid #fffaf226;border-radius:18px;align-content:center;min-height:112px;padding:16px;font-size:14px;font-weight:900;line-height:1.2;display:grid}.case-kpis em{color:var(--gold);letter-spacing:-.05em;font-size:clamp(28px,2.7vw,52px);font-style:normal;font-weight:950;display:block}.case-tags{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.case-tags span{color:#fffaf2bd;letter-spacing:.08em;background:#ffc43b0e;border:1px solid #ffc43b47;border-radius:999px;padding:9px 12px;font-size:12px}.case-visual-panel{background:linear-gradient(#fffaf20b 1px,#0000 1px) 0 0/42px 42px,linear-gradient(90deg,#fffaf20b 1px,#0000 1px) 0 0/42px 42px,radial-gradient(circle at 50% 45%,#ffc43b1f,#0000 46%),#080808;border:1px solid #ffc43b47;border-radius:26px;place-items:center;min-height:min(70vh,720px);padding:clamp(18px,2vw,30px);display:grid;position:relative;overflow:hidden}.case-evidence-image{object-fit:contain;border-radius:18px;width:100%;max-height:100%;display:block;box-shadow:0 28px 84px #0000005c}.mercado-case-visual{overflow:hidden}.mercado-blur-image{object-fit:contain;filter:blur(3.5px)saturate(.92)brightness(.98);opacity:.98;width:100%;height:100%;transform:scale(1.008)}.mercado-dashboard-frame{aspect-ratio:.78;background:#fffaf20d;border:1px solid #ffc43b4d;border-radius:24px;width:100%;max-height:100%;position:relative;overflow:hidden;box-shadow:0 28px 84px #00000061}.mercado-dashboard-frame img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.mercado-dashboard-blur{filter:blur(10px)saturate(.8)brightness(.9);transform:scale(1.03)}.mercado-dashboard-title{filter:saturate(.98)brightness(1.02);clip-path:inset(0 0 76%)}.betmgm-case-visual{place-items:center;min-height:clamp(520px,62vh,760px);display:grid;overflow:visible}.case-studio-image{object-fit:contain;border:1px solid #ffc43b38;border-radius:20px;width:100%;max-height:46vh}.betmgm-video-stack{perspective:1200px;width:min(100%,760px);height:clamp(500px,56vh,700px);position:relative}.betmgm-video-card{aspect-ratio:9/16;cursor:pointer;transform-origin:50%;background:#050505;border:1px solid #ffc43b6b;border-radius:26px;width:clamp(190px,15.5vw,270px);padding:0;transition:transform .32s cubic-bezier(.16,1,.3,1),filter .22s,border-color .22s;position:absolute;top:50%;overflow:hidden;box-shadow:0 32px 90px #0000008c,inset 0 0 0 1px #fffaf20f}.betmgm-video-card video{object-fit:cover;filter:saturate(.9)brightness(.86);width:100%;height:100%;display:block}.betmgm-video-card:hover{z-index:8;filter:brightness(1.08);border-color:#ffc43bd1}.betmgm-video-left{left:8%;transform:translateY(-48%)rotate(-8deg)}.betmgm-video-center{z-index:3;left:50%;transform:translate(-50%,-54%)rotate(1deg)scale(1.06)}.betmgm-video-right{right:8%;transform:translateY(-48%)rotate(8deg)}.betmgm-video-left:hover{transform:translateY(-52%)rotate(-3deg)scale(1.1)}.betmgm-video-center:hover{transform:translate(-50%,-58%)rotate(0)scale(1.12)}.betmgm-video-right:hover{transform:translateY(-52%)rotate(3deg)scale(1.1)}@keyframes cardSwap{0%,to{translate:0}50%{translate:0 -14px}}body.is-video-open{overflow:hidden}.brand-ticker-wall{z-index:2;isolation:isolate;align-content:center;gap:clamp(24px,4vw,46px);min-height:min(64vh,640px);display:grid;position:relative;overflow:hidden;transform:translate(clamp(0px,1.8vw,26px))}.brand-ticker-wall:before{content:"";z-index:-1;filter:blur(12px);opacity:.82;background:radial-gradient(at 56% 46%,#d5a24b29,#0000 42%),radial-gradient(at 48%,#c76f2d1f,#0000 58%);position:absolute;inset:4% -12% 0}.brand-ticker-head{max-width:760px;padding-inline:clamp(8px,1.5vw,24px)}.brand-ticker-head span{color:var(--ink);letter-spacing:-.055em;text-transform:uppercase;font-size:clamp(36px,4.9vw,78px);font-weight:950;line-height:.9;display:block}.brand-ticker-head small{color:#fffaf275;letter-spacing:.18em;text-transform:uppercase;margin-top:14px;font-size:12px;font-weight:950;display:block}.brand-ticker-window{gap:18px;width:100%;padding:16px 0 30px;display:grid;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000)}.brand-ticker-row{gap:18px;width:max-content;animation:42s linear infinite brandTicker;display:flex}.brand-ticker-row-reverse{animation-duration:50s;animation-direction:reverse}.brand-ticker-wall:hover .brand-ticker-row{animation-play-state:paused}.brand-ticker-row figure{background:linear-gradient(145deg, #fffaf2fa, #ebe2d3eb), var(--paper);width:clamp(170px,13vw,232px);height:clamp(80px,6.2vw,112px);transform:translateY(var(--logo-y,0)) rotate(var(--logo-r,0deg));border:1px solid #fffaf29e;border-radius:18px;flex:0 0 clamp(170px,13vw,232px);place-items:center;margin:0;padding:clamp(14px,1.1vw,22px);display:grid;box-shadow:0 22px 48px #00000061,inset 0 1px #ffffffb8}.brand-ticker-row figure:nth-child(2n){--logo-y:9px;--logo-r:-1.1deg}.brand-ticker-row figure:nth-child(3n){--logo-y:-7px;--logo-r:1.1deg}.brand-ticker-row img{object-fit:contain;width:100%;height:100%;max-height:64px;display:block}.creative-video-stack{perspective:900px;min-height:270px;margin-top:auto;position:relative}.creative-video-card{aspect-ratio:9/16;width:clamp(104px,8.4vw,144px);color:var(--ink);cursor:pointer;transform-origin:bottom;background:#070707;border:1px solid #ffc43b5c;border-radius:18px;padding:0;transition:transform .28s cubic-bezier(.16,1,.3,1),border-color .22s,filter .22s;animation:6s ease-in-out infinite cardSwap;display:block;position:absolute;bottom:0;left:50%;overflow:hidden;box-shadow:0 22px 58px #0000006b}.creative-video-card:hover{z-index:6;filter:brightness(1.08);border-color:#ffc43bc7}.video-card-left{animation-delay:-.2s;transform:translate(-78%)rotate(-10deg)}.video-card-center{z-index:2;animation-delay:-1.7s;transform:translate(-50%)translateY(-18px)rotate(2deg)}.video-card-right{animation-delay:-3.2s;transform:translate(-22%)rotate(10deg)}.creative-video-card:hover.video-card-left{transform:translate(-82%)translateY(-20px)rotate(-6deg)scale(1.06)}.creative-video-card:hover.video-card-center{transform:translate(-50%)translateY(-34px)rotate(0)scale(1.06)}.creative-video-card:hover.video-card-right{transform:translate(-18%)translateY(-20px)rotate(6deg)scale(1.06)}.creative-video-card video{object-fit:cover;opacity:.9;filter:saturate(.86)brightness(.82);width:100%;height:100%;position:absolute;inset:0}.creative-video-card:after{content:"";pointer-events:none;background:linear-gradient(#ffc43b14,#0000 38%,#0000002e);position:absolute;inset:0}.creative-video-card span,.creative-video-card small{z-index:2;text-align:left;display:block;position:relative}.creative-video-card span{color:var(--gold);font-size:clamp(26px,2.2vw,36px);font-weight:950;line-height:.92}.creative-video-card small{color:#fffaf2bd;letter-spacing:.13em;text-transform:uppercase;margin-top:4px;font-size:11px;font-weight:950}.global-media-page .brand-ticker-row{align-items:center;gap:clamp(16px,1.8vw,24px)}.video-modal{z-index:80;opacity:1;pointer-events:auto;place-items:center;transition:opacity .24s;display:grid;position:fixed;inset:0}.video-modal[aria-hidden=true]{opacity:0;pointer-events:none}.video-modal-backdrop{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);cursor:pointer;background:#000000c7;position:absolute;inset:0}.video-modal-panel{z-index:1;justify-items:center;gap:14px;width:min(420px,88vw);display:grid;position:relative}.video-modal-panel video{aspect-ratio:9/16;object-fit:contain;background:#050505;border:1px solid #ffc43b70;border-radius:24px;width:min(360px,82vw);max-height:82vh;display:block;box-shadow:0 32px 100px #000000ad,0 0 54px #c76f2d33}.video-modal-close{z-index:2;background:var(--ink);color:#080808;cursor:pointer;border-radius:999px;width:44px;height:44px;font-size:30px;font-weight:800;line-height:1;position:absolute;top:-18px;right:-18px;box-shadow:0 12px 34px #0000006b}.video-modal-panel p{color:#fffaf2b8;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:13px;font-weight:950}@keyframes brandTicker{to{transform:translate(-50%)}}@media (width<=1180px){.why-detail,.platform-page,.global-media-page,.case-page-entry{grid-template-columns:1fr}.service-steps-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-logo-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dome-logo-field{min-height:620px}.dome-viewport{height:560px}}@media (width<=760px){.site-hud{grid-template-columns:1fr}.brand{justify-self:center}.nav-pills{justify-content:flex-start;width:100%;overflow-x:auto}.service-steps-grid,.capability-card-grid,.case-kpis,.betmgm-video-stack,.brand-logo-preview-grid{grid-template-columns:1fr}.betmgm-video-stack{height:500px}.betmgm-video-card{width:clamp(150px,34vw,190px)}.who-bridge{min-height:auto}.dome-logo-field{min-height:460px;overflow:hidden}.dome-viewport{perspective:780px;width:100%;height:430px}.dome-tile{border-radius:20px;width:116px;height:88px;margin:-44px 0 0 -58px;padding:14px;--tz:360px!important}}@media (width<=900px){.poster-type{width:calc(100vw - 18px);font-size:clamp(54px,17vw,108px);line-height:.8;inset:128px 0 auto 18px}.brand-ticker-wall{min-height:520px;transform:none}.brand-ticker-head span{font-size:clamp(34px,12vw,62px)}.brand-ticker-row figure{flex-basis:156px;width:156px;height:78px}.creative-video-stack{min-height:250px}}.content-page{scroll-margin-top:92px}.global-media-page{flex-direction:column;justify-content:center;gap:clamp(34px,5vw,70px);min-height:auto;padding-top:clamp(104px,11vw,168px);padding-bottom:clamp(92px,9vw,146px);display:flex}.global-media-page .detail-copy h1{letter-spacing:-.06em;max-width:1180px;font-size:clamp(52px,8.1vw,132px);line-height:.86}.global-media-page .page-lede{max-width:920px}.global-media-page .brand-ticker-wall{align-content:center;gap:clamp(16px,2vw,24px);width:min(100%,1580px);min-height:auto;margin:0 auto;display:grid;overflow:visible;transform:none}.global-media-page .brand-ticker-head{display:none}.global-media-page .brand-ticker-window{gap:clamp(14px,1.7vw,22px);padding:clamp(6px,1vw,14px) 0 clamp(18px,1.8vw,28px);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.global-media-page .brand-ticker-row{gap:clamp(14px,1.45vw,22px);animation-duration:46s}.global-media-page .brand-ticker-row figure{opacity:.98;background:linear-gradient(145deg,#fffcf4fa,#e8e0d3e6),#fffaf2eb;border-color:#fffaf294;border-radius:16px;flex:0 0 clamp(190px,13.6vw,268px);width:clamp(190px,13.6vw,268px);height:clamp(78px,5.7vw,104px);padding:clamp(12px,1vw,18px);box-shadow:0 18px 40px #00000057,inset 0 1px #ffffffb8}.global-media-page .brand-ticker-row img{object-fit:contain;width:100%;max-width:94%;height:100%;max-height:66px}.global-media-page .brand-ticker-row figure:nth-child(2n),.global-media-page .brand-ticker-row figure:nth-child(3n){transform:none}.global-media-page .brand-ticker-row{align-items:center}.global-media-page .brand-ticker-row figure,.global-media-page .brand-ticker-row figure:nth-child(2n),.global-media-page .brand-ticker-row figure:nth-child(3n){--logo-y:0px;--logo-r:0deg;transform:none}.service-step-card{overflow:hidden}.step-visual-slot.image-slot img,.case-evidence-image{display:block}@media (width<=1180px){.global-media-page .detail-copy h1{font-size:clamp(46px,12vw,92px)}.global-media-page .brand-ticker-row figure{flex-basis:clamp(178px,32vw,244px);width:clamp(178px,32vw,244px);height:clamp(82px,15vw,112px)}}html{scroll-behavior:smooth}.performance-service-page .page-lede,.case-library-page .page-lede{max-width:900px}.service-system-layout{grid-template-columns:minmax(420px,1.05fr) minmax(360px,.95fr);align-items:start;gap:clamp(34px,5vw,84px);margin-top:clamp(38px,5vw,72px);display:grid}.service-media-column{gap:clamp(18px,2vw,28px);display:grid}.service-media-panel{border-radius:22px}.service-flow{top:96px}.case-category-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.case-detail-page{padding-top:clamp(42px,6vw,86px);padding-bottom:clamp(52px,6vw,96px)}.case-page-entry{border-color:#fff7ea21;border-radius:24px;min-height:clamp(520px,72dvh,780px)}.case-kpis strong{background:#fff7ea08;border-color:#fff7ea1f;border-radius:14px}.mercado-blur-image{filter:blur(2.4px)saturate(.94)brightness(.99);opacity:.99;transform:scale(1.004)}.case-placeholder-page{justify-content:center;min-height:clamp(430px,56dvh,620px)}@media (width<=1180px){.service-system-layout,.case-page-entry{grid-template-columns:1fr}.service-flow{position:relative;top:auto}.case-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.content-page{padding-top:clamp(54px,14vw,82px);padding-bottom:clamp(58px,15vw,88px)}.service-system-layout{gap:34px}.service-flow{padding-left:18px}.service-flow article{grid-template-columns:44px 1fr;gap:14px}.service-flow article:before{left:-24px}.service-flow article>span{width:38px;height:38px;font-size:13px}.case-category-grid{grid-template-columns:1fr}.case-category-grid a{min-height:190px}.case-page-entry{padding:22px}}.qualification-stack{z-index:2;gap:clamp(18px,2vw,28px);display:grid;position:relative}.qualification-block{background:radial-gradient(at 12% 24%,#ee9d3733,#0000 38%),linear-gradient(120deg,#d96f251a,#fff7ea06 48%,#0403021f),#090807d6;border:1px solid #fff7ea26;border-radius:26px;grid-template-columns:minmax(160px,.35fr) minmax(220px,.65fr);align-items:start;gap:clamp(22px,4vw,72px);min-height:clamp(230px,25vh,330px);padding:clamp(28px,3.4vw,54px);display:grid;box-shadow:inset 0 1px #fff7ea17,0 24px 72px #0000003d}.qualification-block span{color:var(--gold);letter-spacing:-.055em;text-transform:uppercase;font-size:clamp(34px,5.4vw,92px);font-weight:900;line-height:.88;display:block}.qualification-block small{color:#ee9d37e0;letter-spacing:.08em;text-transform:uppercase;margin-top:18px;font-size:clamp(12px,1vw,16px);font-weight:900;line-height:1.35;display:block}.qualification-block p{color:#fff7eaa3;max-width:720px;margin:22px 0 0;font-size:clamp(16px,1.25vw,21px);font-weight:700;line-height:1.48}.service-steps-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,1.5vw,24px);display:grid}.service-step-card{flex-direction:column;min-height:clamp(520px,62vh,700px);display:flex}.case-page-body{min-height:100dvh}.case-page-main{z-index:2;padding:clamp(96px,9vw,132px) clamp(22px,5vw,86px) clamp(64px,8vw,118px);position:relative}.case-page-header{max-width:1160px;margin-bottom:clamp(26px,3.5vw,48px)}.case-page-header a{color:#fff7ea9e;letter-spacing:.1em;text-transform:uppercase;font-size:14px;font-weight:900;text-decoration:none}.case-page-header h1{color:var(--ink);letter-spacing:-.075em;text-transform:uppercase;margin:20px 0 0;font-size:clamp(48px,7.4vw,116px);font-weight:900;line-height:.86}.case-page-header p{color:#fff7eaa3;max-width:820px;margin:18px 0 0;font-size:clamp(18px,1.45vw,24px);font-weight:700;line-height:1.45}.category-case-grid{scroll-snap-type:x mandatory;grid-template-columns:repeat(4,minmax(280px,1fr));gap:clamp(18px,2vw,30px);padding-bottom:18px;display:grid;overflow-x:auto}.category-case-card{background:linear-gradient(180deg, #fff7eaf2, #eee8dde6), var(--paper);color:#100d09;scroll-snap-align:start;border:1px solid #fff7ea26;border-radius:28px;grid-template-rows:minmax(220px,.88fr) minmax(270px,1fr);min-height:clamp(540px,62vh,680px);display:grid;overflow:hidden;box-shadow:0 32px 90px #00000057}.category-card-media{background:radial-gradient(at 50% 25%,#ee9d373d,#0000 46%),#080706;position:relative;overflow:hidden}.category-card-media img,.category-card-media video{object-fit:cover;filter:saturate(.9)brightness(.78);width:100%;height:100%;transition:transform .36s cubic-bezier(.16,1,.3,1),filter .3s;display:block}.category-case-card:hover .category-card-media img,.category-case-card:hover .category-card-media video{filter:saturate(.98)brightness(.86);transform:scale(1.045)}.category-card-media.is-contained img,.category-card-media.is-contained video{object-fit:contain;padding:20px}.category-card-media.is-blurred img{filter:blur(2.4px)saturate(.94)brightness(.94);transform:scale(1.01)}.category-card-content{flex-direction:column;padding:clamp(22px,2.2vw,34px);display:flex}.category-card-content span{color:var(--orange);letter-spacing:.12em;text-transform:uppercase;font-size:13px;font-weight:900}.category-card-content h2{color:#100d09;letter-spacing:-.055em;margin:24px 0 0;font-size:clamp(26px,2.2vw,42px);font-weight:900;line-height:.98}.category-card-content p{color:#100d09a8;margin:16px 0 0;font-size:clamp(15px,1vw,18px);font-weight:700;line-height:1.45}.category-case-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:auto;padding-top:26px;display:grid}.category-case-metrics strong{color:#0f0c08;letter-spacing:-.065em;border-top:1px solid #100d0924;padding-top:18px;font-size:clamp(32px,3vw,58px);font-weight:900;line-height:.9}.category-case-metrics small{color:#100d099e;letter-spacing:.02em;margin-top:8px;font-size:13px;font-weight:700;display:block}@media (width<=1180px){.qualification-block{grid-template-columns:1fr}.service-steps-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.qualification-block{padding:24px}.service-steps-grid{grid-template-columns:1fr}.case-page-main{padding-inline:18px}.category-case-grid{grid-template-columns:repeat(4,minmax(82vw,1fr))}.category-case-card{min-height:620px}}body *,button,a,input,textarea,select{font-family:var(--font)}.platform-page{flex-direction:column;justify-content:center;gap:clamp(24px,3.4vw,48px);min-height:auto;display:flex}.platform-page .page-lede{max-width:860px;margin-top:clamp(18px,2vw,28px)}.qualification-stack{grid-template-columns:minmax(320px,1.15fr) minmax(280px,1fr) minmax(280px,1fr);gap:clamp(16px,1.8vw,28px);width:100%;display:grid}.qualification-block{flex-direction:column;justify-content:space-between;gap:clamp(24px,3vw,48px);min-height:clamp(360px,34vw,480px);padding:clamp(28px,3vw,48px);display:flex}.qualification-block p{max-width:620px}@media (width<=1180px){.qualification-stack{grid-template-columns:1fr}.qualification-block{min-height:auto}}.platform-page .page-lede{max-width:790px;font-size:clamp(18px,1.55vw,25px);line-height:1.25}.qualification-stack{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.45vw,22px)}.qualification-block{border-radius:22px;gap:clamp(18px,2vw,30px);min-height:clamp(300px,29vw,410px);padding:clamp(24px,2.25vw,36px);transition:transform .18s ease-out,border-color .18s ease-out,background .18s ease-out}.qualification-block span{font-size:clamp(34px,4.3vw,72px);line-height:.88}.qualification-block small{letter-spacing:.07em;margin-top:12px;font-size:clamp(10px,.82vw,13px)}.qualification-block h2{letter-spacing:-.045em;font-size:clamp(24px,2.55vw,42px);line-height:.96}.qualification-block p{max-width:440px;margin-top:16px;font-size:clamp(14px,1.02vw,17px);line-height:1.42}@media (hover:hover) and (pointer:fine){.qualification-block:hover{background:radial-gradient(at 16% 20%,#ee9d3742,#0000 36%),linear-gradient(120deg,#d96f2521,#fff7ea09 48%,#04030224),#090807e0;border-color:#ee9d3757;transform:translateY(-4px)}}.global-media-page .brand-ticker-window{gap:clamp(12px,1.2vw,18px);padding:clamp(4px,.8vw,12px) 0 clamp(20px,2vw,34px)}.global-media-page .brand-ticker-row{will-change:transform;gap:clamp(12px,1.15vw,18px);animation-duration:54s}.global-media-page .brand-ticker-row-third{animation-duration:70s;animation-direction:normal}.global-media-page .brand-ticker-row figure{background:radial-gradient(at 28% 0,#ee9d371f,#0000 50%),linear-gradient(145deg,#1c1610fa,#080706f5);border-color:#ee9d372e;border-radius:14px;flex:0 0 clamp(188px,13.8vw,258px);width:clamp(188px,13.8vw,258px);height:clamp(76px,5.6vw,96px);padding:clamp(13px,1vw,17px);transition:transform .18s ease-out,border-color .18s ease-out,background .18s ease-out;box-shadow:0 20px 44px #0000006b,inset 0 1px #fff7ea14}.global-media-page .brand-ticker-row img{object-fit:contain;filter:saturate(1.08)contrast(1.08)brightness(1.18)drop-shadow(0 8px 16px #00000070);width:76%;max-width:76%;height:58%;max-height:58%}.global-media-page .brand-ticker-row img[src$=uber\.png],.global-media-page .brand-ticker-row img[src$=tiktok\.png]{filter:invert()saturate(.18)brightness(1.18)drop-shadow(0 8px 16px #00000070)}@media (hover:hover) and (pointer:fine){.global-media-page .brand-ticker-row figure:hover{background:radial-gradient(at 24% 0,#ee9d372e,#0000 52%),linear-gradient(145deg,#231b13fa,#0a0806f5);border-color:#ee9d3757;transform:translateY(-3px)}}.service-steps-grid{gap:clamp(12px,1.2vw,20px)}.service-step-card{border-radius:22px;min-height:clamp(455px,54vh,610px);padding:clamp(28px,2.4vw,42px)}.service-step-card>span{letter-spacing:.14em;font-size:clamp(12px,.85vw,15px)}.service-step-card h2{margin-top:clamp(42px,5vw,72px);font-size:clamp(32px,3.1vw,54px);line-height:.98}.service-step-card p{margin-top:clamp(18px,2vw,26px);font-size:clamp(15px,1.05vw,18px);line-height:1.4}@media (width<=1180px){.qualification-stack{grid-template-columns:1fr}.global-media-page .brand-ticker-row figure{flex-basis:clamp(172px,28vw,230px);width:clamp(172px,28vw,230px)}}@media (width<=760px){.platform-page .detail-copy h1{font-size:clamp(40px,13vw,68px)}.global-media-page .brand-ticker-row figure{flex-basis:168px;width:168px;height:72px}}@media (prefers-reduced-motion:reduce){.global-media-page .brand-ticker-row{animation-duration:120s}.qualification-block,.global-media-page .brand-ticker-row figure{transition-duration:80ms}}.content-page h1{letter-spacing:-.052em;font-size:clamp(44px,6.4vw,112px);line-height:.94}.section-index h1{font-size:clamp(58px,10vw,176px)}.platform-page .detail-copy h1{max-width:1040px;font-size:clamp(46px,5.4vw,92px);line-height:.94}.page-lede,.global-media-page .page-lede,.platform-page .page-lede{font-size:clamp(17px,1.55vw,25px);line-height:1.34}.global-media-page .brand-ticker-wall{width:min(100%,1560px)}.global-media-page .brand-ticker-window,.global-media-page .brand-ticker-row{gap:clamp(10px,1vw,16px)}.global-media-page .brand-ticker-row figure{background:radial-gradient(at 28% 0,#ee9d3729,#0000 54%),linear-gradient(145deg,#16110cfa,#040302fa);border-color:#ee9d373d;flex-basis:clamp(168px,12.2vw,226px);width:clamp(168px,12.2vw,226px);height:clamp(66px,4.9vw,86px);padding:0;overflow:hidden}.global-media-page .brand-ticker-row img{object-fit:contain;object-position:center;width:86%;max-width:86%;height:72%;max-height:72%;display:block}.global-media-page .brand-ticker-row img[src*="/brand-wall-clean/uber.png"],.global-media-page .brand-ticker-row img[src*="/brand-wall-clean/tiktok.png"]{filter:saturate(1.08)contrast(1.08)brightness(1.18)drop-shadow(0 8px 16px #00000070)}.global-media-page .brand-ticker-row img[src*="/brand-wall-clean/blaze.png"]{filter:saturate(1.16)contrast(1.18)brightness(1.28)drop-shadow(0 8px 16px #0000006b)}.qualification-block span{font-size:clamp(30px,3.6vw,62px)}.qualification-block h2{font-size:clamp(22px,2.15vw,36px)}.qualification-block p{font-size:clamp(13px,.95vw,16px)}.service-step-card h2{font-size:clamp(30px,2.65vw,46px)}@media (width<=760px){.content-page h1,.global-media-page .detail-copy h1,.platform-page .detail-copy h1{font-size:clamp(38px,11vw,60px);line-height:.98}.section-index h1{font-size:clamp(48px,14vw,82px)}}.nav-pills a:first-child{text-align:center;min-width:72px}@media (width<=900px){.site-hud .nav-pills{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;justify-self:end;width:auto;padding:0;display:flex}.site-hud .nav-pills>a{display:none}.site-hud .nav-pills .language-toggle{background:#040404c2;border:1px solid #e2b85f9e;min-width:72px;min-height:36px;padding:8px 12px;display:inline-flex;box-shadow:inset 0 0 0 1px #e2b85f1f}}.poster-type{letter-spacing:-.066em;font-size:clamp(62px,11vw,210px);line-height:.76;inset:clamp(26px,3.4vw,56px) 0 auto clamp(10px,1.6vw,30px)}.hero-meta-left{top:57vh}.hero-meta-right{top:58vh}main>.content-page:not(.site-footer){padding-top:clamp(44px,5.4vw,82px);padding-bottom:clamp(44px,5.2vw,78px)}.content-page:not(.site-footer) h1,.global-media-page .detail-copy h1,.platform-page .detail-copy h1,.case-library-hero h1{letter-spacing:-.042em;max-width:980px;font-size:clamp(34px,4.4vw,76px);line-height:.98}.content-page:not(.site-footer) .eyebrow{letter-spacing:.26em;margin-bottom:clamp(12px,1.25vw,18px);font-size:clamp(11px,.88vw,13px)}.content-page:not(.site-footer) .page-lede,.content-page:not(.site-footer) .detail-copy>.page-lede{display:none}.section-index.who-bridge{justify-content:end;min-height:clamp(300px,34dvh,430px);padding-top:clamp(52px,6vw,90px);padding-bottom:clamp(38px,4.6vw,68px)}.section-index.who-bridge h1{letter-spacing:-.04em;max-width:min(1040px,92vw);font-size:clamp(40px,5.8vw,92px);line-height:.98}.why-detail{gap:clamp(22px,3vw,46px)}.why-detail .detail-copy{max-width:min(880px,92vw)}.local-execution-page{min-height:auto;padding-top:clamp(36px,4.2vw,64px)}.global-media-page{gap:clamp(20px,2.7vw,40px);padding-top:clamp(44px,5.2vw,78px);padding-bottom:clamp(50px,5.8vw,86px)}.platform-page{gap:clamp(18px,2.4vw,34px);padding-top:clamp(48px,5.8vw,86px);padding-bottom:clamp(50px,5.8vw,86px)}.performance-service-page{min-height:auto}.performance-service-page>h1{max-width:760px}@media (width<=900px){.webgl-stage{transform:translateY(36px)}.poster-type{font-size:clamp(54px,18vw,122px)}.hero-meta-left{top:58vh}.hero-meta-right{display:none}.content-page:not(.site-footer) h1,.global-media-page .detail-copy h1,.platform-page .detail-copy h1,.case-library-hero h1,.section-index.who-bridge h1{font-size:clamp(34px,10vw,64px);line-height:1}}main #who-we-are.section-index.who-bridge h1{letter-spacing:-.028em;max-width:min(760px,84vw);font-size:clamp(30px,3.6vw,56px);line-height:1.04}main .content-page:not(#hero):not(.site-footer) .eyebrow{margin-bottom:clamp(8px,.9vw,14px);font-size:clamp(10px,.72vw,12px)}@media (width<=900px){main #who-we-are.section-index.who-bridge h1,main .content-page:not(#hero):not(.site-footer) h1,main .global-media-page .detail-copy h1,main .platform-page .detail-copy h1,main .performance-service-page>h1,main .case-library-hero h1{font-size:clamp(28px,8.4vw,44px);line-height:1.06}}.poster-type{letter-spacing:-.05em!important;max-width:min(900px,68vw)!important;font-size:clamp(40px,7.1vw,138px)!important;line-height:.84!important;inset:clamp(58px,5vw,88px) 0 auto clamp(18px,4vw,76px)!important}.webgl-stage{transform:translateY(clamp(76px,11vh,132px))!important}main #who-we-are.section-index.who-bridge{min-height:clamp(220px,28dvh,330px)!important;padding-top:clamp(28px,3.2vw,48px)!important;padding-bottom:clamp(24px,3vw,44px)!important}main #who-we-are.section-index.who-bridge h1{letter-spacing:-.02em!important;text-transform:none!important;max-width:min(660px,80vw)!important;font-size:clamp(28px,3vw,48px)!important;line-height:1.08!important}main .content-page:not(#hero):not(#who-we-are):not(.site-footer) h1,main .global-media-page .detail-copy h1,main .platform-page .detail-copy h1,main .performance-service-page>h1,main .case-library-hero h1{letter-spacing:-.018em!important;max-width:min(680px,80vw)!important;font-size:clamp(26px,2.75vw,46px)!important;line-height:1.08!important}@media (width<=900px){.poster-type{max-width:90vw!important;font-size:clamp(36px,13vw,86px)!important}.webgl-stage{transform:translateY(72px)!important}main #who-we-are.section-index.who-bridge h1,main .content-page:not(#hero):not(.site-footer) h1,main .global-media-page .detail-copy h1,main .platform-page .detail-copy h1,main .performance-service-page>h1,main .case-library-hero h1{font-size:clamp(24px,7vw,38px)!important;line-height:1.1!important}}main #who-we-are.section-index.who-bridge{justify-content:center!important;align-items:flex-start!important;min-height:clamp(190px,24dvh,280px)!important}main #who-we-are.section-index.who-bridge h1{white-space:nowrap;max-width:min(1320px,92vw)!important;font-size:clamp(32px,4.2vw,68px)!important;line-height:.98!important}.local-execution-page{min-height:clamp(620px,80dvh,880px);grid-template-columns:minmax(360px,.72fr) minmax(560px,1.28fr)!important}.company-photo-wall{background:radial-gradient(at 26% 16%,#ff9d2d2e,#0000 42%),linear-gradient(145deg,#fffaf20b,#fffaf203),#070606;border-color:#fffaf224;grid-template-rows:repeat(4,minmax(90px,1fr));grid-template-columns:repeat(6,1fr);gap:clamp(8px,1vw,14px);min-height:clamp(440px,58vh,700px);padding:clamp(14px,1.6vw,24px);display:grid}.company-photo-wall:before{border-color:#ffa02424;inset:14px}.company-photo-wall figure{z-index:1;background:#111;border:1px solid #fffaf21f;border-radius:16px;min-height:0;margin:0;position:relative;overflow:hidden;box-shadow:0 18px 42px #00000042}.company-photo-wall figure:first-child{grid-area:1/1/span 2/span 3}.company-photo-wall figure:nth-child(2){grid-area:1/4/span 2/span 3}.company-photo-wall figure:nth-child(3){grid-area:3/1/span 2/span 2}.company-photo-wall figure:nth-child(4){grid-area:3/3/span 2/span 2}.company-photo-wall figure:nth-child(5),.company-photo-wall figure:nth-child(6){grid-area:span 2/span 1}.company-photo-wall img{object-fit:cover;filter:saturate(.88)contrast(1.04)brightness(.78);width:100%;height:100%;transition:transform .52s cubic-bezier(.16,1,.3,1),filter .36s;display:block}.company-photo-wall figure:hover img{filter:saturate(.96)contrast(1.04)brightness(.88);transform:scale(1.045)}.global-media-page{gap:clamp(42px,5.8vw,86px)!important;padding-top:clamp(80px,8vw,132px)!important}.global-media-page .detail-copy{max-width:min(1480px,92vw)!important}.global-media-page .detail-copy h1{text-wrap:balance;letter-spacing:-.028em!important;max-width:min(1480px,92vw)!important;font-size:clamp(34px,4.25vw,76px)!important;line-height:1.02!important}.global-media-page .brand-ticker-wall{gap:clamp(18px,2.4vw,34px)!important;width:min(100%,1780px)!important}.global-media-page .brand-ticker-window{gap:clamp(18px,2.1vw,28px)!important;padding-block:clamp(10px,1.4vw,22px) clamp(26px,2.4vw,42px)!important}.global-media-page .brand-ticker-row{gap:clamp(18px,1.9vw,30px)!important}.global-media-page .brand-ticker-row figure{background:linear-gradient(145deg,#16110cf5,#080706f5),#090807!important;border-color:#ff9c2647!important;border-radius:18px!important;flex-basis:clamp(230px,15.4vw,332px)!important;width:clamp(230px,15.4vw,332px)!important;height:clamp(92px,6.5vw,128px)!important;padding:clamp(14px,1.1vw,22px)!important}.global-media-page .brand-ticker-row img{filter:drop-shadow(0 8px 18px #00000057);max-width:88%!important;max-height:72px!important}.global-media-page .brand-ticker-row figure:hover{box-shadow:0 22px 54px #00000070,0 0 44px #ff851b14;border-color:#ff9d2d9e!important;transform:translateY(-4px)!important}.global-media-page .brand-ticker-row:first-child figure:nth-child(-n+40){display:grid!important}.global-media-page .brand-ticker-row:first-child figure:nth-child(n+41),.global-media-page .brand-ticker-row-reverse figure:nth-child(n+61){display:none!important}.global-media-page .brand-ticker-row:first-child figure:has(img[src$=uber\.png]){display:none!important}.global-media-page .brand-ticker-row figure,.global-media-page .brand-ticker-row figure:nth-child(2n),.global-media-page .brand-ticker-row figure:nth-child(3n){margin:0;overflow:visible;width:clamp(144px,10.5vw,208px)!important;height:clamp(72px,5.4vw,88px)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex:0 0 clamp(144px,10.5vw,208px)!important;padding:0!important;transform:none!important}.global-media-page .brand-ticker-row img,.global-media-page .brand-ticker-row img[src$=uber\.png],.global-media-page .brand-ticker-row img[src$=tiktok\.png]{object-fit:contain;object-position:center;opacity:.82;transition:filter .22s,opacity .22s,transform .22s;display:block;filter:brightness(0)saturate()invert(68%)sepia(76%)saturate(520%)hue-rotate(348deg)brightness(96%)contrast(92%)drop-shadow(0 0 8px #ef9d3733)!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important}.global-media-page .brand-ticker-row figure.logo-white img{opacity:.92;filter:brightness(0)invert()drop-shadow(0 0 8px #ffffff29)!important}@media (hover:hover) and (pointer:fine){.global-media-page .brand-ticker-wall:hover .brand-ticker-row{animation-play-state:paused}.global-media-page .brand-ticker-row figure:hover{box-shadow:none!important;background:0 0!important;border:0!important;transform:none!important}.global-media-page .brand-ticker-row figure:hover img{opacity:1;transform:scale(1.06);filter:none!important}.global-media-page .brand-ticker-row figure:hover img[src$=mercado-livre\.png],.global-media-page .brand-ticker-row figure:hover img[src$=oboticario\.png],.global-media-page .brand-ticker-row figure:hover img[src$=keeta-wordmark\.png],.global-media-page .brand-ticker-row figure:hover img[src$=superbet\.png],.global-media-page .brand-ticker-row figure:hover img[src$=h2bet\.png],.global-media-page .brand-ticker-row figure:hover img[src$=wj-cassino\.png],.global-media-page .brand-ticker-row figure:hover img[src$=novibet\.png]{transform:scale(1.59)}.global-media-page .brand-ticker-row figure:hover img[src$=sportybet\.png],.global-media-page .brand-ticker-row figure:hover img[src$=tradicionalbet\.png],.global-media-page .brand-ticker-row figure:hover img[src$=ganheibet\.png],.global-media-page .brand-ticker-row figure:hover img[src$=estrelabet\.png],.global-media-page .brand-ticker-row figure:hover img[src$=flabet\.png]{transform:scale(1.325)}.global-media-page .brand-ticker-row figure.logo-white:hover img{opacity:1;filter:none!important}}@media (width<=760px){.global-media-page .brand-ticker-window{gap:18px!important;padding-bottom:24px!important}.global-media-page .brand-ticker-row,.global-media-page .brand-ticker-row-reverse{animation-duration:52s;gap:30px!important}.global-media-page .brand-ticker-row figure,.global-media-page .brand-ticker-row figure:nth-child(2n),.global-media-page .brand-ticker-row figure:nth-child(3n){flex-basis:118px!important;width:118px!important;height:52px!important}.global-media-page .brand-ticker-row img{height:38px!important;max-height:38px!important}}@media (prefers-reduced-motion:reduce){.global-media-page .brand-ticker-row,.global-media-page .brand-ticker-row-reverse{animation:none!important;transform:none!important}}.global-media-page .detail-copy h1{overflow-wrap:normal;word-break:normal;white-space:normal!important;text-wrap:balance!important;width:auto!important;max-width:min(1320px,92vw)!important;font-size:clamp(30px,3.2vw,56px)!important;line-height:1.05!important}@media (width<=900px){.global-media-page .detail-copy h1{max-width:100%!important;font-size:clamp(26px,7vw,42px)!important;line-height:1.1!important}}.qualification-block:before{content:"";background:#ef9d3738;width:3px;transition:background .22s,width .22s;position:absolute;inset:0 auto 0 0}.award-wall-grid figure,.award-wall-grid figure:first-child{min-height:clamp(330px,33vw,560px);box-shadow:none;background:#0b0a08;border:0;border-radius:0;grid-row:auto;margin:0}.award-wall-grid figure:after{display:none}.award-wall-grid figcaption{color:#fff7eae6;letter-spacing:.02em;text-shadow:none;background:#080705c7;border-top:1px solid #fff7ea24;padding:20px 18px;font-size:12px;bottom:0;left:0;right:0}@media (width<=900px){.qualification-block,.qualification-block:nth-child(2){grid-template-columns:minmax(126px,.45fr) minmax(0,1fr)}.qualification-block h2,.qualification-block:nth-child(2) h2{grid-column:2}.qualification-block p,.qualification-block:nth-child(2) p{grid-area:auto/2;margin-top:16px}.qualification-block small{grid-column:1}.award-wall-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.award-wall-grid figure,.award-wall-grid figure:first-child{grid-column:auto;min-height:clamp(280px,53vw,460px)}}@media (width<=620px){.platform-page .detail-copy{padding-bottom:34px}.qualification-block,.qualification-block:nth-child(2){grid-template-columns:1fr;gap:14px;padding:34px 0 34px 22px}.qualification-block h2,.qualification-block:nth-child(2) h2,.qualification-block p,.qualification-block:nth-child(2) p,.qualification-block small{grid-column:auto}.qualification-block p,.qualification-block:nth-child(2) p{margin-top:2px}.award-wall-grid{grid-template-columns:1fr}.award-wall-grid figure,.award-wall-grid figure:first-child{min-height:min(120vw,530px)}}body .global-media-page .brand-ticker-wall .brand-ticker-row figure.logo-white img{opacity:.92;filter:brightness(0)invert()drop-shadow(0 0 8px #ffffff29)!important}@media (hover:hover) and (pointer:fine){body .global-media-page .brand-ticker-wall .brand-ticker-row figure.logo-white:hover img{opacity:1;filter:none!important}}.platform-page{background:linear-gradient(90deg,#ef9d370f,#0000 34%),#080705;border-top:1px solid #fff7ea1a;position:relative}.platform-page .detail-copy{border-bottom:1px solid #fff7ea2e;padding-bottom:clamp(42px,5vw,76px)}.qualification-stack{border-top:0;margin-top:0}.qualification-block{border-bottom-color:#fff7ea2e;grid-template-columns:minmax(138px,.48fr) minmax(160px,.68fr) minmax(360px,1.42fr);gap:clamp(22px,3.3vw,62px);padding:clamp(34px,4vw,64px) 0 clamp(34px,4vw,64px) clamp(18px,2vw,34px);transition:background .22s;position:relative}.qualification-block:before{content:"";background:#ef9d3738;width:3px;transition:background .22s,width .22s;position:absolute;top:0;bottom:0;left:0}.qualification-block:hover{background:#ef9d370e}.qualification-block:hover:before{background:var(--gold);width:5px}.qualification-block span{color:#ef9d37f0;letter-spacing:-.03em;align-self:start;font-size:clamp(20px,2vw,34px);font-weight:850;line-height:1}.qualification-block small{color:#fff7ea73;letter-spacing:.1em;align-self:start;padding-top:5px;font-size:11px}.qualification-block h2{letter-spacing:-.03em;max-width:560px;font-size:clamp(27px,2.6vw,48px);line-height:.98}.qualification-block p{color:#fff7eab8;max-width:680px;margin-top:18px;font-size:clamp(15px,1.08vw,18px)}.qualification-block:nth-child(2) h2{grid-column:2}.qualification-block:nth-child(2) p{grid-area:1/3/span 2;align-self:start;margin-top:0}.award-wall-section{background:#080705;border-top:1px solid #fff7ea1a;padding-top:clamp(94px,10vw,152px);padding-bottom:clamp(100px,11vw,174px)}.award-wall-head{border-bottom-color:#fff7ea2e;max-width:860px;padding-bottom:clamp(30px,3.4vw,54px);display:block}.award-wall-head h2{letter-spacing:-.03em;font-size:clamp(32px,4.2vw,68px)}.award-wall-grid{background:#fff7ea2e;border:1px solid #fff7ea2e;grid-template-rows:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:clamp(30px,3.4vw,54px)}.award-wall-grid figure,.award-wall-grid figure:first-child{background:#0b0a08;border:0;grid-row:auto;min-height:clamp(330px,33vw,560px);margin:0}.award-wall-grid img{object-position:50% 84%;filter:saturate(.72)contrast(1.04)brightness(.88)}.award-wall-grid figure:nth-child(3) img{object-position:50% 60%;filter:saturate(.86)contrast(1.08)brightness(.92)}.award-wall-grid figcaption{color:#fff7eae6;letter-spacing:.02em;background:#080705c7;border-top:1px solid #fff7ea24;padding:20px 18px;font-size:12px;bottom:0;left:0;right:0}@media (width<=900px){.qualification-block,.qualification-block:nth-child(2){grid-template-columns:minmax(126px,.45fr) minmax(0,1fr)}.qualification-block h2,.qualification-block:nth-child(2) h2{grid-column:2}.qualification-block p,.qualification-block:nth-child(2) p{grid-area:auto/2;margin-top:16px}.qualification-block small{grid-column:1}.award-wall-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.award-wall-grid figure,.award-wall-grid figure:first-child{grid-column:auto;min-height:clamp(280px,53vw,460px)}}@media (width<=620px){.platform-page .detail-copy{padding-bottom:34px}.qualification-block,.qualification-block:nth-child(2){grid-template-columns:1fr;gap:14px;padding:34px 0 34px 22px}.qualification-block h2,.qualification-block:nth-child(2) h2,.qualification-block p,.qualification-block:nth-child(2) p,.qualification-block small{grid-column:auto}.qualification-block p,.qualification-block:nth-child(2) p{margin-top:2px}.award-wall-grid{grid-template-columns:1fr}.award-wall-grid figure,.award-wall-grid figure:first-child{min-height:min(120vw,530px)}}.platform-page,.award-wall-section,.performance-service-page,.case-library-page,.site-footer{--section-rule:#fff7ea29}.platform-page{min-height:auto;padding-top:clamp(92px,11vw,168px);padding-bottom:clamp(76px,9vw,132px);display:block}.platform-page .detail-copy{max-width:min(920px,92vw)}.platform-page .detail-copy h2,.performance-service-page>h2,.case-library-hero h2,.footer-copy h2{color:var(--ink);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(34px,4.8vw,76px);font-weight:900;line-height:.98}.platform-page .page-lede,.performance-service-page>.page-lede{color:#fff7eaa8;max-width:730px;margin:26px 0 0;font-size:clamp(17px,1.38vw,22px);font-weight:600;line-height:1.48;display:block}.qualification-stack{border-top:1px solid var(--section-rule);grid-template-columns:1fr;gap:0;margin-top:clamp(58px,7vw,108px);display:grid}.qualification-block{border:0;border-bottom:1px solid var(--section-rule);min-height:0;box-shadow:none;background:0 0;border-radius:0;grid-template-columns:minmax(180px,.58fr) minmax(260px,.9fr) minmax(300px,1.2fr);align-items:start;gap:clamp(20px,3vw,54px);padding:clamp(26px,3vw,46px) 0;transition:background .18s;display:grid}.qualification-block:hover{border-color:var(--section-rule);background:linear-gradient(90deg,#ef9d371a,#0000 52%);transform:none}.qualification-block span{color:var(--gold);letter-spacing:-.035em;font-size:clamp(22px,2.4vw,42px);font-weight:900;line-height:.94}.qualification-block small{color:#fff7ea85;letter-spacing:.08em;margin:0;font-size:12px;font-weight:700;line-height:1.45}.qualification-block h2{color:var(--ink);letter-spacing:-.035em;text-transform:none;margin:0;font-size:clamp(24px,2.35vw,42px);font-weight:900;line-height:.96}.qualification-block p{color:#fff7eaab;grid-column:3;max-width:620px;margin:0;font-size:clamp(15px,1.1vw,18px);font-weight:600;line-height:1.5}.award-wall-section{padding-top:clamp(70px,8vw,122px);padding-bottom:clamp(90px,10vw,156px)}.award-wall{width:min(1440px,92vw);margin:0 auto}.award-wall-head{border-bottom:1px solid var(--section-rule);justify-content:space-between;align-items:end;gap:32px;padding-bottom:28px;display:flex}.award-wall-head h2{max-width:820px;color:var(--ink);letter-spacing:-.035em;text-transform:none;margin:0;font-size:clamp(30px,4vw,64px);font-weight:900;line-height:.98}.award-wall-grid{grid-template-rows:repeat(2,minmax(190px,1fr));grid-template-columns:1.35fr .85fr .85fr;gap:14px;margin-top:14px;display:grid}.award-wall-grid figure{border:1px solid var(--section-rule);background:#0a0907;border-radius:0;min-height:0;margin:0;position:relative;overflow:hidden}.award-wall-grid figure:first-child{grid-row:span 2}.award-wall-grid img{object-fit:cover;filter:saturate(.8)contrast(1.04)brightness(.84);width:100%;height:100%;min-height:100%;transition:filter .22s,transform .42s cubic-bezier(.16,1,.3,1);display:block}.award-wall-grid figcaption{color:#fff7eae6;font-size:13px;font-weight:700;line-height:1.35;position:absolute;bottom:16px;left:18px;right:18px}.performance-service-page{min-height:auto;padding-top:clamp(94px,10vw,154px);padding-bottom:clamp(90px,10vw,156px)}.performance-service-page>h2{max-width:910px}.service-steps-grid{border-top:1px solid var(--section-rule);grid-template-columns:repeat(12,minmax(0,1fr));gap:0 clamp(28px,4vw,70px);margin-top:clamp(58px,7vw,108px);display:grid}.service-step-card{border:0;border-bottom:1px solid var(--section-rule);min-height:clamp(340px,34vw,500px);box-shadow:none;background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) minmax(220px,.75fr);align-items:start;gap:clamp(24px,3vw,48px);padding:clamp(34px,4vw,64px) 0;display:grid;overflow:visible}.service-step-card:first-child,.service-step-card:nth-child(4){grid-column:span 7}.service-step-card:nth-child(2),.service-step-card:nth-child(3){grid-column:span 5}.service-step-card h2{max-width:520px;color:var(--ink);letter-spacing:-.035em;text-transform:none;margin:0;font-size:clamp(29px,3vw,52px);font-weight:900;line-height:.96}.service-step-card p{color:#fff7eaab;max-width:560px;margin:18px 0 0;font-size:clamp(15px,1.08vw,18px);font-weight:600;line-height:1.5}.step-visual-slot,.step-visual-slot.image-slot,.creative-video-stack,.security-pill-grid{min-height:180px;box-shadow:none;background:#fff7ea06;border:1px solid #fff7ea1f;border-radius:0;margin:0}.step-visual-slot.image-slot{overflow:hidden}.step-visual-slot.image-slot img{border-radius:0}.creative-video-stack{gap:0;padding:0;display:flex;overflow:hidden}.creative-video-card{background:#090806;border:0;border-right:1px solid #fff7ea1f;border-radius:0;flex:1;min-width:0;position:relative;transform:none}.creative-video-card:last-child{border-right:0}.creative-video-card video{object-fit:cover;filter:grayscale(.32)brightness(.82);width:100%;height:100%;transition:filter .22s,transform .26s cubic-bezier(.16,1,.3,1)}.creative-video-card:hover video{filter:grayscale(0)brightness();transform:scale(1.04)}.security-pill-grid{align-content:stretch;gap:0;padding:0;display:grid}.security-pill-grid b{color:var(--gold);letter-spacing:.04em;text-transform:none;background:0 0;border:0;border-bottom:1px solid #fff7ea1f;border-radius:0;align-items:center;padding:0 18px;font-size:13px;font-weight:800;display:flex}.security-pill-grid b:last-child{border-bottom:0}.case-library-page{background:#050403;padding-top:clamp(94px,10vw,154px);padding-bottom:clamp(96px,11vw,172px);min-height:auto!important}.case-library-layout{grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);align-items:stretch;gap:clamp(44px,7vw,120px)}.case-library-hero{flex-direction:column;justify-content:space-between;padding:0 0 28px;display:flex}.case-library-hero h2{max-width:420px}.case-library-summary{color:#fff7ea9e;max-width:320px;margin:26px 0 0;font-size:17px;font-weight:600;line-height:1.45}.case-category-grid{border-top:1px solid var(--section-rule);gap:0;max-width:none;display:grid;grid-template-columns:1fr!important;margin:0!important}.case-category-link{border:0;border-bottom:1px solid var(--section-rule);box-shadow:none;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;transition:padding .24s cubic-bezier(.16,1,.3,1),background .24s;background:0 0!important;border-radius:0!important;min-height:240px!important;padding:clamp(28px,4vw,58px) 0!important;display:grid!important}.case-category-link:after{display:none}.case-category-link:hover,.case-category-link:focus-visible{transform:none;background:#ef9d3714!important;padding-inline:clamp(16px,2vw,34px)!important}.case-category-copy strong{font-weight:900;color:var(--ink)!important;letter-spacing:-.035em!important;font-size:clamp(35px,4.6vw,76px)!important;line-height:.92!important}.case-category-copy em{letter-spacing:.03em;margin-top:16px;font-weight:700;color:#fff7ea8a!important;font-size:14px!important}.case-category-grid .case-learn-more{color:var(--gold);align-items:center;gap:12px;font-weight:800;display:inline-flex;position:static;font-size:14px!important}.case-category-grid .case-learn-more span{width:32px;height:32px;color:var(--gold);border-color:#ef9d3780}.site-footer{min-height:auto;padding-top:clamp(92px,11vw,164px);padding-bottom:clamp(34px,4vw,62px)}.footer-cta{border-bottom:1px solid var(--section-rule);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(32px,6vw,110px);padding:0 0 clamp(56px,7vw,112px);display:grid}.footer-copy h2{max-width:880px}.footer-copy p{color:#fff7ea9e;max-width:640px;margin-top:22px;font-size:clamp(16px,1.18vw,19px);font-weight:600;line-height:1.5}.footer-copy strong{color:var(--gold);letter-spacing:.06em;font-size:12px}.footer-action{border:1px solid var(--gold);min-width:0;box-shadow:none;color:var(--gold);white-space:nowrap;background:0 0;border-radius:0;padding:17px 20px;font-size:14px;font-weight:800}.footer-action:hover{color:#0b0906;background:var(--gold);transform:none}.footer-info{grid-template-columns:1.2fr 1fr 1fr;gap:0;margin-top:0}.footer-info article{border:0;border-right:1px solid var(--section-rule);box-shadow:none;background:0 0;border-radius:0;padding:28px 24px 0 0}.footer-info article+article{padding-left:24px}.footer-info article:last-child{border-right:0}.footer-info span{color:#fff7ea7a;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}@media (width<=900px){.qualification-block,.service-step-card{grid-template-columns:1fr}.qualification-block p{grid-column:auto}.service-step-card:nth-child(n){grid-column:1/-1}.award-wall-grid{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr))}.award-wall-grid figure:first-child{grid-area:auto/span 2;min-height:320px}.case-library-layout,.footer-cta{grid-template-columns:1fr}.case-library-hero{padding-bottom:0}.footer-action{justify-self:start}}body .performance-service-page .service-steps-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(28px,4vw,72px)}body .performance-service-page .service-step-card,body .performance-service-page .service-step-card:nth-child(n){grid-column:span 1;grid-template-columns:1fr;grid-template-areas:"title""copy""visual";gap:0;min-height:0;padding:clamp(34px,4vw,58px) 0 clamp(42px,5vw,74px)}body .performance-service-page .service-step-card h2{grid-area:title;max-width:none}body .performance-service-page .service-step-card>p{grid-area:copy;max-width:620px;min-height:0;margin-top:18px}body .performance-service-page .step-visual-slot,body .performance-service-page .creative-video-stack,body .performance-service-page .security-pill-grid{grid-area:visual;width:100%;margin-top:clamp(28px,3.6vw,52px)}body .performance-service-page .step-visual-slot,body .performance-service-page .creative-video-stack{min-height:clamp(260px,24vw,420px)}body .performance-service-page .step-visual-slot.image-slot img{object-fit:contain;width:100%;height:100%}body .performance-service-page .security-pill-grid{background:0 0;border:0;gap:0;min-height:0;padding:0;display:grid}body .performance-service-page .security-pill-grid b{color:var(--gold);border:0;padding:13px 0 13px 20px;font-size:clamp(14px,1.15vw,18px);line-height:1.35;display:block;position:relative}body .performance-service-page .security-pill-grid b:before{content:"";background:var(--gold);border-radius:50%;width:7px;height:7px;position:absolute;top:21px;left:0;box-shadow:0 0 16px #ef9d3757}@media (width<=900px){body .performance-service-page .service-steps-grid{grid-template-columns:1fr}body .performance-service-page .service-step-card,body .performance-service-page .service-step-card:nth-child(n){grid-column:1}}.service-depth-carousel{perspective:1400px;perspective-origin:50%;touch-action:pan-y;-webkit-user-select:none;user-select:none;outline:none;min-height:clamp(780px,68vw,920px);margin-top:clamp(44px,6vw,82px);position:relative}.service-depth-carousel:focus-visible{outline-offset:8px;outline:2px solid #ef9d37b3}.service-depth-carousel .depth-carousel__stage{transform-style:preserve-3d;position:absolute;inset:0}.service-depth-carousel .service-step-card{box-sizing:border-box;will-change:transform, opacity, filter;background:radial-gradient(circle at 72% 22%,#ef9d3729,#0000 34%),linear-gradient(145deg,#1d1610fa,#080706fa);border:1px solid #fff7ea2e;border-radius:18px;width:min(900px,100% - 96px);height:clamp(640px,60vw,800px);transition:border-color .22s,box-shadow .22s;top:50%;left:50%;overflow:hidden;box-shadow:0 30px 70px -24px #000000d1;padding:clamp(30px,4vw,54px)!important;display:block!important;position:absolute!important}.service-depth-carousel .service-step-card h2{max-width:100%;margin:0;font-size:clamp(34px,4.2vw,66px);line-height:.94}.service-depth-carousel .service-step-card>p{max-width:680px;margin-top:18px;font-size:clamp(15px,1.2vw,20px);line-height:1.45}.service-depth-carousel .step-visual-slot,.service-depth-carousel .creative-video-stack,.service-depth-carousel .security-pill-grid{margin-top:clamp(28px,3vw,46px)}.service-depth-carousel .step-visual-slot,.service-depth-carousel .creative-video-stack{height:clamp(300px,33vw,440px);min-height:0}.service-depth-carousel .step-visual-slot.image-slot img{object-fit:contain;padding:clamp(12px,1.5vw,22px)}.service-depth-carousel .creative-video-stack{background:#090806;border-color:#ef9d3740;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(8px,1vw,14px);padding:clamp(8px,1vw,14px);display:grid}.service-depth-carousel .creative-video-card{aspect-ratio:auto;border:1px solid #fff7ea24;border-radius:10px;width:auto;min-width:0;height:100%;min-height:0;animation:none;position:relative;inset:auto;transform:none!important}.service-depth-carousel .creative-video-card video{object-fit:cover;filter:saturate(.96)brightness(.94)}body .performance-service-page .service-depth-carousel .security-pill-grid{flex:1;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:1fr;gap:clamp(10px,1.2vw,16px);min-height:0;display:grid}.service-depth-carousel .security-step-card,.service-depth-carousel .report-step-card,.service-depth-carousel .performance-step-card{flex-direction:column;display:flex!important}body .performance-service-page .service-depth-carousel .performance-step-card .step-visual-slot{flex:1;height:auto;min-height:clamp(440px,44vw,560px);margin-top:clamp(20px,2.4vw,32px)}body .performance-service-page .service-depth-carousel .performance-step-card .step-visual-slot img{padding:0}.service-depth-carousel .security-pill-grid article{background:linear-gradient(145deg,#fff7ea0f,#fff7ea05);border:1px solid #fff7ea1f;border-radius:12px;flex-direction:column;justify-content:center;gap:10px;min-height:0;padding:clamp(16px,1.8vw,24px);display:flex}.service-depth-carousel .security-pill-grid b{padding:0 0 0 17px;font-size:clamp(16px,1.3vw,21px);line-height:1.25;position:relative}.service-depth-carousel .security-pill-grid b:before{content:"";background:var(--gold);border-radius:50%;width:7px;height:7px;position:absolute;top:.44em;left:0;box-shadow:0 0 16px #ef9d3757}.service-depth-carousel .security-pill-grid p{color:#fff7eaad;margin:0;font-size:clamp(14px,1.05vw,17px);line-height:1.5}body .performance-service-page .service-depth-carousel .report-step-card .report-image-slot{background:#080706;flex:1;height:auto;min-height:clamp(370px,39vw,520px);margin-top:clamp(24px,2.6vw,38px)}body .performance-service-page .service-depth-carousel .report-step-card .report-image-slot img{object-fit:cover;object-position:center 18%;filter:blur(3px)saturate(.88)brightness(.82);width:100%;height:100%;padding:0;transform:scale(1.045)}.service-depth-carousel .depth-carousel__arrow{z-index:3000;width:52px;height:52px;color:var(--paper);cursor:pointer;background:#0a0806c7;border:1px solid #fff7ea47;border-radius:50%;place-items:center;font-size:25px;line-height:1;transition:transform .16s,border-color .16s,background-color .16s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.service-depth-carousel .depth-carousel__arrow--prev{left:max(0px,50% - 530px)}.service-depth-carousel .depth-carousel__arrow--next{right:max(0px,50% - 530px)}@media (hover:hover) and (pointer:fine){.service-depth-carousel .depth-carousel__arrow:hover{border-color:var(--gold);background:#ef9d3733}}.service-depth-carousel .depth-carousel__arrow:active{transform:translateY(-50%)scale(.94)}.service-depth-carousel .depth-carousel__dots{z-index:3000;gap:8px;display:flex;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.service-depth-carousel .depth-carousel__dot{cursor:pointer;background:#fff7ea4d;border:0;border-radius:999px;width:8px;height:8px;padding:0;transition:width .22s,background .22s}.service-depth-carousel .depth-carousel__dot.is-active{background:var(--gold);width:26px}@media (width<=900px){.service-depth-carousel{min-height:780px}.service-depth-carousel .service-step-card{width:min(820px,100% - 72px);height:700px}}@media (width<=620px){.service-depth-carousel{min-height:760px;margin-inline:-10px}.service-depth-carousel .service-step-card{border-radius:14px;width:calc(100% - 44px);height:660px;padding:26px!important}.service-depth-carousel .service-step-card h2{font-size:clamp(30px,10vw,48px)}.service-depth-carousel .step-visual-slot,.service-depth-carousel .creative-video-stack{height:280px}.service-depth-carousel .security-pill-grid article{gap:6px}.service-depth-carousel .security-step-card{height:760px}.service-depth-carousel .security-pill-grid{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:1fr}.service-depth-carousel .security-pill-grid article{min-height:0;padding:15px}.service-depth-carousel .depth-carousel__arrow{width:42px;height:42px;font-size:21px}.service-depth-carousel .depth-carousel__arrow--prev{left:0}.service-depth-carousel .depth-carousel__arrow--next{right:0}}.tts-case-support{color:#100d0999!important;margin-top:18px!important;font-size:13px!important;font-weight:800!important;line-height:1.42!important}.tts-case-grid .tts-store-media{background:#060606}.tts-case-grid .tts-store-media img{object-fit:cover;object-position:center;filter:none;padding:0}@media (prefers-reduced-motion:reduce){.service-depth-carousel .service-step-card,.service-depth-carousel .depth-carousel__arrow,.service-depth-carousel .depth-carousel__dot{transition:none}}@media (width<=620px){.platform-page .detail-copy h2,.performance-service-page>h2,.case-library-hero h2,.footer-copy h2{font-size:clamp(32px,10vw,48px)}.qualification-block,.service-step-card{padding-block:30px}.award-wall-grid{grid-template-columns:1fr}.award-wall-grid figure:first-child{grid-column:auto;min-height:250px}.award-wall-grid figure{min-height:190px}.case-category-link{grid-template-columns:1fr;align-items:start;min-height:210px!important}.footer-info{grid-template-columns:1fr}.footer-info article,.footer-info article+article{border-right:0;border-bottom:1px solid var(--section-rule);padding:22px 0}.footer-info article:last-child{border-bottom:0}}.case-library-page{min-height:clamp(540px,70dvh,760px)!important}.global-media-page .detail-copy h1{width:max-content;white-space:nowrap!important;text-wrap:nowrap!important;letter-spacing:0!important;max-width:100%!important;font-size:clamp(26px,3.05vw,58px)!important;line-height:1!important}@media (width<=900px){.global-media-page .detail-copy h1{width:auto;white-space:normal!important;text-wrap:balance!important;max-width:100%!important;font-size:clamp(28px,7vw,42px)!important}}.case-category-grid{max-width:min(1120px,92vw);grid-template-columns:repeat(2,minmax(280px,1fr))!important}.case-category-grid a{min-height:clamp(220px,22vw,320px)!important}.case-category-grid strong{font-size:clamp(34px,4vw,68px)!important}.category-card-media.is-phone-video{background:radial-gradient(at 50% 24%,#ff9d2d2e,#0000 48%),linear-gradient(#fffaf208,#0006),#050505;place-items:center;padding:clamp(20px,2vw,34px);display:grid}.category-card-media.is-phone-video:before{content:"";aspect-ratio:9/18.2;background:#020202;border:8px solid #fff7eaf5;border-bottom-width:16px;border-radius:38px;width:min(74%,270px);position:absolute;box-shadow:0 26px 70px #00000085,inset 0 0 0 1px #00000080}.category-card-media.is-phone-video:after{content:"";z-index:3;background:#050505;border-radius:999px;width:72px;height:16px;position:absolute;top:clamp(34px,4.8vw,54px);left:50%;transform:translate(-50%)}.category-card-media.is-phone-video video{z-index:2;aspect-ratio:9/16;object-fit:cover;filter:saturate(.95)brightness(.86);border-radius:26px;width:min(64%,236px);height:auto;position:relative;box-shadow:0 18px 46px #0000007a}.category-case-card:hover .category-card-media.is-phone-video video{filter:saturate()brightness(.94);transform:scale(1.055)}@media (width<=900px){main #who-we-are.section-index.who-bridge h1{white-space:normal;font-size:clamp(28px,8vw,42px)!important}.local-execution-page{grid-template-columns:1fr!important}.company-photo-wall{grid-template-rows:repeat(4,120px);grid-template-columns:repeat(2,1fr);min-height:420px}.company-photo-wall figure,.company-photo-wall figure:nth-child(n){grid-area:auto}.case-category-grid{grid-template-columns:1fr!important}}main #who-we-are.journey-bridge{overflow:hidden;background:#080604!important;min-height:auto!important;padding:0!important;display:block!important}.journey-photo-strip{isolation:isolate;height:clamp(260px,36vw,500px);margin-top:clamp(78px,8vw,132px);position:relative;overflow:hidden}.journey-photo-strip:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0705031f,#0000 45%,#070503eb 100%);position:absolute;inset:0}.journey-photo-track{will-change:transform;width:max-content;height:100%;animation:52s linear infinite journey-photo-scroll;display:flex}.journey-photo-track figure{border-right:1px solid #fff8eb33;flex:0 0 clamp(280px,25vw,480px);height:100%;margin:0;overflow:hidden}.journey-photo-track img{object-fit:cover;filter:saturate(.78)contrast(1.04)brightness(.82);width:100%;height:100%;transition:transform .7s cubic-bezier(.16,1,.3,1),filter .5s;display:block}.journey-photo-track figure:hover img{filter:saturate(.98)contrast(1.05)brightness(.96);transform:scale(1.045)}.journey-copy{z-index:2;color:#17120d;background:linear-gradient(#fff8ed 0%,#f1e9da 100%);margin-top:-78px;padding:0 clamp(24px,8vw,150px) clamp(62px,7vw,112px);position:relative}.journey-copy .eyebrow{color:#f39a2d;margin:0 0 -18px;position:relative;top:-30px}.journey-copy h1{text-shadow:0 16px 42px #00000061;margin:0;color:#fff8ed!important;letter-spacing:-.05em!important;text-transform:none!important;max-width:1200px!important;font-size:clamp(54px,7.4vw,128px)!important;line-height:.88!important}.journey-bottom{grid-template-columns:minmax(240px,.72fr) minmax(360px,1.28fr);align-items:start;gap:clamp(28px,5vw,92px);margin-top:clamp(24px,3vw,44px);display:grid}.journey-bottom p{color:#fff8edd6;max-width:500px;margin:0;font-size:clamp(16px,1.35vw,23px);font-weight:600;line-height:1.5}.journey-bottom strong{color:#f39a2d;letter-spacing:-.05em;max-width:980px;font-size:clamp(44px,6.1vw,110px);font-weight:900;line-height:.9}.local-execution-page.intro-compact{min-height:clamp(360px,48dvh,560px)}@keyframes journey-photo-scroll{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@media (width<=900px){.journey-photo-strip{height:clamp(230px,58vw,360px);margin-top:68px}.journey-copy{margin-top:-42px;padding-inline:24px}.journey-copy h1{font-size:clamp(48px,13vw,82px)!important}.journey-bottom{grid-template-columns:1fr;gap:24px}.journey-bottom strong{font-size:clamp(44px,12vw,76px)}}@media (prefers-reduced-motion:reduce){.journey-photo-track{animation-play-state:paused}}.journey-copy{background:#080604;margin-top:-224px;padding-top:0}.journey-copy .eyebrow{text-shadow:0 2px 18px #00000080;margin-bottom:6px;top:-10px}.journey-copy h1{z-index:2;white-space:nowrap;position:relative;max-width:none!important}.journey-inline-emphasis{font-weight:800}.global-media-page .detail-copy h1{white-space:normal;max-width:min(1320px,92vw)!important;font-size:clamp(28px,2.8vw,48px)!important}.global-media-page .detail-copy .eyebrow,.award-wall-head .eyebrow{letter-spacing:.2em;font-size:clamp(15px,1.2vw,22px)!important}.global-media-page .detail-copy h1{font-size:clamp(26px,2.45vw,42px)!important}.award-wall{width:min(100%,1380px);margin-top:clamp(28px,3.4vw,56px)}.award-wall-head{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:clamp(18px,2vw,30px);display:flex}.award-wall-head .eyebrow{flex:none;margin:0}.award-wall-head h2{color:var(--paper);letter-spacing:-.025em;margin:0;font-size:clamp(22px,2.1vw,36px);font-weight:800;line-height:1}.award-wall-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.4vw,22px);display:grid}.award-wall-grid figure{aspect-ratio:4/3;background:#080706;border:1px solid #ff9d2d42;border-radius:2px;margin:0;position:relative;overflow:hidden;box-shadow:0 18px 40px #00000047}.award-wall-grid figure:after{content:"";pointer-events:none;background:linear-gradient(#ff9f3014,#0000 42%,#00000038);position:absolute;inset:0}.award-wall-grid img{object-fit:contain;object-position:center;filter:saturate(.82)contrast(1.05)brightness(.9);width:100%;height:100%;transition:transform .62s cubic-bezier(.16,1,.3,1),filter .42s;display:block}.award-wall-grid figcaption{z-index:2;color:#fff8edeb;text-align:left;text-shadow:0 2px 10px #000000d9;padding-top:22px;font-size:clamp(11px,.8vw,14px);font-weight:700;line-height:1.15;position:absolute;bottom:10px;left:10px;right:10px}.award-wall-grid figure:hover{border-color:#ff9d2db3}.award-wall-grid figure:hover img{filter:saturate()contrast(1.05)brightness();transform:scale(1.045)}@media (width<=900px){.journey-copy{background:#080604;margin-top:-116px}.journey-bottom p,.journey-bottom strong{color:#fff8ed}.journey-copy h1,.global-media-page .detail-copy h1{white-space:normal}.award-wall-head{display:block}.award-wall-head h2{margin-top:10px}.award-wall-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.award-wall-grid{grid-template-columns:1fr}}.journey-copy{min-height:clamp(360px,46vw,560px);padding-bottom:clamp(70px,8vw,132px)}.journey-bottom{z-index:5;position:relative}.journey-bottom p{display:block;opacity:1!important;color:#fff8ede6!important}.journey-bottom strong{color:#f39a2d!important}.global-media-page .detail-copy{width:100%}.global-media-page .detail-copy h1{max-width:min(1120px,92vw)!important;font-size:clamp(28px,3.15vw,52px)!important;line-height:1.04!important}.global-media-page .detail-copy .page-lede{max-width:min(760px,88vw);margin-top:18px;font-size:clamp(15px,1.1vw,19px);line-height:1.45}.global-media-page .brand-ticker-head{max-width:min(1120px,92vw);padding-inline:0}.global-media-page .brand-ticker-head span{color:#f39a2d;letter-spacing:.08em;line-height:1.1;font-size:clamp(18px,1.65vw,28px)!important}.global-media-page .brand-ticker-head small{color:#fff8ed99;letter-spacing:.12em;margin-top:8px;font-size:10px}@media (width<=900px){.journey-copy{min-height:480px}.global-media-page .detail-copy h1{font-size:clamp(26px,7vw,42px)!important}}.journey-copy{background:#080604!important;min-height:auto!important;margin-top:0!important;padding:clamp(42px,6vw,88px) clamp(24px,8vw,150px) clamp(72px,9vw,132px)!important}.journey-copy .eyebrow{text-shadow:none;margin:0 0 14px;position:static!important}.journey-copy h1{max-width:min(1040px,92vw);color:var(--paper)!important;white-space:normal!important;font-size:clamp(44px,6vw,92px)!important;line-height:.96!important}.journey-bottom{grid-template-columns:minmax(240px,.72fr) minmax(360px,1.28fr);gap:clamp(28px,5vw,96px);margin-top:clamp(28px,4vw,54px);display:grid!important;position:static!important}.journey-bottom p{color:#fff8edd6!important;font-size:clamp(16px,1.35vw,22px)!important;line-height:1.4!important}.journey-bottom strong{align-self:end;color:#f39a2d!important;font-size:clamp(34px,4.4vw,72px)!important;line-height:.95!important}.global-media-page .detail-copy h1{max-width:min(1080px,92vw)!important;font-size:clamp(26px,2.8vw,46px)!important}.global-media-page .brand-ticker-head{margin-top:clamp(42px,5vw,80px)}.global-media-page .brand-ticker-head span{color:#f39a2d!important;font-size:clamp(20px,2vw,32px)!important}.global-media-page .brand-ticker-head small{display:block;color:#fff8eda3!important;font-size:10px!important}.tts-page-header h1{max-width:900px;font-size:clamp(42px,5.5vw,82px)!important;line-height:.96!important}.tts-case-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tts-case-grid .category-case-card{grid-template-rows:clamp(260px,36vw,420px) auto;min-height:0}.tts-case-grid .tts-case-media-image{background:#060606;min-height:0}.tts-case-grid .tts-case-media-image img{object-fit:contain;object-position:center;width:100%;height:100%;min-height:0;padding:0}.tts-case-grid .category-case-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.tts-case-grid .category-case-metrics strong{font-size:clamp(24px,2.2vw,42px)}.advertising-case-grid{grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.advertising-case-grid .category-case-card{grid-template-rows:clamp(260px,36vw,420px) auto;min-height:0}.advertising-case-grid .advertising-case-media{background:#090806;min-height:0}.advertising-case-grid .advertising-case-media img{object-fit:cover;object-position:center;filter:saturate(.94)brightness(.86);padding:0}.advertising-case-grid .advertising-case-betmgm{background:#080808}.advertising-case-grid .advertising-case-betmgm img{object-fit:contain;filter:none}.advertising-case-grid .category-case-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.advertising-case-recargapay{background:#f7f8f7}.advertising-case-recargapay img,.advertising-case-magalu img,.advertising-case-superbet img,.advertising-case-bet7k img{object-fit:contain!important;filter:none!important;padding:clamp(28px,5vw,68px)!important}.advertising-case-magalu{background:#2389e8}.advertising-case-mercado{background:#ffe600}.advertising-mercado-lockup{color:#26328c;background:#ffe600;justify-content:center;align-items:center;gap:clamp(12px,1.8vw,26px);width:100%;height:100%;padding:clamp(34px,5vw,72px);display:flex}.advertising-mercado-lockup img{flex:none;filter:none!important;width:clamp(94px,11vw,150px)!important;height:auto!important}.advertising-mercado-lockup strong{color:#26328c;letter-spacing:-.07em;font-size:clamp(34px,4.1vw,62px);font-weight:900;line-height:.72}.advertising-case-superbet{background:#d80d11}.advertising-case-grid .advertising-case-oig{background:linear-gradient(135deg,#0000 0 24%,#e0e1e1bd 24.1% 25%,#0000 25.1% 49%,#e7e8e8b8 49.1% 50%,#0000 50.1%) 0 0/340px 340px,linear-gradient(45deg,#f6f6f5f0,#e5e6e694 48%,#f8f8f7f5),#f4f4f2}.advertising-case-oig img{object-fit:contain!important;filter:none!important;padding:0!important}.advertising-case-bet7k{background:#050505}body .advertising-case-grid .advertising-case-recargapay img,body .advertising-case-grid .advertising-case-magalu img,body .advertising-case-grid .advertising-case-superbet img,body .advertising-case-grid .advertising-case-bet7k img{filter:none!important}.tts-placeholder-card{background:linear-gradient(180deg, #fff7eac2, #eee8ddb3), var(--paper)}.tts-placeholder-media{background-color:#0a0908;background-image:linear-gradient(90deg,#0000 49.8%,#ff9d2d2e 50%,#0000 50.2%),linear-gradient(#0000 49.8%,#ff9d2d2e 50%,#0000 50.2%),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:72px 72px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;place-items:center;min-height:0;display:grid}.tts-placeholder-media span{color:#fff7eab8;letter-spacing:.16em;font-size:clamp(18px,1.6vw,26px);font-weight:900}@media (width<=900px){.journey-bottom{grid-template-columns:1fr}.journey-bottom strong{align-self:start}.tts-case-grid,.advertising-case-grid{grid-template-columns:1fr}.tts-case-grid .category-case-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.tts-case-grid .category-case-card,.advertising-case-grid .category-case-card{grid-template-rows:320px auto}}.case-library-page{justify-content:center;min-height:clamp(560px,72dvh,760px)!important}.case-library-layout{grid-template-columns:minmax(250px,.68fr) minmax(0,1.32fr);align-items:center;gap:clamp(28px,4vw,64px);width:min(1320px,92vw);margin:0 auto;display:grid}.case-library-hero{max-width:460px}.case-library-hero h1{text-transform:uppercase;margin:0;max-width:none!important;font-size:clamp(42px,5.2vw,78px)!important;line-height:.94!important}.case-library-summary{color:#fff7eab8;max-width:360px;margin:clamp(22px,3vw,38px) 0 0;font-family:Helvetica Neue,Arial,sans-serif;font-size:clamp(18px,1.45vw,24px);font-weight:700;line-height:1.25}.case-category-grid{gap:clamp(14px,1.8vw,24px);width:100%;display:grid;grid-template-columns:1fr!important;max-width:none!important;margin-top:0!important}.case-category-link{grid-template-columns:minmax(86px,.22fr) minmax(0,1fr);align-items:center;gap:clamp(18px,3vw,44px);position:relative;overflow:hidden;border-radius:2px!important;min-height:clamp(210px,22vw,280px)!important;padding:clamp(24px,3.2vw,48px) clamp(24px,3.4vw,54px)!important;display:grid!important}.case-category-link:after{content:"";transform-origin:0;background:#f39a2d;height:3px;transition:transform .32s cubic-bezier(.16,1,.3,1);position:absolute;inset:auto 0 0;transform:scaleX(0)}.case-category-link:hover:after,.case-category-link:focus-visible:after{transform:scaleX(1)}.case-category-grid .case-category-number{font-weight:950;color:var(--gold)!important;letter-spacing:-.08em!important;font-size:clamp(54px,6vw,104px)!important;line-height:.8!important}.case-category-copy strong{display:block;color:var(--ink)!important;letter-spacing:-.04em!important;font-size:clamp(32px,3.3vw,58px)!important;line-height:.96!important}.case-category-copy em{margin-top:14px;display:block;color:#fff7ea85!important;font-size:clamp(13px,1vw,16px)!important}.case-category-grid .case-learn-more{color:var(--ink);white-space:nowrap;align-items:center;gap:12px;font-family:Helvetica Neue,Arial,sans-serif;font-weight:800;display:inline-flex;position:absolute;bottom:clamp(24px,3vw,42px);right:clamp(24px,3.4vw,54px);font-size:clamp(14px,1.1vw,18px)!important}.case-category-grid .case-learn-more span{letter-spacing:0;border:1px solid #fff7ea59;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:400;line-height:1;transition:background .24s,color .24s,transform .24s;display:grid;font-size:18px!important}.case-category-link:hover .case-learn-more span,.case-category-link:focus-visible .case-learn-more span{color:#080604;background:var(--ink);transform:translate(2px,-2px)}@media (width<=900px){.case-library-layout{grid-template-columns:1fr;align-items:start;gap:38px}.case-library-hero{max-width:620px}.case-library-summary{margin-top:18px}.case-category-link{grid-template-columns:76px minmax(0,1fr);min-height:180px!important}}@media (width<=560px){.case-category-link{grid-template-columns:58px 1fr;gap:16px;padding:24px!important}.case-category-number{font-size:52px!important}.case-category-copy strong{font-size:30px!important}.case-category-grid .case-learn-more{bottom:24px;right:24px}}.global-media-page .brand-ticker-row:first-child .igaming-logo,.global-media-page .brand-ticker-row:first-child figure:nth-child(n+41),.global-media-page .brand-ticker-row-reverse figure:nth-child(n+61){display:none}.global-media-page .brand-ticker-row figure:has(img[src$=sportingbet\.png]){display:none!important}.global-media-page .brand-ticker-wall{--ticker-orange:#ef9d37;gap:0!important;width:min(100%,1720px)!important}.global-media-page .brand-ticker-window{-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);gap:clamp(20px,2vw,32px)!important;padding:clamp(10px,1vw,18px) 0 clamp(24px,2.3vw,38px)!important}.global-media-page .brand-ticker-row,.global-media-page .brand-ticker-row-reverse{will-change:transform;align-items:center;animation-duration:62s;gap:clamp(34px,4.2vw,72px)!important}.global-media-page .brand-ticker-row-reverse{animation-duration:70s}@keyframes brandTickerSeamless{to{transform:translate3d(calc(-50% - var(--ticker-track-gap) / 2), 0, 0)}}.global-media-page .brand-ticker-row figure,.global-media-page .brand-ticker-row figure:nth-child(2n),.global-media-page .brand-ticker-row figure:nth-child(3n){place-items:center;margin:0;display:grid;overflow:visible;width:clamp(144px,10.5vw,208px)!important;height:clamp(88px,6.5vw,100px)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex:0 0 clamp(144px,10.5vw,208px)!important;padding:0!important;transform:none!important}.global-media-page .brand-ticker-row img,.global-media-page .brand-ticker-row img[src$=uber\.png],.global-media-page .brand-ticker-row img[src$=tiktok\.png]{object-fit:contain;object-position:center;opacity:.82;transition:filter .22s,opacity .22s,transform .22s;display:block;transform:translateY(0);filter:brightness(0)saturate()invert(68%)sepia(76%)saturate(520%)hue-rotate(348deg)brightness(96%)contrast(92%)drop-shadow(0 0 8px #ef9d3733)!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important}.global-media-page .brand-ticker-row,.global-media-page .brand-ticker-row-reverse{--ticker-track-gap:clamp(34px, 4.2vw, 72px);animation-name:brandTickerSeamless;gap:var(--ticker-track-gap)!important}.global-media-page .brand-ticker-row img{width:88%!important;height:72%!important}.global-media-page .brand-ticker-row img[src$=mercado-livre\.png],.global-media-page .brand-ticker-row img[src$=keeta-rest\.png],.global-media-page .brand-ticker-row img[src$=tencent\.png]{width:66%!important;height:66%!important}.global-media-page .brand-ticker-row img[src$="9d-transparent.png"]{width:78%!important;height:76%!important}.global-media-page .brand-ticker-row img[src$=betmgm-readable\.png]{width:94%!important;height:82%!important}.global-media-page .brand-ticker-row img{width:auto!important;max-width:96%!important;height:54px!important;max-height:54px!important}.global-media-page .brand-ticker-row img[src$=mercado-livre\.png],.global-media-page .brand-ticker-row img[src$=keeta\.png],.global-media-page .brand-ticker-row img[src$=tencent\.png]{height:48px!important;max-height:48px!important}.global-media-page .brand-ticker-row img[src$=mercado-livre\.png],.global-media-page .brand-ticker-row img[src$=oboticario\.png],.global-media-page .brand-ticker-row img[src$=keeta-rest\.png]{transform:scale(1.5)}.global-media-page .brand-ticker-row img[src$=kwai\.png],.global-media-page .brand-ticker-row img[src$=recargapay\.png]{transform:scale(1.3)}.global-media-page .brand-ticker-row img[src$=sportybet\.png],.global-media-page .brand-ticker-row img[src$=tradicionalbet\.png],.global-media-page .brand-ticker-row img[src$=ganheibet\.png],.global-media-page .brand-ticker-row img[src$=estrelabet\.png],.global-media-page .brand-ticker-row img[src$=flabet\.png]{transform:scale(1.25)}.global-media-page .brand-ticker-row img[src$=superbet\.png],.global-media-page .brand-ticker-row img[src$=h2bet\.png],.global-media-page .brand-ticker-row img[src$=wj-cassino\.png],.global-media-page .brand-ticker-row img[src$=novibet\.png]{transform:scale(1.5)}.global-media-page .brand-ticker-row figure.logo-native-at-rest img{opacity:.92;filter:none!important}.global-media-page .brand-ticker-row figure:has(img[src$=betao\.png]){display:none!important}@media (hover:hover) and (pointer:fine){.global-media-page .brand-ticker-wall:hover .brand-ticker-row{animation-play-state:paused}.global-media-page .brand-ticker-row figure:hover{box-shadow:none!important;background:0 0!important;border:0!important;transform:none!important}.global-media-page .brand-ticker-row figure:hover img{opacity:1;transform:scale(1.06);filter:none!important}.global-media-page .brand-ticker-row figure:hover img[src$=mercado-livre\.png],.global-media-page .brand-ticker-row figure:hover img[src$=oboticario\.png],.global-media-page .brand-ticker-row figure:hover img[src$=keeta-rest\.png],.global-media-page .brand-ticker-row figure:hover img[src$=superbet\.png],.global-media-page .brand-ticker-row figure:hover img[src$=h2bet\.png],.global-media-page .brand-ticker-row figure:hover img[src$=wj-cassino\.png],.global-media-page .brand-ticker-row figure:hover img[src$=novibet\.png]{transform:scale(1.59)}.global-media-page .brand-ticker-row figure:hover img[src$=kwai\.png],.global-media-page .brand-ticker-row figure:hover img[src$=recargapay\.png]{transform:scale(1.378)}.global-media-page .brand-ticker-row figure:hover img[src$=sportybet\.png],.global-media-page .brand-ticker-row figure:hover img[src$=tradicionalbet\.png],.global-media-page .brand-ticker-row figure:hover img[src$=ganheibet\.png],.global-media-page .brand-ticker-row figure:hover img[src$=estrelabet\.png],.global-media-page .brand-ticker-row figure:hover img[src$=flabet\.png]{transform:scale(1.325)}.global-media-page .brand-ticker-row figure.logo-hover-white:hover img{filter:brightness(0)invert()drop-shadow(0 0 8px #ffffff2e)!important}.global-media-page .brand-ticker-row figure.logo-hover-alt:hover img[src$=mercado-livre\.png]{content:url(/assets/brand-wall-png/mercado-livre-hover.png)}.global-media-page .brand-ticker-row figure:hover img[src$=keeta-rest\.png]{content:url(/assets/brand-wall-png/keeta.png)}.global-media-page .brand-ticker-row figure.logo-hover-alt:hover img[src$=didi\.png]{content:url(/assets/brand-wall-png/didi-hover-color.png)}.global-media-page .brand-ticker-row figure.logo-hover-alt:hover img[src$=facio\.png]{content:url(/assets/brand-wall-png/facio-hover.png)}.global-media-page .brand-ticker-row figure.logo-hover-alt:hover img[src$=kwai\.png]{content:url(/assets/brand-wall-png/kwai-hover.png)}.global-media-page .brand-ticker-row figure.logo-hover-alt:hover img[src$=meta\.png]{content:url(/assets/brand-wall-png/meta-hover-color.png)}}@media (width<=760px){.global-media-page .brand-ticker-window{gap:18px!important;padding-bottom:24px!important}.global-media-page .brand-ticker-row,.global-media-page .brand-ticker-row-reverse{animation-duration:52s;gap:30px!important}.global-media-page .brand-ticker-row figure,.global-media-page .brand-ticker-row figure:nth-child(2n),.global-media-page .brand-ticker-row figure:nth-child(3n){flex-basis:118px!important;width:118px!important;height:52px!important}}@media (prefers-reduced-motion:reduce){.global-media-page .brand-ticker-row,.global-media-page .brand-ticker-row-reverse{animation:none!important;transform:none!important}}body .platform-page{background:linear-gradient(90deg,#ef9d370f,#0000 34%),#080705;border-top:1px solid #fff7ea1a}body .platform-page .detail-copy{border-bottom:1px solid #fff7ea2e;padding-bottom:clamp(42px,5vw,76px)}body .qualification-stack{border-top:0;margin-top:0}body .qualification-block{border-bottom-color:#fff7ea2e;grid-template-columns:minmax(138px,.48fr) minmax(160px,.68fr) minmax(360px,1.42fr);gap:clamp(22px,3.3vw,62px);padding:clamp(34px,4vw,64px) 0 clamp(34px,4vw,64px) clamp(18px,2vw,34px);transition:background .22s;position:relative}body .qualification-block:before{content:"";background:#ef9d3738;width:3px;transition:background .22s,width .22s;position:absolute;inset:0 auto 0 0}body .qualification-block:hover:before{background:var(--gold);width:5px}body .qualification-block span{color:#ef9d37f0;letter-spacing:-.03em;align-self:start;font-size:clamp(20px,2vw,34px);font-weight:850;line-height:1}body .qualification-block small{color:#fff7ea73;letter-spacing:.1em;align-self:start;padding-top:5px;font-size:11px}body .qualification-block h2{letter-spacing:-.03em;max-width:560px;font-size:clamp(27px,2.6vw,48px);line-height:.98}body .qualification-block p{color:#fff7eab8;max-width:680px;margin-top:18px;font-size:clamp(15px,1.08vw,18px)}body .qualification-block:nth-child(2) h2{grid-column:2}body .qualification-block:nth-child(2) p{grid-area:1/3/span 2;align-self:start;margin-top:0}body .award-wall-section{background:#080705;border-top:1px solid #fff7ea1a;padding-top:clamp(94px,10vw,152px);padding-bottom:clamp(100px,11vw,174px)}body .award-wall-head{border-bottom-color:#fff7ea2e;max-width:860px;padding-bottom:clamp(30px,3.4vw,54px);display:block}body .award-wall-head h2{letter-spacing:-.03em;font-size:clamp(32px,4.2vw,68px)}body .award-wall-grid{background:#fff7ea2e;border:1px solid #fff7ea2e;grid-template-rows:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:clamp(30px,3.4vw,54px)}body .award-wall-grid figure,body .award-wall-grid figure:first-child{min-inline-size:0;max-inline-size:100%;min-height:clamp(420px,39vw,640px);box-shadow:none;background:#0b0a08;border:0;border-radius:0;grid-row:auto;margin:0;transition:transform .26s cubic-bezier(.16,1,.3,1),background .26s;grid-column:auto!important;inline-size:100%!important}body .award-wall-grid figure:after{display:none}body .award-wall-grid img{object-fit:contain;object-position:50% 50%;filter:saturate(.72)contrast(1.04)brightness(.88);block-size:100%;inline-size:100%;display:block}body .award-wall-grid figure:nth-child(3) img{object-position:50% 50%;filter:saturate(.86)contrast(1.08)brightness(.92)}body .award-wall-grid figcaption{color:#fff7eae6;letter-spacing:.02em;text-shadow:none;background:#080705c7;border-top:1px solid #fff7ea24;padding:20px 18px;font-size:12px;bottom:0;left:0;right:0}body .award-wall-grid figure:hover img{filter:saturate()contrast(1.06)brightness(1.03);transform:translateY(-8px)scale(1.035)}body .award-wall-grid figure:hover{background:#13100c;transform:translateY(-8px)}body .award-wall-grid figure:hover figcaption{color:#130d07;background:#ef9d37f0}body .award-wall-section{padding-top:clamp(62px,6.5vw,104px);padding-bottom:clamp(66px,7vw,112px)}body .award-wall-head{max-width:720px;padding-bottom:clamp(22px,2.4vw,38px)}body .award-wall-head h2{font-size:clamp(27px,3.2vw,52px)}body .award-wall-grid{margin-top:clamp(22px,2.5vw,38px)}body .award-wall-grid figure,body .award-wall-grid figure:first-child{min-height:clamp(310px,30vw,500px)}@media (width<=900px){body .qualification-block,body .qualification-block:nth-child(2){grid-template-columns:minmax(126px,.45fr) minmax(0,1fr)}body .qualification-block h2,body .qualification-block:nth-child(2) h2{grid-column:2}body .qualification-block p,body .qualification-block:nth-child(2) p{grid-area:auto/2;margin-top:16px}body .qualification-block small{grid-column:1}body .award-wall-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body .award-wall-grid figure,body .award-wall-grid figure:first-child{grid-column:auto;min-height:clamp(360px,65vw,540px)}}@media (width<=620px){body .platform-page .detail-copy{padding-bottom:34px}body .qualification-block,body .qualification-block:nth-child(2){grid-template-columns:1fr;gap:14px;padding:34px 0 34px 22px}body .qualification-block h2,body .qualification-block:nth-child(2) h2,body .qualification-block p,body .qualification-block:nth-child(2) p,body .qualification-block small{grid-column:auto}body .qualification-block p,body .qualification-block:nth-child(2) p{margin-top:2px}body .award-wall-grid{grid-template-columns:1fr}body .award-wall-grid figure,body .award-wall-grid figure:first-child{min-height:min(120vw,530px)}}body .platform-page{min-height:auto;padding-top:clamp(64px,6vw,96px);padding-bottom:clamp(70px,6.5vw,104px)}body .platform-page .detail-copy{max-width:880px;padding-bottom:clamp(26px,2.6vw,40px)}body .platform-page .detail-copy h2{max-width:760px;font-size:clamp(34px,4vw,62px);line-height:.98}body .platform-page .page-lede{max-width:720px;margin-top:16px;font-size:clamp(15px,1.02vw,17px);line-height:1.45}body .qualification-stack{max-width:1380px}body .qualification-block,body .qualification-block:nth-child(2){border-bottom-color:#fff7ea29;grid-template-columns:minmax(168px,.5fr) minmax(250px,.9fr) minmax(300px,1.1fr);align-items:start;gap:clamp(18px,2.5vw,42px);padding:clamp(24px,2.2vw,34px) 0}body .qualification-block:before{display:none}body .qualification-block:hover{background:0 0}body .qualification-block span{color:var(--gold);font-size:clamp(17px,1.55vw,26px);line-height:1.04}body .qualification-block small{color:#fff7ea8c;grid-column:2;padding-top:2px;font-size:10px;line-height:1.35}body .qualification-block h2,body .qualification-block:nth-child(2) h2{grid-column:2;max-width:480px;margin-top:24px;font-size:clamp(22px,2vw,34px);line-height:1.02}body .qualification-block p,body .qualification-block:nth-child(2) p{color:#fff7eab3;grid-area:1/3/span 2;max-width:470px;margin:0;padding-top:2px;font-size:clamp(14px,.96vw,16px);line-height:1.45}@media (width<=900px){body .qualification-block,body .qualification-block:nth-child(2){grid-template-columns:minmax(150px,.45fr) minmax(0,1fr)}body .qualification-block small{grid-column:1}body .qualification-block h2,body .qualification-block:nth-child(2) h2,body .qualification-block p,body .qualification-block:nth-child(2) p{grid-area:auto/2}body .qualification-block h2,body .qualification-block:nth-child(2) h2{margin-top:12px}body .qualification-block p,body .qualification-block:nth-child(2) p{margin-top:2px;padding-top:0}}@media (width<=620px){body .platform-page{padding-top:58px;padding-bottom:68px}body .qualification-block,body .qualification-block:nth-child(2){grid-template-columns:1fr;gap:11px;padding:28px 0}body .qualification-block small,body .qualification-block h2,body .qualification-block:nth-child(2) h2,body .qualification-block p,body .qualification-block:nth-child(2) p{grid-column:auto}body .qualification-block h2,body .qualification-block:nth-child(2) h2{margin-top:0}}body .platform-constellation{border-top:1px solid #fff7ea33;border-bottom:1px solid #fff7ea33;grid-template-columns:minmax(0,1.58fr) minmax(280px,.72fr);margin-top:clamp(46px,6vw,88px);display:grid}body .platform-primary,body .platform-secondary{min-width:0;position:relative;overflow:hidden}body .platform-primary{padding:clamp(34px,4.4vw,68px) clamp(34px,5vw,88px) clamp(32px,4vw,62px) 0}body .platform-secondary{border-left:1px solid #fff7ea33;flex-direction:column;justify-content:space-between;padding:clamp(34px,4.4vw,68px) 0 clamp(32px,4vw,62px) clamp(30px,3.7vw,64px);display:flex}body .platform-primary:after,body .platform-secondary:after{z-index:-1;content:"";pointer-events:none;opacity:0;transition:opacity .4s;position:absolute}body .platform-primary:after{background:radial-gradient(circle,#ef9d3726,#0000 68%);border-radius:50%;width:min(42vw,620px);height:min(42vw,620px);bottom:-56%;right:-22%}body .platform-secondary:after{background:radial-gradient(circle,#ef9d3721,#0000 68%);border-radius:50%;width:340px;height:340px;top:22%;right:-44%}@media (hover:hover) and (pointer:fine){body .platform-primary:hover:after,body .platform-secondary:hover:after{opacity:1}}body .platform-primary-header{justify-content:space-between;align-items:end;gap:28px;padding-bottom:clamp(25px,3vw,44px);display:flex}body .platform-wordmark{color:var(--gold);letter-spacing:-.085em;margin:0;font-size:clamp(60px,8.5vw,142px);font-weight:900;line-height:.76}body .platform-positioning{color:#fff7ea8f;letter-spacing:.09em;text-transform:uppercase;max-width:220px;margin:0 0 3px;font-size:11px;font-weight:750;line-height:1.35}body .capability-lanes{border-top:1px solid #fff7ea29}body .capability-lane{grid-template-columns:minmax(150px,.5fr) minmax(0,1fr);align-items:start;gap:clamp(20px,3vw,54px);padding:clamp(22px,2.5vw,38px) 0;display:grid}body .capability-lane+.capability-lane{border-top:1px solid #fff7ea1f}body .capability-name,body .capability-lane h3,body .capability-lane p,body .platform-proof,body .kwai-credentials p,body .platform-secondary-copy{margin:0}body .capability-name{color:#ef9d37f0;letter-spacing:-.025em;font-size:clamp(16px,1.45vw,23px);font-weight:850;line-height:1.02}body .capability-lane h3{color:var(--ink);letter-spacing:-.04em;font-size:clamp(24px,2.1vw,38px);font-weight:900;line-height:.98}body .capability-lane h3+p{color:#fff7ea9e;margin-top:11px;font-size:clamp(13px,.95vw,16px);font-weight:650;line-height:1.4}body .platform-proof{color:#fff7eac7;max-width:470px;padding-top:clamp(26px,3vw,42px);font-size:clamp(14px,1.05vw,17px);font-weight:750;line-height:1.35}body .platform-secondary .platform-wordmark{font-size:clamp(48px,5.3vw,82px)}body .platform-secondary .platform-positioning{margin-top:18px}body .kwai-credentials{gap:clamp(22px,2.6vw,38px);margin-top:clamp(64px,8vw,128px);display:grid}body .kwai-credentials p{color:var(--ink);letter-spacing:-.04em;font-size:clamp(22px,2.1vw,36px);font-weight:900;line-height:.96}body .platform-secondary-copy{color:#fff7ea94;max-width:280px;margin-top:clamp(48px,6vw,88px);font-size:clamp(13px,.95vw,16px);font-weight:650;line-height:1.45}@media (prefers-reduced-motion:no-preference){body .platform-primary,body .platform-secondary{animation:.65s cubic-bezier(.16,1,.3,1) both platform-credential-enter}body .platform-secondary{animation-delay:.11s}}@keyframes platform-credential-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (width<=900px){body .platform-constellation{grid-template-columns:1fr}body .platform-primary{padding-right:0}body .platform-secondary{border-top:1px solid #fff7ea33;border-left:0;min-height:430px;padding-left:0}}@media (width<=620px){body .platform-primary-header,body .capability-lane{grid-template-columns:1fr}body .platform-primary-header{display:block}body .platform-positioning{margin-top:20px}body .capability-lane{gap:13px}body .platform-primary,body .platform-secondary{padding-block:34px}body .kwai-credentials{margin-top:54px}body .platform-secondary{min-height:390px}}main .global-media-page .detail-copy h1{white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;text-wrap:balance!important;width:auto!important;max-width:min(1320px,92vw)!important;font-size:clamp(30px,3.2vw,56px)!important;line-height:1.05!important}@media (width<=900px){main .global-media-page .detail-copy h1{max-width:100%!important;font-size:clamp(26px,7vw,42px)!important;line-height:1.1!important}}
