.TermsOfService_container__KNmbg{background:#f5f7fa;min-height:100dvh;overflow-x:hidden;width:100%}.TermsOfService_content__R14TG{display:flex;flex-direction:column;width:100%}.TermsOfService_heroSection__78q38{align-items:center;background:linear-gradient(170deg,#0a1628,#0f2440 40%,#142f55 70%,#1a3a6a);display:flex;justify-content:center;min-height:35dvh;overflow:hidden;padding:5rem 1.5rem 2.5rem;position:relative}.TermsOfService_heroSection__78q38:before{background:radial-gradient(ellipse,#408ce61a 0,#0000 70%);content:"";height:30rem;left:50%;pointer-events:none;position:absolute;top:20%;transform:translateX(-50%);width:60rem}.TermsOfService_heroInner__dLFLk{align-items:center;display:flex;flex-direction:column;gap:.75rem;margin:0 auto;max-width:48rem;position:relative;text-align:center;z-index:1}.TermsOfService_eyebrow__D68sl{align-items:center;animation:TermsOfService_fadeInDown__DVbOJ .5s ease-out;background:#408ce626;border:1px solid #408ce64d;border-radius:100px;display:inline-flex;gap:.375rem;padding:.375rem .875rem}.TermsOfService_eyebrow__D68sl svg{color:#6cb4f7;height:14px;width:14px}.TermsOfService_eyebrowText__46Gp2{color:#6cb4f7;font-size:.8rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.TermsOfService_heroTitle__jEFPg{animation:TermsOfService_fadeInUp__Q2TB9 .6s ease-out .1s both;color:#fff;font-size:clamp(1.75rem,5vw,3rem);font-weight:700;letter-spacing:-.02em;line-height:1.15;margin:0}.TermsOfService_titleAccent__SGcjj{background:linear-gradient(135deg,#408ce6,#6cb4f7 50%,#4ee39d);-webkit-background-clip:text;-webkit-text-fill-color:#0000;background-clip:text}.TermsOfService_heroSubtitle__okHGm{animation:TermsOfService_fadeInUp__Q2TB9 .6s ease-out .2s both;color:#ffffffb3;font-size:clamp(.95rem,2vw,1.1rem);line-height:1.7;margin:0;max-width:36rem}.TermsOfService_tocSection__nPLIB{margin-top:-1.5rem;padding:0 1.5rem 2rem;position:relative;z-index:10}.TermsOfService_tocContainer__gY0Ok{margin:0 auto;max-width:48rem}.TermsOfService_tocCard__f9LwG{animation:TermsOfService_fadeInUp__Q2TB9 .6s ease-out .3s both;background:#fff;border:1px solid #e0e5ec;border-radius:1rem;box-shadow:0 4px 16px #0000000a;padding:1.5rem}.TermsOfService_tocTitle__jivn6{color:#1a2332;font-size:.8rem;font-weight:700;letter-spacing:.05em;margin:0 0 .75rem;text-transform:uppercase}.TermsOfService_tocList__0Sgsp{display:flex;flex-wrap:wrap;gap:.375rem;list-style:none;margin:0;padding:0}.TermsOfService_tocItem__0nFQz{background:#f0f4f8;border-radius:.5rem;color:#408ce6;cursor:pointer;font-size:.85rem;padding:.375rem .75rem;transition:background .2s}.TermsOfService_tocLink__cZudR{color:#408ce6;font-weight:500;text-decoration:none}.TermsOfService_tocItem__0nFQz:hover{background:#408ce61a}.TermsOfService_privacySection__wrAKW{background:#f5f7fa;padding:3rem 1.5rem 5rem}.TermsOfService_privacyContainer__daLTF{margin:0 auto;max-width:48rem}.TermsOfService_privacyCard__P_xg4{background:#fff;border:1px solid #e0e5ec;border-radius:1rem;box-shadow:0 2px 8px #00000008;padding:2.5rem}.TermsOfService_lastUpdated__JuLTs{border-bottom:1px solid #e0e5ec;color:#8a9bb5;font-size:.85rem;margin:0 0 2rem;padding-bottom:1rem}.TermsOfService_section__H2851{margin-bottom:2rem}.TermsOfService_section__H2851:last-child{margin-bottom:0}.TermsOfService_sectionTitle__kYVSh{color:#1a2332;font-size:1.35rem;font-weight:700;letter-spacing:-.01em;margin:0 0 .75rem}.TermsOfService_subsectionTitle__D4oVB{color:#1a2332;font-size:1.1rem;font-weight:600;margin:1.25rem 0 .5rem}.TermsOfService_subsubsectionTitle__4hxb1{color:#1a2332;font-size:.95rem;font-weight:600;margin:.75rem 0 .375rem}.TermsOfService_sectionText__Q4Rhj{color:#5a6b7f;font-size:.95rem;line-height:1.8;margin:0 0 .75rem}.TermsOfService_sectionText__Q4Rhj:last-child{margin-bottom:0}.TermsOfService_sectionList__8knvZ{color:#5a6b7f;font-size:.95rem;line-height:1.8;margin:.375rem 0 .75rem;padding-left:1.5rem}.TermsOfService_sectionList__8knvZ li{margin-bottom:.25rem}.TermsOfService_sectionList__8knvZ li:last-child{margin-bottom:0}.TermsOfService_sectionNote__i0VDW{color:#8a9bb5;font-size:.9rem;font-style:italic;margin:.375rem 0 .75rem}.TermsOfService_sectionHighlight__1iRQL{color:#1a2332;font-size:.95rem;font-weight:600;margin:.5rem 0 0}.TermsOfService_contactInfo__84274{color:#5a6b7f;font-size:.95rem;line-height:1.8;margin:.75rem 0 0}.TermsOfService_contactLink__0lEXN{color:#408ce6;font-weight:500;text-decoration:none;transition:color .2s}.TermsOfService_contactLink__0lEXN:hover{text-decoration:underline}.TermsOfService_inlineLink__J6pbh{color:#408ce6;font-weight:500;text-decoration:none;transition:color .2s}.TermsOfService_inlineLink__J6pbh:hover{text-decoration:underline}.TermsOfService_copyright__zwfNt{border-top:1px solid #e0e5ec;color:#8a9bb5;font-size:.85rem;margin-top:2rem;padding-top:1rem;text-align:center}.TermsOfService_ctaSection__MvXq_{background:linear-gradient(135deg,#0a1628,#142f55 50%,#1a3a6a);overflow:hidden;padding:4rem 1.5rem 5rem;position:relative}.TermsOfService_ctaSection__MvXq_:before{background:radial-gradient(ellipse at 30% 50%,#408ce61f 0,#0000 50%),radial-gradient(ellipse at 70% 50%,#2db87714 0,#0000 50%);content:"";inset:0;pointer-events:none;position:absolute}.TermsOfService_ctaContainer__XfVLc{margin:0 auto;max-width:48rem;position:relative;text-align:center;z-index:1}.TermsOfService_ctaTitle__akfTN{color:#fff;font-size:clamp(1.5rem,4vw,2rem);font-weight:700;margin:0 0 .75rem}.TermsOfService_ctaDescription__aJvdm{color:#ffffffb3;font-size:1rem;line-height:1.7;margin:0 0 2rem}.TermsOfService_ctaButtons__pM_zv{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.TermsOfService_primaryButton__DXymj{background:#fff;border:none;border-radius:.625rem;box-shadow:0 4px 14px #00000026;color:#408ce6;font-size:1rem;font-weight:700;padding:.875rem 2rem;text-decoration:none;transition:transform .2s,box-shadow .2s}.TermsOfService_primaryButton__DXymj:hover{box-shadow:0 6px 20px #0003;transform:translateY(-2px)}.TermsOfService_secondaryButton__6ClwD{background:#ffffff14;border:1.5px solid #ffffff40;border-radius:.625rem;color:#fff;font-size:1rem;font-weight:600;padding:.875rem 2rem;text-decoration:none;transition:all .2s}.TermsOfService_secondaryButton__6ClwD:hover{background:#ffffff26;border-color:#ffffff80}@keyframes TermsOfService_fadeInUp__Q2TB9{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes TermsOfService_fadeInDown__DVbOJ{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (width <= 640px){.TermsOfService_heroSection__78q38{min-height:30dvh;padding:4rem 1rem 2rem}.TermsOfService_tocSection__nPLIB{padding:0 1rem 1.5rem}.TermsOfService_privacySection__wrAKW,.TermsOfService_termsSection__pPXau{padding:2rem 1rem 4rem}.TermsOfService_ctaSection__MvXq_{padding:3rem 1rem 4rem}.TermsOfService_privacyCard__P_xg4{padding:1.5rem}.TermsOfService_tocCard__f9LwG{padding:1rem}}.dark .TermsOfService_container__KNmbg,html.dark .TermsOfService_container__KNmbg{background:#0a1020}.dark .TermsOfService_privacyCard__P_xg4,.dark .TermsOfService_tocCard__f9LwG,html.dark .TermsOfService_privacyCard__P_xg4,html.dark .TermsOfService_tocCard__f9LwG{background:#121e30;border-color:#1e3050}.dark .TermsOfService_sectionHighlight__1iRQL,.dark .TermsOfService_sectionTitle__kYVSh,.dark .TermsOfService_subsectionTitle__D4oVB,.dark .TermsOfService_subsubsectionTitle__4hxb1,.dark .TermsOfService_tocTitle__jivn6,html.dark .TermsOfService_sectionHighlight__1iRQL,html.dark .TermsOfService_sectionTitle__kYVSh,html.dark .TermsOfService_subsectionTitle__D4oVB,html.dark .TermsOfService_subsubsectionTitle__4hxb1,html.dark .TermsOfService_tocTitle__jivn6{color:#e9eff6}.dark .TermsOfService_contactInfo__84274,.dark .TermsOfService_sectionList__8knvZ,.dark .TermsOfService_sectionNote__i0VDW,.dark .TermsOfService_sectionText__Q4Rhj,html.dark .TermsOfService_contactInfo__84274,html.dark .TermsOfService_sectionList__8knvZ,html.dark .TermsOfService_sectionNote__i0VDW,html.dark .TermsOfService_sectionText__Q4Rhj{color:#8a9bb5}.dark .TermsOfService_copyright__zwfNt,.dark .TermsOfService_lastUpdated__JuLTs,html.dark .TermsOfService_copyright__zwfNt,html.dark .TermsOfService_lastUpdated__JuLTs{border-color:#1e3050;color:#5a6b7f}.dark .TermsOfService_tocItem__0nFQz,html.dark .TermsOfService_tocItem__0nFQz{background:#1e3050}.dark .TermsOfService_privacySection__wrAKW,.dark .TermsOfService_termsSection__pPXau,html.dark .TermsOfService_privacySection__wrAKW,html.dark .TermsOfService_termsSection__pPXau{background:#0a1020}.dark .TermsOfService_termsCard__tXm4z,html.dark .TermsOfService_termsCard__tXm4z{background:#121e30;border-color:#1e3050}