.nav{gap:20px}.nav nav{gap:25px}.motion-toggle{display:inline-flex;gap:9px;align-items:center;white-space:nowrap;background:none;color:#A6B7AC;font-size:12px;padding:8px 0;min-height:40px}.motion-toggle:hover{color:var(--green)}.assistant-greeting{display:flex;align-items:center;gap:14px;margin-bottom:25px}.assistant-greeting img{border-radius:50%;border:1px solid #2D5740;object-fit:cover;box-shadow:0 0 30px #36F49320}.assistant-greeting .eyebrow{display:block;font-size:14px;margin:0 0 5px}.assistant-greeting>div>span:last-child{display:block;font-size:12px;color:var(--muted)}.assistant-avatar{overflow:hidden;background:#080D0B;border:1px solid #378154}.assistant-avatar img{width:100%;height:100%;object-fit:cover}.playback-row{display:flex;gap:15px;align-items:center;margin-top:24px;flex-wrap:wrap}.playback-row>span{font-size:12px;color:#9AB1A3}.play-demo{background:transparent;border:1px solid #385C45;border-radius:8px;padding:9px 13px;display:flex;align-items:center;gap:9px;color:#D1F7DE;font-size:14px;min-height:43px}.play-demo>span{color:var(--green);font-size:20px}.play-demo[aria-pressed=true]{background:#173F27;border-color:#36F493}.hero-copy h1{animation:heroEnter .75s ease both}.hero-product{animation:heroEnter .85s .12s ease both}.floating-note{animation:badgeFloat 5s ease-in-out infinite}.hero .phone{transition:box-shadow .5s}.is-analyzing .hero .phone{box-shadow:0 35px 95px #0009,0 0 110px #26c97336}.is-analyzing .wave i{animation:speak .8s ease-in-out infinite alternate}.wave i:nth-child(2n){animation-delay:.25s}.wave i:nth-child(3n){animation-delay:.45s}.wave i:nth-child(5n){animation-delay:.1s}.bubble{animation:messageIn .4s cubic-bezier(.2,.7,.2,1) both}.assistant-flow{display:grid;grid-template-columns:minmax(0,1fr) 55px minmax(210px,1.15fr) 55px minmax(0,1fr);align-items:center;gap:0;padding:25px 0 55px;margin-top:-15px;margin-bottom:20px}.flow-packet,.flow-insight{background:linear-gradient(145deg,#14261B,#0C1710);border:1px solid #2B4834;border-radius:18px;padding:23px;box-shadow:0 18px 35px #0003;position:relative;z-index:1}.flow-packet{transform:rotate(2deg)}.flow-insight{transform:rotate(-2deg)}.flow-audio{display:flex;gap:13px;margin:20px 0 17px;align-items:center}.flow-audio b{display:block;font-size:18px;line-height:1.4}.flow-audio span{font-size:13px;color:#A9CBB6}.flow-audio .audio-symbol{font-size:36px;color:var(--green)}.flow-wave{height:45px;gap:5px;justify-content:center;margin:0;background:#173B26;padding:9px 8px;border-radius:7px;overflow:hidden}.flow-wave i{height:12px;flex:1;max-width:4px}.flow-packet>p{font-size:14px;color:#A4BCAF;margin-top:16px}.assistant-center{text-align:center;position:relative}.assistant-portrait{display:block;width:100%;height:auto;max-width:330px;margin:0 auto;border-radius:50%;animation:assistantFloat 5.2s ease-in-out infinite;filter:drop-shadow(0 14px 24px #0009)}.agent-state{display:inline-flex;gap:8px;align-items:center;justify-content:center;border:1px solid #2B6541;background:#11281A;border-radius:100px;padding:8px 15px;margin-top:-8px;position:relative;z-index:1;font-size:14px;min-height:43px;color:#C7ECD5}.agent-indicator{background:var(--green);width:6px;height:6px;border-radius:50%;flex-shrink:0}.agent-stages{display:flex;justify-content:center;gap:7px;margin-top:13px}.agent-stages>span{font-size:12px;color:#8DA997;border-bottom:2px solid #294333;padding:4px 10px}.agent-stages>span.current{border-color:var(--green);color:var(--green)}.agent-stages>span.done{border-color:#448D5F;color:#C4DECF}.flow-connection{display:flex;align-items:center;gap:6px;justify-content:center}.flow-connection:before{content:'';position:absolute;width:55px;height:1px;background:#2A573A}.flow-connection>span{position:relative;width:4px;height:4px;background:#36F493;border-radius:50%;animation:signal 2.4s infinite both}.flow-connection>span:nth-child(2){animation-delay:.2s}.flow-connection>span:nth-child(3){animation-delay:.4s}.outgoing>span{animation-delay:1.2s}.outgoing>span:nth-child(2){animation-delay:1.4s}.outgoing>span:nth-child(3){animation-delay:1.6s}.flow-score{display:flex;align-items:center;gap:18px;padding:18px 0 13px;border-bottom:1px solid #2B5037;margin-bottom:15px}.flow-score strong{font:400 49px/1 Arial;color:var(--green)}.flow-score strong>span{font-size:20px;color:#8EB79B}.flow-score>span{font-size:12px;color:#A9C7B4;line-height:1.8}.flow-insight p{font-size:16px;line-height:1.7}.flow-insight a{display:block;font-size:12px;color:#8AD9A9;margin-top:15px}.assistant-flow[data-phase=receive] .flow-packet{border-color:var(--green)}.assistant-flow[data-phase=understand] .assistant-portrait{filter:drop-shadow(0 0 22px #2BDC7650)}.assistant-flow[data-phase=feedback] .flow-insight{border-color:var(--green)}.is-analyzing .agent-indicator{animation:statusPulse .85s infinite alternate}.desktop-section{padding-bottom:110px}.desktop-window{border:1px solid #3A5544;border-radius:17px;overflow:hidden;background:#0C1610;box-shadow:0 22px 70px #0006}.desktop-chrome{display:flex;align-items:center;justify-content:space-between;gap:15px;height:42px;padding-inline:19px;background:#26392D;border-bottom:1px solid #3B5042;color:#B8CBBE;font-size:12px;direction:ltr}.desktop-chrome>span:nth-child(2){direction:rtl}.chrome-dots{display:flex;gap:6px}.chrome-dots i{width:8px;height:8px;border-radius:50%;background:#587262}.chrome-dots i:first-child{background:#809789}.desktop-body{display:grid;grid-template-columns:245px minmax(0,1fr) 225px;min-height:570px}.desktop-sidebar{border-left:1px solid #2B4233;background:#111D15;padding:24px 17px}.desktop-sidebar h3{font-size:20px;margin:0 3px 23px}.desktop-contact{display:flex;gap:11px;align-items:center;border:1px solid #346A46;border-radius:10px;background:#183D26;padding:13px 11px}.desktop-contact img{border-radius:50%;object-fit:cover;flex-shrink:0}.desktop-contact>div{min-width:0}.desktop-contact b{font-family:Arial;font-size:15px;display:block;line-height:1.5}.desktop-contact span{display:block;font-size:12px;line-height:1.6;color:#AACBB6;overflow-wrap:anywhere}.contact-active{width:5px;height:5px;background:var(--green);border-radius:50%;margin-inline-start:auto;flex-shrink:0}.desktop-business{padding:25px 8px;border-bottom:1px solid #2A4433}.desktop-business .micro-label{font-size:12px}.desktop-business>b{display:block;font-size:14px;margin-top:8px}.desktop-business p{font-size:13px;color:#91B29D;margin-top:8px;line-height:1.9}.desktop-progress{padding:25px 8px}.desktop-progress>span{font-size:13px;color:#B4D2BF}.desktop-progress-bars{display:flex;gap:5px;margin-top:13px}.desktop-progress-bars i{height:3px;background:#304F3B;flex:1}.desktop-progress-bars i.complete{background:var(--green)}.desktop-progress p{font-size:12px;color:#94B29F;line-height:1.8;margin-top:13px}.desktop-conversation{min-width:0;display:flex;flex-direction:column}.desktop-chat-header{display:flex;align-items:center;gap:11px;background:#15251B;padding:13px 18px;border-bottom:1px solid #2D4836}.desktop-chat-header img{border-radius:50%;object-fit:cover}.desktop-chat-header b{display:block;font-family:Arial;font-size:16px;line-height:1.3}.desktop-chat-header small{display:block;font-size:12px;color:#98B7A4;margin-top:4px}.desktop-demo-label{margin-inline-start:auto;font-size:12px;border:1px solid #386146;border-radius:4px;color:#98C9AA;padding:2px 7px}.desktop-chat-log{height:420px;flex:1;min-height:360px;max-height:460px;padding:23px}.desktop-chat-log .bubble{max-width:88%;min-width:170px}.desktop-chat-log .bubble p{font-size:14px}.desktop-chat-log .audio-ready{max-width:310px;margin-right:auto;width:90%}.desktop-composer{display:flex;gap:8px;padding:13px;background:#14231A;border-top:1px solid #294732}.desktop-composer .chat-send{flex:1}.desktop-composer .chat-question{min-width:135px}.desktop-assistant-panel{padding:25px 23px;background:#101E15;border-right:1px solid #2B4233;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.desktop-assistant-panel>img{display:block;width:100%;height:auto;border-radius:50%;margin-bottom:12px}.desktop-assistant-panel h3{font-size:22px;margin-top:12px;line-height:1.4}.desktop-assistant-panel .micro-label{font-size:12px}.desktop-assistant-panel p{font-size:14px;color:#9DBCAB;margin-top:14px;line-height:1.9}.desktop-assistant-panel a{font-size:14px;color:var(--green);margin-top:20px}.desktop-caption{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-top:20px;color:#8FAB99;font-size:12px}.desktop-caption button{background:none;color:#B0D1BD;padding:8px;font-size:14px}.motion-ready [data-reveal]{opacity:0;transform:translateY(24px);transition:opacity .65s ease,transform .65s ease}.motion-ready [data-reveal].in-view{opacity:1;transform:none}.motion-off *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.motion-off [data-reveal]{opacity:1!important;transform:none!important;transition:none!important}.motion-off .bubble{animation:none!important}.motion-off .hero-copy h1,.motion-off .hero-product{animation:none!important;opacity:1!important;transform:none!important}.score-ring{transition:background .4s}.script-card.is-unlocked{animation:scriptUnlock .7s ease both}.assistant-flow .flow-score.is-updated{animation:scorePop .6s ease both}
@keyframes heroEnter{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes assistantFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes badgeFloat{0%,100%{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-6px) rotate(-1deg)}}@keyframes speak{from{transform:scaleY(.45);opacity:.6}to{transform:scaleY(1);opacity:1}}@keyframes signal{0%,75%,100%{opacity:.15;transform:translateX(5px)}35%{opacity:1;transform:translateX(-5px)}}@keyframes statusPulse{from{box-shadow:0 0 0 0 #36F49360}to{box-shadow:0 0 0 6px #36F49300}}@keyframes messageIn{from{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}@keyframes scriptUnlock{0%{transform:rotate(2deg) scale(.97)}50%{transform:rotate(0) scale(1.01)}100%{transform:rotate(2deg) scale(1)}}@keyframes scorePop{0%{transform:scale(.94)}60%{transform:scale(1.03)}100%{transform:scale(1)}}
@media(max-width:1150px){.nav nav{gap:18px}.nav{gap:15px}.desktop-body{grid-template-columns:220px minmax(0,1fr)}.desktop-assistant-panel{display:none}.assistant-flow{grid-template-columns:minmax(0,1fr) 35px minmax(200px,1fr) 35px minmax(0,1fr)}.flow-connection:before{width:35px}.flow-packet,.flow-insight{padding:20px}.flow-insight p{font-size:14px}.flow-wave{gap:3px}.flow-score{gap:12px}.flow-score strong{font-size:43px}}@media(max-width:950px){.nav nav{display:none}.nav .brand{margin-inline-end:auto}.assistant-flow{grid-template-columns:minmax(0,1fr) 23px minmax(180px,.95fr) 23px minmax(0,1fr)}.flow-connection:before{width:23px}.flow-connection{gap:3px}.agent-state{font-size:12px;padding-inline:11px}.flow-packet,.flow-insight{padding:17px}.flow-audio b{font-size:16px}.flow-score{display:block}.flow-score>span{display:block;margin-top:9px}.flow-score>span br{display:none}.flow-insight p{font-size:14px}.flow-packet>p{font-size:13px}.agent-stages{gap:4px}.agent-stages>span{padding-inline:7px}}@media(max-width:800px){.assistant-greeting{margin-bottom:24px}.desktop-section{padding-bottom:70px}.desktop-body{grid-template-columns:185px minmax(0,1fr)}.desktop-sidebar{padding:21px 11px}.desktop-contact{padding:10px 8px;gap:7px}.desktop-contact img{width:38px;height:38px}.desktop-composer{flex-wrap:wrap}.desktop-composer button{flex:1!important;min-width:150px}.desktop-chat-log{padding:15px}.desktop-chat-log .bubble{max-width:95%}.assistant-flow{padding-top:0;padding-bottom:35px}.flow-audio .audio-symbol{display:none}.flow-wave i:nth-child(n+15){display:none}}@media(max-width:650px){.assistant-flow{grid-template-columns:1fr 1fr;gap:20px 14px;margin-top:0;padding-bottom:36px}.assistant-center{grid-column:1/-1;grid-row:1;width:100%;max-width:275px;margin:auto}.assistant-portrait{max-width:245px}.flow-connection{display:none}.flow-packet{grid-column:1;grid-row:2;align-self:start;transform:rotate(1deg)}.flow-insight{grid-column:2;grid-row:2;transform:rotate(-1deg)}.flow-score{padding-top:14px;margin-bottom:12px;padding-bottom:12px}.flow-score>span{font-size:12px}.flow-audio{margin-block:14px;gap:8px}.flow-audio b{font-size:15px}.flow-insight .micro-label,.flow-packet .micro-label{font-size:12px}.flow-packet>p,.flow-insight>p{font-size:14px;line-height:1.7}.flow-insight a{font-size:12px;line-height:1.6}.desktop-body{display:flex;flex-direction:column;min-height:0}.desktop-sidebar{padding:0;border-left:0;border-bottom:1px solid #2B4233}.desktop-sidebar h3,.desktop-business,.desktop-progress{display:none}.desktop-contact{border:0;border-radius:0;padding:10px 15px}.desktop-contact>div{display:flex;gap:15px;align-items:center}.desktop-contact img{width:32px;height:32px}.desktop-chat-header{display:none}.desktop-chat-log{height:390px;max-height:390px;min-height:390px;flex:auto}.desktop-chat-log .bubble{max-width:91%}.desktop-chrome{font-size:12px;padding-inline:12px;gap:8px}.desktop-chrome>span:last-child{display:none}.desktop-caption{align-items:flex-start}.desktop-caption>span{max-width:200px}.desktop-caption button{white-space:nowrap}.motion-toggle{font-size:12px;gap:6px}.outline-link{font-size:12px}.assistant-greeting>img{width:58px;height:58px}.assistant-greeting>div>span:last-child{font-size:12px}.playback-row{gap:10px}.playback-row>span{font-size:12px}.hero-metrics{margin-top:30px}}@media(max-width:480px){.nav{flex-wrap:wrap;height:auto;min-height:82px;padding-block:18px;gap:10px}.nav .brand{font-size:25px}.nav .brand-mark{display:none}.outline-link{padding:8px 10px;gap:7px}.motion-toggle{min-height:35px}.hero{padding-top:30px}.hero h1{font-size:42px}.assistant-greeting .eyebrow{font-size:13px}.flow-packet,.flow-insight{padding:15px 13px}.flow-score strong{font-size:39px}.flow-audio b{font-size:14px}.flow-wave{gap:3px;height:39px}.desktop-composer .chat-send,.desktop-composer .chat-question{font-size:14px}.desktop-window{border-radius:11px}.desktop-contact>div{gap:11px}.desktop-contact span{font-size:12px}.assistant-flow{gap:20px 12px}.desktop-chat-log .bubble p{font-size:14px}}@media(max-width:360px){.nav .brand{font-size:23px}.nav{gap:8px}.outline-link{font-size:12px;padding-inline:8px}.motion-toggle{font-size:12px;gap:3px}.hero h1{font-size:37px}.assistant-greeting{gap:10px}.assistant-greeting>img{width:50px;height:50px}.assistant-greeting .eyebrow{font-size:12px}.assistant-greeting>div>span:last-child{font-size:12px}.flow-packet,.flow-insight{padding:13px 11px}.flow-packet>p,.flow-insight>p{font-size:14px}.flow-audio span{font-size:12px}.desktop-contact>div{gap:7px}.desktop-caption{gap:8px}.desktop-caption button{font-size:12px}}
@media(prefers-reduced-motion:reduce){.hero-copy h1,.hero-product,.assistant-portrait,.floating-note,.flow-connection>span,.wave i,.bubble,.script-card.is-unlocked{animation:none!important}.motion-ready [data-reveal]{opacity:1!important;transform:none!important;transition:none!important}.agent-indicator{animation:none!important}}
