.audit-page:not(.contact-page):not(.framework-page) .public-core-hero h1{max-width:14.5ch}.audit-page:not(.contact-page):not(.framework-page) .audit-deliverable-grid,.audit-page:not(.contact-page):not(.framework-page) .audit-dimension-grid,.audit-page:not(.contact-page):not(.framework-page) .audit-tier-grid{gap:1px;overflow:hidden;border:1px solid var(--converted-border);border-radius:18px;background:var(--converted-border)}.audit-page:not(.contact-page):not(.framework-page) .audit-deliverable-grid .capability-card,.audit-page:not(.contact-page):not(.framework-page) .audit-dimension-card,.audit-page:not(.contact-page):not(.framework-page) .audit-tier-card{border:0;border-radius:0;background:radial-gradient(ellipse 260px 120px at 18% 0,rgba(42,42,255,.09),transparent 74%),linear-gradient(145deg,rgba(245,245,247,.036),rgba(245,245,247,.01) 58%,rgba(42,42,255,.03)),var(--converted-surface);box-shadow:none}.audit-page:not(.contact-page):not(.framework-page) .audit-dimension-card{min-height:186px;padding:24px}.audit-page:not(.contact-page):not(.framework-page) .audit-deliverable-grid .capability-card p,.audit-page:not(.contact-page):not(.framework-page) .audit-dimension-card p,.audit-page:not(.contact-page):not(.framework-page) .audit-faq-item summary,.audit-page:not(.contact-page):not(.framework-page) .audit-tier-detail,.audit-page:not(.contact-page):not(.framework-page) .faq-answer p{color:var(--converted-copy);font-size:var(--converted-small-size);line-height:1.56}.audit-page:not(.contact-page):not(.framework-page) .audit-deliverable-grid .capability-card{min-height:238px;padding:26px}.audit-page:not(.contact-page):not(.framework-page) .audit-tier-card{min-height:370px;padding:26px}.audit-page:not(.contact-page):not(.framework-page) .audit-tier-card.is-flagship{box-shadow:inset 0 0 0 1px rgba(184,255,0,.24)}.audit-page:not(.contact-page):not(.framework-page) .audit-form-card,.audit-page:not(.contact-page):not(.framework-page) .founder-card,.audit-page:not(.contact-page):not(.framework-page) .standards-card{border:1px solid var(--converted-border-blue);border-radius:18px;background:linear-gradient(120deg,rgba(23,0,169,.09),rgba(245,245,247,.014) 46%,rgba(184,255,0,.014)),rgba(7,8,13,.8);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 20px 64px rgba(0,0,0,.2)}.audit-page:not(.contact-page):not(.framework-page) .audit-process-list>div{border-color:var(--converted-border)}.audit-page:not(.contact-page):not(.framework-page) .audit-process-list>div>div:first-child{font-size:28px;font-weight:500}.audit-page:not(.contact-page):not(.framework-page) .audit-process-list h3{font-size:18px;font-weight:500;letter-spacing:0}.audit-page:not(.contact-page):not(.framework-page) .audit-process-list p{max-width:68ch;color:var(--converted-copy);font-size:var(--converted-small-size);line-height:1.58}.audit-page{--card-glass-edge:var(--steelo-green-edge);background:radial-gradient(circle at 50% 0,rgba(184,255,0,.1),transparent 32rem),radial-gradient(circle at 10% 40%,rgba(255,255,255,.035),transparent 22rem),linear-gradient(180deg,var(--bg),var(--bg-near));overflow-x:clip}.audit-hero{padding-block:var(--space-hero-y)}.audit-hero-inner{display:flex;max-width:1180px;margin-inline:auto;flex-direction:column;align-items:center;text-align:center}.audit-hero h1{margin-top:var(--space-5);color:var(--text-primary);font-family:var(--font-display);font-size:clamp(44px,5vw,72px);font-weight:700;letter-spacing:-.02em;line-height:1.05}.audit-lead{margin-top:var(--space-5);max-width:56ch;color:var(--text-secondary);font-size:18px;font-weight:400;line-height:1.6}.audit-hero-cta{gap:var(--space-3);margin-top:var(--space-6)}.audit-hero-cta,.audit-hero-meta{display:flex;flex-wrap:wrap;justify-content:center}.audit-hero-meta{gap:var(--space-2);margin-top:var(--space-5);color:var(--text-tertiary);font-family:var(--font-mono);font-size:12px;line-height:1.5}.audit-section-heading{max-width:760px;margin-bottom:var(--space-6)}.audit-section-heading-split{display:grid;max-width:none;gap:var(--space-5);align-items:end}.audit-section-heading h2{color:var(--text-primary);font-family:var(--font-display);font-size:clamp(30px,4vw,48px);line-height:1.1}.audit-section-eyebrow{display:block;margin-bottom:var(--space-3);color:var(--steelo-green);font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.audit-section-heading p{margin-top:var(--space-3);max-width:62ch;color:var(--text-secondary);font-size:16px;line-height:1.65}.audit-section-heading-split p{margin-top:0}.audit-dimension-grid{display:grid;gap:var(--space-4)}.audit-dimension-card{min-height:168px;display:flex;flex-direction:column;gap:var(--space-3)}.audit-dimension-card span{color:var(--steelo-green);font-family:var(--font-mono);font-size:11px;letter-spacing:.06em}.audit-dimension-card h3{color:var(--text-primary);font-family:var(--font-display);font-size:16px;line-height:1.2}.audit-dimension-card p{display:-webkit-box;overflow:hidden;color:var(--text-secondary);font-size:13px;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.audit-deliverable-grid,.audit-tier-grid{display:grid;gap:var(--space-4)}.audit-deliverable-card{min-height:260px;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4);padding:var(--space-6)}.audit-deliverable-card svg{width:32px;height:32px;color:var(--steelo-green)}.audit-deliverable-card h3{color:var(--text-primary);font-family:var(--font-display);font-size:18px;line-height:1.2}.audit-deliverable-card p{color:var(--text-secondary);font-size:14px;line-height:1.55}.audit-process-layout{display:grid;gap:var(--space-8)}.audit-process-list{display:grid;gap:var(--space-5)}.audit-tier-card{min-height:430px;display:flex;position:relative;flex-direction:column;align-items:flex-start;gap:var(--space-4);padding:var(--space-6)}.audit-tier-card.is-flagship{border:1px solid var(--steelo-green);box-shadow:0 0 40px rgba(184,255,0,.08)}.audit-tier-badge{align-self:flex-start;border:1px solid var(--steelo-green);border-radius:var(--chip-radius);padding:6px 9px;background:rgba(184,255,0,.1);color:var(--steelo-green);font-size:10px}.audit-tier-label{border:1px solid color-mix(in srgb,var(--steelo-green) 55%,transparent);border-radius:var(--chip-radius);padding:7px 10px}.audit-tier-blurb{color:var(--text-secondary);font-family:var(--font-mono);font-size:12px;letter-spacing:.04em;text-transform:uppercase}.audit-tier-detail{color:var(--text-secondary);font-size:14px;line-height:1.55}.audit-tier-card .audit-outline-btn,.audit-tier-card .btn-primary{margin-top:auto}@media (min-width:641px) and (max-width:1000px){.audit-page .audit-tier-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-page:not(.contact-page):not(.framework-page) .audit-tier-card.is-flagship{grid-column:1/-1;min-height:0}}.audit-page .audit-tier-card :is(.btn-primary,.btn-secondary){max-width:100%;font-size:11.5px;letter-spacing:.06em;white-space:nowrap}.audit-outline-btn:hover{transform:translateY(-1px);border-color:var(--steelo-green);color:var(--text-primary)}.audit-faq-list{border-top:1px solid var(--card-smoke-border)}.audit-faq-item{border-bottom:1px solid var(--card-smoke-border)}.audit-faq-item summary{display:flex;cursor:pointer;list-style:none;align-items:center;justify-content:space-between;gap:var(--space-5);padding-block:var(--space-5);color:var(--text-primary);font-family:var(--font-display);font-size:18px;line-height:1.25}.audit-faq-item summary::-webkit-details-marker{display:none}.audit-faq-item[open] .faq-chevron{transform:rotate(180deg)}.audit-form-section{scroll-margin-top:calc(var(--header-h) + var(--space-5));padding-block:var(--space-hero-y)}.audit-form-card{max-width:1120px;margin-inline:auto;padding:clamp(28px,5vw,64px)}.audit-form-card:hover{transform:none}.audit-form-header{max-width:760px;margin-bottom:var(--space-6)}.audit-form-header h2,.audit-form-success h3{margin-top:var(--space-3);color:var(--text-primary);font-family:var(--font-display);font-size:clamp(30px,4vw,48px);line-height:1.1}.audit-form-header p,.audit-form-success p{margin-top:var(--space-3);color:var(--text-secondary);font-size:16px;line-height:1.65}.audit-form-header .audit-form-disclaimer{margin-top:var(--space-2);color:var(--text-tertiary);font-size:13px;line-height:1.55}.audit-form{display:grid;gap:var(--space-5)}.audit-form-error{color:#FF3355;font-size:14px}.audit-form-success{max-width:760px;padding:var(--space-6)}.audit-form-success:hover{transform:none}.audit-form-success .btn-secondary{margin-top:var(--space-5)}@media (min-width:768px){.audit-dimension-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-deliverable-grid,.audit-tier-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.audit-page .audit-hero{isolation:isolate}.audit-page .chapter-header{margin-bottom:28px}.audit-page:not(.contact-page):not(.framework-page) .audit-deliverable-grid .capability-card h3,.audit-page:not(.contact-page):not(.framework-page) .audit-dimension-card h3,.audit-page:not(.contact-page):not(.framework-page) .audit-tier-card h3{font-size:var(--converted-card-title-size);font-weight:500;letter-spacing:0}.audit-page:not(.contact-page):not(.framework-page){background:radial-gradient(ellipse 980px 460px at 74% 8%,rgba(23,0,169,.13),transparent 72%),radial-gradient(ellipse 840px 360px at 10% 38%,rgba(184,255,0,.025),transparent 72%),linear-gradient(180deg,#050509,#07070d 44%,#050509)}.audit-page:not(.contact-page):not(.framework-page) .methodology-band{padding-top:76px}.audit-page:not(.contact-page):not(.framework-page) .audit-process,.audit-page:not(.contact-page):not(.framework-page) .deliverable-band{padding-top:28px}.audit-page:not(.contact-page):not(.framework-page) .audit-form-section,.audit-page:not(.contact-page):not(.framework-page) .audit-scope-band{position:relative;margin-top:32px;padding-top:86px}.audit-page:not(.contact-page):not(.framework-page) .audit-form-section:before,.audit-page:not(.contact-page):not(.framework-page) .audit-scope-band:before{content:"";position:absolute;top:0;left:50%;width:min(100% - (var(--rs-gutter) * 2),var(--rs-page-max));height:1px;background:linear-gradient(90deg,transparent,rgba(184,255,0,.38) 18%,rgba(42,42,255,.3) 50%,rgba(184,255,0,.16) 82%,transparent);transform:translateX(-50%)}.audit-page:not(.contact-page):not(.framework-page) .audit-standards,.audit-page:not(.contact-page):not(.framework-page) .audit-trust-strip,.audit-page:not(.contact-page):not(.framework-page) .faq-band,.audit-page:not(.contact-page):not(.framework-page) .founder-note{padding-block:48px}.audit-page:not(.contact-page):not(.framework-page) .audit-trust-strip{padding-bottom:34px}@media (max-width:760px){.audit-page:not(.contact-page):not(.framework-page) .audit-deliverable-grid,.audit-page:not(.contact-page):not(.framework-page) .audit-dimension-grid,.audit-page:not(.contact-page):not(.framework-page) .audit-tier-grid{border-radius:16px}.audit-page:not(.contact-page):not(.framework-page) .audit-deliverable-grid .capability-card,.audit-page:not(.contact-page):not(.framework-page) .audit-dimension-card,.audit-page:not(.contact-page):not(.framework-page) .audit-tier-card{min-height:0;padding:20px}}@media (max-width:767px){.audit-hero h1{font-size:clamp(44px,14vw,58px)}.audit-lead{font-size:16px}.audit-form-card{margin-inline:-6px}}@media (min-width:1024px){.audit-process-layout,.audit-section-heading-split{grid-template-columns:minmax(0,.42fr) minmax(0,.58fr)}.audit-dimension-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.public-core-page .audit-hero-meta{justify-content:flex-start;color:rgba(214,224,245,.52)}.public-core-page .audit-form-card{overflow:hidden;border-radius:18px}:is(.btn-primary,.btn-secondary,.btn-ghost,.cms-primary,.cms-secondary,.primitive-cta-live,.primitive-cta-ghost,.btn-primary-pillar,.audit-outline-btn){-webkit-tap-highlight-color:transparent;backface-visibility:hidden;transform:translateZ(0)}:is(.btn-primary,.btn-secondary,.btn-ghost,.cms-primary,.cms-secondary,.primitive-cta-live,.primitive-cta-ghost,.btn-primary-pillar,.audit-outline-btn):active:not(:disabled):not([aria-disabled=true]){transform:translateY(0) scale(.985);filter:brightness(.98)}:is(.btn-secondary,.cms-secondary,.primitive-cta-ghost,.audit-outline-btn):is(:hover,:focus-visible){background:rgba(255,255,255,.035);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 14px 34px rgba(0,0,0,.18)}.audit-page:not(.contact-page):not(.framework-page) :is(.methodology-band,.deliverable-band,.audit-process,.audit-scope-band,.audit-standards,.founder-note,.faq-band,.audit-trust-strip,.audit-form-section){background:transparent}.audit-page:not(.contact-page):not(.framework-page) :is(.methodology-band,.deliverable-band,.audit-process){padding-block:56px}@media (max-width:860px){.audit-page:not(.contact-page):not(.framework-page) :is(.methodology-band,.deliverable-band,.audit-process,.audit-standards,.founder-note,.faq-band,.audit-trust-strip){padding-block:42px}.audit-page:not(.contact-page):not(.framework-page) .audit-process,.audit-page:not(.contact-page):not(.framework-page) .deliverable-band{padding-top:18px}.audit-page:not(.contact-page):not(.framework-page) .audit-form-section,.audit-page:not(.contact-page):not(.framework-page) .audit-scope-band{margin-top:18px;padding-top:64px}}.public-core-page.audit-page:not(.contact-page):not(.framework-page)>:is(.methodology-band.section-default.public-core-band,.deliverable-band.section-default.public-core-band,.audit-process.section-default.public-core-band,.audit-scope-band.section-default.public-core-band,.audit-standards.section-default.public-core-band,.founder-note.section-default.public-core-band,.faq-band.section-default.public-core-band,.audit-trust-strip.section-default.public-trust-section,.audit-form-section.public-core-band.public-form-band){background:transparent}.public-core-page.audit-page:not(.contact-page):not(.framework-page)>:is(.methodology-band.section-default.public-core-band,.deliverable-band.section-default.public-core-band,.audit-process.section-default.public-core-band,.audit-standards.section-default.public-core-band,.founder-note.section-default.public-core-band,.faq-band.section-default.public-core-band,.audit-trust-strip.section-default.public-trust-section):before{display:none;content:none}.public-core-page.audit-page:not(.contact-page):not(.framework-page)>:is(.methodology-band.section-default.public-core-band,.deliverable-band.section-default.public-core-band,.audit-process.section-default.public-core-band){padding-block:56px}.public-core-page.audit-page:not(.contact-page):not(.framework-page)>.methodology-band.section-default.public-core-band{padding-top:76px}.public-core-page.audit-page:not(.contact-page):not(.framework-page)>:is(.deliverable-band.section-default.public-core-band,.audit-process.section-default.public-core-band){padding-top:28px}.public-core-page.audit-page:not(.contact-page):not(.framework-page)>:is(.audit-scope-band.section-default.public-core-band,.audit-form-section.public-core-band.public-form-band){margin-top:32px;padding-top:86px}.public-core-page.audit-page:not(.contact-page):not(.framework-page)>:is(.audit-scope-band.section-default.public-core-band,.audit-form-section.public-core-band.public-form-band):before{content:"";position:absolute;top:0;left:50%;display:block;width:min(100% - (var(--rs-gutter) * 2),var(--rs-page-max));height:1px;background:linear-gradient(90deg,transparent,rgba(184,255,0,.38) 18%,rgba(42,42,255,.3) 50%,rgba(184,255,0,.16) 82%,transparent);filter:none;opacity:1;mask-image:none;pointer-events:none;transform:translateX(-50%);-webkit-mask-image:none}.public-core-page.audit-page:not(.contact-page):not(.framework-page)>:is(.audit-standards.section-default.public-core-band,.founder-note.section-default.public-core-band,.faq-band.section-default.public-core-band,.audit-trust-strip.section-default.public-trust-section){padding-block:48px}.public-core-page.audit-page:not(.contact-page):not(.framework-page) .audit-deliverable-grid .capability-card:before{display:none;content:none}.public-core-page.audit-page:not(.contact-page):not(.framework-page) .audit-deliverable-grid{background:rgba(245,245,247,.09)}@media (max-width:860px){.public-core-page.audit-page:not(.contact-page):not(.framework-page)>:is(.methodology-band.section-default.public-core-band,.deliverable-band.section-default.public-core-band,.audit-process.section-default.public-core-band,.audit-standards.section-default.public-core-band,.founder-note.section-default.public-core-band,.faq-band.section-default.public-core-band,.audit-trust-strip.section-default.public-trust-section){padding-block:42px}.public-core-page.audit-page:not(.contact-page):not(.framework-page)>:is(.deliverable-band.section-default.public-core-band,.audit-process.section-default.public-core-band){padding-top:18px}.public-core-page.audit-page:not(.contact-page):not(.framework-page)>:is(.audit-scope-band.section-default.public-core-band,.audit-form-section.public-core-band.public-form-band){margin-top:18px;padding-top:64px}}.public-core-page.audit-page:not(.contact-page):not(.framework-page) .audit-hero-inner{display:grid;grid-template-columns:minmax(0,.94fr) minmax(320px,.56fr);align-items:end;gap:clamp(44px,7vw,112px)}.public-core-page.audit-page:not(.contact-page):not(.framework-page) .audit-hero-copy{min-width:0}.public-core-page.audit-page:not(.contact-page):not(.framework-page) .audit-hero h1{max-width:12.5ch;text-wrap:balance}.public-core-page.audit-page:not(.contact-page):not(.framework-page) .audit-lead{max-width:58ch}.public-core-page.audit-page:not(.contact-page):not(.framework-page) .audit-hero-cta,.public-core-page.audit-page:not(.contact-page):not(.framework-page) .audit-hero-meta{justify-content:flex-start}.public-core-page.audit-page:not(.contact-page):not(.framework-page) .audit-hero-brief{position:relative;overflow:hidden;border:1px solid rgba(245,245,247,.1);border-radius:18px;padding:clamp(22px,3vw,30px);background:linear-gradient(145deg,rgba(245,245,247,.045),rgba(245,245,247,.014) 58%,rgba(184,255,0,.02)),rgba(8,9,14,.7);box-shadow:inset 0 1px 0 rgba(245,245,247,.06),0 22px 80px rgba(0,0,0,.22)}.public-core-page.audit-page:not(.contact-page):not(.framework-page) .audit-hero-brief p{margin:0;color:var(--text-primary);font-family:var(--font-display);font-size:20px;line-height:1.28;text-wrap:balance}.public-core-page.audit-page:not(.contact-page):not(.framework-page) .audit-hero-brief ul{display:grid;gap:0;margin:24px 0 0;padding:0;list-style:none}.public-core-page.audit-page:not(.contact-page):not(.framework-page) .audit-hero-brief li{border-top:1px solid rgba(245,245,247,.09);padding-block:14px;color:rgba(214,224,245,.7);font-size:14px;line-height:1.58}@media (min-width:641px) and (max-width:1120px){.public-core-page.audit-page:not(.contact-page):not(.framework-page) .audit-hero .audit-hero-brief{max-width:none;padding:24px}.public-core-page.audit-page:not(.contact-page):not(.framework-page) .audit-hero .audit-hero-brief ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:18px}}.public-core-page.audit-page:not(.contact-page):not(.framework-page) .audit-section-heading{margin-bottom:34px}.public-core-page.audit-page:not(.contact-page):not(.framework-page) .audit-section-heading h2{max-width:15ch;text-wrap:balance}.public-core-page.audit-page:not(.contact-page):not(.framework-page) .audit-section-heading p{max-width:64ch}.public-core-page.audit-page:not(.contact-page):not(.framework-page) .audit-dimension-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border:0;border-radius:0;background:transparent}.public-core-page.audit-page:not(.contact-page):not(.framework-page) .audit-dimension-card{min-height:150px;border:0;border-top:1px solid rgba(245,245,247,.105);border-radius:0;padding:22px 22px 24px;background:transparent}.public-core-page.audit-page:not(.contact-page):not(.framework-page) .audit-dimension-card:not(:nth-child(4n+1)){border-left:1px solid rgba(245,245,247,.07)}.public-core-page.audit-page:not(.contact-page):not(.framework-page) .audit-dimension-card span{color:rgba(184,255,0,.86)}.public-core-page.audit-page:not(.contact-page):not(.framework-page) .audit-dimension-card h3{max-width:14ch;color:var(--text-primary);font-size:17px;line-height:1.18;text-wrap:balance;text-transform:none}.public-core-page.audit-page:not(.contact-page):not(.framework-page) .audit-dimension-card p{display:block;margin-top:14px;color:rgba(214,224,245,.62);-webkit-line-clamp:unset}.public-core-page.audit-page:not(.contact-page):not(.framework-page) .audit-deliverable-grid{grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid rgba(245,245,247,.1);border-radius:18px;background:rgba(245,245,247,.085)}.public-core-page.audit-page:not(.contact-page):not(.framework-page) .audit-deliverable-grid .capability-card{min-height:286px;align-content:start;gap:16px;border:0;border-radius:0;padding:24px;background:linear-gradient(155deg,rgba(245,245,247,.036),rgba(245,245,247,.012) 62%,rgba(42,42,255,.02)),rgba(8,9,14,.78)}.public-core-page.audit-page:not(.contact-page):not(.framework-page) .audit-deliverable-grid .capability-card:hover{transform:none;box-shadow:none}.public-core-page.audit-page:not(.contact-page):not(.framework-page) .audit-deliverable-grid .phase4-card-icon{order:5;margin-top:auto;color:rgba(184,255,0,.92)}.public-core-page.audit-page:not(.contact-page):not(.framework-page) .audit-process-layout{align-items:start;gap:clamp(44px,7vw,96px)}.public-core-page.audit-page:not(.contact-page):not(.framework-page) .audit-process-list{gap:0}.public-core-page.audit-page:not(.contact-page):not(.framework-page) .audit-process-list>div{padding-block:24px}@media (max-width:1120px){.public-core-page.audit-page:not(.contact-page):not(.framework-page) .audit-hero-inner{grid-template-columns:1fr;gap:36px}.public-core-page.audit-page:not(.contact-page):not(.framework-page) .audit-hero-brief{max-width:720px}.public-core-page.audit-page:not(.contact-page):not(.framework-page) .audit-deliverable-grid,.public-core-page.audit-page:not(.contact-page):not(.framework-page) .audit-dimension-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-core-page.audit-page:not(.contact-page):not(.framework-page) .audit-dimension-card:nth-child(odd){border-left:0}.public-core-page.audit-page:not(.contact-page):not(.framework-page) .audit-dimension-card:nth-child(2n){border-left:1px solid rgba(245,245,247,.07)}}@media (max-width:640px){.public-core-page.audit-page:not(.contact-page):not(.framework-page) .audit-hero h1{max-width:11ch}.public-core-page.audit-page:not(.contact-page):not(.framework-page) .audit-hero-cta,.public-core-page.audit-page:not(.contact-page):not(.framework-page) .audit-hero-meta{justify-content:stretch}.public-core-page.audit-page:not(.contact-page):not(.framework-page) .audit-hero-brief{border-radius:16px}.public-core-page.audit-page:not(.contact-page):not(.framework-page) .audit-deliverable-grid,.public-core-page.audit-page:not(.contact-page):not(.framework-page) .audit-dimension-grid{grid-template-columns:1fr}.public-core-page.audit-page:not(.contact-page):not(.framework-page) .audit-dimension-card,.public-core-page.audit-page:not(.contact-page):not(.framework-page) .audit-dimension-card:nth-child(2n){border-left:0}.public-core-page.audit-page:not(.contact-page):not(.framework-page) .audit-deliverable-grid .capability-card{min-height:0}}.public-core-page.audit-page:not(.contact-page):not(.framework-page) .audit-hero{position:relative;isolation:isolate;background:radial-gradient(ellipse 1120px 620px at 72% 18%,rgba(23,0,169,.14) 0,rgba(23,0,169,.055) 46%,rgba(23,0,169,0) 86%),radial-gradient(ellipse 820px 480px at 10% 54%,rgba(42,42,255,.055) 0,rgba(42,42,255,.02) 52%,rgba(42,42,255,0) 90%),linear-gradient(180deg,rgba(5,5,9,.98),rgba(5,5,9,.72) 64%,rgba(5,5,9,0))}.public-core-page.audit-page:not(.contact-page):not(.framework-page) .audit-hero:after{content:"";position:absolute;inset-inline:0;bottom:-160px;z-index:0;height:260px;background:radial-gradient(ellipse 960px 260px at 52% 8%,rgba(23,0,169,.06),transparent 78%),linear-gradient(180deg,rgba(5,5,9,0),#050509 76%);pointer-events:none}.public-core-page.audit-page:not(.contact-page):not(.framework-page) .audit-hero>*{position:relative;z-index:1}.public-core-page.audit-page:not(.contact-page):not(.framework-page) .audit-trust-strip{padding-block:38px 44px;background:linear-gradient(180deg,rgba(5,5,9,0),rgba(5,5,9,.96) 20%,rgba(5,5,9,.96) 80%,rgba(5,5,9,0))}.public-core-page.audit-page:not(.contact-page):not(.framework-page) .audit-trust-strip .public-trust-console{padding:0;border:0;border-block:1px solid rgba(245,245,247,.1);border-radius:0;background:transparent;box-shadow:none}.public-core-page.audit-page:not(.contact-page):not(.framework-page) .audit-trust-strip .public-trust-console:after{display:none;content:none}.public-core-page.audit-page:not(.contact-page):not(.framework-page) .audit-trust-strip [data-review-card]{padding-block:22px}.public-core-page.audit-page:not(.contact-page):not(.framework-page) .audit-trust-strip article{min-height:154px;border:0;border-radius:0;background:radial-gradient(ellipse 440px 160px at 88% 20%,rgba(42,42,255,.05),transparent 72%),linear-gradient(90deg,rgba(245,245,247,.02),rgba(245,245,247,.008) 48%,rgba(245,245,247,.018));box-shadow:none}.public-core-page.audit-page:not(.contact-page):not(.framework-page) .audit-trust-strip article>div:first-child{max-width:780px}.public-core-page.audit-page:not(.contact-page):not(.framework-page) .audit-form-switcher{max-width:1120px;margin-inline:auto;scroll-margin-top:calc(var(--header-h) + 24px)}.public-core-page.audit-page:not(.contact-page):not(.framework-page) .audit-form-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid rgba(245,245,247,.1);border-radius:18px 18px 0 0;background:rgba(245,245,247,.1)}.public-core-page.audit-page:not(.contact-page):not(.framework-page) .audit-form-tabs button{display:grid;gap:8px;min-width:0;border:0;padding:22px 24px;background:rgba(8,9,14,.76);color:rgba(245,245,247,.64);text-align:left;cursor:pointer;transition:background .18s ease,color .18s ease}.public-core-page.audit-page:not(.contact-page):not(.framework-page) .audit-form-tabs button:hover{color:var(--text-primary);background:rgba(12,13,19,.92)}.public-core-page.audit-page:not(.contact-page):not(.framework-page) .audit-form-tabs button[data-active=true]{background:linear-gradient(135deg,rgba(184,255,0,.08),rgba(245,245,247,.02)),rgba(8,9,14,.9);color:var(--text-primary)}.public-core-page.audit-page:not(.contact-page):not(.framework-page) .audit-form-tabs span{color:inherit;font-family:var(--font-display);font-size:19px;line-height:1.2}.public-core-page.audit-page:not(.contact-page):not(.framework-page) .audit-form-tabs small{max-width:40ch;color:rgba(214,224,245,.58);font-size:13px;line-height:1.45}.public-core-page.audit-page:not(.contact-page):not(.framework-page) .audit-form-slider{border:1px solid rgba(245,245,247,.1);border-top:0;border-radius:0 0 18px 18px;background:linear-gradient(145deg,rgba(245,245,247,.03),rgba(42,42,255,.026)),rgba(8,9,14,.76)}.public-core-page.audit-page:not(.contact-page):not(.framework-page) .audit-form-slider .audit-form-card{max-width:none;border:0;border-radius:0 0 18px 18px;background:transparent;box-shadow:none}.public-core-page.audit-page:not(.contact-page):not(.framework-page) .audit-form-card[hidden]{display:none}.public-core-page.audit-page:not(.contact-page):not(.framework-page) .audit-form-anchor{display:block;height:1px;scroll-margin-top:calc(var(--header-h) + 24px)}@media (max-width:640px){.public-core-page.audit-page:not(.contact-page):not(.framework-page) .audit-form-tabs{grid-template-columns:1fr;border-radius:16px 16px 0 0}.public-core-page.audit-page:not(.contact-page):not(.framework-page) .audit-form-tabs button{padding:18px}.public-core-page.audit-page:not(.contact-page):not(.framework-page) .audit-form-tabs span{font-size:16px}.public-core-page.audit-page:not(.contact-page):not(.framework-page) .audit-form-slider,.public-core-page.audit-page:not(.contact-page):not(.framework-page) .audit-form-slider .audit-form-card{border-radius:0 0 16px 16px}}.public-core-page.audit-page:not(.contact-page):not(.framework-page) .audit-hero.public-core-hero{min-height:min(660px,calc(100svh - 56px));padding-block:clamp(84px,8vw,104px) 54px}.public-core-page.audit-page:not(.contact-page):not(.framework-page) .audit-hero .public-hero-console{padding-block:12px 32px}.public-core-page.audit-page:not(.contact-page):not(.framework-page) .audit-hero .year-backdrop{top:clamp(74px,8vw,118px);color:rgba(214,224,245,.03);font-size:clamp(96px,18vw,260px);opacity:.18}.public-core-page.audit-page:not(.contact-page):not(.framework-page) .audit-assurance{padding-block:clamp(56px,7vw,86px)}.public-core-page.audit-page:not(.contact-page):not(.framework-page) .audit-assurance-card{display:grid;grid-template-columns:minmax(260px,.4fr) minmax(0,.6fr);gap:clamp(28px,5vw,72px);padding:clamp(28px,5vw,54px);border:1px solid rgba(245,245,247,.1);border-radius:18px;background:linear-gradient(120deg,rgba(245,245,247,.03),rgba(245,245,247,.01) 48%,rgba(184,255,0,.014)),rgba(7,8,13,.82)}.public-core-page.audit-page:not(.contact-page):not(.framework-page) .audit-assurance-founder,.public-core-page.audit-page:not(.contact-page):not(.framework-page) .audit-assurance-standards{display:grid;align-content:start;gap:22px}.public-core-page.audit-page:not(.contact-page):not(.framework-page) .audit-assurance-founder{border-left:1px solid rgba(245,245,247,.1);padding-left:clamp(28px,5vw,54px)}.public-core-page.audit-page:not(.contact-page):not(.framework-page) .audit-assurance-card h2{max-width:13ch}.public-core-page.audit-page:not(.contact-page):not(.framework-page) .audit-assurance-card .standards-list{padding-left:0;list-style:none}.public-core-page.audit-page:not(.contact-page):not(.framework-page) .audit-assurance-card .standards-list li{border-top:1px solid rgba(245,245,247,.085);padding-top:13px}.public-core-page.audit-page:not(.contact-page):not(.framework-page) .audit-assurance-card .founder-body{max-width:76ch}.public-core-page.audit-page:not(.contact-page):not(.framework-page) .audit-form-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.public-core-page.audit-page:not(.contact-page):not(.framework-page) .audit-form-tabs span{font-size:clamp(16px,1.35vw,19px)}@media (max-width:900px){.public-core-page.audit-page:not(.contact-page):not(.framework-page) .audit-assurance-card{grid-template-columns:1fr}.public-core-page.audit-page:not(.contact-page):not(.framework-page) .audit-assurance-founder{border-top:1px solid rgba(245,245,247,.1);border-left:0;padding-top:28px;padding-left:0}.public-core-page.audit-page:not(.contact-page):not(.framework-page) .audit-form-tabs{grid-template-columns:1fr}}@media (max-width:640px){.public-core-page.audit-page:not(.contact-page):not(.framework-page) .audit-hero.public-core-hero{padding-block:84px 38px}.public-core-page.audit-page:not(.contact-page):not(.framework-page) .audit-hero .year-backdrop{top:88px;font-size:clamp(72px,24vw,118px)}}.audit-blueprint-cta{margin-top:16px;width:-moz-fit-content;width:fit-content}.audit-studio-note{margin-top:16px;color:var(--text-tertiary);font-size:13px;text-align:center}.audit-studio-note a{color:var(--text-secondary);text-decoration:underline;text-underline-offset:3px}.audit-form .audit-focus-context{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1,8px) var(--space-3,12px);margin-bottom:var(--space-4,16px);padding:10px 14px;border:1px solid var(--border-1,rgba(255,255,255,.12));border-radius:10px;background:rgba(255,255,255,.03)}.audit-form .audit-focus-label{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-tertiary)}.audit-form .audit-focus-value{font-size:13px;font-weight:600;color:var(--text-secondary)}