.aih-page{--bg:#fafaf8;--bg-2:#f3f3f0;--surface:#ffffff;--ink:#0b0b0c;--ink-2:#3a3a3f;--muted:#6f6f76;--faint:#a1a1a8;--line:rgba(11,11,12,0.08);--line-2:rgba(11,11,12,0.12);--p:#7c3aed;--p-600:#6d28d9;--p-tint:rgba(124,58,237,0.08);--r:20px;--shadow-sm:0 1px 2px rgba(11,11,12,0.05);--shadow-md:0 1px 2px rgba(11,11,12,0.04),0 8px 24px -12px rgba(11,11,12,0.12);--shadow-lg:0 2px 4px rgba(11,11,12,0.04),0 24px 60px -24px rgba(11,11,12,0.18);--font:var(--font-geist-sans),ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--serif:var(--font-aih-serif),"Instrument Serif",Georgia,serif;--ease:cubic-bezier(0.22,1,0.36,1);background:var(--bg);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;overflow-x:clip}.aih-page ::-moz-selection{background:var(--p);color:#fff}.aih-page ::selection{background:var(--p);color:#fff}.aih-page a:focus-visible,.aih-page button:focus-visible,.aih-page input:focus-visible,.aih-page select:focus-visible,.aih-page summary:focus-visible,.aih-page textarea:focus-visible{outline:2px solid var(--p)!important;outline-offset:3px;border-radius:10px}.aih-page dd,.aih-page dl,.aih-page ol,.aih-page ul{list-style:none;margin:0;padding:0}.aih-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}html.aih-lenis,html.aih-lenis body{height:auto;scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}body:has(.aih-page){background:#fafaf8!important;color:#0b0b0c}body:has(.aih-page) .navbar:before{background:rgba(250,250,248,.85);backdrop-filter:saturate(1.4) blur(16px);-webkit-backdrop-filter:saturate(1.4) blur(16px);border-bottom:1px solid rgba(11,11,12,.07)}body:has(.aih-page) .home-top-strip{background:#f7f3fc!important;border-bottom:1px solid rgba(124,58,237,.12)!important}body:has(.aih-page) .home-top-item,body:has(.aih-page) .home-top-link,body:has(.aih-page) .home-top-marquee-item{color:#581c87!important;font-weight:500}body:has(.aih-page) .home-top-link:hover{color:#7c3aed!important}body:has(.aih-page) .home-top-divider{color:rgba(124,58,237,.25)!important}body:has(.aih-page) .home-top-sep{background:rgba(124,58,237,.25)!important}body:has(.aih-page) .home-social-link{color:#6b21a8!important;border-color:rgba(124,58,237,.18)!important;background:#ffffff!important;box-shadow:0 1px 2px rgba(124,58,237,.05)}body:has(.aih-page) .home-social-link:hover{background:#7c3aed!important;color:#ffffff!important;border-color:#7c3aed!important}body:has(.aih-page) .nav-link{color:#3a3a3f!important}body:has(.aih-page) .nav-link.active,body:has(.aih-page) .nav-link:hover{color:#0b0b0c!important}body:has(.aih-page) .nav-link:after{background-color:#0b0b0c!important;height:1px!important}body:has(.aih-page) .nav-cta{background:#7c3aed!important;color:#fff!important;border:0!important;box-shadow:0 1px 2px rgba(11,11,12,.12),inset 0 1px 0 rgba(255,255,255,.18)!important}body:has(.aih-page) .nav-cta:hover{background:#6d28d9!important;color:#fff!important}body:has(.aih-page) .nav-hamburger{color:#0b0b0c;border-color:rgba(11,11,12,.12);background:#fff}body:has(.aih-page) .nav-mobile-drawer{background:rgba(250,250,248,.98);border-top-color:rgba(11,11,12,.08)}body:has(.aih-page) .nav-mobile-link{color:#3a3a3f}body:has(.aih-page) .nav-mobile-link.active,body:has(.aih-page) .nav-mobile-link:hover{background:#fff;border-color:rgba(11,11,12,.1);color:#0b0b0c}body:has(.aih-page) .nav-mobile-cta{background:#7c3aed;border-color:#7c3aed;color:#fff}body:has(.aih-page) footer{background:#f3f3f0!important;border-top:1px solid rgba(11,11,12,.08)!important;color:#3a3a3f}body:has(.aih-page) footer .text-white{color:#0b0b0c!important}body:has(.aih-page) footer .text-gray-400{color:#5f5f66!important}body:has(.aih-page) footer .text-gray-600{color:#8e8e95!important}body:has(.aih-page) footer [class*=border-white]{border-color:rgba(11,11,12,.09)!important}body:has(.aih-page) footer a:hover{color:#0b0b0c!important}body:has(.aih-page) footer p.text-4xl,body:has(.aih-page) footer p[style*="118, 227, 220"],body:has(.aih-page) footer p[style*="76e3dc"]{color:#0b0b0c!important;font-weight:500!important;letter-spacing:-.04em}body:has(.aih-page) footer [class*=via-cyan]{display:none!important}body:has(.aih-page) footer .blur-3xl{display:none!important}.aih,.aih-wrap{position:relative}.aih-wrap{width:min(1200px,100% - 48px);margin-inline:auto}.aih-sec{position:relative;padding:clamp(64px,8vw,120px) 0}.aih-sec+.aih-sec{border-top:1px solid var(--line)}.aih-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--muted);letter-spacing:0;margin-bottom:16px}.aih-eyebrow:before{content:"";width:6px;height:6px;border-radius:2px;background:var(--p)}.aih-h{font-family:var(--font);font-weight:600;color:var(--ink);font-size:clamp(32px,4.4vw,56px);line-height:1.05;letter-spacing:-.035em;margin:0;text-wrap:balance}.aih-serif{font-family:var(--serif);font-style:italic;font-weight:400;letter-spacing:-.01em;color:var(--ink)}.aih-h .aih-serif{font-size:1.08em;line-height:.9}.aih-w{overflow:hidden;vertical-align:top;padding-bottom:.08em;margin-bottom:-.08em}.aih-w,.aih-w>*{display:inline-block}.aih-sub{font-size:clamp(15px,1.2vw,17.5px);line-height:1.6;color:var(--muted);margin:0;max-width:460px}.aih-sub a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:3px}.aih-sub a:hover{text-decoration-color:var(--p)}.aih-head{display:flex;justify-content:space-between;align-items:flex-end;gap:32px 64px;margin-bottom:clamp(36px,4.5vw,56px);flex-wrap:wrap}.aih-head>div{max-width:720px}.aih-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:46px;padding:0 22px;border-radius:999px;font-size:15px;font-weight:500;letter-spacing:-.01em;white-space:nowrap;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s,transform .2s var(--ease)}.aih-btn svg{transition:transform .25s var(--ease)}.aih-btn:hover svg{transform:translateX(3px)}.aih-btn--primary{background:var(--p);color:#fff;box-shadow:0 1px 2px rgba(11,11,12,.14),inset 0 1px 0 rgba(255,255,255,.18)}.aih-btn--primary:hover{background:var(--p-600);color:#fff}.aih-btn--ghost{background:var(--surface);color:var(--ink);border:1px solid var(--line-2);box-shadow:var(--shadow-sm)}.aih-btn--ghost:hover{border-color:rgba(11,11,12,.24);color:var(--ink)}.aih-btn:active{transform:scale(.98)}.aih-link{display:inline-flex;align-items:center;gap:6px;font-weight:500;color:var(--ink);font-size:15px}.aih-link:hover{color:var(--p)}.aih-link svg{transition:transform .25s var(--ease)}.aih-link:hover svg{transform:translateX(3px)}.aih-more{display:flex;justify-content:center;margin-top:40px}@keyframes aih-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes aih-line{0%{transform:translateY(105%)}to{transform:none}}.aih-in{animation:aih-rise 1s var(--ease) both;animation-delay:var(--d,0s)}.aih-line{display:block;overflow:hidden;padding-bottom:.06em;margin-bottom:-.06em}.aih-line>span{display:block;text-wrap:balance;animation:aih-line 1.1s var(--ease) both;animation-delay:var(--d,0s)}.aih-hero{position:relative;padding-top:clamp(118px,12vw,148px);padding-bottom:clamp(40px,5vw,64px);background:radial-gradient(60% 50% at 50% 0,#ffffff 0,rgba(255,255,255,0) 70%),var(--bg)}.aih-hero__grid{display:grid;grid-template-columns:1.15fr .95fr;align-items:center;gap:36px;position:relative;z-index:2;margin-bottom:clamp(24px,3.5vw,44px)}.aih-hero__copy{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.aih-pill{display:inline-flex;align-items:center;gap:10px;height:34px;padding:0 14px;border-radius:999px;background:var(--surface);border:1px solid var(--line-2);font-size:13px;font-weight:500;color:var(--ink-2);box-shadow:var(--shadow-sm);transition:border-color .2s}.aih-pill:hover{border-color:rgba(11,11,12,.24);color:var(--ink)}.aih-pill__dot{width:6px;height:6px;border-radius:99px;background:var(--p);box-shadow:0 0 0 3px var(--p-tint)}.aih-pill__sep{width:1px;height:14px;background:var(--line-2)}.aih-pill__muted{color:var(--muted)}.aih-hero__h{margin:20px 0 0;font-weight:600;color:var(--ink);font-size:clamp(38px,4.8vw,66px);line-height:1.04;letter-spacing:-.045em}.aih-hero__h .aih-serif{font-size:1.08em;letter-spacing:-.02em;padding-right:.04em}.aih-hero__slides{margin-top:18px;display:flex;flex-direction:column;gap:8px}.aih-hero__slide-active{display:inline-flex;align-items:center;gap:10px;padding:6px 14px 6px 6px;background:rgba(124,58,237,.06);border:1px solid rgba(124,58,237,.18);border-radius:999px;grid-area:1/1;justify-self:start;align-self:start;visibility:hidden}.aih-hero__slide-active.is-active{visibility:visible;animation:aih-rise .35s var(--ease) both}.aih-hero__slide-stack{display:grid}.aih-hero__slide-tag{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;background:var(--p);color:#fff;padding:3px 10px;border-radius:999px}.aih-hero__slide-title{font-size:14px;font-weight:600;color:var(--ink)}.aih-hero__slide-dots{display:flex;gap:6px;align-items:center;margin-top:2px}.aih-hero__slide-dot{width:7px;height:7px;border-radius:999px;background:rgba(11,11,12,.15);border:0;padding:0;cursor:pointer;transition:all .25s var(--ease)}.aih-hero__slide-dot.is-active{width:20px;background:var(--p)}.aih-hero__p{margin:18px 0 0;max-width:520px;font-size:clamp(15px,1.2vw,17px);line-height:1.6;color:var(--muted);min-height:52px;display:grid}.aih-hero__p>span{grid-area:1/1}.aih-hero__p-size{visibility:hidden;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.aih-hero__p-size:after,.aih-hero__slide-size [data-text]:after{content:attr(data-text)}.aih-hero__cta{display:flex;gap:12px;margin-top:24px;flex-wrap:wrap;justify-content:flex-start}.aih-hero__stage{aspect-ratio:16/12;max-height:560px;margin:0}.aih-hero-visual-stage,.aih-hero__stage{position:relative;width:100%;min-height:480px;display:flex;align-items:center;justify-content:center}.aih-hero-visual-stage{height:100%}.aih-visual-pane{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transform:translateY(14px) scale(.97);transition:opacity .55s cubic-bezier(.16,1,.3,1),transform .55s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.aih-visual-pane.is-active{opacity:1;pointer-events:auto;transform:translateY(0) scale(1);z-index:2}.aih-hero__canvas{position:absolute;inset:0;opacity:0;transition:opacity 1.2s var(--ease)}.aih-hero__canvas.is-ready{opacity:1}.aih-hero__poster{position:absolute;inset:0;background:url(/home-3d/hero-poster.webp) 50%/contain no-repeat;transition:opacity 1.2s var(--ease)}.aih-hero__stage:has(.is-ready) .aih-hero__poster{opacity:0;transition-delay:.3s}.aih-hero-hud{position:absolute;inset:0;pointer-events:none;z-index:3}.aih-hud-pill,.aih-stage-float-pill{position:absolute;top:14px;left:10px;display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:999px;background:rgba(255,255,255,.94);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.95);box-shadow:0 10px 28px -4px rgba(124,58,237,.16),0 2px 6px rgba(0,0,0,.04);font-size:13px;font-weight:700;color:#1e1b4b;animation:aih-rise .4s var(--ease) both}.aih-hud-icon{font-size:14px}.aih-hud-badge{font-size:12.5px;font-weight:700;color:#1e1b4b;letter-spacing:-.01em}.aih-hud-card,.aih-stage-float-card{position:absolute;bottom:20px;left:12px;display:flex;flex-direction:column;gap:3px;padding:10px 18px;border-radius:16px;background:rgba(255,255,255,.96);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.95);box-shadow:0 14px 34px -6px rgba(124,58,237,.18),0 2px 8px rgba(0,0,0,.04);animation:aih-rise .4s var(--ease) .08s both}.aih-hud-kicker,.aih-stage-kicker{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--p)}.aih-hud-metric,.aih-stage-float-card b{font-size:13.5px;font-weight:700;color:var(--ink)}.aih-stage-float-card b{letter-spacing:-.01em}.aih-float-top{top:10px;left:6px}.aih-float-bottom{bottom:12px;left:6px}.aih-hud-pulse{width:8px;height:8px;border-radius:99px;background:#10b981;box-shadow:0 0 0 3px rgba(16,185,129,.25);animation:aih-pulse 2s infinite;display:inline-block}@keyframes aih-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.3);opacity:.7}}.aih-phone-wrapper{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;animation:aih-phone-float 6s ease-in-out infinite}@keyframes aih-phone-float{0%,to{transform:translateY(0) rotate(-1.5deg)}50%{transform:translateY(-10px) rotate(1.2deg)}}.aih-phone-device{width:250px;height:440px;background:#141318;border-radius:38px;border:7px solid #282730;box-shadow:0 28px 70px -15px rgba(124,58,237,.38),0 12px 30px rgba(0,0,0,.22),inset 0 0 0 2px rgba(255,255,255,.15);flex-direction:column}.aih-phone-device,.aih-phone-screen{position:relative;overflow:hidden;display:flex}.aih-phone-screen{flex:1;background:#0f0e15;color:#fff;flex-direction:column;padding:10px 12px 14px}.aih-phone-island{width:135px;height:22px;background:#000;border-radius:20px;margin:0 auto 10px;display:flex;align-items:center;justify-content:center;gap:6px;box-shadow:0 2px 8px rgba(0,0,0,.5);z-index:5}.aih-island-dot{width:6px;height:6px;border-radius:99px;background:#10b981;box-shadow:0 0 6px #10b981}.aih-island-text{font-size:9.5px;font-weight:600;color:#e2e8f0;letter-spacing:-.01em}.aih-phone-app{flex:1;display:flex;flex-direction:column;gap:9px}.aih-app-nav{justify-content:space-between}.aih-app-brand,.aih-app-nav{display:flex;align-items:center}.aih-app-brand{gap:6px;font-size:11.5px}.aih-app-logo-dot{width:8px;height:8px;border-radius:99px;background:#7c3aed}.aih-app-pill{font-size:9.5px;background:rgba(124,58,237,.25);color:#c4b5fd;padding:2px 7px;border-radius:99px;border:1px solid rgba(124,58,237,.4)}.aih-app-banner{background:linear-gradient(135deg,rgba(124,58,237,.35),rgba(99,102,241,.2));border:1px solid rgba(139,92,246,.35);border-radius:12px;padding:8px 10px}.aih-app-banner span{font-size:11px;font-weight:700;color:#fff;display:block}.aih-app-banner p{font-size:9.5px;color:#cbd5e1;margin:3px 0 0;line-height:1.35}.aih-app-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.aih-app-card{background:#1a1824;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:7px;display:flex;flex-direction:column;gap:3px}.aih-app-card-img{height:48px;border-radius:6px;background:linear-gradient(135deg,#312e81,#4c1d95);margin-bottom:2px}.aih-app-card-img.aih-img-alt{background:linear-gradient(135deg,#1e1b4b,#3730a3)}.aih-app-card b{font-size:10.5px;color:#f1f5f9}.aih-app-card span{font-size:10px;font-weight:700;color:#a78bfa}.aih-app-chat-bar{margin-top:auto;background:rgba(124,58,237,.18);border:1px solid rgba(139,92,246,.35);border-radius:10px;padding:7px 8px;display:flex;align-items:center;gap:6px;font-size:9px;color:#ddd6fe;line-height:1.3}.aih-app-sparkle{font-size:11px}.aih-ai-console{width:min(440px,94%);background:#0f0d19;border-radius:20px;border:1px solid rgba(139,92,246,.35);box-shadow:0 28px 70px -15px rgba(124,58,237,.32),0 10px 30px rgba(0,0,0,.3);overflow:hidden;display:flex;flex-direction:column;animation:aih-console-pulse 7s ease-in-out infinite}@keyframes aih-console-pulse{0%,to{transform:translateY(0);box-shadow:0 28px 70px -15px rgba(124,58,237,.32)}50%{transform:translateY(-6px);box-shadow:0 32px 80px -12px rgba(124,58,237,.45)}}.aih-console-head{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:rgba(255,255,255,.03);border-bottom:1px solid rgba(255,255,255,.08)}.aih-console-dots{display:flex;gap:6px}.aih-console-dots span{width:9px;height:9px;border-radius:99px;background:rgba(255,255,255,.2)}.aih-console-dots span:first-child{background:#ef4444}.aih-console-dots span:nth-child(2){background:#f59e0b}.aih-console-dots span:nth-child(3){background:#10b981}.aih-console-title{font-family:monospace;font-size:11px;color:#94a3b8}.aih-console-live{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;color:#10b981}.aih-console-body{padding:18px 16px;display:flex;flex-direction:column;gap:16px}.aih-ai-orb-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:6px 0}.aih-ai-orb{width:56px;height:56px;border-radius:99px;background:radial-gradient(circle,#c084fc 0,#7c3aed 55%,#4c1d95 100%);box-shadow:0 0 28px 8px rgba(124,58,237,.55),0 0 60px 14px rgba(168,85,247,.25);animation:aih-orb-glow 3s ease-in-out infinite alternate}@keyframes aih-orb-glow{0%{transform:scale(.95);filter:brightness(.95)}to{transform:scale(1.08);filter:brightness(1.2)}}.aih-ai-wave{display:flex;align-items:center;gap:4px;height:18px}.aih-ai-wave span{width:3px;background:#a78bfa;border-radius:3px;animation:aih-wave-bar 1.2s ease-in-out infinite alternate}.aih-ai-wave span:first-child{height:6px;animation-delay:.1s}.aih-ai-wave span:nth-child(2){height:14px;animation-delay:.3s}.aih-ai-wave span:nth-child(3){height:18px;animation-delay:.2s}.aih-ai-wave span:nth-child(4){height:10px;animation-delay:.5s}.aih-ai-wave span:nth-child(5){height:16px;animation-delay:.15s}.aih-ai-wave span:nth-child(6){height:12px;animation-delay:.4s}.aih-ai-wave span:nth-child(7){height:7px;animation-delay:.25s}.aih-ai-wave span:nth-child(8){height:4px;animation-delay:.6s}@keyframes aih-wave-bar{0%{transform:scaleY(.4);opacity:.5}to{transform:scaleY(1.3);opacity:1}}.aih-ai-orb-status{font-size:11.5px;font-weight:600;color:#c4b5fd}.aih-console-stream{display:flex;flex-direction:column;gap:8px}.aih-stream-row{display:flex;align-items:flex-start;gap:8px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);border-radius:8px;padding:8px 10px}.aih-stream-badge{font-size:9.5px;font-weight:700;text-transform:uppercase;padding:2px 7px;border-radius:4px;background:rgba(148,163,184,.2);color:#94a3b8;flex-shrink:0}.aih-stream-badge.aih-badge-ai{background:rgba(124,58,237,.35);color:#c4b5fd}.aih-stream-badge.aih-badge-done{background:rgba(16,185,129,.25);color:#6ee7b7}.aih-stream-row p{margin:0;font-size:11px;line-height:1.4;color:#cbd5e1}.aih-seo-cockpit{width:min(440px,94%);background:#ffffff;border-radius:20px;border:1px solid rgba(124,58,237,.2);box-shadow:0 24px 60px -12px rgba(124,58,237,.25),0 8px 20px rgba(0,0,0,.06);padding:18px 20px;display:flex;flex-direction:column;gap:16px;animation:aih-console-pulse 7s ease-in-out infinite}.aih-search-bar{display:flex;align-items:center;gap:10px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;padding:7px 14px}.aih-search-icon{font-size:13px}.aih-search-query{font-size:12px;color:#334155;font-weight:500;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aih-rank-badge{font-size:10px;font-weight:700;background:#10b981;color:#fff;padding:3px 8px;border-radius:999px;box-shadow:0 2px 6px rgba(16,185,129,.35)}.aih-seo-chart-card{display:flex;flex-direction:column;gap:12px}.aih-chart-header{display:flex;justify-content:space-between;align-items:flex-start}.aih-chart-sub{font-size:11px;color:#64748b;text-transform:uppercase;font-weight:600;display:block}.aih-chart-stat{font-size:20px;font-weight:700;color:#0f172a;letter-spacing:-.02em}.aih-chart-stat small{font-size:13px;color:#10b981;font-weight:700;margin-left:6px}.aih-chart-tag{font-size:10.5px;font-weight:700;background:rgba(124,58,237,.1);color:#7c3aed;padding:4px 10px;border-radius:999px;border:1px solid rgba(124,58,237,.2)}.aih-growth-svg{width:100%;height:100px;overflow:visible}.aih-chart-stroke{stroke-dasharray:400;stroke-dashoffset:400;animation:aih-draw-curve 2.5s ease-out forwards}@keyframes aih-draw-curve{to{stroke-dashoffset:0}}.aih-chart-pulse{animation:aih-chart-dot-pulse 2s infinite;transform-origin:350px 12px}@keyframes aih-chart-dot-pulse{0%,to{transform:scale(1);opacity:.4}50%{transform:scale(2.2);opacity:.8}}.aih-seo-chips{display:flex;flex-wrap:wrap;gap:8px}.aih-seo-chips span{font-size:11px;color:#475569;background:#f1f5f9;padding:4px 10px;border-radius:8px}.aih-seo-chips span b{color:#0f172a}.aih-erp-console{width:min(440px,94%);background:#ffffff;border-radius:20px;border:1px solid rgba(124,58,237,.22);box-shadow:0 24px 60px -12px rgba(124,58,237,.25),0 8px 20px rgba(0,0,0,.06);padding:18px 20px;display:flex;flex-direction:column;gap:14px;animation:aih-console-pulse 7s ease-in-out infinite}.aih-erp-header{justify-content:space-between}.aih-erp-header,.aih-erp-title{display:flex;align-items:center}.aih-erp-title{gap:8px}.aih-erp-badge{font-size:10px;font-weight:700;background:#7c3aed;color:#fff;padding:3px 8px;border-radius:6px}.aih-erp-title b{font-size:13px;color:#0f172a}.aih-erp-sync{font-size:10.5px;font-weight:600;color:#10b981}.aih-erp-board{display:grid;grid-template-columns:1fr 1fr;gap:10px}.aih-erp-column{display:flex;flex-direction:column;gap:6px}.aih-col-label{font-size:10.5px;font-weight:700;text-transform:uppercase;color:#64748b;letter-spacing:.04em}.aih-deal-card,.aih-invoice-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:10px;display:flex;flex-direction:column;gap:4px}.aih-deal-card b{font-size:11.5px;color:#0f172a}.aih-deal-card span{font-size:10px;color:#64748b}.aih-deal-status{font-size:9.5px;font-weight:600;color:#7c3aed!important;background:rgba(124,58,237,.08);padding:2px 6px;border-radius:4px;width:-moz-max-content;width:max-content;margin-top:2px}.aih-inv-row{display:flex;justify-content:space-between;align-items:center}.aih-inv-row b{font-size:11px;color:#0f172a}.aih-inv-paid{font-size:9px;font-weight:700;background:#dcfce7;color:#166534;padding:1px 6px;border-radius:99px}.aih-invoice-card span{font-size:10px;font-weight:500;color:#334155}.aih-invoice-card small{font-size:9px;color:#10b981}.aih-erp-footer-bar{background:linear-gradient(135deg,rgba(124,58,237,.08),rgba(99,102,241,.05));border:1px solid rgba(124,58,237,.16);border-radius:10px;padding:8px 12px;display:flex;justify-content:space-between;align-items:center;font-size:11px}.aih-erp-footer-bar span{color:#475569}.aih-erp-footer-bar b{color:#7c3aed;font-weight:700}.aih-hero__facts{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);margin:0 auto!important}.aih-hero__facts li{padding:20px 24px 0;border-left:1px solid var(--line);display:flex;flex-direction:column;gap:4px}.aih-hero__facts li:first-child{border-left:0;padding-left:0}.aih-hero__facts b{font-size:15px;font-weight:600;color:var(--ink);letter-spacing:-.01em}.aih-hero__facts span{font-size:13.5px;color:var(--muted)}.aih-logos{padding:56px 0 60px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--bg)}.aih-logos__label{text-align:center;font-size:13.5px;color:var(--muted);margin:0 0 32px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.aih-logos__rail{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.aih-logos__track{display:flex;gap:28px;width:-moz-max-content;width:max-content;animation:aih-marquee 45s linear infinite;align-items:center}.aih-logos__item{display:flex;align-items:center;justify-content:center;min-width:190px;height:84px;padding:12px 28px;background:rgba(255,255,255,.92);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(220,222,232,.75);border-radius:16px;box-shadow:0 4px 16px -2px rgba(124,58,237,.05),0 2px 6px rgba(0,0,0,.03);flex:none;transition:all .3s var(--ease)}.aih-logos__item:hover{transform:translateY(-3px);background:#ffffff;border-color:rgba(124,58,237,.35);box-shadow:0 10px 24px -4px rgba(124,58,237,.16)}.aih-logos__item img{max-width:155px;max-height:58px;width:auto!important;height:auto!important;-o-object-fit:contain;object-fit:contain;filter:none!important;opacity:1!important;mix-blend-mode:normal!important;transition:transform .25s var(--ease)}.aih-logos__item:hover img{transform:scale(1.06)}@keyframes aih-marquee{to{transform:translateX(-50%)}}.aih-statement{padding:clamp(80px,10vw,140px) 0}.aih-statement__p{margin:0;max-width:1080px;font-weight:500;color:var(--ink);font-size:clamp(24px,3.2vw,42px);line-height:1.25;letter-spacing:-.03em;text-wrap:pretty}.is-motion .aih-statement__p span{color:#c9c9cd;transition:color .25s linear}.is-motion .aih-statement__p span.is-on{color:var(--ink)}.aih-bento{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:18px}.aih-tile{grid-column:span 2;position:relative;display:flex;flex-direction:column;gap:18px;padding:28px;border-radius:var(--r);background:linear-gradient(135deg,rgba(255,255,255,.88),rgba(255,255,255,.58))!important;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,.9)!important;box-shadow:0 8px 32px -4px rgba(124,58,237,.08),0 2px 8px rgba(11,11,12,.04),inset 0 1px 0 rgba(255,255,255,.9)!important;color:var(--ink);overflow:hidden;min-height:240px;transition:border-color .25s,box-shadow .35s var(--ease),transform .35s var(--ease)}.aih-tile:before{content:"";position:absolute;top:0;left:0;right:0;height:45%;background:linear-gradient(180deg,rgba(255,255,255,.65),rgba(255,255,255,0));pointer-events:none;border-radius:var(--r) var(--r) 0 0}.aih-tile:hover{border-color:rgba(124,58,237,.35)!important;box-shadow:0 20px 48px -10px rgba(124,58,237,.22),0 4px 14px rgba(11,11,12,.06),inset 0 1px 1px #fff!important;transform:translateY(-4px);color:var(--ink)}.aih-tile--ai,.aih-tile--web{grid-column:span 3;min-height:480px}.aih-tile__top{display:flex;justify-content:space-between;align-items:center}.aih-tile__ic{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;border:1px solid var(--line-2);color:var(--ink);background:var(--bg)}.aih-tile__go{color:var(--faint);transition:color .25s,transform .25s var(--ease)}.aih-tile:hover .aih-tile__go{color:var(--p);transform:translate(2px,-2px)}.aih-tile__body h3{margin:0;font-size:19px;font-weight:600;letter-spacing:-.02em;line-height:1.25}.aih-tile__body p{margin:8px 0 0;font-size:15px;line-height:1.55;color:var(--muted);max-width:420px}.aih-tile__tags{margin-top:auto;display:flex;flex-wrap:wrap;gap:6px}.aih-tile__tags span{font-size:12.5px;color:var(--ink-2);padding:4px 10px;border-radius:999px;background:rgba(11,11,12,.05)}.aih-chat{margin-top:auto;display:flex;flex-direction:column;gap:10px;padding:18px;border-radius:16px;background:var(--bg);border:1px solid var(--line)}.aih-chat__head{display:flex;align-items:center;gap:10px;padding-bottom:12px;border-bottom:1px solid var(--line);margin-bottom:4px}.aih-chat__head b{display:block;font-size:13.5px;font-weight:600}.aih-chat__head small{display:block;font-size:12px;color:var(--muted)}.aih-chat__av{display:grid;place-items:center;width:30px;height:30px;border-radius:99px;background:var(--ink);color:#fff}.aih-chat__msg{max-width:82%;font-size:13.5px;line-height:1.45;padding:9px 13px;border-radius:14px 14px 14px 4px;background:var(--surface);border:1px solid var(--line);color:var(--ink-2);align-self:flex-start}.aih-chat__msg.is-me{align-self:flex-end;border-radius:14px 14px 4px 14px;background:var(--ink);border-color:var(--ink);color:#fff}.aih-chat__done{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:500;color:var(--ink-2);padding:6px 10px;border-radius:99px;background:var(--surface);border:1px solid var(--line)}.aih-browser{margin-top:auto;border-radius:14px;overflow:hidden;border:1px solid var(--line);background:#fff;box-shadow:var(--shadow-sm)}.aih-browser__bar{display:flex;align-items:center;gap:6px;padding:10px 14px;background:var(--bg-2);border-bottom:1px solid var(--line);font-size:12px;color:var(--muted)}.aih-browser__bar i{width:8px;height:8px;border-radius:99px;background:var(--faint);display:inline-block}.aih-browser__bar span{margin-inline:auto;font-size:11.5px;letter-spacing:-.01em;color:var(--ink-2)}.aih-browser__view{position:relative;width:100%;height:260px;background:var(--bg-2)}.aih-browser__img{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.aih-ai__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(32px,6vw,96px)}.aih-ai__head{position:sticky;top:120px;align-self:start}.aih-ai__list{display:flex;flex-direction:column}.aih-ai__list li{display:grid;grid-template-columns:48px 1fr;gap:20px;padding:36px 0;border-top:1px solid var(--line)}.aih-ai__list li:first-child{border-top:0;padding-top:0}.aih-ai__n{font-size:14px;color:var(--p);padding-top:4px}.aih-ai__list h3,.aih-ai__n{font-weight:600;letter-spacing:-.02em}.aih-ai__list h3{margin:0;font-size:22px;color:var(--ink)}.aih-ai__list p{margin:10px 0 0;font-size:15.5px;line-height:1.6;color:var(--muted)}.aih-work__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.aih-work__card{display:flex;flex-direction:column;gap:16px;text-decoration:none;color:inherit}.aih-shot{position:relative;display:block;width:100%;aspect-ratio:16/10.5;border-radius:var(--r);overflow:hidden;background:var(--bg-2);border:1px solid var(--line);box-shadow:var(--shadow-sm)}.aih-shot__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;transform:scale(var(--s,1));transform-origin:center center;will-change:transform;transition:transform .45s var(--ease)}.aih-work__card:hover .aih-shot__img{transform:scale(1.04)}.aih-work__meta{display:flex;justify-content:space-between;align-items:center;padding:0 4px}.aih-work__title{font-size:17px;font-weight:600;color:var(--ink);letter-spacing:-.02em}.aih-work__go{display:inline-flex;align-items:center;gap:4px;font-size:13.5px;font-weight:500;color:var(--muted)}.aih-work__card:hover .aih-work__go{color:var(--p)}.aih-steps{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:24px;padding-top:36px}.aih-steps__line{position:absolute;top:0;left:0;right:0;height:1px;background:var(--line)}.aih-steps__line span{display:block;height:100%;width:100%;background:var(--p);transform-origin:left center;transform:scaleX(var(--k,0));will-change:transform}.aih-step{display:flex;flex-direction:column;gap:10px;padding-right:16px}.aih-step__n{font-size:13px;color:var(--p)}.aih-step h3,.aih-step__n{font-weight:600;letter-spacing:-.02em}.aih-step h3{margin:0;font-size:19px;color:var(--ink)}.aih-step p{margin:0;font-size:14.5px;line-height:1.55;color:var(--muted)}.aih-step__tag{margin-top:auto;display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:500;color:var(--ink-2)}.aih-plans-sec{background:var(--bg)}.aih-plans-wrapper{display:flex;flex-direction:column;gap:32px}.aih-plans-ctrl{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.aih-plans-tabs{display:flex;gap:8px;flex-wrap:wrap;background:rgba(11,11,12,.04);padding:5px;border-radius:999px}.aih-plans-tab{padding:8px 18px;border-radius:999px;border:0;background:transparent;font-size:14px;font-weight:500;color:var(--muted);cursor:pointer;transition:all .2s var(--ease)}.aih-plans-tab:hover{color:var(--ink)}.aih-plans-tab.is-active{background:#fff;color:var(--ink);font-weight:600;box-shadow:0 2px 8px rgba(11,11,12,.08)}.aih-currency-toggle{display:inline-flex;background:rgba(11,11,12,.04);padding:5px;border-radius:999px}.aih-currency-btn{padding:6px 14px;border-radius:999px;border:0;background:transparent;font-size:13px;font-weight:600;color:var(--muted);cursor:pointer;transition:all .2s}.aih-currency-btn.is-active{background:var(--p);color:#fff;box-shadow:0 2px 8px rgba(124,58,237,.35)}.aih-plans-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;align-items:stretch}.aih-plan-card{position:relative;display:flex;flex-direction:column;padding:32px 28px;border-radius:24px;background:linear-gradient(135deg,rgba(255,255,255,.92),rgba(255,255,255,.65));backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.9);box-shadow:0 6px 24px -2px rgba(11,11,12,.05);transition:transform .25s var(--ease),box-shadow .25s var(--ease),border-color .25s}.aih-plan-card:hover{transform:translateY(-4px);box-shadow:0 16px 40px -8px rgba(124,58,237,.16);border-color:rgba(124,58,237,.3)}.aih-plan-card.is-featured{border-color:rgba(124,58,237,.45);box-shadow:0 14px 40px -6px rgba(124,58,237,.22)}.aih-plan-badge{position:absolute;top:-12px;right:24px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;background:var(--p);color:#fff;padding:4px 12px;border-radius:999px;box-shadow:0 4px 12px rgba(124,58,237,.4)}.aih-plan-cat{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--p)}.aih-plan-name{font-size:22px;font-weight:700;color:var(--ink);margin:6px 0 8px;letter-spacing:-.02em}.aih-plan-desc{font-size:14px;line-height:1.5;color:var(--muted);margin:0 0 20px;min-height:42px}.aih-plan-price-box{display:flex;align-items:baseline;gap:8px;padding-bottom:20px;border-bottom:1px solid var(--line);margin-bottom:20px}.aih-plan-price{font-size:34px;font-weight:800;color:var(--ink);letter-spacing:-.03em}.aih-plan-period{font-size:14px;color:var(--muted);font-weight:500}.aih-plan-features{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0 0 24px;padding:0}.aih-plan-features li{display:flex;align-items:flex-start;gap:10px;font-size:14px;color:var(--ink-2);line-height:1.45}.aih-plan-check{color:var(--p);flex:none;margin-top:2px}.aih-plan-free{margin-top:auto;padding-top:18px;border-top:1px dashed var(--line)}.aih-plan-free-title{font-size:11px;font-weight:700;letter-spacing:.1em;color:var(--p);margin-bottom:10px;display:block}.aih-plan-free-list{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0 0 20px;padding:0}.aih-plan-free-list li{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--muted)}.aih-plan-star{color:var(--p);font-size:12px}.aih-plan-btn{width:100%;justify-content:center;margin-top:12px}.aih-calc-sec{background:var(--bg-2)}.aih-calc-card{background:linear-gradient(135deg,rgba(255,255,255,.95),rgba(255,255,255,.78));backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.9);border-radius:28px;box-shadow:0 20px 60px -15px rgba(124,58,237,.12),0 2px 10px rgba(11,11,12,.04);padding:clamp(24px,4vw,44px)}.aih-calc-top{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;border-bottom:1px solid var(--line);padding-bottom:24px;margin-bottom:28px}.aih-calc-tabs{display:flex;gap:8px;flex-wrap:wrap}.aih-calc-tab{display:inline-flex;align-items:center;gap:8px;padding:9px 18px;border-radius:999px;border:1px solid var(--line-2);background:var(--surface);color:var(--ink-2);font-size:14px;font-weight:500;cursor:pointer;transition:all .2s var(--ease)}.aih-calc-tab:hover{border-color:rgba(124,58,237,.3);color:var(--ink)}.aih-calc-tab.is-active{background:var(--p);color:#fff;border-color:var(--p);box-shadow:0 4px 14px rgba(124,58,237,.35)}.aih-calc-tab-dot{width:6px;height:6px;border-radius:99px;background:currentColor}.aih-calc-body{display:grid;grid-template-columns:1fr 360px;gap:36px;align-items:start}.aih-calc-main h3{font-size:24px;font-weight:700;color:var(--ink);margin:0 0 6px;letter-spacing:-.02em}.aih-calc-main p{font-size:15px;color:var(--muted);margin:0 0 20px;line-height:1.5}.aih-calc-included{background:rgba(124,58,237,.04);border:1px solid rgba(124,58,237,.12);border-radius:16px;padding:18px 20px;margin-bottom:28px}.aih-calc-sublabel{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--p);display:block;margin-bottom:10px}.aih-calc-tags{display:flex;flex-wrap:wrap;gap:8px}.aih-calc-tag{font-size:13px;font-weight:500;color:var(--ink);background:#fff;padding:5px 12px;border-radius:999px;border:1px solid var(--line)}.aih-calc-group{margin-bottom:26px}.aih-calc-grouptitle{font-size:14px;font-weight:700;color:var(--ink);display:block;margin-bottom:12px}.aih-calc-options{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.aih-calc-opt{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;background:var(--surface);border:1px solid var(--line);cursor:pointer;text-align:left;transition:all .2s var(--ease)}.aih-calc-opt:hover{border-color:rgba(124,58,237,.35);transform:translateY(-1px)}.aih-calc-opt.is-selected{background:rgba(124,58,237,.06);border-color:var(--p);box-shadow:0 2px 10px rgba(124,58,237,.12)}.aih-calc-opt-check{width:22px;height:22px;border-radius:6px;display:grid;place-items:center;background:var(--bg-2);color:var(--muted);font-size:13px;font-weight:700;flex:none}.aih-calc-opt.is-selected .aih-calc-opt-check{background:var(--p);color:#fff}.aih-calc-opt-text{flex:1;display:flex;flex-direction:column}.aih-calc-opt-text b{font-size:13.5px;color:var(--ink);line-height:1.3}.aih-calc-opt-text small{font-size:11.5px;color:var(--muted)}.aih-calc-opt-price{font-size:13px;font-weight:700;color:var(--p);flex:none}.aih-calc-sidebar{position:sticky;top:100px}.aih-calc-box{background:#fff;border:1px solid var(--line);border-radius:20px;padding:28px 24px;box-shadow:var(--shadow-md);display:flex;flex-direction:column;gap:18px}.aih-calc-box-kicker{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--p)}.aih-calc-price-row{display:flex;align-items:baseline;gap:8px}.aih-calc-total{font-size:38px;font-weight:900;color:var(--ink);letter-spacing:-.04em}.aih-calc-period{font-size:15px;color:var(--muted)}.aih-calc-time{font-size:13px;color:var(--muted);background:var(--bg-2);padding:8px 12px;border-radius:10px}.aih-calc-time b{color:var(--ink)}.aih-calc-breakdown{display:flex;flex-direction:column;gap:8px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:14px 0}.aih-calc-line{display:flex;justify-content:space-between;font-size:13.5px;color:var(--ink-2)}.aih-calc-line--addon{font-size:12.5px;color:var(--muted)}.aih-calc-actions{display:flex;flex-direction:column;gap:10px}.aih-calc-cta,.aih-calc-pdf-link{width:100%;justify-content:center}.aih-calc-pdf-link{font-size:13.5px}.aih-calc-note{font-size:11.5px;line-height:1.4}.aih-calc-loading,.aih-calc-note{color:var(--muted);text-align:center}.aih-calc-loading{padding:48px 0}.aih-testi__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.aih-tcard{margin:0;padding:28px;border-radius:var(--r);background:#fff;border:1px solid var(--line);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;justify-content:space-between;gap:20px}.aih-tcard blockquote{margin:0;font-size:15.5px;line-height:1.6;color:var(--ink-2);font-style:normal}.aih-tcard figcaption{display:flex;align-items:center;gap:12px}.aih-tcard figcaption img,.aih-tcard__av{width:44px;height:44px;border-radius:99px;-o-object-fit:cover;object-fit:cover;background:var(--bg-2);flex:none}.aih-tcard__av{display:grid;place-items:center;font-size:13px;font-weight:600;color:var(--muted)}.aih-tcard figcaption b{display:block;font-size:14px;font-weight:600;color:var(--ink)}.aih-tcard figcaption small{display:block;font-size:12.5px;color:var(--muted)}.aih-faq__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:clamp(32px,6vw,96px)}.aih-faq__head{position:sticky;top:120px;align-self:start}.aih-faq__list{display:flex;flex-direction:column}.aih-qa{border-top:1px solid var(--line);padding:0}.aih-qa:last-child{border-bottom:1px solid var(--line)}.aih-qa summary{list-style:none;display:flex;justify-content:space-between;align-items:center;padding:24px 0;cursor:pointer;font-size:18px;font-weight:600;color:var(--ink);letter-spacing:-.02em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.aih-qa summary::-webkit-details-marker{display:none}.aih-qa__ic{display:grid;place-items:center;width:32px;height:32px;border-radius:99px;border:1px solid var(--line-2);color:var(--ink);flex:none;transition:transform .25s var(--ease)}.aih-qa[open] .aih-qa__ic{transform:rotate(45deg)}.aih-qa p{margin:0 0 24px;font-size:15.5px;line-height:1.6;color:var(--muted);max-width:620px}.aih-cta__card{position:relative;overflow:hidden;padding:clamp(48px,7vw,96px) clamp(24px,5vw,64px);text-align:center;border-radius:28px;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;align-items:center}.aih-cta__card:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:56px 56px;background-position:50%;mask-image:radial-gradient(60% 70% at 50% 50%,#000,transparent);-webkit-mask-image:radial-gradient(60% 70% at 50% 50%,#000,transparent);opacity:.7}.aih-cta__card>*{position:relative}.aih-cta__h{max-width:820px;font-size:clamp(34px,5vw,64px)}.aih-cta__card p{margin:20px auto 0;max-width:520px;color:var(--muted);font-size:16.5px;line-height:1.6}.aih-cta__actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:32px}.aih-posts{border-top:1px solid var(--line)}.aih-posts .lp{background:transparent!important;border-top:0!important}.aih-posts .lp-kicker{color:var(--muted)!important}.aih-posts .lp-h,.aih-posts .lp-title{color:var(--ink)!important;font-family:var(--font);letter-spacing:-.03em}.aih-posts .lp-all,.aih-posts .lp-read{color:var(--ink)!important}.aih-posts .lp-all:hover,.aih-posts .lp-read:hover{color:var(--p)!important}.aih-posts .lp-card{background:#fff!important;border:1px solid var(--line)!important;box-shadow:var(--shadow-sm);border-radius:20px!important}.aih-posts .lp-card:hover{border-color:var(--line-2)!important;box-shadow:var(--shadow-md);transform:translateY(-2px)}.aih-posts .lp-img{background:var(--bg-2)!important}.aih-posts .lp-date,.aih-posts .lp-desc{color:var(--muted)!important}.aih-contact{padding:clamp(64px,8vw,120px) 0;position:relative;z-index:1;border-top:1px solid var(--line)}.aih-contact__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(32px,6vw,96px);align-items:start}.aih-contact .aih-sub{margin-top:22px}.aih-contact__list{display:grid;margin:34px 0 30px!important;border-top:1px solid var(--line)}.aih-contact__list a{display:flex;align-items:center;gap:16px;padding:18px 0;border-bottom:1px solid var(--line);color:var(--ink);transition:color .2s}.aih-contact__list a:hover b{color:var(--p)}.aih-contact__ic{display:grid;place-items:center;width:42px;height:42px;flex:none;border-radius:12px;border:1px solid var(--line-2);background:var(--surface);color:var(--ink)}.aih-contact__list small{display:block;font-size:13px;color:var(--muted)}.aih-contact__list b{display:block;color:var(--ink);font-size:16px;font-weight:500;margin-top:2px;transition:color .2s}.aih-contact__list .aih-contact__b2{color:var(--ink-2);font-size:14.5px;margin-top:0}.aih-contact__form{position:relative}.aih-contact__skeleton{height:520px;border-radius:24px;background:#fff;border:1px solid var(--line)}.aih-contact .contactForm{--cf-notch-bg:#ffffff;background:#fff!important;border:1px solid var(--line)!important;border-radius:24px!important;box-shadow:var(--shadow-md)!important;backdrop-filter:none!important}.aih-contact .contactForm .cf-control,.aih-contact .contactForm .cf-phone-container{background:#fafaf8!important;border-color:rgba(11,11,12,.12)!important;color:var(--ink)!important}.aih-contact .contactForm .cf-phone-container input{color:var(--ink)!important}.aih-contact .contactForm .cf-phone-container .cf-phone-flag-btn,.aih-contact .contactForm .cf-phone-container .selected-flag,.aih-contact .contactForm .react-tel-input .flag-dropdown.open{background:transparent!important}.aih-contact .contactForm .cf-phone-container .country-list,.aih-contact .contactForm .cf-phone-container .search{background:#fff!important;color:var(--ink)!important;border-color:var(--line)!important;box-shadow:var(--shadow-md)!important}.aih-contact .contactForm .cf-phone-container .country-list .country{color:var(--ink)!important}.aih-contact .contactForm .cf-phone-container .country-list .country.highlight,.aih-contact .contactForm .cf-phone-container .country-list .country:hover{background:var(--bg-2)!important}.aih-contact .contactForm .cf-phone-container .search-box{background:#fafaf8!important;color:var(--ink)!important;border-color:var(--line)!important}.aih-contact .contactForm .cf-control:focus,.aih-contact .contactForm .cf-field:focus-within .cf-control,.aih-contact .contactForm .cf-field:focus-within .cf-phone-container{border-color:var(--p)!important;box-shadow:0 0 0 3px rgba(124,58,237,.12)!important;background:#fff!important}.aih-contact .contactForm .cf-float-label{color:var(--muted)!important;background:var(--cf-notch-bg)!important}.aih-contact .contactForm .cf-field:focus-within .cf-float-label{color:var(--ink)!important}.aih-contact .contactForm select.cf-control option{color:var(--ink);background:#fff}.aih-contact .contactForm .cf-submit-btn{color:#fff!important;border:0!important;background:var(--p)!important;box-shadow:0 1px 2px rgba(11,11,12,.14),inset 0 1px 0 rgba(255,255,255,.18)!important}.aih-contact .contactForm .cf-submit-btn:hover:not(:disabled){background:var(--p-600)!important;color:#fff!important}.aih-contact .contactForm .cf-submit-icon{background:rgba(255,255,255,.22)!important}.aih-contact .contactForm .cf-submit-status.is-success{color:#166534!important;background:#dcfce7!important}.aih-contact .contactForm .cf-submit-status.is-error{color:#991b1b!important;background:#fee2e2!important}.aih-contact .contactForm .cf-error,.aih-contact .contactForm .cf-field.has-error .cf-float-label{color:#dc2626!important}.aih-contact .contactForm .cf-control::-moz-placeholder{color:transparent}.aih-contact .contactForm .cf-control::placeholder{color:transparent}.aih-contact .contactForm *{--tw-text-opacity:1}.aih-contact .contactForm h1,.aih-contact .contactForm h2,.aih-contact .contactForm h3,.aih-contact .contactForm label,.aih-contact .contactForm p{color:var(--ink-2)}@media (max-width:1080px){.aih-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.aih-tile,.aih-tile--ai,.aih-tile--web{grid-column:span 1}.aih-tile--ai,.aih-tile--web{grid-column:span 2;min-height:0}.aih-plans-grid,.aih-steps,.aih-testi__grid{grid-template-columns:repeat(2,1fr)}.aih-steps{row-gap:36px}.aih-steps__line{display:none}.aih-step{border-top:1px solid var(--line-2);padding-top:16px}.aih-calc-body{grid-template-columns:1fr}.aih-calc-sidebar{position:static}}@media (max-width:900px){.aih-hero__grid{grid-template-columns:1fr;gap:24px}.aih-hero__copy{align-items:center}.aih-hero__copy,.aih-hero__p{text-align:center}.aih-hero__slide-active{justify-self:center}.aih-hero__cta,.aih-hero__slide-dots{justify-content:center}.aih-hero__stage{aspect-ratio:auto;min-height:420px;max-height:480px;width:100%}.aih-hero-visual-stage{min-height:420px}.aih-ai__grid,.aih-contact__grid,.aih-faq__grid{grid-template-columns:1fr}.aih-ai__head{position:static}.aih-hero__facts{grid-template-columns:repeat(2,1fr)}.aih-hero__facts li:nth-child(3){border-left:0;padding-left:0}.aih-hero__facts li:nth-child(n+3){padding-top:18px}.aih-calc-options,.aih-plans-grid{grid-template-columns:1fr}}@media (max-width:768px){.aih-sec{padding:clamp(44px,7vw,68px) 0}.aih-bento .aih-tile:nth-child(n+5),.aih-testi__grid .aih-tcard:nth-child(n+3),.aih-work__grid .aih-work__card:nth-child(n+4){display:none}.aih-hero-visual-stage,.aih-hero__stage{min-height:380px;max-height:440px}.aih-phone-device{width:215px;height:380px;border-width:5px}.aih-phone-island{width:110px;height:18px}.aih-app-card-img{height:38px}.aih-ai-console,.aih-erp-console,.aih-seo-cockpit{width:100%}.aih-stage-float-pill{font-size:11.5px;padding:6px 12px}.aih-stage-float-card{padding:8px 12px}.aih-stage-kicker{font-size:9.5px}.aih-stage-float-card b{font-size:12px}.aih-calc-card{border-radius:20px}.aih-calc-box,.aih-calc-card{padding:20px 16px}}@media (max-width:680px){.aih-wrap{width:calc(100% - 32px)}.aih-hero{padding-top:110px}.aih-hero__h{font-size:clamp(34px,9vw,48px);letter-spacing:-.04em}.aih-hero__cta{width:100%}.aih-hero__cta .aih-btn{flex:1 1 100%}.aih-hero__stage{aspect-ratio:auto;width:100%;margin:0;min-height:360px;max-height:400px}.aih-hero-visual-stage{min-height:360px}.aih-hero__facts li{padding:14px 10px 0}.aih-hero__facts li:nth-child(odd){padding-left:0}.aih-bento{grid-template-columns:1fr;gap:14px}.aih-tile,.aih-tile--ai,.aih-tile--web{grid-column:span 1;padding:22px;min-height:0}.aih-browser__view{height:200px}.aih-steps,.aih-testi__grid,.aih-work__grid{grid-template-columns:1fr}.aih-step{padding-right:0}.aih-qa summary{font-size:16px;padding:18px 0}.aih-head{margin-bottom:28px}.aih-logos{padding:36px 0 40px}.aih-logos__track{gap:20px}.aih-logos__item{min-width:155px;height:74px;padding:10px 20px}.aih-logos__item img{max-width:130px;max-height:48px}.aih-plans-ctrl{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.aih-in,.aih-line>span{animation:none!important}.aih-logos__track{animation:none;flex-wrap:wrap;width:auto;justify-content:center;row-gap:24px}.aih-logos__rail{mask-image:none;-webkit-mask-image:none}.aih-logos__item[aria-hidden=true]{display:none}.aih-page *,.aih-page :after,.aih-page :before{transition-duration:.01ms!important}}.lp{background:#000;padding:clamp(54px,7vw,92px) 0;border-top:1px solid rgba(255,255,255,.07)}.lp-wrap{max-width:1180px;margin:0 auto;padding:0 24px}.lp-head{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-end;justify-content:space-between;margin-bottom:clamp(26px,3.5vw,42px)}.lp-kicker{display:block;margin-bottom:10px;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#76e3dc}.lp-h{font-size:clamp(23px,3.4vw,36px);font-weight:800;line-height:1.18;letter-spacing:-.015em;color:#fff;margin:0}.lp-all{font-size:14.5px;font-weight:600;color:#9df0ea;text-decoration:none;white-space:nowrap;padding:10px 2px;transition:color .2s ease}.lp-all:hover{color:#fff}.lp-all:focus-visible{outline:2px solid #76e3dc;outline-offset:3px}.lp-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.lp-card{display:flex;flex-direction:column;text-decoration:none;border-radius:16px;overflow:hidden;background:rgba(255,255,255,.032);border:1px solid rgba(255,255,255,.09);transition:transform .25s ease,border-color .25s ease}.lp-card:hover{transform:translateY(-5px);border-color:rgba(118,227,220,.36)}.lp-card:focus-visible{outline:2px solid #76e3dc;outline-offset:3px}.lp-img{aspect-ratio:16/9;overflow:hidden;background:#0b1119}.lp-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .5s ease}.lp-card:hover .lp-img img{transform:scale(1.05)}.lp-body{padding:18px 18px 20px;display:flex;flex-direction:column;flex:1}.lp-date{font-size:12px;color:rgba(255,255,255,.42)}.lp-title{font-size:17px;font-weight:700;line-height:1.35;color:#fff;margin:8px 0}.lp-desc{font-size:13.5px;line-height:1.65;color:#a3aebc;margin:0 0 16px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.lp-read{margin-top:auto;font-size:13.5px;font-weight:700;color:#76e3dc}@media (max-width:900px){.lp-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.lp-grid{grid-template-columns:1fr}.lp-head{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.lp-card,.lp-img img{transition:none}}.lp-guides{margin-top:26px;display:flex;flex-wrap:wrap;gap:8px 18px;font-size:15px;line-height:1.5}.lp-guides-h{font-weight:600;color:#111}.lp-guides a{color:#4b5563;text-decoration:underline;text-underline-offset:3px}.lp-guides a:hover{color:#7C3AED}.gr{padding:clamp(80px,10vw,140px) 0 clamp(70px,8vw,120px);position:relative;z-index:1;overflow:hidden;border-top:1px solid var(--line)}.gr-head{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(28px,5vw,80px);align-items:end}.gr-head .aih-sub{margin-top:22px}.gr-score{position:relative;padding:28px;border-radius:20px;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-md)}.gr-score__row{display:flex;align-items:center;gap:18px}.gr-score__v{display:block;font-weight:500;font-size:clamp(52px,5.6vw,72px);line-height:.9;letter-spacing:-.05em;color:var(--ink);font-variant-numeric:tabular-nums}.gr-score__l{margin:16px 0 0;color:var(--muted);font-size:14.5px}.gr-score__l b{color:var(--ink)}.gr-score__cta{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.gr-score__cta .aih-btn{height:42px;font-size:14px;padding:0 16px}.gr-stars{display:inline-flex;gap:3px;margin-top:8px}.gr-stars svg{fill:#e3e3e6}.gr-stars svg.is-on{fill:#f5b301}.gr-rail{margin-top:clamp(40px,5vw,64px);overflow:hidden;padding:8px 0 24px;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.gr-track{display:flex;gap:16px;width:-moz-max-content;width:max-content;padding:0 24px}.gr-track--loop{animation:grMarq 80s linear infinite}.gr-rail:focus-within .gr-track--loop,.gr-rail:hover .gr-track--loop{animation-play-state:paused}@keyframes grMarq{to{transform:translateX(-50%)}}.gr-card{width:min(380px,80vw);margin:0;padding:24px;border-radius:20px;display:flex;flex-direction:column;gap:12px;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);transition:border-color .25s,box-shadow .3s}.gr-card:hover{border-color:var(--line-2);box-shadow:var(--shadow-md)}.gr-card__top{display:flex;align-items:center;gap:12px}.gr-card__av{width:40px;height:40px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex:none}.gr-card__av--i{display:grid;place-items:center;font-weight:600;font-size:13px;color:var(--ink);background:var(--bg-2)}.gr-card figcaption{flex:1;min-width:0}.gr-card figcaption b{display:block;color:var(--ink);font-size:15px;font-weight:600;text-transform:capitalize}.gr-card figcaption a:hover b{color:var(--p)}.gr-card figcaption small{display:block;color:var(--muted);font-size:12.5px;margin-top:2px}.gr-card__g{flex:none}.gr-card blockquote{margin:0;color:var(--ink-2);font-size:15px;line-height:1.6;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.gr-card__more{margin-top:auto;font-size:13.5px;font-weight:500;color:var(--ink);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--line-2)}.gr-card__more:hover{color:var(--p);text-decoration-color:var(--p)}.gr-note{margin-top:6px;font-size:13px;color:var(--muted);text-align:center}@media (max-width:900px){.gr-head{grid-template-columns:1fr;align-items:start}}@media (max-width:640px){.gr-score{padding:22px}.gr-score__cta .aih-btn{flex:1 1 100%}}@media (prefers-reduced-motion:reduce){.gr-track--loop{animation:none;flex-wrap:wrap;width:auto;justify-content:center;row-gap:16px}.gr-track--loop>[aria-hidden=true]{display:none}.gr-rail{mask-image:none;-webkit-mask-image:none}}