.contact-luxury .draft{background:linear-gradient(90deg,#3a0956,#7d389b,#3a0956);color:#fff;border-bottom:2px solid #ded3e9}.contact-luxury .draft span{color:#f1ddff}
.contact-luxury header{background:linear-gradient(115deg,#572070,#8f4dae 48%,#4a145f);border-bottom:3px solid #dad2e3;box-shadow:0 3px 0 #896b9e,0 7px 18px #37104735}.contact-luxury .brand-name{color:#fff;text-shadow:0 1px 2px #280432}.contact-luxury header .mark{border-right-color:#d4b9e6}.contact-luxury nav{border-top-color:#c9a5de}.contact-luxury nav a{font-family:Georgia,serif;color:#fff}.contact-luxury nav a[aria-current],.contact-luxury nav a:hover{color:#fff;border-color:#efe4f8;text-shadow:0 0 12px #d5a5f9}.contact-luxury nav a[aria-current]{font-weight:bold}
.contact-luxury footer{background:linear-gradient(110deg,#b28bd0,#d4b7e9 50%,#b28bd0);border-top:3px solid #e9e0f0;box-shadow:0 -1px 0 #9274a6;padding:24px 7%;gap:16px 35px}.contact-luxury footer p,.contact-luxury footer .copyright{color:#3d224d}.contact-luxury footer a,.contact-luxury footer .footer-mark{color:#321244}.contact-luxury footer .copyright{border-top-color:#9f7eb4}
.contact-luxury main{display:flow-root;background:url('assets/luxury-silver-flourish.svg') left 10px top 120px/110px 310px no-repeat,url('assets/luxury-silver-flourish.svg') right 10px top 120px/110px 310px no-repeat,radial-gradient(ellipse at top,#774395,#43165e 65%,#230b34);color:#f3eaf9}.contact-luxury .intro{background:linear-gradient(110deg,#3b1057cc,#713a8caa,#3b1057cc);border-bottom:2px solid #beaccd}.contact-luxury .intro h1{color:#f2eaf8;text-shadow:0 2px 8px #16032270}.contact-luxury .intro h1 em{color:#d9b7ee}.contact-luxury .intro .eyebrow{color:#d9c1ed}.contact-luxury .intro p{color:#eee1f7}.contact-luxury .columns{background:transparent;gap:5%;align-items:stretch}.contact-luxury .columns>div,.contact-luxury .contact-card{position:relative;min-width:0;padding:30px;border:3px solid transparent;border-radius:16px;background:linear-gradient(130deg,#ead8f5,#d9bfe9) padding-box,linear-gradient(135deg,#fff,#a899b2 20%,#fefcff 42%,#9f8aaf 68%,#fff) border-box;box-shadow:0 7px 20px #16032255}.contact-luxury .columns>div::after,.contact-luxury .contact-card::after{content:'✧';position:absolute;right:16px;top:12px;color:#fff;font:24px Georgia;text-shadow:0 0 8px #9a65be;pointer-events:none}.contact-luxury .columns h2{color:#351044;padding-right:16px}.contact-luxury .columns p,.contact-luxury .columns dd{color:#51345f}.contact-luxury .columns dt,.contact-luxury .columns .eyebrow{color:#531573}.contact-luxury .columns dd,.contact-luxury .columns a{overflow-wrap:anywhere}.contact-luxury .contact-card .button{background:linear-gradient(#82509b,#4b1865);color:#eeeaf2;border:2px solid #d9cfdf;border-radius:9px;max-width:100%;white-space:normal}.contact-luxury .contact-card .button:hover{background:linear-gradient(#925dab,#572072);box-shadow:0 0 14px #ba8bdd65}.contact-luxury main input,.contact-luxury main select,.contact-luxury main textarea{max-width:100%;background:#eee0f8;color:#351044;border:1px solid #bda1cf;border-radius:8px}@media(max-width:700px){.contact-luxury main{background-size:40px 150px,40px 150px,cover}.contact-luxury .columns>div,.contact-luxury .contact-card{padding:22px}.contact-luxury footer{padding:22px 6%;gap:14px}}
