@font-face{font-family:Ubuntu;src:url('/assets/fonts/Ubuntu-Regular.ttf') format('truetype');font-weight:400;font-display:swap}@font-face{font-family:Ubuntu;src:url('/assets/fonts/Ubuntu-Medium.ttf') format('truetype');font-weight:500;font-display:swap}@font-face{font-family:Ubuntu;src:url('/assets/fonts/Ubuntu-Bold.ttf') format('truetype');font-weight:700;font-display:swap}
:root{--ink:#17191a;--paper:#fafaf6;--mint:#c8f6df;--purple:#d7c9fa;--blue:#3e51ff;--muted:#5b6060;--line:#d7dad4;--radius:22px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--paper);font:400 16px/1.6 Ubuntu,Arial,sans-serif;color:var(--ink)}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a:focus-visible,button:focus-visible{outline:3px solid var(--blue);outline-offset:6px}button[aria-selected=true]:focus-visible{outline-color:var(--blue)}::selection{background:var(--purple)}.wrap{max-width:1400px;width:calc(100% - 112px);margin:auto}.header{height:100px;position:sticky;top:0;z-index:50;background:rgba(250,250,246,.97);border-bottom:1px solid rgba(23,25,26,.12)}.header-inner{height:100%;display:flex;justify-content:space-between;align-items:center;gap:30px}.wordmark{display:inline-flex;align-items:center;gap:5px;font-weight:700;font-size:29px;letter-spacing:-1.5px;line-height:1}.brand-mark{font-size:33px;display:inline-block;margin-top:-5px;color:var(--blue)}nav{display:flex;align-items:center;gap:30px;font-size:14px;font-weight:500}nav a{position:relative}nav a:not(.nav-contact):after{content:'';position:absolute;bottom:-5px;left:0;width:0;height:2px;background:var(--ink);transition:width .2s}nav a:hover:after{width:100%}.nav-contact{padding:13px 22px;border:1px solid var(--ink);border-radius:50px;display:flex;gap:28px}.nav-contact:hover{background:var(--mint)}.menu-toggle{display:none}.skip{position:fixed;top:-100px;left:20px;background:var(--ink);color:white;padding:12px;z-index:100}.skip:focus{top:10px}.eyebrow{font-size:11px;letter-spacing:1.5px;line-height:1.5;font-weight:500;margin:0;text-transform:uppercase}.hero{padding:60px 0 0}.hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center}.hero-copy{padding:14px 0 24px}.hero-copy .eyebrow{display:flex;gap:9px;align-items:center;font-size:10px;letter-spacing:1.4px}.live-dot{height:7px;width:7px;border-radius:50%;background:var(--blue)}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(64px,7.3vw,112px);letter-spacing:-6px;line-height:.99;margin:28px 0 28px;font-weight:500}.growth{position:relative;z-index:0;display:inline-block}.growth:after{position:absolute;content:'';height:20%;background:var(--mint);bottom:0;left:-3%;width:106%;z-index:-1;transform:rotate(-3deg)}.period{color:var(--blue)}.hero-description{font-size:18px;line-height:1.6;letter-spacing:-.2px;margin:0 0 30px}.hero-actions{display:flex;gap:24px;align-items:center;flex-wrap:wrap}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;border-radius:50px;padding:17px 25px;line-height:1.4;font-size:14px;font-weight:500;transition:transform .2s,background .2s}.button:hover{transform:translateY(-3px)}.button span{font-size:22px;line-height:1}.dark{background:var(--ink);color:white}.dark:hover{background:var(--blue)}.text-link{display:inline-flex;align-items:center;justify-content:space-between;gap:18px;font-size:13px;font-weight:500;border-bottom:1px solid var(--ink);padding:8px 0}.text-link:hover{color:var(--blue);border-color:var(--blue)}.hero-note{font-size:11px;color:var(--muted);margin:22px 0 0}.hero-art{height:620px;border-radius:var(--radius);background:var(--purple);position:relative;overflow:hidden;isolation:isolate}.art-grid{position:absolute;inset:0;background-image:linear-gradient(#17191a0b 1px,transparent 1px),linear-gradient(90deg,#17191a0b 1px,transparent 1px);background-size:48px 48px}.orbit{position:absolute;border:1px solid #17191a28;left:50%;top:50%;border-radius:50%;width:650px;height:420px;transform:translate(-50%,-50%) rotate(-55deg)}.orbit-two{width:760px;height:570px}.art-star{position:absolute;right:28px;top:33px;font-size:69px;line-height:1}.art-label{position:absolute;top:34px;left:28px;display:flex;align-items:center;gap:7px;font-size:9px;letter-spacing:1px;font-weight:500}.tiny-dot{width:5px;height:5px;border-radius:50%;background:var(--ink)}.phone{width:206px;height:374px;position:absolute;border-radius:30px;border:6px solid var(--ink);box-shadow:12px 16px 0 #17191a16;overflow:hidden}.phone-speaker{width:54px;height:9px;border-radius:0 0 8px 8px;background:var(--ink);position:absolute;top:0;left:50%;transform:translateX(-50%)}.phone-back{left:14%;top:116px;transform:rotate(-15deg);background:#f6faf3;padding:38px 18px 20px}.phone-front{left:43%;top:178px;transform:rotate(12deg);background:var(--mint);padding:34px 18px 20px;z-index:2}.device-top{font-weight:500;font-size:19px;letter-spacing:-.7px}.app-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin:20px 0}.app-tile{aspect-ratio:1;border-radius:11px;display:grid;place-items:center;font-size:23px;font-style:normal;font-weight:500;box-shadow:0 3px 0 #17191a0c}.tile-blue{background:#3e51ff;color:white}.tile-green{background:#c8f6df}.tile-pink{background:#ffadce}.tile-yellow{background:#f9df78}.tile-black{background:#17191a;color:white}.tile-white{background:white}.device-line{height:8px;background:#dadfd9;border-radius:4px;margin:14px 0;width:90%}.device-line.short{width:64%}.device-bottom{font-size:8px;letter-spacing:.9px;border-top:1px solid #d7dad4;padding-top:18px;margin-top:22px}.device-kicker{font-size:7px;letter-spacing:1px}.phone-arrow{font-size:91px;line-height:1.1;color:var(--blue);margin-top:6px}.device-title{font-size:32px;font-weight:500;letter-spacing:-1.4px;line-height:1.1}.phone-pill{font-size:8px;border:1px solid #17191a55;border-radius:40px;padding:9px 8px;margin-top:23px;text-align:center}.floating-chip{position:absolute;background:white;padding:12px 15px;border-radius:12px;box-shadow:0 9px 22px #17191a0f;display:flex;align-items:center;gap:10px;font-size:12px;font-weight:500;z-index:3;white-space:nowrap}.floating-chip small{display:block;font-size:9px;color:#606565;font-weight:400}.chip-icon{font-size:23px;background:var(--mint);border-radius:50%;height:34px;width:34px;display:grid;place-items:center}.chip-one{left:20px;top:410px;transform:rotate(-6deg)}.chip-two{right:22px;top:130px;transform:rotate(5deg)}.chip-two .chip-icon{background:#ede6fc}.art-bottom{position:absolute;bottom:23px;left:28px;font-size:9px;letter-spacing:1.7px}.hero-bottom{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--ink);padding:35px 0 25px;font-size:9px;letter-spacing:1.1px;font-weight:500}.hero-bottom span span{font-size:22px;vertical-align:middle;margin-left:12px}.section{padding:95px 0}.section-top{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:48px}.section-caption{font-size:12px;color:var(--muted)}h2{font-size:clamp(38px,4.25vw,62px);font-weight:500;line-height:1.08;letter-spacing:-2.6px;margin-bottom:0}.intro-grid{display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:start}.intro-copy p{font-size:15px;color:var(--muted);line-height:1.8;margin-bottom:0}.intro-copy .large-copy{font-size:22px;line-height:1.45;letter-spacing:-.5px;color:var(--ink);margin-bottom:22px}.expertise-list{margin-top:57px;border-top:1px solid var(--ink)}.expertise-list article{display:grid;grid-template-columns:45px 1fr 1.15fr 30px;gap:26px;padding:29px 0;border-bottom:1px solid var(--line);align-items:start}.row-number{font-size:11px;padding-top:8px;color:var(--muted)}.expertise-list h3{font-size:23px;font-weight:500;letter-spacing:-.7px;margin:0;line-height:1.5}.expertise-list p{font-size:14px;color:var(--muted);margin:2px 0 0;max-width:470px}.row-symbol{font-size:28px;line-height:1.3}.media{background:var(--mint)}.media-heading{display:flex;justify-content:space-between;gap:50px;align-items:end;margin-bottom:42px}.media-heading>p{max-width:345px;font-size:15px;line-height:1.8;margin:0}.media-board{border:1px solid var(--ink);background:rgba(255,255,255,.25);border-radius:18px;overflow:hidden}.board-title{display:flex;justify-content:space-between;border-bottom:1px solid #17191a55;padding:20px 28px;font-size:10px;letter-spacing:1.5px;font-weight:500}.board-title span:last-child{font-size:20px;line-height:1}.oem-grid{display:grid;grid-template-columns:repeat(5,1fr);padding:42px 26px;align-items:center}.media-name{font-size:30px;letter-spacing:-1px;font-weight:500;text-align:center;line-height:1.2;border-right:1px solid #17191a2b;min-height:60px;display:flex;flex-direction:column;justify-content:center}.media-name:last-child{border:0}.media-name small{font-size:11px;font-weight:400;letter-spacing:.4px;margin-top:3px}.oppo{letter-spacing:1px;font-weight:400}.vivo{font-size:38px;font-weight:400;letter-spacing:-3px}.transsion{font-size:18px;letter-spacing:0}.honor{font-size:27px;letter-spacing:1px}.platform-row{border-top:1px solid #17191a55;padding:23px 28px;display:flex;align-items:center;justify-content:space-between;gap:25px}.platform-row>span{font-size:9px;letter-spacing:1.4px}.platform-row>div{display:flex;gap:50px;font-size:20px;letter-spacing:-.5px}.platform-row strong{font-weight:500}.media-footnote{font-size:11px;margin:19px 0 0;color:#3d6455}.industry-heading{display:flex;justify-content:space-between;gap:50px;align-items:end;margin-bottom:45px}.tablist{display:flex;background:#eeeee8;border-radius:60px;padding:5px;gap:4px;flex-shrink:0}.tablist button{background:transparent;border:0;border-radius:50px;padding:14px 19px;font-size:12px;line-height:1.4;white-space:nowrap}.tablist button span{margin-left:15px}.tablist button[aria-selected=true]{background:var(--ink);color:white}.industry-panel{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);border-radius:20px;overflow:hidden;min-height:475px}.industry-panel[hidden]{display:none}.industry-visual{position:relative;overflow:hidden;min-height:475px;background:#c2caff;isolation:isolate}.visual-tag{position:absolute;top:29px;left:30px;font-size:10px;letter-spacing:1.3px;font-weight:500;z-index:3}.visual-bottom{position:absolute;bottom:26px;left:30px;right:30px;display:flex;justify-content:space-between;align-items:center;font-size:12px;z-index:3}.visual-bottom>span{font-size:40px;line-height:1}.game-orbit{position:absolute;top:10%;left:20%;width:340px;height:340px;border-radius:50%;border:1px solid #17191a33}.game-orbit:after{content:'';position:absolute;inset:35px;border:1px solid #17191a20;border-radius:50%}.game-pieces{position:absolute;left:50%;top:50%;width:270px;height:240px;transform:translate(-50%,-50%) rotate(-14deg)}.piece{position:absolute;border-radius:13px;box-shadow:8px 9px 0 #17191a20;display:block}.piece-one{width:100px;height:100px;left:9px;top:20px;background:#f7c27b;transform:rotate(-9deg)}.piece-two{width:100px;height:160px;left:126px;top:2px;background:#c8f6df;transform:rotate(9deg)}.piece-three{width:85px;height:85px;left:35px;top:140px;background:#fff9ef;transform:rotate(9deg)}.piece-four{width:70px;height:70px;left:150px;top:180px;background:var(--blue);transform:rotate(-13deg)}.piece-five{width:35px;height:35px;left:-23px;top:143px;background:#ff93bc;transform:rotate(20deg)}.industry-content{padding:45px 48px;background:white}.industry-content .eyebrow{font-size:10px;margin-bottom:17px}.industry-content h3{font-size:38px;line-height:1.08;font-weight:500;letter-spacing:-1.7px;margin-bottom:22px}.industry-content>p:not(.eyebrow){font-size:14px;color:var(--muted);line-height:1.8;max-width:440px;margin-bottom:22px}.industry-content ul{list-style:none;padding:0;margin:0 0 24px;font-size:12px;line-height:1.7;color:var(--muted)}.industry-content li{position:relative;padding-left:20px;margin-bottom:9px}.industry-content li:before{content:'↗';position:absolute;left:0;color:var(--ink)}.social-visual{background:#ffcedc}.conversation{position:absolute;box-shadow:8px 12px 0 #17191a12}.bubble-one{width:190px;height:110px;left:14%;top:110px;background:white;border-radius:24px 24px 24px 3px;transform:rotate(-10deg);display:flex;align-items:center;justify-content:center;gap:10px;z-index:2}.bubble-one span{height:18px;width:18px;background:var(--blue);border-radius:50%}.bubble-two{width:235px;height:150px;right:12%;top:220px;background:var(--blue);color:white;border-radius:30px 30px 4px 30px;transform:rotate(8deg);padding:20px 30px;font-size:65px;font-weight:500;letter-spacing:-3px;z-index:2}.bubble-star{position:absolute;right:-17px;top:-32px;font-size:75px;color:#b8f2d2;line-height:1}.social-orbit{position:absolute;left:15%;top:15%;width:390px;height:300px;border:1px solid #17191a30;border-radius:50%;transform:rotate(35deg)}.approach{background:var(--ink);color:white}.approach .section-caption{color:#a6aaa5}.approach-heading{display:flex;justify-content:space-between;align-items:end;gap:60px}.approach-heading>p{max-width:340px;font-size:15px;color:#b7bcb7;line-height:1.8;margin:0}.steps{display:grid;grid-template-columns:repeat(4,1fr);margin-top:60px;border-top:1px solid #ffffff3b}.steps article{padding:32px 26px 0 0;margin-right:26px;border-right:1px solid #ffffff3b}.steps article:last-child{border:0;margin-right:0;padding-right:0}.steps article>span{font-size:10px;letter-spacing:1.2px;color:var(--mint)}.steps h3{font-size:22px;font-weight:500;letter-spacing:-.6px;line-height:1.3;margin:25px 0 17px}.steps p{font-size:13px;line-height:1.85;color:#b7bcb7;margin:0}.contact{padding:90px 0 0;background:var(--purple)}.contact>.wrap>.eyebrow{margin-bottom:36px}.contact-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:100px;align-items:center}.contact h2{font-size:clamp(60px,6.8vw,100px);line-height:1;letter-spacing:-5px}.contact-copy>p:first-child{font-size:18px;line-height:1.7;margin-bottom:27px;max-width:420px}.email-row{margin-top:22px;display:flex;align-items:center;gap:20px;font-size:14px}.email-row>a{border-bottom:1px solid #17191a66}.email-row button{font-size:10px;background:transparent;border:1px solid #17191a44;border-radius:30px;padding:5px 12px}.email-row button:hover{background:white}.email-row button span{margin-left:8px}#copy-status{font-size:11px;height:20px;margin:9px 0 0}.contact-baseline{margin-top:65px;padding:24px 0;border-top:1px solid #17191a55;display:flex;justify-content:space-between;gap:20px;font-size:10px;letter-spacing:1.3px;font-weight:500}.contact-baseline span:last-child{font-size:25px;line-height:1}footer{padding:48px 0 23px;background:var(--paper)}.footer-top{display:flex;align-items:center;justify-content:space-between;gap:40px;padding-bottom:37px}.footer-top p{font-size:12px;line-height:1.6;color:var(--muted);margin:0 auto 0 70px}.back-top{font-size:12px;white-space:nowrap}.footer-bottom{border-top:1px solid var(--line);padding-top:22px;display:flex;justify-content:space-between;gap:20px;color:var(--muted);font-size:10px}.not-found{max-width:800px;padding:12vh 40px;margin:auto}.not-found h1{margin-top:30px}.not-found>p:not(.eyebrow){margin:30px 0}.not-found .button{margin-top:15px}
@media(min-width:1550px){.hero-art{height:660px}.phone-back{left:18%;top:125px}.phone-front{left:48%;top:200px}.chip-one{left:35px;top:430px}.chip-two{right:35px;top:155px}}
@media(max-width:1150px){.wrap{width:calc(100% - 72px)}nav{gap:20px;font-size:12px}.wordmark{font-size:25px}.hero-art{height:560px}.hero-copy .eyebrow{font-size:8px;letter-spacing:1px}h1{letter-spacing:-4px}.hero-description{font-size:16px}.hero-actions{gap:12px}.hero-actions .button{padding:15px 18px;font-size:12px;gap:18px}.hero-actions .text-link{font-size:11px}.phone{width:180px;height:335px}.phone-back{left:12%;top:116px;padding:33px 13px 15px}.phone-front{left:46%;top:168px;padding:31px 13px 15px}.device-title{font-size:28px}.phone-arrow{font-size:75px}.phone-pill{font-size:7px}.chip-one{top:395px;left:15px}.chip-two{right:12px;top:115px;font-size:10px;padding:9px 10px}.chip-two small{font-size:8px}.art-star{font-size:52px}.art-label{font-size:8px;left:22px;top:31px}.section{padding:75px 0}.intro-grid{gap:50px}.industry-heading{gap:25px}.tablist{flex-direction:column;border-radius:20px}.tablist button{text-align:left;padding:12px 18px}.industry-content{padding:35px}.industry-content h3{font-size:34px}.media-name{font-size:26px}.media-name.vivo{font-size:32px}.transsion.media-name{font-size:15px}.steps article{margin-right:18px;padding-right:18px}.steps h3{font-size:19px}.contact-grid{gap:60px}.contact-copy>p:first-child{font-size:16px}.footer-top p{margin-left:25px}}
@media(max-width:900px){.header{height:80px}.wrap{width:calc(100% - 48px)}.menu-toggle{display:flex;flex-direction:column;gap:6px;border:1px solid var(--ink);border-radius:50%;width:42px;height:42px;align-items:center;justify-content:center;background:transparent}.menu-toggle span{height:1px;width:18px;background:var(--ink);transition:transform .15s}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(3.5px) rotate(45deg)}.menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-3.5px) rotate(-45deg)}nav{display:none;position:absolute;left:0;right:0;top:79px;background:var(--paper);border-bottom:1px solid var(--line);padding:25px 24px 30px;box-shadow:0 15px 20px #17191a09}nav.is-open{display:flex;flex-direction:column;align-items:stretch;gap:20px;font-size:16px}.nav-contact{justify-content:space-between}.hero{padding-top:35px}.hero-grid{gap:20px}.hero-art{height:505px}.phone{width:155px;height:300px;border-width:5px;border-radius:25px}.phone-back{left:7%;top:98px;padding:30px 12px 12px}.phone-front{left:43%;top:160px;padding:26px 12px 12px}.device-top{font-size:15px}.app-grid{gap:6px;margin-top:15px}.app-tile{font-size:18px;border-radius:8px}.device-line{height:6px;margin:10px 0}.device-bottom{font-size:6px;padding-top:12px;margin-top:16px}.device-kicker{font-size:6px}.phone-arrow{font-size:66px}.device-title{font-size:25px}.phone-pill{font-size:6px;padding:7px 4px;margin-top:17px}.art-label{left:18px;top:24px;font-size:6px}.art-star{right:17px;top:23px;font-size:42px}.chip-one{top:370px;left:12px;padding:9px 10px;font-size:10px}.floating-chip small{font-size:8px}.chip-icon{height:27px;width:27px;font-size:18px}.chip-two{top:95px;font-size:9px}.chip-two small{font-size:7px}.art-bottom{font-size:7px;letter-spacing:1px;left:20px}.hero-copy .eyebrow{font-size:7px;letter-spacing:.7px}h1{font-size:clamp(56px,8vw,76px);letter-spacing:-4px}.hero-description{font-size:14px}.hero-actions{align-items:start;flex-direction:column;gap:8px}.hero-note{font-size:9px}.hero-bottom{font-size:7px;letter-spacing:.7px;padding-top:28px}.section-caption{font-size:10px}.section-top{margin-bottom:35px}.intro-grid{gap:35px}h2{font-size:38px;letter-spacing:-1.8px}.intro-copy .large-copy{font-size:19px}.intro-copy p{font-size:13px}.expertise-list article{grid-template-columns:25px .8fr 1fr 20px;gap:15px}.expertise-list h3{font-size:19px}.expertise-list p{font-size:12px}.media-heading{gap:35px}.media-heading>p{max-width:260px;font-size:13px}.oem-grid{padding:35px 14px}.media-name{font-size:22px}.media-name.vivo{font-size:28px}.transsion.media-name{font-size:12px}.honor.media-name{font-size:21px}.media-name small{font-size:9px}.platform-row>div{font-size:17px;gap:25px}.industry-heading h2{font-size:35px}.industry-content{padding:30px}.industry-content h3{font-size:29px}.industry-content>p:not(.eyebrow){font-size:12px}.industry-content ul{font-size:11px}.industry-visual{min-height:470px}.game-pieces{transform:translate(-50%,-50%) rotate(-14deg) scale(.85)}.visual-tag{font-size:8px;left:23px}.visual-bottom{left:23px;right:23px;font-size:10px}.bubble-one{left:7%;width:155px;top:110px}.bubble-two{right:5%;width:190px;font-size:52px}.approach-heading>p{max-width:260px;font-size:13px}.steps{grid-template-columns:1fr 1fr;gap:35px 0}.steps article{min-height:170px}.steps article:nth-child(2){border:0}.steps h3{font-size:22px;margin-top:20px}.contact{padding-top:70px}.contact-grid{gap:40px}.contact h2{font-size:62px;letter-spacing:-3px}.contact-copy>p:first-child{font-size:14px}.email-row{gap:10px;font-size:12px}.email-row button{padding:5px 9px}.contact-baseline{font-size:8px;letter-spacing:.8px}.footer-top{gap:20px}.footer-top p{font-size:10px;margin-left:10px}.footer-bottom{font-size:9px}}
@media(max-width:650px){html{scroll-padding-top:95px}.wrap{width:calc(100% - 40px)}.header{height:74px}nav{top:73px}.wordmark{font-size:25px}.hero{padding-top:27px}.hero-grid{grid-template-columns:1fr;gap:25px}.hero-copy{padding:5px 0 0}.hero-copy .eyebrow{font-size:8px;letter-spacing:1px}h1{font-size:clamp(66px,16vw,95px);letter-spacing:-4.2px;margin:24px 0}.hero-description{font-size:16px;line-height:1.6;margin-bottom:24px}.hero-actions{flex-direction:row;align-items:center;gap:20px;flex-wrap:wrap}.hero-actions .button{font-size:12px;padding:15px 20px}.hero-actions .text-link{font-size:11px}.hero-note{font-size:9px;margin-top:17px}.hero-art{height:465px;border-radius:18px}.phone{width:170px;height:309px}.phone-back{left:16%;top:75px;padding:31px 13px 12px}.phone-front{left:47%;top:123px;padding:28px 14px 12px}.device-title{font-size:26px}.phone-arrow{font-size:68px}.phone-pill{font-size:7px}.device-top{font-size:17px}.device-kicker{font-size:6px}.device-bottom{font-size:7px}.chip-one{top:340px;left:16px}.chip-two{top:68px;right:15px}.art-label{top:24px;font-size:7px}.art-star{top:19px;right:20px}.art-bottom{bottom:18px}.hero-bottom{padding:25px 0 20px;font-size:7px;gap:22px;align-items:start;line-height:1.7}.hero-bottom>span:last-child{text-align:right;max-width:180px}.hero-bottom span span{font-size:16px;margin-left:6px}.section{padding:60px 0}.section-top{margin-bottom:30px}.section-top .eyebrow{font-size:9px;letter-spacing:1.2px}.section-caption{display:none}h2{font-size:37px;letter-spacing:-1.8px}.intro-grid{grid-template-columns:1fr;gap:26px}.intro-copy .large-copy{font-size:20px;margin-bottom:15px}.intro-copy p{font-size:14px}.expertise-list{margin-top:32px}.expertise-list article{grid-template-columns:25px 1fr 22px;gap:14px;padding:23px 0}.expertise-list h3{font-size:20px}.expertise-list p{grid-column:2;grid-row:2;font-size:13px;margin-top:0}.row-symbol{grid-column:3;grid-row:1}.row-number{padding-top:5px}.media-heading{display:block;margin-bottom:30px}.media-heading>p{max-width:100%;margin-top:23px;font-size:14px}.board-title{padding:18px;font-size:9px;letter-spacing:1px}.oem-grid{grid-template-columns:repeat(6,1fr);padding:10px 14px}.media-name{grid-column:span 2;min-height:90px;border-bottom:1px solid #17191a2b}.media-name:nth-child(3){border-right:0}.media-name:nth-child(n+4){grid-column:span 3;border-bottom:0}.media-name:nth-child(4){border-right:1px solid #17191a2b}.transsion.media-name{font-size:17px}.honor.media-name{font-size:24px}.media-name{font-size:25px}.media-name.vivo{font-size:32px}.platform-row{padding:20px;display:block}.platform-row>span{font-size:8px;letter-spacing:1px}.platform-row>div{margin-top:13px;justify-content:space-between;font-size:19px;gap:15px}.media-footnote{font-size:10px;line-height:1.7}.industry-heading{display:block;margin-bottom:26px}.industry-heading h2{font-size:36px}.tablist{display:flex;flex-direction:row;border-radius:50px;margin-top:25px;max-width:420px}.tablist button{flex:1;font-size:10px;padding:12px 10px;text-align:center}.tablist button span{margin-left:5px}.industry-panel{grid-template-columns:1fr;border-radius:16px}.industry-visual{min-height:325px}.game-pieces{transform:translate(-50%,-50%) rotate(-14deg) scale(.75)}.game-orbit{top:-5%;left:15%;width:300px;height:300px}.visual-tag{top:22px;left:22px;font-size:8px}.visual-bottom{bottom:20px;left:22px;right:22px;font-size:10px}.visual-bottom>span{font-size:32px}.industry-content{padding:30px 25px}.industry-content h3{font-size:33px}.industry-content>p:not(.eyebrow){font-size:14px}.industry-content ul{font-size:12px}.bubble-one{width:155px;height:85px;top:65px;left:15%}.bubble-one span{height:14px;width:14px}.bubble-two{height:110px;width:185px;font-size:49px;top:150px;right:13%;padding:14px 23px}.bubble-star{font-size:55px}.social-orbit{width:280px;height:220px;top:12%;left:14%}.approach-heading{display:block}.approach-heading>p{max-width:100%;font-size:14px;margin-top:25px}.steps{margin-top:35px;gap:25px 0}.steps article{min-height:0;padding-top:23px;padding-right:15px;margin-right:15px}.steps article:nth-child(2n){margin-right:0;padding-right:0}.steps h3{font-size:19px;margin:17px 0 12px}.steps p{font-size:12px;line-height:1.8}.steps article>span{font-size:8px;letter-spacing:.8px}.contact{padding-top:55px}.contact>.wrap>.eyebrow{margin-bottom:29px;font-size:9px}.contact-grid{grid-template-columns:1fr;gap:30px}.contact h2{font-size:66px;letter-spacing:-3.5px}.contact-copy>p:first-child{font-size:16px;max-width:100%;margin-bottom:24px}.contact-copy .button{font-size:13px}.email-row{font-size:13px;gap:18px;margin-top:25px}.email-row button{font-size:10px}.contact-baseline{margin-top:32px;padding:21px 0;gap:12px;font-size:6px;letter-spacing:.5px}.contact-baseline span:last-child{font-size:20px}.footer-top{flex-wrap:wrap;padding-bottom:28px;gap:22px}.footer-top p{order:3;flex-basis:100%;margin:0;font-size:12px}.back-top{font-size:10px;margin-left:auto}.footer-bottom{flex-direction:column;gap:8px;font-size:9px}footer{padding-top:34px}.not-found{padding:10vh 24px}.not-found h1{font-size:60px}}
@media(max-width:365px){.wrap{width:calc(100% - 32px)}h1{font-size:63px}.hero-actions{gap:12px}.hero-art{height:430px}.phone{width:150px;height:285px}.phone-back{left:12%;top:75px}.phone-front{left:44%;top:116px}.device-title{font-size:24px}.phone-arrow{font-size:59px}.phone-pill{font-size:6px;margin-top:16px}.chip-one{top:320px;left:10px}.chip-two{top:60px;right:10px;font-size:8px}.chip-two small{font-size:6px}.floating-chip{gap:7px}h2,.industry-heading h2{font-size:33px}.tablist button{font-size:9px}.contact h2{font-size:59px}.email-row{gap:9px;font-size:12px}.steps h3{font-size:18px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}

/* Global composition */
:root{--mint:#c8f6df;--purple:#d7c9fa;--blue:#3e51ff;--paper:#fafaf6;--ink:#17191a;--line:#d7dad4}html{scroll-padding-top:120px}.wrap{max-width:1440px;width:calc(100% - 112px)}.header{height:94px}.header-inner{gap:35px}nav{gap:25px;font-size:12px}.nav-contact{padding:13px 20px;gap:25px}nav [aria-current=page]{color:var(--blue)}.wordmark{font-size:28px}.section{padding:105px 0}.eyebrow{font-size:10px;letter-spacing:1.5px}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:70px;margin-bottom:48px}.section-heading .eyebrow{margin-bottom:23px}.section-heading-aside{max-width:350px;flex-shrink:0}.section-heading-aside>p{font-size:15px;line-height:1.8;color:var(--muted);margin:0 0 17px}.section-heading h2,h2{font-size:clamp(36px,4.4vw,64px);font-weight:500;line-height:1.08;letter-spacing:-2.7px}.section-heading-aside .text-link{margin:0}.mint{background:var(--mint)}.purple,.soft-purple{background:#ece6f9}.blue{background:var(--blue);color:white}.dark-section{background:var(--ink);color:white}.dark-section .section-heading-aside>p,.dark-section .fine-print{color:#bbc1bd}.narrow{max-width:930px}.button{font-size:13px}.text-link{font-size:12px}.fine-print{font-size:11px;color:var(--muted);margin:22px 0 0;line-height:1.8}.inline-link{display:inline-flex;gap:6px}.two-column{display:grid;grid-template-columns:1fr 1fr;gap:70px}.editorial-copy{margin-top:45px}.editorial-copy h3{font-size:25px;font-weight:500;letter-spacing:-.8px;line-height:1.3;margin-bottom:19px}.editorial-copy p{font-size:15px;color:var(--muted);line-height:1.9;margin-bottom:18px}.dark-section .editorial-copy p{color:#bbc1bd}.editorial-copy h2{margin-bottom:25px}.lead-description{font-size:21px;line-height:1.65;letter-spacing:-.3px}.editorial-copy .lead-description{font-size:21px;line-height:1.6;color:var(--ink)}.source-line{margin-top:24px;font-size:11px;color:var(--muted);line-height:1.8;display:flex;flex-wrap:wrap;gap:5px 15px}.source-line a{text-decoration:underline;text-underline-offset:3px}.dark-section .source-line{color:#c5ccc5}.source-line .inline-link{text-decoration:none}code{font-family:monospace;font-size:.9em;background:#17191a09;padding:2px 5px;border-radius:3px;overflow-wrap:anywhere}.content-cards{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--ink);margin-top:20px}.content-cards article{padding:28px 30px 10px 0;margin-right:30px;border-right:1px solid var(--line)}.content-cards article:nth-child(3n){margin-right:0;border-right:0}.card-index{font-size:11px;font-weight:500;color:var(--muted)}.content-cards h3{font-size:25px;font-weight:500;line-height:1.2;letter-spacing:-.8px;margin:28px 0 18px}.content-cards p{font-size:14px;line-height:1.85;color:var(--muted);margin:0}.content-cards.four{grid-template-columns:repeat(4,1fr)}.content-cards.four article{margin-right:22px;padding-right:22px}.content-cards.four article:nth-child(3n){border-right:1px solid var(--line)}.content-cards.four article:last-child{margin-right:0;border-right:0}.content-cards.six{grid-template-columns:repeat(3,1fr);row-gap:32px}.content-cards.six article{padding-bottom:25px;border-bottom:1px solid var(--line)}.dark-section .content-cards{border-color:#ffffff66}.dark-section .content-cards article{border-color:#ffffff33}.dark-section .content-cards h3{color:white}.dark-section .content-cards p{color:#bdc4bd}.dark-section .card-index{color:var(--mint)}
/* Homepage */
.new-hero{padding-top:55px}.new-hero h1{font-size:clamp(70px,7.8vw,116px);font-weight:500;line-height:.98;letter-spacing:-6.5px;margin:25px 0 28px}.new-hero .hero-grid{gap:65px;grid-template-columns:1fr 1.05fr}.new-hero .hero-copy{padding:0}.new-hero .hero-description{font-size:18px;line-height:1.6}.new-hero .hero-note{margin-top:24px;font-size:11px}.new-hero .hero-copy .eyebrow{font-size:9px;letter-spacing:1.1px}.new-hero .hero-actions{gap:25px}.hero-stage{position:relative;min-height:605px;background:var(--purple);border-radius:22px;overflow:hidden;isolation:isolate}.hero-stage:after{content:'';position:absolute;z-index:-1;width:500px;height:500px;background:var(--mint);border-radius:50%;left:32%;top:35%}.stage-orbit{position:absolute;border:1px solid #17191a25;border-radius:50%;width:670px;height:410px;left:-10%;top:13%;transform:rotate(-45deg)}.stage-orbit:after{content:'';position:absolute;inset:-55px;border:1px solid #17191a20;border-radius:50%}.stage-label{position:absolute;top:28px;left:27px;font-size:8px;letter-spacing:1.2px;font-weight:500}.stage-star{position:absolute;right:23px;top:32px;font-size:64px;line-height:1;z-index:2}.stage-phone{position:absolute;left:29%;top:80px;transform:rotate(-12deg)}.stage-phone .demo-phone{box-shadow:18px 20px 0 #17191a1a}.stage-card{position:absolute;display:flex;gap:10px;align-items:center;background:white;border:1px solid #17191a0a;border-radius:12px;padding:14px;box-shadow:0 10px 20px #17191a0b;z-index:3}.stage-card>span{display:grid;place-items:center;width:35px;height:35px;font-size:24px;background:var(--mint);border-radius:50%}.stage-card b{display:block;font-size:11px;font-weight:500}.stage-card small{display:block;font-size:8px;color:var(--muted);margin-top:2px}.stage-card-one{top:170px;left:20px;transform:rotate(-5deg)}.stage-card-two{bottom:85px;right:17px;transform:rotate(5deg)}.stage-card-two>span{background:var(--purple)}.stage-bottom{position:absolute;bottom:25px;left:27px;font-size:8px;letter-spacing:1.1px}.media-strip{padding:37px 0 30px;border-bottom:1px solid var(--ink);margin-top:32px}.media-strip>span{display:block;font-size:8px;letter-spacing:1.3px;margin-bottom:24px;color:var(--muted)}.media-strip>div{display:flex;justify-content:space-between;align-items:center;gap:30px}.media-strip b{font-size:27px;font-weight:500;line-height:1.2;letter-spacing:-.9px}.media-strip b:nth-last-child(2){font-size:22px;letter-spacing:0}.media-strip b small{font-size:11px;letter-spacing:0}.media-strip b.vivo{font-size:34px;font-weight:400;letter-spacing:-2px}.value-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:50px}.value-grid article{border-top:1px solid var(--line);padding-top:27px}.value-symbol{font-size:43px;line-height:1;color:var(--blue)}.value-grid h3{font-size:26px;line-height:1.2;font-weight:500;letter-spacing:-.8px;margin:28px 0 17px}.value-grid p{font-size:14px;line-height:1.85;color:var(--muted);margin:0}.discovery-feature{display:grid;grid-template-columns:1fr 260px 1fr;gap:65px;align-items:center;padding-top:8px}.discovery-text h3{font-size:33px;line-height:1.15;letter-spacing:-1.3px;font-weight:500;margin:25px 0}.discovery-text>p:not(.feature-number){font-size:14px;line-height:1.9;color:#bfc6bf}.feature-number{font-size:11px;letter-spacing:2px;color:var(--mint)}.light-link{color:white;border-color:white}.discovery-phone-wrap{position:relative;padding-bottom:35px}.discovery-phone-wrap .demo-phone{transform:rotate(7deg);border-color:#535753}.device-caption{position:absolute;bottom:0;left:0;width:100%;text-align:center;font-size:9px;color:#a6afa6}.discovery-entries>div{position:relative;border-top:1px solid #ffffff38;padding:20px 0 20px 35px}.discovery-entries span{position:absolute;left:0;top:22px;color:var(--mint);font-size:9px}.discovery-entries h4{font-size:18px;font-weight:500;line-height:1.4;margin:0 0 5px}.discovery-entries p{font-size:12px;color:#bfc6bf;line-height:1.7;margin:0}.industry-tiles{display:grid;grid-template-columns:1fr 1fr;gap:28px}.industry-tile{position:relative;overflow:hidden;border:1px solid #17191a1a;border-radius:19px;padding:30px 35px 35px;min-height:500px;background:#c8f6df;transition:transform .2s}.industry-tile:hover{transform:translateY(-5px)}.industry-tile.social{background:#ffcedc}.industry-tile h3{font-size:37px;font-weight:500;letter-spacing:-1.6px;line-height:1.1;margin:17px 0}.industry-tile>p:not(.eyebrow){font-size:13px;line-height:1.8;max-width:80%;margin:0}.tile-art{height:210px;position:relative;margin-bottom:20px}.tile-art i{position:absolute;border-radius:17px;box-shadow:9px 10px 0 #17191a10;transform:rotate(-13deg)}.tile-art i:nth-child(1){width:100px;height:100px;background:#f9bf80;left:18%;top:15px}.tile-art i:nth-child(2){width:100px;height:155px;background:var(--blue);left:48%;top:0;transform:rotate(9deg)}.tile-art i:nth-child(3){width:80px;height:80px;background:white;left:20%;top:125px;transform:rotate(10deg)}.tile-art i:nth-child(4){width:50px;height:50px;background:#ff9dbd;left:58%;top:170px}.tile-art b:first-child{position:absolute;font-size:58px;background:var(--blue);color:white;border-radius:28px 28px 5px 28px;padding:6px 35px;left:16%;top:40px;transform:rotate(-9deg);font-weight:500;letter-spacing:-2px}.tile-art b:last-child{position:absolute;font-size:120px;color:#17191a;left:60%;top:35px;line-height:1}.tile-arrow{position:absolute;right:30px;bottom:30px;font-size:30px}.measurement-teaser{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.measurement-teaser .eyebrow{margin-bottom:23px}.measurement-teaser>div>p:not(.eyebrow){font-size:15px;line-height:1.85;color:var(--muted);max-width:430px;margin:25px 0 20px}.measurement-art{padding:50px 35px;background:#f0f1eb;border-radius:20px;border:1px solid var(--line);text-align:center}.flow-source,.flow-result{display:flex;gap:12px;justify-content:center}.flow-source span,.flow-result span{padding:10px 15px;background:white;border:1px solid #17191a33;border-radius:30px;font-size:11px}.flow-connect{font-size:33px;color:var(--blue);margin:10px 0;line-height:1.4}.flow-core{background:var(--mint);border:1px solid var(--ink);border-radius:14px;padding:28px 20px;font-size:16px;font-weight:500;letter-spacing:.7px}.flow-core span{display:block;font-size:11px;font-weight:400;letter-spacing:0;margin-top:7px}.flow-result span{background:var(--purple);border-color:transparent;font-size:10px}.measurement-art small{display:block;font-size:9px;color:var(--muted);margin-top:25px}.resource-section{background:#eeeee8}.article-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.article-card{display:block;border:1px solid var(--line);background:var(--paper);border-radius:17px;overflow:hidden;transition:transform .2s,box-shadow .2s}.article-card:hover{transform:translateY(-5px);box-shadow:0 12px 30px #17191a0a}.article-cover{height:220px;position:relative;overflow:hidden;padding:24px;background:var(--purple)}.article-cover>span:first-child{position:relative;z-index:2;font-size:8px;letter-spacing:1.4px;font-weight:500}.article-cover>b{position:absolute;right:28px;top:28px;font-size:168px;line-height:1;font-weight:500;transform:rotate(-8deg)}.article-cover:after{content:'';position:absolute;width:240px;height:240px;border:1px solid #17191a26;border-radius:50%;left:-70px;top:65px}.article-cover.blue{background:var(--blue);color:white}.article-cover.mint{background:var(--mint)}.article-cover.purple{background:var(--purple)}.cover-rule{position:absolute;bottom:28px;left:24px;width:36px;height:2px;background:currentColor}.article-card-copy{padding:26px}.article-card-copy .eyebrow{font-size:8px;letter-spacing:1px;color:var(--muted);margin-bottom:15px}.article-card h3{font-size:27px;letter-spacing:-1px;line-height:1.15;font-weight:500;margin:0 0 18px}.article-card-copy>p:not(.eyebrow){font-size:13px;line-height:1.8;color:var(--muted);margin:0 0 25px}.article-read{display:flex;justify-content:space-between;gap:20px;font-size:11px;font-weight:500}.faq{border-top:1px solid var(--ink)}.faq details{border-bottom:1px solid var(--line);padding:23px 0}.faq summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:30px;font-size:20px;line-height:1.45;font-weight:500;letter-spacing:-.4px;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary>span{font-size:26px;font-weight:400;transition:transform .2s}.faq details[open] summary>span{transform:rotate(45deg)}.faq details>p{font-size:14px;line-height:1.9;color:var(--muted);max-width:740px;margin:18px 40px 0 0}.closing-cta{background:var(--purple);padding:70px 0;overflow:hidden}.closing-cta>.wrap{position:relative;display:grid;grid-template-columns:1.2fr 1fr;gap:120px;align-items:center}.closing-cta .eyebrow{margin-bottom:23px}.closing-cta h2{font-size:clamp(42px,4.7vw,70px);letter-spacing:-3px;position:relative;z-index:2}.closing-cta p:not(.eyebrow){max-width:350px;font-size:17px;line-height:1.75;margin:0 0 25px;position:relative;z-index:2}.closing-cta .button{position:relative;z-index:2}.cta-star{position:absolute;right:-22px;top:-58px;font-size:245px;color:#17191a08;line-height:1}
/* Interior pages */
.page-hero{padding:70px 0 75px;background:var(--mint);border-bottom:1px solid #17191a15}.page-hero.purple{background:var(--purple)}.page-hero .eyebrow{margin-bottom:36px}.page-hero-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:100px;align-items:end}.page-hero h1{font-size:clamp(58px,6.5vw,96px);line-height:1.02;letter-spacing:-5px;font-weight:500;margin:0}.page-hero h1 em{font-style:normal;color:var(--blue)}.page-hero .lead-description{font-size:19px;line-height:1.75;max-width:425px;margin-bottom:5px}.market-explorer{display:grid;grid-template-columns:1.8fr 1fr;gap:0;border:1px solid #17191a44;border-radius:20px;overflow:hidden;background:var(--paper)}.map-canvas{background:#e7ede8;position:relative;min-height:380px;display:flex;flex-direction:column;justify-content:center;padding:65px 20px 55px;overflow:hidden}.map-canvas:before{content:'';position:absolute;inset:0;background:linear-gradient(#17191a06 1px,transparent 1px),linear-gradient(90deg,#17191a06 1px,transparent 1px);background-size:35px 35px}.map-label{position:absolute;top:24px;left:26px;font-size:8px;letter-spacing:1px;z-index:1}.map-canvas svg{width:100%;height:auto;position:relative;overflow:visible}.map-land{fill:#bac9bf;stroke:#e7ede8;stroke-width:.3}.map-marker{fill:#7c8b80;transition:fill .2s}.marker-halo{opacity:.13}.map-marker.selected{fill:var(--blue)}.map-marker.selected .marker-halo{opacity:.18}.map-note{position:absolute;bottom:18px;left:26px;right:20px;font-size:9px;color:#506157;margin:0;line-height:1.6}.region-content{padding:37px 30px;display:flex;align-items:center}.region-content .eyebrow{font-size:9px;color:var(--blue);letter-spacing:1px;margin-bottom:19px}.region-content h3{font-size:31px;line-height:1.1;letter-spacing:-1.2px;font-weight:500;margin-bottom:19px}.region-content p:not(.eyebrow){font-size:13px;line-height:1.85;color:var(--muted)}.region-content .region-focus{font-size:10px;color:var(--ink);line-height:1.8;border-top:1px solid var(--line);padding-top:15px}.region-content .text-link{margin-top:4px}.region-tabs{display:flex;grid-column:1/-1;border-top:1px solid #17191a44;overflow-x:auto;background:white;scrollbar-width:thin}.region-tabs button{flex:1;min-width:120px;background:transparent;border:0;border-right:1px solid var(--line);font-size:10px;padding:18px 10px;line-height:1.5}.region-tabs button:last-child{border-right:0}.region-tabs button[aria-selected=true]{background:var(--ink);color:white}.region-tabs button:hover:not([aria-selected=true]){background:#f0f3ee}.journey-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border:1px solid var(--ink);border-radius:16px;overflow:hidden}.journey-strip>div{padding:25px;position:relative;border-right:1px solid var(--ink)}.journey-strip>div:last-child{border:0}.journey-strip>div:after{content:'↗';position:absolute;top:22px;right:22px;font-size:25px}.journey-strip span{font-size:10px;color:var(--blue)}.journey-strip h3{font-size:26px;letter-spacing:-.9px;line-height:1.2;font-weight:500;margin:30px 0 10px}.journey-strip p{font-size:12px;line-height:1.8;color:var(--muted);margin:0}.note-card{background:var(--purple);border-radius:17px;padding:35px}.note-card .eyebrow{margin-bottom:25px}.check-list{padding:0;list-style:none;margin:0}.check-list li{font-size:16px;line-height:1.65;border-top:1px solid #17191a22;padding:15px 0 15px 25px;position:relative}.check-list li:before{content:'↗';position:absolute;left:0}.format-explorer{border:1px solid var(--ink);border-radius:20px;overflow:hidden}.format-tabs{display:flex;border-bottom:1px solid var(--ink)}.format-tabs button{flex:1;border:0;border-right:1px solid var(--ink);background:transparent;padding:22px 12px;font-size:13px;font-weight:500}.format-tabs button:last-child{border-right:0}.format-tabs button[aria-selected=true]{background:var(--ink);color:white}.format-explorer [role=tabpanel]{display:grid;grid-template-columns:1fr 1.1fr;min-height:520px}.format-explorer [role=tabpanel][hidden]{display:none}.format-phone{background:var(--purple);display:flex;align-items:center;justify-content:center;position:relative;padding:38px 25px 55px;overflow:hidden;isolation:isolate}.format-phone:before{content:'';position:absolute;width:370px;height:370px;border:1px solid #17191a33;border-radius:50%;z-index:-1}.format-phone.native{background:#c8f6df}.format-phone.video{background:#ffd6e4}.format-phone.discovery{background:#f4dfb8}.format-phone>.demo-phone{transform:rotate(-7deg)}.format-phone>small{position:absolute;bottom:20px;font-size:9px;color:var(--muted)}.format-copy{padding:55px 50px;align-self:center}.format-copy>.eyebrow{font-size:9px;margin-bottom:24px}.format-copy h3{font-size:42px;font-weight:500;line-height:1.1;letter-spacing:-1.8px;margin-bottom:25px}.format-copy>p:not(.eyebrow){font-size:15px;line-height:1.9;color:var(--muted)}.format-copy .region-focus{font-size:11px;border-top:1px solid var(--line);padding-top:18px;margin-top:25px}.format-copy .text-link{margin-top:12px}.demo-phone{width:226px;height:425px;border:6px solid var(--ink);border-radius:33px;position:relative;overflow:hidden;background:var(--paper);padding:36px 16px 20px;color:var(--ink);box-shadow:10px 12px 0 #17191a13;flex-shrink:0}.demo-phone .phone-speaker{width:57px;height:9px}.phone-status{position:absolute;top:11px;left:15px;right:15px;display:flex;justify-content:space-between;gap:30px;font-size:6px}.screen-head{font-size:23px;font-weight:500;letter-spacing:-.9px;line-height:1.05;margin:10px 0 17px}.screen-search{background:#e9ebe5;border-radius:30px;font-size:8px;padding:9px 10px;margin-bottom:15px}.store-feature{background:var(--mint);padding:15px;border-radius:16px}.abstract-app{display:grid;place-items:center;background:var(--blue);color:white;border-radius:12px;font-size:38px;width:55px;height:55px;margin-bottom:12px}.store-feature b{font-size:14px;line-height:1.2;letter-spacing:-.5px;display:block;font-weight:500}.store-feature small{font-size:7px;display:block;margin-top:8px;color:var(--muted)}.mini-app-row{display:flex;justify-content:space-between;gap:9px;margin:16px 0}.mini-app-row i{display:grid;place-items:center;height:33px;width:33px;border-radius:9px;background:var(--purple);font-style:normal;font-size:21px}.mini-app-row i:nth-child(2){background:#ffb7cf}.mini-app-row i:nth-child(3){background:#f4dc96}.mini-app-row i:nth-child(4){background:var(--mint)}.mock-lines{margin-top:14px}.mock-lines span{height:5px;display:block;margin-bottom:9px;background:#dfe3da;border-radius:8px}.mock-lines span:last-child{width:65%}.home-indicator{position:absolute;width:57px;height:3px;border-radius:3px;background:var(--ink);left:50%;bottom:8px;transform:translateX(-50%)}.native-ad{background:white;border:1px solid #ddd;border-radius:12px;padding:10px;margin-top:15px}.native-ad>span:first-child{font-size:6px;display:block;color:var(--muted);margin-bottom:6px}.native-art{height:100px;background:var(--purple);font-size:83px;line-height:1;position:relative;border-radius:7px;overflow:hidden;padding-left:5px}.native-art>i{font-size:70px;font-style:normal;position:absolute;right:10px;top:28px;color:var(--blue)}.native-ad b{font-weight:500;font-size:12px;display:block;margin-top:10px}.native-ad small{font-size:7px;display:block;margin-top:4px}.native-ad>.mock-button{font-size:8px;text-align:center;display:block;background:var(--ink);color:white;padding:6px;border-radius:20px;margin-top:12px}.video-ad{background:var(--blue);color:white;padding:18px 14px;border-radius:13px;margin-top:20px;position:relative;height:238px}.play-circle{height:37px;width:37px;border:1px solid #ffffff77;border-radius:50%;display:grid;place-items:center;font-size:25px;line-height:1;margin-bottom:13px}.video-ad b{font-size:29px;line-height:1.05;letter-spacing:-1.1px;font-weight:500;display:block}.video-ad>span{font-size:6px;display:block;margin-top:20px}.discovery-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin:22px 0}.discovery-grid i{height:31px;border-radius:8px;background:var(--purple);font-style:normal;display:grid;place-items:center;font-size:22px}.discovery-card{background:var(--mint);padding:18px 14px;border-radius:14px;margin-top:28px}.discovery-card>span{font-size:7px;display:block;margin-bottom:9px}.discovery-card>b{font-size:22px;line-height:1.1;letter-spacing:-.8px;font-weight:500;display:block}.discovery-card>div{font-size:9px;margin-top:20px}.media-editorial{display:grid;grid-template-columns:1fr 1.1fr;gap:100px;padding:65px 0;border-bottom:1px solid var(--line)}.media-brand{display:flex;flex-direction:column;align-items:start;gap:15px}.media-brand h2{font-size:45px;line-height:1;letter-spacing:-1.7px}.media-brand>p{font-size:9px;letter-spacing:1.2px;margin:5px 0 0;color:var(--muted)}.media-symbol{display:grid;place-items:center;background:#ff6900;color:white;font-size:30px;font-weight:700;border-radius:18px;height:70px;width:70px;line-height:1;letter-spacing:-2px}.media-editorial>div>h3{font-size:27px;line-height:1.2;letter-spacing:-.8px;font-weight:500;margin-bottom:23px}.media-editorial>div>p:not(.eyebrow){font-size:15px;color:var(--muted);line-height:1.9}.relationship-pair{gap:35px;margin-top:40px}.relationship-pair article{background:#eeeee8;padding:35px;border-radius:15px}.relationship-pair h2{font-size:42px;margin:28px 0 22px}.relationship-pair p:not(.eyebrow){font-size:14px;line-height:1.9;color:var(--muted);margin:0}.platform-cards{gap:35px}.platform-cards article{border:1px solid #ffffff44;border-radius:16px;padding:35px}.platform-cards span{font-size:34px;letter-spacing:-1px;font-weight:500}.platform-cards h3{font-size:22px;font-weight:500;margin:30px 0 17px}.platform-cards p{font-size:14px;line-height:1.85;color:#bfc6bf;margin:0}.industry-detail{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;margin-bottom:55px}.industry-detail .eyebrow{margin-bottom:24px}.industry-detail h2{font-size:53px;letter-spacing:-2px;line-height:1.05;margin-bottom:24px}.industry-detail>div>p:not(.eyebrow){font-size:15px;line-height:1.9;color:var(--muted)}.industry-detail>div>.lead-description{font-size:20px;line-height:1.55;color:var(--ink)}.industry-detail-art{height:445px;border-radius:20px;position:relative;padding:28px;overflow:hidden;background:var(--mint)}.industry-detail-art:before{content:'';width:360px;height:360px;border:1px solid #17191a33;position:absolute;border-radius:50%;left:15%;top:14%}.industry-detail-art .eyebrow{font-size:9px}.large-game-shape{position:absolute;top:27%;left:31%;font-size:210px;color:var(--blue);line-height:1;transform:rotate(12deg)}.scene-caption{position:absolute;bottom:25px;left:28px;font-size:11px}.social-scene{background:#ffcedc}.hello-bubble{position:absolute;left:18%;top:35%;font-size:70px;letter-spacing:-3px;background:var(--blue);color:white;padding:9px 38px 16px;border-radius:32px 32px 4px 32px;transform:rotate(-9deg);font-weight:500;line-height:1.4}.hello-bubble span{position:absolute;font-size:110px;color:#fff7e7;right:-30px;top:-73px;line-height:1}.table-scroll{overflow-x:auto;border:1px solid var(--ink);border-radius:14px}table{width:100%;border-collapse:collapse;text-align:left;font-size:14px;line-height:1.7}th{background:var(--ink);color:white;font-size:12px;font-weight:500}th,td{padding:19px 24px;border-bottom:1px solid var(--line)}td:first-child{font-weight:500;min-width:150px}tr:last-child td{border-bottom:0}tr:nth-child(even){background:#f0f2ec}.comparison-cards{gap:28px}.comparison-cards article{padding:35px;background:var(--paper);border:1px solid var(--ink);border-radius:16px}.comparison-cards h3{font-size:31px;font-weight:500;line-height:1.15;letter-spacing:-1px;margin:25px 0}.comparison-cards p:not(.eyebrow){font-size:14px;line-height:1.95;color:var(--muted);margin:0}.reference-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 65px}.reference-grid a{border-top:1px solid #ffffff33;display:block;padding:22px 0;font-size:18px}.reference-grid a:hover{color:var(--mint)}.resource-callout{text-align:center;max-width:760px;margin:auto}.resource-callout .eyebrow{margin-bottom:25px}.resource-callout h2{margin-bottom:25px}.resource-callout>p:not(.eyebrow){max-width:520px;margin:0 auto 30px;font-size:17px;line-height:1.85;color:var(--muted)}
/* Reading experience */
.article-hero{padding:45px 0 65px;background:var(--mint)}.breadcrumb{font-size:11px;display:inline-block;margin-bottom:38px;border-bottom:1px solid #17191a33}.article-hero .eyebrow{margin-bottom:20px}.article-hero h1{font-size:clamp(52px,5.5vw,80px);max-width:1100px;letter-spacing:-3.8px;line-height:1.05;font-weight:500;margin:0 0 25px}.article-hero>.wrap>p:not(.eyebrow){max-width:780px;font-size:20px;line-height:1.7;letter-spacing:-.2px;margin-bottom:25px}.article-meta{font-size:9px;letter-spacing:1px;color:var(--muted)}.article-layout{display:grid;grid-template-columns:255px minmax(0,790px);gap:95px;padding-top:65px;padding-bottom:85px;justify-content:center}.article-layout aside{position:relative}.article-toc{display:flex;flex-direction:column;align-items:stretch;position:sticky;top:130px;padding:0;gap:0;font-size:12px;line-height:1.7;background:transparent}.article-toc .eyebrow{margin:0 0 18px}.article-toc a{padding:13px 0;border-top:1px solid var(--line);font-weight:400}.article-toc a:after{display:none!important}.article-toc a:hover{color:var(--blue)}.article-body{min-width:0}.article-body section{scroll-margin-top:125px;margin-bottom:48px}.article-body h2{font-size:34px;font-weight:500;line-height:1.2;letter-spacing:-1.3px;margin-bottom:23px}.article-body p,.article-body li{font-size:16px;line-height:1.9;color:#454e49}.article-body p{margin:0 0 21px}.article-body ul{padding-left:20px;margin:5px 0 25px}.article-body li{padding-left:5px;margin-bottom:10px}.article-note{background:#eee8fa;border-radius:12px;padding:25px 28px;margin:28px 0}.article-note b{font-size:13px;font-weight:500;display:block;margin-bottom:10px}.article-note p{font-size:17px!important;line-height:1.75;margin:0;color:var(--ink)}.article-sources{border-top:1px solid var(--ink);padding-top:30px;margin-top:45px}.article-sources h3{font-size:22px;font-weight:500;letter-spacing:-.5px;margin-bottom:20px}.article-sources a{font-size:13px;display:block;color:var(--blue);text-decoration:underline;text-underline-offset:4px;margin-bottom:12px}.article-sources p{font-size:11px;line-height:1.8;color:var(--muted);margin-top:22px}.next-reading{display:flex;justify-content:space-between;align-items:center;gap:20px;background:var(--ink);color:white;border-radius:12px;padding:25px;font-size:17px;margin-top:35px}.next-reading:hover{background:var(--blue)}
/* Contact and navigation */
.contact-section{background:#ece6f9}.contact-form-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:100px}.contact-form-grid>.wrap{display:contents}.contact-form-grid>div>.eyebrow{margin-bottom:25px}.contact-form-grid h2{font-size:61px;letter-spacing:-2.8px}.contact-form-grid>div>p:not(.eyebrow){font-size:16px;line-height:1.85;margin:27px 0;color:var(--muted);max-width:390px}.contact-email{font-size:21px;line-height:1.5;display:block;margin:32px 0 10px;letter-spacing:-.3px}.copy-button{background:none;border:0;border-bottom:1px solid var(--ink);font-size:11px;padding:5px 0}.contact-form-grid>div>.copy-status{min-height:20px;font-size:11px;margin:10px 0 0}.contact-note{border-top:1px solid #17191a33;margin-top:35px;padding-top:25px;max-width:390px}.contact-note b{font-size:14px;font-weight:500}.contact-note p{font-size:13px;line-height:1.85;color:var(--muted);margin:10px 0 0}#campaign-brief{background:var(--paper);padding:32px;border:1px solid #17191a44;border-radius:18px}.form-title{display:flex;justify-content:space-between;border-bottom:1px solid var(--line);padding:0 0 20px;font-size:9px;letter-spacing:1px;margin-bottom:25px}.form-title span:last-child{font-size:20px;line-height:1}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}label{display:block;font-size:11px;line-height:1.5;margin-bottom:20px;font-weight:500}input,select,textarea{display:block;width:100%;border:1px solid #bfc5bb;border-radius:7px;background:white;padding:12px;font:400 13px/1.6 Ubuntu,Arial,sans-serif;margin-top:8px;color:var(--ink);min-width:0}textarea{resize:vertical;min-height:120px}input:focus,textarea:focus,select:focus{outline:2px solid var(--blue);outline-offset:2px}#campaign-brief .button{border:0;margin-top:4px}.form-note{font-size:10px;line-height:1.8;color:var(--muted);margin:17px 0 0}#form-status{font-size:11px;line-height:1.8;color:var(--blue);margin:10px 0 0}.site-footer{padding:65px 0 25px}.footer-grid{display:grid;grid-template-columns:1.6fr 1fr 1.3fr .8fr;gap:50px;padding-bottom:50px}.footer-grid>div:first-child>p{font-size:12px;color:var(--muted);line-height:1.8;margin:24px 0 20px}.footer-email{font-size:11px}.footer-grid h3{font-size:11px;font-weight:500;margin:0 0 22px;line-height:1.5}.footer-grid>div:not(:first-child)>a{display:block;font-size:11px;line-height:1.6;color:var(--muted);margin-bottom:13px}.footer-grid>div>a:hover{color:var(--blue)}.footer-bottom{font-size:9px;padding-top:23px}.not-found h1{font-size:80px}button:focus-visible,summary:focus-visible{outline:3px solid var(--blue);outline-offset:5px}.region-tabs button:focus-visible,.format-tabs button:focus-visible{outline-offset:-5px}[hidden]{display:none!important}
@media(min-width:1600px){.hero-stage{min-height:650px}.stage-phone{top:105px;left:33%}.stage-card-one{left:35px;top:180px}.stage-card-two{right:30px;bottom:105px}}
@media(max-width:1200px){.wrap{width:calc(100% - 72px)}nav{gap:18px;font-size:11px}.wordmark{font-size:24px}.header-inner{gap:25px}.nav-contact{gap:15px;padding:12px 16px}.new-hero .hero-grid{gap:35px}.new-hero h1{font-size:clamp(65px,7.8vw,96px);letter-spacing:-5px}.hero-stage{min-height:570px}.stage-phone{left:28%;top:68px}.stage-card{padding:10px}.stage-card-one{left:12px;top:150px}.stage-card-two{right:12px;bottom:75px}.stage-card b{font-size:10px}.stage-label{font-size:7px;left:20px}.stage-bottom{font-size:7px;left:20px}.new-hero .hero-actions{gap:17px}.new-hero .hero-actions .text-link{font-size:11px}.section{padding:80px 0}.section-heading{gap:45px}.section-heading-aside{max-width:300px}.discovery-feature{grid-template-columns:1fr 226px 1fr;gap:35px}.discovery-text h3{font-size:29px}.discovery-entries h4{font-size:16px}.discovery-entries p{font-size:11px}.discovery-feature .demo-phone{width:210px;height:410px}.value-grid{gap:30px}.value-grid h3{font-size:23px}.page-hero-grid{gap:70px}.page-hero h1{letter-spacing:-4px}.article-layout{gap:65px;grid-template-columns:210px minmax(0,740px)}.media-editorial{gap:70px}.media-brand h2{font-size:40px}.industry-detail{gap:50px}.industry-detail h2{font-size:45px}.contact-form-grid{gap:60px}.contact-form-grid h2{font-size:52px}.footer-grid{gap:30px}.article-card h3{font-size:24px}.region-content{padding:28px}.region-content h3{font-size:28px}.map-canvas{min-height:370px}.format-copy{padding:40px}.format-copy h3{font-size:37px}.journey-strip>div{padding:23px 20px}.journey-strip h3{font-size:23px}.content-cards h3{font-size:23px}.content-cards.four h3{font-size:21px}.content-cards.four p{font-size:13px}.media-strip b{font-size:24px}.media-strip b:nth-last-child(2){font-size:18px}.media-strip b.vivo{font-size:30px}.measurement-teaser{gap:60px}.closing-cta>.wrap{gap:80px}}
@media(max-width:1000px){.header{height:80px}.wrap{width:calc(100% - 48px)}.menu-toggle{display:flex;flex-direction:column;gap:6px;border:1px solid var(--ink);border-radius:50%;width:42px;height:42px;align-items:center;justify-content:center;background:transparent}.menu-toggle span{height:1px;width:18px;background:var(--ink)}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(3.5px) rotate(45deg)}.menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-3.5px) rotate(-45deg)}#navigation{display:none;position:absolute;left:0;right:0;top:79px;background:var(--paper);border-bottom:1px solid var(--line);padding:25px 24px 30px;box-shadow:0 15px 20px #17191a09}#navigation.is-open{display:flex;flex-direction:column;align-items:stretch;gap:20px;font-size:16px}.nav-contact{justify-content:space-between}.new-hero{padding-top:40px}.new-hero .hero-grid{gap:25px}.new-hero h1{font-size:clamp(62px,8.1vw,82px);letter-spacing:-4.5px}.new-hero .hero-copy .eyebrow{font-size:7px;letter-spacing:1px}.new-hero .hero-description{font-size:16px}.hero-stage{min-height:535px}.stage-phone{left:25%;top:75px;transform:rotate(-10deg) scale(.88);transform-origin:top left}.stage-star{font-size:50px;right:18px}.stage-card-one{top:145px;left:9px}.stage-card-two{bottom:75px;right:10px}.stage-card b{font-size:8px}.stage-card small{font-size:6px}.stage-card>span{width:28px;height:28px;font-size:21px}.stage-label{font-size:6px;letter-spacing:.7px;left:17px;top:24px}.stage-bottom{font-size:6px;letter-spacing:.7px;left:17px}.new-hero .hero-actions{flex-direction:column;align-items:start;gap:8px}.media-strip>div{gap:20px}.media-strip b{font-size:22px}.media-strip b:nth-last-child(2){font-size:15px}.media-strip b.vivo{font-size:28px}.media-strip b small{font-size:9px}.section-heading{gap:35px}.section-heading h2,h2{font-size:42px;letter-spacing:-1.9px}.section-heading-aside{max-width:260px}.section-heading-aside>p{font-size:13px}.value-grid{gap:28px}.value-grid h3{font-size:22px}.value-grid p{font-size:13px}.discovery-feature{gap:30px;grid-template-columns:1fr 215px}.discovery-text h3{font-size:32px}.discovery-entries{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,1fr);gap:22px;margin-top:10px}.discovery-entries>div{padding-left:0;padding-top:35px}.discovery-entries>div>span{top:12px}.discovery-entries h4{font-size:15px}.discovery-entries p{font-size:11px}.discovery-phone-wrap{justify-self:center}.market-explorer{grid-template-columns:1.4fr 1fr}.map-canvas{min-height:390px;padding:65px 10px 65px}.region-content{padding:25px}.region-content h3{font-size:27px}.region-content p:not(.eyebrow){font-size:12px}.region-content .region-focus{font-size:9px}.region-tabs button{font-size:9px;min-width:105px}.map-label{left:20px;font-size:7px}.map-note{left:20px;font-size:8px}.industry-tile{padding:26px;min-height:470px}.industry-tile h3{font-size:31px}.industry-tile>p:not(.eyebrow){max-width:90%;font-size:12px}.tile-art{height:190px;transform:scale(.88);transform-origin:top center;margin-bottom:10px}.measurement-teaser{gap:40px}.measurement-teaser .eyebrow{font-size:8px;letter-spacing:1px}.measurement-art{padding:35px 22px}.flow-source span,.flow-result span{padding:8px 10px;font-size:9px}.flow-source,.flow-result{gap:8px}.flow-core{font-size:13px;padding:24px 15px}.flow-core span{font-size:9px}.article-cards{gap:18px}.article-cover{height:185px;padding:20px}.article-cover>b{font-size:140px;right:18px;top:32px}.article-card-copy{padding:23px}.article-card h3{font-size:22px}.article-card-copy>p:not(.eyebrow){font-size:12px}.article-card-copy .eyebrow{font-size:7px}.page-hero{padding:55px 0 60px}.page-hero-grid{gap:45px;grid-template-columns:1.2fr 1fr}.page-hero h1{font-size:65px;letter-spacing:-3.5px}.page-hero .lead-description{font-size:17px}.content-cards h3{font-size:22px}.content-cards p{font-size:13px}.content-cards article{padding-right:22px;margin-right:22px}.content-cards.four{grid-template-columns:1fr 1fr;gap:25px 0}.content-cards.four article:nth-child(2n){border-right:0;margin-right:0}.content-cards.four article:nth-child(3){border-right:1px solid #ffffff33}.content-cards.four h3{font-size:24px}.two-column{gap:45px}.journey-strip>div{padding:22px 18px}.journey-strip>div:after{right:15px;font-size:20px}.journey-strip h3{font-size:21px}.journey-strip p{font-size:11px}.format-copy{padding:35px}.format-copy h3{font-size:33px}.format-copy>p:not(.eyebrow){font-size:14px}.format-tabs button{font-size:11px;padding:20px 10px}.format-explorer [role=tabpanel]{min-height:510px}.format-phone{padding:35px 15px 55px}.media-editorial{gap:50px;padding:50px 0}.media-brand h2{font-size:34px}.media-editorial>div>h3{font-size:24px}.media-editorial>div>p:not(.eyebrow){font-size:14px}.relationship-pair{gap:25px}.relationship-pair article{padding:28px}.industry-detail{gap:40px}.industry-detail h2{font-size:40px}.industry-detail-art{height:400px}.industry-detail>div>p:not(.eyebrow){font-size:14px}.industry-detail>div>.lead-description{font-size:18px}.large-game-shape{font-size:180px;left:25%}.hello-bubble{font-size:57px;left:14%;padding:9px 26px 16px}.hello-bubble span{font-size:90px}.comparison-cards{gap:25px}.comparison-cards article{padding:28px}.comparison-cards h3{font-size:28px}.reference-grid a{font-size:16px}.contact-form-grid{gap:40px;grid-template-columns:1fr 1.15fr}.contact-form-grid h2{font-size:44px}.contact-email{font-size:18px;overflow-wrap:anywhere}.contact-form-grid>div>p:not(.eyebrow){font-size:14px}#campaign-brief{padding:25px}.form-row{gap:14px}.footer-grid{grid-template-columns:1.3fr 1fr 1.3fr;gap:35px}.footer-grid>div:last-child{grid-column:2/4;display:flex;gap:25px;align-items:start}.footer-grid>div:last-child h3{margin:0}.footer-grid>div:last-child a{margin:0}.footer-grid>div:not(:first-child)>a{font-size:10px}.footer-grid>div:last-child>a{font-size:9px}.closing-cta>.wrap{gap:50px}.closing-cta h2{font-size:49px;letter-spacing:-2.2px}.closing-cta p:not(.eyebrow){font-size:15px}.article-layout{grid-template-columns:180px minmax(0,1fr);gap:45px}.article-toc{font-size:11px;top:110px}.article-toc .eyebrow{font-size:9px}.article-hero h1{font-size:61px;letter-spacing:-3px}.article-body h2{font-size:30px}.article-body p,.article-body li{font-size:15px}.article-body section{scroll-margin-top:110px}.article-hero>.wrap>p:not(.eyebrow){font-size:18px}}
@media(max-width:700px){html{scroll-padding-top:98px}.wrap{width:calc(100% - 40px)}.header{height:74px}#navigation{top:73px}.wordmark{font-size:25px}.section{padding:60px 0}.section-heading{display:block;margin-bottom:32px}.section-heading .eyebrow{font-size:9px;margin-bottom:20px}.section-heading h2,h2{font-size:38px;letter-spacing:-1.8px}.section-heading-aside{max-width:100%;margin-top:23px}.section-heading-aside>p{font-size:14px;margin-bottom:13px}.section-heading-aside:empty{display:none}.new-hero{padding-top:30px}.new-hero .hero-grid{grid-template-columns:1fr;gap:30px}.new-hero .hero-copy .eyebrow{font-size:8px;letter-spacing:.9px}.new-hero h1{font-size:clamp(68px,16vw,105px);letter-spacing:-4.7px;line-height:.98;margin:24px 0}.new-hero .hero-description{font-size:17px;line-height:1.6;margin-bottom:23px}.new-hero .hero-actions{flex-direction:row;align-items:center;gap:21px}.new-hero .hero-actions .button{padding:15px 20px;font-size:12px}.new-hero .hero-actions .text-link{font-size:11px}.new-hero .hero-note{font-size:9px;margin-top:20px}.hero-stage{min-height:490px;border-radius:18px}.stage-phone{top:64px;left:28%;transform:rotate(-10deg) scale(.85)}.stage-label{left:20px;font-size:6px;letter-spacing:.8px}.stage-star{font-size:48px;top:29px;right:18px}.stage-card{padding:10px}.stage-card-one{top:145px;left:12px;max-width:85%}.stage-card-two{bottom:65px;right:12px;max-width:85%}.stage-card b{font-size:8px}.stage-card small{font-size:6px}.stage-bottom{font-size:6px;bottom:22px;left:20px;letter-spacing:.8px}.media-strip{margin-top:24px;padding:22px 0 25px}.media-strip>span{font-size:7px;letter-spacing:1px;margin-bottom:20px}.media-strip>div{display:grid;grid-template-columns:repeat(6,1fr);gap:24px 10px;text-align:center}.media-strip b{grid-column:span 2;font-size:22px}.media-strip b:nth-last-child(2){font-size:17px;grid-column:span 3}.media-strip b:last-child{grid-column:span 3;font-size:22px}.media-strip b small{font-size:8px;display:block;margin-top:4px}.media-strip b.vivo{font-size:28px}.value-grid{grid-template-columns:1fr;gap:25px}.value-grid article{padding-top:24px;display:grid;grid-template-columns:42px 1fr;gap:12px 18px}.value-symbol{grid-row:1/3;font-size:32px}.value-grid h3{font-size:24px;margin:0}.value-grid p{font-size:14px;grid-column:2}.discovery-feature{grid-template-columns:1fr;gap:35px}.discovery-text h3{font-size:34px}.discovery-text>p:not(.feature-number){font-size:14px}.discovery-text .text-link{font-size:12px}.feature-number{font-size:9px}.discovery-phone-wrap{padding:0 0 35px}.discovery-feature .demo-phone{width:226px;height:425px}.discovery-entries{grid-template-columns:1fr 1fr;gap:22px;margin-top:0}.discovery-entries h4{font-size:16px}.discovery-entries p{font-size:12px}.fine-print{font-size:10px}.market-explorer{grid-template-columns:1fr;border-radius:16px}.map-canvas{min-height:250px;padding:58px 13px 50px}.map-label{font-size:6px;letter-spacing:.8px;left:20px;top:20px}.map-note{font-size:7px;left:20px;bottom:15px;right:20px}.region-content{padding:28px 25px;min-height:310px;border-top:1px solid #17191a22}.region-content h3{font-size:31px;letter-spacing:-1.2px;max-width:380px}.region-content .eyebrow{font-size:8px;margin-bottom:17px}.region-content p:not(.eyebrow){font-size:13px}.region-content .region-focus{font-size:10px}.region-tabs{display:grid;grid-template-columns:1fr 1fr;overflow:visible}.region-tabs button{min-width:0;font-size:10px;padding:15px 10px;border-bottom:1px solid var(--line)}.region-tabs button:nth-child(2n){border-right:0}.region-tabs button:nth-last-child(-n+2){border-bottom:0}.industry-tiles{grid-template-columns:1fr;gap:22px}.industry-tile{min-height:470px;padding:25px}.industry-tile h3{font-size:34px}.industry-tile>p:not(.eyebrow){font-size:13px}.tile-art{height:205px;margin-bottom:20px;transform:scale(.9);transform-origin:center}.measurement-teaser{grid-template-columns:1fr;gap:30px}.measurement-teaser .eyebrow{font-size:8px}.measurement-teaser>div>p:not(.eyebrow){font-size:14px;margin-top:23px}.measurement-art{padding:30px 20px}.flow-source span,.flow-result span{font-size:10px;padding:8px 12px}.flow-core{padding:24px 15px;font-size:14px}.flow-core span{font-size:10px}.article-cards{grid-template-columns:1fr;gap:25px}.article-cover{height:215px;padding:25px}.article-cover>b{font-size:165px;right:28px;top:28px}.article-cover>span:first-child{font-size:8px}.article-card-copy{padding:26px}.article-card h3{font-size:29px;letter-spacing:-1px}.article-card-copy>p:not(.eyebrow){font-size:14px}.article-card-copy .eyebrow{font-size:8px}.article-read{font-size:12px}.faq details{padding:20px 0}.faq summary{font-size:17px;line-height:1.5;letter-spacing:-.3px;gap:20px}.faq details>p{font-size:13px;margin-right:20px}.closing-cta{padding:55px 0}.closing-cta>.wrap{grid-template-columns:1fr;gap:28px}.closing-cta h2{font-size:43px;letter-spacing:-2px}.closing-cta .eyebrow{font-size:8px;margin-bottom:21px}.closing-cta p:not(.eyebrow){font-size:15px;max-width:100%;margin-bottom:22px}.cta-star{font-size:180px;right:-25px;top:20px}.page-hero{padding:40px 0 45px}.page-hero .eyebrow{font-size:9px;margin-bottom:25px}.page-hero-grid{grid-template-columns:1fr;gap:25px}.page-hero h1{font-size:clamp(48px,11.7vw,70px);letter-spacing:-2.8px;line-height:1.04}.page-hero .lead-description{font-size:16px;line-height:1.8;max-width:100%;margin:0}.content-cards,.content-cards.four,.content-cards.six{grid-template-columns:1fr;gap:0;border-top:1px solid var(--ink)}.content-cards article,.content-cards.four article,.content-cards.six article{border-right:0!important;border-bottom:1px solid var(--line);margin:0;padding:24px 0}.content-cards article:last-child{border-bottom:0;padding-bottom:0}.content-cards h3,.content-cards.four h3{font-size:25px;margin:18px 0 14px}.content-cards p,.content-cards.four p{font-size:14px;line-height:1.9}.card-index{font-size:10px}.dark-section .content-cards article{border-bottom-color:#ffffff33}.two-column{grid-template-columns:1fr;gap:30px}.editorial-copy{margin-top:30px}.editorial-copy h3{font-size:25px}.editorial-copy p{font-size:14px;line-height:1.9}.journey-strip{grid-template-columns:1fr 1fr}.journey-strip>div{padding:22px;border-bottom:1px solid var(--ink)}.journey-strip>div:nth-child(2){border-right:0}.journey-strip>div:nth-child(3){border-bottom:0}.journey-strip h3{font-size:24px;margin:28px 0 12px}.journey-strip p{font-size:12px}.note-card{padding:27px}.check-list li{font-size:14px}.format-tabs{display:grid;grid-template-columns:1fr 1fr}.format-tabs button{padding:16px 10px;font-size:11px;border-bottom:1px solid var(--ink)}.format-tabs button:nth-child(2n){border-right:0}.format-tabs button:nth-last-child(-n+2){border-bottom:0}.format-explorer [role=tabpanel]{grid-template-columns:1fr}.format-phone{min-height:490px;padding:35px 15px 55px}.format-copy{padding:30px 25px}.format-copy h3{font-size:34px;margin-bottom:22px}.format-copy>p:not(.eyebrow){font-size:14px}.format-copy .eyebrow{font-size:8px;margin-bottom:20px}.format-copy .region-focus{font-size:10px}.source-line{font-size:10px}.media-editorial{grid-template-columns:1fr;gap:30px;padding:40px 0}.media-brand{gap:14px}.media-brand h2{font-size:39px}.media-brand>p{font-size:8px}.media-symbol{height:55px;width:55px;border-radius:14px;font-size:24px}.media-editorial>div>h3{font-size:26px}.relationship-pair article{padding:28px}.relationship-pair h2{font-size:39px;margin:23px 0 20px}.platform-cards article{padding:28px}.platform-cards span{font-size:31px}.platform-cards h3{font-size:23px}.platform-cards p{font-size:14px}.industry-detail{grid-template-columns:1fr;gap:32px;margin-bottom:35px}.industry-detail h2{font-size:41px;letter-spacing:-1.8px}.industry-detail .eyebrow{font-size:8px;margin-bottom:20px}.industry-detail>div>.lead-description{font-size:18px}.industry-detail-art{height:350px;padding:25px}.industry-detail-art:before{width:300px;height:300px;left:12%;top:13%}.large-game-shape{font-size:175px;top:27%;left:28%}.scene-caption{font-size:10px;bottom:24px;left:25px}.hello-bubble{font-size:60px;left:17%;top:35%}.social-scene{order:-1}.table-scroll{border-radius:12px}table{font-size:12px;min-width:600px}th{font-size:10px}th,td{padding:16px 20px}td:first-child{min-width:135px}.comparison-cards article{padding:28px}.comparison-cards h3{font-size:30px;margin:22px 0}.reference-grid{grid-template-columns:1fr}.reference-grid a{font-size:16px;padding:20px 0}.resource-callout h2{font-size:39px}.resource-callout>p:not(.eyebrow){font-size:15px}.article-hero{padding:30px 0 45px}.breadcrumb{font-size:10px;margin-bottom:28px}.article-hero h1{font-size:clamp(39px,9.2vw,60px);letter-spacing:-2px;line-height:1.08;margin-bottom:24px}.article-hero .eyebrow{font-size:8px;margin-bottom:17px}.article-hero>.wrap>p:not(.eyebrow){font-size:16px;line-height:1.8;margin-bottom:23px}.article-meta{font-size:8px;letter-spacing:.8px}.article-layout{display:block;padding-top:35px;padding-bottom:55px}.article-toc{position:static;display:block!important;box-shadow:none!important;border:1px solid var(--line)!important;border-radius:12px;padding:23px!important;background:#f0f1eb!important;margin-bottom:40px}.article-toc a{display:block;font-size:12px;padding:12px 0}.article-toc a:last-child{padding-bottom:0}.article-body h2{font-size:29px;letter-spacing:-1px;margin-bottom:20px}.article-body p,.article-body li{font-size:15px;line-height:1.95}.article-body section{margin-bottom:38px}.article-note{padding:24px}.article-note p{font-size:16px!important}.article-sources a{font-size:12px}.next-reading{font-size:15px;padding:22px}.contact-form-grid{grid-template-columns:1fr;gap:35px}.contact-form-grid h2{font-size:46px;letter-spacing:-2px}.contact-form-grid>div>p:not(.eyebrow){font-size:15px;max-width:100%}.contact-email{font-size:21px}.contact-note{max-width:100%;margin-top:25px}#campaign-brief{padding:25px 22px;border-radius:14px}.form-row{grid-template-columns:1fr;gap:0}label{font-size:11px}input,textarea,select{font-size:16px;padding:11px 12px}.form-title{font-size:8px;letter-spacing:.8px}.form-note{font-size:10px}.site-footer{padding:45px 0 22px}.footer-grid{grid-template-columns:1fr 1fr;gap:30px 25px;padding-bottom:32px}.footer-grid>div:first-child{grid-column:1/-1;padding-bottom:10px}.footer-grid>div:last-child{grid-column:auto;display:block;gap:0}.footer-grid>div:last-child h3{margin-bottom:20px}.footer-grid h3{font-size:11px;margin-bottom:20px}.footer-grid>div:not(:first-child)>a,.footer-grid>div:last-child>a{font-size:11px;margin-bottom:13px;display:block}.footer-email{font-size:12px}.footer-grid>div:first-child>p{margin:20px 0 18px;font-size:13px}.footer-bottom{font-size:9px;line-height:1.8;gap:7px}.not-found h1{font-size:60px}}
@media(max-width:360px){.wrap{width:calc(100% - 32px)}.new-hero h1{font-size:65px;letter-spacing:-4px}.new-hero .hero-copy .eyebrow{font-size:7px}.hero-stage{min-height:455px}.stage-phone{left:25%;top:66px;transform:rotate(-10deg) scale(.78)}.stage-card-one{top:138px;left:8px}.stage-card-two{bottom:60px;right:8px}.stage-label{font-size:5px}.new-hero .hero-actions{gap:15px}.section-heading h2,h2{font-size:34px}.page-hero h1{font-size:45px;letter-spacing:-2.4px}.industry-detail h2{font-size:37px}.contact-email{font-size:18px}.article-hero h1{font-size:37px}.flow-source span,.flow-result span{padding:8px;font-size:9px}.journey-strip>div{padding:19px}.journey-strip h3{font-size:21px}.footer-grid{gap:27px 15px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}

@font-face{font-family:SourceHanSansSC;src:url('/assets/fonts/SourceHanSansSC-Subset.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}
body{font-size:18px}.header-inner>.wordmark{order:0;flex-shrink:0}#navigation{order:1;margin-left:auto}.language-switch{order:2;display:flex;align-items:center;gap:0;border:1px solid #17191a33;border-radius:50px;padding:4px;flex-shrink:0}.language-switch>a,.language-switch>span{display:block;padding:7px 9px;border-radius:40px;font-size:12px;line-height:1.4;white-space:nowrap}.language-switch>[aria-current=true]{background:var(--ink);color:white}.language-switch>a:hover{background:var(--mint)}.menu-toggle{order:3;flex-shrink:0}.header-inner{gap:22px}#navigation{gap:20px;font-size:14px}.nav-contact{padding:12px 17px;gap:17px}.hero-note{font-size:14px!important}.section-heading-aside>p,.value-grid p,.content-cards p,.content-cards.four p,.editorial-copy p,.media-editorial>div>p:not(.eyebrow),.industry-detail>div>p:not(.eyebrow),.measurement-teaser>div>p:not(.eyebrow),.comparison-cards p:not(.eyebrow),.format-copy>p:not(.eyebrow),.platform-cards p,.relationship-pair p:not(.eyebrow){font-size:18px;line-height:1.85}.content-cards h3,.content-cards.four h3{font-size:27px;line-height:1.25}.content-cards article{padding-right:28px;margin-right:28px}.content-cards.four{gap:0}.content-cards.four h3{font-size:25px}.content-cards.four article{padding-right:23px;margin-right:23px}.eyebrow,.section-heading .eyebrow,.new-hero .hero-copy .eyebrow{font-size:12px;letter-spacing:1.2px}.button,.text-link,.article-read{font-size:15px}.button{padding:17px 25px}.new-hero .hero-description{font-size:21px}.card-index,.feature-number{font-size:13px}.fine-print,.source-line{font-size:14px;line-height:1.8}.region-content{padding:35px}.region-content h3{font-size:34px;line-height:1.15}.region-content p:not(.eyebrow){font-size:17px;line-height:1.85}.region-content .eyebrow{font-size:12px}.region-content .region-focus{font-size:14px}.region-tabs button{font-size:13px;line-height:1.6;padding:19px 12px;min-width:125px}.map-label{font-size:10px;letter-spacing:1px}.map-note{font-size:11px;line-height:1.7}.market-explorer{grid-template-columns:1.6fr 1fr}.market-agenda{padding-top:75px;background:#edf2ec}.discovery-text>p:not(.feature-number){font-size:18px;line-height:1.85}.discovery-entries h4{font-size:21px}.discovery-entries p{font-size:16px;line-height:1.8}.discovery-entries>div{padding:20px 0 23px 35px}.discovery-entries span{font-size:12px}.discovery-feature{grid-template-columns:1fr 235px 1fr;gap:40px}.discovery-text h3{font-size:35px}.industry-tile>p:not(.eyebrow){font-size:17px;line-height:1.85;max-width:90%}.industry-tile{min-height:560px}.industry-tile .eyebrow{font-size:11px}.industry-tile h3{font-size:39px}.measurement-art small,.device-caption{font-size:12px}.flow-source span,.flow-result span{font-size:13px}.flow-core{font-size:18px;letter-spacing:.4px}.flow-core span{font-size:14px}.journey-strip p{font-size:16px;line-height:1.8}.journey-strip span{font-size:13px}.journey-strip h3{font-size:28px}.article-card-copy .eyebrow{font-size:11px}.article-card-copy>p:not(.eyebrow){font-size:17px;line-height:1.8}.article-card h3{font-size:29px;line-height:1.2}.article-cover>span:first-child{font-size:11px}.faq summary{font-size:22px}.faq details>p{font-size:18px;line-height:1.85}.faq details{padding:25px 0}.article-body p,.article-body li{font-size:19px;line-height:1.9}.article-body h2{font-size:36px;line-height:1.22}.article-body section{margin-bottom:55px}.article-body{max-width:780px}.article-layout{grid-template-columns:245px minmax(0,780px);gap:80px}.article-toc a{font-size:15px;line-height:1.65}.article-toc .eyebrow{font-size:12px}.article-sources a{font-size:16px;line-height:1.75}.article-sources p{font-size:14px}.article-note p{font-size:20px!important}.article-note b{font-size:16px}.article-meta{font-size:12px}.breadcrumb{font-size:14px}.source-line .inline-link{font-size:14px}.featured-insight{position:relative;display:flex;align-items:center;justify-content:space-between;gap:40px;background:var(--mint);padding:40px;border:1px solid var(--line);border-radius:18px;margin-bottom:35px;overflow:hidden}.featured-insight h2{font-size:49px;margin:20px 0}.featured-insight p:not(.eyebrow){font-size:18px;line-height:1.8;max-width:650px;margin-bottom:20px}.featured-symbol{font-size:160px;color:var(--blue);line-height:1;padding:0 25px}.featured-insight:hover .text-link{color:var(--blue)}.check-list li{font-size:18px}.note-card .eyebrow{font-size:12px}.format-tabs button{font-size:16px;line-height:1.6}.format-copy .region-focus{font-size:14px}.format-copy>.eyebrow{font-size:12px}th{font-size:16px}td{font-size:17px;line-height:1.8}.reference-grid a{font-size:19px}.closing-cta p:not(.eyebrow){font-size:19px;line-height:1.8}.footer-grid h3{font-size:15px}.footer-grid>div:not(:first-child)>a,.footer-grid>div:last-child>a{font-size:14px;line-height:1.8;margin-bottom:13px}.footer-grid>div:first-child>p{font-size:16px}.footer-email{font-size:14px}.footer-bottom{font-size:12px}.contact-form-grid>div>p:not(.eyebrow){font-size:18px;line-height:1.85}.contact-note b{font-size:17px}.contact-note p{font-size:16px;line-height:1.8}.copy-button{font-size:14px}.contact-form-grid>div>.copy-status{font-size:14px}.form-title{font-size:12px;line-height:1.6}label{font-size:15px;line-height:1.6}input,select,textarea{font-size:17px;padding:13px}.form-note,#form-status{font-size:14px;line-height:1.8}.contact-email{font-size:23px}.lead-description,.page-hero .lead-description{font-size:21px;line-height:1.75}.site-footer{padding-top:60px}
html[lang=zh-CN] body{font-family:Ubuntu,SourceHanSansSC,sans-serif}html[lang=zh-CN] h1,html[lang=zh-CN] h2,html[lang=zh-CN] h3,html[lang=zh-CN] h4{letter-spacing:0;line-height:1.35}html[lang=zh-CN] .eyebrow{letter-spacing:1px}html[lang=zh-CN] .new-hero h1{font-size:clamp(46px,4.6vw,68px);line-height:1.3;letter-spacing:-.5px;margin-top:28px}html[lang=zh-CN] .page-hero h1{font-size:clamp(45px,4.5vw,65px);line-height:1.32}html[lang=zh-CN] .article-hero h1{font-size:clamp(42px,4vw,59px);line-height:1.35}html[lang=zh-CN] .section-heading h2,html[lang=zh-CN] h2{font-size:clamp(34px,3.5vw,50px);line-height:1.35}html[lang=zh-CN] .article-body h2{font-size:31px}html[lang=zh-CN] .wordmark{font-family:Ubuntu,sans-serif;letter-spacing:-1.3px}html[lang=zh-CN] .screen-head{font-size:20px;line-height:1.3}html[lang=zh-CN] .store-feature b{font-size:13px;line-height:1.4}html[lang=zh-CN] .stage-card b{font-size:11px}html[lang=zh-CN] .stage-label{font-size:9px}html[lang=zh-CN] .stage-bottom{font-size:9px}html[lang=zh-CN] .phone-status{font-family:Ubuntu,sans-serif}html[lang=zh-CN] .format-copy h3{line-height:1.35}html[lang=zh-CN] .video-ad b{font-size:27px;line-height:1.3}html[lang=zh-CN] .hello-bubble{letter-spacing:0;font-size:56px}html[lang=zh-CN] .tile-art b:first-child{font-size:48px;letter-spacing:0}
@media(max-width:1250px){#navigation{gap:15px;font-size:13px}.wordmark{font-size:24px}.header-inner{gap:18px}.nav-contact{padding:11px 14px;gap:12px}.language-switch>a,.language-switch>span{font-size:11px;padding:7px 8px}.content-cards.four h3{font-size:23px}.content-cards.four p{font-size:17px}.discovery-feature{gap:30px;grid-template-columns:1fr 210px 1fr}.discovery-text h3{font-size:32px}.discovery-feature .demo-phone{width:205px;height:410px}.region-content{padding:28px}.region-content h3{font-size:31px}.market-explorer{grid-template-columns:1.5fr 1fr}.article-layout{gap:55px;grid-template-columns:220px minmax(0,1fr)}.region-tabs button{font-size:12px}.new-hero .hero-actions{gap:19px}.new-hero .hero-actions .text-link{font-size:13px}}
@media(max-width:1100px){.header{height:80px}.menu-toggle{display:flex;flex-direction:column;gap:6px;border:1px solid var(--ink);border-radius:50%;width:42px;height:42px;align-items:center;justify-content:center;background:transparent}.menu-toggle span{height:1px;width:18px;background:var(--ink)}#navigation{display:none;position:absolute;left:0;right:0;top:79px;padding:27px 24px 30px;background:var(--paper);border-bottom:1px solid var(--line);box-shadow:0 15px 20px #17191a09;margin:0}#navigation.is-open{display:flex;flex-direction:column;align-items:stretch;gap:23px;font-size:18px}.language-switch{margin-left:auto}.new-hero .hero-actions{flex-direction:column;align-items:start;gap:10px}.new-hero .hero-actions .button{font-size:14px}.discovery-feature{grid-template-columns:1fr 225px;gap:40px}.discovery-entries{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.discovery-entries>div{padding:38px 0 15px}.discovery-entries span{top:12px}.discovery-entries h4{font-size:19px}.discovery-entries p{font-size:16px}.content-cards.four{grid-template-columns:1fr 1fr;gap:25px 0}.content-cards.four article:nth-child(2n){border-right:0;margin-right:0}.content-cards.four article:nth-child(3){border-right:1px solid var(--line)}.content-cards.four h3{font-size:26px}.content-cards.four p{font-size:18px}.region-content h3{font-size:29px}.region-content p:not(.eyebrow){font-size:16px}.region-content .region-focus{font-size:13px}.footer-grid>div:last-child{display:block;grid-column:auto}.footer-grid{grid-template-columns:1.3fr 1fr 1.2fr}.footer-grid>div:last-child>a{font-size:14px;margin-bottom:13px}.footer-grid>div:last-child h3{margin-bottom:20px}.source-line{font-size:13px}.measurement-art{padding:35px 22px}.flow-source span,.flow-result span{font-size:11px;padding:9px 12px}.flow-core{font-size:16px}.flow-core span{font-size:12px}.journey-strip p{font-size:15px}.article-card h3{font-size:26px}.article-card-copy{padding:24px}.format-tabs button{font-size:14px}.contact-form-grid{gap:40px}.form-row{grid-template-columns:1fr;gap:0}}
@media(max-width:850px){.section-heading{align-items:start;gap:30px}.section-heading-aside{max-width:265px}.section-heading-aside>p{font-size:17px}.value-grid{gap:25px}.value-grid h3{font-size:23px}.value-grid p{font-size:17px}.market-explorer{grid-template-columns:1.15fr 1fr}.region-content{padding:25px}.region-content h3{font-size:27px}.region-content p:not(.eyebrow){font-size:16px}.region-content .region-focus{font-size:12px}.map-label{font-size:8px}.map-note{font-size:10px}.article-card h3{font-size:25px}.article-card-copy>p:not(.eyebrow){font-size:16px}.article-cards{gap:18px}.industry-tile h3{font-size:33px}.industry-tile>p:not(.eyebrow){font-size:16px}.industry-tile{min-height:540px}.article-layout{grid-template-columns:180px minmax(0,1fr);gap:35px}.article-toc a{font-size:14px}.article-body p,.article-body li{font-size:18px}.content-cards:not(.four){grid-template-columns:1fr;gap:0}.content-cards:not(.four) article{padding:25px 0;margin:0;border-right:0;border-bottom:1px solid var(--line)}.content-cards:not(.four) article:last-child{border-bottom:0}.content-cards h3{margin:18px 0}.industry-detail-art{height:420px}.industry-detail h2{font-size:40px}.industry-detail>div>p:not(.eyebrow){font-size:17px}.comparison-cards{gap:22px}.comparison-cards article{padding:28px}.comparison-cards p:not(.eyebrow){font-size:17px}.check-list li{font-size:17px}.featured-symbol{font-size:115px;padding:0}.featured-insight{padding:35px}.featured-insight h2{font-size:41px}.journey-strip{grid-template-columns:1fr 1fr}.journey-strip>div{border-bottom:1px solid var(--ink)}.journey-strip>div:nth-child(2n){border-right:0}.journey-strip>div:nth-last-child(-n+2){border-bottom:0}.contact-form-grid{grid-template-columns:1fr;gap:35px}.contact-form-grid>div>p:not(.eyebrow){max-width:100%}.contact-note{max-width:100%}.contact-form-grid h2{font-size:53px}.contact-email{font-size:24px}.form-row{grid-template-columns:1fr 1fr;gap:20px}}
@media(max-width:700px){.header{height:76px}#navigation{top:75px}.header-inner{gap:12px}.wordmark{font-size:23px}.brand-mark{font-size:29px}.language-switch{padding:3px}.language-switch>a,.language-switch>span{font-size:11px;padding:6px 7px}.menu-toggle{height:38px;width:38px}.section-heading .eyebrow,.eyebrow,.new-hero .hero-copy .eyebrow{font-size:11px;letter-spacing:.8px}.new-hero .hero-copy .eyebrow{font-size:9px}.new-hero .hero-description{font-size:19px;line-height:1.7}.new-hero .hero-actions{flex-direction:row;align-items:center;gap:20px}.new-hero .hero-actions .button{font-size:14px;padding:16px 21px}.new-hero .hero-actions .text-link{font-size:14px}.new-hero .hero-note{font-size:13px!important}.section-heading-aside{max-width:100%}.section-heading-aside>p,.value-grid p,.content-cards p,.content-cards.four p,.editorial-copy p,.media-editorial>div>p:not(.eyebrow),.industry-detail>div>p:not(.eyebrow),.measurement-teaser>div>p:not(.eyebrow),.comparison-cards p:not(.eyebrow),.format-copy>p:not(.eyebrow),.platform-cards p,.relationship-pair p:not(.eyebrow){font-size:17px;line-height:1.85}.button,.text-link{font-size:15px}.value-grid h3{font-size:26px}.card-index{font-size:12px}.content-cards,.content-cards.four,.content-cards.six{grid-template-columns:1fr;gap:0}.content-cards article,.content-cards.four article,.content-cards.six article{padding:26px 0;margin:0;border-right:0!important;border-bottom:1px solid var(--line)}.content-cards article:last-child{border-bottom:0}.content-cards h3,.content-cards.four h3{font-size:27px;margin:19px 0 16px}.market-agenda{padding-top:60px}.discovery-feature{grid-template-columns:1fr;gap:35px}.discovery-text>p:not(.feature-number){font-size:17px}.discovery-text h3{font-size:35px}.discovery-feature .demo-phone{width:226px;height:425px}.discovery-entries{grid-template-columns:1fr 1fr;gap:25px}.discovery-entries h4{font-size:20px}.discovery-entries p{font-size:16px}.discovery-entries span{font-size:12px}.fine-print,.source-line{font-size:13px;line-height:1.85}.source-line .inline-link{font-size:13px}.market-explorer{grid-template-columns:1fr}.region-content{min-height:350px;padding:30px 25px}.region-content h3{font-size:33px}.region-content p:not(.eyebrow){font-size:17px}.region-content .eyebrow{font-size:11px}.region-content .region-focus{font-size:14px}.region-tabs button{font-size:13px;line-height:1.65;min-width:0;padding:16px 10px}.map-label{font-size:8px;left:20px;right:20px;line-height:1.6}.map-note{font-size:10px;position:static;margin:20px 5px 0}.map-canvas{padding:57px 13px 22px;min-height:260px}.industry-tile{min-height:560px}.industry-tile>p:not(.eyebrow){font-size:17px;max-width:90%}.industry-tile h3{font-size:36px}.industry-tile .eyebrow{font-size:10px}.measurement-art small,.device-caption{font-size:11px}.flow-source span,.flow-result span{font-size:11px;padding:9px 12px}.flow-core{font-size:16px;letter-spacing:0}.flow-core span{font-size:12px}.article-card h3{font-size:30px}.article-card-copy>p:not(.eyebrow){font-size:17px}.article-card-copy .eyebrow{font-size:11px}.article-cover>span:first-child{font-size:10px}.article-read{font-size:14px}.faq summary{font-size:20px;line-height:1.55}.faq details>p{font-size:17px;line-height:1.85;margin-right:12px}.faq details{padding:23px 0}.closing-cta p:not(.eyebrow){font-size:18px}.closing-cta .eyebrow{font-size:10px}.page-hero .lead-description,.lead-description{font-size:18px;line-height:1.8}.page-hero .eyebrow{font-size:11px}.journey-strip p{font-size:16px}.journey-strip h3{font-size:25px}.journey-strip span{font-size:12px}.journey-strip>div{padding:23px 20px}.format-tabs button{font-size:14px;line-height:1.65}.format-copy>.eyebrow{font-size:11px}.format-copy .region-focus{font-size:14px}.check-list li{font-size:17px}.note-card .eyebrow{font-size:11px}.comparison-cards h3{font-size:31px}th{font-size:14px}td{font-size:16px;line-height:1.8}.reference-grid a{font-size:17px;line-height:1.8}.article-body p,.article-body li{font-size:18px;line-height:1.95}.article-body h2{font-size:31px}.article-body section{margin-bottom:42px}.article-toc a{font-size:15px;line-height:1.8;padding:14px 0}.article-toc .eyebrow{font-size:11px}.article-meta{font-size:11px;line-height:1.8}.article-hero>.wrap>p:not(.eyebrow){font-size:18px;line-height:1.8}.breadcrumb{font-size:13px}.article-sources a{font-size:15px;line-height:1.8}.article-sources p{font-size:13px;line-height:1.85}.article-note p{font-size:18px!important}.article-note b{font-size:15px}.featured-insight{padding:29px;gap:20px;display:block}.featured-insight h2{font-size:37px;position:relative;z-index:1}.featured-insight p:not(.eyebrow){font-size:17px;position:relative;z-index:1}.featured-symbol{position:absolute;font-size:135px;right:-10px;bottom:5px;opacity:.08}.featured-insight .eyebrow{font-size:10px}.contact-form-grid h2{font-size:47px}.contact-form-grid>div>p:not(.eyebrow){font-size:18px}.contact-note b{font-size:17px}.contact-note p{font-size:16px}.contact-email{font-size:22px}.form-title{font-size:11px}.form-row{grid-template-columns:1fr;gap:0}label{font-size:15px}input,select,textarea{font-size:17px;padding:13px}.form-note,#form-status{font-size:13px;line-height:1.85}.copy-button{font-size:14px}.contact-form-grid>div>.copy-status{font-size:13px}.footer-grid{grid-template-columns:1fr 1fr;gap:30px 25px}.footer-grid h3{font-size:15px}.footer-grid>div:not(:first-child)>a,.footer-grid>div:last-child>a{font-size:14px;line-height:1.8}.footer-grid>div:first-child>p{font-size:16px}.footer-email{font-size:14px}.footer-bottom{font-size:12px}.site-footer{padding-top:45px}html[lang=zh-CN] .new-hero h1{font-size:clamp(35px,9.2vw,52px);line-height:1.4;letter-spacing:0}html[lang=zh-CN] .section-heading h2,html[lang=zh-CN] h2{font-size:33px;line-height:1.4}html[lang=zh-CN] .page-hero h1{font-size:clamp(37px,9.6vw,52px);line-height:1.4}html[lang=zh-CN] .article-hero h1{font-size:34px;line-height:1.4}html[lang=zh-CN] .article-body h2{font-size:28px;line-height:1.4}html[lang=zh-CN] .industry-tile h3{font-size:31px}html[lang=zh-CN] .contact-form-grid h2{font-size:37px}html[lang=zh-CN] .region-content h3{font-size:29px}html[lang=zh-CN] .eyebrow{letter-spacing:.6px}html[lang=zh-CN] #navigation.is-open{font-size:18px}html[lang=zh-CN] .stage-card b{font-size:9px}html[lang=zh-CN] .stage-label,html[lang=zh-CN] .stage-bottom{font-size:8px}}
@media(max-width:370px){.wrap{width:calc(100% - 32px)}.wordmark{font-size:21px}.brand-mark{font-size:26px}.header-inner{gap:9px}.menu-toggle{width:35px;height:35px}.language-switch>a,.language-switch>span{font-size:10px;padding:6px}.new-hero .hero-actions{gap:15px}.new-hero .hero-actions .text-link{font-size:13px}.new-hero .hero-copy .eyebrow{font-size:8px}.content-cards h3,.content-cards.four h3{font-size:25px}.flow-source span,.flow-result span{font-size:10px;padding:8px}.flow-source,.flow-result{gap:7px}.contact-email{font-size:20px}.featured-insight{padding:25px}html[lang=zh-CN] .new-hero h1{font-size:34px}html[lang=zh-CN] .section-heading h2,html[lang=zh-CN] h2{font-size:30px}}

html[lang=zh-CN] input,html[lang=zh-CN] textarea,html[lang=zh-CN] select{font-family:Ubuntu,SourceHanSansSC,sans-serif}
