.FreeReportResults-module__1EMGJG__container{max-width:900px;margin:0 auto;padding:3rem 1.5rem}.FreeReportResults-module__1EMGJG__backLink{font-family:var(--audit-font-mono);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:12px;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex}.FreeReportResults-module__1EMGJG__backLink:hover{color:var(--accent)}.FreeReportResults-module__1EMGJG__header{text-align:center;margin-bottom:3rem}.FreeReportResults-module__1EMGJG__title{font-family:var(--font-heading);font-size:clamp(1.75rem,5vw,2.5rem);font-weight:var(--audit-font-semibold);color:var(--audit-text-primary);margin:0 0 1rem;line-height:1.2}.FreeReportResults-module__1EMGJG__url{font-family:var(--font);font-size:var(--audit-text-lg);color:var(--audit-brand-green);word-break:break-all;margin:0 0 .5rem}.FreeReportResults-module__1EMGJG__timestamp{font-family:var(--font);font-size:var(--audit-text-sm);color:var(--audit-text-secondary);margin:0}.FreeReportResults-module__1EMGJG__headerThumbnail{border:1px solid var(--audit-border-subtle);cursor:pointer;border-radius:0;width:160px;height:100px;margin:1.5rem auto 0;transition:border-color .2s,transform .2s;display:block;overflow:hidden}.FreeReportResults-module__1EMGJG__headerThumbnail:hover{border-color:var(--audit-brand-green);transform:scale(1.02)}.FreeReportResults-module__1EMGJG__headerThumbnailImg{object-fit:cover;object-position:top center;width:100%;height:100%}.FreeReportResults-module__1EMGJG__issueCountHero{text-align:center;border-radius:var(--radius-sm);background:linear-gradient(135deg,#ef444414,#fb923c0d);border:1px solid #ef444433;margin-bottom:2rem;padding:2.5rem 1.5rem}.FreeReportResults-module__1EMGJG__issueCountNumber{flex-direction:column;align-items:center;gap:.25rem;margin-bottom:1rem;display:flex}.FreeReportResults-module__1EMGJG__issueCountValue{font-family:var(--audit-font-mono);font-size:clamp(4rem,12vw,6rem);font-weight:var(--audit-font-bold);color:var(--high);letter-spacing:-.02em;line-height:1}.FreeReportResults-module__1EMGJG__issueCountLabel{font-family:var(--font);font-size:var(--audit-text-lg);font-weight:var(--audit-font-semibold);color:var(--audit-text-primary);text-transform:uppercase;letter-spacing:.05em}.FreeReportResults-module__1EMGJG__issueCountSubtext{font-family:var(--font);font-size:var(--audit-text-base);color:var(--audit-text-secondary);max-width:400px;margin:0 auto 1.5rem}.FreeReportResults-module__1EMGJG__issueCountBreakdown{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.FreeReportResults-module__1EMGJG__issueCountBadge{font-family:var(--font);font-size:var(--audit-text-sm);font-weight:var(--audit-font-medium);border-radius:var(--radius-xs);background:var(--audit-bg-card);border:1px solid var(--audit-border-subtle);align-items:center;gap:.375rem;padding:.5rem .875rem;display:inline-flex}.FreeReportResults-module__1EMGJG__issueCountBadge.FreeReportResults-module__1EMGJG__critical{color:var(--high);border-color:#ef44444d}.FreeReportResults-module__1EMGJG__issueCountBadge.FreeReportResults-module__1EMGJG__serious{color:var(--severity-high);border-color:#fb923c4d}.FreeReportResults-module__1EMGJG__issueCountBadge.FreeReportResults-module__1EMGJG__moderate{color:var(--severity-medium);border-color:#facc154d}@media (max-width:480px){.FreeReportResults-module__1EMGJG__issueCountHero{padding:2rem 1rem}.FreeReportResults-module__1EMGJG__issueCountValue{font-size:4rem}.FreeReportResults-module__1EMGJG__issueCountBreakdown{flex-direction:column;align-items:center}}.FreeReportResults-module__1EMGJG__screenshotSection{margin-bottom:2rem}.FreeReportResults-module__1EMGJG__screenshotWrapper{border:1px solid var(--audit-border-subtle);border-radius:0;position:relative;overflow:hidden}.FreeReportResults-module__1EMGJG__screenshot{width:100%;height:auto;display:block}.FreeReportResults-module__1EMGJG__screenshotOverlay{pointer-events:none;background:linear-gradient(#0000 70%,#0a0a0bcc 100%);position:absolute;inset:0}.FreeReportResults-module__1EMGJG__summarySection{margin-bottom:3rem}.FreeReportResults-module__1EMGJG__sectionTitle{font-family:var(--font-heading);font-size:var(--audit-text-xl);font-weight:var(--audit-font-semibold);color:var(--audit-text-primary);margin:0 0 .5rem}.FreeReportResults-module__1EMGJG__sectionSubtitle{font-family:var(--font);font-size:var(--audit-text-base);color:var(--audit-text-secondary);margin:0 0 1.5rem}.FreeReportResults-module__1EMGJG__scoreGrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;display:grid}.FreeReportResults-module__1EMGJG__scoreCard{background:var(--audit-bg-card);border:1px solid var(--audit-border-subtle);border-radius:var(--radius-sm);text-align:center;transition:transform var(--audit-transition-fast),border-color var(--audit-transition-fast);padding:1.5rem}.FreeReportResults-module__1EMGJG__scoreCard:hover{transform:translateY(-2px)}.FreeReportResults-module__1EMGJG__scoreCard.FreeReportResults-module__1EMGJG__critical{border-color:#ef44444d}.FreeReportResults-module__1EMGJG__scoreCard.FreeReportResults-module__1EMGJG__critical:hover{border-color:var(--high)}.FreeReportResults-module__1EMGJG__scoreCard.FreeReportResults-module__1EMGJG__serious{border-color:#fb923c4d}.FreeReportResults-module__1EMGJG__scoreCard.FreeReportResults-module__1EMGJG__serious:hover{border-color:var(--severity-high)}.FreeReportResults-module__1EMGJG__scoreCard.FreeReportResults-module__1EMGJG__moderate{border-color:#facc154d}.FreeReportResults-module__1EMGJG__scoreCard.FreeReportResults-module__1EMGJG__moderate:hover{border-color:var(--severity-medium)}.FreeReportResults-module__1EMGJG__scoreCard.FreeReportResults-module__1EMGJG__minor{border-color:#a3a3a34d}.FreeReportResults-module__1EMGJG__scoreCard.FreeReportResults-module__1EMGJG__minor:hover{border-color:var(--text-secondary)}.FreeReportResults-module__1EMGJG__scoreNumber{font-family:var(--audit-font-mono);font-size:3rem;font-weight:var(--audit-font-bold);margin-bottom:.5rem;line-height:1}.FreeReportResults-module__1EMGJG__scoreCard.FreeReportResults-module__1EMGJG__critical .FreeReportResults-module__1EMGJG__scoreNumber{color:var(--high)}.FreeReportResults-module__1EMGJG__scoreCard.FreeReportResults-module__1EMGJG__serious .FreeReportResults-module__1EMGJG__scoreNumber{color:var(--severity-high)}.FreeReportResults-module__1EMGJG__scoreCard.FreeReportResults-module__1EMGJG__moderate .FreeReportResults-module__1EMGJG__scoreNumber{color:var(--severity-medium)}.FreeReportResults-module__1EMGJG__scoreCard.FreeReportResults-module__1EMGJG__minor .FreeReportResults-module__1EMGJG__scoreNumber{color:var(--text-secondary)}.FreeReportResults-module__1EMGJG__scoreLabel{font-family:var(--font);font-size:var(--audit-text-sm);font-weight:var(--audit-font-semibold);color:var(--audit-text-secondary);text-transform:uppercase;letter-spacing:.05em}.FreeReportResults-module__1EMGJG__issuesSection{margin-bottom:3rem}.FreeReportResults-module__1EMGJG__issuesList{flex-direction:column;gap:1rem;display:flex}.FreeReportResults-module__1EMGJG__issueCard{background:var(--audit-bg-card);border:1px solid var(--audit-border-subtle);border-radius:var(--radius-sm);transition:border-color var(--audit-transition-fast);padding:1.5rem}.FreeReportResults-module__1EMGJG__issueCard:hover{border-color:var(--audit-brand-green)}.FreeReportResults-module__1EMGJG__issueHeader{align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.FreeReportResults-module__1EMGJG__iconCritical{color:var(--high)}.FreeReportResults-module__1EMGJG__iconSerious{color:var(--severity-high)}.FreeReportResults-module__1EMGJG__iconModerate{color:var(--severity-medium)}.FreeReportResults-module__1EMGJG__iconMinor{color:var(--text-secondary)}.FreeReportResults-module__1EMGJG__issueSeverity{font-family:var(--font);font-size:var(--audit-text-xs);font-weight:var(--audit-font-semibold);background:var(--hover-bg-subtle);border-radius:var(--radius-xs);text-transform:uppercase;letter-spacing:.05em;padding:.25rem .5rem}.FreeReportResults-module__1EMGJG__issueCategory{font-family:var(--font);font-size:var(--audit-text-xs);color:var(--audit-text-tertiary);margin-left:auto}.FreeReportResults-module__1EMGJG__issueTitle{font-family:var(--font-heading);font-size:var(--audit-text-base);font-weight:var(--audit-font-semibold);color:var(--audit-text-primary);margin:0 0 .5rem}.FreeReportResults-module__1EMGJG__issueDescription{font-family:var(--font);font-size:var(--audit-text-sm);color:var(--audit-text-secondary);margin:0;line-height:1.6}.FreeReportResults-module__1EMGJG__issueImpact{font-family:var(--font);font-size:var(--audit-text-xs);color:var(--audit-text-tertiary);border-top:1px solid var(--audit-border-subtle);margin:.75rem 0 0;padding-top:.75rem;font-style:italic}.FreeReportResults-module__1EMGJG__quickWinsTeaser{background:var(--audit-bg-card);border:1px solid var(--audit-border-subtle);border-radius:var(--radius-sm);margin-bottom:1.5rem;padding:1.5rem}.FreeReportResults-module__1EMGJG__quickWinsTeaserHeader{align-items:flex-start;gap:1rem;margin-bottom:1.25rem;display:flex}.FreeReportResults-module__1EMGJG__quickWinsTeaserIcon{border-radius:var(--radius-sm);width:48px;height:48px;color:var(--severity-medium);background:#facc151a;flex-shrink:0;justify-content:center;align-items:center;display:flex}.FreeReportResults-module__1EMGJG__quickWinsTeaserTitle{font-family:var(--font-heading);font-size:var(--audit-text-lg);font-weight:var(--audit-font-semibold);color:var(--audit-text-primary);margin:0 0 .25rem}.FreeReportResults-module__1EMGJG__quickWinsTeaserDescription{font-family:var(--font);font-size:var(--audit-text-sm);color:var(--audit-text-secondary);margin:0}.FreeReportResults-module__1EMGJG__quickWinsLockedBadge{font-family:var(--font);font-size:var(--audit-text-xs);font-weight:var(--audit-font-medium);color:var(--audit-text-tertiary);background:var(--audit-bg-base);border:1px solid var(--audit-border-subtle);border-radius:var(--radius-xs);flex-shrink:0;align-items:center;gap:.375rem;margin-left:auto;padding:.375rem .625rem;display:inline-flex}.FreeReportResults-module__1EMGJG__quickWinsTeaserList{flex-direction:column;gap:.75rem;display:flex}.FreeReportResults-module__1EMGJG__quickWinsTeaserItem{background:var(--audit-bg-base);border:1px solid var(--audit-border-subtle);border-radius:var(--radius-xs);align-items:center;gap:.75rem;padding:.875rem 1rem;display:flex;position:relative;overflow:hidden}.FreeReportResults-module__1EMGJG__quickWinsTeaserCheck{color:var(--audit-brand-green);opacity:.6;flex-shrink:0}.FreeReportResults-module__1EMGJG__quickWinsTeaserText{font-family:var(--font);font-size:var(--audit-text-sm);color:var(--audit-text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.FreeReportResults-module__1EMGJG__quickWinsTeaserBlur{background:linear-gradient(to right,transparent,var(--audit-bg-base)40%);pointer-events:none;width:60%;position:absolute;top:0;bottom:0;right:0}.FreeReportResults-module__1EMGJG__actionPlanTeaser{background:var(--audit-bg-card);border:1px solid var(--audit-border-subtle);border-radius:var(--radius-sm);margin-bottom:2rem;padding:1.5rem}.FreeReportResults-module__1EMGJG__actionPlanTeaserHeader{align-items:flex-start;gap:1rem;margin-bottom:1.25rem;display:flex}.FreeReportResults-module__1EMGJG__actionPlanTeaserIcon{border-radius:var(--radius-sm);width:48px;height:48px;color:var(--audit-brand-green);background:#00ffa71a;flex-shrink:0;justify-content:center;align-items:center;display:flex}.FreeReportResults-module__1EMGJG__actionPlanTeaserTitle{font-family:var(--font-heading);font-size:var(--audit-text-lg);font-weight:var(--audit-font-semibold);color:var(--audit-text-primary);margin:0 0 .25rem}.FreeReportResults-module__1EMGJG__actionPlanTeaserDescription{font-family:var(--font);font-size:var(--audit-text-sm);color:var(--audit-text-secondary);margin:0}.FreeReportResults-module__1EMGJG__actionPlanLockedBadge{font-family:var(--font);font-size:var(--audit-text-xs);font-weight:var(--audit-font-medium);color:var(--audit-text-tertiary);background:var(--audit-bg-base);border:1px solid var(--audit-border-subtle);border-radius:var(--radius-xs);flex-shrink:0;align-items:center;gap:.375rem;margin-left:auto;padding:.375rem .625rem;display:inline-flex}.FreeReportResults-module__1EMGJG__actionPlanTeaserSteps{align-items:center;gap:.5rem;display:flex}.FreeReportResults-module__1EMGJG__actionPlanTeaserStep{flex:1;align-items:center;gap:.5rem;display:flex}.FreeReportResults-module__1EMGJG__actionPlanTeaserStepNumber{background:var(--audit-bg-base);border:1px solid var(--audit-border-subtle);width:28px;height:28px;font-family:var(--audit-font-mono);font-size:var(--audit-text-sm);font-weight:var(--audit-font-semibold);color:var(--audit-text-tertiary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.FreeReportResults-module__1EMGJG__actionPlanTeaserStepBar{background:var(--audit-border-subtle);border-radius:2px;flex:1;height:4px}.FreeReportResults-module__1EMGJG__actionPlanTeaserStep:last-child .FreeReportResults-module__1EMGJG__actionPlanTeaserStepBar{display:none}@media (max-width:768px){.FreeReportResults-module__1EMGJG__quickWinsTeaserHeader,.FreeReportResults-module__1EMGJG__actionPlanTeaserHeader{flex-wrap:wrap}.FreeReportResults-module__1EMGJG__quickWinsLockedBadge,.FreeReportResults-module__1EMGJG__actionPlanLockedBadge{justify-content:center;width:100%;margin-top:.5rem;margin-left:0}.FreeReportResults-module__1EMGJG__actionPlanTeaserSteps{flex-wrap:wrap;justify-content:center}.FreeReportResults-module__1EMGJG__actionPlanTeaserStep{flex:none}.FreeReportResults-module__1EMGJG__actionPlanTeaserStepBar{flex:0 0 24px;width:24px}}.FreeReportResults-module__1EMGJG__upgradeSection{margin-bottom:3rem}.FreeReportResults-module__1EMGJG__upgradeCard{border:1px solid var(--audit-brand-green);border-radius:var(--radius-sm);text-align:center;background:linear-gradient(135deg,#00ffa71a,#00ffd30d);padding:2.5rem}.FreeReportResults-module__1EMGJG__upgradeHeader{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.FreeReportResults-module__1EMGJG__unlockIcon{color:var(--audit-brand-green);flex-shrink:0}.FreeReportResults-module__1EMGJG__upgradeTitle{font-family:var(--font-heading);font-size:clamp(1.5rem,4vw,2rem);font-weight:var(--audit-font-semibold);color:var(--audit-text-primary);align-items:center;gap:.5rem;margin:0;display:flex}.FreeReportResults-module__1EMGJG__upgradePrice{color:var(--audit-brand-green);align-items:baseline;display:flex}.FreeReportResults-module__1EMGJG__priceCurrency{font-size:1.5rem;font-weight:var(--audit-font-semibold);margin-right:.25rem}.FreeReportResults-module__1EMGJG__priceAmount{font-size:3rem;font-weight:var(--audit-font-bold);line-height:1}.FreeReportResults-module__1EMGJG__upgradeSubtitle{font-family:var(--font);font-size:var(--audit-text-lg);color:var(--audit-text-secondary);margin:0 0 2rem}.FreeReportResults-module__1EMGJG__upgradeFeatures{text-align:left;flex-direction:column;gap:1rem;max-width:min(500px,100vw - 2rem);margin-bottom:2rem;margin-left:auto;margin-right:auto;display:flex}.FreeReportResults-module__1EMGJG__featureItem{font-family:var(--font);font-size:var(--audit-text-base);color:var(--audit-text-primary);align-items:center;gap:.75rem;display:flex}.FreeReportResults-module__1EMGJG__featureIcon{color:var(--audit-brand-green);flex-shrink:0}.FreeReportResults-module__1EMGJG__upgradeButton{margin-bottom:1rem}.FreeReportResults-module__1EMGJG__upgradeNote{font-family:var(--font);font-size:var(--audit-text-xs);color:var(--audit-text-tertiary);margin:0}.FreeReportResults-module__1EMGJG__teaserSection{background:var(--audit-bg-card);border:1px solid var(--audit-border-subtle);border-radius:var(--radius-sm);padding:2rem}.FreeReportResults-module__1EMGJG__teaserTitle{font-family:var(--font-heading);font-size:var(--audit-text-lg);font-weight:var(--audit-font-semibold);color:var(--audit-text-primary);text-align:center;margin:0 0 1.5rem}.FreeReportResults-module__1EMGJG__teaserGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;display:grid}.FreeReportResults-module__1EMGJG__teaserCard{background:var(--audit-bg-base);border:1px solid var(--audit-border-subtle);border-radius:var(--radius-sm);text-align:center;opacity:.6;filter:blur(.5px);transition:opacity var(--audit-transition-fast);padding:1.5rem}.FreeReportResults-module__1EMGJG__teaserCard:hover{opacity:.8}.FreeReportResults-module__1EMGJG__teaserIcon{margin-bottom:.75rem;font-size:2rem}.FreeReportResults-module__1EMGJG__teaserCard h4{font-family:var(--font-heading);font-size:var(--audit-text-base);font-weight:var(--audit-font-semibold);color:var(--audit-text-primary);margin:0 0 .5rem}.FreeReportResults-module__1EMGJG__locked{font-family:var(--font);font-size:var(--audit-text-sm);color:var(--audit-text-tertiary);margin:0}.FreeReportResults-module__1EMGJG__attribution{border-top:1px solid var(--audit-border-subtle);text-align:center;margin-top:3rem;padding-top:2rem}.FreeReportResults-module__1EMGJG__attribution p{font-family:var(--font);font-size:var(--audit-text-sm);color:var(--audit-text-secondary);margin:0}.FreeReportResults-module__1EMGJG__attribution strong{color:var(--audit-brand-green);font-weight:var(--audit-font-semibold)}@media (max-width:768px){.FreeReportResults-module__1EMGJG__container{padding:2rem 1rem}.FreeReportResults-module__1EMGJG__header{margin-bottom:2rem}.FreeReportResults-module__1EMGJG__scoreGrid{grid-template-columns:repeat(2,1fr)}.FreeReportResults-module__1EMGJG__upgradeCard{padding:1.5rem}.FreeReportResults-module__1EMGJG__upgradeHeader{flex-direction:column;gap:1rem}.FreeReportResults-module__1EMGJG__teaserGrid{grid-template-columns:1fr}}.FreeReportResults-module__1EMGJG__issuesHeader{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.FreeReportResults-module__1EMGJG__issuesStats{flex-wrap:wrap;gap:.5rem;display:flex}.FreeReportResults-module__1EMGJG__statBadge{font-family:var(--font);font-size:var(--audit-text-sm);font-weight:var(--audit-font-medium);color:var(--audit-text-primary);background:var(--audit-bg-card);border:1px solid var(--audit-border-subtle);border-radius:var(--radius-xs);white-space:nowrap;padding:.375rem .75rem}.FreeReportResults-module__1EMGJG__blurredSection{margin-top:1rem;position:relative}.FreeReportResults-module__1EMGJG__issueCardBlurred{background:var(--audit-bg-card);border:1px solid var(--audit-border-subtle);border-radius:var(--radius-sm);filter:blur(4px);opacity:.6;pointer-events:none;user-select:none;margin-bottom:1rem;padding:1.5rem}.FreeReportResults-module__1EMGJG__blurOverlay{background:linear-gradient(to bottom,#10101000 0%,#101010cc 30%,#101010f2 60%,var(--audit-bg-base)100%);border-radius:var(--radius-sm);pointer-events:all;justify-content:center;align-items:center;padding:2rem 1.5rem;display:flex;position:absolute;inset:0}.FreeReportResults-module__1EMGJG__blurContent{text-align:center;z-index:10;max-width:min(400px,100vw - 2rem)}.FreeReportResults-module__1EMGJG__lockIcon{margin-bottom:1rem;font-size:3rem;animation:2s ease-in-out infinite FreeReportResults-module__1EMGJG__pulse}@keyframes FreeReportResults-module__1EMGJG__pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}.FreeReportResults-module__1EMGJG__blurTitle{font-family:var(--font-heading);font-size:var(--audit-text-xl);font-weight:var(--audit-font-semibold);color:var(--audit-text-primary);margin:0 0 .5rem}.FreeReportResults-module__1EMGJG__blurSubtitle{font-family:var(--font);font-size:var(--audit-text-base);color:var(--audit-text-secondary);margin:0 0 1.5rem}.FreeReportResults-module__1EMGJG__blurButton{background:linear-gradient(135deg,var(--audit-brand-green),var(--audit-brand-cyan));width:100%;max-width:min(300px,100vw - 2rem);font-weight:var(--audit-font-semibold);transition:transform var(--audit-transition-fast),box-shadow var(--audit-transition-fast);border:none;margin:0 auto}.FreeReportResults-module__1EMGJG__blurButton:hover{transform:translateY(-2px);box-shadow:0 8px 24px #00ffa74d}@media (max-width:768px){.FreeReportResults-module__1EMGJG__issuesHeader{flex-direction:column}.FreeReportResults-module__1EMGJG__blurOverlay{padding:1.5rem 1rem}.FreeReportResults-module__1EMGJG__lockIcon{font-size:2.5rem}}.FreeReportResults-module__1EMGJG__modalOverlay{backdrop-filter:blur(4px);z-index:100;background:#000c;justify-content:center;align-items:center;padding:1rem;animation:.2s FreeReportResults-module__1EMGJG__fadeIn;display:flex;position:fixed;inset:0}@keyframes FreeReportResults-module__1EMGJG__fadeIn{0%{opacity:0}to{opacity:1}}.FreeReportResults-module__1EMGJG__modalContent{background:var(--audit-bg-card);border:1px solid var(--audit-border-subtle);border-radius:var(--radius-sm);width:100%;max-width:min(480px,100vw - 2rem);padding:2.5rem;animation:.3s FreeReportResults-module__1EMGJG__slideUp;position:relative}@keyframes FreeReportResults-module__1EMGJG__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.FreeReportResults-module__1EMGJG__modalClose{color:var(--audit-text-secondary);cursor:pointer;border-radius:var(--radius-xs);background:0 0;border:none;padding:.5rem;transition:background-color .2s,color .2s;position:absolute;top:1rem;right:1rem}.FreeReportResults-module__1EMGJG__modalClose:hover{background:var(--audit-bg-base);color:var(--audit-text-primary)}.FreeReportResults-module__1EMGJG__modalHeader{text-align:center;margin-bottom:1.5rem}.FreeReportResults-module__1EMGJG__modalTitle{font-family:var(--font-heading);font-size:var(--audit-text-xl);font-weight:var(--audit-font-semibold);color:var(--audit-text-primary);margin:0 0 .5rem}.FreeReportResults-module__1EMGJG__modalSubtitle{font-family:var(--font);font-size:var(--audit-text-base);color:var(--audit-text-secondary);margin:0}.FreeReportResults-module__1EMGJG__modalPrice{justify-content:center;align-items:baseline;gap:.5rem;margin-bottom:1.5rem;display:flex}.FreeReportResults-module__1EMGJG__priceTag{font-family:var(--font-heading);font-size:3rem;font-weight:var(--audit-font-bold);color:var(--audit-brand-green);line-height:1}.FreeReportResults-module__1EMGJG__priceNote{font-size:var(--audit-text-sm);color:var(--audit-text-secondary)}.FreeReportResults-module__1EMGJG__modalFeatures{margin:0 0 2rem;padding:0;list-style:none}.FreeReportResults-module__1EMGJG__modalFeatures li{font-family:var(--font);font-size:var(--audit-text-sm);color:var(--audit-text-primary);border-bottom:1px solid var(--audit-border-subtle);align-items:center;gap:.75rem;padding:.625rem 0;display:flex}.FreeReportResults-module__1EMGJG__modalFeatures li:last-child{border-bottom:none}.FreeReportResults-module__1EMGJG__featureCheck{color:var(--audit-brand-green);flex-shrink:0}.FreeReportResults-module__1EMGJG__checkoutForm{flex-direction:column;gap:1rem;display:flex}.FreeReportResults-module__1EMGJG__inputLabel{font-family:var(--font);font-size:var(--audit-text-sm);font-weight:var(--audit-font-medium);color:var(--audit-text-primary)}.FreeReportResults-module__1EMGJG__emailInput{background:var(--audit-bg-base);border:1px solid var(--audit-border-medium);border-radius:var(--radius-xs);width:100%;font-family:var(--font);font-size:var(--audit-text-base);color:var(--audit-text-primary);padding:.875rem 1rem;transition:border-color .2s,box-shadow .2s}.FreeReportResults-module__1EMGJG__emailInput::placeholder{color:var(--audit-text-tertiary)}.FreeReportResults-module__1EMGJG__emailInput:focus{border-color:var(--audit-brand-green);outline:none;box-shadow:0 0 0 3px #00ffa71a}.FreeReportResults-module__1EMGJG__emailInput:disabled{opacity:.6;cursor:not-allowed}.FreeReportResults-module__1EMGJG__errorMessage{font-family:var(--font);font-size:var(--audit-text-sm);color:var(--audit-error);margin:0;padding:.5rem 0}.FreeReportResults-module__1EMGJG__checkoutButton{width:100%;font-weight:var(--audit-font-semibold);border-radius:var(--radius-sm);justify-content:center;align-items:center;gap:.5rem;padding:1rem;transition:transform .2s,box-shadow .2s;display:flex;background:var(--audit-gradient-brand)!important;color:var(--audit-text-on-accent)!important}.FreeReportResults-module__1EMGJG__checkoutButton:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 24px #00ffa740}.FreeReportResults-module__1EMGJG__checkoutButton:disabled{opacity:.7;cursor:not-allowed}.FreeReportResults-module__1EMGJG__spinner{animation:1s linear infinite FreeReportResults-module__1EMGJG__spin}@keyframes FreeReportResults-module__1EMGJG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.FreeReportResults-module__1EMGJG__guarantee{font-family:var(--font);font-size:var(--audit-text-xs);color:var(--audit-text-tertiary);text-align:center;margin:0}@media (max-width:480px){.FreeReportResults-module__1EMGJG__modalContent{padding:1.5rem}.FreeReportResults-module__1EMGJG__priceTag{font-size:2.5rem}}.FreeReportResults-module__1EMGJG__softGateSection{margin:1.5rem 0}.FreeReportResults-module__1EMGJG__softGateCard{border:1px dashed var(--audit-brand-green);border-radius:var(--radius-sm);transition:border-color var(--audit-transition-fast),background var(--audit-transition-fast);background:linear-gradient(135deg,#00ffa714,#00ffd30a);align-items:center;gap:1.5rem;padding:1.5rem;display:flex}.FreeReportResults-module__1EMGJG__softGateCard:hover{background:linear-gradient(135deg,#00ffa71f,#00ffd30f)}.FreeReportResults-module__1EMGJG__softGateIcon{border-radius:var(--radius-sm);width:56px;height:56px;color:var(--audit-brand-green);background:#00ffa71a;flex-shrink:0;justify-content:center;align-items:center;display:flex}.FreeReportResults-module__1EMGJG__softGateContent{flex:1;min-width:0}.FreeReportResults-module__1EMGJG__softGateTitle{font-family:var(--font-heading);font-size:var(--audit-text-lg);font-weight:var(--audit-font-semibold);color:var(--audit-text-primary);margin:0 0 .375rem}.FreeReportResults-module__1EMGJG__softGateDescription{font-family:var(--font);font-size:var(--audit-text-sm);color:var(--audit-text-secondary);margin:0;line-height:1.5}.FreeReportResults-module__1EMGJG__softGateButton{font-weight:var(--audit-font-semibold);border-radius:var(--radius-sm);flex-shrink:0;align-items:center;gap:.5rem;padding:.75rem 1.25rem;transition:background-color .2s,color .2s;display:flex;border:1px solid var(--audit-brand-green)!important;color:var(--audit-brand-green)!important;background:0 0!important}.FreeReportResults-module__1EMGJG__softGateButton:hover{background:var(--audit-brand-green)!important;color:var(--audit-bg-base)!important}@media (max-width:768px){.FreeReportResults-module__1EMGJG__softGateCard{text-align:center;flex-direction:column;gap:1rem}.FreeReportResults-module__1EMGJG__softGateButton{justify-content:center;width:100%}}
/*# sourceMappingURL=78f38f9e86dda7f7.css.map*/