@media(max-width:1160px){.nav-links{display:none}.hamb{display:grid}.nav{top:0}.blood-layout,.hero-grid,.live-grid,.order-panel,.tracker-grid,.savings-wrap{grid-template-columns:1fr}.hero{text-align:center}.hero-desc{margin-inline:auto}.hero-actions,.trust-row{justify-content:center}.hero-metrics{margin-inline:auto}.hero-visual{display:none}.card,.card.wide{grid-column:span 6}.pay-grid,.steps,.reviews-grid,.proof-grid,.champions-grid,.tips-grid{grid-template-columns:1fr 1fr}.contact-grid{grid-template-columns:1fr 1fr}.footer-grid{grid-template-columns:1fr 1fr}.catalog-shell{grid-template-columns:1fr}.sidebar{position:relative;top:0}.cat-list{grid-template-columns:repeat(3,1fr)}.product-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:700px){.container{width:calc(100% - 30px)}section{padding:78px 0}.hero{padding-top:116px}h1{font-size:58px}.brand-tag{display:none}.brand-name{font-size:28px}.logo{width:49px;height:49px}.nav-inner{height:70px}.nav-actions .btn{display:none}.cat-list,.contact-grid,.footer-grid,.form-grid,.hero-metrics,.pay-grid,.product-grid,.steps,.reviews-grid,.proof-grid,.champions-grid,.tips-grid,.theme-grid{grid-template-columns:1fr}.card,.card.wide{grid-column:span 1}.activity,.blood-wrap,.cta,.faq-panel,.feature-copy,.order-form-card,.tracker-card,.review-card,.savings-card,.proof-card,.tips-card{padding:24px;border-radius:30px}.blood-img{min-height:330px}.form-actions,.preview{grid-template-columns:1fr}.catalog-toolbar{grid-template-columns:1fr}.cta{flex-direction:column;align-items:flex-start}.float-wa{left:15px;bottom:calc(15px + var(--safe));width:51px;padding:0;justify-content:center}.float-wa span{display:none}.top{right:15px;bottom:calc(15px + var(--safe))}.cart-fab{right:15px;bottom:calc(80px + var(--safe))}.loader h2{font-size:42px}.drawer-panel{width:100%}.notify-stack{right:15px;top:78px;width:calc(100% - 30px)}}
@media(max-width:700px){.confirm-actions{grid-template-columns:1fr}.code-display{font-size:40px}.top.show{opacity:1;pointer-events:auto}}
@media(max-width:700px){html{scroll-padding-top:82px}.container{width:calc(100% - 22px)}.nav{top:0}.nav-inner{height:64px}.brand{gap:10px}.brand-name{font-size:24px}.logo{width:44px;height:44px}.hero{min-height:auto;padding-top:98px;padding-bottom:54px;text-align:left}.hero-grid{gap:24px}.kicker{font-size:10px;padding:8px 12px;margin-bottom:16px}h1{font-size:clamp(46px,15vw,62px);line-height:.86;letter-spacing:1.2px}.hero-desc{font-size:14px;line-height:1.7;margin:18px 0 22px}.hero-actions{display:grid;grid-template-columns:1fr;gap:10px}.hero-actions .btn{width:100%;min-height:50px}.trust-row{display:grid;grid-template-columns:1fr;gap:9px;margin:20px 0}.hero-metrics{grid-template-columns:1fr;gap:10px}.metric{padding:15px}.metric strong{font-size:34px}.section-head{margin-bottom:34px;text-align:left}.section-head h2,.feature-copy h2,.order-copy h2,.blood-copy h2{font-size:44px}.section-head p{font-size:14px;line-height:1.7}.feature-grid,.product-grid,.pay-grid,.steps,.contact-grid,.comments-grid,.tracker-grid,.proof-grid{grid-template-columns:1fr!important}.card,.product,.comments-list,.comment-form,.tracker-card,.tracker-history,.proof,.pay,.step,.contact{border-radius:24px}.product{padding:16px}.product-actions{grid-template-columns:1fr 46px}.package-list{display:flex;overflow-x:auto;gap:8px;padding-bottom:4px}.pack{white-space:nowrap}.order-panel{gap:18px}.feature-copy,.order-form-card,.blood-wrap,.activity,.faq-panel,.comments-list,.comment-form{padding:20px;border-radius:26px}.form-grid{grid-template-columns:1fr!important;gap:0}.form-actions{grid-template-columns:1fr!important}.field input,.field select,.field textarea{min-height:48px;font-size:16px}.preview{grid-template-columns:1fr}.catalog-shell{gap:14px}.catalog-toolbar{grid-template-columns:1fr!important}.sidebar{padding:14px}.cat-list{display:flex;gap:8px;overflow-x:auto;padding-bottom:5px}.cat-btn{min-width:max-content}.blood-layout{grid-template-columns:1fr!important}.blood-img{min-height:260px;border-radius:24px}.blood-img:after{font-size:42px}.drawer-panel{padding:18px}.modal-box{width:calc(100% - 22px);padding:20px;border-radius:26px}.cta{padding:22px;border-radius:26px}.cta h3{font-size:40px}.footer-grid{grid-template-columns:1fr!important;gap:24px}.footer-bottom{align-items:flex-start}.float-wa,.top,.cart-fab{transform:scale(.92);transform-origin:bottom}.mobile a:not(.btn){font-size:40px}.comments-wrap{padding-top:0}}
@media(max-width:760px){
  html{scroll-padding-top:78px}body{font-size:15px}.container{width:calc(100% - 24px)}section{padding:58px 0}.nav{top:0}.nav-inner{height:66px}.brand-name{font-size:25px}.logo{width:44px;height:44px;border-radius:16px}.nav-actions{gap:7px}.icon-btn{width:42px;height:42px;border-radius:14px}.hero{min-height:auto;padding-top:104px;padding-bottom:48px;text-align:left}.hero-grid{display:block}.kicker{font-size:10px;padding:8px 12px;margin-bottom:16px}h1{font-size:clamp(48px,15vw,68px);letter-spacing:1px}.hero-desc{font-size:15px;line-height:1.7;margin:18px 0 22px}.hero-actions{display:grid;grid-template-columns:1fr;gap:10px}.hero-actions .btn,.form-actions .btn,.cta-actions .btn{width:100%}.trust-row,.hero-metrics{display:grid;grid-template-columns:1fr;gap:10px}.metric{padding:14px}.metric strong{font-size:34px}.section-head{text-align:left;margin-bottom:28px}.section-head h2,.feature-copy h2,.order-copy h2,.blood-copy h2{font-size:42px}.section-head p{font-size:14px;line-height:1.65}.feature-grid,.catalog-shell,.order-panel,.blood-layout,.live-grid{display:block}.card,.card.wide,.feature-copy,.order-form-card,.activity,.faq-panel,.blood-wrap,.cta,.proof-card,.tips-card{border-radius:24px;padding:20px;margin-bottom:14px}.catalog-toolbar{display:grid;grid-template-columns:1fr;gap:10px}.product-grid{grid-template-columns:1fr;gap:12px}.product{border-radius:22px;padding:16px}.product p{min-height:auto}.package-list{display:flex;overflow:auto;gap:8px;padding-bottom:4px}.pack{white-space:nowrap}.form-grid{grid-template-columns:1fr;gap:0}.field input,.field select,.field textarea{min-height:48px;font-size:16px}.preview{grid-template-columns:1fr}.drawer-panel{width:100%;padding:18px}.modal-box{width:calc(100% - 22px);border-radius:24px;padding:20px;max-height:88vh;overflow:auto}.reviews-grid,.proof-grid,.tips-grid,.pay-grid{grid-template-columns:1fr!important}.contact-grid{grid-template-columns:1fr 1fr}.mobile a:not(.btn){font-size:38px}.float-wa{left:12px;bottom:12px}.cart-fab{right:12px;bottom:74px}.top{right:12px;bottom:12px}}
