/* v6: approved licensed service photos and extras, 2026-10-22 */
.stock-note{margin:16px 0 0;font-size:14px;color:#6a6357;max-width:620px}
.stock-note a{color:inherit;text-decoration:underline}
.whyhome{background:var(--sand);padding:56px 0}
.whyhome .eyebrow{margin:0 0 10px}
.whyhome h2{font-size:clamp(1.8rem,4.5vw,2.4rem);margin:0;max-width:760px}
.wh-grid{display:grid;gap:18px;margin-top:24px}
.wh-grid>div{border:1px solid rgba(201,162,79,.55);border-radius:10px;padding:20px;background:#fff}
.wh-grid h3{margin:0 0 4px;font-size:1.12rem}
.wh-grid p{margin:0}
@media(min-width:760px){.wh-grid{grid-template-columns:repeat(3,1fr)}}
.svc-split{display:grid;gap:26px;align-items:center;margin-top:4px}
.svc-split .svc-top{margin:0;max-width:640px}
.svc-split figure{margin:0}
.svc-photo{width:100%;height:240px;object-fit:cover;border-radius:12px;border:1px solid rgba(201,162,79,.5)}
.svc-cap{font-size:13px;color:#6a6357;margin:8px 0 0}
@media(min-width:900px){.svc-split{grid-template-columns:1.05fr .95fr;gap:44px}.svc-photo{height:320px}}
.own-label{margin:30px 0 0;font-weight:700;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--gold-d)}
.bottombar{position:fixed;left:0;right:0;bottom:0;z-index:2147482998;display:flex;gap:8px;padding:8px 10px calc(10px + env(safe-area-inset-bottom,0px));background:rgba(255,255,255,.96);border-top:1px solid var(--line);box-shadow:0 -6px 18px rgba(31,36,43,.14)}
.bottombar a{flex:1;display:flex;align-items:center;justify-content:center;min-height:48px;padding:0 8px;border-radius:999px;font-weight:700;font-size:14px;text-decoration:none;text-align:center}
.bottombar .b1{background:var(--gold);color:var(--ch)}
.bottombar .b2,.bottombar .b3{border:2px solid var(--ch);color:var(--ch);background:#fff}
@media(min-width:900px){.bottombar{display:none}}
@media(max-width:899px){[data-symphony-badge]{bottom:84px!important}.hfoot{padding-bottom:96px}.est form{padding-bottom:108px}}

.afterhours{margin:14px 0 0;font-size:15px;color:#4a4f57;max-width:620px}.afterhours a{font-weight:700;color:#8a5a1f;text-decoration:underline}
.duo figcaption .stock-cap{display:block;margin-top:4px;font-size:12px;letter-spacing:0;text-transform:none;font-weight:400;opacity:.8}
