.TermsView-module__DzLa5W__layout{min-height:100vh;padding-top:120px;padding-bottom:80px}.TermsView-module__DzLa5W__content{padding-top:0;padding-bottom:0}.TermsView-module__DzLa5W__header{border-bottom:1px solid var(--border);margin-bottom:16px;padding-bottom:24px}.TermsView-module__DzLa5W__headerMeta{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:16px;display:flex}.TermsView-module__DzLa5W__eyebrow{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--green);font-size:11px;font-weight:600}.TermsView-module__DzLa5W__headerChips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.TermsView-module__DzLa5W__chip{border-radius:var(--radius-full);font-family:var(--font-body);letter-spacing:.06em;text-transform:uppercase;align-items:center;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.TermsView-module__DzLa5W__chipVersion{background:var(--green-bg);border:1px solid var(--green-border);color:var(--green)}.TermsView-module__DzLa5W__chipDate{border:1px solid var(--border);color:var(--muted-dim);background:#ffffff0a}.TermsView-module__DzLa5W__title{font-family:var(--font-display);letter-spacing:-.04em;color:var(--text);margin:0;font-size:clamp(32px,4vw,52px);font-weight:800;line-height:.95}.TermsView-module__DzLa5W__downloadBtn{flex-shrink:0}.TermsView-module__DzLa5W__scopeNotice{background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--green);border-radius:var(--radius);margin-top:14px;padding:16px 20px}.TermsView-module__DzLa5W__scopeNotice p{color:var(--muted);margin:0;font-size:14px;line-height:1.7}.TermsView-module__DzLa5W__preface{margin-bottom:48px}.TermsView-module__DzLa5W__prefaceBlock{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);margin-bottom:16px;padding:28px}.TermsView-module__DzLa5W__prefaceTitle{font-family:var(--font-display);color:var(--text);margin:0 0 14px;font-size:16px;font-weight:700}.TermsView-module__DzLa5W__part{margin-bottom:36px;padding:0}.TermsView-module__DzLa5W__partTitle{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--muted-dim);border-bottom:1px solid var(--border);margin:0 0 16px;padding-bottom:10px;font-size:13px;font-weight:700}.TermsView-module__DzLa5W__partGeneral .TermsView-module__DzLa5W__partTitle{color:var(--muted-dim)}.TermsView-module__DzLa5W__generalIntro{color:var(--muted);margin:0 0 18px;font-size:14px;font-style:italic;line-height:1.75}.TermsView-module__DzLa5W__section{border-bottom:1px solid var(--border);margin-bottom:20px;padding-bottom:20px}.TermsView-module__DzLa5W__section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.TermsView-module__DzLa5W__sectionTitle{font-family:var(--font-display);color:var(--text);letter-spacing:-.01em;margin:0 0 16px;font-size:18px;font-weight:700}.TermsView-module__DzLa5W__para{color:var(--muted);margin:0 0 12px;font-size:15px;line-height:1.75}.TermsView-module__DzLa5W__para:last-of-type{margin-bottom:0}.TermsView-module__DzLa5W__list{flex-direction:column;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.TermsView-module__DzLa5W__list li{color:var(--muted);padding-left:20px;font-size:14px;line-height:1.7;position:relative}.TermsView-module__DzLa5W__list li:before{content:"";background:var(--green);opacity:.6;border-radius:50%;width:5px;height:5px;position:absolute;top:9px;left:0}.TermsView-module__DzLa5W__sectionFooter{color:var(--muted-dim);border-radius:var(--radius-sm);border-left:2px solid var(--border-strong);background:#ffffff06;margin:16px 0 0;padding:12px 16px;font-size:13px;font-style:italic;line-height:1.6}.TermsView-module__DzLa5W__sectionFooterWarn{color:var(--amber);background:var(--amber-bg);border-left-color:var(--amber);border-left-width:3px}.TermsView-module__DzLa5W__subsection{margin-top:16px}.TermsView-module__DzLa5W__subsectionLabel{font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--muted-dim);margin-bottom:8px;font-size:12px;font-weight:700;display:block}.TermsView-module__DzLa5W__tableWrap{border-radius:var(--radius);border:1px solid var(--border);width:100%;margin-top:16px;overflow-x:auto}.TermsView-module__DzLa5W__table{border-collapse:collapse;width:100%;min-width:320px;font-size:14px}.TermsView-module__DzLa5W__table th{background:var(--surface);color:var(--muted-dim);font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;text-align:left;border-bottom:1px solid var(--border);white-space:nowrap;padding:10px 16px;font-size:11px;font-weight:700}.TermsView-module__DzLa5W__table td{color:var(--muted);border-bottom:1px solid var(--border);vertical-align:top;padding:12px 16px;line-height:1.6}.TermsView-module__DzLa5W__table tr:last-child td{border-bottom:none}.TermsView-module__DzLa5W__table tr:hover td{background:#ffffff05}.TermsView-module__DzLa5W__table td:first-child{color:var(--text);font-weight:500}.TermsView-module__DzLa5W__bottomBar{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:44px;padding-top:32px;display:flex}.TermsView-module__DzLa5W__bottomContact{color:var(--muted-dim);font-size:13px}.TermsView-module__DzLa5W__bottomContact a{color:var(--accent);text-decoration:none}.TermsView-module__DzLa5W__bottomContact a:hover{text-decoration:underline}@media (min-width:1024px){.TermsView-module__DzLa5W__content{max-width:min(calc(100% - var(--page-inset-desktop) * 2), var(--content-max-desktop));margin-inline:auto}.TermsView-module__DzLa5W__bottomBar{max-width:min(calc(100% - var(--page-inset-desktop) * 2), var(--content-max-desktop));margin-left:auto;margin-right:auto}}@media (max-width:1023px){.TermsView-module__DzLa5W__layout{padding-top:128px}.TermsView-module__DzLa5W__content{max-width:100%;padding-inline:var(--page-inset-mobile)}.TermsView-module__DzLa5W__title{font-size:clamp(28px,8vw,42px)}.TermsView-module__DzLa5W__bottomBar{max-width:100%;padding-inline:var(--page-inset-mobile);flex-direction:column;align-items:flex-start}.TermsView-module__DzLa5W__bottomContact{margin-left:0}.TermsView-module__DzLa5W__tableWrap{border-radius:var(--radius-sm)}}
