.roomsFinalCta{position:relative;min-height:720px;padding:110px 7vw;display:grid;place-items:center;text-align:left;background:#160e0d;overflow:hidden}.roomsFinalCta::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(18,10,10,.96),rgba(50,14,23,.84) 52%,rgba(18,10,10,.55)),url("../public/images/room-detail-web.jpg") center/cover no-repeat;filter:saturate(.75)}.roomsFinalCta::after{content:"METAŞ";position:absolute;right:-2vw;bottom:-25px;font:400 clamp(120px,19vw,300px)/.72 Georgia,serif;letter-spacing:-.08em;color:rgba(255,255,255,.025)}.contactPremiumInner{position:relative;z-index:2;width:min(1180px,100%);display:grid;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);gap:7vw;align-items:center}.contactPremiumCopy .eyebrow{color:#dfc389}.contactPremiumCopy h2{margin:0;max-width:760px;font:400 clamp(54px,6vw,92px)/.95 Georgia,serif;letter-spacing:-.045em}.contactPremiumCopy h2 em{color:#d9b46d;font-weight:400}.contactPremiumCopy>p:not(.eyebrow){max-width:560px;margin:28px 0;color:#d2c5bc;font:400 16px/1.8 Georgia,serif}.contactPremiumNotes{display:flex;flex-wrap:wrap;gap:8px;margin-top:32px}.contactPremiumNotes span{padding:11px 13px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.035);color:rgba(255,255,255,.66);font-size:7px;letter-spacing:.16em}.contactPremiumCard{position:relative;padding:34px;border:1px solid rgba(225,188,112,.42);background:linear-gradient(145deg,rgba(102,27,43,.9),rgba(41,12,18,.94));box-shadow:0 30px 80px rgba(0,0,0,.36),inset 0 1px rgba(255,255,255,.1);backdrop-filter:blur(16px)}.contactPremiumCard::before{content:"";position:absolute;inset:8px;border:1px solid rgba(255,255,255,.055);pointer-events:none}.contactPremiumMark{width:72px;height:72px;margin-bottom:35px;display:grid;place-items:center;border:1px solid #d7ae61;color:#edd8ae;font:400 24px/1 Georgia,serif;transform:rotate(45deg);box-shadow:0 0 0 7px rgba(216,177,99,.04),0 0 35px rgba(216,177,99,.12)}.contactPremiumMark span{transform:rotate(-45deg)}.contactPremiumCard>small{display:block;color:#d5b16d;font-size:7px;letter-spacing:.25em}.contactPremiumCard>a{display:flex;align-items:center;justify-content:space-between;margin:15px 0 24px;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.15);color:#fff;font:400 clamp(27px,2.5vw,38px)/1 Georgia,serif}.contactPremiumCard>a i{width:48px;height:48px;display:grid;place-items:center;border-radius:50%;background:#edddc2;color:#511725;font-style:normal;font-size:17px;transition:transform .3s ease}.contactPremiumCard>a:hover i{transform:rotate(15deg) scale(1.05)}.contactPremiumAddress{display:flex;gap:14px;align-items:flex-start;color:rgba(255,255,255,.55)}.contactPremiumAddress i{width:8px;height:8px;margin-top:3px;border-radius:50%;background:#dfb666;box-shadow:0 0 0 6px rgba(223,182,102,.1)}.contactPremiumAddress span{font-size:7px;line-height:1.75;letter-spacing:.15em}.contactAvailability{display:flex;align-items:center;gap:10px;margin-top:25px;color:#ead3a5;font-size:6px;letter-spacing:.18em}.contactAvailability i{width:5px;height:5px;border-radius:50%;background:#dcb363;box-shadow:0 0 12px #dcb363;animation:availability-pulse 2s ease-out infinite}@keyframes availability-pulse{0%{box-shadow:0 0 0 0 rgba(220,179,99,.5)}70%,100%{box-shadow:0 0 0 9px rgba(220,179,99,0)}}@media(max-width:880px){.roomsFinalCta{padding:90px 24px}.contactPremiumInner{grid-template-columns:1fr}.contactPremiumCard{max-width:520px}.contactPremiumCard>a{font-size:30px}}@media(max-width:520px){.roomsFinalCta{padding:80px 18px}.contactPremiumCard{padding:28px 22px}.contactPremiumCard>a{font-size:25px}.contactPremiumMark{width:62px;height:62px}.contactPremiumNotes span{font-size:6px}}@media(prefers-reduced-motion:reduce){.contactAvailability i{animation:none}.contactPremiumCard>a i{transition:none}}
