*{box-sizing:border-box}body{margin:0;background:#071b83;color:#fff;font:18px/1.65 Arial,Helvetica,sans-serif}a{color:#fff;text-underline-offset:4px}a:focus-visible{outline:3px solid #ffde79;outline-offset:5px}h1,h2,h3{line-height:1.2;font-family:Arial,Helvetica,sans-serif}h1{font-size:clamp(34px,4.8vw,58px)}h2{font-size:clamp(28px,3vw,42px)}h3{font-size:25px}p{margin:0 0 20px}.skip{position:absolute;top:-80px;background:#fff;color:#071b83;padding:12px;z-index:99}.skip:focus{top:0}.tte-header{background:#071b83;max-width:none;margin:0;border-bottom:1px solid #ffffff33;padding:24px max(24px,calc((100vw - 1100px)/2));display:flex;align-items:center;justify-content:space-between;gap:36px}.tte-header .tte-brand{flex:0 0 156px;margin:0;padding:0;border:none}.tte-brand img{width:156px;height:104px;object-fit:contain;display:block}.tte-header nav{display:flex;flex-wrap:wrap;gap:8px 14px;justify-content:flex-end}.tte-header nav a{font-size:15px;font-weight:bold;text-decoration:none;padding:10px 5px;margin:0;border:none;white-space:normal}.tte-header nav a[aria-current]{text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:8px}main{max-width:none;padding:0;margin:0}.tte-hero{min-height:690px;background-image:linear-gradient(90deg,#11072960,#11072905),var(--hero-image);background-size:cover;background-position:center;display:flex;align-items:center;padding:46px max(24px,calc((100vw - 1000px)/2));}.tte-hero-copy{max-width:430px;text-shadow:0 1px 3px #000}.tte-hero h1{font-size:32px;margin:0 0 110px}.tte-hero h1 span{font-size:30px}.tte-hero p{font-size:19px;font-weight:700;line-height:1.55}.tte-button{display:inline-block;background:#9000d3;color:#fff!important;border:2px solid #9000d3;border-radius:7px;padding:13px 24px;font-weight:bold;line-height:1.5;text-decoration:none;text-align:center;margin:8px 0 24px;text-shadow:none}.tte-button:hover{background:#a513e8}.tte-button.secondary{background:transparent;border-color:#ce7aff}.tte-section{max-width:1100px;margin:auto;padding:64px 24px;border-bottom:1px solid #ffffff33}.tte-split{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.tte-split>img{width:100%;height:auto;max-height:520px;object-fit:contain}.tte-centered{text-align:center}.tte-centered p{max-width:800px;margin:0 auto 22px}.tte-narrow{max-width:850px}.tte-lead{font-size:24px}.tte-footer{display:flex;align-items:flex-start;gap:42px;flex-wrap:wrap;padding:40px max(24px,calc((100vw - 1052px)/2));background:#071b83;border-top:1px solid #ffffff33;font-size:16px}.tte-footer>img{width:156px;height:104px;object-fit:contain}.tte-footer p{margin:10px 0}.tte-footer nav{display:flex;gap:14px;flex-wrap:wrap}.tte-footer a{font-size:16px}.tte-footer strong{font-size:22px}body:has(.hero) main{max-width:1120px;margin:auto;padding:0 24px 65px}body:has(.hero) .tte-footer{max-width:none}body:has(.hero) .tte-header img{border-radius:0;background:transparent}body:has(.hero) .tte-header{max-width:none}body:has(.hero) .tte-header a{color:#fff} @media(max-width:760px){.tte-header{display:block;padding:20px}.tte-header .tte-brand{display:inline-block;margin-bottom:18px}.tte-header nav{justify-content:flex-start;gap:8px 16px}.tte-header nav a{font-size:16px;padding:10px 0}.tte-split{grid-template-columns:1fr;gap:28px}.tte-section{padding:42px 24px}.tte-hero{min-height:660px;background-position:63% center;background-image:linear-gradient(90deg,#08092bd9,#08092b60),var(--hero-image);padding:32px 24px}.tte-hero h1{font-size:28px;margin-bottom:50px}.tte-hero h1 span{font-size:27px}.tte-hero-copy{max-width:420px}.tte-footer{gap:24px;padding:32px 24px}.tte-art>img{max-height:420px}body:has(.hero) .tte-header{padding:20px}body:has(.hero) main{padding:0 20px 40px}.tte-lead{font-size:22px}} @media(max-width:420px){.tte-hero{min-height:740px}.tte-header nav a{width:auto}.tte-button{max-width:100%}.tte-hero p{font-size:18px}}