header #language-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;flex:0 0 auto;background:transparent;color:inherit;border:1px solid #8885;border-radius:8px;min-height:44px;padding:8px 10px;margin:0 0 0 auto;font:600 12px/1 Barlow,Arial,sans-serif;letter-spacing:.04em}#language-button svg{width:19px;height:19px}#language-button:focus-visible,#language-dialog button:focus-visible{outline:2px solid #c13c0c;outline-offset:3px}#language-dialog{background:#f8f7f4;color:#171717;border:1px solid #dedbd4;border-radius:18px;width:min(360px,calc(100vw - 32px));padding:24px;max-height:calc(100dvh - 40px);overflow:auto;box-sizing:border-box}#language-dialog::backdrop{background:#0006;backdrop-filter:blur(3px)}.language-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.language-heading h2{font:600 28px/1.1 'Barlow Condensed',Arial,sans-serif;margin:0}.language-heading button{border:0;background:transparent;color:inherit;min-width:44px;min-height:44px;padding:10px}.language-heading svg{width:22px;height:22px}.language-options{display:grid;gap:6px}.language-options button{display:flex;align-items:center;gap:14px;width:100%;min-height:52px;padding:12px 14px;border:1px solid transparent;border-radius:9px;background:transparent;color:#171717;font:500 16px/1.2 Barlow,Arial,sans-serif;text-align:left}.language-options button small{margin-left:auto;color:#666;font-size:11px}.language-options button svg{width:19px;height:19px;visibility:hidden}.language-options button[aria-pressed=true]{background:#ffede4;border-color:#f4c2ad}.language-options button[aria-pressed=true] svg{visibility:visible;color:#ad350c}.language-options button:hover{background:#eeede7}
header #language-button{margin:0;border-radius:0;min-width:64px;min-height:44px;color:inherit}#language-dialog{border-radius:0;border-top:4px solid #ff501f;box-shadow:0 24px 100px #0005;margin:auto;z-index:2147483646}#language-dialog button{border-radius:0}#language-dialog .language-heading h2{font-family:'Barlow Condensed',sans-serif;text-transform:uppercase;font-size:32px}#language-dialog .language-heading button{width:44px;height:44px;min-width:44px;display:grid;place-items:center}#language-dialog .language-options button{font-family:Barlow,Arial,sans-serif}html.onfit-multilingual .header-actions{flex-shrink:0;gap:14px}html.onfit-multilingual .desktop-nav{gap:clamp(10px,1.4vw,22px)}html.onfit-multilingual .desktop-nav a{font-size:13px}html.onfit-multilingual .header{gap:18px}html.onfit-multilingual :is(.button,.text-link){white-space:normal}html.onfit-multilingual :is(h1,h2,h3){overflow-wrap:break-word}
@media(max-width:1180px){html.onfit-multilingual .desktop-nav{display:none}html.onfit-multilingual .menu-toggle{display:flex}html.onfit-multilingual .header-actions{margin-left:auto}}
@media(max-width:650px){html.onfit-multilingual .header{gap:10px;padding-inline:16px}html.onfit-multilingual .header-actions{gap:8px}html.onfit-multilingual .header-actions>.compact{display:none}html.onfit-multilingual .header .logo{width:110px;flex-shrink:0}header #language-button{min-width:60px;padding:8px;gap:5px}html.onfit-multilingual .menu-toggle{min-height:44px}html.onfit-multilingual .hero-statement h1{font-size:clamp(62px,17vw,110px)}html.onfit-multilingual .closing h2{font-size:clamp(64px,15vw,100px)}}
@media(max-width:650px){html.onfit-multilingual .pricing-hero{grid-template-columns:minmax(0,1fr)}html.onfit-multilingual .pricing-hero>div{min-width:0}html.onfit-multilingual .pricing-hero h1{font-size:clamp(64px,19vw,110px)}html.onfit-multilingual .pricing-jumps{flex-wrap:wrap;gap:10px 20px}html.onfit-multilingual .pricing-hero figcaption>span{min-width:0;overflow-wrap:anywhere}}
html.onfit-multilingual{overflow-x:clip}
