
.yah360-partner-funnel{max-width:1180px;margin:35px auto 60px;color:#fff}
.yah360-pf-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}
.yah360-pf-choice{appearance:none;text-align:left;background:#0d141d;color:#fff;border:1px solid #27313d;border-radius:19px;padding:24px;cursor:pointer;min-height:220px;transition:.2s}
.yah360-pf-choice:hover{transform:translateY(-3px);border-color:#ff343c;background:#111a25}
.yah360-pf-choice span,.yah360-pf-form-head span{color:#ff343c;font-size:10px;letter-spacing:.17em;font-weight:900}
.yah360-pf-choice h3{font-size:27px;line-height:1.05;margin:10px 0}.yah360-pf-choice p{color:#aeb8c5;line-height:1.5}.yah360-pf-choice b{display:block;margin-top:20px;font-size:12px}
.yah360-pf-form-wrap{max-width:920px;margin:25px auto}.yah360-pf-back{background:none;color:#aeb8c5;border:0;font-weight:800;cursor:pointer;margin-bottom:16px}
.yah360-pf-form{background:#0b1119;border:1px solid #293340;border-radius:22px;padding:34px}.yah360-pf-form-head h2{font-size:clamp(36px,5vw,62px);line-height:1;margin:8px 0 14px}.yah360-pf-form-head p{color:#aeb8c5;font-size:17px;line-height:1.6}
.yah360-pf-fields{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin-top:28px}.yah360-pf-field{display:block}.yah360-pf-field span{display:block;font-size:12px;font-weight:800;margin-bottom:6px}.yah360-pf-field input,.yah360-pf-field select,.yah360-pf-field textarea{box-sizing:border-box;width:100%;background:#05090e;color:#fff;border:1px solid #333e4c;border-radius:9px;padding:13px}.yah360-pf-wide{grid-column:1/-1}
.yah360-pf-consent{display:block;margin:18px 0;color:#aeb8c5;font-size:12px}.yah360-pf-submit{background:#f02d35;color:#fff;border:0;border-radius:9px;padding:15px 20px;font-weight:900;cursor:pointer}.yah360-pf-result{margin-top:13px;font-weight:700}
@media(max-width:850px){.yah360-pf-grid{grid-template-columns:1fr 1fr}}@media(max-width:620px){.yah360-pf-grid,.yah360-pf-fields{grid-template-columns:1fr}.yah360-pf-wide{grid-column:auto}.yah360-pf-form{padding:22px}}
