.terms-module-scss-module__fwX0Aa__termsPage{min-height:100vh;color:var(--text-color);background:radial-gradient(circle at top left, color-mix(in srgb, var(--primary-color) 20%, transparent) 0, transparent 34rem),radial-gradient(circle at 85% 18%, color-mix(in srgb, var(--secondary-color) 14%, transparent) 0, transparent 28rem),var(--background-color);position:relative;overflow-x:hidden}.terms-module-scss-module__fwX0Aa__hero{max-width:1280px;margin:0 auto;padding:clamp(6rem,12vw,9rem) clamp(1.25rem,4vw,3rem) clamp(3rem,8vw,5rem)}.terms-module-scss-module__fwX0Aa__heroContent{max-width:850px}.terms-module-scss-module__fwX0Aa__eyebrow{width:fit-content;margin-bottom:1.25rem}.terms-module-scss-module__fwX0Aa__title{max-width:850px;color:var(--text-color);letter-spacing:-.06em;margin:0}.terms-module-scss-module__fwX0Aa__lead{max-width:720px;color:var(--text-color-secondary);margin-top:1.25rem}.terms-module-scss-module__fwX0Aa__heroMeta{border:1px solid var(--border-color);border-radius:var(--border-radius-lg,1rem);background:color-mix(in srgb, var(--background-color-darker) 30%, transparent);box-shadow:var(--box-shadow-light,0 2px 8px #00000014);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);align-items:center;gap:.75rem;margin-top:1.5rem;padding:.8rem 1rem;display:inline-flex}.terms-module-scss-module__fwX0Aa__termsLayout{grid-template-columns:minmax(220px,.3fr) minmax(0,1fr);gap:clamp(1.5rem,4vw,4rem);max-width:1280px;margin:0 auto;padding:0 clamp(1.25rem,4vw,3rem) clamp(5rem,10vw,7rem);display:grid}.terms-module-scss-module__fwX0Aa__sidebar{height:fit-content;position:sticky;top:6rem}.terms-module-scss-module__fwX0Aa__navCard{background:linear-gradient(145deg, color-mix(in srgb, var(--background-color) 86%, transparent), color-mix(in srgb, var(--primary-color) 10%, var(--background-color)));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:1.25rem}.terms-module-scss-module__fwX0Aa__navTitle{color:var(--text-color);margin:0 0 1rem}.terms-module-scss-module__fwX0Aa__sectionNav{flex-direction:column;gap:.35rem;display:flex}.terms-module-scss-module__fwX0Aa__sectionNav a{text-align:left;border-radius:var(--border-radius-md,.75rem);color:var(--text-color-secondary);justify-content:flex-start;align-items:center;gap:.6rem;padding:.7rem .75rem;text-decoration:none;transition:color .18s,background-color .18s,transform .18s;display:inline-flex}.terms-module-scss-module__fwX0Aa__sectionNav a:hover,.terms-module-scss-module__fwX0Aa__sectionNav a:focus-visible{color:var(--primary-color);background:color-mix(in srgb, var(--primary-color) 10%, transparent);transform:translate(.25rem)}.terms-module-scss-module__fwX0Aa__sectionNav a:focus-visible{outline:2px solid var(--focus-outline-color,var(--primary-color));outline-offset:3px}.terms-module-scss-module__fwX0Aa__sectionNav span{color:var(--primary-color)}.terms-module-scss-module__fwX0Aa__content{gap:clamp(1rem,2vw,1.5rem);display:grid}.terms-module-scss-module__fwX0Aa__termSection{scroll-margin-top:7rem}.terms-module-scss-module__fwX0Aa__termCard,.terms-module-scss-module__fwX0Aa__contactCard{padding:clamp(1.25rem,3vw,2rem);position:relative;overflow:hidden}.terms-module-scss-module__fwX0Aa__termCard{background:linear-gradient(145deg, color-mix(in srgb, var(--background-color) 88%, transparent), color-mix(in srgb, var(--text-color) 4%, var(--background-color)));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:transform .22s,box-shadow .22s,border-color .22s}.terms-module-scss-module__fwX0Aa__termCard:before{content:"";background:linear-gradient(180deg, var(--primary-color), var(--secondary-color));opacity:.85;width:.35rem;position:absolute;inset:0 auto 0 0}.terms-module-scss-module__fwX0Aa__termCard:hover{border-color:var(--primary-color);box-shadow:var(--box-shadow-medium,0 8px 24px #00000024);transform:translateY(-.25rem)}.terms-module-scss-module__fwX0Aa__contactCard{background:radial-gradient(circle at top right, color-mix(in srgb, var(--secondary-color) 24%, transparent), transparent 20rem),linear-gradient(145deg, color-mix(in srgb, var(--primary-color) 20%, var(--background-color)), color-mix(in srgb, var(--background-color) 84%, transparent))}.terms-module-scss-module__fwX0Aa__cardHeader{text-align:left;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.terms-module-scss-module__fwX0Aa__iconWrap{border-radius:var(--border-radius-lg,1rem);background:color-mix(in srgb, var(--primary-color) 14%, transparent);width:3rem;height:3rem;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--primary-color) 18%, transparent);flex:none;place-items:center;display:inline-grid}.terms-module-scss-module__fwX0Aa__iconWrap svg{width:1.25rem;height:1.25rem}.terms-module-scss-module__fwX0Aa__sectionNumber{letter-spacing:.08em;text-transform:uppercase;margin:0 0 .35rem;font-weight:700}.terms-module-scss-module__fwX0Aa__sectionTitle{margin:0}.terms-module-scss-module__fwX0Aa__bodyText{text-align:left;max-width:74ch;margin:0}.terms-module-scss-module__fwX0Aa__bodyText a{font-weight:700;text-decoration:none}.terms-module-scss-module__fwX0Aa__bodyText a:hover{text-decoration:underline}.terms-module-scss-module__fwX0Aa__bodyText a:focus-visible{outline:2px solid var(--focus-outline-color,var(--primary-color));outline-offset:3px;border-radius:.25rem}.terms-module-scss-module__fwX0Aa__contactButton{width:fit-content;margin-top:1.5rem}@media (max-width:900px){.terms-module-scss-module__fwX0Aa__termsLayout{grid-template-columns:1fr}.terms-module-scss-module__fwX0Aa__sidebar{position:static}.terms-module-scss-module__fwX0Aa__navCard{display:none}.terms-module-scss-module__fwX0Aa__hero{text-align:left}}@media (max-width:640px){.terms-module-scss-module__fwX0Aa__hero{padding-top:5rem}.terms-module-scss-module__fwX0Aa__title{letter-spacing:-.04em}.terms-module-scss-module__fwX0Aa__cardHeader{align-items:flex-start}.terms-module-scss-module__fwX0Aa__iconWrap{width:2.6rem;height:2.6rem}.terms-module-scss-module__fwX0Aa__termCard,.terms-module-scss-module__fwX0Aa__contactCard{padding:1.15rem}}@media (prefers-reduced-motion:reduce){.terms-module-scss-module__fwX0Aa__termCard,.terms-module-scss-module__fwX0Aa__sectionNav a{transition:none}.terms-module-scss-module__fwX0Aa__termCard:hover{transform:none}}
