@charset "UTF-8";.cta-section[data-v-1927ca1a]{height:100svh;display:flex;align-items:center}.cta-section__inner[data-v-1927ca1a]{width:100%;max-width:1200px;margin:0 auto;padding-left:20px;padding-right:20px}@media (min-width: 768px){.cta-section__inner[data-v-1927ca1a]{padding-left:32px;padding-right:32px}}@media (min-width: 1200px){.cta-section__inner[data-v-1927ca1a]{padding-left:24px;padding-right:24px}}.cta-section__inner[data-v-1927ca1a]{padding:56px 20px;text-align:center}@media (min-width: 768px){.cta-section__inner[data-v-1927ca1a]{padding:72px 32px}}.cta-section__title[data-v-1927ca1a]{font-size:24px;font-weight:700;line-height:1.4}@media (min-width: 768px){.cta-section__title[data-v-1927ca1a]{font-size:32px}}.cta-section__subtitle[data-v-1927ca1a]{margin-top:10px;font-size:15px}@media (min-width: 768px){.cta-section__subtitle[data-v-1927ca1a]{font-size:16px}}.cta-section__actions[data-v-1927ca1a]{display:flex;flex-direction:column;gap:12px;margin-top:28px}@media (min-width: 768px){.cta-section__actions[data-v-1927ca1a]{flex-direction:row;justify-content:center}}.cta-section__primary[data-v-1927ca1a]{border:1px solid rgba(255,255,255,.2);width:100%}@media (min-width: 768px){.cta-section__primary[data-v-1927ca1a]{width:auto}}.cta-section[data-v-1927ca1a] .btn--secondary{width:100%;color:#fff;background:#ffffff29;border-color:#ffffffb3}.cta-section[data-v-1927ca1a] .btn--secondary:hover{background:#ffffff42}@media (min-width: 768px){.cta-section[data-v-1927ca1a] .btn--secondary{width:auto}}.hero[data-v-e8db5f04]{position:relative;height:100vh;height:100svh;min-height:560px;overflow:hidden;background:linear-gradient(160deg,#3a2430,#241a20 55%,#3a2430)}.hero__media[data-v-e8db5f04]{position:absolute;inset:0;z-index:0}.hero__video[data-v-e8db5f04]{position:absolute;inset:0;z-index:1;width:100%;height:100%;object-fit:cover;display:block;vertical-align:middle;max-width:100%;pointer-events:none}.hero__fallback[data-v-e8db5f04]{position:absolute;inset:0;z-index:0;background:radial-gradient(circle at 20% 30%,rgba(255,107,139,.35),transparent 45%),radial-gradient(circle at 80% 18%,rgba(74,144,217,.3),transparent 40%),radial-gradient(circle at 72% 82%,rgba(255,159,67,.28),transparent 45%),linear-gradient(160deg,#3a2430,#241a20 55%,#3a2430);background-size:160% 160%,140% 140%,150% 150%,100% 100%;animation:heroFallbackShift-e8db5f04 14s ease-in-out infinite alternate}.hero__overlay[data-v-e8db5f04]{position:absolute;inset:0;z-index:2;background:linear-gradient(to bottom,#0000002e,#0000001f 35%,#00000073 78%,#0000009e)}.hero__content[data-v-e8db5f04]{position:relative;z-index:1;height:100%;display:flex;flex-direction:column;justify-content:flex-end;width:100%;max-width:1200px;margin:0 auto;padding-left:20px;padding-right:20px}@media (min-width: 768px){.hero__content[data-v-e8db5f04]{padding-left:32px;padding-right:32px}}@media (min-width: 1200px){.hero__content[data-v-e8db5f04]{padding-left:24px;padding-right:24px}}.hero__content[data-v-e8db5f04]{padding-bottom:56px}@media (min-width: 768px){.hero__content[data-v-e8db5f04]{padding-bottom:72px}}.hero__promo[data-v-e8db5f04]{display:flex;align-items:center;gap:12px;width:100%;margin-top:76px;margin-bottom:auto;padding:8px 16px;border-radius:12px;background:#fff8e1;color:#e8a30a;font-size:13px;line-height:1.6}@media (min-width: 768px){.hero__promo[data-v-e8db5f04]{font-size:14px}}.hero__promo-tag[data-v-e8db5f04]{flex:none;font-weight:800;letter-spacing:.04em}.hero__promo-viewport[data-v-e8db5f04]{flex:1;min-width:0;overflow:hidden}.hero__promo-track[data-v-e8db5f04]{display:inline-flex;white-space:nowrap;animation:promo-marquee-e8db5f04 18s linear infinite}.hero__promo-text[data-v-e8db5f04]{padding-right:56px;font-weight:500}@media (prefers-reduced-motion: reduce){.hero__promo-track[data-v-e8db5f04]{animation:none}.hero__promo-text[data-v-e8db5f04]{white-space:normal;padding-right:0}.hero__promo-text[aria-hidden=true][data-v-e8db5f04]{display:none}}.hero__bottom[data-v-e8db5f04]{display:flex;flex-direction:column;align-items:center;gap:24px;text-align:center}@media (min-width: 768px){.hero__bottom[data-v-e8db5f04]{flex-direction:row;justify-content:space-between;align-items:flex-end;text-align:left}}.hero__main[data-v-e8db5f04]{max-width:620px}.hero__title[data-v-e8db5f04]{font-size:34px;font-weight:800;line-height:1.22;color:#fff;text-shadow:0 2px 18px rgba(0,0,0,.35)}@media (min-width: 768px){.hero__title[data-v-e8db5f04]{font-size:48px}}@media (max-width: 768px){.hero__title[data-v-e8db5f04]{position:absolute;width:100%;transform:translate(-50%,-50%);left:50%;top:50%}}@media (min-width: 1200px){.hero__title[data-v-e8db5f04]{font-size:58px}}.hero__subtitle[data-v-e8db5f04]{margin-top:16px;font-size:15px;letter-spacing:.02em;color:#ffffffeb}@media (min-width: 768px){.hero__subtitle[data-v-e8db5f04]{font-size:18px}}.hero__actions[data-v-e8db5f04]{display:flex;flex-direction:column;gap:12px;width:100%;max-width:340px}@media (min-width: 768px){.hero__actions[data-v-e8db5f04]{flex-direction:row;width:auto;max-width:none}}.hero__primary[data-v-e8db5f04]{width:100%}@media (min-width: 768px){.hero__primary[data-v-e8db5f04]{width:auto}}.hero[data-v-e8db5f04] .btn--light{width:100%}@media (min-width: 768px){.hero[data-v-e8db5f04] .btn--light{width:auto}}.hero__scroll[data-v-e8db5f04]{position:absolute;left:50%;bottom:10px;transform:translate(-50%);z-index:2;display:inline-flex;color:#ffffffd9;animation:heroScroll-e8db5f04 2s ease-in-out infinite}@media (min-width: 768px){.hero__scroll[data-v-e8db5f04]{bottom:22px}}.section[data-v-e8db5f04]{min-height:100svh;padding:0;display:flex;flex-direction:column;justify-content:center}.section .container .section-title[data-v-e8db5f04]{margin-bottom:0}@keyframes promo-marquee-e8db5f04{0%{transform:translate(0)}to{transform:translate(-25%)}}@keyframes heroScroll-e8db5f04{0%,to{transform:translate(-50%);opacity:.85}50%{transform:translate(-50%,8px);opacity:.4}}@keyframes heroFallbackShift-e8db5f04{0%{background-position:0% 0%,100% 0%,0% 100%,0 0}to{background-position:12% 22%,68% 10%,60% 82%,0 0}}.hero-transition[data-v-e8db5f04]{position:relative;z-index:2;height:120px;background:linear-gradient(to bottom,#0000004d,#fff8f5);pointer-events:none}.timeline[data-v-e8db5f04]{margin-top:56px;text-align:center}.timeline__track[data-v-e8db5f04]{position:relative;max-width:900px;height:140px;margin:0 auto}.timeline__wave[data-v-e8db5f04]{width:100%;height:100%;overflow:visible}.timeline__node[data-v-e8db5f04]{position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2;display:inline-flex;flex-direction:column;align-items:center;gap:6px;color:-text-light;transition:color .2s ease}.timeline__node:hover .timeline__dot[data-v-e8db5f04]{transform:scale(1.15)}.timeline__node .timeline__dot[data-v-e8db5f04]{width:12px;height:12px;border-radius:50%;background:-white;border:2px solid -primary;transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.timeline__node .timeline__label[data-v-e8db5f04]{font-size:13px;font-weight:600;white-space:nowrap}.timeline__node.is-active[data-v-e8db5f04]{color:-orange}.timeline__node.is-active .timeline__dot[data-v-e8db5f04]{background:-orange;border-color:-orange;box-shadow:0 0 0 5px #ff9f432e;transform:scale(1.2)}.timeline__node.is-active .timeline__label[data-v-e8db5f04]{font-size:15px;font-weight:700}.timeline__panel[data-v-e8db5f04]{max-width:620px;margin:44px auto 0;text-align:center}.timeline__panel-year[data-v-e8db5f04]{font-size:20px;font-weight:700;color:-text}.timeline__panel-year em[data-v-e8db5f04]{margin-left:10px;font-style:normal;font-size:15px;font-weight:600;color:-orange}.timeline__events[data-v-e8db5f04]{display:flex;flex-direction:column;gap:4px;margin-top:16px}.timeline__events li[data-v-e8db5f04]{position:relative;padding-left:18px;text-align:left;font-size:15px;line-height:2;color:-text-secondary}.timeline__events li[data-v-e8db5f04]:before{content:"";position:absolute;left:0;top:.85em;width:6px;height:6px;border-radius:50%;background:-primary}.timeline__welcome[data-v-e8db5f04]{margin-top:18px;padding-top:16px;border-top:1px dashed -border;font-size:14px;line-height:1.8;color:-text-light}.timeline-fade-enter-active[data-v-e8db5f04],.timeline-fade-leave-active[data-v-e8db5f04]{transition:opacity .25s ease,transform .25s ease}.timeline-fade-enter-from[data-v-e8db5f04]{opacity:0;transform:translateY(10px)}.timeline-fade-leave-to[data-v-e8db5f04]{opacity:0;transform:translateY(-10px)}