@media(max-width:1160px){.premium-service-grid{grid-template-columns:1fr 1fr}.premium-main{grid-column:1/-1}}
@media(max-width:700px){.premium-service-grid{grid-template-columns:1fr;gap:14px}.premium-service-card,.premium-main{min-height:auto;padding:20px;border-radius:24px}.premium-service-icon{width:58px;height:58px;border-radius:19px;font-size:24px}.premium-service-card h3{font-size:25px}.premium-service-top{margin-bottom:16px}.premium-tags{margin:16px 0}.premium-link{height:46px}}
@media(max-width:900px){.reviews-hero,.comments-grid{grid-template-columns:1fr}.reviews-score-card{padding:20px}.reviews-wall{max-height:none}.comments-list,.comment-form{padding:20px;border-radius:28px}.comments-title-row,.comment-form-head{align-items:flex-start}.review-item{grid-template-columns:1fr}.review-avatar{width:44px;height:44px;border-radius:15px}.review-top{display:grid;gap:6px}.reviews-section{padding-top:78px}}
@media(max-width:760px){.lang-toggle{width:42px;height:42px;min-height:42px;border-radius:14px;padding:0;justify-content:center}.lang-toggle span{display:none}html[dir="rtl"] .hero{text-align:right}}
@media(prefers-reduced-motion:reduce){
  *,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}
}
@media(max-width:700px){.announcement-bar{top:8px;width:calc(100% - 20px);border-radius:24px}.announcement-inner{width:calc(100% - 54px);min-height:54px;padding:8px 0;font-size:12px;justify-content:flex-start;text-align:left}.announcement-inner i{width:30px;height:30px;min-width:30px}.announcement-product-image{width:36px;height:36px;border-radius:14px}.announcement-inner a{display:none}.announcement-close{right:9px;width:30px;height:30px}.announcement-on .nav{top:70px}.announcement-on .hero{padding-top:166px}}
@media(max-width:700px){.announcement-inner{width:calc(100% - 34px);padding:8px 38px 8px 0;font-size:12px;justify-content:flex-start}.announcement-inner a{display:none}.announcement-on .nav{top:48px}.announcement-on .hero{padding-top:150px}}
