.hb34-owner-top{position:fixed;z-index:90;right:24px;bottom:101px;width:53px;height:53px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(138deg,#f9e9bd,#e6bb69 48%,#a97929);color:#0a2b4d;border:2px solid #fff0c4;box-shadow:inset 0 2px 1px #fff9e6bc,0 5px 18px #051e3777,0 0 0 1px #a4702e;cursor:pointer;opacity:0;visibility:hidden;transform:translateY(12px);transition:opacity .2s,transform .2s,visibility .2s;pointer-events:none}
.hb34-owner-top.is-visible{visibility:visible;opacity:1;transform:translateY(0);pointer-events:auto}
.hb34-owner-top svg{width:26px;height:26px;display:block}
.hb34-owner-top:hover{filter:brightness(1.08)}
.hb34-owner-top:focus-visible{outline:3px solid #198fce;outline-offset:4px}
@media(max-width:600px){.hb34-owner-top{right:17px;bottom:92px;width:49px;height:49px}}
@media(prefers-reduced-motion:reduce){.hb34-owner-top{transition:none}}
/* Care premium colours retain calmer medical presentation. */
:root{--navy:#083b72;--navy-med:#0f4d80;--gold:#c69640;--gold-light:#f6da95}
.site-header{border-bottom:3px solid #eac479!important;box-shadow:0 5px 20px #0b31552b!important}
.choice-hero{background:linear-gradient(135deg,#fffefa,#edf6ff 58%,#ecf4fd)!important}
.choice-heading h1{color:#0b3966!important}
.choice-heading .eyebrow{color:#9e6d23!important}
.selection-card{border:3px solid #edc37b!important;box-shadow:0 19px 45px #123f633f,inset 0 0 0 1px #ffefbe!important}
.selection-card.hair-card{border-top-color:#2c82d0!important}
.selection-card.stomach-card{border-top-color:#d8aa5b!important}
.free-chip{background:linear-gradient(115deg,#e7f9e8,#d4f3df)!important;border:1px solid #dcb572!important;color:#0a6532!important}
.button-gold{background:linear-gradient(115deg,#ffe9b1,#e8bc69 55%,#ad7b2f)!important;color:#102f4c!important;border:2px solid #fff0be!important;box-shadow:inset 0 1px #fff9de,0 7px 19px #6d461a33!important}
.button-wa{background:linear-gradient(115deg,#12a544,#0c7635)!important;border:2px solid #e8c17c!important;box-shadow:0 6px 19px #0b633147!important}
.floating-whatsapp{background:linear-gradient(135deg,#17b95b,#0c8a43)!important;border:3px solid #f8d68f!important;box-shadow:inset 0 1px 0 #fff6ca8a,0 0 0 1px #b07f35,0 9px 24px #0d673f70!important}
.trustbar{background:linear-gradient(110deg,#f6fbff,#eaf3fc)!important;border-block:2px solid #e5c283!important}
.trustbar-grid>div{border-color:#dec38e!important}
.why-section{background:linear-gradient(130deg,#fff,#f2f7fd)!important}
@media(min-width:900px) and (max-width:1350px){.site-header .header-wrap{gap:10px!important}.site-header .logo-lockup{min-width:0!important}.site-header .head-right{flex:0 1 auto!important}.site-header .langs select{max-width:80px!important}}
