.page_page__O4rlD{background:var(--color-bg-page)}.page_contentWidth__8yh2J{max-width:var(--max-w-content);margin:0 auto;padding:0 var(--page-x-pad)}.page_hero__MHNC1{padding:var(--space-20) 0 var(--space-12);text-align:center}.page_eyebrow__HF672{color:var(--color-action-primary);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:0;text-transform:uppercase}.page_h1__Q1_go{color:var(--color-text-primary);font-size:var(--text-5xl);font-weight:var(--weight-extrabold);letter-spacing:0;line-height:var(--leading-tight)}.page_h1__Q1_go,.page_sub__ZSLpx{max-width:var(--max-w-narrow);margin:var(--space-4) auto 0}.page_sub__ZSLpx{color:var(--color-text-secondary);font-size:var(--text-lg)}.page_toggleWrap__AoTUi{display:inline-flex;gap:var(--space-1);margin-top:var(--space-8);padding:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-bg-card)}.page_toggleActive__h_scB,.page_toggle__qE8gQ{min-height:var(--space-10);padding:0 var(--space-4);border-radius:var(--radius-full);color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.page_toggleActive__h_scB{background:var(--color-action-primary);color:var(--color-action-primary-text)}.page_savePill__0IwZN{margin-left:var(--space-2);padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);background:var(--color-success-bg);color:var(--color-success);font-family:var(--font-mono);font-size:var(--text-xs)}.page_faqSection__nVMFS,.page_section__Bu0pB{padding:var(--space-12) 0}.page_sectionH2__RKeg0{margin-bottom:var(--space-8);color:var(--color-text-primary);font-size:var(--text-3xl);font-weight:var(--weight-extrabold);letter-spacing:0}.page_planGrid__Dw2R_{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-6);gap:var(--space-6)}.page_planCard__nzG5E{position:relative;display:flex;flex-direction:column;min-height:var(--space-24);padding:var(--space-8);border:1px solid var(--color-border);border-radius:var(--radius-2xl);background:var(--color-bg-card);box-shadow:var(--shadow-sm)}.page_planFeatured__nYm3N{border-color:var(--color-border-action);box-shadow:var(--glow-blue)}.page_freeBadge__vgy6f,.page_popularBadge__u_KiS{display:inline-flex;width:max-content;padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);background:var(--color-bg-action-subtle);color:var(--color-action-primary);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-bold)}.page_popularBadge__u_KiS{position:absolute;top:var(--space-4);right:var(--space-4)}.page_planName__be08r{color:var(--color-text-primary);font-size:var(--text-xl);font-weight:var(--weight-extrabold)}.page_priceRow__gifox{display:flex;align-items:baseline;gap:var(--space-2);margin-top:var(--space-5)}.page_price__cUHNU{color:var(--color-text-primary);font-family:var(--font-mono);font-size:var(--text-5xl);font-weight:var(--weight-extrabold)}.page_planFeatured__nYm3N .page_price__cUHNU{color:var(--color-action-primary)}.page_planDesc__kzpsX,.page_priceUnit__UQX7v{color:var(--color-text-secondary)}.page_priceUnit__UQX7v{font-size:var(--text-lg)}.page_planDesc__kzpsX{margin-top:var(--space-3);font-size:var(--text-sm)}.page_featureList__iktKI{display:grid;grid-gap:var(--space-3);gap:var(--space-3);margin:var(--space-6) 0 var(--space-8);list-style:none}.page_featureList__iktKI li{display:flex;gap:var(--space-2);color:var(--color-text-primary);font-size:var(--text-sm)}.page_featureList__iktKI span{color:var(--color-success);font-weight:var(--weight-bold)}.page_darkCta__3u1kb,.page_primaryCta__LDeFd,.page_secondaryCta__TA_rI{display:inline-flex;align-items:center;justify-content:center;min-height:var(--space-12);margin-top:auto;padding:0 var(--space-5);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--weight-bold)}.page_darkCta__3u1kb,.page_primaryCta__LDeFd{background:var(--color-action-primary);color:var(--color-action-primary-text)}.page_secondaryCta__TA_rI{border:1px solid var(--color-border-action);color:var(--color-action-primary)}.page_addonBand___JO4b,.page_candidateRow__ROqWS{padding:var(--space-8) 0}.page_addonCard__9elEp,.page_bottomCtaCard__vmuHa,.page_candidateCard__uzMl7{border-radius:var(--radius-2xl)}.page_addonCard__9elEp{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8);padding:var(--space-8);border:1px solid var(--color-border);background:var(--color-bg-card)}.page_addonCard__9elEp h2,.page_bottomCtaCard__vmuHa h2{margin-top:var(--space-2);color:var(--color-text-primary);font-size:var(--text-2xl)}.page_addonCard__9elEp p{max-width:var(--max-w-narrow);margin-top:var(--space-2);color:var(--color-text-secondary)}.page_candidateCard__uzMl7{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-6);border:1px solid var(--color-border-ai);background:var(--color-ai-bg);color:var(--color-text-primary)}.page_faqList__Z3Xiq{border:1px solid var(--color-border);border-radius:var(--radius-2xl);background:var(--color-bg-card);overflow:hidden}.page_faqItem__nisXe+.page_faqItem__nisXe{border-top:1px solid var(--color-border)}.page_faqButton__rTFJ2{display:flex;justify-content:space-between;width:100%;min-height:var(--space-16);padding:var(--space-5) var(--space-6);color:var(--color-text-primary);font-weight:var(--weight-bold);text-align:left}.page_faqAnswer__6dZb7{padding:0 var(--space-6) var(--space-5);color:var(--color-text-secondary);font-size:var(--text-sm);line-height:var(--leading-relaxed)}.page_bottomCta__DYNbX{padding:var(--space-8) 0 var(--space-12)}.page_bottomCtaCard__vmuHa{padding:var(--space-12) var(--space-8);background:var(--color-bg-command);text-align:center}.page_bottomCtaCard__vmuHa h2{margin:0 0 var(--space-6);color:var(--color-text-inverse)}@media (max-width:920px){.page_addonCard__9elEp,.page_planGrid__Dw2R_{grid-template-columns:1fr}.page_planGrid__Dw2R_{display:grid}.page_addonCard__9elEp,.page_candidateCard__uzMl7{align-items:flex-start;flex-direction:column}.page_h1__Q1_go{font-size:var(--text-4xl)}}@media (max-width:620px){.page_hero__MHNC1{padding-top:var(--space-12)}.page_h1__Q1_go{font-size:var(--text-3xl)}}