.partners-page .p-hero .photo{aspect-ratio:4/4.3}.partners-page .p-hero .photo figcaption{top:12px;bottom:auto}@media (width<=760px){.partners-page .p-hero .photo{display:none}}.partners-page #apply{padding-bottom:clamp(16px,2.5vw,32px)}.partners-page .hero-facts{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:34px;display:grid}.partners-page .hero-facts div{gap:4px;padding:16px 16px 0 0;display:grid}.partners-page .hero-facts b{font-family:var(--f-display);letter-spacing:-.02em;font-size:clamp(1.3rem,1rem + 1vw,1.8rem);font-weight:600}.partners-page .hero-facts span{color:var(--ink-soft);font-size:.85rem}@media (width<=480px){.partners-page .hero-facts{grid-template-columns:1fr 1fr}}.partners-page .steps-7{grid-template-columns:repeat(4,minmax(0,1fr))}.partners-page .steps-7 .step:nth-child(5){border-left-color:#0000}.partners-page .steps-7 .step:nth-child(n+5){border-top:1px solid var(--line-dark)}.partners-page .steps-7 .step:nth-child(4) .arrow{display:none}@media (width<=1000px){.partners-page .steps-7{grid-template-columns:repeat(2,minmax(0,1fr))}.partners-page .steps-7 .step:nth-child(4),.partners-page .steps-7 .step:nth-child(6){border-left-color:var(--line-dark)}.partners-page .steps-7 .step:nth-child(7){border-left-color:#0000}}@media (width<=560px){.partners-page .steps-7{grid-template-columns:1fr}}.partners-page .opt-lab{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}@media (width<=960px){.partners-page .opt-lab{grid-template-columns:1fr}}.partners-page .opt-in{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);gap:18px;padding:clamp(20px,2.6vw,32px);display:grid}.partners-page .opt-in .row3{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}@media (width<=520px){.partners-page .opt-in .row3{grid-template-columns:1fr}}.partners-page .opt-in .field label{align-items:center;gap:8px;display:flex}.partners-page .chip-el{font-family:var(--f-mono);background:var(--blue);color:#fff;border-radius:6px;padding:2px 7px;font-size:.72rem}.partners-page .tiers{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}@media (width<=520px){.partners-page .tiers{grid-template-columns:repeat(2,minmax(0,1fr))}}.partners-page .tier{border:1.5px solid var(--line);background:var(--paper);border-radius:12px;gap:2px;padding:10px 12px;transition:all .15s;display:grid}.partners-page .tier small{font-family:var(--f-mono);color:var(--ink-soft);font-size:.72rem}.partners-page .tier b{font-family:var(--f-mono);font-variant-numeric:tabular-nums;font-weight:500}.partners-page .tier.on{background:var(--blue);border-color:var(--blue);color:#fff}.partners-page .tier.on small{color:#d5def3}.partners-page .meter{background:var(--paper);border:1px solid var(--line);border-radius:99px;height:8px;overflow:hidden}.partners-page .meter i{background:var(--blue);border-radius:99px;height:100%;transition:width .2s;display:block}.partners-page .req{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}@media (width<=800px){.partners-page .req{grid-template-columns:1fr}}.partners-page .logi .card .ic-sq{margin-bottom:4px}.partners-page .pay-table td:first-child{font-weight:600}.partners-page .cashback{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}@media (width<=800px){.partners-page .cashback{grid-template-columns:1fr}}.partners-page .cashback .sec-head{margin-bottom:0}.partners-page .cashback-card{gap:14px;display:grid}.partners-page .cashback-list{color:var(--ink-soft);gap:6px;margin:0;padding-left:1.2em;font-size:.95rem;display:grid}.partners-page .loyal{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}@media (width<=900px){.partners-page .loyal{grid-template-columns:1fr}}.partners-page .loyal .card .big{color:var(--blue)}.partners-page .loyal ol{color:var(--ink-soft);gap:6px;margin:0;padding-left:1.2em;font-size:.95rem;display:grid}.partners-page .card--dark ol{color:#c4d1ee}.partners-page .card--dark .big{color:var(--yellow)!important}.partners-page .deal{grid-template-columns:auto 1fr auto;align-items:center;gap:20px}@media (width<=640px){.partners-page .deal{grid-template-columns:1fr;justify-items:start}}.partners-page .apply{grid-template-columns:minmax(0,1fr) minmax(0,480px);align-items:start;gap:clamp(24px,4vw,56px);display:grid}@media (width<=900px){.partners-page .apply{grid-template-columns:1fr}}.partners-page .apply-box{background:var(--surface);border-radius:var(--r-lg);border:1px solid var(--line);padding:clamp(20px,2.6vw,30px)}
