body[data-tenant-template]{--template-ink:#0d273f;--template-accent:#e40d1e;--template-paper:#fbfaf8}.topbar{border-bottom-color:#dde6ec}.tenant-brand-wordmark{color:var(--template-ink);font:700 16px "DM Sans",sans-serif;letter-spacing:1.4px;text-transform:uppercase}footer .tenant-brand-wordmark{color:#fff}body[data-tenant-template] .website-hero{position:relative;isolation:isolate}body[data-tenant-template] .website-hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#071a33bd 0%,#071a3388 46%,transparent 78%);pointer-events:none}body[data-tenant-template] .hero-copy{max-width:650px}body[data-tenant-template] .hero-copy h1{letter-spacing:-1.6px}body[data-tenant-template] .hero-form-heading span{color:var(--template-accent)}body[data-tenant-template] .hero-primary,body[data-tenant-template] .hero-slider-book{background:var(--template-accent)}body[data-tenant-template] .quick-service-section{position:relative}body[data-tenant-template] .quick-service-section:before{content:"TENANT CATALOGUE";display:block;margin:0 0 10px;color:#7d67b1;font:800 10px "DM Sans",sans-serif;letter-spacing:1.5px}body[data-tenant-template] .quick-service-card{box-shadow:0 12px 28px #102e4b0c;transition:transform .2s ease,box-shadow .2s ease}body[data-tenant-template] .quick-service-card:hover{transform:translateY(-4px);box-shadow:0 17px 34px #102e4b17}body[data-tenant-template] .tenant-home-section{border-top:1px solid #dfe7ed;padding-top:38px}body[data-tenant-template] .premium-service-section,body[data-tenant-template] .website-section,body[data-tenant-template] .package-section,body[data-tenant-template] .review-section,body[data-tenant-template] .professional-section{display:none}body[data-tenant-template="beauty_editorial"]{--template-ink:#3f2740;--template-accent:#a13560;--template-paper:#fffafb;background:#fffafa}body[data-tenant-template="beauty_editorial"] .website-hero:after{background:linear-gradient(90deg,#3d2037cb 0%,#3d20378a 48%,transparent 80%)}body[data-tenant-template="beauty_editorial"] .hero-copy h1,body[data-tenant-template="beauty_editorial"] .quick-service-heading h2{font-family:"Playfair Display",serif}body[data-tenant-template="beauty_editorial"] .topbar{background:#fffafc}body[data-tenant-template="beauty_editorial"] .quick-service-card{border-radius:2px}body[data-tenant-template="beauty_editorial"] .service-badge{background:#f9e9ef;color:#9d315b}@media(max-width:700px){body[data-tenant-template] .website-hero:after{background:#071a3399}body[data-tenant-template="beauty_editorial"] .website-hero:after{background:#3d20379b}}
