/* DRAFT 2: editorial VOICE direction. Every rule is scoped to version 2. */
/* White VOICE cursor: draft 2, mouse devices only. */
@media (hover:hover) and (pointer:fine){
body.voice-site.voice-draft-2,body.voice-site.voice-draft-2 *{cursor:url("data:image/png;base64,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") 5 29,auto;}
body.voice-site.voice-draft-2 :is(input,textarea,[contenteditable="true"]){cursor:text;}
body.voice-site.voice-draft-2 :disabled{cursor:not-allowed;}
}

body.voice-site.voice-draft-2{--v2-blue:#0036bf;--v2-green:#00c853;background:#001827}
body.voice-site.voice-draft-2 .voice-shell:not(.ecosystem):not(.ecosystem *){width:min(1440px,calc(100% - 96px))}
body.voice-site.voice-draft-2 .section:not(.ecosystem):not(.ecosystem *){padding:110px 0}
body.voice-site.voice-draft-2 .voice-header{position:absolute;background:#001827;border-bottom:1px solid #ffffff25}
body.voice-site.voice-draft-2 .voice-header-inner{height:110px}
body.voice-site.voice-draft-2 .voice-brand img{width:160px}
body.voice-site.voice-draft-2 .voice-nav{gap:28px;font-size:14px}
body.voice-site.voice-draft-2 .btn:not(.ecosystem):not(.ecosystem *){border-radius:4px;min-height:58px;padding:16px 28px;font-weight:650}
body.voice-site.voice-draft-2 .section-kicker:not(.ecosystem):not(.ecosystem *){font-size:12px;letter-spacing:.18em;margin-bottom:24px}
body.voice-site.voice-draft-2 .voice-hero{min-height:850px;padding-top:110px;background:#00334c!important}
body.voice-site.voice-draft-2 .hero-layout{min-height:690px;display:grid;grid-template-columns:1.4fr 1fr;align-items:center}
body.voice-site.voice-draft-2 .hero-copy{position:relative;top:auto;left:auto;width:100%;padding:65px 0 110px;z-index:5}
body.voice-site.voice-draft-2 .hero-wave-logo{width:430px;max-width:78%;margin:0 0 36px}
body.voice-site.voice-draft-2 .hero-copy h1{font-size:clamp(42px,5vw,76px);line-height:1.01;letter-spacing:-.055em;font-weight:750;max-width:820px;white-space:normal}
body.voice-site.voice-draft-2 .hero-lead{font-size:22px;line-height:1.5;margin:30px 0}
body.voice-site.voice-draft-2 .hero-visual{right:-4%;top:0;bottom:0;width:55%;height:auto;opacity:.8;z-index:1}
body.voice-site.voice-draft-2 .hero-visual img{object-fit:contain;object-position:right bottom}
body.voice-site.voice-draft-2 .hero-values{top:auto;bottom:25px;right:0;width:100%;border:0;border-top:1px solid #ffffff40;padding:18px 0 0;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:16px;font-size:11px;letter-spacing:.12em}
body.voice-site.voice-draft-2 .hero-values p{margin:0;font-size:11px}
body.voice-site.voice-draft-2 .hero-tagline{height:78px;background:#001e35}
body.voice-site.voice-draft-2 .hero-tagline strong{font-weight:500;font-size:clamp(18px,2.4vw,34px);letter-spacing:.05em}
body.voice-site.voice-draft-2 .purpose-grid{grid-template-columns:1.4fr .8fr;gap:9vw;align-items:end}
body.voice-site.voice-draft-2 .purpose h2,body.voice-site.voice-draft-2 .section-head:not(.ecosystem):not(.ecosystem *) h2{font-size:clamp(34px,4.3vw,65px);line-height:1.04;letter-spacing:-.045em;font-weight:650}
body.voice-site.voice-draft-2 .purpose-copy p{font-size:19px;line-height:1.65}
body.voice-site.voice-draft-2 .section-head:not(.ecosystem):not(.ecosystem *){grid-template-columns:1.4fr .6fr;gap:8vw;margin-bottom:65px}
body.voice-site.voice-draft-2 .home-video-section{padding:70px 0;background:#001e35}
body.voice-site.voice-draft-2 .home-video-shell{max-width:1100px}
body.voice-site.voice-draft-2 .home-video-frame{border-radius:0;box-shadow:none}











body.voice-site.voice-draft-2 .industry-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}
body.voice-site.voice-draft-2 .industry-grid article{aspect-ratio:1.45;min-height:330px;border-radius:0;box-shadow:none}
body.voice-site.voice-draft-2 .industry-copy{left:24px;right:24px;bottom:30px;padding:16px;background:#001827d9;border-radius:0}
body.voice-site.voice-draft-2 .industry-grid b{font-size:24px;letter-spacing:-.02em}
body.voice-site.voice-draft-2 .industry-grid span{font-size:15px}
body.voice-site.voice-draft-2 .partner-section{min-height:650px}
body.voice-site.voice-draft-2 .partner-content h2{font-size:clamp(36px,4.6vw,68px);max-width:1000px;letter-spacing:-.045em}
body.voice-site.voice-draft-2 .partner-content>p:not(.section-kicker){font-size:20px;line-height:1.7}
body.voice-site.voice-draft-2 .final-cta{padding:105px 0;text-align:left}
body.voice-site.voice-draft-2 .final-cta h2{font-size:clamp(32px,4.6vw,68px);line-height:1.1;max-width:1050px}
body.voice-site.voice-draft-2 .voice-footer{padding:80px 0 90px}
body.voice-site.voice-draft-2 :is(.voice-product-hero,.partner-hero,.about-hero,.ecosystem-story){padding-top:170px;padding-bottom:90px}
body.voice-site.voice-draft-2 :is(.voice-product-hero h1,.partner-hero h1,.about-hero h1,.ecosystem-story h1){font-size:clamp(42px,5.5vw,84px);line-height:1.03;letter-spacing:-.045em}
body.voice-site.voice-draft-2 :is(.voice-product-benefit-grid,.voice-agent-edition-grid){gap:30px}
body.voice-site.voice-draft-2 :is(.voice-datasheet-card,.partner-card,.voice-agent-edition){border-radius:3px;box-shadow:none}
body.voice-site.voice-draft-2 .voice-datasheet-cover{background:#eef4f8}
body.voice-site.voice-draft-2 :is(.voice-product-benefits h2,.voice-agent-editions h2,.voice-agent-overview h2){letter-spacing:-.04em}
@media(prefers-reduced-motion:no-preference){body.voice-site.voice-draft-2 .hero-copy{animation:voiceV2Enter .65s ease-out both}@keyframes voiceV2Enter{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}}
@media(max-width:1000px){body.voice-site.voice-draft-2 .voice-shell:not(.ecosystem):not(.ecosystem *){width:calc(100% - 48px)}body.voice-site.voice-draft-2 .hero-copy h1{font-size:52px}body.voice-site.voice-draft-2 .section-head:not(.ecosystem):not(.ecosystem *),body.voice-site.voice-draft-2 .purpose-grid{grid-template-columns:1fr;gap:35px}}
@media(max-width:650px){body.voice-site.voice-draft-2 .voice-shell:not(.ecosystem):not(.ecosystem *){width:calc(100% - 36px)}body.voice-site.voice-draft-2 .section:not(.ecosystem):not(.ecosystem *){padding:65px 0}body.voice-site.voice-draft-2 .voice-header-inner{height:86px}body.voice-site.voice-draft-2 .voice-hero{padding-top:86px;min-height:760px}body.voice-site.voice-draft-2 .hero-layout{min-height:620px;display:block}body.voice-site.voice-draft-2 .hero-copy{padding:45px 0 140px}body.voice-site.voice-draft-2 .hero-copy h1{font-size:43px}body.voice-site.voice-draft-2 .hero-wave-logo{width:300px;margin-bottom:28px}body.voice-site.voice-draft-2 .hero-visual{width:100%;right:-15%;opacity:.23}body.voice-site.voice-draft-2 .hero-values{font-size:9px;flex-wrap:wrap;bottom:16px}body.voice-site.voice-draft-2 .hero-values p{font-size:9px}body.voice-site.voice-draft-2 .hero-actions{flex-wrap:wrap}body.voice-site.voice-draft-2 .hero-actions .btn{min-width:0;font-size:13px;padding-inline:18px}body.voice-site.voice-draft-2 .hero-tagline{height:64px}body.voice-site.voice-draft-2 .industry-grid{grid-template-columns:1fr}body.voice-site.voice-draft-2 .partner-section{min-height:600px}body.voice-site.voice-draft-2 .voice-footer{padding-bottom:95px}}
