.TermsOfService_mainContainer__f3sSD{background-color:#000000;color:#ffffff;font-family:Inter,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;line-height:1.6;width:100%;overflow-x:hidden;min-height:100vh}.TermsOfService_heroSection__YUB5p{padding:120px 20px 80px;background:linear-gradient(135deg,#0a0a0a,#1a1a1a 50%,#000000);position:relative;overflow:hidden;text-align:center}.TermsOfService_heroContent__ndujD{max-width:800px;margin:0 auto;position:relative;z-index:2}.TermsOfService_heroTitle__7TRbz{font-size:clamp(2.5rem,5vw,4rem);font-weight:800;line-height:1.1;color:#ffffff;margin-bottom:16px;background:linear-gradient(135deg,#ffffff,#e0e0e0);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 30px rgba(255,255,255,.3)}.TermsOfService_heroTitle__7TRbz span{background:linear-gradient(135deg,#00d4ff,#0066ff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;position:relative}.TermsOfService_heroTitle__7TRbz span:after{content:"";position:absolute;bottom:5px;left:0;width:100%;height:6px;background:linear-gradient(135deg,#00d4ff,#0066ff);opacity:.3;z-index:-1;border-radius:3px}.TermsOfService_heroSubtitle__PQNtJ{font-size:clamp(1rem,2.5vw,1.2rem);color:#e0e0e0;margin:0 auto 12px;line-height:1.6;font-weight:500;opacity:.9;max-width:600px}.TermsOfService_heroDescription__jTng_{font-size:clamp(.95rem,2vw,1.1rem);color:#b0b0b0;margin:0 auto;line-height:1.6;font-weight:300;opacity:.8;max-width:600px}.TermsOfService_contentWrapper__b4ZMQ{max-width:1200px;margin:0 auto;padding:0 20px 80px}.TermsOfService_section__e5iaG{padding:80px 0;background-color:#000000}.TermsOfService_highlightsSection__2qtRJ{background:linear-gradient(135deg,#0a0a0a,#000000)}.TermsOfService_sectionHeader__FtOiz{text-align:center;max-width:800px;margin:0 auto 60px}.TermsOfService_sectionTitle__SStOF{font-size:clamp(2rem,4vw,3rem);font-weight:700;color:#ffffff;margin-bottom:20px;line-height:1.2;background:linear-gradient(135deg,#ffffff,#cccccc);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.TermsOfService_sectionSubtitle__wVyji{font-size:clamp(1rem,2vw,1.2rem);color:#e0e0e0;max-width:600px;margin:0 auto;line-height:1.6;font-weight:300;opacity:.8}.TermsOfService_highlightsGrid__UYJEL{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:24px;gap:24px;max-width:1200px;margin:0 auto}.TermsOfService_highlightCard__4_1Kh{background:rgba(255,255,255,.05);border-radius:16px;padding:32px 24px;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s cubic-bezier(.4,0,.2,1);text-align:center;opacity:1;visibility:visible}.TermsOfService_highlightCard__4_1Kh:hover{transform:translateY(-8px);background:rgba(255,255,255,.08);border-color:rgba(255,107,107,.5);box-shadow:0 20px 40px rgba(0,0,0,.3)}.TermsOfService_highlightIcon__DD36E{font-size:2.5rem;margin-bottom:20px;filter:grayscale(.3);transition:filter .3s ease}.TermsOfService_highlightCard__4_1Kh:hover .TermsOfService_highlightIcon__DD36E{filter:grayscale(0)}.TermsOfService_highlightTitle__NfIaV{font-size:1.3rem;font-weight:700;color:#ffffff;margin-bottom:12px;background:linear-gradient(135deg,#ffffff,#e0e0e0);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.TermsOfService_highlightDescription__wJrWV{font-size:.95rem;color:#e0e0e0;line-height:1.6;font-weight:300;opacity:.8}.TermsOfService_termsContainer__UNuDk{max-width:900px;margin:0 auto;background:rgba(255,255,255,.02);border-radius:16px;padding:40px;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.TermsOfService_termsNotice__Zu0jX{background:linear-gradient(135deg,rgba(255,107,107,.1),rgba(255,107,107,.05));border-radius:12px;padding:24px;margin-bottom:40px;border:1px solid rgba(255,107,107,.3);display:flex;align-items:flex-start;gap:16px}.TermsOfService_noticeIcon__2QYCo{font-size:1.5rem;color:#ff6b6b;flex-shrink:0;margin-top:2px}.TermsOfService_noticeText__MhdmW{font-size:.95rem;color:#e0e0e0;line-height:1.7;font-weight:300;opacity:.9}.TermsOfService_termSection__DaJES{margin-bottom:32px}.TermsOfService_termTitle__QuXLj{font-size:clamp(1.2rem,2vw,1.5rem);font-weight:700;color:#ffffff;margin-bottom:16px;line-height:1.3;background:linear-gradient(135deg,#ffffff,#cccccc);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.TermsOfService_termContent__y9AyY{font-size:clamp(.95rem,1.5vw,1.1rem);color:#e0e0e0;line-height:1.7;font-weight:300;opacity:.9;margin-bottom:16px}.TermsOfService_termList__6ONdR{margin:20px 0 20px 20px;padding:0;list-style:none}.TermsOfService_termListItem__j_4Ru{font-size:clamp(.9rem,1.5vw,1rem);color:#e0e0e0;line-height:1.7;font-weight:300;opacity:.8;margin-bottom:12px;position:relative;padding-left:24px}.TermsOfService_listBullet__8xgCj{position:absolute;left:0;color:#ff6b6b;font-size:1.2rem}.TermsOfService_sectionDivider__R26HQ{height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);margin:40px 0}.TermsOfService_disclaimerSection__mBH7V{padding-top:40px}.TermsOfService_disclaimerCard__73iYH{background:linear-gradient(135deg,rgba(255,107,107,.1),rgba(255,107,107,.05));border-radius:16px;padding:40px;border:1px solid linear-gradient(135deg,#00d4ff,#0066ff);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);max-width:900px;margin:0 auto}.TermsOfService_disclaimerHeader__BFu_8{display:flex;align-items:center;gap:16px;margin-bottom:24px}.TermsOfService_disclaimerIcon__VpH_4{font-size:2rem;color:linear-gradient(135deg,#00d4ff,#0066ff)}.TermsOfService_disclaimerTitle__OETK9{font-size:1.5rem;font-weight:700;color:linear-gradient(135deg,#00d4ff,#0066ff);background:linear-gradient(135deg,#00d4ff,#0066ff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.TermsOfService_disclaimerText__E5H0_{font-size:clamp(.95rem,1.5vw,1.1rem);color:#e0e0e0;line-height:1.7;font-weight:300;opacity:.9;margin-bottom:32px}.TermsOfService_disclaimerFooter__PcNBQ{padding-top:24px;border-top:1px solid rgba(255,255,255,.1)}.TermsOfService_footerText__5OSM8{font-size:.9rem;color:#b0b0b0;font-weight:300;opacity:.8}@media (max-width:1024px){.TermsOfService_heroSection__YUB5p{padding:100px 20px 60px}.TermsOfService_contentWrapper__b4ZMQ{padding:0 20px 60px}.TermsOfService_section__e5iaG{padding:60px 0}.TermsOfService_highlightsGrid__UYJEL{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.TermsOfService_disclaimerCard__73iYH,.TermsOfService_termsContainer__UNuDk{padding:32px}}@media (max-width:768px){.TermsOfService_heroSection__YUB5p{padding:80px 15px 50px}.TermsOfService_contentWrapper__b4ZMQ{padding:0 15px 50px}.TermsOfService_section__e5iaG{padding:50px 0}.TermsOfService_sectionHeader__FtOiz{margin-bottom:40px}.TermsOfService_highlightsGrid__UYJEL{grid-template-columns:1fr;gap:16px;padding:0 10px}.TermsOfService_termsContainer__UNuDk{padding:24px;margin:0 10px}.TermsOfService_termsNotice__Zu0jX{padding:20px;margin-bottom:32px}.TermsOfService_disclaimerCard__73iYH{padding:24px;margin:0 10px}.TermsOfService_highlightCard__4_1Kh{padding:24px 20px}.TermsOfService_highlightIcon__DD36E{font-size:2.2rem}.TermsOfService_termTitle__QuXLj{font-size:1.3rem}.TermsOfService_disclaimerHeader__BFu_8{flex-direction:column;text-align:center;gap:12px}}@media (max-width:480px){.TermsOfService_heroSection__YUB5p{padding:60px 15px 40px}.TermsOfService_contentWrapper__b4ZMQ{padding:0 10px 40px}.TermsOfService_section__e5iaG{padding:40px 0}.TermsOfService_heroTitle__7TRbz{font-size:2.2rem}.TermsOfService_heroSubtitle__PQNtJ{font-size:1rem}.TermsOfService_heroDescription__jTng_{font-size:.95rem}.TermsOfService_sectionTitle__SStOF{font-size:1.8rem}.TermsOfService_sectionSubtitle__wVyji{font-size:1rem}.TermsOfService_termsContainer__UNuDk{padding:20px 16px;margin:0;border-radius:12px}.TermsOfService_termsNotice__Zu0jX{padding:16px;border-radius:8px;margin-bottom:24px}.TermsOfService_noticeIcon__2QYCo{font-size:1.3rem}.TermsOfService_noticeText__MhdmW{font-size:.9rem}.TermsOfService_termSection__DaJES{margin-bottom:24px}.TermsOfService_termTitle__QuXLj{font-size:1.2rem;margin-bottom:12px}.TermsOfService_termContent__y9AyY{font-size:.95rem;margin-bottom:12px}.TermsOfService_termListItem__j_4Ru{font-size:.9rem;padding-left:20px}.TermsOfService_listBullet__8xgCj{font-size:1rem}.TermsOfService_sectionDivider__R26HQ{margin:32px 0}.TermsOfService_disclaimerCard__73iYH{padding:20px 16px;border-radius:12px;margin:0}.TermsOfService_disclaimerIcon__VpH_4{font-size:1.8rem}.TermsOfService_disclaimerTitle__OETK9{font-size:1.3rem}.TermsOfService_disclaimerText__E5H0_{font-size:.95rem;margin-bottom:24px}.TermsOfService_footerText__5OSM8{font-size:.85rem}.TermsOfService_highlightCard__4_1Kh{padding:20px 16px;border-radius:12px}.TermsOfService_highlightIcon__DD36E{font-size:2rem;margin-bottom:16px}.TermsOfService_highlightTitle__NfIaV{font-size:1.2rem}.TermsOfService_highlightDescription__wJrWV{font-size:.9rem}}@media print{.TermsOfService_mainContainer__f3sSD{background:white;color:black}.TermsOfService_heroSection__YUB5p{background:white;padding:60px 20px 40px}.TermsOfService_disclaimerTitle__OETK9,.TermsOfService_heroTitle__7TRbz,.TermsOfService_highlightTitle__NfIaV,.TermsOfService_sectionTitle__SStOF,.TermsOfService_termTitle__QuXLj{color:black;-webkit-text-fill-color:black;background:none;background-clip:initial;text-shadow:none}.TermsOfService_contentWrapper__b4ZMQ{padding:0 20px 40px}.TermsOfService_section__e5iaG{padding:40px 0;page-break-inside:avoid;break-inside:avoid}.TermsOfService_disclaimerCard__73iYH,.TermsOfService_highlightCard__4_1Kh,.TermsOfService_termsContainer__UNuDk{background:white;border:2px solid #000;box-shadow:none}}