.SeoIntentPage-module__x0TUMG__page{gap:clamp(2.5rem,5vw,4.5rem);padding-block:1rem 5rem;display:grid}.SeoIntentPage-module__x0TUMG__hero{grid-template-columns:minmax(0,1fr) minmax(260px,360px);align-items:end;gap:clamp(1.5rem,4vw,3rem);display:grid}.SeoIntentPage-module__x0TUMG__heroCopy{gap:1rem;display:grid}.SeoIntentPage-module__x0TUMG__eyebrow{border:1px solid var(--border-highlight);background:var(--primary-subtle);width:fit-content;color:var(--primary);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:.32rem .72rem;font-size:.76rem;font-weight:800;display:inline-flex}.SeoIntentPage-module__x0TUMG__hero h1{max-width:16ch;color:var(--text-primary);font-family:var(--font-display);letter-spacing:0;font-size:clamp(2.25rem,5vw,4rem);line-height:1.02}.SeoIntentPage-module__x0TUMG__hero p{max-width:62ch;color:var(--text-secondary);font-size:1.04rem;line-height:1.65}.SeoIntentPage-module__x0TUMG__heroActions{flex-wrap:wrap;align-items:center;gap:.9rem;display:flex}.SeoIntentPage-module__x0TUMG__primaryAction,.SeoIntentPage-module__x0TUMG__secondaryAction,.SeoIntentPage-module__x0TUMG__cardLink{border-radius:999px;justify-content:center;align-items:center;gap:.45rem;min-height:44px;font-weight:800;display:inline-flex}.SeoIntentPage-module__x0TUMG__primaryAction{background:var(--primary);color:#1a1400;padding:.8rem 1.18rem}.SeoIntentPage-module__x0TUMG__secondaryAction{color:var(--text-secondary);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--border-highlight);text-decoration-color:var(--border-highlight)}.SeoIntentPage-module__x0TUMG__scorePanel{background:linear-gradient(145deg,#14b8a61f,#d4af3714),var(--bg-tier-1);box-shadow:var(--shadow-soft);border:1px solid #14b8a63d;border-radius:18px;gap:.36rem;padding:1.2rem;display:grid}.SeoIntentPage-module__x0TUMG__scorePanel span{color:var(--text-secondary);letter-spacing:.09em;text-transform:uppercase;font-size:.76rem;font-weight:800}.SeoIntentPage-module__x0TUMG__scorePanel strong{color:var(--text-primary);font-family:var(--font-display);font-size:3rem;line-height:1}.SeoIntentPage-module__x0TUMG__scorePanel p{color:var(--text-secondary);line-height:1.5}.SeoIntentPage-module__x0TUMG__proofGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.SeoIntentPage-module__x0TUMG__proofItem{border:1px solid var(--border-color);background:var(--bg-tier-1);border-radius:16px;align-items:center;gap:.7rem;min-height:72px;padding:.95rem;display:flex}.SeoIntentPage-module__x0TUMG__proofItem svg{color:var(--primary);flex:none}.SeoIntentPage-module__x0TUMG__proofItem span{color:var(--text-primary);font-weight:800;line-height:1.35}.SeoIntentPage-module__x0TUMG__cardSection,.SeoIntentPage-module__x0TUMG__faqSection{gap:1.15rem;display:grid}.SeoIntentPage-module__x0TUMG__sectionHead{gap:.45rem;display:grid}.SeoIntentPage-module__x0TUMG__sectionHead h2{color:var(--text-primary);font-family:var(--font-display);font-size:clamp(1.65rem,3vw,2.35rem);line-height:1.1}.SeoIntentPage-module__x0TUMG__sectionHead p{max-width:72ch;color:var(--text-secondary);line-height:1.6}.SeoIntentPage-module__x0TUMG__cardGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.9rem;display:grid}.SeoIntentPage-module__x0TUMG__card{border:1px solid var(--border-color);background:var(--bg-tier-1);min-width:0;box-shadow:var(--shadow-card);border-radius:18px;align-content:start;gap:.8rem;padding:1rem;display:grid;position:relative}.SeoIntentPage-module__x0TUMG__cardRank{z-index:1;background:var(--primary);color:#1a1400;border-radius:999px;padding:.24rem .52rem;font-size:.75rem;font-weight:900;position:absolute;top:.82rem;left:.82rem}.SeoIntentPage-module__x0TUMG__cardImage{filter:drop-shadow(0 12px 16px #0000002e);border-radius:12px;justify-self:center;width:100%;max-width:196px;height:auto}.SeoIntentPage-module__x0TUMG__cardBody{gap:.32rem;display:grid}.SeoIntentPage-module__x0TUMG__cardBody span{color:var(--text-secondary);font-size:.78rem;font-weight:800}.SeoIntentPage-module__x0TUMG__cardBody h3{color:var(--text-primary);font-family:var(--font-display);font-size:1.13rem;line-height:1.18}.SeoIntentPage-module__x0TUMG__cardBody p{color:var(--text-secondary);font-size:.88rem;line-height:1.5}.SeoIntentPage-module__x0TUMG__cardStats{gap:.48rem;display:grid}.SeoIntentPage-module__x0TUMG__cardStats span{border:1px solid var(--border-color);background:var(--bg-tier-2);color:var(--text-secondary);border-radius:12px;gap:.08rem;padding:.55rem .65rem;font-size:.76rem;display:grid}.SeoIntentPage-module__x0TUMG__cardStats strong{color:var(--text-primary);font-size:.98rem}.SeoIntentPage-module__x0TUMG__cardLink{border:1px solid var(--border-highlight);color:var(--text-primary);background:var(--primary-subtle);margin-top:auto;padding:.7rem .9rem}.SeoIntentPage-module__x0TUMG__guideGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.SeoIntentPage-module__x0TUMG__guideCard{border:1px solid var(--border-color);background:var(--bg-tier-1);border-radius:18px;gap:.7rem;padding:1.15rem;display:grid}.SeoIntentPage-module__x0TUMG__guideCard svg{color:var(--secondary)}.SeoIntentPage-module__x0TUMG__guideCard h2{color:var(--text-primary);font-size:1.15rem}.SeoIntentPage-module__x0TUMG__guideCard p{color:var(--text-secondary);line-height:1.62}.SeoIntentPage-module__x0TUMG__faqList{gap:.8rem;display:grid}.SeoIntentPage-module__x0TUMG__faqItem{border:1px solid var(--border-color);background:var(--bg-tier-1);border-radius:16px;padding:1rem}.SeoIntentPage-module__x0TUMG__faqItem summary{cursor:pointer;color:var(--text-primary);font-weight:800}.SeoIntentPage-module__x0TUMG__faqItem p{color:var(--text-secondary);margin-top:.7rem;line-height:1.6}@media (max-width:1180px){.SeoIntentPage-module__x0TUMG__cardGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.SeoIntentPage-module__x0TUMG__hero,.SeoIntentPage-module__x0TUMG__proofGrid,.SeoIntentPage-module__x0TUMG__guideGrid{grid-template-columns:1fr}.SeoIntentPage-module__x0TUMG__cardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.SeoIntentPage-module__x0TUMG__cardGrid{grid-template-columns:1fr}}
