.page-module__3uUiZq__pageWrapper{min-height:100vh;padding-top:160px;padding-bottom:120px}.page-module__3uUiZq__hero{text-align:center;margin-bottom:80px}.page-module__3uUiZq__heroDesc{color:var(--text-secondary);max-width:700px;margin:24px auto 0;font-size:clamp(18px,2vw,24px);font-weight:300;line-height:1.6}.page-module__3uUiZq__inputSection{max-width:700px;margin:0 auto}.page-module__3uUiZq__inputCard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#fff6;border:1px solid #fffc;border-radius:32px;padding:60px}.dark .page-module__3uUiZq__inputCard{background-color:#0006;border:1px solid #ffffff0d}.page-module__3uUiZq__inputRow{align-items:stretch;gap:16px;display:flex}.page-module__3uUiZq__urlInput{border:none;border-bottom:2px solid var(--border-light);font-family:var(--font-sans);color:var(--text-primary);transition:border-color .4s var(--ease-custom);background:0 0;border-radius:0;outline:none;flex:1;padding:16px 0;font-size:22px}.page-module__3uUiZq__urlInput:focus{border-bottom-color:var(--accent-primary)}.page-module__3uUiZq__urlInput::placeholder{color:var(--text-muted)}.page-module__3uUiZq__noWebsiteLink{color:var(--text-muted);cursor:pointer;font-size:15px;font-family:var(--font-sans);text-underline-offset:4px;background:0 0;border:none;margin-top:24px;text-decoration:underline;transition:color .3s;display:block}.page-module__3uUiZq__noWebsiteLink:hover{color:var(--text-primary)}.page-module__3uUiZq__loadingSection{text-align:center;max-width:700px;margin:0 auto}.page-module__3uUiZq__loadingCard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#fff6;border:1px solid #fffc;border-radius:32px;padding:80px 60px}.dark .page-module__3uUiZq__loadingCard{background-color:#0006;border:1px solid #ffffff0d}.page-module__3uUiZq__spinner{border:3px solid var(--border-light);border-top-color:var(--accent-primary);border-radius:50%;width:48px;height:48px;margin:0 auto 32px;animation:.8s linear infinite page-module__3uUiZq__spin}@keyframes page-module__3uUiZq__spin{to{transform:rotate(360deg)}}.page-module__3uUiZq__loadingText{color:var(--text-secondary);font-size:20px;font-weight:300}.page-module__3uUiZq__loadingUrl{color:var(--text-muted);word-break:break-all;margin-top:12px;font-size:16px}.page-module__3uUiZq__resultsSection{max-width:900px;margin:0 auto}.page-module__3uUiZq__scoreCard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center;background-color:#fff6;border:1px solid #fffc;border-radius:32px;margin-bottom:40px;padding:60px}.dark .page-module__3uUiZq__scoreCard{background-color:#0006;border:1px solid #ffffff0d}.page-module__3uUiZq__scoreUrl{color:var(--text-muted);word-break:break-all;margin-bottom:40px;font-size:16px}.page-module__3uUiZq__scoreCircle{border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:200px;height:200px;margin:0 auto 32px;display:flex;position:relative}.page-module__3uUiZq__scoreNumber{letter-spacing:-.04em;font-size:72px;font-weight:600;line-height:1}.page-module__3uUiZq__scoreLabel{text-transform:uppercase;letter-spacing:.1em;opacity:.7;margin-top:4px;font-size:16px;font-weight:500}.page-module__3uUiZq__scoreRed{color:#ef233c;background:#ef233c1a;border:2px solid #ef233c33}.page-module__3uUiZq__scoreYellow{color:#e09f00;background:#ffb7031a;border:2px solid #ffb70333}.page-module__3uUiZq__scoreGreen{color:#06d6a0;background:#06d6a01a;border:2px solid #06d6a033}.page-module__3uUiZq__scoreVerdict{color:var(--text-primary);margin-bottom:8px;font-size:28px;font-weight:400}.page-module__3uUiZq__scoreVerdictSub{color:var(--text-secondary);max-width:500px;margin:0 auto;font-size:18px;font-weight:300;line-height:1.6}.page-module__3uUiZq__issuesCard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#fff6;border:1px solid #fffc;border-radius:32px;margin-bottom:40px;padding:48px}.dark .page-module__3uUiZq__issuesCard{background-color:#0006;border:1px solid #ffffff0d}.page-module__3uUiZq__issuesTitle{color:var(--text-primary);margin-bottom:32px;font-size:24px;font-weight:600}.page-module__3uUiZq__issueItem{border-bottom:1px solid var(--border-light);align-items:flex-start;gap:16px;padding:20px 0;display:flex}.page-module__3uUiZq__issueItem:last-child{border-bottom:none}.page-module__3uUiZq__issueDot{border-radius:50%;flex-shrink:0;width:10px;height:10px;margin-top:7px}.page-module__3uUiZq__dotCritical{background:#ef233c}.page-module__3uUiZq__dotHigh{background:#f50}.page-module__3uUiZq__dotMedium{background:#e09f00}.page-module__3uUiZq__dotLow{background:#06d6a0}.page-module__3uUiZq__issueLabel{color:var(--text-primary);font-size:18px;line-height:1.5}.page-module__3uUiZq__issueImpact{text-transform:uppercase;letter-spacing:.1em;border-radius:100px;flex-shrink:0;margin-left:auto;padding:4px 12px;font-size:13px;font-weight:600}.page-module__3uUiZq__impactCritical{color:#ef233c;background:#ef233c1a}.page-module__3uUiZq__impactHigh{color:#f50;background:#ff55001a}.page-module__3uUiZq__impactMedium{color:#e09f00;background:#ffb7031a}.page-module__3uUiZq__impactLow{color:#06d6a0;background:#06d6a01a}.page-module__3uUiZq__ctaCard{background-color:var(--bg-inverse);color:var(--text-inverse);text-align:center;border-radius:32px;margin-bottom:40px;padding:60px}.page-module__3uUiZq__ctaTitle{margin-bottom:16px;font-size:36px;font-weight:400;line-height:1.2}.page-module__3uUiZq__ctaDesc{color:#a0a0a0;max-width:500px;margin:0 auto 40px;font-size:18px;font-weight:300;line-height:1.6}.page-module__3uUiZq__ctaButtons{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.page-module__3uUiZq__whatsappBtn{color:#fff;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;transition:all .4s var(--ease-custom);background-color:#25d366;border:none;border-radius:9999px;align-items:center;gap:10px;padding:16px 32px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.page-module__3uUiZq__whatsappBtn:hover{background-color:#1da851;transform:translateY(-2px)}.page-module__3uUiZq__callBtn{background-color:var(--bg-primary);color:var(--text-primary);text-transform:uppercase;letter-spacing:.1em;cursor:pointer;transition:all .4s var(--ease-custom);border:none;border-radius:9999px;justify-content:center;align-items:center;gap:10px;padding:16px 32px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.page-module__3uUiZq__callBtn:hover{background-color:var(--text-muted);color:var(--bg-primary);transform:translateY(-2px)}.page-module__3uUiZq__projectBtn{color:#fff;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;transition:all .4s var(--ease-custom);background-color:#0000;border:1px solid #fff3;border-radius:9999px;justify-content:center;align-items:center;padding:16px 32px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.page-module__3uUiZq__projectBtn:hover{color:#000;background-color:#fff}.page-module__3uUiZq__retryRow{text-align:center}.page-module__3uUiZq__retryBtn{font-family:var(--font-sans);color:var(--text-muted);cursor:pointer;text-underline-offset:4px;background:0 0;border:none;font-size:16px;text-decoration:underline;transition:color .3s}.page-module__3uUiZq__retryBtn:hover{color:var(--text-primary)}.page-module__3uUiZq__noWebCard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center;background-color:#fff6;border:1px solid #fffc;border-radius:32px;max-width:700px;margin:0 auto;padding:60px}.dark .page-module__3uUiZq__noWebCard{background-color:#0006;border:1px solid #ffffff0d}.page-module__3uUiZq__noWebTitle{margin-bottom:16px;font-size:36px;font-weight:400;line-height:1.2}.page-module__3uUiZq__noWebDesc{color:var(--text-secondary);max-width:550px;margin:0 auto 40px;font-size:18px;font-weight:300;line-height:1.6}.page-module__3uUiZq__noWebBack{color:var(--text-muted);cursor:pointer;font-size:15px;font-family:var(--font-sans);text-underline-offset:4px;background:0 0;border:none;margin-top:24px;text-decoration:underline;display:block}@media (max-width:768px){.page-module__3uUiZq__inputCard,.page-module__3uUiZq__loadingCard,.page-module__3uUiZq__scoreCard,.page-module__3uUiZq__issuesCard,.page-module__3uUiZq__ctaCard,.page-module__3uUiZq__noWebCard{border-radius:20px;padding:32px 20px}.page-module__3uUiZq__inputRow{flex-direction:column}.page-module__3uUiZq__scoreCircle{width:160px;height:160px}.page-module__3uUiZq__scoreNumber{font-size:56px}.page-module__3uUiZq__issueItem{flex-wrap:wrap}.page-module__3uUiZq__issueImpact{margin-left:26px}}
