.TermsOfServicePage-module__rWJABa__page{background:radial-gradient(circle at top,#2563eb1f,#0000 36%),linear-gradient(#f8fbff 0%,#eef4ff 22%,#f8fafc 58%,#fff 100%)}.TermsOfServicePage-module__rWJABa__hero{color:#fff;background:linear-gradient(135deg,#1d4ed8 0%,#4338ca 50%,#7c3aed 100%);padding:104px 24px 56px}.TermsOfServicePage-module__rWJABa__heroInner{max-width:1120px;margin:0 auto}.TermsOfServicePage-module__rWJABa__badge{color:#dbeafe;letter-spacing:.14em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border-radius:999px;align-items:center;gap:10px;padding:8px 18px;font-size:.72rem;font-weight:800;animation:2.6s ease-in-out infinite TermsOfServicePage-module__rWJABa__badgePulse;display:inline-flex}.TermsOfServicePage-module__rWJABa__badgeIcon{width:14px;height:14px}.TermsOfServicePage-module__rWJABa__title{letter-spacing:-.05em;color:#fff;margin:24px 0 0;font-size:clamp(2.6rem,6vw,4.8rem);font-weight:900;line-height:1.02}.TermsOfServicePage-module__rWJABa__shine{background:linear-gradient(90deg,#fff 30%,#bfdbfe 50%,#fff 70%) 0 0/200%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:4s linear infinite TermsOfServicePage-module__rWJABa__shine}.TermsOfServicePage-module__rWJABa__subtitle{color:#dbeafe;max-width:720px;margin:24px 0 0;font-size:1.08rem;line-height:1.8}.TermsOfServicePage-module__rWJABa__metaCard{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff1a;border:1px solid #fff3;border-radius:24px;flex-wrap:wrap;gap:0;margin-top:34px;padding:10px 18px;display:inline-flex;box-shadow:0 24px 64px #2563eb1f}.TermsOfServicePage-module__rWJABa__metaItem{align-items:center;display:flex}.TermsOfServicePage-module__rWJABa__metaItem>div{padding:10px 16px}.TermsOfServicePage-module__rWJABa__metaDivider{background:#fff3;width:1px;height:26px}.TermsOfServicePage-module__rWJABa__metaLabel{color:#fff;font-weight:700}.TermsOfServicePage-module__rWJABa__metaValue{color:#dbeafe;margin-left:8px}.TermsOfServicePage-module__rWJABa__trustStrip{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffdb;border-bottom:1px solid #bfdbfecc}.TermsOfServicePage-module__rWJABa__trustInner{flex-wrap:wrap;justify-content:center;gap:18px 34px;max-width:1280px;margin:0 auto;padding:22px 24px;display:flex}.TermsOfServicePage-module__rWJABa__trustItem{color:#52637f;align-items:center;gap:10px;font-size:.94rem;font-weight:600;display:inline-flex}.TermsOfServicePage-module__rWJABa__trustIcon{color:#16a34a;width:18px;height:18px}.TermsOfServicePage-module__rWJABa__contentSection{padding:52px 24px 32px}.TermsOfServicePage-module__rWJABa__contentInner{max-width:1280px;margin:0 auto}.TermsOfServicePage-module__rWJABa__mobileToc{background:#ffffffe6;border:1px solid #dbeafe;border-radius:26px;margin-bottom:26px;padding:20px;display:none;box-shadow:0 18px 50px #0f172a0f}.TermsOfServicePage-module__rWJABa__mobileTocGrid{gap:10px;margin-top:14px;display:grid}.TermsOfServicePage-module__rWJABa__mobileTocLink{color:#52637f;background:#f8fbff;border-radius:16px;padding:12px 14px;font-size:.94rem;font-weight:600;text-decoration:none;transition:background .2s,color .2s,transform .2s;display:block}.TermsOfServicePage-module__rWJABa__mobileTocLink:hover,.TermsOfServicePage-module__rWJABa__mobileTocLink:focus-visible{color:#2563eb;background:#e8f1ff;transform:translateY(-1px)}.TermsOfServicePage-module__rWJABa__layout{align-items:flex-start;gap:40px;display:flex}.TermsOfServicePage-module__rWJABa__tocColumn{flex:0 0 260px;width:260px}.TermsOfServicePage-module__rWJABa__tocCard{background:#ffffffeb;border:1px solid #dbeafe;border-radius:26px;padding:24px;position:sticky;top:108px;box-shadow:0 24px 60px #0f172a12}.TermsOfServicePage-module__rWJABa__contentsLabel{color:#94a3b8;letter-spacing:.18em;text-transform:uppercase;margin:0 0 16px;font-size:.72rem;font-weight:800}.TermsOfServicePage-module__rWJABa__tocLink{color:#52637f;border-left:2px solid #0000;padding:8px 0 8px 14px;font-size:.95rem;font-weight:600;text-decoration:none;transition:color .2s,border-color .2s,padding-left .2s;display:block}.TermsOfServicePage-module__rWJABa__tocLink:hover,.TermsOfServicePage-module__rWJABa__tocLink:focus-visible{color:#2563eb;border-left-color:#2563eb;padding-left:18px}.TermsOfServicePage-module__rWJABa__sections{flex:auto;gap:22px;display:grid}.TermsOfServicePage-module__rWJABa__sectionCard{background:#fffffff5;border:1px solid #e2e8f0;border-left:4px solid #0000;border-radius:28px;padding:28px;scroll-margin-top:112px;transition:transform .24s,box-shadow .24s,border-color .24s;box-shadow:0 14px 46px #2563eb0f}.TermsOfServicePage-module__rWJABa__sectionCard:hover{border-left-color:#2563eb;transform:translateY(-4px);box-shadow:0 24px 58px #2563eb1f}.TermsOfServicePage-module__rWJABa__sectionCardFeatured{border-width:2px;border-color:#bfdbfe}.TermsOfServicePage-module__rWJABa__sectionHeader{align-items:center;gap:16px;display:flex}.TermsOfServicePage-module__rWJABa__sectionIcon{border-radius:16px;flex:0 0 52px;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex}.TermsOfServicePage-module__rWJABa__sectionIconFeatured{background:#2563eb}.TermsOfServicePage-module__rWJABa__sectionSvg,.TermsOfServicePage-module__rWJABa__sectionSvgLight{width:22px;height:22px}.TermsOfServicePage-module__rWJABa__sectionSvg{color:currentColor}.TermsOfServicePage-module__rWJABa__sectionSvgLight{color:#fff}.TermsOfServicePage-module__rWJABa__sectionLabel{letter-spacing:.16em;text-transform:uppercase;margin:0 0 4px;font-size:.74rem;font-weight:800}.TermsOfServicePage-module__rWJABa__sectionTitle{color:#0f172a;margin:0;font-size:1.25rem;font-weight:800;line-height:1.3}.TermsOfServicePage-module__rWJABa__sectionBody{margin-top:18px}.TermsOfServicePage-module__rWJABa__bodyText{color:#52637f;margin:0;font-size:1rem;line-height:1.85}.TermsOfServicePage-module__rWJABa__infoGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.TermsOfServicePage-module__rWJABa__infoCard{border-radius:20px;padding:18px}.TermsOfServicePage-module__rWJABa__infoCardTitle{color:#1e293b;margin:0 0 12px;font-size:1rem;font-weight:800}.TermsOfServicePage-module__rWJABa__bulletList{gap:10px;margin:0;padding:0;list-style:none;display:grid}.TermsOfServicePage-module__rWJABa__bulletItem{color:#52637f;align-items:flex-start;gap:10px;font-size:.95rem;line-height:1.65;display:flex}.TermsOfServicePage-module__rWJABa__bulletDot{border-radius:999px;flex:0 0 8px;width:8px;height:8px;margin-top:8px}.TermsOfServicePage-module__rWJABa__checkGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.TermsOfServicePage-module__rWJABa__checkItem{color:#52637f;background:#f8fafc;border:1px solid #e2e8f0;border-radius:20px;align-items:flex-start;gap:12px;padding:15px 16px;font-size:.95rem;line-height:1.6;display:flex}.TermsOfServicePage-module__rWJABa__checkIcon{color:#3b82f6;flex:0 0 18px;width:18px;height:18px;margin-top:2px}.TermsOfServicePage-module__rWJABa__noteBox{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:18px;margin-top:18px;padding:16px 18px;font-size:.95rem;line-height:1.7}.TermsOfServicePage-module__rWJABa__warningBanner{color:#92400e;background:#fffbeb;border-radius:18px;align-items:center;gap:12px;margin-bottom:18px;padding:14px 16px;font-size:.95rem;font-weight:700;display:flex}.TermsOfServicePage-module__rWJABa__warningBannerIcon{color:#d97706;flex:0 0 20px;width:20px;height:20px}.TermsOfServicePage-module__rWJABa__shareList{gap:12px;margin-top:18px;display:grid}.TermsOfServicePage-module__rWJABa__shareItem{color:#52637f;background:#f8fafc;border:1px solid #e2e8f0;border-radius:20px;align-items:flex-start;gap:12px;padding:15px 16px;font-size:.95rem;line-height:1.6;display:flex}.TermsOfServicePage-module__rWJABa__shareNumber{color:#2563eb;background:#dbeafe;border-radius:999px;flex:0 0 22px;justify-content:center;align-items:center;width:22px;height:22px;font-size:.78rem;font-weight:800;display:inline-flex}.TermsOfServicePage-module__rWJABa__prohibitedGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.TermsOfServicePage-module__rWJABa__prohibitedCard{background:#fef2f2;border:1px solid #fecaca;border-radius:20px;align-items:flex-start;gap:12px;padding:16px;display:flex}.TermsOfServicePage-module__rWJABa__prohibitedIcon{color:#ef4444;flex:0 0 20px;width:20px;height:20px;margin-top:2px}.TermsOfServicePage-module__rWJABa__prohibitedTitle{color:#991b1b;margin:0 0 4px;font-size:.95rem;font-weight:800}.TermsOfServicePage-module__rWJABa__prohibitedDesc{color:#7f1d1d;opacity:.8;margin:0;font-size:.9rem;line-height:1.6}.TermsOfServicePage-module__rWJABa__inlineNote{color:#64748b;margin:16px 0 0;font-size:.92rem;line-height:1.7}.TermsOfServicePage-module__rWJABa__inlineLink{color:#2563eb;text-decoration:none}.TermsOfServicePage-module__rWJABa__inlineLink:hover,.TermsOfServicePage-module__rWJABa__inlineLink:focus-visible{text-decoration:underline}.TermsOfServicePage-module__rWJABa__contactGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.TermsOfServicePage-module__rWJABa__contactCard{background:#f8fafc;border:1px solid #e2e8f0;border-radius:20px;flex-direction:column;gap:8px;padding:18px;text-decoration:none;transition:transform .2s,border-color .2s,background .2s;display:flex}.TermsOfServicePage-module__rWJABa__contactCard:hover,.TermsOfServicePage-module__rWJABa__contactCard:focus-visible{background:#eff6ff;border-color:#bfdbfe;transform:translateY(-2px)}.TermsOfServicePage-module__rWJABa__contactIcon{color:#3b82f6;width:22px;height:22px}.TermsOfServicePage-module__rWJABa__contactLabel{color:#94a3b8;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.74rem;font-weight:800}.TermsOfServicePage-module__rWJABa__contactValue{color:#2563eb;margin:0;font-size:.98rem;font-weight:700;line-height:1.5}.TermsOfServicePage-module__rWJABa__ctaSection{padding:24px 24px 104px}.TermsOfServicePage-module__rWJABa__ctaCard{text-align:center;color:#fff;background:linear-gradient(135deg,#2563eb 0%,#4f46e5 100%);border-radius:34px;max-width:960px;margin:0 auto;padding:56px 40px;position:relative;overflow:hidden;box-shadow:0 32px 72px #2563eb47}.TermsOfServicePage-module__rWJABa__ctaCard:before,.TermsOfServicePage-module__rWJABa__ctaCard:after{content:"";pointer-events:none;background:#ffffff14;border-radius:999px;position:absolute}.TermsOfServicePage-module__rWJABa__ctaCard:before{width:180px;height:180px;top:-50px;right:-50px}.TermsOfServicePage-module__rWJABa__ctaCard:after{width:220px;height:220px;bottom:-60px;left:-40px}.TermsOfServicePage-module__rWJABa__ctaTitle,.TermsOfServicePage-module__rWJABa__ctaText,.TermsOfServicePage-module__rWJABa__ctaActions{z-index:1;position:relative}.TermsOfServicePage-module__rWJABa__ctaTitle{letter-spacing:-.04em;margin:0;font-size:clamp(2rem,4vw,3rem);font-weight:900}.TermsOfServicePage-module__rWJABa__ctaText{color:#dbeafe;max-width:620px;margin:18px auto 0;font-size:1.05rem;line-height:1.8}.TermsOfServicePage-module__rWJABa__ctaActions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:30px;display:flex}.TermsOfServicePage-module__rWJABa__primaryButton,.TermsOfServicePage-module__rWJABa__secondaryButton{border-radius:18px;justify-content:center;align-items:center;min-width:188px;padding:15px 28px;font-size:.95rem;font-weight:800;text-decoration:none;transition:transform .2s,background .2s,border-color .2s;display:inline-flex}.TermsOfServicePage-module__rWJABa__primaryButton{color:#2563eb;background:#fff;box-shadow:0 14px 30px #0f172a24}.TermsOfServicePage-module__rWJABa__primaryButton:hover,.TermsOfServicePage-module__rWJABa__primaryButton:focus-visible{background:#f8fafc;transform:translateY(-2px)}.TermsOfServicePage-module__rWJABa__secondaryButton{color:#fff;border:1px solid #bfdbfeb3}.TermsOfServicePage-module__rWJABa__secondaryButton:hover,.TermsOfServicePage-module__rWJABa__secondaryButton:focus-visible{background:#ffffff14;border-color:#fffffff2;transform:translateY(-2px)}.TermsOfServicePage-module__rWJABa__toneSurfaceBlue{color:#2563eb;background:#eff6ff}.TermsOfServicePage-module__rWJABa__toneSurfaceIndigo{color:#4f46e5;background:#eef2ff}.TermsOfServicePage-module__rWJABa__toneSurfaceViolet{color:#7c3aed;background:#f5f3ff}.TermsOfServicePage-module__rWJABa__toneSurfaceAmber{color:#d97706;background:#fffbeb}.TermsOfServicePage-module__rWJABa__toneSurfaceEmerald{color:#059669;background:#ecfdf5}.TermsOfServicePage-module__rWJABa__toneSurfaceRose{color:#f43f5e;background:#fff1f2}.TermsOfServicePage-module__rWJABa__toneTextBlue{color:#3b82f6}.TermsOfServicePage-module__rWJABa__toneTextIndigo{color:#6366f1}.TermsOfServicePage-module__rWJABa__toneTextViolet{color:#8b5cf6}.TermsOfServicePage-module__rWJABa__toneTextAmber{color:#f59e0b}.TermsOfServicePage-module__rWJABa__toneTextEmerald{color:#10b981}.TermsOfServicePage-module__rWJABa__toneTextRose{color:#fb7185}.TermsOfServicePage-module__rWJABa__tonePanelBlue{background:#eff6ffd9}.TermsOfServicePage-module__rWJABa__tonePanelViolet{background:#f5f3ffe6}.TermsOfServicePage-module__rWJABa__tonePanelAmber{background:#fffbebf5}.TermsOfServicePage-module__rWJABa__tonePanelEmerald{background:#ecfdf5e6}.TermsOfServicePage-module__rWJABa__toneDotBlue{background:#3b82f6}.TermsOfServicePage-module__rWJABa__toneDotViolet{background:#8b5cf6}.TermsOfServicePage-module__rWJABa__toneDotAmber{background:#f59e0b}.TermsOfServicePage-module__rWJABa__toneDotEmerald{background:#10b981}@keyframes TermsOfServicePage-module__rWJABa__badgePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.88;transform:scale(1.04)}}@keyframes TermsOfServicePage-module__rWJABa__shine{0%{background-position:-200%}to{background-position:200%}}@media (max-width:1120px){.TermsOfServicePage-module__rWJABa__layout{flex-direction:column}.TermsOfServicePage-module__rWJABa__tocColumn{display:none}.TermsOfServicePage-module__rWJABa__mobileToc{display:block}}@media (max-width:900px){.TermsOfServicePage-module__rWJABa__infoGrid,.TermsOfServicePage-module__rWJABa__checkGrid,.TermsOfServicePage-module__rWJABa__prohibitedGrid,.TermsOfServicePage-module__rWJABa__contactGrid{grid-template-columns:1fr}}@media (max-width:640px){.TermsOfServicePage-module__rWJABa__hero{padding:88px 20px 42px}.TermsOfServicePage-module__rWJABa__subtitle{font-size:1rem}.TermsOfServicePage-module__rWJABa__metaCard{padding:8px 10px;display:block}.TermsOfServicePage-module__rWJABa__metaItem{display:block}.TermsOfServicePage-module__rWJABa__metaDivider{display:none}.TermsOfServicePage-module__rWJABa__metaItem>div{padding:10px 8px}.TermsOfServicePage-module__rWJABa__trustInner,.TermsOfServicePage-module__rWJABa__contentSection,.TermsOfServicePage-module__rWJABa__ctaSection{padding-left:20px;padding-right:20px}.TermsOfServicePage-module__rWJABa__sectionCard{border-radius:24px;padding:22px 20px}.TermsOfServicePage-module__rWJABa__sectionHeader{align-items:flex-start}.TermsOfServicePage-module__rWJABa__sectionIcon{flex-basis:48px;width:48px;height:48px}.TermsOfServicePage-module__rWJABa__ctaCard{border-radius:28px;padding:46px 24px}.TermsOfServicePage-module__rWJABa__primaryButton,.TermsOfServicePage-module__rWJABa__secondaryButton{width:100%}}
