
html[lang=en]{scroll-behavior:smooth}html[lang=en] body{word-break:normal;overflow-wrap:break-word}
.lp-language{position:fixed;right:12px;top:86px;z-index:9999;display:flex;gap:3px;border:1px solid #b39b63;background:#0a1529;border-radius:40px;padding:3px;font:600 11px/1.3 Arial,sans-serif;box-shadow:0 3px 12px #0002}
.lp-language a{display:block;color:#fff;text-decoration:none;padding:9px 10px;border-radius:30px}.lp-language a[aria-current]{background:#c9a961;color:#0a1529}.lp-language a:focus-visible{outline:2px solid #fff;outline-offset:2px}
html[lang=en] h1,html[lang=en] h2,html[lang=en] h3{word-break:normal;overflow-wrap:break-word;hyphens:auto;letter-spacing:-.025em}
html[lang=en] p,html[lang=en] li,html[lang=en] label{word-break:normal}html[lang=en] select{max-width:100%}
.en-service-note,.en-media-note{max-width:1050px;margin:24px auto;padding:0 20px;font:14px/1.7 Arial,sans-serif;opacity:.8}
html[lang=en] button,html[lang=en] .btn{white-space:normal;line-height:1.4}html[lang=en] .hero h1{hyphens:none}
html[lang=en] input,html[lang=en] textarea{font-size:16px}
@media(max-width:700px){html[lang=en] h1{font-size:clamp(30px,8vw,52px)!important;line-height:1.15!important}html[lang=en] h2{font-size:clamp(26px,7vw,38px)!important;line-height:1.2!important}html[lang=en] h3{line-height:1.3!important}html[lang=en] [style*="white-space:nowrap"]{white-space:normal!important}.lp-language{top:78px}html[lang=en] .en-media-note{font-size:12px}}
@media(prefers-reduced-motion:reduce){html[lang=en] body[data-lp-language=en] *{animation-duration:.01ms!important;animation-delay:0ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}html[lang=en] .reveal,html[lang=en] .hero h1,html[lang=en] .hero h1 *,html[lang=en] .hero .line,html[lang=en] .hero .line *{opacity:1!important;transform:none!important;animation:none!important}}
html[lang=en] body[data-lp-kind=legal]{overflow-wrap:anywhere}html[lang=en] body[data-lp-kind=legal] .lp-language{position:static;width:max-content;margin:16px 20px 16px auto}html[lang=en] body[data-lp-kind=legal] td,html[lang=en] body[data-lp-kind=legal] th{overflow-wrap:anywhere;word-break:normal;min-width:0}html[lang=en] body[data-lp-kind=legal] table{table-layout:fixed;width:100%}@media(max-width:700px){html[lang=en] body[data-lp-kind=legal] .nums{grid-template-columns:1fr}html[lang=en] body[data-lp-kind=legal] header{flex-wrap:wrap}html[lang=en] body[data-lp-kind=legal] h1{font-size:28px!important}}

.hero h1{hyphens:none!important}.hero h1 .y{display:inline!important}@media(max-width:700px){.nb{display:inline!important}.cta .tag{white-space:normal!important;max-width:95%;width:max-content;font-size:11px;line-height:1.2;text-align:center}.heroform .hero-cta{margin-top:44px!important}.logo{font-size:18px!important;letter-spacing:0!important}}