.terms-module__W3KgTq__page{--accent:#38bdf8;--accent2:#3b82f6;--ink:#f8fafc;--text:#cbd5e1;--muted:#94a3b8;--line:#ffffff14;color:#e2e8f0;background:#05070d;min-height:100vh;position:relative;overflow-x:clip}.terms-module__W3KgTq__page:before{content:"";pointer-events:none;background:radial-gradient(60% 60% at 15% 0,#38bdf81f,#0000 70%),radial-gradient(45% 50% at 90% 10%,#3b82f61a,#0000 70%);height:720px;position:absolute;inset:0 0 auto}.terms-module__W3KgTq__main{--terms-offset:104px;max-width:1200px;margin:auto;padding:120px 24px 96px;scroll-margin-top:104px;position:relative}.terms-module__W3KgTq__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.terms-module__W3KgTq__progress{z-index:60;pointer-events:none;height:3px;position:fixed;inset:0 0 auto}.terms-module__W3KgTq__progressBar{transform-origin:0;background:linear-gradient(90deg,var(--accent),var(--accent2));will-change:transform;height:100%;transform:scaleX(0);box-shadow:0 0 12px #38bdf899}.terms-module__W3KgTq__hero{border-bottom:1px solid var(--line);padding:40px 0 48px}.terms-module__W3KgTq__eyebrow{color:#7dd3fc;letter-spacing:.18em;background:#38bdf814;border:1px solid #38bdf833;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:12px;font-weight:700;display:inline-flex}.terms-module__W3KgTq__hero h1{color:#fff;letter-spacing:-.02em;margin:20px 0 18px;font-size:clamp(2.25rem,5.5vw,3.75rem);font-weight:750;line-height:1.1}.terms-module__W3KgTq__gradientText{background:linear-gradient(90deg,#7dd3fc,#38bdf8 45%,#60a5fa);color:#0000;-webkit-background-clip:text;background-clip:text}.terms-module__W3KgTq__lead{max-width:660px;color:var(--muted);font-size:17px;line-height:1.8}.terms-module__W3KgTq__meta{color:#64748b;flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;font-size:13px;display:flex}.terms-module__W3KgTq__highlights{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:36px 0 0;padding:0;list-style:none;display:grid}.terms-module__W3KgTq__highlights li{border:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#ffffff0a,#ffffff04);border-radius:16px;flex-direction:column;gap:6px;padding:20px;transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .35s,box-shadow .35s;display:flex}.terms-module__W3KgTq__highlights li:hover{border-color:#38bdf855;transform:translateY(-4px);box-shadow:0 14px 40px -14px #38bdf855}.terms-module__W3KgTq__highlights strong{color:var(--ink);margin-top:6px;font-size:16px}.terms-module__W3KgTq__highlights li>span:last-child{color:var(--muted);font-size:14px;line-height:1.6}.terms-module__W3KgTq__iconWrap{color:#fff;background:linear-gradient(135deg,var(--accent),var(--accent2));border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:inline-grid;box-shadow:inset 0 0 0 1px #ffffff40,0 8px 20px -8px #38bdf8aa}.terms-module__W3KgTq__layout{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:56px;padding-top:48px;display:grid}.terms-module__W3KgTq__document{overflow-wrap:anywhere;flex-direction:column;gap:20px;min-width:0;display:flex}.terms-module__W3KgTq__sidebar{top:var(--terms-offset);max-height:calc(100dvh - var(--terms-offset) - 24px);scrollbar-width:thin;scrollbar-color:#fff2 transparent;position:sticky;overflow:auto}.terms-module__W3KgTq__sidebar nav{border:1px solid var(--line);background:#ffffff06;border-radius:16px;padding:16px}.terms-module__W3KgTq__navTitle{color:var(--muted);letter-spacing:.14em;margin:4px 8px 12px;font-size:12px}.terms-module__W3KgTq__sidebar ol{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.terms-module__W3KgTq__sidebar a{color:var(--muted);border-radius:10px;align-items:center;gap:10px;padding:8px 10px;font-size:13px;line-height:1.45;transition:color .2s,background-color .2s,transform .2s;display:flex}.terms-module__W3KgTq__navNum{font-variant-numeric:tabular-nums;color:#94a3b8;background:#ffffff0d;border-radius:8px;flex:none;place-items:center;width:24px;height:24px;font-size:11px;font-weight:700;transition:background .25s,color .25s;display:inline-grid}.terms-module__W3KgTq__sidebar a:hover{color:#e0f2fe;background:#ffffff0a;transform:translate(2px)}.terms-module__W3KgTq__sidebar a[aria-current]{color:#fff;background:linear-gradient(90deg,#38bdf826,#3b82f60d)}.terms-module__W3KgTq__sidebar a[aria-current] .terms-module__W3KgTq__navNum{background:linear-gradient(135deg,var(--accent),var(--accent2));color:#fff}.terms-module__W3KgTq__page a:focus-visible,.terms-module__W3KgTq__mobile summary:focus-visible{outline-offset:3px;outline:2px solid #7dd3fc}.terms-module__W3KgTq__section{scroll-margin-top:var(--terms-offset);border:1px solid var(--line);background:linear-gradient(#ffffff0b,#ffffff04);border-radius:20px;padding:32px;transition:border-color .3s,box-shadow .3s,opacity .6s,transform .6s cubic-bezier(.2,.8,.2,1)}.terms-module__W3KgTq__section:hover{border-color:#38bdf833;box-shadow:0 20px 50px -30px #38bdf866}.terms-module__W3KgTq__section:target{border-color:#38bdf866}.terms-module__W3KgTq__sectionHead{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:20px;display:flex}.terms-module__W3KgTq__badge{color:#fff;background:linear-gradient(135deg,var(--accent),var(--accent2));border-radius:14px;place-items:center;min-width:44px;height:44px;padding:0 8px;font-size:15px;font-weight:750;display:inline-grid;box-shadow:inset 0 0 0 1px #ffffff40,0 10px 24px -10px #38bdf8cc}.terms-module__W3KgTq__sectionHead h2{color:var(--ink);flex:220px;min-width:0;margin:0;font-size:clamp(20px,2.4vw,24px);font-weight:700;line-height:1.35}.terms-module__W3KgTq__tag{letter-spacing:.06em;text-transform:uppercase;color:#7dd3fc;background:#38bdf81a;border:1px solid #38bdf838;border-radius:999px;padding:4px 12px;font-size:11px;font-weight:700}.terms-module__W3KgTq__body h3{color:#e2e8f0;border-left:3px solid var(--accent);margin:28px 0 12px;padding-left:12px;font-size:17px;font-weight:650;line-height:1.5}.terms-module__W3KgTq__body h3:first-child{margin-top:0}.terms-module__W3KgTq__body p,.terms-module__W3KgTq__body li{color:var(--text);font-size:16px;line-height:1.85}.terms-module__W3KgTq__body p{margin:0 0 14px}.terms-module__W3KgTq__body p:last-child,.terms-module__W3KgTq__body ul:last-child{margin-bottom:0}.terms-module__W3KgTq__body ul{flex-direction:column;gap:10px;margin:14px 0;padding:0;list-style:none;display:flex}.terms-module__W3KgTq__body li{background:#ffffff06;border:1px solid #ffffff0a;border-radius:12px;padding:10px 14px 10px 40px;transition:background .2s,border-color .2s;position:relative}.terms-module__W3KgTq__body li:hover{background:#38bdf80d;border-color:#38bdf826}.terms-module__W3KgTq__body li:before{content:"";background:radial-gradient(circle,#38bdf8 0 3px,#0000 4px),#38bdf822;border-radius:50%;width:14px;height:14px;position:absolute;top:1.15em;left:15px}.terms-module__W3KgTq__page [data-hidden=true]{opacity:0;transform:translateY(18px)}.terms-module__W3KgTq__page [data-reveal]{transition:opacity .6s,transform .6s cubic-bezier(.2,.8,.2,1)}.terms-module__W3KgTq__highlights li[data-reveal]{transition-delay:calc(var(--i,0) * 80ms)}.terms-module__W3KgTq__contact{background:radial-gradient(80% 120% at 0 0,#38bdf81f,#0000 60%),#ffffff06;border:1px solid #38bdf833;border-radius:20px;padding:32px;font-style:normal}.terms-module__W3KgTq__contactTitle{color:#fff;margin:0 0 6px;font-size:20px;font-weight:700}.terms-module__W3KgTq__contactText{color:var(--muted);margin:0 0 20px;font-size:15px}.terms-module__W3KgTq__contactGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.terms-module__W3KgTq__contactGrid a{border:1px solid var(--line);color:#e0f2fe;background:#05070d99;border-radius:14px;align-items:center;gap:14px;padding:14px 16px;font-size:15px;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex}.terms-module__W3KgTq__contactGrid a:hover{border-color:#38bdf866;transform:translateY(-2px);box-shadow:0 12px 30px -14px #38bdf8aa}.terms-module__W3KgTq__contactGrid small{color:#64748b;margin-bottom:2px;font-size:12px;display:block}.terms-module__W3KgTq__back{border:1px solid var(--line);color:#bae6fd;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:10px 18px;font-size:14px;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.terms-module__W3KgTq__back:hover{background:#38bdf814;border-color:#38bdf855;transform:translateY(-2px)}.terms-module__W3KgTq__mobile{display:none}@media (max-width:1023px){.terms-module__W3KgTq__layout{grid-template-columns:minmax(0,1fr);gap:24px;padding-top:28px}.terms-module__W3KgTq__sidebar{top:calc(var(--terms-offset) - 12px);z-index:20;max-height:none;position:sticky;overflow:visible}.terms-module__W3KgTq__desktop{display:none}.terms-module__W3KgTq__mobile{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0b1120e6;border:1px solid #fff2;border-radius:14px;display:block;box-shadow:0 12px 30px -16px #000}.terms-module__W3KgTq__mobile summary{cursor:pointer;color:#bae6fd;justify-content:space-between;align-items:center;padding:14px 16px;font-size:14px;font-weight:600;list-style:none;display:flex}.terms-module__W3KgTq__mobile summary::-webkit-details-marker{display:none}.terms-module__W3KgTq__chev{transition:transform .25s}.terms-module__W3KgTq__mobile[open] .terms-module__W3KgTq__chev{transform:rotate(180deg)}.terms-module__W3KgTq__mobile nav{max-height:55dvh;padding:4px 10px 12px;animation:.25s terms-module__W3KgTq__drop;overflow:auto}.terms-module__W3KgTq__mobile ol{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.terms-module__W3KgTq__mobile a{color:var(--muted);border-radius:10px;align-items:center;gap:10px;padding:10px;font-size:14px;display:flex}.terms-module__W3KgTq__mobile a[aria-current]{color:#fff;background:#38bdf81f}.terms-module__W3KgTq__mobile a[aria-current] .terms-module__W3KgTq__navNum{background:linear-gradient(135deg,var(--accent),var(--accent2));color:#fff}.terms-module__W3KgTq__hero{padding:24px 0 32px}.terms-module__W3KgTq__highlights{grid-template-columns:1fr}.terms-module__W3KgTq__main{padding:104px 20px 56px}.terms-module__W3KgTq__section,.terms-module__W3KgTq__contact{padding:24px 20px}}@media (max-width:560px){.terms-module__W3KgTq__contactGrid{grid-template-columns:1fr}.terms-module__W3KgTq__body li{padding-left:36px}}@keyframes terms-module__W3KgTq__drop{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.terms-module__W3KgTq__page *{transition:none!important;animation:none!important}.terms-module__W3KgTq__page [data-hidden=true]{opacity:1;transform:none}}@media print{.terms-module__W3KgTq__chrome,.terms-module__W3KgTq__sidebar,.terms-module__W3KgTq__back,.terms-module__W3KgTq__progress,.terms-module__W3KgTq__tag{display:none}.terms-module__W3KgTq__page{color:#000;background:#fff}.terms-module__W3KgTq__page:before{display:none}.terms-module__W3KgTq__main{max-width:none;padding:0}.terms-module__W3KgTq__layout{padding-top:24px;display:block}.terms-module__W3KgTq__hero{padding:0 0 16px}.terms-module__W3KgTq__highlights{display:none}.terms-module__W3KgTq__hero h1,.terms-module__W3KgTq__gradientText{color:#000;-webkit-text-fill-color:black;background:0 0}.terms-module__W3KgTq__lead,.terms-module__W3KgTq__meta,.terms-module__W3KgTq__sectionHead h2,.terms-module__W3KgTq__body h3,.terms-module__W3KgTq__body p,.terms-module__W3KgTq__body li,.terms-module__W3KgTq__contactTitle,.terms-module__W3KgTq__contactText{color:#000}.terms-module__W3KgTq__section,.terms-module__W3KgTq__contact{break-inside:avoid-page;background:0 0;border:0;border-bottom:1px solid #ddd;border-radius:0;padding:16px 0}.terms-module__W3KgTq__badge{color:#000;box-shadow:none;background:0 0;border:1px solid #999}.terms-module__W3KgTq__body li{background:0 0;border:0;padding-left:16px}.terms-module__W3KgTq__body li:before{display:none}.terms-module__W3KgTq__body ul{padding-left:18px;list-style:outside;display:block}.terms-module__W3KgTq__contactGrid a{color:#000;background:0 0;border:0}}
