/* Restore the address-first app home while preserving the four website service choices. */
.hero.brand-hero.app-simple-home>.hero-value-copy{display:block;margin:9px 0 0;color:#40566f;font-size:13px;line-height:1.5;white-space:normal}
.app-simple-home .flagship-search{margin-top:20px;padding:16px;border:1px solid #d6e2ed;border-radius:17px;background:#fff;box-shadow:0 12px 26px -21px rgba(16,47,79,.45)}
.app-simple-home .home-address-head{gap:3px;margin-bottom:13px}
.app-simple-home .home-address-head b{display:block}
.app-simple-home .home-address-head .home-address-title{color:#173554;font-size:17px;line-height:1.35;letter-spacing:-.04em}
.app-simple-home .home-address-head .home-address-help{font-size:12px;color:#587085}
.app-simple-home .flagship-search label{margin-bottom:7px}
.app-simple-home .address-full-btn{display:flex;justify-content:space-between;width:100%;min-height:34px;margin-top:8px;padding:6px 3px;border:0;background:transparent;color:#526a83;text-align:left;font-size:11px;box-shadow:none}
.app-simple-home .address-full-btn b{font-size:11px;font-weight:650}
.home-simple-services{margin:19px 1px 3px}
.home-simple-services-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:10px}
.home-simple-services-head b{color:#193653;font-size:15px;line-height:1.35;letter-spacing:-.035em}
.home-simple-services-head span{color:#63778a;font-size:11px;line-height:1.35;text-align:right}
.home-simple-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
.home-simple-choice{display:flex;align-items:center;gap:7px;min-height:55px;min-width:0;padding:9px 10px;border:1px solid #dce6ef;border-radius:12px;background:#fff;color:#173b61;text-align:left;cursor:pointer;box-shadow:0 3px 10px rgba(30,57,85,.035);transition:border-color .16s,background .16s,box-shadow .16s}
.home-simple-choice b{flex:1;min-width:0;font-size:12.5px;line-height:1.25;letter-spacing:-.05em;word-break:keep-all}
.home-simple-icon{display:grid;place-items:center;flex:0 0 29px;width:29px;height:29px;border-radius:8px;background:#eaf3fc;color:#2a6599}
.home-simple-icon svg{width:17px;height:17px}
.home-simple-choice:nth-child(3) .home-simple-icon{background:#fff2ee;color:#bb4938}
.home-simple-arrow{flex:0 0 auto;color:#8aa4bd;font-size:19px;line-height:1}
.home-simple-choice:hover,.home-simple-choice:focus-visible,.home-simple-choice.is-selected{border-color:#2f70aa;background:#f4f9ff;outline:none;box-shadow:0 0 0 2px #d8eafb}
.home-simple-choice.is-selected .home-simple-icon{background:#215b92;color:#fff}
.home-simple-status{margin:9px 2px 0;color:#60758a;font-size:11px;line-height:1.45}
@media(max-width:430px){
  .app-simple-home .hero-fixed-two>span{font-size:clamp(22px,5.9vw,27px)}
  .hero.brand-hero.app-simple-home>.hero-value-copy{font-size:12px;letter-spacing:-.025em}
  .app-simple-home .flagship-search{margin-top:18px;padding:14px}
  .app-simple-home .flagship-search .search-row{display:grid;grid-template-columns:1fr;gap:8px}
  .app-simple-home .flagship-search .search-row input,.app-simple-home .flagship-search .search-row button{width:100%;min-height:47px}
  .home-simple-services-head{display:grid;gap:3px}
  .home-simple-services-head span{text-align:left}
  .home-simple-choice{padding:8px;gap:6px;min-height:55px}
  .home-simple-choice b{font-size:clamp(11.4px,3.1vw,12.5px)}
  .home-simple-icon{flex-basis:27px;width:27px;height:27px}
  .home-simple-arrow{font-size:17px}
}
@media(max-width:350px){.home-simple-choice{gap:4px;padding:7px}.home-simple-icon{flex-basis:25px;width:25px;height:25px}.home-simple-choice b{font-size:10.5px}}
@media(prefers-reduced-motion:reduce){.home-simple-choice{transition:none}}
