.TermsOfService-module__RgKtlW__termsWrapper{color:#333;background:#f8fafc;min-height:100vh;font-family:Inter,Segoe UI,system-ui,-apple-system,sans-serif;line-height:1.6}.TermsOfService-module__RgKtlW__termsHero{color:#fff;text-align:center;background:linear-gradient(135deg,#00563bf2 0%,#00402ce6 100%);padding:4rem 1rem 5rem;position:relative;overflow:hidden}.TermsOfService-module__RgKtlW__termsHero:before{content:"";pointer-events:none;background:radial-gradient(circle at 20%,#ffffff1a 0%,#0000 50%),radial-gradient(circle at 80% 80%,#ffffff14 0%,#0000 50%);position:absolute;inset:0}.TermsOfService-module__RgKtlW__termsHeroContent{z-index:1;max-width:900px;margin:0 auto;position:relative}.TermsOfService-module__RgKtlW__termsBackButton{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border:2px solid #ffffff4d;border-radius:8px;align-items:center;gap:.5rem;margin-bottom:2rem;padding:.75rem 1.5rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.TermsOfService-module__RgKtlW__termsBackButton:hover{background:#ffffff40;border-color:#ffffff80;transform:translateY(-2px)}.TermsOfService-module__RgKtlW__termsMainTitle{color:#fff;letter-spacing:-.02em;margin-bottom:1.5rem;font-size:clamp(2.5rem,5vw,4rem);font-weight:700;line-height:1.1}.TermsOfService-module__RgKtlW__termsDivider{background:linear-gradient(90deg,#fffc,#ffffff4d);border-radius:2px;width:100px;height:4px;margin:0 auto 2rem}.TermsOfService-module__RgKtlW__termsHeroDescription{opacity:.95;color:#fffffff2;max-width:700px;margin:0 auto 1rem;font-size:1.25rem;font-weight:400;line-height:1.7}.TermsOfService-module__RgKtlW__termsLastUpdated{opacity:.85;background:#ffffff1a;border-radius:6px;margin-top:1.5rem;padding:.5rem 1rem;font-size:1rem;font-weight:500;display:inline-block}.TermsOfService-module__RgKtlW__termsContentContainer{z-index:2;max-width:1000px;margin:-3rem auto 0;padding:2rem;position:relative}.TermsOfService-module__RgKtlW__termsContent{flex-direction:column;gap:2rem;display:flex}.TermsOfService-module__RgKtlW__termsSection{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:2.5rem;transition:all .3s;box-shadow:0 2px 12px #0000000f}.TermsOfService-module__RgKtlW__termsSection:hover{border-color:#00563b;box-shadow:0 8px 24px #00563b1f}.TermsOfService-module__RgKtlW__termsSectionHeader{border-bottom:2px solid #00563b;margin-bottom:1.5rem;padding-bottom:1rem}.TermsOfService-module__RgKtlW__termsSectionNumber{display:none}.TermsOfService-module__RgKtlW__termsSectionTitle{color:#00563b;letter-spacing:-.02em;margin:0;font-size:1.75rem;font-weight:700;line-height:1.3}.TermsOfService-module__RgKtlW__termsSectionBody{color:#4a5568;line-height:1.8}.TermsOfService-module__RgKtlW__termsSectionBody p{margin-bottom:1.25rem;font-size:1rem}.TermsOfService-module__RgKtlW__termsSectionBody p:last-child{margin-bottom:0}.TermsOfService-module__RgKtlW__termsDefinitionBlock{background:#f8faf9;border-left:4px solid #00563b;border-radius:6px;margin:1.25rem 0;padding:1.25rem}.TermsOfService-module__RgKtlW__termsDefinitionTerm{color:#00563b;margin:0 0 .5rem;font-size:1.0625rem;font-weight:700}.TermsOfService-module__RgKtlW__termsDefinitionBlock p{color:#4b5563;margin:0;font-size:.9375rem}.TermsOfService-module__RgKtlW__termsInfoBlock{background:#f8faf9;border-left:4px solid #00563b;border-radius:8px;margin:1.5rem 0;padding:1.5rem;transition:all .3s}.TermsOfService-module__RgKtlW__termsInfoBlock:hover{background:#f0f9f6;transform:translate(4px)}.TermsOfService-module__RgKtlW__termsBlockTitle{color:#00563b;letter-spacing:-.01em;margin:0 0 .875rem;font-size:1.125rem;font-weight:700}.TermsOfService-module__RgKtlW__termsInfoBlock p{color:#4a5568;margin-bottom:.875rem;font-size:.9375rem;line-height:1.7}.TermsOfService-module__RgKtlW__termsInfoBlock p:last-child{margin-bottom:0}.TermsOfService-module__RgKtlW__termsConductBlock{background:#f8faf9;border-left:4px solid #00563b;border-radius:8px;margin:1.5rem 0;padding:1.5rem}.TermsOfService-module__RgKtlW__termsContactBlock{text-align:center;background:#f0f9f6;border-left:4px solid #00563b;border-radius:8px;margin:1.5rem 0;padding:1.5rem}.TermsOfService-module__RgKtlW__termsSimpleList{margin:1rem 0;padding-left:0;list-style:none}.TermsOfService-module__RgKtlW__termsSimpleList li{color:#4a5568;padding:.625rem 0 .625rem 1.75rem;line-height:1.7;position:relative}.TermsOfService-module__RgKtlW__termsSimpleList li:before{content:"•";color:#00563b;font-size:1.25rem;font-weight:700;position:absolute;left:.5rem}.TermsOfService-module__RgKtlW__termsSimpleList li strong{color:#1a202c;font-weight:600}.TermsOfService-module__RgKtlW__termsConductList{margin:1rem 0;padding-left:0;list-style:none}.TermsOfService-module__RgKtlW__termsConductList li{color:#4a5568;background:#00563b08;border-left:3px solid #00563b;border-radius:6px;margin-bottom:.75rem;padding:1rem;line-height:1.7}.TermsOfService-module__RgKtlW__termsConductList li:last-child{margin-bottom:0}.TermsOfService-module__RgKtlW__termsConductList li strong{color:#00563b;margin-bottom:.25rem;font-weight:700;display:block}.TermsOfService-module__RgKtlW__termsImportantNote{background:#f0f9f6;border-left:4px solid #00563b;border-radius:6px;padding:1rem 1.25rem;font-weight:500;color:#1a202c!important;margin-top:1.25rem!important;font-size:.9375rem!important}.TermsOfService-module__RgKtlW__termsImportantNote strong{color:#00563b;font-weight:700}.TermsOfService-module__RgKtlW__termsNoteText{font-style:italic;color:#6b7280!important;margin-top:1rem!important;font-size:.9375rem!important}.TermsOfService-module__RgKtlW__termsPolicyLink{color:#00563b;border-bottom:2px solid #0000;padding:.1rem .2rem;font-weight:600;text-decoration:none;transition:all .3s}.TermsOfService-module__RgKtlW__termsPolicyLink:hover{background:#00563b1a;border-bottom-color:#00563b;border-radius:3px}.TermsOfService-module__RgKtlW__termsDisclaimerSection{background:linear-gradient(#fff,#f0f9f6);border:2px solid #00563b}@media (max-width:768px){.TermsOfService-module__RgKtlW__termsHero{padding:3rem 1rem 4rem}.TermsOfService-module__RgKtlW__termsContentContainer{margin-top:-2rem;padding:1.5rem 1rem}.TermsOfService-module__RgKtlW__termsSection{padding:2rem 1.5rem}.TermsOfService-module__RgKtlW__termsSectionTitle{font-size:1.5rem}.TermsOfService-module__RgKtlW__termsInfoBlock{padding:1.25rem}}@media (max-width:480px){.TermsOfService-module__RgKtlW__termsHero{padding:2.5rem 1rem 3rem}.TermsOfService-module__RgKtlW__termsBackButton{justify-content:center;width:100%}.TermsOfService-module__RgKtlW__termsSection{padding:1.5rem 1rem}.TermsOfService-module__RgKtlW__termsSectionTitle{font-size:1.375rem}.TermsOfService-module__RgKtlW__termsInfoBlock,.TermsOfService-module__RgKtlW__termsDefinitionBlock{padding:1rem}.TermsOfService-module__RgKtlW__termsConductList li{padding:.875rem}}@keyframes TermsOfService-module__RgKtlW__fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.TermsOfService-module__RgKtlW__termsSection{animation:.5s ease-out TermsOfService-module__RgKtlW__fadeInUp}.TermsOfService-module__RgKtlW__termsSection:first-child{animation-delay:50ms}.TermsOfService-module__RgKtlW__termsSection:nth-child(2){animation-delay:.1s}.TermsOfService-module__RgKtlW__termsSection:nth-child(3){animation-delay:.15s}.TermsOfService-module__RgKtlW__termsSection:nth-child(4){animation-delay:.2s}.TermsOfService-module__RgKtlW__termsSection:nth-child(5){animation-delay:.25s}.TermsOfService-module__RgKtlW__termsSection:nth-child(6){animation-delay:.3s}.TermsOfService-module__RgKtlW__termsSection:nth-child(7){animation-delay:.35s}.TermsOfService-module__RgKtlW__termsSection:nth-child(8){animation-delay:.4s}.TermsOfService-module__RgKtlW__termsSection:nth-child(9){animation-delay:.45s}.TermsOfService-module__RgKtlW__termsSection:nth-child(10){animation-delay:.5s}.TermsOfService-module__RgKtlW__termsSection:nth-child(11){animation-delay:.55s}.TermsOfService-module__RgKtlW__termsSection:nth-child(12){animation-delay:.6s}.TermsOfService-module__RgKtlW__termsSection:nth-child(13){animation-delay:.65s}.TermsOfService-module__RgKtlW__termsSection:nth-child(14){animation-delay:.7s}.TermsOfService-module__RgKtlW__termsSection:nth-child(15){animation-delay:.75s}.TermsOfService-module__RgKtlW__termsBackButton:focus,.TermsOfService-module__RgKtlW__termsPolicyLink:focus{outline-offset:2px;outline:3px solid #fffc}@media print{.TermsOfService-module__RgKtlW__termsBackButton{display:none}.TermsOfService-module__RgKtlW__termsSection{break-inside:avoid;box-shadow:none;page-break-inside:avoid;border:1px solid #ccc}}
