.auditPage{min-height:100vh;color:var(--ink);background:radial-gradient(circle at 8% 8%,#75e75c24,#0000 25%),radial-gradient(circle at 90% 4%,#7457ff2e,#0000 28%),linear-gradient(#fbfbff 0%,#f3f4fc 100%);position:relative;overflow:hidden}.auditPage:before{content:"";opacity:.32;pointer-events:none;background-image:radial-gradient(#562ff42e 1px,#0000 1px);background-size:27px 27px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0,#0000 31% 69%,#000 100%);mask-image:linear-gradient(90deg,#000 0,#0000 31% 69%,#000 100%)}.auditTopbar{z-index:20;justify-content:space-between;align-items:center;width:min(1180px,100% - 40px);height:88px;margin:0 auto;display:flex;position:relative}.auditBrand{letter-spacing:-.045em;align-items:center;gap:9px;font-size:22px;font-weight:800;display:inline-flex}.auditBrand img{border-radius:10px;width:34px;height:34px}.auditBrand>span>span{color:var(--purple)}.auditTrust{color:#40506f;align-items:center;gap:9px;display:flex}.auditTrust>svg{color:#27895b;background:#e4f8ec;border-radius:9px;width:30px;height:30px;padding:6px}.auditTrust span,.auditTrust b,.auditTrust small{display:block}.auditTrust b{color:var(--ink);font-size:11px}.auditTrust small{margin-top:1px;font-size:9px}.auditAmbient{pointer-events:none;border:1px solid #6339f42b;border-radius:50%;position:fixed}.auditAmbientOne{width:430px;height:430px;top:16%;left:-310px}.auditAmbientTwo{width:340px;height:340px;bottom:-100px;right:-220px}.auditShell{z-index:4;flex-direction:column;justify-content:center;width:min(1080px,100% - 40px);min-height:calc(100vh - 154px);margin:0 auto;padding:20px 0 46px;display:flex;position:relative}.auditShellReport{width:min(1120px,100% - 40px);padding-top:16px;display:block}.auditProgress{width:min(820px,100%);margin:0 auto 17px}.auditProgressCopy{color:#68738c;letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-bottom:7px;font-size:10px;font-weight:800;display:flex}.auditProgressCopy b{color:var(--purple)}.auditProgressTrack{background:#e4e5f1;border:1px solid #562ff40d;border-radius:999px;height:7px;overflow:hidden}.auditProgressTrack span{background:linear-gradient(90deg, var(--purple), #805fff 68%, var(--lime));border-radius:inherit;height:100%;transition:width .4s cubic-bezier(.22,1,.36,1);display:block;box-shadow:0 0 14px #562ff440}.auditPanel,.auditReport{background:#fffffff5;border:1px solid #dce0efeb;border-radius:25px;box-shadow:0 28px 80px #19235321}.auditPanel{padding:48px}.auditIntroPanel{grid-template-columns:.98fr 1.02fr;align-items:center;gap:58px;display:grid}.auditEyebrow{color:var(--purple);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:7px;margin:0 0 13px;font-size:10px;font-weight:900;line-height:1.3;display:flex}.auditEyebrow svg{width:15px;height:15px}.auditPanel h1,.auditReport h1,.auditReport h2,.auditReport h3,.auditContextForm h2{text-transform:uppercase;font-family:Oswald,Impact,sans-serif}.auditPanel h1{letter-spacing:-.035em;margin-bottom:18px;font-size:clamp(38px,4.2vw,58px);line-height:1.03}.auditPanel h1 span{color:var(--purple)}.auditLead,.auditQuestionHead>p:last-child,.auditPreviewHeading>p:last-child,.auditContactCopy>p{color:#5b6680;font-size:14px}.auditBenefits{flex-wrap:wrap;gap:8px;margin-top:25px;display:flex}.auditBenefits span{color:#3e4d6b;background:#f5f6fb;border:1px solid #e5e8f2;border-radius:999px;align-items:center;gap:6px;min-height:35px;padding:0 11px;font-size:9px;font-weight:800;display:inline-flex}.auditBenefits svg{width:14px;height:14px;color:var(--purple)}.auditContextForm,.auditLeadForm{background:linear-gradient(145deg,#fbfbff,#f4f3ff);border:1px solid #dedbf4;border-radius:18px;padding:28px;box-shadow:0 13px 35px #3b288e17}.auditFormHeading{align-items:center;gap:12px;margin-bottom:22px;display:flex}.auditFormHeading>span{color:#fff;background:linear-gradient(145deg, var(--purple), #7959ff);border-radius:13px;place-items:center;width:43px;height:43px;display:grid;box-shadow:0 10px 22px #562ff433}.auditFormHeading svg{width:20px}.auditFormHeading h2{letter-spacing:-.015em;margin:0 0 2px;font-size:19px}.auditFormHeading p{color:#758097;margin:0;font-size:10px}.auditContextForm>label,.auditLeadForm>label,.auditFieldRow label{gap:6px;margin-bottom:14px;display:grid}.auditContextForm label>span,.auditLeadForm label>span{color:#34415f;font-size:10px;font-weight:800}.auditContextForm label>span small,.auditLeadForm label>span small{color:#8b93a6;margin-left:4px;font-size:8px;font-weight:600}.auditContextForm input,.auditContextForm select,.auditLeadForm input{width:100%;height:48px;color:var(--ink);background:#fff;border:1px solid #d9deeb;border-radius:10px;outline:none;padding:0 13px;font-size:12px;transition:border-color .2s,box-shadow .2s}.auditContextForm input:focus,.auditContextForm select:focus,.auditLeadForm input:focus{border-color:#8267f8;box-shadow:0 0 0 4px #562ff417}.auditFieldRow{grid-template-columns:1fr 1fr;gap:12px;display:grid}.auditPrimaryButton{color:#fff;cursor:pointer;background:linear-gradient(110deg,#6333f7,#4b20f0);border:0;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:50px;padding:0 20px;font-size:12px;font-weight:900;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 12px 28px #522cf142}.auditPrimaryButton:hover{transform:translateY(-2px);box-shadow:0 16px 32px #522cf159}.auditPrimaryButton svg{width:17px;height:17px}.auditContextForm .auditPrimaryButton,.auditLeadForm .auditPrimaryButton{width:100%}.auditMicrocopy{color:#7a849a;justify-content:center;align-items:center;gap:5px;margin:11px 0 0;font-size:8px;line-height:1.4;display:flex}.auditMicrocopy svg{color:#4f9d73;width:12px;height:12px}.auditError{color:#9c2c35;background:#fff0f1;border:1px solid #f2c9cc;border-radius:9px;margin:0 0 12px;padding:10px 12px;font-size:10px;line-height:1.45}.auditQuestionPanel{width:min(820px,100%);margin:0 auto;padding-top:31px}.auditBackButton{color:#66718a;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-bottom:20px;padding:0;font-size:10px;font-weight:800;display:inline-flex}.auditBackButton:hover{color:var(--purple)}.auditBackButton svg{width:14px;height:14px}.auditQuestionHead{max-width:690px;margin-bottom:28px}.auditQuestionHead h1{margin-bottom:12px;font-size:clamp(32px,4vw,48px)}.auditQuestionHead>p:last-child{margin-bottom:0}.auditOptions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.auditOption{min-height:74px;color:var(--ink);cursor:pointer;text-align:left;background:#fff;border:1px solid #dfe3ee;border-radius:13px;grid-template-columns:34px 1fr 24px;align-items:center;gap:11px;padding:12px 14px;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:grid}.auditOption:hover,.auditOptionSelected{border-color:#9f8df6;transform:translateY(-2px);box-shadow:0 11px 24px #3d2e831a}.auditOptionSelected{background:#f7f5ff}.auditOptionIndex{width:34px;height:34px;color:var(--purple);background:#efecff;border-radius:9px;place-items:center;font-size:10px;font-weight:900;display:grid}.auditOption>span:nth-child(2),.auditOption b,.auditOption small{display:block}.auditOption b{font-size:11px;line-height:1.3}.auditOption small{color:#768096;margin-top:4px;font-size:8px;line-height:1.35}.auditOptionCheck{color:#9aa2b3}.auditOptionCheck svg{width:17px;height:17px}.auditOptionSelected .auditOptionCheck{color:var(--purple)}.auditPreviewPanel{padding-top:31px}.auditPreviewHeading{text-align:center;max-width:680px;margin:0 auto 28px}.auditPreviewHeading .auditEyebrow{justify-content:center}.auditPreviewHeading h1{margin-bottom:11px;font-size:clamp(34px,4.4vw,51px)}.auditSuccessIcon{color:#1a8c56;background:#e4faed;border:1px solid #c4ebd4;border-radius:50%;place-items:center;width:52px;height:52px;margin:0 auto 14px;display:grid;box-shadow:0 10px 25px #2d935b1f}.auditSuccessIcon svg{width:27px;height:27px}.auditPreviewGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.auditPreviewCard{background:linear-gradient(150deg,#fff,#f7f6ff);border:1px solid #e1e3ef;border-radius:16px;min-height:230px;padding:22px;position:relative;box-shadow:0 10px 25px #19235312}.auditPreviewCard>div{justify-content:space-between;align-items:center;margin-bottom:26px;display:flex}.auditPreviewCard>div span{color:#c5bddf;font-family:Oswald;font-size:27px;font-weight:700}.auditPreviewCard>div svg{color:#fff;background:linear-gradient(145deg, var(--purple), #7e60ff);border-radius:10px;width:34px;height:34px;padding:8px}.auditPreviewCard h2{text-transform:uppercase;margin-bottom:10px;font-family:Oswald;font-size:20px;line-height:1.15}.auditPreviewCard p{color:#65708a;font-size:9px;line-height:1.55}.auditPreviewCard>small{color:#365b4a;align-items:center;gap:5px;font-size:8px;font-weight:800;display:flex}.auditPreviewCard>small svg{color:#2ba15f;width:12px;height:12px}.auditUnlockBand{color:#fff;background:linear-gradient(110deg,#101f4d,#342087 56%,#5129d8);border-radius:15px;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding:17px 20px;display:flex}.auditUnlockBand>div{align-items:center;gap:12px;display:flex}.auditUnlockBand>div>svg{color:#0b1732;background:var(--lime);border-radius:12px;width:40px;height:40px;padding:9px}.auditUnlockBand span,.auditUnlockBand b,.auditUnlockBand small{display:block}.auditUnlockBand b{font-size:11px}.auditUnlockBand small{color:#c6cce1;margin-top:3px;font-size:8px}.auditUnlockBand .auditPrimaryButton{color:#08152c;background:var(--lime);flex:none;box-shadow:0 10px 24px #75e75c2e}.auditContactPanel{padding-top:31px}.auditContactGrid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:60px;display:grid}.auditContactCopy h1{font-size:clamp(38px,4.2vw,55px)}.auditContactProof{gap:11px;margin-top:25px;display:grid}.auditContactProof span{color:#40506c;align-items:center;gap:8px;font-size:10px;display:flex}.auditContactProof svg{color:#2fa463;width:17px;height:17px}.auditConsent{grid-template-columns:17px 1fr;align-items:start;gap:8px!important;margin:2px 0 15px!important;display:grid!important}.auditConsent input{width:16px;height:16px;accent-color:var(--purple);margin:1px 0 0}.auditConsent span{line-height:1.45;color:#65708a!important;font-size:8px!important;font-weight:500!important}.auditHoneypot{width:1px;height:1px;left:-10000px;overflow:hidden;position:absolute!important}.auditLoadingPanel{text-align:center;width:min(720px,100%);margin:0 auto;padding:68px 50px}.auditLoadingPanel .auditEyebrow{justify-content:center}.auditLoadingPanel h1{margin-bottom:13px;font-size:clamp(35px,4vw,50px)}.auditLoadingPanel>p:not(.auditEyebrow){color:#647089;max-width:520px;margin:0 auto;font-size:13px}.auditLoader{color:#fff;background:linear-gradient(145deg, var(--purple), #7d5eff);border:7px solid #eeeaff;border-radius:50%;place-items:center;width:67px;height:67px;margin:0 auto 20px;display:grid;box-shadow:0 13px 30px #562ff433}.auditLoader svg{width:28px;height:28px;animation:1s linear infinite auditSpin}.auditLoadingSteps{text-align:left;gap:8px;width:min(440px,100%);margin:27px auto 0;display:grid}.auditLoadingSteps span{color:#4b5b75;background:#f7f8fb;border:1px solid #e6e8f0;border-radius:10px;align-items:center;gap:9px;padding:11px 13px;font-size:9px;font-weight:800;display:flex}.auditLoadingSteps svg{color:#2ba15f;width:15px;height:15px}.auditLoadingSteps .auditLoadingActive{color:var(--purple);background:#f2efff;border-color:#dad2ff}.auditLoadingSteps .auditLoadingActive svg{color:var(--purple);animation:1s linear infinite auditSpin}@keyframes auditSpin{to{transform:rotate(360deg)}}.auditReport{overflow:hidden}.auditReportHero{color:#fff;background:radial-gradient(circle at 83% 22%,#75e75c2b,#0000 25%),linear-gradient(118deg,#081946,#24206f 58%,#4e27d7);grid-template-columns:1fr 220px;align-items:center;gap:50px;padding:48px 52px;display:grid}.auditReportHero .auditEyebrow{color:#aaff8e}.auditReportHero h1{margin-bottom:13px;font-size:clamp(43px,5vw,63px);line-height:1.02}.auditReportHero>div:first-child>p:not(.auditEyebrow){color:#d4d9e9;max-width:710px;font-size:12px}.auditReportSignal{text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:21px;align-content:center;place-items:center;min-height:205px;padding:25px;display:grid;box-shadow:inset 0 1px #ffffff29}.auditReportSignal>svg{width:31px;height:31px;color:var(--lime)}.auditReportSignal strong{margin:6px 0 0;font-family:Oswald;font-size:65px;line-height:1}.auditReportSignal span{color:#d9dced;text-transform:uppercase;max-width:130px;font-size:9px;font-weight:800;line-height:1.45}.auditDelivery{border-radius:10px;align-items:center;gap:9px;width:fit-content;margin-top:20px;padding:10px 13px;display:flex}.auditDeliverySuccess{color:#dffff0;background:#32b16929;border:1px solid #80ecab45}.auditDeliveryNotice{color:#f1edff;background:#ffffff1a;border:1px solid #ffffff2e}.auditDelivery>svg{width:23px;height:23px}.auditDelivery span,.auditDelivery b,.auditDelivery small{display:block}.auditDelivery b{font-size:9px}.auditDelivery small{color:#cbd2e6;margin-top:2px;font-size:7px}.auditReportSection{padding:62px 52px}.auditReportHeading{text-align:center;max-width:650px;margin:0 auto 34px}.auditReportHeading .auditEyebrow{justify-content:center}.auditReportHeading h2{margin-bottom:8px;font-size:clamp(34px,4vw,47px);line-height:1.05}.auditReportHeading>p:last-child{color:#6b758c;font-size:11px}.auditOpportunityList{gap:14px;display:grid}.auditOpportunityCard{background:linear-gradient(150deg,#fff,#fafaff);border:1px solid #e0e3ef;border-radius:16px;grid-template-columns:57px 1fr;gap:22px;padding:26px;display:grid;box-shadow:0 10px 24px #141f4a0f}.auditOpportunityNumber{color:#fff;background:linear-gradient(145deg, var(--purple), #7557f8);border-radius:15px;place-items:center;width:57px;height:57px;font-family:Oswald;font-size:20px;font-weight:700;display:grid;box-shadow:0 10px 22px #562ff433}.auditOpportunityTitle{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.auditOpportunityTitle h3{margin:2px 0 19px;font-size:23px;line-height:1.15}.auditSeverity{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;flex:none;padding:5px 8px;font-size:7px;font-weight:900}.auditSeverityhigh{color:#a63e23;background:#fff0e8;border:1px solid #f3cdbf}.auditSeveritymedium{color:#765100;background:#fff8dd;border:1px solid #eee0a6}.auditSeveritylow{color:#28714e;background:#eaf8ef;border:1px solid #c7e8d2}.auditOpportunityColumns{grid-template-columns:1fr 1fr;gap:24px;display:grid}.auditOpportunityColumns>div{border-right:1px solid #e5e7ef;padding-right:18px}.auditOpportunityColumns>div:last-child{border-right:0;padding-right:0}.auditOpportunityBody small{color:var(--purple);letter-spacing:.07em;text-transform:uppercase;margin-bottom:5px;font-size:7px;font-weight:900;display:block}.auditOpportunityBody p{color:#59657d;margin-bottom:0;font-size:9px;line-height:1.6}.auditAction{background:#f2f0ff;border:1px solid #ddd7ff;border-radius:11px;align-items:flex-start;gap:10px;margin-top:18px;padding:13px 15px;display:flex}.auditAction>svg{width:19px;height:19px;color:var(--purple);flex:none}.auditAction span{min-width:0}.auditCapability{align-items:center;gap:5px;display:flex;color:#40506c!important;margin-top:13px!important;font-size:8px!important}.auditCapability svg{color:#2aa45f;width:13px;height:13px}.auditRecommendation{color:#fff;background:linear-gradient(112deg,#161f4d,#342283 58%,#5529db);border-radius:18px;grid-template-columns:66px 1fr auto;align-items:center;gap:25px;margin:0 52px 55px;padding:34px;display:grid;box-shadow:0 20px 45px #201a5933}.auditRecommendationIcon{color:#10203e;background:var(--lime);border-radius:17px;place-items:center;width:66px;height:66px;display:grid}.auditRecommendationIcon svg{width:29px;height:29px}.auditRecommendation .auditEyebrow{color:#acff8e;margin-bottom:6px}.auditRecommendation h2{margin-bottom:8px;font-size:27px;line-height:1.1}.auditRecommendation>div:nth-child(2)>p:not(.auditEyebrow){color:#d4d8e8;max-width:650px;margin-bottom:14px;font-size:9px}.auditRecommendationFeatures{flex-wrap:wrap;gap:7px;display:flex}.auditRecommendationFeatures span{color:#e2e5f0;background:#ffffff14;border-radius:999px;align-items:center;gap:4px;padding:6px 8px;font-size:7px;font-weight:800;display:flex}.auditRecommendationFeatures svg{width:10px;height:10px;color:var(--lime)}.auditRecommendation .auditPrimaryButton{color:#0b1732;background:var(--lime);white-space:nowrap;box-shadow:0 10px 25px #75e75c26}.auditReportFooter{color:#788298;background:#f7f8fb;border-top:1px solid #e7e9f1;justify-content:space-between;align-items:center;min-height:73px;padding:0 52px;font-size:8px;display:flex}.auditReportFooter .auditBrand{font-size:16px}.auditReportFooter .auditBrand img{width:26px;height:26px}.auditFooter{z-index:4;color:#778198;justify-content:center;align-items:center;gap:24px;width:min(1080px,100% - 40px);min-height:55px;margin:-46px auto 0;font-size:8px;font-weight:700;display:flex;position:relative}.auditFooter span{align-items:center;gap:5px;display:flex}.auditFooter svg{color:#438f69;width:12px;height:12px}@media (max-width:900px){.auditIntroPanel,.auditContactGrid{grid-template-columns:1fr;gap:34px}.auditPanelCopy{text-align:center}.auditPanelCopy .auditEyebrow,.auditBenefits{justify-content:center}.auditPreviewGrid{grid-template-columns:1fr}.auditPreviewCard{min-height:0}.auditReportHero{grid-template-columns:1fr 170px;gap:30px;padding:40px}.auditReportSection{padding:52px 40px}.auditRecommendation{grid-template-columns:58px 1fr;margin-left:40px;margin-right:40px}.auditRecommendation .auditPrimaryButton{grid-column:1/-1}}@media (max-width:650px){.auditTopbar{width:min(100% - 28px,1180px);height:72px}.auditBrand{font-size:19px}.auditBrand img{width:30px;height:30px}.auditTrust b{font-size:9px}.auditTrust small{font-size:7px}.auditTrust>svg{width:27px;height:27px}.auditShell,.auditShellReport{width:min(100% - 24px,1120px);min-height:calc(100vh - 120px);padding:10px 0 38px}.auditPanel{border-radius:19px;padding:25px 18px}.auditIntroPanel{gap:27px}.auditPanel h1{font-size:36px}.auditLead{font-size:12px}.auditBenefits{gap:6px}.auditBenefits span{min-height:31px;padding:0 8px;font-size:7px}.auditContextForm,.auditLeadForm{padding:20px 16px}.auditFieldRow,.auditOptions,.auditOpportunityColumns{grid-template-columns:1fr;gap:10px}.auditQuestionHead h1{font-size:33px}.auditOption{min-height:67px}.auditPreviewHeading h1{font-size:34px}.auditPreviewCard{padding:19px}.auditUnlockBand{flex-direction:column;align-items:stretch;padding:16px}.auditUnlockBand .auditPrimaryButton{width:100%}.auditContactGrid{gap:25px}.auditContactCopy{text-align:center}.auditContactCopy .auditEyebrow{justify-content:center}.auditContactProof{text-align:left;width:fit-content;margin-left:auto;margin-right:auto}.auditLoadingPanel{padding:50px 20px}.auditReport{border-radius:19px}.auditReportHero{text-align:center;grid-template-columns:1fr;padding:30px 21px}.auditReportHero .auditEyebrow{justify-content:center}.auditReportHero h1{font-size:43px}.auditReportSignal{min-height:145px}.auditReportSignal strong{font-size:53px}.auditDelivery{text-align:left;margin-left:auto;margin-right:auto}.auditReportSection{padding:42px 17px}.auditOpportunityCard{grid-template-columns:1fr;gap:15px;padding:20px 16px}.auditOpportunityNumber{width:48px;height:48px}.auditOpportunityTitle{display:block}.auditOpportunityTitle h3{margin-bottom:9px;font-size:21px}.auditSeverity{width:fit-content;margin-bottom:17px;display:block}.auditOpportunityColumns>div{border-bottom:1px solid #e5e7ef;border-right:0;padding:0 0 10px}.auditOpportunityColumns>div:last-child{border-bottom:0}.auditRecommendation{text-align:center;grid-template-columns:1fr;margin:0 17px 35px;padding:25px 18px}.auditRecommendationIcon{margin:0 auto}.auditRecommendation .auditEyebrow,.auditRecommendationFeatures{justify-content:center}.auditReportFooter{text-align:center;flex-direction:column;gap:9px;padding:17px}.auditFooter{flex-direction:column;gap:5px;width:calc(100% - 28px);margin-top:-38px}}@media (prefers-reduced-motion:reduce){.auditProgressTrack span,.auditOption,.auditPrimaryButton{transition:none}.auditLoader svg,.auditLoadingSteps .auditLoadingActive svg{animation:none}}
