.v27-style-advisor{margin:18px 0 22px;padding:22px;background:linear-gradient(120deg,#fcf6f4,#f5ebee);border:1px solid #e9d9df;border-radius:18px;display:grid;gap:12px}.v27-style-stamp{letter-spacing:2px;font-size:9px;color:#ac7588;font-weight:800}.v27-style-advisor h4{font-family:Georgia,serif;font-size:23px;font-weight:400;letter-spacing:-.5px;margin:7px 0}.v27-style-advisor p{font-size:12px;color:#75656e}.v27-style-advisor textarea{padding:14px 16px;border:1px solid #e4d4d8;border-radius:12px;background:white;color:#362c32;resize:vertical;font:inherit}.v27-style-advisor button{padding:13px 16px;color:#fff;background:#40333e;border:0;border-radius:12px;font-weight:650;cursor:pointer}.v27-style-advisor #v27-style-match-status{display:grid;gap:5px;font-size:12px}.v27-style-advisor #v27-style-match-status span{color:#755967}.v27-style-advisor small{font-size:10px;color:#84747b;line-height:1.5}
/* More distinctive previews for each design level; no tier changes to booking features. */
.tier-card[data-tier="standard"] .tier-look{background:#f2efeb!important}.tier-card[data-tier="standard"] .tier-mock{background:#fff;box-shadow:0 7px 15px #44323a0b;border:1px solid #e8e4e0;border-radius:7px!important}.tier-card[data-tier="standard"] .tier-mock-art{background:#dad2ce!important;border-radius:3px!important}.tier-card[data-tier="standard"] .tier-mock-cards{border-radius:3px!important}
.tier-card[data-tier="signature"] .tier-look{background:linear-gradient(125deg,#fae2e8,#d6aabb)!important}.tier-card[data-tier="signature"] .tier-mock{border:2px solid #ffffff9a;transform:rotate(-3deg) translateY(3px);box-shadow:8px 8px 0 #9f6c8640;border-radius:17px!important}.tier-card[data-tier="signature"] .tier-mock-art{border-radius:16px 16px 5px 5px!important;background:linear-gradient(120deg,#db9aa8,#b96b89)!important}
.tier-card[data-tier="studio"] .tier-look{background:radial-gradient(circle at 15% 10%,#9e718b 0%,transparent 39%),linear-gradient(140deg,#38303f,#191924)!important}.tier-card[data-tier="studio"] .tier-mock{background:#302936;border:1px solid #d8afc0aa;box-shadow:0 0 0 6px #ffffff0d,8px 12px 20px #0005;transform:rotate(3deg) translateY(-3px);border-radius:18px!important}.tier-card[data-tier="studio"] .tier-mock-art{background:radial-gradient(circle at 60% 40%,#c99db2,#76586f)!important;border-radius:90px 90px 10px 10px!important}.tier-card[data-tier="studio"] .tier-mock-title{background:#e2bdce!important}.tier-card[data-tier="studio"] .tier-mock-cards{background:#a17b92!important}
