@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yygg_vb.woff2) format('woff2')}
body.timi-site-page{margin:0;font-family:'Plus Jakarta Sans',Arial,system-ui,sans-serif;overflow-wrap:break-word}
.timi-site-page .timi-site-header,.timi-site-page .timi-site-footer{box-sizing:border-box;background:#0d1b2a;color:#e6edf3;padding:0;line-height:1.5;letter-spacing:normal;font-size:14px;text-align:left;border:0;width:100%;max-width:none}
.timi-site-page .timi-site-header{position:relative;z-index:30}
.timi-site-bar{max-width:1180px;min-height:78px;padding:14px 24px;margin:auto;display:flex;align-items:center;gap:28px;box-sizing:border-box}
.timi-site-page a.timi-site-logo{font-size:29px;font-weight:800;letter-spacing:-1.4px;color:#fff;text-decoration:none;margin:0;white-space:nowrap}
.timi-site-logo span{color:#ff6b5a}
.timi-site-desktop{display:flex;align-items:center;gap:22px;margin-left:auto}
.timi-site-page .timi-site-header nav a,.timi-site-page .timi-site-footer nav a{color:#d8e1e8;font-size:13px;font-weight:600;text-decoration:none;margin:0;display:inline-block}
.timi-site-page .timi-site-header nav a:hover,.timi-site-page .timi-site-footer nav a:hover{color:#ff8a7d;text-decoration:underline}
.timi-site-page a.timi-site-cta{display:inline-flex;justify-content:center;align-items:center;background:#ff6b5a;color:#0d1b2a;border-radius:999px;padding:12px 22px;font-size:14px;font-weight:800;text-decoration:none;margin:0;white-space:nowrap}
.timi-site-page a.timi-site-cta:hover{background:#ff8a7d}
.timi-site-page :is(.btn,.cta a,.btn-submit){font-family:inherit;border-radius:24px}
.timi-site-page :is(.timi-site-header,.timi-site-footer,.timi-site-context) a:focus-visible,.timi-site-mobile summary:focus-visible{outline:3px solid #00d4aa;outline-offset:4px}
.timi-site-mobile{display:none;position:relative;margin-left:0}
.timi-site-mobile summary{list-style:none;cursor:pointer;font-size:24px;color:#fff;min-width:40px;min-height:40px;text-align:center;line-height:40px}
.timi-site-mobile summary::-webkit-details-marker{display:none}
.timi-site-mobile[open] nav{display:grid;gap:18px;position:absolute;top:50px;right:0;min-width:245px;padding:24px;background:#0d1b2a;box-shadow:0 12px 25px #0003;border-radius:12px}
.timi-site-page .timi-site-context{display:flex;flex-wrap:wrap;gap:10px 24px;justify-content:center;padding:12px 20px;background:#13283c;color:#fff;font-size:13px;margin:0}
.timi-site-page .timi-site-context a{color:#dce9ee;font-size:13px;margin:0;text-decoration:none}
.timi-site-footer-inner{max-width:1120px;padding:40px 24px;margin:auto}
.timi-site-footer-inner>nav{display:flex;flex-wrap:wrap;gap:14px 24px;margin:24px 0}
.timi-site-legal{font-size:12px;color:#b6c3cf;line-height:1.8;overflow-wrap:anywhere}
.timi-site-legal a{color:#c9dce8!important}
.timi-site-page main,.timi-site-page .wrap{box-sizing:border-box;min-width:0}
.timi-site-page table{max-width:100%}
@media(max-width:1000px){.timi-site-desktop{display:none}.timi-site-mobile{display:block}.timi-site-bar{gap:14px;padding:12px 18px;min-height:72px}.timi-site-page a.timi-site-cta{margin-left:auto;padding:11px 18px}.timi-site-footer-inner{padding:30px 20px}}
@media(prefers-reduced-motion:reduce){.timi-site-page *{scroll-behavior:auto!important}}
.timi-site-page a.cta,.timi-site-page .cta>a{background:#ff6b5a;color:#0d1b2a;border-radius:999px;font-weight:800;padding:12px 22px;text-decoration:none}
.timi-site-page .timi-site-context .langsw{float:none;padding:0;font:inherit}
