.virtual-page{--ev-line:#ffffff20;--ev-muted:#b4bbb8;--ev-green:#00ff6d;overflow:hidden;background:#070908}.virtual-page :is(h1,h2,h3,p,figure){margin:0}.virtual-page :is(h1,h2,h3){font-weight:500}.virtual-page :is(h1,h2){letter-spacing:-.055em;line-height:1.06}.virtual-page h2{font-size:clamp(2rem,3.4vw,3.65rem)}.virtual-page em{font-style:normal;color:var(--ev-green)}.virtual-page p{color:var(--ev-muted);font-size:1.06rem;line-height:1.65}.virtual-page .eyebrow{display:block;color:var(--ev-green);font-size:.68rem;letter-spacing:.12em;line-height:1.6}.ev-hero,.ev-section{width:min(1640px,90%);margin:auto}.ev-hero{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:5%;align-items:center;padding:64px 0 76px;min-height:700px}.ev-back{display:inline-block;color:var(--ev-muted);font-size:.8rem;margin-bottom:37px}.ev-hero h1{font-size:clamp(2.65rem,4.1vw,5.4rem);margin:20px 0 24px}.ev-hero-copy>p{max-width:570px;font-size:clamp(1rem,1.15vw,1.2rem)}.ev-actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-top:30px}.ev-text-link{display:inline-flex;align-items:center;gap:14px;font-size:.9rem}.ev-text-link span{color:var(--ev-green)}.ev-hero-points{display:flex;gap:20px;flex-wrap:wrap;margin-top:34px;font-size:.73rem;color:var(--ev-muted)}.ev-hero-points span:before{content:"+";color:var(--ev-green);margin-right:8px}.ev-hero-visual{border:1px solid #a979ff4d;border-radius:24px;box-shadow:-12px 18px 65px #00ff6d0d,18px -10px 75px #9462ff18;overflow:hidden;transform:rotate(-1deg);background:#111813}.ev-windowbar{display:flex;justify-content:space-between;gap:10px;padding:17px 20px;color:#c6cec9;font-size:.65rem;letter-spacing:.1em;background:#111813}.ev-hero-visual>img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain}.ev-visual-tags{display:flex;gap:8px;padding:15px 18px 0;flex-wrap:wrap}.ev-visual-tags span{border:1px solid #00ff6d50;border-radius:30px;padding:7px 12px;font-size:.72rem;background:#00ff6d09;color:#e2f9ec}.ev-hero-visual>figcaption{font-size:.62rem;line-height:1.6;color:var(--ev-muted);padding:13px 18px 18px;letter-spacing:.02em}.ev-ribbon{display:grid;grid-template-columns:repeat(3,1fr);background:var(--ev-green);color:#020604;padding:0 5%}.ev-ribbon a{display:flex;align-items:center;justify-content:space-between;padding:22px 8%;font-size:clamp(.7rem,1.4vw,1rem);font-weight:600;letter-spacing:.08em}.ev-ribbon a+a{border-left:1px solid #0003}.ev-ribbon a:hover{text-decoration:underline}.ev-section{padding:90px 0;border-bottom:1px solid var(--ev-line);scroll-margin-top:110px}.ev-heading{display:flex;align-items:end;justify-content:space-between;gap:48px;margin-bottom:38px}.ev-heading .eyebrow{margin-bottom:16px}.ev-heading>p{max-width:420px}.ev-space-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.ev-space{display:flex;flex-direction:column;gap:18px;border:1px solid var(--ev-line);border-radius:22px;background:linear-gradient(145deg,#18211c,#0b0e0c);padding:32px;transition:border-color .2s,box-shadow .2s}.ev-space:hover{border-color:#00ff6d70;box-shadow:0 12px 40px #7653c51a}.ev-number{display:block;color:var(--ev-green);font-size:.68rem;letter-spacing:.1em;line-height:1.6}.ev-space h3{font-size:1.6rem;letter-spacing:-.035em}.ev-space .ev-text-link{margin-top:auto;padding-top:10px}.ev-participation{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:6%}.ev-participation>figure{overflow:hidden;border:1px solid #ac7af94d;border-radius:24px;box-shadow:-12px 18px 60px #00ff6d0a,15px -10px 60px #9462ff12;background:#101511}.ev-participation img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain}.ev-participation figcaption{font-size:.62rem;line-height:1.6;padding:15px 18px;color:var(--ev-muted)}.ev-participation h2{margin:16px 0 22px}.ev-participation-list{padding:0;list-style:none;margin:28px 0}.ev-participation-list li{display:flex;gap:16px;padding:17px 0;border-bottom:1px solid var(--ev-line)}.ev-participation-list li>span{color:var(--ev-green);font-size:1.5rem;flex:0 0 24px}.ev-participation-list h3{font-size:1.08rem;margin-bottom:5px}.ev-participation-list p{font-size:.92rem}.ev-seal-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.ev-seal-grid article{padding:36px;border:1px solid #00ff6d40;border-radius:22px;background:linear-gradient(125deg,#10261a,#080c09)}.ev-seal-grid article+article{border-color:#a979ff60;background:linear-gradient(125deg,#201629,#0a090c)}.ev-seal-grid h3{font-size:clamp(1.5rem,2vw,2rem);letter-spacing:-.04em;margin:20px 0 15px}.ev-demo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.ev-demo-grid figure{border:1px solid var(--ev-line);border-radius:20px;overflow:hidden;background:#101511}.ev-demo-grid figure>a{display:block;position:relative;overflow:hidden;background:#050605}.ev-demo-grid img{display:block;width:100%;height:auto;aspect-ratio:1.6;object-fit:contain;transition:transform .25s}.ev-demo-grid a:hover img{transform:scale(1.025)}.ev-demo-grid a>span{position:absolute;right:12px;bottom:12px;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--ev-green);color:#030704}.ev-demo-grid figcaption{padding:22px}.ev-demo-grid h3{font-size:1.25rem;margin-bottom:10px;letter-spacing:-.025em}.ev-demo-grid p{font-size:.8rem}.virtual-page .ev-demo-note{font-size:.8rem;max-width:920px;margin-top:26px;color:var(--ev-muted)}.ev-process-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;list-style:none;padding:0;margin:0}.ev-process-grid li{padding-top:20px;border-top:1px solid var(--ev-line)}.ev-process-grid h3{font-size:1.3rem;letter-spacing:-.03em;margin:20px 0 12px}.ev-process-grid p{font-size:.94rem}.ev-faq{display:grid;grid-template-columns:1fr 1.35fr;gap:7%}.ev-faq .eyebrow{margin-bottom:16px}.ev-faq details{border-bottom:1px solid var(--ev-line)}.ev-faq summary{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;cursor:pointer;font-size:1.07rem;list-style:none}.ev-faq summary::-webkit-details-marker{display:none}.ev-faq summary span{color:var(--ev-green);font-size:1.4rem}.ev-faq details[open] summary span{transform:rotate(45deg)}.ev-faq details>p{padding-bottom:24px;font-size:.95rem}.ev-contact{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8%;align-items:start}.ev-contact .eyebrow{margin-bottom:18px}.ev-contact h2{font-size:clamp(2.6rem,4.4vw,4.6rem);margin-bottom:28px}.ev-brief{padding:24px 0;border-top:1px solid var(--ev-line);margin-top:30px}.ev-brief .eyebrow{margin-bottom:8px}.ev-brief p{font-size:.94rem}.ev-contact .lead-direct{align-items:start;gap:18px}.ev-contact .lead-form-wrap{margin-top:0}.ev-contact .field-help{font-size:.8rem}.ev-contact .form-note,.ev-contact .lead-form-title{font-size:.75rem}.ev-contact .lead-result p{color:#e3f7ea}.virtual-page a:focus-visible,.virtual-page summary:focus-visible{outline:2px solid var(--ev-green);outline-offset:6px;border-radius:4px}@media (min-width:1800px){.ev-hero{padding:85px 0 100px;min-height:800px}}@media (max-width:1100px){.ev-hero{gap:4%;min-height:620px;padding-top:44px}.ev-back{margin-bottom:24px}.ev-hero-points{gap:12px}.ev-space{padding:24px}.ev-heading{gap:32px}.ev-heading>p{max-width:350px}.ev-process-grid{gap:20px}}@media (max-width:900px){.ev-hero{grid-template-columns:1fr;gap:40px;padding:35px 0 50px}.ev-hero h1{font-size:clamp(2.7rem,7vw,4.5rem)}.ev-hero-copy>p{max-width:640px}.ev-hero-visual{transform:none;max-width:760px}.ev-section{padding:60px 0;scroll-margin-top:90px}.ev-heading{display:block}.ev-heading>p{max-width:620px;margin-top:22px}.ev-participation{grid-template-columns:1fr;gap:32px}.ev-participation>figure{max-width:760px}.ev-participation>div>p{max-width:650px}.ev-space-grid{gap:14px}.ev-space{padding:22px}.ev-space h3{font-size:1.35rem}.ev-space p{font-size:.95rem}.ev-process-grid{grid-template-columns:1fr 1fr;gap:30px}.ev-faq{grid-template-columns:1fr;gap:25px}.ev-contact{gap:6%}.ev-demo-grid{gap:14px}.ev-demo-grid figcaption{padding:16px}.ev-demo-grid h3{font-size:1.08rem}}@media (max-width:650px){.ev-hero,.ev-section{width:90%}.ev-hero h1{font-size:clamp(2.35rem,9.3vw,3.6rem)}.ev-actions{gap:22px;align-items:start;flex-direction:column}.ev-hero-points{font-size:.68rem;gap:12px 18px;margin-top:28px}.ev-windowbar{font-size:.54rem;padding:13px}.ev-visual-tags{padding:13px 13px 0;gap:5px}.ev-visual-tags span{font-size:.63rem;padding:6px 9px}.ev-hero-visual>figcaption{font-size:.57rem;padding:12px 13px 15px}.ev-ribbon{padding:0 3%}.ev-ribbon a{padding:20px 6%;letter-spacing:.025em;font-size:.63rem}.ev-space-grid,.ev-seal-grid,.ev-demo-grid,.ev-contact{grid-template-columns:1fr}.ev-space{padding:26px;gap:15px}.ev-space h3{font-size:1.6rem}.ev-space p{font-size:1rem}.ev-seal-grid article{padding:28px}.ev-demo-grid{gap:22px}.ev-demo-grid figcaption{padding:22px}.ev-demo-grid h3{font-size:1.3rem}.ev-demo-grid p{font-size:.85rem}.ev-contact{gap:35px}.ev-contact h2{font-size:3rem}.ev-process-grid{gap:30px 22px}.ev-process-grid h3{font-size:1.18rem}.ev-process-grid p{font-size:.9rem}.ev-faq summary{font-size:1rem}.ev-faq .eyebrow{font-size:.65rem}}@media (max-width:650px){.ev-hero{display:flex;flex-direction:column;align-items:stretch;gap:22px}.ev-hero-copy{display:contents}.ev-hero .ev-back{order:0;margin:0 0 6px}.ev-hero-copy>.eyebrow{order:1}.ev-hero h1{order:2;margin:0}.ev-hero-visual{order:3;margin:8px 0}.ev-hero-copy>p{order:4}.ev-actions{order:5;margin-top:4px}.ev-hero-points{order:6;margin-top:5px}.ev-hero-visual>figcaption{font-size:.72rem}}.ev-hero-visual>figcaption,.ev-participation figcaption{font-size:.72rem}.ev-hero{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:4%}.ev-live-demo{transform:none}.ev-live-layout{display:grid;grid-template-columns:minmax(0,1fr) 180px;background:#080b09}.ev-live-view{position:relative;min-width:0;display:flex;align-items:center;overflow:hidden}.ev-live-view img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain}.ev-live-pill{display:inline-flex;align-items:center;gap:7px;color:#caffdf;font-size:.58rem;white-space:nowrap}.ev-live-pill i{width:6px;height:6px;border-radius:50%;background:#00ff6d;animation:evLivePulse 3s ease-in-out infinite}.ev-live-demo .ev-windowbar{padding:15px;letter-spacing:.05em;font-size:.58rem;align-items:center}.ev-demo-chat{display:flex;flex-direction:column;min-height:350px;border-left:1px solid #ffffff1c;background:#101712;min-width:0}.ev-chat-heading{display:flex;justify-content:space-between;gap:8px;padding:15px 13px;border-bottom:1px solid #ffffff15;font-size:.64rem;color:#dce7df;letter-spacing:.08em}.ev-chat-heading>span{color:#8b9e91;font-size:.54rem}.ev-chat-messages{display:flex;flex:1;flex-direction:column;justify-content:end;height:238px;overflow:hidden;padding:13px 11px;gap:16px}.ev-chat-message{display:flex;gap:8px;min-width:0;flex-shrink:0}.ev-chat-avatar{display:grid;place-items:center;flex:0 0 24px;height:24px;border-radius:50%;background:#8063b736;color:#d9bcff;font-size:.6rem;border:1px solid #ac78ff40}.ev-chat-message>div{min-width:0}.ev-chat-message strong{display:block;color:#e1eee6;font-size:.67rem;font-weight:500;margin-bottom:4px}.virtual-page .ev-chat-message p{font-size:.72rem;line-height:1.45;color:#b8c8bd}.ev-chat-new{animation:evChatIn .35s ease-out}.ev-chat-bottom{padding:12px;border-top:1px solid #ffffff18;display:flex;flex-direction:column;align-items:start;gap:10px;font-size:.58rem;color:#9bae9f}.ev-react-button{display:flex;align-items:center;justify-content:center;gap:7px;background:#1c3023;border:1px solid #00ff6d50;border-radius:25px;color:#e7f5ec;font:inherit;font-size:.7rem;padding:8px 12px;cursor:pointer;min-height:36px}.ev-react-button:hover{background:#20462e;border-color:#00ff6d}.ev-demo-controls{display:flex;align-items:center;justify-content:space-between;padding:11px 15px;border-top:1px solid #ffffff1c;gap:8px;font-size:.62rem;color:#a6b8ad}.ev-demo-controls button{background:none;border:1px solid #b2c3b54d;border-radius:20px;padding:7px 11px;color:#e7f2eb;font:inherit;cursor:pointer;min-height:32px}.ev-demo-controls button:disabled{cursor:default;color:#a5b3a9}.ev-demo-controls button:focus-visible,.ev-react-button:focus-visible{outline:2px solid #00ff6d;outline-offset:3px}.ev-reactions{position:absolute;inset:0;pointer-events:none;overflow:hidden}.ev-reactions span{position:absolute;bottom:24px;left:calc(62% + var(--i)*5%);font-size:clamp(15px,1.4vw,24px);opacity:0;animation:evReactionRise 5s ease-out infinite;animation-delay:calc(var(--i)*1.4s)}.ev-live-signal{display:flex;align-items:end;gap:3px;position:absolute;left:12px;bottom:12px;padding:7px 9px;border-radius:20px;background:#030705d9;color:#dcf1e3;font-size:.55rem;border:1px solid #00ff6d40}.ev-live-signal i{display:block;width:3px;height:10px;background:#00ff6d;transform-origin:bottom;animation:evSignal 1.2s ease-in-out infinite alternate}.ev-live-signal i:nth-child(2){animation-delay:.3s}.ev-live-signal i:nth-child(3){animation-delay:.6s}.ev-live-signal span{margin-left:4px}.ev-reaction-pop{position:absolute;bottom:10%;font-size:32px;pointer-events:none;animation:evReactionClick 2s ease-out forwards}.ev-live-demo.is-paused :is(.ev-reactions span,.ev-live-pill i,.ev-live-signal i,.ev-chat-new){animation-play-state:paused}.ev-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ev-ribbon{grid-template-columns:repeat(5,minmax(0,1fr))}.ev-ribbon a{padding:22px 7%;font-size:clamp(.6rem,1vw,.85rem);gap:10px;letter-spacing:.04em}.ev-zone{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6%;align-items:center;padding:55px 0;border-top:1px solid var(--ev-line);position:relative;scroll-margin-top:110px}.ev-zone:first-child{padding-top:12px;border-top:0}.ev-zone:last-child{padding-bottom:0}.ev-zone:nth-child(2n) figure{order:2}.ev-zone figure{overflow:hidden;border:1px solid #ad7df445;border-radius:24px;background:#101511;box-shadow:12px -5px 45px #9563ea0d,-10px 10px 45px #00ff6d09;min-width:0}.ev-zone-image{position:relative}.ev-zone img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain}.ev-zone-image-label{position:absolute;top:14px;left:14px;background:#061009e8;color:#d7fce4;border:1px solid #00ff6d50;border-radius:20px;font-size:.62rem;letter-spacing:.08em;padding:8px 12px}.ev-zone figcaption{font-size:.7rem;line-height:1.55;padding:13px 17px;color:#b7c2ba}.ev-zone-copy h3{font-size:clamp(1.7rem,2.7vw,2.8rem);line-height:1.13;letter-spacing:-.045em;margin:17px 0 20px}.ev-zone-copy ul{padding:0;margin:22px 0;list-style:none}.ev-zone-copy li{display:flex;gap:12px;padding:8px 0;font-size:.96rem;color:#d5e1d9}.ev-zone-copy li:before{content:"+";color:#00ff6d}.virtual-page .ev-zone-note{font-size:.82rem;border-left:2px solid #9a6ee6;padding-left:15px;line-height:1.65;margin:20px 0;color:#afbbb3}.ev-zone-copy .ev-text-link{margin-top:10px;color:#e6f0e9}.ev-anchor{position:absolute;top:0;scroll-margin-top:110px}.ev-brand{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center}.ev-brand h2{margin:18px 0 24px}.ev-brand>div>p{max-width:580px}.ev-brand-points{display:flex;flex-wrap:wrap;gap:9px;margin:25px 0}.ev-brand-points span{border:1px solid #b58cfa60;border-radius:20px;padding:8px 12px;font-size:.77rem;color:#dec9ff}.ev-brand-example{border:1px solid #00ff6d60;box-shadow:-20px 15px 65px #00ff6d0e,25px -15px 65px #a167e21a;border-radius:24px;background:linear-gradient(140deg,#182c20,#13101b 80%);padding:55px 42px;position:relative;overflow:hidden}.ev-brand-example:after{content:"+";position:absolute;right:15px;bottom:-15px;font-size:180px;line-height:1;color:#00ff6d12;pointer-events:none}.ev-brand-example>strong{display:block;font-size:clamp(2rem,4.4vw,4.7rem);font-weight:500;letter-spacing:-.06em;color:#e4fff0;border-bottom:1px solid #00ff6d40;padding-bottom:25px;margin-bottom:25px}.ev-brand-example>p{font-size:clamp(1.2rem,1.8vw,1.8rem);line-height:1.4;color:#d3e8da}.ev-brand-example>span{display:block;font-size:.65rem;letter-spacing:.1em;margin-top:30px;color:#00ff6d}.ev-source-demos summary{cursor:pointer;display:flex;justify-content:space-between;gap:20px;padding:10px 0;font-size:1.05rem;list-style:none}.ev-source-demos summary::-webkit-details-marker{display:none}.ev-source-demos summary>span{color:#00ff6d}.ev-source-demos .ev-demo-grid{margin-top:25px}@keyframes evLivePulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes evChatIn{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes evReactionRise{0%,12%{opacity:0;transform:translateY(0) scale(.8)}25%{opacity:.95}78%{opacity:0;transform:translateY(-110px) scale(1.15)}to{opacity:0;transform:translateY(-110px)}}@keyframes evSignal{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}@keyframes evReactionClick{0%{opacity:1;transform:translateY(0) scale(.8)}25%{opacity:1;transform:translateY(-30px) scale(1.2)}to{opacity:0;transform:translateY(-140px) scale(1)}}@media (max-width:1100px){.ev-live-layout{grid-template-columns:1fr}.ev-demo-chat{min-height:0;border-left:0;border-top:1px solid #ffffff20}.ev-chat-messages{height:120px;flex:auto;padding:12px 16px;gap:13px}.ev-chat-message:first-child{display:none}.ev-chat-bottom{flex-direction:row;align-items:center;justify-content:space-between;padding:9px 15px}.ev-chat-heading{padding:10px 16px}.ev-live-demo .ev-windowbar{font-size:.56rem}}@media (max-width:900px){.ev-hero{grid-template-columns:1fr}.ev-live-layout{grid-template-columns:minmax(0,1fr) 210px}.ev-demo-chat{min-height:320px;border-left:1px solid #ffffff20;border-top:0}.ev-chat-messages{height:224px;flex:1;gap:16px;padding:13px}.ev-chat-message:first-child{display:flex}.ev-chat-bottom{flex-direction:column;align-items:start}.ev-zone{grid-template-columns:1fr;gap:28px;padding:42px 0;scroll-margin-top:90px}.ev-zone figure{max-width:760px}.ev-zone:nth-child(2n) figure{order:0}.ev-zone-copy{max-width:700px}.ev-zone-copy h3{font-size:2.1rem;max-width:620px}.ev-brand{gap:5%}.ev-brand-example{padding:35px 28px}}@media (max-width:650px){.ev-live-layout{display:block}.ev-demo-chat{min-height:0;border-left:0;border-top:1px solid #ffffff20}.ev-chat-messages{height:125px;flex:auto;padding:12px 15px}.ev-chat-message:first-child{display:none}.ev-chat-message strong{font-size:.73rem}.virtual-page .ev-chat-message p{font-size:.8rem}.ev-chat-avatar{font-size:.7rem}.ev-chat-bottom{flex-direction:row;align-items:center;font-size:.61rem}.ev-chat-heading{padding:10px 15px}.ev-react-button{min-height:38px}.ev-demo-controls{font-size:.64rem}.ev-live-demo .ev-windowbar{padding:13px 12px;gap:6px;font-size:.51rem}.ev-live-pill{font-size:.5rem;gap:5px}.ev-ribbon{display:flex;overflow:auto;padding:0 3%;scrollbar-width:thin}.ev-ribbon a{flex:0 0 auto;font-size:.68rem;padding:18px 20px}.ev-zone-copy h3{font-size:1.95rem}.ev-zone-copy li{font-size:.92rem}.ev-zone figcaption{font-size:.68rem}.ev-zone-image-label{font-size:.58rem;padding:7px 10px;left:10px;top:10px}.ev-brand{grid-template-columns:1fr;gap:35px}.ev-brand-example{padding:35px 28px}.ev-brand-example>strong{font-size:3rem}.ev-source-demos summary{font-size:1rem}}@media (min-width:1101px){.ev-live-layout{grid-template-columns:minmax(0,1fr) 190px}.ev-chat-message strong{font-size:12px}.virtual-page .ev-chat-message p{font-size:13px}}@media (prefers-reduced-motion:reduce){.virtual-page *{transition:none!important;animation:none!important}}
