.aiih-wrap{align-items:center;box-sizing:border-box;display:flex;font-family:inherit;font-size:16px;overflow:hidden;position:relative}.aiih-canvas{height:100%;width:100%;z-index:0}.aiih-canvas,.aiih-grid{inset:0;pointer-events:none;position:absolute}.aiih-grid{animation:aiih-grid-pulse 6s ease-in-out infinite;background-image:linear-gradient(rgba(99,102,241,.06) 1px,transparent 0),linear-gradient(90deg,rgba(99,102,241,.06) 1px,transparent 0);background-size:60px 60px;z-index:1}@keyframes aiih-grid-pulse{0%,to{opacity:.5}50%{opacity:1}}.aiih-orbs{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:1}.aiih-orb{animation:aiih-orb-float 12s ease-in-out infinite;border-radius:50%;filter:blur(80px);opacity:.18;position:absolute}.aiih-orb--1{animation-delay:0s;animation-duration:14s;background:#6366f1;height:500px;left:-100px;top:-150px;width:500px}.aiih-orb--2{animation-delay:-5s;animation-duration:18s;background:#8b5cf6;bottom:-100px;height:400px;right:-80px;width:400px}.aiih-orb--3{animation-delay:-9s;animation-duration:22s;background:#06b6d4;height:300px;left:50%;top:40%;transform:translateX(-50%);width:300px}@keyframes aiih-orb-float{0%,to{transform:translateY(0) scale(1)}33%{transform:translateY(-40px) scale(1.08)}66%{transform:translateY(30px) scale(.94)}}.aiih-container{box-sizing:border-box;padding-left:24px;padding-right:24px;position:relative;width:100%;z-index:10}.aiih-content{animation:aiih-fade-up .9s cubic-bezier(.22,1,.36,1) both;margin:0 auto;max-width:820px}.text-left .aiih-content{margin-left:0}.text-right .aiih-content{margin-left:auto;margin-right:0}@keyframes aiih-fade-up{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:translateY(0)}}.aiih-badge{align-items:center;animation:aiih-fade-up .9s cubic-bezier(.22,1,.36,1) .1s both;backdrop-filter:blur(8px);background:rgba(99,102,241,.12);border:1px solid rgba(99,102,241,.35);border-radius:100px;display:inline-flex;gap:8px;margin-bottom:24px;padding:6px 16px}.aiih-badge__dot{animation:aiih-dot-pulse 2s ease-in-out infinite;background:#6366f1;border-radius:50%;box-shadow:0 0 8px #6366f1;height:8px;width:8px}@keyframes aiih-dot-pulse{0%,to{box-shadow:0 0 6px #6366f1;opacity:1}50%{box-shadow:0 0 16px #6366f1,0 0 30px rgba(99,102,241,.5);opacity:.8}}.aiih-badge__text{color:#a5b4fc;font-weight:600;letter-spacing:.06em}.aiih-badge__text,.aiih-eyebrow{font-size:13px;text-transform:uppercase}.aiih-eyebrow{animation:aiih-fade-up .9s cubic-bezier(.22,1,.36,1) .15s both;font-weight:700;letter-spacing:.14em;margin:0 0 16px}.aiih-heading{animation:aiih-fade-up .9s cubic-bezier(.22,1,.36,1) .2s both;color:inherit;font-size:clamp(32px,5vw,64px);font-weight:800;letter-spacing:-.02em;line-height:1.1;margin:0 0 24px}.aiih-heading__br{display:block}.aiih-typewriter{display:inline-block;font-weight:800;min-width:2px}.aiih-cursor{animation:aiih-blink 1s step-end infinite;display:inline-block;font-weight:300;margin-left:2px}@keyframes aiih-blink{0%,to{opacity:1}50%{opacity:0}}.aiih-subheading{animation:aiih-fade-up .9s cubic-bezier(.22,1,.36,1) .3s both;font-size:18px;line-height:1.7;margin-bottom:40px;opacity:.8}.aiih-subheading p{margin:0}.aiih-ctas{animation:aiih-fade-up .9s cubic-bezier(.22,1,.36,1) .4s both;display:flex;flex-wrap:wrap;gap:16px;margin-bottom:56px}.text-center .aiih-ctas{justify-content:center}.text-right .aiih-ctas{justify-content:flex-end}.aiih-btn{align-items:center;border:2px solid transparent;border-radius:10px;cursor:pointer;display:inline-flex;font-size:15px;font-weight:700;gap:10px;letter-spacing:.01em;overflow:hidden;padding:14px 28px;position:relative;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease}.aiih-btn--primary{box-shadow:0 4px 24px rgba(99,102,241,.4);color:#fff}.aiih-btn--primary:hover{box-shadow:0 8px 40px rgba(99,102,241,.6);transform:translateY(-2px)}.aiih-btn--primary:hover .aiih-btn__glow{opacity:.25;transform:scale(2)}.aiih-btn__glow{border-radius:inherit;filter:blur(20px);inset:0;opacity:0;pointer-events:none;position:absolute;transform:scale(.8);transition:opacity .4s ease,transform .4s ease}.aiih-btn--secondary{backdrop-filter:blur(8px);background:transparent}.aiih-btn--secondary:hover{background:rgba(99,102,241,.1);transform:translateY(-2px)}.aiih-btn__arrow{align-items:center;display:flex;transition:transform .2s ease}.aiih-btn--primary:hover .aiih-btn__arrow{transform:translateX(4px)}.aiih-btn__icon,.aiih-stats{align-items:center;display:flex}.aiih-stats{animation:aiih-fade-up .9s cubic-bezier(.22,1,.36,1) .5s both;gap:32px}.text-center .aiih-stats{justify-content:center}.text-right .aiih-stats{justify-content:flex-end}.aiih-stat{display:flex;flex-direction:column;gap:4px}.aiih-stat__num{font-size:28px;font-weight:800;letter-spacing:-.02em;line-height:1}.aiih-stat__label{font-size:13px;font-weight:500;letter-spacing:.04em;opacity:.6;text-transform:uppercase}.aiih-stat__divider{background:hsla(0,0%,100%,.15);height:40px;width:1px}@media(max-width:1024px){.aiih-heading{font-size:clamp(28px,4.5vw,48px)}.aiih-subheading{font-size:17px}.aiih-orb--1{height:350px;width:350px}.aiih-orb--2{height:280px;width:280px}.aiih-orb--3{height:220px;width:220px}.aiih-stats{gap:24px}.aiih-stat__num{font-size:24px}}@media(max-width:767px){.aiih-wrap{align-items:flex-start}.aiih-container{padding-left:20px;padding-right:20px}.aiih-content{max-width:100%}.aiih-heading{font-size:clamp(26px,8vw,36px);margin-bottom:18px}.aiih-heading__br{display:none}.aiih-subheading{font-size:15px;margin-bottom:28px}.aiih-ctas{flex-direction:column;gap:12px;margin-bottom:36px}.aiih-btn{justify-content:center;padding:14px 20px;width:100%}.aiih-stats{flex-wrap:wrap;gap:16px 24px}.aiih-stat__divider{display:none}.aiih-stat__num{font-size:22px}.aiih-orb--1{height:250px;width:250px}.aiih-orb--2{height:200px;width:200px}.aiih-orb--3{display:none}.aiih-grid{background-size:40px 40px}.aiih-badge{margin-bottom:16px}.aiih-eyebrow{font-size:11px}}