.site-language{white-space:nowrap}
.ws-language{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12px}
.ws-language select,#vi-language{font:inherit;color:inherit;background:#fff;border:1px solid #d8ddd5;border-radius:8px;padding:9px 12px;min-height:40px;max-width:100%}
.es-site .bf-hero-copy h1{font-size:clamp(2.5rem,5.4vw,5.2rem);line-height:1.1;letter-spacing:-.045em;max-width:1050px;margin-inline:auto}
.es-site .bf-hero-copy>p{max-width:800px;margin-inline:auto}
.es-site .lp-section>p,.es-site .lp-section>ul{max-width:900px;font-size:17px;line-height:1.8}
.es-site .lp-section{padding-block:48px}
.es-site .lp-section-head{margin-bottom:24px}
.es-site .lp-section-head h2{max-width:900px}
.es-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.es-cards article{padding:30px;border:1px solid #dedfd7;border-radius:20px;background:#fff}
.es-cards h3{font-size:24px;line-height:1.25;margin:0 0 18px}
.es-cards p{line-height:1.75;color:#555e51}
.es-price{font-size:40px;display:block;letter-spacing:-.04em}
.es-pricing article{display:flex;flex-direction:column;gap:14px}
.es-pricing .lp-button{margin-top:auto}
.es-example{display:block;width:100%;height:auto;max-height:650px;object-fit:contain}
.es-faq{padding:24px 0;border-bottom:1px solid #dedfd7;max-width:900px}
.es-faq summary{font-weight:600;cursor:pointer;font-size:20px;line-height:1.5}
.es-faq p{line-height:1.8}
.es-breadcrumb{max-width:1320px;margin:24px auto 0;padding-inline:24px;font-size:14px;color:#62685c}
[lang=es] .vi-button,[lang=es] .ws-button{white-space:normal;line-height:1.4}
[lang=es] .vi-nav-button,[lang=es] .ws-nav-button{min-height:44px;height:auto}
@media(max-width:800px){.es-cards{grid-template-columns:1fr}.es-site .lp-header{flex-wrap:wrap;gap:14px}.es-site .lp-nav{display:flex;flex-wrap:wrap;gap:16px;font-size:13px}.es-site .lp-section{padding-block:32px}.es-site .bf-home-hero{padding-top:36px}.es-site .lp-actions{flex-wrap:wrap}.es-site .lp-footer-top{grid-template-columns:1fr 1fr}}
@media(prefers-reduced-motion:reduce){.es-site *{scroll-behavior:auto}}
