:root{--brand:#8f42ff;--brand-hover:#6301cf;--brand-active:#2e007c;--brand-disabled:#2e007c;--brand-light:#c69fff;--surface-base:hsla(0,0%,82%,.071);--divider-base:hsla(0,0%,82%,.071);--error:#f44336;--error-hover:#d32f2f;--error-disabled:#981818;--success:#4db051;--attention:#ff9800;--bg-1:#0a0a0a;--bg-2:#111;--bg-3:#1a1a1a;--bg-35:#232323;--bg-4:#1a1a1a;--bg-disabled:#1a1a1a;--text-1:#fafafa;--text-2:#d0d0d0;--text-3:#d0d0d0;--text-4:#a3a3a3;--text-5:#4d4d4d;--text-6:#7a7a7a;--breakpoint-sm:576px;--breakpoint-md:720px;--breakpoint-xl:1200px;--sans:RoobertPRO,system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;--serif:Merriweather,serif;--level-1:2.625rem;--level-2:1.75rem;--level-3:1.5rem;--level-4:1.25rem;--level-5:1.125rem;--level-6:1rem;--level-7:.875rem;--level-8:.75rem;--radius-xs:8px;--radius:12px;--radius-sm:10px;--radius-md:15px;--radius-lg:30px;--radius-full:100%;--emcd:#8f42ff;--emcd-hover:#6301cf;--emcd-active:#2e007c;--emcd-disabled:#2e007c;--emcd-light:#c69fff}.terms-section{--terms-section-number-color:#111;--terms-section-text-color:#111;--terms-section-text-color-active:#a3a3a3;--terms-section-highlight-color:var(--brand);--terms-section-number-size:68px;--terms-section-text-size:28px;--terms-section-review-text-size:16px;--terms-section-review-author-size:14px;--terms-section-review-author-color:#fff;--terms-section-review-date-size:12px;--terms-section-review-date-color:var(--text-6);--terms-section--chip-bg:#f5f5f5;--terms-section--line-color:#e0e0e0;--terms-section--chip-color:#111;--terms-section--chip-size:12px;--terms-section--chip-weight:650;--terms-section--chip-line-height:100%;--terms-section--chip-spacing:.28px;--terms-section--chip-padding:8px 12px;--terms-section--chip-border-radius:118px;--terms-section--head-gap:20px;--terms-section--head-margin:60px;--terms-section-size:48px;--terms-section--footer-gap:40px;--terms-section--footer-margin:80px;--terms-section--footer-padding:100px;--terms-section--footer-title-size:24px;overflow:hidden}@media (min-width:720px){.terms-section{--terms-section-text-size:42px;--terms-section-number-size:68px;--terms-section-review-text-size:20px;--terms-section-review-author-size:16px;--terms-section-review-date-size:14px}}@media (min-width:1200px){.terms-section{--terms-section-text-size:60px;--terms-section-number-size:110px;--terms-section-review-text-size:24px;--terms-section-review-author-size:18px;--terms-section-review-date-size:14px;--terms-section--footer-margin:120px;--terms-section--footer-padding:140px}}.terms-section__head{align-items:center;display:flex;flex-direction:column;gap:var(--terms-section--head-gap);justify-content:center;margin-bottom:var(--terms-section--head-margin)}.terms-section__chip{background-color:var(--terms-section--chip-bg);border-radius:var(--terms-section--chip-border-radius);color:var(--terms-section--chip-color);font-size:var(--terms-section--chip-size);font-weight:var(--terms-section--chip-weight);letter-spacing:var(--terms-section--chip-spacing);line-height:var(--terms-section--chip-line-height);padding:var(--terms-section--chip-padding);text-transform:uppercase}@media (min-width:1200px){.terms-section__chip{--terms-section--chip-size:14px}}.terms-section__title{color:var(--terms-section-text-color);font-size:var(--terms-section-text-size);font-weight:500;letter-spacing:-.96px;line-height:1.1;line-height:110%}.terms-section__title span{color:var(--terms-section-highlight-color);display:block}.terms-section__footer{align-items:center;border-bottom:1px solid var(--terms-section--line-color);display:flex;flex-direction:column;gap:var(--terms-section--footer-gap);justify-content:center;margin-bottom:var(--terms-section--footer-margin);padding-bottom:var(--terms-section--footer-padding);text-align:center}.terms-section__footer-title{color:var(--terms-section-text-color);font-size:var(--terms-section--footer-title-size);font-weight:500;letter-spacing:-.48px;line-height:1.1;line-height:120%}.terms-section__footer-btn{width:auto}.terms-section__reviews{display:flex;margin-bottom:60px;margin-left:-15px;margin-right:-15px;max-width:calc(100% + 30px);overflow:visible;padding:0 15px}.terms-section__reviews-slider{margin-left:-20px;max-width:300px;overflow:visible!important;pointer-events:none;transition-timing-function:linear}.terms-section__reviews-slider .swiper-slide,.terms-section__reviews-slider .swiper-wrapper{transition-timing-function:linear!important}@media (min-width:720px){.terms-section__reviews-slider{margin-left:-40px;max-width:420px}}@media (min-width:1200px){.terms-section__reviews-slider{max-width:100%}}.terms-section__reviews.swiper-wrapper{align-items:stretch}@media (min-width:720px){.terms-section__reviews{max-width:none}}@media (min-width:1200px){.terms-section__reviews{margin-right:calc(-50vw + 50%)}}.terms-section__review{display:flex;flex-direction:column;max-width:300px}.terms-section__review-item{border:1px solid #c5c5c5;border-radius:10px;display:flex;flex-direction:column;height:auto;margin-left:5px;margin-right:5px}@media (min-width:720px){.terms-section__review-item{max-width:none}}@media (min-width:1200px){.terms-section__review-item{max-height:260px}}.terms-section__review-item:after{background:linear-gradient(0deg,#ffffffe6 0,#fff0);border-radius:inherit;bottom:0;content:"";height:100%;left:0;pointer-events:none;position:absolute;width:100%;z-index:1}.terms-section__review-text{color:var(--terms-section-text-color);flex:1 1 auto;font-size:var(--terms-section-review-text-size);font-weight:500;letter-spacing:-.32px;line-height:1.2;margin-bottom:40px}.terms-section__review-text span{color:var(--terms-section-text-color-active)}@media (min-width:720px){.terms-section__review-text{letter-spacing:-.4px;margin-bottom:60px}}@media (min-width:1200px){.terms-section__review-text{letter-spacing:-.48px;margin-bottom:75px}}.terms-section__review-name{color:var(--terms-section-review-author-color);font-size:var(--terms-section-review-author-size);font-weight:500;line-height:1.4;margin-bottom:6px}.terms-section__review-date{color:var(--terms-section-review-date-color);font-size:var(--terms-section-review-date-size);font-weight:500;line-height:1.2}
