.lb-figure-band{--lb-figure-band-ground:#c33f3f;--lb-figure-band-label:#e3e3e3;--lb-figure-band-width:730px;margin:40px 0;padding:40px 16px;background:var(--lb-figure-band-ground) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 1600 800'%3E%3Cg %3E%3Cpath fill='%23cd4040' d='M486 705.8c-109.3-21.8-223.4-32.2-335.3-19.4C99.5 692.1 49 703 0 719.8V800h843.8c-115.9-33.2-230.8-68.1-347.6-92.2C492.8 707.1 489.4 706.5 486 705.8z'/%3E%3Cpath fill='%23d64343' d='M1600 0H0v719.8c49-16.8 99.5-27.8 150.7-33.5c111.9-12.7 226-2.4 335.3 19.4c3.4 0.7 6.8 1.4 10.2 2c116.8 24 231.7 59 347.6 92.2H1600V0z'/%3E%3Cpath fill='%23df4545' d='M478.4 581c3.2 0.8 6.4 1.7 9.5 2.5c196.2 52.5 388.7 133.5 593.5 176.6c174.2 36.6 349.5 29.2 518.6-10.2V0H0v574.9c52.3-17.6 106.5-27.7 161.1-30.9C268.4 537.4 375.7 554.2 478.4 581z'/%3E%3Cpath fill='%23e74949' d='M0 0v429.4c55.6-18.4 113.5-27.3 171.4-27.7c102.8-0.8 203.2 22.7 299.3 54.5c3 1 5.9 2 8.9 3c183.6 62 365.7 146.1 562.4 192.1c186.7 43.7 376.3 34.4 557.9-12.6V0H0z'/%3E%3Cpath fill='%23EE4D4D' d='M181.8 259.4c98.2 6 191.9 35.2 281.3 72.1c2.8 1.1 5.5 2.3 8.3 3.4c171 71.6 342.7 158.5 531.3 207.7c198.8 51.8 403.4 40.8 597.3-14.8V0H0v283.2C59 263.6 120.6 255.7 181.8 259.4z'/%3E%3Cpath fill='%23f24e4e' d='M1600 0H0v136.3c62.3-20.9 127.7-27.5 192.2-19.2c93.6 12.1 180.5 47.7 263.3 89.6c2.6 1.3 5.1 2.6 7.7 3.9c158.4 81.1 319.7 170.9 500.3 223.2c210.5 61 430.8 49 636.6-16.6V0z'/%3E%3Cpath fill='%23f54f4f' d='M454.9 86.3C600.7 177 751.6 269.3 924.1 325c208.6 67.4 431.3 60.8 637.9-5.3c12.8-4.1 25.4-8.4 38.1-12.9V0H288.1c56 21.3 108.7 50.6 159.7 82C450.2 83.4 452.5 84.9 454.9 86.3z'/%3E%3Cpath fill='%23f95050' d='M1600 0H498c118.1 85.8 243.5 164.5 386.8 216.2c191.8 69.2 400 74.7 595 21.1c40.8-11.2 81.1-25.2 120.3-41.7V0z'/%3E%3Cpath fill='%23fc5151' d='M1397.5 154.8c47.2-10.6 93.6-25.3 138.6-43.8c21.7-8.9 43-18.8 63.9-29.5V0H643.4c62.9 41.7 129.7 78.2 202.1 107.4C1020.4 178.1 1214.2 196.1 1397.5 154.8z'/%3E%3Cpath fill='%23FF5252' d='M1315.3 72.4c75.3-12.6 148.9-37.1 216.8-72.4h-723C966.8 71 1144.7 101 1315.3 72.4z'/%3E%3C/g%3E%3C/svg%3E") center / cover fixed;color:var(--lb-on-color);}.lb-figure-band__inner{max-width:var(--lb-figure-band-width);margin:0 auto;}.lb-figure-band__title{margin:0 0 20px;color:var(--lb-on-color);font:26px/1.2 'Mariupol-Bold',sans-serif;}.lb-figure-band__figures{display:grid;grid-template-columns:minmax(0,1fr);gap:12px 30px;margin:0;padding:0;list-style:none;}.lb-figure-band__number{display:block;margin-bottom:12px;font:32px/1.5 'Mariupol-Bold',sans-serif;}.lb-figure-band__label{display:block;color:var(--lb-figure-band-label);font-size:16px;line-height:1.5;}@media (min-width:768px){.lb-figure-band__figures{grid-template-columns:repeat(3,minmax(0,1fr));}}.lb-picture-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:20px 30px;width:100%;max-width:768px;margin:0 auto;padding:20px 16px;list-style:none;}.lb-picture-grid img{display:block;width:100%;height:auto;aspect-ratio:6 / 5;border-radius:10px;object-fit:cover;}@media (min-width:768px){.lb-picture-grid{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (min-width:992px){.lb-picture-grid{padding:20px 0;}}.lb-callout{width:100%;max-width:768px;margin:0 auto;padding:20px 16px;}.lb-callout__title{margin:40px 0 24px;color:var(--lb-text);font:24px/1.35 'MontserratAlternates-ExtraBold',sans-serif;text-align:center;}.lb-callout__box{display:flex;align-items:flex-start;padding:28px 16px 24px 24px;border-left:6px solid var(--lb-coral);border-radius:12px;background:var(--lb-coral-soft);}.lb-callout__mark{flex:none;margin:-12px 12px 0 0;color:var(--lb-coral);font:28px/1 serif;}.lb-callout__text{flex:1;margin:0;color:var(--lb-text);font-size:16px;font-style:italic;line-height:1.8;}.lb-callout--goal .lb-callout__box{justify-content:center;padding:18px;border-left:0;background:linear-gradient(120deg,var(--lb-yellow-soft) 0%,var(--lb-coral-soft) 100%);text-align:center;}.lb-callout--goal .lb-callout__text{padding:20px;font-style:normal;line-height:1.6;}@media (min-width:992px){.lb-callout{padding:20px 0;}.lb-callout__box{padding:48px 48px 44px 64px;}.lb-callout__mark{margin-right:32px;font-size:50px;}.lb-callout__text{font-size:20px;}.lb-callout--goal .lb-callout__box{padding:40px 46px;border-radius:18px;}.lb-callout--goal .lb-callout__text{padding:0;}}.lb-team{max-width:var(--lb-frame-width);margin:60px auto 40px;padding:0 16px;}.lb-team__title{margin:40px 0 24px;color:var(--lb-text);font:24px/1.35 'MontserratAlternates-ExtraBold',sans-serif;text-align:center;}.lb-team__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin:0;padding:0;list-style:none;}.lb-team__grid > li{display:flex;min-width:0;}.lb-team__card{display:flex;flex:1;flex-direction:column;min-width:0;padding:26px 20px;border-radius:22px;background:var(--lb-surface);box-shadow:var(--lb-shadow-card);color:var(--lb-text);text-decoration:none;transition:box-shadow .2s,transform .18s;}a.lb-team__card:hover{box-shadow:0 8px 32px color-mix(in srgb,var(--lb-coral) 15%,transparent);transform:translateY(-5px);}a.lb-team__card:focus-visible{outline:none;box-shadow:0 0 0 3px var(--lb-ring-neutral);}.lb-team__main{display:flex;align-items:center;margin-bottom:18px;}.lb-team__photo{display:flex;flex:none;align-items:center;justify-content:center;width:74px;height:74px;margin-right:18px;border:2px solid var(--lb-coral);border-radius:50%;background:var(--lb-coral-soft);color:var(--lb-coral);font:20px/1 'Mariupol-Bold',sans-serif;object-fit:cover;}.lb-team__head{display:flex;flex-direction:column;min-width:0;text-align:left;}.lb-team__name{margin-bottom:5px;color:var(--lb-text);font:14px/1.1 'Mariupol-Bold',sans-serif;}.lb-team__role{color:var(--lb-coral);font:12px/1.5 'Mariupol-Medium',sans-serif;}.lb-team__about{margin-top:5px;color:var(--lb-text);font-size:12px;line-height:1.7;text-align:left;}@media (min-width:576px){.lb-team__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px;}}@media (min-width:992px){.lb-team__grid{grid-template-columns:repeat(3,minmax(0,1fr));}}@media (min-width:1200px){.lb-team__grid{grid-template-columns:repeat(4,minmax(0,1fr));}}.lb-contacts{display:grid;grid-template-columns:minmax(0,1fr);gap:30px;max-width:var(--lb-frame-width);margin:0 auto;padding:20px 16px;font-family:'Mariupol-Regular',sans-serif;}.lb-contacts__list{display:flex;flex-direction:column;gap:20px;margin:0;padding:0;list-style:none;}.lb-contacts__item{display:flex;}.lb-contacts__ring{display:flex;flex:none;align-items:center;justify-content:center;width:50px;height:50px;margin-right:20px;border:2px solid var(--lb-coral);border-radius:50%;color:var(--lb-coral);}.lb-contacts__icon{width:24px;height:24px;fill:currentColor;}.lb-contacts__info{min-width:0;color:var(--lb-text-muted);font-size:16px;line-height:1.5;overflow-wrap:anywhere;}.lb-contacts__title{margin:0 0 4px;color:var(--lb-text);font:20px/1.2 'Mariupol-Bold',sans-serif;}.lb-contacts__info p{margin:0 0 12px;}.lb-contacts__info a{color:var(--lb-blue);}.lb-contacts__map{display:block;width:100%;border:0;}@media (min-width:992px){.lb-contacts{grid-template-columns:minmax(0,5fr) minmax(0,7fr);width:83.333%;padding:20px 0;}}.lb-legal{max-width:var(--lb-frame-width);margin:0 auto;padding:10px 16px 60px;font-family:'Mariupol-Regular',sans-serif;}.lb-legal__panel{padding:24px;border:1px solid var(--lb-border-light);border-radius:8px;background:var(--lb-bg);}.lb-legal__title{display:flex;align-items:center;gap:12px;margin:0 0 16px;color:var(--lb-text);font:22px/1.2 'Mariupol-Bold',sans-serif;}.lb-legal__icon{flex:none;width:22px;height:22px;fill:currentColor;color:var(--lb-coral);}.lb-legal__columns{display:grid;grid-template-columns:minmax(0,1fr);gap:0 30px;}.lb-legal__item{color:var(--lb-text-muted);font-size:16px;line-height:1.5;overflow-wrap:anywhere;}.lb-legal__subtitle{margin:22px 0 8px;color:var(--lb-text);font:16px/1.2 'Mariupol-Bold',sans-serif;}.lb-legal__item p{margin:0 0 6px;}.lb-legal__item a{color:var(--lb-blue);}@media (min-width:992px){.lb-legal{width:83.333%;padding:10px 0 60px;}.lb-legal__columns{grid-template-columns:repeat(3,minmax(0,1fr));}}