/* Auto-generated from inline style= attributes for strict CSP style-src (no unsafe-inline). */
.csp-8cf452e5 { min-height: 100vh !important; }
.csp-b1fce528 { font-size: .85rem !important; line-height: 1.2 !important; }
.csp-afa4a02c { margin: 0 12px 6px !important; padding: 7px 10px !important; border-radius: 6px !important; background: #7f1d1d22 !important; border: 1px solid #dc262644 !important; font-size: .72rem !important; line-height: 1.4 !important; }
.csp-c9e34862 { color: #ef4444 !important; }
.csp-578c7579 { color: #fca5a5 !important; }
.csp-b175cedb { margin: 0 12px 6px !important; padding: 7px 10px !important; border-radius: 6px !important; background: #78350f22 !important; border: 1px solid #d9770644 !important; font-size: .72rem !important; line-height: 1.4 !important; }
.csp-2a4cda41 { color: #f59e0b !important; }
.csp-4a3efb9c { color: #fcd34d !important; }
.csp-fb7782cf { margin: 0 12px 6px !important; padding: 7px 10px !important; border-radius: 6px !important; background: #1e3a5f22 !important; border: 1px solid #3b82f644 !important; font-size: .72rem !important; line-height: 1.4 !important; }
.csp-205b428d { color: #60a5fa !important; }
.csp-ca42b4b7 { color: #93c5fd !important; }
.csp-867bca46 { margin: 0 12px 6px !important; padding: 7px 10px !important; border-radius: 6px !important; background: #14532d22 !important; border: 1px solid #16a34a44 !important; font-size: .72rem !important; line-height: 1.4 !important; }
.csp-73272816 { color: #4ade80 !important; }
.csp-65b0aab0 { color: #86efac !important; }
.csp-5b33b676 { background: #fef9c3 !important; border-bottom: 1px solid #fde68a !important; font-size: .875rem !important; }
.csp-dfe8707d { position: fixed !important; top: 0 !important; left: 0 !important; z-index: 99999 !important; background: #fff !important; color: #000 !important; font-size: 10px !important; max-width: 100% !important; white-space: pre-wrap !important; }
.csp-cookiebar-shell { position: fixed !important; right: 20px !important; bottom: 20px !important; left: auto !important; width: calc(100% - 40px) !important; max-width: 380px !important; z-index: 9999 !important; background: #0f172a !important; color: #e2e8f0 !important; padding: 22px !important; border-radius: 16px !important; box-shadow: 0 20px 50px -12px rgba(0,0,0,.45) !important; }
.csp-7c34310d { display: none !important; }
.csp-5a66f467 { display: flex !important; flex-direction: column !important; align-items: stretch !important; gap: 16px !important; }
.csp-6921eed1 { font-size: .85rem !important; line-height: 1.55 !important; }
.csp-16b07e65 { width: 16px !important; height: 16px !important; vertical-align: -3px !important; margin-right: 6px !important; color: #60a5fa !important; }
.csp-e8fa401e { color: #60a5fa !important; text-decoration: underline !important; margin-left: 4px !important; }
.csp-aa3b6cd0 { display: flex !important; gap: 10px !important; }
.csp-d16cf555 { flex: 1 !important; background: transparent !important; border: 1px solid #475569 !important; color: #cbd5e1 !important; padding: 10px 16px !important; border-radius: 99px !important; font-size: .85rem !important; cursor: pointer !important; white-space: nowrap !important; }
.csp-b1789e9b { flex: 1 !important; background: #2563eb !important; border: none !important; color: #fff !important; padding: 10px 18px !important; border-radius: 99px !important; font-size: .85rem !important; font-weight: 600 !important; cursor: pointer !important; white-space: nowrap !important; }
.csp-8cba01a2 { font-size: .65rem !important; }
.csp-c9587799 { border-color: #334155 !important; margin: 8px 0 !important; }
.csp-c65f893a { color: #64748b !important; font-size: .7rem !important; padding: 4px 20px !important; text-transform: uppercase !important; letter-spacing: .05em !important; }
.csp-8a3a8ebb { z-index: 9999 !important; min-width: 280px !important; }
.csp-df7d1005 { width: 160px !important; }
.csp-c41bca8a { width: 48px !important; }
.csp-6bf47011 { font-size: .875rem !important; }
.csp-a629a35a { min-width: 160px !important; }
.csp-bc9efe64 { font-size: .7rem !important; }
.csp-dd76ed55 { max-width: 240px !important; }
.csp-3831ac5f { max-width: 200px !important; }
.csp-088cf005 { width: 120px !important; }
.csp-4d14681b { max-width: 300px !important; }
.csp-44d7f61f { max-height: 60px !important; max-width: 200px !important; }
.csp-ac5a4114 { max-width: 220px !important; }
.csp-69e6838d { width: 220px !important; }
.csp-a3a95d7b { max-width: 960px !important; }
.csp-62950195 { width: 44px !important; height: 44px !important; background: var(--brand-primary,#2563eb) !important; flex-shrink: 0 !important; }
.csp-edf2e427 { width: 40px !important; height: 40px !important; background: #eff6ff !important; }
.csp-e987c5dc { color: #2563eb !important; }
.csp-1fe75c06 { width: 40px !important; height: 40px !important; background: #f0fdf4 !important; }
.csp-deccf9e7 { color: #16a34a !important; }
.csp-c2beacbd { background: #f8fafc !important; border: 1px solid #e2e8f0 !important; }
.csp-ec4dc4e1 { background: #f0f9ff !important; border: 1px solid #bae6fd !important; }
.csp-a36464af { background: #fffbeb !important; border: 1px solid #fde68a !important; }
.csp-d4992857 { width: 40px !important; height: 40px !important; background: #fefce8 !important; }
.csp-43ea4c80 { color: #ca8a04 !important; }
.csp-35542e26 { width: 40px !important; height: 40px !important; background: #fdf4ff !important; }
.csp-f1b42d1f { color: #9333ea !important; }
.csp-8bd38d5e { width: 40px !important; height: 40px !important; background: #fff7ed !important; }
.csp-61380a34 { color: #ea580c !important; }
.csp-d4ac9708 { color: #059669 !important; }
.csp-478844df { width: 40px !important; height: 40px !important; background: #fff1f2 !important; }
.csp-da19222c { color: #e11d48 !important; }
.csp-45f1e152 { width: 40px !important; height: 40px !important; background: #f8fafc !important; }
.csp-d2abea56 { color: #64748b !important; }
.csp-e43c9a0d { background: linear-gradient(135deg,#eff6ff 0%,#f0fdf4 100%) !important; border: 1px solid #dbeafe !important; }
.csp-401d5960 { border: 1px solid #e2e8f0 !important; }
.csp-4f15898a { width: auto !important; }
.csp-c986d7da { width: 2rem !important; }
.csp-4906649c { min-height: 220px !important; max-height: 420px !important; overflow-y: auto !important; }
.csp-d8f288ff { max-height: 220px !important; overflow-y: auto !important; }
.csp-f758c5d0 { max-width: 320px !important; }
.csp-ee0435f7 { width: 100px !important; }
.csp-729192c0 { width: 130px !important; }
.csp-c78f4943 { width: 90px !important; }
.csp-c5ac9c43 { width: 60px !important; }
.csp-cb458930 { display: none; }
.csp-2f01efdd { width: 140px !important; }
.csp-02b3b7b8 { position: relative !important; height: 260px !important; }
.csp-4a93029a { min-width: 140px !important; }
.csp-0aad7a66 { width: 5% !important; }
.csp-93dddf35 { height: 48px !important; max-width: 140px !important; object-fit: contain !important; }
.csp-73f150f7 { height: 64px !important; max-width: 160px !important; object-fit: contain !important; }
.csp-2bd9fd65 { max-width: 720px !important; }
.csp-51d488e4 { width: 40% !important; }
.csp-25feffff { width: 10% !important; }
.csp-2af4806c { width: 15% !important; }
.csp-8c962f28 { min-height: 60vh !important; }
.csp-bdd2fd43 { grid-template-columns: 1fr !important; text-align: center !important; padding: 60px 0 80px !important; }
.csp-13478555 { max-width: 760px !important; margin: 0 auto !important; }
.csp-cede3cb2 { max-width: 600px !important; margin: 0 auto 40px !important; }
.csp-9b54a373 { justify-content: center !important; }
.csp-fcf40289 { margin-top: 40px !important; }
.csp-817a22b2 { display: grid !important; gap: 32px !important; }
.csp-a3b2b0b1 { display: flex !important; gap: 20px !important; align-items: flex-start !important; }
.csp-ff3ba1ed { width: 48px !important; height: 48px !important; border-radius: 50% !important; background: linear-gradient(135deg,#1e40af,#3b82f6) !important; display: flex !important; align-items: center !important; justify-content: center !important; flex-shrink: 0 !important; }
.csp-10f66dd8 { font-size: 1.1rem !important; font-weight: 600 !important; color: #0f172a !important; margin-bottom: 8px !important; }
.csp-98612717 { color: #475569 !important; line-height: 1.75 !important; }
.csp-fec522ff { width: 48px !important; height: 48px !important; border-radius: 50% !important; background: linear-gradient(135deg,#059669,#10b981) !important; display: flex !important; align-items: center !important; justify-content: center !important; flex-shrink: 0 !important; }
.csp-2203e64c { width: 48px !important; height: 48px !important; border-radius: 50% !important; background: linear-gradient(135deg,#7c3aed,#a78bfa) !important; display: flex !important; align-items: center !important; justify-content: center !important; flex-shrink: 0 !important; }
.csp-c5efc6e4 { background: #f8fafc !important; border-top: 1px solid #e2e8f0 !important; border-bottom: 1px solid #e2e8f0 !important; }
.csp-8c7adb06 { min-height: 50vh !important; }
.csp-718a7c61 { max-width: 640px !important; margin: 0 auto !important; }
.csp-f47a4b0c { margin: 0 auto !important; }
.csp-e38218f6 { background: rgba(16,185,129,0.1) !important; border: 1px solid rgba(16,185,129,0.3) !important; border-radius: 12px !important; padding: 20px 24px !important; margin-bottom: 24px !important; display: flex !important; align-items: center !important; gap: 12px !important; }
.csp-7ae3917d { color: #10b981 !important; flex-shrink: 0 !important; }
.csp-29fb9df2 { color: #10b981 !important; }
.csp-3763b96a { color: #065f46 !important; font-size: .9rem !important; margin: 2px 0 0 !important; }
.csp-401c8d0f { background: rgba(37,99,235,0.08) !important; border: 1px solid rgba(37,99,235,0.3) !important; border-radius: 12px !important; padding: 20px 24px !important; margin-bottom: 24px !important; display: flex !important; align-items: center !important; gap: 12px !important; }
.csp-2055af25 { color: #2563eb !important; flex-shrink: 0 !important; }
.csp-43231f75 { color: #1e40af !important; font-size: .9rem !important; margin: 2px 0 0 !important; }
.csp-a7bd4ab4 { display: flex !important; border-bottom: 2px solid #e5e7eb !important; margin-bottom: 28px !important; }
.csp-d0468d18 { flex: 1 !important; padding: 12px 0 !important; background: none !important; border: none !important; border-bottom: 2px solid #2563eb; margin-bottom: -2px !important; font-weight: 600 !important; font-size: .95rem !important; cursor: pointer !important; transition: all .2s !important; color: #2563eb; }
.csp-304ff6d0 { width: 16px !important; height: 16px !important; vertical-align: -2px !important; margin-right: 6px !important; }
.csp-18d33502 { flex: 1 !important; padding: 12px 0 !important; background: none !important; border: none !important; border-bottom: 2px solid transparent; margin-bottom: -2px !important; font-weight: 600 !important; font-size: .95rem !important; cursor: pointer !important; transition: all .2s !important; color: #6b7280; }
.csp-a58b070e { margin-bottom: 4px !important; }
.csp-3019698e { margin-bottom: 20px !important; }
.csp-d6167dca { width: 100% !important; justify-content: center !important; }
.csp-29e5ffc8 { width: 100% !important; justify-content: center !important; background: linear-gradient(135deg,#2563eb,#7c3aed) !important; }
.csp-0aa18218 { text-align: center !important; font-size: .82rem !important; color: #9ca3af !important; margin-top: 12px !important; }
.csp-f2385d37 { max-width: 760px !important; margin: 0 auto !important; text-align: center !important; }
.csp-a35b3a2f { max-width: 620px !important; margin: 0 auto 32px !important; }
.csp-65901b0e { display: grid !important; grid-template-columns: repeat(auto-fit,minmax(200px,1fr)) !important; gap: 24px !important; text-align: left !important; margin-top: 40px !important; }
.csp-bbf20192 { padding: 24px !important; background: #fff !important; border-radius: 12px !important; border: 1px solid #e2e8f0 !important; }
.csp-1e32507e { font-size: 1.5rem !important; margin-bottom: 8px !important; }
.csp-7a6aa3ad { font-weight: 600 !important; margin-bottom: 6px !important; color: #0f172a !important; }
.csp-01b6b07e { font-size: .9rem !important; color: #64748b !important; }
.csp-9d716160 { background: #f8fafc !important; border-top: 1px solid #e2e8f0 !important; }
.csp-6cc80581 { max-width: 680px !important; margin: 0 auto !important; }
.csp-e96c0810 { padding-top: 0 !important; padding-bottom: 80px !important; }
.csp-8446795e { display: flex !important; justify-content: center !important; margin-bottom: 48px !important; }
.csp-e1709a75 { display: inline-flex !important; background: #f1f5f9 !important; border-radius: 99px !important; padding: 4px !important; gap: 2px !important; }
.csp-7c18478c { padding: 8px 22px !important; border-radius: 99px !important; border: none !important; cursor: pointer !important; font-size: .875rem !important; font-weight: 600 !important; transition: all .2s !important; background: #2563eb !important; color: #fff !important; box-shadow: 0 2px 8px rgba(37,99,235,.3) !important; }
.csp-f31ae546 { padding: 8px 22px !important; border-radius: 99px !important; border: none !important; cursor: pointer !important; font-size: .875rem !important; font-weight: 600 !important; transition: all .2s !important; background: transparent !important; color: #64748b !important; }
.csp-a85ae49b { margin-left: 6px !important; background: #dcfce7 !important; color: #16a34a !important; font-size: .75rem !important; font-weight: 700 !important; padding: 2px 8px !important; border-radius: 99px !important; }
.csp-bbaa13eb { display: grid !important; grid-template-columns: repeat(auto-fit,minmax(300px,1fr)) !important; gap: 28px !important; max-width: 860px !important; margin: 0 auto 72px !important; }
.csp-7ffdc767 { background: #fff !important; border: 2px solid #e2e8f0 !important; border-radius: 20px !important; padding: 36px 32px !important; display: flex !important; flex-direction: column !important; }
.csp-37d30b7f { margin-bottom: 24px !important; }
.csp-0c5c21df { font-size: .8rem !important; font-weight: 700 !important; text-transform: uppercase !important; letter-spacing: .08em !important; color: #64748b !important; margin-bottom: 10px !important; }
.csp-23971e12 { font-size: 2.8rem !important; font-weight: 800 !important; color: #1e293b !important; line-height: 1 !important; }
.csp-995886fb { font-size: 1rem !important; color: #64748b !important; margin-top: 6px !important; }
.csp-e4fbbe56 { font-size: .875rem !important; color: #94a3b8 !important; margin-top: 4px !important; }
.csp-8ae39143 { list-style: none !important; padding: 0 !important; margin: 0 0 32px !important; display: flex !important; flex-direction: column !important; gap: 10px !important; flex-grow: 1 !important; }
.csp-ef1228cc { display: flex !important; align-items: center !important; gap: 10px !important; font-size: .9rem !important; color: #475569 !important; }
.csp-7acff09e { text-align: center !important; width: 100% !important; display: block !important; }
.csp-fc6a637d { background: linear-gradient(145deg,#1e40af,#2563eb) !important; border: 2px solid #2563eb !important; border-radius: 20px !important; padding: 36px 32px !important; display: flex !important; flex-direction: column !important; position: relative !important; overflow: hidden !important; }
.csp-c18473b3 { position: absolute !important; top: -40px !important; right: -40px !important; width: 160px !important; height: 160px !important; background: rgba(255,255,255,.06) !important; border-radius: 50% !important; }
.csp-9f47ea03 { position: absolute !important; bottom: -60px !important; left: -20px !important; width: 200px !important; height: 200px !important; background: rgba(255,255,255,.04) !important; border-radius: 50% !important; }
.csp-9d55a018 { position: relative !important; margin-bottom: 24px !important; }
.csp-7d03f6df { display: flex !important; align-items: center !important; gap: 10px !important; margin-bottom: 10px !important; }
.csp-54aa4ddd { font-size: .8rem !important; font-weight: 700 !important; text-transform: uppercase !important; letter-spacing: .08em !important; color: rgba(255,255,255,.7) !important; }
.csp-b6d50537 { background: rgba(255,255,255,.15) !important; color: #fff !important; font-size: .75rem !important; font-weight: 700 !important; padding: 3px 10px !important; border-radius: 99px !important; }
.csp-1cdf2599 { display: flex !important; align-items: baseline !important; gap: 6px !important; }
.csp-8a18d4fd { font-size: 2.8rem !important; font-weight: 800 !important; color: #fff !important; line-height: 1 !important; }
.csp-2c27ad29 { font-size: 1.1rem !important; color: rgba(255,255,255,.8) !important; font-weight: 600 !important; }
.csp-848a5a21 { font-size: .9rem !important; color: rgba(255,255,255,.6) !important; }
.csp-d01846ec { display: none; margin-top: 6px !important; font-size: .875rem !important; color: rgba(255,255,255,.7) !important; }
.csp-c85a8f86 { margin-top: 6px !important; font-size: .875rem !important; color: rgba(255,255,255,.7) !important; }
.csp-504d3332 { position: relative !important; list-style: none !important; padding: 0 !important; margin: 0 0 32px !important; display: flex !important; flex-direction: column !important; gap: 10px !important; flex-grow: 1 !important; }
.csp-9ee9bbd4 { display: flex !important; align-items: center !important; gap: 10px !important; font-size: .9rem !important; color: rgba(255,255,255,.9) !important; }
.csp-34537b90 { position: relative !important; text-align: center !important; width: 100% !important; display: block !important; background: #fff !important; color: #1e40af !important; font-weight: 700 !important; border: none !important; }
.csp-fc2a7f38 { max-width: 860px !important; margin: 0 auto 80px !important; }
.csp-bfb12796 { text-align: center !important; font-size: 1.5rem !important; font-weight: 700 !important; color: #1e293b !important; margin-bottom: 8px !important; }
.csp-f45ca7f4 { text-align: center !important; color: #64748b !important; margin-bottom: 40px !important; }
.csp-c0ed8d61 { display: grid !important; grid-template-columns: repeat(auto-fit,minmax(240px,1fr)) !important; gap: 20px !important; }
.csp-dc26f41a { background: #fff !important; border: 1px solid #e2e8f0 !important; border-radius: 14px !important; padding: 22px 20px !important; }
.csp-c356c25a { width: 40px !important; height: 40px !important; background: #eff6ff !important; border-radius: 10px !important; display: flex !important; align-items: center !important; justify-content: center !important; margin-bottom: 14px !important; }
.csp-5c29ebd8 { font-size: .95rem !important; font-weight: 700 !important; color: #1e293b !important; margin-bottom: 6px !important; }
.csp-ab08aa12 { color: #64748b !important; font-size: .875rem !important; line-height: 1.6 !important; margin: 0 !important; }
.csp-fec23d9b { width: 40px !important; height: 40px !important; background: #f0fdf4 !important; border-radius: 10px !important; display: flex !important; align-items: center !important; justify-content: center !important; margin-bottom: 14px !important; }
.csp-0ec7e9a7 { width: 40px !important; height: 40px !important; background: #fdf4ff !important; border-radius: 10px !important; display: flex !important; align-items: center !important; justify-content: center !important; margin-bottom: 14px !important; }
.csp-dde93308 { width: 40px !important; height: 40px !important; background: #fff7ed !important; border-radius: 10px !important; display: flex !important; align-items: center !important; justify-content: center !important; margin-bottom: 14px !important; }
.csp-07b6e0bf { width: 40px !important; height: 40px !important; background: #f0f9ff !important; border-radius: 10px !important; display: flex !important; align-items: center !important; justify-content: center !important; margin-bottom: 14px !important; }
.csp-f9c245c6 { width: 40px !important; height: 40px !important; background: #fefce8 !important; border-radius: 10px !important; display: flex !important; align-items: center !important; justify-content: center !important; margin-bottom: 14px !important; }
.csp-1afcbda6 { max-width: 760px !important; margin: 0 auto 80px !important; text-align: center !important; }
.csp-cef2a81f { font-size: 1.5rem !important; font-weight: 700 !important; color: #1e293b !important; margin-bottom: 8px !important; }
.csp-19dc79c4 { color: #64748b !important; margin-bottom: 40px !important; }
.csp-30f719dc { display: grid !important; grid-template-columns: repeat(auto-fit,minmax(200px,1fr)) !important; gap: 28px !important; text-align: left !important; }
.csp-d1fe700e { font-size: 1.6rem !important; margin-bottom: 8px !important; }
.csp-2948b454 { max-width: 680px !important; margin: 0 auto 80px !important; background: #f8fafc !important; border: 1px solid #e2e8f0 !important; border-radius: 20px !important; padding: 40px !important; text-align: center !important; }
.csp-ae4b0c3a { font-size: 2rem !important; margin-bottom: 12px !important; }
.csp-e016c046 { font-size: 1.3rem !important; font-weight: 700 !important; color: #1e293b !important; margin-bottom: 10px !important; }
.csp-77ee2852 { color: #64748b !important; line-height: 1.7 !important; margin-bottom: 24px !important; }
.csp-44d58899 { max-width: 680px !important; margin: 0 auto !important; text-align: center !important; }
.csp-34df45b0 { font-size: .85rem !important; color: #94a3b8 !important; line-height: 1.7 !important; }
.csp-64ca5333 { min-height: 40vh !important; }
.csp-f30af60f { grid-template-columns: 1fr !important; text-align: center !important; padding: 50px 0 60px !important; }
.csp-93387f98 { max-width: 700px !important; margin: 0 auto !important; }
.csp-3e5a4f0d { font-size: clamp(1.8rem,4vw,2.8rem) !important; }
.csp-4a495d18 { padding-top: 48px !important; padding-bottom: 80px !important; }
.csp-6fcfdca2 { max-width: 800px !important; margin: 0 auto !important; }
.csp-fa0bda5f { background: #f8fafc !important; border: 1px solid #e2e8f0 !important; border-radius: 12px !important; padding: 20px 24px !important; margin-bottom: 40px !important; font-size: .9rem !important; color: #64748b !important; }
.csp-1810cb4f { font-style: normal !important; background: #f8fafc !important; border-left: 3px solid #2563eb !important; padding: 14px 18px !important; border-radius: 0 8px 8px 0 !important; margin: 12px 0 16px !important; line-height: 1.8 !important; }
.csp-fc878caa { width: 100% !important; border-collapse: collapse !important; font-size: .9rem !important; margin-bottom: 1.5rem !important; }
.csp-1c071940 { background: #f1f5f9 !important; }
.csp-75a95a88 { padding: 10px 14px !important; text-align: left !important; border: 1px solid #e2e8f0 !important; }
.csp-f15ffe12 { padding: 10px 14px !important; border: 1px solid #e2e8f0 !important; }
.csp-b55f8cb2 { background: #f8fafc !important; }
.csp-e1f34f59 { width: 100% !important; border-collapse: collapse !important; font-size: .88rem !important; margin-bottom: 1.2rem !important; }
.csp-58e71f77 { padding: 8px 12px !important; text-align: left !important; border: 1px solid #e2e8f0 !important; }
.csp-d3c7c0b6 { padding: 8px 12px !important; border: 1px solid #e2e8f0 !important; }
.csp-cf878c4a { margin-top: 48px !important; padding-top: 32px !important; border-top: 1px solid #e2e8f0 !important; display: flex !important; gap: 16px !important; flex-wrap: wrap !important; }
.csp-067310e2 { font-style: normal !important; line-height: 1.8 !important; }
.csp-99bdbbab { background: #f8fafc !important; border: 1px solid #e2e8f0 !important; border-radius: 12px !important; padding: 18px 20px !important; margin-bottom: 24px !important; font-size: .875rem !important; color: #475569 !important; line-height: 1.75 !important; }
.csp-81ee2705 { color: #1e293b !important; display: block !important; margin-bottom: 10px !important; }
.csp-618a8be2 { margin: 0 !important; padding-left: 1.25rem !important; }
.csp-e8799faa { display: block !important; margin-bottom: 16px !important; }
.csp-e41f806b { display: block !important; margin-top: -8px !important; margin-bottom: 12px !important; }
.csp-disabled-overlay { opacity: .4; pointer-events: none; }
.csp-gtm-noscript { display: none !important; visibility: hidden !important; }
.csp-billing-active-noshadow { padding: 8px 22px !important; border-radius: 99px !important; border: none !important; cursor: pointer !important; font-size: .875rem !important; font-weight: 600 !important; transition: all .2s !important; background: #2563eb !important; color: #fff !important; box-shadow: none !important; }
