/* Sales-led visual hierarchy and comfortable decision controls. */
@media(max-width:760px){.decision-track{display:grid!important}}
.decision-track{padding:12px;gap:8px;align-items:stretch}
.decision-track button{padding:18px 20px!important;min-height:94px;border:1px solid transparent;border-radius:9px;line-height:1.45;text-align:left}
.decision-track button>span{display:block;margin:0 0 10px!important;line-height:1}
.decision-track button[aria-selected=true]{background:#eff45112;border-color:#81904e}
.decision-track button:focus-visible{outline-offset:-4px}
.hero .hero-lede{max-width:385px;font-size:20px;line-height:1.5}
.hero .hero-sub{max-width:380px}
.hero-sales-note{display:flex;align-items:center;gap:9px;margin:19px 0 0;color:#d9e0b6;font-size:10px;letter-spacing:.015em}
.hero-sales-note>span{height:6px;width:6px;border-radius:50%;background:#eff451;flex:none}
.office-wrap{background:radial-gradient(ellipse at 50% 51%,#b1aa2912 0,transparent 60%)}
.office-ticket{background:#222b1d;border-color:#6b7342;box-shadow:0 12px 34px #0003}
.office-topline>span:first-child{color:#c2cca4;letter-spacing:.07em}
.room-tag.sales-zone{border-color:#b3b858;color:#f1f5c0;background:#303820e8}
.room-tag.sales-zone.selected{background:#eff451;color:#1b2716}
.room-tag:active{transform:translate(-50%,-50%) scale(.97)}
.sonny-infinity{opacity:.095;stroke-width:10}
@media(max-width:760px){.decision-track{padding:10px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.decision-track button{padding:17px 16px!important;min-width:0;min-height:84px;font-size:12px}.decision-track button:last-child{grid-column:1/-1}.decision-track button>span{margin-bottom:9px!important}.hero .hero-lede{font-size:18px;max-width:320px}.hero-sales-note{font-size:9px;gap:7px;line-height:1.5;max-width:310px}.room-tag{font-size:6px!important}.office-topline>span:first-child{font-size:7px}.sonny-infinity{opacity:.12}}
