.ts-hero[data-v-54104296]{align-items:center;min-height:min(840px,94svh);list-style:none;display:flex;position:relative;overflow:hidden}.ts-hero__bg[data-v-54104296]{will-change:transform;background-image:url(/assets/hero-XF6Cwmt7.webp);background-position:50% 30%;background-repeat:no-repeat;background-size:cover;animation:14s cubic-bezier(.25,.46,.45,.94) both ts-zoom-54104296;position:absolute;inset:0}@keyframes ts-zoom-54104296{0%{transform:scale(1.1)}to{transform:scale(1)}}.ts-hero__overlay[data-v-54104296]{background:linear-gradient(112deg,#040c1cf7 0%,#040c1ce6 25%,#040c1ca6 52%,#040c1c2e 75%,#0000 100%),linear-gradient(#0000 40%,#040c1c4d 70%,#040c1cb8 100%);position:absolute;inset:0}.ts-hero__grain[data-v-54104296]{pointer-events:none;mix-blend-mode:overlay;opacity:.4;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.05'/%3E%3C/svg%3E");background-size:180px;position:absolute;inset:0}.ts-hero__bar[data-v-54104296]{z-index:30;transform-origin:top;flex-direction:column;width:5px;animation:.9s cubic-bezier(.22,1,.36,1) .1s both ts-bar-in-54104296;display:flex;position:absolute;top:0;bottom:0;left:0}@keyframes ts-bar-in-54104296{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}.ts-hero__bar-seg[data-v-54104296]{flex:1}.ts-hero__bar-seg--a[data-v-54104296]{background:#f5a623}.ts-hero__bar-seg--b[data-v-54104296]{background:#0c648c}.ts-hero__bar-seg--c[data-v-54104296]{background:#1a4d3a}.ts-hero__stats[data-v-54104296]{z-index:20;pointer-events:none;flex-direction:column;gap:1rem;display:flex;position:absolute;top:50%;right:clamp(2.5rem,7vw,7rem);transform:translateY(-50%)}.ts-hero__stat[data-v-54104296]{-webkit-backdrop-filter:blur(14px);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:14px;flex-direction:column;min-width:155px;padding:1rem 1.5rem 1rem 1.2rem;animation:.65s cubic-bezier(.22,1,.36,1) both ts-stat-in-54104296;display:flex}.ts-hero__stat--1[data-v-54104296]{border-left:3.5px solid #f5a623;animation-delay:1.1s}.ts-hero__stat--2[data-v-54104296]{border-left:3.5px solid #1a8abe;animation-delay:1.3s}.ts-hero__stat--3[data-v-54104296]{border-left:3.5px solid #2a7a5a;animation-delay:1.5s}@keyframes ts-stat-in-54104296{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}.ts-hero__stat-num[data-v-54104296]{letter-spacing:-.03em;color:#fff;font-size:1.85rem;font-weight:800;line-height:1;display:block}.ts-hero__stat-num sup[data-v-54104296]{color:#f5a623;vertical-align:super;font-size:1rem;font-weight:700}.ts-hero__stat-lbl[data-v-54104296]{text-transform:uppercase;letter-spacing:.09em;color:#ffffff6b;margin-top:.3rem;font-size:.7rem;font-weight:500}.ts-hero__scroll[data-v-54104296]{z-index:20;background:linear-gradient(#ffffff8c 0%,#fff0 100%);width:1.5px;height:56px;animation:1.9s ease-in-out infinite ts-scroll-54104296,.6s 1.6s both ts-fadein-54104296;position:absolute;bottom:2.25rem;left:50%;transform:translate(-50%)}@keyframes ts-scroll-54104296{0%,to{opacity:.65;transform-origin:top;transform:translate(-50%)scaleY(1)}50%{opacity:.18;transform:translate(-50%)scaleY(.45)}}.ts-hero__container[data-v-54104296]{z-index:10;width:100%;max-width:1360px;margin:0 auto;padding:100px 2rem 120px 3.5rem;position:relative}.ts-hero__content[data-v-54104296]{flex-direction:column;max-width:610px;display:flex}.ts-hero__eyebrow[data-v-54104296]{letter-spacing:.15em;text-transform:uppercase;color:#ffffff94;align-items:center;gap:.55rem;margin-bottom:1.1rem;font-size:clamp(.7rem,1.3vw,.82rem);font-weight:700;animation:.55s .3s both ts-fadein-up-54104296;display:inline-flex}.ts-hero__eyebrow-dot[data-v-54104296]{background:conic-gradient(#f5a623 0deg 120deg,#0c648c 120deg 240deg,#1a4d3a 240deg 360deg);border-radius:50%;flex-shrink:0;width:9px;height:9px;animation:6s linear infinite ts-spin-54104296}@keyframes ts-spin-54104296{to{transform:rotate(360deg)}}.ts-hero__title[data-v-54104296]{letter-spacing:-.04em;text-transform:uppercase;color:#fff;margin:0 0 1.4rem;font-size:clamp(2.75rem,8vw,5.25rem);font-weight:800;line-height:1.05;animation:.6s .5s both ts-fadein-up-54104296}.ts-hero__title-accent[data-v-54104296]{background:linear-gradient(94deg,#f5a623 0%,#fb923c 38%,#0c648c 72%,#1a8abe 100%) 0 0/200%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:5s linear infinite ts-gradient-shift-54104296;display:block}@keyframes ts-gradient-shift-54104296{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.ts-hero__desc[data-v-54104296]{color:#ffffffbf;margin:0 0 1.5rem;font-size:clamp(.9rem,1.7vw,1.06rem);line-height:1.9;animation:.6s .65s both ts-fadein-up-54104296}.ts-hero__modes[data-v-54104296]{border-bottom:1px solid #ffffff14;flex-wrap:wrap;align-items:center;gap:.3rem .7rem;margin-bottom:1.25rem;padding-bottom:1.25rem;list-style:none;animation:.6s .76s both ts-fadein-up-54104296;display:flex}.ts-hero__mode[data-v-54104296]{letter-spacing:.02em;color:#ffffffb3;align-items:center;gap:.4rem;font-size:.8rem;font-weight:600;display:inline-flex}.ts-hero__mode-icon[data-v-54104296]{color:#1a8abe;flex-shrink:0;width:13px;height:13px}.ts-hero__mode-dot[data-v-54104296]{background:#ffffff38;border-radius:50%;flex-shrink:0;width:3px;height:3px}.ts-hero__badges[data-v-54104296]{flex-wrap:wrap;gap:.5rem;margin-bottom:1.75rem;list-style:none;animation:.6s .88s both ts-fadein-up-54104296;display:flex}.ts-hero__badge[data-v-54104296]{letter-spacing:.04em;text-transform:uppercase;cursor:default;border:1px solid #0000;border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .9rem;font-size:.7rem;font-weight:700;transition:transform .15s;display:inline-flex}.ts-hero__badge[data-v-54104296]:hover{transform:translateY(-1px)}.ts-hero__badge-icon[data-v-54104296]{flex-shrink:0;width:11px;height:11px}.ts-hero__badge--gold[data-v-54104296]{color:#fac645;background:#f5a62321;border-color:#f5a62361}.ts-hero__badge--teal[data-v-54104296]{color:#4ecef5;background:#0c648c2e;border-color:#1a8abe6b}.ts-hero__badge--green[data-v-54104296]{color:#5bd4a0;background:#1a4d3a38;border-color:#2a7a5a7a}.ts-hero__btns[data-v-54104296]{flex-wrap:wrap;gap:.75rem;margin-bottom:2rem;animation:.6s 1s both ts-fadein-up-54104296;display:flex}.ts-hero__btn[data-v-54104296]{letter-spacing:.05em;text-transform:uppercase;border-radius:10px;justify-content:center;align-items:center;padding:.88rem 1.9rem;font-size:.86rem;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .25s;display:inline-flex;position:relative;overflow:hidden}.ts-hero__btn[data-v-54104296]:hover{transform:translateY(-3px)}.ts-hero__btn-inner[data-v-54104296]{z-index:1;align-items:center;gap:.5rem;display:flex;position:relative}.ts-hero__btn-arrow[data-v-54104296]{width:16px;height:16px;transition:transform .22s}.ts-hero__btn:hover .ts-hero__btn-arrow[data-v-54104296]{transform:translate(5px)}.ts-hero__btn--primary[data-v-54104296]{color:#fff;background:#0c648c;box-shadow:0 4px 24px #0c648c80}.ts-hero__btn--primary[data-v-54104296]:before{content:"";transform-origin:100%;background:#f5a623;border-radius:10px;transition:transform .48s cubic-bezier(.86,0,.07,1);position:absolute;inset:0;transform:scaleX(0)}.ts-hero__btn--primary[data-v-54104296]:hover{color:#07131f;box-shadow:0 8px 32px #f5a62361}.ts-hero__btn--primary[data-v-54104296]:hover:before{transform-origin:0;transform:scaleX(1)}.ts-hero__btn--ghost[data-v-54104296]{color:#ffffffd1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:0 0;border:1.5px solid #ffffff42}.ts-hero__btn--ghost[data-v-54104296]:hover{color:#fff;background:#ffffff12;border-color:#fff9;box-shadow:0 4px 18px #ffffff0d}.ts-hero__providers[data-v-54104296]{align-items:center;gap:.75rem;animation:.6s 1.15s both ts-fadein-up-54104296;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%)}.ts-hero__providers-label[data-v-54104296]{text-transform:uppercase;letter-spacing:.12em;color:#000;z-index:2;white-space:nowrap;background:#f59e0b;flex-shrink:0;font-size:.7rem;font-weight:600;position:relative}.ts-hero__providers-ticker[data-v-54104296]{flex:1;min-width:0;overflow:hidden}.ts-hero__providers-track[data-v-54104296]{white-space:nowrap;color:#ffffff73;align-items:center;gap:.55rem;font-size:.76rem;font-weight:500;animation:22s linear infinite ts-ticker-54104296;display:inline-flex}.ts-hero__providers-track[data-v-54104296]:hover{animation-play-state:paused}.ts-hero__providers-sep[data-v-54104296]{color:#ffffff26;font-size:.65rem}@keyframes ts-ticker-54104296{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes ts-fadein-up-54104296{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@keyframes ts-fadein-54104296{0%{opacity:0}to{opacity:1}}@media (width<=1100px){.ts-hero__stats[data-v-54104296],.ts-hero__scroll[data-v-54104296]{display:none}}@media (width<=991px){.ts-hero[data-v-54104296]{min-height:auto}.ts-hero__container[data-v-54104296]{padding:120px 1.5rem 100px 2rem}.ts-hero__content[data-v-54104296]{text-align:center;align-items:center;max-width:100%}.ts-hero__title-accent[data-v-54104296]{display:inline}.ts-hero__modes[data-v-54104296],.ts-hero__badges[data-v-54104296],.ts-hero__btns[data-v-54104296]{justify-content:center}.ts-hero__overlay[data-v-54104296]{background:linear-gradient(#040c1ced 0%,#040c1cc7 100%)}.ts-hero__providers[data-v-54104296]{-webkit-mask-image:none;mask-image:none}}@media (width<=575px){.ts-hero__container[data-v-54104296]{padding:108px 1.25rem 88px 1.75rem}.ts-hero__btn[data-v-54104296]{padding:.78rem 1.4rem;font-size:.8rem}.ts-hero__badge[data-v-54104296]{padding:.34rem .7rem;font-size:.65rem}.ts-hero__bar[data-v-54104296]{width:4px}}.quote-fade-enter-active[data-v-feb4b1b9],.quote-fade-leave-active[data-v-feb4b1b9]{transition:opacity .35s,transform .35s}.quote-fade-enter-from[data-v-feb4b1b9]{opacity:0;transform:translate(20px)}.quote-fade-leave-to[data-v-feb4b1b9]{opacity:0;transform:translate(-20px)}
