@charset "UTF-8";.flagship:where(.astro-klata2w4){position:relative;overflow:hidden;min-height:595px;background:radial-gradient(120% 80% at 0% 50%,#7b27e5d9,#581eb2f2 45%,#2d106d 95%),linear-gradient(180deg,#2d106d,#35147e,#2d106d)}.flagship__bg:where(.astro-klata2w4){position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 90% 90%,#ae91ff2e,#ae91ff00 40%),radial-gradient(circle at 10% 5%,#ffffff0f,#fff0 40%)}.flagship__inner:where(.astro-klata2w4){position:relative;max-width:1100px;margin:0 auto;padding:60px 70px 70px}@media (max-width: 768px){.flagship__inner:where(.astro-klata2w4){padding:56px 20px 64px}}.flagship__title:where(.astro-klata2w4){margin:0 0 40px;color:#fff;font-family:Arial,sans-serif;font-size:40px;font-weight:400;line-height:38px;letter-spacing:-1px;text-align:center}@media (max-width: 768px){.flagship__title:where(.astro-klata2w4){font-size:32px;line-height:1;margin-bottom:32px;text-align:left}}@media (max-width: 430px){.flagship__title:where(.astro-klata2w4){font-size:28px}}.flagship__stage:where(.astro-klata2w4){position:relative;min-height:320px}@media (max-width: 768px){.flagship__stage:where(.astro-klata2w4){display:flex;flex-direction:column;gap:28px;min-height:0}}.flagship__slide:where(.astro-klata2w4){position:absolute;inset:0;display:grid;grid-template-columns:minmax(0,437px) minmax(0,1fr);gap:60px;align-items:center;transform-origin:500vw 50%;transform:translateY(40px) rotate(1.5deg);opacity:0;pointer-events:none;transition:opacity .5s cubic-bezier(.4,0,.2,1),transform .5s cubic-bezier(.4,0,.2,1);will-change:opacity,transform}.flagship__slide:where(.astro-klata2w4).is-active{opacity:1;transform:translateY(0) rotate(0);pointer-events:auto}.flagship__slide:where(.astro-klata2w4).is-past{opacity:0;transform:translateY(-40px) rotate(-1.5deg);pointer-events:none}.flagship__slide:where(.astro-klata2w4).is-future{opacity:0;transform:translateY(40px) rotate(1.5deg);pointer-events:none}@media (max-width: 768px){.flagship__slide:where(.astro-klata2w4){position:relative;inset:auto;display:flex;flex-direction:column;gap:16px;opacity:1;transform:none;pointer-events:auto;transition:none;will-change:auto}.flagship__slide:where(.astro-klata2w4).is-past,.flagship__slide:where(.astro-klata2w4).is-future{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.flagship__slide:where(.astro-klata2w4){transform:none;transition:opacity .5s cubic-bezier(.4,0,.2,1)}.flagship__slide:where(.astro-klata2w4).is-active,.flagship__slide:where(.astro-klata2w4).is-past,.flagship__slide:where(.astro-klata2w4).is-future{transform:none}}.flagship__card:where(.astro-klata2w4){display:flex;flex-direction:column;gap:16px;background-color:transparent;color:#fff}@media (max-width: 768px){.flagship__card:where(.astro-klata2w4){gap:12px;order:2}}.flagship__tags:where(.astro-klata2w4){display:flex;flex-wrap:wrap;gap:6px 8px;margin:0;padding:0;list-style:none}.flagship__card-title:where(.astro-klata2w4){margin:0;color:#fff;font-family:Arial,sans-serif;font-size:40px;font-weight:700;line-height:43px;letter-spacing:-1px}@media (max-width: 768px){.flagship__card-title:where(.astro-klata2w4){font-size:28px;line-height:1.1}}@media (max-width: 430px){.flagship__card-title:where(.astro-klata2w4){font-size:24px}}.flagship__card-text:where(.astro-klata2w4){margin:0;color:#fff;font-family:Arial,sans-serif;font-size:18px;line-height:1.2;letter-spacing:.18px}@media (max-width: 768px){.flagship__card-text:where(.astro-klata2w4){font-size:16px}}.flagship__cta:where(.astro-klata2w4){margin-top:8px}.flagship__cta:where(.astro-klata2w4) .link{color:#fff}.flagship__image-wrap:where(.astro-klata2w4){position:relative;display:flex;align-items:center;justify-content:center;width:100%}@media (max-width: 768px){.flagship__image-wrap:where(.astro-klata2w4){order:1}}.flagship__image:where(.astro-klata2w4){display:block;width:100%;max-width:495px;height:271px;border-radius:28px;object-fit:cover;object-position:center}@media (max-width: 768px){.flagship__image:where(.astro-klata2w4){max-width:100%;height:210px;border-radius:20px}}@media (max-width: 430px){.flagship__image:where(.astro-klata2w4){height:180px}}.achievements:where(.astro-ujmmma3y){position:relative;display:flex;flex-direction:column;justify-content:space-between;padding-top:70px;min-height:460px;background-color:var(--color-accent-light)}.achievements__title:where(.astro-ujmmma3y){position:absolute;top:70px;left:0;margin:0;color:#323232;font-family:Arial;font-size:40px;font-style:normal;font-weight:400;line-height:117.5%;letter-spacing:-1px}.achievements__content:where(.astro-ujmmma3y){overflow:hidden;display:flex;justify-content:flex-start;align-items:flex-end;gap:70px}@media (max-width: 768px){.achievements__content:where(.astro-ujmmma3y){flex-direction:column-reverse;align-items:flex-start;gap:0;padding-top:85px}}@media (max-width: 768px){.achievements__navigation:where(.astro-ujmmma3y){width:100%}}.achievements__year:where(.astro-ujmmma3y){display:inline-block;color:#dee3fc;font-family:Arial;font-size:64px;font-style:normal;font-weight:700;line-height:60%}@media (max-width: 768px){.achievements__year:where(.astro-ujmmma3y).only-desktop{display:none}}.achievements__year:where(.astro-ujmmma3y).only-mobile{display:none}@media (max-width: 768px){.achievements__year:where(.astro-ujmmma3y).only-mobile{display:inline-block}}.achievements__year--animating:where(.astro-ujmmma3y){animation:achievements-year-change .3s ease}@keyframes achievements-year-change{0%{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}}.achievements__pointer:where(.astro-ujmmma3y){display:flex;gap:5px;margin:30px 0 15px;padding:0;list-style:none}@media (max-width: 768px){.achievements__pointer:where(.astro-ujmmma3y){margin-top:42px;margin-bottom:24px}}.achievements__pointer:where(.astro-ujmmma3y) li:where(.astro-ujmmma3y){width:34px;height:7px;border-radius:4px;background-color:#d9d9d9}.achievements__pointer:where(.astro-ujmmma3y) li:where(.astro-ujmmma3y).active{background-color:#9648f6}@media (max-width: 768px){.achievements__pointer:where(.astro-ujmmma3y) li:where(.astro-ujmmma3y){width:25%}}.achievements__controls:where(.astro-ujmmma3y){display:flex;gap:12px;padding-bottom:40px}@media (max-width: 768px){.achievements__controls:where(.astro-ujmmma3y){gap:32px;justify-content:center;width:100%;padding-bottom:32px}}.achievements__control:where(.astro-ujmmma3y){display:flex;align-items:center;justify-content:center;width:38px;height:38px;border:2px solid #808080;border-radius:50%;background:none;cursor:pointer}.achievements__control:where(.astro-ujmmma3y):hover{background-color:#f0f0f0}.achievements__control:where(.astro-ujmmma3y):first-child{padding-right:10px}.achievements__control:where(.astro-ujmmma3y):last-child{padding-left:10px}.achievements__bars:where(.astro-ujmmma3y){position:relative;width:425px;height:400px}@media (max-width: 768px){.achievements__bars:where(.astro-ujmmma3y){overflow:hidden;max-width:425px;width:100%;display:none}}.achievements__bar:where(.astro-ujmmma3y){position:absolute;top:0;left:0;z-index:0;width:800px;height:800px}.achievements__bar--small:where(.astro-ujmmma3y){z-index:1}.achievements__bar--tiny:where(.astro-ujmmma3y){z-index:2}.achievements__bar-label:where(.astro-ujmmma3y){position:absolute;top:-40px;left:50%;transform:translate(-50%,-100%);color:#323232;font-family:Arial;font-size:18px;font-style:normal;font-weight:700;line-height:normal;text-align:center;width:220px}.achievements__bar-label:where(.astro-ujmmma3y) span:where(.astro-ujmmma3y):nth-child(1){color:#7b27e5}.achievements__bar-label:where(.astro-ujmmma3y) span:where(.astro-ujmmma3y):nth-child(2){color:#7f6cff}.achievements__bar--small:where(.astro-ujmmma3y) .achievements__bar-label:where(.astro-ujmmma3y){top:80px}.achievements__bar--tiny:where(.astro-ujmmma3y) .achievements__bar-label:where(.astro-ujmmma3y){top:160px}.achievements__bar-label--mobile:where(.astro-ujmmma3y){display:none;position:static;transform:none;width:auto;text-align:left;margin-bottom:12px}@media (max-width: 768px){.achievements__bar-label--mobile:where(.astro-ujmmma3y){display:block;width:100%;text-align:left}}.achievements__bars-mobile:where(.astro-ujmmma3y){display:none;flex-direction:column;padding-top:32px;gap:32px;width:100%}@media (max-width: 768px){.achievements__bars-mobile:where(.astro-ujmmma3y){display:flex}}.achievements__bar-mobile:where(.astro-ujmmma3y){width:100%}.achievements__labels:where(.astro-ujmmma3y){display:flex;flex-direction:column;padding-left:120px;padding-bottom:160px}@media (max-width: 768px){.achievements__labels:where(.astro-ujmmma3y){display:none}}.achievements__label:where(.astro-ujmmma3y){color:#323232;font-family:Arial;font-size:18px;font-style:normal;font-weight:700;line-height:normal}.achievements__label:where(.astro-ujmmma3y):nth-child(1){margin-bottom:60px}.achievements__label:where(.astro-ujmmma3y):nth-child(2){margin-bottom:46px}.achievements__label:where(.astro-ujmmma3y) span:where(.astro-ujmmma3y):nth-child(1){color:#7b27e5}.achievements__label:where(.astro-ujmmma3y) span:where(.astro-ujmmma3y):nth-child(2){color:#7f6cff}.progress-ring:where(.astro-ujmmma3y){width:800px;height:800px;display:block}.progress-ring__background:where(.astro-ujmmma3y){fill:none;stroke:#eee;stroke-width:40;stroke-linecap:round}.progress-ring__progress:where(.astro-ujmmma3y){fill:none;stroke:#7b27e5;stroke-width:40;stroke-linecap:round;transition:stroke-dashoffset .05s cubic-bezier(.34,1.56,.64,1),opacity .3s ease}.progress-ring__progress--secondary:where(.astro-ujmmma3y){stroke:#7f6cff}.progress-text:where(.astro-ujmmma3y){position:absolute;top:0;left:0;padding-right:20px;color:#fff;font-family:sans-serif;font-size:28px;font-weight:600;transform-origin:center center;pointer-events:none;transition:transform .05s cubic-bezier(.34,1.56,.64,1),opacity .3s ease}@media (max-width: 768px){.progress-text:where(.astro-ujmmma3y){z-index:3}}.progress-line:where(.astro-ujmmma3y){position:relative;width:100%;height:40px;border-radius:20px}.progress-line__track:where(.astro-ujmmma3y){position:absolute;inset:0;border-radius:inherit;background-color:#eee;z-index:0}.progress-line__fill:where(.astro-ujmmma3y){position:absolute;top:0;bottom:0;left:0;width:0;border-radius:inherit;background-color:#7b27e5;transition:width .05s cubic-bezier(.34,1.56,.64,1),opacity .3s ease;z-index:1}.progress-line__fill--secondary:where(.astro-ujmmma3y){background-color:#7f6cff;z-index:1}.progress-line__fill--main:where(.astro-ujmmma3y){z-index:2}.progress-line:where(.astro-ujmmma3y) .progress-text:where(.astro-ujmmma3y){top:50%;left:0;padding-right:60px;transform:translate(-50%,-50%);transition:left .05s cubic-bezier(.34,1.56,.64,1),opacity .3s ease}.partners:where(.astro-5bz7eq53){padding:35px 0;background-color:#eceef8}.partners__title:where(.astro-5bz7eq53){margin:0;color:#323232;font-family:Arial;font-size:18px;font-style:normal;font-weight:700;line-height:1}.partners__marquee:where(.astro-5bz7eq53){margin-top:20px;overflow:hidden}.partners__list:where(.astro-5bz7eq53){--partners-marquee-translate: -50%;display:flex;margin:0;padding:0;list-style:none;width:max-content;animation:partners-marquee 60s linear infinite}.partners__list:where(.astro-5bz7eq53):hover{animation-play-state:paused}.partners__item:where(.astro-5bz7eq53){flex:0 0 auto;width:auto;height:43px;border-radius:10px}.partners__item:where(.astro-5bz7eq53)+.partners__item:where(.astro-5bz7eq53){margin-left:13px}.partners__item:where(.astro-5bz7eq53) img:where(.astro-5bz7eq53){display:block;width:auto;height:100%;object-fit:contain}@keyframes partners-marquee{0%{transform:translate(0)}to{transform:translate(var(--partners-marquee-translate, -50%))}}@media (prefers-reduced-motion: reduce){.partners__list:where(.astro-5bz7eq53){animation-duration:.01ms;animation-iteration-count:1}}.work-areas:where(.astro-fgpaao64){margin-top:18px}.work-areas:where(.astro-fgpaao64) .chips:where(.astro-fgpaao64){display:flex;flex-wrap:nowrap;gap:10px;height:38px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.work-areas:where(.astro-fgpaao64) .chips:where(.astro-fgpaao64) .chip:where(.astro-fgpaao64){display:inline-flex;gap:4px;padding:10px 14px;justify-content:center;align-items:center;width:max-content;border-radius:100px;color:#323232;border:1px solid currentColor;font-family:Arial;font-size:16px;user-select:none;white-space:nowrap;text-align:center}.work-areas:where(.astro-fgpaao64) .chips:where(.astro-fgpaao64) .chip__count:where(.astro-fgpaao64){color:#6d6c74;font-size:14px}.work-areas:where(.astro-fgpaao64) .chips:where(.astro-fgpaao64) .chip:where(.astro-fgpaao64).active{color:#7b27e5}.work-areas:where(.astro-fgpaao64) .chips:where(.astro-fgpaao64) .chip:where(.astro-fgpaao64).active .chip__count:where(.astro-fgpaao64){color:#7b27e5}.work-areas:where(.astro-fgpaao64) .chips:where(.astro-fgpaao64) .chip:where(.astro-fgpaao64):hover{background-color:#0000000d;cursor:pointer}.work-areas:where(.astro-fgpaao64) .list:where(.astro-fgpaao64){display:flex;flex-direction:column;gap:26px;margin-top:30px}.work-areas:where(.astro-fgpaao64) .list:where(.astro-fgpaao64)[hidden]{display:none}.work-areas:where(.astro-fgpaao64) .item:where(.astro-fgpaao64){display:flex;gap:24px;padding:18px;border-radius:8px;background-color:#fff;box-shadow:0 2px 10px #3232320a}@media (max-width: 1024px){.work-areas:where(.astro-fgpaao64) .item:where(.astro-fgpaao64){flex-direction:column;gap:18px;padding:18px 18px 32px}}.work-areas:where(.astro-fgpaao64) .pic:where(.astro-fgpaao64){flex-shrink:0;position:relative;width:263px;height:268px;border-radius:6px;overflow:hidden}@media (max-width: 1024px){.work-areas:where(.astro-fgpaao64) .pic:where(.astro-fgpaao64){width:100%;height:235px}}.work-areas:where(.astro-fgpaao64) .pic:where(.astro-fgpaao64) img:where(.astro-fgpaao64){width:100%;height:100%;object-fit:cover}.work-areas:where(.astro-fgpaao64) .pic-badges:where(.astro-fgpaao64){display:none}@media (max-width: 1024px){.work-areas:where(.astro-fgpaao64) .pic-badges:where(.astro-fgpaao64){position:absolute;top:10px;left:10px;right:10px;display:flex;align-items:center;justify-content:space-between;gap:8px;pointer-events:none}}.work-areas:where(.astro-fgpaao64) .pic-badge:where(.astro-fgpaao64){display:inline-flex;align-items:center;gap:8px;height:22px;padding:6px;border-radius:5px;background-color:#f8f9fd;color:#131313;font-family:Arial;font-size:12px;line-height:16px;white-space:nowrap}.work-areas:where(.astro-fgpaao64) .pic-badge_status:where(.astro-fgpaao64):after{content:"";width:9px;height:9px;border-radius:50%;background-color:#c8c8cc}.work-areas:where(.astro-fgpaao64) .pic-badge_status_active:where(.astro-fgpaao64):after{background-color:#72a022}.work-areas:where(.astro-fgpaao64) .pic-badge_status_done:where(.astro-fgpaao64):after{background-color:#6d6c74}.work-areas:where(.astro-fgpaao64) .content:where(.astro-fgpaao64){flex-grow:1;display:flex;flex-direction:column;gap:24px;min-width:0}.work-areas:where(.astro-fgpaao64) .meta:where(.astro-fgpaao64){display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}@media (max-width: 1024px){.work-areas:where(.astro-fgpaao64) .meta:where(.astro-fgpaao64){margin-bottom:-6px}}.work-areas:where(.astro-fgpaao64) .tags:where(.astro-fgpaao64){display:flex;flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none}.work-areas:where(.astro-fgpaao64) .meta-right:where(.astro-fgpaao64){display:flex;align-items:center;gap:18px;margin-left:auto}@media (max-width: 1024px){.work-areas:where(.astro-fgpaao64) .meta-right:where(.astro-fgpaao64){display:none}}.work-areas:where(.astro-fgpaao64) .date:where(.astro-fgpaao64){color:#000;font-family:Arial;font-size:14px;letter-spacing:-1px;line-height:23px;white-space:nowrap}.work-areas:where(.astro-fgpaao64) .status:where(.astro-fgpaao64){display:inline-flex;align-items:center;gap:10px;height:26px;padding:6px;border-radius:5px;background-color:#f8f9fd;color:#131313;font-family:Arial;font-size:12px;line-height:16px}.work-areas:where(.astro-fgpaao64) .status:where(.astro-fgpaao64):after{content:"";width:9px;height:9px;border-radius:50%;background-color:#c8c8cc}.work-areas:where(.astro-fgpaao64) .status_active:where(.astro-fgpaao64):after{background-color:#72a022}.work-areas:where(.astro-fgpaao64) .status_done:where(.astro-fgpaao64):after{background-color:#6d6c74}.work-areas:where(.astro-fgpaao64) .header:where(.astro-fgpaao64){margin:0;color:#000;font-family:Arial;font-size:24px;font-style:normal;font-weight:400;line-height:1.25;letter-spacing:-1px}@media (max-width: 1024px){.work-areas:where(.astro-fgpaao64) .header:where(.astro-fgpaao64){font-size:24px;line-height:1.2}}.work-areas:where(.astro-fgpaao64) .description:where(.astro-fgpaao64){margin:-10px 0 0;color:#6d6c74;font-family:Arial;font-size:18px;font-weight:400;line-height:1.2;letter-spacing:-1px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media (max-width: 1024px){.work-areas:where(.astro-fgpaao64) .description:where(.astro-fgpaao64){font-size:18px}}.work-areas:where(.astro-fgpaao64) .footer:where(.astro-fgpaao64){display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:auto}@media (max-width: 1024px){.work-areas:where(.astro-fgpaao64) .footer:where(.astro-fgpaao64){flex-direction:column;align-items:stretch;gap:18px}}@media (max-width: 1024px){.work-areas:where(.astro-fgpaao64) .footer-btn:where(.astro-fgpaao64){display:flex;justify-content:center}}.work-areas:where(.astro-fgpaao64) .funding:where(.astro-fgpaao64){display:flex;align-items:center;gap:18px;min-width:0;flex-wrap:wrap}@media (max-width: 1024px){.work-areas:where(.astro-fgpaao64) .funding:where(.astro-fgpaao64){flex-direction:column;align-items:stretch;gap:12px;flex-wrap:nowrap}}.work-areas:where(.astro-fgpaao64) .funding__label:where(.astro-fgpaao64){display:none}@media (max-width: 1024px){.work-areas:where(.astro-fgpaao64) .funding__label:where(.astro-fgpaao64){display:block;color:#000;font-family:Arial;font-size:20px;line-height:1;letter-spacing:-1px}}.work-areas:where(.astro-fgpaao64) .funding__row:where(.astro-fgpaao64){display:contents}@media (max-width: 1024px){.work-areas:where(.astro-fgpaao64) .funding__row:where(.astro-fgpaao64){display:flex;align-items:center;justify-content:space-between;gap:12px}}.work-areas:where(.astro-fgpaao64) .funding__logos:where(.astro-fgpaao64){display:contents}@media (max-width: 1024px){.work-areas:where(.astro-fgpaao64) .funding__logos:where(.astro-fgpaao64){display:flex;align-items:center;gap:18px;flex-wrap:wrap}}.work-areas:where(.astro-fgpaao64) .funding__logo:where(.astro-fgpaao64){height:36.8px;width:80px;object-fit:contain;mix-blend-mode:multiply}.work-areas:where(.astro-fgpaao64) .funding__more:where(.astro-fgpaao64){display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;border-radius:50%;background-color:#f3f5fb;color:#6d6c74;font-family:Arial;font-size:16px;font-weight:400;letter-spacing:-1px}.work-areas:where(.astro-fgpaao64) .funding__empty:where(.astro-fgpaao64){color:#6d6c74;font-family:Arial;font-size:14px}.work-areas:where(.astro-fgpaao64) .more:where(.astro-fgpaao64){display:flex;justify-content:center;margin-top:32px}.work-areas:where(.astro-fgpaao64) .list__empty:where(.astro-fgpaao64){padding:24px;border-radius:8px;background-color:#fff;color:#6d6c74;font-family:Arial;font-size:16px;text-align:center}.main-hero:where(.astro-5cvdcugs){position:relative;overflow:hidden;min-height:489px;background-image:linear-gradient(252.28deg,#eef0f6 32.19%,#f6f7fb 65.41%,#faf9f9 92.43%)}@media (max-width: 1024px){.main-hero:where(.astro-5cvdcugs){min-height:0}}.main-hero__bg:where(.astro-5cvdcugs){position:absolute;inset:0;pointer-events:none;background:radial-gradient(120% 65% at 18% 95%,#ad9ef838,#ad9ef800 60%),radial-gradient(110% 60% at 85% 5%,#7b27e51a,#7b27e500 60%)}.main-hero__inner:where(.astro-5cvdcugs){position:relative;display:grid;grid-template-columns:minmax(0,1fr) 342px;align-items:center;gap:70px;max-width:1100px;margin:0 auto;padding:0 70px;min-height:489px}@media (max-width: 1024px){.main-hero__inner:where(.astro-5cvdcugs){grid-template-columns:1fr;gap:28px;padding:28px 20px 56px;min-height:0}}.main-hero__content:where(.astro-5cvdcugs){display:flex;flex-direction:column;gap:32px;max-width:437px}@media (max-width: 1024px){.main-hero__content:where(.astro-5cvdcugs){order:2;max-width:100%;gap:24px}}.main-hero__header:where(.astro-5cvdcugs){display:flex;flex-direction:column;gap:18px}.main-hero__title:where(.astro-5cvdcugs){margin:0;color:#323232;font-family:Arial,sans-serif;font-size:40px;font-weight:400;line-height:1;letter-spacing:-1px}@media (max-width: 1024px){.main-hero__title:where(.astro-5cvdcugs){font-size:36px}}@media (max-width: 430px){.main-hero__title:where(.astro-5cvdcugs){font-size:32px}}.main-hero__subtitle:where(.astro-5cvdcugs){margin:0;color:#323232;font-family:Arial,sans-serif;font-size:18px;line-height:1.3;letter-spacing:.18px}.main-hero__body:where(.astro-5cvdcugs){display:flex;flex-direction:column;gap:24px}.main-hero__lead:where(.astro-5cvdcugs){margin:0;color:#323232;font-family:Arial,sans-serif;font-size:18px;line-height:1.3;letter-spacing:.18px}.main-hero__lead:where(.astro-5cvdcugs) strong:where(.astro-5cvdcugs){font-weight:700}.main-hero__bullets:where(.astro-5cvdcugs){display:grid;grid-template-columns:repeat(2,max-content);gap:8px;margin:0;padding:0;list-style:none}@media (max-width: 430px){.main-hero__bullets:where(.astro-5cvdcugs){grid-template-columns:1fr}}.main-hero__bullet:where(.astro-5cvdcugs){display:inline-flex;align-items:center;gap:8px;padding:8px 12px 8px 8px;background-color:#fff;border-radius:4px;box-shadow:0 2px 6px #3232320a;color:#323232;font-family:Arial,sans-serif;font-size:14px;line-height:1.3;white-space:nowrap}.main-hero__bullet-text:where(.astro-5cvdcugs){white-space:nowrap}.main-hero__bullet-dot:where(.astro-5cvdcugs){display:inline-block;flex-shrink:0;width:7px;height:7px;border-radius:50%;background-color:#7b27e5}.main-hero__slider:where(.astro-5cvdcugs){position:relative;width:342px;height:489px;overflow:hidden;justify-self:start}@media (max-width: 1024px){.main-hero__slider:where(.astro-5cvdcugs){width:calc(100% + 40px);max-width:none;height:220px;margin:0 -20px;justify-self:stretch}}.main-hero__track:where(.astro-5cvdcugs){position:absolute;top:0;left:0;display:flex;flex-direction:column;gap:16px;transition:transform .6s cubic-bezier(.4,0,.2,1);will-change:transform}@media (max-width: 1024px){.main-hero__track:where(.astro-5cvdcugs){flex-direction:row;gap:14px}}.main-hero__slot:where(.astro-5cvdcugs){position:relative;width:342px;height:255px;flex:0 0 255px}@media (max-width: 1024px){.main-hero__slot:where(.astro-5cvdcugs){width:295px;height:220px;flex:0 0 295px}}.main-hero__slot-img:where(.astro-5cvdcugs){position:absolute;left:0;top:49.5px;width:240px;height:156px;object-fit:cover;background-color:#fff;border:5px solid #fff;border-radius:10px;box-sizing:border-box;transition:top .6s cubic-bezier(.4,0,.2,1),width .6s cubic-bezier(.4,0,.2,1),height .6s cubic-bezier(.4,0,.2,1),border-radius .6s cubic-bezier(.4,0,.2,1)}@media (max-width: 1024px){.main-hero__slot-img:where(.astro-5cvdcugs){top:0;width:207px;height:140px}}.main-hero__slot:where(.astro-5cvdcugs).is-prev .main-hero__slot-img:where(.astro-5cvdcugs){top:99px}@media (max-width: 1024px){.main-hero__slot:where(.astro-5cvdcugs).is-prev .main-hero__slot-img:where(.astro-5cvdcugs){top:0;left:auto;right:0}}.main-hero__slot:where(.astro-5cvdcugs).is-next .main-hero__slot-img:where(.astro-5cvdcugs){top:0}.main-hero__slot:where(.astro-5cvdcugs).is-active .main-hero__slot-img:where(.astro-5cvdcugs){top:0;width:342px;height:255px;border-radius:11.187px}@media (max-width: 1024px){.main-hero__slot:where(.astro-5cvdcugs).is-active .main-hero__slot-img:where(.astro-5cvdcugs){width:295px;height:220px}}@media (prefers-reduced-motion: reduce){.main-hero__track:where(.astro-5cvdcugs),.main-hero__slot-img:where(.astro-5cvdcugs){transition:none!important}}
