:root{font-family:Inter,SF Pro Display,PingFang SC,Microsoft YaHei,Arial,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html{scroll-behavior:smooth}html{scrollbar-width:none}html::-webkit-scrollbar{width:0;height:0}body{margin:0;min-width:320px;min-height:100vh;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit}img{display:block;max-width:100%}.mock-page{min-height:100vh;overflow:hidden}.mock-header{height:90px;padding:0 clamp(34px,5.25vw,80px);display:flex;align-items:center;gap:30px;position:relative;z-index:20}.brand-lockup{display:flex;align-items:center;flex:0 0 auto}.brand-lockup i{width:1px;height:31px;margin:0 18px;background:currentColor;opacity:.48}.brand-lockup span{white-space:nowrap;font-size:16px;letter-spacing:.02em}.brand-2843 img{width:160px}.brand-2843{margin-left:-14px}.brand-2843 img{transform:scaleY(1.16)}.brand-2843 i{margin-right:23px}.brand-hotai{gap:4px}.brand-hotai img{width:76px;height:58px;margin-right:-13px;object-fit:contain;transform:translate(-4px) scale(1.28)}.brand-hotai strong{font-size:35px;letter-spacing:-.04em}.brand-cxc5 img{width:116px}.brand-cxc5 span{color:#33435e}.mock-nav{display:flex;align-items:center;justify-content:center;gap:clamp(26px,3.4vw,54px);margin-left:auto}.mock-nav a{font-size:15px;font-weight:600;white-space:nowrap;transition:color .2s,opacity .2s}.mock-nav a:hover{color:#1762d7}.header-actions{display:flex;align-items:center;gap:15px;margin-left:auto}.mock-header-cta,.login-link{height:48px;padding:0 29px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;gap:10px;font-weight:700;font-size:15px;white-space:nowrap}.mock-header-cta{color:#fff}.login-link{min-width:110px;border:1px solid rgba(255,255,255,.35)}.mock-menu,.mock-mobile-nav{display:none}.header-slogan{display:flex;align-items:flex-start;gap:15px;margin-left:30px;color:#132952}.header-slogan b{width:56px;height:1px;margin-top:8px;background:#b38a42}.header-slogan span{font-size:11px;font-weight:700;letter-spacing:.2em}.header-slogan small{display:block;margin-top:6px;color:#8993a7;font-size:7px;letter-spacing:.24em}.language-switch{display:flex;align-items:center;gap:11px;font-size:13px}.language-switch i{width:1px;height:15px;background:#ffffff73}.header-2843{background:#090a0b;color:#fff;border-bottom:1px solid rgba(255,255,255,.08)}.header-2843{padding-inline:52px}.header-2843 .mock-header-cta{min-width:190px;background:#ff3d16}.header-hotai{position:absolute;inset:0 0 auto;background:#000f1542;color:#fff;border-bottom:1px solid rgba(255,255,255,.12)}.header-hotai{padding-left:67px;padding-right:76px}.header-hotai .mock-header-cta{min-width:165px;border-radius:28px;background:#3fe7d4;color:#042923;box-shadow:0 0 22px #3fe7d440}.header-hotai .mock-nav a:first-child{position:relative;color:#49ead9}.header-hotai .mock-nav a:first-child:after{content:"";position:absolute;right:0;bottom:-31px;left:0;height:2px;background:#47ead7;box-shadow:0 0 12px #47ead7}.header-cxc5{background:#fffffff5;color:#071d49;box-shadow:0 2px 18px #1337630a}.header-cxc5{height:102px;padding-inline:52px}.header-cxc5 .mock-header-cta{min-width:145px;background:#0854c9;box-shadow:0 8px 18px #0854c92e}.mock-hero{position:relative;background-repeat:no-repeat;background-size:cover}.mock-actions{display:flex;gap:15px;flex-wrap:wrap}.mock-button{min-height:54px;padding:0 34px;display:inline-flex;align-items:center;justify-content:center;gap:12px;border-radius:8px;font-size:17px;font-weight:700;transition:transform .2s,box-shadow .2s}.mock-button:hover{transform:translateY(-2px)}.orange{background:#ff3b13;color:#fff;box-shadow:0 8px 24px #ff3d1329}.outline-light{border:1px solid rgba(255,255,255,.42);color:#fff;background:#00000029}.outline-light.rounded{border-radius:28px}.aqua{border-radius:28px;color:#042a25;background:#44ead8;box-shadow:0 0 25px #44ead833}.blue{background:#0758d2;color:#fff}.outline-blue{border:1px solid #0b4ca8;color:#073c8c;background:#ffffff4d}.domestic-page{background:#090a0b;color:#fff}.domestic-mock-hero{min-height:556px;background-color:#090a0b;background-image:linear-gradient(90deg,#050607fa,#050607db 37%,#0506071f 63%,#05060700),url(/domain-home-v1/hero-2843.jpg);background-size:100% 100%,auto 735px;background-position:center,right 49%}.domestic-hero-copy{width:min(700px,49vw);padding:86px 0 0 clamp(42px,5.3vw,82px);position:relative;z-index:2}.domestic-hero-copy h1{margin:0 0 22px;font-size:clamp(46px,4.65vw,72px);line-height:1.12;letter-spacing:-.055em;font-weight:800}.domestic-hero-copy>p{margin:0 0 34px;font-size:20px;letter-spacing:.04em;color:#ffffffd1}.domestic-trust{display:flex;align-items:center;gap:24px;margin-top:47px;color:#ffffffd9}.domestic-trust span{display:flex;align-items:center;gap:12px;font-size:14px;white-space:nowrap}.domestic-trust i{width:1px;height:32px;background:#ffffff38}.domestic-object-labels span{position:absolute;z-index:3;padding:4px 8px;border-radius:3px;color:#ffffffe0;background:#0606066b;font-size:14px}.domestic-object-labels .label-phone-brand,.domestic-object-labels .label-laptop-screen,.domestic-object-labels .label-hub{padding:0;background:transparent;text-align:center;text-shadow:0 2px 6px #000}.label-phone-brand{left:54.2%;top:29%;transform:rotate(7deg)}.label-phone-brand b{display:block;font-size:15px;font-style:italic}.label-phone-brand small{display:block;margin-top:2px;font-size:6px}.label-laptop-screen{left:70.9%;top:16.5%;font-size:14px!important;font-weight:700;line-height:1.35}.label-hub{left:72%;top:46.5%;transform:translate(-50%) rotate(8deg)}.label-hub b{display:block;font-size:27px;font-style:italic;line-height:1}.label-hub small{display:block;margin-top:4px;font-size:8px}.label-ai{left:54%;top:59%}.label-commerce{right:7.5%;top:45%}.label-life{left:61%;bottom:11%}.label-support{right:8%;bottom:12%}.current-services{margin:-1px 34px 35px;padding:29px 31px 28px;border:1px solid rgba(255,255,255,.15);border-radius:14px;background:#0c0d0e}.services-heading{display:flex;align-items:center;gap:20px;margin-bottom:24px}.services-heading h2{margin:0;font-size:23px}.services-heading b{height:1px;flex:1;background:#ffffff29}.services-heading span{color:#ffffff8f;font-size:13px}.service-controls{display:flex;gap:12px}.service-controls i{width:31px;height:31px;display:grid;place-items:center;border-radius:50%;background:#ffffff14;color:#ffffffb8;font:23px/1 Arial,sans-serif}.service-card-row{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.service-card-row>a{min-height:122px;padding:25px 20px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:17px;border:1px solid rgba(255,255,255,.13);border-radius:12px;transition:border .2s,transform .2s}.service-card-row>a:hover{border-color:#ff4a23a6;transform:translateY(-2px)}.service-icon{width:59px;height:59px;display:grid;place-items:center;border-radius:14px;color:#fff;background:#ff3c18;box-shadow:0 8px 18px #ff3c1829}.service-letter{font-size:35px;font-weight:900;line-height:1}.service-card-row strong,.service-card-row small{display:block}.service-card-row strong{font-size:19px}.service-card-row small{margin-top:8px;color:#ffffff8c;font-size:12px}.service-card-row em{width:35px;height:35px;display:grid;place-items:center;border-radius:50%;background:#ffffff14;font-style:normal}.hotai-page{background:#001015;color:#fff}.hotai-mock-hero{min-height:795px;background-image:linear-gradient(90deg,#000a0fe0,#000a0f8c 35%,#000a0f0f 66%),url(/domain-home-v1/hero-hotai.jpg);background-position:center 48%}.hotai-hero-copy{width:min(710px,51vw);padding:118px 0 0 clamp(42px,5.6vw,86px);position:relative;z-index:2}.hotai-kicker{display:block;margin-bottom:9px;color:#51eee0;font-size:19px;letter-spacing:.35em}.hotai-hero-copy h1{margin:0 0 30px;font-size:clamp(64px,5.95vw,90px);line-height:.95;letter-spacing:-.055em;font-weight:900;text-shadow:0 3px 18px rgba(0,0,0,.28)}.hotai-hero-copy h1 span{color:#49ead8}.hotai-hero-copy>p{margin:0 0 28px;font-size:20px;line-height:1.7;color:#ffffffdb}.hotai-hero-copy .aqua{min-width:218px}.hotai-hero-copy .mock-actions{gap:20px}.hotai-hero-copy .outline-light.rounded{padding-inline:29px}.hotai-script-note{position:absolute;right:4.8%;top:112px;color:#55f2df;font-family:Bradley Hand,Segoe Print,cursive;font-size:25px;line-height:1.15;transform:rotate(-6deg);text-shadow:0 0 13px rgba(85,242,223,.4)}.hotai-glasses-note{position:absolute;right:3.5%;bottom:28px;color:#ffffff7a;font-size:8px;line-height:1.8;letter-spacing:.24em}.hotai-glasses-note b{color:#4de9dc}.hotai-roles{padding:25px clamp(35px,5.5vw,85px) 33px;background:#001015;border-top:1px solid rgba(75,235,220,.38);box-shadow:0 -17px 42px #00000047}.role-row{display:grid;grid-template-columns:repeat(4,1fr)}.role-row article{min-height:100px;display:flex;align-items:center;gap:22px;padding:9px 34px;border-right:1px solid rgba(255,255,255,.15)}.role-row article:first-child{padding-left:0}.role-row article:last-child{border:0;padding-right:0}.role-row svg{color:#47ebdc;flex:0 0 auto}.role-row h2{margin:0 0 9px;font-size:27px}.role-row p{margin:0;color:#fff9;font-size:12px;white-space:nowrap}.role-tagline{display:flex;align-items:center;justify-content:center;gap:35px;margin-top:27px;font-size:16px;letter-spacing:.3em}.role-tagline i{width:80px;height:1px;background:#39bfb6}.hotai-roles>small{display:block;margin-top:35px;text-align:center;color:#ffffff4d;font-size:10px;letter-spacing:.55em}.hotai-world-copy{padding:120px 25px;text-align:center;background:#061a1e}.hotai-world-copy>span{color:#47ebdc;font-size:11px;letter-spacing:.22em}.hotai-world-copy h2{margin:16px 0 24px;font-size:clamp(38px,4vw,58px);line-height:1.25}.hotai-world-copy p{margin:auto;max-width:720px;color:#ffffffa6;line-height:1.9}.cxc5-page{background:#fff;color:#071d49}.cxc5-mock-hero{min-height:576px;background-image:linear-gradient(90deg,#fffffff0,#ffffffc7 31%,#ffffff1f 56%,#fff0),url(/domain-home-v1/hero-cxc5.jpg);background-size:100% auto;background-position:center 45%}.cxc5-hero-copy{padding:66px 0 0 clamp(46px,5.6vw,86px);position:relative;z-index:3}.cxc5-hero-copy>span{color:#b0843e;font-size:14px;letter-spacing:.3em}.cxc5-hero-copy h1{margin:16px 0 19px;font-size:clamp(50px,4.35vw,67px);line-height:1.14;letter-spacing:-.045em;font-weight:800}.cxc5-hero-copy>p{margin:0 0 29px;color:#40536e;font-size:18px;line-height:1.65}.pillar-labels>span{position:absolute;z-index:2;display:grid;gap:14px;color:#fff;text-shadow:0 2px 9px rgba(0,23,60,.35)}.pillar-labels b{font-size:20px;line-height:1.35}.pillar-labels small{font-size:12px;line-height:1.6}.pillar-labels span:nth-child(1){left:57.4%;top:17%}.pillar-labels span:nth-child(2){left:69.9%;top:13%}.pillar-labels span:nth-child(3){left:83%;top:10%}.cxc5-base-label{position:absolute;left:59.3%;bottom:64px;z-index:2;display:flex;align-items:center;gap:28px;color:#ffffffc7}.cxc5-base-label strong{font-size:23px}.cxc5-base-label span{font-size:8px;letter-spacing:.38em}.cxc5-mini-slogan{position:absolute;left:clamp(45px,5.7vw,88px);bottom:20px;display:flex;align-items:flex-start;gap:15px}.cxc5-mini-slogan>i{width:42px;height:1px;margin-top:8px;background:#b18643}.cxc5-mini-slogan span{font-size:11px;font-weight:700;letter-spacing:.14em}.cxc5-mini-slogan small{display:block;margin-top:5px;color:#8b97a6;font-size:7px;letter-spacing:.22em}.cxc5-business{padding:18px clamp(38px,3.6vw,55px) 48px}.business-intro{display:grid;grid-template-columns:.75fr 1.15fr 1fr;align-items:end;gap:55px;margin-bottom:24px}.business-intro>div>span{color:#ae8340;font-size:11px;letter-spacing:.18em;font-weight:700}.business-intro h2{margin:7px 0 0;font-size:40px;letter-spacing:-.04em}.business-intro>p{margin:0;color:#53637a;font-size:14px;line-height:1.65}.business-intro aside{display:flex;align-items:center;gap:18px;justify-content:flex-end;color:#31425c;font-size:12px;white-space:nowrap}.business-intro aside i{width:55px;height:1px;background:#b18542}.cxc5-card-row{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.cxc5-business-card{min-height:230px;position:relative;overflow:hidden;background-size:cover;background-position:center;color:#fff}.cxc5-business-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#041020e0,#0410200f 66%)}.cxc5-business-card>div{position:absolute;z-index:2;right:25px;bottom:19px;left:25px}.cxc5-business-card h3{margin:0;font-size:23px}.cxc5-business-card i{display:block;width:34px;height:3px;margin:10px 0;background:#d5a64e}.cxc5-business-card p{margin:0;font-size:12px;line-height:1.55}.cxc5-card-hotai{background-image:url(/domain-home-v2/cxc5-hotai-card.jpg);background-position:center 42%}.cxc5-card-2843{background-image:url(/domain-home-v2/cxc5-2843-card.jpg);background-position:center 50%}.cxc5-card-innovation{background-image:url(/domain-home-v2/cxc5-innovation.jpg)}.cxc5-direction{padding:105px 25px;text-align:center;background:#f6f3eb}.cxc5-direction>span{color:#ad8240;font-size:11px;letter-spacing:.2em}.cxc5-direction h2{margin:18px 0 25px;font-size:clamp(41px,4vw,60px);line-height:1.3}.cxc5-direction p{color:#667487}.cxc5-contact{margin:70px clamp(35px,6vw,90px);padding:42px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:30px;color:#fff;background:#0b2a55}.cxc5-contact>div{display:flex;align-items:center;gap:14px;font-weight:700}.cxc5-contact p{color:#ffffffad}.cxc5-contact a{display:flex;align-items:center;gap:9px;padding-bottom:8px;border-bottom:1px solid #d7aa58;color:#f1ca83}.domain-footer{padding:38px clamp(35px,5.5vw,85px) 24px}.footer-dark{background:#080a0b;color:#fff;border-top:1px solid rgba(255,255,255,.08)}.hotai-page .footer-dark{background:#001015}.footer-light{color:#0a2149;background:#f5f2ea;border-top:1px solid rgba(10,33,73,.12)}.footer-brand-row{display:flex;align-items:center;justify-content:space-between;gap:35px;padding-bottom:28px}.footer-brand-row .brand-lockup{transform-origin:left center;transform:scale(.82)}.footer-motto{font-family:Kaiti SC,STKaiti,cursive;font-size:21px;letter-spacing:.12em}.footer-domain-row{padding:19px 0;display:flex;justify-content:space-between;gap:25px;border-top:1px solid currentColor;border-bottom:1px solid currentColor;opacity:.74}.footer-domain-row>span{font-size:11px;letter-spacing:.17em}.footer-domain-row nav{display:flex;flex-wrap:wrap;gap:28px}.footer-domain-row a{display:inline-flex;align-items:center;gap:6px;font-size:12px}.footer-domain-row a.active{color:#f05a2a}.footer-copyright{padding-top:20px;font-size:10px;opacity:.45}.footer-2843{margin-top:35px;padding-top:22px;padding-right:70px;padding-left:55px}.footer-2843 .footer-brand-row{position:relative;padding-bottom:22px}.footer-2843 .footer-brand-row .brand-lockup{transform:none}.footer-2843 .brand-2843 img{width:180px}.footer-2843 .brand-2843 i{margin-left:-14px}.footer-2843 .footer-compliance{position:absolute;top:51px;left:0;color:#ffffff80;font-size:12px;font-weight:400;letter-spacing:.08em}.footer-2843 .footer-domain-row{margin-top:45px}.footer-2843 .footer-motto{position:relative;transform:rotate(-2deg)}.footer-2843 .footer-motto:after{content:"";position:absolute;right:0;bottom:-10px;left:20%;height:3px;background:#ff3d16;transform:rotate(-5deg)}@media(max-width:1180px){.mock-header{padding-inline:28px}.mock-nav{gap:22px}.header-slogan,.pillar-labels,.cxc5-base-label{display:none}.service-card-row{grid-template-columns:repeat(2,1fr)}.role-row article{padding-inline:18px}.role-row p{white-space:normal}.business-intro{grid-template-columns:.7fr 1.3fr}.business-intro aside{grid-column:1 / -1;justify-content:flex-start}}@media(max-width:880px){.mock-header{height:72px}.mock-nav,.header-actions{display:none}.mock-menu{width:42px;height:42px;margin-left:auto;display:grid;place-items:center;border:1px solid currentColor;border-radius:50%;color:inherit;background:transparent;opacity:.8}.mock-mobile-nav{position:absolute;top:64px;right:18px;left:18px;display:grid;padding:14px 18px;color:#fff;background:#040f14f7;box-shadow:0 18px 50px #0000004d}.mock-mobile-nav a{padding:13px 4px;border-bottom:1px solid rgba(255,255,255,.1)}.header-cxc5 .mock-menu{color:#0c2450}.header-cxc5 .mock-mobile-nav{color:#102950;background:#fffffffa}.header-cxc5 .mock-mobile-nav a{border-color:#1029501a}.brand-2843 img{width:105px}.brand-hotai img{width:40px;height:40px}.brand-hotai strong{font-size:26px}.brand-cxc5 img{width:86px}.brand-lockup i{margin-inline:11px;height:23px}.brand-lockup span{font-size:12px}.domestic-mock-hero,.hotai-mock-hero,.cxc5-mock-hero{background-size:cover}.domestic-hero-copy,.hotai-hero-copy{width:75vw}.domestic-object-labels,.hotai-script-note,.hotai-glasses-note{display:none}.role-row{grid-template-columns:repeat(2,1fr);gap:22px 0}.role-row article:nth-child(2){border:0}.cxc5-card-row{grid-template-columns:1fr}.cxc5-business-card{min-height:300px}.cxc5-contact{grid-template-columns:1fr}}@media(max-width:620px){.brand-lockup i,.brand-lockup span{display:none}.domestic-mock-hero,.hotai-mock-hero,.cxc5-mock-hero{min-height:700px;display:flex;align-items:flex-end}.domestic-mock-hero{background-position:67% center;background-image:linear-gradient(0deg,#050607fa 5%,#050607a3 57%,#05060726),url(/domain-home-v1/hero-2843.jpg)}.hotai-mock-hero{background-position:62% center;background-image:linear-gradient(0deg,#000a0ffa 7%,#000a0f8f 62%,#000a0f24),url(/domain-home-v1/hero-hotai.jpg)}.cxc5-mock-hero{background-position:67% center;background-image:linear-gradient(0deg,#fffffffa 7%,#ffffff9e 54%,#ffffff0f),url(/domain-home-v1/hero-cxc5.jpg)}.domestic-hero-copy,.hotai-hero-copy,.cxc5-hero-copy{width:100%;padding:90px 21px 55px}.domestic-hero-copy h1,.hotai-hero-copy h1,.cxc5-hero-copy h1{font-size:clamp(42px,12vw,56px)}.domestic-hero-copy h1{font-size:39px;line-height:1.16}.cxc5-hero-copy h1{font-size:42px;line-height:1.16}.domestic-hero-copy>p,.hotai-hero-copy>p,.cxc5-hero-copy>p{font-size:15px}.cxc5-hero-copy>span,.cxc5-mini-slogan{display:none}.mock-actions{display:grid}.mock-button{width:100%}.domestic-trust{display:none}.current-services{margin:0;border-radius:0;padding:28px 20px}.services-heading b,.services-heading span{display:none}.service-card-row,.role-row{grid-template-columns:1fr}.role-row article{padding:15px 0;border-right:0;border-bottom:1px solid rgba(255,255,255,.13)}.role-tagline{font-size:12px;letter-spacing:.12em;gap:10px}.role-tagline i{width:25px}.cxc5-business{padding:55px 20px}.business-intro{grid-template-columns:1fr;gap:20px}.business-intro aside{white-space:normal;line-height:1.7}.cxc5-business-card{min-height:240px}.footer-brand-row,.footer-domain-row{align-items:flex-start;flex-direction:column}.footer-domain-row nav{display:grid;gap:13px}.footer-motto{font-size:17px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition-duration:.01ms!important}}
