*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%}body{min-height:100vh;display:flex;flex-direction:column}main{flex:1}footer{margin-top:auto}header{background-color:#fff;padding:0 10px}.logo_container{background-color:#fff;padding:8px;max-width:1200px;width:100%;display:flex;align-items:center;justify-content:center;margin:auto}.logo{max-width:136px;width:100%;height:auto}.logo:hover{cursor:pointer}.logo img{width:100%;height:auto}.logo_container button{color:#534b43;text-align:right;font-family:Poppins;font-size:clamp(14px,2vw,18px);font-style:normal;font-weight:400;line-height:1.2;border:none;background-color:transparent;cursor:pointer}main{padding:clamp(16px,3vw,24px) 10px clamp(50px,8vw,100px) clamp(10px,2vw,24px)}.main_container{max-width:1200px;width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:clamp(16px,3vw,30px);margin:auto}.left_section{max-width:740px;width:100%;display:flex;flex-direction:column;gap:clamp(32px,5vw,56px);align-items:flex-start}.section{width:100%;display:flex;flex-direction:column;gap:clamp(16px,2.5vw,24px);align-items:flex-start}.section_image{max-width:100%;width:100%}.section_image img{width:100%;height:auto}.section_image video{width:100%;height:auto}.section_info{width:100%;display:flex;flex-direction:column;gap:clamp(12px,1.5vw,16px);align-items:flex-start}h1{color:#02122e;font-family:Open Sans;font-size:clamp(24px,4vw,36px);font-style:normal;font-weight:700;line-height:1.5}.section h2{color:#02122e;font-family:Open Sans;font-size:clamp(20px,3vw,28px);font-style:normal;font-weight:700;line-height:1.5}.section_info h3{color:#02122e;font-family:Open Sans;font-size:clamp(18px,2.5vw,24px);font-style:normal;font-weight:700;line-height:1.5}.section_info h4{color:#00183a;font-family:Open Sans;font-size:clamp(16px,2vw,18px);font-style:normal;font-weight:700;line-height:1.5}.section_info p{color:#262626;font-family:Open Sans;font-size:clamp(14px,1.8vw,16px);font-style:normal;font-weight:400;line-height:1.5}.section_info p span{font-weight:700}.section_button{display:flex;padding:clamp(12px,1.5vw,16px) 0;flex-direction:column;align-items:flex-start;gap:8px;align-self:stretch;border-top:1px solid #E7E7E7;border-bottom:1px solid #E7E7E7}.section_button button{border-radius:8px;background:#00c249;border:none;cursor:pointer;display:flex;min-height:48px;height:auto;padding:clamp(8px,1.2vw,12px) clamp(12px,1.5vw,16px);justify-content:center;align-items:center;gap:8px;align-self:stretch;color:#fff;text-align:center;font-family:Open Sans;font-size:clamp(14px,2vw,18px);font-style:normal;font-weight:800;line-height:1.5;text-transform:uppercase}.section_blockquote{border-left:5px solid #1264E8;background:#edf3fd;display:flex;padding:clamp(12px,1.5vw,16px);justify-content:center;align-items:center;gap:8px;align-self:stretch}.section_blockquote p{color:#00183a;font-family:Open Sans;font-size:clamp(16px,2vw,18px);font-style:normal;font-weight:700;line-height:1.44}.italic{font-style:italic!important}.section_instructions{background:#edf3fd;padding:clamp(12px,1.5vw,16px);width:100%}.section_instructions ol{display:flex;flex-direction:column;align-items:flex-start;gap:8px;align-self:stretch;padding-left:clamp(12px,1.5vw,16px)}.section_instructions ol li{color:#00183a;font-family:Open Sans;font-size:clamp(14px,1.8vw,16px);font-style:normal;font-weight:600;line-height:1.5}.badge_section{display:flex;padding:clamp(12px,1.5vw,16px);align-items:flex-start;gap:clamp(12px,1.5vw,16px);align-self:stretch;border-radius:8px;border:1px solid #FAB73C;background:#fffbef;width:100%;flex-wrap:wrap}.badge_image{max-width:100px;min-width:60px;width:100%;height:auto;flex-shrink:0}.badge_image img{width:100%;height:auto}.badge_info{display:flex;flex:1;min-width:250px;flex-direction:column;align-items:flex-start;gap:clamp(12px,1.5vw,16px)}.badge_info h4{color:#00183a;font-family:Open Sans;font-size:clamp(18px,2.2vw,22px);font-style:normal;font-weight:700;line-height:1.5}.badge_info p{color:#00183a;font-family:Open Sans;font-size:clamp(14px,2vw,18px);font-style:normal;font-weight:400;line-height:1.5}.steps_section{display:flex;padding:clamp(16px,3vw,32px);flex-direction:column;align-items:center;gap:clamp(16px,3vw,32px);align-self:stretch;border-radius:8px;background:#eafafa}.steps{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:clamp(16px,2.5vw,24px);align-self:stretch;max-width:100%;width:100%;margin:auto}.steps h2{color:#02122e;text-align:center;font-family:Open Sans;font-size:clamp(22px,3vw,30px);font-style:normal;font-weight:700;line-height:1.2}.steps_items{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:clamp(12px,1.5vw,16px);align-self:stretch;width:100%}.item{display:flex;justify-content:center;align-items:center;gap:8px;align-self:stretch}.item img{max-width:24px;flex-shrink:0}.item p{color:#02122e;font-family:Open Sans;font-size:clamp(14px,1.8vw,16px)!important;font-style:normal;font-weight:700!important;line-height:1.5!important}.steps_image{max-width:400px;width:100%;height:auto}.steps_image img{width:100%;height:auto}.steps_section p{color:#02122e;text-align:center;font-family:Open Sans;font-size:clamp(14px,2vw,18px);font-style:normal;font-weight:400;line-height:1.5}.steps_section p span{font-weight:700}.steps_button{display:flex;max-width:524px;width:100%;flex-direction:column;align-items:center;gap:8px}.steps_button button{display:flex;min-height:48px;height:auto;padding:clamp(8px,1.2vw,12px) clamp(12px,1.5vw,16px);justify-content:center;align-items:center;gap:8px;align-self:stretch;border-radius:8px;background:#00c249;width:100%;cursor:pointer;border:none;color:#fff;text-align:center;font-family:Open Sans;font-size:clamp(14px,2vw,18px);font-style:normal;font-weight:700;line-height:1.5;text-transform:uppercase}.steps_stock{display:flex;flex-direction:column;align-items:center;gap:8px;align-self:stretch;width:100%}.steps_stock p{color:#02122e;font-family:Open Sans;font-size:clamp(14px,2vw,18px);font-style:normal;font-weight:400;line-height:1.5}.steps_stock p span{font-weight:700}.red{color:#ec0b43}.stock{display:flex;align-items:center;gap:4px;width:100%;justify-content:center}.stock img{max-width:48px;width:100%;height:auto}.warning_section{border-radius:8px;border:2px solid #FF1F1F;background:#ffe9e9;display:flex;padding:clamp(16px,2.5vw,24px);flex-direction:column;align-items:flex-start;gap:clamp(12px,1.5vw,16px);align-self:stretch}.warning_section h2{color:#02122e;font-family:Open Sans;font-size:clamp(18px,2.2vw,22px);font-style:normal;font-weight:700;line-height:1.5}.warning_section p{color:#00183a;font-family:Open Sans;font-size:clamp(14px,1.8vw,16px);font-style:normal;font-weight:400;line-height:1.5}.warning_section p span{font-weight:700}.right_section{display:flex;max-width:387px;width:100%;flex-direction:column;align-items:flex-start;gap:clamp(16px,3vw,32px)}.reviews_section{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(12px,1.5vw,16px);align-self:stretch}.reviews_section h3{color:#02122e;font-family:Open Sans;font-size:clamp(18px,2vw,20px);font-style:normal;font-weight:800;line-height:1.3}.review{display:flex;padding:clamp(12px,1.5vw,16px) 0;flex-direction:column;align-items:flex-start;gap:clamp(12px,1.5vw,16px);align-self:stretch;border-top:1px solid #E7E7E7;border-bottom:1px solid #E7E7E7}.stars{width:clamp(100px,15vw,130px);height:auto}.review_info{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:clamp(12px,1.5vw,16px);align-self:stretch}.review_info h4{color:#00183a;font-family:Open Sans;font-size:clamp(14px,1.8vw,16px);font-style:italic;font-weight:700;line-height:1.5}.review_info p{color:#00183a;font-family:Open Sans;font-size:clamp(14px,1.8vw,16px);font-style:italic;font-weight:400;line-height:1.5}.user{color:#00183a;font-family:Open Sans;font-size:clamp(14px,1.8vw,16px);font-style:normal;font-weight:700;line-height:1.5}.offer_section{display:flex;padding:clamp(16px,2.5vw,24px);flex-direction:column;align-items:flex-start;gap:clamp(12px,1.5vw,16px);align-self:stretch;border-radius:8px;border:1px solid #E7E7E7}.offer_info{width:100%;display:flex;flex-direction:column;align-items:center;gap:8px;align-self:stretch}.offer_info h3{color:#1264e8;text-align:center;font-family:Open Sans;font-size:clamp(16px,2vw,20px);font-style:normal;font-weight:700;line-height:1.5;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.offer_info p{color:#00183a;text-align:center;font-family:Open Sans;font-size:clamp(14px,1.8vw,16px);font-style:normal;font-weight:400;line-height:1.5}.offer_image{max-width:300px;width:100%;height:auto;margin:0 auto}.offer_image img,.offer_button{width:100%}.offer_button button{display:flex;min-height:48px;height:auto;padding:clamp(8px,1.2vw,12px) clamp(12px,1.5vw,16px);justify-content:center;align-items:center;gap:8px;align-self:stretch;border-radius:8px;background:#00c249;color:#fff;text-align:center;font-family:Open Sans;font-size:clamp(14px,2vw,18px);font-style:normal;font-weight:800;line-height:1.33;text-transform:uppercase;width:100%;border:none;cursor:pointer}.border-top{border-top:none}footer{width:100%;padding:clamp(32px,5vw,56px) 10px;background:#e6ebf3}footer div{max-width:1044px;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(16px,2.5vw,24px);margin:auto}footer div p{color:#777;text-align:center;font-family:Open Sans;font-size:clamp(12px,1.5vw,14px);font-style:normal;font-weight:400;line-height:1.5}.hidden_desktop{display:none}@media(max-width:1024px){.main_container{gap:20px}.right_section{max-width:320px}}@media(max-width:768px){main{padding:16px 10px 60px}.main_container{flex-direction:column;gap:32px}.left_section{max-width:100%}.right_section{max-width:100%;width:100%}.badge_section{flex-direction:row}.badge_info{min-width:200px}}@media(max-width:480px){.hidden_mobile{display:none}.hidden_desktop{display:flex}.badge_section{flex-direction:column;align-items:center}.badge_image{max-width:80px}.badge_info{min-width:100%;text-align:center;align-items:center}.steps{max-width:100%}.item{align-items:flex-start;text-align:left}}@media(max-width:360px){.logo{max-width:100px}.section_button button,.steps_button button,.offer_button button{font-size:14px;padding:10px 12px}}
