.home-services{background:#e3e7dc;padding:40px 6% 44px;color:#10483f}.home-services>h2{text-align:center;font:400 clamp(30px,3vw,40px)/1.15 Georgia,serif;margin:0 0 32px}.home-service-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:1320px;margin:auto}.home-service-option{display:flex;align-items:center;flex-direction:column;text-align:center;text-decoration:none;padding:16px 28px 20px;position:relative;border-radius:4px;transition:background .18s}.home-service-option+.home-service-option{border-left:1px solid #bcc8b7;border-radius:0}.home-service-icon{width:90px;height:90px;display:grid;place-items:center;border-radius:50%;background:#f8f7ef;border:1px solid #c2cbb9;color:#10483f;margin-bottom:18px}.home-service-icon svg{width:52px;height:52px}.home-service-option:nth-child(2) .home-service-icon{background:#e9dfc8;border-color:#d6c39e}.home-service-option h3{font:400 clamp(24px,2.1vw,30px)/1.15 Georgia,serif;margin:0;max-width:330px}.home-service-arrow{display:block;color:#98611e;font-size:26px;line-height:1;margin-top:16px}.home-service-option:hover{background:rgba(255,255,255,.38)}.home-service-option:hover h3{text-decoration:underline;text-underline-offset:5px}.home-service-option:focus-visible{outline:3px solid #98611e;outline-offset:5px}@media(prefers-reduced-motion:reduce){.home-service-option{transition:none}}@media(max-width:650px){.home-services{padding:32px 24px}.home-services>h2{margin-bottom:24px}.home-service-options{grid-template-columns:1fr}.home-service-option{display:grid;grid-template-columns:64px 1fr;gap:18px;text-align:left;padding:22px 0}.home-service-option+.home-service-option{border-left:0;border-top:1px solid #bcc8b7}.home-service-icon{width:64px;height:64px;margin:0}.home-service-icon svg{width:39px;height:39px}.home-service-option h3{font-size:25px}.home-service-arrow{margin:0;font-size:24px}}
