.reshob_intro{padding:48px 0;background:#fff}.reshob_intro .intro-copy{max-width:640px}.reshob_intro .intro-logo{display:inline-flex;align-items:center;justify-content:center;margin-bottom:1.5rem;padding:1rem;border-radius:8px;background:#ebeef0}.reshob_intro .intro-logo img{display:block;max-width:180px;max-height:72px;-o-object-fit:contain;object-fit:contain}.reshob_intro .intro-title{margin:0 0 1rem;font-size:1.85rem;line-height:1.25;font-weight:700}.reshob_intro .intro-content{color:#454651;line-height:1.7}.reshob_intro .intro-content p:last-child{margin-bottom:0}.reshob_intro .intro-grid{display:grid;grid-template-columns:1fr;gap:1.5rem}.reshob_intro .intro-feature{min-height:100%;padding:1.5rem;border:1px solid #c6c5d3;border-radius:8px;background:#f1f4f6;transition:border-color .2s ease,transform .2s ease}.reshob_intro .intro-feature:hover{border-color:#122674;transform:translateY(-2px)}.reshob_intro .intro-feature .material-symbols-outlined{margin-bottom:.75rem;color:#122674;font-size:2.25rem}.reshob_intro .intro-feature h3{margin:0 0 .5rem;font-size:1.35rem;line-height:1.25;font-weight:700}.reshob_intro .intro-feature p{margin:0;color:#454651;font-size:.95rem}@media screen and (min-width: 768px){.reshob_intro .intro-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media screen and (min-width: 992px){.reshob_intro{padding:80px 0}.reshob_intro .intro-title{font-size:2rem}}