.pricing_pricingContainer__WKBDs{max-width:1200px;margin:0 auto;padding:80px 32px;will-change:transform,opacity}.pricing_hero__QSMWV{text-align:center;margin-bottom:80px;will-change:transform,opacity}.pricing_title__JADp_{font-size:4rem;font-weight:700;color:#000000;margin-bottom:24px;letter-spacing:-.03em;line-height:1.1}.pricing_subtitle__ZLD8h{font-size:1.25rem;color:#666666;max-width:600px;margin:0 auto;line-height:1.6}.pricing_summarySection__zdFpx{margin-bottom:80px;will-change:transform,opacity}.pricing_summaryTitle__DKJ7L{font-size:2rem;font-weight:600;color:#000000;margin-bottom:32px;text-align:center;letter-spacing:-.02em}.pricing_tableWrapper__n2F70{overflow-x:auto;border-radius:12px;border:1px solid #e5e5e5;background:#ffffff}.pricing_priceTable__gAhbP{width:100%;border-collapse:collapse;font-size:.9375rem}.pricing_priceTable__gAhbP thead{background:#f9f9f9;border-bottom:2px solid #e5e5e5}.pricing_priceTable__gAhbP thead th{padding:16px 24px;text-align:left;font-weight:600;color:#000000;font-size:.875rem;text-transform:uppercase;letter-spacing:.05em}.pricing_priceTable__gAhbP tbody tr{border-bottom:1px solid #e5e5e5;transition:background-color .2s ease}.pricing_priceTable__gAhbP tbody tr:last-child{border-bottom:none}.pricing_priceTable__gAhbP tbody tr:hover{background-color:#f9f9f9}.pricing_priceTable__gAhbP tbody td{padding:20px 24px;color:#333333}.pricing_priceTable__gAhbP .pricing_serviceName__c53aT{font-weight:500;color:#000000}.pricing_priceTable__gAhbP .pricing_categoryBadge__3tLd7{font-size:.75rem;font-weight:500;color:#666666;background:#f5f5f5;padding:4px 12px;border-radius:12px;display:inline-block;text-transform:uppercase;letter-spacing:.05em}.pricing_priceTable__gAhbP .pricing_priceCell__Y5N_D{font-weight:600;color:var(--accent-blue-primary);font-size:1rem}.pricing_detailsLink__F2SRc{color:var(--accent-blue-primary);text-decoration:none;font-weight:500;transition:color .2s ease;white-space:nowrap}.pricing_detailsLink__F2SRc:hover{color:var(--accent-blue-hover);text-decoration:underline}.pricing_category__aDXuy{margin-bottom:80px;will-change:transform,opacity}.pricing_categoryTitle__0Dd_G{font-size:2rem;font-weight:600;color:#000000;margin-bottom:32px;letter-spacing:-.02em;padding-bottom:16px;border-bottom:2px solid #e5e5e5}.pricing_serviceGrid__bgaOS{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px}.pricing_serviceCardLink__V0Uke{text-decoration:none;color:inherit;display:block}.pricing_serviceCard__qvzm_{background:#ffffff;border:1px solid #e5e5e5;border-radius:12px;padding:24px;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;height:100%;display:flex;flex-direction:column}.pricing_serviceCard__qvzm_:hover{border-color:#000000;box-shadow:0 8px 24px rgba(0,0,0,.08);transform:translateY(-2px)}.pricing_serviceHeader__4pPWX{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.pricing_iconWrapper__Kd9Mc{width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,var(--accent-blue-primary) 0,var(--accent-blue-hover) 100%);display:flex;align-items:center;justify-content:center;color:#ffffff;margin-bottom:8px}.pricing_serviceName__c53aT{font-size:1.125rem;font-weight:600;color:#000000;line-height:1.4}.pricing_serviceType__enshI{font-size:.75rem;font-weight:500;color:#666666;background:#f5f5f5;padding:4px 12px;border-radius:12px;width:fit-content;text-transform:uppercase;letter-spacing:.05em}.pricing_serviceDescription__xPljK{font-size:.9375rem;color:#666666;line-height:1.6;margin-bottom:16px;flex:1}.pricing_servicePrice__w35O1{font-size:1.5rem;font-weight:700;color:var(--accent-blue-primary);letter-spacing:-.02em;margin-bottom:12px}.pricing_cardFooter__oLyyh{display:flex;align-items:center;justify-content:space-between;padding-top:12px;border-top:1px solid #e5e5e5}.pricing_learnMore__YQXzD{font-size:.9375rem;font-weight:500;color:var(--accent-blue-primary);transition:color .2s ease}.pricing_serviceCard__qvzm_:hover .pricing_learnMore__YQXzD{color:var(--accent-blue-hover)}.pricing_cta__I7f8C{text-align:center;padding:80px 32px;background:linear-gradient(135deg,#f9f9f9,#ffffff);border-radius:20px;margin-top:80px;will-change:transform,opacity}.pricing_ctaTitle__4kIwq{font-size:2.5rem;font-weight:700;color:#000000;margin-bottom:16px;letter-spacing:-.02em}.pricing_ctaText__Ad4AU{font-size:1.125rem;color:#666666;margin-bottom:32px;max-width:600px;margin-left:auto;margin-right:auto;line-height:1.6}.pricing_ctaButton__Xe69W{display:inline-block;padding:16px 48px;background:var(--accent-blue-primary);color:#ffffff;font-size:1rem;font-weight:600;border-radius:8px;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);letter-spacing:-.01em}.pricing_ctaButton__Xe69W:hover{background:var(--accent-blue-hover);transform:translateY(-2px);box-shadow:0 12px 24px rgba(37,99,235,.25)}.pricing_ctaButton__Xe69W:active{transform:translateY(0)}@media (max-width:1023px){.pricing_pricingContainer__WKBDs{padding:60px 24px}.pricing_title__JADp_{font-size:3rem}.pricing_subtitle__ZLD8h{font-size:1.125rem}.pricing_categoryTitle__0Dd_G{font-size:1.75rem}.pricing_serviceGrid__bgaOS{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}.pricing_cta__I7f8C{padding:60px 24px}.pricing_ctaTitle__4kIwq{font-size:2rem}}@media (max-width:768px){.pricing_pricingContainer__WKBDs{padding:40px 20px}.pricing_hero__QSMWV{margin-bottom:60px}.pricing_title__JADp_{font-size:2.5rem}.pricing_subtitle__ZLD8h{font-size:1rem}.pricing_category__aDXuy{margin-bottom:60px}.pricing_categoryTitle__0Dd_G{font-size:1.5rem;margin-bottom:24px}.pricing_serviceGrid__bgaOS{grid-template-columns:1fr;gap:16px}.pricing_serviceCard__qvzm_{padding:20px}.pricing_serviceName__c53aT{font-size:1rem}.pricing_servicePrice__w35O1{font-size:1.25rem}.pricing_cta__I7f8C{padding:40px 20px;margin-top:60px}.pricing_ctaTitle__4kIwq{font-size:1.75rem}.pricing_ctaText__Ad4AU{font-size:1rem}.pricing_ctaButton__Xe69W{padding:14px 36px;font-size:.9375rem}}@media (max-width:480px){.pricing_title__JADp_{font-size:2rem}.pricing_categoryTitle__0Dd_G{font-size:1.25rem}.pricing_serviceHeader__4pPWX{flex-direction:column;gap:8px}.pricing_serviceType__enshI{align-self:flex-start}}