@media(max-width:767px){.elementor .tvs-stack{gap:1rem;}}@media(max-width:767px){.elementor .tvs-wrap{gap:2rem;}}@media(max-width:767px){.elementor .tvs-media{padding:1.5rem;}}@media(max-width:767px){.elementor .tvs-card{padding:1.5rem;gap:1rem;}}@media(max-width:767px){.elementor .tvs-footer{padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;}}@media(max-width:767px){.elementor .tvs-faq-answer{font-size:1rem;padding:0px;}}@media(max-width:767px){.elementor .tvs-faq-title{font-size:1rem;}}@media(max-width:767px){.elementor .tvs-faq-header{padding:1.25rem;gap:0.75rem;}}@media(max-width:767px){.elementor .tvs-quote{font-size:1.25rem;padding-inline-start:1rem;}}@media(max-width:767px){.elementor .tvs-marquee-track{font-size:0.9375rem;letter-spacing:0.08em;}}@media(max-width:767px){.elementor .tvs-marquee{padding-block-start:0.875rem;padding-block-end:0.875rem;padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:767px){.elementor .tvs-vsl{border-radius:0.75rem;}}@media(max-width:767px){.elementor .tvs-media-label{font-size:0.6875rem;letter-spacing:0.04em;}}@media(max-width:767px){.elementor .tvs-cta-whatsapp{width:100%;padding-block-start:1.125rem;padding-block-end:1.125rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;}}@media(max-width:767px){.elementor .tvs-number{font-size:2rem;}}@media(max-width:767px){.elementor .tvs-grid-4{gap:1rem;grid-template-columns:minmax(0, 1fr);grid-template-rows:auto;}}@media(max-width:767px){.elementor .tvs-grid-3{gap:1rem;grid-template-columns:minmax(0, 1fr);grid-template-rows:auto;}}@media(max-width:767px){.elementor .tvs-grid-2{gap:1rem;grid-template-columns:minmax(0, 1fr);grid-template-rows:auto;}}@media(max-width:767px){.elementor .tvs-note{font-size:0.8125rem;}}@media(max-width:767px){.elementor .tvs-body{font-size:1rem;line-height:1.7;}}@media(max-width:767px){.elementor .tvs-h3{font-size:1.25rem;line-height:1.3;}}@media(max-width:767px){.elementor .tvs-h2{font-size:1.75rem;letter-spacing:-0.025em;line-height:1.2;}}@media(max-width:767px){.elementor .tvs-h1{font-size:2.125rem;letter-spacing:-0.035em;line-height:1.14;}}@media(max-width:767px){.elementor .tvs-eyebrow{font-size:0.6875rem;letter-spacing:0.12em;}}@media(max-width:767px){.elementor .tvs-section{padding-block-start:3.5rem;padding-block-end:3.5rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;}}@media(max-width:767px){.elementor .tvs-landing{font-size:1rem;}}