:root{--navy:#174074;--navy-deep:#112e54;--ink:#1f2a44;--slate:#5a6b86;--base:#f5f7fa;--card:#fff;--line:#e3e8f1;--pink:#f098ab;--pink-hov:#eb8197;--pink-deep:#b23a5b;--blue:#0078be;--blue-hov:#0668a6;--radius:12px;--wrap:1200px;--hdr-h:68px;--fnt:"Manrope",Arial,sans-serif;--mono:"Space Grotesk",monospace}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;scroll-behavior:smooth}body{background:#fff;color:var(--ink);-webkit-font-smoothing:antialiased}body,h1,h2,h3,h4,h5,h6{font-family:var(--fnt)}img,video{display:block;max-width:100%}a{color:inherit}.skip-link{background:var(--navy);border-radius:4px;color:#fff;font-weight:700;left:-9999px;padding:8px 16px;position:absolute;text-decoration:none;top:8px;z-index:9999}.skip-link:focus{left:8px}
/* !important guards against per-page widget \3c style> blocks that redefine
   :root tokens (e.g. --navy) or use bare header{} element selectors */.site-header{background:#0a6fb8!important;height:var(--hdr-h);left:0;position:fixed!important;right:0;top:0;transition:background .2s,box-shadow .2s;z-index:200!important}.site-header.hdr--scrolled{background:#0868a8!important;box-shadow:0 2px 16px rgba(10,111,184,.3)}.hdr-inner{align-items:center;display:flex;gap:8px;height:100%;margin:0 auto;max-width:var(--wrap);padding:0 28px}.hdr-logo{flex-shrink:0;margin-right:32px;text-decoration:none}.hdr-logo svg{display:block}.hdr-logo img{display:block;filter:brightness(0) invert(1)}.hdr-nav{flex:1}.hdr-nav .hs-menu-wrapper{align-items:center;display:flex;gap:2px;list-style:none}.hdr-nav .hs-menu-wrapper>li>a{border-radius:8px;color:hsla(0,0%,100%,.88)!important;display:block;font-size:14px;font-weight:600;padding:8px 13px;text-decoration:none;transition:background .15s,color .15s;white-space:nowrap}.hdr-nav .hs-menu-wrapper>li>a:focus,.hdr-nav .hs-menu-wrapper>li>a:hover{background:hsla(0,0%,100%,.1);color:#fff}.hdr-nav .hs-item-has-children{position:relative}.hdr-nav .hs-item-has-children>a:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid hsla(0,0%,100%,.65);content:"";display:inline-block;height:0;margin-left:5px;vertical-align:middle;width:0}.hdr-nav .hs-menu-children-wrapper{background:#fff;border:1px solid rgba(23,64,116,.08);border-radius:var(--radius);box-shadow:0 8px 32px rgba(23,64,116,.18);display:none;left:0;list-style:none;min-width:240px;padding:8px;position:absolute;top:calc(100% + 8px)}.hdr-nav .hs-item-has-children:focus-within .hs-menu-children-wrapper,.hdr-nav .hs-item-has-children:hover .hs-menu-children-wrapper{display:block}.hdr-nav .hs-menu-children-wrapper a{border-radius:8px;color:var(--ink);display:block;font-size:13.5px;font-weight:600;padding:9px 14px;text-decoration:none;transition:background .12s,color .12s}.hdr-nav .hs-menu-children-wrapper a:hover{background:var(--base);color:var(--blue)}.hdr-guide{background:#fff;border:1.5px solid #fff;border-radius:30px;color:#174074;flex-shrink:0;font-size:14px;font-weight:700;margin-left:12px;padding:9px 18px;text-decoration:none;transition:background .15s,transform .15s;white-space:nowrap}.hdr-guide:hover{background:#e8f0ff;transform:translateY(-1px)}.hdr-book{background:transparent;border:1.5px solid hsla(0,0%,100%,.45);border-radius:30px;color:#fff;flex-shrink:0;font-size:14px;font-weight:700;margin-left:6px;padding:9px 18px;text-decoration:none;transition:background .15s,transform .15s;white-space:nowrap}.hdr-book:hover{background:hsla(0,0%,100%,.08);transform:translateY(-1px)}.hdr-toggle{background:none;border:none;cursor:pointer;display:none;flex-direction:column;gap:5px;margin-left:8px;padding:6px}.hdr-toggle span{background:#fff;border-radius:2px;display:block;height:2px;transition:transform .22s,opacity .22s;width:22px}.hdr-toggle[aria-expanded=true] span:first-child{transform:translateY(7px) rotate(45deg)}.hdr-toggle[aria-expanded=true] span:nth-child(2){opacity:0}.hdr-toggle[aria-expanded=true] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.tlpi-2026 main{padding-top:0}.site-footer{background:var(--navy-deep);color:hsla(0,0%,100%,.82);padding:60px 0 0}.ftr-inner{margin:0 auto;max-width:var(--wrap);padding:0 28px}.ftr-grid{border-bottom:1px solid hsla(0,0%,100%,.1);display:grid;gap:48px;grid-template-columns:1fr 1fr 1.5fr;padding-bottom:48px}.ftr-grid>*,.site-footer .ftr-grid>*{text-align:left!important}.ftr-strapline{color:hsla(0,0%,100%,.6);font-size:14px;line-height:1.65;margin-top:16px}.ftr-col-heading{color:hsla(0,0%,100%,.45);font-size:12px;font-weight:700;letter-spacing:.08em;margin-bottom:16px;text-transform:uppercase}.site-footer .ftr-links{list-style:none}.site-footer .ftr-links,.site-footer .ftr-links li{text-align:left!important}.site-footer .ftr-links a{display:block;text-align:left!important}.ftr-links{list-style:none;text-align:left!important}.ftr-links li+li{margin-top:10px}.ftr-links a{color:hsla(0,0%,100%,.78);font-size:14px;text-decoration:none;transition:color .15s}.ftr-links a:hover{color:#fff}.ftr-reg{color:hsla(0,0%,100%,.55);font-size:13px;line-height:1.65;margin-bottom:16px}.ftr-legal-links{display:flex;flex-wrap:wrap;gap:4px 16px;justify-content:flex-start}.ftr-legal-links a{color:hsla(0,0%,100%,.55);font-size:13px;text-decoration:none;transition:color .15s}.ftr-legal-links a:hover{color:#fff}.ftr-base{border-top:none;padding:20px 0}.ftr-base p{color:hsla(0,0%,100%,.35);font-size:12px}.ftr-social{align-items:center;display:flex;gap:16px;margin-top:20px}.ftr-social-link{color:hsla(0,0%,100%,.55);display:flex;transition:color .15s}.ftr-social-link:hover{color:#fff}.ftr-social-link svg{display:block}.tlpi-btn{align-items:center;border:none;border-radius:30px;cursor:pointer;display:inline-flex;font-family:var(--fnt);font-size:15px;font-weight:700;justify-content:center;padding:14px 26px;text-decoration:none;transition:background .15s,transform .15s,box-shadow .15s}.tlpi-btn--blue{background:var(--blue);box-shadow:0 6px 20px rgba(0,120,190,.28);color:#fff}.tlpi-btn--blue:hover{background:var(--blue-hov);transform:translateY(-2px)}.tlpi-btn--pink{background:var(--pink);box-shadow:0 6px 20px rgba(240,152,171,.32);color:#fff}.tlpi-btn--pink:hover{background:var(--pink-hov);transform:translateY(-2px)}.tlpi-btn--outline{background:transparent;border:2px solid var(--navy);color:var(--navy)}.tlpi-btn--outline:hover{background:var(--navy);color:#fff}.tlpi-btn--outline-white{background:transparent;border:2px solid hsla(0,0%,100%,.5);color:#fff}.tlpi-btn--outline-white:hover{background:hsla(0,0%,100%,.1);border-color:#fff}.tlpi-wrap{margin:0 auto;max-width:var(--wrap);padding:0 28px}.tlpi-section{padding:80px 0}.tlpi-section--soft{background:var(--base)}.tlpi-eyebrow{align-items:center;color:var(--blue);display:inline-flex;font-family:Space Grotesk,monospace;font-size:12px;font-weight:700;gap:8px;letter-spacing:.18em;margin-bottom:16px;text-transform:uppercase}.tlpi-eyebrow:before{background:currentColor;border-radius:50%;content:"";display:block;height:7px;width:7px}.tlpi-h2{color:var(--navy);font-size:clamp(28px,3.5vw,44px);font-weight:800;letter-spacing:-.025em;line-height:1.18}.tlpi-lead{color:var(--slate);font-size:18px;line-height:1.7;margin-top:12px}@media (max-width:900px){.hdr-toggle{display:flex}.hdr-nav{display:none}.hdr-nav.hdr-nav--open{background:var(--navy-deep);display:block;left:0;padding:16px 0;position:absolute;right:0;top:var(--hdr-h)}.hdr-nav.hdr-nav--open .hs-menu-wrapper{flex-direction:column;gap:0}.hdr-nav.hdr-nav--open .hs-menu-wrapper>li>a{border-radius:0;padding:12px 24px}.hdr-nav.hdr-nav--open .hs-menu-children-wrapper{background:rgba(0,0,0,.15);border-radius:0;box-shadow:none;display:block;padding:0;position:static}.hdr-nav.hdr-nav--open .hs-menu-children-wrapper a{border-radius:0;color:hsla(0,0%,100%,.8);padding:10px 40px}.hdr-nav.hdr-nav--open .hs-menu-children-wrapper a:hover{background:hsla(0,0%,100%,.08)}.ftr-grid{gap:32px;grid-template-columns:1fr}}@media (max-width:600px){.ftr-inner,.hdr-inner,.tlpi-wrap{padding:0 18px}.tlpi-section{padding:52px 0}}