/* Professional product studio layer */
body{letter-spacing:-.01em}.hero{min-height:720px}.hero h1{max-width:760px}.hero p{max-width:550px}.hero .link{margin-top:8px}.preview{position:relative}.preview:before{content:'ARCHITECTURE / PRODUCT / OPERATIONS';position:absolute;right:22px;top:-28px;color:#72cce8;font:700 9px Inter,Arial,sans-serif;letter-spacing:.16em}.main{position:relative}.main:after{content:'99.98% SYSTEM READY';position:absolute;right:18px;top:18px;color:#69dcce;font:700 8px Inter,Arial,sans-serif;letter-spacing:.12em}.cards{position:relative}.cards:before{content:'CAPABILITY MAP';position:absolute;right:28px;top:-32px;color:#6cbed8;font:700 9px Inter,Arial,sans-serif;letter-spacing:.16em}.card{display:flex;flex-direction:column}.card p{max-width:290px}.card:after{content:'→';margin-top:auto;color:var(--neon);font-size:22px;opacity:.7}.process{position:relative}.process:before{content:'DELIVERY SYSTEM';position:absolute;right:24px;top:-29px;color:#6cbed8;font:700 9px Inter,Arial,sans-serif;letter-spacing:.16em}.step{position:relative}.step:before{content:'/' ;position:absolute;right:22px;top:21px;color:#4fc8ea;font:700 22px Inter,Arial,sans-serif}.scenes{position:relative}.scenes:before{content:'SELECTED DOMAINS';position:absolute;right:8px;top:-29px;color:#6cbed8;font:700 9px Inter,Arial,sans-serif;letter-spacing:.16em}.scene{min-height:205px;display:flex;flex-direction:column}.scene p{margin-top:auto}.details{font-size:15px}.footer{position:relative}.footer:before{content:'DYVAST TECHNOLOGY / SOFTWARE · DIGITAL PRODUCTS · TECHNICAL OPERATIONS';position:absolute;left:0;top:22px;color:#5c9abb;font:700 9px Inter,Arial,sans-serif;letter-spacing:.12em}.footer .logo{margin-top:20px}.footer .email{border-bottom:1px solid rgba(53,217,255,.5);padding-bottom:3px}.faq{max-width:980px}.faq h2{max-width:none}.faqrow{font-size:17px}.faq-answer{background:rgba(21,55,91,.35);border-left:2px solid var(--neon);padding:17px 18px 18px;margin-bottom:0;color:#bdd1e7}
@media(max-width:800px){.hero{min-height:0}.preview:before,.cards:before,.process:before,.scenes:before{display:none}.main:after{position:static;display:block;margin-top:12px}.card{min-height:260px}.scene{min-height:175px}.footer:before{position:static;display:block;width:100%;margin-bottom:-6px}.footer .logo{margin-top:0}}
