#aib-progress{margin-top:20px}#aib-message{margin-top:16px;color:#8c3229}#aib-result{scroll-margin-top:100px}#aib-result:focus{outline:none}
.aib-report-intro{max-width:860px;padding:10px 0 26px}.aib-report-intro h2{margin-bottom:10px}.aib-lead{max-width:760px;color:#395873!important;font-size:18px;line-height:1.55}
.aib-scorecards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:10px 0 14px}.aib-score-card{min-width:0;padding:22px;border:1px solid #d5e2e9;border-radius:8px;background:#fff;box-shadow:0 8px 22px #1231460c}.aib-score-risk{border-top:4px solid #e5a837}.aib-score-opportunity{border-top:4px solid #078b78;background:#f5fbf9}.aib-score-visibility{border:1px dashed #80a2b9;background:#eff5f9}.aib-card-label{margin:0 0 8px!important;color:#087c83!important;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.aib-score-number{display:block;color:#102b43;font-size:54px;font-weight:700;line-height:1.08}.aib-score-risk .aib-score-number{color:#9a471c}.aib-score-opportunity .aib-score-number{color:#087c83}.aib-question{color:#075adb}.aib-band{display:block;min-height:24px;margin-top:5px;color:#34546b;font-size:13px;font-weight:700;letter-spacing:.035em;text-transform:uppercase}.aib-progress-track{height:9px;margin:14px 0 12px;overflow:hidden;border-radius:8px;background:#e5edf1}.aib-progress-track span{display:block;height:100%;border-radius:inherit;background:#e5a837;transition:width .35s ease}.aib-score-opportunity .aib-progress-track span{background:#078b78}.aib-score-copy{margin:0!important;color:#496174!important;font-size:14px;line-height:1.5}.aib-score-visibility .pc-button{width:100%;margin-top:15px}.aib-disclaimer{max-width:900px;margin:0 0 10px!important;color:#637988!important;font-size:13px;line-height:1.55}
.aib-risk-level-low-risk{border-top-color:#078b78}.aib-risk-level-low-risk .aib-score-number{color:#087c68}.aib-risk-level-low-risk .aib-progress-track span{background:#078b78}.aib-risk-level-moderate-risk{border-top-color:#d1a438}.aib-risk-level-moderate-risk .aib-score-number{color:#8a6712}.aib-risk-level-moderate-risk .aib-progress-track span{background:#d1a438}.aib-risk-level-medium-risk{border-top-color:#e3992d}.aib-risk-level-medium-risk .aib-score-number{color:#a35b12}.aib-risk-level-medium-risk .aib-progress-track span{background:#e3992d}.aib-risk-level-high-risk{border-top-color:#dc6c28}.aib-risk-level-high-risk .aib-score-number{color:#a7441c}.aib-risk-level-high-risk .aib-progress-track span{background:#dc6c28}.aib-risk-level-critical-risk{border-top-color:#b84239}.aib-risk-level-critical-risk .aib-score-number{color:#9d302b}.aib-risk-level-critical-risk .aib-progress-track span{background:#b84239}
.aib-section{padding:28px 0;border-bottom:1px solid #dce6ed}.aib-section>h2{margin-bottom:16px}.aib-finding-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 22px}.aib-finding{padding:16px 18px;border:1px solid #dce6ed;border-left:4px solid #f2b544;border-radius:6px;background:#fff}.aib-finding h3{font-size:17px;margin:0 0 6px;color:#092d50}.aib-finding p{margin:0!important;color:#496174;font-size:15px;line-height:1.5}.aib-understanding>p{max-width:850px}.aib-understanding-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:16px}.aib-understanding-row{min-width:0;padding:13px;border:1px solid #dce6ed;border-radius:6px;background:#f3f7f9}.aib-understanding-row strong,.aib-understanding-row span{display:block}.aib-understanding-row strong{font-size:14px;line-height:1.35;color:#102b43}.aib-understanding-row span{margin-top:6px;color:#8b4b18;font-size:13px;font-weight:700}.aib-good{color:#087c68!important}.aib-neutral{color:#627382!important}.aib-cta{margin:28px 0;padding:30px;background:#0c3559;border:0;border-radius:8px;color:#fff}.aib-cta h2{max-width:760px;color:#fff!important}.aib-cta p{max-width:780px;color:#e1edf5!important}.aib-cta-lead{font-weight:600}.aib-cta .pc-button{margin-top:7px}.aib-visibility-trigger{margin-top:12px}
.aib-finding .aib-finding-meta{margin-top:9px!important;color:#687d8c;font-size:12px;font-weight:600}.aib-finding .aib-finding-action{margin-top:7px!important;color:#123f5a;font-size:14px;font-weight:600}.aib-finding .aib-finding-evidence{margin-top:9px!important;padding:10px 12px;border-left:3px solid #078b78;background:#f1f7f7;color:#23465b;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.aib-full-report-cta{border-radius:6px}
.aib-check-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:20px}.aib-check-grid>h3{grid-column:1/-1;margin:0!important;color:#102b43;font-size:17px}.aib-check-item{min-width:0;padding:13px 15px;border:1px solid #dce6ed;border-radius:6px;background:#f8fafb}.aib-check-heading{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:5px 12px}.aib-check-heading strong{color:#102b43;font-size:14px}.aib-check-heading span{color:#087c68;font-size:12px;font-weight:700}.aib-check-item p{margin:7px 0 0!important;color:#526b7e;font-size:13px;line-height:1.5}
.aib-visibility-request{padding-top:12px}.aib-request-panel{max-width:850px;margin:0 auto 40px;padding:28px;border:1px solid #cfdee6;border-radius:8px;background:#f4f8fa}.aib-request-panel>p:not(.pc-eyebrow){max-width:720px}.aib-request-panel form{padding-top:8px}.aib-request-panel .pc-contact-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.aib-request-panel .pc-button{margin-top:18px}.aib-request-panel .pc-permission{margin-top:18px}.aib-request-success{margin-top:14px!important;padding:14px;border-left:4px solid #078b78;background:#e8f4f0;color:#134e45!important}.aib-request-error{margin-top:14px!important;padding:12px;border-left:4px solid #b84b3b;background:#fff5f1;color:#8c3229!important}
@media(max-width:900px){.aib-scorecards{grid-template-columns:1fr 1fr}.aib-score-visibility{grid-column:1/-1}.aib-understanding-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){.aib-scorecards{grid-template-columns:1fr;gap:12px}.aib-score-visibility{grid-column:auto}.aib-score-card{padding:19px}.aib-score-number{font-size:48px}.aib-report-intro{padding-bottom:14px}.aib-lead{font-size:16px}.aib-section{padding:22px 0}.aib-finding-grid,.aib-understanding-grid,.aib-request-panel .pc-contact-fields{grid-template-columns:1fr}.aib-cta{padding:22px;margin-top:22px}.aib-request-panel{padding:20px;margin-bottom:26px}.aib-score-visibility .pc-button{width:100%}}
@media(prefers-reduced-motion:reduce){.aib-progress-track span{transition:none}}
.aib-rating-preview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0 18px}.aib-rating-preview article{min-width:0;padding:16px 18px;border:1px solid #d8e4e9;border-radius:7px;background:#fff}.aib-rating-preview .pc-eyebrow{margin-bottom:5px}.aib-rating-preview h2{margin:0 0 6px;font-size:17px;line-height:1.3}.aib-rating-preview p{margin:0 0 9px;color:#526b7e;font-size:14px;line-height:1.45}.aib-rating-preview small{display:block;margin-top:6px;color:#637988;font-size:12px}.aib-rating-scale{display:grid;grid-template-columns:repeat(5,1fr);gap:4px}.aib-rating-scale i{height:7px;border-radius:4px;background:#148b73}.aib-rating-scale i:nth-child(2){background:#c5a239}.aib-rating-scale i:nth-child(3){background:#df982f}.aib-rating-scale i:nth-child(4){background:#d56c2c}.aib-rating-scale i:nth-child(5){background:#b84239}.aib-rating-opportunity i{background:#148b73}.aib-full-report-cta{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:18px 0;padding:20px 22px;border-left:4px solid #f0a72f;background:#f2f7f9}.aib-full-report-cta h2{margin:0 0 5px;font-size:19px}.aib-full-report-cta p{margin:0;color:#526b7e}.aib-full-report-cta .pc-button{flex:none}
@media(max-width:700px){.aib-rating-preview{grid-template-columns:1fr;gap:9px}.aib-rating-preview article{padding:14px}.aib-full-report-cta{align-items:stretch;flex-direction:column}.aib-full-report-cta .pc-button{width:100%;text-align:center}}
@media(max-width:700px){.aib-check-grid{grid-template-columns:1fr}.aib-check-grid>h3{grid-column:auto}}
@media(min-width:901px){.pc-hero .pc-wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,.92fr);column-gap:34px;align-items:start}.pc-hero .pc-breadcrumb{grid-column:1/-1;grid-row:1}.pc-hero .pc-intro{grid-column:1;grid-row:2 / span 2;align-self:center}.pc-hero .pc-form{grid-column:2;grid-row:2;width:100%;margin:0 0 8px;padding:20px}.pc-hero .pc-limit{grid-column:2;grid-row:3;margin:0}.pc-hero .aib-rating-preview{grid-column:1/-1;grid-row:4;margin:16px 0 0}.pc-hero .pc-breadcrumb{margin-bottom:22px}}

.aib-finding-grid{gap:14px}.aib-finding{padding:17px 18px 16px;border:1px solid #dce6ed;border-left:3px solid #b9cad7;border-radius:7px;background:#fff;box-shadow:0 5px 16px #102b4308}.aib-finding--high{border-left-color:#c7463b}.aib-finding--moderate{border-left-color:#e2a12f}.aib-finding--low,.aib-finding--contextual{border-left-color:#168b82}.aib-finding-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.aib-finding-number{color:#718697;font-size:11px;font-weight:700;letter-spacing:.06em}.aib-finding-priority{padding:4px 8px;border-radius:20px;background:#edf2f5;color:#496174;font-size:11px;font-weight:700}.aib-finding--high .aib-finding-priority{background:#fff0ee;color:#a4312c}.aib-finding--moderate .aib-finding-priority{background:#fff7e8;color:#845b14}.aib-finding h3{margin:0 0 7px;color:#102b43;font-size:17px;line-height:1.35}.aib-finding p{line-height:1.55}.aib-finding .aib-finding-evidence{margin-top:12px!important;padding:10px 12px;border:0;border-radius:4px;background:#f3f7f9;color:#405b70;font-size:13px}.aib-finding .aib-finding-action{display:flex;gap:8px;margin-top:11px!important;padding-top:10px;border-top:1px solid #e5edf1;color:#173e5d;font-size:14px;font-weight:600}.aib-finding .aib-finding-action:before{content:'Next';flex:none;color:#075adb;font-size:11px;font-weight:700;text-transform:uppercase}.aib-finding .aib-finding-meta{margin-top:8px!important;color:#758795;font-size:11px;text-transform:uppercase}.aib-check-item{border-left:3px solid #078b78;background:#fff;box-shadow:0 4px 12px #102b4308}.aib-check-item .aib-check-heading span{padding:4px 8px;border-radius:20px;background:#e8f5f1;color:#087462}.aib-check-item.is-missing{border-color:#e5b7b3;border-left:4px solid #c7463b;background:#fff8f7}.aib-check-item.is-missing .aib-check-heading span{background:#fde9e7;color:#a4312c}.aib-check-item.is-review{border-color:#ead6aa;border-left:4px solid #d49a26;background:#fffaf0}.aib-check-item.is-review .aib-check-heading span{background:#fff0cf;color:#805711}.aib-check-item.is-unknown{border-left-color:#9aabb8;background:#f7f9fa}.aib-check-item.is-unknown .aib-check-heading span{background:#e9eef2;color:#596d7d}.aib-understanding{padding:22px 24px!important;border:1px solid #d9e6ec;border-left:4px solid #168b82;border-radius:7px;background:#f5f9fa}.aib-understanding>h2{font-size:21px}.aib-understanding>p{margin-bottom:0!important}.aib-understanding-grid{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:8px}.aib-understanding-row{padding:11px 13px;border:1px solid #dce6ed;background:#fff}.pc-proof-card{padding:11px 16px;border:1px solid #d9e5ed;border-radius:7px;background:#fff;box-shadow:0 6px 20px #102b4308}.pc-proof-rail{gap:7px;border:0}.pc-proof-rail article{min-height:56px;padding:7px 0;border:0}.pc-expert-note{padding:14px 16px;border:1px solid #d5e2ea;border-left:3px solid #078b78;border-radius:6px;background:#fff;box-shadow:0 5px 18px #102b4308}.pc-expert-note span{max-width:440px;line-height:1.45}
@media(max-width:700px){.aib-finding-grid{gap:11px}.aib-finding{padding:15px}.aib-understanding{padding:18px!important}.aib-understanding-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-proof-card{padding:9px 13px}.pc-proof-rail{gap:2px}.pc-proof-rail article{min-height:54px;padding:6px 0}.pc-proof-rail i{flex-basis:36px;width:36px;height:36px}}
.pc-hero .pc-intro{max-width:660px}.pc-hero .pc-intro h1{margin-bottom:10px}.pc-hero .pc-intro .pc-lead{margin-bottom:10px}.pc-hero .pc-intro p:last-child{margin-bottom:0}.pc-hero .pc-form{padding:19px 20px;margin:14px 0 8px}.pc-hero .pc-form>label[for="aib-url"]{display:block;font-size:13px;font-weight:600}.pc-hero .pc-input-row{margin:5px 0 10px}.pc-hero .pc-input-row>input{padding:10px 13px;font-size:16px}.pc-hero .pc-form .pc-contact-fields{gap:9px;margin:0 0 9px}.pc-hero .pc-form .pc-contact-fields label{font-size:13px}.pc-hero .pc-form .pc-contact-fields input{padding:9px 11px;margin-top:4px;font-size:14px}.pc-hero .aib-business-field label:first-child{grid-column:1/-1}.pc-hero .pc-hint{font-size:11px;line-height:1.4;margin-top:8px!important}.pc-hero .pc-submit{display:flex;width:100%;min-width:0;min-height:56px;margin-top:13px;font-size:18px;font-weight:700;line-height:1.2;text-align:center}.pc-hero .pc-submit span{flex:0 1 auto}.pc-hero .pc-limit{font-size:11px;line-height:1.45}.pc-hero .aib-rating-preview{gap:10px}.pc-hero .aib-rating-preview article{padding:12px 15px}.pc-hero .aib-rating-preview h2{font-size:15px;margin-bottom:4px}.pc-hero .aib-rating-preview p{font-size:12px;line-height:1.35;margin-bottom:7px}.pc-hero .aib-rating-preview small{font-size:11px;margin-top:4px}
@media(max-width:900px){.pc-hero .pc-wrap{display:flex;flex-direction:column;align-items:stretch;gap:0}.pc-hero .pc-breadcrumb{order:0}.pc-hero .pc-intro{order:1}.pc-hero .pc-form{order:2;margin:14px 0 7px;padding:18px}.pc-hero .pc-limit{order:3;margin:0 0 8px}.pc-hero .aib-rating-preview{order:4;margin:12px 0 0}.pc-hero .pc-intro h1{font-size:34px}.pc-hero .pc-intro>p:last-child{margin-bottom:0}.pc-hero .pc-form .pc-contact-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-hero .aib-business-field label:first-child{grid-column:1/-1}}
@media(max-width:420px){.pc-hero .pc-wrap{padding-left:16px;padding-right:16px}.pc-hero .pc-intro h1{font-size:30px}.pc-hero .pc-form{padding:16px}.pc-hero .pc-form .pc-contact-fields{gap:8px}.pc-hero .pc-form .pc-contact-fields input{padding:8px 9px;font-size:13px}.pc-hero .pc-submit{font-size:17px;gap:10px}}
.pc-hero .pc-proof-card{padding:12px 16px;border:1px solid #d9e5ed;border-radius:7px;background:#fff;box-shadow:0 6px 20px #102b4308}.pc-hero .pc-proof-rail{display:grid;gap:6px;border:0}.pc-hero .pc-proof-rail article{min-height:56px;padding:7px 0;border:0}.pc-hero .pc-expert-note{padding:14px 16px;border:1px solid #d5e2ea;border-left:3px solid #078b78;border-radius:6px;background:#fff;box-shadow:0 5px 18px #102b4308}
@media(max-width:700px){.pc-hero .pc-proof-card{padding:9px 13px}.pc-hero .pc-proof-rail{gap:2px}.pc-hero .pc-proof-rail article{min-height:54px;padding:6px 0}.pc-hero .pc-proof-rail i{flex-basis:36px;width:36px;height:36px}}
.aib-score-opportunity.aib-opportunity-level-few-observed-gaps{border-color:#078b78;background:#f5fbf9}.aib-opportunity-level-few-observed-gaps .aib-score-number,.aib-opportunity-level-few-observed-gaps .aib-card-label{color:#087c68!important}.aib-opportunity-level-few-observed-gaps .aib-progress-track span{background:#078b78}
.aib-score-opportunity.aib-opportunity-level-some-opportunity-gaps{border-color:#c6a342;background:#fffdf4}.aib-opportunity-level-some-opportunity-gaps .aib-score-number,.aib-opportunity-level-some-opportunity-gaps .aib-card-label{color:#8a6712!important}.aib-opportunity-level-some-opportunity-gaps .aib-progress-track span{background:#c49a27}
.aib-score-opportunity.aib-opportunity-level-several-opportunity-gaps{border-color:#dd8b26;background:#fff9f1}.aib-opportunity-level-several-opportunity-gaps .aib-score-number,.aib-opportunity-level-several-opportunity-gaps .aib-card-label{color:#a35b12!important}.aib-opportunity-level-several-opportunity-gaps .aib-progress-track span{background:#dd8b26}
.aib-score-opportunity.aib-opportunity-level-significant-opportunity-gaps{border-color:#dc6c28;background:#fff6f0}.aib-opportunity-level-significant-opportunity-gaps .aib-score-number,.aib-opportunity-level-significant-opportunity-gaps .aib-card-label{color:#a7441c!important}.aib-opportunity-level-significant-opportunity-gaps .aib-progress-track span{background:#dc6c28}
.aib-score-opportunity.aib-opportunity-level-many-missed-opportunities{border-color:#b84239;background:#fff3f2}.aib-opportunity-level-many-missed-opportunities .aib-score-number,.aib-opportunity-level-many-missed-opportunities .aib-card-label{color:#9d302b!important}.aib-opportunity-level-many-missed-opportunities .aib-progress-track span{background:#b84239}
@media(min-width:901px){.pc-hero .pc-intro{grid-row:2}}
@media(max-width:900px){.pc-hero .pc-intro-detail{order:4;margin:10px 0 0;font-size:14px;line-height:1.55}.pc-hero .aib-rating-preview{order:5}}
.pc-hero{background:#f2f7fc}.pc-hero .pc-wrap{padding-bottom:38px}.pc-hero .pc-intro{max-width:700px}.pc-hero .pc-intro h1{font-size:48px;line-height:1.12;margin-bottom:14px}.pc-hero .pc-lead{max-width:680px;font-size:23px;line-height:1.5;color:#305679!important;margin:0}.pc-hero .pc-form{background:#082849;border:1px solid #375773;border-top:4px solid #f6ad3d;border-radius:7px;box-shadow:0 20px 46px #08284924;color:#fff;padding:28px}.pc-hero .pc-form .pc-form-kicker{color:#ffd18a!important;margin:0 0 9px;font-size:11px}.pc-hero .pc-form h2{color:#fff!important;font-size:28px;line-height:1.22;margin:0 0 9px}.pc-hero .pc-form .pc-form-intro{color:#d6e4ef!important;font-size:15px;line-height:1.55;margin-bottom:18px}.pc-hero .pc-form>label[for="aib-url"],.pc-hero .pc-form .pc-contact-fields label{color:#f5f8fb}.pc-hero .pc-form .pc-contact-fields label span{color:#c8d9e6}.pc-hero .pc-form .pc-input-row>input,.pc-hero .pc-form .pc-contact-fields input{background:#f4f7fa;border:1px solid #cad8e3;color:#102b43;border-radius:5px}.pc-hero .pc-form input::placeholder{color:#687d8d;opacity:1}.pc-hero .pc-form .pc-hint{color:#c7d8e8!important}.pc-hero .pc-form .pc-hint a{color:#fff;text-decoration:underline;text-decoration-color:#70d9cf;text-underline-offset:3px}.pc-hero .pc-form .pc-hint a:hover{color:#a4efe6}.pc-hero .pc-submit{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:56px;margin-top:17px;background:#f6ad3d;color:#082849!important;border:0;border-radius:6px;font-size:17px;font-weight:700}.pc-hero .pc-submit:hover{background:#ffc267;color:#082849!important}.pc-hero .pc-submit i{color:#075adb}.pc-intro-detail{grid-column:1;grid-row:3;align-self:start;margin:0}.pc-proof-rail{display:grid;gap:0;border-top:1px solid #cbdceb;border-bottom:1px solid #cbdceb}.pc-proof-rail article{display:flex;align-items:center;gap:14px;min-height:62px;padding:9px 0;border-bottom:1px solid #cbdceb}.pc-proof-rail article:last-child{border-bottom:0}.pc-proof-rail i{display:grid;place-items:center;flex:0 0 40px;width:40px;height:40px;border-radius:50%;background:#e5efff;color:#075adb;font-size:17px}.pc-proof-rail strong,.pc-proof-rail small{display:block}.pc-proof-rail strong{color:#102b43;font-size:14px;line-height:1.35}.pc-proof-rail small{color:#496174;font-size:12px;line-height:1.4}.pc-expert-note{display:flex;align-items:center;gap:14px;margin-top:18px;padding-left:14px;border-left:3px solid #078b78}.pc-expert-note img{flex:0 0 56px;border-radius:50%;object-fit:cover}.pc-expert-note strong,.pc-expert-note span{display:block}.pc-expert-note strong{color:#102b43;font-size:14px;line-height:1.4}.pc-expert-note span{color:#496174;font-size:13px;line-height:1.5}.pc-expert-note a{display:inline-flex;align-items:center;gap:8px;margin-top:6px;font-size:13px;font-weight:600}.pc-hero .pc-limit{max-width:480px;grid-column:2;grid-row:3;align-self:start;margin:0;font-size:11px;line-height:1.5;color:#536b7c!important}.pc-hero .aib-rating-preview{grid-row:4}
@media(max-width:900px){.pc-hero .pc-wrap{padding-bottom:30px}.pc-hero .pc-intro h1{font-size:38px}.pc-hero .pc-lead{font-size:20px}.pc-hero .pc-form{padding:23px;margin-top:17px}.pc-hero .pc-form h2{font-size:26px}.pc-hero .pc-limit{grid-column:auto;grid-row:auto;max-width:none;margin:0 0 8px;order:3}.pc-hero .pc-intro-detail{grid-column:auto;grid-row:auto;order:4;margin-top:13px}.pc-hero .aib-rating-preview{grid-column:auto;grid-row:auto;order:5}.pc-proof-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;border:0}.pc-proof-rail article{align-items:flex-start;flex-direction:column;gap:8px;min-height:105px;padding:0 8px;border:0;border-left:1px solid #cbdceb}.pc-proof-rail article:first-child{border-left:0;padding-left:0}.pc-expert-note{margin-top:14px}}
@media(max-width:700px){.pc-hero .pc-intro h1{font-size:34px}.pc-hero .pc-lead{font-size:19px}.pc-hero .pc-form{padding:21px 19px}.pc-hero .pc-form h2{font-size:24px}.pc-hero .pc-form .pc-form-intro{font-size:14px}.pc-hero .pc-form .pc-contact-fields{grid-template-columns:1fr}.pc-hero .pc-form .pc-contact-fields label{font-size:14px}.pc-hero .pc-form .pc-contact-fields input{font-size:15px;padding:10px 12px}.pc-proof-rail{grid-template-columns:1fr;gap:0}.pc-proof-rail article{flex-direction:row;align-items:center;min-height:57px;padding:8px 0;border-left:0;border-bottom:1px solid #cbdceb}.pc-proof-rail article:first-child{padding-left:0}.pc-proof-rail i{width:36px;height:36px;flex-basis:36px;font-size:15px}.pc-expert-note{align-items:flex-start}.pc-expert-note span{font-size:12px}}
@media(max-width:420px){.pc-hero .pc-intro h1{font-size:31px}.pc-hero .pc-form{padding:18px 16px}.pc-hero .pc-form h2{font-size:22px}.pc-hero .pc-submit{font-size:16px}}
.pc-hero .pc-hero-copy{grid-column:1;grid-row:2;align-self:stretch;display:flex;flex-direction:column;justify-content:center;gap:30px;min-width:0}.pc-hero .pc-hero-copy .pc-intro{grid-column:auto;grid-row:auto;align-self:auto}.pc-hero .pc-hero-copy .pc-intro-detail{grid-column:auto;grid-row:auto;margin:0}.pc-hero .pc-form{grid-column:2;grid-row:2}.pc-hero .pc-form h2{font-size:23px;line-height:1.25;margin:0 0 18px}.pc-hero .pc-form .pc-hint{display:none}.pc-hero .pc-limit{grid-column:2;grid-row:3}
@media(max-width:900px){.pc-hero .pc-hero-copy{display:contents}.pc-hero .pc-form{grid-column:auto;grid-row:auto}.pc-hero .pc-form h2{font-size:22px;margin-bottom:14px}.pc-hero .pc-limit{grid-column:auto;grid-row:auto}}
@media(min-width:901px){.pc-hero .pc-hero-copy{align-self:start;justify-content:flex-start;gap:16px}.pc-hero .pc-hero-copy .pc-intro{max-width:none}.pc-hero .pc-hero-copy .pc-intro-detail{width:100%}.pc-hero .pc-proof-card{padding:10px 12px}.pc-hero .pc-proof-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.pc-hero .pc-proof-rail article{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;min-height:0;padding:2px 5px}.pc-hero .pc-proof-rail i{flex:0 0 30px;width:30px;height:30px;font-size:13px}.pc-hero .pc-proof-rail strong{font-size:11px;line-height:1.25}.pc-hero .pc-proof-rail small{font-size:10px;line-height:1.3}.pc-hero .pc-expert-note{gap:10px;margin-top:12px;padding:10px 12px}.pc-hero .pc-expert-note img{flex-basis:44px;width:44px;height:44px}.pc-hero .pc-expert-note span{font-size:11px;line-height:1.35}.pc-hero .pc-expert-note a{margin-top:4px;font-size:12px}.pc-hero .pc-limit{margin-top:0}}
/* Keep important form feedback legible on the dark checker panel. */
.pc-hero #aib-message:not(:empty){display:block;margin:14px 0 0;padding:12px 14px;border:1px solid #e3cf9f;border-left:4px solid #d48913;border-radius:5px;background:#fff7e8;color:#18334a!important;font-size:14px;font-weight:600;line-height:1.45;box-shadow:0 3px 12px #031c3326}
.pc-hero #aib-message.is-error{border-color:#e8aaa5;border-left-color:#b8322b;background:#fff0ee;color:#76231e!important}
.pc-hero #aib-message.is-success{border-color:#8fd0bd;border-left-color:#087c68;background:#e9f8f2;color:#145445!important}
.pc-hero #aib-form .pc-input-row>input[aria-invalid="true"],.pc-hero #aib-form .pc-contact-fields input[aria-invalid="true"]{border-color:#c43d36!important;background:#fff0ee!important;color:#76231e!important;box-shadow:0 0 0 2px #c43d3626}.pc-hero #aib-form input[aria-invalid="true"]:focus{outline:2px solid #c43d36;outline-offset:2px}.pc-hero .pc-form{position:relative}.pc-hero .pc-form .aib-captcha-success{position:absolute;top:-13px;right:20px;z-index:2;margin:0;box-shadow:0 2px 8px #08284924}
.aib-full-report-cta{position:relative;overflow:hidden;margin-top:20px;padding:22px;border:1px solid #cfdee6;border-radius:8px;background:#f7fafc}.aib-full-report-cta>h2{margin-bottom:8px}.aib-full-report-cta>p{max-width:850px;margin-bottom:16px!important}.aib-blurred-preview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;position:relative;min-height:116px;overflow:hidden}.aib-blurred-card{display:flex;flex-direction:column;gap:7px;min-width:0;padding:15px;border:1px solid #d9e4eb;border-radius:6px;background:#fff;filter:blur(3px);user-select:none}.aib-blurred-card small{color:#087c83;font-size:10px;font-weight:700;letter-spacing:.06em}.aib-blurred-card strong{color:#102b43;font-size:15px}.aib-blurred-card span{color:#496174;font-size:13px;line-height:1.4}.aib-full-report-unlock{position:relative;display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:-22px;padding:16px 18px;border:1px solid #c9d9e3;border-radius:6px;background:#fff;box-shadow:0 8px 22px #102b431c}.aib-full-report-unlock>i{color:#075adb;font-size:18px}.aib-full-report-unlock>span{flex:1;color:#294b64;font-size:14px;font-weight:600}.aib-full-report-unlock .pc-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:10px 16px;background:#f6ad3d;color:#082849;border:0;border-radius:5px;font-weight:700;cursor:pointer}.aib-full-report-unlock .pc-button:hover{background:#ffc267}.aib-full-report-dialog{width:min(620px,calc(100% - 28px));max-width:none;max-height:calc(100dvh - 32px);overflow:auto;margin:auto;padding:24px;border:1px solid #cbdbe5;border-top:4px solid #f6ad3d;border-radius:8px;background:#fff;color:#102b43;box-shadow:0 24px 80px #051d35a6}.aib-full-report-dialog::backdrop{background:#071e35b8;backdrop-filter:blur(3px)}.aib-full-report-dialog-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.aib-full-report-dialog-head h2{margin:0 0 8px;color:#102b43;font-size:25px;line-height:1.2}.aib-full-report-dialog>p{max-width:530px;color:#496174;font-size:14px;line-height:1.5}.aib-dialog-close{display:grid;place-items:center;flex:0 0 36px;width:36px;height:36px;border:1px solid #d5e1e8;border-radius:5px;background:#f5f8fa;color:#173e5d;font-size:26px;line-height:1;cursor:pointer}.aib-full-report-form{padding-top:8px}.aib-full-report-form .pc-contact-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 14px}.aib-full-report-form .pc-contact-fields label{display:flex;flex-direction:column;gap:5px;color:#173e5d;font-size:13px;font-weight:600}.aib-full-report-form .pc-contact-fields label span{color:#657c8b;font-weight:400}.aib-full-report-form .pc-contact-fields input{width:100%;min-height:43px;padding:10px 12px;border:1px solid #aebfcb;border-radius:5px;background:#fff;color:#102b43;font:inherit;font-weight:400}.aib-full-report-form .pc-permission{display:flex;align-items:flex-start;gap:8px;margin:12px 0;color:#405b70;font-size:13px;line-height:1.45}.aib-full-report-form .pc-permission input{flex:0 0 auto;margin-top:3px}.aib-full-report-form .pc-permission a{color:#075adb}.aib-full-report-form>.pc-button{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:48px;margin-top:16px;padding:10px 14px;border:0;border-radius:5px;background:#f6ad3d;color:#082849;font-weight:700;cursor:pointer}.aib-full-report-form>.pc-button:hover{background:#ffc267}.aib-full-report-message{margin:12px 0 0;color:#526a7a;font-size:14px;line-height:1.45}.aib-full-report-message.is-success,.aib-full-report-message.is-error{padding:12px 14px;border-left:4px solid #087c68;border-radius:4px;background:#e9f8f2;color:#145445;font-weight:600}.aib-full-report-message.is-error{border-left-color:#b8322b;background:#fff0ee;color:#76231e}
@media(max-width:700px){.aib-full-report-cta{padding:17px}.aib-blurred-preview{grid-template-columns:1fr;gap:8px;min-height:0}.aib-blurred-card{min-height:84px;padding:12px}.aib-full-report-unlock{flex-wrap:wrap;margin:-8px 8px 0;padding:12px}.aib-full-report-unlock .pc-button{width:100%}.aib-full-report-dialog{padding:19px}.aib-full-report-dialog-head h2{font-size:22px}.aib-full-report-form .pc-contact-fields{grid-template-columns:1fr}}
/* Treat the generated results as one report surface, distinct from page content. */
#aib-result:not([hidden]){max-width:1168px;margin:34px auto 52px;padding:30px 34px 38px;border:1px solid #c8d8e2;border-top:5px solid #0b5285;border-radius:9px;background:linear-gradient(180deg,#e9f1f6 0,#f1f6f9 240px,#edf3f7 100%);box-shadow:0 16px 42px #102b4312}
#aib-result .aib-report-intro{max-width:none;padding:0 0 20px;border-bottom:1px solid #cbdbe5}
#aib-result .aib-report-intro h2{margin-bottom:7px}
#aib-result .aib-scorecards{margin-top:20px}
#aib-result .aib-section{padding:25px 0;border-bottom:1px solid #cbdbe5}
#aib-result .aib-full-report-cta{margin-top:4px}
@media(min-width:901px){#aib-result .aib-full-report-cta{padding:25px 28px 22px;border-color:#cad9e3;background:linear-gradient(135deg,#f6f9fb,#fff)}#aib-result .aib-full-report-cta>h2{font-size:25px;margin-bottom:7px}#aib-result .aib-full-report-cta>p{max-width:900px;margin-bottom:18px!important}#aib-result .aib-blurred-preview{gap:14px;min-height:132px}#aib-result .aib-blurred-card{min-height:132px;justify-content:center;padding:16px 18px;border-color:#cfdae2;background:#fff;filter:blur(3.5px)}#aib-result .aib-full-report-unlock{justify-content:flex-start;gap:14px;margin:14px 0 0;padding:13px 15px;border:0;background:#0c3559;box-shadow:none}#aib-result .aib-full-report-unlock>i{color:#ffc267}#aib-result .aib-full-report-unlock>span{color:#f4f8fb;font-size:14px}#aib-result .aib-full-report-unlock .pc-button{flex:none;min-width:220px;margin-left:auto}}
@media(max-width:700px){#aib-result:not([hidden]){margin:20px 10px 34px;padding:20px 14px 26px;border-radius:7px}#aib-result .aib-report-intro{padding-bottom:16px}#aib-result .aib-section{padding:20px 0}}

/* Give generated findings a clear report surface and keep its sections stacked. */
#aib-result .aib-section{display:block!important;min-width:0}
#aib-result .aib-full-report-cta{display:block!important;width:100%;min-width:0;box-sizing:border-box;padding:26px 28px 24px;border:1px solid #c7d8e3;border-top:3px solid #0b5285;border-radius:8px;background:linear-gradient(145deg,#fff 0%,#f4f8fb 70%,#edf4f8 100%);box-shadow:inset 0 1px #fff,0 12px 28px #102b4314}
#aib-result .aib-full-report-cta>h2,#aib-result .aib-full-report-cta>p{display:block;width:auto;max-width:900px}
#aib-result .aib-blurred-preview{display:grid!important;width:100%;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
#aib-result .aib-full-report-unlock{display:flex!important;align-items:center;justify-content:space-between;gap:18px;width:100%;min-width:0;box-sizing:border-box;margin:14px 0 0;padding:16px 18px;border:1px solid #194c72;border-radius:6px;background:linear-gradient(110deg,#0b3559,#123f66);box-shadow:inset 0 1px #ffffff18,0 7px 18px #102b4318}
#aib-result .aib-full-report-unlock>span{flex:1 1 auto;min-width:0;color:#f4f8fb;line-height:1.5}
#aib-result .aib-full-report-unlock .pc-button{flex:0 0 auto;max-width:100%;white-space:nowrap}
#aib-result .aib-score-card{position:relative;overflow:hidden;border-color:#cbdbe5;border-radius:8px;background:linear-gradient(145deg,#fff 0%,#f3f7fa 100%);box-shadow:inset 0 1px #fff,0 10px 24px #102b4314}
#aib-result .aib-score-risk{background:linear-gradient(145deg,#fff 0%,#fff8ed 100%);box-shadow:inset 0 1px #fff,0 10px 24px #a9691714}
#aib-result .aib-score-opportunity{background:linear-gradient(145deg,#fff 0%,#eff8f6 100%);box-shadow:inset 0 1px #fff,0 10px 24px #087c6814}
#aib-result .aib-score-visibility{background:linear-gradient(145deg,#fff 0%,#eef5ff 100%);box-shadow:inset 0 1px #fff,0 10px 24px #075adb12}
#aib-result .aib-finding{background:linear-gradient(145deg,#fff 0%,#f5f8fa 100%);box-shadow:inset 0 1px #fff,0 7px 18px #102b4310}
#aib-result .aib-check-item{border-color:#d3e0e8;border-radius:6px;background:linear-gradient(135deg,#fff,#f2f7fa);box-shadow:inset 0 1px #fff,0 4px 12px #102b430c}
#aib-result .aib-cta{display:block!important;padding:30px 34px!important;border:1px solid #194c72;border-radius:8px;background:linear-gradient(125deg,#0c3559 0%,#092b4a 68%,#12466c 100%);box-shadow:inset 0 1px #ffffff16,0 12px 28px #102b4320}
#aib-result .aib-cta h2,#aib-result .aib-cta p{display:block;width:auto}
.pc-hero #aib-progress:not([hidden]){display:block;margin:14px 0 0;padding:12px 14px;border:1px solid #a9cae2;border-left:4px solid #2786c2;border-radius:5px;background:#eaf4ff;color:#143d5d;box-shadow:0 3px 12px #031c3326}
.pc-hero #aib-progress p{margin:0 0 10px;color:#143d5d!important;font-size:14px;font-weight:600;line-height:1.45}
.pc-hero #aib-progress .pc-progress-track{background:#c9dbe9}
.pc-hero #aib-progress .pc-progress-track span{background:#087c83}
@media(max-width:700px){#aib-result .aib-full-report-cta{padding:18px 15px}#aib-result .aib-blurred-preview{grid-template-columns:1fr;gap:8px}.aib-full-report-unlock{align-items:stretch;flex-direction:column}#aib-result .aib-full-report-unlock .pc-button{width:100%;white-space:normal}#aib-result .aib-cta{padding:22px 18px!important}}
.cf-turnstile[hidden]{display:none!important}.aib-captcha-success{display:inline-flex;align-items:center;gap:5px;margin:5px 0 0;padding:4px 8px;border:1px solid #8fd0bd;border-radius:999px;background:#e9f8f2;color:#145445;font-size:11px;font-weight:700;line-height:1.2}.aib-captcha-success::before{content:"\2713";display:grid;place-items:center;width:15px;height:15px;border-radius:50%;background:#13875d;color:#fff;font-size:10px;line-height:1}.pc-hero .pc-form.is-captcha-verified{background:linear-gradient(145deg,#0b604e,#084b3d);border-color:#338b71;border-top-color:#55c996;box-shadow:0 20px 46px #064d3b30;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}

.pc-hero .pc-intro-detail{display:grid;gap:12px}.pc-hero .pc-proof-card{padding:14px;border:1px solid #d6e3eb;border-radius:7px;background:#fff;box-shadow:0 5px 16px #102b4308}.pc-hero .pc-proof-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border:0}.pc-hero .pc-proof-rail article{display:flex;flex-direction:row;align-items:center;gap:9px;min-width:0;min-height:56px;padding:4px 10px;border:0;border-right:1px solid #e2eaf0}.pc-hero .pc-proof-rail article:first-child{padding-left:2px}.pc-hero .pc-proof-rail article:last-child{padding-right:2px;border-right:0}.pc-hero .pc-proof-rail i{flex:0 0 34px;width:34px;height:34px;background:#eaf2ff;color:#075adb;font-size:14px}.pc-hero .pc-proof-rail article>span{min-width:0}.pc-hero .pc-proof-rail strong{font-size:12px;line-height:1.3}.pc-hero .pc-proof-rail small{margin-top:2px;font-size:10px;line-height:1.35}.pc-hero .pc-expert-note{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:11px;margin:0;padding:12px 14px;border:1px solid #17466a;border-top:3px solid #f6ad3d;border-radius:7px;background:#0b2d4d;box-shadow:0 7px 18px #102b4314}.pc-hero .pc-expert-note img{width:48px;height:48px;flex-basis:48px}.pc-hero .pc-expert-copy .pc-expert-kicker{margin-bottom:2px;color:#77d4c8;font-size:9px;font-weight:700;letter-spacing:.08em;line-height:1.2}.pc-hero .pc-expert-copy strong{color:#fff;font-size:13px;line-height:1.3}.pc-hero .pc-expert-copy>span:last-child{margin-top:2px;color:#d3e1ec;font-size:11px;line-height:1.4}.pc-hero .pc-expert-note>a{grid-column:2;justify-self:start;align-self:center;gap:6px;margin:0;padding:0;border:0;background:transparent;color:#fff;font-size:11px;line-height:1.3;white-space:normal}.pc-hero .pc-expert-note>a:hover{color:#ffd18a}.pc-hero .pc-expert-note>a i{color:#f6ad3d}
@media(max-width:900px){.pc-hero .pc-proof-rail article{align-items:center;flex-direction:row;min-height:56px;padding:4px 8px;border:0;border-right:1px solid #e2eaf0}.pc-hero .pc-proof-rail article:first-child{padding-left:2px}.pc-hero .pc-proof-rail article:last-child{padding-right:2px;border-right:0}.pc-hero .pc-expert-note{margin:0}}
@media(max-width:700px){.pc-hero .pc-intro-detail{gap:10px}.pc-hero .pc-proof-card{padding:8px 12px}.pc-hero .pc-proof-rail{grid-template-columns:1fr;gap:0}.pc-hero .pc-proof-rail article,.pc-hero .pc-proof-rail article:first-child,.pc-hero .pc-proof-rail article:last-child{min-height:48px;padding:6px 0;border:0;border-bottom:1px solid #e5edf2}.pc-hero .pc-proof-rail article:last-child{border-bottom:0}.pc-hero .pc-proof-rail i{flex-basis:32px;width:32px;height:32px}.pc-hero .pc-proof-rail strong{font-size:12px}.pc-hero .pc-proof-rail small{font-size:11px}.pc-hero .pc-expert-note{grid-template-columns:44px minmax(0,1fr);gap:9px;padding:11px 12px}.pc-hero .pc-expert-note img{width:44px;height:44px;flex-basis:44px}.pc-hero .pc-expert-note>a{grid-column:2;justify-self:start;margin-top:1px;padding:0;border:0;background:transparent;font-size:12px}.pc-hero .pc-expert-note>a:hover{border:0;background:transparent;color:#ffd18a}}
@media(min-width:1200px){.pc-hero .pc-expert-note{grid-template-columns:48px minmax(0,1fr) auto}.pc-hero .pc-expert-note>a{grid-column:3;justify-self:end;padding:8px 10px;border:1px solid #56758f;border-radius:4px;white-space:nowrap}.pc-hero .pc-expert-note>a:hover{border-color:#f6ad3d;background:#163d5f}}
.pc-hero .pc-proof-card{padding:12px 13px;border-color:#dce6ec;background:#fff;box-shadow:0 8px 22px #102b4309}.pc-hero .pc-proof-rail article{padding:4px 9px}.pc-hero .pc-proof-rail i{border-radius:6px;background:#edf4fc;color:#075adb}.pc-hero .pc-proof-rail strong{color:#17334a;font-size:12px}.pc-hero .pc-proof-rail small{color:#657b8b;font-size:11px}.pc-hero .pc-expert-note{border-color:#dce5ea;border-top:2px solid #f0aa36;background:linear-gradient(115deg,#fff 0%,#f5f8fa 100%);box-shadow:0 8px 22px #102b4309}.pc-hero .pc-expert-copy .pc-expert-kicker{color:#087c78}.pc-hero .pc-expert-copy strong{color:#17334a;font-size:14px}.pc-hero .pc-expert-copy>span:last-child{color:#536b7c;font-size:12px}.pc-hero .pc-expert-note>a{color:#075adb;font-size:12px;font-weight:600}.pc-hero .pc-expert-note>a i{color:#075adb;transition:transform .18s ease}.pc-hero .pc-expert-note>a:hover{color:#0649ae}.pc-hero .pc-expert-note>a:hover i{transform:translateX(3px)}.pc-hero .pc-expert-note>a:focus-visible{outline:2px solid #075adb;outline-offset:3px}
@media(min-width:1200px){.pc-hero .pc-expert-note>a{padding:8px 10px;border:1px solid #d8e4eb;border-radius:5px;background:#fff}.pc-hero .pc-expert-note>a:hover{border-color:#f0aa36;background:#fff8e9}}
@media(max-width:700px){.pc-hero .pc-proof-card{padding:7px 12px}.pc-hero .pc-proof-rail article,.pc-hero .pc-proof-rail article:first-child,.pc-hero .pc-proof-rail article:last-child{padding:7px 0}.pc-hero .pc-expert-note{padding:12px}.pc-hero .pc-expert-note>a{padding:5px 0}.pc-hero .pc-expert-note>a:hover{border:0;background:transparent;color:#0649ae}}

.pc-pricing{position:relative;isolation:isolate;padding-top:54px!important;padding-bottom:48px!important}.pc-pricing::before{position:absolute;z-index:-1;top:0;bottom:0;left:50%;width:100vw;transform:translateX(-50%);background:#f1f5f7;content:""}.pc-pricing-head{max-width:740px;margin:0 auto 22px;text-align:center}.pc-pricing-head>.pc-eyebrow{margin-bottom:8px;color:#087c83}.pc-pricing-head h2{margin:0 0 10px;color:#102b43;font-size:32px;line-height:1.2}.pc-pricing-head>p:last-child{margin:0 auto;color:#526b7e;font-size:15px;line-height:1.55}.pc-platforms{display:flex;align-items:center;justify-content:center;gap:16px;margin:0 0 24px}.pc-platforms-label{color:#526b7e;font-size:12px;font-weight:600}.pc-platforms ul{display:flex;flex-wrap:wrap;justify-content:center;gap:7px;margin:0;padding:0;list-style:none}.pc-platforms li{display:inline-flex;align-items:center;gap:6px;min-height:31px;padding:5px 9px;border:1px solid #d8e2e8;border-radius:5px;background:#fff;color:#29485f;font-size:11px;font-weight:600}.pc-platforms li i{color:#087c83;font-size:12px}.pc-platforms li:first-child i{color:#4285f4}.pc-pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:15px}.pc-price-card{display:flex;flex-direction:column;min-width:0;padding:21px;border:1px solid #d6e1e7;border-top:3px solid #168b82;border-radius:7px;background:#fff;box-shadow:0 8px 22px #102b4309}.pc-price-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#087c83}.pc-price-kicker{font-size:10px;font-weight:700;letter-spacing:.07em}.pc-price-card-head>i{display:grid;place-items:center;flex:0 0 36px;width:36px;height:36px;border-radius:6px;background:#eaf3f5;color:#087c83;font-size:16px}.pc-price-card h3{min-height:52px;margin:16px 0 4px;color:#102b43;font-size:21px;line-height:1.25}.pc-price-best-for{min-height:36px;margin:0 0 14px;color:#607687;font-size:12px;line-height:1.45}.pc-price-amount{margin:0 0 8px;color:#102b43;font-size:22px;font-weight:700;line-height:1.2}.pc-price-description{min-height:62px;margin:0 0 14px;color:#526b7e;font-size:13px;line-height:1.5}.pc-price-card>ul{display:grid;gap:9px;margin:0 0 20px;padding:14px 0 0;border-top:1px solid #e5ebef;list-style:none}.pc-price-card>ul li{position:relative;padding-left:20px;color:#29485f;font-size:12px;line-height:1.45}.pc-price-card>ul li::before{position:absolute;top:1px;left:0;color:#078b78;content:"\2713";font-size:13px;font-weight:700}.pc-price-cta{display:flex;align-items:center;justify-content:center;gap:10px;min-height:44px;margin-top:auto;padding:10px 12px;border:1px solid #d9e3e9;border-radius:5px;background:#f2f6f8;color:#075adb;font-size:13px;font-weight:700;text-align:center;text-decoration:none;transition:background .18s ease,border-color .18s ease,transform .18s ease}.pc-price-cta:hover{transform:translateY(-1px);border-color:#f0aa36;background:#fff5e3;color:#073c75}.pc-price-cta:focus-visible{outline:2px solid #075adb;outline-offset:3px}.pc-price-card-featured{position:relative;z-index:1;border-color:#143d5d;border-top-color:#f6ad3d;background:linear-gradient(155deg,#123b5d,#082849);box-shadow:0 16px 34px #08284924}.pc-price-card-featured .pc-price-kicker{color:#ffd18a}.pc-price-card-featured .pc-price-card-head>i{background:#1b4b6d;color:#ffd18a}.pc-price-card-featured h3,.pc-price-card-featured .pc-price-amount{color:#fff}.pc-price-card-featured .pc-price-best-for,.pc-price-card-featured .pc-price-description{color:#d2e0eb}.pc-price-card-featured>ul{border-color:#31516b}.pc-price-card-featured>ul li{color:#edf4f8}.pc-price-card-featured>ul li::before{color:#72d3c2}.pc-price-card-featured .pc-price-cta{border-color:#f6ad3d;background:#f6ad3d;color:#082849}.pc-price-card-featured .pc-price-cta:hover{border-color:#ffc267;background:#ffc267;color:#082849}.pc-pricing-note{max-width:890px;margin:17px auto 0;color:#607687;font-size:11px;line-height:1.5;text-align:center}.pc-pricing-note a{color:#075adb;font-weight:600}
@media(min-width:1100px){.pc-price-card-featured{transform:translateY(-7px)}}
@media(max-width:900px){.pc-pricing{padding-top:42px!important;padding-bottom:38px!important}.pc-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pc-price-card-featured{transform:none}.pc-price-card:last-child{grid-column:1/-1}.pc-price-card h3,.pc-price-best-for,.pc-price-description{min-height:0}}
@media(max-width:600px){.pc-pricing{padding-top:34px!important;padding-bottom:30px!important}.pc-pricing-head{text-align:left}.pc-pricing-head h2{font-size:26px}.pc-pricing-head>p:last-child{font-size:14px}.pc-platforms{display:block;margin-bottom:18px}.pc-platforms-label{display:block;margin-bottom:8px}.pc-platforms ul{justify-content:flex-start;gap:6px}.pc-platforms li{min-height:30px;padding:5px 8px;font-size:10px}.pc-pricing-grid{grid-template-columns:1fr;gap:10px}.pc-price-card:last-child{grid-column:auto}.pc-price-card{padding:18px}.pc-price-card h3{margin-top:12px;font-size:20px}.pc-price-best-for,.pc-price-description{margin-bottom:11px}.pc-price-card>ul{gap:8px;margin-bottom:15px;padding-top:12px}.pc-pricing-note{text-align:left}}
.pc-pricing .pc-pricing-grid>.pc-price-card.pc-price-card-featured h3,.pc-pricing .pc-pricing-grid>.pc-price-card.pc-price-card-featured .pc-price-amount{color:#fff!important}.pc-pricing .pc-pricing-grid>.pc-price-card.pc-price-card-featured .pc-price-best-for,.pc-pricing .pc-pricing-grid>.pc-price-card.pc-price-card-featured .pc-price-description{color:#d2e0eb!important}.pc-pricing .pc-pricing-grid>.pc-price-card.pc-price-card-featured>ul li{color:#edf4f8!important}.pc-pricing .pc-pricing-grid>.pc-price-card.pc-price-card-featured .pc-price-cta{border-color:#f6ad3d!important;background:#f6ad3d!important;color:#082849!important}.pc-pricing .pc-pricing-grid>.pc-price-card.pc-price-card-featured .pc-price-cta:hover{border-color:#ffc267!important;background:#ffc267!important;color:#082849!important}
.pc-hero .pc-form .pc-submit{position:relative;display:grid;grid-template-columns:34px auto 34px;align-items:center;justify-content:center;gap:11px;width:100%;min-height:58px;padding:10px 18px;overflow:hidden;border:1px solid #ffd17a!important;border-radius:6px;background:linear-gradient(110deg,#f4a92f 0%,#ffbd50 100%)!important;color:#082849!important;box-shadow:0 7px 18px #f4a92f30;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.pc-hero .pc-form .pc-submit>i:first-child{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#0c3559;color:#fff;font-size:14px}.pc-hero .pc-form .pc-submit>span{position:relative;z-index:1;color:#082849;font-size:16px;font-weight:700;line-height:1.25;text-align:center}.pc-hero .pc-form .pc-submit>i:last-child{display:grid;place-items:center;width:34px;height:34px;border:1px solid #08284935;border-radius:50%;color:#082849;font-size:15px;transition:transform .18s ease,background .18s ease}.pc-hero .pc-form .pc-submit:hover{transform:translateY(-2px);filter:saturate(1.05);box-shadow:0 10px 23px #f4a92f4d}.pc-hero .pc-form .pc-submit:hover>i:last-child{transform:translateX(3px);background:#fff5df}.pc-hero .pc-form .pc-submit:active{transform:translateY(0)}.pc-hero .pc-form .pc-submit:focus-visible{outline:3px solid #1479c9;outline-offset:3px}.pc-hero .pc-form .pc-submit:disabled{cursor:wait;filter:saturate(.88);box-shadow:0 4px 12px #f4a92f24}.pc-hero .pc-form .pc-submit:disabled>i:first-child{animation:pc-scan-pulse 1.2s ease-in-out infinite}.pc-hero .pc-form .pc-submit:disabled>i:last-child{animation:pc-arrow-nudge 1s ease-in-out infinite alternate}@keyframes pc-scan-pulse{50%{transform:scale(.9);opacity:.72}}@keyframes pc-arrow-nudge{to{transform:translateX(3px)}}@media(max-width:600px){.pc-hero .pc-form .pc-submit{min-height:56px;grid-template-columns:30px auto 30px;gap:8px;padding:9px 12px}.pc-hero .pc-form .pc-submit>i:first-child,.pc-hero .pc-form .pc-submit>i:last-child{width:30px;height:30px}.pc-hero .pc-form .pc-submit>span{font-size:15px}}@media(prefers-reduced-motion:reduce){.pc-hero .pc-form .pc-submit,.pc-hero .pc-form .pc-submit>i:last-child{transition:none}.pc-hero .pc-form .pc-submit:hover{transform:none}.pc-hero .pc-form .pc-submit:disabled>i:first-child,.pc-hero .pc-form .pc-submit:disabled>i:last-child{animation:none}}
.pc-hero .pc-form .pc-submit>.pc-submit-mark{position:relative;display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;border-radius:50%;background:#0c3559;color:#fff}.pc-hero .pc-form .pc-submit>.pc-submit-mark>i{display:block;color:#fff;font-size:16px;line-height:1}.pc-hero .pc-form .pc-submit>.pc-submit-mark>b{position:absolute;top:-3px;right:-5px;padding:2px 3px;border:1px solid #0c3559;border-radius:3px;background:#83e0d1;color:#082849;font-size:7px;font-weight:800;line-height:1}.pc-hero .pc-form .pc-submit:disabled>.pc-submit-mark>i{animation:pc-scan-pulse 1.2s ease-in-out infinite}.pc-hero .pc-form .pc-submit>i:last-child{grid-column:3}.pc-hero .pc-form .pc-submit:disabled>.pc-submit-mark{animation:none}@media(max-width:600px){.pc-hero .pc-form .pc-submit>.pc-submit-mark{flex-basis:30px;width:30px;height:30px}.pc-hero .pc-form .pc-submit>.pc-submit-mark>i{font-size:14px}}@media(prefers-reduced-motion:reduce){.pc-hero .pc-form .pc-submit:disabled>.pc-submit-mark>i{animation:none}}
.pc-hero .pc-form.pc-checker-paused{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:10px;min-height:300px}.pc-hero .pc-checker-paused h2{margin:0;color:#fff!important}.pc-hero .pc-checker-paused>p:not(.pc-eyebrow){max-width:460px;margin:0;color:#d5e2ec!important;font-size:15px;line-height:1.55}.pc-hero .pc-checker-paused .pc-eyebrow{margin:0;color:#87ddd1!important}.pc-hero .pc-checker-paused .pc-paused-link{display:inline-flex;align-items:center;gap:10px;margin-top:8px;padding:12px 15px;border:1px solid #ffd17a;border-radius:5px;background:#f6ad3d;color:#082849;font-size:14px;font-weight:700;text-decoration:none;transition:background .18s ease,transform .18s ease}.pc-hero .pc-checker-paused .pc-paused-link:hover{transform:translateY(-1px);background:#ffc267}.pc-hero .pc-checker-paused .pc-paused-link:focus-visible{outline:3px solid #8ccfff;outline-offset:3px}@media(max-width:900px){.pc-hero .pc-form.pc-checker-paused{min-height:0;padding:24px 20px}}
#penalty-tool .pc-breadcrumb{background:transparent!important;color:#254965;padding:0;border:0;box-shadow:none}#penalty-tool .pc-breadcrumb a{color:#075adb}#penalty-tool .pc-breadcrumb span{color:#254965}
