:root{--bg:#f8f5f0;--plum:#864532;--plum-dark:#683626;--rose:#f2e7de;--peach:#f7eddf;--ink:#342c27;--line:#eae2d8;--muted:#8b8076}
.brand{text-decoration:none;padding:0;max-width:100%}.brand-logo{display:block;width:190px;height:55px;object-fit:cover;object-position:center}.login-left .brand-logo{width:250px;height:70px}.workspace{margin-top:27px}.mobile-title{color:#864532;letter-spacing:.5px}.nav a.active{background:#f1e5d9;color:#864532}.nav a:hover{background:#f7eee4}.avatar{background:#f1e5d9;color:#864532}.metric-icon{color:#864532;background:#f6ece1}.text-btn{color:#864532}.hero-card{background:#f0e5d8}.hero-card h2{color:#754c32}.hero-card p,.hero-card .eyebrow{color:#a07e62}.hero-card .bloom i{background:linear-gradient(140deg,#fffaf3,#d6b18d)}.hero-card .bloom:after{background:#b48d62}.login-art{background:#f0e5d8}.login-art h2{color:#795336}.login-art p,.login-art .eyebrow{color:#9b7b61}.login-art .bloom i{background:linear-gradient(140deg,#fffaf3,#cfac87)}.login-art:before{border-color:#d8bfa7}.day-btn.active{background:#864532}.agenda-main{border-color:#c8a68a}.demo-banner{background:#ede3d8;color:#947a65}.pill.rose{background:#f0e4d6;color:#8d6649}.tier-card.current{border-color:#b68e64;background:#faf4e9}.tier-symbol,.tier-card .tier-percent{color:#9c7748}.page-heading .eyebrow{color:#aa8c6d}.source-price-card{margin-bottom:30px}.source-price-card h2{font-size:23px}.studio-contact-grid{display:grid;grid-template-columns:1fr 1.2fr 1fr;gap:28px}.studio-contact-grid p{font-size:13px;margin:12px 0}.studio-contact-grid .eyebrow{font-size:9px}.studio-contact-grid .text-btn{font-size:11px}.studio-contact a{color:#864532}.date-note{color:#9b826b}.sidebar .brand-name{white-space:nowrap}
.loyalty-hero{position:relative;overflow:hidden;border:1px solid transparent}.loyalty-hero>div{position:relative;z-index:1}.loyalty-hero.tier-start{background:linear-gradient(125deg,#f7eee3,#e7d7c0);border-color:#deccb0;color:#795a38}.loyalty-hero.tier-start h2,.loyalty-hero.tier-start .bonus-number{color:#795a38}.loyalty-hero.tier-start p,.loyalty-hero.tier-start .eyebrow,.loyalty-hero.tier-start .bonus-number small{color:#977d60}
.loyalty-hero.tier-silver{background:linear-gradient(118deg,#f9fafc 0%,#dce1e8 27%,#fafbfc 47%,#cbd2dc 73%,#edf0f4 100%);border-color:#c4ccd7;box-shadow:0 9px 30px #68738612;color:#424c5b}.loyalty-hero.tier-silver:after{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(118deg,transparent 25%,#ffffff70 26%,transparent 54%,#ffffff70 55%,transparent 79%)}.loyalty-hero.tier-silver h2,.loyalty-hero.tier-silver .bonus-number{color:#424c5b;text-shadow:0 1px #ffffffa0}.loyalty-hero.tier-silver p,.loyalty-hero.tier-silver .eyebrow,.loyalty-hero.tier-silver .bonus-number small{color:#606c7d}.loyalty-hero.tier-silver progress{accent-color:#8693a6}.loyalty-hero.tier-silver progress::-webkit-progress-bar{background:#ffffffa0}.loyalty-hero.tier-silver progress::-webkit-progress-value{background:linear-gradient(90deg,#abb6c7,#758399)}
.loyalty-hero.tier-gold{background:linear-gradient(118deg,#fff8dc,#e5c77d 28%,#fff5cc 48%,#d9b45e 77%,#f5e2a8);border-color:#d0ad5e;box-shadow:0 9px 30px #a8883112;color:#72531a}.loyalty-hero.tier-gold h2,.loyalty-hero.tier-gold .bonus-number{color:#72531a}.loyalty-hero.tier-gold p,.loyalty-hero.tier-gold .eyebrow,.loyalty-hero.tier-gold .bonus-number small{color:#80662f}.loyalty-hero.tier-gold progress{accent-color:#a58236}.loyalty-hero.tier-gold progress::-webkit-progress-bar{background:#fff7ddaa}.loyalty-hero.tier-gold progress::-webkit-progress-value{background:linear-gradient(90deg,#c49a41,#9f7524)}
.loyalty-hero.tier-vip{background:linear-gradient(120deg,#302923,#594632 55%,#332a24);border-color:#b3986e;box-shadow:0 9px 30px #352b2520;color:#f1d6a5}.loyalty-hero.tier-vip h2,.loyalty-hero.tier-vip .bonus-number{color:#f1d6a5}.loyalty-hero.tier-vip p,.loyalty-hero.tier-vip .eyebrow,.loyalty-hero.tier-vip .bonus-number small{color:#d9c3a2}.loyalty-hero.tier-vip progress{accent-color:#cfaf73}.loyalty-hero.tier-vip progress::-webkit-progress-bar{background:#76634d}.loyalty-hero.tier-vip progress::-webkit-progress-value{background:linear-gradient(90deg,#dec792,#b99a61)}
.pill.tier-badge.tier-start{background:#f4ecdf;color:#8b6d49;border:1px solid #e8dbc7}.pill.tier-badge.tier-silver{background:linear-gradient(125deg,#f4f6f9,#dce2eb,#f7f8fa);color:#637087;border:1px solid #cbd2dd}.pill.tier-badge.tier-gold{background:linear-gradient(125deg,#fff5cf,#e9cf8e,#fff1bf);color:#8b6824;border:1px solid #dfc47b}.pill.tier-badge.tier-vip{background:linear-gradient(125deg,#3e342a,#5a4934);color:#f3d5a0;border:1px solid #a98b5a}
.tier-card.tier-silver{background:linear-gradient(130deg,#fff,#e9edf3,#f8fafc)}.tier-card.tier-silver.current{border-color:#8f9cb0;box-shadow:0 0 0 1px #b2bdcd55}.tier-card.tier-silver .tier-symbol,.tier-card.tier-silver .tier-percent{color:#74839a}.tier-card.tier-silver .pill{background:#dce3ed;color:#5c6c84}.tier-card.tier-gold{background:linear-gradient(130deg,#fffdf5,#f5e9c5,#fff8e1)}.tier-card.tier-gold.current{border-color:#c5a456}.tier-card.tier-gold .tier-symbol,.tier-card.tier-gold .tier-percent{color:#b48b34}.tier-card.tier-gold .pill{background:#eddda9;color:#886825}.tier-card.tier-vip{background:linear-gradient(130deg,#39302a,#54412f);border-color:#85705a;color:#f3dfbe}.tier-card.tier-vip.current{border-color:#c6a870}.tier-card.tier-vip p{color:#caba9e}.tier-card.tier-vip .tier-symbol,.tier-card.tier-vip .tier-percent{color:#e4c58b}.tier-card.tier-vip .pill{background:#6c553c;color:#f3d8ab}
@media(max-width:1200px){.brand-logo{width:170px;height:48px}.studio-contact-grid{gap:18px}}
@media(max-width:820px){.studio-contact-grid{grid-template-columns:1fr;gap:12px}.source-price-card h2{font-size:21px}.studio-contact-grid p{margin:8px 0}.login-left .brand-logo{width:240px;height:67px}.loyalty-hero.tier-silver,.loyalty-hero.tier-gold,.loyalty-hero.tier-vip{padding:23px}}
