header .brand img{width:61px;height:68px}header .brand strong{font-size:29px;letter-spacing:-1.1px}.brand small{display:flex;align-items:center;gap:9px;font-family:Georgia,'Times New Roman',serif;font-style:italic;font-size:17px;font-weight:600;line-height:1.35;letter-spacing:.025em;text-transform:none;margin-top:8px;color:#647e45}.brand small:before{content:'';width:21px;height:2px;flex:0 0 21px;background:#9bb46e}.footer-grid .brand small{color:#d5e2b9;font-size:15px}.ib-featured .section-head{margin-bottom:32px}.ib-featured-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:24px}.ib-featured-card{grid-column:span 2;display:flex;flex-direction:column;overflow:hidden;background:#fff;border:1px solid #e2e8db;border-radius:16px;box-shadow:0 10px 30px #193f3508;transition:transform .2s,box-shadow .2s}.ib-featured-card:nth-child(-n+2){grid-column:span 3}.ib-featured-card:hover{transform:translateY(-4px);box-shadow:0 18px 34px #193f3514}.ib-featured-photo{height:240px;overflow:hidden;background:#e8eedf}.ib-featured-card:nth-child(-n+2) .ib-featured-photo{height:300px}.ib-featured-photo img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.ib-featured-card:hover img{transform:scale(1.035)}.ib-featured-body{padding:25px;display:flex;flex-direction:column;flex:1}.ib-featured-body small{font-size:10px;letter-spacing:1.7px;color:#71854f;text-transform:uppercase}.ib-featured-body h3{font-size:27px;line-height:1.18;letter-spacing:-.035em;margin:12px 0}.ib-featured-body p{font-size:14px;line-height:1.7;margin-bottom:24px}.ib-featured-body .ib-featured-link{margin-top:auto;font-size:13px;font-weight:600;color:#244f44}.ib-other-services{padding-top:15px}.ib-other-services .grid{gap:22px}.ib-other-services .card{background:#eef2e7;padding:25px;border-radius:12px;border:1px solid #e0e7d7}.ib-other-services h3{font-size:22px}.ib-other-services p{font-size:13px}.ib-new-service-note{font-size:12px;color:#6b796f;margin-top:12px}.ib-priority-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.ib-priority-links a{padding:10px 16px;border:1px solid #c5d1ba;border-radius:50px;font-size:13px}.ib-priority-links a:hover{background:#e8efdc}@media(max-width:1100px){header .brand strong{font-size:25px}header .brand img{width:52px;height:59px}.brand small{font-size:16px}}@media(max-width:760px){header .brand strong{font-size:22px}.brand{gap:9px}header .brand img{width:43px;height:51px}.brand small{font-size:14px;gap:6px;letter-spacing:.01em;margin-top:5px}.brand small:before{width:14px;flex-basis:14px}.ib-featured-grid{grid-template-columns:1fr;gap:20px}.ib-featured-card,.ib-featured-card:nth-child(-n+2){grid-column:auto}.ib-featured-photo,.ib-featured-card:nth-child(-n+2) .ib-featured-photo{height:245px}.ib-featured-body{padding:23px}.ib-other-services{padding-top:0}.footer-grid .brand small{font-size:14px}}@media(max-width:380px){header .brand strong{font-size:19px}.brand small{font-size:13px}.brand small:before{display:none}header .brand img{width:37px;height:45px}.menu{padding:7px 8px}}
