.hai-about-hero,.hai-about-values,.hai-brand-strip,.hai-hero,.hai-join,.hai-page-intro,.hai-section,.hai-service-section{--hai-green:#1769e8;--hai-ink:#10213d;--hai-muted:#60728e;--hai-paper:#f4f9ff;box-sizing:border-box;color:var(--hai-ink);font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif;letter-spacing:0}.hai-frame{width:min(calc(100% - 48px),1180px);margin:0 auto}.hai-heading{text-align:center;margin:0 auto 52px}.hai-heading h2{margin:0;font-size:38px;line-height:1.25;letter-spacing:0}.hai-heading p{max-width:760px;margin:14px auto 0;color:var(--hai-muted);font-size:15px;line-height:1.75}.hai-section{padding:92px 0;background:var(--hai-paper)}.hai-pill{display:inline-flex;align-items:center;min-height:32px;padding:0 14px;border-radius:999px;background:rgba(255,255,255,.8);color:var(--hai-green);font-size:13px;font-weight:600;box-shadow:0 4px 18px rgba(34,74,52,.06)}.hai-pill:before{width:7px;height:7px;margin-right:8px;border-radius:50%;background:var(--hai-green);content:""}.hai-hero{min-height:650px;padding:86px 0;background:radial-gradient(circle at 76% 24%,rgba(255,255,255,.95),transparent 34%),linear-gradient(135deg,#edf5ef,#fbfaf7 72%);display:flex;align-items:center}.hai-hero-grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(320px,5fr);gap:84px;align-items:center}.hai-hero-copy h1{margin:22px 0 12px;font-size:58px;line-height:1.06;letter-spacing:0}.hai-hero-copy h2{margin:0;color:var(--hai-green);font-size:34px;line-height:1.34;white-space:pre-line;letter-spacing:0}.hai-hero-copy>p{max-width:660px;margin:24px 0 0;color:#455249;font-size:16px;line-height:1.85}.hai-actions{display:flex;gap:14px;margin-top:32px}.hai-button{display:inline-flex;min-height:48px;padding:0 24px;align-items:center;justify-content:center;gap:9px;border-radius:999px;text-decoration:none;font-size:14px;font-weight:600}.hai-button-primary{background:var(--hai-green);color:#fff}.hai-button-secondary{background:#fff;color:#202723;box-shadow:0 7px 22px rgba(34,57,43,.08)}.hai-metrics{display:grid;gap:18px}.hai-metric-card{position:relative;padding:28px 34px;border:1px solid rgba(31,76,50,.08);border-radius:18px;box-shadow:0 18px 48px rgba(41,73,53,.09);transition:transform .35s ease,box-shadow .35s ease}.hai-metric-card:nth-child(2){z-index:2;margin-right:34px;margin-left:-34px;transform:scale(1.035);box-shadow:0 24px 58px rgba(31,82,51,.15)}.hai-metric-card strong{display:block;color:#2d7b58;font-size:50px;line-height:1}.hai-metric-card strong small{margin-left:5px;font-size:19px}.hai-metric-card span{display:block;margin-top:10px;font-size:15px}.hai-metric-card p{margin:7px 0 0;color:#8a938e;font-size:12px;line-height:1.5}.hai-hero{position:relative;isolation:isolate;overflow:hidden;background:#f3f8f5}.hai-hero:before{position:absolute;z-index:-1;inset:0;content:"";background:linear-gradient(90deg,rgba(247,251,248,.98),rgba(247,251,248,.93) 36%,rgba(247,251,248,.58) 58%,rgba(247,251,248,.16))}.hai-hero-media{position:absolute;z-index:-2;inset:0;overflow:hidden;background:radial-gradient(circle at 78% 38%,rgba(28,203,188,.2),transparent 22%),radial-gradient(circle at 84% 62%,rgba(44,112,255,.18),transparent 28%),linear-gradient(135deg,#edf5ef,#f7faf8 72%)}.hai-hero-media:after{position:absolute;inset:0;content:"";opacity:.34;background-image:linear-gradient(rgba(19,97,83,.12) 1px,transparent 0),linear-gradient(90deg,rgba(19,97,83,.12) 1px,transparent 0);background-size:42px 42px;-webkit-mask-image:linear-gradient(90deg,transparent 25%,#000);mask-image:linear-gradient(90deg,transparent 25%,#000)}.hai-hero-media img{width:100%;height:100%;object-fit:cover;object-position:center;animation:hai-hero-drift 14s ease-in-out infinite alternate}.hai-hero-orbit{right:8%;top:50%;width:430px;border:1px solid rgba(29,199,180,.38);transform:translateY(-50%) rotate(-18deg);animation:hai-orbit-spin 18s linear infinite}.hai-hero-orbit,.hai-hero-orbit:after{position:absolute;aspect-ratio:1;border-radius:50%}.hai-hero-orbit:after{top:13%;left:12%;width:10px;background:#24cdbc;box-shadow:0 0 22px #24cdbc;content:""}.hai-hero-orbit-two{right:3%;width:560px;border-color:rgba(56,113,255,.22);animation-duration:26s;animation-direction:reverse}.hai-hero-grid{position:relative;z-index:1}.hai-hero-copy{max-width:690px}.hai-metric-card{border-radius:8px;background:rgba(255,255,255,.86);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.hai-metric-card p{color:#6e7973}@keyframes hai-hero-drift{0%{transform:scale(1.01) translateZ(0)}to{transform:scale(1.055) translate3d(-1.2%,.7%,0)}}@keyframes hai-orbit-spin{0%{transform:translateY(-50%) rotate(-18deg)}to{transform:translateY(-50%) rotate(342deg)}}.hai-brand-strip{padding:62px 0 72px;background:#fff;overflow:hidden}.hai-brand-title{text-align:center;color:#56615b;font-size:14px}.hai-brand-marquee{display:grid;gap:25px;margin-top:38px}.hai-brand-row{overflow:hidden}.hai-brand-track{display:flex;width:max-content;gap:38px;animation:hai-brand-scroll 28s linear infinite;will-change:transform}.hai-brand-row.is-reverse .hai-brand-track{animation-direction:reverse}.hai-brand-marquee:hover .hai-brand-track{animation-play-state:paused}.hai-brand-group{display:flex;flex:none;gap:38px}.hai-brand-group span{color:#afb5b1;font-size:22px;font-weight:600;white-space:nowrap}@keyframes hai-brand-scroll{to{transform:translateX(calc(-50% - 19px))}}.hai-testimonials{background:#fffaf6}.hai-testimonial-columns{column-count:3;column-gap:22px}.hai-quote-card{display:inline-block;position:relative;box-sizing:border-box;width:100%;margin:0 0 22px;padding:28px;border:1px solid #edf0ed;border-radius:14px;background:#fff;box-shadow:0 12px 28px rgba(32,37,33,.05);page-break-inside:avoid;break-inside:avoid;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s ease,border-color .3s ease;transform-origin:center}.hai-quote-card:focus-within,.hai-quote-card:hover{z-index:2;transform:translateY(-7px) scale(1.035);border-color:#dce8df;box-shadow:0 24px 50px rgba(24,57,37,.14)}.hai-quote-card>svg{color:#a9d6bd;fill:#dcefe5}.hai-quote-card>p{margin:12px 0 28px;color:#434b46;font-size:14px;line-height:1.75}.hai-quote-card footer{display:grid;grid-template-columns:auto 1fr;gap:2px 8px;border-top:1px solid #edf0ed;padding-top:17px;font-size:12px}.hai-quote-card footer span{color:#888}.hai-quote-card footer small{grid-column:1/-1;color:#6f7772}.hai-service-overview{background:#fbfaf7}.hai-service-card{padding:38px 42px;border-radius:18px;background:#fff;box-shadow:0 18px 45px rgba(31,44,35,.08)}.hai-service-card-head{display:flex;align-items:center;justify-content:space-between;gap:20px}.hai-service-card-head h3{margin:0;font-size:27px}.hai-service-card-head nav{display:flex;padding:5px;border-radius:999px;background:#f5f5f2}.hai-service-card-head nav button{padding:9px 17px;border:0;border-radius:999px;background:transparent;color:#59625c;font:inherit;font-size:12px;cursor:pointer}.hai-service-card-head nav button.is-active{background:var(--hai-green);color:#fff}.hai-service-card-head nav button:focus-visible{outline:2px solid var(--hai-green);outline-offset:2px}.hai-service-panel{animation:hai-service-panel-in .28s ease both}.hai-feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:42px}.hai-feature-grid article{min-width:0}.hai-icon-image{display:block;width:42px;height:42px;object-fit:contain}.hai-icon-fallback{display:grid;width:42px;height:42px;place-items:center;border-radius:50%;background:#e6f4ec;color:var(--hai-green);font-weight:700}.hai-feature-grid h4{margin:18px 0 8px;font-size:15px}.hai-feature-grid p{margin:0;color:var(--hai-muted);font-size:13px;line-height:1.7}.hai-text-link{display:flex;width:max-content;margin:38px auto 0;align-items:center;gap:7px;color:var(--hai-green);font-size:13px;font-weight:600;text-decoration:none}@keyframes hai-service-panel-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.hai-service-card-head nav button{display:inline-flex;align-items:center;gap:6px}.hai-service-card-head nav button svg{flex:0 0 auto}.hai-icon-fallback{border:1px solid rgba(8,99,63,.12);box-shadow:inset 0 0 0 5px rgba(255,255,255,.46)}.hai-why{border-radius:38px 38px 0 0;background:#f6f2ee}.hai-why-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:72px}.hai-why-grid article{display:grid;grid-template-columns:105px minmax(0,1fr);gap:24px}.hai-why-grid article>b{color:rgba(8,99,63,.08);font-size:82px;line-height:1}.hai-why-grid small{color:#7c857f;font-size:10px;text-transform:uppercase}.hai-why-grid h3{margin:9px 0 18px;font-size:20px}.hai-why-grid ul{margin:0;padding-left:18px;color:#505a54;font-size:13px;line-height:1.9}.hai-insights{background:#fff}.hai-insights-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(300px,1fr);gap:54px}.hai-insights-title{display:flex;align-items:center;justify-content:space-between}.hai-insights-title h2,.hai-pulse>h2{margin:0 0 26px;font-size:30px}.hai-insights-title a{display:flex;align-items:center;gap:5px;color:#545c57;font-size:12px;text-decoration:none}.hai-article-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.hai-article{min-width:0;color:inherit;text-decoration:none}.hai-article.is-featured{grid-column:1/-1}.hai-article img,.hai-article-placeholder{display:block;width:100%;aspect-ratio:2.15;border-radius:8px;background:#eef0ec;object-fit:cover}.hai-article:not(.is-featured) .hai-article-placeholder,.hai-article:not(.is-featured) img{aspect-ratio:1.7}.hai-article span{display:block;margin-top:14px;color:#738178;font-size:10px}.hai-article h3{margin:7px 0 0;font-size:18px;line-height:1.45}.hai-article p{margin:8px 0 0;color:var(--hai-muted);font-size:12px;line-height:1.6}.hai-pulse article{padding:14px 0;border-top:1px solid #e7eae7}.hai-pulse b,.hai-pulse time{font-size:10px}.hai-pulse time{display:block;color:#a0a7a2}.hai-pulse b{color:var(--hai-green)}.hai-pulse p{margin:7px 0 0;color:#424a45;font-size:12px;line-height:1.55}.hai-team{background:#f8f4f0}.hai-team-carousel{position:relative}.hai-team-list{display:flex;gap:24px;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.hai-team-list::-webkit-scrollbar{display:none}.hai-team-list article{min-width:0;flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 96px)/5);scroll-snap-align:start}.hai-team-list img{display:block;width:100%;aspect-ratio:1/1.08;border-radius:8px;object-fit:cover}.hai-team-list h3{display:inline-block;margin:16px 8px 0 0;font-size:18px}.hai-team-list span{color:#59635d;font-size:11px}.hai-team-list p{display:-webkit-box;margin:9px 0 0;overflow:hidden;color:#66716a;font-size:11px;line-height:1.6;-webkit-box-orient:vertical;-webkit-line-clamp:3}.hai-team-controls{position:absolute;right:0;bottom:calc(100% + 24px);display:flex;gap:8px}.hai-team-controls button{display:grid;width:38px;height:38px;padding:0;place-items:center;border:1px solid #d9dedb;border-radius:50%;background:#fff;color:#27312b;box-shadow:0 8px 20px rgba(31,44,35,.08);cursor:pointer;transition:transform .2s ease,background .2s ease}.hai-team-controls button:hover{transform:translateY(-2px);background:#eef6f1}.hai-team-controls button:focus-visible{outline:2px solid var(--hai-green);outline-offset:2px}.hai-contact{padding-top:76px;padding-bottom:84px;background:#f8f4f0}.hai-contact-list{display:flex;max-width:690px;margin:0 auto;gap:18px}.hai-contact-list a{display:flex;flex:1 1;min-width:0;padding:18px 24px;align-items:center;gap:15px;border:1px solid #e8ebe8;border-radius:12px;background:#fff;color:#263029;text-decoration:none}.hai-contact-list small{display:block;color:#99a19c;font-size:9px;text-transform:uppercase}.hai-contact-list strong{display:block;margin-top:4px;font-size:13px;overflow-wrap:anywhere}.hai-contact-mark{color:var(--hai-green);font-weight:700}.hai-about-hero{min-height:560px;padding:118px 0 90px;background:radial-gradient(circle at 82% 38%,rgba(255,255,255,.92),transparent 38%),linear-gradient(135deg,#eaf2ec,#fbfaf7 74%)}.hai-about-hero h1{max-width:700px;margin:30px 0 26px;font-size:64px;line-height:1.08;white-space:pre-line;letter-spacing:0}.hai-about-hero p{max-width:800px;margin:0;color:#4f5b54;font-size:18px;line-height:1.8}.hai-about-values{min-height:390px;padding:82px 0;background:#f8f4f0;border-radius:38px 38px 0 0}.hai-about-values>.hai-frame>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:76px}.hai-about-values small{color:#587365;font-size:12px;font-weight:700;letter-spacing:1px}.hai-about-values h2{margin:18px 0 14px;font-size:24px}.hai-about-values p{margin:0;color:#59635d;font-size:15px;line-height:1.75}.hai-page-intro{padding:112px 0 92px;background:#fff}.hai-page-intro>.hai-frame{max-width:760px}.hai-page-intro span{display:inline-flex;padding:8px 14px;border-radius:4px;background:#f1f4f1;color:#758079;font-size:12px}.hai-page-intro h1{margin:24px 0 12px;font-size:50px;line-height:1.2}.hai-page-intro h1:first-letter{color:var(--hai-ink)}.hai-page-intro p{margin:0;color:#56615b;font-size:18px}.hai-service-section{padding:90px 0;background:linear-gradient(180deg,#f2fbf5,#fbfffc)}.hai-service-frame{max-width:760px}.hai-service-heading{display:flex;align-items:center;gap:18px;margin-bottom:42px}.hai-service-heading>div>span{color:#4a8a68;font-size:12px}.hai-service-heading h2{margin:5px 0 8px;font-size:32px}.hai-service-heading p{margin:0;color:#66716a;font-size:14px}.hai-service-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:34px}.hai-service-features article{display:flex;min-width:0;padding:24px;gap:15px;border:1px solid #dfece3;border-radius:10px;background:#fff}.hai-service-features .hai-icon-fallback,.hai-service-features .hai-icon-image{flex:0 0 34px;width:34px;height:34px}.hai-service-features h3{margin:2px 0 8px;font-size:15px}.hai-service-features p{margin:0;color:#677169;font-size:12px;line-height:1.65}.hai-service-description{margin:0 0 34px;padding:28px;border:1px solid #dfece3;border-radius:10px;background:#f4fbf6}.hai-form-panel>h3,.hai-service-description h3{margin:0 0 14px;font-size:18px}.hai-service-description p{margin:0;color:#59635d;font-size:14px;line-height:1.75}.hai-form-panel{padding:38px;border:1px solid #dfece3;border-radius:12px;background:#fff;box-shadow:0 12px 28px rgba(20,70,40,.05)}.hai-form-panel .wb-ef,.hai-form-panel [data-wb-node-type=ElementorForm]{width:100%!important;max-width:none!important}.hai-coming{display:block;width:max-content;margin:-20px auto 34px;padding:7px 18px;border-radius:999px;background:#e3f7e9;color:#59a077;font-size:12px}.hai-service-community{text-align:center}.hai-service-community .hai-service-heading{justify-content:center}.hai-service-community .hai-service-features{grid-template-columns:1fr;text-align:left}.hai-service-community .hai-service-features article{align-items:center}.hai-service-template-wrap{width:100%}.hai-service-template-wrap>.wb-ec-inner{width:100%!important;max-width:none!important}.hai-form-section-wrap{padding:0 24px 90px;background:linear-gradient(180deg,#fbfffc,#f2fbf5)}.hai-form-section-wrap>.wb-ec-inner{box-sizing:border-box;width:min(100%,760px)!important;max-width:760px!important;padding:38px;border:1px solid #dfece3;border-radius:12px;background:#fff;box-shadow:0 12px 28px rgba(20,70,40,.05)}.hai-form-section-wrap .wb-ef,.hai-form-section-wrap [data-wb-node-type=ElementorForm]{width:100%!important;max-width:none!important}.hai-join{padding:100px 0 120px;background:#fbfaf7}.hai-join>.hai-frame{max-width:820px}.hai-join>div>h1{margin:0 0 70px;font-size:50px}.hai-job-group{margin-bottom:72px}.hai-job-group>header{display:flex;align-items:center;gap:20px;margin-bottom:34px}.hai-job-group h2{margin:0;font-size:27px}.hai-job-group header p{margin:12px 0 0;color:#626d66}.hai-job-empty{display:grid;min-height:260px;place-content:center;text-align:center;border:1px solid #cbd4ce;border-radius:12px;background:#fff;color:#606a63}.hai-job-empty svg{margin:0 auto 18px;color:#9bcbaa}.hai-job-list{display:grid;gap:12px}.hai-job-list a{padding:24px;border:1px solid #dfe4e0;border-radius:9px;background:#fff;color:inherit;text-decoration:none}.hai-job-list h3{margin:0}.hai-job-list p,.hai-job-list span{color:#67716a;font-size:13px}.wb-ef-terms-link{margin-left:8px;padding:0;border:0;background:none;color:#1769e8;text-decoration:underline;cursor:pointer;font:inherit}.wb-ef-terms-modal{position:fixed;z-index:1000;inset:0;display:grid;place-items:center;padding:20px;background:rgba(15,23,42,.52)}.wb-ef-terms-dialog{box-sizing:border-box;width:min(640px,100%);max-height:min(80vh,720px);overflow:auto;padding:28px;border-radius:8px;background:#fff;box-shadow:0 24px 70px rgba(15,23,42,.24)}.wb-ef-terms-content{color:#334155;line-height:1.75}.wb-ef-terms-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:24px}.wb-ef-terms-actions button{min-width:88px;padding:9px 16px;border:1px solid #cbd5e1;border-radius:6px;background:#fff;color:#334155;cursor:pointer}.wb-ef-terms-actions button:first-child{border-color:#1769e8;background:#1769e8;color:#fff}.hai-job-card{box-sizing:border-box;min-width:0;width:100%;padding:24px;border:1px solid #dfe4e0;border-radius:8px;background:#fff;color:inherit;text-align:left;cursor:pointer}.hai-job-card:hover{border-color:#8eb9ee;box-shadow:0 10px 24px rgba(29,91,171,.08)}.hai-job-card h3{margin:0}.hai-job-card p,.hai-job-card span{color:#67716a;font-size:13px;white-space:normal;overflow-wrap:anywhere}.hai-job-modal{position:fixed;z-index:1000;inset:0;display:grid;place-items:center;padding:20px;background:rgba(15,23,42,.52)}.hai-job-dialog{position:relative;box-sizing:border-box;width:min(720px,100%);max-height:85vh;overflow:auto;padding:32px;border-radius:8px;background:#fff;box-shadow:0 24px 70px rgba(15,23,42,.24)}.hai-job-close{position:absolute;top:16px;right:18px;border:0;background:none;color:#64748b;cursor:pointer}.hai-job-location{color:#60728e}.hai-job-content{color:#334155;line-height:1.75}.hai-job-fields{display:grid;gap:10px;margin:24px 0}.hai-job-fields div{display:grid;grid-template-columns:150px 1fr;gap:12px;border-top:1px solid #e2e8f0;padding-top:10px}.hai-job-fields dt{color:#64748b}.hai-job-fields dd{margin:0;color:#334155;white-space:pre-wrap}.hai-job-apply{margin-top:22px;padding:11px 18px;border:1px solid #1769e8;border-radius:6px;background:#1769e8;color:#fff;cursor:pointer}.hai-job-form{display:grid;gap:12px}.hai-job-form input,.hai-job-form textarea{box-sizing:border-box;width:100%;padding:11px 12px;border:1px solid #cbd5e1;border-radius:6px;font:inherit}.hai-job-close{display:grid;place-items:center;width:32px;height:32px}.hai-job-form label{display:grid;gap:6px;color:#334155;font-size:14px}.hai-job-form .hai-job-error{margin:0;color:#b42318}.hai-job-apply:disabled{opacity:.6;cursor:wait}.hai-job-actions{display:flex;flex-wrap:wrap;gap:12px}.hai-job-actions .hai-job-apply{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.hai-job-actions .hai-job-copy{border-color:#cbd5e1;background:#fff;color:#334155}.hai-job-copy-status{align-self:center;color:#475569;font-size:13px;-webkit-user-select:text;user-select:text}.hai-join--flush-bottom .hai-job-group:last-child{margin-bottom:0}@media(max-width:620px){.hai-job-modal{padding:12px}.hai-job-dialog{max-height:calc(100dvh - 24px);padding:24px 18px}.hai-job-dialog h2{max-width:calc(100% - 30px);font-size:22px}.hai-job-fields div{grid-template-columns:1fr;gap:2px}}.hai-about-hero,.hai-about-values,.hai-brand-strip,.hai-contact,.hai-form-section-wrap,.hai-insights,.hai-join,.hai-page-intro,.hai-service-overview,.hai-service-section,.hai-team,.hai-testimonials,.hai-why{position:relative;isolation:isolate;overflow:hidden}.hai-brand-strip{background:#eaf4ff}.hai-brand-title{color:#526b8d}.hai-brand-group span{color:#8aa3c7}.hai-about-hero:before,.hai-brand-strip:before,.hai-contact:before,.hai-insights:before,.hai-service-overview:before,.hai-service-section:before,.hai-why:before{position:absolute;z-index:-1;top:0;left:-30%;width:160%;height:1px;background:linear-gradient(90deg,transparent 12%,#1769e8 42%,#11b9d1 52%,transparent 88%);background-size:220% 100%;content:"";animation:tqx-tech-line 7s linear infinite}.hai-insights,.hai-page-intro,.hai-testimonials{background:#f7fbff}.hai-quote-card{border-color:#d9e8fb;border-radius:8px;box-shadow:0 12px 30px rgba(29,91,171,.08)}.hai-quote-card:focus-within,.hai-quote-card:hover{border-color:#98bff4;box-shadow:0 22px 48px rgba(29,91,171,.16)}.hai-quote-card>svg{color:#69a2ed;fill:#dcecff}.hai-quote-card footer{border-color:#e1ecfa}.hai-service-overview{background:#f2f8ff}.hai-service-card{border:1px solid #d9e8fb;border-radius:8px;box-shadow:0 22px 58px rgba(29,91,171,.1)}.hai-service-card-head nav{border:1px solid #dce8f7;background:#edf4fc}.hai-service-card-head nav button{color:#526b8d}.hai-feature-grid article{padding:18px;border:1px solid #e0ebf8;border-radius:8px;background:linear-gradient(180deg,#fff,#f8fbff);transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease}.hai-feature-grid article:hover{transform:translateY(-5px);border-color:#9fc4f4;box-shadow:0 14px 30px rgba(24,89,177,.1)}.hai-icon-fallback{border-color:#bdd8f8;background:#e9f3ff}.hai-text-link{color:#1769e8}.hai-why{border-radius:0;background:#eaf4ff}.hai-about-hero:after,.hai-why:after{position:absolute;z-index:-2;inset:0;background-image:linear-gradient(rgba(23,105,232,.055) 1px,transparent 0),linear-gradient(90deg,rgba(23,105,232,.055) 1px,transparent 0);background-size:46px 46px;-webkit-mask-image:linear-gradient(90deg,#000,transparent 82%);mask-image:linear-gradient(90deg,#000,transparent 82%);content:""}.hai-why-grid article{padding-top:24px;border-top:1px solid #bdd8f6}.hai-why-grid article>b{color:rgba(23,105,232,.13)}.hai-why-grid small{color:#4f79ae}.hai-why-grid ul{color:#516783}.hai-insights{background:#f7fbff}.hai-article{transition:transform .28s ease}.hai-article:hover{transform:translateY(-4px)}.hai-article img,.hai-article-placeholder{border:1px solid #d7e7f8;background:#e9f2fc}.hai-article img{transition:filter .28s ease}.hai-article:hover img{filter:saturate(1.06) contrast(1.02)}.hai-article span{color:#5378a8}.hai-pulse article{border-color:#dce8f7}.hai-pulse b{color:#1769e8}.hai-team{background:#eaf4ff}.hai-team-controls button{border-color:#bdd3ef;color:#204a80;box-shadow:0 8px 20px rgba(29,91,171,.1)}.hai-team-controls button:hover{background:#e6f1ff}.hai-contact{background:#eaf4ff}.hai-contact-list a{border-color:#cfe1f6;border-radius:8px;color:#17365f;box-shadow:0 10px 24px rgba(29,91,171,.07);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.hai-contact-list a:hover{transform:translateY(-3px);border-color:#8eb9ee;box-shadow:0 16px 34px rgba(29,91,171,.13)}.hai-contact-list small{color:#6682a7}.hai-about-hero{background:linear-gradient(135deg,#e8f3ff,#f8fbff 74%)}.hai-about-hero p{color:#4f6582}.hai-about-values{border-radius:0;background:#eef6ff}.hai-about-values>.hai-frame>div>article{padding-top:22px;border-top:2px solid #83b3f0}.hai-about-values small{color:#4475b0}.hai-about-values p{color:#566c87}.hai-page-intro span{background:#e8f2ff;color:#4b6f9e}.hai-page-intro p{color:#566c87}.hai-service-section{background:linear-gradient(180deg,#eaf4ff,#f8fbff)}.hai-service-heading>div>span{color:#3477c8}.hai-service-description p,.hai-service-features p,.hai-service-heading p{color:#60728e}.hai-form-panel,.hai-form-section-wrap>.wb-ec-inner,.hai-service-description,.hai-service-features article{border-color:#d6e6f8;border-radius:8px}.hai-service-description{background:#eef6ff}.hai-form-panel,.hai-form-section-wrap>.wb-ec-inner{box-shadow:0 14px 34px rgba(29,91,171,.08)}.hai-coming{background:#e5f2ff;color:#3974b8}.hai-form-section-wrap{background:linear-gradient(180deg,#f8fbff,#eaf4ff)}.hai-join{background:#f3f8ff}.hai-job-empty,.hai-job-list a{border-color:#d4e4f6;border-radius:8px}.hai-job-empty svg{color:#77a8e8}.hai-job-list p,.hai-job-list span{color:#60728e}@keyframes tqx-tech-line{to{background-position:-220% 0}}@media(max-width:900px){.hai-hero-grid{grid-template-columns:1fr;gap:44px}.hai-metric-card:nth-child(2){margin:0;transform:none}.hai-insights-grid{grid-template-columns:1fr}.hai-team-list article{flex-basis:calc((100% - 48px)/3)}.hai-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.hai-frame{width:min(calc(100% - 32px),1180px)}.hai-section{padding:64px 0}.hai-heading{margin-bottom:34px}.hai-heading h2{font-size:28px}.hai-hero{min-height:0;padding:58px 0 66px}.hai-hero-copy h1{font-size:38px}.hai-hero-copy h2{font-size:24px}.hai-hero-copy>p{font-size:14px}.hai-actions{flex-direction:column;align-items:stretch}.hai-metric-card{padding:22px 26px}.hai-metric-card strong{font-size:38px}.hai-brand-strip{padding:42px 0}.hai-brand-marquee{margin-right:-16px;margin-left:-16px}.hai-brand-track{animation-duration:24s}.hai-brand-group span{font-size:16px}.hai-testimonial-columns{column-count:1}.hai-service-card{padding:28px 20px}.hai-service-card-head{align-items:flex-start;flex-direction:column}.hai-service-card-head nav{box-sizing:border-box;width:100%;overflow-x:auto}.hai-service-card-head nav button{flex:1 0 auto}.hai-feature-grid{grid-template-columns:1fr}.hai-why{border-radius:0}.hai-why-grid{grid-template-columns:1fr;gap:44px}.hai-why-grid article{grid-template-columns:70px minmax(0,1fr)}.hai-why-grid article>b{font-size:58px}.hai-article-grid{grid-template-columns:1fr}.hai-article.is-featured{grid-column:auto}.hai-team-list{margin-right:-16px;margin-left:-16px;padding:0 16px;gap:20px}.hai-team-list article{flex-basis:47%}.hai-team-controls{right:0;bottom:calc(100% + 18px)}.hai-contact-list{flex-direction:column}.hai-about-hero{min-height:0;padding:66px 0 72px}.hai-about-hero h1{font-size:40px}.hai-about-hero p{font-size:16px}.hai-about-values{padding:64px 0;border-radius:0}.hai-about-values>.hai-frame>div{grid-template-columns:1fr;gap:48px}.hai-page-intro{padding:62px 0 56px}.hai-page-intro h1{font-size:38px}.hai-service-section{padding:64px 0}.hai-service-heading{align-items:flex-start}.hai-service-heading h2{font-size:26px}.hai-service-features{grid-template-columns:1fr}.hai-form-panel{padding:24px 18px}.hai-join{padding:64px 0 80px}.hai-join>div>h1{margin-bottom:48px;font-size:38px}.hai-job-empty{min-height:235px}}@media(prefers-reduced-motion:reduce){.hai-about-hero:before,.hai-brand-strip:before,.hai-brand-track,.hai-contact:before,.hai-hero-media img,.hai-hero-orbit,.hai-insights:before,.hai-service-overview:before,.hai-service-section:before,.hai-why:before{animation:none!important}}