html[lang=en] .site{direction:ltr;text-align:left}
html[lang=en] .wrap{padding-right:var(--gut);padding-left:var(--gut-r)}
html[lang=en] .h-en{text-align:left}
html[lang=en] .link:hover .ico{transform:translateX(4px)}
html[lang=en] .brand .d{border-left:1px solid var(--line);border-right:0;padding-left:12px;padding-right:0}
html[lang=en] .brand .d small{text-align:left}
html[lang=en] .mega .promo img{right:-40px;left:auto}
html[lang=en] .hero::before{mask-image:linear-gradient(270deg,#000 0%,transparent 55%);-webkit-mask-image:linear-gradient(270deg,#000 0%,transparent 55%)}
html[lang=en] .art .o1{right:0;left:auto}
html[lang=en] .art .o2{right:30%;left:auto}
html[lang=en] .art .o3{right:4%;left:auto}
html[lang=en] .chip3 small{text-align:left}
html[lang=en] .chip3.c1{left:0;right:auto}
html[lang=en] .chip3.c2{right:-4%;left:auto}
html[lang=en] .chip3.c3{left:12%;right:auto}
html[lang=en] .wave{right:0;left:auto}
html[lang=en] .pil .num{right:26px;left:auto}
html[lang=en] .pil li a:hover .ico{transform:translateX(4px)}
html[lang=en] .stat{border-right:1px solid var(--line-d);border-left:0}
html[lang=en] .stat:last-child{border-right:0;border-left:0}
html[lang=en] .stat .v{text-align:left}
html[lang=en] .stat .le{text-align:left}
html[lang=en] .sc .tag{right:22px;left:auto}
html[lang=en] .sc .e{text-align:left}
html[lang=en] .arm .sm{text-align:left}
html[lang=en] .arms .core{right:50%;left:auto;transform:translateX(50%)}
html[lang=en] .steps::before{left:0;right:auto}
html[lang=en] .step{padding-right:20px;padding-left:0}
html[lang=en] .step .n{text-align:left}
html[lang=en] .step .e{text-align:left}
html[lang=en] .pkg .e{text-align:left}
html[lang=en] .pkg .badge{left:30px;right:auto}
html[lang=en] .mkt small{text-align:left}
html[lang=en] .cta .deco{right:-120px;left:auto}
html[lang=en] .phero::before{mask-image:linear-gradient(270deg,#000,transparent 60%);-webkit-mask-image:linear-gradient(270deg,#000,transparent 60%)}
html[lang=en] .hart .o{right:-9%;left:auto}
html[lang=en] .hart .ix{right:0;left:auto}
html[lang=en] .feat .n{text-align:left;justify-content:flex-start}
html[lang=en] .tl>div::before{left:0;right:auto}
html[lang=en] .tl .n{text-align:left}
html[lang=en] .pn a.nx{text-align:right}
html[lang=en] .pblock .ph .num{text-align:left}
html[lang=en] .br small{text-align:left}
html[lang=en] input,html[lang=en] select,html[lang=en] textarea{direction:ltr}
html[lang=en] input[type=tel]{text-align:left}
html[lang=en] .waf{right:calc(20px + env(safe-area-inset-left,0px));left:auto}
@media (max-width:1100px){
  html[lang=en] .drawer .pn2{left:0;right:auto;transform:translateX(-100%)}
}
@media (max-width:720px){
  html[lang=en] .stat{border-right:0;border-left:0}
  html[lang=en] .chip3.c2{right:0;left:auto}
  html[lang=en] .pn a.nx{text-align:left}
}
