.audit-page{background:#00161c;color:#f7f7fb;overflow:hidden}.audit-shell{width:min(1180px,calc(100% - 40px));margin-inline:auto}.audit-hero{padding:clamp(6.5rem,9vw,8rem) 0 clamp(4.5rem,7vw,6.5rem);position:relative}.audit-hero:before{content:"";position:absolute;width:42rem;height:42rem;border-radius:50%;right:-18rem;top:-15rem;background:#d9117338;filter:blur(90px);pointer-events:none}.audit-hero__grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);align-items:center;gap:clamp(2.5rem,6vw,5.5rem)}.audit-kicker{margin:0 0 1rem;color:#ef76af;font-size:.78rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.audit-hero h1{max-width:15ch;margin:0;font-size:clamp(2.7rem,5vw,4rem);line-height:1.04;letter-spacing:-.04em}.audit-hero__lead{max-width:650px;margin:1.75rem 0 0;color:#c7d3d6;font-size:clamp(1.05rem,1.7vw,1.28rem);line-height:1.65}.audit-actions{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:2rem}.audit-actions a{min-height:48px;display:inline-flex;align-items:center;justify-content:center}.audit-hero__note{max-width:650px;margin:1.25rem 0 0;color:#91a4a9;font-size:.88rem;line-height:1.6}.audit-hero__visual{margin:0;position:relative}.audit-hero__visual img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border:1px solid rgba(255,255,255,.1);border-radius:1.5rem;display:block;background:#00161c;box-shadow:0 20px 70px #00000038}.audit-section{padding:clamp(4.5rem,8vw,7.5rem) 0}.audit-section--lighter{background:#071f26}.audit-section--gradient{background:linear-gradient(135deg,#8e12b740,#d911731f);border-block:1px solid rgba(255,255,255,.09)}.audit-heading{max-width:720px;margin-bottom:clamp(2.5rem,5vw,4.5rem)}.audit-heading h2,.audit-proof h2{margin:0;font-size:clamp(2rem,4.3vw,3.7rem);line-height:1.08;letter-spacing:-.035em}.audit-heading>p:last-child,.audit-heading--split>p,.audit-frame>div>p,.audit-proof__inner>p{color:#aebfc3;line-height:1.75}.audit-heading--split{max-width:none;display:grid;grid-template-columns:1fr minmax(300px,.7fr);gap:4rem;align-items:end}.audit-heading--split>p{margin:0}.audit-flow{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,1fr);counter-reset:none}.audit-flow li{min-width:0;padding:0 1.5rem 0 0;position:relative}.audit-flow li:not(:last-child):after{content:"";position:absolute;top:18px;left:45px;right:12px;height:1px;background:linear-gradient(90deg,#d91173,#d911732e)}.audit-flow span{display:grid;place-items:center;width:36px;height:36px;border:1px solid #d91173;border-radius:50%;color:#ef76af;font-size:.76rem}.audit-flow strong{display:block;margin-top:1.3rem;font-size:1.02rem}.audit-flow small{display:block;margin-top:.6rem;color:#95a8ad;font-size:.82rem;line-height:1.6}.audit-uses{border-top:1px solid rgba(255,255,255,.12)}.audit-use{display:grid;grid-template-columns:80px minmax(0,1fr);gap:1.5rem;padding:2rem 0;border-bottom:1px solid rgba(255,255,255,.12)}.audit-use__number{color:#d91173;font-size:.8rem;padding-top:.35rem}.audit-use h3{margin:0;font-size:clamp(1.25rem,2.3vw,1.75rem);line-height:1.25}.audit-use p{max-width:760px;margin:.65rem 0 0;color:#aebfc3;line-height:1.7}.audit-use .audit-use__status{color:#ef76af;font-size:.78rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.audit-use__status a{color:inherit;text-decoration:underline;text-underline-offset:.2em}.audit-delivery__columns{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,7vw,7rem)}.audit-delivery h3{margin:0 0 1.25rem;font-size:1.35rem}.audit-delivery ul,.audit-limit ul{margin:0;padding:0;list-style:none}.audit-delivery li,.audit-limit li{padding:.85rem 0 .85rem 1.5rem;border-bottom:1px solid rgba(255,255,255,.1);color:#c7d3d6;line-height:1.5;position:relative}.audit-delivery li:before,.audit-limit li:before{content:"";position:absolute;left:0;top:1.35rem;width:7px;height:7px;border-radius:50%;background:#d91173}.audit-frame{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.75fr);gap:clamp(3rem,8vw,8rem);align-items:start}.audit-frame h2{margin:0 0 1.5rem;font-size:clamp(2rem,4.3vw,3.7rem);line-height:1.08;letter-spacing:-.035em}.audit-limit{padding:clamp(1.6rem,4vw,2.5rem);border:1px solid rgba(255,255,255,.13);border-radius:1.2rem;background:#ffffff09}.audit-limit h3{margin:0 0 1rem;font-size:1.2rem;line-height:1.35}.audit-proof{padding:3.5rem 0;background:#071f26;border-block:1px solid rgba(255,255,255,.08)}.audit-proof__inner{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.audit-proof__inner>p{margin:0}.audit-proof a{color:#ef76af;text-decoration:underline;text-underline-offset:.2em}.audit-proof__content{display:grid;gap:1.5rem}.audit-proof__content>p{margin:0;color:#aebfc3;line-height:1.75}.audit-youtube-link{display:flex;gap:1rem;align-items:center;width:fit-content;max-width:100%;border:1px solid rgba(255,255,255,.12);border-radius:1rem;background:#ffffff0b;padding:.9rem 1.1rem;text-decoration:none!important;transition:border-color .2s ease,background .2s ease,transform .2s ease}.audit-youtube-link:hover{border-color:#ef76af8c;background:#d911731a;transform:translateY(-2px)}.audit-youtube-link__icon{display:grid;flex:0 0 2.75rem;width:2.75rem;height:2.75rem;place-items:center;border-radius:.8rem;background:linear-gradient(135deg,#8e12b7,#d91173);color:#fff;font-size:.9rem}.audit-youtube-link span:last-child{display:grid;gap:.15rem}.audit-youtube-link strong{color:#fff;font-size:.95rem}.audit-youtube-link small{color:#aebfc3;font-size:.78rem}.audit-proof__content .audit-proof__related{margin-top:-.45rem;font-size:.86rem}@media(max-width:800px){.audit-hero__grid,.audit-heading--split,.audit-frame,.audit-proof__inner{grid-template-columns:1fr;gap:2.5rem}.audit-hero__visual{max-width:620px}.audit-flow{grid-template-columns:1fr 1fr;gap:2.5rem 1rem}.audit-heading--split>p{max-width:650px}}@media(max-width:540px){.audit-shell{width:min(100% - 28px,1180px)}.audit-hero{padding-top:6.5rem}.audit-hero h1{font-size:clamp(2.35rem,11.5vw,3.35rem)}.audit-actions{flex-direction:column}.audit-actions a{width:100%}.audit-flow,.audit-delivery__columns{grid-template-columns:1fr}.audit-flow li{padding-left:3.2rem}.audit-flow li:not(:last-child):after{top:39px;bottom:-2rem;left:17px;right:auto;width:1px;height:auto;background:linear-gradient(#d91173,#d911732e)}.audit-flow span{position:absolute;left:0;top:0}.audit-flow strong{margin-top:0}.audit-use{grid-template-columns:42px minmax(0,1fr);gap:.5rem}}@media(prefers-reduced-motion:reduce){.audit-page *,.audit-page *:before,.audit-page *:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
