button.Button-module__3dJGfa__btn{vertical-align:middle;white-space:normal;color:#fff;cursor:pointer;background:#10342c;border:none;border-radius:5px;margin:0;padding:.65em 1em;font-family:inherit;font-size:1rem;line-height:1;transition:all .2s}button.Button-module__3dJGfa__btn:focus{border-color:#10342c;outline:0}button.Button-module__3dJGfa__btn:hover{background:#173f35}button.Button-module__3dJGfa__btn:focus{box-shadow:0 0 0 2px #10342c59}
.home-module__NoU7wq__main{color:#17211d;background:linear-gradient(120deg,#065f4614,#0000 32%),linear-gradient(#fffdf7 0%,#edf7f4 100%);min-height:100vh;padding:22px}.home-module__NoU7wq__siteHeader,.home-module__NoU7wq__hero,.home-module__NoU7wq__statsBand,.home-module__NoU7wq__featureCard,.home-module__NoU7wq__auditCard,.home-module__NoU7wq__auditSideCard,.home-module__NoU7wq__resultBox,.home-module__NoU7wq__pricingSection,.home-module__NoU7wq__pricingGrid article,.home-module__NoU7wq__footer{background:#fffdf7e6;border:1px solid #17352d1a;box-shadow:0 20px 60px #17352d12}.home-module__NoU7wq__siteHeader{z-index:10;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:18px;justify-content:space-between;align-items:center;gap:18px;max-width:1180px;margin:0 auto 10px;padding:14px 16px;display:flex;position:static}.home-module__NoU7wq__brand{color:#17352d;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.home-module__NoU7wq__brand span{color:#17352d;background:#f5c35a;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.home-module__NoU7wq__headerNav,.home-module__NoU7wq__headerActions,.home-module__NoU7wq__actions,.home-module__NoU7wq__trustRow,.home-module__NoU7wq__exportActions,.home-module__NoU7wq__recommendationHeader,.home-module__NoU7wq__summaryHeader,.home-module__NoU7wq__footer nav{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.home-module__NoU7wq__headerNav a,.home-module__NoU7wq__footer a,.home-module__NoU7wq__loginLink{color:#41534d;font-weight:800;text-decoration:none}.home-module__NoU7wq__headerNav a:hover,.home-module__NoU7wq__footer a:hover,.home-module__NoU7wq__loginLink:hover{color:#0f766e}.home-module__NoU7wq__headerButton,.home-module__NoU7wq__primaryButton,.home-module__NoU7wq__secondaryButton{cursor:pointer;min-height:42px;font-weight:900;font:inherit;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;padding:0 16px;text-decoration:none;display:inline-flex}.home-module__NoU7wq__headerButton,.home-module__NoU7wq__primaryButton{color:#17352d;background:#f5c35a}.home-module__NoU7wq__secondaryButton{color:#0f766e;background:#fff;border-color:#0f766e33}.home-module__NoU7wq__hero{border-radius:28px;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);align-items:center;gap:28px;max-width:1180px;margin:0 auto 10px;padding:24px 46px 46px;display:grid}.home-module__NoU7wq__heroContent{max-width:720px}.home-module__NoU7wq__overline,.home-module__NoU7wq__sectionLabel,.home-module__NoU7wq__cardLabel,.home-module__NoU7wq__resultLabel,.home-module__NoU7wq__healthLabel,.home-module__NoU7wq__summaryMetricLabel,.home-module__NoU7wq__pricingGrid span{color:#0f766e;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:900}.home-module__NoU7wq__headline{max-width:780px;margin:10px 0 18px;font-size:clamp(2.4rem,5vw,5.4rem);line-height:.98}.home-module__NoU7wq__subheadline{color:#5f6f68;max-width:680px;margin:0 0 26px;font-size:1.08rem;line-height:1.8}.home-module__NoU7wq__trustRow{margin-top:22px}.home-module__NoU7wq__trustRow span{color:#17352d;background:#0f766e14;border-radius:999px;padding:7px 10px;font-size:.86rem;font-weight:800}.home-module__NoU7wq__heroVisual{min-height:440px;padding:40px;position:relative}.home-module__NoU7wq__scoreCard,.home-module__NoU7wq__floatingCard{color:#fffdf7;background:#17352d;border-radius:24px;box-shadow:0 26px 80px #17352d2e}.home-module__NoU7wq__scoreCard{padding:28px}.home-module__NoU7wq__scoreCard .home-module__NoU7wq__cardLabel,.home-module__NoU7wq__floatingCard span{color:#f5c35a}.home-module__NoU7wq__scoreWrap{justify-content:space-between;align-items:center;gap:18px;margin:18px 0;display:flex}.home-module__NoU7wq__scoreWrap strong{font-size:5rem;line-height:1}.home-module__NoU7wq__scoreRing{background:conic-gradient(#f5c35a 0 84%,#fffdf72e 84% 100%);color:#fffdf7;border-radius:50%;place-items:center;width:120px;height:120px;font-weight:900;display:grid}.home-module__NoU7wq__cardCopy{color:#fffdf7bd;margin:0 0 18px}.home-module__NoU7wq__miniGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.home-module__NoU7wq__miniGrid div{background:#fffdf71a;border-radius:14px;padding:14px}.home-module__NoU7wq__miniGrid span{color:#fffdf7b8;display:block}.home-module__NoU7wq__miniGrid strong{font-size:1.6rem;display:block}.home-module__NoU7wq__floatingCard{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#17352d;background:#fffdf7f5;border:1px solid #17352d1a;max-width:210px;padding:14px;font-size:.9rem;position:absolute;bottom:-20px;right:-20px}.home-module__NoU7wq__floatingCard span{margin-bottom:8px;display:block}.home-module__NoU7wq__statsBand{border-radius:22px;grid-template-columns:repeat(3,minmax(0,1fr));max-width:1180px;margin:0 auto;display:grid;overflow:hidden}.home-module__NoU7wq__statsBand article{border-right:1px solid #17352d14;padding:22px}.home-module__NoU7wq__statsBand article:last-child{border-right:0}.home-module__NoU7wq__statsBand strong{font-size:2rem;display:block}.home-module__NoU7wq__statsBand span,.home-module__NoU7wq__featureCard p,.home-module__NoU7wq__auditCard p,.home-module__NoU7wq__auditSideCard li,.home-module__NoU7wq__pricingGrid p,.home-module__NoU7wq__footer p,.home-module__NoU7wq__summaryMetricDetail,.home-module__NoU7wq__emptyStatus{color:#5f6f68}.home-module__NoU7wq__features,.home-module__NoU7wq__auditSection,.home-module__NoU7wq__pricingSection,.home-module__NoU7wq__footer{max-width:1180px;margin:20px auto 0}.home-module__NoU7wq__features{padding:38px 0}.home-module__NoU7wq__sectionHeader,.home-module__NoU7wq__auditIntro{max-width:720px;margin-bottom:22px}.home-module__NoU7wq__sectionHeader h2,.home-module__NoU7wq__auditIntro h2,.home-module__NoU7wq__pricingSection h2{margin:8px 0 0;font-size:clamp(1.8rem,3vw,3rem);line-height:1.1}.home-module__NoU7wq__featureGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.home-module__NoU7wq__featureCard{border-radius:20px;padding:22px}.home-module__NoU7wq__featureCard span{color:#0f766e;margin-bottom:20px;font-weight:900;display:inline-flex}.home-module__NoU7wq__featureCard h3{margin:0 0 10px}.home-module__NoU7wq__featureCard p{margin:0}.home-module__NoU7wq__auditLayout{grid-template-columns:minmax(260px,.7fr) minmax(0,1.5fr);gap:18px;display:grid}.home-module__NoU7wq__auditCard,.home-module__NoU7wq__auditSideCard{border-radius:22px;padding:28px}.home-module__NoU7wq__auditSideCard{align-self:start}.home-module__NoU7wq__auditSideCard ul{margin:18px 0 0;padding-left:18px;line-height:1.9}.home-module__NoU7wq__auditCard h2{margin:0 0 10px}.home-module__NoU7wq__form{gap:16px;display:grid}.home-module__NoU7wq__label{gap:8px;font-weight:900;display:grid}.home-module__NoU7wq__input,.home-module__NoU7wq__select{color:#17211d;background:#f8fbf7;border:1px solid #17352d24;border-radius:14px;width:100%;padding:15px 16px;font-size:1rem}.home-module__NoU7wq__input:focus,.home-module__NoU7wq__select:focus{border-color:#0f766e;outline:none;box-shadow:0 0 0 4px #0f766e1f}.home-module__NoU7wq__error{color:#b42318;margin-top:16px;font-weight:900}.home-module__NoU7wq__resultBox{background:#f8fbf7;border-radius:20px;margin-top:24px;padding:22px}.home-module__NoU7wq__resultHeader,.home-module__NoU7wq__summaryGrid,.home-module__NoU7wq__listGrid,.home-module__NoU7wq__summaryMetricGrid,.home-module__NoU7wq__pricingGrid{gap:14px;display:grid}.home-module__NoU7wq__resultHeader,.home-module__NoU7wq__pricingGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-module__NoU7wq__resultValue{overflow-wrap:anywhere;margin:4px 0 0;font-weight:900}.home-module__NoU7wq__healthBanner{background:#fffdf7;border:1px solid #17352d1a;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;margin:20px 0;padding:18px;display:flex}.home-module__NoU7wq__healthScore{margin:0;font-size:3rem;font-weight:900}.home-module__NoU7wq__healthStatus{text-align:right}.home-module__NoU7wq__healthGrade{margin-top:8px;font-weight:900;display:block}.home-module__NoU7wq__statusBadgeLarge,.home-module__NoU7wq__statusBadge{text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;font-size:.75rem;font-weight:900;display:inline-flex}.home-module__NoU7wq__statusBadgeLarge{color:#17352d;background:#f5c35a;padding:.6em 1em}.home-module__NoU7wq__statusBadge{padding:.35em .75em}.home-module__NoU7wq__executiveSummary,.home-module__NoU7wq__recommendationBox,.home-module__NoU7wq__technicalBox,.home-module__NoU7wq__listSection,.home-module__NoU7wq__summaryCard,.home-module__NoU7wq__summaryMetric{background:#fffdf7;border:1px solid #17352d1a;border-radius:16px}.home-module__NoU7wq__executiveSummary,.home-module__NoU7wq__recommendationBox,.home-module__NoU7wq__technicalBox{margin-bottom:18px;padding:20px}.home-module__NoU7wq__summaryHeader{justify-content:space-between;margin-bottom:16px}.home-module__NoU7wq__summaryHeader h4,.home-module__NoU7wq__recommendationHeader h4,.home-module__NoU7wq__technicalBox h4,.home-module__NoU7wq__listSection h4{margin:0}.home-module__NoU7wq__summaryMetricGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-module__NoU7wq__summaryMetric,.home-module__NoU7wq__summaryCard,.home-module__NoU7wq__listSection{padding:16px}.home-module__NoU7wq__summaryMetricValue,.home-module__NoU7wq__summaryNumber{margin:5px 0 0;font-size:1.5rem;font-weight:900}.home-module__NoU7wq__summaryMetricDetail{margin:6px 0 0}.home-module__NoU7wq__summaryGrid{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:18px}.home-module__NoU7wq__summaryTitle{color:#5f6f68;display:block}.home-module__NoU7wq__summaryCardIssue{background:#fff4f2}.home-module__NoU7wq__summaryCardWarning{background:#fff8e9}.home-module__NoU7wq__summaryCardPass{background:#ecf8f1}.home-module__NoU7wq__listGrid{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:18px}.home-module__NoU7wq__listHeading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.home-module__NoU7wq__issuesList .home-module__NoU7wq__statusBadge{color:#b42318;background:#b423181a}.home-module__NoU7wq__warningsList .home-module__NoU7wq__statusBadge{color:#a15c07;background:#a15c071f}.home-module__NoU7wq__passesList .home-module__NoU7wq__statusBadge{color:#0f766e;background:#0f766e1f}.home-module__NoU7wq__listSection ul,.home-module__NoU7wq__recommendationBox ul{color:#41534d;margin:0;padding-left:18px;line-height:1.8}.home-module__NoU7wq__technicalBox dl{gap:12px;margin:0;display:grid}.home-module__NoU7wq__technicalBox dt{color:#5f6f68}.home-module__NoU7wq__technicalBox dd{margin:0;font-weight:900}.home-module__NoU7wq__resultBox pre{white-space:pre-wrap;word-break:break-word;margin:0}.home-module__NoU7wq__pricingSection{border-radius:24px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:18px;padding:28px;display:grid}.home-module__NoU7wq__pricingGrid article{border-radius:18px;padding:22px}.home-module__NoU7wq__pricingGrid strong{margin:8px 0;font-size:1.4rem;font-weight:900;display:block}.home-module__NoU7wq__footer{border-radius:22px;justify-content:space-between;align-items:center;gap:18px;padding:24px;display:flex}.home-module__NoU7wq__footer p{margin:6px 0 0}@media (max-width:980px){.home-module__NoU7wq__hero,.home-module__NoU7wq__auditLayout,.home-module__NoU7wq__pricingSection{grid-template-columns:1fr}.home-module__NoU7wq__featureGrid,.home-module__NoU7wq__summaryMetricGrid,.home-module__NoU7wq__listGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-module__NoU7wq__heroVisual{min-height:auto}.home-module__NoU7wq__floatingCard{margin-top:14px;position:static}}@media (max-width:720px){.home-module__NoU7wq__main{padding:14px}.home-module__NoU7wq__siteHeader,.home-module__NoU7wq__hero,.home-module__NoU7wq__footer{display:grid}.home-module__NoU7wq__headerNav{order:3}.home-module__NoU7wq__hero,.home-module__NoU7wq__auditCard,.home-module__NoU7wq__auditSideCard,.home-module__NoU7wq__pricingSection{padding:20px}.home-module__NoU7wq__statsBand,.home-module__NoU7wq__featureGrid,.home-module__NoU7wq__summaryGrid,.home-module__NoU7wq__summaryMetricGrid,.home-module__NoU7wq__listGrid,.home-module__NoU7wq__resultHeader,.home-module__NoU7wq__pricingGrid{grid-template-columns:1fr}.home-module__NoU7wq__healthBanner,.home-module__NoU7wq__scoreWrap{display:grid}.home-module__NoU7wq__healthStatus{text-align:left}}.home-module__NoU7wq__reportHeader{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;margin-bottom:30px;padding-bottom:20px;display:flex}.home-module__NoU7wq__reportHeader h1{color:#0f172a;margin:0;font-size:1.8rem}.home-module__NoU7wq__premiumSummary{background:#fff;border:1px solid #e2e8f0;border-radius:20px;margin-bottom:24px;padding:32px 36px;display:block;box-shadow:0 4px 20px #00000005}.home-module__NoU7wq__scoreRingLarge{border-radius:50%;place-items:center;width:200px;height:200px;margin:0 auto;display:grid;position:relative}.home-module__NoU7wq__scoreRingInner{text-align:center;background:#fff;border-radius:50%;place-items:center;width:160px;height:160px;display:grid}.home-module__NoU7wq__scoreRingInner strong{color:#1e293b;font-size:2.8rem;line-height:1;display:block}.home-module__NoU7wq__scoreRingInner span{color:#64748b;text-transform:uppercase;margin-top:4px;font-size:.75rem;font-weight:800}.home-module__NoU7wq__summaryText{color:#475569;margin-bottom:30px;font-size:1.1rem;line-height:1.7}.home-module__NoU7wq__progressBarContainer{margin-bottom:18px}.home-module__NoU7wq__progressBarLabel{color:#334155;text-transform:uppercase;letter-spacing:.05em;justify-content:space-between;margin-bottom:10px;font-size:.8rem;font-weight:800;display:flex}.home-module__NoU7wq__progressRail{background:#f1f5f9;border-radius:999px;height:14px;overflow:hidden}.home-module__NoU7wq__progressFill{height:100%;transition:width 1s cubic-bezier(.4,0,.2,1)}.home-module__NoU7wq__issueCard{background:#fff;border:1px solid #e2e8f0;border-radius:16px;gap:20px;margin-bottom:8px;padding:24px;transition:all .2s;display:flex}.home-module__NoU7wq__issueCard:hover{border-color:#94a3b8;box-shadow:0 4px 12px #0000000a}.home-module__NoU7wq__priorityTag{text-transform:uppercase;text-align:center;border-radius:8px;min-width:70px;height:fit-content;padding:6px 14px;font-size:.75rem;font-weight:900}.home-module__NoU7wq__priorityHigh{color:#991b1b;background:#fee2e2;border:1px solid #fecaca}.home-module__NoU7wq__priorityMed{color:#9a3412;background:#ffedd5;border:1px solid #fed7aa}.home-module__NoU7wq__priorityLow{color:#166534;background:#f0fdf4;border:1px solid #dcfce7}.home-module__NoU7wq__issueContent h4{color:#1e293b;margin:0 0 8px;font-size:1.05rem}.home-module__NoU7wq__issueContent p{color:#64748b;margin:0;font-size:.95rem;line-height:1.6}.home-module__NoU7wq__keywordTable{border-collapse:collapse;background:#fff;border:1px solid #e2e8f0;border-radius:16px;width:100%;margin-top:20px;overflow:hidden}.home-module__NoU7wq__keywordTable th{text-align:left;color:#64748b;text-transform:uppercase;letter-spacing:.05em;background:#f8fafc;padding:18px;font-size:.8rem;font-weight:800}.home-module__NoU7wq__keywordTable td{color:#334155;border-top:1px solid #f1f5f9;padding:18px;font-weight:600}.home-module__NoU7wq__checkIcon{color:#10b981;font-weight:900}.home-module__NoU7wq__crossIcon{color:#ef4444;font-weight:900}@media (max-width:980px){.home-module__NoU7wq__premiumSummary{grid-template-columns:1fr;padding:20px}.home-module__NoU7wq__reportHeader{flex-direction:column;align-items:flex-start;gap:15px}}
