.tpx-partner-site{color:#f8f2eb;background:#140e0b;min-height:100vh;font-family:Arial,Helvetica,sans-serif}.tpx-partner-header{background:#140e0bf2;border-bottom:1px solid #ffffff26;justify-content:space-between;align-items:center;gap:24px;padding:22px clamp(22px,4vw,72px);display:flex}.tpx-partner-logo{letter-spacing:4px;white-space:nowrap;align-items:center;gap:13px;font-family:Georgia,serif;font-size:23px;display:flex}.tpx-partner-logo:first-letter{color:#f04a0a}.tpx-partner-header nav{flex-wrap:wrap;gap:clamp(12px,1.7vw,30px);display:flex}.tpx-partner-header nav a,.tpx-partner-signin{color:#e6d8cd;font-size:13px;font-weight:600}.tpx-partner-header a:hover,.tpx-partner-footer a:hover{color:#f56c35}.tpx-partner-signin{white-space:nowrap}.tpx-partner-hero{background:linear-gradient(90deg,#120a07f5 0%,#120a07de 45%,#120a0766 100%),url(/images/tapoix-hero.jpg) 50%/cover;min-height:65vh;padding:clamp(65px,9vw,140px) clamp(24px,7vw,130px)}.tpx-partner-eyebrow{color:#f6a57c;letter-spacing:2.6px;text-transform:uppercase;font-size:12px;font-weight:700}.tpx-partner-hero h1,.tpx-partner-privacy h1{max-width:920px;margin:24px 0;font-family:Georgia,serif;font-size:clamp(42px,5.4vw,82px);font-weight:400;line-height:1.13}.tpx-partner-lead{color:#e8ddd4;max-width:790px;font-size:clamp(17px,1.5vw,22px);line-height:1.7}.tpx-partner-cta{color:#fff;background:#f04a0a;border-radius:8px;align-items:center;gap:30px;margin-top:25px;padding:19px 26px;font-weight:700;display:inline-flex}.tpx-partner-cta:hover{color:#fff;background:#d94006}.tpx-partner-details{color:#30221b;background:#faf7f2;padding:75px clamp(24px,7vw,130px)}.tpx-partner-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.tpx-partner-grid article{background:#fff;border:1px solid #e9e1d9;border-radius:12px;padding:30px}.tpx-partner-grid article span{color:#cc501d;letter-spacing:2px;font-size:12px;font-weight:700}.tpx-partner-grid h2{margin:18px 0;font:400 28px/1.2 Georgia,serif}.tpx-partner-grid p{color:#67594f;line-height:1.7}.tpx-partner-disclaimer{color:#766c64;max-width:900px;margin-top:38px;font-size:12px;line-height:1.7}.tpx-partner-footer{background:#140e0b;justify-content:space-between;align-items:center;gap:24px;padding:40px clamp(24px,7vw,130px);display:flex}.tpx-partner-footer strong{letter-spacing:4px;font:22px Georgia,serif}.tpx-partner-footer p{color:#c8b3a5;font-size:13px}.tpx-partner-footer nav{flex-wrap:wrap;gap:20px;font-size:13px;display:flex}.tpx-partner-privacy{max-width:1050px;margin:auto;padding:85px 25px 130px;line-height:1.8}.tpx-partner-privacy h2{margin-top:40px;font:400 29px Georgia,serif}.tpx-partner-privacy a{color:#ff8b56;text-decoration:underline}@media (max-width:1050px){.tpx-partner-header{flex-wrap:wrap}.tpx-partner-header nav{order:3;width:100%}.tpx-partner-grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.tpx-partner-grid{grid-template-columns:1fr}.tpx-partner-hero{padding:75px 24px}.tpx-partner-footer{flex-direction:column;align-items:flex-start}.tpx-partner-header nav{gap:12px 18px}}
