.halo-welcome{padding:34px;border:1px solid #f1dce4;border-radius:18px;background:linear-gradient(120deg,#fff3e3,#ffedf4 60%,#eff9ff);margin-bottom:25px}.halo-welcome h2{font-size:26px;color:#b9758b}.halo-welcome p{color:#a0828b;line-height:1.9;margin:18px 0}.halo-welcome small{color:#ac8b7b}.halo-contacts{display:flex;gap:12px;flex-wrap:wrap;margin:20px 0}.halo-contacts span{background:#ffffffa0;border:1px solid #f2dae2;border-radius:30px;padding:9px 17px;color:#ba8095;font-size:12px}.material-tabs{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:20px}.material-tabs .active{background:#fff0f5;color:#b26e8d;border-color:#e9b8ca}.material-view{background:#fffaf6;border-radius:14px;padding:20px;text-align:center}.material-view img{display:block;width:100%;max-width:620px;height:auto;margin:18px auto 0;border-radius:12px;border:1px solid #f3e2da}.halo-benefits{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.halo-benefit{background:linear-gradient(110deg,#fff8ed,#fff3f8);border:1px solid #f1e0d9;padding:23px;border-radius:13px}.halo-benefit strong{color:#bf8594;font-size:24px}.halo-benefit p{color:#9c8a90;font-size:13px;line-height:1.8;margin-top:12px}.monogram{background:#d88da9}.primary,.metric.featured{background:#d88da9;border-color:#d88da9}.primary:hover{background:#c97b98}.login-art{background:linear-gradient(140deg,#fff5e5,#ffedf4,#ecf7fe)}.login-art .orb{border-color:#f5dce6}.login-art h1{color:#996b7c}.login-art p{color:#aa8795}.member-welcome{background:linear-gradient(110deg,#fff2e4,#fff1f7);border-color:#f0dce4}.member-welcome .eyebrow{color:#b98a9f}.halo-rate-note{margin:15px 0;color:#a8836b;font-size:12px;line-height:1.8}@media(max-width:720px){.halo-welcome{padding:25px}.halo-welcome h2{font-size:21px}.material-view{padding:10px}.material-tabs button{font-size:12px;padding:9px}.halo-benefits{grid-template-columns:1fr}.halo-benefit{padding:20px}}
