/* ORVIA Voice modern commercial product theme — human first, technology second */
:root{--ov-navy:#081a36;--ov-blue:#1769d2;--ov-teal:#16a9b7;--ov-purple:#6d28d9;--ov-violet:#8b5cf6;--ov-orange:#f26722;--ov-gold:#eaaa00;--ov-green:#19a45b;--ov-pink:#c44794;--ov-ink:#0b1730;--ov-muted:#617089;--ov-ivory:#fbfaf8;--ov-line:#e7e9ef}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:#fff;color:var(--ov-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.wrap{width:min(1540px,94vw)!important;max-width:none!important}.preview{background:linear-gradient(90deg,#071a38,#0b2450 60%,#12396b)!important;color:#fff!important;letter-spacing:.12em;font-size:.68rem}.util{display:none!important}
header.site{position:sticky;top:0;z-index:80;background:rgba(255,255,255,.94)!important;border-bottom:1px solid rgba(11,36,80,.08)!important;backdrop-filter:blur(18px);box-shadow:0 8px 28px rgba(11,36,80,.06)}.header-row{min-height:82px!important}.master-brand img{height:50px!important;width:auto!important}.voice-product{display:grid!important;line-height:1}.voice-product b{font-size:1.28rem;letter-spacing:.09em;color:#0b2450}.voice-product small{font-size:.56rem;letter-spacing:.09em;color:#637188;margin-top:4px}.main .top{font-weight:800!important;color:#122340!important;border-bottom:3px solid transparent!important;padding:29px 4px 22px!important}.main .top:hover{color:var(--ov-purple)!important;border-bottom-color:var(--ov-purple)!important}.main .btn-primary{background:linear-gradient(135deg,var(--ov-orange),#ff8b2b)!important;color:#fff!important;border-radius:10px!important;padding:14px 20px!important;box-shadow:0 10px 24px rgba(242,103,34,.22)!important}

/* Hero becomes a launch-product capture point rather than a dark corporate panel */
.hero-simple{position:relative;overflow:hidden;background:radial-gradient(circle at 77% 28%,rgba(139,92,246,.16),transparent 27%),radial-gradient(circle at 65% 78%,rgba(22,169,183,.12),transparent 27%),linear-gradient(120deg,#fff 0%,#fffaf5 44%,#f5f0ff 100%)!important;color:var(--ov-ink)!important;padding:78px 0 66px!important;border-bottom:1px solid var(--ov-line)}.hero-simple:before{content:"";position:absolute;width:560px;height:560px;border-radius:50%;right:-190px;top:-250px;background:conic-gradient(from 45deg,rgba(109,40,217,.12),rgba(22,169,183,.13),rgba(242,103,34,.09),rgba(109,40,217,.12));filter:blur(5px)}.hero-simple-grid{grid-template-columns:minmax(0,.88fr) minmax(620px,1.12fr)!important;gap:58px!important}.hero-simple .eyebrow{color:var(--ov-teal)!important}.hero-simple h1{color:var(--ov-ink)!important;font-size:clamp(52px,5vw,82px)!important;line-height:.98!important;letter-spacing:-.05em!important;max-width:12ch}.hero-simple h1:after{content:" It starts the work.";color:var(--ov-orange)}.hero-simple .lead{color:#43526b!important;font-size:1.22rem!important;max-width:650px}.hero-note{color:#6b7890!important}.white-outline{background:#fff!important;color:var(--ov-ink)!important;border:1px solid #cbd2df!important;box-shadow:0 8px 24px rgba(11,36,80,.06)}.button.gold,.gold{background:linear-gradient(135deg,var(--ov-orange),#ff8b2b)!important;color:#fff!important;border:0!important;box-shadow:0 12px 26px rgba(242,103,34,.22)!important}
.hero-visual{min-height:500px!important;background:linear-gradient(145deg,rgba(8,26,54,.98),rgba(23,38,77,.96) 58%,rgba(67,34,120,.92))!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:32px!important;box-shadow:0 30px 80px rgba(32,35,74,.24)!important}.hero-visual:after{content:"MEET ARIA · ORVIA VOICE";position:absolute;left:32px;top:26px;z-index:6;color:#fff;font-size:.72rem;letter-spacing:.16em;font-weight:900;background:linear-gradient(90deg,var(--ov-purple),var(--ov-orange));padding:9px 13px;border-radius:999px}.phone-card{left:6%!important;top:25%!important;box-shadow:0 24px 60px rgba(0,0,0,.45)!important}.action-chip{left:42%!important;border:1px solid rgba(255,255,255,.18)!important;box-shadow:0 18px 42px rgba(0,0,0,.24)!important}.chip-calendar{top:15%!important}.chip-email{top:34%!important}.chip-crm{top:53%!important}.chip-task{top:72%!important}.human-chip{right:3%!important;top:38%!important}.human-avatar{background:radial-gradient(circle at 35% 35%,#fff 0 5%,#2ec7d1 7% 18%,#0b2450 20% 52%,#6d28d9 54% 65%,#f26722 67% 78%,#0b2450 80%)!important;box-shadow:0 0 0 7px rgba(255,255,255,.09),0 0 38px rgba(139,92,246,.34)!important}

/* Evidence/benefit ribbon */
.measure-strip{background:#fff!important;padding:22px 0!important}.measure-grid{border:0!important;background:#081a36!important;border-radius:18px!important;box-shadow:0 18px 50px rgba(11,36,80,.16)!important}.measure-grid div{border-right:1px solid rgba(255,255,255,.12)!important}.measure-grid strong{color:#fff!important;font-size:1.03rem!important}.measure-grid span{color:#c7d3e3!important}.measure-note{color:#7b8698!important}.measure-grid div:nth-child(1){box-shadow:inset 0 4px 0 var(--ov-purple)}.measure-grid div:nth-child(2){box-shadow:inset 0 4px 0 var(--ov-teal)}.measure-grid div:nth-child(3){box-shadow:inset 0 4px 0 var(--ov-orange)}.measure-grid div:nth-child(4){box-shadow:inset 0 4px 0 var(--ov-green)}

.section-simple{padding:86px 0!important;background:#fff!important}.section-simple:nth-of-type(even){background:var(--ov-ivory)!important}.simple-heading{max-width:940px!important}.simple-heading h2{font-size:clamp(38px,3.8vw,58px)!important;letter-spacing:-.04em!important;color:var(--ov-ink)!important}.simple-heading>p:last-child{color:#5f6e83!important}.eyebrow.dark{color:var(--ov-teal)!important}
.problem-section{background:#fffaf6!important}.problem-cards{gap:18px!important}.problem-cards article,.solution-grid article,.integration-rows div,.price-simple-grid article{position:relative;overflow:hidden;border:1px solid #ece7e2!important;border-radius:20px!important;background:#fff!important;box-shadow:0 12px 34px rgba(11,36,80,.06)!important;transition:transform .2s ease,box-shadow .2s ease}.problem-cards article:hover,.solution-grid article:hover,.integration-rows div:hover,.price-simple-grid article:hover{transform:translateY(-5px);box-shadow:0 24px 48px rgba(11,36,80,.12)!important}.problem-cards article:before,.solution-grid article:before{content:"";position:absolute;left:0;right:0;top:0;height:5px;background:linear-gradient(90deg,var(--ov-purple),var(--ov-teal),var(--ov-orange),var(--ov-gold))}.problem-cards article>span{width:52px;height:52px;border-radius:15px;display:grid;place-items:center;font-size:0;background:#f1ebff!important;color:var(--ov-purple)!important}.problem-cards article>span:after{font-size:23px}.problem-cards article:nth-child(1)>span:after{content:"☎"}.problem-cards article:nth-child(2)>span:after{content:"?"}.problem-cards article:nth-child(3)>span:after{content:"▤"}.problem-cards article:nth-child(4)>span:after{content:"!"}

.journey-row{gap:12px!important}.journey-row div{position:relative;border:1px solid #e7e9f0!important;border-top:0!important;border-radius:18px!important;background:#fff!important;box-shadow:0 10px 26px rgba(11,36,80,.05);padding-top:72px!important}.journey-row div:before{position:absolute;left:50%;top:16px;transform:translateX(-50%);width:42px;height:42px;border-radius:50%;display:grid;place-items:center;color:#fff;font-weight:900}.journey-row div:nth-of-type(1):before{content:"☎";background:var(--ov-purple)}.journey-row div:nth-of-type(2):before{content:"◌";background:var(--ov-blue)}.journey-row div:nth-of-type(3):before{content:"▽";background:var(--ov-teal)}.journey-row div:nth-of-type(4):before{content:"✓";background:var(--ov-green)}.journey-row div:nth-of-type(5):before{content:"♙";background:var(--ov-orange)}.before-box,.after-box{border-radius:22px!important;padding:34px!important}.before-box{background:#fff3ed!important;border-color:#ffd7c5!important}.after-box{background:#effbf8!important;border-color:#cbece3!important}

.channels-section{background:linear-gradient(180deg,#fbf9ff,#fff)!important}.channel-core{background:linear-gradient(145deg,var(--ov-purple),#5420c4)!important;box-shadow:0 22px 55px rgba(109,40,217,.3)!important}.channel-node{border-radius:20px!important;box-shadow:0 14px 34px rgba(44,28,73,.12)!important}.node-chat{color:var(--ov-purple)!important}.node-sms{color:var(--ov-blue)!important}.node-mail{color:var(--ov-orange)!important}.node-message{color:var(--ov-green)!important}.orbit-ring{border-color:#e7e0f3!important}

.solution-grid article{padding:30px!important}.solution-icon{width:48px!important;height:48px!important;border-radius:14px!important}.solution-grid article:nth-child(1) .solution-icon{background:#eee8ff!important;color:var(--ov-purple)!important}.solution-grid article:nth-child(2) .solution-icon{background:#e8f7ff!important;color:var(--ov-blue)!important}.solution-grid article:nth-child(3) .solution-icon{background:#fff2e8!important;color:var(--ov-orange)!important}.solution-grid article:nth-child(4) .solution-icon{background:#eaf8ee!important;color:var(--ov-green)!important}.solution-grid article:nth-child(5) .solution-icon{background:#f5ecfb!important;color:#9340a7!important}.solution-grid article:nth-child(6) .solution-icon{background:#e9f8f8!important;color:#168994!important}

.workforce-section{background:radial-gradient(circle at 82% 15%,rgba(109,40,217,.35),transparent 29%),linear-gradient(135deg,#071a38,#0b2450 52%,#122d59)!important}.workforce-diagram{border-radius:26px!important;background:rgba(255,255,255,.07)!important;backdrop-filter:blur(10px)}.wf-router{background:linear-gradient(135deg,var(--ov-purple),var(--ov-teal))!important}.wf-branches span:nth-child(1){border-top:3px solid var(--ov-purple)}.wf-branches span:nth-child(2){border-top:3px solid var(--ov-orange)}.wf-branches span:nth-child(3){border-top:3px solid var(--ov-green)}.wf-branches span:nth-child(4){border-top:3px solid var(--ov-blue)}.wf-branches span:nth-child(5){border-top:3px solid var(--ov-gold)}.wf-branches span:nth-child(6){border-top:3px solid var(--ov-teal)}

.integration-rows div{padding:24px 24px 24px 74px!important;min-height:92px}.integration-rows div:before{position:absolute;left:22px;top:50%;transform:translateY(-50%);width:38px;height:38px;border-radius:11px;display:grid;place-items:center;color:#fff;font-weight:900}.integration-rows div:nth-child(1):before{content:"▣";background:var(--ov-blue)}.integration-rows div:nth-child(2):before{content:"⌘";background:var(--ov-purple)}.integration-rows div:nth-child(3):before{content:"✉";background:var(--ov-orange)}.integration-rows div:nth-child(4):before{content:"↯";background:var(--ov-green)}

.build-section{background:linear-gradient(180deg,#fbf9ff,#f6f1ff)!important}.flow-builder{background:radial-gradient(circle at 20% 15%,rgba(255,255,255,.17),transparent 22%),linear-gradient(145deg,#5622c7,#7c39e2 56%,#9b5ff2)!important;border:1px solid rgba(255,255,255,.2);box-shadow:0 28px 65px rgba(81,34,151,.3)!important}.flow-cards div{box-shadow:0 14px 26px rgba(49,21,100,.12)}

.pricing-simple{background:#fff!important}.price-simple-grid{grid-template-columns:repeat(4,1fr)!important}.price-simple-grid article{padding:30px!important}.price-simple-grid article.featured{border:2px solid var(--ov-orange)!important;box-shadow:0 22px 50px rgba(242,103,34,.12)!important}.price-simple-grid article.featured:before{content:"POPULAR";position:absolute;right:14px;top:12px;font-size:.6rem;font-weight:900;letter-spacing:.1em;color:#fff;background:var(--ov-orange);padding:6px 8px;border-radius:999px}.price-simple-grid strong{font-size:2rem!important;color:var(--ov-ink)!important}

.contact-simple{background:radial-gradient(circle at 90% 15%,rgba(109,40,217,.38),transparent 25%),linear-gradient(135deg,#071a38,#0b2450 60%,#172b56)!important}.contact-simple form{border-radius:22px!important;box-shadow:0 24px 60px rgba(0,0,0,.22)!important}
footer{background:#06152d!important}

@media(max-width:1180px){.hero-simple-grid{grid-template-columns:1fr!important}.hero-simple h1{max-width:14ch}.hero-visual{min-height:470px}.price-simple-grid{grid-template-columns:1fr 1fr!important}}
@media(max-width:760px){.wrap{width:min(94vw,680px)!important}.main{gap:8px!important}.main .top{display:none}.hero-simple{padding:54px 0 42px!important}.hero-simple h1{font-size:46px!important}.hero-visual{min-height:560px!important}.action-chip{left:37%!important;width:210px!important}.human-chip{right:2%!important;top:82%!important}.problem-cards,.solution-grid,.integration-rows,.price-simple-grid{grid-template-columns:1fr!important}.journey-row{grid-template-columns:1fr!important}.journey-row i{transform:rotate(90deg)}.channel-orbit{transform:scale(.82);transform-origin:center}.before-after{grid-template-columns:1fr!important}}
