/* TIC shared header v2 — same header/nav + burger menu as the home page (home-v2.css), for inner pages. 03 Nov 2026 */
@font-face{font-family:Poppins;font-weight:900;font-style:normal;font-display:swap;src:url(../fonts/poppins-black.woff2) format("woff2")}
:root{--t2-red:#C8000F;--t2-ink:#1C1C1E}
.t2-nav{position:fixed;top:0;left:0;right:0;z-index:90;padding:calc(10px + env(safe-area-inset-top,0px)) 18px 10px;display:flex;justify-content:space-between;align-items:center;transition:.3s;font-family:Poppins,system-ui,sans-serif}
.t2-nav.s{background:rgba(28,28,30,.92);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}
.t2-logo{display:block}
.t2-lg{height:38px;width:auto;display:block}
.t2-right{display:flex;align-items:center}
.t2-nl{display:flex;gap:6px;align-items:center}
.t2-nl a{color:#fff;font-size:13px;font-weight:600;padding:8px 12px;border-radius:99px;transition:.2s;line-height:1.5;text-decoration:none}
.t2-nl a:hover{background:#fff;color:var(--t2-red);transform:rotate(-3deg) scale(1.08)}
.t2-nl .cta{background:#fff;color:var(--t2-red)}
.t2-nl a[aria-current]{background:rgba(255,255,255,.16)}
.t2-bgr{display:none;background:#fff;border:0;border-radius:50%;width:42px;height:42px;flex-direction:column;gap:5px;align-items:center;justify-content:center;cursor:pointer;margin-left:10px;padding:0}
.t2-bgr i{width:18px;height:3px;background:var(--t2-red);transition:.3s;display:block}
.t2-bgr.o i:first-child{transform:translateY(4px) rotate(45deg)}
.t2-bgr.o i:last-child{transform:translateY(-4px) rotate(-45deg)}
.t2-mn{position:fixed;inset:0;z-index:85;background:var(--t2-red);display:flex;flex-direction:column;justify-content:center;padding:0 30px;clip-path:circle(0 at calc(100% - 40px) 40px);transition:clip-path .7s cubic-bezier(.77,0,.18,1),visibility 0s .7s;visibility:hidden;font-family:Poppins,system-ui,sans-serif;overflow-y:auto}
.t2-mn.o{clip-path:circle(150% at calc(100% - 40px) 40px);visibility:visible;transition:clip-path .7s cubic-bezier(.77,0,.18,1)}
.t2-mn a{font-size:clamp(28px,8.4vw,56px);font-weight:900;text-transform:uppercase;color:#fff;letter-spacing:-.03em;line-height:1.1;transition:.2s;display:block;text-decoration:none}
.t2-mn a:hover{transform:translateX(14px);color:var(--t2-ink)}
.t2-mn a[aria-current]{color:var(--t2-ink)}
.t2-mn .t2-mcta{display:inline-block;align-self:flex-start;margin-top:18px;background:#fff;color:var(--t2-red);font-size:20px;letter-spacing:0;padding:12px 26px;border-radius:99px;text-transform:none}
@media(max-width:1060px){.t2-nl a:not(.cta){display:none}.t2-bgr{display:flex}}
@media(min-width:1061px) and (max-width:1240px){.t2-nl{gap:2px}.t2-nl a{padding:8px 9px;font-size:12.5px}}
@media(prefers-reduced-motion:reduce){.t2-nav *,.t2-mn,.t2-mn *{animation:none!important;transition:none!important}}
@media print{.t2-nav,.t2-mn{display:none}}
