:root{--ypro-n:#0b1f3a;--ypro-i:#101828;--ypro-m:#667085;--ypro-l:#e4e7ec;--ypro-bg:#f8fafc;--ypro-g:#4f9a6d;--ypro-gold:#c9a64d}
.ypro-ubjf-page{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--ypro-i)}
.ypro-ubjf-wrap{max-width:1160px;margin:auto;padding:0 24px}.ypro-ubjf-hero{padding:95px 0 75px;background:#fff}
.ypro-ubjf-kicker{font-size:11px;font-weight:900;letter-spacing:.2em;color:var(--ypro-g);text-transform:uppercase;margin-bottom:18px}
.ypro-ubjf-hero h1{font-size:clamp(44px,7vw,78px);line-height:.99;letter-spacing:-.055em;color:var(--ypro-i);max-width:950px;margin:0 0 25px}
.ypro-ubjf-hero p{font-size:20px;line-height:1.65;color:var(--ypro-m);max-width:850px;margin:0}
.ypro-ubjf-section{padding:75px 0 95px;background:var(--ypro-bg)}
.ypro-ubjf-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}
.ypro-ubjf-grid article,.ypro-ubjf-process article{background:#fff;border:1px solid var(--ypro-l);border-radius:18px;padding:28px}
.ypro-ubjf-grid article span{font-size:10px;font-weight:900;letter-spacing:.14em;color:var(--ypro-g)}
.ypro-ubjf-grid h2{font-size:25px;letter-spacing:-.03em;color:var(--ypro-n);margin:22px 0 10px}.ypro-ubjf-grid p,.ypro-ubjf-process p{color:var(--ypro-m);line-height:1.6;margin:0 0 20px}.ypro-ubjf-grid a,.ypro-ubjf-cta a{color:var(--ypro-n);font-weight:900;text-decoration:none}
.ypro-ubjf-cta{margin-top:18px;background:var(--ypro-n);color:#fff;border-radius:18px;padding:35px}.ypro-ubjf-cta h2{margin:0 0 8px;color:#fff;font-size:30px}.ypro-ubjf-cta p{color:#aab6c6;line-height:1.6}.ypro-ubjf-cta a{display:inline-block;color:#fff;margin-top:8px}
.ypro-ubjf-steps{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.ypro-ubjf-steps>div{border:1px solid var(--ypro-l);background:#fff;border-radius:15px;padding:23px}.ypro-ubjf-steps small,.ypro-ubjf-process small{display:block;color:var(--ypro-g);font-weight:900;margin-bottom:25px}.ypro-ubjf-steps strong{display:block;color:var(--ypro-n);margin-bottom:8px}.ypro-ubjf-steps span{font-size:12px;color:var(--ypro-m)}
.ypro-ubjf-process{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.ypro-ubjf-process h2{font-size:22px;color:var(--ypro-n);margin:0 0 8px}
.ypro-ubjf-formgrid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.ypro-ubjf-formgrid label{display:block;font-size:12px;font-weight:900;color:var(--ypro-n);margin:0 0 8px}.ypro-ubjf-field{background:#fff;border:1px solid var(--ypro-l);border-radius:10px;padding:16px;color:#98a2b3}
.ypro-ubjf-market{grid-template-columns:repeat(3,1fr)}
@media(max-width:900px){.ypro-ubjf-steps,.ypro-ubjf-process{grid-template-columns:repeat(2,1fr)}}
@media(max-width:650px){.ypro-ubjf-hero{padding:65px 0 55px}.ypro-ubjf-section{padding:55px 0 70px}.ypro-ubjf-grid,.ypro-ubjf-formgrid,.ypro-ubjf-market,.ypro-ubjf-steps,.ypro-ubjf-process{grid-template-columns:1fr}.ypro-ubjf-hero h1{font-size:47px}.ypro-ubjf-hero p{font-size:18px}.ypro-ubjf-cta{padding:27px}}

.ypro-lead-form{display:grid;gap:18px}.ypro-lead-form label{display:block;font-weight:800;color:#0b1f3a;margin-bottom:8px}.ypro-lead-form input,.ypro-lead-form textarea{width:100%;border:1px solid #dfe4ea;border-radius:16px;background:#fff;padding:18px 20px;font:inherit;color:#0b1f3a;box-sizing:border-box}.ypro-lead-form textarea{min-height:130px;resize:vertical}.ypro-lead-submit{border:0;border-radius:16px;background:#0b1f3a;color:#fff;padding:18px 22px;font-weight:900;font-size:16px;cursor:pointer}.ypro-lead-success{margin:0 auto;padding:18px 24px;background:#eaf7ef;color:#145c35;font-weight:800;text-align:center}
