:root{--audit-blue:#305587;--audit-gold:#eaa438;--audit-ink:#17263d}.audit-pack-page{max-width:1200px;padding-bottom:5rem;padding-top:6rem}.audit-hero{padding:2.5rem 1rem 1rem;position:relative}.audit-hero h1,.audit-pack-page h2{color:#305587;color:var(--audit-blue)}.audit-card-label,.audit-eyebrow{color:#eaa438;color:var(--audit-gold);font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.audit-hero .lead{color:var(--text-color);line-height:1.7;margin:0 auto;max-width:760px;opacity:.78}.audit-hero .t_border{border-color:#eaa438!important;border-color:var(--audit-gold)!important;opacity:1}.audit-btn{border-radius:0;font-weight:700;padding:.75rem 1.2rem;transition:background-color .2s ease,color .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,background-color .2s ease,color .2s ease;transition:transform .2s ease,background-color .2s ease,color .2s ease,-webkit-transform .2s ease}.audit-btn:focus-visible,.audit-btn:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px)}.audit-btn--primary{background:#305587;background:var(--audit-blue);border:2px solid #305587;border:2px solid var(--audit-blue);color:#fff}.audit-btn--primary:focus-visible,.audit-btn--primary:hover{background:#eaa438;background:var(--audit-gold);border-color:#eaa438;border-color:var(--audit-gold);color:#17263d;color:var(--audit-ink)}.audit-btn--outline{border:2px solid #eaa438;border:2px solid var(--audit-gold);color:#305587;color:var(--audit-blue)}.audit-btn--outline:focus-visible,.audit-btn--outline:hover{background:#eaa438;background:var(--audit-gold);color:#17263d;color:var(--audit-ink)}.audit-card{background:color-mix(in srgb,var(--text-color) 4%,transparent);border:1px solid rgba(48,85,135,.2);border-radius:8px;border-top:4px solid #305587;border-top:4px solid var(--audit-blue);box-shadow:6px 6px 0 rgba(234,164,56,.7);color:var(--text-color);height:100%;transition:box-shadow .25s ease,-webkit-transform .25s ease;transition:transform .25s ease,box-shadow .25s ease;transition:transform .25s ease,box-shadow .25s ease,-webkit-transform .25s ease}.audit-card:hover{box-shadow:9px 9px 0 #eaa438;box-shadow:9px 9px 0 var(--audit-gold);-webkit-transform:translateY(-5px);transform:translateY(-5px)}.audit-card--featured{border-top-color:#eaa438;border-top-color:var(--audit-gold)}.audit-card .card-body{padding:1.5rem}.audit-card-label{margin-bottom:.8rem}.audit-card .card-title{color:#305587;color:var(--audit-blue);font-size:1.3rem}.audit-card .card-title span{color:#eaa438;color:var(--audit-gold);display:block;font-size:1.05rem;margin-top:.35rem}.audit-card ul{line-height:1.8;padding-left:1.2rem}.audit-card li::marker{color:#eaa438;color:var(--audit-gold)}.audit-card-note,.audit-pack-page .form-label{color:#305587;color:var(--audit-blue)}.audit-pack-page .form-label{font-weight:700}.audit-control{background:transparent;border:1px solid rgba(48,85,135,.45);border-radius:0;color:var(--text-color)}.audit-control:focus{border-color:#eaa438;border-color:var(--audit-gold);box-shadow:0 0 0 3px rgba(234,164,56,.2)}.audit-result{background:#305587;background:var(--audit-blue);border-left:4px solid #eaa438;border-left:4px solid var(--audit-gold);box-shadow:6px 6px 0 #eaa438;box-shadow:6px 6px 0 var(--audit-gold);color:#fff}.audit-result h3,.audit-result h4{color:#fff}.audit-result hr{border-color:hsla(0,0%,100%,.35)}.audit-result h3{color:#eaa438;color:var(--audit-gold)}.audit-cta{background:#305587;background:var(--audit-blue);border-top:4px solid #eaa438;border-top:4px solid var(--audit-gold);box-shadow:8px 8px 0 #eaa438;box-shadow:8px 8px 0 var(--audit-gold);color:#fff;margin-top:1rem}.audit-cta h2,.audit-cta p{color:#fff}@media (max-width:991px){.audit-pack-page{padding-top:5rem}}@media (max-width:576px){.audit-pack-page{padding-left:.75rem;padding-right:.75rem}.audit-hero{padding-top:1.5rem}.audit-hero h1{font-size:2.1rem;overflow-wrap:anywhere}.audit-cta .d-flex,.audit-hero .d-flex{align-items:stretch;flex-direction:column}.audit-btn{width:100%}.audit-card,.audit-cta,.audit-result{box-shadow:4px 4px 0 #eaa438;box-shadow:4px 4px 0 var(--audit-gold)}}