._7pAmdG_section{padding:var(--spacing-16) var(--spacing-6);border-bottom:1px solid var(--color-surface-border)}._7pAmdG_section-light{background:var(--color-surface-base)}._7pAmdG_section-tinted{background:var(--color-surface-raised)}._7pAmdG_section-narrow{max-width:56rem;margin:0 auto}._7pAmdG_hero{padding:var(--spacing-20) var(--spacing-6)}._7pAmdG_hero-title{font-size:var(--font-size-5xl);font-weight:var(--font-weight-extrabold);color:var(--color-text-primary);letter-spacing:var(--font-letter-spacing-tight);margin:0 0 var(--spacing-5);max-width:42rem}._7pAmdG_hero-subtitle{font-size:var(--font-size-xl);color:var(--color-text-muted);max-width:36rem;margin:0 0 var(--spacing-8)}._7pAmdG_hero-cta-row{gap:var(--spacing-3);flex-direction:column;display:flex}@media (min-width:640px){._7pAmdG_hero-cta-row{flex-direction:row}}._7pAmdG_hero-eyebrow{margin:0 0 var(--spacing-3)}._7pAmdG_section-title{font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0 0 var(--spacing-6)}._7pAmdG_section-title-tight{margin-bottom:var(--spacing-3)}._7pAmdG_section-title-loose{margin-bottom:var(--spacing-8)}._7pAmdG_section-title-md{margin-bottom:var(--spacing-4)}._7pAmdG_section-intro{color:var(--color-text-secondary);margin:0 0 var(--spacing-8)}._7pAmdG_body-prose{color:var(--color-text-secondary);line-height:var(--font-line-height-relaxed);gap:var(--spacing-4);flex-direction:column;max-width:48rem;display:flex}._7pAmdG_body-prose p{margin:0}._7pAmdG_body-prose-bottom{margin-bottom:var(--spacing-6)}._7pAmdG_signals{gap:var(--spacing-5);flex-direction:column;display:flex}._7pAmdG_signal{gap:var(--spacing-4);align-items:flex-start;display:flex}._7pAmdG_signal-bullet{width:8px;height:8px;margin-top:var(--spacing-2);border-radius:var(--radius-full);background:var(--color-brand-primary);flex-shrink:0}._7pAmdG_signal-title{font-weight:var(--font-weight-bold);color:var(--color-text-primary)}._7pAmdG_signal-examples{color:var(--color-text-muted);font-size:var(--font-size-md);font-style:italic}._7pAmdG_signals-footer{color:var(--color-text-secondary);margin-top:var(--spacing-8);font-size:var(--font-size-md)}._7pAmdG_case-study-cta{align-items:center;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-6);border-radius:var(--radius-xl);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-brand-primary-text);background:var(--color-surface-sunken);border:1px solid var(--color-surface-border-brand);transition:background var(--transition-duration-base);text-decoration:none;display:inline-flex}._7pAmdG_case-study-cta:hover{background:var(--color-primitive-indigo-100)}._7pAmdG_case-study-disclosure{font-size:var(--font-size-xs);color:var(--color-text-disabled);margin-top:var(--spacing-3)}._7pAmdG_feature-grid{gap:var(--spacing-6);grid-template-columns:1fr;display:grid}@media (min-width:640px){._7pAmdG_feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}._7pAmdG_feature-card{background:var(--color-surface-raised);border-radius:var(--radius-2xl);border:1px solid var(--color-surface-border);padding:var(--spacing-6)}._7pAmdG_feature-card-header{justify-content:space-between;align-items:flex-start;gap:var(--spacing-2);margin-bottom:var(--spacing-3);display:flex}._7pAmdG_feature-card-title{font-weight:var(--font-weight-bold);color:var(--color-text-primary);line-height:var(--font-line-height-snug);margin:0}._7pAmdG_feature-card-body{font-size:var(--font-size-md);color:var(--color-text-secondary);line-height:var(--font-line-height-relaxed);margin:0}._7pAmdG_badge-pill{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--color-brand-primary-text);background:var(--color-surface-sunken);border:1px solid var(--color-surface-border-brand);padding:var(--spacing-0-5) var(--spacing-2);border-radius:var(--radius-full);flex-shrink:0}._7pAmdG_sources-grid{gap:var(--spacing-5);grid-template-columns:1fr;display:grid}@media (min-width:640px){._7pAmdG_sources-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}._7pAmdG_source-card{background:var(--color-surface-base);border-radius:var(--radius-2xl);border:1px solid var(--color-surface-border);padding:var(--spacing-5)}._7pAmdG_source-header{align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-2);display:flex}._7pAmdG_source-name{font-weight:var(--font-weight-bold);color:var(--color-text-primary)}._7pAmdG_source-status{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);padding:var(--spacing-0-5) var(--spacing-2);border-radius:var(--radius-full)}._7pAmdG_source-status-live{background:var(--color-status-success-background-subtle);color:var(--color-status-success-text);border:1px solid var(--color-status-success-border)}._7pAmdG_source-status-other{background:var(--color-surface-overlay);color:var(--color-text-secondary);border:1px solid var(--color-surface-border)}._7pAmdG_source-body{font-size:var(--font-size-md);color:var(--color-text-secondary);line-height:var(--font-line-height-relaxed);margin:0}._7pAmdG_pricing-grid{gap:var(--spacing-5);margin-bottom:var(--spacing-4);grid-template-columns:1fr;display:grid}@media (min-width:640px){._7pAmdG_pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}._7pAmdG_pricing-card{border-radius:var(--radius-2xl);border:1px solid var(--color-surface-border);background:var(--color-surface-raised);padding:var(--spacing-6)}._7pAmdG_pricing-card-featured{border-color:var(--color-primitive-indigo-300);background:var(--color-surface-sunken)}._7pAmdG_pricing-name{font-size:var(--font-size-md);font-weight:var(--font-weight-bold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:var(--font-letter-spacing-wide);margin:0 0 var(--spacing-1)}._7pAmdG_pricing-price{font-size:var(--font-size-3xl);font-weight:var(--font-weight-extrabold);color:var(--color-text-primary);margin:0 0 var(--spacing-3)}._7pAmdG_pricing-body{font-size:var(--font-size-md);color:var(--color-text-secondary);line-height:var(--font-line-height-relaxed);margin:0 0 var(--spacing-5)}._7pAmdG_pricing-cta{text-align:center;font-size:var(--font-size-md);font-weight:var(--font-weight-bold);padding:var(--spacing-2-5) var(--spacing-4);border-radius:var(--radius-xl);transition:opacity var(--transition-duration-base);text-decoration:none;display:block}._7pAmdG_pricing-cta-default{color:var(--color-text-primary);background:var(--color-surface-base);border:1px solid var(--color-surface-border);transition:border-color var(--transition-duration-base)}._7pAmdG_pricing-cta-default:hover{border-color:var(--color-text-muted)}._7pAmdG_pricing-cta-featured{color:var(--color-text-inverse);background:var(--gradient-brand-primary);box-shadow:var(--shadow-brand)}._7pAmdG_pricing-cta-featured:hover{opacity:var(--opacity-hover)}._7pAmdG_pricing-compare-link{font-size:var(--font-size-md);color:var(--color-brand-primary-text);font-weight:var(--font-weight-semibold);text-decoration:none}._7pAmdG_pricing-compare-link:hover{text-decoration:underline}._7pAmdG_faq-list{gap:var(--spacing-4);flex-direction:column;display:flex}._7pAmdG_faq-item{background:var(--color-surface-base);border-radius:var(--radius-2xl);border:1px solid var(--color-surface-border)}._7pAmdG_faq-summary{justify-content:space-between;align-items:center;gap:var(--spacing-4);padding:var(--spacing-4) var(--spacing-6);cursor:pointer;font-weight:var(--font-weight-semibold);color:var(--color-text-primary);font-size:var(--font-size-md);list-style:none;display:flex}._7pAmdG_faq-chevron{color:var(--color-text-disabled);transition:transform var(--transition-duration-base);flex-shrink:0}@media (prefers-reduced-motion:reduce){._7pAmdG_faq-chevron{transition:none}}._7pAmdG_faq-item[open] ._7pAmdG_faq-chevron{transform:rotate(180deg)}._7pAmdG_faq-answer{padding:0 var(--spacing-6) var(--spacing-5);font-size:var(--font-size-md);color:var(--color-text-secondary);line-height:var(--font-line-height-relaxed);margin:0}._7pAmdG_final-cta-section{padding:var(--spacing-20) var(--spacing-6);text-align:center;background:linear-gradient(160deg, var(--color-surface-hero-bg) 0%, var(--color-surface-hero-mid) 100%)}._7pAmdG_final-cta-inner{max-width:36rem;margin:0 auto}._7pAmdG_final-cta-title{font-size:var(--font-size-3xl);font-weight:var(--font-weight-extrabold);color:var(--color-text-on-hero);letter-spacing:var(--font-letter-spacing-tight);margin:0 0 var(--spacing-4)}._7pAmdG_final-cta-description{color:var(--color-text-on-hero-muted);margin:0 0 var(--spacing-8)}
