.page_header__Shdbg{background:var(--color-accent);background-image:radial-gradient(ellipse 80% 50% at 50% -20%,rgba(84,105,212,.15),transparent);padding:160px 32px 100px;text-align:center}.page_headerInner__rx_NJ{max-width:600px;margin:0 auto}.page_title__uf_N9{font-family:var(--font-heading);font-size:48px;font-weight:700;letter-spacing:-.04em;color:#ffffff;margin:0 0 16px}.page_subtitle__WE9oq{font-family:var(--font-body);font-size:18px;color:rgba(255,255,255,.55);margin:0}.page_pricing__xBfVE{padding:0 32px 120px;margin-top:-40px}.page_pricingInner__CPs_y{max-width:1100px;margin:0 auto}.page_cards__yyZmt{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;align-items:start}.page_card__6rM3d{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:40px 32px 36px;display:flex;flex-direction:column;position:relative}.page_cardFeatured__oY_xd{border-color:var(--color-accent);border-width:2px;box-shadow:var(--shadow-lg);transform:scale(1.02);z-index:1}.page_popularBadge__thxXu{position:absolute;top:-13px;left:50%;transform:translateX(-50%);font-family:var(--font-body);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#ffffff;background:var(--color-accent);padding:5px 16px;border-radius:var(--radius-full)}.page_cardHeader__7SkRD{margin-bottom:32px}.page_tierName__tbAZf{font-family:var(--font-heading);font-size:22px;font-weight:600;letter-spacing:-.02em;color:var(--color-text-primary);margin:0 0 16px}.page_priceRow__J7zQ4{display:flex;align-items:baseline;gap:2px;margin-bottom:12px}.page_currency__09brM{font-family:var(--font-body);font-size:24px;font-weight:600;color:var(--color-text-primary)}.page_priceValue__mdhZ7{font-family:var(--font-heading);font-size:56px;font-weight:700;letter-spacing:-.04em;color:var(--color-text-primary);line-height:1}.page_pricePeriod__dD90h{font-family:var(--font-body);font-size:16px;color:var(--color-text-tertiary);margin-left:4px}.page_priceCustom__nzwKQ{font-family:var(--font-heading);font-size:40px;font-weight:700;letter-spacing:-.03em;color:var(--color-text-primary);line-height:1}.page_tierDesc__YcOiY{font-family:var(--font-body);font-size:14px;color:var(--color-text-tertiary);margin:0}.page_featureList__V_GIn{list-style:none;padding:0;margin:0 0 32px;display:flex;flex-direction:column;gap:14px;flex:1 1}.page_featureItem__yys8w{display:flex;align-items:flex-start;gap:10px;font-family:var(--font-body);font-size:14px;color:var(--color-text-secondary);line-height:1.4}.page_checkIcon__bk9uM{color:#1a1f36;flex-shrink:0;margin-top:1px}.page_cardBtn__f1c24{display:block;width:100%;text-align:center;font-family:var(--font-body);font-size:14px;font-weight:600;color:var(--color-accent);background:var(--color-bg);border:1px solid var(--color-border);padding:12px 24px;border-radius:var(--radius-md);text-decoration:none;cursor:pointer;transition:all var(--transition-fast)}.page_cardBtn__f1c24:hover:not(:disabled){border-color:var(--color-accent);background:var(--color-accent-light)}.page_cardBtn__f1c24:disabled{opacity:.7;cursor:not-allowed}.page_cardBtnPrimary__0nYG5{display:block;width:100%;text-align:center;font-family:var(--font-body);font-size:14px;font-weight:600;color:#ffffff;background:var(--color-accent);border:none;padding:12px 24px;border-radius:var(--radius-md);text-decoration:none;cursor:pointer;transition:all var(--transition-fast)}.page_cardBtnPrimary__0nYG5:hover:not(:disabled){background:var(--color-accent-hover);transform:translateY(-1px)}.page_cardBtnPrimary__0nYG5:disabled{opacity:.7;cursor:not-allowed}.page_btnLoading__oefVH{display:inline-flex;align-items:center;gap:8px}.page_spinner__QOW_W{display:inline-block;width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:currentcolor;border-radius:50%;animation:page_spin__YVsc_ .6s linear infinite}@keyframes page_spin__YVsc_{to{transform:rotate(1turn)}}.page_toast__sOoFE{position:fixed;bottom:32px;left:50%;transform:translateX(-50%);background:#1a1f36;color:#ffffff;font-family:var(--font-body);font-size:14px;font-weight:500;padding:12px 20px;border-radius:var(--radius-md);box-shadow:0 8px 32px rgba(0,0,0,.2);display:flex;align-items:center;gap:12px;z-index:9999;animation:page_toastIn___xmrl .25s ease-out}@keyframes page_toastIn___xmrl{0%{opacity:0;transform:translateX(-50%) translateY(12px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.page_toastClose__no0B_{background:none;border:none;color:rgba(255,255,255,.5);font-size:18px;cursor:pointer;padding:0;line-height:1}.page_toastClose__no0B_:hover{color:#ffffff}.page_modalOverlay__2gTEj{position:fixed;inset:0;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9998;animation:page_fadeIn__QWPYP .2s ease-out}@keyframes page_fadeIn__QWPYP{0%{opacity:0}to{opacity:1}}.page_modalContent__WcXG8{background:var(--color-bg,#ffffff);border-radius:var(--radius-xl);padding:40px 36px 36px;width:100%;max-width:420px;margin:20px;position:relative;box-shadow:0 24px 64px rgba(0,0,0,.15);animation:page_modalSlideUp__fNsCF .25s ease-out}@keyframes page_modalSlideUp__fNsCF{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.page_modalClose__bfaXc{position:absolute;top:16px;right:16px;background:none;border:none;font-size:22px;color:var(--color-text-muted,#888);cursor:pointer;padding:4px;line-height:1}.page_modalClose__bfaXc:hover{color:var(--color-text-primary,#111)}.page_modalTitle__7IOcX{font-family:var(--font-heading);font-size:22px;font-weight:700;letter-spacing:-.02em;color:var(--color-text-primary);margin:0 0 8px}.page_modalDesc__MypVN{font-family:var(--font-body);font-size:14px;color:var(--color-text-tertiary);margin:0 0 24px}.page_modalForm__458tb{display:flex;flex-direction:column;gap:16px}.page_modalLabel__9iQsD{display:flex;flex-direction:column;gap:6px;font-family:var(--font-body);font-size:13px;font-weight:600;color:var(--color-text-secondary)}.page_modalInput__Uf_eG{font-family:var(--font-body);font-size:14px;padding:10px 14px;border:1px solid var(--color-border,#e0e0e0);border-radius:var(--radius-md);background:var(--color-bg,#ffffff);color:var(--color-text-primary,#111);outline:none;transition:border-color var(--transition-fast)}.page_modalInput__Uf_eG:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px rgba(84,105,212,.1)}.page_modalInput__Uf_eG::placeholder{color:var(--color-text-muted,#aaa)}.page_modalSubmit__lYoPJ{font-family:var(--font-body);font-size:14px;font-weight:600;color:#ffffff;background:var(--color-accent);border:none;padding:12px 24px;border-radius:var(--radius-md);cursor:pointer;margin-top:4px;transition:all var(--transition-fast)}.page_modalSubmit__lYoPJ:hover:not(:disabled){background:var(--color-accent-hover);transform:translateY(-1px)}.page_modalSubmit__lYoPJ:disabled{opacity:.5;cursor:not-allowed}.page_faq__prnK4{padding:0 32px 120px;background:var(--color-bg)}.page_faqInner__BAeaW{max-width:800px;margin:0 auto}.page_faqTitle__cr5GN{font-family:var(--font-heading);font-size:32px;font-weight:700;letter-spacing:-.03em;color:var(--color-text-primary);text-align:center;margin:0 0 48px}.page_faqGrid__JBX3y{display:flex;flex-direction:column}.page_faqItem__xCbD4{border-bottom:1px solid var(--color-border-light)}.page_faqQuestion__9_zos{width:100%;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;background:none;border:none;cursor:pointer;font-family:var(--font-body);font-size:16px;font-weight:600;color:var(--color-text-primary);text-align:left;transition:color var(--transition-fast)}.page_faqQuestion__9_zos:hover{color:#1a1f36}.page_faqChevron__OIwwP{color:var(--color-text-muted);transition:transform var(--transition-base);flex-shrink:0}.page_faqItemOpen__BIuov .page_faqChevron__OIwwP{transform:rotate(180deg)}.page_faqAnswer__M13z_{font-family:var(--font-body);font-size:15px;line-height:1.65;color:var(--color-text-secondary);padding:0 0 20px;max-width:680px}@media (max-width:1024px){.page_cards__yyZmt{grid-template-columns:1fr;max-width:480px;margin:0 auto}.page_cardFeatured__oY_xd{transform:none}}@media (max-width:768px){.page_header__Shdbg{padding:120px 20px 80px}.page_title__uf_N9{font-size:34px}.page_faq__prnK4,.page_pricing__xBfVE{padding:0 20px 80px}.page_faqTitle__cr5GN{font-size:26px}}