@media(max-width:767px){.elementor .s-hero-title{font-size:36px;}}@media(max-width:767px){.elementor .s-hero-shop{width:100%;}}@media(max-width:767px){.elementor .s-hero-layout-copy{width:100%;}}@media(max-width:767px){.elementor .s-hero-layout-visual{width:100%;}}@media(max-width:767px){.elementor .s-hero-layout{flex-direction:column;gap:28px;}}@media(max-width:767px){.elementor .s-home-hero{padding-block-start:28px;padding-block-end:28px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .e-10d641e-f6d2997{width:230px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;}}@media(max-width:767px){.elementor .e-9f2bd81-b048fa9{width:230px;justify-content:flex-start;align-items:center;}}@media(max-width:767px){.elementor .e-65ae551-73b409e{width:230px;display:flex;justify-content:flex-start;align-items:center;}}@media(max-width:767px){.elementor .e-6f46ecf-fec0ce9{display:flex;flex-direction:column;justify-content:center;align-items:center;}}@media(max-width:767px){.elementor .s-problem-layout-copy{width:100%;}}@media(max-width:767px){.elementor .s-problem-layout-visual{width:100%;}}@media(max-width:767px){.elementor .s-problem-layout{flex-direction:column;gap:28px;}}@media(max-width:767px){.elementor .s-problem{padding-block-start:36px;padding-block-end:36px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .s-how-desktop-steps{display:none;}}@media(max-width:767px){.elementor .s-how-step-title-0{font-size:18px;}}@media(max-width:767px){.elementor .s-how-step-title-1{font-size:18px;}}@media(max-width:767px){.elementor .s-how-step-title-2{font-size:18px;}}@media(max-width:767px){.elementor .s-how-images-mobile{display:flex;gap:16px;}}@media(max-width:767px){.elementor .s-how-link{width:100%;}}@media(max-width:767px){.elementor .s-how-it-works{padding-block-start:36px;padding-block-end:36px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .s-detection-card-title-0{font-size:18px;}}@media(max-width:767px){.elementor .s-detection-card-title-1{font-size:18px;}}@media(max-width:767px){.elementor .s-detection-card-title-2{font-size:18px;}}@media(max-width:767px){.elementor .s-detection-images-mobile{display:flex;gap:20px;}}@media(max-width:767px){.elementor .s-detection{padding-block-start:36px;padding-block-end:36px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .s-detail-card-0-title{min-height:44px;font-size:16px;}}@media(max-width:767px){.elementor .s-detail-card-0{width:47%;}}@media(max-width:767px){.elementor .s-detail-card-1-title{min-height:44px;font-size:16px;}}@media(max-width:767px){.elementor .s-detail-card-1{width:47%;}}@media(max-width:767px){.elementor .s-detail-card-2-title{min-height:44px;font-size:16px;}}@media(max-width:767px){.elementor .s-detail-card-2{width:47%;}}@media(max-width:767px){.elementor .s-detail-card-3-title{min-height:44px;font-size:16px;}}@media(max-width:767px){.elementor .s-detail-card-3{width:47%;}}@media(max-width:767px){.elementor .s-detail-card-4-title{min-height:44px;font-size:16px;}}@media(max-width:767px){.elementor .s-detail-card-4{width:47%;}}@media(max-width:767px){.elementor .s-detail-card-5-title{min-height:44px;font-size:16px;}}@media(max-width:767px){.elementor .s-detail-card-5{width:47%;}}@media(max-width:767px){.elementor .s-details-images-mobile{display:flex;flex-direction:row;gap:16px;flex-wrap:wrap;justify-content:space-between;align-items:stretch;}}@media(max-width:767px){.elementor .s-included-desktop-cards{display:none;}}@media(max-width:767px){.elementor .s-included-card-0-title{font-size:16px;}}@media(max-width:767px){.elementor .s-included-card-0{width:47%;}}@media(max-width:767px){.elementor .s-included-card-1-title{font-size:16px;}}@media(max-width:767px){.elementor .s-included-card-1{width:47%;}}@media(max-width:767px){.elementor .s-included-images-mobile{display:flex;flex-direction:row;gap:16px;justify-content:space-between;align-items:stretch;}}@media(max-width:767px){.elementor .s-details{padding-block-start:36px;padding-block-end:36px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .s-lifestyle-swipe-hint{font-size:14px;color:#6B7C8C;display:block;}}@media(max-width:767px){.elementor .s-lifestyle-card-0-title{font-size:16px;}}@media(max-width:767px){.elementor .s-lifestyle-card-1-title{font-size:16px;}}@media(max-width:767px){.elementor .s-lifestyle-card-2-title{font-size:16px;}}@media(max-width:767px){.elementor .s-lifestyle-card-3-title{font-size:16px;}}@media(max-width:767px){.elementor .s-lifestyle{padding-block-start:36px;padding-block-end:36px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .s-awareness-card-0{width:47%;}}@media(max-width:767px){.elementor .s-awareness-card-1{width:47%;}}@media(max-width:767px){.elementor .s-awareness-images-mobile{display:flex;flex-direction:row;gap:16px;justify-content:space-between;}}@media(max-width:767px){.elementor .s-awareness{padding-block-start:36px;padding-block-end:36px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .s-comparison-brace{width:100%;padding:24px;}}@media(max-width:767px){.elementor .s-comparison-alignhabit{width:100%;padding:24px;}}@media(max-width:767px){.elementor .s-comparison-cards{flex-direction:column;gap:16px;}}@media(max-width:767px){.elementor .s-comparison{padding-block-start:36px;padding-block-end:36px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .s-buy-product{width:100%;}}@media(max-width:767px){.elementor .s-buy-layout-copy{width:100%;}}@media(max-width:767px){.elementor .s-buy-layout-visual{width:100%;}}@media(max-width:767px){.elementor .s-buy-layout{flex-direction:column;gap:28px;}}@media(max-width:767px){.elementor .s-buy{padding-block-start:36px;padding-block-end:36px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .s-home-faq-more{width:100%;}}@media(max-width:767px){.elementor .s-home-faq{padding-block-start:36px;padding-block-end:36px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .s-final-shop{width:100%;}}@media(max-width:767px){.elementor .s-final-layout-copy{width:100%;}}@media(max-width:767px){.elementor .s-final-layout-visual{width:100%;}}@media(max-width:767px){.elementor .s-final-layout{flex-direction:column;gap:28px;}}@media(max-width:767px){.elementor .s-final-cta{padding-block-start:36px;padding-block-end:36px;padding-inline-start:20px;padding-inline-end:20px;}}