.page-module__Lg3gfq__validatorPage{min-height:100vh}.page-module__Lg3gfq__hero{text-align:center;background:linear-gradient(135deg,#2e86ab1a 0%,#47c97a1a 100%);padding:80px 20px 60px}.page-module__Lg3gfq__hero h1{margin-bottom:20px;font-size:48px;line-height:1.2}.page-module__Lg3gfq__hero p{color:var(--color-medium);max-width:700px;margin:0 auto 32px;font-size:20px;line-height:1.6}.page-module__Lg3gfq__heroCta{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.page-module__Lg3gfq__primaryBtn{background:var(--brand-gradient);color:#fff;border-radius:8px;align-items:center;gap:8px;padding:16px 32px;font-size:16px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.page-module__Lg3gfq__primaryBtn:hover{transform:translateY(-2px);box-shadow:0 4px 16px #2e86ab4d}.page-module__Lg3gfq__secondaryBtn{color:var(--brand-blue);border:2px solid var(--brand-blue);background:#fff;border-radius:8px;align-items:center;gap:8px;padding:16px 32px;font-size:16px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.page-module__Lg3gfq__secondaryBtn:hover{background:var(--brand-blue);color:#fff}.page-module__Lg3gfq__content{padding:60px 0 80px}.page-module__Lg3gfq__section{max-width:900px;margin-bottom:60px;margin-left:auto;margin-right:auto;padding:0 20px}.page-module__Lg3gfq__section h2{text-align:left;margin-bottom:20px;font-size:32px}.page-module__Lg3gfq__section>p{color:var(--color-medium);margin-bottom:24px;font-size:18px;line-height:1.8}.page-module__Lg3gfq__section ul{margin:16px 0 16px 24px;line-height:1.8}.page-module__Lg3gfq__section li{color:var(--color-medium);margin-bottom:12px;font-size:16px}.page-module__Lg3gfq__section li strong{color:var(--color-dark)}.page-module__Lg3gfq__section code{background:var(--color-card);border-radius:4px;padding:2px 8px;font-family:Fira Code,Monaco,monospace;font-size:14px}.page-module__Lg3gfq__checksGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-top:32px;display:grid}.page-module__Lg3gfq__checkCard{border:1px solid var(--color-border);text-align:center;background:#fff;border-radius:12px;padding:24px;transition:all .2s}.page-module__Lg3gfq__checkCard:hover{border-color:var(--brand-blue);box-shadow:0 4px 16px #2e86ab1a}.page-module__Lg3gfq__checkIcon{margin-bottom:12px;font-size:32px;display:block}.page-module__Lg3gfq__checkCard h3{color:var(--color-dark);margin-bottom:8px;font-size:18px}.page-module__Lg3gfq__checkCard p{color:var(--color-medium);font-size:14px;line-height:1.6}.page-module__Lg3gfq__highlightBox{border-left:4px solid var(--brand-blue);background:linear-gradient(135deg,#2e86ab1a 0%,#47c97a1a 100%);border-radius:0 8px 8px 0;margin:24px 0;padding:20px 24px;font-size:16px;line-height:1.7}.page-module__Lg3gfq__highlightBox strong{color:var(--brand-blue)}.page-module__Lg3gfq__errorList{flex-direction:column;gap:12px;margin:24px 0;display:flex}.page-module__Lg3gfq__errorItem{background:var(--color-card);border:1px solid var(--color-border);border-radius:8px;flex-wrap:wrap;align-items:center;gap:16px;padding:16px 20px;display:flex}.page-module__Lg3gfq__errorCode{color:#dc2626;white-space:nowrap;background:#fef2f2;border-radius:4px;padding:4px 12px;font-family:Fira Code,Monaco,monospace;font-size:13px;font-weight:500}.page-module__Lg3gfq__errorFix{color:var(--color-medium);flex:1;min-width:200px;font-size:15px}.page-module__Lg3gfq__steps{flex-direction:column;gap:24px;margin-top:32px;display:flex}.page-module__Lg3gfq__step{align-items:flex-start;gap:20px;display:flex}.page-module__Lg3gfq__stepNumber{background:var(--brand-gradient);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:20px;font-weight:700;display:flex}.page-module__Lg3gfq__step h3{color:var(--color-dark);margin-bottom:8px;font-size:18px}.page-module__Lg3gfq__step p{color:var(--color-medium);font-size:16px;line-height:1.6}.page-module__Lg3gfq__ctaBox{text-align:center;background:linear-gradient(135deg,#2e86ab1a 0%,#47c97a1a 100%);border-radius:16px;margin:48px 0;padding:48px 32px}.page-module__Lg3gfq__ctaBox h2{text-align:center;margin-bottom:12px;font-size:28px}.page-module__Lg3gfq__ctaBox p{color:var(--color-medium);margin-bottom:24px;font-size:18px}.page-module__Lg3gfq__faqList{flex-direction:column;gap:20px;margin-top:24px;display:flex}.page-module__Lg3gfq__faqItem{background:var(--color-card);border:1px solid var(--color-border);border-radius:12px;padding:24px}.page-module__Lg3gfq__faqItem h3{color:var(--color-dark);margin-bottom:12px;font-size:18px}.page-module__Lg3gfq__faqItem p{color:var(--color-medium);font-size:16px;line-height:1.7}.page-module__Lg3gfq__resourceGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-top:32px;display:grid}.page-module__Lg3gfq__resourceCard{border:2px solid var(--color-border);color:var(--color-dark);text-align:center;background:#fff;border-radius:12px;flex-direction:column;align-items:center;gap:12px;padding:32px 24px;text-decoration:none;transition:all .2s;display:flex}.page-module__Lg3gfq__resourceCard:hover{border-color:var(--brand-blue);transform:translateY(-4px);box-shadow:0 8px 24px #2e86ab26}.page-module__Lg3gfq__resourceIcon{font-size:36px}.page-module__Lg3gfq__resourceCard h3{margin:0;font-size:18px}.page-module__Lg3gfq__resourceCard p{color:var(--color-medium);margin:0;font-size:14px}@media (max-width:768px){.page-module__Lg3gfq__hero h1{font-size:32px}.page-module__Lg3gfq__hero p{font-size:16px}.page-module__Lg3gfq__heroCta{flex-direction:column;align-items:center}.page-module__Lg3gfq__primaryBtn,.page-module__Lg3gfq__secondaryBtn{justify-content:center;width:100%;max-width:300px}.page-module__Lg3gfq__section h2{font-size:24px}.page-module__Lg3gfq__step{text-align:center;flex-direction:column;align-items:center}.page-module__Lg3gfq__errorItem{flex-direction:column;align-items:flex-start;gap:8px}.page-module__Lg3gfq__checksGrid{grid-template-columns:1fr}.page-module__Lg3gfq__resourceGrid{grid-template-columns:1fr 1fr}.page-module__Lg3gfq__faqItem{padding:20px}.page-module__Lg3gfq__faqItem h3{font-size:16px}}@media (max-width:480px){.page-module__Lg3gfq__resourceGrid{grid-template-columns:1fr}}
