.tvs-timer{flex-wrap:wrap;gap:12px;align-items:flex-start;display:flex}.tvs-timer__unit{flex-direction:column;min-width:60px;align-items:center;display:flex}.tvs-timer__val{padding:8px 14px;font-size:clamp(28px,5vw,48px);font-weight:700;min-width:64px;text-align:center;border-radius:8px;background:hsla(0,0%,100%,.08);line-height:1.1;display:block}.tvs-timer__label{font-size:10px;font-weight:600;opacity:.7;letter-spacing:.1em;text-align:center;margin-top:6px}.tvs-counter{font-weight:700;display:inline-block}.tvs-counter__num{font-variant-numeric:tabular-nums}.tvs-offer{grid-template-columns:1fr 1fr;gap:32px;align-items:center;display:grid}@media (max-width:768px){.tvs-offer{grid-template-columns:1fr}}.tvs-offer__badge{font-size:11px;font-weight:700;margin-bottom:8px;color:var(--tv-btn-primary-bg,#c9a227);letter-spacing:.1em;display:inline-block}.tvs-offer__title{font-size:clamp(28px,4vw,48px);font-weight:700;margin:0 0 12px;line-height:1.1}.tvs-offer__subtitle{font-size:15px;opacity:.85;margin:0 0 20px;line-height:1.5}.tvs-offer__timer{margin-bottom:24px}.tvs-offer__media{overflow:hidden;position:relative;border-radius:12px}.tvs-offer__image{height:100%;object-fit:cover;border-radius:12px;width:100%;display:block}.tvs-founder{grid-template-columns:1fr 2fr;padding:32px;gap:40px;align-items:center;border-radius:16px;background:var(--tv-btn-primary-bg,#c9a227);display:grid}@media (max-width:768px){.tvs-founder{grid-template-columns:1fr}}.tvs-founder__photo-wrap{position:relative}.tvs-founder__photo{border:3px solid hsla(0,0%,100%,.4);object-fit:cover;aspect-ratio:1;border-radius:12px;width:100%;display:block}.tvs-founder__name{padding:4px 10px;font-size:14px;font-weight:700;color:#111;text-align:center;border-radius:6px;background:hsla(0,0%,100%,.9);margin-top:8px;display:block}.tvs-founder__title{font-size:clamp(24px,3.5vw,40px);font-weight:800;color:#111;margin:0 0 24px;line-height:1.1}.tvs-founder__text{font-size:15px;color:rgba(0,0,0,.8);line-height:1.65;margin-top:20px}.tvs-founder-btn{height:60px;overflow:hidden;padding:16px 20px 16px 16px;font-size:15px;border:none!important;font-weight:600;color:#121212!important;transition:background .2s,transform .2s;position:relative;gap:16px;align-items:center;border-radius:50px;border-radius:16px!important;background:#fff!important;cursor:pointer;--tvs-audio-progress:0;white-space:nowrap;display:inline-flex}.tvs-founder-btn:hover{transform:translateY(-2px);background:#f0f0f0!important}.tvs-founder-btn__progress{transform:scaleX(var(--tvs-audio-progress));pointer-events:none;transition:transform .1s linear;position:absolute;inset:0;transform-origin:left center;border-radius:inherit;background:rgba(0,0,0,.25);z-index:0}.tvs-founder-btn__inner{position:relative;gap:8px;align-items:center;display:flex;z-index:1}.tvs-founder-btn__icon{flex-shrink:0;align-items:center;display:flex}.tvs-founder-btn.is-playing .tvs-founder-btn__progress{background:rgba(0,0,0,.15)}.tvs-faq{list-style:none;padding:0;flex-direction:column;gap:32px;margin:0;display:flex}@media (max-width:1024px){.tvs-faq{gap:24px}}.tvs-faq__item{padding:24px 18px;border-radius:24px;background:#252525}@media (max-width:1024px){.tvs-faq__item{padding:18px;border-radius:18px}}.tvs-faq__question{justify-content:space-between;font-size:24px;font-weight:500;color:#f0f0f0;gap:16px;align-items:center;cursor:pointer;user-select:none;font-family:Geologica,sans-serif;display:flex}.tvs-faq__icon{height:24px;flex-shrink:0;justify-content:center;transition:opacity .2s;align-items:center;width:24px;display:flex}.tvs-faq__icon .tvs-icon-plus{display:block}.tvs-faq__icon .tvs-icon-minus,.tvs-faq__item.is-open .tvs-faq__icon .tvs-icon-plus{display:none}.tvs-faq__item.is-open .tvs-faq__icon .tvs-icon-minus{display:block}.tvs-faq__answer{overflow:hidden;padding:0;font-size:16px;font-weight:400;color:#f5f5f5;transition:max-height .35s ease,padding .2s;max-height:0;line-height:1.65;font-family:Inter,sans-serif}.tvs-faq__item.is-open .tvs-faq__answer{padding:16px 0 0;max-height:800px}.tvs-gallery{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.tvs-gallery__item{overflow:hidden;aspect-ratio:412/355;border-radius:12px;display:block}.tvs-gallery__img{height:100%;transition:transform .3s ease;object-fit:cover;width:100%;display:block}.tvs-gallery__item:hover .tvs-gallery__img{transform:scale(1.04)}.tvs-case-gallery.tvs-gallery{grid-template-columns:repeat(3,1fr)!important;flex-wrap:unset;gap:22px!important;display:grid!important}.tvs-case-gallery .tvs-gallery__item{flex:none!important;max-width:none!important;aspect-ratio:412/355!important;width:100%!important}@media (max-width:1024px){.tvs-case-gallery.tvs-gallery,.tvs-gallery{grid-template-columns:repeat(2,1fr)!important;gap:18px!important}.tvs-case-gallery .tvs-gallery__item,.tvs-gallery__item{height:auto!important;aspect-ratio:175/200!important;border-radius:18px!important;width:auto!important}}.tvs-solution__title{font-size:20px;font-weight:700;margin:0 0 20px}.tvs-solution__list{list-style:none;padding:0;flex-direction:column;gap:24px;margin:0;display:flex}.tvs-solution__item{flex-direction:column;gap:6px;display:flex}.tvs-solution__item-header{gap:10px;align-items:center;display:flex}.tvs-solution__arrow{height:32px;flex-shrink:0;width:32px;display:block}.tvs-solution__item-title{font-size:18px;font-weight:700;line-height:1.2}.tvs-solution__item-text{font-size:14px;max-width:410px;opacity:.8;margin:0 0 0 44px;line-height:1.65}@media (max-width:768px){.tvs-solution__item-text{max-width:320px}}.tvs-case-review{flex-direction:column;gap:16px;display:flex}.tvs-case-review__text{padding:0;font-size:16px;border:none;font-weight:400;font-style:normal;color:#666;margin:0;line-height:150%;font-family:Inter,sans-serif}.tvs-case-review__footer{gap:12px;align-items:center;margin-top:4px;display:flex}.tvs-case-review__avatar{height:50px;flex-shrink:0;object-fit:cover;border-radius:50%;width:50px}.tvs-case-review__avatar-placeholder{height:50px;flex-shrink:0;justify-content:center;font-size:20px;font-weight:700;color:#0d0d0d;align-items:center;border-radius:50%;background:var(--e-global-color-primary,#c9a227);width:50px;display:flex}.tvs-case-review__meta{flex-direction:column;gap:2px;display:flex}.tvs-case-review__name{font-size:20px;font-weight:500;font-style:normal;color:#0d0d0d;line-height:100%;font-family:Inter,sans-serif}.tvs-case-review__location{font-size:16px;font-weight:400;color:#666;line-height:120%;font-family:Inter,sans-serif}@media (max-width:768px){.tvs-case-review__avatar,.tvs-case-review__avatar-placeholder{height:30px;font-size:13px;width:30px}.tvs-case-review__name{font-size:16px}}@media (max-width:1024px){.tvs-loop-filters{margin-bottom:48px!important}}