/* User-directed revision: restrained header, actual brand artwork, Avito review cards. */
.site-brand{font:700 15px/1.4 var(--body);max-width:250px;letter-spacing:-.025em;flex-shrink:0}.site-brand span{display:block;font-weight:500;font-size:12px;margin-top:3px;letter-spacing:0;color:var(--muted)}.header{gap:24px}.nav{gap:20px;font-size:12px}.header-phone{margin-left:10px}.about{gap:80px}.about-photo{height:auto;aspect-ratio:1/1}.about-photo img{object-fit:cover;object-position:center;width:100%;height:100%}.about-copy h2{font-size:54px}.about-copy p{font-size:15px;line-height:1.8}.hero h1,h2{word-spacing:-.035em}.brand-row{display:grid;grid-template-columns:repeat(6,1fr);gap:30px;align-items:center;margin-top:40px}.brand-logo{display:flex;align-items:center;justify-content:center;height:80px;gap:10px}.brand-logo img{object-fit:contain;width:140px;height:72px;filter:none}.brand-logo span{font-size:25px;font-weight:700;letter-spacing:-.035em}.logo-bosch img,.logo-lg img{width:30px;height:30px}.logo-bosch span{text-transform:uppercase;font-size:24px}.logo-lg span{text-transform:uppercase}.logo-delonghi img,.logo-samsung img,.logo-siemens img{height:120px;width:160px;max-width:100%}.reviews-grid{gap:20px}.review{border:0;background:white;border-radius:12px;padding:26px;box-shadow:none}.review-person{display:flex;align-items:center;gap:12px}.review-person figcaption{margin:0}.review-person strong{font-size:13px;line-height:1.4}.review-person small{display:block;font-size:11px;margin-top:3px;color:#777}.review-avatar{width:54px;height:54px;border-radius:50%;overflow:hidden;position:relative;flex:none}.review-avatar img{position:absolute;left:var(--avatar-x);top:var(--avatar-y);width:590px;height:1280px;max-width:none}.review-avito{font-weight:700;font-size:12px;margin-left:auto}.review-stars{width:104px;height:19px;margin-top:20px}.review-service{font-size:11px;color:var(--muted);margin-top:7px}.review blockquote{font-size:14px;line-height:1.75;margin:15px 0 25px}.review-original{display:flex;align-items:center;gap:9px;font-size:10px;text-decoration:underline;margin-top:auto}.review-original svg{width:14px;height:14px}.review-context{font-size:13px;color:var(--muted);margin-bottom:24px;max-width:600px}.footer-top .site-brand{max-width:none}.hero-rating{gap:14px}.hero-rating span{font-size:11px}.footer-top{justify-content:space-between}.hero-copy>p{font-size:16px}.form-note{font-size:11px}
@media(max-width:1180px){.header{gap:18px}.site-brand{font-size:13px;max-width:210px}.site-brand span{font-size:11px}.nav{gap:15px;font-size:10px}.header-phone{font-size:15px}.brand-row{gap:20px}.brand-logo span{font-size:20px}.logo-bosch span{font-size:20px}.logo-bosch img,.logo-lg img{width:26px;height:26px}.about{gap:50px}}
@media(max-width:900px){.nav{font-size:15px;gap:5px}.header-phone{margin-left:auto}.brand-row{grid-template-columns:repeat(3,1fr);gap:12px 30px}.brand-logo img{max-width:140px}.about{gap:35px}.about-copy h2{font-size:45px}.about-copy p{font-size:13px}.review{padding:22px}.review-person{gap:10px}.review-person strong{font-size:12px}.review-avatar{width:48px;height:48px}.reviews-grid{grid-template-columns:1fr 1fr}.review-avito{display:none}.hero-copy>p{font-size:15px}}
@media(max-width:600px){.header{gap:12px;min-height:87px}.header .site-brand{max-width:190px;font-size:12px;line-height:1.35}.header .site-brand span{font-size:10px}.header-phone{font-size:11px}.header-phone small{font-size:8px}.menu-toggle{flex:none;width:28px}.nav{top:77px;font-size:14px}.hero-copy>p{font-size:13px}.hero-rating span{font-size:9px}.about-photo{height:auto;aspect-ratio:1/1}.about-copy h2{font-size:42px}.about-copy p{font-size:14px}.about{gap:26px}.brand-row{gap:8px 23px}.brand-logo{height:70px;gap:5px}.brand-logo img{max-width:90px;height:60px}.logo-delonghi img,.logo-samsung img,.logo-siemens img{height:80px}.logo-bosch img,.logo-lg img{width:22px;height:22px}.brand-logo span,.logo-bosch span{font-size:16px}.brand-row{grid-template-columns:repeat(3,1fr)}.review{padding:24px}.reviews-grid,.reviews-grid:has(>figure:nth-child(2):last-child){grid-template-columns:1fr;gap:16px}.review-person strong{font-size:14px}.review-person small{font-size:11px}.review-avito{display:block}.review blockquote{font-size:14px}.review-service{font-size:11px}.review-original{font-size:11px}.avito-rating span{font-size:11px}.review-context{font-size:12px}.footer .site-brand{font-size:15px}.footer .site-brand span{font-size:12px}.form-note{font-size:11px}}
@media(max-width:370px){.header-phone{display:none}.menu-toggle{margin-left:auto}.header .site-brand{max-width:250px}}
