/* AVENVO's original, product-led visual direction. */
:root{--ink:#11141b;--muted:#6e7179;--line:#e6e8eb;--font:'DM Sans',Arial,sans-serif;--head:Manrope,Arial,sans-serif;--dark:#090d14}
body{background:#fff;color:#11141b}.wrap{width:min(1300px,calc(100% - 96px))}
.topline{height:38px;color:#53606a;background:#f5f5f7;font-size:10px;letter-spacing:0;font-weight:600}.topline .pulse{background:#32a8bd}.top-arrow{color:#178bab}
.header.wrap{width:100%;max-width:none;height:69px;padding:0 max(48px,calc((100vw - 1300px)/2));background:#090d14;color:#f5f6f7;gap:30px}.header .logo img{width:139px;filter:brightness(0) invert(1)}.header nav{gap:38px;font-size:12px;font-weight:500;color:#cbd0d4}.header nav a:hover{opacity:1;color:#fff}.header-actions{gap:22px}.language{color:#f5f6f7}.language span{color:#68d5e5}.nav-cta{background:#f4f6f6!important;color:#111!important;border-radius:40px;padding:11px 18px}.menu span{background:#fff}
.hero.wrap{position:relative;width:100%;min-height:760px;display:block;overflow:hidden;text-align:center;margin:0;padding:0 24px;background-color:#020910;background-image:linear-gradient(180deg,rgba(2,8,14,.02),rgba(2,8,14,0) 72%,rgba(2,8,14,.15)),url('/avenvo-voice-hero.png');background-size:cover;background-position:center bottom;color:white}.hero-copy{position:relative;z-index:1;margin:0 auto;padding:70px 0 300px;max-width:1030px}.hero-copy .eyebrow{justify-content:center;color:#a9bdc9;letter-spacing:.19em;font-size:10px}.hero-copy .tiny-dot{background:#6bddf4;box-shadow:0 0 10px #45d1eb}.hero h1{font-size:clamp(57px,7.2vw,102px);letter-spacing:-.075em;line-height:1.07;margin:22px auto 18px;max-width:1040px;color:#f8fafc}.hero h1 em{font-style:normal;color:#a2d5e2;background:linear-gradient(95deg,#f6f8fa 8%,#a5edf6 44%,#7ba5ff 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hero-desc{font-size:clamp(15px,1.55vw,20px);line-height:1.5;margin:0 auto;color:#c8d4da;max-width:650px;font-weight:400}.hero-actions{justify-content:center;margin-top:29px;gap:28px}.hero-actions .button{background:#f6f8fa;color:#0a1720;border-radius:50px;padding:16px 23px;font-size:13px;gap:14px}.hero-actions .button:hover{background:#dafbff}.hero-actions .text-link:not(.voice-hero-link){color:#b7dff0;border:0;font-size:13px}.hero-actions .text-link:not(.voice-hero-link):hover{color:#fff}.hero .voice-hero-link,.hero-note,.hero-art{display:none!important}.ticker{display:none}
.voice-section.wrap{width:100%;padding:0;background:#f5f5f7}.voice-card{width:min(1300px,calc(100% - 96px));margin:auto;min-height:630px;border:0;border-radius:0;background:transparent;padding:100px 35px;grid-template-columns:1fr .9fr;gap:90px}.voice-copy .eyebrow,.section .eyebrow,.examples .eyebrow,.contact .eyebrow{color:#647382;font-size:10px;letter-spacing:.14em}.voice-copy .tiny-dot,.section .tiny-dot,.examples .tiny-dot,.contact .tiny-dot{background:#3989aa}.voice-copy h2{font-size:clamp(48px,5.2vw,76px);letter-spacing:-.075em;line-height:1.08}.voice-copy h2 em,.section h2 em,.examples h2 em,.contact h2 em{color:#8e969d}.voice-copy>p{font-size:17px;color:#677078;max-width:425px}.voice-copy .voice-disclosure{font-size:11px;color:#7c858e;max-width:430px}.voice-console{background:#fff;border:1px solid #eaedef;border-radius:26px;padding:30px;box-shadow:0 18px 70px #20293610}.voice-console-top strong{letter-spacing:.04em}.voice-console-top small{color:#8a99a1}.voice-symbol{background:#dff5f7;color:#168fa4}.voice-circle{width:122px;height:122px;background:radial-gradient(circle at 30% 25%,#e3fdff,#8ed7e4 55%,#369ab5);box-shadow:0 0 0 20px #effbfc,0 0 0 21px #d8f2f4,0 20px 35px #61b9ca38}.voice-circle .wave i{background:#155e74}.voice-rings{height:215px}.voice-status{font-size:13px;color:#5e6f79}.voice-controls .button{border-radius:40px;background:#121b22;padding:15px 22px}.voice-secondary{border-radius:40px;background:#eef7f8;color:#1b6073}
.section{padding-top:145px;padding-bottom:150px}.section-heading{display:block;text-align:center;max-width:820px;margin:0 auto 55px}.section-heading .eyebrow{justify-content:center}.section-heading h2,.examples h2,.contact h2{font-size:clamp(46px,5.5vw,72px);letter-spacing:-.07em}.section-heading>p{max-width:590px;margin:22px auto 0;font-size:16px;color:#6d7780;line-height:1.6}.solutions-grid{grid-template-columns:1.15fr 1fr 1fr;gap:16px}.feature{min-height:420px;padding:30px;border-radius:22px;background:#f5f6f7;transition:transform .25s ease}.feature:hover{transform:translateY(-5px)}.feature-main{background:linear-gradient(150deg,#dceff3,#eef8f9 70%)}.feature-soft{background:#f1f2f5}.feature-light{background:#edf2f5}.feature-top{color:#7a8d99}.feature h3,.steps h3{font-size:24px;letter-spacing:-.05em}.feature p,.steps p{font-size:14px;color:#6c7980}.feature-ring{border-color:#9acbd4;box-shadow:0 0 0 25px #d4edf0,0 0 0 26px #bedee5}.feature-ring span{color:#3e93aa}.feature-visual .wave i{background:#3785a0}.flow-art span{background:#dae8ed;color:#37798a}.flow-art span:nth-of-type(2){background:#bad6e0}.human-circle{background:#d2e7ed;color:#3a798a;border-color:#edf2f5}.human-circle:nth-child(2){background:#a4c9d6}.human-line{background:#b3d0d9}
.difference{background:#080e17;color:#f4f7f9}.diff-grid{min-height:650px;gap:100px}.difference h2{font-size:clamp(46px,5vw,72px);letter-spacing:-.07em}.difference h2 em{color:#93bbca}.difference p{color:#a4b5bf;font-size:15px}.light-eyebrow{color:#a8c5d1}.light-eyebrow .tiny-dot{background:#5bd2e3}.light-link{color:#d9f6ff;border-color:#65828b}.diff-right{height:430px;border-color:#243b4b;background:radial-gradient(ellipse at center,#163d50 0,#0b1d2a 45%,#09121c 75%);border-radius:24px}.diff-right:before,.diff-right:after{border-color:#2b586b}.diff-mark{color:#9ee0ef;filter:drop-shadow(0 0 40px #3ca4c2)}.diff-caption{color:#acc5d0}.diff-lines i{background:#71c5dc}
.how-heading{margin-bottom:60px}.steps{border-top-color:#e4e6e9;gap:42px}.steps article>span{font-size:13px;color:#5b9eb3;margin-bottom:60px}.steps h3{font-size:22px}
.examples{background:#f5f5f7;padding:145px 0}.examples-grid{gap:90px}.example-intro{font-size:16px;color:#747d84}.tabs button{border-color:#d6dde1;color:#5d6d75;padding:12px 16px}.tabs button[aria-selected=true]{background:#111b23;border-color:#111b23}.example-foot{color:#85949b}.example-foot span:first-child{color:#55a1b2}.conversation{border:1px solid #e8edef;border-radius:22px;box-shadow:0 25px 80px #2b374610}.conv-avatar{background:#d9f2f5;color:#39899d}.conv-header{padding:25px;border-color:#edf0f2}.message p{font-size:13px;background:#f3f5f5}.message.agent p{background:#e2f4f6}.outcome>span{background:#e0f4f4;color:#3b96a0}
.contact{width:100%;padding:12px 12px 0}.contact-inner{min-height:520px;display:flex;align-items:center;justify-content:center;flex-direction:column;background:#eaf3f7;border-radius:22px;padding:100px 24px}.contact h2{font-size:clamp(48px,5.3vw,72px);line-height:1.1}.contact p{font-size:16px;color:#617883}.contact .button{background:#111b23;border-radius:40px}.contact-star{color:#b6d9e2}.footer{border-top:0;min-height:150px}.footer p{color:#869097}
html[dir=rtl] .hero h1,html[dir=rtl] .voice-copy h2,html[dir=rtl] h2{letter-spacing:-.04em}html[dir=rtl] .section-heading{text-align:center}html[dir=rtl] .voice-card{text-align:right}
@media(max-width:1000px){.wrap{width:calc(100% - 64px)}.header.wrap{padding:0 32px}.hero.wrap{width:100%;min-height:690px}.hero-copy{padding-top:76px}.voice-card{width:calc(100% - 64px);gap:40px;padding:90px 0}.solutions-grid{grid-template-columns:1fr 1fr}.feature-main{grid-column:span 2;min-height:380px}.diff-grid{gap:50px}}
@media(max-width:680px){.wrap{width:calc(100% - 40px)}.topline{font-size:9px;height:34px}.header.wrap{height:63px;padding:0 20px}.header .logo img{width:120px}.header nav{top:96px;background:#111820;color:#f5f5f5;align-items:stretch}.header nav a{padding:8px 0}.hero.wrap{min-height:690px;padding:0 20px;background-position:center bottom;background-size:auto 690px}.hero-copy{padding:85px 0 300px}.hero-copy .eyebrow{font-size:9px}.hero h1{font-size:clamp(48px,10.8vw,68px);line-height:1.08;letter-spacing:-.07em;margin:21px auto 17px}.hero-desc{font-size:15px;line-height:1.5;max-width:330px}.hero-actions{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:9px 20px;margin-top:23px}.hero-actions .button{padding:14px 18px;font-size:11px}.hero-actions .text-link:not(.voice-hero-link){font-size:11px}.voice-card{width:calc(100% - 40px);padding:80px 0;gap:35px;grid-template-columns:1fr}.voice-copy h2{font-size:48px}.voice-copy>p{font-size:15px}.voice-console{padding:22px;border-radius:20px}.section{padding-top:90px;padding-bottom:95px}.section-heading h2,.examples h2,.contact h2{font-size:clamp(42px,10vw,55px)}.section-heading>p{font-size:14px}.solutions-grid{grid-template-columns:1fr}.feature-main{grid-column:auto;min-height:350px}.feature{min-height:340px;border-radius:18px}.diff-grid{padding:90px 0;grid-template-columns:1fr}.difference h2{font-size:43px}.diff-right{height:285px}.steps{gap:0}.steps article>span{margin-bottom:22px}.examples{padding:90px 0}.examples-grid{grid-template-columns:1fr;gap:40px}.contact{width:100%;padding:8px 8px 0}.contact-inner{min-height:430px;border-radius:18px;padding:75px 20px}.footer{width:calc(100% - 40px);padding:35px 0}.footer>div{margin-left:0}}
.hero.wrap{background-image:linear-gradient(180deg,rgba(2,8,14,.72) 0%,rgba(2,8,14,.72) 37%,rgba(2,8,14,.25) 64%,rgba(2,8,14,.04) 100%),url('/avenvo-voice-hero.png');background-repeat:no-repeat}
.header nav .mobile-signup{display:none}@media(max-width:680px){.header nav .mobile-signup{display:block}}

/* A visual narrative that continues beyond the opening scene. */
.feature-main{position:relative;overflow:hidden;background:#07121e;color:#f7fbff;isolation:isolate}
.feature-main::before{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgba(3,10,18,.15) 0%,rgba(4,11,19,0) 42%,rgba(3,9,16,.91) 100%),url('/avenvo-voice-sphere.png') center 39%/cover no-repeat;z-index:-1}
.feature-main .feature-top{color:#c7e3ed}.feature-main h3{color:#fff}.feature-main p{color:#c1d1d9}.feature-main .feature-visual{height:160px}.feature-main .feature-ring,.feature-main .feature-visual .wave{display:none}
.feature-soft,.feature-light{position:relative;overflow:hidden;color:#f7fbff;isolation:isolate;background:#07121e}
.feature-soft::before,.feature-light::before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(3,10,18,.16) 0%,rgba(4,11,19,.08) 42%,rgba(3,9,16,.94) 100%),url('/avenvo-flow.png') center/cover no-repeat}
.feature-light::before{background-image:linear-gradient(180deg,rgba(3,10,18,.20) 0%,rgba(4,11,19,.09) 42%,rgba(3,9,16,.94) 100%),url('/avenvo-human-connection.png')}
.feature-soft .feature-top,.feature-light .feature-top{color:#c7e3ed}.feature-soft h3,.feature-light h3{color:#fff}.feature-soft p,.feature-light p{color:#c1d1d9}.feature-soft .flow-art,.feature-light .human-art{height:160px;visibility:hidden}
.diff-right{position:relative;overflow:hidden;background:linear-gradient(180deg,rgba(3,10,18,.38),rgba(3,10,18,.08) 55%,rgba(3,10,18,.45)),url('/avenvo-flow.png') center/cover no-repeat;border:1px solid #264352}
.diff-right::before,.diff-right::after,.diff-right .diff-mark,.diff-right .diff-lines{display:none}
.diff-caption{z-index:1;color:#e4f4f7;text-shadow:0 1px 8px #07131a;font-size:10px}
.connection-story{position:relative;overflow:hidden;min-height:690px;background:#050a10 url('/avenvo-human-connection.png') center/cover no-repeat;display:flex;align-items:flex-start;justify-content:center;text-align:center;color:#f6f8fa;isolation:isolate}
.connection-story::before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(4,9,15,.96),rgba(4,9,15,.76) 31%,rgba(4,9,15,.06) 68%,rgba(4,9,15,.24))}
.connection-story-content{width:min(900px,calc(100% - 40px));padding:100px 0 330px}
.connection-kicker{font-size:10px;font-weight:800;letter-spacing:.15em;color:#b5cfda}.connection-story h2{margin:22px 0 18px;font:700 clamp(45px,5.5vw,74px)/1.08 var(--head);letter-spacing:-.07em}.connection-story h2 em{font-style:normal;background:linear-gradient(90deg,#f2f6f8,#8bd5e5,#d4e3f9);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.connection-story p{margin:0;color:#c1d0d5;font-size:17px;line-height:1.6}html[dir=rtl] .connection-story h2{letter-spacing:-.04em}
@media(max-width:680px){.feature-main::before{background-position:center 43%}.connection-story{min-height:590px;background-size:auto 100%;background-repeat:no-repeat}.connection-story-content{padding:80px 0 300px}.connection-kicker{font-size:9px}.connection-story h2{font-size:clamp(40px,10vw,56px)}.connection-story p{font-size:14px}.diff-right{background-position:center}}

.voice-scenario{display:flex;align-items:center;justify-content:center;gap:12px;margin:8px auto 18px;font-size:13px;color:#56615f}.voice-scenario select{border:1px solid #d5dedb;border-radius:99px;padding:9px 14px;background:white;color:#192d28;font:inherit}.voice-download{display:inline-block;margin:14px auto;color:#126d5c;font-weight:600}.voice-download[hidden]{display:none}

.demo-calendar{margin:16px auto 4px;padding:14px 18px;background:#f1f6f4;border:1px solid #dbe9e4;border-radius:14px;max-width:360px;color:#244139;font-size:13px;direction:rtl;line-height:1.7}.demo-calendar p{margin:5px 0}.demo-calendar small{color:#65746e}.demo-calendar[hidden]{display:none}

.record-choice{display:flex;align-items:center;justify-content:center;gap:8px;margin:4px auto 15px;color:#536d74;font-size:12px}.record-choice input{accent-color:#167a89;width:16px;height:16px}.record-choice[hidden]{display:none}
