.audit-universe{--audit-glow-x:70%;--audit-glow-y:20%;isolation:isolate;background:#060914!important}
.audit-universe:before{z-index:-2!important;background:radial-gradient(ellipse at 80% 14%,#632b6433,transparent 45%),radial-gradient(1px 1px at 20% 25%,#bba8ec 90%,transparent),radial-gradient(1px 1px at 77% 60%,#7bb4d4 90%,transparent)!important;background-size:auto,243px 271px,331px 257px!important}
.audit-universe:after{content:'';position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(420px circle at var(--audit-glow-x) var(--audit-glow-y),#9271d51a,transparent 75%)}
.audit-universe header.nav{background:#090b1be8;backdrop-filter:blur(20px)}
.audit-universe .hero{min-height:760px;padding:170px 24px 90px!important;background:linear-gradient(90deg,#070916bd,#07091655),url('cobalt-space-bg.png') center 35%/cover!important;border-bottom:1px solid #aa83dd22;overflow:hidden}
.audit-universe .hero:before{display:none}.audit-universe .hero:after{width:340px;height:340px;right:-140px;top:120px;background:radial-gradient(circle at 28% 26%,#bb9fdc,#40354f 40%,#080d1a 69%);opacity:.3;z-index:0}.audit-universe .hero-inner{position:relative;z-index:1;max-width:1040px}
.audit-universe .hero h1{font-size:clamp(52px,7.3vw,100px)!important;letter-spacing:-.06em;line-height:1.04;margin:28px auto;max-width:100%}.audit-universe .hero h1 .accent{background:linear-gradient(105deg,#edbad7,#b69afb 55%,#7ad9eb);background-clip:text;-webkit-background-clip:text;color:transparent!important}.audit-universe .hero-inner>p{font-size:18px;max-width:670px}.audit-universe .hero-badge{background:#101525bb;border:1px solid #b991dc55;letter-spacing:.4px}.audit-universe .hero-cta{margin-top:30px}.audit-universe .cobalt-meta-feature{justify-content:center}
.audit-universe .section{padding:90px 24px}.audit-universe .section-head{text-align:left;max-width:800px;margin:0 0 38px}.audit-universe .section-head h2{font-size:clamp(32px,4vw,52px);letter-spacing:-.045em}.audit-universe .section-label,.audit-kicker{font:500 10px/1.6 monospace;letter-spacing:2px;color:#c1a1ed}.audit-universe .stats-bar{margin:0 auto;background:#12152766!important;border-block:1px solid #9b7bcd22}.audit-universe .check-grid{gap:18px}.audit-universe .check-card{padding:30px;transition:transform .2s,border-color .2s;position:relative;overflow:hidden}.audit-universe .check-card:hover{transform:translateY(-5px);border-color:#b49be588!important}.audit-universe .check-ic{background:#a986f51a;border:1px solid #b899e638;border-radius:13px;color:#c9a8fa}.audit-universe .check-card p{color:#b9bfd4;line-height:1.8}
.audit-explorer{display:grid;grid-template-columns:.85fr 1.15fr;gap:65px;align-items:center;padding:80px 24px!important}.audit-explorer h2{font-size:clamp(30px,4vw,48px);line-height:1.12;margin:20px 0}.audit-explorer>div>p{color:#adb5d0;line-height:1.8;max-width:360px}.audit-console{border:1px solid #b396da44;border-radius:20px;overflow:hidden;background:linear-gradient(140deg,#24203a,#0e1829);box-shadow:0 30px 90px #0004}.audit-focus-tabs{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;padding:16px;border-bottom:1px solid #a88fcf33}.audit-focus-tabs button{padding:12px 9px;border:1px solid transparent;border-radius:8px;background:#ffffff05;color:#aeb9d2;font:500 11px Inter,sans-serif;cursor:pointer;text-align:left}.audit-focus-tabs button[aria-selected=true]{background:linear-gradient(110deg,#9a6dce33,#508fa333);border-color:#b48fdf66;color:#efe3ff}.audit-focus-tabs button:focus-visible{outline:2px solid #dab6ff;outline-offset:2px}.audit-focus-panel{padding:30px;min-height:225px}.audit-focus-panel[hidden]{display:none}.audit-coordinate{font:10px monospace;letter-spacing:2px;color:#82d5d5}.audit-focus-panel h3{font-size:27px;margin:16px 0 12px}.audit-focus-panel p{color:#bbc2d6;line-height:1.8}.audit-console-note{display:block;margin-top:25px;color:#949fbd;font-size:10px}
.audit-universe #case{background:radial-gradient(ellipse at 90% 50%,#54326733,transparent 65%)!important}.audit-universe .case-study{grid-template-columns:.9fr 1.1fr;gap:55px}.audit-universe .case-study h3{font-size:clamp(28px,3.4vw,42px);line-height:1.15}.audit-universe .case-badge{color:#bda5de;border-color:#9c7fc04d;background:#a27adc12}.audit-universe .case-study-img.skyvera-gallery{padding:0;background:#0d1422;border:1px solid #ac8cce55;border-radius:16px;overflow:hidden;transform:none;box-shadow:0 24px 75px #0005}.skyvera-bar{display:flex;align-items:center;gap:16px;padding:14px 17px;font:10px monospace;color:#c8c5d7;border-bottom:1px solid #9180b333}.skyvera-bar>span:first-child{color:#9580af;font-size:8px;letter-spacing:3px}.skyvera-bar small{margin-left:auto;font-size:8px;letter-spacing:1px;color:#a0c288}.skyvera-shot{display:block;overflow:hidden;aspect-ratio:1.7;background:#10130c}.audit-universe .skyvera-shot img{display:block;width:100%;height:auto;max-width:none;transform:translateY(-8%)}.skyvera-shot.secondary{margin:15px;border:1px solid #949f6144;border-radius:10px;aspect-ratio:1.85}.skyvera-gallery>p{padding:0 18px 17px;margin:0;font-size:10px!important;color:#a9b1c7!important;letter-spacing:.3px}
.audit-universe .process-step{background:linear-gradient(140deg,#191e32,#0b1223);border:1px solid #b592df30;border-radius:17px;padding:30px}.audit-universe .process-num{background:transparent;border:1px solid #a686d066;color:#cfb1f4}.audit-universe .faq-item{border:1px solid #a78bc733;border-radius:12px;background:#12162a88;margin-bottom:12px;padding-inline:22px}.audit-universe .final-cta{background:radial-gradient(ellipse at 50% 100%,#67428544,transparent 70%)!important;padding:80px 24px;border-top:1px solid #a583cc33}.audit-universe .case-link{color:#c1abf2}
@media(max-width:768px){.audit-universe .hero{min-height:auto;padding:150px 20px 65px!important;background-position:60% center!important}.audit-universe .hero h1{font-size:56px!important}.audit-universe .hero-inner>p{font-size:16px}.audit-explorer{grid-template-columns:1fr;gap:28px;padding:55px 20px!important}.audit-universe .section{padding:60px 20px}.audit-universe .case-study{grid-template-columns:1fr;gap:28px}.audit-focus-panel{padding:25px}.audit-universe .hero:after{display:none}.audit-universe .hero-trust{gap:12px}.audit-universe .section-head h2{font-size:34px}}
@media(prefers-reduced-motion:reduce){.audit-universe *{scroll-behavior:auto!important;transition:none!important}}
