.audit-page h2{letter-spacing:-.045em;font-size:clamp(30px,3.5vw,42px);font-weight:780;line-height:1.15}.audit-hero{gap:var(--space-10);grid-template-columns:minmax(0,.97fr) minmax(0,1.03fr);align-items:center;padding-top:44px;padding-bottom:60px;display:grid}.audit-hero-copy{min-width:0}.audit-breadcrumb{gap:var(--space-3);margin-bottom:var(--space-6);color:var(--muted);align-items:center;font-size:13px;display:flex}.audit-breadcrumb a{text-decoration:none}.audit-breadcrumb a:hover{color:var(--ink);text-decoration:underline}.audit-hero h1{letter-spacing:-.055em;font-size:clamp(40px,4.35vw,60px);font-weight:780;line-height:1.13}.audit-hero h1>span{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:5px;text-decoration-thickness:7px}.hero-steps.audit-hero-steps{margin-top:var(--space-6);display:flex}.audit-hero-steps p{font-size:18px}.audit-hero-form{margin-top:28px}.audit-hero-form .text-input{min-width:0}.audit-hero-form .primary-button{padding-inline:var(--space-4)}.audit-hero-assurance{gap:var(--space-2);margin-top:var(--space-5);align-items:center;font-size:13px;font-weight:650;display:flex}.audit-hero-assurance>span{color:var(--accent-dark);font-size:17px}.audit-finding-visual{border:1.5px solid var(--ink);background:var(--surface);min-width:0;box-shadow:var(--shadow-md)}.audit-visual-caption{padding:var(--space-4) var(--space-5);border-bottom:1.5px solid var(--ink);font-size:13px;font-weight:750}.audit-finding-stage{isolation:isolate;background-color:var(--romeo-stone-soft);background-image:radial-gradient(var(--line) 1px, transparent 1px);background-size:16px 16px;min-height:520px;position:relative}.audit-finding-stage:before{z-index:-1;aspect-ratio:1;border:1px solid var(--line);background:var(--romeo-eye-soft);content:"";border-radius:50%;width:75%;max-height:360px;position:absolute;top:20%;right:10%}.audit-data-sources{gap:var(--space-2);padding:var(--space-6) var(--space-3) 0;font-family:var(--font-mono), monospace;justify-content:center;align-items:center;font-size:11px;font-weight:500;display:flex}.audit-data-sources>span{padding:var(--space-2) var(--space-3);border:1px solid var(--ink);background:var(--surface)}.audit-data-sources>b{font-size:17px}.audit-signal-paper,.audit-proposal-paper{border:1.5px solid var(--ink);background:var(--surface);position:absolute}.audit-signal-paper{width:66%;padding:var(--space-5);box-shadow:3px 3px 0 var(--romeo-stone-deep);top:90px;left:6%;transform:rotate(-3deg)}.audit-paper-label{color:var(--accent-dark);font-family:var(--font-mono), monospace;letter-spacing:.035em;text-transform:uppercase;font-size:10px;font-weight:600;line-height:1.5}.audit-paper-title{margin-top:var(--space-2);letter-spacing:-.035em;text-wrap:balance;font-size:23px;font-weight:780;line-height:1.2;display:block}.audit-signal-paper>p:not(.audit-paper-label){max-width:28ch;margin-top:var(--space-3);color:var(--muted);font-size:13px;line-height:1.55}.audit-visual-connector{color:var(--accent-dark);font-family:var(--font-mono), monospace;font-size:58px;line-height:1;position:absolute;top:172px;right:4%}.audit-proposal-paper{z-index:2;width:64%;padding:var(--space-5) var(--space-5) 0;box-shadow:var(--shadow-sm);top:249px;right:5%;transform:rotate(2deg)}.audit-proposal-paper .audit-paper-title{font-size:21px}.audit-proposal-paper ul{margin-block:var(--space-4);gap:9px;font-size:12px;line-height:1.4;display:grid}.audit-proposal-paper li{gap:var(--space-2);display:flex}.audit-proposal-paper li>span{color:var(--accent-dark);font-weight:800}.audit-review-status{gap:var(--space-2);padding:var(--space-3) var(--space-5);border-top:1.5px solid var(--ink);margin-inline:calc(-1 * var(--space-5));background:var(--accent);align-items:center;font-size:12px;font-weight:750;display:flex}.audit-review-status>span{font-size:20px;line-height:1}.audit-finding-romeo{z-index:3;width:33%;position:absolute;bottom:12px;left:1%}.audit-finding-romeo>.mascot{margin-inline:auto;display:block}.audit-romeo-bubble{width:fit-content;padding:9px var(--space-3);border:1.5px solid var(--ink);background:var(--romeo-mauve-soft);color:var(--romeo-mauve-ink);font-size:12px;font-style:italic;font-weight:650;line-height:1.5;position:relative}.audit-romeo-bubble:after{border-right:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink);background:var(--romeo-mauve-soft);content:"";width:10px;height:10px;position:absolute;bottom:-6px;left:25px;transform:rotate(45deg)}.audit-finding-romeo .audit-romeo-bubble{margin:0 auto 9px}.audit-example-note{padding:var(--space-3) var(--space-4);border-top:1px solid var(--line);color:var(--muted);text-align:center;font-size:10px;line-height:1.6}.audit-principles{border-block:1.5px solid var(--ink);background:var(--romeo-eye-soft)}.audit-principles-inner{gap:var(--space-6);padding-block:var(--space-5);justify-content:space-between;font-size:14px;font-weight:700;display:flex}.audit-principles-inner>span:before{margin-right:var(--space-3);content:"↗"}.audit-workflow{border-top:0}.audit-section-heading{gap:var(--space-12);margin-bottom:var(--space-10);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;display:grid}.audit-section-heading>p,.audit-findings-intro>p,.audit-approval-copy>p,.audit-faq-heading>p{color:var(--muted);font-size:16px;line-height:1.7}.audit-step-list{border:1.5px solid var(--ink);background:var(--surface);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.audit-step-list>li{padding:var(--space-5)}.audit-step-list>li+li{border-left:1px solid var(--line)}.audit-step-list>li:last-child{border-left-color:var(--ink);background:var(--romeo-eye-soft)}.audit-step-number{margin-bottom:var(--space-5);color:var(--accent-dark);font-family:var(--font-mono), monospace;letter-spacing:-.06em;font-size:22px;font-weight:500;display:block}.audit-step-list h3{letter-spacing:-.025em;font-size:16px;font-weight:780;line-height:1.4}.audit-step-list p{margin-top:var(--space-3);color:var(--muted);font-size:13px;line-height:1.65}.audit-approval-layout{gap:var(--space-16);margin-top:var(--space-16);grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;display:grid}.audit-approval-copy h3{letter-spacing:-.045em;font-size:clamp(26px,2.7vw,34px);font-weight:780;line-height:1.2}.audit-approval-copy>p{margin-top:var(--space-5)}.audit-text-link{gap:var(--space-4);margin-top:var(--space-6);align-items:center;font-size:15px;font-weight:750;display:inline-flex}.audit-text-link>span{font-size:24px;text-decoration:none}.audit-text-link:hover{color:var(--accent-dark)}.audit-review-visual{isolation:isolate;border:1.5px solid var(--ink);background-color:var(--romeo-stone-soft);background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);background-size:28px 28px;min-height:418px;position:relative}.audit-review-signal{width:74%;padding:var(--space-4) var(--space-5);border:1.5px solid var(--ink);margin:var(--space-6) 0 0 var(--space-6);background:var(--amber-soft);position:relative;transform:rotate(-2deg)}.audit-review-signal>strong{letter-spacing:-.02em;margin-top:6px;font-size:16px;display:block}.audit-review-signal>p{margin-top:var(--space-2);font-size:12px;line-height:1.6}.audit-review-signal .audit-paper-label{color:var(--amber)}.audit-review-document{z-index:1;width:75%;padding:var(--space-5);border:1.5px solid var(--ink);margin:var(--space-5) var(--space-6) var(--space-12) auto;background:var(--surface);box-shadow:var(--shadow-sm);position:relative;transform:rotate(1deg)}.audit-document-header{gap:var(--space-2);justify-content:space-between;align-items:center;display:flex}.audit-draft-tag{border:1px solid var(--line);font-family:var(--font-mono), monospace;padding:3px 7px;font-size:10px}.audit-review-document h3{max-width:22ch;margin-top:var(--space-3);letter-spacing:-.035em;font-size:22px;line-height:1.25}.audit-review-document ul{margin-top:var(--space-4);gap:9px;font-size:12px;line-height:1.5;display:grid}.audit-review-document li{gap:var(--space-2);display:flex}.audit-review-document li>span{color:var(--accent-dark);font-weight:800}.audit-approval-stamp{padding:var(--space-3);border:1px solid var(--accent-dark);margin-top:var(--space-5);background:var(--romeo-eye-soft);text-align:center;font-size:13px;font-weight:750}.audit-review-romeo{z-index:2;width:30%;position:absolute;bottom:18px;left:8px}.audit-review-romeo>.mascot{display:block}.audit-review-example{right:var(--space-4);bottom:var(--space-3);color:var(--muted);font-family:var(--font-mono), monospace;font-size:9px;position:absolute}.audit-findings-section{background:var(--romeo-stone-soft)}.audit-findings-layout{gap:var(--space-16);grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:start;display:grid}.audit-findings-intro{max-width:35ch}.audit-findings-intro>p{margin-top:var(--space-6)}.audit-findings-intro>.audit-findings-priority{padding:var(--space-5);border-left:3px solid var(--accent);margin-top:var(--space-8);background:var(--surface);font-size:14px}.audit-findings-priority>strong{margin-bottom:var(--space-1);color:var(--ink);display:block}.audit-finding-list{border-top:1.5px solid var(--ink)}.audit-finding-item{gap:var(--space-5);padding-block:var(--space-6);border-bottom:1px solid var(--line);grid-template-columns:32px minmax(0,1fr);display:grid}.audit-finding-number{color:var(--accent-dark);font-family:var(--font-mono), monospace;padding-top:3px;font-size:12px}.audit-finding-item h3{letter-spacing:-.03em;font-size:21px;font-weight:780;line-height:1.35}.audit-finding-item p{max-width:57ch;margin-top:var(--space-3);color:var(--muted);font-size:14px;line-height:1.7}.audit-finding-tags{gap:var(--space-2);margin-top:var(--space-4);font-family:var(--font-mono), monospace;flex-wrap:wrap;align-items:center;font-size:10px;line-height:1.5;display:flex}.audit-finding-tags>span:first-child{padding:5px var(--space-2);border:1px solid var(--line);background:var(--surface)}.audit-finding-tags>span:last-child{color:var(--accent-dark)}.audit-comparison-frame{border:1.5px solid var(--ink)}.audit-comparison{border-collapse:collapse;text-align:left;width:100%;font-size:15px;line-height:1.65}.audit-comparison th,.audit-comparison td{padding:var(--space-5) var(--space-6)}.audit-comparison thead{border-bottom:1.5px solid var(--ink)}.audit-comparison thead th{font-size:16px;font-weight:780}.audit-comparison thead th:first-child{width:22%;font-size:12px;font-weight:500}.audit-comparison thead th:nth-child(2){width:34%}.audit-comparison th:last-child,.audit-comparison td:last-child{border-left:1px solid var(--line);background:var(--romeo-eye-soft)}.audit-comparison thead th:last-child{background:var(--accent)}.audit-comparison thead th:last-child>span{float:right}.audit-comparison tbody{background:var(--surface)}.audit-comparison tbody tr+tr{border-top:1px solid var(--line)}.audit-comparison tbody th{font-size:13px;font-weight:750}.audit-comparison td:nth-child(2){color:var(--muted)}.audit-comparison td:last-child{font-weight:600}.audit-teams-section{background:var(--romeo-stone-soft)}.audit-audiences{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.audit-audiences>article{padding:var(--space-8);border:1.5px solid var(--ink);background:var(--surface);position:relative}.audit-audience-mark{border:1px solid var(--ink);width:40px;height:40px;margin-bottom:var(--space-6);background:var(--romeo-eye-soft);place-items:center;font-size:27px;display:grid}.audit-audiences>article:last-child .audit-audience-mark{background:var(--romeo-mauve-soft)}.audit-audiences h3{letter-spacing:-.04em;font-size:25px;font-weight:780;line-height:1.3}.audit-audiences p{max-width:51ch;margin-top:var(--space-4);color:var(--muted);font-size:15px;line-height:1.7}.audit-guide-link{gap:var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--line);margin-top:var(--space-8);justify-content:space-between;align-items:center;font-size:13px;line-height:1.7;display:flex}.audit-guide-link p{font-weight:700}.audit-guide-link p>span{color:var(--muted);font-weight:400;display:block}.audit-guide-link a{flex-shrink:0;font-weight:750}.audit-guide-link a>span{margin-left:var(--space-3)}.audit-guide-link a:hover{color:var(--accent-dark)}.audit-faq-layout{gap:var(--space-16);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);display:grid}.audit-faq-heading p{margin-top:var(--space-5)}.audit-faq-layout .faq{border-top:1.5px solid var(--ink)}.audit-faq-layout .faq summary{font-size:16px}.audit-final-section{padding-top:var(--space-6);border-top:0}.audit-final-cta{background:var(--romeo-eye-soft);align-items:center}.audit-final-cta h2{max-width:20ch;font-size:clamp(32px,4.3vw,52px)}.audit-final-mascot{padding:var(--space-4);justify-self:center}.audit-final-mascot>.audit-romeo-bubble{margin-bottom:var(--space-5)}.audit-final-mascot>.mascot{margin-inline:auto;display:block}@media (max-width:1100px){.audit-hero{gap:var(--space-6)}.audit-hero h1{font-size:clamp(40px,4.7vw,52px)}.audit-hero-form .waitlist-row{flex-direction:column}.audit-hero-form .primary-button{justify-content:center}.audit-hero-steps p{font-size:16px}.audit-paper-title{font-size:21px}.audit-proposal-paper .audit-paper-title{font-size:19px}.audit-signal-paper{width:73%;left:5%}.audit-proposal-paper{width:67%;right:4%}.audit-finding-romeo{width:30%;left:0}.audit-step-list>li{padding:var(--space-4)}.audit-approval-layout,.audit-findings-layout,.audit-faq-layout{gap:var(--space-10)}}@media (max-width:900px){.audit-hero{gap:var(--space-10);padding-top:var(--space-8);grid-template-columns:minmax(0,1fr)}.audit-hero-copy{max-width:620px}.audit-hero h1{font-size:56px}.audit-hero-steps p{font-size:18px}.audit-hero-form{max-width:560px}.audit-hero-form .waitlist-row{flex-direction:row}.audit-finding-visual{justify-self:center;width:100%;max-width:600px}.audit-finding-stage{min-height:520px}.audit-proposal-paper{width:62%}.audit-signal-paper{width:64%}.audit-finding-romeo{width:30%;left:2%}.audit-section-heading{gap:var(--space-8)}.audit-step-list{grid-template-columns:repeat(6,minmax(0,1fr))}.audit-step-list>li{padding:var(--space-5);grid-column:span 2}.audit-step-list>li:nth-child(4),.audit-step-list>li:nth-child(5){border-top:1px solid var(--line);grid-column:span 3}.audit-step-list>li:nth-child(4){border-left:0}.audit-step-number{margin-bottom:var(--space-3)}.audit-approval-layout{grid-template-columns:minmax(0,1fr)}.audit-review-visual{width:100%;max-width:570px}.audit-approval-copy{max-width:60ch}.audit-findings-layout{gap:var(--space-8);grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}.audit-finding-item{gap:var(--space-3)}.audit-comparison th,.audit-comparison td{padding:var(--space-4);font-size:14px}.audit-audiences>article{padding:var(--space-6)}.audit-audiences h3{font-size:23px}.audit-faq-layout{gap:var(--space-8);grid-template-columns:minmax(0,1fr)}.audit-final-cta{grid-template-columns:minmax(0,1fr) auto}.audit-final-mascot{padding:0}.audit-final-mascot>.mascot{width:100px}.audit-final-mascot>.audit-romeo-bubble{max-width:136px}}@media (max-width:620px){.audit-hero{padding-bottom:var(--space-10)}.audit-breadcrumb{margin-bottom:var(--space-5);font-size:12px}.audit-hero h1{font-size:clamp(34px,8.4vw,50px)}.audit-hero h1>span{text-decoration-thickness:5px}.hero-steps.audit-hero-steps{margin-top:var(--space-5)}.audit-hero-steps p{font-size:16px}.audit-hero-form .waitlist-row{flex-direction:column}.audit-hero-assurance{margin-top:var(--space-4)}.audit-visual-caption{padding:var(--space-3);font-size:11px}.audit-finding-stage{min-height:468px}.audit-data-sources{gap:6px;font-size:9px}.audit-data-sources>span{padding:7px}.audit-signal-paper{width:79%;padding:var(--space-4);top:81px;left:5%}.audit-paper-title{font-size:21px}.audit-signal-paper>p:not(.audit-paper-label){font-size:12px}.audit-visual-connector{font-size:42px;top:200px;right:2%}.audit-proposal-paper{width:71%;padding:var(--space-4) var(--space-3) 0;top:267px;right:5%}.audit-proposal-paper .audit-paper-title{font-size:18px}.audit-proposal-paper ul{gap:var(--space-2);margin-block:var(--space-3);font-size:10px}.audit-review-status{padding:var(--space-2) var(--space-3);margin-inline:calc(-1 * var(--space-3));gap:5px;font-size:10px}.audit-finding-romeo{width:27%;bottom:20px;left:0}.audit-finding-romeo .mascot{width:102px;max-width:none;margin-left:-4px}.audit-finding-romeo .audit-romeo-bubble{white-space:nowrap;padding:6px 7px;font-size:9px}.audit-example-note{padding-inline:var(--space-2);font-size:9px}.audit-principles-inner{gap:var(--space-3);padding-block:var(--space-4);flex-direction:column;font-size:12px}.audit-principles-inner>span:before{margin-right:var(--space-2)}.audit-section-heading{gap:var(--space-5);margin-bottom:var(--space-8);grid-template-columns:minmax(0,1fr)}.audit-section-heading>p,.audit-findings-intro>p,.audit-approval-copy>p{font-size:15px}.audit-step-list{grid-template-columns:minmax(0,1fr)}.audit-step-list>li,.audit-step-list>li:nth-child(4),.audit-step-list>li:nth-child(5){column-gap:var(--space-4);padding:var(--space-5);border-left:0;grid-column:auto;grid-template-columns:32px minmax(0,1fr);display:grid}.audit-step-list>li+li{border-top:1px solid var(--line)}.audit-step-number{grid-row:span 2;margin:0;font-size:18px;line-height:1.4}.audit-step-list p{margin-top:var(--space-2)}.audit-approval-layout{gap:var(--space-8);margin-top:var(--space-10)}.audit-review-visual{min-height:450px}.audit-review-signal{width:84%;padding:var(--space-3);margin:var(--space-5) 0 0 var(--space-4)}.audit-review-signal>strong{font-size:15px}.audit-review-document{width:84%;padding:var(--space-4);margin:var(--space-5) var(--space-3) var(--space-16) auto}.audit-document-header>.audit-paper-label{font-size:9px}.audit-review-document h3{font-size:20px}.audit-review-document ul{font-size:11px}.audit-approval-stamp{padding:var(--space-2);font-size:12px}.audit-review-romeo{bottom:var(--space-3);width:30%;left:0}.audit-review-example{text-align:right;max-width:60%;font-size:8px}.audit-findings-layout{gap:var(--space-8);grid-template-columns:minmax(0,1fr)}.audit-findings-intro{max-width:none}.audit-findings-intro>.audit-findings-priority{margin-top:var(--space-5)}.audit-finding-item{grid-template-columns:25px minmax(0,1fr)}.audit-finding-item h3{font-size:20px}.audit-comparison,.audit-comparison thead,.audit-comparison tbody{display:block}.audit-comparison tr{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.audit-comparison thead th:first-child{display:none}.audit-comparison thead th:nth-child(2){width:auto}.audit-comparison thead th{padding:var(--space-3);font-size:13px}.audit-comparison tbody th{padding:var(--space-2) var(--space-3);background:var(--romeo-stone-deep);grid-column:1/-1;font-size:11px}.audit-comparison td{padding:var(--space-3);font-size:12px}.audit-audiences{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.audit-audiences h3{font-size:23px}.audit-guide-link{align-items:start;gap:var(--space-4);flex-direction:column}.audit-guide-link a{font-size:12px}.audit-faq-layout .faq summary{font-size:15px}.audit-final-cta{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.audit-final-cta h2{font-size:34px}.audit-final-cta .final-cta-sub{font-size:15px}.audit-final-mascot{justify-self:end;gap:var(--space-3);align-items:center;display:flex}.audit-final-mascot>.audit-romeo-bubble{max-width:none;margin:0}.audit-final-mascot>.mascot{width:72px}}
