[data-page=partners]{--amber:#f5a623;--amber-2:#ffc24d}.pf-wrap{max-width:1240px;padding-left:var(--el-pad);padding-right:var(--el-pad);margin:0 auto}.pf-section{max-width:1240px;padding:clamp(48px,6vw,80px) var(--el-pad);margin:0 auto}.pf-eyebrow{font-family:var(--font-body);letter-spacing:.2em;text-transform:uppercase;color:var(--amber-ink);margin-bottom:12px;font-size:11px;font-weight:700}.pf-title{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;color:var(--ink);margin-bottom:12px;font-size:clamp(24px,3.2vw,38px);font-weight:800;line-height:1.06}.pf-sub{color:var(--tx-2);max-width:68ch;font-size:15px;line-height:1.7}.pf-nri{background:var(--ink)}.pf-nri-inner{max-width:1240px;padding:clamp(48px,6vw,80px) var(--el-pad);margin:0 auto}.pf-nri .pf-eyebrow{color:var(--amber)}.pf-nri-h{font-family:var(--font-display);letter-spacing:-.02em;color:var(--tx-inv);margin-bottom:14px;font-size:clamp(24px,3vw,34px);font-weight:800;line-height:1.08}.pf-nri-p{color:var(--tx-inv-2);max-width:720px;margin-bottom:36px;font-size:15px;line-height:1.8}.pf-nri-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.pf-nri-card{border-radius:var(--r-lg);transition:border-color var(--t),background var(--t);background:#ffffff0d;border:1px solid #ffffff1a;padding:24px}.pf-nri-card:hover{background:#ffffff12;border-color:#f5a6234d}.pf-nri-ic{background:#f5a62324;border-radius:11px;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:14px;display:flex}.pf-nri-ic svg{width:20px;height:20px;color:var(--amber)}.pf-nri-t{color:var(--tx-inv);margin-bottom:7px;font-size:14px;font-weight:700}.pf-nri-d{color:var(--tx-inv-2);font-size:12.5px;line-height:1.6}@media (max-width:860px){.pf-nri-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.pf-nri-grid{grid-template-columns:1fr}}.pf-countries{grid-template-columns:repeat(6,1fr);gap:12px;margin-top:36px;display:grid}.pf-country{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-md);text-align:center;transition:box-shadow var(--t),transform var(--t) var(--ease);padding:18px 14px}.pf-country:hover{box-shadow:var(--sh-2);transform:translateY(-2px)}.pf-country-code{font-family:var(--font-display);color:var(--amber-ink);letter-spacing:.02em;font-size:18px;font-weight:800}.pf-country-n{color:var(--ink);margin-top:6px;font-size:12.5px;font-weight:700}.pf-country-c{color:var(--tx-3);margin-top:2px;font-size:10.5px;line-height:1.4}.pf-country-note{color:var(--tx-2);text-align:center;margin-top:22px;font-size:13px}@media (max-width:860px){.pf-countries{grid-template-columns:repeat(4,1fr)}}@media (max-width:520px){.pf-countries{grid-template-columns:repeat(2,1fr)}}.pf-clients{grid-template-columns:1fr 1fr;gap:18px;margin-top:40px;display:grid}.pf-client{background:var(--paper);border:1px solid var(--line);border-left:3px solid var(--amber);border-radius:var(--r-xl);padding:28px}.pf-client-n{font-family:var(--font-body);letter-spacing:.14em;color:var(--amber-ink);margin-bottom:8px;font-size:11px;font-weight:700}.pf-client-t{font-family:var(--font-display);color:var(--ink);margin-bottom:10px;font-size:17px;font-weight:700;line-height:1.25}.pf-client-d{color:var(--tx-2);margin-bottom:16px;font-size:13px;line-height:1.6}.pf-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pf-list li{color:var(--tx-2);align-items:flex-start;gap:9px;font-size:12.5px;line-height:1.45;display:flex}.pf-list svg{width:14px;height:14px;color:var(--amber-ink);flex-shrink:0;margin-top:2px}@media (max-width:760px){.pf-clients{grid-template-columns:1fr}}.pf-ref-inner{max-width:1240px;padding:clamp(48px,6vw,80px) var(--el-pad);margin:0 auto}.pf-ref-grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:24px;margin-top:32px;display:grid}.pf-ref-p{color:var(--tx-2);max-width:78ch;margin:14px 0 0;font-size:14px;line-height:1.8}.pf-earn{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-xl);flex-direction:column;display:flex;overflow:hidden}.pf-earn-h{background:var(--ink);font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--tx-inv);padding:14px 20px;font-size:12px;font-weight:700}.pf-earn-rows{flex-direction:column;flex:1;display:flex}.pf-earn-row{border-bottom:1px solid var(--line);flex:1;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.pf-earn-row:last-child{border-bottom:none}.pf-earn-k{color:var(--tx-2);font-size:13.5px}.pf-earn-v{font-family:var(--font-display);color:var(--ink);white-space:nowrap;font-size:13.5px;font-weight:700}.pf-getcard{background:var(--paper);border:1px solid var(--line);border-left:3px solid var(--amber);border-radius:var(--r-xl);padding:28px}.pf-getcard-t{font-family:var(--font-display);color:var(--ink);margin-bottom:16px;font-size:19px;font-weight:800;line-height:1.2}.pf-ref-cta{flex-wrap:wrap;align-items:center;gap:18px;margin-top:30px;display:flex}.pf-ref-cta-note{color:var(--tx-3);font-size:13px}@media (max-width:760px){.pf-ref-grid{grid-template-columns:1fr}}.pf-proc{background:var(--bone-2)}.pf-proc-inner{max-width:1240px;padding:clamp(48px,6vw,80px) var(--el-pad);margin:0 auto}.pf-steps{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:40px;display:grid}.pf-step{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);padding:28px 24px}.pf-step-n{font-family:var(--font-display);color:var(--amber);letter-spacing:-.02em;margin-bottom:14px;font-size:40px;font-weight:800;line-height:1}.pf-step-t{font-family:var(--font-display);color:var(--ink);margin-bottom:8px;font-size:16px;font-weight:700}.pf-step-d{color:var(--tx-2);font-size:13px;line-height:1.6}@media (max-width:760px){.pf-steps{grid-template-columns:1fr}}.pf-form-sec{background:var(--ink)}.pf-form-inner{max-width:900px;padding:clamp(48px,6vw,80px) var(--el-pad);margin:0 auto}.pf-form-t{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;color:var(--tx-inv);margin-bottom:6px;font-size:clamp(22px,2.6vw,30px);font-weight:800}.pf-form-p{color:var(--tx-inv-2);margin-bottom:26px;font-size:13.5px;line-height:1.6}.pf-fgrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.pf-field{margin-bottom:16px}.pf-field.full{grid-column:1/-1}.pf-label{letter-spacing:.06em;text-transform:uppercase;color:var(--tx-inv-2);margin-bottom:8px;font-size:11px;font-weight:700;display:block}.pf-in,.pf-sel,.pf-ta{border-radius:var(--r-sm);width:100%;color:var(--tx-inv);font-family:var(--font-body);transition:border-color var(--t);background:#ffffff0f;border:1px solid #ffffff29;outline:none;padding:12px 15px;font-size:14px}.pf-in::placeholder,.pf-ta::placeholder{color:#f4f1ea66}.pf-in:focus,.pf-sel:focus,.pf-ta:focus{border-color:var(--amber)}.pf-sel option{background:var(--ink)}.pf-ta{resize:vertical;min-height:96px}@media (max-width:620px){.pf-fgrid{grid-template-columns:1fr}}
