.page-module__scXSEG__main{max-width:56rem;padding:var(--spacing-16)var(--spacing-4);margin:0 auto}.page-module__scXSEG__hero{text-align:center;margin-bottom:var(--spacing-16)}.page-module__scXSEG__heroTitle{font-family:var(--font-heading);font-size:var(--font-size-3xl);font-weight:600;line-height:var(--line-height-tight);letter-spacing:-.025em;color:var(--color-navy);margin:0 0 var(--spacing-4)0}.page-module__scXSEG__heroSubtext{font-size:var(--font-size-lg);line-height:var(--line-height-normal);color:var(--color-text-secondary);max-width:var(--text-max-width);margin:0 auto var(--spacing-8)auto}.page-module__scXSEG__heroCTAs{gap:var(--spacing-4);flex-wrap:wrap;justify-content:center;display:flex}.page-module__scXSEG__section{margin-bottom:var(--spacing-16)}.page-module__scXSEG__sectionTitle{font-family:var(--font-heading);font-size:var(--font-size-2xl);color:var(--color-navy);margin:0 0 var(--spacing-8)0;text-align:center;font-weight:600}.page-module__scXSEG__featuresGrid{gap:var(--spacing-6);grid-template-columns:1fr;max-width:100%;margin:0 auto;display:grid}@media (min-width:640px){.page-module__scXSEG__featuresGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.page-module__scXSEG__featuresGrid{grid-template-columns:repeat(3,1fr)}}.page-module__scXSEG__featureCard{padding:var(--spacing-6);background-color:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:var(--transition-colors)}.page-module__scXSEG__featureCard:hover{border-color:var(--color-navy-light);box-shadow:var(--shadow-sm)}.page-module__scXSEG__featureTitle{font-family:var(--font-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-navy);margin:0 0 var(--spacing-3)0}.page-module__scXSEG__featureDescription{font-size:var(--font-size-base);line-height:var(--line-height-normal);color:var(--color-text-secondary);margin:0}.page-module__scXSEG__speedCard{padding:var(--spacing-8);background-color:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-lg);max-width:var(--text-max-width);margin:0 auto}.page-module__scXSEG__speedTitle{font-family:var(--font-heading);font-size:var(--font-size-2xl);color:var(--color-navy);margin:0 0 var(--spacing-4)0;text-align:center;font-weight:600}.page-module__scXSEG__speedDescription{font-size:var(--font-size-base);line-height:var(--line-height-normal);color:var(--color-text-secondary);text-align:center;margin:0}.page-module__scXSEG__ctaSection{text-align:center;margin-top:var(--spacing-16);padding:var(--spacing-12)var(--spacing-6);background-color:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.page-module__scXSEG__ctaTitle{font-family:var(--font-heading);font-size:var(--font-size-2xl);color:var(--color-navy);margin:0 0 var(--spacing-4)0;font-weight:600}.page-module__scXSEG__ctaSubtext{font-size:var(--font-size-base);line-height:var(--line-height-normal);color:var(--color-text-secondary);margin:0 auto var(--spacing-8)auto;max-width:var(--text-max-width)}.page-module__scXSEG__ctaButtons{gap:var(--spacing-4);flex-wrap:wrap;justify-content:center;display:flex}.page-module__scXSEG__primaryButton{font-family:var(--font-primary);padding:var(--spacing-3)var(--spacing-6);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-bg-elevated);background-color:var(--color-navy);border-radius:var(--radius-md);transition:var(--transition-colors);line-height:var(--line-height-normal);text-decoration:none;display:inline-block}.page-module__scXSEG__primaryButton:hover{background-color:var(--color-navy-dark)}.page-module__scXSEG__secondaryButton{font-family:var(--font-primary);padding:var(--spacing-3)var(--spacing-6);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-navy);border:1px solid var(--color-navy);border-radius:var(--radius-md);transition:var(--transition-colors);line-height:var(--line-height-normal);background-color:#0000;text-decoration:none;display:inline-block}.page-module__scXSEG__secondaryButton:hover{background-color:var(--color-bg-subtle);border-color:var(--color-navy-dark)}
