:root{--hai-navy:#06172b;--hai-blue:#2563eb;--hai-cyan:#45dff4;--hai-purple:#7c3aed;--hai-bg:#f5f8fc;--hai-line:#dfe7f1}.hai-hero{position:relative;overflow:hidden;background:radial-gradient(circle at 72% 45%,#123d77 0,#081f3d 31%,#06172b 67%);color:#fff;padding:115px 0}.hai-glow{position:absolute;width:650px;height:650px;border-radius:50%;background:#2563eb35;filter:blur(90px);right:-120px;top:-240px}.hai-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:70px;position:relative}.hai-kicker{display:inline-flex;gap:8px;align-items:center;font-size:10px;font-weight:800;letter-spacing:1.3px;color:#8eeeff}.hai-kicker svg{width:16px}.hai-hero h1{font:700 clamp(55px,7vw,90px)/.94 'Space Grotesk';letter-spacing:-4px;margin:20px 0}.hai-hero h1 em{font-style:normal;color:#72b4ff}.hai-hero p{max-width:660px;color:#c5d6eb;line-height:1.8;font-size:16px}.hai-actions,.hai-trust{display:flex;gap:10px;flex-wrap:wrap;margin-top:26px}.hai-trust{gap:20px;color:#a9bfd7;font-size:10px}.hai-trust span{display:flex;align-items:center;gap:6px}.hai-trust svg{width:14px;color:#50e3b2}.hai-orbit{height:520px;position:relative;display:grid;place-items:center}.hai-core{width:210px;height:210px;border-radius:50%;display:grid;place-items:center;align-content:center;background:radial-gradient(circle,#1d4ed8,#071b35);border:1px solid #62b7ff77;box-shadow:0 0 90px #2563eb60;text-align:center}.hai-core svg{width:60px;height:60px;color:#61e8ff}.hai-core b,.hai-core small{display:block;margin-top:8px}.hai-core small{color:#8da8c4;font-size:9px}.orb{position:absolute;display:flex;gap:6px;align-items:center;background:#ffffff10;border:1px solid #ffffff20;padding:9px 12px;border-radius:99px;font-size:9px}.orb svg{width:14px;color:#61e8ff}.o1{top:35px;left:35%}.o2{right:0;top:27%}.o3{right:5%;bottom:22%}.o4{bottom:20px;left:38%}.o5{left:0;bottom:25%}.o6{left:2%;top:26%}.hai-proof{background:#fff;border-bottom:1px solid var(--hai-line)}.hai-proof .container{display:grid;grid-template-columns:repeat(4,1fr)}.hai-proof article{padding:24px;border-left:1px solid var(--hai-line)}.hai-proof article:last-child{border-right:1px solid var(--hai-line)}.hai-proof b{display:block;font:700 27px 'Space Grotesk';color:#071850}.hai-proof span{font-size:10px;color:#667085}.hai-section{padding:95px 0;background:#fff}.hai-section:nth-of-type(even){background:var(--hai-bg)}.hai-heading{max-width:760px;margin-bottom:38px}.hai-heading>span,.hai-workspace-copy>span,.hai-safety-grid>div:first-child>span,.hai-cta span{color:var(--hai-blue);font-size:9px;font-weight:800;letter-spacing:1.4px}.hai-heading h2,.hai-workspace-copy h2,.hai-safety h2,.hai-cta h2{font:700 clamp(36px,4.5vw,52px)/1.05 'Space Grotesk';letter-spacing:-2px;color:#071850;margin:9px 0}.hai-heading p,.hai-workspace-copy>p,.hai-safety-grid>div:first-child p{color:#667085;line-height:1.75}.hai-cap-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.hai-cap-grid article{border:1px solid var(--hai-line);border-radius:14px;padding:22px;transition:.25s}.hai-cap-grid article:hover{transform:translateY(-5px);box-shadow:0 18px 40px #07185012;border-color:#9ebcff}.hai-cap-grid>article>svg{width:29px;color:var(--hai-blue)}.hai-cap-grid h3{color:#071850;font:700 16px 'Space Grotesk'}.hai-cap-grid p{color:#667085;font-size:11px;line-height:1.65;min-height:72px}.hai-cap-grid a{color:var(--hai-blue);font-size:9px;font-weight:800}.hai-cap-grid a svg{width:12px;vertical-align:middle}.hai-workspace-section{padding:100px 0;background:linear-gradient(120deg,#06172b,#0a2c52);color:#fff}.hai-workspace-grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:65px;align-items:center}.hai-workspace-copy h2{color:#fff}.hai-account{display:flex;justify-content:space-between;align-items:center;background:#ffffff0c;border:1px solid #ffffff16;border-radius:10px;padding:14px;margin:22px 0}.hai-account b,.hai-account span{display:block}.hai-account span{color:#a9bfd7;font-size:9px;margin-top:4px}.hai-account button{border:0;background:#fff;color:#071850;border-radius:6px;padding:7px;font-weight:800;font-size:8px}.hai-workspace-copy ul{list-style:none;padding:0}.hai-workspace-copy li{display:flex;gap:7px;margin:10px 0;color:#b8c9db;font-size:10px}.hai-workspace-copy li svg{width:14px;color:#4ce0b0}.hai-console{box-shadow:0 30px 80px #0005}.hai-task-grid{grid-template-columns:repeat(4,1fr)}.hai-flow{display:grid;grid-template-columns:repeat(5,1fr);gap:0}.hai-flow article{padding:22px;border-top:2px solid #dce5f0;position:relative}.hai-flow article:before{content:'';position:absolute;top:-6px;left:22px;width:10px;height:10px;background:var(--hai-blue);border-radius:50%}.hai-flow span{color:var(--hai-blue);font:700 11px 'Space Grotesk'}.hai-flow h3{color:#071850}.hai-flow p{color:#667085;font-size:10px;line-height:1.6}.hai-safety{background:#edf4ff!important}.hai-safety-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:70px}.hai-safety-grid>div:last-child{display:grid;grid-template-columns:1fr 1fr;gap:12px}.hai-safety article{display:flex;gap:12px;background:#fff;border:1px solid var(--hai-line);padding:18px;border-radius:12px}.hai-safety article svg{width:21px;color:#10b981;flex:0 0 auto}.hai-safety article b{font-size:11px;color:#071850}.hai-safety article p{color:#667085;font-size:9px;line-height:1.6}.hai-auth-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;max-width:850px}.hai-auth-grid form{border:1px solid var(--hai-line);border-radius:14px;padding:23px}.hai-auth-grid h3{color:#071850}.hai-auth-grid label{display:block;font-size:10px;font-weight:800;margin-top:10px}.hai-auth-grid input{display:block;width:100%;padding:11px;border:1px solid #d5deea;border-radius:8px;margin-top:5px}.hai-auth-grid button{border:0;background:var(--hai-blue);color:#fff;padding:11px 14px;border-radius:8px;margin-top:14px;font-weight:800}.hai-alert{background:#fff0f0;color:#b42318;padding:11px;border-radius:8px;margin-bottom:15px}.hai-member{display:flex;gap:15px;align-items:center;background:#edf4ff;padding:22px;border-radius:13px}.hai-member svg{width:40px;color:#10b981}.hai-member h3,.hai-member p{margin:4px}.hai-faq{max-width:none}.hai-faq details{max-width:900px;border-bottom:1px solid var(--hai-line);padding:17px}.hai-faq summary{list-style:none;display:flex;justify-content:space-between;font-weight:800;color:#071850;cursor:pointer}.hai-faq summary svg{width:16px}.hai-faq details p{color:#667085;font-size:11px;line-height:1.7}.hai-cta{padding:95px 0;text-align:center;background:linear-gradient(120deg,#071850,#2563eb);color:#fff}.hai-cta span{color:#8eeeff}.hai-cta h2{color:#fff;max-width:850px;margin:12px auto 28px}.hai-cta>div>div{display:flex;justify-content:center;gap:10px}@media(max-width:1050px){.hai-hero-grid,.hai-workspace-grid,.hai-safety-grid{grid-template-columns:1fr}.hai-orbit{height:400px}.hai-cap-grid{grid-template-columns:repeat(2,1fr)}.hai-flow{grid-template-columns:repeat(3,1fr)}}@media(max-width:700px){.hai-hero{padding:80px 0}.hai-orbit{display:none}.hai-proof .container{grid-template-columns:repeat(2,1fr)}.hai-section{padding:70px 0}.hai-cap-grid,.hai-safety-grid>div:last-child,.hai-auth-grid{grid-template-columns:1fr}.hai-flow{grid-template-columns:1fr}.hai-task-grid{grid-template-columns:repeat(2,1fr)}.hai-hero h1{letter-spacing:-2.5px}.hai-cta>div>div{flex-direction:column}.hai-cta .btn{justify-content:center}}
