*{box-sizing:border-box}body{margin:0;font-family:Inter,Arial,sans-serif;background:#f9fbff;color:#162039}a{color:inherit;text-decoration:none}.module-nav{max-width:1280px;margin:auto;min-height:92px;display:flex;align-items:center;gap:32px;padding:16px 30px;font-size:13px}.module-brand{margin-right:auto}.module-brand img{width:200px;display:block;mix-blend-mode:multiply}.module-trial{background:linear-gradient(100deg,#2866f8,#904bfa);padding:13px 19px;color:white;border-radius:12px}.module-page-hero{background:radial-gradient(ellipse at 85% 0,#093d5a,transparent 65%),linear-gradient(115deg,#0c1129,#030b18);color:white;padding:35px 30px 95px}.module-page-wrap{max-width:1220px;margin:auto}.module-breadcrumb{font-size:11px;color:#9aaac9}.module-label{font-size:10px;letter-spacing:2px;color:#a6baff;margin-top:65px}.module-page-hero h1{font-size:clamp(36px,6vw,72px);letter-spacing:-2px;font-weight:650;margin:20px 0 30px}.module-page-line{width:80px;height:3px;background:linear-gradient(90deg,#22bbff,#a34eff);border-radius:3px}.module-content{max-width:1220px;margin:auto;min-height:160px}footer{max-width:1280px;margin:auto;border-top:1px solid #e0e7f3;padding:30px;font-size:12px;color:#647490}.module-footer-links{display:flex;gap:16px;flex-wrap:wrap;margin:25px 0}.module-footer-links a:hover,.module-footer-links [aria-current]{color:#594bed}footer small{color:#96a1b7}a:focus-visible{outline:2px solid #6f62ff;outline-offset:4px}@media(max-width:700px){.module-nav{padding:15px 20px;gap:15px;flex-wrap:wrap}.module-brand img{width:150px}.module-nav>a:not(.module-brand):not(.module-trial){display:none}.module-trial{font-size:10px;padding:11px}.module-page-hero{padding:25px 22px 65px}.module-label{margin-top:45px}.module-page-hero h1{letter-spacing:-1px}}
/* Keep demo calls to action legible even when optional utility classes are absent. */
main a.rounded-full.bg-white[href="/demo"]{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:12px 24px;background:#fff!important;color:#12315a!important;opacity:1!important;text-align:center;text-shadow:none!important;font-weight:700!important;line-height:1.25;white-space:normal;box-shadow:0 8px 24px #02081735;transition:background-color .2s,color .2s,transform .2s}main a.rounded-full.bg-white[href="/demo"]:hover{background:#eaf4ff!important;color:#0b2850!important;transform:translateY(-1px)}main a.rounded-full.bg-white[href="/demo"]:focus-visible{outline:3px solid #69c8ff;outline-offset:3px}
