.ts-eur-page{--eur-navy:#1c355e;--eur-ink:#121212;--eur-grey-1:#262626;--eur-grey-2:#454545;--eur-grey-3:#6d6d6d;--eur-muted:#6b7280;--eur-tint:#f8faff;--eur-on-dark:#f6f6f6;--eur-gutter:60px;--eur-section-y:20px;color:var(--eur-grey-2);font-family:var(--font-roboto), Roboto, -apple-system, sans-serif;background:#fff}@media (max-width:1200px){.ts-eur-page{--eur-gutter:40px;--eur-section-y:20px}}@media (max-width:640px){.ts-eur-page{--eur-gutter:20px;--eur-section-y:30px}}.ts-eur-page *{box-sizing:border-box}.ts-eur-container{width:100%;max-width:1440px;padding-inline:var(--eur-gutter);margin:0 auto}.ts-eur-btn{border-radius:8px;align-items:center;gap:16px;padding:8px 8px 8px 16px;font-size:16px;font-weight:700;line-height:24px;text-decoration:none;transition:all .35s cubic-bezier(.16,1,.3,1);display:inline-flex}.ts-eur-btn:hover{transform:translateY(-3px)scale(1.02)}.ts-eur-btn__icon{background:var(--eur-navy);color:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;padding:6px;transition:all .35s cubic-bezier(.16,1,.3,1);display:flex}.ts-eur-btn__icon svg{width:18px;height:18px;transition:transform .35s cubic-bezier(.16,1,.3,1);display:block}.ts-eur-btn:hover .ts-eur-btn__icon svg{transform:translate(2px,-2px)}.ts-eur-btn--glass{color:var(--eur-on-dark);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff21;border:1px solid #fff3}.ts-eur-btn--glass:hover{color:#fff;background:#ffffff42;border-color:#fff9;box-shadow:0 14px 32px #00000061,0 0 20px #ffffff40}.ts-eur-btn--glass:hover .ts-eur-btn__icon{color:var(--eur-navy);background:#fff;box-shadow:0 0 10px #ffffff80}.ts-eur-btn--navy{background:var(--eur-navy);color:#fff}.ts-eur-btn--navy .ts-eur-btn__icon{color:var(--eur-navy);background:#fff}.ts-eur-btn--navy:hover{box-shadow:0 12px 28px #1c355e66}.ts-eur-btn--light{color:var(--eur-navy);background:#fff;padding:12px 16px}.ts-eur-btn--light:has(.ts-eur-btn__icon){padding:8px 8px 8px 16px}.ts-eur-btn--light:hover{color:#0b1f3a;box-shadow:0 14px 32px #00000052,0 0 20px #fff6}.ts-eur-btn--light:hover .ts-eur-btn__icon{background:#0f2240}.ts-eur-btn--outline{color:#fff;background:0 0;border:1.5px solid #fff;padding:11px 15px}.ts-eur-btn--outline:has(.ts-eur-btn__icon){padding:7px 7px 7px 15px}.ts-eur-btn--outline:hover{color:var(--eur-navy);background:#fff;box-shadow:0 12px 28px #00000047,0 0 18px #ffffff59}.ts-eur-hero{background:#0b1f3a;align-items:flex-end;height:80dvh;min-height:600px;padding-bottom:32px;display:flex;position:relative;overflow:hidden}@media (min-width:1024px){.ts-eur-hero{height:100svh}}.ts-eur-hero__bg{object-fit:cover;object-position:center;width:100%;max-width:none;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.ts-eur-hero__scrim{background:linear-gradient(-.667deg,#1c365e .867%,#1c365e00 47.437%);position:absolute;top:0;bottom:0;left:0;right:0}.ts-eur-hero__inner{z-index:1;flex-direction:column;align-items:center;gap:28px;width:100%;display:flex;position:relative}.ts-eur-hero__copy{text-align:center;max-width:1032px;color:var(--eur-on-dark);flex-direction:column;gap:18px;display:flex}.ts-eur-hero__title{margin:0;font-size:56px;font-weight:700;line-height:1.12}.ts-eur-hero__desc{margin:0;font-size:18px;font-weight:400;line-height:1.6}.ts-eur-hero__dots{gap:6px;margin-top:28px;display:flex}.ts-eur-hero__dot{background:#ffffff4d;width:58px;height:6px}.ts-eur-hero__dot.is-active{background:#fff}@media (max-width:1024px){.ts-eur-hero__title{font-size:48px}}@media (max-width:640px){.ts-eur-hero__title{font-size:34px}.ts-eur-hero__desc{display:none}.ts-eur-hero__dot{width:38px}}.ts-eur-about{padding-block:var(--eur-section-y);background:#fff}.ts-eur-about__grid{grid-template-columns:minmax(0,636px) minmax(0,1fr);align-items:center;gap:48px;display:grid}.ts-eur-about__image{object-fit:cover;border-radius:20px;width:100%;height:516px;display:block}.ts-eur-about__copy{flex-direction:column;justify-content:center;gap:20px;width:100%;max-width:636px;height:544px;display:flex}.ts-eur-about__heading{color:var(--eur-navy);margin:0;font-size:40px;font-weight:700;line-height:48px}.ts-eur-about__text{flex-direction:column;gap:16px;margin:0;display:flex}.ts-eur-about__text p{color:var(--eur-ink);margin:0;font-size:18px;font-weight:400;line-height:28px}.ts-eur-about__list{flex-direction:column;gap:16px;max-width:616px;margin:0;padding:0;list-style:none;display:flex}.ts-eur-about__item{align-items:flex-start;gap:8px;display:flex}.ts-eur-about__check{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.ts-eur-about__item p{color:var(--eur-ink);margin:0;font-size:18px;font-weight:400;line-height:28px}.ts-eur-about__item strong{font-weight:700}@media (max-width:1360px){.ts-eur-about__copy{max-width:none;height:auto}.ts-eur-about__heading{font-size:32px;line-height:40px}}@media (max-width:1360px) and (min-width:769px){.ts-eur-about__grid{grid-template-columns:1fr 1fr;grid-template-areas:"heading heading""text text""image list";align-items:start;gap:32px}.ts-eur-about__copy{display:contents}.ts-eur-about__heading{grid-area:heading}.ts-eur-about__text{grid-area:text}.ts-eur-about__image{aspect-ratio:636/516;grid-area:image;width:100%;height:auto}.ts-eur-about__list{grid-area:list;align-self:center}}@media (max-width:768px){.ts-eur-about__grid{grid-template-columns:1fr}.ts-eur-about__image{aspect-ratio:636/516;width:100%;height:auto}}@media (max-width:640px){.ts-eur-about__grid{gap:24px}.ts-eur-about__copy{gap:16px}.ts-eur-about__heading{font-size:24px;line-height:32px}.ts-eur-about__text,.ts-eur-about__list{gap:12px}.ts-eur-about__text p,.ts-eur-about__item p{font-size:15px;line-height:24px}.ts-eur-about__check{width:20px;height:20px;margin-top:2px}}.ts-eur-explore{padding-block:var(--eur-section-y);background:#fff}.ts-eur-explore__heading{color:var(--eur-navy);margin:0 0 48px;font-size:48px;font-weight:600;line-height:1.2}.ts-eur-explore__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.ts-eur-explore__card{isolation:isolate;cursor:pointer;height:477px;text-decoration:none;transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .5s cubic-bezier(.16,1,.3,1);display:block;position:relative;overflow:hidden}.ts-eur-explore__card:after{content:"";opacity:0;z-index:2;pointer-events:none;background:linear-gradient(115deg,#0000 30%,#ffffff47 48%,#38bdf838 52%,#0000 70%);transition:opacity .2s;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-120%)}.ts-eur-explore__card:hover{transform:translateY(-8px);box-shadow:0 24px 48px -12px #1c355e6b,0 0 0 1px #ffffff40}.ts-eur-explore__card:hover:after{opacity:1;transition:transform .85s,opacity .2s;transform:translate(120%)}.ts-eur-explore__img{object-fit:cover;object-position:top center;z-index:-2;width:100%;height:100%;transition:transform .7s cubic-bezier(.16,1,.3,1),filter .7s;position:absolute;top:0;bottom:0;left:0;right:0}.ts-eur-explore__card:hover .ts-eur-explore__img{filter:contrast(1.05)brightness(1.02);transform:scale(1.09)}.ts-eur-explore__scrim{z-index:-1;background:linear-gradient(#1c355e00 43.291%,#1c355e 96.943%);transition:background .5s;position:absolute;top:0;bottom:0;left:0;right:0}.ts-eur-explore__card:hover .ts-eur-explore__scrim{background:linear-gradient(#1c355e0d 20%,#1c355ebf 60%,#15294a 100%)}.ts-eur-explore__label{z-index:1;flex-direction:column;align-items:flex-start;gap:10px;transition:transform .45s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;bottom:40px;left:27px;right:27px}.ts-eur-explore__card:hover .ts-eur-explore__label{transform:translateY(-8px)}.ts-eur-explore__title{color:var(--eur-on-dark);margin:0;font-size:24px;font-weight:700;line-height:32px;transition:text-shadow .4s}.ts-eur-explore__card:hover .ts-eur-explore__title{text-shadow:0 0 16px #ffffffb3,0 2px 10px #00000080}.ts-eur-explore__rule{background:var(--eur-on-dark);width:166px;max-width:100%;height:3px;transition:width .45s cubic-bezier(.16,1,.3,1),background .45s,box-shadow .45s}.ts-eur-explore__card:hover .ts-eur-explore__rule{background:linear-gradient(90deg,#fff 0%,#38bdf8 50%,#fff 100%);width:220px;box-shadow:0 0 12px #38bdf8e6,0 0 20px #38bdf866}@media (max-width:1100px){.ts-eur-explore__heading{margin-bottom:32px;font-size:32px}.ts-eur-explore__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:768px){.ts-eur-explore__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1000px) and (min-width:729px){.ts-eur-explore__card{height:400px}}@media (max-width:640px){.ts-eur-explore__heading{margin-bottom:24px;font-size:26px}.ts-eur-explore__label{bottom:28px;left:20px;right:20px}.ts-eur-explore__title{font-size:20px;line-height:28px}}@media (max-width:728px) and (min-width:421px){.ts-eur-explore__card{aspect-ratio:1;height:auto}.ts-eur-explore__img{object-fit:cover;object-position:top center;height:100%;position:absolute}}@media (max-width:480px){.ts-eur-explore__grid{grid-template-columns:1fr}.ts-eur-explore__card{aspect-ratio:1;height:auto}.ts-eur-explore__img{object-fit:cover;object-position:top center;height:100%;position:absolute}}.ts-eur-faq{padding-block:var(--eur-section-y);background:#fff}.ts-eur-faq__heading{color:var(--eur-navy);text-align:center;margin:0 0 64px;font-size:40px;font-weight:700;line-height:48px}.ts-eur-faq__list{flex-direction:column;gap:32px;margin:0;padding:0;list-style:none;display:flex}.ts-eur-faq__item{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 10px #092c6721}.ts-eur-faq__q{color:#000;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:20px;width:100%;padding:12px 25px;font-family:inherit;font-size:18px;font-weight:500;line-height:30px;display:flex}.ts-eur-faq__item.is-open .ts-eur-faq__q{padding:25px 25px 0}.ts-eur-faq__sign{flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;margin-left:auto;display:flex}.ts-eur-faq__a{color:var(--eur-grey-3);padding:12px 25px 25px;font-size:16px;line-height:26px}.ts-eur-faq__a p{margin:0}@media (max-width:1100px){.ts-eur-faq__heading{margin-bottom:40px;font-size:32px;line-height:40px}.ts-eur-faq__list{gap:20px}}@media (max-width:640px){.ts-eur-faq__heading{margin-bottom:28px;font-size:26px;line-height:34px}.ts-eur-faq__q{gap:12px;padding:14px 16px;font-size:16px;line-height:26px}.ts-eur-faq__item.is-open .ts-eur-faq__q{padding:16px 16px 0}.ts-eur-faq__a{padding:10px 16px 16px;font-size:15px;line-height:24px}}.ts-eur-why{padding-block:var(--eur-section-y);background:var(--eur-tint)}.ts-eur-why__head{flex-direction:column;gap:24px;max-width:731px;margin-bottom:48px;display:flex}.ts-eur-why__heading{color:#000;margin:0;font-size:40px;font-weight:700;line-height:42px}.ts-eur-why__heading span{color:var(--eur-navy)}.ts-eur-why__desc{color:var(--eur-grey-2);margin:0;font-size:18px;font-weight:400;line-height:24px}.ts-eur-why__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:64px 56px;margin:0;padding:0;list-style:none;display:grid}.ts-eur-feature{flex-direction:column;gap:16px;display:flex}.ts-eur-feature__head{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.ts-eur-feature__icon{background:var(--eur-navy);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:72px;height:72px;display:flex}.ts-eur-feature__title{color:var(--eur-grey-1);margin:0;font-size:24px;font-weight:700;line-height:30px}.ts-eur-feature__desc{color:var(--eur-muted);margin:0;font-size:16px;font-weight:400;line-height:22px}@media (max-width:1100px){.ts-eur-why__heading{font-size:32px;line-height:40px}.ts-eur-why__grid{gap:40px 32px}}@media (max-width:767px){.ts-eur-why__grid{grid-template-columns:1fr;row-gap:16px}.ts-eur-why__head{margin-bottom:24px}.ts-eur-why__heading{font-size:28px;line-height:36px}.ts-eur-why__desc{font-size:15px;line-height:24px}.ts-eur-feature{background:#fff;border:1px solid #e6ede8;border-radius:16px;grid-template-columns:auto 1fr;grid-template-areas:"icon title""desc desc";align-items:center;gap:10px 14px;padding:16px;display:grid;box-shadow:0 1px 2px #1018280a}.ts-eur-feature__icon{border-radius:10px;grid-area:icon;width:46px;height:46px}.ts-eur-feature__icon img,.ts-eur-feature__icon svg{width:26px;height:26px}.ts-eur-feature__title{grid-area:title;font-size:17px;line-height:1.4}.ts-eur-feature__desc{grid-area:desc;font-size:15px;line-height:22px}}.ts-eur-products,.ts-eur-cta{padding-block:var(--eur-section-y);background:#fff}.ts-eur-cta__panel{isolation:isolate;background:var(--eur-navy);text-align:center;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:24px;min-height:236px;padding:40px 60px;display:flex;position:relative;overflow:hidden}.ts-eur-cta__pattern,.ts-eur-cta__glow{z-index:-1;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.ts-eur-cta__pattern--left{width:642px;height:236px;left:0}.ts-eur-cta__pattern--right{width:641px;height:236px;right:0}.ts-eur-cta__glow{width:1018px;height:377px;left:50%;transform:translate(-50%,-50%)}.ts-eur-cta__copy{flex-direction:column;align-items:center;gap:8px;width:100%;display:flex}.ts-eur-cta__title{color:#fff;width:100%;margin:0;font-size:40px;font-weight:700;line-height:48px}.ts-eur-cta__desc{color:var(--eur-on-dark);margin:0;font-size:18px;line-height:28px}.ts-eur-cta__actions{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:24px;display:flex}@media (max-width:1100px){.ts-eur-cta__panel{padding:40px}.ts-eur-cta__pattern{object-fit:cover;width:50%;height:100%}.ts-eur-cta__glow{object-fit:cover;opacity:.8;width:100%;height:100%}.ts-eur-cta__title{font-size:32px;line-height:40px}}@media (min-width:641px) and (max-width:1024px){.ts-eur-cta__pattern--left{object-fit:cover;object-position:left center;width:45%;height:100%;-webkit-mask-image:linear-gradient(90deg,#000 60%,#0000 100%);mask-image:linear-gradient(90deg,#000 60%,#0000 100%)}.ts-eur-cta__pattern--right{object-fit:cover;object-position:right center;width:45%;height:100%;-webkit-mask-image:linear-gradient(270deg,#000 60%,#0000 100%);mask-image:linear-gradient(270deg,#000 60%,#0000 100%)}.ts-eur-cta__glow{object-fit:cover;opacity:.95;width:100%;height:100%}}@media (max-width:640px){.ts-eur-cta__panel{min-height:180px;padding:32px 24px}.ts-eur-cta__pattern--left{display:none}.ts-eur-cta__pattern--right{object-fit:cover;object-position:right bottom;width:100%;height:100%}.ts-eur-cta__glow{object-fit:cover;opacity:.6}.ts-eur-cta__title{font-size:24px;line-height:32px}.ts-eur-cta__desc{font-size:16px;line-height:26px}.ts-eur-cta__actions{justify-content:center;gap:16px}.ts-eur-cta__actions .ts-eur-btn{justify-content:center;width:auto}}@media (prefers-reduced-motion:reduce){.ts-eur-btn{transition:none}.ts-eur-btn:hover{transform:none}}@keyframes ts-shimmer-sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}.animate-shimmer{background-color:#e5e7eb!important;position:relative!important;overflow:hidden!important}.animate-shimmer:after{content:"";background:linear-gradient(90deg,#0000 0%,#fff9 50%,#0000 100%);animation:1.6s cubic-bezier(.4,0,.2,1) infinite ts-shimmer-sweep;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-100%)}.ts-eur-hero .animate-shimmer,.ts-eur-cta .animate-shimmer{background-color:#ffffff1f!important}.ts-eur-hero .animate-shimmer:after,.ts-eur-cta .animate-shimmer:after{background:linear-gradient(90deg,#0000 0%,#ffffff47 50%,#0000 100%)}@media (prefers-reduced-motion:reduce){.animate-shimmer:after{animation:none!important}}
