.info-page.contact-page{position:relative;overflow:hidden;background:#f2eadf!important}.contact-page .info-page-shell{width:min(1160px,100% - 56px)!important}.contact-page .info-page-hero{isolation:isolate;color:#fffaf2;border-radius:0 0 42px 42px;position:relative;overflow:hidden;background:radial-gradient(circle at 92% 14%,#d6a6692b,#0000 25%),linear-gradient(132deg,#090806 0%,#17120e 68%,#0a0907 100%)!important;border-bottom:0!important;padding:46px 0 132px!important}.contact-page .info-page-hero:before{content:"";z-index:-1;aspect-ratio:1;border:1px solid #e0b7801a;border-radius:50%;width:430px;position:absolute;top:-170px;right:-140px}.contact-page .info-page-hero .info-page-shell{grid-template-columns:minmax(0,1fr) minmax(220px,320px);align-items:end;column-gap:clamp(48px,9vw,118px);display:grid}.contact-page .info-back-link{letter-spacing:.14em;background:#ffffff06;border:1px solid #eed0a92b;border-radius:999px;grid-column:1/-1;justify-self:start;align-items:center;gap:9px;min-height:38px;margin-bottom:64px;padding:0 14px;font-size:8px;transition:transform .18s,color .18s,border-color .18s;display:inline-flex;color:#fbf0e19e!important}.contact-page .info-back-link:hover{border-color:#ddab6b6b;transform:translate(-2px);color:#fffaf2!important}.contact-page .info-page-hero .eyebrow{letter-spacing:.23em;grid-column:1;margin:0 0 18px;color:#d5a66c!important}.contact-page .info-page-hero h1{letter-spacing:-.06em;grid-column:1;max-width:730px;margin:0;line-height:.88;color:#fffaf2!important;font-size:clamp(62px,7.8vw,104px)!important}.contact-page .info-page-intro{border-left:1px solid #d9a76780;grid-area:3/2;align-self:end;max-width:290px;padding:22px 0 4px 22px;line-height:1.75;color:#f9ecda94!important;margin:0 0 7px!important;font-size:12px!important}.contact-page .contact-section{z-index:2;position:relative;background:radial-gradient(circle at 4% 0,#b27c4414,#0000 24%),#f2eadf!important;border:0!important;padding:0 0 96px!important}.contact-page .contact-grid{margin-bottom:-54px;display:grid;position:relative;transform:translateY(-54px);grid-template-columns:minmax(0,1.16fr) minmax(0,.84fr)!important;gap:18px!important}.contact-page .contact-card{grid-template-columns:54px minmax(0,1fr);align-content:start;min-width:0;min-height:280px;position:relative;overflow:hidden;box-shadow:0 24px 68px #33231217;background:#fffaf3!important;border:1px solid #30231617!important;border-radius:25px!important;gap:24px!important;padding:34px!important;display:grid!important}.contact-page .contact-card>svg{background:#f4e9da;border:1px solid #a6713b2b;border-radius:16px;width:54px;height:54px;padding:15px;color:#9d6938!important}.contact-page .contact-card>div{min-width:0;padding-top:7px}.contact-page .contact-card span{color:#a06c3b!important;letter-spacing:.2em!important;font-size:9px!important}.contact-page .contact-card h2{letter-spacing:-.04em;overflow-wrap:anywhere;max-width:100%;line-height:1.02;color:#1b1611!important;margin-top:15px!important;font-size:clamp(28px,3.2vw,43px)!important}.contact-page .contact-card p{max-width:360px;line-height:1.68;color:#7d746a!important;margin-top:16px!important;font-size:11px!important}.contact-page a.contact-card{transition:transform .22s,box-shadow .22s,border-color .22s;box-shadow:0 28px 72px #1f150b33;background:radial-gradient(circle at 100% 0,#d5a4642b,#0000 34%),linear-gradient(145deg,#17120e,#0d0b08)!important;border-color:#e6c09024!important}.contact-page a.contact-card:after{content:"WRITE TO US  →";color:#dbad72;letter-spacing:.17em;font-size:8px;font-weight:700;position:absolute;bottom:27px;right:30px}.contact-page a.contact-card>svg{background:#ffffff0b;border-color:#e5be8c2e;color:#e1b87f!important}.contact-page a.contact-card span{color:#d6a66b!important}.contact-page a.contact-card h2{color:#fff8ee!important}.contact-page a.contact-card p{color:#f8ead785!important}.contact-page a.contact-card:hover{transform:translateY(-5px);box-shadow:0 34px 84px #1f150b40;border-color:#e4b3744d!important}.contact-page .contact-card:last-child:after{content:"SERVING ACROSS INDIA";color:#9a6b3e;letter-spacing:.16em;font-size:8px;font-weight:700;position:absolute;bottom:27px;right:28px}@media (max-width:760px){.contact-page .info-page-shell{width:calc(100% - 32px)!important}.contact-page .info-page-hero{border-radius:0 0 28px 28px;padding:30px 0 102px!important}.contact-page .info-page-hero:before{width:350px;top:-76px;right:-176px}.contact-page .info-page-hero .info-page-shell{display:block}.contact-page .info-back-link{min-height:36px;margin-bottom:49px;padding-inline:12px}.contact-page .info-page-hero .eyebrow{margin-bottom:15px}.contact-page .info-page-hero h1{max-width:370px;line-height:.9;font-size:clamp(52px,14.7vw,69px)!important}.contact-page .info-page-intro{max-width:335px;padding:0 0 0 16px;line-height:1.68;margin-top:28px!important;font-size:11px!important}.contact-page .contact-section{padding-bottom:76px!important}.contact-page .contact-grid{margin-bottom:-38px;transform:translateY(-38px);grid-template-columns:1fr!important;gap:14px!important}.contact-page .contact-card{grid-template-columns:46px minmax(0,1fr);min-height:248px;border-radius:20px!important;gap:16px!important;padding:24px 20px!important}.contact-page .contact-card>svg{border-radius:14px;width:46px;height:46px;padding:13px}.contact-page .contact-card>div{padding-top:5px}.contact-page .contact-card h2{margin-top:12px!important;font-size:clamp(27px,8.1vw,36px)!important}.contact-page .contact-card p{margin-top:13px!important;font-size:10px!important}.contact-page a.contact-card:after,.contact-page .contact-card:last-child:after{bottom:20px;right:20px}}@media (prefers-reduced-motion:no-preference){.contact-page .info-page-hero h1,.contact-page .info-page-intro,.contact-page .contact-card{animation:.72s cubic-bezier(.22,1,.36,1) both luxmy-contact-rise}.contact-page .info-page-intro{animation-delay:80ms}.contact-page .contact-card:first-child{animation-delay:.13s}.contact-page .contact-card:last-child{animation-delay:.21s}}@keyframes luxmy-contact-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}
