:root{--aic-bg:#0a0a0a;--aic-bg-soft:#111114;--aic-bg-card:hsla(0,0%,100%,.03);--aic-border:hsla(0,0%,100%,.08);--aic-border-strong:hsla(0,0%,100%,.12);--aic-text:#f7f8f8;--aic-text-dim:#a8b1bc;--aic-text-mute:#6b7280;--aic-accent:#7dd3c0;--aic-accent-warm:#e8a87c;--aic-accent-rose:#c4b5fd;--aic-accent-blue:#a8c5e0}.aic-shiny-text{display:inline-block;background-image:linear-gradient(120deg,var(--aic-shiny-color,#b5b5b5) 0,var(--aic-shiny-color,#b5b5b5) 35%,var(--aic-shiny-shine,#fff) 50%,var(--aic-shiny-color,#b5b5b5) 65%,var(--aic-shiny-color,#b5b5b5) 100%);background-size:200% auto;background-position:150%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:aicShinySweep var(--aic-shiny-speed,3.5s) linear infinite}.aic-shiny-text.aic-shiny-bright{--aic-shiny-color:#f7f8f8;--aic-shiny-shine:#7dd3c0}.aic-shiny-text.aic-shiny-warm{--aic-shiny-color:#e8edf2;--aic-shiny-shine:#e8a87c}.aic-shiny-text:hover{animation-play-state:paused}@keyframes aicShinySweep{0%{background-position:150%}to{background-position:-50%}}@media (prefers-reduced-motion:reduce){.aic-shiny-text{animation:none;background-position:50%}}.aic-gradient-headline{background:linear-gradient(180deg,#fff,#f7f8f8 30%,#a8c5e0 70%,#7dd3c0);background-size:100% 200%;background-position:0 0;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:aicHeadlineShift 8s ease-in-out infinite}.aic-gradient-headline.aic-warm{background:linear-gradient(180deg,#fff,#f7f8f8 30%,#e8a87c 70%,#c4b5fd);background-size:100% 200%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@keyframes aicHeadlineShift{0%,to{background-position:0 0}50%{background-position:0 100%}}@media (prefers-reduced-motion:reduce){.aic-gradient-headline{animation:none}}.aic-magnet{position:relative;display:inline-flex;align-items:center;gap:8px;padding:14px 28px;border-radius:12px;font-size:15px;font-weight:600;letter-spacing:-.01em;cursor:pointer;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s ease;text-decoration:none;border:1px solid transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.aic-magnet-primary{background:linear-gradient(180deg,#f7f8f8,#d4d8db);color:#0a0a0a;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.4),0 8px 24px rgba(125,211,192,.1)}.aic-magnet-primary:hover{transform:translateY(-2px) scale(1.02);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.6),0 12px 32px rgba(125,211,192,.25)}.aic-magnet-ghost{background:var(--aic-bg-card);color:var(--aic-text);border:1px solid var(--aic-border)}.aic-magnet-ghost:hover{background:hsla(0,0%,100%,.07);border-color:var(--aic-border-strong);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.aic-magnet:hover{transform:none}}.aic-orbit-stage{position:absolute;inset:0;overflow:hidden;pointer-events:none;display:flex;align-items:center;justify-content:center}.aic-orbit{border:1px solid rgba(125,211,192,.05);transform:translate(-50%,-50%)}.aic-orbit,.aic-orbit-dot{position:absolute;border-radius:50%;top:50%;left:50%}.aic-orbit-dot{width:6px;height:6px;background:var(--aic-accent);box-shadow:0 0 20px var(--aic-accent);transform-origin:0 0;animation:aicOrbit var(--aic-orbit-duration,30s) linear infinite}@keyframes aicOrbit{0%{transform:translate(-50%,-50%) rotate(0deg) translateX(var(--aic-orbit-radius,200px)) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn) translateX(var(--aic-orbit-radius,200px)) rotate(-1turn)}}@media (prefers-reduced-motion:reduce){.aic-orbit-dot{animation:none}}.aic-glass{background:hsla(0,0%,100%,.03);border:1px solid var(--aic-border);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:16px}.aic-glass-strong{background:hsla(0,0%,100%,.05);border:1px solid var(--aic-border-strong);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-radius:16px}.aic-typing-cursor:after{content:"▋";display:inline-block;animation:aicCursorBlink 1s step-end infinite;color:var(--aic-accent);margin-left:2px}@keyframes aicCursorBlink{0%,50%{opacity:1}51%,to{opacity:0}}.aic-soundwave{display:flex;align-items:center;gap:2px;height:24px}.aic-soundwave span{display:block;width:3px;background:linear-gradient(180deg,var(--aic-accent),#4f8975);border-radius:2px;animation:aicSoundwave var(--aic-wave-duration,.8s) ease-in-out infinite}.aic-soundwave span:first-child{animation-delay:0ms;height:30%}.aic-soundwave span:nth-child(2){animation-delay:.1s;height:60%}.aic-soundwave span:nth-child(3){animation-delay:.2s;height:90%}.aic-soundwave span:nth-child(4){animation-delay:.3s;height:70%}.aic-soundwave span:nth-child(5){animation-delay:.4s;height:40%}.aic-soundwave span:nth-child(6){animation-delay:.5s;height:80%}.aic-soundwave span:nth-child(7){animation-delay:.6s;height:50%}.aic-soundwave span:nth-child(8){animation-delay:.7s;height:30%}@keyframes aicSoundwave{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.aic-soundwave span{animation:none;transform:scaleY(.6)}}.aic-sparkline{position:relative;height:36px;overflow:hidden}.aic-sparkline svg{width:100%;height:100%}.aic-sparkline-path{stroke:var(--aic-accent);stroke-width:2;fill:none;stroke-dasharray:200;stroke-dashoffset:200;animation:aicSparkDraw 2.5s ease-out infinite alternate forwards}@keyframes aicSparkDraw{to{stroke-dashoffset:0}}.aic-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;background:rgba(125,211,192,.08);border:1px solid rgba(125,211,192,.18);color:var(--aic-accent);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.aic-mega-menu{position:absolute;top:calc(100% + 8px);left:50%;transform:translateX(-50%) translateY(-4px);width:min(960px,calc(100vw - 64px));background:rgba(15,16,19,.95);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid var(--aic-border);border-radius:16px;padding:24px;box-shadow:0 20px 60px rgba(0,0,0,.4);opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease;z-index:50}.aic-mega-menu.open{opacity:1;transform:translateX(-50%) translateY(0);pointer-events:auto}.aic-section{padding:clamp(72px,10vw,140px) 24px;position:relative}.aic-container{max-width:1200px;margin:0 auto}.aic-hero-h1{font-size:clamp(40px,6.5vw,84px);line-height:.98;letter-spacing:-.04em;font-weight:700;margin:0}.aic-hero-sub{font-size:clamp(16px,1.6vw,19px);line-height:1.55;color:var(--aic-text-dim);max-width:620px;margin:24px auto 0}.aic-h2{font-size:clamp(32px,4.5vw,56px);line-height:1.05;letter-spacing:-.03em;font-weight:700;margin:0}.aic-h2-sub{font-size:clamp(15px,1.3vw,17px);line-height:1.55;color:var(--aic-text-dim);max-width:720px;margin:16px auto 0}.aic-vert-card{background:var(--aic-bg-card);border:1px solid var(--aic-border);border-radius:14px;padding:18px;transition:all .24s cubic-bezier(.34,1.56,.64,1);text-decoration:none;display:flex;flex-direction:column;gap:8px;min-height:110px}.aic-vert-card:hover{background:hsla(0,0%,100%,.05);border-color:rgba(125,211,192,.3);transform:translateY(-3px);box-shadow:0 12px 28px rgba(0,0,0,.3)}.aic-vert-icon{width:32px;height:32px;border-radius:8px;background:rgba(125,211,192,.1);display:flex;align-items:center;justify-content:center;color:var(--aic-accent);font-size:16px;font-weight:700}.aic-vert-name{font-size:14px;font-weight:600;color:var(--aic-text);margin:0}.aic-vert-tag{font-size:12px;color:var(--aic-text-mute);margin:0;line-height:1.4}.aic-prod-card{display:grid;grid-template-columns:120px 1fr;gap:16px;align-items:center;padding:16px;background:var(--aic-bg-card);border:1px solid var(--aic-border);border-radius:14px;text-decoration:none;transition:all .24s ease}.aic-prod-card:hover{background:hsla(0,0%,100%,.05);border-color:var(--aic-border-strong);transform:translateY(-2px)}.aic-prod-preview{width:100%;aspect-ratio:16/10;display:flex;align-items:center;justify-content:center;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;color:var(--aic-text-dim);overflow:hidden;border-radius:8px}.aic-prod-name{font-size:14px;font-weight:600;color:var(--aic-text);margin:0 0 4px}.aic-prod-tag{font-size:12px;color:var(--aic-text-mute);margin:0;line-height:1.4}.aic-faq-item{border-bottom:1px solid var(--aic-border);padding:18px 0}.aic-faq-q{display:flex;justify-content:space-between;align-items:center;font-size:16px;font-weight:500;color:var(--aic-text);cursor:pointer;list-style:none}.aic-faq-q::-webkit-details-marker{display:none}.aic-faq-q:after{content:"+";font-size:22px;color:var(--aic-text-dim);transition:transform .2s ease}details[open] .aic-faq-q:after{transform:rotate(45deg)}.aic-faq-a{margin-top:14px;font-size:14px;color:var(--aic-text-dim);line-height:1.6}.aic-anchor{scroll-margin-top:80px}.aic-2027-root{background:var(--aic-bg);color:var(--aic-text);min-height:100vh;font-feature-settings:"cv11","ss01"}.aic-2027-root *,.aic-2027-root :after,.aic-2027-root :before{box-sizing:border-box}.aic-prv{width:100%;height:90px;display:flex;align-items:center;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;color:var(--aic-text-dim);overflow:hidden;position:relative}.aic-prv-chat{flex-direction:column;gap:4px;font-size:9.5px;align-items:stretch;justify-content:center}.aic-prv-chat .msg{display:flex;align-items:center;gap:6px}.aic-prv-chat .av{width:14px;height:14px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:8px;font-weight:700;flex-shrink:0}.aic-prv-chat .av-u{background:hsla(0,0%,100%,.1);color:#9aa5b1}.aic-prv-chat .av-d{background:#7dd3c0;color:#0a0a0a}.aic-prv-chat .bb{color:#9aa5b1;padding:4px 8px;background:hsla(0,0%,100%,.04);border-radius:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px}.aic-prv-chat .bb-a{color:#7dd3c0;background:rgba(125,211,192,.08)}.aic-prv-chat .bb span{display:inline-block;overflow:hidden;white-space:nowrap;width:100%;animation:aicTypeChat 6s steps(40) infinite}.aic-prv-chat .msg-a .bb span{animation-delay:1.5s}@keyframes aicTypeChat{0%{width:0}30%,to{width:100%}}.aic-prv-voice{gap:12px}.aic-prv-voice .wave{display:inline-flex;gap:2px;align-items:center;height:28px;flex-shrink:0}.aic-prv-voice .wave span{display:block;width:3px;background:linear-gradient(180deg,#c4b5fd,#7dd3c0);border-radius:2px;animation:aicWavePulse 1.1s ease-in-out infinite}.aic-prv-voice .wave span:first-child{height:30%;animation-delay:0ms}.aic-prv-voice .wave span:nth-child(2){height:60%;animation-delay:.1s}.aic-prv-voice .wave span:nth-child(3){height:90%;animation-delay:.2s}.aic-prv-voice .wave span:nth-child(4){height:70%;animation-delay:.3s}.aic-prv-voice .wave span:nth-child(5){height:40%;animation-delay:.4s}.aic-prv-voice .wave span:nth-child(6){height:80%;animation-delay:.5s}.aic-prv-voice .wave span:nth-child(7){height:50%;animation-delay:.6s}.aic-prv-voice .wave span:nth-child(8){height:30%;animation-delay:.7s}@keyframes aicWavePulse{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1)}}.aic-prv-voice .transcript{font-size:10px;color:#c4b5fd;line-height:1.3;flex:1;min-width:0}.aic-prv-sales{gap:14px}.aic-prv-sales svg{width:130px;height:60px;flex-shrink:0}.aic-prv-sales path{stroke:#a8c5e0;stroke-width:2;fill:none;stroke-dasharray:250;stroke-dashoffset:250;animation:aicDrawLine 2.5s ease-in-out infinite alternate}@keyframes aicDrawLine{to{stroke-dashoffset:0}}.aic-prv-sales circle{fill:#a8c5e0}.aic-prv-sales .vals .v{font-size:18px;font-weight:800;color:#a8c5e0;letter-spacing:-.02em;line-height:1}.aic-prv-sales .vals .lbl{font-size:9.5px;color:#62666d;letter-spacing:.05em;text-transform:uppercase;margin-top:4px}.aic-prv-router{gap:10px;font-size:11px;color:#e8a87c}.aic-prv-router .spin{width:12px;height:12px;border:1.5px solid hsla(24,70%,70%,.3);border-top-color:#e8a87c;border-radius:50%;animation:aicSpin .9s linear infinite;flex-shrink:0}@keyframes aicSpin{to{transform:rotate(1turn)}}.aic-prv-router .phases{position:relative;height:14px;flex:1;overflow:hidden}.aic-prv-router .phases span{position:absolute;left:0;top:0;width:100%;opacity:0;animation:aicRouterPhase 8s linear infinite;white-space:nowrap}.aic-prv-router .phases span:first-child{animation-delay:0s}.aic-prv-router .phases span:nth-child(2){animation-delay:2s}.aic-prv-router .phases span:nth-child(3){animation-delay:4s}.aic-prv-router .phases span:nth-child(4){animation-delay:6s}@keyframes aicRouterPhase{0%,3%{opacity:0;transform:translateY(8px)}20%,5%{opacity:1;transform:translateY(0)}22%,25%{opacity:0;transform:translateY(-8px)}25.01%,to{opacity:0;transform:translateY(8px)}}.aic-prv-agents{flex-direction:column;gap:2px;font-size:10px;line-height:1.5;color:#a8e6d4;align-items:stretch;justify-content:center}.aic-prv-agents .ln{display:flex;gap:4px;align-items:center;opacity:0;animation:aicLineAppear 8s linear infinite;white-space:nowrap}.aic-prv-agents .ln:first-child{animation-delay:0s}.aic-prv-agents .ln:nth-child(2){animation-delay:1.6s}.aic-prv-agents .ln:nth-child(3){animation-delay:3.2s}.aic-prv-agents .ln:nth-child(4){animation-delay:4.8s}@keyframes aicLineAppear{0%,4%{opacity:0}6%,90%{opacity:1}95%,to{opacity:0}}.aic-prv-agents .t{color:#7dd3c0;font-weight:600}.aic-prv-agents .c{color:#a8e6d4;font-weight:700}.aic-prv-agents .f{color:#62666d}.aic-prv-agents .cur{display:inline-block;width:4px;height:9px;background:#a8e6d4;animation:aicBlink 1s steps(2) infinite;vertical-align:middle}@keyframes aicBlink{50%{opacity:0}}.aic-prv-forms{flex-direction:column;gap:4px;align-items:stretch;justify-content:center}.aic-prv-forms .row{display:flex;align-items:center;gap:8px;font-size:9px;color:#9aa5b1}.aic-prv-forms .lb{width:36px;flex-shrink:0}.aic-prv-forms .ip{flex:1;height:12px;background:rgba(232,180,200,.06);border:1px solid rgba(232,180,200,.25);border-radius:3px;position:relative;overflow:hidden}.aic-prv-forms .ip:after{content:"";position:absolute;top:50%;left:4px;height:1.5px;background:#e8b4c8;transform:translateY(-50%);width:0;animation:aicTypeInput 4s ease-in-out infinite}.aic-prv-forms .row:first-child .ip:after{animation-name:aicTypeI1;animation-delay:0s}.aic-prv-forms .row:nth-child(2) .ip:after{animation-name:aicTypeI2;animation-delay:1.3s}.aic-prv-forms .row:nth-child(3) .ip:after{animation-name:aicTypeI3;animation-delay:2.6s}@keyframes aicTypeI1{0%{width:0}25%,to{width:60%}}@keyframes aicTypeI2{0%{width:0}25%,to{width:80%}}@keyframes aicTypeI3{0%{width:0}25%,to{width:45%}}.aic-prv-hermes{gap:14px}.aic-prv-hermes svg{width:90px;height:56px;flex-shrink:0}.aic-prv-hermes .nd{fill:#a8c5e0;animation:aicNodePulse 2s ease-in-out infinite}.aic-prv-hermes .nd.cn{fill:#7dd3c0;animation-delay:.3s}.aic-prv-hermes .ed{stroke:rgba(168,197,224,.4);stroke-width:1;fill:none}@keyframes aicNodePulse{0%,to{r:2.5;opacity:.7}50%{r:3.5;opacity:1}}.aic-prv-hermes .rt{font-size:10px;color:#a8c5e0;line-height:1.3;height:14px;position:relative;flex:1;overflow:hidden}.aic-prv-hermes .rt span{position:absolute;left:0;opacity:0;animation:aicRouterPhase 8s linear infinite;white-space:nowrap}.aic-prv-hermes .rt span:first-child{animation-delay:0s}.aic-prv-hermes .rt span:nth-child(2){animation-delay:2s}.aic-prv-hermes .rt span:nth-child(3){animation-delay:4s}.aic-prv-hermes .rt span:nth-child(4){animation-delay:6s}.aic-prv-hermes .rt .arr{color:#7dd3c0}.aic-prv-claw{gap:14px}.aic-prv-claw svg{width:36px;height:36px;flex-shrink:0}.aic-prv-claw circle{fill:none;stroke:#7dd3c0;stroke-width:1.5;stroke-dasharray:75;stroke-dashoffset:75;animation:aicDrawCircle 3s ease-in-out infinite}.aic-prv-claw path{fill:none;stroke:#7dd3c0;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:18;stroke-dashoffset:18;animation:aicDrawCheck 3s ease-in-out infinite}@keyframes aicDrawCircle{0%,30%{stroke-dashoffset:75}60%,to{stroke-dashoffset:0}}@keyframes aicDrawCheck{0%,50%{stroke-dashoffset:18}80%,to{stroke-dashoffset:0}}.aic-prv-claw .lst{font-size:10px;color:#7dd3c0;line-height:1.4;flex:1;min-width:0;position:relative;height:36px;overflow:hidden}.aic-prv-claw .lst span{display:block;position:absolute;left:0;top:0;width:100%;opacity:0;animation:aicVerAppear 6s linear infinite;white-space:nowrap}.aic-prv-claw .lst span:first-child{animation-delay:0s}.aic-prv-claw .lst span:nth-child(2){animation-delay:2s}.aic-prv-claw .lst span:nth-child(3){animation-delay:4s}@keyframes aicVerAppear{0%,8%{opacity:0;transform:translateX(-4px)}12%,28%{opacity:1;transform:translateX(0)}33%,to{opacity:0;transform:translateX(4px)}}@media (prefers-reduced-motion:reduce){.aic-prv *{animation:none!important}.aic-prv-chat .bb span,.aic-prv-forms .ip:after{width:100%!important}.aic-prv-claw .lst span:first-child,.aic-prv-hermes .rt span:first-child,.aic-prv-router .phases span:first-child{opacity:1}}.aic-eyebrow-dot{width:6px;height:6px;border-radius:50%;background:var(--aic-accent);box-shadow:0 0 12px var(--aic-accent);animation:aicEyebrowPulse 2s ease-in-out infinite}@keyframes aicEyebrowPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.3)}}@media (prefers-reduced-motion:reduce){.aic-eyebrow-dot{animation:none}}.aic-hero-chat{background:linear-gradient(180deg,rgba(15,16,19,.95),hsla(0,0%,4%,.95));border:1px solid hsla(0,0%,100%,.08);border-radius:18px;overflow:hidden;box-shadow:0 24px 60px rgba(0,0,0,.5),0 0 0 1px rgba(125,211,192,.06);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.aic-hero-chat .hdr{padding:14px 18px;border-bottom:1px solid hsla(0,0%,100%,.06);justify-content:space-between}.aic-hero-chat .ag,.aic-hero-chat .hdr{display:flex;align-items:center;gap:12px}.aic-hero-chat .av{width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,#7dd3c0,#a8c5e0,#c4b5fd);display:inline-flex;align-items:center;justify-content:center;color:#0a0a0a;font-weight:700;font-size:15px;flex-shrink:0}.aic-hero-chat .nm{font-size:14px;font-weight:600;color:#f7f8f8}.aic-hero-chat .ai{font-size:9.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#7dd3c0;background:rgba(125,211,192,.12);padding:2px 6px;border-radius:4px;margin-left:6px;vertical-align:middle}.aic-hero-chat .st{font-size:11px;color:#62666d;display:inline-flex;align-items:center;gap:6px;margin-top:2px}.dotg{width:6px;height:6px;border-radius:50%;background:#4ade80;box-shadow:0 0 8px rgba(74,222,128,.5);animation:dotgPulse 2s ease-in-out infinite;display:inline-block}@keyframes dotgPulse{0%,to{opacity:1}50%{opacity:.4}}.aic-hero-chat .meta{display:flex;gap:8px}.aic-hero-chat .ch{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;color:#c4b5fd;background:rgba(196,181,253,.08);border:1px solid rgba(196,181,253,.18);padding:4px 10px;border-radius:999px}.aic-hero-chat .ch svg{color:#c4b5fd}.aic-hero-chat .bd{padding:18px;display:flex;flex-direction:column;gap:8px;min-height:280px;max-height:360px;overflow:hidden;position:relative}.aic-hero-chat .bbl{font-size:13.5px;line-height:1.45;padding:10px 14px;border-radius:14px;max-width:78%;animation:bblIn .36s cubic-bezier(.34,1.56,.64,1) both}@keyframes bblIn{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.aic-hero-chat .bbl-u{background:hsla(0,0%,100%,.06);color:#d8dde2;align-self:flex-start;border-bottom-left-radius:4px}.aic-hero-chat .bbl-d{background:linear-gradient(135deg,#7dd3c0,#5fbeac);color:#0a0a0a;align-self:flex-end;border-bottom-right-radius:4px;font-weight:500}.aic-hero-chat .typing{display:inline-flex;align-items:center;gap:4px;padding:12px 14px}.aic-hero-chat .typing span{width:6px;height:6px;border-radius:50%;background:rgba(0,0,0,.4);animation:typingDot 1.2s ease-in-out infinite}.aic-hero-chat .typing.bbl-u span{background:hsla(0,0%,100%,.5)}.aic-hero-chat .typing span:nth-child(2){animation-delay:.15s}.aic-hero-chat .typing span:nth-child(3){animation-delay:.3s}@keyframes typingDot{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.aic-hero-chat .ftr{padding:12px 18px;border-top:1px solid hsla(0,0%,100%,.06);display:flex;justify-content:space-between;align-items:center;font-size:10.5px}.aic-hero-chat .ind{display:inline-flex;align-items:center;gap:6px;color:#62666d}.aic-hero-chat .brand{color:#7dd3c0;font-weight:600;letter-spacing:-.01em}.aic-hero-voice{background:linear-gradient(180deg,rgba(196,181,253,.06),rgba(15,16,19,.95));border:1px solid rgba(196,181,253,.18);border-radius:16px;padding:18px;display:flex;flex-direction:column;gap:14px;box-shadow:0 12px 40px rgba(196,181,253,.06)}.aic-hero-voice .vh{display:flex;align-items:center;gap:14px}.aic-hero-voice .vp{position:relative;width:44px;height:44px;flex-shrink:0}.aic-hero-voice .ring{position:absolute;top:50%;left:50%;border:1.5px solid rgba(196,181,253,.4);border-radius:50%;animation:voiceRing 2.4s ease-out infinite;width:44px;height:44px;transform:translate(-50%,-50%)}.aic-hero-voice .r2{animation-delay:.8s}.aic-hero-voice .r3{animation-delay:1.6s}@keyframes voiceRing{0%{width:44px;height:44px;opacity:1}to{width:90px;height:90px;opacity:0}}.aic-hero-voice .vc{position:relative;z-index:2;width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,#c4b5fd,#a087f4);color:#0a0a0a;display:inline-flex;align-items:center;justify-content:center}.aic-hero-voice .vn{font-size:14px;font-weight:600;color:#f7f8f8}.aic-hero-voice .vs{font-size:11.5px;color:#8a8f98;margin-top:2px;font-family:ui-monospace,monospace}.aic-hero-voice .wave-row{display:flex;gap:3px;align-items:center;height:36px}.aic-hero-voice .wb{display:block;flex:1;background:linear-gradient(180deg,#c4b5fd,#7dd3c0);border-radius:2px;animation:voiceWb 1.4s ease-in-out infinite;height:30%}.aic-hero-voice .wb:nth-child(odd){height:60%}.aic-hero-voice .wb:nth-child(3n){height:90%}.aic-hero-voice .wb:nth-child(5n){height:45%}@keyframes voiceWb{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1.2)}}.aic-hero-voice .vlbl{display:flex;gap:8px;font-size:11px;color:#62666d;font-family:ui-monospace,monospace;letter-spacing:.04em}@media (prefers-reduced-motion:reduce){.aic-hero-chat .bbl,.aic-hero-chat .typing span,.aic-hero-voice .ring,.aic-hero-voice .wb,.dotg{animation:none!important}}