.page-module___8aEwW__page{color:#17304f;background:#fff;min-height:100vh;padding:28px 20px 60px}.page-module___8aEwW__container{width:min(1180px,100%);margin:0 auto}.page-module___8aEwW__brand{width:100%}.page-module___8aEwW__brandRow{justify-content:center;align-items:center;gap:24px;display:flex}.page-module___8aEwW__logo{object-fit:contain;width:340px;height:auto}.page-module___8aEwW__divider{background:#65be31;border-radius:999px;width:2px;height:58px}.page-module___8aEwW__slogan{color:#65be31;letter-spacing:-.035em;margin:0;font-size:clamp(1.15rem,2vw,1.85rem);font-weight:800;line-height:1.15}.page-module___8aEwW__intro{text-align:center;margin:48px auto 0}.page-module___8aEwW__eyebrow{color:#65be31;letter-spacing:.12em;margin-bottom:8px;font-size:.72rem;font-weight:800;display:block}.page-module___8aEwW__intro h1{color:#0759a8;letter-spacing:-.06em;margin:0;font-size:clamp(2.7rem,5vw,4.8rem);font-weight:900;line-height:.95}.page-module___8aEwW__intro p{color:#727b85;margin:13px 0 0;font-size:clamp(1rem,1.7vw,1.3rem);font-weight:400}.page-module___8aEwW__branches{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:48px;display:grid}.page-module___8aEwW__card{color:inherit;background:#fff;border:1px solid #0759a80f;border-radius:25px;text-decoration:none;transition:box-shadow .25s;display:block;overflow:hidden;box-shadow:0 18px 45px #1d375417}.page-module___8aEwW__card:hover{box-shadow:0 26px 60px #1d375424}.page-module___8aEwW__imageWrapper{width:100%;height:330px;position:relative;overflow:hidden}.page-module___8aEwW__image{object-fit:cover;transition:transform .5s}.page-module___8aEwW__card:hover .page-module___8aEwW__image{transform:scale(1.025)}.page-module___8aEwW__cardContent{padding:22px 28px 28px}.page-module___8aEwW__branchLabel{color:#9aa3ac;align-items:center;gap:8px;margin-bottom:6px;font-size:.92rem;display:flex}.page-module___8aEwW__pin{color:#65be31;font-size:1rem}.page-module___8aEwW__cardContent h2{color:#0759a8;letter-spacing:-.045em;margin:0;font-size:clamp(2rem,3vw,2.8rem);font-weight:900;line-height:1}.page-module___8aEwW__cardContent p{color:#9aa3ac;margin:8px 0 22px;font-size:1.05rem}.page-module___8aEwW__button{color:#fff;background:linear-gradient(90deg,#65be31,#54ae31);border-radius:999px;justify-content:space-between;align-items:center;width:210px;height:48px;padding:0 20px 0 22px;font-size:.95rem;font-weight:800;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 10px 24px #65be3138}.page-module___8aEwW__arrow{font-size:1.45rem;transition:transform .2s}.page-module___8aEwW__card:hover .page-module___8aEwW__button{transform:translateY(-2px);box-shadow:0 14px 30px #65be314d}.page-module___8aEwW__card:hover .page-module___8aEwW__arrow{transform:translate(4px)}@media (max-width:820px){.page-module___8aEwW__page{padding:24px 16px 45px}.page-module___8aEwW__brandRow{gap:14px}.page-module___8aEwW__logo{width:320px}.page-module___8aEwW__divider{height:55px}.page-module___8aEwW__slogan{font-size:1.15rem}.page-module___8aEwW__intro{margin-top:48px}.page-module___8aEwW__branches{grid-template-columns:1fr;gap:24px}.page-module___8aEwW__imageWrapper{height:320px}}@media (max-width:560px){.page-module___8aEwW__page{padding:18px 12px 35px}.page-module___8aEwW__brandRow{grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);gap:10px;display:grid}.page-module___8aEwW__logo{width:100%;max-width:190px}.page-module___8aEwW__divider{height:45px}.page-module___8aEwW__slogan{font-size:.83rem;line-height:1.15}.page-module___8aEwW__intro{margin-top:38px}.page-module___8aEwW__eyebrow{font-size:.58rem}.page-module___8aEwW__intro h1{font-size:2.4rem}.page-module___8aEwW__intro p{margin-top:8px;font-size:.92rem}.page-module___8aEwW__branches{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:32px}.page-module___8aEwW__card{border-radius:17px}.page-module___8aEwW__imageWrapper{height:145px}.page-module___8aEwW__cardContent{padding:12px 13px 15px}.page-module___8aEwW__branchLabel{gap:5px;margin-bottom:5px;font-size:.68rem}.page-module___8aEwW__pin{font-size:.7rem}.page-module___8aEwW__cardContent h2{font-size:1.2rem}.page-module___8aEwW__cardContent p{margin:5px 0 12px;font-size:.7rem}.page-module___8aEwW__button{width:100%;height:34px;padding:0 10px 0 12px;font-size:.68rem}.page-module___8aEwW__arrow{font-size:1rem}}
