.page-module__By-z2q__page{max-width:1100px;margin:0 auto;padding:0 24px 64px}.page-module__By-z2q__hero{text-align:center;max-width:720px;margin:0 auto;padding:64px 24px 40px}.page-module__By-z2q__heading{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:var(--font-bold);letter-spacing:-.03em;color:var(--text-primary);margin:0 0 16px}.page-module__By-z2q__subheading{font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--text-secondary);margin:0}.page-module__By-z2q__grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:48px;display:grid}@media (max-width:900px){.page-module__By-z2q__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.page-module__By-z2q__grid{grid-template-columns:1fr}}.page-module__By-z2q__card{border:1px solid var(--border-subtle);background:var(--bg-elevated);border-radius:12px;flex-direction:column;gap:8px;padding:24px;text-decoration:none;transition:border-color .15s;display:flex}.page-module__By-z2q__card:hover{border-color:var(--accent-primary-tint)}.page-module__By-z2q__cardTitle{font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--text-primary);margin:0}.page-module__By-z2q__cardDesc{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--text-secondary);flex:1;margin:0}.page-module__By-z2q__cardLink{font-size:var(--text-sm);color:var(--accent-primary-hover)}.page-module__By-z2q__compareSection{text-align:center;border:1px solid var(--border-subtle);background:var(--bg-elevated);border-radius:16px;padding:32px 24px}.page-module__By-z2q__sectionHeading{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--text-primary);margin:0 0 8px}.page-module__By-z2q__compareIntro{font-size:var(--text-sm);color:var(--text-secondary);margin:0 0 16px}.page-module__By-z2q__compareList{flex-wrap:wrap;justify-content:center;gap:10px;margin:0;padding:0;list-style:none;display:flex}.page-module__By-z2q__compareLink{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--accent-primary-hover);border:1px solid var(--border-subtle);background:var(--bg-surface);border-radius:99px;padding:8px 14px;text-decoration:none;transition:border-color .15s,background-color .15s;display:inline-block}.page-module__By-z2q__compareLink:hover{border-color:var(--accent-primary-tint);background:var(--accent-primary-tint)}
