.audit-intro{padding-top:150px;padding-bottom:80px;display:grid;grid-template-columns:1.15fr .85fr;gap:7%;align-items:center}
.audit-intro h1{font-size:clamp(42px,4.25vw,68px);line-height:1.1;margin:24px 0 30px;max-width:780px}
.audit-intro h1 .audit-title-question{color:inherit}
.audit-lead{font-size:18px;max-width:580px;margin:0 0 30px}.audit-intro-actions{display:flex;gap:24px;align-items:center;flex-wrap:wrap}.audit-intro-actions .pill-button{gap:20px}.audit-intro-actions .text-link{font-size:13px}.audit-reassurance{font-size:12px;margin:17px 0 0;color:#61718a}
.audit-example{position:relative;padding:32px 34px 25px;background:#f1f6ff;border:1px solid #dce7fa;border-radius:6px 28px 6px 6px;box-shadow:12px 12px 0 #f8faff;min-width:0}
.audit-example-head{display:flex;align-items:center;justify-content:space-between;gap:20px}.audit-example-label{font-size:10px;letter-spacing:.16em;font-weight:600;color:#4e6590}.audit-example-head h2{font:400 32px/1.14 Winked,Arial,sans-serif;color:#3154c4;margin:14px 0 0}.audit-example-arrow{display:grid;place-items:center;width:55px;height:55px;flex-shrink:0;border-radius:50%;background:#d9e9ff;color:#3456c5;font:30px/1 Arial,sans-serif}.audit-example-disclaimer{font-size:11px;color:#63738c;margin:17px 0 24px}.audit-example-list{list-style:none;margin:0;padding:0}.audit-example-list li{display:grid;grid-template-columns:28px 1fr;gap:14px;padding:14px 0;border-top:1px solid #cbdaf2}.audit-example-index{font-size:11px;color:#6a81a6;padding-top:4px}.audit-example-list h3{font:400 20px/1.25 Winked,Arial,sans-serif;color:#263c61;margin:0 0 7px}.audit-example-list p{font-size:14px;line-height:1.55;margin:0;max-width:320px}.audit-example-foot{font-size:11px;line-height:1.65;margin:6px 0 0 42px;color:#61728c}
.audit-section-heading{display:grid;grid-template-columns:1fr 1fr;gap:14px 12%;align-items:end}.audit-section-heading .eyebrow{grid-column:1/-1}.audit-section-heading h2{margin:0}.audit-section-heading>p:last-child{max-width:470px;font-size:17px;margin:0 0 5px}
.audit-lenses{background:#fafcff}
.audit-lens-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6%;margin-top:64px}.audit-lens-grid article{border-top:1px solid #d8e3f0;padding-top:23px}.audit-number{font-size:13px;color:#3455bc}.audit-lens-grid h3{font:400 26px/1.35 Winked,Arial,sans-serif;margin:23px 0 17px}.audit-lens-grid p{font-size:15px;margin:0 0 25px}.audit-lens-note{font-size:12px;color:#587196}.audit-scope-note{max-width:770px;font-size:13px;margin:35px 0 0;color:#62738c}
.audit-contact{display:grid;grid-template-columns:.8fr 1.2fr;gap:11%;background:#fff;align-items:start;scroll-margin-top:50px}.audit-form-intro h2{margin:22px 0 30px;font-size:clamp(38px,4vw,60px)}.audit-form-intro>p{max-width:360px;font-size:16px}.audit-form-intro .eyebrow{font-size:12px}.audit-proof{margin:43px 0 0;padding:26px 0 0;border-top:1px solid #d6e2f3;max-width:440px}.audit-proof-context{font-size:11px;line-height:1.6;color:#62728b;max-width:290px}.audit-proof blockquote{font:400 24px/1.45 Winked,Arial,sans-serif;margin:21px 0;color:#344968}.audit-proof blockquote span{color:#3455c5}.audit-proof-person{font-size:13px;line-height:1.65;font-weight:600;margin:0 0 18px;color:#263c61}.audit-proof-person span{display:block;font-size:12px;font-weight:400;color:#63738b}.audit-proof .text-link{font-size:12px}
.audit-goal-help{display:flex;align-items:center;gap:12px;margin:10px 0 0;padding:4px 0;border:0;background:transparent;color:#3154ba;font:inherit;font-size:12px;cursor:pointer;text-align:left}.audit-goal-help:hover{text-decoration:underline}.audit-goal-status{font-size:12px;line-height:1.5;color:#3154ba;margin:8px 0 0}.audit-goal-status:empty{display:none}
.audit-intent{padding:22px;overflow-y:auto;min-height:0}.audit-intent h3{font:400 24px/1.3 Winked,Arial,sans-serif;color:#253b60;margin:0 0 12px}.audit-intent>p{font-size:13px;line-height:1.6;color:#61718b}.audit-intent-options{display:grid;gap:8px;margin:22px 0}.audit-intent-options button{display:flex;align-items:center;justify-content:space-between;gap:15px;text-align:left;border:1px solid #d2dff1;background:#fff;border-radius:9px;padding:13px 15px;color:#354968;font:inherit;font-size:13px;cursor:pointer}.audit-intent-options button[aria-pressed=true]{border-color:#3455c5;background:#eff5ff;color:#294cba}.audit-intent-options button:after{content:'↗';font-size:17px}.audit-intent-options button[aria-pressed=true]:after{content:'✓'}.audit-intent-review{background:#f1f6ff;padding:14px;border-radius:8px;font-size:12px;line-height:1.6;color:#3f5578;margin-bottom:16px}.audit-intent-review:empty{display:none}.audit-intent-apply{display:block;width:100%;border:0;border-radius:8px;background:#3455c5;color:#fff;padding:14px;font:inherit;font-size:13px;cursor:pointer}.audit-intent-apply:disabled{background:#e9edf5;color:#71809a;cursor:default}.audit-intent-back{display:block;margin:14px auto 0;border:0;background:transparent;color:#50688c;padding:8px;font:inherit;font-size:12px;cursor:pointer}.audit-intent-status{font-size:12px;line-height:1.5;color:#4d6388}
.audit-form-card{padding:38px 42px;background:#f3f8ff;border:1px solid #e1ebf7;border-radius:16px;min-width:0}.audit-form-card h3{font-size:28px!important;margin:0 0 13px}.audit-form-card>p{font-size:14px;line-height:1.7}.audit-form-card form{margin-top:25px}.audit-form-card label{margin-top:19px;font-size:13px;display:block}.audit-form-card input,.audit-form-card select,.audit-form-card textarea{border-color:#b8c9df!important;min-width:0}.audit-form-card select{width:100%}.audit-form-card textarea{min-height:100px}.audit-identity{display:grid;grid-template-columns:1fr 1fr;gap:25px}.audit-identity>div{min-width:0}.audit-optional{font-weight:400;color:#6a7b93;font-size:11px;margin-left:8px}.audit-form-card .filled-button{margin-top:25px;width:100%;padding:17px 18px}.audit-data-note{font-size:11px;line-height:1.65!important;color:#697990;margin:13px 0}.audit-data-note a{text-decoration:underline}.audit-form-card .contact-alternatives{gap:10px 22px}.audit-form-card .contact-form-link{font-size:12px}.audit-faq{padding-top:70px;padding-bottom:100px;max-width:1350px}
@media(max-width:1050px){.audit-intro{gap:5%;grid-template-columns:1.1fr .9fr}.audit-example{padding:25px}.audit-example-head h2{font-size:31px}.audit-example-list p{font-size:13px}.audit-contact{gap:7%;grid-template-columns:.8fr 1.2fr}.audit-form-card{padding:30px}.audit-lens-grid{gap:4%}.audit-lens-grid h3{font-size:23px}}
@media(max-width:700px){.audit-intro{display:block;padding-top:135px;padding-bottom:45px}.audit-intro h1{font-size:38px;max-width:520px}.audit-lead{font-size:16px}.audit-intro-actions{gap:22px}.audit-reassurance{font-size:11px}.audit-example{max-width:440px;margin:38px auto 0;padding:23px;box-shadow:7px 7px 0 #f8faff}.audit-example-head h2,.audit-example-arrow{display:none}.audit-example-disclaimer{margin:12px 0 16px}.audit-example-list li{padding:10px 0;gap:9px;grid-template-columns:23px 1fr}.audit-example-list h3{font-size:18px;margin-bottom:5px}.audit-example-list p{font-size:13px}.audit-example-foot{display:none}.audit-section-heading{display:block}.audit-section-heading h2{margin:20px 0}.audit-section-heading>p:last-child{font-size:16px}.audit-lens-grid{grid-template-columns:1fr;gap:34px;margin-top:40px}.audit-lens-grid article{padding-top:20px}.audit-lens-grid h3{margin:13px 0;font-size:26px}.audit-lens-grid p{margin-bottom:14px}.audit-scope-note{font-size:12px}.audit-contact{grid-template-columns:1fr;gap:35px}.audit-form-intro h2{font-size:42px}.audit-proof{margin-top:28px;padding-top:22px}.audit-proof blockquote{font-size:22px}.audit-form-card{padding:27px 22px;border-radius:12px}.audit-form-card h3{font-size:26px!important}.audit-identity{grid-template-columns:1fr;gap:0}.audit-faq{padding-top:35px}.audit-faq summary{font-size:16px}.audit-faq details p{font-size:14px}}
