.ea-page{--ea-paper:#f5f2fb;--ea-ink:#160c2d;--ea-line:#dcd4e9;--ea-violet:#7131ad}.ea-hero-copy{grid-template-columns:1.3fr 1fr;align-items:end;gap:clamp(32px,6vw,100px);display:grid}.ea-hero-copy h1{letter-spacing:-.04em;max-width:800px;margin:0;font-size:clamp(46px,5.8vw,84px);font-weight:500;line-height:1.07}.ea-hero-copy h1 span{color:#d0b0f4}.ea-hero-aside .page-intro{margin-top:0;font-size:clamp(17px,1.5vw,21px);line-height:1.65}.ea-hero-aside .muted{margin:18px 0 25px;font-size:14px;line-height:1.8}.ea-hero-demo{margin-top:clamp(38px,5vw,76px)}.ea-demo{--ea-paper:#f5f2fb;--ea-ink:#261d38;--ea-line:#dcd4e9;color:#f5f2fb;text-align:left;font-family:var(--font-montserrat), Montserrat, sans-serif;background:#0e0822;border-radius:16px}.ea-demo button{cursor:pointer;font-family:inherit}.ea-demo button:focus-visible,.ea-demo a:focus-visible,.ea-chat-thread:focus-visible,.ea-capabilities button:focus-visible{outline-offset:4px;outline:2px solid #d0b0f4}.ea-conversation-layout{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(30px,7vw,105px);padding:clamp(30px,5vw,68px);display:grid}.ea-conversation-copy{min-width:0}.ea-conversation-copy .ea-conversation-title{font:500 clamp(29px, 3.4vw, 44px)/1.17 var(--font-heading);letter-spacing:-.035em;color:#f5f2fb;margin:0}.ea-conversation-copy .ea-conversation-title span{color:#d0b0f4}.ea-conversation-intro{color:#c4b8d1;max-width:34ch;margin:22px 0 31px;font-size:15px;line-height:1.9}.ea-example-instruction{color:#b5a4c8;margin:0 0 10px;font-size:11px}.ea-conversation-nav nav{grid-template-columns:1fr 1fr;gap:0 18px;display:grid}.ea-conversation-nav button{color:#b5a4c8;text-align:left;background:0 0;border:0;border-bottom:1px solid #342744;border-radius:0;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:12px 0;font-size:12px;line-height:1.5;transition:color .18s,border-color .18s;display:flex}.ea-conversation-nav button svg{opacity:.3;flex-shrink:0}.ea-conversation-nav button:hover,.ea-conversation-nav button[aria-pressed=true]{color:#eee1fc;border-bottom-color:#ba7eec}.ea-conversation-nav button[aria-pressed=true] svg{opacity:1;color:var(--violet)}.ea-demo-compact .ea-conversation-nav nav{grid-template-columns:1fr}.ea-example-detail{min-height:112px;margin:25px 0;display:grid}.ea-example-scene{visibility:hidden;grid-area:1/1;min-width:0}.ea-example-scene[aria-hidden=false]{visibility:visible}.ea-example-detail p{color:#d4c8df;max-width:42ch;margin:0 0 13px;font-size:13px;line-height:1.8}.ea-example-scene>span{color:#b5a4c8;align-items:flex-start;gap:9px;font-size:11px;line-height:1.8;display:flex}.ea-example-scene>span svg{color:var(--violet);flex-shrink:0;margin-top:2px}.ea-example-detail .ea-memory-source{color:#b5a4c8;border-top:1px solid #342744;margin:18px 0 0;padding-top:15px;font-size:11px;line-height:1.8}.ea-memory-source strong{color:#d4c8df;margin-bottom:5px;font-size:11px;font-weight:500;display:block}.ea-all-link{color:#d0b0f4;align-items:center;gap:15px;font-size:12px;line-height:1.7;text-decoration:none;display:inline-flex}.ea-all-link:hover{color:#f5f2fb;text-underline-offset:5px;text-decoration:underline}.ea-managed-note{color:#b5a4c8;border-top:1px solid #342744;max-width:42ch;margin:22px 0 0;padding-top:22px;font-size:12px;line-height:1.8}.ea-phone-stage{flex-direction:column;align-items:center;min-width:0;display:flex}.ea-phone-caption{color:#dac3ee;align-items:center;gap:9px;margin:0 0 19px;font-size:12px;display:flex}.ea-phone{outline-offset:-1px;background:#25212d;border-radius:44px;outline:1px solid #766980;width:min(100%,354px);padding:8px;position:relative;box-shadow:0 25px 50px #0006}.ea-phone:before{content:"";background:#63586d;border-radius:2px 0 0 2px;width:3px;height:63px;position:absolute;top:128px;left:-3px}.ea-phone:after{content:"";background:#63586d;border-radius:0 2px 2px 0;width:3px;height:45px;position:absolute;top:157px;right:-3px}.ea-phone-screen{color:#261d38;background:#eee8f5;border-radius:36px;grid-template-rows:43px 67px minmax(0,1fr) auto 23px;height:732.5px;display:grid;overflow:hidden}.ea-phone-status{background:#faf8fc;justify-content:space-between;align-items:center;height:43px;padding:10px 24px 0;font-size:12px;font-weight:600;line-height:1;display:flex;position:relative}.ea-phone-status>i{background:#100b18;border-radius:20px;width:89px;height:25px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.ea-phone-signals{display:flex}.ea-telegram-header{color:#713b9b;background:#faf8fc;border-bottom:1px solid #dfd5e9;align-items:center;gap:12px;height:67px;padding:8px 13px 10px;display:flex}.ea-telegram-header>div{text-align:center;flex:1;min-width:0}.ea-telegram-header strong{color:#261d38;font-size:13px;font-weight:600;line-height:1.6;display:block}.ea-telegram-header>div>span{color:#74627f;font-size:9px;line-height:1.7;display:block}.ea-telegram-avatar{color:#6c398f;width:32px;height:32px;font:500 15px/1 var(--font-heading);background:#e4d2f4;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.ea-chat-thread{overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:#baa3ce #eee8f5;flex-direction:column;gap:13px;min-height:0;padding:15px 13px 20px;display:flex;overflow-y:auto}.ea-chat-thread:focus-visible{outline-offset:-3px;outline-color:#713b9b}.ea-chat-date{color:#715d82;background:#e3d8ed;border-radius:12px;align-self:center;padding:4px 12px;font-size:10px;line-height:1.4}.ea-message{border-radius:14px;flex-shrink:0;max-width:93%;padding:11px 12px 7px;font-size:12px;line-height:1.65}.ea-message-you{color:#392a4a;background:#ded0ef;border-bottom-right-radius:4px;align-self:flex-end}.ea-message-assistant{color:#362d41;background:#fff;border-bottom-left-radius:4px;align-self:flex-start}.ea-message-content p{color:inherit;font-size:inherit;line-height:inherit;margin:0}.ea-message-content p+p{margin-top:10px}.ea-message-content strong{font-weight:600}.ea-message-time{color:#76647e;justify-content:flex-end;align-items:center;gap:4px;margin-top:5px;font-size:9px;line-height:1;display:flex}.ea-chat-compose{background:#faf8fc;border-top:1px solid #dfd5e9;padding:13px 12px 9px}.ea-chat-compose>span{color:#776383;margin:0 0 7px 2px;font-size:9px;line-height:1.5;display:block}.ea-chat-compose>button{color:#473052;text-align:left;background:#fff;border:1px solid #d7c7e6;border-radius:19px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:56px;padding:10px 8px 10px 13px;font-size:11px;line-height:1.6;transition:border-color .18s;display:flex}.ea-chat-compose>button:hover{border-color:#9864bb}.ea-chat-compose>button:focus-visible{outline-offset:2px;outline-color:#713b9b}.ea-chat-send{color:#fff;background:#7433a1;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.ea-phone-home{background:#faf8fc;justify-content:center;align-items:center;height:23px;display:flex}.ea-phone-home:after{content:"";background:#31263e;border-radius:4px;width:100px;height:4px;display:block}.ea-phone-disclaimer{text-align:center;color:#b5a4c8;margin:17px 0 0;font-size:10px;line-height:1.8}.ea-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ea-addon-section{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:start;gap:48px 70px;padding-top:40px;display:grid}.ea-addon-section h2{font-size:clamp(28px,3vw,38px)}.ea-addon-label{color:#d0b0f4;margin:20px 0 0;font-size:12px;display:inline-block}.ea-addon-copy>p{color:#b5a4c8;margin:0 0 18px;font-size:14px;line-height:1.9}.ea-addon-copy .text-link{margin-top:4px}.ea-section-heading{grid-template-columns:1.2fr 1fr;align-items:end;gap:80px;margin-bottom:52px;display:grid}.ea-section-heading>p{color:#aaa0b9;max-width:470px;font-size:15px;line-height:1.8}.ea-capabilities{grid-template-columns:.9fr 1.5fr;gap:clamp(35px,7vw,100px);display:grid}.ea-capability-nav{flex-direction:column;align-self:start;display:flex}.ea-capability-nav button{color:#9e90b1;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:18px;padding:21px 0;font-size:14px;line-height:1.55;display:flex}.ea-capability-nav button>span:last-child{opacity:.35;font-size:20px}.ea-capability-nav button[aria-pressed=true]{color:#d5b5f4}.ea-capability-nav button[aria-pressed=true]>span:last-child{opacity:1}.ea-capability-nav button:hover{color:#f4ebfc}.ea-capability-detail{grid-template-columns:minmax(0,1fr);padding-top:14px;display:grid}.ea-capability-panel{grid-area:1/1;align-self:start;min-width:0}.ea-capability-panel[aria-hidden=true]{visibility:hidden;pointer-events:none}.ea-capability-panel>h3{letter-spacing:-.035em;color:#f0e8fa;margin:0 0 14px;font-size:25px;font-weight:500}.ea-capability-panel>p{color:#92859f;margin:0 0 30px;font-size:13px;line-height:1.8}.ea-capability-detail ul{gap:22px;margin:0;padding:0;list-style:none;display:grid}.ea-capability-panel[aria-hidden=false] ul{animation:.25s both ea-scene-in}.ea-capability-detail li{align-items:flex-start;gap:13px;display:flex}.ea-capability-marker{color:var(--violet);font-size:13px;line-height:1.5}.ea-capability-detail strong{color:#d6ccdf;font-size:13px;font-weight:500}.ea-capability-detail li p{color:#8e819f;margin:7px 0 0;font-size:12px;line-height:1.8}.ea-setup-section{background:#0a0420;border-top:1px solid #ffffff08;border-bottom:1px solid #ffffff08}.ea-setup-steps{grid-template-columns:repeat(3,1fr);gap:48px;margin:0;padding:0;list-style:none;display:grid}.ea-step-number{color:#a078d0;margin-bottom:30px;font-size:13px;display:block}.ea-setup-steps h3{letter-spacing:-.035em;color:#e5dcef;margin:0 0 18px;font-size:19px;font-weight:500}.ea-setup-steps p{color:#91829f;margin:0;font-size:13px;line-height:1.9}.ea-control-note{border-top:1px solid #ffffff10;align-items:flex-start;gap:20px;margin-top:50px;padding:30px 0 0;display:flex}.ea-control-mark{color:var(--violet);flex-shrink:0;place-items:center;width:16px;height:19px;display:grid}.ea-control-note h3{color:#dbcee7;margin:0 0 10px;font-size:16px;font-weight:500}.ea-control-note p{color:#9482a3;max-width:850px;margin:0;font-size:12px;line-height:1.9}.ea-package-section{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(50px,10vw,145px);display:grid}.ea-package-copy .page-intro{color:#b4a4c1;margin:28px 0 22px;font-size:17px;line-height:1.9}.ea-package-copy .muted{margin:0 0 30px;font-size:13px;line-height:1.9}.ea-package{background:#110926;border:1px solid #63388966;border-radius:12px;padding:36px}.ea-package h3{color:#e5d7f1;margin:0 0 27px;font-size:17px;font-weight:500;line-height:1.5}.ea-price{border-bottom:1px solid #b088cb22;gap:9px;padding-bottom:27px;display:grid}.ea-price>span{color:#9985aa;font-size:11px}.ea-price>strong{color:#d3aff0;letter-spacing:-.03em;font-size:30px;font-weight:400}.ea-price>small{color:#b6a0c6;font-size:12px}.ea-package>ul{gap:15px;margin:0;padding:24px 0 0;list-style:none;display:grid}.ea-package>ul>li{color:#b5a1c5;padding-left:19px;font-size:12px;line-height:1.8;position:relative}.ea-package>ul>li:before{content:"";background:var(--violet);border-radius:50%;width:5px;height:5px;position:absolute;top:calc(.9em - 2.5px);left:0}.ea-package-terms{color:#b6a0c6;margin:26px 0;font-size:12px;line-height:1.9}.ea-founding{color:#e5d7f1;background:#1a1235;border:1px solid #7a4fa3;border-radius:9px;margin:22px 0 0;padding:14px 16px;font-size:13px;line-height:1.7}.ea-founding strong{color:#d0b0f4;font-weight:600}.ea-package-meta{letter-spacing:.02em;color:#d3aff0;margin:26px 0 0;font-size:12px;font-weight:600}.ea-package-meta+.ea-package-terms{margin-top:10px}.ea-hero-price{font-family:var(--font-heading);letter-spacing:-.03em;color:#d0b0f4;margin:0 0 18px;font-size:clamp(20px,1.8vw,26px);line-height:1.3}.ea-package>.button{justify-content:space-between;width:100%}.ea-faq-section{padding-top:20px}.ea-faq-list{max-width:900px}.ea-closing{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:30px;display:flex}.ea-closing h2{margin:0}@keyframes ea-scene-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1050px){.ea-conversation-layout{gap:35px;padding:35px}.ea-conversation-copy .ea-conversation-title{font-size:33px}.ea-conversation-nav nav{grid-template-columns:1fr}.ea-conversation-nav button{min-height:42px;padding:9px 0}.ea-setup-steps{gap:30px}.ea-section-heading{gap:35px}}@media (max-width:800px){.ea-hero-copy{grid-template-columns:1fr;gap:25px}.ea-hero-aside{max-width:600px}.ea-conversation-layout{gap:30px;padding:28px}.ea-conversation-copy .ea-conversation-title{font-size:28px}.ea-conversation-intro{margin:18px 0 23px;font-size:13px}.ea-example-detail{min-height:0;margin:20px 0}.ea-example-detail p{font-size:12px}.ea-phone{padding:7px}.ea-phone-status{padding-left:18px;padding-right:18px}.ea-phone-status>i{width:74px}.ea-telegram-header{gap:7px;padding-left:10px;padding-right:10px}.ea-telegram-header>div>span{font-size:8px}.ea-chat-thread{padding:13px 10px 17px}.ea-message{padding:10px;font-size:11px}.ea-section-heading{grid-template-columns:1fr;gap:10px;margin-bottom:35px}.ea-capabilities{grid-template-columns:1fr;gap:30px}.ea-capability-nav{grid-template-columns:1fr 1fr;gap:0 25px;display:grid}.ea-capability-nav button{padding:15px 0;font-size:12px}.ea-capability-detail{padding-top:0}.ea-package-section{gap:40px}.ea-package{padding:26px}.ea-addon-section{gap:35px}}@media (max-width:650px){.ea-demo{border-radius:12px}.ea-conversation-layout{grid-template-columns:1fr;gap:27px;padding:27px 18px 25px}.ea-conversation-copy .ea-conversation-title{font-size:31px}.ea-conversation-intro{max-width:35ch;margin:18px 0 22px;font-size:14px}.ea-conversation-nav nav,.ea-demo-compact .ea-conversation-nav nav{grid-template-columns:1fr 1fr;gap:0 15px}.ea-conversation-nav button{min-height:46px;font-size:11px}.ea-example-detail{margin:18px 0}.ea-example-detail p{margin-bottom:8px;font-size:13px}.ea-managed-note{display:none}.ea-phone{width:min(100%,350px)}.ea-phone-screen{height:752.5px}.ea-phone-caption{margin-bottom:16px;font-size:11px}.ea-phone-status{padding-left:23px;padding-right:23px}.ea-telegram-header{gap:10px;padding-left:12px;padding-right:12px}.ea-telegram-header>div>span{font-size:9px}.ea-message{padding:10px 12px 7px;font-size:13px}.ea-chat-thread{padding:13px 11px 18px}.ea-chat-compose>button{font-size:11px}.ea-addon-section{grid-template-columns:1fr;gap:22px}.ea-addon-copy>p{font-size:13px}}@media (max-width:580px){.ea-hero-copy h1{font-size:43px}.ea-hero-aside .page-intro{font-size:16px}.ea-capability-nav{grid-template-columns:1fr}.ea-capability-nav button{padding:16px 0;font-size:13px}.ea-capability-detail h3{font-size:22px;line-height:1.4}.ea-capability-detail li p{font-size:12px}.ea-setup-steps{grid-template-columns:1fr;gap:27px}.ea-setup-steps li{padding-left:45px;position:relative}.ea-step-number{margin:0;position:absolute;top:2px;left:0}.ea-setup-steps h3{margin-bottom:12px}.ea-control-note{gap:13px;margin-top:35px}.ea-package-section{grid-template-columns:1fr}.ea-package{padding:28px 23px}.ea-closing{flex-direction:column;align-items:flex-start;gap:30px}}@media (prefers-reduced-motion:reduce){.ea-capability-panel[aria-hidden=false] ul{animation:none}.ea-demo button{transition:none}}.ea-value-list{border-top:1px solid #282039;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.ea-value-list article{border-bottom:1px solid #282039;padding:32px 30px 34px 0}.ea-value-list article+article{border-left:1px solid #282039;padding-left:30px}.ea-value-list article:nth-child(3n+1){border-left:0;padding-left:0}.ea-value-list h3{letter-spacing:-.03em;color:#e5d7f1;margin:14px 0 12px;font-size:18px;font-weight:500}.ea-value-list p{color:#aa9bbb;margin:0;font-size:13px;line-height:1.85}@media (max-width:900px){.ea-value-list{grid-template-columns:1fr 1fr}.ea-value-list article,.ea-value-list article+article{border-left:0;padding:26px 22px 28px 0}.ea-value-list article:nth-child(2n){border-left:1px solid #282039;padding-left:22px}}@media (max-width:600px){.ea-value-list{grid-template-columns:1fr}.ea-value-list article,.ea-value-list article+article,.ea-value-list article:nth-child(2n){border-left:0;padding:24px 0}}.ea-value-list .ea-step-number{margin-bottom:0}
