.page-module__Jf3A2q__page{width:100%;max-width:1200px;margin:0 auto;padding:0 24px}.page-module__Jf3A2q__hero{text-align:center;max-width:680px;margin:0 auto;padding:48px 24px 56px}.page-module__Jf3A2q__badge{font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--accent-emphasis,var(--accent-primary-hover));background-color:var(--accent-primary-tint);border:1px solid var(--accent-primary-tint);letter-spacing:.01em;border-radius:99px;margin-bottom:20px;padding:3px 10px;display:inline-block}.page-module__Jf3A2q__heading{font-size:clamp(1.75rem,4vw,2.75rem);font-weight:var(--font-bold);line-height:var(--leading-tight);letter-spacing:-.03em;color:var(--text-primary);margin:0 0 16px}.page-module__Jf3A2q__subheading{font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--text-secondary);margin:0 0 16px}.page-module__Jf3A2q__intro{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--text-tertiary);margin:0 0 32px}.page-module__Jf3A2q__heroActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.page-module__Jf3A2q__groups{flex-direction:column;gap:1rem;margin-bottom:80px;display:flex}.page-module__Jf3A2q__group{background-color:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:12px;grid-template-rows:auto auto auto;grid-template-columns:1fr 1fr;align-items:start;gap:16px 40px;padding:32px;scroll-margin-top:80px;display:grid}@media (max-width:720px){.page-module__Jf3A2q__group{grid-template-columns:1fr;gap:16px}}.page-module__Jf3A2q__groupHeader{grid-area:1/1;align-items:flex-start;gap:14px;display:flex}.page-module__Jf3A2q__groupIcon{background:var(--bg-surface);border:1px solid var(--border-subtle);width:44px;height:44px;color:var(--accent-emphasis,var(--accent-primary));border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.page-module__Jf3A2q__groupIcon svg{display:block}.page-module__Jf3A2q__groupTagline{font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--accent-emphasis,var(--accent-primary-hover));text-transform:uppercase;letter-spacing:.05em;margin:0 0 4px}.page-module__Jf3A2q__groupTitle{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--text-primary);letter-spacing:-.02em;margin:0}.page-module__Jf3A2q__groupTitleLink{color:inherit;text-decoration:none}.page-module__Jf3A2q__groupTitleLink:hover{color:var(--accent-emphasis,var(--accent-primary))}.page-module__Jf3A2q__groupComingSoonBadge{font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--text-tertiary);background-color:var(--bg-surface);border:1px solid var(--border-subtle);letter-spacing:.01em;vertical-align:middle;border-radius:99px;margin-left:8px;padding:2px 8px;display:inline-block}.page-module__Jf3A2q__groupDesc{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--text-secondary);grid-area:2/1;margin:0}.page-module__Jf3A2q__groupItems{flex-direction:column;grid-area:1/2/3;gap:8px;margin:0;padding:0;list-style:none;display:flex}.page-module__Jf3A2q__groupLearnMore{grid-area:3/1/auto/-1;margin-top:4px}.page-module__Jf3A2q__groupLearnMoreLink{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--accent-emphasis,var(--accent-primary-hover));text-decoration:none}.page-module__Jf3A2q__groupLearnMoreLink:hover{text-decoration:underline}@media (max-width:720px){.page-module__Jf3A2q__groupItems,.page-module__Jf3A2q__groupLearnMore{grid-area:auto/1}}.page-module__Jf3A2q__groupItem{font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-relaxed);align-items:flex-start;gap:8px;display:flex}.page-module__Jf3A2q__checkIcon{color:var(--accent-emphasis,var(--accent-primary));flex-shrink:0;margin-top:3px}.page-module__Jf3A2q__cta{background-color:var(--bg-elevated);border:1px solid var(--border-subtle);text-align:center;border-radius:16px;margin-bottom:64px;padding:56px 32px}.page-module__Jf3A2q__ctaHeading{font-size:clamp(1.25rem,3vw,1.75rem);font-weight:var(--font-bold);letter-spacing:-.025em;color:var(--text-primary);margin:0 0 12px}.page-module__Jf3A2q__ctaDesc{font-size:var(--text-base);color:var(--text-secondary);margin:0 0 28px}
