body.area-page{padding-top:0}.area-page header{position:sticky!important;top:0;padding:0!important}.area-hero{background:linear-gradient(135deg,rgba(26,11,11,.95),rgba(45,20,21,.95));padding:100px 0 70px;text-align:center;color:#fafafa}.area-hero h1{font-size:clamp(2rem, 5vw, 3.2rem);margin-bottom:16px;color:#fca311}.area-hero p{font-size:1.15rem;max-width:640px;margin:0 auto 24px;opacity:.9;line-height:1.6}.area-back-link{display:inline-block;background:linear-gradient(135deg,#dc2626,#fca311);color:#fff;padding:12px 24px;border-radius:8px;text-decoration:none;font-weight:600}.area-content{padding:70px 0;background:linear-gradient(135deg,#1a0b0b,#2d1415,#1a0b0b)}.content-wrapper{max-width:1200px;margin:0 auto;padding:0 20px}.area-description{background:linear-gradient(135deg,rgba(26,11,11,.9),rgba(45,20,21,.9));padding:36px;border-radius:15px;margin-bottom:50px;border:2px solid rgba(220,38,38,.2)}.area-description h2{color:#fca311;margin-bottom:18px;font-size:1.8rem;text-align:center}.area-description p{color:#fafafa;line-height:1.8;margin-bottom:16px;font-size:1.05rem}.pune-escorts-link{color:#fca311;font-weight:600;text-decoration:none}.pune-escorts-link:hover{color:#dc2626;text-decoration:underline}.area-profiles h3,.profiles-section h2{color:#fca311;text-align:center;margin-bottom:16px;font-size:2rem}.profiles-section>p{color:rgba(250,250,250,.85);text-align:center;margin-bottom:32px}.profiles-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:28px}.profile-card{background:linear-gradient(135deg,rgba(26,11,11,.9),rgba(45,20,21,.9));border-radius:15px;padding:28px;border:2px solid rgba(220,38,38,.2);transition:transform .3s ease,border-color .3s ease}.profile-card:hover{transform:translateY(-4px);border-color:#fca311}.profile-card h3{color:#fca311;margin-bottom:14px;font-size:1.3rem}.profile-details{color:#fafafa;margin-bottom:16px;list-style:none;padding:0}.profile-details li{margin-bottom:8px;padding-left:22px;position:relative;font-size:.95rem}.profile-details li::before{content:"✓";position:absolute;left:0;color:#fca311}.contact-buttons{display:flex;gap:12px;margin-top:16px;flex-wrap:wrap}.contact-buttons .btn{flex:1;min-width:120px;padding:11px 18px;border-radius:8px;text-decoration:none;font-weight:600;text-align:center;color:#fff;transition:transform .3s ease}.btn-whatsapp{background:linear-gradient(135deg,#25d366,#128c7e)}.btn-call{background:linear-gradient(135deg,#dc2626,#fca311)}.contact-buttons .btn:hover{transform:translateY(-2px)}.area-page footer{background:linear-gradient(135deg,#1a0b0b,#0f0606);padding:40px 0 30px;border-top:1px solid rgba(220,38,38,.2)}.area-footer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:30px;margin-bottom:24px}.area-footer-grid h4{color:#fca311;margin-bottom:14px}.area-footer-grid ul{list-style:none;padding:0}.area-footer-grid li{margin-bottom:8px}.area-footer-grid a{color:rgba(250,250,250,.85);text-decoration:none}.area-footer-grid a:hover{color:#fca311}.area-footer-bottom{text-align:center;padding-top:20px;border-top:1px solid rgba(220,38,38,.15);color:rgba(250,250,250,.7);font-size:.9rem}.profile-card .profile-quote{color:#fafafa;font-style:italic;margin-top:15px;opacity:.9;line-height:1.6}.area-page .site-footer,.area-page footer{background:linear-gradient(135deg,#1a0b0b,#0a0505);padding:44px 0 28px;border-top:1px solid rgba(220,38,38,.2)}.area-page .footer-content{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:28px;margin-bottom:24px}.area-page .footer-bottom{text-align:center;padding-top:20px;border-top:1px solid rgba(220,38,38,.15);color:rgba(250,250,250,.7);font-size:.88rem}.area-page .footer-bottom a{color:#fca311;text-decoration:none}.area-page .gallery-grid{gap:22px}.area-page .escort-card{border-radius:16px;overflow:hidden}@media (max-width:768px){.area-hero{padding:88px 0 44px}.area-hero h1{font-size:clamp(1.6rem, 5.5vw, 2.4rem)}.area-content{padding:48px 0}.area-description{padding:22px 16px;margin-bottom:32px}.area-description p{font-size:.95rem}.area-page .gallery-grid,.profiles-grid{grid-template-columns:1fr;gap:18px}.profile-card{padding:22px 18px}.area-page .footer-content{grid-template-columns:1fr;text-align:center;gap:24px}.area-profiles h3{font-size:1.5rem}}