.LegalTermsContent_wrapper__atKaB{display:flex;flex-direction:column;gap:20px}.LegalTermsContent_tabs__0SyLn{display:flex;flex-wrap:wrap;gap:8px;padding-bottom:12px;border-bottom:1px solid #e5e5e5}.LegalTermsContent_tabButton__fd_zN{border-radius:var(--control-radius,999px);box-sizing:border-box;padding-inline:var(--control-padding-x,14px);min-height:38px;height:38px;display:inline-flex;align-items:center;gap:4px;padding-inline:16px;border:1px solid #e5e5e5;background:#fff;color:#171717;cursor:pointer;font-size:13px;font-weight:500;line-height:1.5;transition:border-color .15s ease,color .15s ease,background .15s ease}.LegalTermsContent_tabButton__fd_zN:hover{border-color:#6c1394;color:#6c1394}.LegalTermsContent_tabButtonActive__WseL1{border-color:#6c1394;background:#fafafa;color:#6c1394}.LegalTermsContent_tabPanel__P7uBq{min-width:0}.LegalTermsContent_content__Fv7F_{display:flex;flex-direction:column;gap:32px}.LegalTermsContent_section__0bCIZ{display:flex;flex-direction:column;gap:12px}.LegalTermsContent_sectionTitle__nzDci{font-size:16px;font-weight:600;line-height:1.5;color:#171717;margin:0}.LegalTermsContent_subsectionTitle__KpfCK{font-size:14px;font-weight:600;line-height:1.5;color:#171717;margin:0}.LegalTermsContent_text__0nTz0{font-size:14px;font-weight:400;color:#171717;line-height:1.7;margin:0}.LegalTermsContent_text__0nTz0 a{color:#6c1394;text-decoration:underline}.LegalTermsContent_list__z64Bf{margin:0;padding-left:20px;color:#171717;font-size:14px;font-weight:400;line-height:1.7}.LegalTermsContent_list__z64Bf li+li{margin-top:4px}.LegalTermsContent_monthlyTerms__y092k{display:grid;gap:24px;color:#171717}.LegalTermsContent_monthlyTermsHero___d5BW{display:grid;gap:8px;padding:20px;border:1px solid rgba(108,19,148,.18);border-radius:24px;background:linear-gradient(135deg,rgba(250,245,255,.96),rgb(255,255,255))}@media(max-width:575px){.LegalTermsContent_monthlyTermsHero___d5BW{padding:16px}}.LegalTermsContent_monthlyTermsHero___d5BW h2{margin:0;color:#171717;font-size:clamp(1.35rem,2vw,2rem);font-weight:850;letter-spacing:-.03em}.LegalTermsContent_monthlyTermsEyebrow__Gdpm5{color:#6c1394;font-size:.75rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.LegalTermsContent_monthlyTermsSubtitle__QMoAK{margin:0;color:#6c1394;font-size:1rem;font-weight:700}.LegalTermsContent_monthlyTermsMeta__LuImy{margin:0;color:#171717;font-size:.875rem;line-height:1.5}.LegalTermsContent_monthlyTermsIntro__pfrOQ{margin:0;padding:16px 20px;border:1px solid rgba(245,158,11,.32);border-radius:16px;background:rgba(255,251,235,.92);color:#92400e;font-size:.9375rem;line-height:1.7}@media(max-width:575px){.LegalTermsContent_monthlyTermsIntro__pfrOQ{padding:16px}}.LegalTermsContent_monthlyTerms__y092k .LegalTermsContent_monthlyTermsIntro__pfrOQ{margin:0;color:#92400e}.LegalTermsContent_monthlyTermsFacts__2xGpV{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(max-width:575px){.LegalTermsContent_monthlyTermsFacts__2xGpV{grid-template-columns:1fr}}.LegalTermsContent_monthlyTermsFact__I2f0D{display:grid;gap:8px;padding:16px;border:1px solid #e5e5e5;border-radius:16px;background:#fff;box-shadow:0 10px 30px rgba(15,23,42,.04)}.LegalTermsContent_monthlyTermsFact__I2f0D span{color:#171717;font-size:.75rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.LegalTermsContent_monthlyTermsFact__I2f0D strong{font-size:1rem;line-height:1.35}.LegalTermsContent_monthlyTermsFact--primary__nA02R{color:#6c1394}.LegalTermsContent_monthlyTermsFact--success__7MM6h{color:#059669}.LegalTermsContent_monthlyTermsFact--danger__iVkxe{color:#dc2626}.LegalTermsContent_monthlyTermsFact--warning__aoeLD{color:#b45309}.LegalTermsContent_monthlyTermsWarning__g9SRZ{display:grid;gap:12px;padding:16px 20px;border:1px solid rgba(245,158,11,.32);border-radius:16px;background:rgba(255,251,235,.92);color:#92400e}@media(max-width:575px){.LegalTermsContent_monthlyTermsWarning__g9SRZ{padding:16px}}.LegalTermsContent_monthlyTermsWarning__g9SRZ h3{margin:0;color:#92400e;font-size:1rem;font-weight:850}.LegalTermsContent_monthlyTermsWarning__g9SRZ p{margin:0;font-size:.9375rem;line-height:1.65}.LegalTermsContent_monthlyTermsNotice__QtmEz{display:flex;align-items:flex-start;gap:8px;margin:0;padding:16px;border:1px solid rgba(34,197,94,.28);border-radius:16px;background:rgba(240,253,244,.9);color:#047857;font-size:.9375rem;line-height:1.65}.LegalTermsContent_monthlyTermsSection__uAR2y{overflow:hidden;border:1px solid #e5e5e5;border-radius:24px;background:#fff;box-shadow:0 12px 36px rgba(15,23,42,.05)}.LegalTermsContent_monthlyTermsSection__header__WhDMt{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid #e5e5e5;background:rgba(250,250,252,.9)}@media(max-width:575px){.LegalTermsContent_monthlyTermsSection__header__WhDMt{padding:16px}}.LegalTermsContent_monthlyTermsSection__header__WhDMt h3{margin:0;color:#171717;font-size:1rem;font-weight:800}.LegalTermsContent_monthlyTermsSection__number__U_M6q{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;padding:0 10px;border-radius:999px;background:#6c1394;color:#fff;font-size:.875rem;font-weight:850}.LegalTermsContent_monthlyTermsSection__header__WhDMt .LegalTermsContent_monthlyTermsSection__number__U_M6q{color:#fff}.LegalTermsContent_monthlyTermsSection__body___yeah{display:grid;gap:12px;padding:20px}@media(max-width:575px){.LegalTermsContent_monthlyTermsSection__body___yeah{padding:16px}}.LegalTermsContent_monthlyTermsSection__body___yeah p{margin:0;color:#171717;font-size:.9375rem;line-height:1.7}.LegalTermsContent_monthlyTermsSection__body___yeah ul{display:grid;gap:8px;margin:0;padding-left:16px;color:#171717;font-size:.9375rem;line-height:1.6}.LegalTermsContent_monthlyTermsSection__body___yeah li::marker{color:#6c1394}.LegalTermsContent_legalPlainText__ORpiB{margin:0;white-space:pre-line;color:#171717;font-size:.9375rem;line-height:1.75}.LegalTermsContent_monthlyTermsDefinitions__vMyXf{display:grid;gap:12px;margin:0}.LegalTermsContent_monthlyTermsDefinitions__vMyXf div{display:grid;grid-template-columns:minmax(130px,.38fr) minmax(0,1fr);gap:12px;padding:12px;border:1px solid #e5e5e5;border-radius:16px;background:#fff}@media(max-width:575px){.LegalTermsContent_monthlyTermsDefinitions__vMyXf div{grid-template-columns:1fr;gap:4px}}.LegalTermsContent_monthlyTermsDefinitions__vMyXf dt{color:#171717;font-size:.75rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.LegalTermsContent_monthlyTermsDefinitions__vMyXf dd{margin:0;color:#171717;font-size:.9375rem;font-weight:700;line-height:1.55}.LegalTermsContent_privacyPartDetails__uMDnS{overflow:hidden;border:0;border-radius:0;background:rgba(0,0,0,0);box-shadow:none}.LegalTermsContent_privacyPartDetails__uMDnS summary{position:relative;display:grid;gap:4px;padding:20px calc(20px + 36px) 20px 20px;border:1px solid rgba(108,19,148,.18);border-radius:24px;background:linear-gradient(135deg,rgba(250,245,255,.96),rgb(255,255,255));color:#171717;cursor:pointer;list-style:none}.LegalTermsContent_privacyPartDetails__uMDnS summary::-webkit-details-marker{display:none}@media(max-width:575px){.LegalTermsContent_privacyPartDetails__uMDnS summary{padding:16px calc(16px + 34px) 16px 16px}}.LegalTermsContent_privacyPartDetails__uMDnS summary span{color:#6c1394;font-size:.75rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.LegalTermsContent_privacyPartDetails__uMDnS summary strong{display:block;color:#171717;font-size:clamp(1.35rem,2vw,2rem);font-weight:850;letter-spacing:-.03em;line-height:1.35}.LegalTermsContent_privacyPartDetails__uMDnS summary:after{content:"";position:absolute;top:50%;right:20px;width:12px;height:12px;border-right:2px solid #6c1394;border-bottom:2px solid #6c1394;transform:translateY(-65%) rotate(45deg);transition:transform .2s ease}@media(max-width:575px){.LegalTermsContent_privacyPartDetails__uMDnS summary:after{right:16px}}.LegalTermsContent_privacyPartDetails__uMDnS[open] summary:after{transform:translateY(-35%) rotate(225deg)}.LegalTermsContent_privacyPartDetails__content__a7OqA{display:grid;gap:20px;padding:20px}@media(max-width:575px){.LegalTermsContent_privacyPartDetails__content__a7OqA{padding:16px}}