.f2-btn{box-sizing:border-box;border-radius:var(--hc-radius-btn);font:600 16px var(--hc-font-display);white-space:nowrap;justify-content:center;align-items:center;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.f2-btn--burgundy{background:var(--hc-burgundy);color:var(--hc-white)}.f2-btn--burgundy:hover{background:var(--hc-ink);color:var(--hc-white)}.f2-btn--crimson{background:var(--hc-crimson);color:var(--hc-white)}.f2-btn--crimson:hover{background:var(--hc-crimson-hover);color:var(--hc-white)}.f2-btn--outline{color:var(--hc-crimson);border:1.5px solid var(--hc-crimson);background:0 0}.f2-btn--outline:hover{background:var(--hc-blush);color:var(--hc-crimson)}.f2-btn--hdr{height:var(--hc-btn-h-header);padding:0 18px;font-size:15px}.f2-header{z-index:50;background:var(--hc-white);border-top:4px solid var(--hc-crimson);border-bottom:1px solid var(--hc-line);position:sticky;top:0}.f2-header__bar{box-sizing:border-box;height:72px;padding:0 var(--hc-gutter);justify-content:space-between;align-items:center;gap:20px;display:flex}.f2-header__logo{flex:none;display:block}.f2-header__logo img{width:auto;max-width:none;height:42px;display:block}.f2-header__actions{flex:none;align-items:center;gap:10px;display:flex}.f2-header__brand{flex:0 auto;align-items:center;min-width:0;display:flex}.f2-header__when{display:none}@media (min-width:440px){.f2-header__when{border-left:1px solid var(--hc-line);white-space:nowrap;flex-direction:column;justify-content:center;min-width:0;margin:0 0 0 8px;padding:0 0 0 8px;display:flex}.f2-header__dates,.f2-header__place{text-overflow:ellipsis;display:block;overflow:hidden}.f2-header__dates{font:600 12px/1.25 var(--hc-font-display);color:var(--hc-burgundy)}.f2-header__place{font:400 11px/1.25 var(--hc-font-text);color:var(--hc-muted)}}@media (min-width:1024px) and (max-width:1279px),(min-width:1320px){.f2-header__when{margin-left:12px;padding-left:12px}.f2-header__dates{font-size:14px}.f2-header__place{font-size:13px}}.f2-header__burger{border:1.5px solid var(--hc-blush-2);background:var(--hc-white);border-radius:var(--hc-radius-btn);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:44px;height:44px;padding:0;display:none}.f2-header__burger span{background:var(--hc-burgundy);width:18px;height:2px;display:block}.f2-nav{font:500 15px var(--hc-font-display);white-space:nowrap;align-items:center;gap:1.5vw;display:flex}.f2-nav__item{position:relative}.f2-nav__link{color:var(--hc-ink);padding:10px 0;font-weight:500;text-decoration:none;display:block}.f2-nav__link:hover{color:var(--hc-crimson)}.f2-nav__link.is-current{color:var(--hc-crimson);font-weight:700}.f2-nav__panel{z-index:60;background:var(--hc-white);border:1px solid var(--hc-line);border-radius:var(--hc-radius-thumb);visibility:hidden;opacity:0;min-width:232px;margin:0;padding:8px;list-style:none;transition:opacity .12s,transform .12s,visibility .12s;position:absolute;top:100%;left:-14px;transform:translateY(4px)}.f2-nav__item--group:hover .f2-nav__panel,.f2-nav__item--group:focus-within .f2-nav__panel{visibility:visible;opacity:1;transform:none}.f2-nav__sublink{border-radius:var(--hc-radius-tag);font:500 15px var(--hc-font-text);color:var(--hc-ink);white-space:nowrap;padding:9px 12px;text-decoration:none;display:block}.f2-nav__sublink:hover{background:var(--hc-blush);color:var(--hc-crimson)}.f2-menu{border-top:1px solid var(--hc-line);padding:8px var(--hc-gutter) 20px;background:var(--hc-white);flex-direction:column;display:flex}.f2-menu[hidden]{display:none}.f2-menu__line{border-bottom:1px solid var(--hc-line);align-items:center;display:flex}.f2-menu__link{min-height:48px;color:var(--hc-ink);font:600 17px var(--hc-font-display);flex:auto;align-items:center;text-decoration:none;display:flex}.f2-menu__link.is-current{color:var(--hc-crimson)}.f2-menu__toggle{width:44px;height:44px;color:var(--hc-crimson);font:600 20px var(--hc-font-display);justify-content:center;align-items:center;display:flex}.f2-menu__sub{border-bottom:1px solid var(--hc-line);margin:0;padding:4px 0 8px 16px;list-style:none}.f2-menu__sub[hidden]{display:none}.f2-menu__sublink{min-height:44px;font:500 16px var(--hc-font-text);color:var(--hc-ink);align-items:center;text-decoration:none;display:flex}.f2-menu__submit{height:var(--hc-btn-h);margin-top:16px;display:flex}@media (max-width:1279px){.f2-nav{display:none}.f2-header__burger{display:flex}}@media (min-width:1280px){.f2-menu{display:none!important}}@media (max-width:699px){.f2-header__bar{height:64px}.f2-header__logo img{height:32px}.f2-header__submit{display:none}}.f2-first{flex-direction:column;display:flex}.f2-first>.f2-stats{flex:none}@media (min-width:1280px){.f2-first{max-height:calc(100svh - 77px)}.f2-first>.f2-hero{flex:0 auto;min-height:0}.f2-frieze{flex:0 440px;min-height:240px}}@media (min-width:1280px) and (max-height:820px){.f2-first{max-height:none}.f2-frieze{flex:none;height:240px}.f2-hero__top{padding-top:24px;padding-bottom:20px}}.f2-hero{background:var(--hc-white);flex-direction:column;display:flex}.f2-hero__top{padding:34px var(--hc-gutter) 26px;flex:none;grid-template-columns:minmax(0,1.18fr) minmax(0,1fr);align-items:end;gap:4vw;display:grid}.f2-hero__intro{flex-direction:column;gap:14px;min-width:0;display:flex}.f2-hero__meta{font:600 15px var(--hc-font-text);color:var(--hc-crimson);flex-wrap:wrap;gap:4px 10px;margin:0;display:flex}.f2-hero__title{font:700 clamp(48px, 4.15vw, 66px)/1.02 var(--hc-font-display);letter-spacing:-.025em;color:var(--hc-burgundy);margin:0}.f2-hero__theme{max-width:36ch;font:400 clamp(17px, 1.32vw, 21px)/1.42 var(--hc-font-text);color:var(--hc-ink);text-wrap:pretty;margin:0}.f2-hero__facts{font:600 16px var(--hc-font-display);color:var(--hc-ink);flex-wrap:wrap;gap:8px 0;margin:6px 0 0;padding:0;list-style:none;display:flex}.f2-hero__facts li:first-child{padding-right:16px}.f2-hero__facts li:nth-child(2){border-left:1px solid var(--hc-blush-2);padding:0 16px}.f2-hero__facts li:nth-child(3){border-left:1px solid var(--hc-blush-2);padding-left:16px}.f2-hero__days{color:var(--hc-muted);font-weight:500}.f2-hero__panel{background:var(--hc-blush);border-radius:var(--hc-radius-panel);flex-direction:column;gap:14px;min-width:0;padding:20px 22px;display:flex}.f2-hero__panel-h{font:700 16px var(--hc-font-display);letter-spacing:normal;color:var(--hc-burgundy);margin:0}.f2-hero__dls{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.f2-hero__dl{grid-template-columns:minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.f2-hero__dl-label{font:500 14px/1.3 var(--hc-font-text);color:var(--hc-muted);flex-direction:column;gap:2px;display:flex}.f2-hero__dl-label strong{font:700 22px var(--hc-font-display);color:var(--hc-burgundy)}.f2-hero__dl-btn{height:var(--hc-btn-h);display:flex}.f2-hero__panel-foot{border-top:1px solid var(--hc-blush-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 12px;padding-top:12px;display:flex}.f2-hero__brochure{font:600 15px var(--hc-font-display);color:var(--hc-crimson);text-underline-offset:3px;padding:12px 0;text-decoration:underline}.f2-hero__brochure:hover{color:var(--hc-crimson-hover)}.f2-hero__panel-foot--brochure{justify-content:flex-end}@media (max-width:699px){.f2-hero__panel-foot--brochure{justify-content:flex-start}}.f2-frieze{padding:0 var(--hc-gutter);gap:10px;display:flex}.f2-frieze__fig{border-radius:var(--hc-radius-frieze);background:var(--hc-blush);flex:1 1 0;min-width:0;min-height:0;margin:0;position:relative;overflow:hidden}.f2-frieze__fig--1{flex-grow:1.45}.f2-frieze__fig--3{flex-grow:1.3}.f2-frieze__fig figcaption{background:var(--hc-burgundy);color:var(--hc-warm);font:500 13px var(--hc-font-text);border-radius:var(--hc-radius-tag);padding:5px 9px;position:absolute;bottom:10px;left:10px}.f2-stats{background:var(--hc-burgundy);padding:30px var(--hc-gutter);--hc-focus-color:var(--hc-warm);grid-template-columns:minmax(0,1.25fr) repeat(5,minmax(0,1fr));align-items:center;gap:18px 24px;display:grid}.f2-stats__lead{font:400 15px/1.4 var(--hc-font-text);color:var(--hc-blush-2);margin:0}.f2-stats__lead strong{font:700 16px var(--hc-font-display);color:var(--hc-warm)}.f2-stat{border-left:1px solid rgba(var(--hc-blush2Rgb), .25);flex-direction:column;gap:2px;padding-left:20px;display:flex}.f2-stat__n{font:700 40px/1.05 var(--hc-font-display);letter-spacing:-.02em;color:var(--hc-warm)}.f2-stat__l{font:400 15px/1.3 var(--hc-font-text);color:var(--hc-blush-2)}@media (max-width:1279px){.f2-hero__top{padding:36px var(--hc-gutter) 28px;grid-template-columns:minmax(0,1fr);gap:24px}.f2-hero__title{font-size:54px}.f2-frieze{flex:none;height:280px}.f2-stats{grid-template-columns:repeat(5,minmax(0,1fr))}.f2-stats__lead{grid-column:1/-1}.f2-stat__n{font-size:36px}}@media (max-width:999px){.f2-hero__title{font-size:46px}.f2-frieze{height:240px}.f2-frieze__fig--1{flex-grow:1.3}.f2-frieze__fig--3{flex-grow:1}.f2-frieze__fig--4{display:none}.f2-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.f2-stat{border-left:0;padding-left:0}}@media (max-width:699px){.f2-hero__top{padding:22px var(--hc-gutter) 24px;gap:20px}.f2-hero__meta{flex-direction:column;gap:4px}.f2-hero__dot,.f2-hero__br{display:none}.f2-hero__title{font:700 33px/1.05 var(--hc-font-display);letter-spacing:-.02em}.f2-hero__theme{font-size:16px}.f2-hero__facts{flex-flow:column;gap:0;margin-top:4px;font-size:15px}.f2-hero__facts li:nth-child(n){border-left:0;border-top:1px solid var(--hc-line);padding:8px 0}.f2-hero__facts li:last-child{border-bottom:1px solid var(--hc-line)}.f2-hero__panel{padding:16px}.f2-hero__dls{grid-template-columns:minmax(0,1fr)}.f2-hero__dl{grid-template-columns:minmax(0,1fr) 150px;gap:12px}.f2-hero__dl-label strong{font-size:18px}.f2-frieze{height:180px}.f2-frieze__fig--3{display:none}.f2-stats{padding:24px var(--hc-gutter)}.f2-stat__n{font-size:30px}}.f2-footer-wrap{background:var(--hc-blush)}.f2-footer--desk{padding:48px var(--hc-gutter) 0;flex-direction:column;gap:36px;display:flex}.f2-footer--mob{display:none}.f2-footer__top{border-bottom:1px solid var(--hc-blush-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;padding-bottom:32px;display:flex}.f2-footer__id{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.f2-footer__logo{width:auto;max-width:none;display:block}.f2-footer__id .f2-footer__logo{height:46px}.f2-footer__id span{font:600 15px var(--hc-font-text);color:var(--hc-ink)}.f2-footer__contacts{flex-wrap:wrap;gap:12px;display:flex}.f2-contact{height:var(--hc-btn-h);box-sizing:border-box;border-radius:var(--hc-radius-btn);background:var(--hc-white);color:var(--hc-burgundy);font:600 16px var(--hc-font-display);align-items:center;gap:10px;padding:0 20px;text-decoration:none;display:inline-flex}.f2-contact--dark{background:var(--hc-burgundy);color:var(--hc-white);--hc-focus-color:var(--hc-crimson)}.f2-contact:hover .f2-contact__v{text-underline-offset:3px;text-decoration:underline}.f2-contact__k{font:500 14px var(--hc-font-text);opacity:.9}.f2-footer__cols{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,1.4fr);gap:32px;display:grid}.f2-footer__col{flex-direction:column;gap:9px;display:flex}.f2-footer__col h3{font:700 16px var(--hc-font-display);letter-spacing:normal;color:var(--hc-ink);margin:0 0 4px}.f2-footer__col a{font:500 15px/1.35 var(--hc-font-text);color:var(--hc-ink);padding:2px 0;text-decoration:none}.f2-footer__col a:hover{color:var(--hc-crimson);text-decoration:underline}.f2-footer__aside{flex-direction:column;gap:16px;display:flex}.f2-footer__org{font:400 15px/1.55 var(--hc-font-text);color:var(--hc-muted);margin:0}.f2-footer__org strong{color:var(--hc-ink);font-weight:600}.f2-footer__social{font:600 15px var(--hc-font-display);flex-wrap:wrap;gap:18px;display:flex}.f2-footer__social a{color:var(--hc-burgundy);padding:6px 0;text-decoration:underline}.f2-footer__social a:hover{color:var(--hc-crimson)}.f2-footer__legal{border-top:1px solid var(--hc-blush-2);font:400 14px var(--hc-font-text);color:var(--hc-muted);margin:0;padding:18px 0 22px}@media (max-width:1199px){.f2-footer--desk{display:none}.f2-footer--mob{box-sizing:border-box;flex-direction:column;gap:16px;max-width:640px;margin:0 auto;padding:28px 20px 0;display:flex}.f2-footer--mob .f2-footer__logo{align-self:flex-start;height:36px}.f2-footer__line{font:600 14px var(--hc-font-text);color:var(--hc-ink)}.f2-contact--row{justify-content:space-between;padding:0 18px;display:flex}.f2-contact--row .f2-contact__k{opacity:1;font-size:13.5px}.f2-fgroups{border-bottom:1px solid var(--hc-blush-2);flex-direction:column;margin-top:6px;display:flex}.f2-fgroup{border-top:1px solid var(--hc-blush-2)}.f2-fgroup h3{margin:0}.f2-fgroup button{cursor:pointer;width:100%;min-height:52px;font:700 16px var(--hc-font-display);color:var(--hc-ink);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;display:flex}.f2-fgroup__sign{color:var(--hc-crimson);font-size:18px}.f2-fgroup__panel{flex-direction:column;padding:0 0 12px;display:flex}.f2-fgroup__panel[hidden]{display:none}.f2-fgroup__panel a{font:500 15px/1.35 var(--hc-font-text);color:var(--hc-ink);padding:8px 0;text-decoration:none}.f2-footer__social--mob a{padding:10px 0}.f2-footer__legal--mob{font:400 13px/1.5 var(--hc-font-text);padding:14px 0 20px}}body:has(.f2-hero) .wa-fab{display:none}body:not(:has(.f2-hero)) .f2-footer__legal{padding-bottom:76px}@media (max-width:640px){body:not(:has(.f2-hero)) .f2-footer__legal{padding-bottom:72px}}@media (max-width:699px){main [style*="text-align: justify"],main [style*=text-align\:justify]{text-align:left!important}.inner-banner__crumbs{line-height:1.6;display:block}.inner-banner__crumbs>*{display:inline}}.register-fieldset__optional{white-space:nowrap}.ss-track-badge,.register-pricing-matrix__active-col-pill,.form-section,.tr-video-play,.register-mode-card,.btn--signal,.btn--signal:hover{box-shadow:none}.reviews__empty{margin:40px max(32px, calc((100% - var(--max)) / 2 + 32px)) 0;background:var(--hc-blush);border-radius:var(--hc-radius-panel);color:var(--hc-ink);font:400 16px/1.55 var(--hc-font-text);padding:20px 24px}@media (max-width:699px){.form-card{padding:24px 16px 20px}.form-card .submit-form,.form-card .submit-form-column{padding:0}}@media (min-width:900.02px){.inner-body__inner:has(>.dates-groups)>.body-prose{margin:0;padding:0}.inner-body__inner>.dates-groups{grid-column:1/-1}.dates-groups .dates-group__title,.dates-groups .dates-table-wrap,.dates-groups .dates-note,.dates-groups .dates-group__cta{max-width:none;margin-inline:0;padding-inline:0}.help-page .faq-topics{max-width:none}.help-page .faq-answer>*{max-width:820px}}@media (max-width:880px){.form-card:has(>.submit-form,>.submit-form-column){box-shadow:none;border-inline:0;border-radius:0;padding:24px 16px 28px}.form-card>.submit-form,.form-card>.submit-form-column{max-width:none;padding:0}.submit-form .form-section{border:0;border-top:1px solid var(--ink-200);box-shadow:none;background:0 0;border-radius:0;margin:0;padding:22px 0 8px}}.inner-banner,.inner-banner--session{background:var(--hc-burgundy);isolation:isolate;box-sizing:border-box;flex-direction:column;justify-content:center;min-height:280px;display:flex}.inner-banner:after,.inner-banner .ss-hero-bg{display:none}.inner-banner>.inner-banner__inner{box-sizing:border-box;z-index:1;width:100%}.ib-bg{z-index:-2;position:absolute;inset:0;overflow:hidden}.ib-veil{z-index:-1;background:linear-gradient(90deg, rgba(var(--hc-burgundyRgb), .9) 0%, rgba(var(--hc-burgundyRgb), .86) 55%, rgba(var(--hc-burgundyRgb), .8) 100%);position:absolute;inset:0}.ib-contour{width:100%;height:26px;color:var(--hc-contour);pointer-events:none;position:absolute;bottom:8px;left:0}.inner-banner__crumbs,.inner-banner__crumbs a{color:var(--hc-blush-2)}.inner-banner__crumbs a:hover{color:var(--hc-white)}.inner-banner__crumbs .sep{opacity:1}.inner-banner .hero-context{color:var(--hc-blush-2)}@media (max-width:699px){.inner-banner,.inner-banner--session{min-height:185px}.ib-contour{height:18px;bottom:4px}}
