.partners-hero{position:relative;overflow:hidden;padding:clamp(120px,16vw,196px) 24px clamp(64px,9vw,104px);background:radial-gradient(110% 80% at 50% -10%,rgba(46,90,99,.26),transparent 56%),radial-gradient(90% 70% at 50% 120%,rgba(30,58,47,.5),transparent 60%),var(--ink)}.partners-hero .contour{color:var(--teal);opacity:.22}.partners-hero .display{font-size:clamp(2.8rem,8vw,5.6rem);margin:.12em 0 .34em}.partners-hero .display .blaze-t{color:var(--blaze)}.hero-btns{display:flex;gap:14px;flex-wrap:wrap;margin-top:2em}.aud{background:var(--ink)}.aud .contour{color:var(--teal);opacity:.18}.stat-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;margin-top:48px}.stat-card{position:relative;padding:34px 26px 30px;background:var(--spruce);border:1px solid var(--spruce-2);overflow:hidden}.stat-card:before{content:"";position:absolute;top:0;left:0;width:40%;height:3px;background:var(--blaze)}.stat-n{font-family:Anton,sans-serif;font-size:clamp(2.6rem,5vw,3.6rem);line-height:.92;color:var(--bone)}.stat-l{font-family:Archivo,sans-serif;text-transform:uppercase;letter-spacing:.12em;font-size:.78rem;font-weight:700;color:var(--blaze);margin-top:12px}.stat-s{font-size:.9rem;line-height:1.45;color:var(--bone-dim);margin-top:10px}.how{background:var(--ink)}.steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;margin-top:48px}.step{position:relative;padding:34px 28px 32px;border:1px solid var(--bone-faint);background:var(--ink-2)}.step-n{font-size:2.4rem;line-height:1;color:var(--blaze)}.step h3,.step-n{font-family:Anton,sans-serif;letter-spacing:.02em}.step h3{text-transform:uppercase;font-size:1.5rem;line-height:1.02;margin:18px 0 12px;color:var(--bone)}.step p{font-size:.95rem;line-height:1.55;color:var(--bone-dim)}.logos-sec .lead{margin-bottom:0}.logo-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin-top:42px}.logo-slot{display:flex;align-items:center;justify-content:center;min-height:96px;border:1px dashed rgba(20,24,26,.26);background:rgba(20,24,26,.02)}.logo-slot span{font-family:Archivo,sans-serif;text-transform:uppercase;letter-spacing:.16em;font-size:.66rem;font-weight:700;color:rgba(20,24,26,.4)}.metrics{background:var(--ink)}.metrics .contour{color:var(--teal);opacity:.18}.metric-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px;margin-top:46px}.metric-card{padding:30px 24px;border:1px solid var(--bone-faint);background:var(--ink-2);text-align:center}.metric-v{font-family:Bitter,serif;font-style:italic;font-size:1.15rem;color:var(--blaze)}.metric-l{font-family:Archivo,sans-serif;text-transform:uppercase;letter-spacing:.12em;font-size:.72rem;font-weight:600;color:var(--bone-dim);margin-top:10px}.metrics-note{max-width:620px;margin:28px auto 0;text-align:center;font-size:.9rem;line-height:1.55;color:var(--bone-dim)}.become .final-btns{margin-top:2em}.pp-paths{background:var(--ink);padding:clamp(56px,8vw,88px) 24px}.pp-cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;margin-top:42px}.pp-card{display:flex;flex-direction:column;padding:32px 28px;background:var(--ink-2,#1a2023);border:1px solid var(--bone-faint)}.pp-card h3{font-family:Anton,sans-serif;text-transform:uppercase;font-size:1.5rem;letter-spacing:.02em;line-height:1.02;color:var(--bone);margin:0 0 12px}.pp-card p{font-size:.95rem;line-height:1.55;color:var(--bone-dim);margin:0 0 22px;flex:1 1}.pp-card .btn{align-self:flex-start}.pp-forms{background:var(--ink);padding:0 24px clamp(72px,10vw,120px)}.pp-tabs{display:flex;gap:8px;flex-wrap:wrap;border-bottom:1px solid var(--bone-faint);margin-bottom:32px}.pp-tab{font-family:Archivo,sans-serif;font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--bone-dim);background:none;border:none;border-bottom:2px solid transparent;padding:12px 14px;cursor:pointer}.pp-tab.is-active{color:var(--blaze);border-bottom-color:var(--blaze)}.pp-form-panel{max-width:760px}.pf-form{display:flex;flex-direction:column;gap:22px}.pf-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px 18px;gap:16px 18px}.pf-field{display:flex;flex-direction:column;gap:7px}.pf-field-full{grid-column:1/-1}.pf-label{font-family:Archivo,sans-serif;font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--bone-dim)}.pf-label em{color:var(--blaze);font-style:normal}.pf-textarea{resize:vertical;min-height:84px}.pf-select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.pf-check{display:flex;align-items:flex-start;gap:10px;font-family:Archivo,sans-serif;font-size:.92rem;line-height:1.4;color:var(--bone)}.pf-check input{margin-top:3px;accent-color:var(--blaze)}.pf-done{max-width:620px;padding:26px 28px;background:var(--spruce);border-left:4px solid var(--blaze);font-family:Bitter,serif;font-size:1.05rem;line-height:1.5;color:var(--bone)}.pf-msg{font-family:Archivo,sans-serif;font-size:.9rem;margin:0}.pf-msg.err{color:#e0726a}@media (max-width:980px){.metric-grid,.stat-grid{grid-template-columns:repeat(2,1fr)}.pp-cards,.steps{grid-template-columns:1fr}.logo-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:560px){.logo-grid,.metric-grid,.stat-grid{grid-template-columns:1fr 1fr}.pf-grid{grid-template-columns:1fr}}