.events-list{margin-top:var(--section-gap)}.heading+.events-list{margin-top:124px}@media (max-width:768px){.heading+.events-list{margin-top:40px}}.events-list__filters{flex-wrap:wrap;gap:8px;margin-bottom:48px;display:flex}@media (max-width:768px){.events-list__filters{margin-right:calc(var(--page-right-padding) * -1);margin-bottom:20px;margin-left:calc(var(--page-left-padding) * -1);padding-right:var(--page-right-padding);padding-left:var(--page-left-padding);flex-wrap:wrap;gap:16px 8px}}.events-list__search{background-color:var(--color-surface);border:1px solid var(--cloud-grey);border-radius:var(--radius-pill);flex:none;align-items:center;gap:8px;width:320px;padding:3px 4px 3px 20px;transition:border-color .2s;display:flex}@media (max-width:768px){.events-list__search{width:100%;padding-left:16px}}.events-list__search:focus-within{border-color:var(--main-blue)}.events-list__search-icon{width:20px;height:20px;color:var(--grey-default);flex:none}.events-list__search-input{width:100%;height:32px;font-family:inherit;font-size:var(--font-size-14);letter-spacing:-.01em;color:var(--deep-navy);background-color:#0000;border:0;outline:none;font-weight:600}.events-list__search-input::placeholder{color:var(--grey-default);font-weight:600}.events-list__search-input::-webkit-search-cancel-button{cursor:pointer}.events-list__list{grid-gap:var(--grid-gap);gap:var(--grid-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:1024px){.events-list__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.events-list__list{grid-template-columns:minmax(0,1fr)}}.events-list__item{display:flex}.events-list__link{width:100%;-webkit-text-decoration:none;text-decoration:none;display:flex}.events-list__card{background-color:var(--color-surface);border:1px solid var(--cloud-grey);border-radius:var(--radius);flex-direction:column;width:100%;transition:box-shadow .15s;display:flex;overflow:hidden}.events-list__link:hover .events-list__card{box-shadow:var(--shadow)}.events-list__media{aspect-ratio:1280/720;background-color:var(--cloud-grey)}.events-list__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.events-list__content{flex-direction:column;flex-grow:1;justify-content:space-between;gap:24px;min-height:236px;padding:32px;display:flex}@media (max-width:768px){.events-list__content{min-height:0;padding:24px}}.events-list__meta{grid-gap:12px;justify-items:start;gap:12px;display:grid}.events-list__date{font-size:var(--font-size-14);letter-spacing:-.02em;color:var(--color-highlight);font-weight:700;line-height:1.6}.events-list__title{font-size:var(--font-size-20);letter-spacing:-.01em;font-weight:600;line-height:1.3}.events-list__location{font-size:var(--font-size-14);color:var(--color-muted);align-items:flex-start;gap:6px;line-height:1.6;display:flex}.events-list__pin{flex:none;width:20px;height:20px;margin-top:2px}.events-list__tags{flex-wrap:wrap;gap:8px;display:flex}.events-list__tags li{color:var(--deep-navy);border:1px solid var(--main-blue);border-radius:var(--radius-pill);padding:6px 9px 7px;font-size:11px;font-weight:600;line-height:1}.events-list__empty{font-size:var(--font-size-18);color:var(--color-muted);padding:40px 0}.events-list__pagination{justify-content:center;align-items:center;gap:32px;margin-top:72px;display:flex}@media (max-width:768px){.events-list__pagination{justify-content:space-between;gap:0;margin-top:64px}}.events-list__pages{align-items:center;gap:8px;display:flex}@media (max-width:768px){.events-list__pages{gap:16px}}.events-list__page,.events-list__step{width:40px;height:40px;font-size:var(--font-size-16);letter-spacing:-.01em;color:var(--deep-navy);background-color:var(--color-surface);border:1px solid var(--main-blue);cursor:pointer;border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:600;line-height:1.3;transition:background-color .2s,color .2s,border-color .2s;display:flex}.events-list__page:hover:not(.events-list__page--current),.events-list__step:hover:not(:disabled){background-color:var(--mist-blue)}.events-list__page--current{color:var(--white);background-color:var(--main-blue);cursor:default}.events-list__step svg{width:18px;height:18px}.events-list__step:disabled{color:var(--grey-default);border-color:var(--cloud-grey);cursor:default}
.faq{margin-top:var(--section-gap)}.faq__inner{grid-gap:var(--grid-gap);gap:var(--grid-gap);grid-template-columns:447px minmax(0,1fr);align-items:start;display:grid}@media (max-width:1024px){.faq__inner{grid-template-columns:300px minmax(0,1fr)}}@media (max-width:768px){.faq__inner{grid-template-columns:minmax(0,1fr);gap:32px}}.faq__header{top:calc(var(--header-height) + 24px);position:sticky}@media (max-width:1024px){.faq__header{position:static}}.faq__header:only-child{grid-column:1/-1;position:static}.faq__list:only-child{grid-column:1/-1}.faq__description{margin-top:16px}.faq__item{border-bottom:1px solid var(--cloud-grey)}.faq__question{cursor:pointer;grid-gap:24px;width:100%;font-size:var(--font-size-18);color:var(--color);text-align:left;background:0 0;border:0;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:24px;padding:24px 0;font-weight:600;line-height:1.4;display:grid}@media (max-width:768px){.faq__question{font-size:var(--font-size-16);grid-template-columns:24px minmax(0,1fr) auto;gap:14px;padding:20px 0}}.faq__number{color:var(--color-highlight);font-weight:700}.faq__toggle{width:36px;height:36px;color:var(--color-highlight);border:1px solid var(--color-highlight);border-radius:50%;flex:none;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:flex}.faq__item--open .faq__toggle,.faq__question:hover .faq__toggle{color:var(--white);background-color:var(--color-highlight)}.faq__toggle svg{width:14px;height:14px}.faq__answer{max-width:510px;padding:0 0 24px 52px}.faq__answer .rich-text{font-size:var(--font-size-16);line-height:1.65}@media (max-width:768px){.faq__answer{padding:0 0 20px 38px}}
.figures{margin-top:var(--section-gap)}.heading+.figures{margin-top:48px}.cards+.figures{margin-top:var(--section-gap-small)}@media (max-width:768px){.heading+.figures{margin-top:32px}}.figures__list{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:768px){.figures__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 0}.figures__list--columns{grid-template-columns:minmax(0,1fr);gap:32px 0}}.figures__item{border-left:1px solid var(--color-border);padding-left:64px}@media (max-width:1024px){.figures__item{padding-left:32px}}@media (max-width:768px){.figures__item{padding-left:24px;padding-right:24px}}.figures__title{font-size:var(--font-size-24);letter-spacing:-.02em;font-weight:600;line-height:1.3}.figures__description{max-width:280px;margin-top:12px}@media (max-width:768px){.figures__description{max-width:none}}.figures__figures{grid-gap:24px;gap:24px;margin-top:32px;display:grid}@media (max-width:768px){.figures__figures{margin-top:24px}}.figures__list--columns .figures__label{font-size:var(--font-size-16)}
.figures__value{font-size:var(--font-size-96);color:var(--color-highlight);letter-spacing:-.04em;align-items:baseline;font-weight:400;line-height:1.15;display:flex}.figures__sign,.figures__unit{letter-spacing:-.02em;font-size:.5em;font-weight:600}.figures__label{max-width:257px;font-size:var(--font-size-18);color:var(--color-muted);margin-top:8px;font-weight:600;line-height:1.35}@media (max-width:768px){.figures__label{max-width:none;font-size:var(--font-size-14)}}
.form{margin-top:var(--section-gap)}.form--first{padding-top:var(--header-spacing);margin-top:0}.form+*{--section-gap:var(--block-padding)}.form__inner{grid-gap:var(--grid-gap);gap:var(--grid-gap);padding-top:var(--block-padding);grid-template-columns:minmax(0,684fr) minmax(0,448fr);align-items:start;display:grid}@media (max-width:768px){.form__inner{grid-template-columns:minmax(0,1fr);gap:40px}}.form__title{font-size:var(--font-size-56)}@media (max-width:768px){.form__title{font-size:var(--font-size-36)}}.form__description{max-width:446px;margin-top:16px}.form__panel{flex-direction:column;align-items:flex-start;gap:48px;display:flex}@media (max-width:768px){.form__panel{gap:32px}}.form__fields{grid-gap:24px;gap:24px;width:100%;display:grid}.form__field{grid-gap:12px;gap:12px;display:grid}.form__label{font-size:var(--font-size-14);color:var(--color);font-weight:600;line-height:1.6}.form__control{width:100%;height:48px;font-family:inherit;font-size:var(--font-size-16);color:var(--color);background-color:var(--white);border:1px solid var(--cloud-grey);border-radius:4px;padding:0 8px 0 16px;transition:border-color .2s}.form__control:focus{border-color:var(--main-blue);outline:none}.form__control::placeholder{color:var(--grey-default)}.form__control--textarea{resize:vertical;height:144px;padding:12px 16px 19px;line-height:1.6}.form__select{display:block;position:relative}.form__select .form__control{appearance:none;cursor:pointer;padding-right:48px}.form__select .form__control:invalid{color:var(--grey-default)}.form__select option{color:var(--color)}.form__select-icon{width:20px;height:20px;color:var(--deep-navy);pointer-events:none;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.form__disclaimer{font-size:var(--font-size-14);color:var(--color-muted)}.form__panel .button:disabled{cursor:not-allowed;opacity:1}.form__disclaimer *+p{margin-top:0}
.pricing{margin-top:var(--section-gap)}.heading+.pricing{margin-top:76px}@media (max-width:768px){.heading+.pricing{margin-top:40px}}.pricing+*{--section-gap:var(--block-padding)}.pricing__list{grid-gap:var(--grid-gap);gap:var(--grid-gap);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}@media (max-width:768px){.pricing__list{grid-template-columns:minmax(0,1fr)}}.pricing__item{background-color:var(--color-surface);border:1.5px solid var(--color-border);border-radius:var(--radius);flex-direction:column;min-height:424px;padding:32px;display:flex;position:relative}@media (max-width:768px){.pricing__item{min-height:0;padding:24px}}.pricing__item--highlighted{border-color:var(--main-blue)}.pricing__badge{color:var(--white);white-space:nowrap;background-color:var(--main-blue);border-radius:var(--radius-pill);padding:4px 9px;font-size:11px;font-weight:600;line-height:1.35;position:absolute;top:0;left:32px;transform:translateY(-50%)}@media (max-width:768px){.pricing__badge{left:24px}}.pricing__header{align-items:center;gap:15px;height:64px;display:flex}@media (max-width:768px){.pricing__header{height:auto}}.pricing__dot{border-radius:50%;flex-shrink:0;width:20px;height:20px}.pricing__dot--white{background-color:var(--white);border:1px solid var(--color-border)}.pricing__dot--mist-blue{background-color:var(--mist-blue)}.pricing__dot--cloud-grey{background-color:var(--cloud-grey)}.pricing__dot--ice-blue{background-color:var(--ice-blue)}.pricing__dot--deep-navy{background-color:var(--deep-navy)}.pricing__dot--main-blue{background-color:var(--main-blue)}.pricing__name{font-size:var(--font-size-32);font-weight:600;line-height:1.2}.pricing__features{grid-gap:12px;font-size:var(--font-size-16);color:var(--color-muted);gap:12px;margin-top:20px;line-height:1.625;display:grid}.pricing__note{font-size:var(--font-size-16);color:var(--color-muted);border-top:1px solid var(--color-border);margin-top:auto;padding-top:20px;font-weight:600;line-height:1.625}.pricing__item--highlighted .pricing__note{border-top-color:var(--main-blue)}
.group{margin-top:var(--section-gap);position:relative}.group--first{padding-top:var(--header-spacing);margin-top:0}.group.theme--transparent,.group+.group{margin-top:0}.group--style-full:not(.theme--transparent):not(.group--first){--section-gap:var(--block-padding);padding-top:var(--group-padding)}.group--style-full:not(.theme--transparent){padding-bottom:var(--group-padding)}.group:not(.theme--transparent)+*{--section-gap:var(--block-padding)}.group:not(.theme--transparent) .group__body>:first-child,.group:not(.theme--transparent) .group__footer{margin-top:0}.group__body{--section-gap:calc(var(--block-padding) * 2);position:relative}.group__footer{margin-top:var(--section-gap)}.group.theme--transparent .group__footer{margin-top:0}.group--style-panel{--section-gap:calc(var(--block-padding) + 24px);padding-right:var(--page-right-padding);padding-left:var(--page-left-padding);background-color:#0000}.group--style-panel .group__body{max-width:var(--page-max-width);padding-top:var(--group-padding);padding-bottom:var(--group-padding);background-color:var(--theme-background);border-radius:var(--radius);margin-left:auto;margin-right:auto;overflow:hidden}.group.group--style-panel+*{--section-gap:calc(var(--block-padding) + 24px)}.group--style-panel+.group--style-panel{margin-top:32px}@media (max-width:768px){.group--style-panel+.group--style-panel{margin-top:16px}}main:has(>.hero--image-below)>.group--style-panel:first-of-type{--group-padding:70px;margin-top:80px}@media (max-width:768px){main:has(>.hero--image-below)>.group--style-panel:first-of-type{--group-padding:var(--block-padding);margin-top:var(--section-gap)}}main:has(>.hero--image-below)>.group--style-panel:nth-of-type(2){--group-padding:64.625px}@media (max-width:768px){main:has(>.hero--image-below)>.group--style-panel:nth-of-type(2){--group-padding:var(--block-padding)}}main:has(>.hero--image-below)>.group--style-panel:nth-of-type(3){--group-padding:54px}@media (max-width:768px){main:has(>.hero--image-below)>.group--style-panel:nth-of-type(3){--group-padding:var(--block-padding)}}main:has(>.hero--image-below)>.group--style-panel:nth-of-type(4){--group-padding:70.33px}@media (max-width:768px){main:has(>.hero--image-below)>.group--style-panel:nth-of-type(4){--group-padding:var(--block-padding)}}main:has(>.hero--image-below)>.group--style-panel:last-of-type+.cta-banner{margin-top:0;padding-top:24px}@media (max-width:768px){main:has(>.hero--image-below)>.group--style-panel:last-of-type+.cta-banner{margin-top:var(--section-gap);padding-top:0}}
.heading{margin-top:var(--section-gap)}.heading--first{padding-top:calc(var(--header-spacing) + 100px);margin-top:0}@media (max-width:768px){.heading--first{padding-top:calc(var(--header-spacing) + 40px)}}.heading+section{margin-top:48px}.heading--symbol{position:relative;overflow-x:clip}.heading__rings{background:url(/heading-rings.svg) 50%/contain no-repeat;width:860px;height:861px;position:absolute;top:-388px;left:50%;transform:translate(-50%)}.heading__inner{grid-gap:16px;gap:16px;display:grid;position:relative}@media (max-width:768px){.heading__inner{gap:12px}}.heading--layout-split .heading__inner{gap:var(--grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}@media (max-width:768px){.heading--layout-split .heading__inner{grid-template-columns:minmax(0,1fr);gap:20px}}.heading--align-center .heading__inner{text-align:center;justify-items:center}.heading__symbol{width:82px;height:auto;margin-bottom:16px}@media (max-width:768px){.heading__symbol{margin-bottom:8px}}.heading__label{margin-bottom:8px}.heading--layout-split .heading__label{grid-column:1/-1}.heading__title{max-width:36ch}.heading--first .heading__title{font-size:var(--font-size-56)}.heading--align-left.heading--first .heading__title{max-width:640px}.heading--layout-split .heading__title{max-width:none}.heading--align-center .heading__title{max-width:24ch}.heading--align-center.heading--first .heading__title{max-width:1010px}.heading__content{max-width:565px}.heading--align-center.heading--first .heading__content{max-width:684px}@media (max-width:768px){.heading--align-center .heading__content{max-width:280px}}.heading__content .rich-text{font-size:var(--font-size-18);line-height:1.6}@media (max-width:768px){.heading__content .rich-text{font-size:var(--font-size-16)}}.heading__buttons{margin-top:32px}.heading--align-center .heading__buttons{justify-content:center}@media (max-width:768px){.heading__buttons{margin-top:24px}}
.label{align-items:center;gap:12px;width:fit-content;display:flex}.label--product .label__text{font-size:var(--font-size-18);border-left:1px solid var(--color-border);padding-left:12px;font-weight:500;line-height:24px}@media (max-width:768px){.label--product{gap:8px}.label--product .logo{width:94px;height:15px}.label--product .logo__symbol{width:10.4px;height:9.6px}.label--product .logo__typography{width:79.7px;height:15px}.label--product .label__text{padding-left:8px;line-height:15px}}.label--badge{font-size:var(--font-size-14);color:var(--color-highlight);border:1px solid var(--color-highlight);border-radius:999px;padding:6px 16px;font-weight:600;line-height:1.5}
