.tpcareers{--ink: #1B1B22;--ink-2: #5A5A64;--ink-3: #8C8C96;--ink-4: #B7B7BE;--bg: #FBFBFC;--surface: #FFFFFF;--surface-2: #F4F4F6;--surface-3: #EDEDF0;--line: #E9E9ED;--line-2: #DDDDE3;--brand: #FB6A00;--brand-2: #E25E00;--brand-tint: #FFF1E6;--live: #16A34A;--shadow: 0 10px 40px -14px rgba(21, 21, 26, .16);--r-sm: 8px;--r-md: 12px;--r-lg: 16px;--r-xl: 22px;--maxw: 1200px;--sans: "Poppins", system-ui, -apple-system, "Segoe UI", sans-serif;--mono: "JetBrains Mono", ui-monospace, "SFMono-Regular", monospace;background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}[data-theme=dark] .tpcareers{--ink: #F3F3F6;--ink-2: #A2A2AE;--ink-3: #74747F;--ink-4: #55555F;--bg: #0E0E12;--surface: #17171C;--surface-2: #1E1E25;--surface-3: #26262E;--line: #28282F;--line-2: #34343D;--brand: #FF7A1A;--brand-2: #FF8C38;--brand-tint: #2A1B0E;--live: #22C55E;--shadow: 0 10px 40px -14px rgba(0, 0, 0, .6)}.tpcareers *,.tpcareers *:before,.tpcareers *:after{box-sizing:border-box}.tpcareers h1,.tpcareers h2,.tpcareers h3,.tpcareers h4{font-family:var(--sans);font-weight:700;line-height:1.12;letter-spacing:-.01em;margin:0}.tpcareers p{margin:0}.tpcareers a{color:inherit;text-decoration:none}.tpcareers svg{flex-shrink:0}.tpcareers .wrap{max-width:var(--maxw);margin:0 auto;padding:0 28px}.tpcareers .sec{padding:52px 0}.tpcareers .text-center{text-align:center}.tpcareers .btn{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:14px;padding:11px 18px;border-radius:var(--r-md);border:1px solid transparent;cursor:pointer;transition:transform .14s,background .14s,border-color .14s,color .14s;white-space:nowrap;font-family:var(--sans)}.tpcareers .btn:active{transform:scale(.97)}.tpcareers .btn-primary{background:var(--brand);color:#fff}.tpcareers .btn-primary:hover{background:var(--brand-2)}.tpcareers .btn-ghost{background:transparent;color:var(--ink);border-color:var(--line-2)}.tpcareers .btn-ghost:hover{border-color:var(--ink)}.tpcareers .jobrow .btn-outline{background:transparent;color:var(--ink);border-color:var(--line-2)}.tpcareers .jobrow .btn-outline:hover{border-color:var(--brand);color:var(--brand-2)}.tpcareers .ab-cta .btn-outline{background:transparent;border-color:#ffffff47;color:#fff}.tpcareers .ab-cta .btn-outline:hover{background:#ffffff1a}.tpcareers .ab-hero{background:linear-gradient(160deg,var(--brand-tint),var(--surface) 62%);border-bottom:1px solid var(--line);padding:56px 0 48px}.tpcareers .ab-hero .kick{display:inline-flex;align-items:center;gap:6px;background:var(--surface);border:1px solid var(--line-2);color:var(--brand-2);font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:6px 13px;border-radius:99px;margin-bottom:16px}.tpcareers .ab-hero h1{font-size:clamp(30px,4.4vw,46px);letter-spacing:-.025em;line-height:1.12;margin-bottom:16px;max-width:18ch}.tpcareers .ab-hero p{color:var(--ink-2);font-size:16px;line-height:1.7;max-width:60ch}.tpcareers .ab-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:34px;max-width:660px}.tpcareers .ab-stat{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:18px 20px}.tpcareers .ab-stat .n{font-family:var(--mono);font-weight:800;font-size:26px;color:var(--brand);line-height:1}.tpcareers .ab-stat .l{font-size:12.5px;color:var(--ink-2);margin-top:7px}.tpcareers .ab-h{font-size:clamp(23px,2.7vw,31px);letter-spacing:-.02em;margin-bottom:14px}.tpcareers .ab-p{color:var(--ink-2);font-size:14.8px;line-height:1.75;margin-bottom:14px}.tpcareers .pg-grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.tpcareers .card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:24px;transition:.16s}.tpcareers .card:hover{box-shadow:0 12px 30px #14142814;transform:translateY(-2px)}.tpcareers .card .ic{width:44px;height:44px;border-radius:12px;background:var(--brand-tint);color:var(--brand);display:grid;place-items:center;margin-bottom:14px}.tpcareers .card h3{font-size:16.5px;margin-bottom:7px}.tpcareers .card p{color:var(--ink-2);font-size:13.5px;line-height:1.6}.tpcareers .jobrow{display:flex;align-items:center;justify-content:space-between;gap:16px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:20px 22px;margin-bottom:12px;flex-wrap:wrap}.tpcareers .jobrow h3{font-size:16px;margin-bottom:5px}.tpcareers .jobrow .meta{display:flex;gap:8px;flex-wrap:wrap;font-size:12.5px;color:var(--ink-3)}.tpcareers .jobrow .meta span{display:inline-flex;align-items:center;gap:5px}.tpcareers .jobrow .meta svg{color:var(--ink-3)}.tpcareers .ab-cta{background:var(--ink);color:#fff;border-radius:var(--r-xl);padding:44px;display:grid;grid-template-columns:1.3fr 1fr;gap:32px;align-items:center}[data-theme=dark] .tpcareers .ab-cta{border:1px solid var(--line-2)}.tpcareers .ab-cta h2{font-size:27px;margin-bottom:10px;color:#fff}.tpcareers .ab-cta p{color:#ffffffb8;font-size:14.5px;line-height:1.65}.tpcareers .ab-cta .acts{display:flex;gap:10px;flex-wrap:wrap}@media(max-width:980px){.tpcareers .ab-stats{grid-template-columns:repeat(3,1fr)}.tpcareers .ab-cta{grid-template-columns:1fr}}@media(max-width:900px){.tpcareers .pg-grid3{grid-template-columns:1fr}}@media(max-width:760px){.tpcareers .wrap{padding:0 18px}.tpcareers .sec{padding:40px 0}}@media(max-width:620px){.tpcareers .ab-stats{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.tpcareers *,.tpcareers *:before,.tpcareers *:after{transition:none!important}}
