.TermsAndCondition_page__O_liO{width:100%;background:var(--primary-light-color);color:var(--primary-color)}.TermsAndCondition_page__O_liO body,.TermsAndCondition_page__O_liO html{scroll-behavior:smooth}.TermsAndCondition_page__O_liO html{scroll-padding-top:120px}.TermsAndCondition_top__Z3zqP{width:100%;padding:110px 0 54px;background:linear-gradient(160deg,rgba(255,255,255,.9),rgba(236,244,250,.95) 45%,rgba(214,230,242,1));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(0,0,0,.04)}.TermsAndCondition_topInner__jlou4{width:min(1100px,92%);margin:0 auto;text-align:center!important;min-height:70vh;display:flex;flex-direction:column;align-items:center;justify-content:center}.TermsAndCondition_h1__KVYXk{font-size:clamp(34px,4.2vw,56px);line-height:1.06;margin:0 0 14px;letter-spacing:-.03em;font-weight:500}.TermsAndCondition_lead___RWf_{margin:0 auto 18px;max-width:920px;line-height:1.75;font-size:16px;opacity:.92}.TermsAndCondition_metaRow__1NzAh{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin:0 0 18px}.TermsAndCondition_metaPill__sOxDN{display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.55);background:rgba(255,255,255,.5);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-size:13px;opacity:.95}.TermsAndCondition_toc__7CzUV{margin-top:14px;display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.TermsAndCondition_tocPill__tyhr3{text-decoration:none;font-weight:600;font-size:13px;padding:10px 12px;border-radius:999px;border:1px solid rgba(0,0,0,.06);background:rgba(255,255,255,.75);transition:transform .16s ease,opacity .16s ease;color:var(--primary-color)}.TermsAndCondition_tocPill__tyhr3:hover{transform:translateY(-1px);opacity:.95}.TermsAndCondition_section__IX8Rt{padding:66px 0 90px}.TermsAndCondition_inner__Gs8y4{width:min(1100px,92%);margin:0 auto;display:flex;flex-direction:column;align-items:center}.TermsAndCondition_h2__bq_zJ{font-size:26px;line-height:1.2;margin:0 0 18px;text-align:center}.TermsAndCondition_card__vMpxL{width:100%;border-radius:22px;background:rgba(255,255,255,.65);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);overflow:hidden}.TermsAndCondition_block__vMAqB{padding:22px;text-align:left;scroll-margin-top:120px}.TermsAndCondition_blockHead__lGMYE{display:grid;grid-gap:10px;gap:10px}.TermsAndCondition_h3__YFb6f{font-size:16px;line-height:1.3;margin:0}.TermsAndCondition_h4__DbcHP{font-size:14px;margin:0 0 8px}.TermsAndCondition_p__dNsxl{margin:0;line-height:1.75;opacity:.95}.TermsAndCondition_pSub__sl4sF{margin:0;line-height:1.75;opacity:.92}.TermsAndCondition_divider__a__ib{height:1px;background:rgba(0,0,0,.06)}.TermsAndCondition_ul__fNse1{margin:0;padding-left:18px;line-height:1.8;opacity:.95}.TermsAndCondition_ulWide__nJES2{margin:0;padding-left:18px;line-height:1.9;opacity:.95}.TermsAndCondition_grid2__zIG96{margin-top:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.TermsAndCondition_miniCard__kXmWZ,.TermsAndCondition_miniWide__LlWg1{border-radius:16px;border:1px solid rgba(0,0,0,.06);background:rgba(255,255,255,.55);padding:14px}.TermsAndCondition_miniWide__LlWg1{margin-top:12px}.TermsAndCondition_installGrid__sG64B{margin-top:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.TermsAndCondition_installItem__bYvvt{border-radius:16px;border:1px solid rgba(0,0,0,.06);background:rgba(255,255,255,.55);padding:14px}.TermsAndCondition_contactRow__qn6zW{margin-top:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.TermsAndCondition_contactCard__F4nIT{border-radius:16px;border:1px solid rgba(0,0,0,.06);background:rgba(255,255,255,.55);padding:14px;display:grid;grid-gap:6px;gap:6px}.TermsAndCondition_contactLabel__XfuZN{font-size:12px;opacity:.75}.TermsAndCondition_contactValue__7my66{font-weight:600;font-size:14px}.TermsAndCondition_contactLink__fwFKj{font-weight:600;font-size:14px;color:var(--primary-color);text-decoration:none}.TermsAndCondition_contactLink__fwFKj:hover{text-decoration:underline}@media (max-width:980px){.TermsAndCondition_top__Z3zqP{padding:96px 0 44px}.TermsAndCondition_lead___RWf_{font-size:15px;line-height:1.7}.TermsAndCondition_contactRow__qn6zW,.TermsAndCondition_grid2__zIG96,.TermsAndCondition_installGrid__sG64B{grid-template-columns:1fr}.TermsAndCondition_block__vMAqB{padding:18px 16px}}