.page_pricingPage__37UEo{padding:var(--spacing-xl) 0;max-width:var(--max-width);margin:0 auto}.page_header__Shdbg{text-align:center;margin-bottom:3rem;padding:0 2rem}.page_title__uf_N9{font-size:3.5rem;margin-bottom:1.5rem;font-family:var(--font-heading);letter-spacing:-.02em;line-height:1.1}.page_subtitle__WE9oq{color:var(--accent-primary);font-size:1.25rem;font-weight:600;max-width:700px;margin:0 auto;letter-spacing:.05em;text-transform:uppercase;line-height:1.6}.page_container__5DavC{max-width:950px;margin:0 auto;padding:0 2rem}.page_card__6rM3d{position:relative;background:var(--background-secondary);border-radius:20px;border:1px solid var(--border-subtle);padding:3.5rem;display:flex;flex-direction:column;gap:3rem;box-shadow:var(--shadow-premium);transition:border-color .2s ease}.page_card__6rM3d:hover{border-color:var(--accent-primary)}.page_pricingHero__0EiG4{text-align:center;padding-bottom:2.5rem;border-bottom:1px solid var(--border-subtle)}.page_pricingHeading__mBLVN{font-size:2rem;margin-bottom:1rem;font-family:var(--font-heading);background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page_pricingDescription__ojXXt{color:var(--text-secondary);font-size:1.125rem;line-height:1.7;margin-bottom:2.5rem}.page_contactGrid__FL9Dw{display:grid;grid-template-columns:1fr;gap:1.5rem;max-width:700px;margin:0 auto}@media (min-width:640px){.page_contactGrid__FL9Dw{grid-template-columns:1fr}.page_phoneCards__sTOAa{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}}.page_contactCard__zagh8{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:1.5rem;background:rgba(99,102,241,.03);border:1px solid var(--border-subtle);border-radius:12px;transition:all .2s ease;text-decoration:none;color:inherit}.page_contactCard__zagh8:hover{border-color:var(--accent-primary);transform:translateY(-2px);box-shadow:0 4px 12px rgba(99,102,241,.1)}[data-theme=dark] .page_contactCard__zagh8:hover{box-shadow:0 4px 12px rgba(129,140,248,.15)}.page_contactIcon__TlOKj{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:var(--accent-primary);color:#fff;border-radius:50%}.page_contactLabel__6LBFx{font-size:.85rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.page_contactValue__3yW_v{font-size:1.125rem;color:var(--text-primary);font-weight:600}.page_section__5bIXX{display:flex;flex-direction:column;gap:2rem}.page_sectionTitle__HNfHP{font-size:1.5rem;font-weight:700;color:var(--text-primary);font-family:var(--font-heading);margin:0}.page_featuresGrid__QCbnq{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem}.page_featureCard__BWM1N{padding:2.25rem;background:rgba(99,102,241,.03);border:1px solid var(--border-subtle);border-radius:12px;transition:all .2s ease}.page_featureCard__BWM1N:hover{border-color:var(--accent-primary);transform:translateY(-2px)}.page_featureCard__BWM1N h4{font-size:1.125rem;margin-bottom:.75rem;color:var(--text-primary);font-family:var(--font-heading)}.page_featureCard__BWM1N p{margin:0}.page_featureCard__BWM1N p,.page_workshopNote__jQelQ{color:var(--text-secondary);font-size:1rem;line-height:1.7}.page_workshopNote__jQelQ{padding:1.5rem;background:rgba(99,102,241,.04);border-left:4px solid var(--accent-primary);border-radius:8px}.page_workshopNote__jQelQ p{margin:0}.page_internalLink__oucIb{color:var(--accent-primary);font-weight:600;text-decoration:none;transition:opacity .2s ease}.page_internalLink__oucIb:hover{opacity:.8;text-decoration:underline}.page_faqList__SZHMK,.page_faqSection__0U5hJ{display:flex;flex-direction:column;gap:1.5rem}.page_faqItem__xCbD4{padding:2rem;background:rgba(99,102,241,.03);border:1px solid var(--border-subtle);border-radius:12px;transition:all .2s ease}.page_faqItem__xCbD4:hover{border-color:var(--accent-primary)}.page_faqItem__xCbD4 h4{font-size:1.125rem;margin-bottom:.75rem;color:var(--text-primary);font-family:var(--font-heading)}.page_faqItem__xCbD4 p{color:var(--text-secondary);font-size:1rem;line-height:1.75;margin:0}.page_ctaContainer__XFfM5{display:flex;flex-direction:column;align-items:center;gap:2rem;text-align:center;margin-top:1rem;padding-top:2.5rem;border-top:1px solid var(--border-subtle)}.page_ctaTitle__WYjQY{font-size:1.75rem;margin-bottom:0;font-family:var(--font-heading)}.page_finalCta__LP_7x{display:flex;flex-direction:column;align-items:center;gap:1.25rem;text-align:center;padding:3rem 2rem;background:linear-gradient(135deg,rgba(99,102,241,.04),rgba(99,102,241,.02));border-radius:16px;border:1px solid var(--border-subtle)}.page_finalCtaTitle__vA7Qt{font-size:1.75rem;margin:0;font-family:var(--font-heading);color:var(--text-primary)}.page_finalCtaText__NfY_r{color:var(--text-secondary);font-size:1.0625rem;line-height:1.7;margin:0;max-width:600px}.page_ctaButtons__8UU_b{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.page_ctaButton__SP2t9{display:inline-block;background:var(--accent-primary);color:#fff;padding:1rem 2.5rem;border-radius:10px;font-weight:600;text-align:center;text-decoration:none;box-shadow:0 4px 12px rgba(99,102,241,.2);transition:transform .2s ease,background-color .2s ease,box-shadow .2s ease;font-size:1rem}.page_ctaButton__SP2t9:hover{background:var(--accent-secondary);transform:translateY(-2px);box-shadow:0 6px 16px rgba(99,102,241,.3)}.page_secondaryButton__fCPVE{display:inline-block;background:transparent;color:var(--text-primary);padding:1rem 2.5rem;border-radius:10px;font-weight:600;text-align:center;text-decoration:none;border:2px solid var(--border-subtle);transition:all .2s ease;font-size:1rem}.page_secondaryButton__fCPVE:hover{border-color:var(--accent-primary);color:var(--accent-primary);transform:translateY(-2px)}@media (max-width:768px){.page_title__uf_N9{font-size:2.5rem}.page_subtitle__WE9oq{font-size:1rem}.page_card__6rM3d{padding:2.5rem 1.5rem}.page_pricingHeading__mBLVN{font-size:1.75rem}}@media (max-width:480px){.page_phoneCards__sTOAa{grid-template-columns:1fr!important}}[data-theme=dark] .page_contactCard__zagh8,[data-theme=dark] .page_faqItem__xCbD4,[data-theme=dark] .page_featureCard__BWM1N{background:rgba(129,140,248,.03)}