.report-offer{background:var(--accent);border:1px solid var(--border);border-radius:18px;grid-template-columns:1.2fr 1fr;gap:48px;padding:36px;scroll-margin-top:100px;display:grid}.report-offer .section-label{align-items:center;gap:8px;display:flex}.checker-site .report-offer h2{letter-spacing:-1px;margin-bottom:16px;font-size:30px}.report-offer-copy>p{color:var(--muted-foreground);font-size:14px;line-height:1.8}.report-offer-copy ul{color:var(--muted-foreground);margin:16px 0;padding-left:18px;font-size:13px;line-height:1.9}.report-offer-price{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.report-offer-price>strong{letter-spacing:-2px;font-size:48px;line-height:1.2}.report-offer-price>strong small{letter-spacing:0;color:var(--muted-foreground);margin-left:9px;font-size:13px}.report-offer-price>p{color:var(--muted-foreground);margin:12px 0 18px;font-size:13px}.report-offer-price .checker-button{width:100%;margin-top:5px}.report-small{color:var(--muted-foreground);align-items:flex-start;gap:6px;line-height:1.8;display:flex;font-size:12px!important}.report-small svg{flex-shrink:0;margin-top:4px}.result-container .report-offer{margin-top:34px}.report-page{padding-top:50px;padding-bottom:65px}.full-report{max-width:1050px;margin:0 auto}.full-report-header{border-bottom:1px solid var(--border);padding-bottom:30px}.full-report h1,.pricing-report-title{letter-spacing:-1.5px;margin:12px 0;font-size:clamp(30px,4vw,44px);font-weight:650;line-height:1.2}.full-report-header>p{color:var(--muted-foreground);overflow-wrap:anywhere;font-size:12px}.report-actions{flex-wrap:wrap;gap:12px;margin:20px 0;display:flex}.report-summary{background:var(--accent);border-radius:15px;grid-template-columns:.65fr 1.35fr;align-items:center;gap:40px;margin:35px 0;padding:30px;display:grid}.report-summary>div>span{color:var(--muted-foreground);font-size:12px;display:block}.report-summary strong{color:var(--primary);letter-spacing:-3px;font-size:75px;line-height:1.2}.report-summary strong small{color:var(--muted-foreground);letter-spacing:0;margin-left:5px;font-size:20px}.report-summary>p{color:var(--muted-foreground);font-size:14px;line-height:1.9}.report-section{margin:45px 0}.report-section h2{letter-spacing:-1px!important;font-size:28px!important}.report-component-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.report-component-grid>div{border:1px solid var(--border);background:var(--card);border-radius:13px;padding:25px}.report-component-top{justify-content:space-between;align-items:center;gap:15px;display:flex}.report-component-top h3{margin:0;font-size:16px;font-weight:650}.report-component-top strong{color:var(--primary);font-size:25px;font-weight:650}.report-component-top small{color:var(--muted-foreground);font-size:11px;font-weight:400}.report-component-grid p{color:var(--muted-foreground);font-size:13px;line-height:1.9}.report-meta{color:var(--muted-foreground);font-size:11px!important}.report-table-wrap{border:1px solid var(--border);border-radius:12px;overflow-x:auto}.report-table-wrap table{border-collapse:collapse;text-align:left;width:100%;min-width:600px}.report-table-wrap th,.report-table-wrap td{border-bottom:1px solid var(--border);vertical-align:top;padding:16px;font-size:12px}.report-table-wrap th{font-weight:600}.report-table-wrap thead{background:var(--muted)}.report-table-wrap tbody td:last-child{color:var(--muted-foreground);line-height:1.8}.report-table-wrap tbody td small{color:var(--muted-foreground);margin-top:4px;font-size:10px;display:block}.report-table-wrap tbody td strong{color:var(--primary);font-variant-numeric:tabular-nums;font-size:16px}.report-next-steps{flex-direction:column;gap:16px;padding:0;list-style:none;display:flex}.report-next-steps li{border-bottom:1px solid var(--border);gap:15px;padding-bottom:18px;display:flex}.report-next-steps li>span{background:var(--accent);min-width:28px;height:28px;color:var(--primary);border-radius:50%;place-items:center;font-size:12px;display:grid}.report-next-steps p{color:var(--muted-foreground);margin:0;font-size:14px;line-height:1.9}.report-limitations{background:var(--muted);border-radius:15px;padding:25px}.report-limitations ul{color:var(--muted-foreground);padding-left:18px;font-size:13px;line-height:1.9}.report-state{text-align:center;max-width:650px;min-height:350px;margin:35px auto;padding:30px 0}.report-state>svg{color:var(--primary);margin:0 auto 20px}.report-state h1{margin:15px 0 20px;font-size:32px;font-weight:650;line-height:1.25}.report-state h2{margin-top:30px;font-size:22px}.report-state p{color:var(--muted-foreground);font-size:14px;line-height:1.8}.report-state .report-actions,.report-state .report-small{justify-content:center}.report-checkout-price{color:var(--primary)!important;margin:18px 0!important;font-size:48px!important}.report-checkout-price small{font-size:15px}.report-bottom-links{color:var(--primary);justify-content:space-between;gap:20px;margin-top:30px;font-size:13px;display:flex}.reports-list h1{margin-bottom:20px;font-size:28px;font-weight:650}.saved-reports{flex-direction:column;gap:12px;display:flex}.saved-reports>div{border:1px solid var(--border);border-radius:12px;align-items:center;gap:20px;padding:18px;display:flex}.saved-reports>div>div{flex:1}.saved-reports p{color:var(--muted-foreground);margin:5px 0 0;font-size:12px}.saved-reports button{width:40px;height:40px;color:var(--muted-foreground);background:0 0;border:0;place-items:center;display:grid}.saved-reports a{color:var(--primary);align-items:center;gap:6px;font-size:13px;display:flex}.report-site .report-offer{margin-top:40px}.report-site .report-offer h2{font-size:28px}.pricing-report-title{margin-bottom:30px}@media (width<=800px){.report-offer{grid-template-columns:1fr;gap:26px;padding:24px}.checker-site .report-offer h2{font-size:25px}.report-offer-price>strong{font-size:42px}.report-page{padding-top:30px}.report-summary{grid-template-columns:1fr;gap:10px;padding:22px}.report-component-grid{grid-template-columns:1fr;gap:15px}.full-report h1{letter-spacing:-1px;font-size:30px}.report-actions .checker-button{width:100%}.full-report-header .section-label{letter-spacing:1px;font-size:9px}.report-section h2{font-size:24px!important}.report-bottom-links{flex-direction:column}.saved-reports>div{flex-wrap:wrap;gap:10px}}@media print{.no-print,footer{display:none!important}header:has(nav){display:none!important}.report-page{max-width:none;padding:0}.full-report{color:#111;background:#fff}.report-section,.report-component-grid>div,.report-next-steps li{break-inside:avoid}.report-table-wrap{overflow:visible}.report-table-wrap tr{break-inside:avoid}.report-table-wrap table{min-width:0}.report-component-grid{display:block}.report-component-grid>div{margin-bottom:15px}.report-summary{background:#f1f5ff!important}.report-site{background:#fff!important}}.report-pricing{padding:22px 0 28px}.report-pricing-intro{text-align:center;margin:0 auto 65px}.report-pricing-intro h1{font-family:var(--font-serif-display);letter-spacing:-1.5px;margin:0;font-size:clamp(32px,4vw,52px);font-weight:450;line-height:1.15}.report-pricing-intro>p{max-width:760px;color:var(--muted-foreground);margin:23px auto 0;font-size:17px;line-height:1.75}.report-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;max-width:960px;margin-inline:auto;display:grid}.report-plan{border:1px solid var(--border);background:var(--card);border-radius:22px;flex-direction:column;min-width:0;padding:36px;display:flex}.report-plan-featured{box-shadow:0 0 0 1px var(--border), 0 5px 12px color-mix(in oklch, var(--foreground) 5%, transparent)}.checker-site .report-plan h2,.checker-site .report-plan h3{font-family:var(--font-sans);letter-spacing:-.4px;margin:0 0 14px;font-size:19px;font-weight:550;line-height:1.4}.report-plan-price{align-items:baseline;gap:9px;display:flex}.report-plan-price strong{font-family:var(--font-serif-display);letter-spacing:-2px;font-size:60px;font-weight:450;line-height:1.2}.report-plan-price>span{color:var(--muted-foreground);font-size:12px}.report-plan-description{color:var(--muted-foreground);min-height:52px;margin:13px 0 30px;font-size:15px;line-height:1.7}.report-plan .report-plan-button{border-radius:999px;width:100%;margin-bottom:30px}.report-plan ul{gap:18px;margin:0 0 26px;padding:0;list-style:none;display:grid}.report-plan li{color:var(--muted-foreground);align-items:flex-start;gap:12px;font-size:14px;line-height:1.6;display:flex}.report-plan li svg{flex-shrink:0;margin-top:2px}.report-plan-detail{color:var(--muted-foreground);margin:auto 0 18px;font-size:12px;line-height:1.75}.report-plan-link{font-size:13px}.report-pricing-note{max-width:740px;color:var(--muted-foreground);text-align:center;margin:30px auto 0;font-size:12px;line-height:1.8}.report-pricing-note a{text-underline-offset:3px;text-decoration:underline}@media (width<=640px){.report-pricing{padding-top:0}.report-pricing-intro{margin-bottom:32px}.report-pricing-intro>p{font-size:15px}.report-pricing-grid{grid-template-columns:minmax(0,1fr);gap:20px}.report-plan{padding:28px 24px}.report-plan-price strong{font-size:52px}.report-plan-description{min-height:0}}.report-pricing.report-pricing-home{padding:0;scroll-margin-top:100px}.report-pricing-home .report-pricing-intro{margin-bottom:38px}.checker-site .report-pricing-home .report-pricing-intro h2{font-family:var(--font-sans);letter-spacing:-1.4px;margin:0;font-size:clamp(28px,3vw,39px);font-weight:650;line-height:1.2}.report-pricing-home .report-pricing-intro>p{font-size:15px}@media (width<=800px){.checker-site .report-pricing-home .report-pricing-intro h2{letter-spacing:-1px;font-size:30px}.report-pricing-home .report-pricing-intro>p{font-size:14px}}
