.website-language{position:fixed;top:16px;right:24px;z-index:1000;display:flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid #a6eeb880;border-radius:22px;background:#10241ee8;color:#d7f8dc;font:13px system-ui,sans-serif;backdrop-filter:blur(12px)}
.website-language select{background:#18362b;color:#e3ffe9;border:0;border-radius:6px;padding:5px;cursor:pointer}
html[lang="en"] .advantage{height:auto;display:grid;grid-template-rows:auto auto 1fr auto;gap:4rem}
html[lang="en"] .advantage p{width:100%;overflow-wrap:break-word}
html[lang="en"] .adv-art{position:relative;inset:auto;width:100%;height:145rem;z-index:0;margin-top:12rem}
html[lang="en"] .about{height:auto;min-height:340rem;padding-bottom:32rem}
html[lang="en"] .about-copy{width:48%}
html[lang="en"] .about-art{width:48%}
html[lang="en"] .about-note{left:56%;width:40%;overflow-wrap:break-word}
@media(max-width:700px){html[lang="en"] .about{padding-bottom:350px}html[lang="en"] .about-copy{width:100%}html[lang="en"] .about-art{width:100%;height:320px}html[lang="en"] .about-note{left:24px;top:auto;bottom:210px;width:70%}html[lang="en"] .adv-art{height:160px}}
html[lang="en"] .hero h1{font-size:clamp(36px,4.7vw,76px);line-height:1.15}
html[lang="en"] .hero-copy{max-width:660px}
html[lang="en"] .feature-description{line-height:1.7}
@media(max-width:600px){.website-language{right:12px;top:12px}.website-language label{display:none}html[lang="en"] .hero h1{font-size:38px}}
