.aic-2027-root{padding-left:var(--aic-safe-left);padding-right:var(--aic-safe-right);background:var(--aic-bg);color:var(--aic-ink);font-family:var(--aic-font)}.aic-2027-root [role=button],.aic-2027-root a[href],.aic-2027-root button,.aic-2027-root summary{min-height:var(--aic-tap)}.aic-2027-root [role=button],.aic-2027-root button,.aic-2027-root summary{min-width:var(--aic-tap)}footer [role=button],footer a[href],footer button{min-height:var(--aic-tap);display:inline-flex;align-items:center}footer :focus-visible{outline:none;box-shadow:var(--aic-focus-ring);border-radius:var(--aic-radius-sm)}body,html.dark body{background:var(--aic-bg);color:var(--aic-ink)}.aic-2027-root [role=button],.aic-2027-root a[href]:not(.aic-inline-link),.aic-2027-root button{display:inline-flex;align-items:center}.aic-2027-root .aic-inline-link,.aic-2027-root li a[href],.aic-2027-root p a[href]{display:inline;min-height:0}.aic-2027-root :focus-visible{outline:none;box-shadow:var(--aic-focus-ring);border-radius:var(--aic-radius-sm)}.aic-shiny-text{display:inline-block;color:var(--aic-accent)}.aic-shiny-text.aic-shiny-bright{color:var(--aic-ink)}.aic-shiny-text.aic-shiny-warm{color:var(--aic-ink-secondary)}.aic-gradient-headline,.aic-gradient-headline.aic-warm{color:var(--aic-ink-max);letter-spacing:-.02em}.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,var(--aic-ink) 0,var(--aic-ink) 100%);color:var(--aic-bg);box-shadow:0 1px 0 var(--aic-line) inset,0 8px 24px var(--aic-accent-wash)}.aic-magnet-primary:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 1px 0 var(--aic-line) inset,0 12px 32px var(--aic-accent-line)}.aic-magnet-ghost{background:var(--aic-bg-card);color:var(--aic-text);border:1px solid var(--aic-line-control)}.aic-magnet-ghost:hover{background:var(--aic-bg-raised);border-color:var(--aic-ink);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 var(--aic-accent-wash);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{border:1px solid var(--aic-line);border-radius:var(--aic-radius-md)}.aic-glass,.aic-glass-strong{background:var(--aic-bg-raised)}.aic-glass-strong{border:1px solid var(--aic-line-strong);border-radius:var(--aic-radius-md)}.aic-typing-cursor:after{content:"▋";display:inline-block;animation:aicCursorBlink 1s step-end infinite;color:var(--aic-accent);margin-left:2px;margin-inline-start:2px;margin-inline-end:0}@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),var(--aic-accent-hover));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;border:1px solid var(--aic-accent-line);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:var(--aic-bg-elevated);border:1px solid var(--aic-border);border-radius:16px;padding:24px;box-shadow:var(--aic-shadow-panel);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:var(--aic-bg-raised);border-color:var(--aic-accent-line);transform:translateY(-3px);box-shadow:var(--aic-shadow-panel)}.aic-vert-icon{width:32px;height:32px;border-radius:8px;background:var(--aic-accent-wash);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:var(--aic-bg-raised);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{min-height:100dvh;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:var(--aic-bg-raised);color:var(--aic-ink-secondary)}.aic-prv-chat .av-d{background:var(--aic-accent);color:var(--aic-bg)}.aic-prv-chat .bb{color:var(--aic-ink-secondary);padding:4px 8px;background:var(--aic-bg-raised);border-radius:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px}.aic-prv-chat .bb-a{color:var(--aic-accent);background:var(--aic-accent-wash)}.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,var(--aic-ink-secondary),var(--aic-accent));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:var(--aic-ink-secondary);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:var(--aic-ink-secondary);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:var(--aic-ink-secondary)}.aic-prv-sales .vals .v{font-size:18px;font-weight:800;color:var(--aic-ink-secondary);letter-spacing:-.02em;line-height:1}.aic-prv-sales .vals .lbl{font-size:9.5px;color:var(--aic-ink-muted);letter-spacing:.05em;text-transform:uppercase;margin-top:4px}.aic-prv-router{gap:10px;font-size:11px;color:var(--aic-ink-secondary)}.aic-prv-router .spin{width:12px;height:12px;border:1.5px solid var(--aic-line-strong);border-top-color:var(--aic-ink-secondary);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;overflow:hidden;text-overflow:ellipsis}.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:var(--aic-accent);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;overflow:hidden;min-width:0}.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:var(--aic-accent);font-weight:600}.aic-prv-agents .c{color:var(--aic-accent);font-weight:700}.aic-prv-agents .f{color:var(--aic-ink-muted)}.aic-prv-agents .cur{display:inline-block;width:4px;height:9px;background:var(--aic-accent);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:var(--aic-ink-secondary)}.aic-prv-forms .lb{width:36px;flex-shrink:0}.aic-prv-forms .ip{flex:1;height:12px;background:var(--aic-bg-raised);border:1px solid var(--aic-line-strong);border-radius:3px;position:relative;overflow:hidden}.aic-prv-forms .ip:after{content:"";position:absolute;top:50%;left:4px;inset-inline-start:4px;inset-inline-end:auto;height:1.5px;background:var(--aic-ink-secondary);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:var(--aic-ink-secondary);animation:aicNodePulse 2s ease-in-out infinite}.aic-prv-hermes .nd.cn{fill:var(--aic-accent);animation-delay:.3s}.aic-prv-hermes .ed{stroke:var(--aic-line-strong);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:var(--aic-ink-secondary);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;overflow:hidden;text-overflow:ellipsis}.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:var(--aic-accent)}.aic-prv-claw{gap:14px}.aic-prv-claw svg{width:36px;height:36px;flex-shrink:0}.aic-prv-claw circle{fill:none;stroke:var(--aic-accent);stroke-width:1.5;stroke-dasharray:75;stroke-dashoffset:75;animation:aicDrawCircle 3s ease-in-out infinite}.aic-prv-claw path{fill:none;stroke:var(--aic-accent);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:var(--aic-accent);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;overflow:hidden;text-overflow:ellipsis}.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,var(--aic-bg-elevated) 0,var(--aic-bg) 100%);border:1px solid var(--aic-line);border-radius:var(--aic-radius-lg);overflow:hidden;box-shadow:var(--aic-shadow-panel)}.aic-hero-chat .hdr{padding:14px 18px;border-bottom:1px solid var(--aic-line);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,var(--aic-accent),var(--aic-ink-secondary),var(--aic-ink-secondary));display:inline-flex;align-items:center;justify-content:center;color:var(--aic-bg);font-weight:700;font-size:15px;flex-shrink:0}.aic-hero-chat .nm{font-size:14px;font-weight:600;color:var(--aic-ink)}.aic-hero-chat .ai{font-size:9.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--aic-accent);background:var(--aic-accent-wash);padding:2px 6px;border-radius:4px;margin-left:6px;margin-inline-start:6px;margin-inline-end:0;vertical-align:middle}.aic-hero-chat .st{font-size:11px;color:var(--aic-ink-muted);display:inline-flex;align-items:center;gap:6px;margin-top:2px}.dotg{width:6px;height:6px;border-radius:50%;background:var(--aic-success);box-shadow:0 0 8px var(--aic-success);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;background:var(--aic-bg-raised);border:1px solid var(--aic-line-strong);padding:4px 10px;border-radius:999px}.aic-hero-chat .ch,.aic-hero-chat .ch svg{color:var(--aic-ink-secondary)}.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:var(--aic-bg-raised);color:var(--aic-ink-secondary);align-self:flex-start;border-bottom-left-radius:4px;border-end-start-radius:4px;border-end-end-radius:var(--aic-radius-md)}.aic-hero-chat .bbl-d{background:linear-gradient(135deg,var(--aic-accent) 0,var(--aic-accent) 100%);color:var(--aic-bg);align-self:flex-end;border-bottom-right-radius:4px;border-end-end-radius:4px;border-end-start-radius:var(--aic-radius-md);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:var(--aic-bg-raised);animation:typingDot 1.2s ease-in-out infinite}.aic-hero-chat .typing.bbl-u span{background:var(--aic-ink-muted)}.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 var(--aic-line);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:var(--aic-ink-muted)}.aic-hero-chat .brand{color:var(--aic-accent);font-weight:600;letter-spacing:-.01em}.aic-hero-voice{background:linear-gradient(180deg,var(--aic-bg-raised) 0,var(--aic-bg-elevated) 100%);border:1px solid var(--aic-line-strong);border-radius:16px;padding:18px;display:flex;flex-direction:column;gap:14px;box-shadow:var(--aic-shadow-panel)}.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 var(--aic-line-strong);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,var(--aic-ink-secondary),var(--aic-ink-muted));color:var(--aic-bg);display:inline-flex;align-items:center;justify-content:center}.aic-hero-voice .vn{font-size:14px;font-weight:600;color:var(--aic-ink)}.aic-hero-voice .vs{font-size:11.5px;color:var(--aic-ink-muted);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,var(--aic-ink-secondary),var(--aic-accent));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:var(--aic-ink-muted);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}}.aic-magnet-primary{background:var(--aic-ink);color:var(--aic-ink-inverse);box-shadow:none}.aic-magnet-primary:hover{background:var(--aic-ink-max);box-shadow:none}.aic-eyebrow{background:var(--aic-accent-wash);border-color:var(--aic-accent-line);color:var(--aic-accent)}.aic-2027-root .stat>.val,.aic-2027-root .stats-row .st>div.v{background-image:none;-webkit-background-clip:border-box;background-clip:border-box;color:var(--aic-accent)}@media (prefers-reduced-motion:reduce){.aic-2027-root *,.aic-2027-root :after,.aic-2027-root :before,footer *,footer :after,footer :before{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}.aic-magnet:hover,.aic-prod-card:hover,.aic-vert-card:hover{transform:none}.aic-prv-claw circle,.aic-prv-claw path,.aic-prv-sales path,.aic-sparkline-path{stroke-dashoffset:0}}