.language-switch{white-space:nowrap;font-weight:700;font-size:14px}.price-number{font-size:clamp(38px,6vw,65px)}.phone-item{gap:10px}.phone-item b{white-space:nowrap}.price-card .button{margin:24px 0}.food-scene img{object-position:center 55%}@media(max-width:650px){.nav{flex-wrap:wrap;gap:14px;padding-block:16px}.nav>.button{display:none}.language-switch{margin-left:auto}.nav-links{display:none}.hero-actions .button{display:inline-flex}.hero h1{font-size:clamp(38px,9.5vw,58px)}.hero-visual{margin-top:10px}}
.hero{padding-bottom:55px;min-height:0}.demo-layout{align-items:center}.demo-photo{display:block;align-self:center;width:100%;padding:0;background:transparent}.demo-photo img{height:190px;min-height:0;max-height:190px;object-fit:cover}.demo-photo-label{position:static;display:block;background:transparent;padding:16px 0 0;border-radius:0;font-size:22px}.demo-photo-label small{font-size:11px;line-height:1.6}.demo-photo-arrow{display:none}.hero-visual{min-height:400px}@media(max-width:600px){.hero{padding-bottom:35px}.demo-photo img{height:150px;min-height:0;max-height:150px}.hero-visual{min-height:385px}.demo-photo-label{font-size:20px}.demo-copy{padding-top:22px}}

.icon-arrow{width:1em;height:1em;display:inline-block;vertical-align:middle;flex:none}
