:root{--navy:#03152d;--blue:#0669ff;--orange:#ff7900;--ink:#030b25;--muted:#526383}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;font-family:'Be Vietnam Pro',Arial,sans-serif;background:var(--navy);color:var(--ink)}button,input,select,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}button{color:inherit}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #36b6ff;outline-offset:5px}button{background:0 0;border:0}p{font-size:18px;line-height:1.6}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:800;letter-spacing:-.065em;line-height:1.04}h2{font-size:clamp(40px,4.5vw,64px)}h3{font-size:36px}.dot{color:var(--orange)}.wrap{max-width:1440px;padding:0 72px;margin:auto;position:relative;z-index:2}header{position:fixed;top:0;left:0;right:0;z-index:20;color:#fff;transition:background .2s,border .2s;border-bottom:1px solid transparent}header.scrolled{background:#03152de8;backdrop-filter:blur(18px);border-color:#89c8ff25}.header-inner{max-width:1440px;height:88px;padding:0 48px;display:flex;align-items:center;gap:15px;margin:auto}.vinatti{font-size:30px;letter-spacing:-1.5px;font-weight:700;display:flex;gap:8px;align-items:center}.vmark{display:inline-block;position:relative;width:32px;height:32px}.vmark:after,.vmark:before{content:'';position:absolute;top:2px;width:11px;height:31px;border-radius:6px;transform:rotate(-32deg);background:#0675ff;left:4px}.vmark:after{background:#ff8300;transform:rotate(32deg);left:17px}.brand-divider{height:28px;width:1px;background:#ffffff70}.quik{font-weight:800;font-size:35px;letter-spacing:-2px;color:var(--blue)}.quik span{color:var(--orange)}.slogan{font-size:11px;white-space:nowrap}.slogan b{font-weight:500;color:#009cff}.slogan em{font-style:normal;color:var(--orange)}nav{display:flex;gap:26px;margin-left:auto}nav a{font-size:12px;padding:15px 0;position:relative}nav a:after{content:'';position:absolute;bottom:7px;left:0;width:0;height:2px;background:#17acff;transition:width .18s}nav a.active:after,nav a:hover:after{width:100%}.outline{border:1px solid #00b9ff;border-radius:30px;padding:12px 20px;font-size:12px;white-space:nowrap}.languages{display:flex;gap:7px;font-size:11px}.languages button{padding:8px 0;opacity:.6}.languages button[aria-pressed=true]{opacity:1}.languages span{align-self:center;opacity:.4}#menu{display:none;color:#fff;font-size:25px}main{position:relative;overflow:hidden}.chapter{position:relative}.hero{min-height:810px;color:#fff;background:radial-gradient(ellipse at 65% 25%,#075c9f70,transparent 60%),#03152d;overflow:hidden}.hero-art{position:absolute;width:75%;right:-6%;top:3%;height:96%;background-position:center;background-size:cover;transition:transform .5s;will-change:transform}.hero-veil{position:absolute;inset:0;background:linear-gradient(90deg,#021127 0,#021127ed 22%,#02112730 55%,transparent 85%)}.hero-content{padding-top:175px}.kicker{display:flex;gap:16px;align-items:center;font-size:10px;font-weight:600;letter-spacing:3px;margin-bottom:24px}.kicker span{height:1px;width:105px;background:linear-gradient(90deg,currentColor,transparent);opacity:.5}.blue{color:var(--blue)}h1{font-size:clamp(58px,6.1vw,88px);max-width:700px;animation:enter .6s both}.hero p{margin-top:24px;font-size:20px;animation:enter .6s .1s both}.actions{display:flex;gap:30px;align-items:center;margin-top:32px;animation:enter .6s .2s both}.primary{border:1px solid #ffc075;background:linear-gradient(120deg,#ff9500,#ff6700);color:#fff;padding:16px 28px;display:inline-flex;align-items:center;justify-content:center;gap:25px;border-radius:40px;font-weight:600;font-size:16px;box-shadow:0 0 22px #ff790028;transition:box-shadow .18s,transform .18s}.primary span{display:inline-block;transition:transform .18s}.primary:hover{box-shadow:0 0 28px #ff8f0055}.primary:hover span{transform:translateX(4px)}.primary:active{transform:translateY(1px)}.text-link{font-size:14px;padding:10px 0;border-bottom:1px solid #ffffff70}.hero-bottom{display:flex;justify-content:space-between;margin-top:90px;font-size:10px;letter-spacing:2px;color:#a5c6ea;max-width:500px;padding-bottom:36px}.journey{position:absolute;inset:0;pointer-events:none;z-index:1}.journey svg{height:100%;width:100%;overflow:visible}.r-blue,.r-glow,.r-orange,.r-silver{fill:none;stroke:url(#light)}.r-glow{stroke-width:28;filter:url(#glow);opacity:.55}.r-silver{stroke:#cfeeff;stroke-width:11;opacity:.7}.r-blue{stroke-width:5}.r-orange{stroke:#ff8500;stroke-width:1.5;transform:translateX(7px)}#spark{filter:drop-shadow(0 0 8px #ff8500)}.experience{background:radial-gradient(ellipse at 90% 20%,#cceaff 0,transparent 50%),linear-gradient(115deg,#fff,#eff7ff 75%,#fff);padding:100px 0 75px;border-radius:50% 50% 0 0/22px 22px 0 0;margin-top:-18px}.experience h2{margin-bottom:50px;position:relative;z-index:3}.experience h2 .quik{font-size:inherit}.product-row{display:grid;grid-template-columns:50px 1fr 41%;gap:20px;align-items:center;border-top:1px solid #a9caff;padding:32px 0;min-height:220px;position:relative;scroll-margin-top:110px}.product-row:last-child{border-bottom:1px solid #a9caff}.number{font-weight:400;font-size:28px;color:#174995;align-self:start}.product-title{display:flex;justify-content:space-between;gap:20px;align-items:center;width:100%;text-align:left;padding:0;font-size:30px;font-weight:800;letter-spacing:-1.4px}.product-title span{color:var(--blue);font-weight:400;transition:transform .2s}.product-row:hover .product-title{color:var(--blue)}.product-row:hover .product-title span{transform:translateX(6px)}.product-row p{font-size:16px;margin-top:7px}.product-links{display:flex;flex-wrap:wrap;gap:4px 17px;margin-top:12px}.product-links button{font-size:12px;color:#003caa;min-height:34px;padding:4px 0;border-bottom:1px solid transparent}.product-links button:hover{border-color:currentColor}.product-art{height:170px;position:relative;display:flex;align-items:center;justify-content:center;perspective:650px;transition:transform .3s}.product-row.in-view .product-art,.product-row:hover .product-art{transform:translateY(-4px)}.art-orbit{position:absolute;width:95%;height:75px;border:4px solid #0780ff;border-left-color:#ff8500;border-radius:50%;transform:rotate(-12deg);box-shadow:0 3px 2px #fff,0 6px 0 #738ca4,0 12px 18px #067cff30}.cubes{display:flex;align-items:flex-end;gap:8px;z-index:1;transform:rotateY(-20deg) rotateX(10deg)}.cube{width:65px;height:85px;border:1px solid #6accff;background:linear-gradient(120deg,#c9f2ff88,#0065ffaf,#bde8ff55);box-shadow:inset 6px 0 0 #e7fcff77,12px -10px 0 #8ddaff77,13px -11px 0 #2a91ff;position:relative}.cube:nth-child(2){height:130px}.cube:nth-child(3){height:65px}.phone{width:105px;height:166px;transform:rotate(14deg) rotateY(-12deg);border:6px solid #07162c;border-radius:18px;background:linear-gradient(150deg,#e8f8ff,#c6e6ff);box-shadow:9px 9px 0 #6a8498,14px 20px 25px #025ab53d;display:grid;grid-template-columns:1fr 1fr;gap:5px;padding:20px 6px 9px;position:relative;z-index:2}.phone:before{content:'';position:absolute;top:5px;left:30px;background:#0a1730;width:40px;height:5px;border-radius:8px}.phone span{border-radius:6px;background:#fff;color:#0066e8;text-align:center;padding:5px 0;font-size:21px;box-shadow:0 2px 4px #07389d20}.phone small{display:block;font-size:7px;line-height:1.3;color:#051c55}.pos{width:100px;height:143px;border-radius:9px;background:linear-gradient(115deg,#1b2b43,#020912);transform:rotate(18deg) rotateY(-15deg);border:3px solid #607a93;box-shadow:10px 13px 0 #182536;z-index:2;padding:12px}.pos-screen{background:linear-gradient(145deg,#0ba2ff,#002c8d);height:65px;color:#fff;font-style:italic;text-align:center;padding-top:20px;font-weight:800}.pos-keys{display:grid;grid-template-columns:repeat(3,1fr);gap:3px;margin-top:10px}.pos-keys i{height:6px;background:#aaa;border-radius:2px}.pos-keys i:last-child{background:#ff8500}.soundbox{z-index:2;margin-left:35px;margin-top:42px;border:2px solid #ff8b13;border-radius:13px;background:#041b39;color:#fff;box-shadow:5px 4px #6183a8,0 0 15px #ff950066;width:80px;height:86px;text-align:center;padding:12px}.soundbox span{display:block;color:#ffb300;font-size:24px}.orchestrate{color:#fff;padding:100px 0;background:radial-gradient(ellipse at 40% 50%,#07589b55,transparent 60%),#03152d;border-radius:0 0 50% 50%/0 0 20px 20px}.ai-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:55px;align-items:center}.ai-copy h2{font-size:clamp(40px,3.5vw,51px)}.ai-copy>p{margin-top:20px}.architecture{display:flex;flex-direction:column;gap:10px;margin:34px 0 0}.layer{display:flex;align-items:center;gap:20px;text-align:left;color:#d7e8ff;padding:0;font-size:13px}.glass-layer{width:120px;height:40px;display:grid;place-items:center;background:linear-gradient(100deg,#0653b766,#b0eaff44,#0043b922);border:1px solid #8adaff;box-shadow:inset 0 0 15px #0075ff,0 3px 0 #0b3679;transform:skewY(-6deg);color:#fff;font-size:23px;transition:all .18s}.layer[aria-pressed=true] .glass-layer{border-color:#ffb647;box-shadow:inset 0 0 22px #ff8b0077,0 0 18px #ff850040}.layer-info{min-height:66px;font-size:13px!important;color:#abcbe8;max-width:430px}.architecture-note{display:block;color:#91a8c7;font-size:10px;line-height:1.6;margin-top:4px}.workspace{background:linear-gradient(120deg,#082d51ed,#03152df5);border:1px solid #2789bf;border-radius:12px;padding:23px;box-shadow:0 30px 70px #0005}.ws-heading{display:flex;align-items:center;gap:16px}.ws-heading strong{font-size:26px;letter-spacing:-1px}.ws-heading strong span{color:#00baff}.ws-heading small{font-size:9px;color:#afc4e1}.preview-label{font-size:8px;letter-spacing:1.3px;color:#80bbdc;margin:13px 0 18px}.ws-layout{display:grid;grid-template-columns:105px 1fr;gap:16px}.ws-nav{display:flex;flex-direction:column;gap:7px}.ws-nav button{text-align:left;color:#bfd4ed;padding:11px 8px;font-size:10px;border:1px solid transparent;border-radius:6px}.ws-nav button[aria-selected=true]{background:#0068b85c;border-color:#00a9ff;color:#fff}.ws-content{min-height:300px;background:#00142a88;border:1px solid #234765;border-radius:8px;padding:15px;min-width:0}.ws-content h4{font-size:12px;margin:0 0 12px}.agent-list{display:flex;gap:7px}.agent{flex:1;min-width:0;border:1px solid #254b70;background:#0c2843;border-radius:6px;padding:12px 7px;color:#fff;text-align:left}.agent-icon{width:31px;height:31px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(120deg,#0d70c0,#6bd1ff);font-size:12px;margin-bottom:9px}.agent strong{font-size:10px;display:block}.agent small{display:block;font-size:8px;color:#aac5df;line-height:1.5;margin-top:4px}.agent-status{font-size:8px;color:#2bd5f3;display:block;margin-top:9px}.agent:last-child .agent-status{color:#ffb332}.workflow{display:flex;margin:20px 0;gap:5px}.step{flex:1;text-align:center;font-size:8px;color:#8babc5;position:relative}.step:before{content:'';height:1px;background:#366481;position:absolute;top:9px;width:100%;left:50%}.step:last-child:before{display:none}.step i{position:relative;display:grid;place-items:center;width:20px;height:20px;border:1px solid #5c8aa3;border-radius:50%;margin:0 auto 9px;background:#07203b;font-style:normal}.step.done{color:#31e5d6}.step.done i{background:#38e0d1;color:#002838;border-color:#38e0d1}.step.current{color:#25caff}.step.current i{border-color:#25caff;box-shadow:0 0 10px #0088ff66}.step.pending{color:#fb4}.step small{display:block;margin-top:5px;font-size:8px}.play{font-size:10px;border:1px solid #1389c8;padding:8px 12px;border-radius:5px;color:#a9edff}.play:disabled{opacity:.6;cursor:default}.workflow-note{font-size:10px;line-height:1.6;color:#bad1e3;margin-top:12px}.ws-trust{display:flex;justify-content:space-between;gap:10px;font-size:8px;color:#d6e5f4;margin-top:20px}.mini-task{border-bottom:1px solid #234765;padding:14px 0;font-size:11px;line-height:1.8}.mini-task small{display:block;color:#78b9dc}.build{padding:100px 0 90px;background:linear-gradient(110deg,#fff 20%,#edf8ff 70%);min-height:570px;overflow:hidden}.build-copy{z-index:3}.build h2{max-width:800px;font-size:clamp(40px,4vw,58px)}.build p{margin-top:18px}.capabilities{display:flex;gap:24px;margin-top:25px}.capabilities span{font-size:12px;line-height:1.5;padding-right:25px;border-right:1px solid #96b5da}.capabilities span:last-child{border:0}.build-cta{display:flex;gap:25px;align-items:center;margin-top:65px}.build-cta h3{font-size:44px}.office{position:absolute;inset:0 0 0 45%;opacity:.65;mask-image:linear-gradient(90deg,transparent,#000 55%)}.window{position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent 0 110px,#8194a7 112px 119px,transparent 122px 230px),linear-gradient(0deg,#e8ebdd,#e7d4ba 40%,#b8d7ec 80%);border-bottom:90px solid #d9d4cc}.window:after{content:'';position:absolute;inset:50% 0 0;background:repeating-linear-gradient(90deg,#8b9fb4 0 28px,#b2bbc4 28px 40px,transparent 40px 58px);opacity:.4}.desk{position:absolute;bottom:20px;left:0;width:120%;height:150px;background:linear-gradient(160deg,#fff,#e8e8e5 45%,#c3c8ca);transform:skewY(-9deg);border-top:3px solid #fff;box-shadow:0 4px 10px #77838f}.chair{position:absolute;bottom:135px;right:15%;width:95px;height:100px;background:linear-gradient(115deg,#32404a,#0b1721);border:3px solid #617481;border-radius:15px;transform:skew(-12deg);box-shadow:6px 7px #82909b}.chair2{right:48%;bottom:120px}.vase{position:absolute;width:50px;height:90px;bottom:100px;right:25%;background:linear-gradient(90deg,#1a2a31,#829ca2,#14262a);border-radius:10px 10px 20px 20px}.vase:before{content:'✿';color:#f8f6e8;font-size:135px;position:absolute;left:-45px;bottom:45px;text-shadow:30px -20px #b3d1ef,-15px -10px #fff,20px 0 #fff}footer{position:relative;z-index:3;background:#fff;color:#17417b;display:flex;gap:25px;align-items:center;justify-content:space-between;padding:30px 45px;font-size:10px;border-top:1px solid #deebf8}.footer-brand{display:flex;align-items:center;gap:12px}.footer-brand .vinatti{font-size:22px}.footer-brand .quik{font-size:26px}.footer-brand .vmark{transform:scale(.75);margin-right:-4px}.footer-links{display:flex;gap:20px;align-items:center}.footer-links button{font-size:10px;padding:8px 0}dialog{width:min(640px,calc(100% - 32px));max-height:90dvh;overflow:auto;background:#f6faff;color:#051b3b;border:1px solid #acd4ff;border-radius:16px;padding:45px;box-shadow:0 30px 100px #0006}dialog::backdrop{background:#001329c9;backdrop-filter:blur(8px)}dialog h2{font-size:36px;margin-bottom:18px}dialog p{font-size:14px;margin-bottom:20px}.close{position:absolute;right:15px;top:10px;font-size:30px;padding:0 8px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}label{font-size:12px;line-height:1.7}input,select,textarea{display:block;width:100%;margin-top:5px;border:1px solid #a9beda;background:#fff;border-radius:5px;padding:11px;color:#051b3b;font-size:14px}textarea{min-height:110px;resize:vertical}.full{grid-column:1/-1}.consent{display:flex;align-items:flex-start;gap:9px;font-size:11px}.consent input{width:18px;margin:3px 0 0}.consent button{padding:0;color:#005bbf;text-decoration:underline}.form-notice{font-size:11px!important;color:#506882}.draft-ready{margin-top:20px;font-size:13px;color:#17577b;line-height:1.7}.draft-ready a{display:inline-block;text-decoration:underline;font-weight:600;margin-top:10px}.skip{position:fixed;top:-80px;left:20px;z-index:40;background:#fff;padding:12px}.skip:focus{top:10px}@keyframes enter{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media(min-width:1500px){.hero{min-height:900px}.hero-content{padding-top:200px}}@media(max-width:1200px){.header-inner{padding:0 28px;gap:12px}.header-inner .slogan{display:none}nav{gap:20px}.wrap{padding-left:48px;padding-right:48px}.ai-grid{gap:30px}.workspace{padding:18px}.ws-layout{grid-template-columns:82px 1fr;gap:10px}.product-title{font-size:27px}.footer-brand .slogan{display:none}}@media(max-width:850px){.header-inner{height:72px;padding:0 20px}.vinatti{font-size:25px}.quik{font-size:30px}nav{display:none}#menu{display:block;margin-left:5px}.outline{margin-left:auto;padding:10px 14px}.languages{margin-left:8px}nav.open{position:fixed;display:flex;inset:72px 0 0;background:#03152dfc;flex-direction:column;padding:50px 35px;gap:22px;margin:0;height:calc(100dvh - 72px)}nav.open a{font-size:24px;width:max-content}.wrap{padding-left:30px;padding-right:30px}.hero{min-height:850px}.hero-content{padding-top:145px}.hero-art{width:100%;height:70%;top:25%;right:-20%;opacity:.8}.hero-veil{background:linear-gradient(90deg,#021127,#02112799 50%,transparent),linear-gradient(0deg,#021127,transparent 30%)}h1{font-size:68px}.hero p{font-size:18px}.hero-bottom{margin-top:150px}.product-row{grid-template-columns:36px 1fr 32%;gap:12px}.product-title{font-size:24px}.product-links{gap:3px 12px}.ai-grid{grid-template-columns:1fr}.ai-copy h2{font-size:48px}.architecture{max-width:450px}.workspace{max-width:650px;margin:15px 0 0;width:100%;padding:25px}.ws-layout{grid-template-columns:100px 1fr}.ws-content{min-height:280px}.ws-trust{font-size:10px}.office{left:25%}.build-cta{flex-wrap:wrap}.footer-links{gap:12px}footer{flex-wrap:wrap;padding:25px 30px}}@media(max-width:600px){html{scroll-padding-top:90px}.header-inner{gap:10px}.header-inner .vinatti{font-size:22px}.header-inner .vmark{transform:scale(.8);margin-right:-3px}.header-inner .brand-divider{height:22px}.header-inner .quik{font-size:27px}.header-inner .outline{display:none}.languages{margin-left:auto}#menu{font-size:24px}.wrap{padding-left:20px;padding-right:20px}.hero{min-height:900px}.hero-content{padding-top:125px}.kicker{font-size:9px;letter-spacing:2px;margin-bottom:20px}h1{font-size:clamp(42px,10.7vw,60px);letter-spacing:-.065em}.hero p{font-size:15px;line-height:1.65}.actions{gap:18px;margin-top:26px;flex-wrap:wrap}.primary{font-size:13px;padding:14px 22px;gap:17px}.text-link{font-size:12px}.hero-art{width:115%;top:480px;right:-7%;height:370px;background-position:center}.hero-veil{background:linear-gradient(180deg,#021127 0,#021127 46%,transparent 68%,#021127 100%)}.hero-bottom{margin-top:390px;font-size:8px;gap:15px;letter-spacing:1px;padding-bottom:30px}.experience{padding:65px 0 60px}.experience h2{font-size:36px;margin-bottom:35px}.product-row{grid-template-columns:28px 1fr;gap:10px;padding:27px 0}.number{font-size:22px}.product-title{font-size:24px;letter-spacing:-1.2px;line-height:1.2}.product-row p{font-size:14px;line-height:1.65}.product-art{grid-column:2;height:180px;grid-row:2}.product-content{display:contents}.product-copy{grid-column:2}.product-links{grid-column:2;grid-row:3;gap:0 17px;margin-top:4px}.product-links button{min-height:44px;font-size:12px}.art-orbit{width:90%}.orchestrate{padding:65px 0}.ai-copy h2{font-size:36px}.ai-copy>p{font-size:15px}.architecture{margin-top:28px}.workspace{padding:16px;margin-top:5px;border-radius:10px}.ws-heading{gap:10px;flex-wrap:wrap}.ws-heading strong{font-size:24px}.ws-heading small{font-size:8px}.ws-layout{display:block}.ws-nav{flex-direction:row;margin-bottom:15px;gap:3px;flex-wrap:wrap}.ws-nav button{font-size:9px;padding:8px}.ws-content{padding:12px;min-height:300px}.agent-list{gap:5px}.agent{padding:10px 7px}.ws-trust{font-size:8px;line-height:1.6}.build{padding:65px 0;min-height:620px}.build h2{font-size:36px}.build p{font-size:15px;max-width:310px}.capabilities{gap:12px}.capabilities span{font-size:10px;padding-right:12px}.build-cta{margin-top:55px;gap:20px;align-items:flex-start;flex-direction:column}.build-cta h3{font-size:38px}.office{left:0;top:250px;opacity:.4;mask-image:linear-gradient(0deg,#000,transparent 95%)}.journey{opacity:.48}.footer-brand{gap:10px}.footer-links{width:100%;font-size:10px;flex-wrap:wrap}footer{padding:25px 20px;gap:20px}dialog{padding:40px 23px 25px}dialog h2{font-size:30px}.form-grid{grid-template-columns:1fr}.full{grid-column:auto}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation:none!important;transition:none!important}.hero-art{transform:none!important}#spark{display:none}}.hero-art{background-image:url("assets/connect-sculpture.webp")}.hero-art{mask-image:linear-gradient(90deg,transparent,#000 12%)}#ribbon{fill:none}.r-glow{opacity:.35}.office{background:url('assets/build-office-concept.webp') center/cover;left:27%;opacity:.9;mask-image:linear-gradient(90deg,transparent,#000 45%)}.office>*{display:none}.hero-art{animation:float 10s ease-in-out infinite;animation-play-state:paused}.hero.art-visible .hero-art{animation-play-state:running}@keyframes float{0%,100%{translate:0 0}50%{translate:0 -7px}}@media(max-width:600px){.office{left:0;top:250px;opacity:.6;mask-image:linear-gradient(0deg,#000,transparent 95%)}}.image-note{position:absolute;right:25px;bottom:12px;font-size:8px;letter-spacing:1px;color:#334d68;z-index:4}:root{--silver:#d7edff}.hero{min-height:max(750px,100svh);isolation:isolate}.hero-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none;opacity:.28;mix-blend-mode:screen}.hero-art{width:73%;height:100%;right:-5%;top:0;background-position:center;mask-image:linear-gradient(90deg,transparent,#000 15%);opacity:.97}.hero-veil{background:linear-gradient(90deg,#020d21 0,#020d21ed 25%,#020d214a 57%,transparent 85%),linear-gradient(0deg,#03152d 0,transparent 25%);pointer-events:none}.hero-content{padding-top:clamp(160px,19vh,220px)}.hero h1{font-family:Sora,'Be Vietnam Pro',sans-serif;font-weight:700;letter-spacing:-.065em;font-size:clamp(60px,5.8vw,84px);line-height:1.05;max-width:780px}.hero p{font-size:19px;color:#e4edfa;max-width:550px}.hero-bottom{max-width:650px;margin-top:100px;align-items:center;gap:20px;letter-spacing:1.5px}.hero-bottom>a{margin-left:auto}.motion-toggle{border:1px solid #c6def04d;border-radius:50px;padding:9px 12px;color:#bdd5ea;font-size:9px;letter-spacing:.3px;white-space:nowrap;background:#bce6ff08;backdrop-filter:blur(14px);order:3}.hero .text-link{position:relative;border:0;border-radius:40px;padding:16px 24px;background:linear-gradient(90deg,#ffe2b22b,#fff1 40%,#96c4f417);backdrop-filter:blur(22px) saturate(.45);box-shadow:inset 0 1px #fff7,0 0 30px #a8ccfc16;color:#fff}.hero .text-link:before{content:'';position:absolute;inset:0;border-radius:inherit;padding:1px;pointer-events:none;background:linear-gradient(110deg,#ffe4b6c9,#e2e6ea22 40%,#bae0f7bb);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;-webkit-mask-composite:xor}.hero .primary{box-shadow:0 3px 7px #0003,0 0 32px #ff850038,inset 0 1px #ffe4b9}.experience{padding-top:90px;padding-bottom:65px;background:radial-gradient(ellipse at 85% 20%,#c7e5ff99,transparent 45%),repeating-linear-gradient(163deg,#ffffff00 0 70px,#e7f4ff66 120px,#fff0 180px),linear-gradient(110deg,#fff,#f1f8ff 70%,#e8f4ff);border-radius:50% 50% 0 0/30px 30px 0 0;margin-top:-28px}.experience h2{max-width:800px;font-size:clamp(40px,4.4vw,63px);margin-bottom:45px}.product-row{grid-template-columns:48px minmax(0,1fr) 43%;gap:22px;min-height:255px;padding:34px 0}.product-title{font-size:31px;line-height:1.13;letter-spacing:-1.6px}.product-row p{font-size:15px;line-height:1.65;max-width:430px}.product-links{gap:0 16px;max-width:470px}.product-links button{font-size:12px;min-height:42px}.product-art{height:230px;transform:none!important;z-index:2;isolation:isolate}.product-art img{height:150%;width:145%;max-width:none;object-fit:contain;position:absolute;left:50%;top:50%;translate:-50% -50%;filter:drop-shadow(0 15px 15px #065ea025);transition:transform .5s cubic-bezier(.2,.75,.3,1),filter .4s}.product-row.in-view .product-art img,.product-row:hover .product-art img{transform:translateY(-6px);filter:drop-shadow(0 18px 20px #046bd13d)}.product-halo{position:absolute;inset:20% -5%;background:radial-gradient(ellipse,#70c5ff35,transparent 70%);filter:blur(10px)}.number{font-size:28px;color:#2460a2;font-weight:400}.orchestrate{padding:90px 0 80px;background:radial-gradient(ellipse at 18% 80%,#075b9d55,transparent 52%),linear-gradient(130deg,#00132b,#03294a 65%,#02152f)}.ai-grid{grid-template-columns:1fr 1.08fr;gap:42px;align-items:center}.ai-copy h2{font-size:clamp(38px,3.55vw,52px)}.architecture{display:grid;grid-template-columns:55% 45%;gap:0;align-items:center;margin-top:12px;min-height:340px;position:relative}.tower-figure{position:relative;width:100%;height:340px}.tower-figure img{position:absolute;width:155%;height:135%;object-fit:contain;max-width:none;left:50%;top:50%;translate:-50% -50%;filter:drop-shadow(0 16px 20px #0005)}.tower-aura{position:absolute;inset:10% -10%;background:radial-gradient(ellipse,#008fff33,transparent 70%);filter:blur(22px)}.tower-select{position:relative;z-index:2;display:flex;flex-direction:column;gap:7px}.layer{padding:11px 0;gap:12px;min-height:60px;position:relative}.layer-node{font-size:9px;border:1px solid #36b5ff90;width:23px;height:23px;display:grid;place-items:center;border-radius:50%;color:#b4e9ff;background:#032646;flex-shrink:0;box-shadow:0 0 15px #0088ff30;transition:all .2s}.layer:before{content:'';height:1px;width:22px;background:#6bcbff;position:absolute;right:100%;top:28px;box-shadow:0 0 7px #08aaff;opacity:.55}.layer span:last-child{font-size:11px;line-height:1.5;color:#e7f4ff}.layer small{display:block;color:#8daecf;font-size:9px;line-height:1.5;margin-top:4px;max-width:180px}.layer[aria-pressed=true] .layer-node{background:#ff8500;border-color:#ffd595;box-shadow:0 0 20px #ff850080;color:#05152f}.layer[aria-pressed=true] span:last-child{color:#fff}.layer[aria-pressed=true] small{color:#c6ddf4}.tower-indicator{position:absolute;width:8px;height:8px;border-radius:50%;right:6%;top:24%;background:#51caff;box-shadow:0 0 18px 7px #008cff55;transition:top .25s,background .25s}.tower-indicator[data-level="1"]{top:40%}.tower-indicator[data-level="2"]{top:55%}.tower-indicator[data-level="3"]{top:72%;background:#ffa62c;box-shadow:0 0 18px 7px #ff850055}.ai-copy .layer-info{margin-top:6px;min-height:52px;font-size:12px!important;line-height:1.7;border-left:2px solid #0b94db;padding-left:14px}.architecture-note{max-width:410px;font-size:9px}.workspace{position:relative;z-index:3;background:linear-gradient(130deg,#072c50f5,#001227f5);border-color:#1382ba;box-shadow:inset 0 1px #ffffff13,0 22px 70px #0004;padding:25px}.ws-heading strong{font-size:29px}.ws-content{background:linear-gradient(130deg,#061e35c9,#00162bd9);min-height:320px}.ws-nav button{padding:11px 9px}.agent{background:linear-gradient(130deg,#123955,#061a31);border-color:#2d5474}.agent-icon{background:radial-gradient(circle at 35% 25%,#aee9ff,#0876ba 60%,#03416c);box-shadow:inset 0 1px 1px #fff8,0 3px 12px #0005}.build{padding-top:95px;padding-bottom:85px;min-height:570px}.office{left:30%;mask-image:linear-gradient(90deg,transparent,#000 50%);opacity:1}.build-copy h2{max-width:800px}.build-copy>p{max-width:650px}.build-cta{margin-top:55px}.r-reflection,.r-shadow{fill:none}.r-shadow{stroke:#003769;stroke-width:22;opacity:.2;filter:url(#glow);transform:translate(0,14px)}.r-glow{stroke-width:24;opacity:.6}.r-silver{stroke:url(#metal);stroke-width:17;opacity:.95}.r-reflection{stroke:#e7faff;stroke-width:7;opacity:.8;transform:translateX(-2px)}.r-blue{stroke:#037dff;stroke-width:3.5;transform:translateX(-7px);filter:drop-shadow(0 0 4px #06a4ff)}.r-orange{stroke:#ff9400;stroke-width:2;transform:translateX(7px);filter:drop-shadow(0 0 4px #ff8500)}.journey{z-index:1;opacity:1}.kicker b{font-weight:600}footer{border-top:1px solid #bfdbf3}.render-fallback{opacity:.5}@media(max-width:1200px){.product-row{grid-template-columns:38px minmax(0,1fr) 40%;gap:18px}.product-title{font-size:27px}.ai-grid{gap:26px}.architecture{grid-template-columns:53% 47%}.layer small{font-size:8px}.workspace{padding:18px}.ws-heading strong{font-size:25px}.ws-heading small{font-size:8px}.hero-content{padding-top:165px}.hero h1{font-size:68px}}@media(max-width:950px){.header-inner{gap:10px}nav{gap:17px}nav a{font-size:11px}.ai-grid{grid-template-columns:1fr}.ai-copy{display:grid;grid-template-columns:1fr 1fr;column-gap:30px;align-items:center}.ai-copy h2{grid-column:1;grid-row:1;font-size:42px;align-self:end}.ai-copy>p{grid-column:1;grid-row:2;align-self:start}.architecture{grid-column:2;grid-row:1/4;margin-top:0;min-height:310px}.tower-figure{height:310px}.tower-select .layer small{display:none}.tower-select .layer{min-height:58px}.layer:before{width:16px}.ai-copy .layer-info{grid-column:1;grid-row:3;margin-top:10px}.ai-copy .architecture-note{grid-column:1/-1}.workspace{max-width:none;margin-top:15px}.ws-layout{grid-template-columns:110px 1fr}.ws-heading small{font-size:10px}.agent-icon{width:37px;height:37px}.agent{padding:14px 12px}.agent strong{font-size:12px}.agent small,.agent-status{font-size:10px}.ws-content{min-height:300px}.step{font-size:10px}.step small{font-size:9px}.ws-content h4{font-size:14px}.play{font-size:12px;padding:10px 15px}.hero-art{width:95%;right:-28%}.hero-veil{background:linear-gradient(90deg,#020d21 0,#020d21e0 25%,#020d2155 60%,transparent),linear-gradient(0deg,#03152d,transparent 30%)}.product-art img{height:155%;width:160%}}@media(max-width:700px){.hero{min-height:960px}.hero-content{padding-top:130px}.hero h1{font-size:clamp(44px,9vw,62px)}.hero p{font-size:16px;max-width:420px}.hero-art{width:110%;height:480px;right:-10%;top:440px;opacity:1;mask-image:linear-gradient(180deg,transparent,#000 15%,#000 80%,transparent)}.hero-veil{background:linear-gradient(180deg,#020d21 0,#020d21b0 30%,#020d2100 56%,#03152d 100%)}.hero-video{opacity:.3;object-position:center}.hero-bottom{margin-top:480px;font-size:8px;max-width:none;flex-wrap:wrap;gap:14px}.hero-bottom>a{margin-left:0}.motion-toggle{margin-left:auto}.actions{gap:15px}.hero .text-link{padding:14px 18px;font-size:12px}.hero .primary{padding:14px 22px;font-size:13px}.product-row{grid-template-columns:30px 1fr;gap:10px;min-height:0;padding:30px 0}.product-content{display:contents}.product-copy{grid-column:2}.product-title{font-size:25px}.product-row p{font-size:14px}.product-art{grid-column:2;grid-row:2;height:260px;margin:0 0 -10px}.product-art img{height:145%;width:125%;max-width:480px}.product-links{grid-column:2;grid-row:3;gap:0 20px;max-width:none}.product-links button{min-height:44px}.experience{padding-top:65px;padding-bottom:40px}.experience h2{font-size:36px;max-width:500px;margin-bottom:30px}.ai-copy{display:block}.ai-copy h2{font-size:36px}.ai-copy>p{font-size:15px}.architecture{grid-template-columns:53% 47%;margin-top:18px;min-height:330px}.tower-figure{height:330px}.tower-figure img{width:155%;height:135%}.tower-select .layer{min-height:60px}.tower-select .layer small{display:block;font-size:8px}.layer span:last-child{font-size:11px}.layer-node{font-size:8px;width:20px;height:20px}.layer{gap:9px}.layer:before{width:14px}.ai-copy .layer-info{min-height:70px;font-size:12px!important;margin-top:5px}.orchestrate{padding-top:65px;padding-bottom:65px}.workspace{padding:15px}.ws-layout{display:block}.ws-nav{flex-direction:row;gap:3px}.ws-nav button{font-size:10px;padding:9px}.ws-heading strong{font-size:25px}.ws-heading small{font-size:8px}.agent strong{font-size:10px}.agent small,.agent-status{font-size:8px}.agent{padding:12px 8px}.ws-content h4{font-size:12px}.ws-content{min-height:310px}.step{font-size:9px}.step small{font-size:8px}.preview-label{line-height:1.6}.ws-trust{font-size:8px}.build{padding-top:65px;padding-bottom:65px;min-height:650px}.build h2{font-size:36px}.build-copy>p{max-width:330px;font-size:15px}.office{left:0;top:220px;mask-image:linear-gradient(0deg,#000,#000 40%,transparent 95%);opacity:.75}.build-cta{margin-top:60px}.build-cta h3{font-size:38px}.journey{opacity:.8}.r-silver{stroke-width:11}.r-glow{stroke-width:18}.r-reflection{stroke-width:4}.r-blue{stroke-width:2.5;transform:translateX(-4px)}.r-orange{stroke-width:1.5;transform:translateX(4px)}.r-shadow{stroke-width:16}}@media(max-width:380px){.hero h1{font-size:42px}.hero .text-link{padding:13px 15px;font-size:11px}.hero .primary{padding:13px 17px;font-size:12px}.actions{gap:10px}.hero p{font-size:14px}.ai-copy h2,.build h2,.experience h2{font-size:32px}.product-title{font-size:23px}.tower-select .layer small{display:none}.architecture{min-height:290px}.tower-figure{height:290px}.ws-trust{font-size:7px;gap:6px}.hero-bottom>span{font-size:7px}.motion-toggle{font-size:8px;padding:8px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation:none!important;transition:none!important}.hero-art{transform:none!important;translate:none!important}.product-art img{transform:none!important}#spark{display:none}}.hero.motion-paused .hero-art{animation-play-state:paused}.video-failed{display:none}.render-fallback:after{content:'◇';display:grid;place-items:center;position:absolute;inset:10%;border:1px solid #4badff;background:linear-gradient(135deg,#8cd2ff22,#007bff44);font-size:70px;color:#0d8cff;transform:rotate(-8deg)}@media(max-width:700px){.product-art{height:320px;margin:8px 0 12px}.product-art img{height:110%;width:120%;max-width:380px}.tower-figure img{width:130%;height:115%;left:40%}.architecture{grid-template-columns:55% 45%}.tower-select{padding-left:5px}.tower-select .layer small{font-size:9px}.product-links{position:relative;z-index:4}.hero .text-link{min-height:44px}.motion-toggle{min-height:44px}.languages button{min-width:30px;min-height:44px}#menu{min-width:40px;min-height:44px}.ws-nav button{min-height:44px}}.layer>span:last-child{position:relative;background:#032442d9;box-shadow:0 0 8px 4px #032442d9;border-radius:3px}.hero{height:100svh;min-height:700px;max-height:1100px;background:#02060f;isolation:isolate;overflow:hidden}.hero-art{display:none}.hero-video{opacity:1;mix-blend-mode:normal;object-position:50% 50%;background:#02060f}.hero-veil{background:radial-gradient(ellipse 74% 35% at 50% 30%,#02061070,transparent 90%),linear-gradient(180deg,#02060f35 0,#02060f14 48%,#02060f18 100%);z-index:1}.hero-content{height:100%;max-width:1440px;display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:clamp(150px,23vh,245px);padding-bottom:35px}.hero .kicker{display:none}.hero h1{font-family:Sora,'Be Vietnam Pro',sans-serif;font-size:clamp(35px,3.3vw,50px);font-weight:400;font-variation-settings:'wght' 424;letter-spacing:-.025em;line-height:1.18;max-width:1120px;text-shadow:0 2px 20px #01081499}.hero-second{white-space:nowrap}.hero p{font-family:Sora,'Be Vietnam Pro',sans-serif;font-size:clamp(15px,1.35vw,20px);font-weight:400;line-height:1.5;letter-spacing:-.025em;color:#bdc6d6;max-width:760px;margin-top:28px;text-shadow:0 2px 15px #000}.hero .actions{justify-content:center;gap:22px;margin-top:clamp(55px,9vh,100px)}.hero .primary{position:relative;background:linear-gradient(180deg,#060c1600 45%,#060c1620 78%,#060c1648),linear-gradient(90deg,#ffe2b22b,#fff1 22%,#b0ceee08 55%,#96c4f417),linear-gradient(90deg,#ffffff3d,#ffffff2b 12%,#ffffff1c 26%,#ffffff12 42%,#ffffff0a 80%);border:0;color:#fff;border-radius:999px;backdrop-filter:blur(24px) saturate(.45);-webkit-backdrop-filter:blur(24px) saturate(.45);box-shadow:0 -2px 20px #ffe0b033,0 0 34px #a8ccfc29,inset 0 1px #fffbf273;min-width:250px;padding:13px 28px;font-family:Sora,'Be Vietnam Pro',sans-serif;font-size:18px;font-weight:400;gap:35px;min-height:48px}.hero .primary:before{content:'';position:absolute;inset:0;border-radius:inherit;padding:1px;pointer-events:none;background:linear-gradient(180deg,#fffcf6f2,#fffcf633 45%,transparent 78%),linear-gradient(90deg,#ffe4b6f2,#faecd2b3 12%,#e2e6ea08 32%,#d6e2f005 62%,#c8e4fab3 90%,#bae0f7f2);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;-webkit-mask-composite:xor}.hero .primary:hover{box-shadow:0 -2px 26px #ffe0b04d,0 0 40px #a8ccfc40,inset 0 1px #fffbf273}.hero .text-link{display:none}.hero-features{list-style:none;display:flex;justify-content:center;align-items:center;gap:32px;padding:0;margin:clamp(55px,10vh,105px) 0 0;max-width:100%;font-size:12px;color:#e2ebf5;font-family:Sora,'Be Vietnam Pro',sans-serif;letter-spacing:-.03em;position:relative;z-index:2}.hero-features li{display:flex;align-items:center;gap:12px;white-space:nowrap}.hero-features li>span{font-weight:200;color:#d6e8fa;font-size:30px;line-height:1}.hero-features a{padding:10px 0;text-shadow:0 1px 10px #000}.hero-features a:hover{color:#fff;text-decoration:underline;text-underline-offset:5px}.hero-bottom{position:absolute;bottom:24px;left:50%;translate:-50% 0;display:flex;flex-direction:column;gap:7px;max-width:100%;width:100%;margin:0;padding:0 80px;color:#e3edf9;font-family:Sora,'Be Vietnam Pro',sans-serif;font-size:11px;letter-spacing:0;align-items:center;line-height:1.5}.hero-bottom>a{margin:0;color:#a9c5e1;font-size:10px}.hero-rule{display:block;height:42px;width:1px;background:linear-gradient(#cddffacc,#cddffa55);margin-bottom:8px}.motion-toggle{position:absolute;right:35px;bottom:0;order:initial;color:#b4c8de;font-size:9px;min-height:36px;padding:8px 12px}.experience{margin-top:0;border-radius:0;padding-top:95px}.header-inner{max-width:1280px;padding:0 55px;height:88px}header:not(.scrolled){background:linear-gradient(#02060f3d,transparent)}.header-inner .vinatti{font-size:27px}.header-inner .quik{font-size:31px}.header-inner .slogan{font-size:9px}nav a{font-family:Sora,'Be Vietnam Pro',sans-serif;font-weight:400}#contact-top{border-color:#c4d6e8aa;background:#ffffff06;backdrop-filter:blur(12px)}@media(min-width:1200px) and (max-height:760px){.hero-content{padding-top:155px}.hero .actions{margin-top:72px}.hero-features{margin-top:70px}.hero-bottom{bottom:22px}.hero-rule{height:35px}}@media(max-width:1199px){.hero h1{font-size:clamp(32px,3.7vw,44px)}.header-inner{padding:0 28px}.hero-content{padding-top:clamp(160px,23vh,230px)}.hero .actions{margin-top:75px}.hero-features{gap:22px;margin-top:75px}.hero-bottom{bottom:28px}.hero p{font-size:16px}.hero-second{white-space:normal}}@media(max-width:850px){.header-inner{height:72px;padding:0 20px}.hero{min-height:780px}.hero h1{font-size:38px;max-width:720px}.hero-content{padding-top:170px}.hero p{max-width:600px}.hero .actions{margin-top:75px}.hero-features{display:grid;grid-template-columns:repeat(2,max-content);gap:10px 45px;margin-top:75px;text-align:left}.hero-features li{gap:10px}.hero-bottom{padding:0 20px;bottom:30px}.hero-rule{height:32px}.motion-toggle{right:20px;bottom:0;transform:translateY(8px)}.hero-bottom>span:not(.hero-rule){font-size:10px}.hero-bottom>a{font-size:9px}}@media(max-width:600px){.hero{height:100svh;min-height:790px;max-height:1100px}.hero-content{padding:145px 22px 150px;justify-content:flex-start}.hero h1{font-size:clamp(29px,7.8vw,38px);line-height:1.2;letter-spacing:-.04em;max-width:430px}.hero-second{display:block;margin-top:7px}.hero h1 br{display:none}.hero p{margin-top:25px;font-size:14px;line-height:1.65;max-width:370px;color:#c4ccda}.hero .actions{margin-top:58px}.hero .primary{font-size:16px;min-width:235px;min-height:48px;padding:13px 24px;gap:27px}.hero-features{font-size:10px;gap:7px 24px;margin-top:55px;grid-template-columns:repeat(2,max-content)}.hero-features li{gap:8px}.hero-features li>span{font-size:26px}.hero-features a{min-height:44px;display:flex;align-items:center}.hero-bottom{bottom:25px;padding:0 18px;gap:6px}.hero-bottom>span:not(.hero-rule){font-size:9px}.hero-bottom>a{font-size:9px;min-height:35px;display:flex;align-items:center}.hero-rule{height:28px;margin-bottom:5px}.motion-toggle{position:static;transform:none;min-height:36px;font-size:9px;margin:2px 0 0}.hero-video{object-position:50% 50%}.hero-veil{background:radial-gradient(ellipse 120% 36% at 50% 30%,#0206109c,transparent 100%),linear-gradient(180deg,#02060f26 0,#02060f35 70%,#02060f66 100%)}.experience{padding-top:65px}.hero-art{display:none}}@media(max-width:380px){.hero h1{font-size:29px}.hero-content{padding-top:135px}.hero p{font-size:13px}.hero-features{column-gap:16px;font-size:9px}.hero .actions{margin-top:50px}.hero-features{margin-top:45px}}@media(prefers-reduced-motion:no-preference){.hero h1{animation:cinema-type .95s cubic-bezier(.16,1,.3,1) .22s backwards}.hero p{animation:cinema-lift .7s ease .5s backwards}.hero .actions{animation:cinema-lift .8s ease .7s backwards}.hero-features li{animation:cinema-lift .6s ease .9s backwards}.hero-features li:nth-child(2){animation-delay:1s}.hero-features li:nth-child(3){animation-delay:1.1s}.hero-features li:nth-child(4){animation-delay:1.2s}.hero-bottom{animation:cinema-lift .6s ease 1.3s backwards}@keyframes cinema-type{from{opacity:0;clip-path:inset(0 0 100%);translate:0 9px}to{opacity:1;clip-path:inset(-10% 0 -10%);translate:0 0}}@keyframes cinema-lift{from{opacity:0;translate:0 9px}to{opacity:1;translate:0 0}}}@media(prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}}.hero-bottom{transform:translateX(-50%);translate:none}.mobile-break{display:none}@media(max-width:600px){.mobile-break{display:block}}.hero{background-image:url('https://d2ol7oe51mr4n9.cloudfront.net/user_38xzZboKViGWJOttwIXH07lWA1P/130837c4-0244-4f37-9c61-8d801d93fd29.jpg');background-size:cover;background-position:center}.journey{mask-image:linear-gradient(to bottom,transparent var(--ribbon-fade-start,0px),#000 var(--ribbon-fade-end,180px),#000 var(--ribbon-end-fade,90%),transparent var(--ribbon-end,100%));-webkit-mask-image:linear-gradient(to bottom,transparent var(--ribbon-fade-start,0px),#000 var(--ribbon-fade-end,180px),#000 var(--ribbon-end-fade,90%),transparent var(--ribbon-end,100%))}:root{--canvas:#02060f;--glass-line:#b9dafc30;--copy:#bccbde;--warm:#f5b869;--cool:#70c7ff}body{background:var(--canvas);color:#f6f8ff}main{background:radial-gradient(ellipse 75% 20% at 75% 39%,#07375d55,transparent 85%),radial-gradient(ellipse 80% 18% at 22% 73%,#00345a50,transparent 85%),#02060f}.build,.experience,.orchestrate{background:0 0;border-radius:0;margin:0;isolation:isolate;overflow:visible}.experience{padding:130px 0 100px;color:#f6f8ff}.experience:before{content:'';position:absolute;pointer-events:none;inset:-180px 0 -100px;background:linear-gradient(180deg,#02060f00,#02060fa6 30%,#02060f00 95%),url('https://d2ol7oe51mr4n9.cloudfront.net/user_38xzZboKViGWJOttwIXH07lWA1P/130837c4-0244-4f37-9c61-8d801d93fd29.jpg') center top/cover;opacity:.11;mask-image:linear-gradient(transparent,#000 20%,#000 65%,transparent);z-index:0}.hero-veil{background:radial-gradient(ellipse 74% 35% at 50% 30%,#02061070,transparent 90%),linear-gradient(180deg,#02060f35 0,#02060f14 55%,#02060f35 75%,#02060f 100%)}.chapter .kicker,.kicker.blue{color:#94badb;font-family:Sora,'Be Vietnam Pro',sans-serif;font-size:10px;letter-spacing:2.8px;line-height:1.6}.build h2,.experience h2,.orchestrate h2{font-family:Sora,'Be Vietnam Pro',sans-serif;font-size:clamp(38px,4vw,58px);font-weight:400;font-variation-settings:'wght' 424;letter-spacing:-.045em;line-height:1.14;color:#f5f8ff}.experience h2{max-width:900px;margin-bottom:75px}.experience h2 .quik{font-family:'Be Vietnam Pro',sans-serif;font-size:inherit;color:#409cff;font-weight:700}.experience h2 .quik span{color:#ffb668}.dot{color:#ffad57}.product-row{border-color:var(--glass-line);min-height:280px;padding:40px 0;transition:border-color .3s}.product-row:last-child{border-color:var(--glass-line)}.product-row:hover{border-color:#80c4fa66}.number{font-family:Sora,'Be Vietnam Pro',sans-serif;color:#7b9dbb;font-size:24px;font-weight:300}.product-title{font-family:Sora,'Be Vietnam Pro',sans-serif;font-weight:400;font-variation-settings:'wght' 506;font-size:30px;letter-spacing:-1.2px;color:#f1f6ff;transition:color .2s}.product-title span{color:#8cd7ff}.product-row:hover .product-title{color:#b9e5ff}.product-row p{color:#b9c9dc;line-height:1.7;font-size:15px;margin-top:12px}.product-links{gap:0 18px;margin-top:15px}.product-links button{color:#a6d7fb;font-size:12px;letter-spacing:0;min-height:44px}.product-links button:hover{color:#fff}.product-art{height:250px}.product-halo{inset:15% -5%;background:radial-gradient(ellipse,#0a9aff27,transparent 70%);filter:blur(16px)}.experience .product-row .product-art img{filter:drop-shadow(0 20px 25px #0006);transform:translateY(calc(var(--drift,0) + var(--hover-rise,0)));transition:transform .5s cubic-bezier(.2,.7,.3,1),filter .4s}.experience .product-row:hover .product-art img{--hover-rise:-4px;filter:drop-shadow(0 20px 28px #008dff24)}.orchestrate{color:#fff;padding:125px 0 120px}.orchestrate:before{content:'';position:absolute;inset:-90px 0;background:radial-gradient(ellipse at 22% 52%,#03699b2e,transparent 65%);pointer-events:none;z-index:0}.ai-copy h2{font-size:clamp(36px,3.4vw,49px);line-height:1.14}.ai-copy>p{font-family:Sora,'Be Vietnam Pro',sans-serif;color:var(--copy);font-size:16px;line-height:1.7;margin-top:22px}.ai-grid{gap:55px}.architecture{margin-top:35px}.tower-aura{background:radial-gradient(ellipse,#00a4ff22,transparent 72%)}.tower-figure img{transform:translateY(var(--drift,0));transition:transform .55s ease;filter:drop-shadow(0 22px 32px #0008)}.layer>span:last-child{background:#041323c7;box-shadow:0 0 10px 5px #041323c7}.layer small{color:#96b3ce}.layer-node{background:#06182b;border-color:#78c5ff66}.layer[aria-pressed=true] .layer-node{background:#edb272;color:#03101e;border-color:#ffdfb4;box-shadow:0 0 22px #ffb36345}.layer:before{background:#86cfff;opacity:.4}.layer-info{border-left-color:#76c8ff80!important;color:#b2c9de!important}.architecture-note{color:#829bb5}.workspace{background:linear-gradient(130deg,#16355499,#041120d9 68%,#061a2ac9);border:1px solid #b7d9f34d;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);box-shadow:inset 0 1px #fff2,0 30px 70px #0006,0 0 70px #007cbe0a;border-radius:18px;padding:26px}.ws-heading strong{font-family:Sora,'Be Vietnam Pro',sans-serif;font-weight:500;font-size:26px}.ws-heading small{color:#91adc7}.preview-label{color:#83acc8;font-size:8px;letter-spacing:1.4px}.ws-nav button{color:#a6bfd5;border-radius:8px}.ws-nav button[aria-selected=true]{background:linear-gradient(100deg,#69c0ff24,#fff1);border-color:#b2def96b;box-shadow:inset 0 1px #fff2}.ws-content{background:#0313218c;border:1px solid #b2d6f321;border-radius:11px}.agent{background:linear-gradient(130deg,#b1dcff0d,#1e466a29);border-color:#c1e2fc24;border-radius:9px}.agent:hover{border-color:#91d4ff70}.agent-icon{background:radial-gradient(circle at 35% 25%,#c6eaff,#4387ad 60%,#12324b);box-shadow:inset 0 1px #fff8,0 3px 12px #0005}.play{border-color:#aacfe45c;color:#d0e8f7;background:linear-gradient(120deg,#fff1,#b0ceee09);border-radius:30px;min-height:40px}.play:hover{border-color:#d6effa}.workflow-note{color:#9fbad0}.ws-trust{color:#a4b9cc}.step.pending{color:#efbb7b}.step.done{color:#84e4df}.build{padding:125px 0 105px;min-height:650px;color:#f6f8ff;overflow:hidden}.build:before{content:'';position:absolute;inset:-80px 0;background:radial-gradient(ellipse 80% 60% at 90% 60%,#17385044,transparent 70%);pointer-events:none}.office{left:34%;top:0;opacity:.32;filter:saturate(.5);mask-image:linear-gradient(90deg,transparent,#000 65%);background-position:center}.office:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,#02060f 0,#02060f00 35%,#02060f00 65%,#02060f 100%)}.build-copy h2{max-width:850px}.build-copy>p{font-family:Sora,'Be Vietnam Pro',sans-serif;color:var(--copy);font-size:16px;line-height:1.7;max-width:700px;margin-top:25px}.capabilities{margin-top:30px;gap:25px}.capabilities span{color:#b9cee0;border-color:#c5e2f333;font-size:12px;line-height:1.6}.build-cta{margin-top:72px;gap:30px}.build-cta h3{font-family:Sora,'Be Vietnam Pro',sans-serif;font-weight:400;font-variation-settings:'wght' 424;font-size:45px;letter-spacing:-.055em}.build .primary{position:relative;min-height:50px;padding:14px 27px;border:1px solid #d7e7f77d;background:linear-gradient(180deg,#ffffff13,#ffffff06),linear-gradient(90deg,#f6c78e24,#c4e9ff12);color:#fff;backdrop-filter:blur(22px);box-shadow:inset 0 1px #fff4,0 0 30px #8fc9ff12;border-radius:40px;font-family:Sora,'Be Vietnam Pro',sans-serif;font-size:15px;font-weight:400}.build .primary:hover{box-shadow:inset 0 1px #fff6,0 0 34px #f6c78e30;border-color:#e5f1ff}.image-note{color:#8399ae;font-size:8px}footer{background:#02060f;color:#9fbbd3;border-color:#b6daf322;padding-top:32px;padding-bottom:32px}.footer-brand .vinatti{color:#edf5ff}.footer-brand .quik{color:#409cff}.footer-links a,.footer-links button{color:#a8c3da}.footer-links a:hover,.footer-links button:hover{color:#fff}.journey{opacity:1;z-index:1}.journey svg{overflow:visible}.r-shadow{stroke:#000;opacity:.6;stroke-width:24;transform:translate(0,9px)}.r-glow{stroke-width:22;opacity:.38}.r-silver{stroke-width:12;opacity:.65}.r-reflection{stroke-width:3;opacity:.6;transform:translateX(-1px)}.r-blue{stroke-width:2.4;transform:translateX(-5px);filter:drop-shadow(0 0 5px #00aaff)}.r-orange{stroke:#f6b36b;stroke-width:1.6;transform:translateX(5px);filter:drop-shadow(0 0 5px #ff9c43)}.r-active{fill:none;stroke:#d8f7ff;stroke-width:2.4;opacity:.95;filter:drop-shadow(0 0 7px #00c3ff);stroke-dasharray:0 100000}#spark{fill:#ffe6b7;r:4px;filter:drop-shadow(0 0 7px #ffb059);transition:opacity .25s}.scroll-progress{position:fixed;top:0;left:0;right:0;z-index:25;height:2px;pointer-events:none}.scroll-progress span{display:block;width:100%;height:100%;background:linear-gradient(90deg,#efb46d,#82dcff 55%,#138cff);transform:scaleX(0);transform-origin:left;box-shadow:0 0 10px #00aaff88}.motion-ready .will-reveal{opacity:0;translate:0 16px;transition:opacity .65s ease,translate .75s cubic-bezier(.2,.75,.3,1);transition-delay:var(--reveal-delay,0ms)}.motion-ready .will-reveal.shown{opacity:1;translate:0 0}.motion-ready .product-row.will-reveal{transition-delay:0s}@media(max-width:1200px){.ai-grid{gap:30px}.product-title{font-size:27px}.workspace{padding:20px}.build-copy h2{max-width:750px}}@media(max-width:950px){.experience{padding-top:105px;padding-bottom:75px}.orchestrate{padding-top:100px;padding-bottom:95px}.ai-grid{gap:30px}.ai-copy h2{font-size:40px}.ai-copy>p{font-size:15px}.architecture{margin-top:0}.ai-copy .architecture-note{margin-top:10px}.workspace{margin-top:15px;padding:24px}.build{padding-top:105px;min-height:620px}.build h2{font-size:46px}.office{left:28%;opacity:.3}.product-title{font-size:25px}}@media(max-width:700px){.experience{padding:80px 0 60px}.experience h2{font-size:35px;line-height:1.17;margin-bottom:40px}.chapter .kicker,.kicker.blue{font-size:9px;letter-spacing:2px}.product-row{min-height:0;padding:32px 0;border-color:#a7c9e82b}.number{font-size:20px}.product-title{font-size:23px;letter-spacing:-.8px;line-height:1.25}.product-row p{font-size:14px;margin-top:10px}.product-art{height:310px;margin:12px 0 10px}.product-links{margin-top:5px;gap:0 17px}.product-links button{font-size:11px;min-height:44px}.experience .product-row .product-art img{height:110%;width:120%;filter:drop-shadow(0 18px 20px #0006)}.orchestrate{padding:85px 0 75px}.ai-copy h2{font-size:35px;line-height:1.17}.ai-copy>p{font-size:14px;line-height:1.75;margin-top:20px}.architecture{margin-top:26px;min-height:330px}.tower-figure{height:330px}.tower-select .layer small{font-size:9px}.layer>span:last-child{background:#041323d9;box-shadow:0 0 8px 3px #041323d9}.ai-copy .layer-info{margin-top:10px;font-size:12px!important}.architecture-note{font-size:9px;line-height:1.8}.workspace{padding:15px;border-radius:13px;margin-top:15px}.ws-heading strong{font-size:24px}.ws-heading small{font-size:8px}.ws-content{border-radius:8px}.ws-nav button{font-size:10px;min-height:44px}.ws-trust{font-size:8px;line-height:1.7}.build{padding:90px 0 85px;min-height:680px}.build h2{font-size:35px;line-height:1.17}.build-copy>p{font-size:14px;line-height:1.75;max-width:340px}.office{left:0;top:200px;opacity:.28;mask-image:linear-gradient(0deg,#000,#000 40%,transparent 95%)}.capabilities{gap:13px}.capabilities span{font-size:10px;padding-right:13px}.build-cta{margin-top:65px;gap:23px}.build-cta h3{font-size:36px}.build .primary{font-size:14px;min-height:48px}.r-silver{stroke-width:8}.r-glow{stroke-width:15;opacity:.3}.r-reflection{stroke-width:2}.r-blue{stroke-width:1.8;transform:translateX(-3px)}.r-orange{stroke-width:1.2;transform:translateX(3px)}.r-active{stroke-width:1.8}.r-shadow{stroke-width:14}#spark{r:3px}.experience:before{inset:-90px 0 -50px;background-size:auto 110%;opacity:.08}footer{padding:28px 20px}}@media(max-width:380px){.ai-copy h2,.build h2,.experience h2{font-size:32px}.product-title{font-size:21px}.product-art{height:280px}.architecture,.tower-figure{min-height:290px;height:290px}.tower-select .layer small{display:none}.build-cta h3{font-size:32px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.motion-ready .will-reveal{opacity:1;translate:none;transition:none}.experience .product-row .product-art img,.tower-figure img{transform:none!important}#spark,.r-active{display:none}.scroll-progress span{box-shadow:none}*,:after,:before{animation:none!important;transition:none!important}}.build,.experience,.orchestrate{isolation:auto}.will-reveal:focus-within{opacity:1!important;translate:none!important;transition:none!important}dialog{background:linear-gradient(135deg,#0b2236f7,#030d1bf7);color:#edf5ff;border-color:#bad9ed55;backdrop-filter:blur(25px);box-shadow:inset 0 1px #fff1,0 35px 100px #0009}dialog::backdrop{background:#010712cc;backdrop-filter:blur(12px)}dialog p{color:#b7cbdc}dialog input,dialog select,dialog textarea{background:#071829;border-color:#a5cbe438;color:#f2f7ff}dialog input::placeholder,dialog textarea::placeholder{color:#8199b1}dialog .form-notice{color:#8faac1}dialog .draft-ready{color:#b6def5}dialog .consent button{color:#a7dafb}dialog .primary{border-color:#c5e0f17a;background:linear-gradient(110deg,#e7c39625,#b5dfff17);box-shadow:inset 0 1px #fff3;color:#fff}dialog .product-links button{color:#a6d7fb}@media(max-width:700px){.ai-copy .layer-info{max-width:calc(100% - 10px);padding-right:12px;overflow-wrap:anywhere}.build-cta{width:100%;align-items:flex-start;flex-direction:column}.build-cta h3{max-width:100%;font-size:clamp(30px,8.3vw,35px);white-space:normal}}.journey use{stroke-linecap:round;stroke-linejoin:round}.journey{mask-image:linear-gradient(180deg,#000 0%,#000 95%,transparent 100%)}.hero-content{padding-top:clamp(130px,20vh,220px)}.hero-eyebrow{font-family:Sora,'Be Vietnam Pro',sans-serif;font-size:9px;font-weight:400;letter-spacing:3.4px;line-height:1.7;color:#b4c3d4;margin-bottom:18px}.hero h1{font-weight:500;font-variation-settings:'wght' 531}.hero .actions{margin-top:clamp(42px,7vh,72px)}.hero-features{margin-top:clamp(42px,7.5vh,80px)}@media(max-width:850px){.hero-content{padding-top:145px}.hero-eyebrow{font-size:8px;letter-spacing:2.6px}.hero .actions{margin-top:48px}.hero-features{margin-top:48px}}@media(max-width:600px){.hero-content{padding-top:135px}.hero-eyebrow{font-size:7px;letter-spacing:2.3px;margin-bottom:18px}.hero h1{font-size:clamp(24px,6.8vw,30px);line-height:1.18;letter-spacing:-.045em}.hero p{font-size:12px;line-height:1.55;margin-top:22px;max-width:370px}.hero .actions{margin-top:34px}.hero .primary{font-size:14px;min-width:230px}.hero-features{margin-top:32px;font-size:9px;gap:0 16px}.hero-features li{gap:7px}.hero-features a{min-height:44px}}.brand-phrase{white-space:nowrap}.experience h2{margin-bottom:24px}.ecosystem-intro{font-family:Sora,'Be Vietnam Pro',sans-serif;font-size:15px;line-height:1.8;color:#aebfd2;max-width:790px;margin:0 0 60px}.group-scopes{display:flex;flex-wrap:wrap;gap:6px 17px;list-style:none;padding:0;margin:15px 0 0;font-size:10px;line-height:1.7;color:#91b6d3}.group-scopes li:before{content:'·';color:#efbb7b;margin-right:7px}.product-row p{max-width:470px}.ai-copy h2{font-size:clamp(34px,3vw,46px)}.ai-copy>p{max-width:550px}.ai-enquiry{display:block;grid-column:1/-1;justify-self:start;text-align:left;color:#bddff3;font-family:Sora,'Be Vietnam Pro',sans-serif;font-size:12px;line-height:1.6;padding:14px 0 5px;margin-top:8px;border-bottom:1px solid #b0d6ed55;min-height:44px}.ai-enquiry:hover{color:#fff;border-color:#e4f4ff}.ws-heading{flex-wrap:wrap;gap:8px 16px}.ws-heading strong{font-size:24px}.ws-heading small{font-size:8px}.build-copy>p{max-width:710px}.build-cta{flex-wrap:wrap}.build-cta h3{font-size:40px}@media(max-width:950px){.ecosystem-intro{font-size:14px;margin-bottom:45px}.ai-copy h2{font-size:37px}.ai-enquiry{margin-top:0}.ws-heading strong{font-size:26px}}@media(max-width:700px){.experience h2{margin-bottom:22px}.ecosystem-intro{font-size:13px;line-height:1.8;margin-bottom:35px}.product-row p{font-size:13px;line-height:1.8}.group-scopes{font-size:10px;gap:4px 14px;margin-top:13px}.product-art{margin-top:16px}.ai-copy h2{font-size:32px;line-height:1.2}.ai-copy>p{font-size:13px;line-height:1.8}.ai-enquiry{font-size:11px;margin-top:8px}.ws-heading strong{font-size:23px}.ws-heading small{font-size:8px}.build-copy>p{font-size:13px;line-height:1.8}.build-cta h3{font-size:clamp(29px,8vw,34px)}}@media(min-width:701px) and (max-width:950px){.ecosystem-intro{max-width:570px}}@media(max-width:700px){.wrap{padding-left:22px;padding-right:32px;min-width:0}.header-inner{padding:0 14px;gap:7px}.header-inner .vinatti{font-size:23px}.header-inner .quik{font-size:27px}.header-inner .brand-divider{margin:0 1px}.languages{margin-left:auto;gap:2px}#menu{margin-left:0;flex-shrink:0}.header-inner .vmark{transform:scale(.85);margin-right:-3px}.hero{height:auto;min-height:100svh;max-height:none}.hero-content{height:auto;min-height:100svh;padding:125px 24px 28px}.hero h1{font-size:clamp(25px,6.8vw,39px);max-width:100%;overflow-wrap:normal}.hero-second{white-space:normal}.hero-eyebrow{max-width:100%;line-height:1.9}.hero p{font-size:13px;max-width:100%;line-height:1.7}.hero p br{display:none}.brand-phrase{white-space:normal}.hero .actions{width:100%;flex-wrap:wrap;margin-top:32px}.hero .primary{min-width:0;max-width:100%;font-size:14px;padding:14px 23px;gap:22px}.hero-features{width:100%;max-width:380px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 12px;font-size:10px;margin-top:30px;text-align:left}.hero-features li{min-width:0;align-items:flex-start}.hero-features a{line-height:1.6;display:flex;align-items:center}.hero-bottom{margin-top:38px;flex-wrap:wrap;max-width:100%;gap:12px}.experience,.orchestrate{padding-top:68px;padding-bottom:55px}.ai-copy h2,.build h2,.experience h2{font-size:clamp(28px,7.6vw,39px);line-height:1.22;letter-spacing:-.04em;max-width:100%;overflow-wrap:break-word}.ecosystem-intro{font-size:14px;line-height:1.8;margin-bottom:32px}.kicker{max-width:100%;gap:12px}.kicker span{flex:1;max-width:90px;min-width:20px}.product-row{grid-template-columns:24px minmax(0,1fr);gap:12px;padding:30px 0 24px}.number{font-size:17px;padding-top:3px}.product-copy{min-width:0}.product-title{font-size:clamp(20px,5.6vw,28px);line-height:1.3;letter-spacing:-.65px;gap:10px;align-items:flex-start;overflow-wrap:break-word}.product-title span{flex:0 0 18px;font-size:21px}.product-row p{font-size:14px;line-height:1.8}.group-scopes{font-size:11px;line-height:1.7;gap:6px 13px}.product-art{grid-column:1/-1;width:100%;height:auto;aspect-ratio:1/1;margin:18px 0 4px}.experience .product-row .product-art img{width:110%;height:110%;max-width:none;object-fit:contain;left:50%;top:50%;transform:none;filter:drop-shadow(0 15px 20px #0005)}.product-links{grid-column:1/-1;justify-content:center;gap:2px 18px;margin-top:0}.product-links button{font-size:12px;line-height:1.6;white-space:normal;text-align:left}.ai-copy,.ai-grid{min-width:0}.ai-copy>p{font-size:14px;line-height:1.8;max-width:100%}.architecture{display:flex;flex-direction:column;min-height:0;height:auto;margin-top:15px;gap:0}.tower-figure{width:100%;height:auto;min-height:0;aspect-ratio:1/1}.tower-figure img{width:112%;height:112%;max-width:none;left:50%;top:50%;transform:none!important;filter:drop-shadow(0 18px 25px #0006)}.tower-indicator{right:23%;top:26%}.tower-select{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;gap:10px;padding:0;margin-top:4px}.tower-select .layer{padding:12px 10px;min-height:90px;gap:8px;align-items:flex-start;border:1px solid #a5d8fc26;border-radius:10px;background:linear-gradient(130deg,#12344a77,#05101d99)}.layer:before{display:none}.layer-node{width:21px;height:21px;margin-top:1px}.layer>span:last-child{min-width:0;box-shadow:none;background:0 0;font-size:11px;overflow-wrap:break-word}.tower-select .layer small{display:block;font-size:10px;line-height:1.6;color:#a7c3d9}.layer[aria-pressed=true]{border-color:#e9b77288;background:linear-gradient(130deg,#694b2429,#0d233888)}.ai-copy .layer-info{min-height:0;max-width:100%;margin:22px 0 12px;padding-right:0;font-size:13px!important;line-height:1.8}.architecture-note{font-size:10px;max-width:100%;line-height:1.8}.ai-enquiry{font-size:12px;margin-top:12px}.workspace{min-width:0;width:100%;padding:15px;margin-top:10px}.ws-heading{gap:8px}.ws-heading strong{font-size:22px;max-width:100%;line-height:1.4}.ws-heading small{font-size:10px;line-height:1.6}.preview-label{font-size:9px;letter-spacing:.8px}.ws-nav{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin-bottom:10px}.ws-nav button{min-width:0;font-size:11px;padding:10px;white-space:normal}.ws-content{padding:12px;min-height:0}.agent-list{flex-direction:column;gap:8px}.agent{display:grid;grid-template-columns:32px minmax(0,1fr);column-gap:10px;align-items:center;padding:12px}.agent-icon{grid-column:1;grid-row:1/4;margin:0;width:32px;height:32px}.agent small,.agent strong,.agent-status{grid-column:2;font-size:11px;line-height:1.6}.agent small,.agent-status{font-size:10px;margin-top:2px}.workflow{gap:3px}.step{min-width:0;font-size:10px;line-height:1.5;overflow-wrap:break-word}.step small{font-size:9px}.workflow-note{font-size:11px;line-height:1.8}.ws-trust{flex-wrap:wrap;justify-content:flex-start;gap:8px 14px;font-size:9px;line-height:1.8}.build{padding:68px 0 80px;min-height:0}.build-copy>p{max-width:100%;font-size:14px;line-height:1.8}.capabilities{flex-wrap:wrap;gap:14px 18px}.capabilities span{font-size:11px;line-height:1.7;flex:1 1 110px}.build-cta{margin-top:42px;gap:24px}.build-cta h3{font-size:clamp(27px,7.8vw,36px);line-height:1.25}.image-note{right:32px}.office{top:200px}.footer-brand{flex-wrap:wrap}.footer-links{flex-wrap:wrap;justify-content:center;gap:8px 18px}footer{gap:18px;padding:26px 24px}.r-glow{stroke-width:12;opacity:.25}.r-silver{stroke-width:6;opacity:.6}.r-reflection{stroke-width:1.5}.r-blue{stroke-width:1.8;transform:translateX(-2.5px)}.r-orange{stroke-width:1.4;transform:translateX(2.5px)}.r-shadow{stroke-width:10}nav.open{padding:30px 24px}nav.open a{width:100%;font-size:22px;line-height:1.5;overflow-wrap:break-word}dialog{padding:40px 22px 24px}dialog h2{font-size:28px;line-height:1.2;overflow-wrap:break-word}}@media(max-width:350px){.header-inner{gap:4px;padding:0 10px}.header-inner .vinatti{font-size:21px}.header-inner .quik{font-size:24px}.languages button{min-width:26px}.header-inner .brand-divider{display:none}.hero-content{padding-left:20px;padding-right:20px}.tower-select{grid-template-columns:1fr}.tower-select .layer{min-height:68px}.product-title{font-size:20px}.wrap{padding-left:20px;padding-right:30px}}@media(max-width:700px){.hero-features li{white-space:normal}.hero-features a{min-width:0;overflow-wrap:break-word}.hero-bottom{position:relative;left:auto;bottom:auto;transform:none;translate:none;width:100%;padding:0;margin-top:36px}.hero-rule{height:25px}.motion-toggle{position:static;transform:none;margin:6px 0 0;min-height:44px;order:3}.hero-bottom>a{margin:0}.hero-content{padding-bottom:24px}}@media(max-width:700px){.r-glow{stroke-width:16;opacity:.32}.r-silver{stroke-width:7;opacity:.64}.r-reflection{stroke-width:2;opacity:.7}.r-blue{stroke-width:2;transform:translateX(-3px)}.r-orange{stroke-width:1.5;transform:translateX(3px)}}.r-active-warm{fill:none;stroke:#ffb36c;stroke-width:3.6;stroke-linecap:round;stroke-dasharray:0 100000;opacity:0;filter:drop-shadow(0 0 4px #ff9b4b)}@media(max-width:700px){.r-active{stroke:#c3efff;stroke-width:2.2;filter:drop-shadow(0 0 3px #43bcff)}.r-active-warm{stroke-width:4;filter:none}#spark{r:2.5px;filter:drop-shadow(0 0 4px #b7eaff);transition:none}.workspace{backdrop-filter:none;-webkit-backdrop-filter:none;background:linear-gradient(135deg,#0b2438f5,#04111ff5)}.product-art,.tower-figure{perspective:none}.r-shadow{filter:none}.motion-ready .will-reveal{transition:opacity .45s ease,translate .55s ease}}@media(prefers-reduced-motion:reduce){#spark,.r-active,.r-active-warm{display:none!important}}@media(max-width:700px){.r-active{filter:none}.r-glow{filter:none;stroke-width:14;opacity:.18}}.r-active,.r-active-warm{filter:none}.r-active{stroke:#cef3ff;stroke-width:2.6}.r-active-warm{stroke:#ffb366;stroke-width:4.3}.r-glow{filter:none;stroke-width:19;opacity:.17}.r-shadow{filter:none}.experience .product-row .product-art img{transform:translateY(var(--hover-rise,0))}.tower-figure img{transform:none}.workspace{backdrop-filter:none;-webkit-backdrop-filter:none;background:linear-gradient(130deg,#0c263de8,#041120f2 68%,#061a2aeb)}@media(max-width:700px){.r-active{stroke-width:2.2}.r-active-warm{stroke-width:4}.r-glow{stroke-width:14;opacity:.18}}.hero-veil{background:radial-gradient(ellipse 74% 35% at 50% 30%,#02061070,transparent 90%),linear-gradient(180deg,#02060f35 0,#02060f14 52%,#02060f66 78%,#02060fe8 94%,#02060f 100%)}.experience:before{inset:-120px 0 auto;height:440px;background:radial-gradient(ellipse 38% 55% at 94% 32%,#147cbb20,transparent 72%),radial-gradient(ellipse 28% 45% at 87% 22%,#e5a56410,transparent 75%);opacity:1;mask-image:linear-gradient(transparent,#000 28%,#000 65%,transparent)}.journey{mask-image:linear-gradient(180deg,transparent var(--ribbon-fade-start,0px),#000 var(--ribbon-fade-end,160px),#000 calc(100% - 100px),transparent 100%)}@media(max-width:700px){.hero-veil{background:radial-gradient(ellipse 90% 40% at 50% 30%,#02061050,transparent 90%),linear-gradient(180deg,#02060f35 0,#02060f14 55%,#02060f70 80%,#02060ff2 96%,#02060f 100%)}.experience:before{inset:-85px 0 auto;height:290px;background:radial-gradient(ellipse 55% 70% at 100% 32%,#147cbb1c,transparent 72%),radial-gradient(ellipse 30% 50% at 90% 23%,#e5a5640d,transparent 75%)}}.experience:before{inset:0 0 auto;height:340px;mask-image:linear-gradient(transparent,#000 35%,#000 60%,transparent)}@media(max-width:700px){.experience:before{inset:0 0 auto;height:240px}}.hero:after{content:'';position:absolute;left:0;right:0;bottom:-1px;height:85px;z-index:1;pointer-events:none;background:linear-gradient(transparent,#02060f 65%,#02060f)}.experience{background:linear-gradient(180deg,#02060f 0,#02060f00 220px)}.signature{z-index:0}.sig-stage[data-active="0"]{background:linear-gradient(180deg,#02060f 0,#304256 45px,#d4dde7 105px,#f3f6fb 160px)!important}.sig-seam{display:none}#portfolio{background:linear-gradient(180deg,#030c1d 0,#02060f00 220px)}@media(max-width:850px){.signature .sig-stage{background:linear-gradient(180deg,#02060f 0,#34475e 55px,#dce4ed 125px,#f3f6fb 180px)!important}.signature .sig-top{color:#dce9fa}.signature .sig-top a{color:#dce9fa}}#experience.signature{z-index:0}.r-shadow{stroke-width:7;opacity:.1;transform:translate(0,3px)}.r-silver{stroke-width:4;opacity:.36}.r-reflection{stroke-width:1;opacity:.65}.r-blue{stroke:#008cff;stroke-width:2;transform:translateX(-2.2px);filter:drop-shadow(0 0 4px #00aaff)}.r-orange{stroke:#ff8500;stroke-width:1.8;transform:translateX(2.2px);filter:drop-shadow(0 0 4px #ff9c43)}.brand-filter-defs{position:absolute;pointer-events:none;overflow:hidden}.official-lockup{--vinatti-size:158px;--brand-gap:17px;display:flex;align-items:center;gap:var(--brand-gap);padding:0;background:0 0;border:0;border-radius:0;box-shadow:none;flex-shrink:0;line-height:0}.official-lockup a{display:flex;align-items:center;flex-shrink:0;min-width:0}.official-lockup img{display:block;object-fit:contain;height:auto;max-width:100%}.official-lockup .official-vinatti img{width:var(--vinatti-size);filter:url(#brand-white-key);clip-path:polygon(0 0,100% 0,100% 78%,35% 78%,35% 100%,0 100%)}.official-lockup .official-quik img{width:calc(var(--vinatti-size)/1.9);filter:url(#brand-quik-contrast)}.official-divider{height:calc(var(--vinatti-size)*.21);width:1px;background:linear-gradient(transparent,#a9c4df66,transparent);flex-shrink:0}.header-vinatti-art{display:block;position:relative;line-height:0}.header-vinatti-art .header-slogan-ink{position:absolute;top:auto;bottom:0;left:35%;right:0;color:#e1ebf8;font-family:'Be Vietnam Pro',Arial,sans-serif;font-size:clamp(7px,calc(var(--vinatti-size)*.057),9.5px);font-weight:500;letter-spacing:.15px;line-height:1.25;white-space:nowrap;text-align:center}.header-inner{max-width:1440px;padding-left:32px;padding-right:32px}.header-inner nav{gap:20px}.header-inner .languages{flex-shrink:0}.footer-brand{flex-shrink:0;max-width:100%}.footer-brand .official-lockup{--vinatti-size:170px;--brand-gap:18px}.footer-links{flex-wrap:wrap;line-height:1.7}footer>small{line-height:1.7;white-space:nowrap}.sig-orbit .official-orbit{background:0 0!important;box-shadow:none;border:0;border-radius:0;padding:0;display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center;justify-content:center;gap:17px;font-size:0!important;line-height:1.3!important}.sig-orbit .official-orbit img{width:180px;max-width:58%;height:auto;display:block;margin:0;filter:url(#brand-quik-contrast)}.sig-orbit .official-orbit small{width:auto;max-width:70%;margin:0!important;color:#16376a!important;font-family:'Be Vietnam Pro',Arial,sans-serif;font-size:12px!important;font-weight:500;letter-spacing:.65px;line-height:1.5}.sig-monitor .monitor-head{background:linear-gradient(110deg,#14263a,#0d1c2b);border-bottom:1px solid #90bcdf30;gap:16px;flex-wrap:wrap;padding:17px 18px;min-width:0}.monitor-brand-lockup{display:flex;flex-direction:column;align-items:center;gap:7px;flex-shrink:0;line-height:1}.sig-monitor .official-monitor-logo{width:92px;height:auto;object-fit:contain;padding:0;background:0 0;border-radius:0;filter:url(#brand-quik-contrast)}.monitor-brand-slogan{font-family:'Be Vietnam Pro',Arial,sans-serif;color:#e1ebf8;font-size:9px;line-height:1.5;letter-spacing:.3px;font-weight:500;white-space:nowrap}.sig-monitor .monitor-head>small{font-size:9px;line-height:1.7;color:#b1c9de;max-width:140px;text-align:right;letter-spacing:.2px}@media(min-width:851px) and (max-width:1250px){.header-inner{gap:12px;padding:0 24px}.header-inner nav{gap:14px}.header-inner nav a{font-size:10px}.header-inner .official-lockup{--vinatti-size:138px;--brand-gap:14px}.header-inner .outline{padding:10px 13px;font-size:11px}}@media(max-width:850px){.header-inner{padding:0 16px;gap:8px}.header-inner .official-lockup{--vinatti-size:128px;--brand-gap:10px}.header-inner #contact-top{display:none}.header-inner .languages{margin-left:auto;gap:3px}.header-inner #menu{margin-left:0}footer{display:flex;flex-direction:column;align-items:center;gap:22px;padding:32px 24px;text-align:center}.footer-brand .official-lockup{--vinatti-size:160px;--brand-gap:17px}.footer-links{justify-content:center;gap:10px 22px;max-width:100%}.footer-links a,.footer-links button{min-height:44px;display:inline-flex;align-items:center}.sig-orbit .official-orbit{gap:14px}.sig-orbit .official-orbit img{width:155px;max-width:54%}.sig-orbit .official-orbit small{font-size:11px!important;letter-spacing:.5px}.sig-monitor .monitor-head{padding:14px 12px;gap:12px}.sig-monitor .official-monitor-logo{width:88px}.sig-monitor .monitor-head>small{max-width:110px;font-size:8px}}@media(max-width:380px){.header-inner{padding:0 10px;gap:5px}.header-inner .official-lockup{--vinatti-size:108px;--brand-gap:8px}.header-inner .languages button{min-width:25px}.header-inner #menu{min-width:32px}footer{padding:30px 20px;gap:18px}.footer-brand .official-lockup{--vinatti-size:145px;--brand-gap:14px}.footer-links{gap:6px 18px}.sig-orbit .official-orbit img{width:138px}.sig-orbit .official-orbit small{font-size:10px!important}.sig-monitor .official-monitor-logo{width:78px}.sig-monitor .monitor-head>small{max-width:90px}.monitor-brand-slogan{font-size:8px}}:root{--header-height:88px;--anchor-gap:24px}html{scroll-padding-top:calc(var(--header-height) + var(--anchor-gap))}.chapter,.product-row,.sig-scene{scroll-margin-top:calc(var(--header-height) + var(--anchor-gap))}#header{background:linear-gradient(180deg,#02060fcc,#02060f20);border-bottom:1px solid transparent;transition:background-color .22s ease,border-color .22s ease,color .22s ease;isolation:isolate}#header.scrolled{background:#061324f5;border-color:#a7c9e533;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 5px 18px #0002}#header .header-inner{height:88px}#header.scrolled .header-inner{height:72px}#header[data-surface=light]{background:#f3f7fcfa;color:#102b4d;border-color:#17395f26;box-shadow:0 4px 18px #142e4912}#header[data-surface=light] .official-quik img{filter:url(#brand-white-key)}#header[data-surface=light] .header-slogan-ink{color:#16325a}#header[data-surface=light] .official-divider{background:linear-gradient(transparent,#274c7866,transparent)}#header[data-surface=light] #menu{color:#102b4d}#header[data-surface=light] .outline{color:#153558;border-color:#315d8580;background:0 0}#header[data-surface=light] nav a:after{background:#146fe4}#header nav.open{top:var(--header-height);height:calc(100dvh - var(--header-height));color:#f2f7ff;overflow-y:auto;overscroll-behavior:contain}#header nav.open a{color:#f2f7ff}@media(max-width:850px){:root{--header-height:72px;--anchor-gap:20px}#header .header-inner{height:72px}#header.scrolled .header-inner{height:64px}#header.scrolled{backdrop-filter:none;-webkit-backdrop-filter:none}#header[data-surface=light]{background:#f3f7fc}#header[data-surface=dark].scrolled{background:#061324}}@media(prefers-reduced-motion:reduce){#header{transition:none}}.chapter,.product-row,.sig-scene{scroll-margin-top:0}#header,#header.scrolled,#header[data-surface],#header[data-surface].scrolled{background:#fff;color:#122b4a;border-bottom:1px solid #d9e2eb;box-shadow:0 3px 14px #03172d0a;backdrop-filter:none;-webkit-backdrop-filter:none}#header .official-quik img{filter:url(#brand-white-key)}#header .header-slogan-ink{color:#17365b}#header .official-divider{background:linear-gradient(transparent,#29476644,transparent)}#header #menu{color:#132e50}#header .outline,#header[data-surface] .outline{background:#03162d;color:#fff;border:1px solid #193652;box-shadow:none;padding:11px 21px;font-weight:500;min-height:42px}#header .outline:hover{background:#163d64}#header nav a:after{background:#f79318}.header-inner nav{gap:28px}.header-inner .languages{margin-left:0}.site-search{display:grid;place-items:center;color:#45617f;padding:8px;min-width:40px;min-height:44px;margin-left:10px;border-radius:50%}.site-search:hover{background:#edf3f8;color:#0c3059}.hero .actions{gap:28px;flex-wrap:wrap}.hero .primary{background:linear-gradient(110deg,#ff8512,#ff6900);border:1px solid #ff952d;box-shadow:0 6px 22px #ff79002b;color:#fff;font-weight:600;font-size:16px;min-width:248px;min-height:50px;padding:14px 27px;gap:26px;backdrop-filter:none;-webkit-backdrop-filter:none;text-shadow:0 1px 2px #9e400050}.hero .primary:before{display:none}.hero .primary:hover{background:linear-gradient(110deg,#ff941f,#ff7507);box-shadow:0 8px 26px #ff790044}.hero .text-link{display:inline-flex;align-items:center;justify-content:center;background:0 0;border:0;border-radius:0;padding:12px 0;min-height:44px;color:#f1f6ff;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;font-family:Sora,'Be Vietnam Pro',sans-serif;font-size:14px;font-weight:500}.hero .text-link:before{display:none}.hero .text-link:hover{color:#ffb366}.site-results{display:grid;gap:5px;margin-top:20px;max-height:48dvh;overflow:auto}.site-results button{display:flex;justify-content:space-between;gap:20px;text-align:left;min-height:44px;padding:12px 10px;border-bottom:1px solid #9abfd530;color:#d5e9fa;font-size:13px}.site-results button:hover{background:#b1d8f515;color:#fff}@media(min-width:851px) and (max-width:1250px){.header-inner{gap:10px}.header-inner nav{gap:20px}.header-inner .official-lockup{--vinatti-size:125px;--brand-gap:12px}.site-search{margin-left:0;min-width:34px;padding:6px}#header .outline{padding:10px 14px}.header-inner nav a{font-size:10px}}@media(max-width:1050px) and (min-width:851px){.header-inner nav{gap:12px}.header-inner .official-lockup{--vinatti-size:112px;--brand-gap:10px}.header-inner{padding:0 20px;gap:8px}.site-search{min-width:30px}.header-inner .languages{gap:3px}}@media(max-width:850px){.site-search{display:none}.header-inner .languages{margin-left:auto}.hero .actions{gap:14px 23px}.hero .primary{font-size:14px;min-width:225px;min-height:48px;padding:13px 23px}.hero .text-link{font-size:12px}.hero .primary:before{display:none}}@media(max-width:380px){.hero .actions{gap:8px;flex-direction:column}.hero .primary{min-width:220px}.hero .text-link{font-size:12px}}#header .header-inner nav{gap:clamp(18px,2vw,32px)}#header .header-inner nav a{font-size:14px;font-weight:600;letter-spacing:-.2px;line-height:1.5;min-height:48px;display:flex;align-items:center;padding:12px 0;color:#102d50;white-space:nowrap}#header .header-inner nav a:hover{color:#df6507}#header .header-inner nav a:after{height:3px;bottom:6px;border-radius:3px;background:#ff871a}.hero .actions{gap:20px}.hero .text-link{display:inline-flex;gap:17px;min-height:52px;border:1px solid #b7d3ec80;border-radius:999px;padding:8px 9px 8px 23px;background:linear-gradient(110deg,#0732539c,#081624c2);box-shadow:inset 0 1px 0 #e0f1ff30,0 7px 25px #0002;color:#f6faff;font-size:15px;font-weight:500;line-height:1.4;transition:border-color .2s,background .2s,box-shadow .2s}.hero .text-link .about-arrow{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#c7e7ff15;border:1px solid #b7d8f038;color:#ffb265;font-size:20px;font-weight:400;transition:transform .2s,background .2s}.hero .text-link:hover{color:#fff;border-color:#ffae56;background:linear-gradient(110deg,#154565b8,#182235d9);box-shadow:inset 0 1px #fff2,0 7px 28px #ff8b001a}.hero .text-link:hover .about-arrow{background:#ff941c25;transform:rotate(5deg)}.language-picker{position:relative;flex-shrink:0}.language-toggle{display:flex;align-items:center;justify-content:center;gap:5px;width:48px;height:44px;border:1px solid transparent;border-radius:50px;color:#284b6e;padding:0;background:0 0}.language-toggle:hover,.language-toggle[aria-expanded=true]{border-color:#cbd9e7;background:#eef4fa;color:#0b3158}.language-chevron{transition:transform .15s}.language-toggle[aria-expanded=true] .language-chevron{transform:rotate(180deg)}.language-menu{position:absolute;right:0;top:calc(100% + 10px);z-index:30;min-width:188px;padding:7px;background:#fff;border:1px solid #d7e3ef;border-radius:14px;box-shadow:0 14px 45px #08224126}.language-menu[hidden]{display:none}.language-menu button{width:100%;min-height:46px;display:flex;align-items:center;gap:12px;padding:11px 12px;color:#193b60;border-radius:8px;text-align:left;font-size:13px;font-weight:500}.language-menu button small{margin-left:auto;color:#7990a7;font-size:10px;letter-spacing:.5px}.language-menu button:after{content:'✓';width:14px;opacity:0;color:#ec7b12;font-size:13px}.language-menu button[aria-pressed=true]{background:#f1f6fb;color:#103f71}.language-menu button[aria-pressed=true]:after{opacity:1}.language-menu button:hover{background:#e9f2fb}@media(min-width:1101px) and (max-width:1250px){#header .header-inner nav{gap:18px}#header .header-inner nav a{font-size:12.5px}.header-inner .official-lockup{--vinatti-size:128px;--brand-gap:12px}.header-inner{gap:10px}.language-toggle{width:44px}#header .outline{padding:10px 15px}}@media(max-width:1100px){#header .header-inner nav:not(.open){display:none}#header #menu{display:block;min-width:40px;min-height:44px;margin-left:0}#header .header-inner nav.open{position:fixed;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;margin:0;padding:30px 28px;gap:8px;background:#04182dfc;backdrop-filter:none}#header .header-inner nav.open a{color:#edf6ff;font-size:22px;font-weight:500;white-space:normal;padding:15px 0;border-bottom:1px solid #aacdeb24;min-height:60px}#header .header-inner nav.open a:after{bottom:0}.site-search{margin-left:auto}}@media(max-width:850px){.language-picker{margin-left:auto}.language-toggle{width:45px;height:44px}.language-menu{right:0;top:calc(100% + 8px);min-width:180px}.hero .actions{gap:14px}.hero .text-link{min-height:48px;padding:7px 8px 7px 20px;font-size:13px;gap:17px}.hero .text-link .about-arrow{width:32px;height:32px;font-size:19px}}@media(max-width:380px){.language-toggle{width:42px}.hero .actions{gap:12px}.hero .text-link{min-width:190px;justify-content:space-between}}@media(prefers-reduced-motion:reduce){.hero .text-link,.hero .text-link .about-arrow,.language-chevron{transition:none}}.language-menu button:after{content:''}.language-menu button[aria-pressed=true]:after{content:'✓'}#header .header-inner nav a{font-size:15px}@media(min-width:1101px) and (max-width:1250px){#header .header-inner nav a{font-size:14px}}@media(max-width:1100px){#header .header-inner nav.open a{font-size:22px}}@media(min-width:1101px){#header .header-inner nav{gap:clamp(14px,1.5vw,24px)}#header .header-inner nav a{font-size:14px}.header-inner{gap:14px}.header-inner .official-lockup{--vinatti-size:145px;--brand-gap:15px}}@media(min-width:1101px) and (max-width:1250px){#header .header-inner nav{gap:14px}#header .header-inner nav a{font-size:12px}.header-inner .official-lockup{--vinatti-size:120px;--brand-gap:12px}.header-inner{gap:8px}}#header #nav a{text-transform:uppercase}.language-menu{min-width:226px}.language-menu .language-flag{display:block;width:27px;height:18px;flex:none;border-radius:3px;overflow:hidden;box-shadow:0 0 0 1px #17395918}.language-menu button{gap:11px}.language-menu button>span{white-space:nowrap}@media(max-width:850px){.language-menu{min-width:218px}}.about-vinatti{position:relative;z-index:2;background:#fff;color:#02132f;padding:30px 2.4% 0;scroll-margin-top:88px;font-family:'Be Vietnam Pro',sans-serif}.about-layout{display:grid;grid-template-columns:47% 1fr;gap:22px;max-width:1600px;margin:auto;padding-left:6.5%;position:relative}.about-visual{grid-column:1;grid-row:1/3;position:relative;min-height:650px;padding-bottom:145px}.about-team{width:100%;height:555px;display:block;object-fit:cover;object-position:center 40%;border-radius:26px}.about-engineer{position:absolute;bottom:0;left:-16%;width:61%;height:315px;border:5px solid #fff;border-radius:24px;object-fit:cover;object-position:center 40%}.about-watermark{position:absolute;right:calc(100% + 12px);top:20px;writing-mode:vertical-rl;transform:rotate(180deg);font-size:clamp(48px,6.1vw,94px);font-weight:700;line-height:1;color:transparent;-webkit-text-stroke:1px #93c2ff;letter-spacing:3px}.about-card{position:relative;overflow:hidden;border-radius:26px;background:linear-gradient(115deg,#f2f8ff,#e9f3fc 75%,#d5e7f7);padding:clamp(26px,2.2vw,45px);align-self:start;min-height:555px}.about-card:before{content:'';position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(145deg,transparent 0 65px,#ffffff30 66px 80px,transparent 81px 130px);clip-path:polygon(65% 0,100% 0,100% 100%,45% 100%,90% 46%);opacity:.8}.about-card>*{position:relative}.about-eyebrow,.about-next>div>span{font-size:13px;font-weight:600;letter-spacing:3px;color:#0064ff;display:flex;align-items:center;gap:20px}.about-eyebrow:before,.about-next>div>span:before{content:'';width:48px;height:2px;background:#ff7300;flex:none}.about-card h2{font-size:clamp(34px,3.9vw,64px);line-height:1.06;letter-spacing:-2.3px;margin:29px 0 24px;font-weight:750;color:#00122c}.about-card p{font-size:clamp(16px,1.52vw,23px);line-height:1.42;color:#3c424e;margin:0 0 24px;max-width:650px}.about-actions{display:flex;align-items:center;gap:28px;flex-wrap:wrap;margin-top:20px}.about-primary{display:inline-flex;align-items:center;justify-content:center;gap:24px;background:#0060ff;color:#fff;border-radius:40px;padding:17px 28px;font-size:18px;font-weight:600;text-decoration:none;transition:background .2s,transform .2s}.about-primary:hover{background:#0048d0;transform:translateY(-2px)}.about-primary span{font-size:27px;line-height:1}.about-leadership{border:0;background:0 0;color:#00132f;font-size:17px;font-weight:650;padding:14px 0;cursor:pointer}.about-stats{grid-column:2;display:grid;grid-template-columns:1fr 1fr 1.35fr;align-items:start;gap:18px;padding:14px 0 0;min-height:150px;margin-left:-47%;position:relative}.about-stats>div{display:flex;flex-direction:column;align-items:center;position:relative;text-align:center;min-height:125px}.about-stats>div+div{border-left:1px solid #d0d7e2}.about-outline{font-size:clamp(65px,7vw,110px);line-height:1;letter-spacing:-5px;font-weight:600;color:#fff;-webkit-text-stroke:1.3px #0868ff;background:linear-gradient(110deg,#0064ff 25%,#ff6c00 80%);background-clip:text;-webkit-text-stroke:2px transparent}.about-stats span{font-size:17px;color:#555b66;line-height:1.4;margin-top:8px}.about-location{align-items:flex-start!important;text-align:left!important;padding-left:28px;isolation:isolate}.about-location>strong{font-size:44px;line-height:1.05;letter-spacing:-2px}.about-location>b{font-size:18px;color:#ff6300;font-weight:500}.about-location>span{font-size:15px}.about-location svg{position:absolute;right:0;top:-10px;width:90px;height:145px;z-index:-1;fill:#e6f0fe;opacity:.8}.about-next{position:relative;display:flex;justify-content:space-between;align-items:end;gap:24px;margin:38px -2.52% 0;padding:30px 5%;border-radius:24px 24px 0 0;background:linear-gradient(110deg,#edf5fb,#f5f9fc);color:#00132f;text-decoration:none;overflow:hidden}.about-next:before{content:'';position:absolute;right:0;top:0;width:32%;height:2px;background:linear-gradient(90deg,#0064ff,#ff7900)}.about-next h3{font-size:clamp(26px,3vw,48px);line-height:1.15;letter-spacing:-1.5px;margin:17px 0 0}.about-next>b{font-size:14px;white-space:nowrap;padding-bottom:6px}.signature{height:360svh}.sig-stage[data-active="0"],.sig-stage[data-active="2"]{background:#030c1d!important;color:#f5f7fc}.sig-stage[data-active="1"]{background:#f3f6fb!important;color:#091b40}.about-vinatti a:focus-visible,.about-vinatti button:focus-visible{outline:3px solid #ff8700;outline-offset:5px}@media(min-width:1800px){.about-visual{min-height:720px}.about-card,.about-team{height:600px}.about-card{padding:44px}}@media(max-width:1100px){.about-layout{grid-template-columns:43% 1fr;gap:18px}.about-visual{min-height:650px}.about-team{height:510px}.about-card{min-height:510px}.about-card h2{font-size:39px;letter-spacing:-1.7px}.about-card p{font-size:17px}.about-actions{gap:12px}.about-primary{font-size:15px;padding:14px 22px}.about-leadership{font-size:14px}.about-stats{margin-left:-25%}.about-stats span{font-size:14px}.about-location>strong{font-size:35px}.about-location>b{font-size:15px}.about-location>span{font-size:12px}.about-engineer{height:280px;width:70%}}@media(max-width:850px){.about-vinatti{padding:28px 20px 0;scroll-margin-top:75px}.about-layout{display:flex;flex-direction:column;padding-left:0;gap:25px}.about-visual{min-height:0;height:420px;margin:0 0 0 28px;padding:0 0 70px}.about-team{height:100%;border-radius:20px;object-position:center 35%}.about-watermark{font-size:45px;right:calc(100% + 5px);letter-spacing:2px;top:10px}.about-engineer{left:-28px;bottom:0;width:49%;height:205px;border-width:4px;border-radius:19px}.about-card{padding:27px 24px;min-height:0;border-radius:22px}.about-eyebrow,.about-next>div>span{font-size:10px;letter-spacing:2.4px;gap:13px}.about-eyebrow:before,.about-next>div>span:before{width:32px}.about-card h2{font-size:clamp(33px,7vw,51px);letter-spacing:-1.5px;margin:23px 0}.about-card p{font-size:16px;line-height:1.55;margin-bottom:20px}.about-actions{gap:10px 24px;margin-top:24px}.about-primary{font-size:15px;padding:14px 20px}.about-leadership{font-size:14px}.about-stats{margin:0;padding:6px 0 0;gap:10px;min-height:0;grid-template-columns:1fr 1fr}.about-stats>div{min-height:105px}.about-outline{font-size:76px}.about-location{grid-column:1/-1;border-left:0!important;border-top:1px solid #d0d7e2;padding:24px 8px!important;margin-top:12px;min-height:130px!important}.about-location>strong{font-size:39px}.about-location>b{font-size:17px}.about-location>span{font-size:14px}.about-location svg{width:95px;right:20px;top:8px}.about-next{margin:18px -20px 0;padding:28px 24px;align-items:start;flex-direction:column;gap:20px;border-radius:22px 22px 0 0}.about-next h3{font-size:30px;letter-spacing:-1px}.about-next>b{font-size:12px;white-space:normal}.signature{height:auto}.signature .sig-stage{background:#f3f6fb!important}.sig-top{color:inherit!important}}@media(prefers-reduced-motion:reduce){.signature{height:auto}.about-primary{transition:none}}.about-outline{background:0 0;color:#fff;-webkit-text-stroke:1.4px #0767ff}.about-stats>div:nth-child(2) .about-outline{-webkit-text-stroke-color:#ff6b16}.sig-stage[data-active="0"] .sig-chapters button,.sig-stage[data-active="2"] .sig-chapters button{color:#dceaff}.sig-stage[data-active="1"] .sig-chapters button{color:#12294b}.about-team{object-fit:contain;object-position:center;background:#e8f0f7}@media(max-width:850px){.about-visual{height:380px;padding-bottom:100px}.about-team{height:auto;aspect-ratio:4/3}.about-engineer{height:180px;width:43%}}.about-outline>span{font:inherit;color:inherit;line-height:inherit;letter-spacing:inherit;margin:0;-webkit-text-stroke:inherit;font-variant-numeric:tabular-nums}.about-outline{min-width:2.3ch}.about-stats>div:first-child .about-outline{min-width:4.1ch}.about-location{padding-right:90px}.about-location .about-vn-map{position:absolute;right:-2px;top:-12px;width:108px;height:155px;object-fit:contain;z-index:-1;opacity:.9}.sig-map-reference{display:flex;justify-content:center;align-items:center}.sig-map-reference>img{width:auto;max-width:100%;height:min(61vh,570px);object-fit:contain;border-radius:20px;background:#fff;box-shadow:0 15px 55px #0002}.about-outline.is-counting{animation:stat-arrive .22s ease-out}.about-outline.is-settled{animation:stat-settle .4s ease-out}@keyframes stat-arrive{from{transform:translateY(5px);opacity:.7}to{transform:translateY(0);opacity:1}}@keyframes stat-settle{0%{transform:translateY(0)}40%{transform:translateY(-7px)}100%{transform:translateY(0)}}@media(max-width:850px){.about-location .about-vn-map{width:110px;height:150px;right:0;top:6px}.about-location{padding-right:120px!important}.sig-map-reference>img{height:auto;max-height:510px;width:100%}}@media(prefers-reduced-motion:reduce){.about-outline.is-counting,.about-outline.is-settled{animation:none}}.about-stats{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.35fr)}.about-stats>div{min-width:0;box-sizing:border-box}.about-location .about-vn-map{right:0}.about-location>span{position:relative;z-index:1}@media(max-width:850px){.about-stats{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.about-vinatti{z-index:auto;background:linear-gradient(180deg,#e8f2ff 0,#fff 70px,#fff 94%,#eff6fc 100%)}.about-vinatti .about-layout,.about-vinatti .about-next{position:relative;z-index:2}.about-vinatti:before{content:'';position:absolute;left:0;right:0;top:-1px;height:22px;background:linear-gradient(180deg,#02060f,#102740 35%,#d7e8fa00);pointer-events:none}.about-vinatti .about-next:before{width:40%;height:2px;box-shadow:0 0 9px #008cff55}.about-next{border-bottom:1px solid #accffa35}@media(max-width:700px){.about-vinatti:before{height:18px}.about-vinatti{background:linear-gradient(180deg,#e6f1ff,#fff 65px,#fff 96%,#eff6fc)}}.about-vinatti .about-next{z-index:auto}.about-vinatti .about-next>b,.about-vinatti .about-next>div{position:relative;z-index:2}.about-vinatti .about-visual{display:flex;flex-direction:column;gap:28px;min-height:0;height:auto;padding:0;align-self:stretch;overflow:visible}.about-photo-frame{position:relative;width:100%;aspect-ratio:16/10;margin:0;flex:none;overflow:hidden;border:1px solid #b4d2f1;border-radius:22px;background:#e9f1f8;isolation:isolate}.about-photo-window{position:absolute;inset:0 0 34px;overflow:hidden;clip-path:inset(0 0 0 0);background:#e7f0f7}.about-photo-zoom{position:absolute;inset:0;transform:scale(1);transform-origin:center}.about-vinatti .about-photo-frame img.about-engineer,.about-vinatti .about-photo-frame img.about-team{position:absolute;inset:0;width:100%;height:100%;max-height:none;aspect-ratio:auto;margin:0;padding:0;border:0;border-radius:0;object-position:center;display:block}.about-vinatti .about-photo-frame img.about-team{object-fit:contain}.about-vinatti .about-photo-frame img.about-engineer{object-fit:cover;object-position:center 44%}.about-photo-caption{position:absolute;left:0;right:0;bottom:0;height:34px;padding:8px 15px 10px;background:#f5f9fd;color:#183456;font-size:11px;font-weight:550;letter-spacing:.15px;line-height:1.3}.about-photo-caption:after{content:'';position:absolute;bottom:4px;left:15px;height:2px;width:calc(100% - 30px);background:#ff7900;transform:scaleX(.08);transform-origin:left;transition:transform .45s ease}.about-photo-frame:after{content:'';position:absolute;inset:0;border:1px solid #087eff;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .45s ease;z-index:3}.about-pair-signal{position:absolute;inset:0;width:100%;height:100%;overflow:visible;z-index:4;pointer-events:none;opacity:0}.about-pair-signal.is-active{opacity:1}.about-signal-tail{stroke:#007bff;stroke-width:2.4;stroke-linecap:round;filter:drop-shadow(0 0 4px #009dff66)}.about-signal-head{fill:#ff8500;filter:drop-shadow(0 0 5px #ff8b00)}.about-signal-halo{fill:#ff9b2966;filter:blur(3px)}.about-motion-ready .about-title-line{display:block;overflow:hidden;line-height:1.09}.about-motion-ready .about-title-line>span{display:block;transform:translateY(20px);opacity:0;transition:transform .6s cubic-bezier(.2,.65,.3,1) var(--line-delay),opacity .6s ease var(--line-delay)}.about-motion-ready .about-card.is-revealed .about-title-line>span{transform:translateY(0);opacity:1}.about-motion-ready .about-copy-reveal{opacity:0;transform:translateY(20px);transition:opacity .6s ease .12s,transform .6s cubic-bezier(.2,.65,.3,1) .12s}.about-motion-ready .about-card.is-revealed .about-copy-reveal{opacity:1;transform:translateY(0)}.about-motion-ready .about-photo-window{clip-path:inset(0 50% 0 50%);transition:clip-path .8s cubic-bezier(.2,.65,.3,1)}.about-motion-ready .about-photo-zoom{transform:scale(1.04);transition:transform .8s cubic-bezier(.2,.65,.3,1)}.about-motion-ready .about-photo-frame.is-revealed .about-photo-window{clip-path:inset(0 0 0 0)}.about-motion-ready .about-photo-frame.is-revealed .about-photo-zoom{transform:scale(1)}.about-motion-ready .about-photo-frame.has-opened .about-photo-zoom{transition:transform .45s ease}.about-info-reveal{position:relative}.about-motion-ready .about-info-reveal{opacity:0;transform:translateY(12px);transition:opacity .5s ease var(--stat-delay),transform .5s ease var(--stat-delay)}.about-motion-ready .about-stats.is-revealed .about-info-reveal{opacity:1;transform:translateY(0)}.about-info-reveal:after{content:'';position:absolute;bottom:0;left:calc(50% - 23px);width:46px;height:2px;background:#ff7900;transform:scaleX(0);transform-origin:left;transition:transform .4s ease calc(var(--stat-delay) + 100ms)}.about-stats.is-revealed .about-info-reveal:after{transform:scaleX(1)}.about-location.about-info-reveal:after{left:28px}.about-vinatti .about-primary{background:#ff7900;transition:background .18s ease,box-shadow .18s ease;transform:none!important}.about-vinatti .about-primary>span{display:inline-block;transition:transform .18s ease}.about-vinatti .about-primary:focus-visible,.about-vinatti .about-primary:hover{background:#ff8b19;box-shadow:0 0 22px #ff790038}.about-vinatti .about-primary:focus-visible>span,.about-vinatti .about-primary:hover>span{transform:translateX(6px)}@media(hover:hover) and (pointer:fine){.about-photo-frame.has-opened:hover .about-photo-zoom{transform:scale(1.03)}.about-photo-frame.has-opened:hover:after{opacity:1}.about-photo-frame.has-opened:hover .about-photo-caption:after{transform:scaleX(1)}}@media(max-width:850px){.about-vinatti .about-visual{height:auto;min-height:0;padding:0;margin:0 0 0 28px;gap:26px}.about-photo-frame{aspect-ratio:16/10;border-radius:19px}.about-photo-caption{font-size:10px;letter-spacing:0;padding:9px 11px 10px}.about-photo-caption:after{left:11px;width:calc(100% - 22px)}.about-photo-window{bottom:34px}.about-location.about-info-reveal:after{left:8px}}@media(prefers-reduced-motion:reduce){.about-motion-ready .about-copy-reveal,.about-motion-ready .about-info-reveal,.about-motion-ready .about-title-line>span{transform:none!important;transition:opacity .18s ease!important}.about-motion-ready .about-photo-window{clip-path:none!important;opacity:0;transition:opacity .18s ease!important}.about-motion-ready .about-photo-frame.is-revealed .about-photo-window{opacity:1}.about-motion-ready .about-photo-zoom,.about-photo-frame.has-opened:hover .about-photo-zoom{transform:none!important;transition:none!important}.about-pair-signal{display:none!important}.about-info-reveal:after,.about-photo-caption:after{transition:none!important}.about-vinatti .about-primary,.about-vinatti .about-primary>span{transition:opacity .18s ease!important}.about-vinatti .about-primary:focus-visible>span,.about-vinatti .about-primary:hover>span{transform:none!important}}.about-vinatti .about-visual{grid-row:1;grid-column:1}.about-vinatti .about-card{grid-row:1;grid-column:2}.about-vinatti .about-stats{grid-row:2;grid-column:1/-1;margin-left:0;padding-top:22px;gap:18px}.about-vinatti .about-stats .about-outline{font-size:clamp(65px,7vw,110px)}.about-vinatti .about-photo-frame img.about-engineer{object-position:center 30%}@media(max-width:850px){.about-vinatti .about-stats{padding-top:6px;gap:10px}.about-vinatti .about-stats .about-outline{font-size:76px}}.catalog{position:relative;z-index:2;background:radial-gradient(ellipse at 65% 35%,#0b2644,#021329 70%);color:#f7f9ff;padding:50px 3.5% 12px;scroll-margin-top:72px;font-family:'Be Vietnam Pro',sans-serif}.catalog *{box-sizing:border-box}.catalog-wrap{max-width:1510px;margin:auto}.catalog-eyebrow{display:flex;align-items:center;gap:18px;color:#00c4ff;letter-spacing:3px;font-size:12px;font-weight:650;scroll-margin-top:115px}.catalog-eyebrow:before{content:'';width:40px;height:2px;background:#ff7400}.catalog h2{color:#fff;font-size:clamp(32px,3.6vw,58px);line-height:1.15;letter-spacing:-2px;margin:12px 0 8px;font-weight:700}.catalog h2>span{color:#229eff;background:linear-gradient(180deg,#42c7ff,#0765ff);background-clip:text;-webkit-text-fill-color:transparent}.catalog-intro{font-size:clamp(15px,1.5vw,22px);color:#d4dcee;margin:0 0 26px;line-height:1.5}.catalog-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px}.catalog-tabs button{position:relative;display:flex;align-items:center;gap:20px;padding:23px 24px;border:1px solid #a3cbff3b;background:#0a203a66;color:#f4f7ff;text-align:left;border-radius:15px;cursor:pointer;overflow:hidden;min-height:97px}.catalog-tabs button[aria-selected=true]{background:linear-gradient(120deg,#05276f,#0049ec);border-color:#008bff}.catalog-tabs button[aria-selected=true]:after{content:'';position:absolute;bottom:0;left:0;right:0;height:4px;background:#ff7900}.catalog-icon{font-size:37px;line-height:1;font-weight:400}.catalog-tabs strong{font-size:17px;display:block;line-height:1.4}.catalog-tabs small{display:block;font-size:12px;line-height:1.4;color:#d9e5f5;margin-top:3px}.catalog-panel{border:1px solid #a3cbff25;border-radius:20px;background:#071c3380;display:grid;grid-template-columns:47% 1fr;gap:30px;padding:16px 22px 16px 18px;min-height:490px}.catalog-image{position:relative;border-radius:14px;overflow:hidden;background:radial-gradient(ellipse at 50% 50%,#1b4a79,#031023);min-height:440px;display:flex;align-items:center}.catalog-image img{width:100%;height:100%;max-height:540px;object-fit:contain;display:block}.catalog-image small{position:absolute;left:16px;bottom:13px;font-size:10px;color:#e0e9f3}.catalog-content h3{font-size:clamp(26px,2.5vw,39px);letter-spacing:-1px;margin:8px 0 6px;color:#fff;line-height:1.2}.catalog-content p{font-size:15px;line-height:1.55;color:#c4d1e4;margin:0 0 14px}.catalog-content h4{font-size:14px;margin:14px 0 10px}.catalog-products{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.catalog-products button{display:flex;gap:17px;align-items:center;color:#00b8ff;background:0 0;border:0;border-bottom:1px solid #a7c6ec26;text-align:left;padding:12px 0;cursor:pointer}.catalog-products button>span:first-child{font-size:31px;min-width:30px}.catalog-products strong{display:block;font-size:17px;line-height:1.4}.catalog-products small{display:block;font-size:13px;color:#bac9dd;line-height:1.5}.catalog-cta{display:flex;align-items:center;gap:30px;background:#005cff;color:#fff;border:0;border-radius:30px;padding:12px 25px;font-size:14px;margin:18px 0;cursor:pointer}.catalog-cta>span{font-size:23px;line-height:1}.catalog-accordions button{display:flex;align-items:center;width:100%;background:0 0;border:0;border-top:1px solid #9fc0e52c;color:#f1f5ff;gap:18px;padding:11px 0;text-align:left;cursor:pointer}.catalog-accordions button>span{font-size:28px;min-width:35px}.catalog-accordions strong{font-size:15px;min-width:155px}.catalog-accordions small{font-size:12px;color:#bbcce1}.catalog-accordions b{font-size:24px;margin-left:auto;font-weight:300}.catalog-ai{display:flex;align-items:center;gap:28px;padding:16px 30px;margin:14px -2.4% 0;border:1px solid #a9ccff32;border-radius:18px;background:linear-gradient(100deg,#0b2641,#091c32);text-decoration:none;color:#fff;position:relative;overflow:hidden}.catalog-ai:before{content:'';height:2px;position:absolute;top:0;right:0;width:35%;background:linear-gradient(90deg,#007bff,#ff8200)}.catalog-ai-icon{font-size:45px;color:#00b9ff;border-right:1px solid #90b2de;padding-right:28px;line-height:1}.catalog-ai strong{font-size:21px;letter-spacing:-.5px}.catalog-ai b,.catalog-ai>span:last-child{color:#00b8ff}.catalog-ai p{margin:4px 0 0;color:#b8cae1;font-size:14px}.catalog-ai>span:last-child{margin-left:auto;font-size:15px;white-space:nowrap}.catalog button:hover{filter:brightness(1.14)}.catalog a:focus-visible,.catalog button:focus-visible{outline:2px solid #ff8c27;outline-offset:4px}#infrastructure-details{padding-top:55px}#infrastructure-details .kicker{color:#1384ff}@media(max-width:1100px){.catalog-tabs button{padding:18px 14px;gap:12px}.catalog-tabs strong{font-size:14px}.catalog-icon{font-size:30px}.catalog-panel{gap:22px;grid-template-columns:44% 1fr}.catalog-accordions strong{min-width:125px}.catalog-accordions small{display:none}.catalog-products strong{font-size:14px}.catalog-products small{font-size:12px}}@media(max-width:700px){.catalog{padding:35px 20px 20px;scroll-margin-top:65px}.catalog h2{font-size:35px;letter-spacing:-1.4px;line-height:1.15;margin:18px 0 12px}.catalog h2>span{display:block}.catalog-intro{font-size:15px;margin-bottom:24px}.catalog-eyebrow{font-size:10px;letter-spacing:2px}.catalog-tabs{grid-template-columns:1fr 1fr;gap:10px}.catalog-tabs button{min-height:92px;padding:14px 12px;gap:10px}.catalog-tabs strong{font-size:13px}.catalog-tabs small{font-size:10px}.catalog-icon{font-size:27px}.catalog-panel{display:flex;flex-direction:column;padding:12px;gap:16px;border-radius:17px}.catalog-image{min-height:0;height:310px}.catalog-image img{height:310px;width:100%;object-fit:contain}.catalog-content{padding:0 6px}.catalog-content h3{font-size:28px}.catalog-content p{font-size:14px}.catalog-products{grid-template-columns:1fr}.catalog-products button{padding:13px 0}.catalog-products strong{font-size:16px}.catalog-products small{font-size:13px}.catalog-cta{width:100%;justify-content:space-between;padding:14px 19px}.catalog-accordions strong{font-size:14px}.catalog-accordions button{gap:12px}.catalog-ai{margin:16px 0 0;padding:20px;gap:12px;flex-wrap:wrap}.catalog-ai-icon{font-size:32px;padding-right:12px}.catalog-ai>div{flex:1;min-width:180px}.catalog-ai strong{font-size:18px}.catalog-ai p{font-size:12px}.catalog-ai>span:last-child{margin:6px 0 0 45px;font-size:14px}}.catalog-image:has(img[src*=consumer-services-photo]) img{object-fit:cover}.catalog-icon{display:flex;align-items:center}.catalog-accordions button>span{display:flex}.catalog-accordions svg{width:30px;height:30px}.catalog-tabs small{font-size:12px}@media(max-width:700px){.catalog-tabs small{font-size:10px}.catalog-icon svg{width:27px;height:27px}.catalog-image:has(img[src*=consumer-services-photo]) img{object-position:center 45%}}.catalog-image img[data-photo=true]{object-fit:cover;object-position:center}.catalog-products button>span:first-child{line-height:1}.catalog-panel{align-items:stretch;min-height:555px}.catalog-image{height:100%;min-height:520px}.catalog-image img{height:100%;max-height:none;aspect-ratio:4/5;object-fit:cover;transition:opacity .16s ease}.catalog-image img.is-loading{opacity:0}.catalog-image small{left:12px;bottom:12px;background:#031328bb;padding:5px 9px;border-radius:5px;max-width:calc(100% - 24px);line-height:1.35}.catalog-category-label{font-size:10px;letter-spacing:2px;color:#7ba4c9;display:block;margin:10px 0 5px}.catalog-content h3{margin-top:0}.catalog-product-icon svg{width:28px;height:28px}.catalog-products button{min-height:80px}.catalog-products strong{font-size:16px}.catalog-products small{font-size:12px}.catalog-products button>span:first-child{display:flex;align-items:center;flex:none}.catalog-products button>span:last-child{min-width:0}.catalog-products strong>span{white-space:nowrap}.catalog-tabs{scroll-margin-top:85px}.catalog-modal-summary{font-weight:600;color:#0066df!important}@media(max-width:700px){.catalog-panel{min-height:0}.catalog-image{height:320px;min-height:320px;max-height:320px}.catalog-image img{height:320px;aspect-ratio:auto;object-fit:cover;object-position:center 46%}.catalog-category-label{margin-top:0}.catalog-products button{min-height:78px}.catalog-products strong{font-size:16px}.catalog-products small{font-size:13px}.catalog-tabs button{min-height:100px}.catalog-content h3{overflow-wrap:anywhere}.catalog-cta{min-height:48px;font-size:13px;gap:14px}.catalog-tabs small{font-size:11px}.catalog-accordions button{min-height:58px}}@media(prefers-reduced-motion:reduce){.catalog-image img{transition:none}}.catalog-products.consumer-groups{display:flex;flex-direction:column;gap:12px;margin:12px 0 18px}.catalog-products .consumer-group-card{position:relative;display:grid;grid-template-columns:88px minmax(0,1fr) 28px;gap:16px;align-items:center;min-height:110px;padding:10px 12px 10px 10px;border:1px solid #dae5fc;background:linear-gradient(115deg,#f0f5ff,#fbfcff);border-radius:16px;box-shadow:0 6px 16px #001b4b15;color:#0829cb}.catalog-products .consumer-group-card img{width:88px;height:88px;object-fit:cover;border-radius:12px;display:block}.catalog-products .consumer-group-card strong{color:#043ce4;font-size:17px;line-height:1.25;margin-bottom:6px;letter-spacing:-.35px}.catalog-products .consumer-group-card small{color:#18264d;font-size:13px;line-height:1.5}.consumer-group-card>b{display:grid;place-items:center;background:linear-gradient(140deg,#276cff,#0017ee);color:#fff;width:28px;height:34px;border-radius:50%;font-size:29px;font-weight:400;line-height:1}.catalog-products .consumer-group-card:hover{border-color:#62a2ff;filter:none;background:#fff}.catalog-products .consumer-group-card:focus-visible{outline:3px solid #ff8c27;outline-offset:3px}@media(max-width:1100px){.catalog-products .consumer-group-card{grid-template-columns:70px minmax(0,1fr) 24px;gap:12px;padding:9px}.catalog-products .consumer-group-card img{width:70px;height:80px}.catalog-products .consumer-group-card strong{font-size:15px}.catalog-products .consumer-group-card small{font-size:12px}.consumer-group-card>b{width:24px;height:30px}}@media(max-width:700px){.catalog-products .consumer-group-card{grid-template-columns:70px minmax(0,1fr) 22px;gap:10px;min-height:130px;border-radius:14px}.catalog-products .consumer-group-card img{width:70px;height:90px}.catalog-products .consumer-group-card strong{font-size:15px;line-height:1.3}.catalog-products .consumer-group-card small{font-size:12px;line-height:1.5}.consumer-group-card>b{width:22px;height:29px;font-size:25px}}.catalog-image:has(img[data-consumer=true]){height:auto;min-height:0;max-height:none;align-self:start;aspect-ratio:885/890;background:#010a34;position:sticky;top:92px}.catalog-image img[data-consumer=true]{width:100%;height:auto!important;max-height:none;aspect-ratio:885/890;object-fit:contain!important;object-position:center!important}.catalog-image:has(img[data-consumer=true]) small{bottom:7px;font-size:9px;background:#010a34b3}@media(max-width:700px){.catalog-image:has(img[data-consumer=true]){position:relative;top:auto;height:auto;min-height:0;max-height:none;aspect-ratio:885/890}.catalog-image img[data-consumer=true]{height:auto!important;aspect-ratio:885/890}}.catalog-content .catalog-accordion h3{margin:0;font-size:22px;letter-spacing:-.5px}.catalog-accordion+.catalog-accordion{border-top:1px solid #9fc0e535}.catalog-toggle{display:flex;align-items:center;gap:15px;width:100%;border:0;background:0 0;color:#f2f6ff;text-align:left;cursor:pointer;padding:20px 0;font:inherit;line-height:1.35;font-weight:650;min-height:76px}.catalog-toggle>b{font-size:30px;line-height:1;font-weight:300;margin-left:auto;padding:5px 4px;min-width:33px;text-align:center;color:#e9f2ff}.catalog-accordion-icon{display:flex;flex:none;color:#b9dbff}.catalog-accordion-icon svg{width:29px;height:29px}.catalog-accordion.is-open .catalog-toggle{padding-top:12px;color:#fff;font-size:27px}.catalog-accordion.is-open .catalog-accordion-icon{color:#00b8ff}.catalog-accordion-body{padding:0 0 20px}.catalog-accordion-body[hidden]{display:none!important}.catalog-accordion-body>p{font-size:15px;line-height:1.6;margin:0 0 18px}.catalog-accordion-body>h4{margin:15px 0 12px}.catalog-learn-more{display:inline-flex;width:auto;justify-content:center;gap:30px;text-decoration:none;font-weight:600;min-width:168px;margin:24px 0 10px}.catalog-panel:has(.catalog-accordion-list){min-height:0;align-items:start}.catalog-content:has(.catalog-accordion-list){min-width:0}.catalog-image:has(img[data-consumer=true]){position:sticky;top:92px}.catalog-accordion-list .consumer-groups{margin-bottom:0}.catalog-toggle:hover{filter:none;color:#4cc6ff}.catalog-toggle:focus-visible{outline:2px solid #ff8c27;outline-offset:3px;border-radius:8px}@media(max-width:700px){.catalog-content .catalog-accordion h3{font-size:17px}.catalog-toggle{padding:16px 0;gap:10px;min-height:65px}.catalog-accordion.is-open .catalog-toggle{font-size:21px}.catalog-accordion-icon svg{width:25px;height:25px}.catalog-toggle>b{font-size:27px;min-width:30px}.catalog-accordion-body{padding-bottom:20px}.catalog-accordion-body>p{font-size:14px}.catalog-learn-more{width:100%;margin:22px 0 8px}.catalog-image:has(img[data-consumer=true]){position:relative;top:auto}}.catalog-products.consumer-groups{gap:0}.consumer-inline{border-top:1px solid #9fc0e52c}.consumer-inline:first-child{border-top:0}.consumer-inline h5{margin:0}.consumer-inline-toggle{display:flex!important;align-items:center!important;gap:14px!important;width:100%;padding:12px 0!important;background:0 0;border:0!important;min-height:74px!important;color:#13b9ff;text-align:left;cursor:pointer}.consumer-inline-toggle img{width:55px;height:55px;object-fit:cover;border-radius:10px;flex:none}.consumer-inline-toggle>span{font-size:17px;font-weight:650;line-height:1.3;letter-spacing:-.3px}.consumer-inline-toggle>b{font-size:25px;font-weight:300;margin-left:auto;min-width:30px;text-align:center;flex:none;color:#b8dbff}.consumer-inline-body{padding:0 36px 16px 69px}.consumer-inline-body[hidden]{display:none!important}.consumer-inline-body>p{font-size:13px!important;color:#c6d5ea;margin:0!important;line-height:1.65}.consumer-inline-body .consumer-topup-link{display:inline-flex!important;min-height:36px!important;border:0!important;padding:8px 0!important;color:#12bdff;font-size:13px;font-weight:600;background:0 0;margin-top:7px;cursor:pointer}.consumer-inline-body .consumer-topup-link:hover{color:#ff9b39}@media(max-width:700px){.consumer-inline-toggle{gap:11px!important}.consumer-inline-toggle img{width:43px;height:43px}.consumer-inline-toggle>span{font-size:14px}.consumer-inline-toggle>b{font-size:24px}.consumer-inline-body{padding:0 15px 17px 54px}.consumer-inline-body>p{font-size:13px!important}}body:not(.products-page) .catalog-intro{max-width:1220px;line-height:1.6;font-size:clamp(15px,1.4vw,21px)}#modal.topup-dialog{box-sizing:border-box;width:min(780px,calc(100% - 36px));max-width:none;max-height:92dvh;padding:0;border:1px solid #abc5ff;border-top:2px solid #849aff;border-radius:20px;background:#f8faff;overflow:auto;overscroll-behavior:contain;color:#06123b;box-shadow:0 25px 100px #00112880;scrollbar-width:thin}#modal.topup-dialog *{box-sizing:border-box}#modal.topup-dialog .close{position:sticky;top:12px;float:right;margin:12px 12px -54px 0;right:12px;width:36px;height:36px;border-radius:50%;background:#fffefc;box-shadow:0 2px 12px #123b7e25;color:#092858;display:flex;align-items:center;justify-content:center;font-size:27px;line-height:1;z-index:5;border:1px solid #c3d5fb;cursor:pointer}#modal.topup-dialog .close:hover{background:#e6efff}#modal.topup-dialog .close:focus-visible{outline:3px solid #ff8c00;outline-offset:3px}.topup-card{font-family:'Be Vietnam Pro',sans-serif;background:linear-gradient(110deg,#fafcff,#f5f7ff);overflow:hidden;border-radius:18px}.topup-visual{position:relative;overflow:hidden;background:#e0e9ff;aspect-ratio:1.95}.topup-visual img{width:100%;height:100%;object-fit:cover;display:block}.topup-number{position:absolute;top:20px;left:22px;display:grid;place-items:center;width:60px;height:49px;border-radius:9px;background:#0058ff;color:#fff;font-size:27px;font-weight:650;box-shadow:0 5px 14px #1263ff22}.topup-art-label{position:absolute;right:14px;bottom:9px;font-size:9px;letter-spacing:.2px;color:#315185;background:#ffffffa8;border-radius:4px;padding:3px 6px}.topup-body{padding:25px 30px 30px}.topup-brand{color:#0061ff;font-size:10px;font-weight:650;letter-spacing:2px;margin-bottom:8px}.topup-body h2{display:flex;align-items:center;gap:16px;font-size:29px!important;font-weight:750;color:#071139;line-height:1.2;margin:0 0 17px!important;letter-spacing:-.8px}.topup-body h2>span{color:#0058ff;font-size:38px;line-height:1}.topup-intro{font-size:14px!important;line-height:1.75;color:#152649;margin:0 0 25px!important;max-width:650px}.topup-columns{display:grid;grid-template-columns:1fr 1fr;gap:26px}.topup-columns>section+section{border-left:1px solid #dce5fb;padding-left:26px}.topup-columns h3{display:flex;align-items:center;gap:10px;font-size:16px;color:#0054ff;margin:0 0 16px;letter-spacing:-.3px}.topup-columns h3>span{display:grid;place-items:center;width:29px;height:29px;border-radius:8px;background:#0056ff;color:#fff;font-size:21px}.topup-columns ul{list-style:none;padding:0;margin:0}.topup-columns li{display:flex;align-items:baseline;gap:12px;margin:0 0 16px}.topup-columns li:before{content:'›';font-size:23px;font-weight:600;line-height:1;color:#0058ff;flex:none}.topup-columns li p{font-size:12px!important;line-height:1.7;margin:0!important;color:#172647}.topup-columns li strong{font-weight:700}.topup-columns>section:last-child li{margin-bottom:19px}.topup-columns>section:last-child li p{font-size:13px!important}.topup-columns li:last-child{margin-bottom:0}@media(max-width:600px){#modal.topup-dialog{width:calc(100% - 22px);max-height:92dvh;border-radius:16px}.topup-visual{aspect-ratio:1.6}.topup-visual img{object-fit:contain}.topup-number{top:12px;left:12px;width:42px;height:36px;font-size:22px;border-radius:7px}.topup-body{padding:22px 22px 27px}.topup-body h2{font-size:24px!important;gap:11px;letter-spacing:-.7px}.topup-body h2>span{font-size:30px}.topup-intro{font-size:13px!important;line-height:1.75}.topup-columns{grid-template-columns:1fr;gap:24px}.topup-columns>section+section{border-left:0;border-top:1px solid #dce5fb;padding-left:0;padding-top:23px}.topup-columns h3{font-size:16px}.topup-columns li p{font-size:13px!important}.topup-columns li{margin-bottom:14px}.topup-art-label{font-size:8px;bottom:5px;right:8px}}body.products-page #connect,body.products-page #experience,body.products-page .journey{display:none!important}body.products-page main{padding-top:var(--header-height,88px)}body.products-page .catalog{padding-top:42px}body.products-page .catalog-learn-more{display:none}body.products-page .catalog-eyebrow{scroll-margin-top:100px}#build.finale{position:relative;isolation:isolate;min-height:690px;height:calc(100svh - 150px);max-height:1000px;padding:0;background:#fff;color:#03152d;overflow:hidden;border-radius:0;scroll-margin-top:70px}#build.finale:before{display:none}.finale-scene,.finale-warm{position:absolute;inset:0;pointer-events:none}.finale-scene{background:url('assets/finale-boardroom.webp') center/cover no-repeat;transform:scale(1.025)}.finale-scene:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#fff 1%,#fffffff2 28%,#ffffffa8 43%,#ffffff12 65%),linear-gradient(0deg,#ffffffdd,transparent 23%)}.finale-warm{background:radial-gradient(ellipse at 61% 42%,#ffd69477,transparent 38%);opacity:0;mix-blend-mode:soft-light}.finale .build-copy{position:relative;z-index:3;display:flex;flex-direction:column;justify-content:center;height:100%;width:90%;max-width:1480px;margin:auto;padding:65px 0;pointer-events:none}.finale .build-copy>*{pointer-events:auto;max-width:65%}.finale-eyebrow{font-size:12px;letter-spacing:.25em;font-weight:700;color:#06f;display:flex;align-items:center;gap:22px;margin-bottom:30px}.finale-eyebrow i{width:85px;height:2px;background:#ff8a00}.finale .build-copy h2{font-size:clamp(44px,5.1vw,83px);line-height:1.08;font-weight:750;letter-spacing:-.055em;color:#03152d;margin:0 0 26px;font-family:inherit;max-width:75%}.finale h2>span{display:block}.finale h2>span+span{color:#0068ff}.finale h2 b{color:#ff9200}.finale-description{font-size:clamp(16px,1.55vw,24px);line-height:1.5;color:#304d76}.finale-actions{display:flex;gap:30px;align-items:center;margin-top:34px}.finale .finale-talk{background:#0068ff;color:#fff;box-shadow:none;backdrop-filter:none;border:1px solid #0068ff;font-size:18px;font-weight:600;min-width:200px;padding:16px 28px;display:flex;justify-content:space-between;gap:20px;position:relative;overflow:hidden}.finale-talk span{display:inline-block;transition:transform 180ms}.finale-talk:hover span{transform:translate(6px,-3px)}.finale-talk:after{content:'';position:absolute;inset:0;background:linear-gradient(110deg,transparent 40%,#ffffff88 50%,transparent 60%);transform:translateX(-150%);pointer-events:none}.finale-talk:hover:after{animation:finale-streak 450ms ease-out}.finale-actions>a{font-size:16px;font-weight:650;color:#092c6e;text-decoration:underline;text-underline-offset:5px}.finale-capabilities{display:flex;gap:22px;border-top:1px solid #96baff;padding-top:24px;margin-top:40px;width:max-content;max-width:100%!important}.finale-capabilities>span{display:flex;align-items:center;gap:15px;color:#092c6e;font-size:13px;line-height:1.5;padding-right:22px;border-right:1px solid #b9d0ee}.finale-capabilities>span:last-child{border:0;padding-right:0}.finale-capabilities b{font-size:38px;color:#0068ff;font-weight:400}.finale-quik{position:absolute;z-index:2;right:6%;top:38%;width:clamp(190px,20vw,330px);text-align:center}.finale-logo{position:relative;filter:drop-shadow(2px 4px 0 #a4c4ee) drop-shadow(0 12px 13px #134a7944)}.finale-logo img{display:block;width:100%;height:auto;filter:url(#brand-white-key)}.finale-logo .finale-logo-shine{position:absolute;inset:0;filter:url(#brand-white-key) brightness(2.6);clip-path:inset(0 100% 0 0)}.finale-quik p{font-size:clamp(13px,1.1vw,18px);font-weight:650;color:#092c6e;margin:18px -20px 0;text-shadow:0 1px 7px #fff}.finale-light{position:absolute;inset:0;width:100%;height:100%;z-index:1;pointer-events:none;overflow:visible}.finale-light path{fill:none;stroke-linecap:round}.finale-trail{stroke:#2cb9ff;stroke-width:2.2;opacity:.7;filter:drop-shadow(0 0 4px #44bbff)}.finale-trail.warm{stroke:#ffad35;stroke-width:1.5;transform:translateY(4px);opacity:.65}.finale-tail{stroke:#e4f7ff;stroke-width:4;opacity:0;filter:drop-shadow(0 0 5px #32bdff)}.finale-dot{fill:#ffba51;stroke:#fff;stroke-width:2;opacity:0;filter:drop-shadow(0 0 7px #ff9f00)}.finale-live .finale-scene{animation:finale-room 3s ease-out forwards}.finale-live .finale-warm{animation:finale-warm 3s forwards}.finale-live h2>span{animation:finale-title .6s both}.finale-live h2>span+span{animation-delay:150ms}.finale-live .finale-quik p{animation:finale-title 550ms 2.2s both}.finale-live .finale-talk{animation:finale-cta .6s 2.4s}.finale-finished .finale-warm{opacity:1}.finale-finished .finale-scene{transform:scale(1.01)}.finale-finished .finale-logo{filter:drop-shadow(2px 4px 0 #a4c4ee) drop-shadow(0 0 12px #53bfff66)}body footer{position:relative;background:#fff;color:#092c6e;border-top:1px solid #d7e6fa;padding:25px 5%;min-height:90px;gap:24px;flex-wrap:wrap}body footer .footer-brand{display:none}body footer:before{content:'One mission. YOU';font-size:14px;color:#092c6e;margin-right:auto}body footer .footer-links{color:#092c6e}body footer .footer-links a,body footer button{color:#092c6e}body footer>small{display:none}.finale-top{display:flex;gap:12px;align-items:center;color:#092c6e;font-size:13px;border-left:1px solid #bfd5f2;padding-left:25px}@keyframes finale-room{from{opacity:.3;transform:scale(1.025)}to{opacity:1;transform:scale(1.01)}}@keyframes finale-title{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes finale-warm{0%,65%{opacity:0}100%{opacity:1}}@keyframes finale-cta{50%{box-shadow:0 0 0 4px #77bbff55,0 0 26px #64afff66}}@keyframes finale-streak{to{transform:translateX(150%)}}@media(max-width:760px){#build.finale{height:auto;min-height:900px;max-height:none;padding-bottom:400px}.finale .build-copy{width:auto;padding:48px 24px 15px}.finale .build-copy>*{max-width:100%}.finale .build-copy h2{font-size:clamp(36px,9vw,58px);max-width:100%;line-height:1.13;margin-bottom:22px}.finale-eyebrow{font-size:10px;letter-spacing:.17em;margin-bottom:24px;gap:12px}.finale-eyebrow i{width:35px}.finale-description{font-size:16px}.finale-actions{gap:18px;flex-wrap:wrap;margin-top:26px}.finale .finale-talk{font-size:16px;min-width:175px}.finale-actions>a{font-size:14px}.finale-capabilities{width:100%;gap:12px;margin-top:30px;padding-top:20px;justify-content:space-between}.finale-capabilities>span{font-size:10px;display:block;padding-right:10px}.finale-capabilities b{display:block;font-size:28px}.finale-scene{background-position:65% bottom;background-size:auto 500px;background-repeat:no-repeat;background-color:#fff;transform:none}.finale-scene:after{background:linear-gradient(180deg,#fff 40%,#ffffff99 53%,transparent 70%,#ffffff66 100%)}.finale-quik{top:auto;bottom:190px;right:10%;width:185px}.finale-quik p{font-size:13px;margin-top:12px}.finale-light{z-index:1}body footer{padding:24px;gap:20px}body footer:before{flex-basis:100%}.finale-top{margin-left:auto}.finale-live .finale-scene{animation:none;transform:none}.finale-finished .finale-scene{transform:none}}@media(prefers-reduced-motion:reduce){.finale *{animation:none!important;transition:none!important}.finale-scene{transform:none!important}.finale-warm{opacity:1}.finale-dot,.finale-tail{display:none}.finale-logo-shine{display:none!important}}@media(min-width:761px) and (min-height:950px){#build.finale{max-height:900px}.finale .build-copy{padding:60px 0}.finale-scene{background-position:center}}.finale-trail{stroke-width:3;opacity:.9}.finale-trail.warm{stroke-width:2;opacity:.85}body footer .footer-links button{color:#092c6e!important}body footer{box-shadow:none!important}.finale-capabilities svg{width:32px;height:32px;flex:none;stroke:#0068ff;fill:none;stroke-width:1.6}@media(max-width:760px){.finale-capabilities svg{display:block;margin-bottom:8px;width:27px;height:27px}}.finale-overhead{stroke:#26adff;stroke-width:3;filter:drop-shadow(0 0 3px #6cdaff) drop-shadow(0 4px 0 #ffb642);opacity:.85}.finale-finished .finale-logo,.finale-logo{filter:drop-shadow(0 12px 10px #12466a22)}.finale-logo img{filter:none}.finale-logo .finale-logo-shine{filter:brightness(1.8) saturate(.6)}.finale-quik{width:clamp(260px,28vw,420px);right:3%;top:36%}@media(max-width:760px){.finale-quik{top:auto;width:240px;right:4%;bottom:180px}}.finale-live .finale-scene{animation:finale-depth 3s cubic-bezier(.2,.6,.2,1) forwards}.finale-live .finale-warm{animation:finale-horizon-warm 3s forwards}.finale-live .finale-quik p{animation:finale-title 450ms 2.25s both}.finale-live .finale-talk{animation:finale-cta 450ms 2.55s both}.finale-finished .finale-logo{filter:drop-shadow(0 10px 12px #12466a22) drop-shadow(0 0 7px #55c7ff44)}.finale-tail{stroke-width:3;filter:drop-shadow(0 0 3px #49baff)}.finale-dot{filter:drop-shadow(0 0 5px #16baff) drop-shadow(0 0 8px #ffb04c)}.finale-talk:after{inset:auto 17px 10px auto;width:50px;height:30px;background:linear-gradient(120deg,transparent 30%,#fff9 50%,transparent 70%);transform:translateX(-140%) rotate(-15deg)}.finale-talk:hover:after{animation:finale-arrow-ray 350ms ease-out}.finale-overhead{opacity:.6}.finale-trail{opacity:.75}.finale-trail.warm{opacity:.65}@keyframes finale-depth{0%{opacity:.35;transform:scale(1)}25%{opacity:1}100%{opacity:1;transform:scale(1.01)}}@keyframes finale-horizon-warm{0%,65%{opacity:0}100%,88%{opacity:1}}@keyframes finale-arrow-ray{to{transform:translateX(130%) rotate(-15deg)}}@media(max-width:760px){.finale-live .finale-scene{animation:finale-mobile-room .6s ease-out both;transform:none}.finale-finished .finale-scene{transform:none}.finale-light .finale-overhead{opacity:.4}}@keyframes finale-mobile-room{from{opacity:.6}to{opacity:1}}@media(prefers-reduced-motion:reduce){.finale-live .finale-quik p,.finale-live .finale-scene,.finale-live .finale-talk,.finale-live .finale-warm{animation:none!important;opacity:1;transform:none}.finale-talk:hover:after{animation:none!important}.finale-logo-shine{display:none!important}}.finale-talk:after{opacity:0}@keyframes finale-arrow-ray{0%{opacity:0;transform:translateX(-140%) rotate(-15deg)}30%{opacity:.85}100%{opacity:0;transform:translateX(130%) rotate(-15deg)}}body.finale-in-view .journey #spark{visibility:hidden}#build.finale{background:#030d1c;color:#fff;min-height:700px;height:calc(100svh - 80px);max-height:1000px}.finale-scene{background-image:url('assets/finale-future-city-optimized.webp');background-position:center;background-size:cover;transform:translate(var(--scene-x,0),var(--scene-y,0)) scale(1.025);transition:transform .6s ease;animation:none!important}.finale-scene:after{background:linear-gradient(90deg,#020a17d9 0,#020a17b0 32%,#020a1733 55%,transparent 70%)}.finale .build-copy{width:90%;padding:55px 0;z-index:4}.finale .build-copy>*{max-width:58%}.finale .build-copy h2{color:#fff;font-size:clamp(42px,5.1vw,82px);max-width:68%;font-weight:650}.finale h2>span+span{color:#6bb7ff;background:linear-gradient(#d9f1ff,#63b8ff 55%,#237bdf);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.finale h2 b{-webkit-text-fill-color:#ff9100;color:#ff9100;filter:drop-shadow(0 0 8px #ff870055)}.finale-eyebrow{color:#aacfff}.finale-description{color:#c6d6ec}.finale-actions>a{color:#fff}.finale .finale-talk{background:#ff7900;border-color:#ff9c25;box-shadow:0 0 22px #ff850022;color:#fff;transition:transform .18s,box-shadow .18s}.finale-talk:hover{transform:translateY(-3px);box-shadow:0 6px 30px #ff790055}.finale-talk:hover span{transform:translate(4px,-4px)}.finale-talk:active{transform:scale(.98)}.finale-capabilities{border-color:#9db7d655}.finale-capabilities>span{color:#dceaff;border-color:#9db7d644}.finale-capabilities svg{stroke:#8bcfff}.finale-quik{right:12%;top:45%;width:clamp(240px,25vw,410px);z-index:3}.finale-logo{filter:drop-shadow(0 0 10px #0088ff44)}.finale-quik p{color:#fff;text-shadow:0 2px 7px #001b48;font-size:18px;opacity:0;transition:opacity .6s}.finale-arrived .finale-quik p{opacity:1}.finale-quik-pulse .finale-logo{filter:drop-shadow(0 0 16px #009affaa)}.finale-warm{background:radial-gradient(ellipse at 84% 27%,#ffbd4e70,transparent 24%);opacity:.2;animation:city-warm 12s ease-in-out infinite!important;mix-blend-mode:screen}.finale-city-lights{position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 82% 32%,#ffe4a1 0 1px,transparent 3px),radial-gradient(circle at 91% 36%,#ffda91 0 1px,transparent 3px),radial-gradient(circle at 72% 38%,#ffd48b 0 1px,transparent 3px);opacity:.15;animation:city-lights 10s ease-in-out infinite}.finale-cloud{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 15% 80%,#6987a722,transparent 35%),radial-gradient(ellipse at 78% 66%,#536c8722,transparent 27%);opacity:.6;animation:cloud-drift 36s ease-in-out infinite alternate}.cloud-far{animation-duration:55s;animation-direction:alternate-reverse;opacity:.35}.finale-paused .finale-city-lights,.finale-paused .finale-cloud,.finale-paused .finale-warm{animation-play-state:paused!important}.finale-light{z-index:2}.finale-trail,.finale-trail.warm{opacity:0}.finale-overhead{display:none}.finale-dot{fill:#ffd083;stroke:#ecfaff;stroke-width:1.5}.finale-tail{stroke:#a8e7ff;stroke-width:3}.finale-pause{position:absolute;z-index:5;right:24px;bottom:20px;border:1px solid #b7dbff44;border-radius:24px;background:#06172d99;color:#dceaff;padding:10px 14px;font-size:11px;min-height:40px}.finale-entered h2>span{animation:finale-title .6s both}.finale-entered h2>span+span{animation-delay:250ms}.finale-entered .finale-talk{animation:none}.finale-arrived .finale-talk{border-color:#ffbd65}@keyframes cloud-drift{from{transform:translateX(-8px)}to{transform:translateX(14px)}}@keyframes city-warm{0%,100%{opacity:.16}50%{opacity:.35}}@keyframes city-lights{0%,100%,30%{opacity:.12}55%,70%{opacity:.5}}@media(max-width:760px){#build.finale{height:auto;min-height:0;max-height:none;padding-bottom:420px}.finale .build-copy{width:auto;padding:45px 24px 20px}.finale .build-copy>*{max-width:100%}.finale .build-copy h2{max-width:100%;font-size:clamp(37px,8vw,58px)}.finale-scene{background-color:#030d1c;background-size:auto 500px;background-position:70% bottom;transform:none!important}.finale-scene:after{background:linear-gradient(180deg,#030d1c 30%,#030d1ce8 45%,transparent 65%)}.finale-description{font-size:16px}.finale-quik{top:auto;bottom:195px;right:12%;width:230px}.finale-quik p{font-size:15px}.finale-warm{background:radial-gradient(ellipse at 75% 72%,#ffc65855,transparent 25%)}.finale-cloud{opacity:.3}.finale-pause{bottom:16px;right:16px}.finale-capabilities{margin-top:28px}}@media(prefers-reduced-motion:reduce){.finale-city-lights,.finale-cloud{animation:none!important}.finale-warm{animation:none!important;opacity:.22}.finale-quik p{opacity:1}.finale-pause{display:none}.finale-scene{transition:none!important;transform:none!important}.finale-entered h2>span{animation:none!important}}#build .finale-cloud{inset:-45px;z-index:1;background-image:url('assets/finale-future-city-optimized.webp');background-repeat:no-repeat;background-size:150% auto;background-position:left 65%;mix-blend-mode:screen;mask-image:radial-gradient(ellipse 45% 36% at 16% 65%,#0009 0%,#0007 35%,transparent 78%);opacity:.55;will-change:transform;animation:finale-cloud-near 24s ease-in-out infinite alternate}#build .cloud-far{background-size:175% auto;background-position:left 12%;mask-image:radial-gradient(ellipse 43% 35% at 24% 20%,#0009,transparent 78%);opacity:.34;animation:finale-cloud-far 39s ease-in-out infinite alternate}#build.finale-paused .finale-cloud{animation-play-state:paused!important;will-change:auto}@keyframes finale-cloud-near{from{transform:translate3d(-28px,6px,0) scale(1.015)}to{transform:translate3d(34px,-12px,0) scale(1.045)}}@keyframes finale-cloud-far{from{transform:translate3d(18px,-4px,0) scale(1.025)}to{transform:translate3d(-22px,9px,0) scale(1.005)}}@media(max-width:760px){#build .finale-cloud{inset:auto -24px 0;height:520px;background-size:auto 650px;background-position:left center;opacity:.45;mask-image:radial-gradient(ellipse 65% 45% at 20% 55%,#0008,transparent 80%);animation-duration:30s}#build .cloud-far{opacity:.27;background-position:left top;animation-duration:45s}}@media(prefers-reduced-motion:reduce){#build .finale-cloud{animation:none!important;transform:none!important;will-change:auto}}@media(min-width:1050px) and (min-height:650px){#experience.about-vinatti{--about-header:64px;height:calc(100svh - var(--about-header));min-height:0;box-sizing:border-box;padding:24px 4% 0;display:flex;flex-direction:column;scroll-margin-top:var(--about-header)}#experience .about-layout{flex:1;min-height:0;width:100%;max-width:1520px;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);grid-template-rows:minmax(0,1fr) 120px;gap:18px 26px;padding-left:5%;box-sizing:border-box}#experience .about-visual{height:100%;min-height:0;display:grid;grid-template-rows:minmax(0,1fr) minmax(0,1fr);gap:16px;align-self:stretch}#experience .about-photo-frame{height:100%;min-height:0;aspect-ratio:auto;box-sizing:border-box;border-radius:19px}#experience .about-photo-window{bottom:28px}#experience .about-photo-caption{height:28px;padding:6px 12px;font-size:10px}#experience .about-card{height:100%;min-height:0;box-sizing:border-box;align-self:stretch;padding:clamp(22px,2.1vw,36px);display:flex;flex-direction:column;justify-content:center;border-radius:22px}#experience .about-card h2{font-size:clamp(32px,min(3.3vw,5.3vh),56px);line-height:1.08;letter-spacing:-.045em;margin:20px 0}#experience .about-card p{font-size:clamp(14px,min(1.35vw,2.1vh),20px);line-height:1.45;margin:0 0 16px}#experience .about-actions{gap:10px 24px;margin-top:8px;flex-wrap:wrap}#experience .about-primary{font-size:15px;padding:13px 23px}#experience .about-leadership{font-size:14px;padding:10px 0}#experience .about-eyebrow{font-size:11px;letter-spacing:.2em;gap:15px}#experience .about-watermark{font-size:clamp(42px,5.4vh,62px);top:12px}#experience .about-stats{grid-row:2;grid-column:1/-1;margin:0;padding:0;min-height:0;gap:16px;align-items:center}#experience .about-stats>div{min-height:110px}#experience .about-stats .about-outline{font-size:clamp(62px,8vh,86px);line-height:1}#experience .about-stats span{font-size:14px;margin-top:5px}#experience .about-location{padding-left:24px;padding-right:110px}#experience .about-location>strong{font-size:36px}#experience .about-location>b{font-size:15px}#experience .about-location>span{font-size:12px}#experience .about-location .about-vn-map{height:112px;width:86px;top:0;right:10px}#experience .about-next{flex:none;min-height:76px;box-sizing:border-box;margin:18px -4.35% 0;padding:15px 6%;align-items:center;gap:18px;border-radius:20px 20px 0 0}#experience .about-next>div>span{font-size:9px;letter-spacing:.2em;gap:13px}#experience .about-next h3{font-size:clamp(22px,2.3vw,34px);margin:8px 0 0;letter-spacing:-.04em}#experience .about-next>b{font-size:12px;padding:0}}@media(min-width:1050px) and (min-height:650px) and (max-height:760px){#experience.about-vinatti{padding-top:16px}#experience .about-layout{grid-template-rows:minmax(0,1fr) 105px;gap:12px 24px}#experience .about-card h2{margin:13px 0;font-size:34px}#experience .about-card p{font-size:14px;margin-bottom:12px}#experience .about-next{min-height:64px;margin-top:12px;padding-top:10px;padding-bottom:10px}#experience .about-next h3{font-size:25px}#experience .about-stats>div{min-height:95px}#experience .about-location .about-vn-map{height:96px}#experience .about-stats .about-outline{font-size:64px}}.about-outline.is-counting>span{font-variant-numeric:tabular-nums}.about-outline.is-counting{animation:none}.about-stats{contain:layout style}#experience .about-stats .about-outline>span{font:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;-webkit-text-stroke:inherit}@media(min-width:1050px) and (min-height:650px){#experience.about-vinatti{height:calc(100svh - var(--about-header) - 16px)}}.partners{position:relative;z-index:2;isolation:isolate;background:linear-gradient(115deg,#fff,#f8fbff);color:#04183c;scroll-margin-top:var(--partners-header,80px);overflow:hidden;font-family:inherit}.partners:before{content:'';position:absolute;z-index:-1;right:-12%;top:10px;width:45%;height:220px;border:35px solid #e8f2fc;border-left:0;border-radius:60% 0 0 40%;transform:rotate(-25deg);opacity:.7;pointer-events:none}.partners-wrap{max-width:1600px;margin:auto;padding:36px 3.2% 22px;text-align:center}.partners-eyebrow{display:flex;justify-content:center;align-items:center;gap:18px;font-size:12px;letter-spacing:.2em;font-weight:650;color:#ff6300}.partners-eyebrow:before{content:'';width:46px;height:3px;background:#ff7300}.partners h2{font-size:clamp(30px,3.5vw,58px);letter-spacing:-.045em;font-weight:750;line-height:1.12;margin:22px 0 16px;color:#04183c}.partners h2 span{color:#06f}.partners-intro{color:#273e79;font-size:clamp(15px,1.35vw,21px);line-height:1.5;margin:0 0 34px}.partners-panel{position:relative;border-radius:22px;background:linear-gradient(120deg,#edf5fb,#eaf4fb);padding:62px 38px 24px;box-sizing:border-box;height:clamp(360px,43vh,520px);outline-offset:5px}.partners-segment{position:absolute;top:-8px;left:0;height:61px;min-width:325px;box-sizing:border-box;margin:0;padding:13px 28px;display:flex;align-items:center;gap:24px;justify-content:center;border-radius:20px;background:#0064ff;color:#fff;font-size:20px;font-weight:600;box-shadow:0 4px #ff8a00}.partners-segment svg{width:34px;height:34px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linejoin:round;stroke-linecap:round;flex:none}.partners-logos{height:100%;display:grid;align-items:stretch}.partners-bank{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(4,minmax(0,1fr))}.partner-logo{position:relative;display:flex;justify-content:center;align-items:center;min-height:0;min-width:0;padding:12px 26px;box-sizing:border-box;border-bottom:1px solid #d3dfe7;border-right:1px solid #d3dfe7}.partner-logo svg{display:block;width:100%;height:100%;max-width:260px;max-height:96px;overflow:hidden;mix-blend-mode:multiply}.partners-bank .partner-logo:nth-child(4n){border-right:0}.partners-bank .partner-logo:nth-child(n+13){border-bottom:0}.partners-five{grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr))}.partners-five .partner-logo{grid-column:span 2;padding:16px 34px}.partners-five .partner-logo:nth-child(3){border-right:0}.partners-five .partner-logo:nth-child(n+4){grid-column:span 3;border-bottom:0}.partners-five .partner-logo:last-child{border-right:0}.partners-five .partner-logo svg{max-width:365px;max-height:150px}.partners-controls{display:flex;justify-content:center;align-items:center;gap:25px;margin:23px 0 12px}.partners-controls button{width:52px;height:52px;display:grid;place-items:center;border:1.5px solid #03276e;border-radius:50%;background:#fff;color:#06266c;cursor:pointer;transition:background .18s,transform .18s}.partners-controls .partners-next{background:#0064ff;border-color:#0064ff;color:#fff}.partners-controls button:hover{transform:translateY(-2px);background:#e2efff}.partners-controls .partners-next:hover{background:#004cce}.partners-controls svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.partners-page{font-size:18px;color:#082974;min-width:70px;font-variant-numeric:tabular-nums}.partners-up-next{font-size:15px;color:#6674a2;line-height:1.4;margin:0}.partners-banner{position:relative;isolation:isolate;padding:24px 4%;background:#031e44;display:flex;align-items:center;justify-content:space-between;gap:24px;color:#fff;overflow:hidden}.partners-banner h3{font-size:clamp(27px,3.8vw,60px);letter-spacing:-.045em;line-height:1.1;font-weight:700;margin:0;position:relative;z-index:1}.partners-banner h3 span{color:#0072ff}.partners-banner button{position:relative;z-index:1;display:flex;align-items:center;gap:24px;white-space:nowrap;padding:16px 26px;border-radius:40px;background:#ff7600;border:0;color:#fff;font-size:17px;font-weight:600;cursor:pointer;transition:background .18s}.partners-banner button:hover{background:#ff8d25}.partners-banner button span{transition:transform .18s}.partners-banner button:hover span{transform:translateX(6px)}.partners-banner>svg{position:absolute;right:0;bottom:-30px;width:50%;height:105px;z-index:0;fill:none;stroke:#087cff;stroke-width:1.2;pointer-events:none}.partners-banner circle{fill:#ff7c00;stroke:none}.partners button:focus-visible,.partners-panel:focus-visible{outline:3px solid #ff8500;outline-offset:5px}@media(min-width:1050px) and (min-height:800px){.partners{height:calc(100svh - var(--partners-header,80px));display:flex;flex-direction:column}.partners-wrap{width:100%;flex:1;min-height:0;box-sizing:border-box;display:flex;flex-direction:column;padding-top:30px;padding-bottom:18px}.partners-panel{flex:1;min-height:280px;max-height:540px;height:auto}.partners-banner{flex:none;min-height:80px;box-sizing:border-box;padding-top:18px;padding-bottom:18px}.partners h2{margin:18px 0 14px}.partners-intro{margin-bottom:28px}.partners-controls{margin-top:18px;margin-bottom:10px}.partners-controls button{height:46px;width:46px}.partners-banner h3{font-size:clamp(30px,3.6vw,53px)}}@media(max-width:760px){.partners-wrap{padding:36px 20px 25px}.partners-eyebrow{font-size:10px;letter-spacing:.16em;gap:12px}.partners-eyebrow:before{width:30px}.partners h2{font-size:34px;line-height:1.12;margin:20px 0 16px}.partners h2 span{display:block}.partners-intro{font-size:15px;margin-bottom:32px}.partners-panel{height:470px;padding:65px 12px 16px;border-radius:18px}.partners-segment{min-width:0;width:100%;height:53px;border-radius:17px;font-size:17px;gap:15px;padding:10px 15px}.partners-segment svg{height:28px;width:28px}.partners-bank{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(8,minmax(0,1fr))}.partner-logo{padding:7px 9px}.partners-bank .partner-logo:nth-child(4n){border-right:1px solid #d3dfe7}.partners-bank .partner-logo:nth-child(2n){border-right:0}.partners-bank .partner-logo:nth-child(n+13){border-bottom:1px solid #d3dfe7}.partners-bank .partner-logo:nth-child(n+15){border-bottom:0}.partners-five{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr))}.partners-five .partner-logo{grid-column:span 1!important;padding:12px}.partners-five .partner-logo:nth-child(3){border-right:1px solid #d3dfe7}.partners-five .partner-logo:nth-child(2n){border-right:0}.partners-five .partner-logo:nth-child(4){border-bottom:1px solid #d3dfe7}.partners-five .partner-logo:last-child{grid-column:span 2!important;border:0}.partners-controls{margin-top:23px;gap:25px}.partners-controls button{width:48px;height:48px}.partners-page{font-size:17px}.partners-up-next{font-size:14px}.partners-banner{flex-direction:column;align-items:flex-start;padding:27px 24px;gap:23px}.partners-banner h3{font-size:36px;max-width:330px}.partners-banner button{font-size:15px;padding:14px 23px}.partners-banner>svg{width:85%;bottom:-10px;opacity:.65}}@media(prefers-reduced-motion:reduce){.partners button,.partners button span{transition:none}.partners-controls button:hover{transform:none}}.partner-logo svg{mix-blend-mode:normal}.partner-logo>svg>svg{max-width:none;max-height:none}.partners-bank .partner-logo{padding:4px 20px}@media(max-width:760px){.partners-bank .partner-logo{padding:5px 9px}}.partner-logo-haivan img{display:block;width:auto;height:100%;max-height:155px;max-width:100%;object-fit:contain}@media(max-width:600px){.partner-logo-haivan img{max-height:100px}}.partners-four{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr))}.partners-four .partner-logo:nth-child(2n){border-right:0}.partners-four .partner-logo:nth-child(n+3){border-bottom:0}body footer.company-footer{display:block;position:relative;isolation:isolate;background:#fff;color:#333f4c;padding:62px 5% 0;margin:0;border-top:1px solid #dae4ef;min-height:0;box-shadow:none;font-family:inherit;text-align:left}body footer.company-footer:before{display:none}.company-footer-grid{display:grid;grid-template-columns:minmax(200px,.85fr) minmax(150px,.65fr) minmax(0,1.7fr);gap:clamp(28px,4vw,70px);max-width:1500px;margin:auto}.company-footer-brand .official-vinatti{display:block;width:200px;max-width:100%}.company-footer-brand .header-vinatti-art{width:100%;display:block}.company-footer-brand p{font-size:14px;color:#102c56;margin:18px 0 24px}.company-footer h2{font:600 17px/1.4 inherit;letter-spacing:.04em;color:#15232d;margin:0 0 25px;font-size:18px;font-weight:600;line-height:1.4}.company-footer-links{display:flex;flex-direction:column;align-items:flex-start;gap:15px}.company-footer-links h2{margin-bottom:10px}.company-footer-links>a,.company-footer-links>button{font:inherit;font-size:14px;line-height:1.5;color:#475565;background:0 0;border:0;padding:0;cursor:pointer;text-align:left;min-height:28px;text-decoration:none}.company-footer-links>a:hover,.company-footer-links>button:hover{color:#0068ff;text-decoration:underline;text-underline-offset:4px}.company-contact-row,.company-footer address{display:flex;gap:12px;align-items:flex-start;font-style:normal;font-size:16px;line-height:1.7;color:#535b63;margin:0 0 8px}.company-footer address{margin-bottom:12px}.company-contact-row>svg,.company-footer address>svg{width:21px;height:21px;flex:none;fill:none;stroke:#15232d;stroke-width:1.7;stroke-linejoin:round;stroke-linecap:round;margin-top:4px}.company-footer-office a{color:#0879ae;text-decoration:none;overflow-wrap:anywhere}.company-footer-office a:hover{text-decoration:underline;text-underline-offset:4px}.company-license{font-size:15px;line-height:1.65;margin:27px 0 0;color:#4e555c;max-width:580px}.company-socials{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:20px}.company-social{height:39px;width:39px;display:grid;place-items:center;border-radius:50%;overflow:hidden;flex:none;user-select:none}.company-social.facebook{background:linear-gradient(#32aade,#0676be);color:#fff;font:bold 39px Arial;align-items:end}.company-social.facebook b{line-height:1;transform:translateY(4px)}.company-social.zalo{background:#fff;color:#0571c9;font:700 14px Arial;border:2px solid #0877c9;letter-spacing:-1px}.company-social.linkedin{background:#087da3;color:#fff;font:bold 23px Arial}.company-social.tiktok{background:#211d24}.company-social.tiktok svg{width:29px;height:29px;fill:white;filter:drop-shadow(-1px -1px 0 #22ded4) drop-shadow(1px 1px 0 #ff306b)}.company-social.youtube{background:#f00000}.company-social.youtube svg{height:29px;width:29px;fill:white}.company-social.youtube path{fill:#f00000}.company-socials a.company-social{cursor:pointer;transition:transform .18s ease}.company-socials a.company-social:hover{transform:translateY(-3px)}.company-iso{width:72px;height:72px;display:block;overflow:hidden}.company-iso>svg{overflow:hidden}.company-footer-bottom{max-width:1500px;margin:40px auto 0;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:23px 0;border-top:1px solid #e2e9ef;font-size:12px;color:#6c7885}.company-back-top{display:flex;align-items:center;gap:14px;color:#17375b;text-decoration:none}.company-back-top span{height:32px;width:32px;display:grid;place-items:center;border:1px solid #bfd5f2;border-radius:50%;font-size:20px}.company-mobile-contact{display:none}.company-footer a:focus-visible,.company-footer button:focus-visible{outline:3px solid #ff8500;outline-offset:5px}@media(max-width:1000px){.company-footer-grid{grid-template-columns:minmax(180px,.7fr) minmax(0,1.3fr);gap:35px}.company-footer-brand{grid-column:1}.company-footer-links{grid-column:1;grid-row:2}.company-footer-office{grid-column:2;grid-row:1/3}.company-contact-row,.company-footer address{font-size:15px}.company-footer-brand .official-vinatti{width:180px}.company-social{width:34px;height:34px}.company-social.facebook{font-size:34px}.company-social.linkedin{font-size:21px}.company-socials{gap:8px}}@media(max-width:650px){body footer.company-footer{padding:38px 24px 0}.company-footer-grid{display:flex;flex-direction:column;gap:32px}.company-footer-brand{order:0}.company-footer-links{order:1;gap:14px}.company-footer-office{order:2}.company-footer-brand .official-vinatti{width:185px}.company-footer-brand p{margin-top:15px;margin-bottom:21px}.company-socials{gap:12px;margin-bottom:18px}.company-social{width:41px;height:41px}.company-social.facebook{font-size:40px}.company-social.linkedin{font-size:24px}.company-footer-links h2{display:none}.company-footer-links>a,.company-footer-links>button{font-size:16px;min-height:30px}.company-footer-office h2{font-size:22px;margin-bottom:24px;font-weight:500;letter-spacing:0}.company-contact-row,.company-footer address{font-size:16px;line-height:1.65;gap:10px}.company-contact-row>svg,.company-footer address>svg{width:21px;height:21px;margin-top:3px}.company-license{font-size:16px;margin-top:30px;line-height:1.6}.company-footer-bottom{margin-top:34px;padding:22px 0;flex-wrap:wrap;font-size:11px}.company-mobile-contact{display:flex;justify-content:center;gap:35px;border-top:1px solid #e6ecf1;margin:0 -24px;padding:17px 18px 18px;background:#fff}.company-mobile-contact a{display:flex;align-items:center;gap:7px;flex-direction:column;color:#66717a;text-decoration:none;font-size:12px;min-width:65px}.company-mobile-contact svg{width:27px;height:27px;stroke:#0984ca;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.company-mobile-contact a:first-child svg{stroke:#5baf22}.company-iso{width:72px;height:72px}}@media(prefers-reduced-motion:reduce){.company-socials a.company-social{transition:none}}.company-footer-brand .official-vinatti img{display:block;width:100%;height:auto;max-width:100%;filter:url(#brand-white-key);clip-path:polygon(0 0,100% 0,100% 78%,35% 78%,35% 100%,0 100%)}.company-footer-brand .header-slogan-ink{font-size:8px;color:#17365b;letter-spacing:0;bottom:0;line-height:1.25}.company-footer h2{font-family:inherit;font-size:18px;font-weight:600;line-height:1.4}.company-footer-grid>*{min-width:0}.company-footer-grid .company-footer-links{align-items:flex-start;margin:0}@media(max-width:650px){.company-footer-brand{display:contents}.company-footer-brand>.official-vinatti{order:0}.company-footer-brand>p{display:none}.company-footer-brand>.company-socials{order:3;margin:0}.company-footer-brand>.company-iso{order:4;margin-top:-20px}.company-footer-office{order:2}.company-footer-links{order:1}}.v-footer-sitemap{background:#f5f9fe;color:#092449;border-top:1px solid #deebf8;font-family:'Lexend Deca',sans-serif}.v-sitemap-inner{max-width:1600px;margin:auto;padding:48px clamp(22px,5vw,80px)}.v-sitemap-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px}.v-sitemap-heading h2{font-size:24px;font-weight:600;letter-spacing:-.02em;margin:0;color:#092449}.v-sitemap-heading>a{color:#0065d8;font-size:14px;text-decoration:none}.v-sitemap-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:34px 28px}.v-sitemap-column h3{font-size:14px;line-height:1.5;font-weight:600;margin:0 0 12px;color:#092449}.v-sitemap-column ul{list-style:none;margin:0;padding:0}.v-sitemap-column li{margin:0}.v-sitemap-column a{display:inline-flex;align-items:center;min-height:38px;font-size:12px;line-height:1.6;color:#476182;text-decoration:none;padding:4px 0;transition:color .18s}.v-sitemap-column a:hover{color:#006dff;text-decoration:underline;text-underline-offset:5px}.v-footer-sitemap a:focus-visible{outline:2px solid #0073ff;outline-offset:4px;border-radius:2px}@media(max-width:1050px){.v-sitemap-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.v-sitemap-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}.v-sitemap-inner{padding-top:32px;padding-bottom:36px}.v-sitemap-column a{min-height:44px;font-size:12px}.v-sitemap-heading h2{font-size:21px}}.audience-ready .audience-card,.audience-ready .audience-intro{opacity:1;translate:0 0;transition-delay:0s}.about-motion-ready .about-copy-reveal,.about-motion-ready .about-info-reveal,.about-motion-ready .about-title-line>span{opacity:1!important;transform:none!important;transition-delay:0s!important}.about-motion-ready .about-photo-window{clip-path:none!important}.about-motion-ready .about-photo-zoom{transform:none!important}html{scroll-padding-top:88px}.company-certificates{display:flex;align-items:center;gap:16px;margin-top:20px}.company-certificates .company-iso,.company-certificates .company-pci{display:block;width:74px;height:74px;flex:none;margin:0}.company-footer-identity{display:flex;align-items:flex-start;gap:18px}.company-footer-identity>img{width:92px;height:auto;flex:none;margin-top:3px}.company-footer-identity h2{font-size:15px;line-height:1.6;letter-spacing:.02em;margin:0 0 12px;color:#142c43}.company-footer-identity p{font-size:14px;line-height:1.8;margin:0 0 7px;color:#536174}.company-footer-identity .identity-copyright{font-size:12px;color:#708095}.company-footer-grid{grid-template-columns:minmax(180px,.7fr) minmax(280px,1.25fr) minmax(0,1.4fr);gap:40px}@media(max-width:1000px){.company-footer-grid{grid-template-columns:1fr 1.5fr}.company-footer-identity{grid-column:2}.company-footer-office{grid-column:1/-1;grid-row:auto}}@media(max-width:650px){.company-footer-brand>.company-certificates{order:4;margin:0}.company-footer-identity{order:1;gap:16px}.company-footer-identity>img{width:76px}.company-footer-identity h2{font-size:14px}.company-certificates .company-iso,.company-certificates .company-pci{width:68px;height:68px}}#infrastructure-details .product-row{grid-template-columns:42px minmax(0,1fr) minmax(300px,40%);gap:28px;min-height:390px;padding:44px 0;box-sizing:border-box;align-items:center}#infrastructure-details .product-content{display:contents}#infrastructure-details .product-art{height:300px;width:100%;margin:0;align-self:center;justify-self:center;perspective:none}#infrastructure-details .product-row .product-art img{width:100%;height:100%;max-width:420px;object-fit:contain;left:50%;top:50%;translate:-50% -50%;transform:translateY(var(--hover-rise,0));filter:drop-shadow(0 16px 19px #0005)}#infrastructure-details .product-halo{inset:18% 6%;filter:blur(12px)}#infrastructure-details .number{align-self:start;padding-top:30px}#infrastructure-details .product-title{font-size:clamp(24px,2.15vw,31px);gap:24px;line-height:1.25}#infrastructure-details .product-copy{max-width:620px;min-width:0}#infrastructure-details .product-row p{max-width:510px;line-height:1.8;margin-top:16px}#infrastructure-details .group-scopes{margin-top:18px;gap:8px 17px}#infrastructure-details .product-links{margin-top:20px;gap:5px 22px}@media(min-width:701px) and (max-width:1050px){#infrastructure-details .product-row{grid-template-columns:28px minmax(0,1fr) minmax(230px,37%);gap:18px;padding:38px 0;min-height:350px}#infrastructure-details .product-art{height:260px}#infrastructure-details .product-title{font-size:24px}#infrastructure-details .product-links{gap:4px 15px}#infrastructure-details .product-links button{font-size:11px}}@media(max-width:700px){#infrastructure-details .product-row{grid-template-columns:25px minmax(0,1fr);gap:12px;padding:36px 0 38px;min-height:0}#infrastructure-details .number{padding-top:3px}#infrastructure-details .product-title{font-size:clamp(22px,5.7vw,28px);gap:14px}#infrastructure-details .product-row p{font-size:14px;line-height:1.8;margin-top:12px}#infrastructure-details .group-scopes{margin-top:14px}#infrastructure-details .product-art{grid-column:1/-1;grid-row:auto;height:290px;aspect-ratio:auto;max-width:350px;margin:22px auto 14px}#infrastructure-details .product-row .product-art img{width:100%;height:100%;max-width:350px}#infrastructure-details .product-links{grid-column:1/-1;grid-row:auto;justify-content:center;gap:3px 20px;margin-top:0}#infrastructure-details .product-links button{font-size:12px;min-height:40px}}@media(max-width:380px){#infrastructure-details .product-art{height:265px}}@media(min-width:701px){#infrastructure-details .product-content{display:block;grid-column:2;grid-row:1}#infrastructure-details .number{grid-column:1;grid-row:1}#infrastructure-details .product-art{grid-column:3;grid-row:1}}@media(max-width:700px){#infrastructure-details .product-content{display:contents}#infrastructure-details .product-copy{grid-column:2;grid-row:1}#infrastructure-details .number{grid-column:1;grid-row:1}#infrastructure-details .product-art{grid-column:1/-1;grid-row:2}#infrastructure-details .product-links{grid-column:1/-1;grid-row:3}}#infrastructure-details{position:relative;isolation:isolate;background:#050a13;padding:88px 0 80px;overflow:hidden}#infrastructure-details:before{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 88% 20%,#005dff16,transparent 47%),linear-gradient(#85c9ff06 1px,transparent 1px),linear-gradient(90deg,#85c9ff06 1px,transparent 1px);background-size:auto,56px 56px,56px 56px;mask-image:linear-gradient(transparent,#000 14%,#000 85%,transparent)}#infrastructure-details>.wrap{max-width:1440px;padding-left:48px;padding-right:48px}#infrastructure-details .kicker{font-size:11px;letter-spacing:3px;color:#39b7ff;margin-bottom:22px}#infrastructure-details h2{max-width:940px;font-size:clamp(34px,3.8vw,58px);font-weight:550;line-height:1.12;letter-spacing:-1.9px;margin-bottom:24px;color:#f4f7ff}#infrastructure-details .ecosystem-intro{max-width:730px;font-size:16px;line-height:1.8;color:#acbdd3;margin-bottom:46px}#infrastructure-details #products{display:flex;flex-direction:column;gap:24px}#infrastructure-details .product-row{position:relative;grid-template-columns:38px minmax(0,1fr) minmax(300px,42%);gap:24px;min-height:400px;padding:32px 34px;border:1px solid #bddeff22;border-radius:24px;background:linear-gradient(120deg,#d8eaff07,#00214d15);box-shadow:inset 0 1px 0 #ffffff09,0 20px 55px #00000015;transition:border-color .25s,background .25s;overflow:visible}#infrastructure-details .product-row:focus-within,#infrastructure-details .product-row:hover{border-color:#278bff70;background:linear-gradient(120deg,#d8eaff0a,#002b6022)}#infrastructure-details .number{font-size:16px;font-variant-numeric:tabular-nums;letter-spacing:1px;color:#6086ac;padding-top:9px}#infrastructure-details .product-title{font-size:clamp(24px,2.2vw,33px);font-weight:550;letter-spacing:-.8px;color:#e9f4ff;align-items:center}#infrastructure-details .product-title span{display:grid;place-items:center;width:36px;height:36px;flex:0 0 36px;border:1px solid #7fbfff33;border-radius:50%;font-size:22px;color:#66caff;transition:transform .2s,color .2s,border-color .2s}#infrastructure-details .product-title:hover span{transform:translateX(4px);color:#ff922e;border-color:#ff922e88}#infrastructure-details .product-row p{font-size:15px;font-weight:400;line-height:1.8;color:#b2c2d7;margin-top:18px}#infrastructure-details .group-scopes{font-size:10px;color:#7aa2c5;margin-top:20px;gap:7px 16px}#infrastructure-details .product-links{gap:8px;margin-top:24px;justify-content:flex-start}#infrastructure-details .product-links button{font-size:11px;font-weight:500;min-height:38px;padding:8px 12px;border:1px solid #91caff24;border-radius:9px;background:#b7d9ff05;color:#a9dfff;transition:color .18s,border-color .18s,background .18s}#infrastructure-details .product-links button:hover{color:#fff;border-color:#ff872e88;background:#ff790012}#infrastructure-details .product-art{height:330px;max-width:430px;min-width:0;pointer-events:none}#infrastructure-details .product-row .product-art img{max-width:400px;width:100%;height:100%;filter:drop-shadow(0 18px 22px #0005)}#infrastructure-details .product-halo{background:radial-gradient(ellipse,#006bff26,transparent 70%);filter:blur(15px);inset:15% 0}@media(min-width:701px) and (max-width:1050px){#infrastructure-details>.wrap{padding-left:30px;padding-right:30px}#infrastructure-details .product-row{padding:28px 24px;grid-template-columns:25px minmax(0,1fr) minmax(240px,39%);gap:16px;min-height:360px}#infrastructure-details .product-art{height:285px}#infrastructure-details .product-title{font-size:24px}#infrastructure-details .product-row p{font-size:14px}#infrastructure-details .product-title span{width:30px;height:30px;flex-basis:30px}}@media(max-width:700px){#infrastructure-details{padding:58px 0 50px}#infrastructure-details>.wrap{padding:0 20px}#infrastructure-details h2{font-size:35px;line-height:1.15;letter-spacing:-1.2px}#infrastructure-details .ecosystem-intro{font-size:14px;margin-bottom:30px}#infrastructure-details .kicker{font-size:10px;letter-spacing:2.5px}#infrastructure-details #products{gap:20px}#infrastructure-details .product-row{grid-template-columns:22px minmax(0,1fr);gap:12px;padding:24px 20px 22px;min-height:0;border-radius:20px}#infrastructure-details .number{padding-top:5px;font-size:13px}#infrastructure-details .product-title{font-size:24px;line-height:1.25;letter-spacing:-.7px;gap:10px}#infrastructure-details .product-title span{width:28px;height:28px;flex-basis:28px;font-size:18px}#infrastructure-details .product-row p{font-size:14px;line-height:1.75;margin-top:15px}#infrastructure-details .group-scopes{font-size:10px;line-height:1.7;margin-top:16px}#infrastructure-details .product-art{height:270px;max-width:330px;margin:12px auto 0}#infrastructure-details .product-links{margin:4px 0 0;gap:7px;justify-content:flex-start}#infrastructure-details .product-links button{font-size:11px;min-height:40px;padding:8px 11px}}@media(prefers-reduced-motion:reduce){#infrastructure-details .product-links button,#infrastructure-details .product-row,#infrastructure-details .product-title span{transition:none}}#infrastructure-details{isolation:auto}#infrastructure-details>.wrap{position:relative;z-index:2}#infrastructure-details .product-art{position:relative;z-index:3}#orchestrate[hidden]{display:none!important}#header .header-inner{max-width:none;width:100%;box-sizing:border-box;margin:0;padding:0 clamp(22px,3.3vw,66px);gap:22px;justify-content:flex-start}#header .header-inner #nav{margin-left:24px;margin-right:auto;justify-content:flex-start;flex:0 1 auto}#header .header-inner #nav a{letter-spacing:.015em;font-size:14px;font-weight:600}#header .site-search{display:grid;flex:none;margin-left:auto;margin-right:0;padding:8px 15px 8px 8px;min-width:47px;min-height:44px;border-radius:0;border-right:1px solid #b3c6da80}#header .site-search svg{width:23px;height:23px}#header .language-picker{margin-left:0;flex:none}#header .outline{background:#ff7900;border-color:#ff7900;color:#fff;min-height:46px;padding:12px 25px;white-space:nowrap}#header .outline:hover{background:#ff922b;border-color:#ff922b}#header[data-surface=dark]{background:linear-gradient(180deg,#020e2373,#020e230d);border-color:transparent;box-shadow:none;color:#fff}#header[data-surface=dark] .header-inner #nav:not(.open) a{color:#fff;text-shadow:0 1px 8px #00152a}#header[data-surface=dark] .header-inner #nav a:hover{color:#ffb768}#header[data-surface=dark] #menu,#header[data-surface=dark] .language-toggle,#header[data-surface=dark] .site-search{color:#fff}#header[data-surface=dark] .site-search:hover{background:#ffffff12}#header[data-surface=dark] .language-toggle:hover,#header[data-surface=dark] .language-toggle[aria-expanded=true]{background:#ffffff18;border-color:#ffffff55}#header[data-surface=dark] .header-slogan-ink{color:#fff;text-shadow:0 1px 4px #000}#header[data-surface=dark] .official-lockup{filter:drop-shadow(0 0 1.5px #ffffffa0)}#header[data-surface=dark] .official-divider{background:#ffffff55}#header[data-surface=light] .header-inner #nav:not(.open) a{color:#102d50}@media(min-width:1101px) and (max-width:1400px){#header .header-inner{gap:12px;padding:0 25px}#header .header-inner #nav{margin-left:10px;gap:17px}#header .header-inner #nav a{font-size:12px}#header .official-lockup{--vinatti-size:128px;--brand-gap:12px}#header .outline{padding:11px 19px}}@media(max-width:1100px){#header .header-inner{gap:12px;padding:0 24px}#header .header-inner #nav.open{margin:0;padding:28px;gap:8px}#header .header-inner #nav.open a{font-size:22px}#header .site-search{margin-left:auto}#header #menu{margin-left:0}}@media(max-width:850px){#header .header-inner{padding:0 16px;gap:7px}#header .official-lockup{--vinatti-size:120px;--brand-gap:10px}#header .site-search{display:grid;min-width:35px;min-height:40px;padding:7px;border-right:0}#header .site-search svg{width:21px;height:21px}#header .language-toggle{width:38px;min-height:40px}#header #menu{min-width:35px;min-height:40px}#header .outline{display:none}}@media(max-width:380px){#header .header-inner{padding:0 12px;gap:4px}#header .official-lockup{--vinatti-size:105px;--brand-gap:9px}#header .site-search{min-width:32px}#header .language-toggle{width:35px}}#header[data-surface] .outline{background:#ff7900;border-color:#ff7900;color:#fff}#header[data-surface] .outline:hover{background:#ff922b;border-color:#ff922b}#header[data-surface=dark] .official-quik img{filter:url(#brand-quik-contrast) drop-shadow(0 0 2px #cae6ff88)}#header[data-surface=dark]{background:radial-gradient(ellipse at 18% 0,#fff 0,#eef8ffbb 25%,transparent 58%),linear-gradient(110deg,#eaf5ff 0,#cbe4ff 48%,#e5f1ff 100%);border-bottom:1px solid #b2d0ef99;box-shadow:0 3px 22px #001c3b1a;color:#082748;backdrop-filter:blur(16px)}#header[data-surface=dark] .official-lockup{filter:none}#header[data-surface=dark] .official-quik img{filter:url(#brand-white-key)}#header[data-surface=dark] .header-slogan-ink{color:#123b66;text-shadow:none}#header[data-surface=dark] .official-divider{background:linear-gradient(transparent,#6289b580,transparent)}#header[data-surface=dark] .header-inner #nav:not(.open) a,#header[data-surface=dark] .header-inner #nav:not(.open)>.mega-trigger{color:#0b2c51;text-shadow:none}#header[data-surface=dark] .header-inner #nav:not(.open)>.mega-trigger.mega-active,#header[data-surface=dark] .header-inner #nav:not(.open)>.mega-trigger:hover{color:#005bde;background:#ffffff88}#header[data-surface=dark] #menu,#header[data-surface=dark] .language-toggle,#header[data-surface=dark] .site-search{color:#12375d}#header[data-surface=dark] .language-toggle:hover,#header[data-surface=dark] .language-toggle[aria-expanded=true],#header[data-surface=dark] .site-search:hover{background:#ffffff88;border-color:#80a7cf55}#header[data-surface=dark] #menu:hover{background:#ffffff77;border-radius:10px}@media(max-width:850px){#header[data-surface=dark]{background:radial-gradient(ellipse at 22% 0,#ffffffdd,transparent 70%),linear-gradient(105deg,#edf7ff,#cde5ff 63%,#e7f2ff)}#header[data-surface=dark] .official-lockup{--vinatti-size:120px;--brand-gap:12px}}@media(max-width:380px){#header[data-surface=dark] .official-lockup{--vinatti-size:105px;--brand-gap:9px}}#header .official-lockup{gap:0}#header .header-inner{gap:16px}#header .header-inner #nav{margin-left:8px;margin-right:auto;gap:16px}#header .header-inner #nav>.mega-trigger{font-family:'Be Vietnam Pro',Arial,sans-serif;font-weight:650;font-size:13px;letter-spacing:.025em;line-height:1.35;padding-left:7px;padding-right:7px;text-transform:uppercase;-webkit-font-smoothing:antialiased}@media(min-width:1101px) and (max-width:1400px){#header .header-inner{gap:13px}#header .header-inner #nav{margin-left:5px;gap:12px}#header .header-inner #nav>.mega-trigger{font-size:12px;letter-spacing:.015em;padding-left:5px;padding-right:5px}}@media(max-width:1100px){#header .header-inner{gap:9px}#header .header-inner #nav.open{margin:0;padding:20px 24px;gap:6px}#header .header-inner #nav.open>.mega-trigger{font-size:18px;letter-spacing:.02em;line-height:1.4;padding:14px 10px}}@media(max-width:850px){#header .header-inner{gap:8px}#header .site-search{margin-left:auto}}#header[data-surface=dark]{background:linear-gradient(180deg,#010b1c85 0,#010b1c28 68%,transparent 100%);border-bottom:1px solid transparent;box-shadow:none;backdrop-filter:none;color:#f5f8ff}#header[data-surface=dark] .official-lockup{filter:none}#header[data-surface=dark] .header-slogan-ink{color:#e8f3ff;text-shadow:0 1px 3px #00122480}#header[data-surface=dark] .header-inner #nav:not(.open) a,#header[data-surface=dark] .header-inner #nav>.mega-trigger{color:#f4f7ff;text-shadow:0 1px 5px #0008}#header[data-surface=dark] .header-inner #nav:not(.open)>.mega-trigger.mega-active,#header[data-surface=dark] .header-inner #nav:not(.open)>.mega-trigger:hover{color:#fff;background:#eaf5ff12}#header[data-surface=dark] #menu,#header[data-surface=dark] .language-toggle,#header[data-surface=dark] .site-search{color:#f4f8ff}#header[data-surface=dark] .site-search{border-right-color:#b6d6f34d}#header[data-surface=dark] #menu:hover,#header[data-surface=dark] .language-toggle:hover,#header[data-surface=dark] .language-toggle[aria-expanded=true],#header[data-surface=dark] .site-search:hover{background:#ffffff12;border-color:#ffffff44}#header[data-surface=dark] .outline{box-shadow:0 3px 20px #ff79001a}@media(max-width:850px){#header[data-surface=dark]{background:linear-gradient(180deg,#010b1ca6,#010b1c3d 72%,transparent)}#header[data-surface=dark] .site-search{border-right:0}}body:not(.about-us-page):not(.products-page):not(.news-page):not(.careers-page) #header:not(.scrolled) .header-inner #nav:not(.open)>.mega-trigger,body:not(.about-us-page):not(.products-page):not(.news-page):not(.careers-page) #header:not(.scrolled) .header-inner #nav:not(.open)>a{color:#fff!important;opacity:1;text-shadow:0 1px 5px #0005;font-weight:600}body:not(.about-us-page):not(.products-page):not(.news-page):not(.careers-page) #header:not(.scrolled) #menu,body:not(.about-us-page):not(.products-page):not(.news-page):not(.careers-page) #header:not(.scrolled) .language-picker,body:not(.about-us-page):not(.products-page):not(.news-page):not(.careers-page) #header:not(.scrolled) .language-toggle,body:not(.about-us-page):not(.products-page):not(.news-page):not(.careers-page) #header:not(.scrolled) .site-search{color:#fff!important;opacity:1}body:not(.about-us-page):not(.products-page):not(.news-page):not(.careers-page) #header:not(.scrolled) .language-picker>.language-current,body:not(.about-us-page):not(.products-page):not(.news-page):not(.careers-page) #header:not(.scrolled) .language-picker>button{color:#fff!important}body:not(.about-us-page):not(.products-page):not(.news-page):not(.careers-page) #header:not(.scrolled) .header-inner #nav:not(.open)>.mega-trigger.mega-active,body:not(.about-us-page):not(.products-page):not(.news-page):not(.careers-page) #header:not(.scrolled) .header-inner #nav:not(.open)>.mega-trigger:hover{color:#fff!important;background:#ffffff12}#header .header-inner #nav>.mega-trigger{position:relative;display:flex;align-items:center;min-height:48px;padding:12px 8px;border:0;border-radius:6px 6px 0 0;background:0 0;color:#102d50;font-family:inherit;font-size:14px;line-height:1.5;font-weight:600;letter-spacing:.015em;text-transform:uppercase;white-space:nowrap;cursor:pointer}#header[data-surface=dark] .header-inner #nav>.mega-trigger{color:#fff;text-shadow:0 1px 8px #00152a}#header .header-inner #nav>.mega-trigger:after{content:'';position:absolute;bottom:4px;left:8px;right:8px;height:3px;background:#ff7900;transform:scaleX(0);transition:transform 180ms}#header .header-inner #nav>.mega-trigger.mega-active{background:#eef5ff;color:#0064e9;text-shadow:none}#header .header-inner #nav>.mega-trigger.mega-active:after{transform:scaleX(1)}.mega-shell{position:absolute;top:100%;left:0;right:0;background:#fff;color:#051c3c;border-top:1px solid #e2eaf3;box-shadow:0 18px 30px #02152d25;z-index:40;opacity:1;transition:opacity 160ms ease,transform 160ms ease;transform:translateY(0)}.mega-shell[hidden]{display:none!important}.mega-shell.mega-closing{opacity:0;transform:translateY(5px);pointer-events:none}.mega-shell:before{content:'';position:absolute;left:0;right:0;top:-8px;height:9px;background:0 0}.mega-inner{max-width:1440px;margin:auto;display:grid;grid-template-columns:minmax(0,30fr) minmax(0,42fr) minmax(0,28fr);gap:40px;padding:32px 40px;min-height:390px;box-sizing:border-box;align-items:start}.mega-eyebrow{font-size:10px;letter-spacing:.18em;color:#ed7409;font-weight:650;margin:4px 0 18px}.mega-intro h2{font:700 29px/1.15 'Be Vietnam Pro',sans-serif;letter-spacing:-.04em;color:#061b3b;margin:0 0 18px}.mega-description{font-size:14px;line-height:1.8;color:#5a6c80;max-width:330px;margin:0}.mega-links{display:grid;align-content:start}.mega-links a{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:48px;border-bottom:1px solid #dde6ef;padding:10px 5px;color:#173454;font-size:14px;line-height:1.4;text-decoration:none;transition:color 180ms,background 180ms}.mega-links a>span:last-child{color:#207dce;transition:transform 180ms}.mega-links a:focus-visible,.mega-links a:hover{color:#0066ef;background:#f4f8fd}.mega-links a:focus-visible>span:last-child,.mega-links a:hover>span:last-child{transform:translateX(4px)}.mega-links .mega-shared{margin-top:14px;border-top:1px solid #a8c5e6;border-bottom:0;font-weight:650;color:#0062df;padding-top:15px}.mega-figure{margin:0;min-width:0}.mega-figure img{display:block;width:100%;height:252px;border-radius:16px;object-fit:cover;background:#edf4fb}.mega-figure figcaption{font-size:12px;color:#60748a;line-height:1.5;margin-top:12px}.mega-links a:focus-visible,.mega-trigger:focus-visible{outline:3px solid #ff8b20;outline-offset:3px}@media(min-width:1101px) and (max-width:1400px){#header .header-inner #nav{gap:7px}#header .header-inner #nav>.mega-trigger{font-size:12px;padding-left:5px;padding-right:5px}.mega-inner{padding:28px 30px;gap:30px}.mega-intro h2{font-size:26px}}@media(max-width:1100px){#header .header-inner #nav.open{display:flex;gap:6px;padding:20px 24px;overscroll-behavior:contain}#header .header-inner #nav>.mega-trigger{display:flex;min-height:57px;width:100%;justify-content:space-between;padding:14px 12px;color:#102d50;font-size:19px;font-weight:600;border-radius:8px;white-space:normal;text-align:left;border-bottom:1px solid #aacdeb24;flex:none}#header .header-inner #nav>.mega-trigger:before{content:'+';order:2;color:#82c4ff;font-size:24px;font-weight:400;margin-left:14px}#header .header-inner #nav>.mega-trigger.mega-active{color:#0065ed;background:#edf5ff}#header .header-inner #nav>.mega-trigger.mega-active:before{content:'−';color:#ed7900}#header .header-inner #nav>.mega-trigger:after{left:12px;right:12px;bottom:0}.mega-shell{position:static;top:auto;left:auto;right:auto;box-shadow:none;border:0;border-radius:10px;flex:none;width:100%;margin:0 0 8px;transform:none}.mega-shell:before{display:none}.mega-shell.mega-closing{transform:none}.mega-inner{display:block;padding:8px 15px 15px;min-height:0}.mega-figure,.mega-intro{display:none}.mega-links a{min-height:49px;font-size:15px;color:#183858;padding:12px 4px}.mega-links .mega-shared{margin-top:10px;padding-top:15px}}@media(prefers-reduced-motion:reduce){.mega-links a,.mega-links a>span:last-child,.mega-shell,.mega-trigger:after{transition:none!important}.mega-links a:hover>span:last-child{transform:none}}#header #nav .mega-links a{color:#061c39;font-size:15px;text-transform:none;text-shadow:none;font-weight:500;min-height:49px;padding:12px 0}#header #nav .mega-links a:focus-visible,#header #nav .mega-links a:hover{color:#005bff}#header #nav .mega-links .mega-shared{color:#005bff;font-weight:700}.mega-links{display:grid;grid-template-columns:1fr 1fr;column-gap:12px}.mega-links>a{grid-column:1/-1}.mega-links>a.mega-audience-link{grid-column:auto;min-height:76px;margin-top:14px;padding:14px 16px;border:1px solid #dbe8f6;border-radius:12px;background:linear-gradient(125deg,#f4f9ff,#eaf4ff);color:#0051bc;font-weight:650;gap:14px}.mega-links>a.mega-audience-link:hover{background:#e5f1ff;border-color:#a7cef6}.mega-audience-link span:first-child{line-height:1.35}@media(max-width:600px){.mega-links>a.mega-audience-link{grid-column:1/-1;min-height:55px;margin-top:8px}}@media(max-width:1100px){#header .header-inner #nav.open{position:fixed;top:var(--mobile-menu-top,72px);bottom:0;left:0;right:0;height:calc(100dvh - var(--mobile-menu-top,72px));max-height:none;background:#fff!important;color:#102d50!important;opacity:1!important;box-shadow:0 12px 30px #061c4814}#header .header-inner #nav.open>.mega-trigger,#header[data-surface] .header-inner #nav.open>.mega-trigger{color:#102d50!important;text-shadow:none!important;opacity:1!important}#header .header-inner #nav.open>.mega-trigger.mega-active{color:#0065ed!important}#header .header-inner #nav.open>.mega-trigger:before{color:#0065ed}#nav.open .mega-shell{background:#f4f8fd!important;opacity:1}#nav.open .mega-links a{color:#153653!important}}.mega-product-preview{height:252px;border-radius:16px;background:linear-gradient(135deg,#eef7ff,#dceeff);display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:12px}.mega-product-preview>div{display:flex;align-items:center;justify-content:center;flex-direction:column;min-width:0}.mega-product-preview img{width:80px;height:80px;object-fit:contain;background:0 0;border-radius:0}.mega-product-preview span{font-size:10px;color:#173654;text-align:center;line-height:1.4}.mega-figure>img{object-fit:contain;background:linear-gradient(135deg,#eef6ff,#f8fbff)}.mega-figure>img[hidden]{display:none}body.about-us-page #header .header-inner #nav>.mega-trigger,body.products-page #header .header-inner #nav>.mega-trigger{color:#071a33!important;text-shadow:none!important}body.about-us-page #header #menu,body.about-us-page #header .language-toggle,body.about-us-page #header .site-search{color:#071a33!important;text-shadow:none!important}#header[data-surface=dark]{background:linear-gradient(180deg,rgba(0,8,21,.88),rgba(0,8,21,.52) 65%,rgba(0,8,21,.12));box-shadow:none;border-bottom-color:transparent}#header[data-surface=dark] .header-inner #nav:not(.open)>.mega-trigger,#header[data-surface=dark] .header-inner #nav:not(.open)>a{color:#fff!important;opacity:1!important;font-weight:700;font-size:14px;letter-spacing:.025em;text-shadow:0 2px 7px #000b;-webkit-font-smoothing:antialiased}#header[data-surface=dark] .header-inner #nav:not(.open)>.mega-trigger.mega-active,#header[data-surface=dark] .header-inner #nav:not(.open)>.mega-trigger:hover{color:#fff!important;background:#ffffff12}#header[data-surface=dark] #menu,#header[data-surface=dark] .language-toggle,#header[data-surface=dark] .site-search{color:#fff!important;opacity:1}#header[data-surface=dark] .header-slogan-ink{color:#fff;text-shadow:0 1px 3px #000a}@media(min-width:1101px) and (max-width:1400px){#header[data-surface=dark] .header-inner #nav:not(.open)>.mega-trigger{font-size:13px;letter-spacing:.015em}}#header[data-surface=dark]{background:0 0!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;overflow:visible}#header[data-surface=dark]:before{content:'';position:absolute;left:0;right:0;top:0;height:calc(100% + 90px);z-index:-1;pointer-events:none;background:linear-gradient(180deg,#000817b8 0,#00081780 30%,#00081738 60%,#0008170d 82%,transparent 100%);border:0;box-shadow:none}#header[data-surface=dark] .header-inner{background:0 0;border-bottom:0;box-shadow:none}@media(max-width:850px){#header[data-surface=dark]:before{height:calc(100% + 65px)}}@media(max-width:1100px){body:has(#header #nav.open){overflow:hidden}#header:has(#nav.open){z-index:1000;isolation:isolate}#header .header-inner #nav.open{position:fixed;top:var(--mobile-menu-top,72px)!important;bottom:0;left:0;right:0;height:calc(100dvh - var(--mobile-menu-top,72px))!important;width:100%;max-width:none;margin:0;padding:18px 20px 32px!important;background:#fff!important;color:#102d50!important;opacity:1!important;filter:none!important;backdrop-filter:none!important;box-shadow:0 12px 24px #001a3015;border-top:1px solid #e5edf6;z-index:1001;overflow-y:auto;overscroll-behavior:contain;align-items:stretch;gap:6px!important}#header .header-inner #nav.open>.mega-trigger{color:#102d50!important;-webkit-text-fill-color:#102d50;opacity:1!important;filter:none!important;text-shadow:none!important;font-size:16px!important;line-height:1.45;font-weight:700!important;letter-spacing:.015em;background:#fff!important;min-height:60px;padding:17px 12px!important;border-bottom:1px solid #dbe6f2;border-radius:8px}#header .header-inner #nav.open>.mega-trigger:before{color:#0066ed!important;-webkit-text-fill-color:#0066ed;font-size:24px}#header .header-inner #nav.open>.mega-trigger.mega-active{background:#eef5ff!important;color:#0065dc!important;-webkit-text-fill-color:#0065dc}#header .header-inner #nav.open>.mega-trigger.mega-active:before{color:#ff7900!important;-webkit-text-fill-color:#ff7900}#header .header-inner #nav.open .mega-shell{background:#f6f9fd!important;color:#102d50!important;opacity:1;border:1px solid #e1eaf5;border-radius:12px;box-shadow:none}#header #nav.open .mega-links a{color:#183858!important;-webkit-text-fill-color:#183858;opacity:1!important;font-size:15px;line-height:1.5;text-shadow:none;background:0 0;min-height:50px}#header #nav.open .mega-links a>span:last-child{color:#0066ed;-webkit-text-fill-color:#0066ed}#header #nav.open .mega-links a:focus-visible,#header #nav.open .mega-links a:hover{color:#0066ed!important;-webkit-text-fill-color:#0066ed;background:#e8f1ff}}@media(max-width:1100px){#header #nav.open .mega-links{width:100%}#header #nav.open .mega-links a{width:100%;display:flex!important;justify-content:space-between;align-items:center;gap:16px}}.qe{--navy:#02122d;color:#fff;background:radial-gradient(ellipse at 42% 42%,#063879 0,#021d45 39%,#010b20 78%);padding:38px 20px 30px;position:relative;overflow:hidden;isolation:isolate}.qe:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 35% 20%,#0577ff22,transparent 50%);animation:qe-backdrop .3s ease-out both}.qe:after{content:"";position:absolute;z-index:-1;left:7%;right:7%;bottom:100px;height:160px;background:radial-gradient(ellipse at 40% 70%,#008aff4d,transparent 55%),radial-gradient(ellipse at 68% 70%,#b044ff33,transparent 40%);filter:blur(18px);transform:perspective(300px) rotateX(55deg)}.qe-heading{text-align:center;position:relative;z-index:2}.qe-directory>p,.qe-heading>p:first-child{font-size:10px;letter-spacing:3px;color:#91c0e9;margin:0 0 13px}.qe-heading h1{width:auto!important;max-width:none!important;text-align:center!important;font-size:clamp(25px,3vw,42px);font-weight:500;letter-spacing:-1.6px;margin:0 auto!important}.qe-heading h1 span{color:#b6d1eb}.qe-heading .qe-sub{font-size:13px;color:#91b7db;margin:12px 0 0;max-width:none!important;text-align:center!important}.qe-stage{max-width:1040px;margin:42px auto 0;position:relative;perspective:1400px}.qe-fit{width:1040px;height:890px;position:absolute;left:50%;margin-left:-520px;transform-origin:top center}.qe-scroll,.qe-tilt{width:100%;height:100%;transform-origin:40% 40%}.qe-tilt{transition:transform .25s ease-out;transform-style:preserve-3d}.qe-position{position:absolute;width:84px;height:88px;margin:-44px -42px;--c:#00d9ed;transition:opacity .2s;perspective:700px}.qe-entry{animation:qe-arrive 650ms cubic-bezier(.16,1,.3,1) var(--delay) both}.qe-tile{display:block;height:88px;text-decoration:none;color:#fff;position:relative;outline:0;border:0;background:0 0;box-shadow:none;border-radius:21px;transition:transform 180ms ease-out;perspective:700px}.qe-local{width:100%;height:100%;transition:transform .22s ease-out;transform-style:preserve-3d}.qe-spin{width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;border-radius:21px;border:2px solid var(--c);background:radial-gradient(ellipse at 30% 0,color-mix(in srgb,var(--c) 20%,transparent),transparent 64%),linear-gradient(145deg,#092a57,#01091c 75%);box-shadow:0 0 3px 1px #d9ffffaa,0 0 10px var(--c),0 0 23px color-mix(in srgb,var(--c) 40%,transparent),inset 0 0 10px color-mix(in srgb,var(--c) 55%,transparent),inset 0 2px 3px #fff8,0 10px 15px #0008;position:relative;will-change:transform;transform-style:preserve-3d}.qe-spin:before{content:"";pointer-events:none;position:absolute;inset:0;border-radius:19px;background:radial-gradient(circle at var(--mx,30%) var(--my,0),#ffffff25,transparent 65%);transition:opacity .18s;opacity:.4}.qe-tile:focus-visible,.qe-tile:hover{transform:translateY(-8px) scale(1.06)}.qe-tile:focus-visible .qe-spin,.qe-tile:hover .qe-spin{box-shadow:0 0 5px 1px #e9ffff,0 0 19px var(--c),0 0 40px color-mix(in srgb,var(--c) 55%,transparent),inset 0 0 15px color-mix(in srgb,var(--c) 65%,transparent),inset 0 2px 3px #fff9,0 15px 20px #0008}.qe-tile:focus-visible{outline:2px solid #fff;outline-offset:7px}.qe-position:has(:focus-visible),.qe-position:has(:hover){z-index:8}.qe-mini{display:block;width:39px;height:16px;margin:5px 0 1px;transform:translateZ(4px)}.qe-mini img{width:100%;height:100%;object-fit:contain}.qe-icon{display:flex;align-items:center;justify-content:center;width:60px;height:43px;transform:translateZ(8px);filter:drop-shadow(0 4px 4px #0008);transition:filter .18s}.qe-icon img{width:100%;height:100%;object-fit:contain}.qe-tile:hover .qe-icon{filter:brightness(1.14) drop-shadow(0 0 5px color-mix(in srgb,var(--c) 60%,transparent))}.qe-name{font-family:Arial,sans-serif;font-size:9px;line-height:16px;font-weight:600;white-space:nowrap;letter-spacing:-.15px;transform:translateZ(4px)}.qe-center{position:absolute;left:285px;top:230px;width:310px;text-align:center;animation:qe-logo .6s cubic-bezier(.16,1,.3,1) 1.6s both;transition:translate .25s}.qe-word{width:270px;height:109px;margin:auto;filter:drop-shadow(0 5px 20px #1a8dff44)}.qe-word img{width:100%;height:100%;object-fit:contain}.qe-center p{font-size:10px;letter-spacing:4.8px;margin:11px 0 0}.qe-center small{display:none}.qe-tail{width:80px;height:84px;margin:-42px -40px}.qe-tail .qe-tile{height:84px}.qe-tail .qe-icon{width:56px;height:40px}.qe-tail .qe-mini{width:36px;height:15px}.qe-tail .qe-name{font-size:9px}.qe-tail .qe-spin:after{content:"";position:absolute;inset:0;border-radius:19px;background:linear-gradient(115deg,transparent 35%,#ffffffa0 50%,transparent 65%);opacity:0;pointer-events:none;animation:qe-shine .55s ease-out calc(2.2s + (var(--delay) - 1200ms)*2) 1}.qe-legend{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:-10px 0 25px;position:relative}.qe-legend button{display:flex;align-items:center;gap:9px;color:#c1d8ee;background:#ffffff04;border:1px solid #ffffff18;border-radius:30px;padding:11px 16px;font-size:12px;cursor:pointer}.qe-legend button[aria-pressed=true]{color:#fff;background:#ffffff0c;border-color:#ffffff66}.qe-legend i{width:8px;height:8px;border-radius:50%;background:var(--c);box-shadow:0 0 12px var(--c)}.qe-legend small{color:#93b1cc}.qe-explore{display:flex;justify-content:center;gap:22px;font-size:12px;color:#bad5ed;text-decoration:none}.qe-dim{opacity:.35}.qe-directory{background:#04132a;color:#fff;padding:70px max(24px,calc((100% - 1150px)/ 2));scroll-margin-top:100px}.qe-directory h2{font-weight:500;font-size:clamp(27px,3vw,40px);letter-spacing:-1px;margin:12px 0 34px}.qe-directory-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.qe-list-item{color:#fff;text-decoration:none;border:1px solid #ffffff14;border-left:2px solid var(--c);border-radius:12px;background:#ffffff03;padding:14px 16px;display:flex;gap:15px;align-items:center;transition:background .18s,opacity .2s;min-height:88px}.qe-list-item:hover{background:#ffffff0b}.qe-list-icon{width:56px;height:56px;flex:none}.qe-list-icon img{width:100%;height:100%;object-fit:contain}.qe-list-item small{font-size:10px;color:var(--c)}.qe-list-item h3{font-size:14px;font-weight:500;margin:5px 0}.qe-list-item>span:last-child{margin-left:auto;color:#809cb5}.qe-detail{background:#06172e;padding:80px max(24px,calc((100% - 1000px)/ 2));color:#fff;scroll-margin-top:88px;min-height:650px}.qe-detail[hidden]{display:none}.qe-detail a{display:block;color:#aad4ff;margin:22px 0}.qe-detail h1{font-size:54px}.qe-detail>p{color:var(--c)}.qe-detail-icon{width:160px;height:160px;display:block;margin:40px 0}.qe-detail-icon img{width:100%;height:100%;object-fit:contain}.qe-detail-contact{font-size:22px}@keyframes qe-arrive{from{opacity:0;transform:translate(var(--dx),var(--dy)) rotate(var(--rot))}to{opacity:1;transform:none}}@keyframes qe-logo{from{opacity:0;transform:translateY(12px) scale(.96)}to{opacity:1;transform:none}}@keyframes qe-shine{0%{opacity:0;clip-path:inset(0 100% 0 0)}35%{opacity:.6}100%{opacity:0;clip-path:inset(0 0 0 100%)}}@keyframes qe-backdrop{from{opacity:0}to{opacity:1}}@media(max-width:650px){.qe{padding:30px 8px}.qe-heading h1{letter-spacing:-1px}.qe-heading .qe-sub{font-size:11px}.qe-stage{margin-top:28px}.qe-legend{gap:6px;margin:0 0 25px}.qe-legend button{padding:9px 11px;font-size:10px}.qe-spin{box-shadow:0 0 3px #ffffff99,0 0 9px var(--c),inset 0 0 9px color-mix(in srgb,var(--c) 50%,transparent)}.qe-directory-grid{grid-template-columns:1fr}.qe-directory{padding:45px 20px}.qe-detail h1{font-size:36px}}@media(prefers-reduced-motion:reduce){.qe-center,.qe-entry,.qe-tail .qe-spin:after,.qe:before{animation:none}.qe-tail .qe-spin:after{display:none}.qe-center,.qe-local,.qe-tile,.qe-tilt{transition:none}.qe-tile:hover{transform:none}}.qe{padding-top:18px;padding-bottom:18px;min-height:0}.qe-heading>p:first-child{margin-bottom:7px;font-size:9px}.qe-heading h1{font-size:clamp(24px,2.4vw,34px)}.qe-heading .qe-sub{margin-top:7px;font-size:12px}.qe-stage{perspective:1200px;margin-top:17px;max-width:1200px;touch-action:pan-y}.qe-fit{width:1100px;height:1000px;margin-left:-550px}.qe-scroll,.qe-tilt{transform-style:preserve-3d;transform-origin:46% 44%}.qe-tilt{transition:none}.qe-position{width:100px;height:108px;margin:-54px -50px;transform-style:preserve-3d;--power:0}.qe-entry{height:100%;transform-style:preserve-3d;animation:qe-arrive 570ms cubic-bezier(.18,.85,.3,1) var(--delay) both}.qe-elastic{height:100%;transform-style:preserve-3d;will-change:transform}.qe-tile{height:108px;transform:none!important;perspective:none;transform-style:preserve-3d}.qe-local{transform-style:preserve-3d;transition:none}.qe-spin{transform-style:preserve-3d;will-change:auto;background:radial-gradient(ellipse at 30% 0,#12529399,transparent 65%),linear-gradient(145deg,#083265,#020c27 75%);box-shadow:0 0 2px #e0ffff,0 0 9px var(--c),0 0 20px color-mix(in srgb,var(--c) 30%,transparent),inset 0 0 10px color-mix(in srgb,var(--c) 45%,transparent),inset 0 2px 3px #fff8,0 11px 0 color-mix(in srgb,var(--c) 48%,#030b1f),0 14px 0 #03102b,0 22px 20px #0009;transition:box-shadow 120ms}.qe-spin:before{background:radial-gradient(circle at var(--mx,30%) var(--my,0),#ffffff40,transparent 65%);opacity:calc(.2 + var(--power)*.8)}.qe-spin:after{content:"";position:absolute;inset:-3px;border-radius:23px;border:2px solid var(--c);opacity:var(--power);filter:blur(6px);pointer-events:none;animation:none!important;background:0 0!important}.qe-selected .qe-spin,.qe-tile:focus-visible .qe-spin,.qe-tile:hover .qe-spin{box-shadow:0 0 4px azure,0 0 17px var(--c),0 0 32px color-mix(in srgb,var(--c) 45%,transparent),inset 0 0 12px color-mix(in srgb,var(--c) 50%,transparent),0 12px 0 color-mix(in srgb,var(--c) 55%,#030b1f),0 15px 0 #03102b,0 26px 28px #000a}.qe-mini{width:40px;height:16px;margin:4px 0 0;transform:translateZ(3px)}.qe-icon,.qe-tail .qe-icon{width:82px;height:61px;transform:translateZ(9px);filter:drop-shadow(0 4px 4px #0007);transition:transform 120ms,filter 120ms}.qe-selected .qe-icon,.qe-tile:focus-visible .qe-icon,.qe-tile:hover .qe-icon{transform:translateZ(15px);filter:brightness(1.1) drop-shadow(0 3px 4px #0008)}.qe-name,.qe-tail .qe-name{font-size:13px;line-height:20px;letter-spacing:-.35px;font-weight:600;max-width:98px;white-space:nowrap;transform:translateZ(4px);text-shadow:0 1px 2px #000}.qe-position[data-id="0"] .qe-name,.qe-position[data-id="13"] .qe-name,.qe-position[data-id="21"] .qe-name{font-size:11px}.qe-tail{width:100px;height:108px;margin:-54px -50px}.qe-tail .qe-tile{height:108px}.qe-tail .qe-mini{width:40px;height:16px}.qe-tail .qe-spin:after{animation:none}.qe-center{left:310px;top:260px;width:320px;transition:none;animation-delay:350ms;animation-duration:550ms}.qe-word{width:285px;height:115px}.qe-center p{font-size:12px;letter-spacing:4px}.qe-tooltip{position:absolute;left:50%;bottom:calc(100% + 15px);transform:translateX(-50%) translateZ(25px);border:1px solid var(--c);border-radius:9px;background:#031329f5;box-shadow:0 8px 20px #0008;padding:9px 13px;white-space:nowrap;font-size:14px;line-height:20px;pointer-events:none;opacity:0;visibility:hidden;transition:opacity 120ms,visibility 120ms}.qe-tooltip small{display:block;font-size:10px;color:#b9cfe4}.qe-selected .qe-tooltip,.qe-tile:focus-visible .qe-tooltip,.qe-tile:hover .qe-tooltip{opacity:1;visibility:visible}.qe-legend{margin:0 0 10px;gap:8px}.qe-legend button{padding:7px 13px;font-size:12px}.qe-explore{font-size:11px;line-height:16px}.qe-list-item h3{font-size:16px}.qe-list-icon{width:66px;height:66px}@media(min-width:1024px){.qe-stage{width:100%}.qe-heading .qe-sub{font-size:11px}.qe-legend{margin-top:-2px}}@media(max-width:650px){.qe{padding:20px 8px}.qe-stage{margin-top:22px}.qe-name,.qe-tail .qe-name{font-size:14px}.qe-legend{margin-top:12px}.qe-legend button{font-size:10px;padding:8px 10px}.qe-tooltip{font-size:18px;line-height:25px;padding:12px}.qe-tooltip small{font-size:13px}.qe-spin{box-shadow:0 0 2px #fff9,0 0 7px var(--c),inset 0 0 8px #ffffff20,0 10px 0 color-mix(in srgb,var(--c) 40%,#03102a),0 17px 15px #0008}}@media(prefers-reduced-motion:reduce){.qe-center,.qe-entry{animation:none}.qe-elastic,.qe-local,.qe-tilt{transform:none!important}.qe-icon,.qe-selected .qe-icon,.qe-tile:hover .qe-icon{transform:none}.qe-spin:after{filter:none}.qe-icon,.qe-tooltip{transition:none}}#qe-tiles,.qe-fit{transform-style:preserve-3d}.qe-local:after,.qe-local:before{content:"";position:absolute;inset:0;border-radius:21px;pointer-events:none}.qe-local:before{background:linear-gradient(135deg,var(--c),#03102e);border:2px solid var(--c);transform:translateZ(-12px);box-shadow:0 12px 18px #0008}.qe-local:after{background:linear-gradient(135deg,color-mix(in srgb,var(--c) 60%,#061a3d),#020b20);transform:translateZ(-6px)}.qe-spin{transform:translateZ(0)}.qe-name,.qe-tail .qe-name{font-size:15px;line-height:21px}.qe-position[data-id="0"] .qe-name,.qe-position[data-id="13"] .qe-name,.qe-position[data-id="21"] .qe-name{font-size:12px}.qe-tooltip{z-index:5}.qe-fit{height:940px}.qe-name,.qe-tail .qe-name{font-size:17px;line-height:21px}.qe-position[data-id="0"] .qe-name,.qe-position[data-id="13"] .qe-name,.qe-position[data-id="21"] .qe-name{font-size:13px}@media(min-width:1024px){.qe{position:relative;padding-top:8px;padding-bottom:12px}.qe-heading{position:absolute;left:5%;top:30%;width:25%;max-width:300px;text-align:left}.qe-heading h1{text-align:left!important;font-size:clamp(28px,2.9vw,44px);line-height:1.12;letter-spacing:-1.5px}.qe-heading>p:first-child{line-height:1.6;font-size:10px;margin-bottom:15px}.qe-heading .qe-sub{text-align:left!important;font-size:13px;line-height:1.7;margin-top:18px;max-width:240px!important}.qe-stage{width:72%;margin:0 0 0 28%}.qe-legend{margin:0 0 7px}.qe-explore{font-size:11px}}.qe-fit{height:976px}.qe-center{top:296px}.qe-webgl{position:absolute;inset:0;width:1100px!important;height:976px!important;z-index:3;touch-action:pan-y;outline:0}.qe-has-webgl #qe-tiles{opacity:0;pointer-events:none}.qe-has-webgl .qe-center{z-index:4;pointer-events:none}.qe-has-webgl .qe-entry,.qe-has-webgl .qe-position{animation:none}.qe-physics-tip{position:absolute;z-index:8;transform:translate(-50%,-100%);color:#fff;background:#04152bf2;border:1px solid #96caff;border-radius:12px;padding:12px 17px;white-space:nowrap;font:600 20px/1.3 Arial,sans-serif;text-decoration:none;box-shadow:0 8px 22px #0008;transition:opacity 150ms}.qe-physics-tip[hidden]{display:none}.qe-play-hint{color:#91b5da;font-size:11px;line-height:1.8;margin-top:22px;max-width:240px}.qe-has-webgl .qe-tilt{transform:none!important}.qe-has-webgl .qe-scroll{transform:none!important}@media(max-width:1023px){.qe-play-hint{max-width:none;margin:8px auto 0;font-size:10px}}@media(prefers-reduced-motion:reduce){.qe-play-hint{display:none}.qe-physics-tip{transition:none}}.qe-has-webgl .qe-center{left:355px}.qe-physics-tip:not([hidden]){animation:qe-tip-in 150ms ease-out both}@keyframes qe-tip-in{from{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.qe-physics-tip:not([hidden]){animation:none}}.quik-scroll-section{height:300svh;position:relative;overflow:visible;background:#020d22;scroll-margin-top:var(--qe-header,88px)}.quik-scroll-section>.quik-sticky-stage{position:sticky;top:var(--qe-header,88px);height:calc(100svh - var(--qe-header,88px));min-height:0;overflow:hidden;scroll-margin-top:var(--qe-header,88px)}.quik-sticky-stage .qe-center{transition:opacity 250ms linear!important}.qe-scroll-status{position:absolute;left:5%;bottom:32px;width:210px;color:#9bc2e5;font-size:11px;line-height:1.6;letter-spacing:.3px}.qe-scroll-status>div{height:2px;background:#ffffff20;margin-top:9px;overflow:hidden}.qe-scroll-status i{display:block;width:100%;height:100%;background:linear-gradient(90deg,#00dcff,#bc75ff);transform-origin:left;transform:scaleX(0)}@media(max-width:1023px){.qe-scroll-status{left:50%;bottom:8px;width:180px;transform:translateX(-50%);font-size:9px;text-align:center}.quik-sticky-stage .qe-explore{visibility:hidden}.quik-sticky-stage .qe-legend{margin-bottom:22px}.quik-sticky-stage .qe-play-hint{display:none}}@media(prefers-reduced-motion:reduce){.quik-scroll-section{height:auto}.quik-scroll-section>.quik-sticky-stage{position:relative;top:0;height:auto;min-height:calc(100svh - var(--qe-header,88px))}.qe-scroll-status{display:none}.quik-sticky-stage .qe-center{transition:none!important}}body.products-page main:has(.quik-scroll-section){overflow:visible}.qc-podium-name .qc-podium-logo{position:static;display:block;width:46px;height:19px;object-fit:contain;transform:none;filter:none;margin:0 auto 3px}.qe-capabilities{--ink:#071c43;--muted:#7c8baa;background:radial-gradient(ellipse at 12% 75%,#e8f5ff 0,transparent 42%),linear-gradient(135deg,#fff,#f6f9fc);color:var(--ink);min-height:calc(100svh - var(--header-height,88px));padding:28px 3.5% 22px;scroll-margin-top:var(--header-height,88px);position:relative;isolation:isolate}.qc-wrap{max-width:1440px;margin:auto}.qc-heading>p:first-child{font-size:9px;letter-spacing:3.5px;color:#3d5d8b;margin:0 0 12px;font-weight:600}.qc-heading h2{font-size:clamp(27px,3.6vw,49px);font-weight:650;letter-spacing:-1.9px;line-height:1.1;margin:0 0 10px;color:var(--ink)}.qc-intro{font-size:clamp(13px,1.4vw,18px);color:var(--muted);margin:0 0 24px;font-weight:500}.qc-layout{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.3fr);gap:16px}.qc-art{position:relative;min-height:440px;overflow:hidden;border-radius:18px;background:radial-gradient(ellipse at 40% 35%,#104581,#03142e 72%);margin:0;box-shadow:inset 0 0 0 1px #ffffff14,0 15px 40px #1a42630b}.qc-art:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent 0 55px,#2286e00a 56px 57px,transparent 58px 112px);transform:skewY(-15deg);opacity:.4}.qc-art-label{position:absolute;top:22px;left:23px;z-index:3;color:#fff;background:#218aff;border-radius:20px;font-size:11px;padding:6px 22px;box-shadow:0 0 20px #0689ff66}.qc-art-products{position:absolute;inset:65px 20px 115px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:0 12px}.qc-podium{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;text-decoration:none;color:#fff;isolation:isolate;min-height:100px;transition:transform 240ms cubic-bezier(.2,.8,.2,1)}.qc-podium:nth-child(2n){transform:translateY(17px)}.qc-podium:hover{transform:translateY(-8px)}.qc-podium img{width:84%;height:100%;max-height:145px;object-fit:contain;position:relative;z-index:2;filter:drop-shadow(0 8px 8px #00102c99)}.qc-plinth{position:absolute;bottom:6px;width:94%;height:44%;border-radius:7px;background:linear-gradient(150deg,#0c67ad,#031c43 65%);border:1px solid #3bd3ff;box-shadow:inset 0 0 12px #33c9ff55,0 0 16px #00aaff66,0 15px 0 #041d46;transform:perspective(500px) rotateX(35deg) rotateZ(-8deg);z-index:0}.qc-podium-name{position:absolute;bottom:-4px;left:17%;right:10%;z-index:3;padding:5px 7px;font-size:10px;line-height:1.15;text-shadow:0 2px 5px #000;transform:rotate(-7deg)}.qc-podium-name b{display:block;font-size:14px;letter-spacing:-.5px}.qc-art-brand{position:absolute;left:26px;bottom:26px;z-index:3}.qc-art-brand img{width:130px;height:auto;display:block}.qc-art-brand p{font-size:8px;letter-spacing:3px;line-height:1.8;color:#cbe7ff;margin:7px 0 0;max-width:270px}.qc-art-orbit{position:absolute;left:-25%;bottom:-10%;width:150%;height:100px;border-radius:50%;background:#0484ff22;filter:blur(20px)}.qc-content{min-width:0;display:flex;flex-direction:column;gap:9px}.qc-tabs{display:grid;grid-template-columns:.9fr 1.2fr 1.1fr .8fr;gap:6px}.qc-tabs button{display:flex;align-items:center;justify-content:center;gap:9px;border:0;border-radius:11px;background:#eaf0f6;color:#12284e;padding:15px 9px;font-size:12px;font-weight:600;cursor:pointer;position:relative;white-space:nowrap;min-height:52px;transition:background .2s,color .2s}.qc-tabs svg{width:23px;height:23px;flex:none}.qc-tabs button[aria-selected=true]{background:linear-gradient(120deg,#153f70,#061a3d);color:#fff;box-shadow:inset 0 -3px #ff8e08}.qc-progress button:focus-visible,.qc-tabs button:focus-visible{outline:2px solid #248bff;outline-offset:3px}.qc-panel{flex:1;background:linear-gradient(130deg,#f0f5f9,#edf2f7);border-radius:13px;padding:22px;display:flex;flex-direction:column;outline:0}.qc-panel-heading>p:first-child{font-size:9px;letter-spacing:2.2px;color:#49618a;font-weight:600;margin:0 0 5px}.qc-panel-heading h3{font-size:clamp(25px,2.6vw,36px);font-weight:650;letter-spacing:-1.2px;margin:0 0 4px;line-height:1.15}.qc-panel-heading>p:last-child{font-size:12px;line-height:1.6;color:#7a89a4;margin:0 0 17px}.qc-cards{display:grid;grid-template-columns:1fr 1fr;gap:10px}.qc-card{position:relative;display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--ink);background:#ffffffeb;border:1px solid #dfe9f2;border-radius:10px;min-height:91px;padding:10px;box-shadow:0 3px 10px #164a7b02;transition:transform .2s,box-shadow .2s,border-color .2s}.qc-card:hover{transform:translateY(-3px);border-color:#b5d5f1;box-shadow:0 10px 23px #224e7f12}.qc-card img{width:70px;height:70px;object-fit:contain;flex:none}.qc-card h4{font-size:13px;font-weight:650;letter-spacing:-.25px;margin:0 0 5px;line-height:1.3}.qc-card p{font-size:10px;color:#7b8aaa;line-height:1.5;margin:0}.qc-card>span{position:absolute;right:9px;top:7px;font-size:17px;color:#213c63}.qc-actions{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-top:auto;padding-top:17px}.qc-explore{display:flex;gap:12px;align-items:center;text-decoration:none;color:#123260;border-bottom:1px solid #ff9b15;padding-bottom:5px;font-size:12px;font-weight:600}.qc-talk{display:flex;align-items:center;gap:18px;background:linear-gradient(120deg,#ff9813,#ff7500);color:#fff;border-radius:30px;padding:11px 18px;text-decoration:none;font-size:12px;font-weight:600;white-space:nowrap}.qc-talk:hover{background:#ff8a00}.qc-progress{display:flex;gap:21px;padding:2px 20px 0}.qc-progress button{color:#95a3ba;font-size:9px;background:0 0;border:0;padding:6px 0 9px;cursor:pointer;white-space:nowrap;border-bottom:2px solid transparent}.qc-progress b{margin-right:10px}.qc-progress button[aria-current]{color:#183360;border-color:#277cf4}.qc-group-details{background:#fff;color:#102a50;padding:70px 7%;scroll-margin-top:100px;border-top:1px solid #e8eff5}.qc-group-details>div{max-width:1100px;margin:auto}.qc-group-details p:first-child{font-size:10px;letter-spacing:3px;color:#7890ac}.qc-group-details h2{font-size:36px;letter-spacing:-1px;margin:15px 0}.qc-group-details p{color:#6e839f;line-height:1.8}.qc-detail-links{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:30px}.qc-detail-links a{display:flex;justify-content:space-between;padding:22px;border:1px solid #e1ebf4;border-radius:12px;text-decoration:none;color:#16375d}.qc-return{display:inline-block;margin-top:32px;color:#275d98;font-size:13px}.qe-page-wash{position:absolute;inset:0;z-index:10;pointer-events:none;background:#f8fbfe;opacity:calc(var(--qe-exit,0)*.92)}.qe{--qe-exit:0}.qe>.qe-explore,.qe>.qe-heading,.qe>.qe-legend,.qe>.qe-scroll-status,.qe>.qe-stage{opacity:calc(1 - var(--qe-exit,0)*.8)}.qe-capabilities .qc-wrap{opacity:calc(.45 + var(--qc-enter,1)*.55);transform:translateY(calc((1 - var(--qc-enter,1))*22px))}.products-page .catalog{display:none!important}.qe-screen-switching{scroll-behavior:auto!important}.qe-screen-switching *{overflow-anchor:none}@media(min-width:1024px) and (max-height:800px){.qe-capabilities{padding-top:21px;padding-bottom:14px}.qc-heading>p:first-child{margin-bottom:8px}.qc-heading h2{font-size:34px;margin-bottom:7px}.qc-intro{font-size:14px;margin-bottom:18px}.qc-art{min-height:420px}.qc-tabs button{padding:11px 7px;font-size:11px;min-height:45px}.qc-panel{padding:18px}.qc-panel-heading h3{font-size:29px}.qc-panel-heading>p:last-child{font-size:11px;margin-bottom:12px}.qc-card{min-height:82px;padding:8px;gap:7px}.qc-card img{width:59px;height:59px}.qc-card h4{font-size:12px}.qc-card p{font-size:10px}.qc-cards[data-count="7"] .qc-card{min-height:62px;padding:5px 8px}.qc-cards[data-count="7"] .qc-card img{width:46px;height:46px}.qc-cards[data-count="7"] .qc-card h4{font-size:11px;margin-bottom:3px}.qc-cards[data-count="7"] .qc-card p{font-size:9px}.qc-progress{gap:15px}.qc-actions{padding-top:12px}.qc-talk{padding:10px 15px}}@media(min-width:1600px){.qc-wrap{max-width:1500px}.qc-art{min-height:580px}.qc-card{min-height:120px}.qc-card img{width:90px;height:90px}.qc-card h4{font-size:16px}.qc-card p{font-size:12px}.qc-podium img{max-height:190px}.qc-panel{padding:30px}}@media(max-width:1023px){.qe-capabilities{padding:30px 22px}.qc-heading h2{font-size:clamp(28px,4.5vw,42px)}.qc-layout{grid-template-columns:.7fr 1fr;gap:12px}.qc-tabs button{font-size:10px;gap:5px;padding:12px 6px;white-space:normal}.qc-tabs svg{width:18px}.qc-panel{padding:17px}.qc-card{gap:6px;padding:8px;min-height:90px}.qc-card img{width:48px;height:48px}.qc-card h4{font-size:11px}.qc-card p{font-size:9px}.qc-progress{gap:12px;padding:0;flex-wrap:wrap}.qc-art-products{inset:70px 8px 130px;gap:8px}.qc-podium img{max-height:105px}.qc-art{min-height:490px}.qc-actions{flex-wrap:wrap}.qc-panel-heading h3{font-size:26px}}@media(max-width:650px){.qe-capabilities{padding:28px 16px}.qc-heading h2{font-size:30px;letter-spacing:-1px}.qc-heading h2 span{display:block}.qc-intro{font-size:13px;line-height:1.6}.qc-layout{display:flex;flex-direction:column}.qc-art{min-height:350px}.qc-art-products{inset:38px 20px 95px}.qc-art-brand{bottom:20px;left:20px}.qc-art-brand img{width:100px}.qc-art-label{top:15px;left:17px;padding:5px 15px}.qc-art-brand p{font-size:7px}.qc-podium img{max-height:110px}.qc-art-products{max-width:420px;width:calc(100% - 40px);margin:auto}.qc-tabs{gap:4px}.qc-tabs button{font-size:9px;min-height:54px;flex-direction:column;gap:5px;padding:8px 4px}.qc-tabs svg{width:20px;height:20px}.qc-cards{gap:8px}.qc-card{min-height:100px;flex-direction:column;align-items:flex-start;gap:5px;padding:10px}.qc-card img{width:57px;height:57px}.qc-card h4{font-size:12px}.qc-card p{font-size:10px}.qc-panel{padding:16px}.qc-panel-heading>p:last-child{font-size:12px}.qc-actions{gap:20px}.qc-explore{font-size:11px}.qc-talk{font-size:11px}.qc-progress{gap:17px}.qc-progress button{font-size:8px}.qc-progress b{margin-right:4px}.qc-detail-links{grid-template-columns:1fr}.qc-group-details{padding:45px 20px}.qc-group-details h2{font-size:29px}}@media(prefers-reduced-motion:reduce){.qc-card,.qc-podium{transition:none}.qe-capabilities .qc-wrap{transform:none;opacity:1}.qe-page-wash{display:none}}.qe-capabilities .qc-heading{position:static!important;inset:auto!important;width:auto!important;height:auto!important;min-height:0!important;padding:0!important;margin:0!important;display:block!important;background:0 0!important;box-shadow:none!important;border:0!important;backdrop-filter:none!important;transform:none!important;z-index:auto!important}.qc-progress{justify-content:flex-start}.qe-capabilities{scroll-margin-top:0}.qc-progress{margin:0;width:100%;align-self:stretch;justify-content:flex-start}.qc-group-details,.qe-capabilities{overflow-anchor:none}@media(min-width:1024px) and (max-height:800px){.qc-cards[data-count="7"] .qc-card{min-height:55px}.qc-cards[data-count="5"] .qc-card,.qc-cards[data-count="6"] .qc-card{min-height:72px}.qc-cards[data-count="5"] .qc-card img,.qc-cards[data-count="6"] .qc-card img{width:52px;height:52px}.qc-cards[data-count="5"] .qc-card h4,.qc-cards[data-count="6"] .qc-card h4{font-size:11px}}@media(min-width:1024px) and (max-height:800px){.qc-intro{margin-bottom:12px}.qc-panel{padding:16px}.qc-progress button{padding-bottom:6px}}.qc-art.qc-payment-harmony{background:#031322!important;min-height:0!important;height:auto!important;aspect-ratio:1303/665;align-self:start;padding:0!important;overflow:hidden}.qc-payment-harmony .qc-art-brand,.qc-payment-harmony .qc-art-label,.qc-payment-harmony .qc-art-orbit{display:none!important}.qc-payment-harmony .qc-art-products{position:relative!important;inset:auto!important;display:block!important;width:100%!important;height:auto!important;padding:0!important;transform:none!important}.qc-payment-harmony .qc-payment-scene{display:block!important;width:100%!important;height:auto!important;max-height:none!important;object-fit:contain!important;position:static!important;transform:none!important;border-radius:0!important}.qc-art.qc-saas-scene{min-height:0!important;aspect-ratio:3/2;align-self:start;background:#03172d;overflow:hidden}.qc-saas-scene .qc-art-brand,.qc-saas-scene .qc-art-label,.qc-saas-scene .qc-art-orbit{display:none}.qc-saas-scene .qc-art-products{position:absolute!important;inset:0!important;display:block!important;max-width:none!important;width:100%!important;margin:0!important;transform:none}.qc-saas-image{width:100%;height:100%;object-fit:contain;display:block}.qc-saas-hotspots{position:absolute;inset:0}.qc-saas-hotspot{position:absolute;width:34%;height:38%;border-radius:24%;text-decoration:none;outline-offset:-3px;isolation:isolate}.qc-saas-hotspot-0{left:4%;top:4%;--bx:6.06%;--by:6.45%;--delay:0s}.qc-saas-hotspot-1{left:66%;top:4%;--bx:100%;--by:6.45%;--delay:-1.3s}.qc-saas-hotspot-2{left:3%;top:53%;--bx:4.55%;--by:85.48%;--delay:-2.6s}.qc-saas-hotspot-3{left:66%;top:53%;--bx:100%;--by:85.48%;--delay:-3.9s}.qc-saas-moving-art{position:absolute;inset:0;background-image:var(--qc-scene-image);background-size:var(--bsx,294.118%) var(--bsy,263.158%);background-position:var(--bx) var(--by);mask-image:radial-gradient(ellipse at center,#000 35%,transparent 72%);animation:qc-saas-float 6s ease-in-out var(--delay) infinite;transition:transform 280ms cubic-bezier(.22,1,.36,1),filter 280ms;pointer-events:none}.qc-saas-focus{position:absolute;left:50%;bottom:0;transform:translate(-50%,5px);opacity:0;background:#042443ed;border:1px solid #45cfff;border-radius:20px;padding:5px 10px;font-size:10px;color:#fff;white-space:nowrap;transition:opacity 180ms,transform 180ms}.qc-saas-hotspot:focus-visible .qc-saas-moving-art,.qc-saas-hotspot:hover .qc-saas-moving-art{animation-play-state:paused;transform:translateY(-5px) scale(1.045);filter:brightness(1.16)}.qc-saas-hotspot:focus-visible .qc-saas-focus,.qc-saas-hotspot:hover .qc-saas-focus{opacity:1;transform:translate(-50%,0)}.qc-saas-hotspot:focus-visible{outline:2px solid #ff9813}@keyframes qc-saas-float{0%,100%{transform:translateY(0);filter:brightness(1)}50%{transform:translateY(-2px);filter:brightness(1.07)}}.qc-saas-scene.qc-motion-paused .qc-saas-moving-art{animation-play-state:paused}@media(max-width:650px){.qc-art.qc-saas-scene{width:100%;aspect-ratio:3/2!important}.qc-saas-focus{font-size:9px}}@media(prefers-reduced-motion:reduce){.qc-saas-moving-art{animation:none!important}.qc-saas-hotspot:hover .qc-saas-moving-art{transform:none}}.qe{background:linear-gradient(115deg,#020b1c 4%,#04162e 46%,#06254a 80%,#020b1c 100%)}.qe:after,.qe:before{display:none}.qe-sapphire-scene{--formation:0;position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden;transform:translate(var(--depth-x,0),var(--depth-y,0));transition:transform 180ms ease-out;mask-image:linear-gradient(90deg,transparent 25%,#000 43%,#000 97%,transparent)}.qe-sapphire-halo{position:absolute;left:31%;top:5%;width:76%;height:84%;transform:translateY(calc((1 - var(--formation))*34%)) scaleX(calc(1.12 - var(--formation)*.12)) scaleY(calc(.32 + var(--formation)*.68));transform-origin:50% 70%;opacity:calc(.5 + var(--formation)*.35)}.qe-sapphire-halo>div{width:100%;height:100%;background:radial-gradient(ellipse at 48% 46%,#1267af5c 0,#08498840 24%,#05386a18 48%,transparent 70%);animation:qe-halo-breathe 16s ease-in-out infinite alternate}.qe-space-band{position:absolute;width:85%;height:13%;left:27%;top:26%;background:linear-gradient(180deg,transparent,#36b9df08 40%,#75d8ef15 50%,#20b7da06 62%,transparent);filter:blur(14px);transform:rotate(-31deg);opacity:.7;animation:qe-band-drift 22s ease-in-out infinite alternate}.qe-space-band.band-b{left:41%;top:56%;width:62%;height:8%;opacity:.4;animation-duration:24s;animation-direction:alternate-reverse;transform:rotate(23deg)}.qe-sapphire-floor{position:absolute;left:38%;bottom:5%;width:calc(64% - var(--formation)*18%);height:15%;background:radial-gradient(ellipse,#166fae30,transparent 69%);transform:translateX(calc(var(--formation)*10%)) perspective(300px) rotateX(54deg);filter:blur(12px);opacity:calc(.85 - var(--formation)*.35)}.qe-data-motes{position:absolute;inset:0;overflow:hidden}.qe-data-motes i{position:absolute;left:var(--x);top:100%;width:var(--size);height:var(--size);border-radius:50%;background:#83c4ed;opacity:0;animation:qe-mote-rise var(--duration) linear var(--delay) infinite}.qe-world-labels{position:absolute;inset:0;z-index:4;pointer-events:none;contain:layout style}.qe-world-label{position:absolute;transform:translate(-50%,-50%);width:106px;max-width:106px;text-align:center;color:#f2f8ff;font:600 16px/1.08 Arial,sans-serif;letter-spacing:-.2px;text-shadow:0 1px 3px #000b;opacity:0;transition:opacity 140ms;white-space:normal;text-wrap:balance}.qe-world-label[data-long=true]{font-size:14px;line-height:1.05}.qe-world-label[hidden]{display:none}.qe-physics-tip{max-width:300px;white-space:normal;font-size:19px;padding:13px 17px;border:1px solid #5c8daf80;background:#041329f5;box-shadow:0 12px 30px #0006}.qe-physics-tip strong{display:block;font-size:19px;line-height:1.3}.qe-physics-tip span{display:block;color:#acc5db;font:400 14px/1.5 Arial,sans-serif;margin-top:5px}.qe-has-webgl .qe-center{filter:drop-shadow(0 5px 18px #051a3488)}.qe-word{filter:none}.qe-legend button{background:#0c244940;border-color:#8ab9db29;color:#b8cce0}.qe-legend button[aria-pressed=true]{background:#1734557a;border-color:#a5c7e14d}.qe-legend i{width:6px;height:6px;box-shadow:0 0 6px color-mix(in srgb,var(--c) 50%,transparent)}@keyframes qe-halo-breathe{from{transform:translateX(-8px)}to{transform:translateX(8px)}}@keyframes qe-band-drift{from{translate:-18px -9px}to{translate:22px 15px}}@keyframes qe-mote-rise{0%{transform:translateY(0);opacity:0}10%{opacity:var(--alpha)}85%{opacity:var(--alpha)}100%{transform:translateY(-520px);opacity:0}}@media(max-width:1023px){.qe-sapphire-scene{mask-image:linear-gradient(90deg,transparent,#000 15%,#000 90%,transparent)}.qe-sapphire-halo{left:5%;width:95%;top:12%}.qe-data-motes i:nth-child(n+13){display:none}.qe-space-band{opacity:.3}.qe-space-band.band-b{display:none}.qe-sapphire-floor{left:12%;width:80%}.qe-world-label{font-size:18px}.qe-world-label[data-long=true]{font-size:15px}}@media(prefers-reduced-motion:reduce){.qe-data-motes,.qe-space-band{display:none}.qe-sapphire-halo>div{animation:none}.qe-sapphire-scene{transform:none;transition:none}.qe-world-label{transition:none}.qe-physics-tip{animation:none!important}}body.products-page{--header-height:72px;background:#fff}body.products-page #header .header-inner,body.products-page #header.scrolled .header-inner{height:72px}body.products-page>main{padding-top:72px!important}.quik-scroll-section{--qe-header:72px;background:#1268b8}.qe{background:linear-gradient(90deg,#062653 0,#0b4789 38%,#1268b8 67%,#248cd5 100%)}.qe-sapphire-scene{mask-image:none;transform:none}.qe-sapphire-halo{left:29%;top:0;width:77%;height:93%;opacity:calc(.4 + var(--formation)*.6)}.qe-sapphire-halo>div{background:radial-gradient(ellipse,#61c7ff65 0,#42adf43d 32%,transparent 68%)}.qe-sapphire-scene:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#021e4666,transparent 45%);pointer-events:none}.qe-space-band{opacity:.4}.qe-sapphire-floor{left:27%;bottom:-7%;width:78%;height:31%;background:linear-gradient(180deg,#73cfff05,#b4e9ff20 30%,#339ad953 65%,#12488380);border-top:1px solid #bdeaff25;transform:perspective(600px) rotateX(42deg);filter:none;opacity:.9;mask-image:radial-gradient(ellipse,#000,transparent 75%)}.qe-glass-arc{position:absolute;left:41%;top:9%;width:47%;height:72%;border:26px solid #b2e7ff18;border-radius:50%;transform:rotate(-24deg);box-shadow:inset 1px 0 #dcf7ff30,1px 0 #c2eaff20;opacity:calc(.35 + var(--formation)*.65)}.qe-glass-arc i{position:absolute;inset:-26px;border-radius:50%;border:2px solid transparent;border-top-color:#b9efff6b;mask-image:linear-gradient(90deg,transparent,#000,transparent);animation:qe-glass-pass 12s linear infinite}.qe-data-motes i{background:#d3f0ff}.qe-heading .qe-sub,.qe-heading>p:first-child,.qe-play-hint{color:#c2e1fa}.qe-word{width:300px;height:121px}.qe-center{width:330px}.qe-has-webgl .qe-center{left:345px}.qe-scroll-status{color:#d0eaff}.qe-legend button{background:#05285555;color:#edf7ff;border-color:#b6dfff45;backdrop-filter:blur(10px)}.qe-legend button[aria-pressed=true]{background:#062653bb;border-color:#d0eeff80}.qe-explore{color:#e4f4ff}.qe-world-label{text-shadow:0 1px 3px #00142b;font-size:17px}.qe-world-label[data-long=true]{font-size:15px}@keyframes qe-glass-pass{0%{rotate:0deg;opacity:0}7%{opacity:1}64%{opacity:1}100%,67%{rotate:360deg;opacity:0}}@media(min-width:1024px){.quik-scroll-section>.quik-sticky-stage{top:72px;height:calc(100svh - 72px)}.qe-heading{left:4%;width:33%;max-width:none;top:50%;transform:translateY(-50%)}.qe-heading h1{font-size:clamp(36px,3.4vw,64px);line-height:1.12;letter-spacing:-1.8px;white-space:nowrap}.qe-heading h1 span{display:block;color:#ceeaff}.qe-stage{width:63%;margin-left:33%;margin-right:4%}.qe-heading .qe-sub{max-width:340px!important;font-size:14px}.qe-legend{position:absolute;bottom:24px;left:33%;right:4%;margin:0;z-index:6}.qe-explore{position:absolute;bottom:4px;left:33%;right:4%;margin:0;text-align:center;font-size:10px}.qe-stage{top:8px}.qe-scroll-status{left:4%;bottom:24px}.qe-play-hint{max-width:290px}.qe-heading>p:first-child{font-size:9px;letter-spacing:2.6px}}@media(max-width:1023px){.qe{background:linear-gradient(135deg,#062653,#1268b8 60%,#248cd5)}.qe-glass-arc{left:18%;width:65%;top:23%;height:56%;border-width:18px}.qe-heading h1 span{display:block}.qe-sapphire-halo{left:0;width:100%;top:15%}.qe-legend{position:relative}.qe-sapphire-floor{left:0;width:100%}}@media(prefers-reduced-motion:reduce){.qe-glass-arc i{animation:none;opacity:0}.qe-glass-arc{opacity:.5}}html:has(body.products-page){scroll-padding-top:72px}body.products-page #qc-group-details{display:none!important}body.products-page .qe-detail{display:none!important}body.products-page #header .header-inner,body.products-page #header.scrolled .header-inner{height:71px}#products-connect{position:relative;background:#020e22;isolation:isolate;overflow:hidden;scroll-margin-top:72px}#products-connect .pc-art{position:relative}#products-connect .pc-art>img{display:block;width:100%;height:auto}#products-connect .pc-image-button{position:absolute;left:40%;top:55.5%;width:20%;height:10%;border:0;border-radius:60px;background:0 0;cursor:pointer;transition:box-shadow .22s,transform .22s}#products-connect .pc-image-button:hover{box-shadow:0 0 35px #ffad4180,inset 0 0 14px #fff2;transform:scale(1.015)}#products-connect button:focus-visible{outline:3px solid #fff;outline-offset:6px}#products-connect .pc-mobile{display:none}@media(max-width:700px){#products-connect .pc-art{position:absolute;inset:0;opacity:.4}#products-connect .pc-art>img{height:100%;width:100%;object-fit:cover;object-position:center bottom}#products-connect .pc-image-button{display:none}#products-connect .pc-mobile{position:relative;z-index:1;display:flex;align-items:center;flex-direction:column;padding:70px 25px 100px;text-align:center;background:linear-gradient(#021127e8,#021127d9 64%,#02112720);color:#fff}#products-connect .pc-mobile>p{font-size:11px;letter-spacing:3px;color:#ffa526;margin:0 0 22px}#products-connect h2{font-size:clamp(30px,7vw,42px);line-height:1.15;letter-spacing:-1px;margin:0 0 20px}#products-connect .pc-mobile>div{color:#a6c5e5;font-size:15px;line-height:1.65;max-width:400px}#products-connect .pc-mobile button{margin:27px 0 22px;background:linear-gradient(105deg,#ffac28,#ff8d09);color:#fff;border:1px solid #ffc568;border-radius:40px;padding:16px 25px;font:600 15px Arial;box-shadow:0 0 28px #ff9d173b}#products-connect .pc-mobile button span{margin-left:25px}#products-connect small{max-width:300px;color:#9bbddd;font-size:10px;line-height:1.8}}@media(prefers-reduced-motion:reduce){#products-connect button{transition:none}}@font-face{font-family:'Lexend Deca';font-style:normal;font-weight:400;font-display:swap;src:url(assets/fonts/lexend-deca-400.ttf) format('truetype')}@font-face{font-family:'Lexend Deca';font-style:normal;font-weight:500;font-display:swap;src:url(assets/fonts/lexend-deca-500.ttf) format('truetype')}@font-face{font-family:'Lexend Deca';font-style:normal;font-weight:600;font-display:swap;src:url(assets/fonts/lexend-deca-600.ttf) format('truetype')}@font-face{font-family:'Lexend Deca';font-style:normal;font-weight:700;font-display:swap;src:url(assets/fonts/lexend-deca-700.ttf) format('truetype')}:root{--font-site:'Lexend Deca',sans-serif}html{font-synthesis:none;text-size-adjust:100%;-webkit-text-size-adjust:100%}body{font-family:var(--font-site)!important;font-weight:400;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body,body :not(svg):not(path):not(use),button,input,select,textarea{font-family:'Lexend Deca',sans-serif!important;word-spacing:normal!important}.body-copy,.company-description>p,.heading-note,.hero .desc,.mega-description,.profile-role,blockquote,dd,input,li,p,select,textarea{font-weight:400!important}h1,h2,h3,h4,h5,h6{font-weight:600!important;letter-spacing:-.035em;line-height:1.2}h1 em,h1 span,h2 em,h2 span,h3 em,h3 span,h4 span,h5 span,h6 span{font-weight:inherit!important}b,strong{font-weight:600}#header .header-inner #nav.open>.mega-trigger,#header .header-inner #nav>.mega-trigger,.cta,.orange,.pill,.primary,.tab,.tabs button,.text-link,.view-profile,button{font-weight:500!important}.company-label,.eyebrow,.feature-index,.feature-kicker,.grid-heading,.kicker,.mega-eyebrow,.purpose-modern-heading>p,.tag{font-weight:500!important}.card-info h3,.feature-person h2,.feature-title,.profile-text h2,.purpose-modern dt,.teaser-card h2{font-weight:600!important}.header-slogan-ink{font-weight:500!important}.qe{background:linear-gradient(100deg,#010c20 0,#04142b 42%,#07254a 76%,#031329 100%)}.qe-sapphire-scene{mask-image:linear-gradient(90deg,transparent 29%,#000 46%,#000 98%)}.qe-optical-background{position:absolute;left:32%;top:6%;width:73%;height:86%;object-fit:contain;opacity:clamp(0,calc((var(--formation,0) - .68)*2.8),.62);transform:translateY(calc((1 - var(--formation,0))*35px)) scale(calc(.92 + var(--formation,0)*.08));filter:drop-shadow(0 0 22px #008aff25);pointer-events:none}.qe-sapphire-floor{opacity:calc(.1 + var(--formation,0)*.45)}.qe-glass-arc{opacity:calc(.08 + var(--formation,0)*.24)}.qe-heading{z-index:4}.qe-physics-tip{z-index:30}@media(max-width:700px){.qe-optical-background{left:-5%;top:18%;width:110%;height:72%;opacity:clamp(0,calc((var(--formation,0) - .68)*2.4),.45)}.qe-sapphire-scene{mask-image:linear-gradient(180deg,transparent 8%,#000 28%,#000 94%)}}@media(prefers-reduced-motion:reduce){.qe-optical-background{transform:none}}.partners{position:relative;z-index:2;isolation:isolate;background:linear-gradient(115deg,#fff,#f8fbff);color:#04183c;scroll-margin-top:var(--partners-header,80px);overflow:hidden;font-family:inherit}.partners:before{content:'';position:absolute;z-index:-1;right:-12%;top:10px;width:45%;height:220px;border:35px solid #e8f2fc;border-left:0;border-radius:60% 0 0 40%;transform:rotate(-25deg);opacity:.7;pointer-events:none}.partners-wrap{max-width:1600px;margin:auto;padding:36px 3.2% 22px;text-align:center}.partners-eyebrow{display:flex;justify-content:center;align-items:center;gap:18px;font-size:12px;letter-spacing:.2em;font-weight:650;color:#ff6300}.partners-eyebrow:before{content:'';width:46px;height:3px;background:#ff7300}.partners h2{font-size:clamp(30px,3.5vw,58px);letter-spacing:-.045em;font-weight:750;line-height:1.12;margin:22px 0 16px;color:#04183c}.partners h2 span{color:#06f}.partners-intro{color:#273e79;font-size:clamp(15px,1.35vw,21px);line-height:1.5;margin:0 0 34px}.partners-panel{position:relative;border-radius:22px;background:linear-gradient(120deg,#edf5fb,#eaf4fb);padding:62px 38px 24px;box-sizing:border-box;height:clamp(360px,43vh,520px);outline-offset:5px}.partners-segment{position:absolute;top:-8px;left:0;height:61px;min-width:325px;box-sizing:border-box;margin:0;padding:13px 28px;display:flex;align-items:center;gap:24px;justify-content:center;border-radius:20px;background:#0064ff;color:#fff;font-size:20px;font-weight:600;box-shadow:0 4px #ff8a00}.partners-segment svg{width:34px;height:34px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linejoin:round;stroke-linecap:round;flex:none}.partners-logos{height:100%;display:grid;align-items:stretch}.partners-bank{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(5,minmax(0,1fr))}.partner-logo{position:relative;display:flex;justify-content:center;align-items:center;min-height:0;min-width:0;padding:12px 26px;box-sizing:border-box;border-bottom:1px solid #d3dfe7;border-right:1px solid #d3dfe7}.partner-logo svg{display:block;width:100%;height:100%;max-width:260px;max-height:96px;overflow:hidden;mix-blend-mode:multiply}.partners-bank .partner-logo:nth-child(4n){border-right:0}.partners-bank .partner-logo:nth-child(n+17){border-bottom:0}.partners-five{grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr))}.partners-five .partner-logo{grid-column:span 2;padding:16px 34px}.partners-five .partner-logo:nth-child(3){border-right:0}.partners-five .partner-logo:nth-child(n+4){grid-column:span 3;border-bottom:0}.partners-five .partner-logo:last-child{border-right:0}.partners-five .partner-logo svg{max-width:365px;max-height:150px}.partners-controls{display:flex;justify-content:center;align-items:center;gap:25px;margin:23px 0 12px}.partners-controls button{width:52px;height:52px;display:grid;place-items:center;border:1.5px solid #03276e;border-radius:50%;background:#fff;color:#06266c;cursor:pointer;transition:background .18s,transform .18s}.partners-controls .partners-next{background:#0064ff;border-color:#0064ff;color:#fff}.partners-controls button:hover{transform:translateY(-2px);background:#e2efff}.partners-controls .partners-next:hover{background:#004cce}.partners-controls svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.partners-page{font-size:18px;color:#082974;min-width:70px;font-variant-numeric:tabular-nums}.partners-up-next{font-size:15px;color:#6674a2;line-height:1.4;margin:0}.partners-banner{position:relative;isolation:isolate;padding:24px 4%;background:#031e44;display:flex;align-items:center;justify-content:space-between;gap:24px;color:#fff;overflow:hidden}.partners-banner h3{font-size:clamp(27px,3.8vw,60px);letter-spacing:-.045em;line-height:1.1;font-weight:700;margin:0;position:relative;z-index:1}.partners-banner h3 span{color:#0072ff}.partners-banner button{position:relative;z-index:1;display:flex;align-items:center;gap:24px;white-space:nowrap;padding:16px 26px;border-radius:40px;background:#ff7600;border:0;color:#fff;font-size:17px;font-weight:600;cursor:pointer;transition:background .18s}.partners-banner button:hover{background:#ff8d25}.partners-banner button span{transition:transform .18s}.partners-banner button:hover span{transform:translateX(6px)}.partners-banner>svg{position:absolute;right:0;bottom:-30px;width:50%;height:105px;z-index:0;fill:none;stroke:#087cff;stroke-width:1.2;pointer-events:none}.partners-banner circle{fill:#ff7c00;stroke:none}.partners button:focus-visible,.partners-panel:focus-visible{outline:3px solid #ff8500;outline-offset:5px}@media(min-width:1050px) and (min-height:800px){.partners{height:calc(100svh - var(--partners-header,80px));display:flex;flex-direction:column}.partners-wrap{width:100%;flex:1;min-height:0;box-sizing:border-box;display:flex;flex-direction:column;padding-top:30px;padding-bottom:18px}.partners-panel{flex:1;min-height:280px;max-height:540px;height:auto}.partners-banner{flex:none;min-height:80px;box-sizing:border-box;padding-top:18px;padding-bottom:18px}.partners h2{margin:18px 0 14px}.partners-intro{margin-bottom:28px}.partners-controls{margin-top:18px;margin-bottom:10px}.partners-controls button{height:46px;width:46px}.partners-banner h3{font-size:clamp(30px,3.6vw,53px)}}@media(max-width:760px){.partners-wrap{padding:36px 20px 25px}.partners-eyebrow{font-size:10px;letter-spacing:.16em;gap:12px}.partners-eyebrow:before{width:30px}.partners h2{font-size:34px;line-height:1.12;margin:20px 0 16px}.partners h2 span{display:block}.partners-intro{font-size:15px;margin-bottom:32px}.partners-panel{height:470px;padding:65px 12px 16px;border-radius:18px}.partners-segment{min-width:0;width:100%;height:53px;border-radius:17px;font-size:17px;gap:15px;padding:10px 15px}.partners-segment svg{height:28px;width:28px}.partners-bank{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(9,minmax(0,1fr))}.partner-logo{padding:7px 9px}.partners-bank .partner-logo:nth-child(4n){border-right:1px solid #d3dfe7}.partners-bank .partner-logo:nth-child(2n){border-right:0}.partners-bank .partner-logo:nth-child(n+17){border-bottom:1px solid #d3dfe7}.partners-bank .partner-logo:nth-child(n+17){border-bottom:0}.partners-five{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr))}.partners-five .partner-logo{grid-column:span 1!important;padding:12px}.partners-five .partner-logo:nth-child(3){border-right:1px solid #d3dfe7}.partners-five .partner-logo:nth-child(2n){border-right:0}.partners-five .partner-logo:nth-child(4){border-bottom:1px solid #d3dfe7}.partners-five .partner-logo:last-child{grid-column:span 2!important;border:0}.partners-controls{margin-top:23px;gap:25px}.partners-controls button{width:48px;height:48px}.partners-page{font-size:17px}.partners-up-next{font-size:14px}.partners-banner{flex-direction:column;align-items:flex-start;padding:27px 24px;gap:23px}.partners-banner h3{font-size:36px;max-width:330px}.partners-banner button{font-size:15px;padding:14px 23px}.partners-banner>svg{width:85%;bottom:-10px;opacity:.65}}@media(prefers-reduced-motion:reduce){.partners button,.partners button span{transition:none}.partners-controls button:hover{transform:none}}.partner-logo svg{mix-blend-mode:normal}.partner-logo>svg>svg{max-width:none;max-height:none}.partners-bank .partner-logo{padding:4px 20px}@media(max-width:760px){.partners-bank .partner-logo{padding:5px 9px}}.partner-logo-haivan img{display:block;width:auto;height:100%;max-height:155px;max-width:100%;object-fit:contain}@media(max-width:600px){.partner-logo-haivan img{max-height:100px}}.partners-four{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr))}.partners-four .partner-logo:nth-child(2n){border-right:0}.partners-four .partner-logo:nth-child(n+3){border-bottom:0}.partners-bank .partner-logo:nth-child(n+17){grid-column:span 2}.partners-bank .partner-logo:last-child{border-right:0}.partners-bank .partner-logo img{width:100%;height:100%;max-width:180px;max-height:58px;object-fit:contain}.partners-bank .partner-logo-agribank img{box-sizing:border-box;background:#a51d3a;padding:9px 12px;border-radius:5px;max-width:210px;max-height:48px}@media(max-width:760px){.partners-panel:has(.partners-bank){height:520px}.partners-bank .partner-logo:nth-child(n+17){grid-column:span 1}.partners-bank .partner-logo img{max-width:145px;max-height:40px}.partners-bank .partner-logo-agribank img{padding:6px 8px}}