.page_container__5DavC{max-width:1100px;margin:0 auto;padding:4rem 1.5rem}.page_container__5DavC h1{font-size:2.5rem;color:var(--text);text-align:center;margin-bottom:.5rem}.page_subhead__9m2DQ{color:var(--text-light);font-size:1.125rem;text-align:center;margin-bottom:3rem}.page_pricingGrid__NT0lR{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem;margin:3rem 0}@media (max-width:900px){.page_pricingGrid__NT0lR{grid-template-columns:1fr}}.page_card__6rM3d{padding:2rem 1.5rem;background:var(--bg-secondary);border-radius:12px;border:1px solid var(--border);position:relative;text-align:center;display:flex;flex-direction:column}.page_card__6rM3d.page_featured__0dFZj{border-color:var(--primary);background:linear-gradient(135deg,rgba(37,99,235,.08),rgba(31,41,55,.5));box-shadow:0 0 40px rgba(37,99,235,.15)}.page_badge__rPbO7{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:var(--primary);color:white;padding:.4rem 1rem;border-radius:20px;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.page_tierName__tbAZf{font-size:1.5rem;color:var(--text);margin:.5rem 0 .25rem}.page_outcome__B4AWC{color:var(--text-light);font-size:.85rem;margin:0 0 1.5rem;line-height:1.4}.page_priceContainer__GzRR8{margin-bottom:1.5rem}.page_price__ARJO_{font-size:2.25rem;font-weight:700;color:var(--text)}.page_period__SrOQF{font-size:.85rem;color:var(--text-light)}.page_featureList__V_GIn{list-style:none;padding:0;margin:0 0 1.5rem;text-align:left;flex-grow:1}.page_featureItem__yys8w{color:var(--text-light);padding:.6rem 0;font-size:.9rem;border-bottom:1px solid var(--border);display:flex;align-items:center;gap:.5rem}.page_featureItem__yys8w:last-child{border-bottom:none}.page_check__1Msme{color:var(--success);font-weight:600}.page_cross__0NwNC{color:var(--border)}.page_unavailable__Whd3Y{color:var(--text-light);opacity:.5;text-decoration:line-through}.page_roadmapBadge__y2_C0{font-size:.65rem;background:rgba(245,158,11,.15);color:#f59e0b;padding:.15rem .4rem;border-radius:4px;margin-left:auto;text-transform:uppercase;letter-spacing:.03em}.page_cta__Xk_N6{display:block;padding:.875rem 1.5rem;background:var(--primary);color:white;border:none;border-radius:8px;font-weight:600;font-size:.95rem;cursor:pointer;text-decoration:none;text-align:center;transition:background .2s ease}.page_cta__Xk_N6:hover{background:var(--primary-dark);text-decoration:none}.page_card__6rM3d.page_featured__0dFZj .page_cta__Xk_N6{background:var(--primary)}.page_comparisonSection__t7ZCK{margin:4rem 0}.page_comparisonSection__t7ZCK h2{font-size:1.75rem;color:var(--text);text-align:center;margin-bottom:2rem}.page_tableWrapper__c1sqe{overflow-x:auto;border-radius:12px;border:1px solid var(--border)}.page_comparisonTable__VFWVK{width:100%;border-collapse:collapse;font-size:.9rem}.page_comparisonTable__VFWVK td,.page_comparisonTable__VFWVK th{padding:1rem;text-align:center;border-bottom:1px solid var(--border)}.page_comparisonTable__VFWVK td:first-child,.page_comparisonTable__VFWVK th:first-child{text-align:left}.page_comparisonTable__VFWVK th{background:var(--bg-secondary);color:var(--text);font-weight:600}.page_comparisonTable__VFWVK td{color:var(--text-light)}.page_comparisonTable__VFWVK tr:last-child td{border-bottom:none}.page_comparisonTable__VFWVK tr:hover td{background:var(--bg-secondary)}.page_yes__ahP4v{color:var(--success);font-weight:600}.page_no__6maye{color:var(--border)}.page_faqSection__0U5hJ{margin:4rem 0}.page_faqSection__0U5hJ h2{font-size:1.75rem;color:var(--text);text-align:center;margin-bottom:2rem}.page_faqList__SZHMK{max-width:700px;margin:0 auto}.page_faqItem__xCbD4{border-bottom:1px solid var(--border)}.page_faqItem__xCbD4:last-child{border-bottom:none}.page_faqQuestion__9_zos{width:100%;display:flex;justify-content:space-between;align-items:center;padding:1.25rem 0;background:none;border:none;color:var(--text);font-size:1rem;font-weight:500;text-align:left;cursor:pointer}.page_faqToggle__mmwmZ{font-size:1.5rem;color:var(--text-light)}.page_faqAnswer__M13z_{padding:0 0 1.5rem;color:var(--text-light);line-height:1.7;font-size:.95rem}