.psbranches{--navy:#082b4d;--gold:#c99b45;--text:#26384a;--pale:#f4f8fb;font-family:Arial,sans-serif;color:var(--text)}.psbranches *{box-sizing:border-box}.psbranches .wrap{width:min(1180px,calc(100% - 40px));margin:auto}.psbranches h1,.psbranches h2,.psbranches h3{font-family:Georgia,serif;line-height:1.08}.psbranches h1{font-size:clamp(44px,5.7vw,72px);color:#fff;margin:0 0 22px;font-weight:500}.psbranches h1 em{color:var(--gold);font-style:normal}.psbranches h2{font-size:clamp(34px,4vw,52px);color:var(--navy);margin:0 0 18px;font-weight:500}.psbranches p{font-size:17px;line-height:1.65}.psbranches small{display:block;color:var(--gold);font-weight:800;letter-spacing:.13em;margin-bottom:12px}.hero{padding:105px 0;background:linear-gradient(105deg,#061f36,#123b70)}.hero p{max-width:760px;color:#fff;font-size:20px}.hero .note{display:block;color:#fff;margin-top:12px}.btn{display:inline-block;margin-top:18px;background:var(--gold);color:#fff!important;text-decoration:none!important;font-weight:800;padding:17px 27px;border-radius:30px}.intro{padding:80px 0 42px;text-align:center}.intro p{max-width:820px;margin:auto}.cards{padding:20px 0 90px}.grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.branch{display:block;background:#fff;border-radius:12px;overflow:hidden;text-decoration:none!important;color:var(--text)!important;box-shadow:0 8px 28px rgba(8,43,77,.1);transition:.22s}.branch:hover{transform:translateY(-5px);box-shadow:0 17px 38px rgba(8,43,77,.17)}.photo{height:190px;overflow:hidden;background:#e9eef2}.photo img{width:100%;height:100%;object-fit:cover;display:block;transition:.3s}.branch:hover img{transform:scale(1.035)}.body{padding:24px}.body small{font-size:11px}.branch h3{font-size:26px;color:var(--navy);margin:0 0 11px}.branch p{font-size:15px;min-height:74px;margin:0 0 14px}.branch span{color:var(--gold);font-weight:800;font-size:14px}.why{background:var(--pale);padding:80px 0}.cols{display:grid;grid-template-columns:1.1fr .9fr;gap:70px;align-items:center}.checks{display:grid;grid-template-columns:1fr 1fr;gap:15px}.checks b{background:#fff;padding:19px;border-radius:8px;color:var(--navy)}.cta{background:var(--navy);color:#fff;text-align:center;padding:75px 0}.cta h2{color:#fff}.cta p{font-size:19px}@media(max-width:1000px){.grid{grid-template-columns:repeat(2,1fr)}.cols{grid-template-columns:1fr}}@media(max-width:620px){.psbranches .wrap{width:min(100% - 28px,1180px)}.hero{padding:70px 0}.hero p{font-size:17px}.grid{grid-template-columns:1fr}.photo{height:230px}.branch p{min-height:0}.checks{grid-template-columns:1fr}.intro,.why{padding:55px 0}.cards{padding-bottom:55px}.btn{width:100%;text-align:center}}