#free-audits.home-audits{--ma-focus:#92cdff;box-sizing:border-box;color-scheme:dark;background:radial-gradient(ellipse at 85% 15%,#194d894f,transparent 50%),radial-gradient(ellipse at 5% 100%,#22367650,transparent 60%),#07172f;color:#fff;font-family:inherit;padding:80px 5%;overflow:hidden}
#free-audits.home-audits *{box-sizing:border-box}
#free-audits.home-audits .ma-main{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:center}
#free-audits.home-audits .ma-eyebrow{color:var(--ma-focus);font-size:12px;line-height:1.6;letter-spacing:.11em;text-transform:uppercase;font-weight:650;margin:0 0 16px;display:flex;align-items:center;gap:8px}
#free-audits.home-audits .ma-eyebrow::before{content:'';width:6px;height:6px;background:#9ce9d5;border-radius:50%;box-shadow:0 0 14px #9ce9d560}
#free-audits.home-audits h2{font-size:clamp(2rem,3.5vw,2.75rem);line-height:1.23;letter-spacing:-.015em;font-weight:750;color:#fff;margin:0 0 19px}
#free-audits.home-audits h2 span{color:var(--ma-focus)}
#free-audits.home-audits .ma-intro{font-size:1rem;line-height:1.8;color:#a8bbd6;margin:0 0 21px}
#free-audits.home-audits .ma-turnaround{display:flex;align-items:center;gap:11px;border-top:1px solid #2d4463;padding-top:18px;color:#bdd2ec;font-size:14px;line-height:1.6}
#free-audits.home-audits .ma-turnaround i{color:var(--ma-focus)}
#free-audits.home-audits .ma-turnaround strong{display:block;font-size:13px;color:#e8f3ff;font-weight:650}
#free-audits.home-audits .ma-report-stage{position:relative;padding:22px 13px 12px;isolation:isolate}
#free-audits.home-audits .ma-report-stage::before{content:'';position:absolute;z-index:-1;inset:-10% -15%;background:radial-gradient(ellipse,#278fee40,transparent 65%)}
#free-audits.home-audits .ma-paper-back{position:absolute;inset:30px 17px 5px;background:#15365b;border:1px solid #4173a666;border-radius:11px;transform:rotate(7deg);z-index:-1}
#free-audits.home-audits .ma-paper{background:linear-gradient(160deg,#fff,#edf4ff);border:1px solid #dceaff;border-radius:10px;padding:30px 28px;color:#1e395c;box-shadow:0 24px 55px #00000035;min-height:425px}
#free-audits.home-audits .ma-paper-brand{display:flex;justify-content:space-between;align-items:center;gap:8px;padding-bottom:16px;border-bottom:1px solid #dce6f3;margin-bottom:17px}
#free-audits.home-audits .ma-paper-brand b{font-size:17px;line-height:1;color:#164885;font-weight:800;letter-spacing:-.02em}
#free-audits.home-audits .ma-paper-brand span{font-size:11px;line-height:1.6;letter-spacing:.06em;color:#7b91ad;text-transform:uppercase}
#free-audits.home-audits .ma-paper h3{font-size:28px;color:#16355f;line-height:1.3;font-weight:750;letter-spacing:-.01em;margin:0 0 10px}
#free-audits.home-audits .ma-paper-intro{color:#637b9b;font-size:14px;line-height:1.7;margin:0 0 18px}
#free-audits.home-audits .ma-includes{padding:0;margin:0;list-style:none;display:grid;gap:12px}
#free-audits.home-audits .ma-includes li{color:#335578;font-size:15px;line-height:1.7;display:flex;gap:9px;align-items:start}
#free-audits.home-audits .ma-includes li::before{content:'✓';color:#2773c9;font-weight:700}
#free-audits.home-audits .ma-paper-foot{border-top:1px solid #d4e0ef;margin:19px 0 0;padding-top:12px;font-size:12px;color:#7690af;line-height:1.6}
#free-audits.home-audits .ma-selector-label{color:#809cbd;font-size:12px;letter-spacing:.08em;text-transform:uppercase;font-weight:650;margin:28px 0 12px}
#free-audits.home-audits .ma-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}
#free-audits.home-audits .ma-tab{padding:18px 20px;border:1px solid #345374;border-radius:8px;background:#102c4d;text-align:left;color:#b2c8e2;font-family:inherit;font-size:15px;font-weight:600;line-height:1.5;min-height:100px}
#free-audits.home-audits .ma-tab small{display:block;color:#7093bd;font-size:11px;letter-spacing:.06em;font-weight:600;margin-bottom:6px}
#free-audits.home-audits .ma-tab[aria-selected="true"]{background:#1c579b;border-color:#81bdfc;color:#fff;box-shadow:0 0 20px #3a98ff12}
#free-audits.home-audits .ma-tab[aria-selected="true"] small{color:#bedfff}
#free-audits.home-audits .ma-action-bar{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-top:20px}
#free-audits.home-audits .ma-request{display:block;text-decoration:none;color:#122f55;background:#c0e1ff;border-radius:7px;padding:12px 18px;font-size:15px;font-weight:750;line-height:1.6}
#free-audits.home-audits .ma-proof{font-size:14px;color:#8faacd;line-height:1.7;margin:0;text-align:right}
#free-audits.home-audits .ma-tools{border-top:1px solid #2b4568;margin-top:27px;padding:22px 0 0;background:transparent;display:flex;align-items:center;justify-content:space-between;gap:20px}
#free-audits.home-audits .ma-tools h3{font-size:20px;line-height:1.4;margin:0 0 6px;color:#dfecff;font-weight:650}
#free-audits.home-audits .ma-tools p{font-size:14px;color:#8ea9cb;margin:0;line-height:1.7;max-width:390px}
#free-audits.home-audits .ma-tools a{font-size:14px;color:var(--ma-focus);text-decoration:none;font-weight:650;line-height:1.6;white-space:nowrap}
@media(max-width:800px){#free-audits.home-audits{padding:30px 20px}#free-audits.home-audits .ma-main{grid-template-columns:1fr;gap:14px}#free-audits.home-audits h2{font-size:clamp(2rem,5vw,2.75rem)}#free-audits.home-audits .ma-report-stage{max-width:460px;width:100%;margin:auto}#free-audits.home-audits .ma-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}#free-audits.home-audits .ma-action-bar,#free-audits.home-audits .ma-tools{align-items:start;flex-direction:column}#free-audits.home-audits .ma-proof{text-align:left}}
#free-audits.home-audits .ma-inner{max-width:1180px;margin:0 auto}
#free-audits.home-audits .ma-report-stage{width:100%;max-width:480px;justify-self:end}
#free-audits.home-audits .ma-turnaround svg{width:25px;height:25px;flex:0 0 25px;color:var(--ma-focus)}
#free-audits.home-audits .ma-tab{cursor:pointer}
#free-audits.home-audits .ma-tab:focus-visible,#free-audits.home-audits a:focus-visible{outline:3px solid #b9e0ff;outline-offset:4px}
#free-audits.home-audits .ma-request:hover{background:#e1f1ff}
@media(max-width:800px){#free-audits.home-audits .ma-report-stage{justify-self:center}}
@media(max-width:480px){#free-audits.home-audits .ma-paper{padding:24px 20px;min-height:415px}#free-audits.home-audits .ma-paper h3{font-size:24px}#free-audits.home-audits .ma-tab{padding:14px 12px;font-size:13px}#free-audits.home-audits .ma-tab small{font-size:10px}#free-audits.home-audits .ma-paper-brand span{font-size:10px}#free-audits.home-audits .ma-tools a{white-space:normal}}

