.bal-hero{align-items:center;gap:var(--card-gap);grid-template-columns:minmax(0,1.16fr) minmax(0,.84fr);min-height:min(740px,100svh - 150px);padding-block:48px 40px;display:grid}.bal-hero-copy{min-width:0}.bal-hero h1{font-size:clamp(80px,6.6vw,100px);line-height:var(--leading-heading)}.bal-hero h1 em{white-space:nowrap;display:block}.bal-hero-copy>p{max-width:47ch;font-size:var(--type-hero-lead);font-weight:var(--weight-lead);color:var(--text-secondary);margin-top:28px}.bal-hero-copy .button{margin-top:32px}.bal-hero-art{align-self:center}.bal-hero-art img{object-fit:contain;width:100%;height:auto}.balancers-page .maps-definition-hero>img{object-position:center 18%}.balancers-page .maps-definition-intro h2 em{display:block}.balancers-page #cennost{padding-top:var(--section-gap);padding-bottom:60px}.bal-value-heading{gap:var(--card-gap);grid-template-columns:1.2fr .8fr;align-items:start;margin-bottom:32px;display:grid}.bal-value-heading h2{max-width:12ch;font-size:clamp(54px,4.7vw,76px);line-height:var(--leading-heading);letter-spacing:-.055em}.bal-value-heading p{max-width:43ch;font-size:20px;font-weight:var(--weight-lead);color:var(--text-secondary);padding-top:18px;line-height:1.5}.bal-value{grid-template-columns:330px minmax(0,1fr) 330px;gap:24px;min-height:500px;display:grid;position:relative}.bal-value-scene{width:36%;min-width:0;position:absolute;top:0;bottom:0;left:32%;overflow:visible}.bal-value-product{z-index:1;object-fit:contain;width:136%;height:auto;position:absolute;bottom:0;left:-18%}.bal-value-detail{z-index:2;aspect-ratio:1;background:#fff;border:5px solid #fff;border-radius:50%;width:37%;position:absolute;overflow:hidden;box-shadow:0 12px 28px #1c367326}.bal-value-detail img{object-fit:cover;width:100%;height:100%}.bal-value-detail-top{top:2%;left:-7%}.bal-value-detail-bottom{bottom:0;right:-7%}.bal-value-column{z-index:3;grid-template-rows:repeat(2,minmax(0,1fr));gap:12px;display:grid;position:relative}.bal-value-column-left{grid-column:1}.bal-value-column-right{grid-column:3}.bal-value-card{border-radius:var(--radius);background:var(--surface-blue);min-width:0;padding:30px 32px}.bal-value-card-icon{width:36px;height:36px;margin-bottom:16px;display:none}.bal-value-card h3{font-size:28px;line-height:var(--leading-heading-small)}.bal-value-card p{font-size:16px;font-weight:var(--weight-body);margin-top:16px;line-height:1.48}.bal-value-card-1{background:var(--surface-soft)}.bal-value-card-2{background:var(--surface-lime)}.bal-value-card-3{background:var(--surface-card)}.bal-themes{gap:var(--card-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.bal-themes .maps-theme-copy{padding-bottom:36px}.bal-invitation-lines>span{display:block}.bal-kit-layout .maps-kit-copy h2 span,.bal-kit-layout .maps-kit-copy h2 em{white-space:normal}.bal-kit-layout .maps-kit-image{min-height:0;position:relative}.bal-kit-layout .maps-kit-image img{object-fit:cover;position:absolute;inset:0}.balancers-page #raboty .maps-gallery-slide img{object-fit:cover}.balancers-page>[data-bal="12"]{margin-top:calc(var(--section-gap) - var(--card-gap))}.bal-kit-layout .maps-kit-labels li:nth-child(4){background:var(--surface-blue)}@media (width<=1280px){.bal-hero{min-height:650px;padding-top:60px}.bal-hero h1{font-size:var(--type-hero)}.bal-value-heading{grid-template-columns:1fr}.bal-value-heading h2{max-width:none;font-size:clamp(50px,7.4vw,66px)}.bal-value-heading p{padding-top:0;font-size:18px}.bal-value-heading{text-align:center}.bal-value-heading h2,.bal-value-heading p{margin-inline:auto}.bal-value{grid-template-columns:repeat(2,minmax(0,1fr));min-height:0}.bal-value-scene{aspect-ratio:1;grid-area:1/1/auto/-1;justify-self:center;width:min(540px,100%);min-height:0;position:relative;top:auto;bottom:auto;left:auto}.bal-value-product{width:100%;display:block;position:relative;bottom:auto;left:auto}.bal-value-card-icon{display:block}.bal-value-column-left{grid-column:1;padding-top:0}.bal-value-column-right{grid-column:2}.bal-value-card h3{font-size:24px}.bal-kit-layout .maps-kit-image{height:490px}}@media (width<=699px){.bal-value{grid-template-columns:1fr}.bal-value-column-left,.bal-value-column-right{grid-column:1}}@media (width>=600px) and (width<=1024px){.bal-kit-layout .maps-kit-labels{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.bal-hero{text-align:center;grid-template-columns:1fr;min-height:0;padding-top:48px}.bal-hero h1{font-size:var(--type-hero)}.bal-hero-copy>p{max-width:56ch;margin-inline:auto}.bal-hero-art{justify-self:center;width:min(640px,90%)}.bal-themes{grid-template-columns:1fr}.bal-themes>article{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.bal-themes>article:nth-child(odd) .maps-theme-copy{grid-area:1/1}.bal-themes>article:nth-child(odd) .maps-theme-photo{grid-area:1/2}.bal-themes .maps-theme-photo img{height:100%}.bal-invitation-lines>span{display:inline}}@media (width<=600px){.bal-hero{gap:18px;padding-top:38px;padding-bottom:0}.bal-hero h1{font-size:var(--type-hero)}.bal-hero h1 em{white-space:normal}.bal-hero-copy>p{margin-top:22px}.bal-hero-copy .button{margin-top:24px}.bal-hero-art{width:100%}.balancers-page #cennost{padding-bottom:36px}.bal-value-heading h2{font-size:clamp(38px,10.8vw,48px);line-height:var(--leading-heading)}.bal-value-heading p{font-size:16px}.bal-value-scene{width:min(100%,380px)}.bal-value-detail-bottom{right:0}.bal-value-column{gap:12px}.bal-value-card{padding:24px}.bal-value-card h3{font-size:26px}.bal-themes>article{display:block}.bal-themes>article:nth-child(odd) .maps-theme-copy,.bal-themes>article:nth-child(odd) .maps-theme-photo{grid-area:auto}.bal-kit-layout .maps-kit-copy h2{font-size:clamp(38px,11.2vw,44px)}.bal-kit-layout .maps-kit-copy h2 span,.bal-kit-layout .maps-kit-copy h2 em{display:block}.bal-kit-layout .maps-kit-image{height:320px}}@media (width<=1100px){.bal-hero h1 em{white-space:normal}}@media (width<=699px){.balancers-page .maps-cross>figure{background:0 0;border-radius:0;max-width:100%;padding:0}.balancers-page .maps-cross img{width:100%;max-width:100%;margin:0;display:block}}@media (width<=360px){.bal-hero h1{font-size:40px}}@media (width>=361px) and (width<=380px){.bal-hero h1{font-size:44px}}.balancers-page #drugoy-format{margin-top:var(--group-gap)}
