*,::before,::after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px}:root{--bg:#070709;--bg-card:#0e0e12;--bg-improved:#141418;--primary:#e84c88;--primary-dark:#c03870;--primary-glow:rgba(232, 76, 136, 0.18);--gold:#c9a256;--gold-light:#e8c87a;--gold-glow:rgba(201, 162, 86, 0.18);--text:#f0eff4;--text-muted:#8a8a9e;--text-dim:#5a5a6e;--border:rgba(255,255,255,0.07);--border-accent:rgba(232,76,136,0.25);--radius-sm:0.5rem;--radius:0.875rem;--radius-lg:1.5rem;--radius-xl:2.5rem;--shadow-card:0 8px 40px rgba(0,0,0,0.45);--shadow-glow:0 0 40px var(--primary-glow);--font-heading:'Cormorant Garamond', Georgia, serif;--font-body:'DM Sans', system-ui, sans-serif;--font-label:'Montserrat', sans-serif;--ease:cubic-bezier(0.22, 1, 0.36, 1);--trans:all 0.35s var(--ease);--accent:var(--primary);--accent-muted:rgba(232, 76, 136, 0.35);--pink:var(--primary);--muted:var(--text-muted);--r:12px;--font-display:var(--font-heading);--bg-deep:var(--bg);--bg-elevated:var(--bg-card);--bg-band:var(--bg);--border-subtle:var(--border-accent);--text-heading:var(--text);--gold-soft:var(--gold-light);--shadow:0 28px 90px rgba(0, 0, 0, 0.65);--breadcrumb-green:#4ade80;--breadcrumb-green-hover:#86efac;--breadcrumb-green-faded:rgba(74, 222, 128, 0.42)}body{font-family:var(--font-body);background:var(--bg);color:var(--text);overflow-x:hidden;line-height:1.7}.container{width:100%;max-width:1360px;margin:0 auto;padding:0 2rem}.mobile-menu .mobile-menu-cta-wrap{margin-top:2rem}.mobile-menu .mobile-menu-cta-btn{width:100%;justify-content:center}.section-pad{padding:3rem 0}.section-pad-sm{padding:2.25rem 0}.tag{display:inline-block;font-family:var(--font-label);font-size:.7rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);padding:.35rem 1rem;border:1px solid rgba(201,162,86,.35);border-radius:2rem;margin-bottom:1.2rem}.section-title{font-family:var(--font-heading);font-size:clamp(2.4rem,5vw,4rem);font-weight:600;line-height:1.1;letter-spacing:-.01em;color:var(--text)}.section-title span{color:var(--primary)}.section-title .gold{color:var(--gold)}.section-subtitle{font-size:1.05rem;color:var(--text-muted);max-width:560px;margin-top:1rem}.divider{width:3rem;height:2px;background:linear-gradient(90deg,var(--primary),var(--gold));border-radius:2px;margin:1.5rem 0}.divider.center{margin-left:auto;margin-right:auto}.btn{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-label);font-size:.78rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;padding:.875rem 2rem;border-radius:var(--radius);border:0;cursor:pointer;transition:var(--trans)}.btn-primary{background:var(--primary);color:#fff;box-shadow:0 4px 20px rgba(232,76,136,.35)}.btn-primary:hover{background:var(--primary-dark);transform:translateY(-2px);box-shadow:0 8px 32px rgba(232,76,136,.45)}.btn-outline{background:0 0;color:var(--text);border:1px solid var(--border)}.btn-outline:hover{border-color:var(--primary);color:var(--primary);transform:translateY(-2px)}.btn-gold{background:linear-gradient(135deg,var(--gold),var(--gold-light));color:#000;box-shadow:0 4px 20px rgba(201,162,86,.3)}.btn-gold:hover{transform:translateY(-2px);box-shadow:0 8px 32px rgba(201,162,86,.45)}.reveal{opacity:0;transform:translateY(30px);transition:opacity .8s var(--ease),transform .8s var(--ease)}.reveal.visible{opacity:1;transform:translateY(0)}.reveal-left{opacity:0;transform:translateX(-30px);transition:opacity .8s var(--ease),transform .8s var(--ease)}.reveal-left.visible{opacity:1;transform:translateX(0)}.reveal-right{opacity:0;transform:translateX(30px);transition:opacity .8s var(--ease),transform .8s var(--ease)}.reveal-right.visible{opacity:1;transform:translateX(0)}body::before{content:"";position:fixed;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.04'/%3E%3C/svg%3E");pointer-events:none;z-index:9999;opacity:.4}.navbar{position:fixed;top:0;left:0;width:100%;z-index:1000;transition:var(--trans)}.navbar-inner{max-width:1360px;margin:0 auto;padding:1.25rem 2rem;display:flex;align-items:center;justify-content:space-between;transition:var(--trans)}.navbar.scrolled .navbar-inner{background:rgba(7,7,9,.92);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);padding:.9rem 2rem;border-bottom:1px solid var(--border)}section[id],#contact,#locations-heading,#hotel-hub-heading{scroll-margin-top:6rem}.nav-logo{font-family:var(--font-heading);font-size:2rem;font-weight:700;letter-spacing:.25em;color:var(--gold);cursor:pointer;text-decoration:none;text-transform:uppercase;transition:var(--trans)}.nav-logo:hover{color:var(--gold-light)}.nav-links{display:flex;align-items:center;gap:.25rem;list-style:none}.nav-links a{font-family:var(--font-label);font-size:.72rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:rgba(240,239,244,.75);text-decoration:none;padding:.5rem .875rem;border-radius:var(--radius-sm);transition:var(--trans)}.nav-links a:hover,.nav-links a.active{color:var(--primary)}.nav-cta{display:flex;align-items:center;gap:1rem}.hamburger{display:none;flex-direction:column;justify-content:center;gap:5px;cursor:pointer;padding:.5rem;z-index:1001}.hamburger span{display:block;width:24px;height:2px;background:var(--text);border-radius:2px;transition:var(--trans)}.hamburger.active span:nth-child(1){transform:translateY(7px) rotate(45deg)}.hamburger.active span:nth-child(2){opacity:0}.hamburger.active span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-menu{display:none;position:fixed;top:0;right:0;width:min(320px,90vw);height:100vh;background:var(--bg-card);border-left:1px solid var(--border);z-index:999;padding:6rem 2rem 2rem;transform:translateX(100%);transition:transform .4s var(--ease);overflow-y:auto}.mobile-menu.open{transform:translateX(0)}.mobile-menu ul{list-style:none}.mobile-menu ul li{border-bottom:1px solid var(--border)}.mobile-menu ul li a{display:block;font-family:var(--font-label);font-size:.85rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text);text-decoration:none;padding:1.1rem 0;transition:var(--trans)}.mobile-menu ul li a:hover{color:var(--primary);padding-left:.5rem}.mobile-overlay{display:none;position:fixed;inset:0;background:rgba(0,0,0,.6);z-index:998;backdrop-filter:blur(4px)}.mobile-overlay.open{display:block}.hero{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden}.hero-bg{position:absolute;inset:0;z-index:0}.hero-bg img{width:100%;height:100%;object-fit:cover;object-position:center 28%}.hero-overlay{position:absolute;inset:0;background:linear-gradient(to bottom,rgba(7,7,9,.4)0,rgba(7,7,9,.55) 50%,rgba(7,7,9,.85) 100%);z-index:1}.hero-content{position:relative;z-index:2;text-align:center;padding:0 1rem}.hero-title{font-family:var(--font-heading);font-size:clamp(2.75rem,9vw,7rem);font-weight:600;letter-spacing:-.02em;line-height:1.08;text-transform:none;color:#fff;opacity:0;animation:fadeInUp 1.2s var(--ease) .35s forwards}.hero-title-brand{font-family:var(--font-heading);font-size:clamp(1.75rem,5vw,3.25rem);font-weight:700;font-style:italic;color:var(--primary);margin:.35rem 0 0;letter-spacing:.04em;text-transform:none;opacity:0;animation:fadeInUp 1.2s var(--ease) .65s forwards}.hero-sub{font-family:var(--font-heading);font-size:clamp(1.1rem,2.5vw,1.8rem);font-weight:300;letter-spacing:.3em;text-transform:uppercase;color:rgba(255,255,255,.7);margin-top:.75rem;opacity:0;animation:fadeInUp 1.2s var(--ease) .8s forwards}.hero-tagline-wrap{display:inline-block;margin:1.35rem auto 0;max-width:min(34rem,92vw);padding:.65rem 1.35rem .75rem;border-radius:999px;background:linear-gradient(145deg,rgba(255,255,255,.09),rgba(0,0,0,.25));border:1px solid rgba(255,255,255,.14);box-shadow:0 4px 28px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.06);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);opacity:0;animation:fadeInUp 1s var(--ease) 1s forwards}.hero-tagline{margin:0;font-family:var(--font-heading);font-size:clamp(.95rem,2.4vw,1.22rem);font-weight:500;line-height:1.35;letter-spacing:.02em;color:rgba(255,255,255,.92);text-wrap:balance}.hero-tagline-brand{color:var(--gold-light);font-weight:600;letter-spacing:.04em}.hero-tagline-dash{color:rgba(255,255,255,.35);font-weight:300}.hero-tagline-highlight{display:inline;font-weight:700;letter-spacing:.03em;background:linear-gradient(110deg,var(--gold-light) 0%,#fff 38%,var(--primary) 72%,var(--gold-light) 100%);background-size:160%auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:heroTaglineShine 8s ease-in-out infinite}@keyframes heroTaglineShine{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@media (prefers-reduced-motion:reduce){.hero-tagline-highlight{animation:none;background-position:40% 50%}}@media (max-width:520px){.hero-tagline-wrap{border-radius:1rem;padding:.85rem 1.1rem}.hero-tagline{display:flex;flex-direction:column;align-items:center;gap:.35rem}.hero-tagline-dash{display:none}}.hero-line{width:60px;height:1px;background:linear-gradient(90deg,transparent,var(--gold),transparent);margin:1.65rem auto 2rem;opacity:0;animation:fadeIn 1s var(--ease) 1.2s forwards}.hero-actions{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;opacity:0;animation:fadeInUp 1s var(--ease) 1.4s forwards}.hero-scroll{position:absolute;bottom:2.5rem;left:50%;transform:translateX(-50%);z-index:2;display:flex;flex-direction:column;align-items:center;gap:.5rem;font-family:var(--font-label);font-size:.65rem;letter-spacing:.2em;text-transform:uppercase;color:rgba(255,255,255,.45)}.hero-scroll-line{width:1px;height:40px;background:linear-gradient(to bottom,rgba(255,255,255,.4),transparent);animation:scrollPulse 2s ease-in-out infinite}@keyframes scrollPulse{0%,to{opacity:1;transform:scaleY(1)}50%{opacity:.4;transform:scaleY(.6)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.about{background:var(--bg);position:relative;overflow:hidden}.about::before{content:"";position:absolute;top:-200px;right:-200px;width:600px;height:600px;background:radial-gradient(circle,var(--primary-glow) 0%,transparent 70%);pointer-events:none}.about-grid{display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:center}.about-img-wrap{position:relative}.about-img-frame{position:relative;border-radius:var(--radius-lg);overflow:hidden}.about-img-frame img{width:100%;height:580px;object-fit:cover;display:block;transition:transform .8s var(--ease)}.about-img-frame:hover img{transform:scale(1.04)}.about-img-frame::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(7,7,9,.6)0,transparent 60%)}.about-img-badge{position:absolute;bottom:-1.5rem;right:-1.5rem;background:var(--primary);color:#fff;border-radius:var(--radius);padding:1.5rem;text-align:center;box-shadow:0 8px 30px rgba(232,76,136,.4);z-index:2}.about-img-badge strong{display:block;font-family:var(--font-heading);font-size:2.2rem;font-weight:700;line-height:1}.about-img-badge span{font-family:var(--font-label);font-size:.65rem;letter-spacing:.15em;text-transform:uppercase;opacity:.85}.about-img-deco{position:absolute;top:-1.5rem;left:-1.5rem;width:80px;height:80px;border-top:2px solid var(--gold);border-left:2px solid var(--gold);border-radius:4px 0 0 0;opacity:.6}.about-hello{font-family:var(--font-heading);font-size:5rem;font-weight:700;font-style:italic;color:var(--primary);line-height:1;margin-bottom:.5rem}.about-content h2{font-family:var(--font-heading);font-size:2rem;font-weight:600;color:var(--text);margin-bottom:1.5rem}.about-content p{color:var(--text-muted);margin-bottom:1.2rem;font-size:.97rem}.about-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin:2.5rem 0;padding:2rem 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.stat-item{text-align:center}.stat-number{font-family:var(--font-heading);font-size:2.4rem;font-weight:700;color:var(--primary);display:block}.stat-label{font-family:var(--font-label);font-size:.65rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);margin-top:.25rem}.gallery{background:var(--bg)}.gallery-header{text-align:center;margin-bottom:3rem}.gallery-filter{display:flex;justify-content:center;gap:.5rem;flex-wrap:wrap;margin-bottom:3rem}.filter-btn{font-family:var(--font-label);font-size:.72rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);background:0 0;border:1px solid var(--border);border-radius:2rem;padding:.6rem 1.5rem;cursor:pointer;transition:var(--trans)}.filter-btn:hover,.filter-btn.active{background:var(--primary);border-color:var(--primary);color:#fff}.gallery-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem}.talent-card{position:relative;border-radius:var(--radius);overflow:hidden;aspect-ratio:3/4;cursor:pointer;background:var(--bg-improved)}.talent-card img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .7s var(--ease)}.talent-card:hover img{transform:scale(1.08)}.talent-overlay{position:absolute;inset:0;background:linear-gradient(to top,rgba(7,7,9,.95)0,rgba(7,7,9,.3) 60%,transparent 100%);display:flex;flex-direction:column;justify-content:flex-end;padding:1.5rem;opacity:0;transition:opacity .4s var(--ease)}.talent-card:hover .talent-overlay{opacity:1}.talent-name{font-family:var(--font-heading);font-size:1.6rem;font-weight:600;color:#fff;margin-bottom:.75rem}.talent-details{display:grid;grid-template-columns:1fr 1fr;gap:.25rem 1rem;margin-bottom:1rem}.talent-details span{font-size:.75rem;color:rgba(255,255,255,.65)}.talent-details span strong{color:var(--gold);font-weight:600}.talent-badge{position:absolute;top:1rem;right:1rem;background:var(--primary);color:#fff;font-family:var(--font-label);font-size:.62rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:.35rem .75rem;border-radius:2rem}.features{background:var(--bg)}.features-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem}.feature-item{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:2rem;transition:var(--trans);display:flex;gap:1.25rem;align-items:flex-start}.feature-item:hover{border-color:var(--border-accent);transform:translateY(-4px);box-shadow:var(--shadow-card)}.feature-icon-wrap{flex-shrink:0;width:48px;height:48px;background:var(--primary-glow);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;color:var(--primary);font-size:1.1rem}.feature-item h4{font-family:var(--font-heading);font-size:1.15rem;font-weight:600;color:var(--text);margin-bottom:.4rem}.feature-item p{font-size:.875rem;color:var(--text-muted);line-height:1.65}.content-sections{background:var(--bg)}.content-block{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:start;padding:4rem 0;border-bottom:1px solid var(--border)}.content-block:last-child{border-bottom:none}.content-block:nth-child(even) .content-img{order:-1}.content-img{border-radius:var(--radius);overflow:hidden;height:380px}.content-img img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease)}.content-img:hover img{transform:scale(1.05)}.content-text h2{font-family:var(--font-heading);font-size:clamp(1.4rem,2.5vw,1.85rem);font-weight:600;color:var(--text);margin-bottom:1.2rem;line-height:1.25}.content-text h3{font-family:var(--font-heading);font-size:1.2rem;font-weight:600;color:var(--gold);margin:1.5rem 0 .6rem}.content-text p{color:var(--text-muted);font-size:.93rem;margin-bottom:1rem;line-height:1.8}.categories{background:var(--bg)}.categories-header{text-align:center;margin-bottom:3.5rem}.categories-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem}.cat-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:2.5rem 2rem;text-align:center;transition:var(--trans);position:relative;overflow:hidden;cursor:default}.cat-card::before{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--primary),var(--gold));transform:scaleX(0);transition:transform .4s var(--ease)}.cat-card:hover{border-color:var(--border-accent);transform:translateY(-6px);box-shadow:var(--shadow-card)}.cat-card:hover::before{transform:scaleX(1)}.cat-icon{font-size:2.5rem;margin-bottom:1.25rem;display:block;filter:grayscale(.3)}.cat-card h3{font-family:var(--font-heading);font-size:1.3rem;font-weight:600;color:var(--text);margin-bottom:.875rem}.cat-card p{font-size:.875rem;color:var(--text-muted);line-height:1.7}.why-us{background:var(--bg);position:relative;overflow:hidden}.why-us::before{content:"";position:absolute;left:-200px;bottom:-200px;width:600px;height:600px;background:radial-gradient(circle,var(--gold-glow) 0%,transparent 70%);pointer-events:none}.why-us-grid{display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:center}.why-us-content h2{font-family:var(--font-heading);font-size:clamp(2.5rem,5vw,4.5rem);font-weight:700;line-height:1.05;color:var(--primary)}.why-us-content h2 em{color:var(--text);font-style:normal}.why-us-content p{color:var(--text-muted);font-size:.97rem;margin:1.5rem 0}.why-cards{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.why-card{background:var(--bg-improved);border:1px solid var(--border);border-radius:var(--radius);padding:1.75rem 1.5rem;transition:var(--trans)}.why-card:hover{border-color:var(--border-accent);box-shadow:var(--shadow-glow)}.why-card-icon{color:var(--gold);font-size:1.4rem;margin-bottom:.875rem}.why-card h4{font-family:var(--font-heading);font-size:1.1rem;font-weight:600;color:var(--text);margin-bottom:.5rem}.why-card p{font-size:.83rem;color:var(--text-muted);line-height:1.65}.testimonials{background:var(--bg);position:relative;overflow:hidden}.testimonials::after{content:'"';position:absolute;top:2rem;right:4rem;font-family:var(--font-heading);font-size:20rem;font-weight:700;color:rgba(232,76,136,.05);line-height:1;pointer-events:none}.testimonials-header{text-align:center;margin-bottom:2.25rem}.testimonial-carousel{position:relative;max-width:900px;margin:0 auto}.testimonial-track{overflow:hidden}.testimonial-slide{display:none;animation:fadeIn .6s var(--ease)}.testimonial-slide.active{display:block}.testimonial-card{background:var(--bg-improved);border:1px solid var(--border);border-radius:var(--radius-lg);padding:3rem;display:grid;grid-template-columns:auto 1fr;gap:2.5rem;align-items:start}.testimonial-avatar{width:90px;height:90px;border-radius:50%;overflow:hidden;border:3px solid var(--primary);flex-shrink:0}.testimonial-avatar img{width:100%;height:100%;object-fit:cover}.testimonial-avatar-placeholder{width:90px;height:90px;border-radius:50%;background:linear-gradient(135deg,var(--primary),var(--gold));display:flex;align-items:center;justify-content:center;font-family:var(--font-heading);font-size:2rem;font-weight:700;color:#fff;border:3px solid var(--primary);flex-shrink:0}.testimonial-stars{color:var(--gold);font-size:.875rem;margin-bottom:1rem}.testimonial-text{font-family:var(--font-heading);font-size:1.2rem;font-style:italic;color:var(--text);line-height:1.7;margin-bottom:1.5rem}.testimonial-author{display:flex;align-items:center;gap:.75rem}.testimonial-author-line{width:24px;height:2px;background:var(--primary);border-radius:2px}.testimonial-author-name{font-family:var(--font-label);font-size:.78rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.testimonial-controls{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:2rem}.t-btn{width:44px;height:44px;border-radius:50%;background:var(--bg-improved);border:1px solid var(--border);color:var(--text);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:var(--trans);font-size:.875rem}.t-btn:hover{background:var(--primary);border-color:var(--primary);color:#fff}.t-dots{display:flex;gap:.5rem}.t-dot{width:6px;height:6px;border-radius:50%;background:var(--text-dim);cursor:pointer;transition:var(--trans)}.t-dot.active{background:var(--primary);width:20px;border-radius:3px}.loc-showcase{position:relative;overflow:hidden;background:var(--bg)}.loc-showcase .container{position:relative;z-index:1}.loc-head{text-align:center;max-width:720px;margin:0 auto 2rem}.loc-head .section-subtitle{margin:1rem auto 0;font-size:1rem;line-height:1.65;color:var(--text-muted)}.loc-layout{display:flex;flex-direction:column;gap:1.35rem;margin-bottom:2rem}.loc-zone{display:flex;flex-wrap:wrap;align-items:flex-start;gap:1.25rem 2rem;padding:1.45rem 1.6rem 1.55rem;border-radius:22px;border:1px solid rgba(255,255,255,.09);background:linear-gradient(145deg,rgba(255,255,255,.045)0,rgba(8,8,12,.65) 42%,rgba(8,8,12,.82) 100%);box-shadow:0 16px 48px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.05);transition:border-color .35s,box-shadow .35s,transform .35s}.loc-zone:nth-child(odd){transform:rotate(-.35deg)}.loc-zone:nth-child(even){transform:rotate(.35deg)}.loc-zone:hover{border-color:rgba(232,76,136,.28);box-shadow:0 20px 56px rgba(0,0,0,.42),0 0 0 1px rgba(232,76,136,.12)}@media (prefers-reduced-motion:reduce){.loc-zone:nth-child(odd),.loc-zone:nth-child(even){transform:none}.loc-zone:hover{transform:none}}.loc-zone-track{flex:1 1 min(100%,280px);display:flex;gap:1rem;align-items:flex-start;min-width:0}.loc-zone-mark{flex-shrink:0;width:5px;align-self:stretch;min-height:3.5rem;border-radius:99px;background:linear-gradient(180deg,var(--loc-accent, var(--primary)),transparent 92%);opacity:.95}.loc-zone:nth-child(1){--loc-accent:#e84c88}.loc-zone:nth-child(2){--loc-accent:#d4b06a}.loc-zone:nth-child(3){--loc-accent:#5fd491}.loc-zone:nth-child(4){--loc-accent:#a89cff}.loc-zone-title{font-family:var(--font-heading);font-size:clamp(1.05rem,2.2vw,1.28rem);font-weight:800;letter-spacing:-.02em;color:var(--text-heading);margin:0 0 .45rem;line-height:1.25}.loc-zone-desc{margin:0;font-size:.84rem;line-height:1.68;color:var(--text-muted);max-width:42ch}.loc-zone-links{flex:2 1 min(100%,420px);display:flex;flex-wrap:wrap;gap:.5rem .55rem;align-content:flex-start;justify-content:flex-start}.loc-pill{display:inline-flex;align-items:center;gap:.4rem;padding:.52rem 1rem .52rem .85rem;border-radius:999px;font-family:var(--font-label);font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;color:rgba(245,243,250,.92);border:1px solid rgba(255,255,255,.12);background:rgba(0,0,0,.28);transition:color .25s,border-color .25s,background .25s,transform .25s}.loc-pill i{font-size:.62rem;color:var(--gold-light);opacity:.9}.loc-pill:hover{color:#fff;border-color:rgba(232,76,136,.45);background:rgba(232,76,136,.18);transform:translateY(-2px)}.loc-zone-links .loc-pill:nth-child(3n+1){transform:translateY(4px)}.loc-zone-links .loc-pill:nth-child(3n+3){transform:translateY(-3px)}.loc-zone-links .loc-pill:hover{transform:translateY(-4px)}@media (prefers-reduced-motion:reduce){.loc-zone-links .loc-pill:nth-child(3n+1),.loc-zone-links .loc-pill:nth-child(3n+3){transform:none}}.loc-bridge{display:flex;align-items:center;gap:.75rem;padding:0 .25rem;margin:-.35rem 0;opacity:.55}.loc-bridge span{flex:1;height:1px;background:linear-gradient(90deg,transparent,rgba(201,162,86,.35),transparent)}.loc-bridge i{font-size:.55rem;color:var(--gold)}.loc-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem 1.5rem;padding-top:.5rem;text-align:center}.loc-foot p{margin:0;font-size:.88rem;color:var(--text-muted);max-width:520px;line-height:1.6}.marquee-strip{background:var(--bg);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:.55rem 0;overflow:hidden;white-space:nowrap}.marquee-track{display:inline-flex;animation:marqueeScroll 25s linear infinite}.marquee-track:hover{animation-play-state:paused}.marquee-item{display:inline-flex;align-items:center;gap:1rem;font-family:var(--font-label);font-size:.72rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--text-muted);padding:0 3rem}.marquee-item i{color:var(--gold);font-size:.6rem}@keyframes marqueeScroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (max-width:900px){.about-grid{grid-template-columns:1fr;gap:3rem}.about-img-frame img{height:420px}.about-img-badge{right:0;bottom:-1rem}.why-us-grid{grid-template-columns:1fr;gap:3rem}.why-cards{grid-template-columns:1fr}.content-block{grid-template-columns:1fr;gap:2rem}.content-block:nth-child(even) .content-img{order:0}.testimonial-card{grid-template-columns:1fr}.testimonial-avatar,.testimonial-avatar-placeholder{margin:0 auto}}@media (max-width:768px){.nav-links,.nav-cta{display:none}.hamburger{display:flex}.mobile-menu{display:block}.about-stats{grid-template-columns:repeat(3,1fr)}.section-pad{padding:2.75rem 0}}@media (max-width:480px){.gallery-grid{grid-template-columns:1fr 1fr;gap:.875rem}.about-stats{grid-template-columns:1fr 1fr 1fr}.hero-actions{flex-direction:column;align-items:center}}.skip-link{position:absolute;left:-999px;top:0;background:var(--accent);color:#061016;padding:.5rem 1rem;z-index:1000}.skip-link:focus{left:1rem;top:1rem}.wrap{width:min(1120px,92vw);margin-inline:auto}.site-header{position:sticky;top:0;z-index:50;backdrop-filter:blur(16px);background:linear-gradient(180deg,rgba(6,6,12,.94),rgba(6,6,12,.78));border-bottom:1px solid var(--border-subtle)}.header-ribbon{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem 1rem;padding:.5rem 0;font-size:.78rem;letter-spacing:.06em;border-bottom:1px solid rgba(126,207,176,.1);color:var(--text-muted)}.ribbon-tag{flex-shrink:0;padding:.2rem .55rem;border-radius:999px;font-size:.68rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#fff;background:linear-gradient(135deg,var(--accent),#c03870)}.ribbon-text{flex:1 1 12rem;min-width:0}.ribbon-spacer{flex:1 1 auto;min-width:.5rem}.ribbon-link{flex-shrink:0;color:var(--accent);text-decoration:none;font-weight:500;letter-spacing:.02em}.ribbon-link:hover{color:#a8e8d0;text-decoration:underline}.header-inner{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1rem 0}.brand{display:flex;flex-direction:column;gap:.15rem;text-decoration:none;color:var(--text)}.brand-mark{font-family:var(--font-display);font-size:1.65rem;letter-spacing:.12em;text-transform:uppercase}.brand-sub{font-size:.72rem;letter-spacing:.28em;text-transform:uppercase;color:var(--text-muted)}.nav-toggle{display:none;background:0 0;border:1px solid var(--border-subtle);color:var(--text);padding:.45rem .75rem;border-radius:10px;font:inherit;cursor:pointer}.nav{display:flex;align-items:center;gap:1.25rem;flex-wrap:wrap;justify-content:flex-end}.nav a{color:var(--text-muted);text-decoration:none;font-size:.92rem;letter-spacing:.04em}.nav a:hover{color:var(--gold-soft)}.nav a[aria-current=page]{color:#fff;font-weight:600;padding:.35rem .65rem;border-radius:999px;background:linear-gradient(135deg,var(--accent),#c03870);border:1px solid rgba(232,76,136,.5);text-decoration:none}.nav a[aria-current=page]:hover{color:#fff;filter:brightness(1.06)}.hero{padding:3.5rem 0 2.5rem;position:relative}.hero--landing{padding-top:2rem}.hero--landing::before{content:"";position:absolute;inset:0;top:-80px;height:calc(100% + 80px);background:linear-gradient(180deg,rgba(232,76,136,.06),transparent 42%);pointer-events:none;z-index:-1}.hero-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:2.5rem;align-items:end}@media (max-width:900px){.hero-grid{grid-template-columns:1fr}}.hero h1{font-family:var(--font-display);font-weight:500;font-size:clamp(2.35rem,5vw,3.5rem);line-height:1.06;margin:0 0 1rem;letter-spacing:-.02em}.hero-kicker{font-size:.78rem;letter-spacing:.22em;text-transform:uppercase;color:var(--accent);margin:0 0 .75rem;font-weight:600}.h1-line{display:block;color:var(--gold-soft)}.h1-accent{display:block;background:linear-gradient(90deg,var(--gold-soft),var(--accent));-webkit-background-clip:text;background-clip:text;color:transparent}.lede{font-size:1.15rem;color:var(--text-muted);max-width:52ch;margin:0 0 1.75rem}.hero-card{background:linear-gradient(145deg,var(--bg-card),#101018);border:1px solid var(--border-subtle);border-radius:var(--radius);padding:1.5rem;box-shadow:var(--shadow)}.hero-card h2{font-family:var(--font-display);font-size:1.35rem;margin:0 0 .75rem;color:var(--accent)}.meta-row{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;font-size:.88rem;color:var(--text-muted)}.btn-row{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.25rem}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.65rem 1.25rem;border-radius:999px;border:1px solid transparent;font:inherit;font-size:.92rem;cursor:pointer;text-decoration:none;transition:transform .15s ease,background .15s ease,border-color .15s ease}.btn-primary{background:linear-gradient(135deg,var(--accent),#c03870);color:#fff;font-weight:600;box-shadow:0 8px 28px rgba(232,76,136,.3)}.btn-primary:hover{transform:translateY(-1px);filter:brightness(1.08)}.btn-ghost{background:0 0;border-color:var(--border-subtle);color:var(--text)}.btn-ghost:hover{border-color:var(--gold);color:var(--gold-soft)}.section{padding:3rem 0}.section-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:1.75rem}.section-head h2{font-family:var(--font-display);font-size:clamp(1.8rem,3vw,2.4rem);margin:0}.section-head p{margin:0;color:var(--text-muted);max-width:42ch}.card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1.25rem}.card{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius);overflow:hidden;display:flex;flex-direction:column;min-height:100%;transition:border-color .25s ease,box-shadow .25s ease}.card:hover{border-color:rgba(126,207,176,.35);box-shadow:0 16px 48px rgba(0,0,0,.35)}.card-body{padding:1.1rem 1.2rem 1.25rem;display:flex;flex-direction:column;gap:.5rem;flex:1}.card-body h3{font-family:var(--font-display);font-size:1.35rem;margin:0}.card-body p{margin:0;color:var(--text-muted);font-size:.95rem;flex:1}.tag{display:inline-block;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin-bottom:.25rem}.prose{max-width:72ch}.prose h1,.prose h2,.prose h3{font-family:var(--font-display);font-weight:500}.prose h1{font-size:clamp(2rem,4vw,2.75rem);margin-top:0}.prose h2{margin-top:2rem;color:var(--gold-soft)}.prose p{color:var(--text-muted)}.prose strong{color:var(--text)}.pullquote{margin:2rem 0;padding:1.25rem 1.5rem;border-left:3px solid var(--accent);background:rgba(232,76,136,.06);font-family:var(--font-display);font-size:1.35rem;color:var(--text)}.content-thumb-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.75rem;margin:2rem 0}.content-thumb-grid figure{margin:0;border-radius:12px;overflow:hidden;border:1px solid var(--border-subtle)}.content-thumb-grid img{width:100%;aspect-ratio:1;object-fit:cover}.content-thumb-grid figcaption{padding:.45rem .6rem;font-size:.78rem;color:var(--text-muted);background:var(--bg-elevated)}.breadcrumb{--bc-pad-y:0.45rem;--bc-pad-x:1rem;font-family:var(--font-body),system-ui,sans-serif;font-size:.8125rem;font-weight:500;letter-spacing:.04em;text-transform:none;color:var(--text-muted);padding:var(--bc-pad-y) var(--bc-pad-x);margin:0 auto 1.15rem;display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .45rem;width:fit-content;max-width:100%;line-height:1.35;background:linear-gradient(145deg,rgba(18,18,28,.94)0,rgba(12,12,20,.88) 100%);border:1px solid rgba(74,222,128,.28);border-radius:999px;box-shadow:0 0 0 1px rgba(255,255,255,.04) inset,0 8px 28px rgba(0,0,0,.38);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.breadcrumb a{color:var(--breadcrumb-green);text-decoration:none;border-radius:999px;padding:.18rem .55rem;margin:0-.15rem;transition:color .2s ease,background .2s ease,box-shadow .2s ease}.breadcrumb a:hover{color:var(--breadcrumb-green-hover);background:rgba(74,222,128,.12);box-shadow:0 0 0 1px var(--breadcrumb-green-faded)}.breadcrumb [aria-current=page]{color:var(--gold-soft);font-weight:600;padding:.2rem .65rem;border-radius:999px;background:rgba(201,162,86,.12);box-shadow:0 0 0 1px rgba(201,162,86,.22);max-width:100%}.breadcrumb span[aria-hidden=true],.breadcrumb .bc-sep{display:inline-flex;align-items:center;justify-content:center;min-width:1.15rem;margin:0;color:var(--breadcrumb-green-faded);font-weight:500;font-size:.75rem;user-select:none;opacity:.9}.page-hero .breadcrumb,.svc-index-hero .breadcrumb,.rina-hero .breadcrumb,.hero .breadcrumb{margin-top:0;margin-bottom:1.05rem}.page-hero--has-bg .breadcrumb,.rina-hero .breadcrumb{background:linear-gradient(145deg,rgba(8,8,14,.92)0,rgba(6,6,12,.85) 100%);border-color:rgba(74,222,128,.35);box-shadow:0 0 0 1px rgba(255,255,255,.06) inset,0 12px 36px rgba(0,0,0,.45)}body.page-escort-profile{background:var(--bg);color:var(--text)}body.page-escort-profile .rina-hero{position:relative;padding:0 0 3.5rem}body.page-escort-profile .rina-hero-photo-slot{max-width:1400px;margin:0 auto}body.page-escort-profile .rina-hero-photo-slot figure{margin:0;border-radius:0 0 clamp(18px,3vw,28px) clamp(18px,3vw,28px);overflow:hidden;box-shadow:0 28px 90px rgba(0,0,0,.5)}body.page-escort-profile .rina-hero-photo-slot img{width:100%;height:auto;max-height:min(68vh,540px);object-fit:cover;object-position:top center;display:block}body.page-escort-profile .rina-hero .wrap{position:relative;margin-top:-3.5rem;z-index:2}@media (max-width:720px){body.page-escort-profile .rina-hero .wrap{margin-top:-2rem}}body.page-escort-profile .rina-hero-overlap{background:linear-gradient(165deg,rgba(14,14,18,.97)0,rgba(7,7,9,.94) 100%);border:1px solid var(--border);border-radius:var(--radius-lg);padding:clamp(1.5rem,4vw,2.35rem);box-shadow:var(--shadow-card)}body.page-escort-profile .rina-kicker{font-family:var(--font-label);font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin:0 0 .75rem}body.page-escort-profile .rina-quote{font-family:var(--font-heading);font-size:clamp(1.2rem,2.6vw,1.85rem);font-weight:600;line-height:1.35;color:var(--text);margin:0 0 1.2rem}body.page-escort-profile .rina-simple p{color:var(--text-muted);font-size:.98rem;line-height:1.82;margin:0 0 1rem}body.page-escort-profile .rina-simple a{color:var(--primary);font-weight:500;text-decoration:none}body.page-escort-profile .rina-simple a:hover{text-decoration:underline}body.page-escort-profile .rina-sign{font-family:var(--font-heading);font-size:clamp(1.25rem,2.5vw,1.6rem);color:var(--text);margin:1.35rem 0 1rem}body.page-escort-profile .rina-sign span{color:var(--primary);margin-left:.2rem}body.page-escort-profile .rina-actions{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:.25rem}body.page-escort-profile .rina-split{padding:clamp(2.5rem,5vw,3.5rem)0;background:radial-gradient(ellipse 90% 55%at 50%0,rgba(232,76,136,.09),transparent 58%)}body.page-escort-profile .rina-split-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(1.5rem,4vw,2.75rem);align-items:start}@media (max-width:900px){body.page-escort-profile .rina-split-grid{grid-template-columns:1fr}}body.page-escort-profile .rina-split-text h1{font-family:var(--font-heading);font-size:clamp(1.85rem,4vw,2.65rem);font-weight:600;margin:0 0 .4rem;color:var(--text)}body.page-escort-profile .rina-split-text .sub{font-size:.9rem;color:var(--primary);margin:0 0 1.15rem;font-weight:500}body.page-escort-profile .rina-split-text p{color:var(--text-muted);font-size:.98rem;line-height:1.82;margin:0 0 1rem}body.page-escort-profile .rina-split-text a{color:var(--primary);text-decoration:none;font-weight:500}body.page-escort-profile .rina-split-text a:hover{text-decoration:underline}body.page-escort-profile .rina-split-visual figure{margin:0;border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--border);box-shadow:0 16px 48px rgba(0,0,0,.35)}body.page-escort-profile .rina-split-visual img{width:100%;display:block;border-radius:var(--radius-lg)}body.page-escort-profile .rina-more{padding:clamp(2.5rem,5vw,3.5rem)0;border-top:1px solid var(--border-subtle)}body.page-escort-profile .rina-more h2{font-family:var(--font-heading);font-size:clamp(1.5rem,3vw,2rem);margin:0 0 1.5rem;color:var(--text)}body.page-escort-profile .rina-more-row{display:grid;grid-template-columns:1fr 1.05fr;gap:clamp(1.5rem,3vw,2.25rem);align-items:start}@media (max-width:900px){body.page-escort-profile .rina-more-row{grid-template-columns:1fr}}body.page-escort-profile .rina-dl{display:grid;grid-template-columns:max-content 1fr;gap:.45rem 1.25rem;font-size:.88rem;margin:0}body.page-escort-profile .rina-dl dt{color:var(--gold);font-weight:600}body.page-escort-profile .rina-dl dd{margin:0;color:var(--text-muted)}body.page-escort-profile .rina-rate-box{margin-top:2rem;background:rgba(201,162,86,.08);border:1px solid rgba(201,162,86,.28);border-radius:var(--radius);padding:1.25rem 1.5rem}body.page-escort-profile .rina-rate-box h3{font-family:var(--font-heading);font-size:1.1rem;color:var(--gold);margin:0 0 .85rem}body.page-escort-profile .rina-rate-box .rate-row{display:flex;justify-content:space-between;gap:1rem;padding:.45rem 0;border-bottom:1px solid rgba(255,255,255,.06);font-size:.9rem;color:var(--text-muted)}body.page-escort-profile .rina-rate-box .rate-row:last-of-type{border-bottom:none}body.page-escort-profile .rina-rate-box .rate-row strong{color:var(--text);font-weight:700}body.page-escort-profile .rina-more-photo{margin:0}body.page-escort-profile .rina-more-photo img{width:100%;border-radius:var(--radius-lg);border:1px solid var(--border);display:block}body.page-escort-profile .rina-thumbs-section{padding:2.5rem 0 3rem;border-top:1px solid var(--border-subtle)}body.page-escort-profile .rina-thumbs-head h2{font-family:var(--font-heading);font-size:clamp(1.4rem,3vw,1.85rem);margin:0 0 .35rem}body.page-escort-profile .rina-thumbs-head p{margin:0 0 1.25rem;color:var(--text-muted);font-size:.9rem}body.page-escort-profile .rina-thumbs{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:.65rem}body.page-escort-profile .rina-thumbs a{display:block;border-radius:12px;overflow:hidden;border:1px solid var(--border);transition:transform .25s var(--ease),border-color .25s ease}body.page-escort-profile .rina-thumbs a:hover{transform:translateY(-3px);border-color:rgba(232,76,136,.35)}body.page-escort-profile .rina-thumbs img{width:100%;aspect-ratio:200/280;object-fit:cover;display:block}body.page-escort-profile .rina-seo{padding:2.5rem 0 3.25rem;border-top:1px solid var(--border-subtle)}body.page-escort-profile .rina-seo h2{font-family:var(--font-heading);font-size:clamp(1.45rem,3vw,2rem);margin:0 0 1rem}body.page-escort-profile .rina-seo .lead{font-size:1.05rem;color:var(--text-muted);margin:0 0 1.25rem;line-height:1.65}body.page-escort-profile .rina-seo p{color:var(--text-muted);line-height:1.82;margin:0 0 1rem;font-size:.97rem}body.page-escort-profile .rina-seo a{color:var(--primary);text-decoration:none;font-weight:500}body.page-escort-profile .rina-seo a:hover{text-decoration:underline}body.page-escort-profile .rina-suggest-section{padding:2.5rem 0 3rem;border-top:1px solid var(--border-subtle)}body.page-escort-profile .rina-suggest-section h2{font-family:var(--font-heading);font-size:clamp(1.4rem,3vw,1.9rem);margin:0 0 .35rem}body.page-escort-profile .rina-suggest-lede{color:var(--text-muted);margin:0 0 1.25rem;font-size:.92rem}body.page-escort-profile .rina-suggest-lede a{color:var(--primary)}body.page-escort-profile .profile-cards--suggest{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem}body.page-escort-profile .profile-cards--suggest .profile-card{display:flex;flex-direction:column;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;text-decoration:none;color:inherit;transition:var(--trans)}body.page-escort-profile .profile-cards--suggest .profile-card:hover{transform:translateY(-4px);border-color:rgba(232,76,136,.35);box-shadow:var(--shadow-card)}body.page-escort-profile .profile-card-thumb{display:block;line-height:0}body.page-escort-profile .profile-card-thumb img{width:100%;aspect-ratio:3/4;object-fit:cover;object-position:top center}body.page-escort-profile .profile-cards--suggest .profile-card-body{padding:.85rem 1rem 1rem}body.page-escort-profile .profile-cards--suggest .profile-card-name{font-weight:700;font-size:.95rem;color:var(--text)}body.page-escort-profile .profile-cards--suggest .profile-card-cat{font-size:.75rem;color:var(--primary);font-weight:600;margin-top:.2rem}body.page-escort-profile .profile-cards--suggest .profile-card-meta{font-size:.72rem;color:var(--text-muted);margin-top:.25rem}body.page-escort-profile .profile-cards--suggest .profile-card-rate{font-size:.75rem;color:var(--gold);font-weight:600;margin-top:.35rem}body.page-escort-profile .seo-keywords-section{border-top-color:var(--border-subtle);background:var(--bg-deep)}html.na-svc-page .vip-hero .breadcrumb{background:linear-gradient(145deg,rgba(8,8,14,.92)0,rgba(6,6,12,.85) 100%);border-color:rgba(74,222,128,.35);box-shadow:0 0 0 1px rgba(255,255,255,.06) inset,0 12px 36px rgba(0,0,0,.45)}.hero-breadcrumb{font-size:.8rem;font-weight:500;letter-spacing:.04em;text-transform:none;color:var(--text-muted);margin-bottom:1rem;display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .45rem}.hero-breadcrumb a{color:var(--breadcrumb-green);text-decoration:none;transition:color .2s ease}.hero-breadcrumb a:hover{color:var(--breadcrumb-green-hover)}[data-hotel-theme] .breadcrumb.wrap{margin-bottom:.85rem}.footer{background:var(--bg-deep);border-top:1px solid var(--border-subtle);position:relative;z-index:1}.footer .container{width:100%;max-width:1360px;margin:0 auto;padding:0 clamp(1rem,4vw,2rem);box-sizing:border-box}.footer-top{padding:2.75rem 0 2rem;display:grid;grid-template-columns:2fr 1fr 1fr 1.5fr;gap:3rem}.footer-brand .logo{font-family:var(--font-display),Georgia,"Times New Roman",serif;font-size:clamp(1.5rem,3vw,2.2rem);font-weight:700;letter-spacing:.25em;color:var(--gold);text-transform:uppercase;display:block;margin-bottom:1rem}.footer-brand p{font-size:.875rem;color:var(--text-muted);line-height:1.7;max-width:280px;margin:0}.footer-socials{display:flex;gap:.75rem;margin-top:1.5rem}.footer-social-link{width:38px;height:38px;border-radius:50%;background:var(--bg-card);border:1px solid var(--border-subtle);display:flex;align-items:center;justify-content:center;color:var(--text-muted);text-decoration:none;transition:background .25s ease,border-color .25s ease,color .25s ease;font-size:.85rem}.footer-social-link:hover{background:var(--accent);border-color:var(--accent);color:#fff}.footer-col h3{font-family:var(--font-body),system-ui,sans-serif;font-size:.72rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--text);margin:0 0 1.25rem}.footer-col ul{list-style:none;margin:0;padding:0}.footer-col ul li{margin-bottom:.75rem}.footer-col ul li a{font-size:.875rem;color:var(--text-muted);text-decoration:none;transition:color .25s ease}.footer-col ul li a:hover{color:var(--accent)}.footer-contact-item{display:flex;gap:.75rem;align-items:flex-start;margin-bottom:1rem}.footer-contact-item i{color:var(--accent);margin-top:.2rem;font-size:.85rem;flex-shrink:0}.footer-contact-item span{font-size:.875rem;color:var(--text-muted)}.footer-book-wrap{margin-top:1.25rem}.footer-book-btn{width:100%;justify-content:center}.footer-bottom{border-top:1px solid var(--border-subtle);padding:1.5rem 0;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.75rem 1rem}.footer-bottom p{font-size:.78rem;color:var(--text-muted);margin:0}.footer-bottom a{color:var(--accent);text-decoration:none}.footer-bottom a:hover{text-decoration:underline}.site-footer{position:relative;z-index:1;margin-top:2.5rem;background:var(--bg-deep);border-top:1px solid var(--border-subtle)}.site-footer .footer-mega{display:grid;grid-template-columns:2fr 1fr 1fr 1.5fr;gap:3rem;padding:2.75rem 0 2rem;margin-bottom:0;box-sizing:border-box}.site-footer .footer-mega:has(.footer-columns){grid-template-columns:minmax(240px,1fr) minmax(0,2.4fr);align-items:start}.site-footer .brand,.site-footer .brand-footer{text-decoration:none;display:inline-flex;flex-direction:column;gap:.2rem}.site-footer .brand-mark{font-family:var(--font-display),Georgia,"Times New Roman",serif;font-size:clamp(1.35rem,2.5vw,2rem);font-weight:700;letter-spacing:.2em;color:var(--gold);text-transform:uppercase}.site-footer .brand-sub{font-size:.65rem;color:var(--text-muted);letter-spacing:.12em;text-transform:uppercase;font-weight:600}.site-footer .footer-brand{max-width:42ch}.site-footer .footer-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem 2rem}.site-footer .footer-lede{margin:.85rem 0 0;font-size:.875rem;color:var(--text-muted);line-height:1.65}.site-footer .footer-inline{margin:.85rem 0 0;font-size:.875rem}.site-footer .footer-inline a{color:var(--accent);text-decoration:none}.site-footer .footer-inline a:hover{text-decoration:underline}.site-footer .footer-mega :is(h2,h3){font-family:var(--font-body),system-ui,sans-serif;font-size:.72rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--text);margin:0 0 1rem}.site-footer .footer-long-list{list-style:none;padding:0;margin:0;font-size:.875rem}.site-footer .footer-long-list li{margin-bottom:.65rem}.site-footer .footer-long-list a{color:var(--text-muted);text-decoration:none;transition:color .25s ease}.site-footer .footer-long-list a:hover{color:var(--accent)}.site-footer .footer-base{border-top:1px solid var(--border-subtle);padding:1.5rem 0;font-size:.78rem;color:var(--text-dim);display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;justify-content:space-between;align-items:center}.site-footer .footer-base p{margin:0}.site-footer .footer-base a{color:var(--accent);text-decoration:none}.site-footer .footer-base a:hover{text-decoration:underline}.site-footer .legal{border-top:1px solid var(--border-subtle);padding:1.5rem 0;font-size:.78rem;color:var(--text-dim);text-align:center}.site-footer .legal p{margin:0}.footer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;font-size:.92rem;color:var(--text-muted)}.footer-grid ul{list-style:none;padding:0;margin:0;display:grid;gap:.4rem}.footer-grid h3{font-family:var(--font-display),Georgia,serif;color:var(--gold-soft);font-size:1rem;margin:0 0 .65rem}.footer-grid a{color:var(--text-muted);text-decoration:none}.footer-grid a:hover{color:var(--gold-soft)}.footer-subhead{margin-top:1.25rem}@media (max-width:1100px){.footer-top,.site-footer .footer-mega:not(:has(.footer-columns)){grid-template-columns:1fr 1fr}}@media (max-width:900px){.footer-top,.site-footer .footer-mega:not(:has(.footer-columns)){grid-template-columns:1fr 1fr;gap:2rem}.site-footer .footer-columns{grid-template-columns:1fr 1fr}}@media (max-width:768px){.footer-top,.site-footer .footer-mega{grid-template-columns:1fr}.site-footer .footer-mega:has(.footer-columns){grid-template-columns:1fr}.site-footer .footer-columns{grid-template-columns:1fr}.footer-bottom{flex-direction:column;justify-content:center;text-align:center}.site-footer .footer-base{flex-direction:column;justify-content:center;text-align:center}}@media (max-width:820px){.nav-toggle{display:inline-flex}.nav{position:absolute;right:4vw;top:calc(100% + .5rem);flex-direction:column;align-items:flex-start;background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:12px;padding:.75rem 1rem;min-width:220px;box-shadow:var(--shadow);display:none}.nav.is-open{display:flex}}body::before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.site-header,.wrap{position:relative;z-index:1}.media-frame{position:relative;border-radius:calc(var(--radius) - 2px);overflow:hidden;border:1px solid var(--border-subtle);box-shadow:inset 0 0 0 1px rgba(255,255,255,.04),0 20px 50px rgba(0,0,0,.45)}.media-frame::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(165deg,rgba(232,76,136,.1)0,transparent 35%,transparent 65%,rgba(7,7,10,.55) 100%);mix-blend-mode:multiply}.media-frame img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(.88) contrast(1.08) brightness(.92);transition:transform .45s ease,filter .35s ease}.card:hover .media-frame img,.media-tile:hover img{transform:scale(1.04);filter:saturate(.95) contrast(1.05) brightness(.98)}.card-media{position:relative}.hero-visual{display:flex;flex-direction:column;gap:1rem}.hero-media{aspect-ratio:4/3}.hero-visual .hero-card{margin-top:0}.media-tile figure{margin:0;height:100%}.media-tile{border-radius:12px;overflow:hidden;border:1px solid var(--border-subtle);background:var(--bg-card);box-shadow:0 12px 40px rgba(0,0,0,.35)}.media-tile img{width:100%;aspect-ratio:1;object-fit:cover;filter:saturate(.9) contrast(1.06) brightness(.9)}.media-tile figcaption{padding:.5rem .65rem;font-size:.78rem;color:var(--text-muted);background:linear-gradient(180deg,#14141c,#101018)}.url-keywords-note{font-size:.88rem;color:var(--text-muted);padding:.75rem 1rem;border-radius:10px;border:1px solid var(--border-subtle);background:rgba(232,76,136,.06)}.url-keywords-note code{font-size:.78rem;color:var(--gold-soft);word-break:break-all}.site-index{padding-top:2rem;border-top:1px solid var(--border-subtle)}.index-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem}.index-col{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius);padding:1.25rem 1.35rem}.explore-more{margin-top:2.5rem;padding-top:2rem;border-top:1px solid var(--border-subtle)}.explore-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem}.explore-h{font-family:var(--font-display);font-size:1.15rem;color:var(--gold-soft);margin:0 0 .65rem}.explore-h-spaced{margin-top:1.25rem}.explore-list{list-style:none;padding:0;margin:0;display:grid;gap:.35rem;font-size:.9rem}.explore-list-dense{font-size:.82rem;max-height:320px;overflow-y:auto;padding-right:.35rem}.hub-cross{margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--border-subtle)}.trust-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1rem 1.5rem;padding:1.25rem 0 1.5rem;border-bottom:1px solid var(--border-subtle)}.trust-item{display:flex;flex-direction:column;gap:.2rem;font-size:.82rem;color:var(--text-muted)}.trust-item strong{font-family:var(--font-display);font-size:.95rem;font-weight:500;color:var(--gold-soft);letter-spacing:.02em}.section--tight{padding:1.5rem 0 2rem}.stats-row{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;padding:1.25rem 1.5rem;background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius)}@media (max-width:720px){.stats-row{grid-template-columns:repeat(2,1fr)}}.stat{text-align:center;padding:.35rem}.stat-num{display:block;font-family:var(--font-display);font-size:clamp(1.85rem,4vw,2.35rem);font-weight:500;line-height:1.1;color:var(--accent)}.stat-label{display:block;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-top:.35rem}.section-alt{background:linear-gradient(180deg,var(--bg-band),rgba(7,7,10,.4));border-block:1px solid var(--border-subtle)}.section-alt .section-head{padding-inline:min(4vw,1rem)}.highlight-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1rem;width:min(1120px,92vw);margin-inline:auto}.highlight-tile{position:relative;display:flex;flex-direction:column;gap:.45rem;padding:1.25rem 1.35rem 1.5rem;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius);text-decoration:none;color:inherit;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.highlight-tile:hover{border-color:rgba(126,207,176,.45);transform:translateY(-2px);box-shadow:0 14px 40px rgba(0,0,0,.35)}.highlight-eyebrow{font-size:.68rem;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);font-weight:600}.highlight-title{font-family:var(--font-display);font-size:1.2rem;font-weight:500;color:var(--gold-soft)}.highlight-desc{font-size:.9rem;color:var(--text-muted);line-height:1.5}.highlight-arrow{margin-top:.35rem;font-size:1.1rem;color:var(--accent);align-self:flex-start}.section-cta{text-align:center;margin:1.75rem 0 0;font-size:.95rem}.section-cta a{color:var(--accent);font-weight:500;text-decoration:none}.section-cta a:hover{text-decoration:underline}.prose--narrow{max-width:58ch;margin-inline:auto;padding-inline:min(4vw,1rem)}.prose--narrow p{color:var(--text-muted)}.h-inline{font-family:var(--font-display);font-size:clamp(1.65rem,3vw,2.1rem);font-weight:500;margin:0 0 1rem;color:var(--gold-soft)}.section-faq{background:rgba(232,76,136,.03)}.faq-list{display:grid;gap:.65rem}.faq-item{border:1px solid var(--border-subtle);border-radius:var(--radius);background:var(--bg-elevated);padding:0;overflow:hidden}.faq-item summary{cursor:pointer;list-style:none;padding:1rem 1.15rem;font-family:var(--font-display);font-size:1.05rem;font-weight:500;color:var(--gold-soft)}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary::after{content:"+";float:right;color:var(--accent);font-family:var(--font-body);font-weight:600}.faq-item[open] summary::after{content:"–"}.faq-item p{margin:0;padding:0 1.15rem 1.1rem;font-size:.95rem;color:var(--text-muted);border-top:1px solid var(--border-subtle);padding-top:.85rem}.band-cta{background:linear-gradient(135deg,#180a12 0,#120610 45%,#07070a 100%);border-block:1px solid var(--border-subtle);padding:2.5rem 0}.band-cta-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.5rem}.band-cta h2{font-family:var(--font-display);font-size:clamp(1.65rem,3vw,2.15rem);font-weight:500;margin:0 0 .5rem;color:var(--gold-soft)}.band-cta p{margin:0;color:var(--text-muted);max-width:44ch}.band-cta-actions{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.btn-on-dark{border-color:rgba(232,76,136,.35);color:var(--gold-soft)}.btn-on-dark:hover{border-color:var(--accent);color:#fff}nav.navbar#navbar{--primary:#e84c88;--primary-dark:#c03870;--gold:#c9a256;--gold-light:#e8c87a;--bg-card:#0e0e12;--border:rgba(255, 255, 255, 0.07);--text:#f0eff4;--radius-sm:0.5rem;--ease:cubic-bezier(0.22, 1, 0.36, 1);--trans:all 0.35s cubic-bezier(0.22, 1, 0.36, 1);--font-heading:"Cormorant Garamond", Georgia, serif;--font-label:"Montserrat", sans-serif}.navbar{position:fixed;top:0;left:0;width:100%;z-index:1000;transition:var(--trans)}.navbar-inner{max-width:1360px;margin:0 auto;padding:1.25rem 2rem;display:flex;align-items:center;justify-content:space-between;transition:var(--trans)}.navbar.scrolled .navbar-inner{background:rgba(7,7,9,.92);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);padding:.9rem 2rem;border-bottom:1px solid var(--border)}.nav-logo{font-family:var(--font-heading);font-size:2rem;font-weight:700;letter-spacing:.25em;color:var(--gold);cursor:pointer;text-decoration:none;text-transform:uppercase;transition:var(--trans)}.nav-logo:hover{color:var(--gold-light)}.nav-links{display:flex;align-items:center;gap:.25rem;list-style:none;margin:0;padding:0}.nav-links a{font-family:var(--font-label);font-size:.72rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:rgba(240,239,244,.75);text-decoration:none;padding:.5rem .875rem;border-radius:var(--radius-sm);transition:var(--trans)}.nav-links a:hover,.nav-links a.active{color:var(--primary)}.nav-cta{display:flex;align-items:center;gap:1rem}.navbar .btn{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-label);font-size:.78rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;padding:.875rem 2rem;border-radius:.875rem;border:0;cursor:pointer;transition:var(--trans)}.navbar .btn-primary{background:var(--primary);color:#fff;box-shadow:0 4px 20px rgba(232,76,136,.35)}.navbar .btn-primary:hover{background:var(--primary-dark);transform:translateY(-2px);box-shadow:0 8px 32px rgba(232,76,136,.45)}.hamburger{display:none;flex-direction:column;justify-content:center;gap:5px;cursor:pointer;padding:.5rem;z-index:1001}.hamburger span{display:block;width:24px;height:2px;background:var(--text);border-radius:2px;transition:var(--trans)}.hamburger.active span:nth-child(1){transform:translateY(7px) rotate(45deg)}.hamburger.active span:nth-child(2){opacity:0}.hamburger.active span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-menu{display:none;position:fixed;top:0;right:0;width:min(320px,90vw);height:100vh;background:var(--bg-card);border-left:1px solid var(--border);z-index:999;padding:6rem 2rem 2rem;transform:translateX(100%);transition:transform .4s var(--ease);overflow-y:auto}.mobile-menu.open{transform:translateX(0)}.mobile-menu ul{list-style:none;margin:0;padding:0}.mobile-menu ul li{border-bottom:1px solid var(--border)}.mobile-menu ul li a{display:block;font-family:var(--font-label);font-size:.85rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text);text-decoration:none;padding:1.1rem 0;transition:var(--trans)}.mobile-menu ul li a:hover{color:var(--primary);padding-left:.5rem}.mobile-overlay{display:none;position:fixed;inset:0;background:rgba(0,0,0,.6);z-index:998;backdrop-filter:blur(4px)}.mobile-overlay.open{display:block}.wna-navbar-spacer{height:5.25rem;width:100%;pointer-events:none}@media (max-width:768px){.navbar .nav-links,.navbar .nav-cta{display:none}.navbar .hamburger{display:flex}.mobile-menu{display:block}}body:not(.page-gallery-all) .profile-card>img,body:not(.page-gallery-all) .profile-card:not(:has(.profile-card-thumb)) img[src*="/images/"]{width:100%!important;height:auto!important;max-height:none!important;aspect-ratio:3/4;object-fit:cover;object-position:top center;display:block}.profile-cards--suggest .profile-card-thumb{position:relative;display:block;width:100%;aspect-ratio:4/3;overflow:hidden;line-height:0}.profile-cards--suggest .profile-card-thumb img{position:absolute;inset:0;width:100%!important;height:100%!important;aspect-ratio:unset!important;object-fit:cover;object-position:center 18%}@media (max-width:520px){.site-float-stack{left:.5rem!important}.site-back-top,.site-float-stack .site-fab{width:48px!important;height:48px!important}}.site-float-stack{position:fixed;bottom:max(1rem,env(safe-area-inset-bottom,0));left:max(.65rem,env(safe-area-inset-left,0));right:auto;z-index:99990;display:flex;flex-direction:column-reverse;gap:.55rem;align-items:flex-start;pointer-events:none}.site-float-stack .site-fab{pointer-events:auto}.site-fab{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;text-decoration:none!important;box-shadow:0 6px 22px rgba(0,0,0,.45);transition:transform .2s ease,box-shadow .2s ease;border:0;cursor:pointer}.site-fab:hover{transform:translateY(-2px);box-shadow:0 10px 28px rgba(0,0,0,.5)}.site-fab--wa{background:#25d366;color:#fff}.site-fab--call{background:var(--accent);color:#fff}.site-back-top{position:fixed;bottom:max(1rem,env(safe-area-inset-bottom,0));right:max(.65rem,env(safe-area-inset-right,0));left:auto;z-index:99991;width:48px;height:48px;border-radius:50%;background:var(--accent);color:#fff;border:0;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transform:translateY(12px);transition:opacity .25s ease,transform .25s ease;box-shadow:0 4px 18px rgba(232,76,136,.45)}.site-back-top.visible{opacity:1;transform:translateY(0)}.site-back-top:hover{filter:brightness(1.07)}.back-top{position:fixed;bottom:2rem;right:2rem;z-index:500;width:46px;height:46px;border-radius:50%;background:var(--accent);border:0;color:#fff;font-size:.9rem;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transform:translateY(20px);transition:opacity .35s cubic-bezier(.22,1,.36,1),transform .35s cubic-bezier(.22,1,.36,1),background .25s ease;box-shadow:0 4px 20px rgba(232,76,136,.4)}.back-top.visible{opacity:1;transform:translateY(0)}.back-top:hover{background:#c03870;transform:translateY(-3px)}@media (max-width:520px){.back-top{bottom:max(4.5rem,calc(1rem + env(safe-area-inset-bottom,0)));right:.65rem}}.btn-outline{background:0 0;color:var(--text);border:1px solid var(--border-subtle)}.btn-outline:hover{border-color:var(--accent);color:var(--accent);transform:translateY(-2px)}.btn-gold{background:linear-gradient(135deg,var(--gold),var(--gold-soft));color:#0a0a0c;box-shadow:0 4px 20px rgba(201,162,86,.3)}.btn-gold:hover{transform:translateY(-2px);box-shadow:0 8px 32px rgba(201,162,86,.45)}.dup-highlight{color:var(--accent);font-weight:600;text-decoration:underline;text-underline-offset:2px;text-decoration-style:dotted;cursor:default}.blog-preview-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}@media (max-width:1180px){.blog-preview-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.blog-preview-grid{grid-template-columns:1fr}}body.page-home #services.home-services-section{padding:3rem 0;position:relative;overflow:hidden}body.page-home #services.home-services-section>.home-services-inner{position:relative;z-index:1}body.page-home .bt-img--home-5{background-image:none}body.page-home .bt-img--home-6{background-image:none}body.page-home .bt-img--home-7{background-image:none}body.page-home .bt-img--home-8{background-image:none}body.page-home .bt-img--home-9{background-image:none}body.page-home .bt-img--home-10{background-image:none}body.page-home .ed-steps-icon{color:var(--primary);margin-right:.4rem}body.page-home .section-subtitle--hotel-intro{margin:1rem auto 0;max-width:640px}body.page-home .inline-link-primary{color:var(--primary);font-weight:600;text-decoration:none}body.page-home .about-cta-row{display:flex;gap:1rem;flex-wrap:wrap}body.page-home .section-subtitle--gallery-lede{margin:1rem auto 0}body.page-home .gallery .talent-overlay .btn-talent-profile{width:100%;justify-content:center;font-size:.7rem}body.page-home .talent-card--delay-05{transition-delay:.05s}body.page-home .talent-card--delay-1{transition-delay:.1s}body.page-home .talent-card--delay-15{transition-delay:.15s}body.page-home .talent-card--delay-2{transition-delay:.2s}body.page-home .talent-card--delay-25{transition-delay:.25s}body.page-home .talent-badge--gold{background:var(--gold);color:#000}body.page-home .talent-badge--purple{background:#7b5ea7}body.page-home .home-center-mt-lg{text-align:center;margin-top:3rem}body.page-home .home-center-mt-md{text-align:center;margin-top:2.5rem}body.page-home .home-section-head-center{text-align:center;margin-bottom:3rem}body.page-home .home-section-head-center--rates{margin-bottom:2.5rem}body.page-home .home-faq-stack{max-width:780px;margin:0 auto;display:grid;gap:.875rem}body.page-home .home-faq-item{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;transition:border-color .3s}body.page-home .home-faq-summary{cursor:pointer;padding:1.25rem 1.5rem;font-family:var(--font-heading);font-size:1.1rem;font-weight:600;color:var(--text);list-style:none;display:flex;justify-content:space-between;align-items:center;user-select:none}body.page-home .home-faq-summary::-webkit-details-marker{display:none}body.page-home .home-faq-icon{color:var(--primary);font-size:1.4rem;line-height:1;transition:transform .3s}body.page-home .home-faq-body{padding:0 1.5rem 1.25rem;color:var(--text-muted);font-size:.93rem;line-height:1.75;border-top:1px solid var(--border)}body.page-home .home-faq-strong{color:var(--text)}body.page-home .section-subtitle--rates{margin:1rem auto 0}body.page-home .home-rates-scroll{overflow-x:auto}body.page-home table.home-rates-table{width:100%;border-collapse:collapse;font-size:.93rem}body.page-home .home-rates-head-row{background:rgba(232,76,136,.1);border-bottom:2px solid rgba(232,76,136,.3)}body.page-home .home-rates-th{padding:1rem 1.25rem;color:#c9a256;font-family:"Playfair Display",Georgia,serif}body.page-home .home-rates-th--left{text-align:left}body.page-home .home-rates-th--center{text-align:center}body.page-home .home-rates-body-row{border-bottom:1px solid rgba(255,255,255,.06)}body.page-home .home-rates-body-row--last{border-bottom:none}body.page-home .home-rates-td{padding:.9rem 1.25rem}body.page-home .home-rates-td--cat{color:#f5f0eb;font-weight:600}body.page-home .home-rates-td--val{text-align:center;color:#9a8a7a}body.page-home .home-rates-footnote{font-size:.78rem;color:#9a8a7a;margin-top:.75rem;text-align:center}body.page-home .home-rates-blurb{text-align:center;margin-top:1.25rem;font-size:.9rem;color:var(--text-muted);max-width:520px;margin-left:auto;margin-right:auto;line-height:1.65}body.page-home .home-rates-cta-row{text-align:center;margin-top:2rem;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;align-items:center}body.page-home .home-seo-related{padding:1.35rem 0;background:var(--bg)}body.page-home .home-seo-title{font-size:.8rem;color:var(--text-muted);margin-bottom:1.25rem;letter-spacing:.1em;text-transform:uppercase;text-align:center}body.page-home .home-seo-pills{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}body.page-home .home-seo-pill{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:999px;padding:.35rem 1rem;font-size:.78rem;color:#9a8a7a;text-decoration:none}body.page-home .home-seo-pill--accent{background:rgba(232,76,136,.1);border:1px solid rgba(232,76,136,.3);border-radius:999px;padding:.35rem 1rem;font-size:.78rem;color:#e84c88;text-decoration:none}body.page-home .blog-preview-section .blog-card.blog-card--preview{text-decoration:none;display:flex;flex-direction:column;background:var(--bg-improved);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;transition:var(--trans)}body.page-home .blog-preview-section .blog-card.blog-card--preview:hover{border-color:var(--border-accent);transform:translateY(-4px)}body.page-home .blog-card--preview .blog-card-thumb{height:180px;overflow:hidden}body.page-home .blog-card--preview .blog-card-thumb img{width:100%;height:100%;object-fit:cover;display:block}body.page-home .blog-card--preview .blog-card-copy{padding:1.5rem}body.page-home .blog-card--preview .blog-card-label{font-family:var(--font-label);font-size:.65rem;letter-spacing:.18em;text-transform:uppercase;color:var(--gold)}body.page-home .blog-card--preview .blog-card-title{font-family:var(--font-heading);font-size:1.25rem;font-weight:600;color:var(--text);margin:.5rem 0}body.page-home .blog-card--preview .blog-card-excerpt{font-size:.875rem;color:var(--text-muted);margin:0}body.page-home .home-routing-strip{border-top:1px solid var(--border);background:linear-gradient(180deg,rgba(232,76,136,.06),transparent 55%)}body.page-home .home-routing-head{text-align:center;margin-bottom:2rem}body.page-home .home-routing-prose{max-width:52rem;margin:0 auto;color:var(--text-muted);font-size:.95rem;line-height:1.78}body.page-home .home-routing-p{margin:0 0 1rem}body.page-home .home-routing-p--flush{margin:0}body.page-home .home-routing-strong{color:var(--text);font-weight:600}body.page-home .home-routing-link{color:var(--primary);text-decoration:underline;text-underline-offset:3px}@scope (body.na-svc-index){:scope{--r:14px;--trans:all .25s ease;--fh:"Playfair Display", Georgia, serif;--fb:Outfit, system-ui, sans-serif;--pink:var(--primary);--bg:#07070a;--text:#f5f0eb;--muted:#9a8a7a;--border:rgba(255, 255, 255, 0.07);--bgc:var(--bg-card);--bge:var(--bg-improved)}a{color:var(--pink);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3,h4{font-family:var(--fh);line-height:1.2;color:var(--text)}p{color:var(--muted);margin-bottom:.9rem}.wrap{max-width:1160px;margin:0 auto;padding:0 1.25rem}.skip-link{position:absolute;left:-9999px}.skip-link:focus{left:1rem;top:1rem;z-index:9999;background:var(--pink);color:#fff;padding:.5rem 1rem;border-radius:6px}.site-header{background:rgba(7,7,10,.97);border-bottom:1px solid var(--border);position:sticky;top:0;z-index:200}.header-ribbon{display:flex;align-items:center;gap:1rem;padding:.4rem 1.25rem;font-size:.72rem;border-bottom:1px solid var(--border);background:rgba(232,76,136,.06)}.ribbon-tag{color:var(--pink);font-weight:700;letter-spacing:.08em}.ribbon-text{color:var(--muted);flex:1}.ribbon-link{color:var(--gold);font-weight:600}.header-inner{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1.25rem;gap:1rem}.brand{display:flex;flex-direction:column;text-decoration:none}.brand-mark{font-family:var(--fh);font-size:1.4rem;font-weight:700;color:var(--pink)}.brand-sub{font-size:.65rem;color:var(--muted);letter-spacing:.12em;text-transform:uppercase}.nav{display:flex;gap:1.5rem;flex-wrap:wrap}.nav a{color:var(--muted);font-size:.82rem;font-weight:500;transition:var(--trans);text-decoration:none}.nav a:hover,.nav a[aria-current=page]{color:var(--pink)}.nav-toggle{display:none;background:0 0;border:1px solid var(--border);color:var(--text);padding:.4rem .85rem;border-radius:6px;cursor:pointer;font-size:.8rem}@media (max-width:720px){.nav{display:none;flex-direction:column;position:absolute;top:100%;left:0;right:0;background:rgba(7,7,10,.98);padding:1rem 1.25rem;border-bottom:1px solid var(--border)}.nav.nav--open{display:flex}.nav-toggle{display:block}}.svc-index-hero{position:relative;padding:3.5rem 0 2.5rem;overflow:hidden;background:radial-gradient(ellipse 80% 60%at 50% -10%,rgba(232,76,136,.14)0,transparent 70%)}.svc-index-hero .wrap{position:relative;z-index:1}.hero-eyebrow{display:inline-flex;align-items:center;gap:.5rem;font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--pink);background:rgba(232,76,136,.08);border:1px solid rgba(232,76,136,.2);padding:.32rem 1rem;border-radius:50px;margin-bottom:1rem}.svc-index-hero h1{font-size:clamp(1.9rem,5vw,3rem);font-weight:700;line-height:1.12;margin-bottom:1rem}.svc-index-hero h1 em{font-style:normal;color:var(--pink)}.hero-lede{font-size:1.05rem;color:var(--muted);max-width:640px;line-height:1.85;margin-bottom:1.5rem}.hero-trust{display:flex;flex-wrap:wrap;gap:.4rem .85rem;font-size:.76rem;color:rgba(255,255,255,.6);padding:.65rem 1.1rem;background:rgba(255,255,255,.03);border:1px solid var(--border);border-radius:var(--r);width:fit-content;max-width:100%;margin-bottom:1.5rem}.hero-trust span{color:#4ade80;font-weight:500}.tab-wrap{position:sticky;top:62px;z-index:100;background:rgba(7,7,10,.95);backdrop-filter:blur(10px);border-bottom:1px solid var(--border);padding:.65rem 0}.tab-inner{display:flex;align-items:center;gap:.5rem;overflow-x:auto;scrollbar-width:none;padding:0 1.25rem;max-width:1160px;margin:0 auto}.tab-inner::-webkit-scrollbar{display:none}.tab-btn{display:inline-flex;align-items:center;gap:.5rem;white-space:nowrap;padding:.48rem 1.15rem;border-radius:50px;border:1px solid var(--border);background:0 0;font-family:var(--fb);font-size:.82rem;font-weight:500;color:var(--muted);cursor:pointer;transition:var(--trans);flex-shrink:0}.tab-btn:hover{border-color:rgba(232,76,136,.3);color:var(--pink)}.tab-btn.active{background:var(--pink);color:#fff;border-color:var(--pink);font-weight:600}.tab-btn i{font-size:.76rem}.tab-count{display:inline-block;background:rgba(255,255,255,.15);border-radius:50px;padding:.05rem .45rem;font-size:.68rem;font-weight:700}.tab-btn.active .tab-count{background:rgba(255,255,255,.25)}.sec-header{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:1rem;padding:3rem 0 2rem}.sec-tag{display:inline-block;font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:.55rem}.sec-title{font-size:clamp(1.5rem,3vw,2.1rem);font-weight:700;line-height:1.15;margin:0}.sec-title strong{color:var(--pink)}.sec-sub{font-size:.9rem;color:var(--muted);line-height:1.7;max-width:500px;margin:.6rem 0 0}.sec-view-all{display:inline-flex;align-items:center;gap:.4rem;font-size:.82rem;font-weight:600;color:var(--pink);text-decoration:none;white-space:nowrap;border:1px solid rgba(232,76,136,.3);padding:.5rem 1.1rem;border-radius:50px;transition:var(--trans)}.sec-view-all:hover{background:rgba(232,76,136,.08);text-decoration:none}.sec-divider{height:1px;background:linear-gradient(90deg,var(--pink) 0%,rgba(232,76,136,.1) 60%,transparent 100%);margin-bottom:2rem;border:0}.cat-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem;margin-bottom:3rem}.cat-card{position:relative;display:flex;flex-direction:column;padding:1.35rem 1.25rem 1.2rem;border-radius:18px;border:1px solid var(--border);background:rgba(255,255,255,.03);text-decoration:none;color:var(--text);transition:transform .3s cubic-bezier(.22,.68,0,1.2),border-color .28s,background .28s,box-shadow .28s;overflow:hidden}.cat-card::before{content:"";position:absolute;inset:0;opacity:0;transition:opacity .3s;border-radius:inherit;z-index:0}.cat-card:hover{transform:translateY(-5px);border-color:rgba(232,76,136,.3);background:rgba(232,76,136,.05);box-shadow:0 12px 32px rgba(232,76,136,.15);text-decoration:none}.cat-card-accent{position:absolute;top:0;left:0;right:0;height:3px;border-radius:18px 18px 0 0;z-index:1}.cat-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:.9rem;position:relative;z-index:1}.cat-icon-wrap{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.2rem;flex-shrink:0;transition:transform .25s ease}.cat-card:hover .cat-icon-wrap{transform:scale(1.1)}.cat-hot{font-size:.63rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:.18rem .6rem;border-radius:50px;border:1px solid;white-space:nowrap}.cat-card h3{font-family:var(--fh);font-size:1rem;font-weight:700;color:var(--text);margin:0 0 .35rem;line-height:1.25;position:relative;z-index:1}.cat-card p{font-size:.8rem;color:var(--muted);line-height:1.6;margin:0 0 .9rem;position:relative;z-index:1;flex:1}.cat-card-footer{display:flex;align-items:center;justify-content:space-between;position:relative;z-index:1;font-size:.76rem}.cat-from{color:var(--gold);font-weight:600}.cat-arrow{color:var(--pink);opacity:.7;transition:opacity .2s,transform .2s}.cat-card:hover .cat-arrow{opacity:1;transform:translateX(3px)}.svc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem;margin-bottom:3rem}.svc-card{display:grid;grid-template-columns:72px 1fr;gap:0;border-radius:16px;border:1px solid var(--border);background:rgba(255,255,255,.03);overflow:hidden;text-decoration:none;color:var(--text);transition:transform .28s ease,border-color .25s,background .25s,box-shadow .25s}.svc-card:hover{transform:translateY(-4px);border-color:rgba(232,76,136,.28);background:rgba(232,76,136,.04);box-shadow:0 10px 28px rgba(232,76,136,.12);text-decoration:none}.svc-card-strip{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.5rem;gap:.3rem}.svc-card-strip i{font-size:1.25rem}.svc-card-strip-label{writing-mode:vertical-rl;text-orientation:mixed;font-size:.58rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.5);line-height:1}.svc-card-body{padding:1.1rem 1.15rem;border-left:1px solid rgba(255,255,255,.05)}.svc-card-body h3{font-family:var(--fh);font-size:.97rem;font-weight:700;color:var(--text);margin:0 0 .3rem;line-height:1.25}.svc-card-body p{font-size:.79rem;color:var(--muted);line-height:1.55;margin:0 0 .65rem}.svc-card-meta{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.svc-tag{font-size:.65rem;font-weight:600;padding:.15rem .6rem;border-radius:50px;border:1px solid;white-space:nowrap}.specialty-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.75rem;margin-bottom:3rem}.spec-card{display:flex;align-items:center;gap:.75rem;padding:.85rem 1rem;border-radius:12px;border:1px solid var(--border);background:rgba(255,255,255,.025);text-decoration:none;color:var(--muted);font-size:.83rem;font-weight:500;transition:var(--trans)}.spec-card i{color:var(--pink);font-size:.9rem;flex-shrink:0;width:16px;text-align:center}.spec-card:hover{background:rgba(232,76,136,.07);border-color:rgba(232,76,136,.25);color:var(--pink);text-decoration:none;transform:translateX(3px)}.loc-strip{padding:2.5rem 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--bgc);margin-bottom:0}.loc-strip-title{font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:1rem;display:block}.loc-pills{display:flex;flex-wrap:wrap;gap:.55rem}.loc-pill{background:rgba(255,255,255,.04);border:1px solid var(--border);border-radius:999px;padding:.35rem 1rem;font-size:.8rem;color:var(--muted);transition:var(--trans)}.loc-pill:hover{color:var(--pink);border-color:rgba(232,76,136,.35);text-decoration:none}.inline-cta{display:flex;align-items:center;flex-wrap:wrap;gap:1.5rem;background:linear-gradient(100deg,rgba(232,76,136,.08)0,rgba(201,162,86,.05) 100%);border:1px solid rgba(232,76,136,.15);border-radius:20px;padding:2rem 2.25rem;margin:3rem 0}.inline-cta-text{flex:1;min-width:200px}.inline-cta-text h3{font-size:1.2rem;font-weight:700;margin:0 0 .35rem}.inline-cta-text p{font-size:.88rem;margin:0;color:var(--muted)}.inline-cta-btns{display:flex;gap:.65rem;flex-wrap:wrap;flex-shrink:0}.btn{display:inline-flex;align-items:center;gap:.5rem;padding:.7rem 1.4rem;border-radius:var(--r);font-family:var(--fb);font-weight:600;font-size:.85rem;cursor:pointer;text-decoration:none;transition:var(--trans)}.btn-primary{background:var(--pink);color:#fff;border:2px solid var(--pink)}.btn-primary:hover{background:#d03870;border-color:#d03870;text-decoration:none;color:#fff}.btn-outline{background:0 0;color:var(--text);border:2px solid rgba(255,255,255,.15)}.btn-outline:hover{border-color:var(--pink);color:var(--pink);text-decoration:none}.tab-panel{display:none}.tab-panel.active{display:block}}body.na-svc-index{font-family:Outfit,system-ui,sans-serif;background:#07070a;color:#f5f0eb}html.na-svc-page{background-color:#07070a;background-image:var(--na-fixed-bg, none);background-repeat:no-repeat;background-position:center 15%;background-size:cover;background-attachment:fixed}html.na-svc-page[data-na-page]::before{content:"";position:fixed;inset:0;background:rgba(7,7,9,.88);z-index:0;pointer-events:none}html.na-svc-page[data-na-page] body{background:0 0!important;margin:0;position:relative;z-index:1}html.na-svc-page body{margin:0;position:relative;z-index:1}html.na-svc-page body main#main{background:0 0}html.na-svc-page .vip-hero.page-hero,html.na-svc-page .page-hero.vip-hero{position:relative;min-height:520px;display:flex;flex-direction:column;justify-content:flex-end;padding:0 0 3rem;overflow:hidden;z-index:1;background:var(--na-hero-fill, none) center 20%/cover no-repeat}html.na-svc-page .vip-hero::after{content:"";position:absolute;inset:0;background:var(--na-hero-after, none) center 10%/cover no-repeat;opacity:.38;z-index:0}html.na-svc-page .vip-hero::before{content:"";position:absolute;inset:0;background:linear-gradient(160deg,rgba(7,7,9,.25)0,rgba(7,7,9,.65) 40%,rgba(7,7,9,.97) 75%,#070709 100%);z-index:1}html.na-svc-page .vip-hero>.wrap{position:relative;z-index:2;display:flex;flex-direction:column;align-items:stretch}html.na-svc-page .vip-section .wrap.wrap--vip-wide{max-width:1120px}body.page-gallery-all .profile-cards .profile-card>.profile-card-media img,body.page-gallery-all .profile-cards .profile-card img{width:100%;max-height:min(58vw,320px);aspect-ratio:3/4;height:auto;object-fit:cover;object-position:top center;display:block}@scope (html.na-svc-page){:scope{--pink:var(--primary, #e84c88);--bgc:var(--bg-card, #0e0e12);--bge:var(--bg-improved, #141418);--muted:var(--text-muted, #8a8a9e);--ba:var(--primary-glow, rgba(232, 76, 136, 0.18));--r:12px;--font-h:var(--font-heading, "Cormorant Garamond", Georgia, serif);--font-b:var(--font-body, "DM Sans", system-ui, sans-serif);--trans:all 0.25s ease}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--bg);color:var(--text);font-family:var(--font-b);font-size:16px;line-height:1.7}a{color:var(--pink);text-decoration:none}a:hover{text-decoration:underline}strong{color:var(--text)}h1,h2,h3,h4{font-family:var(--font-h);line-height:1.25;color:var(--text)}h1{font-size:clamp(1.75rem,4vw,2.8rem);margin-bottom:1rem}h2{font-size:clamp(1.3rem,2.5vw,1.9rem);margin:2rem 0 .75rem}h3{font-size:1.15rem;margin:1.5rem 0 .5rem}p{color:var(--muted);margin-bottom:1rem}ul,ol{color:var(--muted);padding-left:1.5rem;margin-bottom:1rem}li{margin-bottom:.4rem}.wrap{max-width:1120px;margin:0 auto;padding:0 1.25rem}.section{padding:3.5rem 0}.skip-link{position:absolute;left:-9999px}.skip-link:focus{left:1rem;top:1rem;z-index:9999;background:var(--pink);color:#fff;padding:.5rem 1rem;border-radius:6px}.site-header{background:rgba(7,7,10,.97);border-bottom:1px solid var(--border);position:sticky;top:0;z-index:200}.header-ribbon{display:flex;align-items:center;gap:1rem;padding:.4rem 1.25rem;font-size:.72rem;border-bottom:1px solid var(--border);background:rgba(232,76,136,.06)}.ribbon-tag{color:var(--pink);font-weight:700;letter-spacing:.08em}.ribbon-text{color:var(--muted);flex:1}.ribbon-link{color:var(--gold);font-weight:600}.header-inner{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1.25rem;gap:1rem}.brand{display:flex;flex-direction:column;text-decoration:none}.brand-mark{font-family:var(--font-h);font-size:1.4rem;font-weight:700;color:var(--pink)}.brand-sub{font-size:.65rem;color:var(--muted);letter-spacing:.12em;text-transform:uppercase}.nav{display:flex;gap:1.5rem;flex-wrap:wrap}.nav a{color:var(--muted);font-size:.82rem;font-weight:500;transition:var(--trans)}.nav a:hover,.nav a[aria-current=page]{color:var(--pink);text-decoration:none}.nav-toggle{display:none;background:0 0;border:1px solid var(--border);color:var(--text);padding:.4rem .85rem;border-radius:6px;cursor:pointer;font-size:.8rem}@media (max-width:720px){.nav{display:none;flex-direction:column;position:absolute;top:100%;left:0;right:0;background:rgba(7,7,10,.98);padding:1rem 1.25rem;border-bottom:1px solid var(--border)}.nav.nav--open{display:flex}.nav-toggle{display:block}}.trust-strip{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center;padding:.9rem 1.1rem;background:rgba(255,255,255,.03);border:1px solid var(--border);border-radius:var(--r);margin:1.25rem 0}.t-badge{color:#4ade80;font-size:.78rem;white-space:nowrap}.t-sep{color:var(--border);font-size:.8rem}.page-hero{padding:3.5rem 0 2.5rem;background:radial-gradient(ellipse 80% 60%at 50% -10%,rgba(232,76,136,.14)0,transparent 70%)}.page-hero h1 span{color:var(--pink)}.lede{font-size:1.05rem;color:var(--muted);max-width:720px;margin-bottom:1.5rem}.profile-layout{display:grid;grid-template-columns:300px 1fr;gap:2.5rem;align-items:start}@media (max-width:700px){.profile-layout{grid-template-columns:1fr}}.profile-hero-img{width:100%;border-radius:var(--r);aspect-ratio:3/4;object-fit:cover;object-position:top;display:block}.profile-img2{margin-top:.75rem}.stats-bar{display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem 0}.stat-pill{background:rgba(232,76,136,.1);border:1px solid rgba(232,76,136,.25);border-radius:999px;padding:.3rem .9rem;font-size:.78rem;color:var(--text)}.avail-table{width:100%;border-collapse:collapse;font-size:.85rem;margin:1rem 0}.avail-table th{background:rgba(201,162,86,.1);color:var(--gold);padding:.6rem .9rem;text-align:left;border-bottom:1px solid var(--border)}.avail-table td{padding:.55rem .9rem;border-bottom:1px solid var(--border);color:var(--muted)}.avail-table tr:last-child td{border:0}.status-open{color:#4ade80;font-weight:600}.rate-box{background:rgba(201,162,86,.07);border:1px solid rgba(201,162,86,.2);border-radius:var(--r);padding:1.25rem 1.5rem;margin:1.5rem 0}.rate-box h3{font-size:1rem;color:var(--gold);margin-bottom:.75rem;margin-top:0}.rate-row{display:flex;justify-content:space-between;padding:.45rem 0;border-bottom:1px solid rgba(255,255,255,.05);font-size:.9rem}.rate-row:last-child{border:0}.rate-label{color:var(--muted)}.rate-val{color:var(--text);font-weight:700}.rate-table-wrap{overflow-x:auto;margin:1.5rem 0}.rate-table{width:100%;border-collapse:collapse;font-size:.88rem}.rate-table th{background:rgba(232,76,136,.1);color:var(--gold);padding:.75rem 1rem;text-align:left;border-bottom:2px solid rgba(232,76,136,.25)}.rate-table td{padding:.65rem 1rem;border-bottom:1px solid var(--border);color:var(--muted)}.rate-table tr:last-child td{border:0}.rate-note{font-size:.74rem;color:var(--muted);margin-top:.5rem}.page-img{width:100%;border-radius:var(--r);max-height:400px;object-fit:cover;display:block;margin:1.5rem 0}.cta-strip{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;background:rgba(232,76,136,.07);border:1px solid rgba(232,76,136,.2);border-radius:var(--r);padding:1.25rem 1.5rem;margin:2rem 0}.cta-text{flex:1;min-width:180px}.cta-text strong{display:block;color:var(--text);margin-bottom:.25rem}.cta-text span{font-size:.83rem;color:var(--muted)}.btn{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:var(--r);font-weight:600;font-size:.82rem;cursor:pointer;text-decoration:none;transition:var(--trans)}.btn-primary{background:var(--pink);color:#fff}.btn-primary:hover{background:#d03870;text-decoration:none}.btn-ghost{background:0 0;border:1px solid var(--border);color:var(--text)}.btn-ghost:hover{border-color:var(--pink);color:var(--pink);text-decoration:none}.avail-badge{display:inline-block;background:rgba(34,197,94,.12);border:1px solid rgba(34,197,94,.35);color:#4ade80;border-radius:999px;padding:.3rem .9rem;font-size:.75rem;margin-bottom:1rem}.badge{display:inline-block;background:rgba(232,76,136,.12);border:1px solid rgba(232,76,136,.25);border-radius:999px;padding:.25rem .8rem;font-size:.72rem;color:var(--text);margin-left:.5rem}.usp-list{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.6rem;margin:1rem 0}.usp-list li{background:rgba(255,255,255,.03);border:1px solid var(--border);border-radius:8px;padding:.65rem 1rem;color:var(--text);font-size:.85rem}.usp-list li::before{content:"✅ ";margin-right:.3rem}.faq-item{background:rgba(255,255,255,.03);border:1px solid var(--border);border-radius:var(--r);overflow:hidden;margin-bottom:.6rem}.faq-item summary{cursor:pointer;padding:1rem 1.25rem;font-weight:600;color:var(--text);list-style:none;display:flex;justify-content:space-between;align-items:center;font-family:var(--font-h);font-size:1rem}.faq-item summary span{color:var(--pink);font-size:1.3rem;font-family:sans-serif}.faq-item div{padding:0 1.25rem 1rem;color:var(--muted);border-top:1px solid var(--border)}.profile-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem;margin:1.5rem 0}@media (min-width:600px){.profile-cards{grid-template-columns:repeat(3,1fr)}}@media (min-width:900px){.profile-cards{grid-template-columns:repeat(4,1fr)}}.profile-card{background:rgba(255,255,255,.04);border:1px solid var(--border);border-radius:var(--r);overflow:hidden;display:block;text-decoration:none;transition:var(--trans);box-shadow:0 2px 12px rgba(0,0,0,.3)}.profile-card:hover{border-color:var(--pink);transform:translateY(-4px);box-shadow:0 8px 24px rgba(232,76,136,.25)}.profile-card img{width:100%;aspect-ratio:3/4;object-fit:cover;object-position:top;display:block;transition:transform .4s ease}.profile-card:hover img{transform:scale(1.05)}.profile-card-body{padding:.8rem}.profile-card-name{font-weight:700;color:var(--text);font-size:.95rem}.profile-card-cat{color:var(--pink);font-size:.75rem;font-weight:600;margin:.15rem 0}.profile-card-meta{color:var(--muted);font-size:.72rem}.profile-card-rate{color:var(--gold);font-size:.75rem;margin-top:.25rem;font-weight:600}.service-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1.25rem;margin:1.5rem 0}.service-card{background:rgba(255,255,255,.04);border:1px solid var(--border);border-radius:var(--r);overflow:hidden;display:block;text-decoration:none;transition:var(--trans)}.service-card:hover{border-color:rgba(232,76,136,.4);transform:translateY(-4px);text-decoration:none}.service-card img{width:100%;height:170px;object-fit:cover}.service-card-body{padding:1.1rem}.service-card-body h3{color:var(--text);font-size:1rem;margin-bottom:.4rem;margin-top:0}.service-card-body p{font-size:.82rem;color:var(--muted);margin:0}.loc-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:1.1rem;margin:1.5rem 0}.loc-card{background:rgba(255,255,255,.04);border:1px solid var(--border);border-radius:var(--r);overflow:hidden;display:block;text-decoration:none;transition:var(--trans)}.loc-card:hover{border-color:rgba(232,76,136,.4);transform:translateY(-4px);text-decoration:none}.loc-card img{width:100%;height:150px;object-fit:cover}.loc-card-body{padding:1rem}.loc-card-body h3{color:var(--text);font-size:.95rem;margin-bottom:.3rem;margin-top:0}.loc-card-body p{font-size:.79rem;color:var(--muted);margin:0}.explore-more{padding:2.5rem 0;border-top:1px solid var(--border)}.explore-more h2{margin-top:0}.explore-cols{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1.5rem;margin-top:1.25rem}.explore-h{font-size:.8rem;color:var(--gold);text-transform:uppercase;letter-spacing:.1em;margin-bottom:.6rem;margin-top:0}.explore-list{list-style:none;padding:0}.explore-list li{margin-bottom:.35rem;font-size:.83rem}.explore-list a{color:var(--muted)}.explore-list a:hover{color:var(--pink)}.grid-4{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem;margin:1.5rem 0 2.5rem}@media (min-width:600px){.grid-4{grid-template-columns:repeat(3,1fr)}}@media (min-width:900px){.grid-4{grid-template-columns:repeat(4,1fr)}}.profile-card{background:rgba(255,255,255,.04);border:1px solid var(--border);border-radius:var(--r);overflow:hidden;display:block;text-decoration:none;transition:var(--trans);box-shadow:0 2px 12px rgba(0,0,0,.3)}.profile-card img{width:100%;aspect-ratio:3/4;object-fit:cover;object-position:top;display:block;transition:transform .4s ease}.profile-card:hover{border-color:var(--pink);transform:translateY(-4px);box-shadow:0 8px 24px rgba(232,76,136,.25)}.profile-card:hover img{transform:scale(1.05)}.profile-card-body{padding:.75rem .8rem .9rem}.pc-name{display:block;font-weight:700;font-size:.95rem;margin-bottom:.2rem;color:var(--text)}.pc-cat{display:block;font-size:.75rem;color:var(--pink);margin-bottom:.3rem}.pc-rate{display:block;font-size:.75rem;color:var(--muted)}.vip-section{padding:2.5rem 0 1.5rem}.vip-section p{font-size:1rem;line-height:1.85;color:var(--muted);margin-bottom:1rem}.vip-section p a{color:var(--pink);text-decoration:none;font-weight:600}.vip-section p a:hover{text-decoration:underline}.vip-section h2{font-size:1.45rem;margin-bottom:1rem;color:var(--text)}.vip-section h3{font-size:1.2rem;margin-bottom:.8rem;color:var(--text)}.section-divider{border:0;border-top:1px solid var(--border);margin:1.5rem 0}}section#escorts.gallery.section-pad{display:block}html.na-svc-page body nav.navbar .nav-logo{color:var(--gold, #c9a256)}html.na-svc-page body nav.navbar .nav-logo:hover{color:var(--gold-light, #e8c87a)}html.na-svc-page body nav.navbar .nav-links a{color:rgba(240,239,244,.75)}html.na-svc-page body nav.navbar .nav-links a:hover,html.na-svc-page body nav.navbar .nav-links a.active{color:var(--primary, #e84c88)}html.na-svc-page body .navbar .btn-primary{background:var(--primary, #e84c88);color:#fff;box-shadow:0 4px 20px rgba(232,76,136,.35)}html.na-svc-page body .navbar .btn-primary:hover{background:var(--primary-dark, #c03870);color:#fff}html.na-svc-page body .mobile-menu ul li a{color:var(--text, #f0eff4)}html.na-svc-page body .mobile-menu ul li a:hover{color:var(--primary, #e84c88)}html.na-svc-page:not(.na-blog) main .vip-section a:not(.btn){color:var(--primary, #e84c88);font-weight:600}html.na-svc-page:not(.na-blog) main .vip-section a:not(.btn):hover{text-decoration:underline}html.na-svc-page:not(.na-blog) main .vip-section h2,html.na-svc-page:not(.na-blog) main .vip-section h3{color:var(--text, #f0eff4)}html.na-svc-page.na-blog .na-blog-title{font-family:var(--font-heading, "Cormorant Garamond", Georgia, serif);font-size:clamp(1.85rem,4vw,2.85rem);font-weight:600;line-height:1.2;color:var(--text, #f0eff4);margin:.5rem 0 1rem}html.na-svc-page.na-blog .page-hero .na-blog-title{margin-top:.35rem}html.na-svc-page.na-blog article.prose .na-blog-title{margin-top:.35rem}html.na-svc-page.na-blog article.prose h2,html.na-svc-page.na-blog article.prose h3{color:var(--text, #f0eff4);font-family:var(--font-heading, "Cormorant Garamond", Georgia, serif)}html.na-svc-page.na-blog .blog-rich-strip{background:rgba(255,255,255,.028);border-left:4px solid rgba(232,76,136,.55);border-right:1px solid rgba(255,255,255,.07);border-radius:12px;padding:1.15rem 1.35rem;margin:2rem 0}html.na-svc-page.na-blog .blog-rich-strip p{margin-bottom:.85rem;color:var(--text-muted, #8a8a9e)}html.na-svc-page.na-blog .lead-kicker{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--gold, #c9a256);margin:0 0 .55rem;font-weight:600}html.na-svc-page.na-blog .blog-rich-strip a.ilink{color:var(--primary, #e84c88);font-weight:600;text-decoration:none}html.na-svc-page.na-blog .blog-rich-strip a.ilink:hover{text-decoration:underline}html.na-svc-page.na-blog .blog-prose-rich-strip{margin:1.75rem 0;padding:1.2rem 1.35rem;border-radius:12px;border:1px solid rgba(232,76,136,.18);border-left:4px solid rgba(201,162,86,.45);background:rgba(20,20,32,.55);box-shadow:0 14px 42px rgba(0,0,0,.25)}html.na-svc-page.na-blog .blog-prose-rich-strip a{color:var(--primary, #e84c88);font-weight:600;text-decoration:none}html.na-svc-page.na-blog .blog-prose-rich-strip a:hover{text-decoration:underline}html.na-svc-page.na-blog .blog-prose-kicker{margin:0 0 .65rem;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gold, #c9a256);font-weight:600}html.na-svc-page.na-blog .blog-prose-p{color:var(--text-muted, #8a8a9e);margin:0 0 .85rem;line-height:1.65}html.na-svc-page.na-blog .blog-prose-p--flush{margin-bottom:0}html.na-svc-page.na-blog .blog-suggest-section{padding:1rem 0 1.25rem;border-top:1px solid var(--border, rgba(255, 255, 255, 0.07))}html.na-svc-page.na-blog .blog-suggest-section h2{font-size:clamp(1.15rem,2.8vw,1.45rem);margin-bottom:.25rem;color:var(--text, #f0eff4);font-family:var(--font-heading, "Cormorant Garamond", Georgia, serif)}html.na-svc-page.na-blog .blog-suggest-lede{color:var(--text-muted, #8a8a9e);font-size:.82rem;margin:0 0 .75rem;max-width:46rem}html.na-svc-page.na-blog .profile-cards.profile-cards--blog-suggest{margin:.5rem 0 0;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.55rem}@media (min-width:960px){html.na-svc-page.na-blog .profile-cards.profile-cards--blog-suggest{grid-template-columns:repeat(4,minmax(0,1fr))}}html.na-svc-page.na-blog .profile-cards--blog-suggest .profile-card-body{padding:.35rem .5rem .45rem}html.na-svc-page.na-blog .profile-cards--blog-suggest .profile-card-name{font-size:.8rem;line-height:1.15;margin:0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}html.na-svc-page.na-blog .profile-cards--blog-suggest .profile-card-cat{margin:0;font-size:.65rem;line-height:1.15}html.na-svc-page.na-blog .profile-cards--blog-suggest .profile-card-meta{font-size:.62rem;line-height:1.2;margin:0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}html.na-svc-page.na-blog .profile-cards--blog-suggest .profile-card-rate{display:none}html.na-svc-page .vip-hero h1,html.na-svc-page .page-hero.vip-hero h1{color:var(--text, #f0eff4)}html.na-svc-page:not(.na-blog) body{font-family:var(--font-body),system-ui,sans-serif}html.na-svc-page:not(.na-blog) .vip-hero :is(h1,h2,h3,h4),html.na-svc-page:not(.na-blog) .vip-section :is(h1,h2,h3,h4){font-family:var(--font-heading),Georgia,serif}html.na-svc-page:not(.na-blog) .vip-hero .lede,html.na-svc-page:not(.na-blog) .vip-section :is(p,li,td,th,.lede){font-family:var(--font-body),system-ui,sans-serif}#why-us{position:relative;overflow:hidden;padding:clamp(2.25rem,5vw,3.25rem)0;background:var(--bg)}#why-us .wna2-inner{position:relative;z-index:1}.wna2-head{text-align:center;max-width:760px;margin:0 auto 2rem}.wna2-kicker{display:inline-flex;align-items:center;gap:.45rem;font-size:.62rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--primary);margin-bottom:1rem;padding:.35rem 1rem;border-radius:999px;border:1px solid rgba(232,76,136,.35);background:rgba(232,76,136,.07)}.wna2-title{font-family:var(--font-heading);font-size:clamp(1.85rem,4.2vw,2.85rem);font-weight:900;line-height:1.12;color:var(--text-heading);margin:0 0 .85rem;letter-spacing:-.025em}.wna2-title span{background:linear-gradient(92deg,var(--primary),#ffb8d9,var(--gold-light));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.wna2-lede{font-size:1rem;color:var(--text-muted);line-height:1.75;margin:0 auto}.wna2-split{display:grid;grid-template-columns:minmax(280px,1fr) minmax(320px,1.15fr);gap:clamp(2rem,5vw,4rem);align-items:start;margin-bottom:3.5rem}@media (max-width:960px){.wna2-split{grid-template-columns:1fr}}.wna2-visual{position:relative}.wna2-visual-shell{position:relative;padding:1rem;border-radius:26px;background:linear-gradient(155deg,rgba(232,76,136,.22),rgba(201,162,86,.12),rgba(255,255,255,.06));box-shadow:0 28px 64px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.07)}.wna2-visual-shell::before{content:"";position:absolute;inset:0;border-radius:26px;pointer-events:none;background:repeating-linear-gradient(-52deg,transparent,transparent 15px,rgba(232,76,136,.035) 15px,rgba(232,76,136,.035) 16px),radial-gradient(circle at 22% 28%,rgba(232,76,136,.18),transparent 48%);opacity:.9}.wna2-bento{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) 118px;grid-template-rows:1fr minmax(96px,114px);gap:.75rem;min-height:400px}@media (min-width:961px){.wna2-bento{grid-template-columns:minmax(0,1fr) 132px;min-height:430px}}.wna2-bento-main{grid-column:1;grid-row:1/-1;position:relative;border-radius:18px;overflow:hidden;border:1px solid rgba(255,255,255,.11);box-shadow:0 22px 52px rgba(0,0,0,.58);background:#08080e}.wna2-bento-main .wna2-slant-mask{position:absolute;inset:0;clip-path:polygon(0 0,100%0,100% calc(100% - 38px),calc(100% - 38px) 100%,0 100%)}.wna2-bento-main img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block;transition:transform .65s var(--ease)}.wna2-visual-shell:hover .wna2-bento-main img{transform:scale(1.035)}@media (prefers-reduced-motion:reduce){.wna2-visual-shell:hover .wna2-bento-main img{transform:none}}.wna2-bento-main::after{content:"";position:absolute;inset:0;pointer-events:none;z-index:2;background:linear-gradient(118deg,transparent 42%,rgba(232,76,136,.14) 68%,transparent 88%);mix-blend-mode:screen;opacity:.45}.wna2-bento-pol{grid-column:2;grid-row:1;align-self:start;justify-self:end;z-index:4;margin:-8px -6px 0 0;padding:9px 9px 24px;background:linear-gradient(185deg,#fdfcfa,#ded9cf);border-radius:3px;box-shadow:0 18px 42px rgba(0,0,0,.5),0 0 0 1px rgba(0,0,0,.09);transform:rotate(9deg);max-width:120px}.wna2-bento-pol-inner{aspect-ratio:3/4;border-radius:2px;overflow:hidden;border:1px solid rgba(0,0,0,.07)}.wna2-bento-pol-inner img{display:block;width:100%;height:100%;object-fit:cover}.wna2-bento-pol-cap{margin-top:7px;text-align:center;font-family:var(--font-label);font-size:.56rem;letter-spacing:.16em;text-transform:uppercase;color:#6e695f;font-weight:700}.wna2-bento-orbit{grid-column:2;grid-row:2;align-self:end;justify-self:center;z-index:3;margin-bottom:2px}.wna2-orbit-ring{width:96px;height:96px;border-radius:50%;padding:3px;background:linear-gradient(145deg,var(--primary),var(--gold));box-shadow:0 14px 32px rgba(0,0,0,.48)}.wna2-orbit-ring img{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block;border:3px solid #0a0a10;box-sizing:border-box}.wna2-vis-ribbon{position:absolute;bottom:12px;left:12px;z-index:6;display:inline-flex;align-items:center;gap:.45rem;padding:.52rem .92rem;border-radius:11px;background:rgba(7,7,10,.82);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.11);font-size:.66rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--gold-light)}.wna2-vis-ribbon i{color:var(--primary);font-size:.72rem}@media (max-width:960px){.wna2-bento{grid-template-columns:1fr 102px;min-height:375px}.wna2-bento-pol{max-width:108px;padding:8px 8px 22px;transform:rotate(6deg)}}@media (max-width:540px){.wna2-bento{grid-template-columns:1fr;grid-template-rows:auto auto auto;min-height:unset;gap:1rem}.wna2-bento-main{grid-column:1;grid-row:1;min-height:300px}.wna2-bento-main .wna2-slant-mask{clip-path:inset(0 round 18px)}.wna2-bento-pol{grid-column:1;grid-row:2;justify-self:start;margin:0;transform:rotate(-5deg);max-width:132px}.wna2-bento-orbit{grid-column:1;grid-row:3;justify-self:start;margin-left:.15rem}.wna2-vis-ribbon{bottom:auto;top:12px;left:12px}}.wna2-copy .wna2-h3{font-family:var(--font-heading);font-size:1.35rem;font-weight:800;color:var(--text-heading);margin:0 0 1rem;line-height:1.25}.wna2-copy p{font-size:.94rem;color:var(--text-muted);line-height:1.88;margin:0 0 1.05rem}.wna2-copy p strong{color:var(--text-heading);font-weight:600}.wna2-copy a{color:var(--primary);font-weight:600;text-decoration:none;border-bottom:1px solid rgba(232,76,136,.35)}.wna2-copy a:hover{border-bottom-color:var(--primary)}.wna2-statsbar{display:grid;grid-template-columns:repeat(4,1fr);gap:.65rem;margin:1.75rem 0 1.75rem;padding:1rem;border-radius:16px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.07)}@media (max-width:520px){.wna2-statsbar{grid-template-columns:repeat(2,1fr)}}.wna2-stat-cell{text-align:center;padding:.35rem}.wna2-stat-val{display:block;font-size:1.65rem;font-weight:900;color:var(--text-heading);line-height:1;font-variant-numeric:tabular-nums}.wna2-stat-val em{font-style:normal;color:var(--primary)}.wna2-stat-key{display:block;font-size:.68rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;margin-top:.35rem;font-weight:600}.wna2-actions{display:flex;flex-wrap:wrap;gap:.75rem}.wna2-proof-board{margin-top:3rem;padding:clamp(1.5rem,4vw,2.35rem);border-radius:24px;border:1px solid rgba(255,255,255,.07);background:radial-gradient(ellipse 70% 55%at 12%0,rgba(232,76,136,.09),transparent 52%),radial-gradient(ellipse 50% 45%at 92% 88%,rgba(201,162,86,.06),transparent 48%),linear-gradient(165deg,rgba(255,255,255,.03),rgba(7,7,10,.4));box-shadow:0 24px 70px rgba(0,0,0,.45),inset 0 1px 0 rgba(255,255,255,.05)}.wna2-proof-board-head{text-align:center;max-width:560px;margin:0 auto 2rem}.wna2-proof-board-label{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--font-label);font-size:.62rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--gold-light);margin-bottom:.65rem}.wna2-proof-board-label i{font-size:.45rem;opacity:.85}.wna2-proof-board-lede{margin:0;font-size:.95rem;color:var(--text-muted);line-height:1.55}.wna2-proof-grid{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width:720px){.wna2-proof-grid{grid-template-columns:repeat(2,1fr);gap:1.1rem}}@media (min-width:1140px){.wna2-proof-grid{grid-template-columns:repeat(3,1fr);gap:1.15rem}}.wna2-proof{--proof-accent:var(--primary);--proof-accent-soft:rgba(232,76,136,.14);display:flex;gap:1rem;align-items:flex-start;border-radius:18px;padding:1.2rem 1.25rem 1.3rem 1.15rem;border:1px solid rgba(255,255,255,.09);background:linear-gradient(135deg,rgba(255,255,255,.04)0,transparent 55%),rgba(10,10,14,.72);transition:border-color .3s,box-shadow .3s,transform .3s;position:relative;overflow:hidden;isolation:isolate}.wna2-proof:nth-child(1){--proof-accent:#e84c88;--proof-accent-soft:rgba(232,76,136,.16)}.wna2-proof:nth-child(2){--proof-accent:#d4b06a;--proof-accent-soft:rgba(212,176,106,.14)}.wna2-proof:nth-child(3){--proof-accent:#5fd491;--proof-accent-soft:rgba(95,212,145,.12)}.wna2-proof:nth-child(4){--proof-accent:#a89cff;--proof-accent-soft:rgba(168,156,255,.14)}.wna2-proof:nth-child(5){--proof-accent:#ff7eb3;--proof-accent-soft:rgba(255,126,179,.12)}.wna2-proof:nth-child(6){--proof-accent:#9cdbff;--proof-accent-soft:rgba(156,219,255,.1)}.wna2-proof::before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;border-radius:18px 0 0 18px;background:linear-gradient(180deg,var(--proof-accent),transparent 92%);opacity:.92}.wna2-proof::after{content:"";position:absolute;inset:auto -40% -55%auto;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,var(--proof-accent-soft),transparent 68%);pointer-events:none;z-index:0}.wna2-proof:hover{border-color:rgba(255,255,255,.16);box-shadow:0 14px 40px rgba(0,0,0,.38),0 0 36px var(--proof-accent-soft);transform:translateY(-4px)}@media (prefers-reduced-motion:reduce){.wna2-proof:hover{transform:none}}.wna2-proof-aside{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:.55rem;position:relative;z-index:1;padding-top:.15rem}.wna2-proof-idx{font-family:var(--font-heading);font-size:1.65rem;font-weight:800;line-height:1;letter-spacing:-.04em;color:rgba(255,255,255,.06);text-shadow:0 0 28px var(--proof-accent-soft)}.wna2-proof-icon{width:46px;height:46px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:1.08rem;background:linear-gradient(145deg,var(--proof-accent-soft),rgba(0,0,0,.15));color:var(--proof-accent);border:1px solid rgba(255,255,255,.14);box-shadow:0 6px 18px rgba(0,0,0,.25)}.wna2-proof-main{flex:1;min-width:0;position:relative;z-index:1}.wna2-proof-main h3{font-family:var(--font-heading);font-size:clamp(1.02rem,1.35vw,1.14rem);font-weight:800;color:var(--text-heading);margin:0 0 .5rem;line-height:1.28;letter-spacing:-.02em}.wna2-proof-main p{font-size:.84rem;color:var(--text-muted);line-height:1.68;margin:0}.wna2-proof-main p strong{color:rgba(245,243,250,.88);font-weight:600}.wna2-proof-main a{color:var(--primary);font-weight:600;text-decoration:none;border-bottom:1px solid rgba(232,76,136,.28)}.wna2-proof-main a:hover{border-bottom-color:var(--primary)}#services{background:var(--bg)}.svc-section-head{text-align:center;margin-bottom:2.25rem;position:relative;z-index:1}.svc-eyebrow{display:inline-flex;align-items:center;gap:.55rem;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--primary);background:rgba(232,76,136,.08);border:1px solid rgba(232,76,136,.2);padding:.38rem 1.1rem;border-radius:50px;margin-bottom:1.2rem}.svc-eyebrow i{font-size:.7rem}.svc-main-title{font-size:clamp(2rem,5vw,3.4rem);font-weight:800;line-height:1.12;color:var(--text-heading);margin:0 auto .9rem;max-width:680px}.svc-main-title em{font-style:normal;color:var(--primary);position:relative}.svc-main-subtitle{font-size:1.05rem;color:var(--text-muted);max-width:560px;margin:0 auto;line-height:1.75}.svc-bento{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto;gap:1.1rem;position:relative;z-index:1;margin-bottom:1.1rem}@media (max-width:900px){.svc-bento{grid-template-columns:1fr 1fr}.svc-bento-hero{grid-column:1/3!important;grid-row:1/2!important}}@media (max-width:580px){.svc-bento{grid-template-columns:1fr}.svc-bento-hero{grid-column:1/2!important;grid-row:auto!important}}.bento-tile{position:relative;border-radius:18px;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;text-decoration:none;transition:transform .38s cubic-bezier(.22,.68,0,1.2),box-shadow .38s ease;box-shadow:0 4px 24px rgba(0,0,0,.4)}.bento-tile:hover{transform:translateY(-6px) scale(1.012);box-shadow:0 16px 48px rgba(232,76,136,.22)}.bento-tile .bt-img{position:absolute;inset:0;background-size:cover;background-position:center top;transition:transform .5s ease;z-index:0}.bento-tile:hover .bt-img{transform:scale(1.07)}.bento-tile::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(7,7,9,.1)0,rgba(7,7,9,.5) 45%,rgba(7,7,9,.92) 100%);z-index:1;transition:background .35s}.bento-tile:hover::after{background:linear-gradient(180deg,rgba(7,7,9,.08)0,rgba(7,7,9,.42) 40%,rgba(7,7,9,.88) 100%)}.bento-tile .bt-body{position:relative;z-index:2;padding:1.4rem 1.5rem 1.5rem}.bt-cat{display:inline-block;font-size:.65rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#fff;background:var(--primary);padding:.2rem .65rem;border-radius:50px;margin-bottom:.55rem}.bt-title{font-size:1.15rem;font-weight:700;color:#fff;line-height:1.25;margin:0 0 .4rem}.bt-desc{font-size:.83rem;color:rgba(255,255,255,.65);line-height:1.6;margin:0 0 .9rem}.bt-link{display:inline-flex;align-items:center;gap:.4rem;font-size:.78rem;font-weight:600;color:var(--primary);text-decoration:none;border-bottom:1px solid rgba(232,76,136,.3);padding-bottom:.1rem;transition:border-color .2s,color .2s}.bt-link:hover{color:#ff80b0;border-color:var(--primary)}.svc-bento-hero{grid-column:1/2;grid-row:1/3;min-height:520px}.svc-bento-hero .bt-title{font-size:1.45rem}.svc-bento-hero .bt-desc{font-size:.92rem;max-width:300px}.svc-bento-std{min-height:220px}.svc-bento-wide{grid-column:2/4;min-height:220px;display:grid;grid-template-columns:1fr 1fr}.svc-bento-wide .bt-body{align-self:flex-end;padding:1.5rem 1.8rem 1.6rem}.svc-bento-wide .bt-stat{display:flex;gap:2rem;flex-wrap:wrap;margin-top:.75rem}.bt-stat-item{text-align:center}.bt-stat-num{display:block;font-size:1.5rem;font-weight:800;color:#fff;line-height:1}.bt-stat-lbl{font-size:.7rem;color:rgba(255,255,255,.5);text-transform:uppercase;letter-spacing:.08em}@media (max-width:900px){.svc-bento-wide{grid-column:1/3;grid-template-columns:1fr}}@media (max-width:580px){.svc-bento-wide{grid-column:1/2}}.svc-pills-row{position:relative;z-index:1;overflow-x:auto;display:flex;gap:.65rem;padding:.5rem .1rem 1rem;scrollbar-width:none;margin-bottom:4.5rem;flex-wrap:wrap}.svc-pills-row::-webkit-scrollbar{display:none}.svc-pill{display:inline-flex;align-items:center;gap:.45rem;white-space:nowrap;padding:.45rem 1.1rem;border-radius:50px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.04);font-size:.8rem;font-weight:500;color:var(--text-muted);text-decoration:none;transition:all .22s ease;flex-shrink:0}.svc-pill:hover,.svc-pill.hot{background:rgba(232,76,136,.1);border-color:rgba(232,76,136,.35);color:var(--primary)}.svc-pill.hot{color:var(--primary);font-weight:600}.svc-pill i{font-size:.72rem}.svc-editorial{position:relative;z-index:1;display:grid;grid-template-columns:1fr 420px;gap:4rem;align-items:start;margin-bottom:4rem}@media (max-width:960px){.svc-editorial{grid-template-columns:1fr;gap:2.5rem}}.svc-ed-text h2{font-size:clamp(1.55rem,3vw,2.1rem);font-weight:800;color:var(--text-heading);line-height:1.2;margin:0 0 1.2rem}.svc-ed-text h2 strong{color:var(--primary)}.svc-ed-text p{font-size:.97rem;color:var(--text-muted);line-height:1.9;margin-bottom:1rem}.svc-ed-text p strong{color:var(--text-heading);font-weight:600}.svc-ed-checklist{list-style:none;padding:0;margin:1.2rem 0 1.6rem;display:grid;grid-template-columns:1fr 1fr;gap:.5rem .75rem}.svc-ed-checklist li{display:flex;align-items:center;gap:.55rem;font-size:.88rem;color:var(--text-muted)}.svc-ed-checklist li i{color:var(--primary);font-size:.78rem;flex-shrink:0}@media (max-width:600px){.svc-ed-checklist{grid-template-columns:1fr}}.svc-ed-imgs{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:200px 200px;gap:.75rem}.svc-ed-imgs img{width:100%;height:100%;object-fit:cover;object-position:top;border-radius:14px;display:block}.svc-ed-imgs .img-tall{grid-row:1/3;height:100%}.svc-trust-row{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,1fr);gap:.85rem;margin-bottom:3rem}@media (max-width:760px){.svc-trust-row{grid-template-columns:repeat(2,1fr)}}@media (max-width:420px){.svc-trust-row{grid-template-columns:1fr}}.trust-badge-card{background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.06);border-radius:14px;padding:1.25rem 1.1rem;display:flex;flex-direction:column;align-items:flex-start;gap:.45rem;transition:border-color .25s,background .25s}.trust-badge-card:hover{background:rgba(232,76,136,.06);border-color:rgba(232,76,136,.2)}.trust-badge-card i{font-size:1.35rem;color:var(--primary)}.trust-badge-card strong{font-size:.9rem;color:var(--text-heading);font-weight:700}.trust-badge-card span{font-size:.8rem;color:var(--text-muted);line-height:1.5}.svc-cta-band{position:relative;z-index:1;background:linear-gradient(100deg,rgba(232,76,136,.1)0,rgba(201,162,86,.06) 100%);border:1px solid rgba(232,76,136,.16);border-radius:20px;padding:2.5rem 2.2rem;display:flex;align-items:center;justify-content:space-between;gap:2rem;flex-wrap:wrap}.svc-cta-band h3{font-size:1.4rem;font-weight:800;color:var(--text-heading);margin:0 0 .4rem}.svc-cta-band p{font-size:.9rem;color:var(--text-muted);margin:0;max-width:480px;line-height:1.6}.svc-cta-btns{display:flex;gap:.75rem;flex-wrap:wrap;flex-shrink:0}.svc-browse-wrap{position:relative;z-index:1;margin-bottom:5rem}.svc-browse-shell{position:relative;border-radius:26px;padding:1px;background:linear-gradient(135deg,rgba(232,76,136,.45)0,rgba(201,162,86,.28) 35%,rgba(232,76,136,.15) 65%,rgba(255,255,255,.08) 100%);box-shadow:0 0 0 1px rgba(255,255,255,.06) inset,0 24px 56px rgba(0,0,0,.45),0 0 80px rgba(232,76,136,.08)}.svc-browse-shell-inner{border-radius:25px;background:linear-gradient(165deg,rgba(14,14,22,.96)0,rgba(8,8,12,.98) 100%);backdrop-filter:blur(12px);overflow:hidden}.svc-browse-top{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1.25rem;padding:2rem 2rem 1.75rem;border-bottom:1px solid rgba(255,255,255,.06);background:radial-gradient(ellipse 90% 160%at 0 0,rgba(232,76,136,.14)0,transparent 55%),radial-gradient(ellipse 70% 120%at 100%0,rgba(201,162,86,.1)0,transparent 50%)}@media (max-width:560px){.svc-browse-top{padding:1.5rem 1.25rem 1.35rem}}.svc-browse-top-copy{flex:1;min-width:220px}.svc-browse-kicker{display:inline-flex;align-items:center;gap:.45rem;font-size:.62rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--primary);margin-bottom:.85rem}.svc-browse-kicker i{font-size:.55rem;opacity:.85}.svc-browse-title{font-family:var(--font-heading);font-size:clamp(1.35rem,3.2vw,2rem);font-weight:800;line-height:1.15;color:var(--text-heading);margin:0 0 .55rem;letter-spacing:-.02em}.svc-browse-title em{font-style:normal;background:linear-gradient(90deg,var(--primary),#ff9ac6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.svc-browse-sub{font-size:.92rem;color:var(--text-muted);line-height:1.65;margin:0;max-width:420px}.svc-browse-cta-wrap{display:flex;flex-direction:column;align-items:flex-end;gap:.65rem}@media (max-width:560px){.svc-browse-cta-wrap{align-items:flex-start;width:100%}}.svc-browse-cta{display:inline-flex;align-items:center;gap:.55rem;font-size:.82rem;font-weight:700;color:#fff!important;background:linear-gradient(135deg,var(--primary) 0%,#c43d72 100%);padding:.72rem 1.35rem;border-radius:999px;border:0;box-shadow:0 8px 28px rgba(232,76,136,.35);transition:transform .22s ease,box-shadow .22s ease;text-decoration:none!important}.svc-browse-cta:hover{transform:translateY(-2px);box-shadow:0 12px 36px rgba(232,76,136,.45);color:#fff!important;text-decoration:none!important}.svc-browse-meta{display:flex;flex-wrap:wrap;gap:.45rem .85rem;font-size:.72rem;color:rgba(255,255,255,.45);justify-content:flex-end}@media (max-width:560px){.svc-browse-meta{justify-content:flex-start}}.svc-browse-meta span{display:inline-flex;align-items:center;gap:.28rem}.svc-browse-meta span i{color:#4ade80;font-size:.68rem}.svc-browse-cols{display:grid;grid-template-columns:1fr 1fr;gap:0}@media (max-width:900px){.svc-browse-cols{grid-template-columns:1fr}}.browse-col{display:flex;flex-direction:column;min-height:100%}.browse-col--girls{border-right:1px solid rgba(255,255,255,.06)}@media (max-width:900px){.browse-col--girls{border-right:none;border-bottom:1px solid rgba(255,255,255,.06)}}.browse-col-head{position:relative;display:flex;align-items:flex-start;gap:1rem;padding:1.6rem 1.75rem 1.25rem}.browse-col-head::before{content:"";position:absolute;left:0;top:1rem;bottom:1rem;width:4px;border-radius:4px}.browse-col--girls .browse-col-head::before{background:linear-gradient(180deg,var(--primary),rgba(232,76,136,.35))}.browse-col--exp .browse-col-head::before{background:linear-gradient(180deg,var(--gold),rgba(201,162,86,.35))}.browse-col-icon{width:52px;height:52px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:1.15rem;flex-shrink:0;box-shadow:0 8px 24px rgba(0,0,0,.35)}.browse-col--girls .browse-col-icon{background:linear-gradient(145deg,rgba(232,76,136,.25),rgba(232,76,136,.08));border:1px solid rgba(232,76,136,.35);color:var(--primary)}.browse-col--exp .browse-col-icon{background:linear-gradient(145deg,rgba(201,162,86,.22),rgba(201,162,86,.06));border:1px solid rgba(201,162,86,.32);color:var(--gold)}.browse-col-head h3{font-family:var(--font-heading);font-size:1.05rem;font-weight:800;color:var(--text-heading);margin:0 0 .35rem;line-height:1.2}.browse-col-head p{font-size:.8rem;color:var(--text-muted);margin:0;line-height:1.55;max-width:280px}.browse-chips{display:flex;flex-wrap:wrap;gap:.55rem .55rem;padding:0 1.75rem 1.6rem}@media (max-width:560px){.browse-chips{padding:0 1.25rem 1.35rem}}.browse-chip{display:inline-flex;align-items:center;gap:.45rem;padding:.48rem .92rem .48rem .72rem;border-radius:999px;font-size:.78rem;font-weight:600;color:rgba(245,240,235,.82);background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.09);text-decoration:none!important;transition:background .2s,border-color .2s,transform .18s ease,color .2s,box-shadow .2s}.browse-chip i{font-size:.72rem;opacity:.65;width:1em;text-align:center}.browse-chip:hover{background:rgba(232,76,136,.12);border-color:rgba(232,76,136,.35);color:var(--primary);transform:translateY(-2px);box-shadow:0 6px 18px rgba(232,76,136,.12)}.browse-chip:hover i{opacity:1;color:var(--primary)}.browse-chip.is-hot{background:rgba(232,76,136,.1);border-color:rgba(232,76,136,.4);color:var(--primary);box-shadow:0 0 20px rgba(232,76,136,.12)}.browse-chip.is-hot i{opacity:1;color:var(--primary)}.browse-col--exp .browse-chip.is-hot{background:rgba(201,162,86,.1);border-color:rgba(201,162,86,.42);color:var(--gold-light)}.browse-col--exp .browse-chip.is-hot i{color:var(--gold)}.browse-col--exp .browse-chip:hover{border-color:rgba(201,162,86,.45);color:var(--gold-light);box-shadow:0 6px 18px rgba(201,162,86,.1)}.browse-col-foot{margin-top:auto;padding:1.15rem 1.75rem 1.5rem;border-top:1px dashed rgba(255,255,255,.08);background:rgba(0,0,0,.18)}@media (max-width:560px){.browse-col-foot{padding:1rem 1.25rem 1.35rem}}.browse-foot-link{display:inline-flex;align-items:center;gap:.55rem;font-size:.78rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--primary);text-decoration:none!important;padding:.55rem 0;border-bottom:2px solid transparent;transition:border-color .2s,gap .2s}.browse-foot-link i{font-size:.72rem;transition:transform .22s ease}.browse-foot-link:hover{border-bottom-color:rgba(232,76,136,.5);gap:.75rem}.browse-foot-link:hover i{transform:translateX(4px)}.browse-col--exp .browse-foot-link{color:var(--gold-light)}.browse-col--exp .browse-foot-link:hover{border-bottom-color:rgba(201,162,86,.45)}.ed-pullquote{position:relative;z-index:1;margin:0 0 4rem;padding:2.2rem 2.5rem 2.2rem 3rem;background:rgba(232,76,136,.05);border-left:5px solid var(--primary);border-radius:0 18px 18px 0;overflow:hidden}.ed-pullquote::before{content:"“";position:absolute;top:-1rem;left:.8rem;font-size:8rem;line-height:1;color:rgba(232,76,136,.12);font-family:Georgia,serif;pointer-events:none}.ed-pullquote blockquote{font-size:clamp(1.2rem,2.5vw,1.7rem);font-weight:700;font-style:italic;color:var(--text-heading);margin:0 0 .75rem;line-height:1.45;position:relative;z-index:1;max-width:800px}.ed-pullquote blockquote strong{color:var(--primary)}.ed-pullquote cite{font-size:.8rem;color:var(--primary);font-style:normal;font-weight:600;letter-spacing:.06em;text-transform:uppercase;display:flex;align-items:center;gap:.5rem}.ed-pullquote cite::before{content:"";display:block;width:28px;height:2px;background:var(--primary)}.ed-hero-grid{display:grid;grid-template-columns:1fr 380px;gap:3.5rem;align-items:start;margin-bottom:4rem;position:relative;z-index:1}@media (max-width:900px){.ed-hero-grid{grid-template-columns:1fr}}.ed-hero-text h2{font-size:clamp(1.4rem,2.8vw,1.9rem);font-weight:800;color:var(--text-heading);line-height:1.22;margin:0 0 1.1rem}.ed-hero-text h2 em{font-style:normal;color:var(--primary)}.ed-hero-text p{font-size:.97rem;color:var(--text-muted);line-height:1.9;margin-bottom:1rem}.ed-hero-text p strong{color:var(--text-heading)}.ed-cat-grid{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin:1.4rem 0 1.6rem}@media (max-width:480px){.ed-cat-grid{grid-template-columns:1fr}}.ed-cat-link{display:flex;align-items:center;gap:.55rem;padding:.6rem .85rem;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.07);border-radius:10px;text-decoration:none;color:var(--text-muted);font-size:.82rem;font-weight:500;transition:all .22s}.ed-cat-link i{color:var(--primary);font-size:.72rem;flex-shrink:0}.ed-cat-link:hover{background:rgba(232,76,136,.08);border-color:rgba(232,76,136,.25);color:var(--primary)}.ed-portrait-stack{position:relative;height:560px}@media (max-width:900px){.ed-portrait-stack{height:320px}}.ed-portrait-stack .ep-main{position:absolute;top:0;left:0;right:0;height:420px;object-fit:cover;object-position:top;border-radius:18px;display:block}@media (max-width:900px){.ed-portrait-stack .ep-main{position:relative;height:220px;width:100%}}.ed-portrait-stack .ep-sub{position:absolute;bottom:0;right:-16px;width:58%;height:200px;object-fit:cover;object-position:top;border-radius:14px;border:4px solid #0b0b14;display:block;box-shadow:0 12px 36px rgba(0,0,0,.5)}@media (max-width:900px){.ed-portrait-stack .ep-sub{display:none}}.ed-float-badge{position:absolute;bottom:32px;left:-16px;background:var(--primary);color:#fff;border-radius:14px;padding:.85rem 1.15rem;box-shadow:0 8px 28px rgba(232,76,136,.45);text-align:center;min-width:110px;z-index:3}@media (max-width:900px){.ed-float-badge{display:none}}.ef-num{display:block;font-size:1.75rem;font-weight:800;line-height:1}.ef-lbl{display:block;font-size:.68rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;opacity:.85;margin-top:.2rem}.ed-newspaper-wrap{position:relative;z-index:1;margin-bottom:3.5rem}.ed-newspaper-label{display:inline-flex;align-items:center;gap:.5rem;font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);border-bottom:1px solid var(--border);padding-bottom:.5rem;margin-bottom:1.4rem;width:100%}.ed-newspaper-label span{color:var(--primary)}.ed-newspaper{column-count:3;column-gap:2.75rem;column-rule:1px solid rgba(255,255,255,.06)}@media (max-width:760px){.ed-newspaper{column-count:2}}@media (max-width:480px){.ed-newspaper{column-count:1}}.ed-newspaper p{font-size:.92rem;color:var(--text-muted);line-height:1.88;margin:0 0 .9rem;break-inside:avoid}.ed-newspaper p strong{color:var(--text-heading)}.ed-newspaper p a{color:var(--primary);font-weight:600;text-decoration:none}.ed-newspaper p a:hover{text-decoration:underline}.ed-steps-wrap{position:relative;z-index:1;margin-bottom:3.5rem}.ed-steps-title{font-size:1.1rem;font-weight:800;color:var(--text-heading);text-align:center;margin-bottom:2rem;text-transform:uppercase;letter-spacing:.06em;font-size:.75rem;color:var(--text-muted)}.ed-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;position:relative}.ed-steps::before{content:"";position:absolute;top:28px;left:calc(16.67% + 20px);right:calc(16.67% + 20px);height:2px;background:linear-gradient(90deg,var(--primary) 0%,rgba(232,76,136,.2) 100%);z-index:0}@media (max-width:580px){.ed-steps{grid-template-columns:1fr}.ed-steps::before{display:none}}.ed-step{position:relative;z-index:1;text-align:center;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.07);border-radius:16px;padding:1.6rem 1.2rem 1.4rem;transition:border-color .25s,background .25s,transform .25s}.ed-step:hover{background:rgba(232,76,136,.06);border-color:rgba(232,76,136,.2);transform:translateY(-4px)}.ed-step-num{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:var(--primary);color:#fff;font-size:1.15rem;font-weight:800;margin:0 auto 1rem;box-shadow:0 6px 20px rgba(232,76,136,.4)}.ed-step h3{font-size:.95rem;font-weight:700;color:var(--text-heading);margin:0 0 .4rem}.ed-step p{font-size:.82rem;color:var(--text-muted);line-height:1.65;margin:0}.ed-cta-cinema{position:relative;z-index:1;border-radius:22px;overflow:hidden;min-height:280px;display:flex;align-items:center}.ed-cta-cinema-bg{position:absolute;inset:0;background:url(images/landscape/index-content-content-11.webp)center 25%/cover;z-index:0}.ed-cta-cinema::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(7,7,9,.96) 40%,rgba(7,7,9,.55) 100%);z-index:1}.ed-cta-cinema-body{position:relative;z-index:2;padding:3rem 3.5rem;max-width:640px}@media (max-width:600px){.ed-cta-cinema-body{padding:2rem 1.5rem}}.ed-cta-cinema-body h3{font-size:clamp(1.35rem,3vw,2rem);font-weight:800;color:#fff;margin:0 0 .7rem;line-height:1.2}.ed-cta-cinema-body h3 strong{color:var(--primary)}.ed-cta-cinema-body p{font-size:.95rem;color:rgba(255,255,255,.7);line-height:1.75;margin:0 0 1.6rem;max-width:480px}.ed-cta-pills{display:flex;flex-wrap:wrap;gap:.55rem;margin-bottom:1.5rem}.ed-cta-pill{font-size:.72rem;font-weight:600;padding:.3rem .85rem;border-radius:50px;background:rgba(255,255,255,.1);color:rgba(255,255,255,.7);border:1px solid rgba(255,255,255,.15)}.ed-cta-cinema-btns{display:flex;gap:.75rem;flex-wrap:wrap}.hotel-hub{background:var(--bg);border:0;position:relative;overflow:hidden}.hotel-hub::before{display:none}.hotel-hub .hh-inner{position:relative;z-index:1}.hotel-hub-head{max-width:920px;margin:0 auto 2rem;text-align:center}.hotel-hub-head .tag{margin-bottom:1rem}.hotel-hub-layout{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(1.5rem,4vw,3rem);align-items:start;margin-bottom:2.5rem}@media (max-width:980px){.hotel-hub-layout{grid-template-columns:1fr}}.hh-prose p{font-size:.97rem;color:var(--text-muted);line-height:1.85;margin:0 0 1rem}.hh-prose p:last-child{margin-bottom:0}.hh-prose strong{color:var(--text);font-weight:600}.hh-aside{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-lg);padding:1.5rem 1.35rem}.hh-aside h3{font-family:var(--font-heading);font-size:1.15rem;color:var(--text);margin:0 0 .75rem}.hh-aside ul{list-style:none;margin:0;padding:0;display:grid;gap:.65rem;font-size:.88rem;color:var(--text-muted)}.hh-aside li{display:flex;gap:.5rem;align-items:flex-start}.hh-aside li i{color:var(--primary);margin-top:.15rem;font-size:.85rem}.hh-pill-shell{background:rgba(14,14,18,.72);border:1px solid rgba(255,255,255,.07);border-radius:var(--radius-lg);padding:1.75rem 1.5rem 1.5rem}.hh-pill-shell>p.hh-pill-label{font-size:.72rem;text-transform:uppercase;letter-spacing:.14em;color:rgba(154,138,122,.65);margin:0 0 1rem;text-align:center}.hh-pill-grid{display:flex;flex-wrap:wrap;gap:.45rem;justify-content:center}.hh-pill-grid a{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:999px;padding:.28rem .72rem;font-size:.69rem;color:rgba(214,206,196,.88);text-decoration:none;white-space:nowrap;transition:var(--trans)}.hh-pill-grid a:hover{border-color:rgba(232,76,136,.35);color:var(--primary)}.hh-actions{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:2rem}html:has(body:is(.page-gallery-all,.page-location,.page-hotel-near,.page-about)){scroll-behavior:smooth}@scope (body:is(.page-gallery-all, .page-location, .page-hotel-near, .page-about)){:scope{--pink:#e84c88;--gold:#c9a256;--bg:#07070a;--bgc:#0e0e14;--bge:#14141c;--text:#f5f0eb;--muted:#9a8a7a;--border:rgba(255,255,255,.07);--ba:rgba(232,76,136,.3);--r:12px;--font-h:'Playfair Display',serif;--font-b:Outfit,sans-serif;--trans:all .25s ease}*{box-sizing:border-box;margin:0;padding:0}:scope{background:var(--bg);color:var(--text);font-family:var(--font-b);font-size:16px;line-height:1.7}a{color:var(--pink);text-decoration:none}a:hover{text-decoration:underline}strong{color:var(--text)}h1,h2,h3,h4{font-family:var(--font-h);line-height:1.25;color:var(--text)}h1{font-size:clamp(1.75rem,4vw,2.8rem);margin-bottom:1rem}h2{font-size:clamp(1.3rem,2.5vw,1.9rem);margin:2rem 0 .75rem}h3{font-size:1.15rem;margin:1.5rem 0 .5rem}p{color:var(--muted);margin-bottom:1rem}ul,ol{color:var(--muted);padding-left:1.5rem;margin-bottom:1rem}li{margin-bottom:.4rem}.wrap{max-width:1120px;margin:0 auto;padding:0 1.25rem}.section{padding:3.5rem 0}.skip-link{position:absolute;left:-9999px}.skip-link:focus{left:1rem;top:1rem;z-index:9999;background:var(--pink);color:#fff;padding:.5rem 1rem;border-radius:6px}.site-header{background:rgba(7,7,10,.97);border-bottom:1px solid var(--border);position:sticky;top:0;z-index:200}.header-ribbon{display:flex;align-items:center;gap:1rem;padding:.4rem 1.25rem;font-size:.72rem;border-bottom:1px solid var(--border);background:rgba(232,76,136,.06)}.ribbon-tag{color:var(--pink);font-weight:700;letter-spacing:.08em}.ribbon-text{color:var(--muted);flex:1}.ribbon-link{color:var(--gold);font-weight:600}.header-inner{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1.25rem;gap:1rem}.brand{display:flex;flex-direction:column;text-decoration:none}.brand-mark{font-family:var(--font-h);font-size:1.4rem;font-weight:700;color:var(--pink)}.brand-sub{font-size:.65rem;color:var(--muted);letter-spacing:.12em;text-transform:uppercase}.nav{display:flex;gap:1.5rem;flex-wrap:wrap}.nav a{color:var(--muted);font-size:.82rem;font-weight:500;transition:var(--trans)}.nav a:hover,.nav a[aria-current=page]{color:var(--pink);text-decoration:none}.nav-toggle{display:none;background:0 0;border:1px solid var(--border);color:var(--text);padding:.4rem .85rem;border-radius:6px;cursor:pointer;font-size:.8rem}@media (max-width:720px){.nav{display:none;flex-direction:column;position:absolute;top:100%;left:0;right:0;background:rgba(7,7,10,.98);padding:1rem 1.25rem;border-bottom:1px solid var(--border)}.nav.nav--open{display:flex}.nav-toggle{display:block}}.trust-strip{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center;padding:.9rem 1.1rem;background:rgba(255,255,255,.03);border:1px solid var(--border);border-radius:var(--r);margin:1.25rem 0}.t-badge{color:#4ade80;font-size:.78rem;white-space:nowrap}.t-sep{color:var(--border);font-size:.8rem}.page-hero{padding:3.5rem 0 2.5rem;background:radial-gradient(ellipse 80% 60%at 50% -10%,rgba(232,76,136,.14)0,transparent 70%)}.page-hero h1 span{color:var(--pink)}.lede{font-size:1.05rem;color:var(--muted);max-width:720px;margin-bottom:1.5rem}.profile-layout{display:grid;grid-template-columns:300px 1fr;gap:2.5rem;align-items:start}@media (max-width:700px){.profile-layout{grid-template-columns:1fr}}.profile-hero-img{width:100%;border-radius:var(--r);aspect-ratio:3/4;object-fit:cover;object-position:top;display:block}.profile-img2{margin-top:.75rem}.stats-bar{display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem 0}.stat-pill{background:rgba(232,76,136,.1);border:1px solid rgba(232,76,136,.25);border-radius:999px;padding:.3rem .9rem;font-size:.78rem;color:var(--text)}.avail-table{width:100%;border-collapse:collapse;font-size:.85rem;margin:1rem 0}.avail-table th{background:rgba(201,162,86,.1);color:var(--gold);padding:.6rem .9rem;text-align:left;border-bottom:1px solid var(--border)}.avail-table td{padding:.55rem .9rem;border-bottom:1px solid var(--border);color:var(--muted)}.avail-table tr:last-child td{border:0}.status-open{color:#4ade80;font-weight:600}.rate-box{background:rgba(201,162,86,.07);border:1px solid rgba(201,162,86,.2);border-radius:var(--r);padding:1.25rem 1.5rem;margin:1.5rem 0}.rate-box h3{font-size:1rem;color:var(--gold);margin-bottom:.75rem;margin-top:0}.rate-row{display:flex;justify-content:space-between;padding:.45rem 0;border-bottom:1px solid rgba(255,255,255,.05);font-size:.9rem}.rate-row:last-child{border:0}.rate-label{color:var(--muted)}.rate-val{color:var(--text);font-weight:700}.rate-table-wrap{overflow-x:auto;margin:1.5rem 0}.rate-table{width:100%;border-collapse:collapse;font-size:.88rem}.rate-table th{background:rgba(232,76,136,.1);color:var(--gold);padding:.75rem 1rem;text-align:left;border-bottom:2px solid rgba(232,76,136,.25)}.rate-table td{padding:.65rem 1rem;border-bottom:1px solid var(--border);color:var(--muted)}.rate-table tr:last-child td{border:0}.rate-note{font-size:.74rem;color:var(--muted);margin-top:.5rem}.page-img{width:100%;border-radius:var(--r);max-height:400px;object-fit:cover;display:block;margin:1.5rem 0}.cta-strip{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;background:rgba(232,76,136,.07);border:1px solid rgba(232,76,136,.2);border-radius:var(--r);padding:1.25rem 1.5rem;margin:2rem 0}.cta-text{flex:1;min-width:180px}.cta-text strong{display:block;color:var(--text);margin-bottom:.25rem}.cta-text span{font-size:.83rem;color:var(--muted)}.btn{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:var(--r);font-weight:600;font-size:.82rem;cursor:pointer;text-decoration:none;transition:var(--trans)}.btn-primary{background:var(--pink);color:#fff}.btn-primary:hover{background:#d03870;text-decoration:none}.btn-ghost{background:0 0;border:1px solid var(--border);color:var(--text)}.btn-ghost:hover{border-color:var(--pink);color:var(--pink);text-decoration:none}.avail-badge{display:inline-block;background:rgba(34,197,94,.12);border:1px solid rgba(34,197,94,.35);color:#4ade80;border-radius:999px;padding:.3rem .9rem;font-size:.75rem;margin-bottom:1rem}.badge{display:inline-block;background:rgba(232,76,136,.12);border:1px solid rgba(232,76,136,.25);border-radius:999px;padding:.25rem .8rem;font-size:.72rem;color:var(--text);margin-left:.5rem}.usp-list{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.6rem;margin:1rem 0}.usp-list li{background:rgba(255,255,255,.03);border:1px solid var(--border);border-radius:8px;padding:.65rem 1rem;color:var(--text);font-size:.85rem}.usp-list li::before{content:"✅ ";margin-right:.3rem}.faq-item{background:rgba(255,255,255,.03);border:1px solid var(--border);border-radius:var(--r);overflow:hidden;margin-bottom:.6rem}.faq-item summary{cursor:pointer;padding:1rem 1.25rem;font-weight:600;color:var(--text);list-style:none;display:flex;justify-content:space-between;align-items:center;font-family:var(--font-h);font-size:1rem}.faq-item summary span{color:var(--pink);font-size:1.3rem;font-family:sans-serif}.faq-item div{padding:0 1.25rem 1rem;color:var(--muted);border-top:1px solid var(--border)}.profile-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:1rem;margin:1.5rem 0}.profile-card{background:rgba(255,255,255,.04);border:1px solid var(--border);border-radius:var(--r);overflow:hidden;display:block;text-decoration:none;transition:var(--trans)}.profile-card:hover{border-color:rgba(232,76,136,.4);transform:translateY(-3px);text-decoration:none}.profile-card img{width:100%;aspect-ratio:3/4;max-height:min(58vw,320px);height:auto;object-fit:cover;object-position:top center;display:block}.profile-card-body{padding:.8rem}.profile-card-name{font-weight:700;color:var(--text);font-size:.95rem}.profile-card-cat{color:var(--pink);font-size:.75rem;font-weight:600;margin:.15rem 0}.profile-card-meta{color:var(--muted);font-size:.72rem}.profile-card-rate{color:var(--gold);font-size:.75rem;margin-top:.25rem;font-weight:600}.service-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1.25rem;margin:1.5rem 0}.service-card{background:rgba(255,255,255,.04);border:1px solid var(--border);border-radius:var(--r);overflow:hidden;display:block;text-decoration:none;transition:var(--trans)}.service-card:hover{border-color:rgba(232,76,136,.4);transform:translateY(-4px);text-decoration:none}.service-card img{width:100%;height:170px;object-fit:cover}.service-card-body{padding:1.1rem}.service-card-body h3{color:var(--text);font-size:1rem;margin-bottom:.4rem;margin-top:0}.service-card-body p{font-size:.82rem;color:var(--muted);margin:0}.loc-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:1.1rem;margin:1.5rem 0}.loc-card{background:rgba(255,255,255,.04);border:1px solid var(--border);border-radius:var(--r);overflow:hidden;display:block;text-decoration:none;transition:var(--trans)}.loc-card:hover{border-color:rgba(232,76,136,.4);transform:translateY(-4px);text-decoration:none}.loc-card img{width:100%;height:150px;object-fit:cover}.loc-card-body{padding:1rem}.loc-card-body h3{color:var(--text);font-size:.95rem;margin-bottom:.3rem;margin-top:0}.loc-card-body p{font-size:.79rem;color:var(--muted);margin:0}.explore-more{padding:2.5rem 0;border-top:1px solid var(--border)}.explore-more h2{margin-top:0}.explore-cols{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1.5rem;margin-top:1.25rem}.explore-h{font-size:.8rem;color:var(--gold);text-transform:uppercase;letter-spacing:.1em;margin-bottom:.6rem;margin-top:0}.explore-list{list-style:none;padding:0}.explore-list li{margin-bottom:.35rem;font-size:.83rem}.explore-list a{color:var(--muted)}.explore-list a:hover{color:var(--pink)}.profile-card-media{position:relative}.profile-card-tag{position:absolute;top:.6rem;left:.6rem;background:rgba(232,76,136,.9);color:#fff;border-radius:999px;padding:.2rem .65rem;font-size:.68rem}.profile-card-status{position:absolute;bottom:.6rem;right:.6rem;background:rgba(34,197,94,.85);color:#fff;border-radius:999px;padding:.2rem .6rem;font-size:.65rem}.gallery-cta-wide{text-align:center;margin-top:2.5rem}.gallery-cta-note{color:var(--muted);margin-bottom:1rem}.site-footer .footer-inline a.gallery-footer-tel{color:var(--pink)}}body.page-gallery-all main .gallery-cta-wide .btn.btn-primary{background:var(--primary-dark);color:#fff}body.page-gallery-all main .gallery-cta-wide .btn.btn-primary:hover{background:#9e2a54;color:#fff}.seo-keywords-section{padding:2rem 0;border-top:1px solid var(--border)}.seo-keywords-section .seo-keywords-heading,.seo-keywords-section h3{font-size:.75rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.12em;margin:0 0 .9rem;font-weight:600}.seo-pills{display:flex;flex-wrap:wrap;gap:.45rem}a.seo-pill,.seo-pill{display:inline-flex;align-items:center;background:rgba(255,255,255,.04);border:1px solid var(--border);border-radius:999px;padding:.28rem .8rem;font-size:.74rem;color:var(--text-muted);text-decoration:none;transition:var(--trans)}.seo-pill:hover{color:var(--primary);border-color:rgba(232,76,136,.35);text-decoration:none}html.na-svc-page[data-na-page="69-escort-bangalore"]{--na-fixed-bg:url(../images/backgrounds/69-service-hero.webp);--na-hero-after:url(../images/backgrounds/69-service-hero.webp);--na-hero-fill:url(../images/backgrounds/69-service-hero.webp)}html.na-svc-page[data-na-page=air-hostess-escort-bangalore]{--na-fixed-bg:url(../images/backgrounds/services-air-hostess-escort-bangalore-vip-background-vip-background-1.webp);--na-hero-after:url(../images/backgrounds/services-air-hostess-escort-bangalore-vip-background-vip-background-2.webp);--na-hero-fill:url(../images/backgrounds/services-air-hostess-escort-bangalore-vip-background-vip-background-3.webp)}html.na-svc-page[data-na-page=airport-escort-bangalore]{--na-fixed-bg:url(../images/backgrounds/services-airport-escort-bangalore-vip-background-vip-background-1.webp);--na-hero-after:url(../images/backgrounds/services-airport-escort-bangalore-vip-background-vip-background-2.webp);--na-hero-fill:url(../images/backgrounds/services-airport-escort-bangalore-vip-background-vip-background-3.webp)}html.na-svc-page[data-na-page=anal-escort-bangalore]{--na-fixed-bg:url(../images/backgrounds/services-anal-escort-bangalore-vip-background-vip-background-1.webp);--na-hero-after:url(../images/backgrounds/services-anal-escort-bangalore-vip-background-vip-background-2.webp);--na-hero-fill:url(../images/backgrounds/services-anal-escort-bangalore-vip-background-vip-background-3.webp)}html.na-svc-page[data-na-page=aunty-escort-bangalore]{--na-fixed-bg:url(../images/backgrounds/services-aunty-escort-bangalore-vip-background-vip-background-1.webp);--na-hero-after:url(../images/backgrounds/services-aunty-escort-bangalore-vip-background-vip-background-2.webp);--na-hero-fill:url(../images/backgrounds/services-aunty-escort-bangalore-vip-background-vip-background-3.webp)}html.na-svc-page[data-na-page=bangalore-bespoke-shopping-luxury-retail-concierge-service]{--na-fixed-bg:url(../images/backgrounds/services-bangalore-bespoke-shopping-luxury-retail-concierge-service-vip-background-vip-background-1.webp);--na-hero-after:url(../images/backgrounds/services-bangalore-bespoke-shopping-luxury-retail-concierge-service-vip-background-vip-background-2.webp);--na-hero-fill:url(../images/backgrounds/services-bangalore-bespoke-shopping-luxury-retail-concierge-service-vip-background-vip-background-3.webp)}html.na-svc-page[data-na-page=bangalore-corporate-hosting-luxury-events-service]{--na-fixed-bg:url(../images/backgrounds/services-bangalore-corporate-hosting-luxury-events-service-vip-background-vip-background-1.webp);--na-hero-after:url(../images/backgrounds/services-bangalore-corporate-hosting-luxury-events-service-vip-background-vip-background-2.webp);--na-hero-fill:url(../images/backgrounds/services-bangalore-corporate-hosting-luxury-events-service-vip-background-vip-background-3.webp)}html.na-svc-page[data-na-page=bangalore-culinary-night-market-luxury-experience-service]{--na-fixed-bg:url(../images/backgrounds/services-bangalore-culinary-night-market-luxury-experience-service-vip-background-vip-background-1.webp);--na-hero-after:url(../images/backgrounds/services-bangalore-culinary-night-market-luxury-experience-service-vip-background-vip-background-2.webp);--na-hero-fill:url(../images/backgrounds/services-bangalore-culinary-night-market-luxury-experience-service-vip-background-vip-background-3.webp)}html.na-svc-page[data-na-page=bangalore-day-wellness-retreat-luxury-concierge-service]{--na-fixed-bg:url(../images/backgrounds/services-bangalore-day-wellness-retreat-luxury-concierge-service-vip-background-vip-background-1.webp);--na-hero-after:url(../images/backgrounds/services-bangalore-day-wellness-retreat-luxury-concierge-service-vip-background-vip-background-2.webp);--na-hero-fill:url(../images/backgrounds/services-bangalore-day-wellness-retreat-luxury-concierge-service-vip-background-vip-background-3.webp)}html.na-svc-page[data-na-page=bangalore-family-friendly-luxury-city-routes-service]{--na-fixed-bg:url(../images/backgrounds/services-bangalore-family-friendly-luxury-city-routes-service-vip-background-vip-background-1.webp);--na-hero-after:url(../images/backgrounds/services-bangalore-family-friendly-luxury-city-routes-service-vip-background-vip-background-2.webp);--na-hero-fill:url(../images/backgrounds/services-bangalore-family-friendly-luxury-city-routes-service-vip-background-vip-background-3.webp)}html.na-svc-page[data-na-page=bangalore-festival-access-luxury-ticketing-service]{--na-fixed-bg:url(../images/backgrounds/services-bangalore-festival-access-luxury-ticketing-service-vip-background-vip-background-1.webp);--na-hero-after:url(../images/backgrounds/services-bangalore-festival-access-luxury-ticketing-service-vip-background-vip-background-2.webp);--na-hero-fill:url(../images/backgrounds/services-bangalore-festival-access-luxury-ticketing-service-vip-background-vip-background-3.webp)}html.na-svc-page[data-na-page=bangalore-heritage-architect-luxury-private-tours-service]{--na-fixed-bg:url(../images/backgrounds/services-bangalore-heritage-architect-luxury-private-tours-service-vip-background-vip-background-1.webp);--na-hero-after:url(../images/backgrounds/services-bangalore-heritage-architect-luxury-private-tours-service-vip-background-vip-background-2.webp);--na-hero-fill:url(../images/backgrounds/services-bangalore-heritage-architect-luxury-private-tours-service-vip-background-vip-background-3.webp)}html.na-svc-page[data-na-page=bangalore-kannada-language-luxury-cultural-briefing-service]{--na-fixed-bg:url(../images/backgrounds/services-bangalore-kannada-language-luxury-cultural-briefing-service-vip-background-vip-background-1.webp);--na-hero-after:url(../images/backgrounds/services-bangalore-kannada-language-luxury-cultural-briefing-service-vip-background-vip-background-2.webp);--na-hero-fill:url(../images/backgrounds/services-bangalore-kannada-language-luxury-cultural-briefing-service-vip-background-vip-background-3.webp)}html.na-svc-page[data-na-page=bangalore-luxury-airport-meet-greet-concierge-service]{--na-fixed-bg:url(../images/backgrounds/services-bangalore-luxury-airport-meet-greet-concierge-service-vip-background-vip-background-1.webp);--na-hero-after:url(../images/backgrounds/services-bangalore-luxury-airport-meet-greet-concierge-service-vip-background-vip-background-2.webp);--na-hero-fill:url(../images/backgrounds/services-bangalore-luxury-airport-meet-greet-concierge-service-vip-background-vip-background-3.webp)}html.na-svc-page[data-na-page=bangalore-luxury-bespoke-itineraries-concierge-service]{--na-fixed-bg:url(../images/backgrounds/services-bangalore-luxury-bespoke-itineraries-concierge-service-vip-background-vip-background-1.webp);--na-hero-after:url(../images/backgrounds/services-bangalore-luxury-bespoke-itineraries-concierge-service-vip-background-vip-background-2.webp);--na-hero-fill:url(../images/backgrounds/services-bangalore-luxury-bespoke-itineraries-concierge-service-vip-background-vip-background-3.webp)}html.na-svc-page[data-na-page=bangalore-luxury-chauffeur-transfer-concierge-service]{--na-fixed-bg:url(../images/backgrounds/services-bangalore-luxury-chauffeur-transfer-concierge-service-vip-background-vip-background-1.webp);--na-hero-after:url(../images/backgrounds/services-bangalore-luxury-chauffeur-transfer-concierge-service-vip-background-vip-background-2.webp);--na-hero-fill:url(../images/backgrounds/services-bangalore-luxury-chauffeur-transfer-concierge-service-vip-background-vip-background-3.webp)}html.na-svc-page[data-na-page=bangalore-luxury-photography-session-booking-service]{--na-fixed-bg:url(../images/backgrounds/services-bangalore-luxury-photography-session-booking-service-vip-background-vip-background-1.webp);--na-hero-after:url(../images/backgrounds/services-bangalore-luxury-photography-session-booking-service-vip-background-vip-background-2.webp);--na-hero-fill:url(../images/backgrounds/services-bangalore-luxury-photography-session-booking-service-vip-background-vip-background-3.webp)}html.na-svc-page[data-na-page=bangalore-private-art-salon-luxury-booking-service]{--na-fixed-bg:url(../images/backgrounds/services-bangalore-private-art-salon-luxury-booking-service-vip-background-vip-background-1.webp);--na-hero-after:url(../images/backgrounds/services-bangalore-private-art-salon-luxury-booking-service-vip-background-vip-background-2.webp);--na-hero-fill:url(../images/backgrounds/services-bangalore-private-art-salon-luxury-booking-service-vip-background-vip-background-3.webp)}html.na-svc-page[data-na-page=bangalore-sustainable-luxury-ethical-city-tours-service]{--na-fixed-bg:url(../images/backgrounds/services-bangalore-sustainable-luxury-ethical-city-tours-service-vip-background-vip-background-1.webp);--na-hero-after:url(../images/backgrounds/services-bangalore-sustainable-luxury-ethical-city-tours-service-vip-background-vip-background-2.webp);--na-hero-fill:url(../images/backgrounds/services-bangalore-sustainable-luxury-ethical-city-tours-service-vip-background-vip-background-3.webp)}html.na-svc-page[data-na-page=bangalore-wedding-guest-luxury-concierge-service]{--na-fixed-bg:url(../images/backgrounds/services-bangalore-wedding-guest-luxury-concierge-service-vip-background-vip-background-1.webp);--na-hero-after:url(../images/backgrounds/services-bangalore-wedding-guest-luxury-concierge-service-vip-background-vip-background-2.webp);--na-hero-fill:url(../images/backgrounds/services-bangalore-wedding-guest-luxury-concierge-service-vip-background-vip-background-3.webp)}html.na-svc-page[data-na-page=bdsm-escort-bangalore]{--na-fixed-bg:url(../images/backgrounds/services-bdsm-escort-bangalore-vip-background-vip-background-1.webp);--na-hero-after:url(../images/backgrounds/services-bdsm-escort-bangalore-vip-background-vip-background-2.webp);--na-hero-fill:url(../images/backgrounds/services-bdsm-escort-bangalore-vip-background-vip-background-3.webp)}html.na-svc-page[data-na-page=bengali-escorts-bangalore]{--na-fixed-bg:url(../images/backgrounds/services-bengali-escorts-bangalore-vip-background-vip-background-1.webp);--na-hero-after:url(../images/backgrounds/services-bengali-escorts-bangalore-vip-background-vip-background-2.webp);--na-hero-fill:url(../images/backgrounds/services-bengali-escorts-bangalore-vip-background-vip-background-3.webp)}html.na-svc-page[data-na-page=bhabhi-escorts-bangalore]{--na-fixed-bg:url(../images/backgrounds/services-bhabhi-escorts-bangalore-vip-background-vip-background-1.webp);--na-hero-after:url(../images/backgrounds/services-bhabhi-escorts-bangalore-vip-background-vip-background-2.webp);--na-hero-fill:url(../images/backgrounds/services-bhabhi-escorts-bangalore-vip-background-vip-background-3.webp)}html.na-svc-page[data-na-page=blowjob-escort-bangalore]{--na-fixed-bg:url(../images/backgrounds/services-blowjob-escort-bangalore-vip-background-vip-background-1.webp);--na-hero-after:url(../images/backgrounds/services-blowjob-escort-bangalore-vip-background-vip-background-2.webp);--na-hero-fill:url(../images/backgrounds/services-blowjob-escort-bangalore-vip-background-vip-background-3.webp)}html.na-svc-page[data-na-page=body-to-body-massage-bangalore]{--na-fixed-bg:url(../images/backgrounds/services-body-to-body-massage-bangalore-vip-background-vip-background-1.webp);--na-hero-after:url(../images/backgrounds/services-body-to-body-massage-bangalore-vip-background-vip-background-2.webp);--na-hero-fill:url(../images/backgrounds/services-body-to-body-massage-bangalore-vip-background-vip-background-3.webp)}html.na-svc-page[data-na-page=bondage-escort-bangalore]{--na-fixed-bg:url(../images/backgrounds/services-bondage-escort-bangalore-vip-background-vip-background-1.webp);--na-hero-after:url(../images/backgrounds/services-bondage-escort-bangalore-vip-background-vip-background-2.webp);--na-hero-fill:url(../images/backgrounds/services-bondage-escort-bangalore-vip-background-vip-background-3.webp)}html.na-svc-page[data-na-page=busty-escorts-bangalore]{--na-fixed-bg:url(../images/backgrounds/services-busty-escorts-bangalore-vip-background-vip-background-1.webp);--na-hero-after:url(../images/backgrounds/services-busty-escorts-bangalore-vip-background-vip-background-2.webp);--na-hero-fill:url(../images/backgrounds/services-busty-escorts-bangalore-vip-background-vip-background-3.webp)}html.na-svc-page[data-na-page=cam-to-cam-escort-bangalore]{--na-fixed-bg:url(../images/backgrounds/services-cam-to-cam-escort-bangalore-vip-background-vip-background-1.webp);--na-hero-after:url(../images/backgrounds/services-cam-to-cam-escort-bangalore-vip-background-vip-background-2.webp);--na-hero-fill:url(../images/backgrounds/services-cam-to-cam-escort-bangalore-vip-background-vip-background-3.webp)}html.na-svc-page[data-na-page=celebrity-escort-bangalore]{--na-fixed-bg:url(../images/backgrounds/services-celebrity-escort-bangalore-vip-background-vip-background-1.webp);--na-hero-after:url(../images/backgrounds/services-celebrity-escort-bangalore-vip-background-vip-background-2.webp);--na-hero-fill:url(../images/backgrounds/services-celebrity-escort-bangalore-vip-background-vip-background-3.webp)}html.na-svc-page[data-na-page=college-escorts-bangalore]{--na-fixed-bg:url(../images/backgrounds/services-college-escorts-bangalore-vip-background-vip-background-1.webp);--na-hero-after:url(../images/backgrounds/services-college-escorts-bangalore-vip-background-vip-background-2.webp);--na-hero-fill:url(../images/backgrounds/services-college-escorts-bangalore-vip-background-vip-background-3.webp)}html.na-svc-page[data-na-page=college-girl-escorts-bangalore]{--na-fixed-bg:url(../images/backgrounds/services-college-girl-escorts-bangalore-vip-background-vip-background-1.webp);--na-hero-after:url(../images/backgrounds/services-college-girl-escorts-bangalore-vip-background-vip-background-2.webp);--na-hero-fill:url(../images/backgrounds/services-college-girl-escorts-bangalore-vip-background-vip-background-3.webp)}html.na-svc-page[data-na-page=cosplay-escort-bangalore]{--na-fixed-bg:url(../images/backgrounds/services-cosplay-escort-bangalore-vip-background-vip-background-1.webp);--na-hero-after:url(../images/backgrounds/services-cosplay-escort-bangalore-vip-background-vip-background-2.webp);--na-hero-fill:url(../images/backgrounds/services-cosplay-escort-bangalore-vip-background-vip-background-3.webp)}html.na-svc-page[data-na-page=couples-escort-bangalore]{--na-fixed-bg:url(../images/backgrounds/services-couples-escort-bangalore-vip-background-vip-background-1.webp);--na-hero-after:url(../images/backgrounds/services-couples-escort-bangalore-vip-background-vip-background-2.webp);--na-hero-fill:url(../images/backgrounds/services-couples-escort-bangalore-vip-background-vip-background-3.webp)}html.na-svc-page[data-na-page=curvy-escorts-bangalore]{--na-fixed-bg:url(../images/backgrounds/services-curvy-escorts-bangalore-vip-background-vip-background-1.webp);--na-hero-after:url(../images/backgrounds/services-curvy-escorts-bangalore-vip-background-vip-background-2.webp);--na-hero-fill:url(../images/backgrounds/services-curvy-escorts-bangalore-vip-background-vip-background-3.webp)}html.na-svc-page[data-na-page=dirty-talk-escort-bangalore]{--na-fixed-bg:url(../images/backgrounds/services-dirty-talk-escort-bangalore-vip-background-vip-background-1.webp);--na-hero-after:url(../images/backgrounds/services-dirty-talk-escort-bangalore-vip-background-vip-background-2.webp);--na-hero-fill:url(../images/backgrounds/services-dirty-talk-escort-bangalore-vip-background-vip-background-3.webp)}html.na-svc-page[data-na-page=doggy-style-escort-bangalore]{--na-fixed-bg:url(../images/backgrounds/services-doggy-style-escort-bangalore-vip-background-vip-background-1.webp);--na-hero-after:url(../images/backgrounds/services-doggy-style-escort-bangalore-vip-background-vip-background-2.webp);--na-hero-fill:url(../images/backgrounds/services-doggy-style-escort-bangalore-vip-background-vip-background-3.webp)}html.na-svc-page[data-na-page=dominatrix-escort-bangalore]{--na-fixed-bg:url(../images/backgrounds/services-dominatrix-escort-bangalore-vip-background-vip-background-1.webp);--na-hero-after:url(../images/backgrounds/services-dominatrix-escort-bangalore-vip-background-vip-background-2.webp);--na-hero-fill:url(../images/backgrounds/services-dominatrix-escort-bangalore-vip-background-vip-background-3.webp)}html.na-svc-page[data-na-page=duo-booking-escort-bangalore]{--na-fixed-bg:url(../images/backgrounds/services-duo-booking-escort-bangalore-vip-background-vip-background-1.webp);--na-hero-after:url(../images/backgrounds/services-duo-booking-escort-bangalore-vip-background-vip-background-2.webp);--na-hero-fill:url(../images/backgrounds/services-duo-booking-escort-bangalore-vip-background-vip-background-3.webp)}html.na-svc-page[data-na-page=erotic-massage-bangalore]{--na-fixed-bg:url(../images/backgrounds/services-erotic-massage-bangalore-vip-background-vip-background-1.webp);--na-hero-after:url(../images/backgrounds/services-erotic-massage-bangalore-vip-background-vip-background-2.webp);--na-hero-fill:url(../images/backgrounds/services-erotic-massage-bangalore-vip-background-vip-background-3.webp)}html.na-svc-page[data-na-page=escort-for-party-bangalore]{--na-fixed-bg:url(../images/backgrounds/services-escort-for-party-bangalore-vip-background-vip-background-1.webp);--na-hero-after:url(../images/backgrounds/services-escort-for-party-bangalore-vip-background-vip-background-2.webp);--na-hero-fill:url(../images/backgrounds/services-escort-for-party-bangalore-vip-background-vip-background-3.webp)}html.na-svc-page[data-na-page=face-sitting-escort-bangalore]{--na-fixed-bg:url(../images/backgrounds/services-face-sitting-escort-bangalore-vip-background-vip-background-1.webp);--na-hero-after:url(../images/backgrounds/services-face-sitting-escort-bangalore-vip-background-vip-background-2.webp);--na-hero-fill:url(../images/backgrounds/services-face-sitting-escort-bangalore-vip-background-vip-background-3.webp)}html.na-svc-page[data-na-page=fingering-escort-bangalore]{--na-fixed-bg:url(../images/backgrounds/services-fingering-escort-bangalore-vip-background-vip-background-1.webp);--na-hero-after:url(../images/backgrounds/services-fingering-escort-bangalore-vip-background-vip-background-2.webp);--na-hero-fill:url(../images/backgrounds/services-fingering-escort-bangalore-vip-background-vip-background-3.webp)}html.na-svc-page[data-na-page=fisting-escort-bangalore]{--na-fixed-bg:url(../images/backgrounds/services-fisting-escort-bangalore-vip-background-vip-background-1.webp);--na-hero-after:url(../images/backgrounds/services-fisting-escort-bangalore-vip-background-vip-background-2.webp);--na-hero-fill:url(../images/backgrounds/services-fisting-escort-bangalore-vip-background-vip-background-3.webp)}html.na-svc-page[data-na-page=foot-fetish-escort-bangalore]{--na-fixed-bg:url(../images/backgrounds/services-foot-fetish-escort-bangalore-vip-background-vip-background-1.webp);--na-hero-after:url(../images/backgrounds/services-foot-fetish-escort-bangalore-vip-background-vip-background-2.webp);--na-hero-fill:url(../images/backgrounds/services-foot-fetish-escort-bangalore-vip-background-vip-background-3.webp)}html.na-svc-page[data-na-page=foreign-escorts-bangalore]{--na-fixed-bg:url(../images/backgrounds/services-foreign-escorts-bangalore-vip-background-vip-background-1.webp);--na-hero-after:url(../images/backgrounds/services-foreign-escorts-bangalore-vip-background-vip-background-2.webp);--na-hero-fill:url(../images/backgrounds/services-foreign-escorts-bangalore-vip-background-vip-background-3.webp)}html.na-svc-page[data-na-page=french-kiss-escort-bangalore]{--na-fixed-bg:url(../images/backgrounds/services-french-kiss-escort-bangalore-vip-background-vip-background-1.webp);--na-hero-after:url(../images/backgrounds/services-french-kiss-escort-bangalore-vip-background-vip-background-2.webp);--na-hero-fill:url(../images/backgrounds/services-french-kiss-escort-bangalore-vip-background-vip-background-3.webp)}html.na-svc-page[data-na-page=full-night-escort-bangalore]{--na-fixed-bg:url(../images/backgrounds/services-full-night-escort-bangalore-vip-background-vip-background-1.webp);--na-hero-after:url(../images/backgrounds/services-full-night-escort-bangalore-vip-background-vip-background-2.webp);--na-hero-fill:url(../images/backgrounds/services-full-night-escort-bangalore-vip-background-vip-background-3.webp)}html.na-svc-page[data-na-page=girlfriend-experience-bangalore]{--na-fixed-bg:url(../images/backgrounds/services-girlfriend-experience-bangalore-vip-background-vip-background-1.webp);--na-hero-after:url(../images/backgrounds/services-girlfriend-experience-bangalore-vip-background-vip-background-2.webp);--na-hero-fill:url(../images/backgrounds/services-girlfriend-experience-bangalore-vip-background-vip-background-3.webp)}html.na-svc-page[data-na-page=golden-shower-escort-bangalore]{--na-fixed-bg:url(../images/backgrounds/services-golden-shower-escort-bangalore-vip-background-vip-background-1.webp);--na-hero-after:url(../images/backgrounds/services-golden-shower-escort-bangalore-vip-background-vip-background-2.webp);--na-hero-fill:url(../images/backgrounds/services-golden-shower-escort-bangalore-vip-background-vip-background-3.webp)}html.na-svc-page[data-na-page=happy-ending-massage-bangalore]{--na-fixed-bg:url(../images/backgrounds/services-happy-ending-massage-bangalore-vip-background-vip-background-1.webp);--na-hero-after:url(../images/backgrounds/services-happy-ending-massage-bangalore-vip-background-vip-background-2.webp);--na-hero-fill:url(../images/backgrounds/services-happy-ending-massage-bangalore-vip-background-vip-background-3.webp)}html.na-svc-page[data-na-page=high-class-escorts-bangalore]{--na-fixed-bg:url(../images/backgrounds/services-high-class-escorts-bangalore-vip-background-vip-background-1.webp);--na-hero-after:url(../images/backgrounds/services-high-class-escorts-bangalore-vip-background-vip-background-2.webp);--na-hero-fill:url(../images/backgrounds/services-high-class-escorts-bangalore-vip-background-vip-background-3.webp)}html.na-svc-page[data-na-page=hotel-escort-service-bangalore]{--na-fixed-bg:url(../images/backgrounds/services-hotel-escort-service-bangalore-vip-background-vip-background-1.webp);--na-hero-after:url(../images/backgrounds/services-hotel-escort-service-bangalore-vip-background-vip-background-2.webp);--na-hero-fill:url(../images/backgrounds/services-hotel-escort-service-bangalore-vip-background-vip-background-3.webp)}html.na-svc-page[data-na-page=housewife-escort-bangalore]{--na-fixed-bg:url(../images/backgrounds/services-housewife-escort-bangalore-vip-background-vip-background-1.webp);--na-hero-after:url(../images/backgrounds/services-housewife-escort-bangalore-vip-background-vip-background-2.webp);--na-hero-fill:url(../images/backgrounds/services-housewife-escort-bangalore-vip-background-vip-background-3.webp)}html.na-svc-page[data-na-page=incall-escort-bangalore]{--na-fixed-bg:url(../images/backgrounds/services-incall-escort-bangalore-vip-background-vip-background-1.webp);--na-hero-after:url(../images/backgrounds/services-incall-escort-bangalore-vip-background-vip-background-2.webp);--na-hero-fill:url(../images/backgrounds/services-incall-escort-bangalore-vip-background-vip-background-3.webp)}html.na-svc-page[data-na-page=independent-escorts-bangalore]{--na-fixed-bg:url(../images/backgrounds/services-independent-escorts-bangalore-vip-background-vip-background-1.webp);--na-hero-after:url(../images/backgrounds/services-independent-escorts-bangalore-vip-background-vip-background-2.webp);--na-hero-fill:url(../images/backgrounds/services-independent-escorts-bangalore-vip-background-vip-background-3.webp)}html.na-svc-page[data-na-page=it-girl-escorts-bangalore]{--na-fixed-bg:url(../images/backgrounds/services-it-girl-escorts-bangalore-vip-background-vip-background-1.webp);--na-hero-after:url(../images/backgrounds/services-it-girl-escorts-bangalore-vip-background-vip-background-2.webp);--na-hero-fill:url(../images/backgrounds/services-it-girl-escorts-bangalore-vip-background-vip-background-3.webp)}html.na-svc-page[data-na-page=kamasutra-escort-bangalore]{--na-fixed-bg:url(../images/backgrounds/services-kamasutra-escort-bangalore-vip-background-vip-background-1.webp);--na-hero-after:url(../images/backgrounds/services-kamasutra-escort-bangalore-vip-background-vip-background-2.webp);--na-hero-fill:url(../images/backgrounds/services-kamasutra-escort-bangalore-vip-background-vip-background-3.webp)}html.na-svc-page[data-na-page=kannada-escorts-bangalore]{--na-fixed-bg:url(../images/backgrounds/services-kannada-escorts-bangalore-vip-background-vip-background-1.webp);--na-hero-after:url(../images/backgrounds/services-kannada-escorts-bangalore-vip-background-vip-background-2.webp);--na-hero-fill:url(../images/backgrounds/services-kannada-escorts-bangalore-vip-background-vip-background-3.webp)}html.na-svc-page[data-na-page=kashmiri-escorts-bangalore]{--na-fixed-bg:url(../images/backgrounds/services-kashmiri-escorts-bangalore-vip-background-vip-background-1.webp);--na-hero-after:url(../images/backgrounds/services-kashmiri-escorts-bangalore-vip-background-vip-background-2.webp);--na-hero-fill:url(../images/backgrounds/services-kashmiri-escorts-bangalore-vip-background-vip-background-3.webp)}html.na-svc-page[data-na-page=lap-dance-escort-bangalore]{--na-fixed-bg:url(../images/backgrounds/services-lap-dance-escort-bangalore-vip-background-vip-background-1.webp);--na-hero-after:url(../images/backgrounds/services-lap-dance-escort-bangalore-vip-background-vip-background-2.webp);--na-hero-fill:url(../images/backgrounds/services-lap-dance-escort-bangalore-vip-background-vip-background-3.webp)}html.na-svc-page[data-na-page=lesbian-escort-bangalore]{--na-fixed-bg:url(../images/backgrounds/services-lesbian-escort-bangalore-vip-background-vip-background-1.webp);--na-hero-after:url(../images/backgrounds/services-lesbian-escort-bangalore-vip-background-vip-background-2.webp);--na-hero-fill:url(../images/backgrounds/services-lesbian-escort-bangalore-vip-background-vip-background-3.webp)}html.na-svc-page[data-na-page=luxury-escorts-bangalore]{--na-fixed-bg:url(../images/backgrounds/services-luxury-escorts-bangalore-vip-background-vip-background-1.webp);--na-hero-after:url(../images/backgrounds/services-luxury-escorts-bangalore-vip-background-vip-background-2.webp);--na-hero-fill:url(../images/backgrounds/services-luxury-escorts-bangalore-vip-background-vip-background-3.webp)}html.na-svc-page[data-na-page=malayali-escort-bangalore]{--na-fixed-bg:url(../images/backgrounds/services-malayali-escort-bangalore-vip-background-vip-background-1.webp);--na-hero-after:url(../images/backgrounds/services-malayali-escort-bangalore-vip-background-vip-background-2.webp);--na-hero-fill:url(../images/backgrounds/services-malayali-escort-bangalore-vip-background-vip-background-3.webp)}html.na-svc-page[data-na-page=marathi-escorts-bangalore]{--na-fixed-bg:url(../images/backgrounds/services-marathi-escorts-bangalore-vip-background-vip-background-1.webp);--na-hero-after:url(../images/backgrounds/services-marathi-escorts-bangalore-vip-background-vip-background-2.webp);--na-hero-fill:url(../images/backgrounds/services-marathi-escorts-bangalore-vip-background-vip-background-3.webp)}html.na-svc-page[data-na-page=mature-escort-bangalore]{--na-fixed-bg:url(../images/backgrounds/services-mature-escort-bangalore-vip-background-vip-background-1.webp);--na-hero-after:url(../images/backgrounds/services-mature-escort-bangalore-vip-background-vip-background-2.webp);--na-hero-fill:url(../images/backgrounds/services-mature-escort-bangalore-vip-background-vip-background-3.webp)}html.na-svc-page[data-na-page=milf-escorts-bangalore]{--na-fixed-bg:url(../images/backgrounds/services-milf-escorts-bangalore-vip-background-vip-background-1.webp);--na-hero-after:url(../images/backgrounds/services-milf-escorts-bangalore-vip-background-vip-background-2.webp);--na-hero-fill:url(../images/backgrounds/services-milf-escorts-bangalore-vip-background-vip-background-3.webp)}html.na-svc-page[data-na-page=model-escort-bangalore]{--na-fixed-bg:url(../images/backgrounds/services-model-escort-bangalore-vip-background-vip-background-1.webp);--na-hero-after:url(../images/backgrounds/services-model-escort-bangalore-vip-background-vip-background-2.webp);--na-hero-fill:url(../images/backgrounds/services-model-escort-bangalore-vip-background-vip-background-3.webp)}html.na-svc-page[data-na-page=multiple-rounds-escort-bangalore]{--na-fixed-bg:url(../images/backgrounds/services-multiple-rounds-escort-bangalore-vip-background-vip-background-1.webp);--na-hero-after:url(../images/backgrounds/services-multiple-rounds-escort-bangalore-vip-background-vip-background-2.webp);--na-hero-fill:url(../images/backgrounds/services-multiple-rounds-escort-bangalore-vip-background-vip-background-3.webp)}html.na-svc-page[data-na-page=nepali-escorts-bangalore]{--na-fixed-bg:url(../images/backgrounds/services-nepali-escorts-bangalore-vip-background-vip-background-1.webp);--na-hero-after:url(../images/backgrounds/services-nepali-escorts-bangalore-vip-background-vip-background-2.webp);--na-hero-fill:url(../images/backgrounds/services-nepali-escorts-bangalore-vip-background-vip-background-3.webp)}html.na-svc-page[data-na-page=north-indian-escorts-bangalore]{--na-fixed-bg:url(../images/backgrounds/services-north-indian-escorts-bangalore-vip-background-vip-background-1.webp);--na-hero-after:url(../images/backgrounds/services-north-indian-escorts-bangalore-vip-background-vip-background-2.webp);--na-hero-fill:url(../images/backgrounds/services-north-indian-escorts-bangalore-vip-background-vip-background-3.webp)}html.na-svc-page[data-na-page=nude-photoshoot-bangalore]{--na-fixed-bg:url(../images/backgrounds/services-nude-photoshoot-bangalore-vip-background-vip-background-1.webp);--na-hero-after:url(../images/backgrounds/services-nude-photoshoot-bangalore-vip-background-vip-background-2.webp);--na-hero-fill:url(../images/backgrounds/services-nude-photoshoot-bangalore-vip-background-vip-background-3.webp)}html.na-svc-page[data-na-page=one-night-stand-bangalore]{--na-fixed-bg:url(../images/backgrounds/services-one-night-stand-bangalore-vip-background-vip-background-1.webp);--na-hero-after:url(../images/backgrounds/services-one-night-stand-bangalore-vip-background-vip-background-2.webp);--na-hero-fill:url(../images/backgrounds/services-one-night-stand-bangalore-vip-background-vip-background-3.webp)}html.na-svc-page[data-na-page=outcall-escort-service-bangalore]{--na-fixed-bg:url(../images/backgrounds/services-outcall-escort-service-bangalore-vip-background-vip-background-1.webp);--na-hero-after:url(../images/backgrounds/services-outcall-escort-service-bangalore-vip-background-vip-background-2.webp);--na-hero-fill:url(../images/backgrounds/services-outcall-escort-service-bangalore-vip-background-vip-background-3.webp)}html.na-svc-page[data-na-page=petite-escorts-bangalore]{--na-fixed-bg:url(../images/backgrounds/services-petite-escorts-bangalore-vip-background-vip-background-1.webp);--na-hero-after:url(../images/backgrounds/services-petite-escorts-bangalore-vip-background-vip-background-2.webp);--na-hero-fill:url(../images/backgrounds/services-petite-escorts-bangalore-vip-background-vip-background-3.webp)}html.na-svc-page[data-na-page=private-date-escort-bangalore]{--na-fixed-bg:url(../images/backgrounds/services-private-date-escort-bangalore-vip-background-vip-background-1.webp);--na-hero-after:url(../images/backgrounds/services-private-date-escort-bangalore-vip-background-vip-background-2.webp);--na-hero-fill:url(../images/backgrounds/services-private-date-escort-bangalore-vip-background-vip-background-3.webp)}html.na-svc-page[data-na-page=punjabi-escorts-bangalore]{--na-fixed-bg:url(../images/backgrounds/services-punjabi-escorts-bangalore-vip-background-vip-background-1.webp);--na-hero-after:url(../images/backgrounds/services-punjabi-escorts-bangalore-vip-background-vip-background-2.webp);--na-hero-fill:url(../images/backgrounds/services-punjabi-escorts-bangalore-vip-background-vip-background-3.webp)}html.na-svc-page[data-na-page=reverse-oral-escort-bangalore]{--na-fixed-bg:url(../images/backgrounds/services-reverse-oral-escort-bangalore-vip-background-vip-background-1.webp);--na-hero-after:url(../images/backgrounds/services-reverse-oral-escort-bangalore-vip-background-vip-background-2.webp);--na-hero-fill:url(../images/backgrounds/services-reverse-oral-escort-bangalore-vip-background-vip-background-3.webp)}html.na-svc-page[data-na-page=rimming-escort-bangalore]{--na-fixed-bg:url(../images/backgrounds/services-rimming-escort-bangalore-vip-background-vip-background-1.webp);--na-hero-after:url(../images/backgrounds/services-rimming-escort-bangalore-vip-background-vip-background-2.webp);--na-hero-fill:url(../images/backgrounds/services-rimming-escort-bangalore-vip-background-vip-background-3.webp)}html.na-svc-page[data-na-page=role-play-escort-bangalore]{--na-fixed-bg:url(../images/backgrounds/services-role-play-escort-bangalore-vip-background-vip-background-1.webp);--na-hero-after:url(../images/backgrounds/services-role-play-escort-bangalore-vip-background-vip-background-2.webp);--na-hero-fill:url(../images/backgrounds/services-role-play-escort-bangalore-vip-background-vip-background-3.webp)}html.na-svc-page[data-na-page=russian-escorts-bangalore]{--na-fixed-bg:url(../images/backgrounds/services-russian-escorts-bangalore-vip-background-vip-background-1.webp);--na-hero-after:url(../images/backgrounds/services-russian-escorts-bangalore-vip-background-vip-background-2.webp);--na-hero-fill:url(../images/backgrounds/services-russian-escorts-bangalore-vip-background-vip-background-3.webp)}html.na-svc-page[data-na-page=shemale-escort-bangalore]{--na-fixed-bg:url(../images/backgrounds/services-shemale-escort-bangalore-vip-background-vip-background-1.webp);--na-hero-after:url(../images/backgrounds/services-shemale-escort-bangalore-vip-background-vip-background-2.webp);--na-hero-fill:url(../images/backgrounds/services-shemale-escort-bangalore-vip-background-vip-background-3.webp)}html.na-svc-page[data-na-page=short-time-escort-bangalore]{--na-fixed-bg:url(../images/backgrounds/services-short-time-escort-bangalore-vip-background-vip-background-1.webp);--na-hero-after:url(../images/backgrounds/services-short-time-escort-bangalore-vip-background-vip-background-2.webp);--na-hero-fill:url(../images/backgrounds/services-short-time-escort-bangalore-vip-background-vip-background-3.webp)}html.na-svc-page[data-na-page=slim-escorts-bangalore]{--na-fixed-bg:url(../images/backgrounds/services-slim-escorts-bangalore-vip-background-vip-background-1.webp);--na-hero-after:url(../images/backgrounds/services-slim-escorts-bangalore-vip-background-vip-background-2.webp);--na-hero-fill:url(../images/backgrounds/services-slim-escorts-bangalore-vip-background-vip-background-3.webp)}html.na-svc-page[data-na-page=south-indian-escort-bangalore]{--na-fixed-bg:url(../images/backgrounds/services-south-indian-escort-bangalore-vip-background-vip-background-1.webp);--na-hero-after:url(../images/backgrounds/services-south-indian-escort-bangalore-vip-background-vip-background-2.webp);--na-hero-fill:url(../images/backgrounds/services-south-indian-escort-bangalore-vip-background-vip-background-3.webp)}html.na-svc-page[data-na-page=spanking-escort-bangalore]{--na-fixed-bg:url(../images/backgrounds/services-spanking-escort-bangalore-vip-background-vip-background-1.webp);--na-hero-after:url(../images/backgrounds/services-spanking-escort-bangalore-vip-background-vip-background-2.webp);--na-hero-fill:url(../images/backgrounds/services-spanking-escort-bangalore-vip-background-vip-background-3.webp)}html.na-svc-page[data-na-page=squirting-escort-bangalore]{--na-fixed-bg:url(../images/backgrounds/services-squirting-escort-bangalore-vip-background-vip-background-1.webp);--na-hero-after:url(../images/backgrounds/services-squirting-escort-bangalore-vip-background-vip-background-2.webp);--na-hero-fill:url(../images/backgrounds/services-squirting-escort-bangalore-vip-background-vip-background-3.webp)}html.na-svc-page[data-na-page=striptease-escort-bangalore]{--na-fixed-bg:url(../images/backgrounds/services-striptease-escort-bangalore-vip-background-vip-background-1.webp);--na-hero-after:url(../images/backgrounds/services-striptease-escort-bangalore-vip-background-vip-background-2.webp);--na-hero-fill:url(../images/backgrounds/services-striptease-escort-bangalore-vip-background-vip-background-3.webp)}html.na-svc-page[data-na-page=tamil-escorts-bangalore]{--na-fixed-bg:url(../images/backgrounds/services-tamil-escorts-bangalore-vip-background-vip-background-1.webp);--na-hero-after:url(../images/backgrounds/services-tamil-escorts-bangalore-vip-background-vip-background-2.webp);--na-hero-fill:url(../images/backgrounds/services-tamil-escorts-bangalore-vip-background-vip-background-3.webp)}html.na-svc-page[data-na-page=tantric-massage-bangalore]{--na-fixed-bg:url(../images/backgrounds/services-tantric-massage-bangalore-vip-background-vip-background-1.webp);--na-hero-after:url(../images/backgrounds/services-tantric-massage-bangalore-vip-background-vip-background-2.webp);--na-hero-fill:url(../images/backgrounds/services-tantric-massage-bangalore-vip-background-vip-background-3.webp)}html.na-svc-page[data-na-page=telugu-escorts-bangalore]{--na-fixed-bg:url(../images/backgrounds/services-telugu-escorts-bangalore-vip-background-vip-background-1.webp);--na-hero-after:url(../images/backgrounds/services-telugu-escorts-bangalore-vip-background-vip-background-2.webp);--na-hero-fill:url(../images/backgrounds/services-telugu-escorts-bangalore-vip-background-vip-background-3.webp)}html.na-svc-page[data-na-page=threesome-escort-bangalore]{--na-fixed-bg:url(../images/backgrounds/services-threesome-escort-bangalore-vip-background-vip-background-1.webp);--na-hero-after:url(../images/backgrounds/services-threesome-escort-bangalore-vip-background-vip-background-2.webp);--na-hero-fill:url(../images/backgrounds/services-threesome-escort-bangalore-vip-background-vip-background-3.webp)}html.na-svc-page[data-na-page=travel-escort-bangalore]{--na-fixed-bg:url(../images/backgrounds/services-travel-escort-bangalore-vip-background-vip-background-1.webp);--na-hero-after:url(../images/backgrounds/services-travel-escort-bangalore-vip-background-vip-background-2.webp);--na-hero-fill:url(../images/backgrounds/services-travel-escort-bangalore-vip-background-vip-background-3.webp)}html.na-svc-page[data-na-page=vip-escort-service-bangalore]{--na-fixed-bg:url(../images/backgrounds/services-vip-escort-service-bangalore-vip-background-vip-background-1.webp);--na-hero-after:url(../images/backgrounds/services-vip-escort-service-bangalore-vip-background-vip-background-2.webp);--na-hero-fill:url(../images/backgrounds/services-vip-escort-service-bangalore-vip-background-vip-background-3.webp)}html.na-svc-page[data-na-page=webcam-escort-bangalore]{--na-fixed-bg:url(../images/backgrounds/services-webcam-escort-bangalore-vip-background-vip-background-1.webp);--na-hero-after:url(../images/backgrounds/services-webcam-escort-bangalore-vip-background-vip-background-2.webp);--na-hero-fill:url(../images/backgrounds/services-webcam-escort-bangalore-vip-background-vip-background-3.webp)}html.na-svc-page[data-na-page=wedding-escort-bangalore]{--na-fixed-bg:url(../images/backgrounds/services-wedding-escort-bangalore-vip-background-vip-background-1.webp);--na-hero-after:url(../images/backgrounds/services-wedding-escort-bangalore-vip-background-vip-background-2.webp);--na-hero-fill:url(../images/backgrounds/services-wedding-escort-bangalore-vip-background-vip-background-3.webp)}html.na-svc-page[data-na-page=working-women-escorts-bangalore]{--na-fixed-bg:url(../images/backgrounds/services-working-women-escorts-bangalore-vip-background-vip-background-1.webp);--na-hero-after:url(../images/backgrounds/services-working-women-escorts-bangalore-vip-background-vip-background-2.webp);--na-hero-fill:url(../images/backgrounds/services-working-women-escorts-bangalore-vip-background-vip-background-3.webp)}html.na-svc-page[data-na-page=young-escorts-bangalore]{--na-fixed-bg:url(../images/backgrounds/services-young-escorts-bangalore-vip-background-vip-background-1.webp);--na-hero-after:url(../images/backgrounds/services-young-escorts-bangalore-vip-background-vip-background-2.webp);--na-hero-fill:url(../images/backgrounds/services-young-escorts-bangalore-vip-background-vip-background-3.webp)}.ih-012d0dd18c{max-width:1120px}.ih-046b26383e{background:linear-gradient(180deg,rgba(14,165,233,.18),rgba(14,165,233,.06))}.ih-05275d5e1c{background:rgba(201,162,86,.1)}.ih-0717d38b16{margin-top:.5rem}.ih-07cb190995{background:linear-gradient(90deg,#ec4899,#f9a8d4)}.ih-0afd627e32{color:#22c55e;border-color:rgba(34,197,94,.3);background:rgba(34,197,94,.07)}.ih-0b9417d19e{color:#22c55e}.ih-1010f07eff{background-image:url(../images/landscape/locations-south-bangalore-escorts-content-south-bangalore-south-bangalore-green-quiet-area.webp)}.ih-11af921359{color:#06b6d4}.ih-1219127b6f{background-image:url(../images/landscape/locations-whitefield-escorts-content-whitefield-it-park-bangalore.webp)}.ih-125bac010e{background:rgba(20,184,166,.1)}.ih-133203158f{background:linear-gradient(180deg,rgba(234,179,8,.18),rgba(234,179,8,.06))}.ih-1363974750{font-size:.9rem;margin-bottom:0}.ih-14bc7420c2{color:var(--gold);border-color:rgba(201,162,86,.35);background:rgba(201,162,86,.08)}.ih-15bd388fee{background:linear-gradient(90deg,#c9a256,#d4b483)}.ih-175cfb40fa{color:#0ea5e9;border-color:rgba(14,165,233,.3);background:rgba(14,165,233,.07)}.ih-1831506ce5{background:linear-gradient(90deg,#0ea5e9,#38bdf8)}.ih-188a9a2b05{background:rgba(168,85,247,.1)}.ih-1acbc0d77f{background:linear-gradient(90deg,#14b8a6,#2dd4bf)}.ih-1db01f7eed{background:rgba(255,255,255,.02);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.ih-1fe5806320{background:linear-gradient(180deg,rgba(168,85,247,.18),rgba(168,85,247,.06))}.ih-21d328fed3{margin-bottom:.75rem}.ih-22b6cfaabd{background-image:url(../images/landscape/locations-electronic-city-escorts-content-electronic-city-bangalore-tech-park.webp)}.ih-299ac01c5c{background:linear-gradient(180deg,rgba(232,76,136,.2),rgba(232,76,136,.08))}.ih-2a7e483dca{color:var(--pink);font-size:1.3rem;font-weight:700}.ih-2bd14fd321{background:linear-gradient(90deg,#e84c88,#c9a256)}.ih-2bd27fe84e{color:#ec4899}.ih-2e4cd129c0{background:linear-gradient(90deg,#e84c88,#f97316)}.ih-2ebc9cdfe2{color:#a855f7;border-color:rgba(168,85,247,.3);background:rgba(168,85,247,.07)}.ih-319b289dae{background:linear-gradient(180deg,rgba(232,76,136,.2),rgba(168,85,247,.1))}.ih-31a80a5f5b{color:#ec4899;border-color:rgba(236,72,153,.3);background:rgba(236,72,153,.07)}.ih-32d36ecbec{background-image:url(../images/landscape/locations-uttarahalli-escorts-content-uttarahalli-south-bangalore-green.webp)}.ih-32dc946ec8{background:rgba(255,255,255,.018);border-left:4px solid rgba(201,162,86,.65);border-right:1px solid rgba(255,255,255,.07);border-radius:12px;padding:1.15rem 1.35rem;margin:1.5rem 0}.ih-3361951472{font-size:.82rem}.ih-33f4597fdb{color:#8b5cf6}.ih-35978ee8cc{background-image:url(../images/landscape/locations-resort-outskirts-escorts-content-resorts-outskirts-south-bangalore-green-quiet-area.webp)}.ih-398922df1f{color:#f59e0b}.ih-3c22225317{color:var(--gold)}.ih-3ca70ec2da{color:#6366f1;border-color:rgba(99,102,241,.3);background:rgba(99,102,241,.07)}.ih-3fe7d6831d{display:grid;gap:1rem;margin-bottom:2rem}.ih-400b52fded{color:#f43f5e}.ih-441a6e828c{max-width:700px}.ih-4509bc946e{background:rgba(255,255,255,.04);border:1px solid var(--border);border-radius:var(--r);padding:1.5rem;display:flex;gap:1rem;align-items:center}.ih-490f538592{background-image:url(../images/landscape/locations-kr-puram-escorts-content-kr-puram-east-bangalore.webp)}.ih-4dba274fab{color:var(--muted);margin-bottom:1rem}.ih-4f16b32b4e{background:linear-gradient(90deg,#22c55e,#4ade80)}.ih-527f1baad1{color:#eab308}.ih-531f3622f5{font-size:1.1rem;margin-bottom:.75rem}.ih-546ad42dbe{background:rgba(255,255,255,.015)}.ih-55068cb491{background-image:url(../images/landscape/locations-indiranagar-escorts-content-indiranagar-100-feet-road-bangalore.webp)}.ih-56fee0b9f5{background:rgba(245,158,11,.1)}.ih-58e1271cc6{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:#c9a256;margin:0 0 .55rem;font-weight:600}.ih-5b0a46dab8{text-align:center;padding:2.5rem 0}.ih-5c00088f9d{font-family:var(--font-display);font-size:6rem;color:var(--accent);line-height:1}.ih-5c4f06c2aa{background:linear-gradient(180deg,rgba(20,184,166,.18),rgba(232,76,136,.08))}.ih-5c9596c06b{background-image:url(../images/landscape/locations-yelahanka-escorts-content-yelahanka-bangalore-airport-area.webp)}.ih-5d337abf36{background:rgba(14,165,233,.1)}.ih-5f24fd9268{max-width:780px}.ih-5fb4a356db{background:rgba(6,182,212,.1)}.ih-62f559caec{background:linear-gradient(90deg,#3b82f6,#60a5fa)}.ih-655aeeb846{color:#f59e0b;border-color:rgba(245,158,11,.3);background:rgba(245,158,11,.07)}.ih-66e6b652a6{margin-top:1rem}.ih-68b2edc6f5{justify-content:flex-start}.ih-6ab1f18961{background:linear-gradient(90deg,#e84c88,#c026d3)}.ih-6b7629aef5{background:linear-gradient(180deg,rgba(34,197,94,.18),rgba(34,197,94,.06))}.ih-6ff6be938e{background:rgba(255,255,255,.028);border-left:4px solid rgba(232,76,136,.55);border-right:1px solid rgba(255,255,255,.07);border-radius:12px;padding:1.15rem 1.35rem;margin:1.5rem 0}.ih-6ff8f481c1{background:rgba(99,102,241,.1)}.ih-7830af2850{background-image:url(../images/landscape/locations-vijayanagar-escorts-content-vijayanagar-west-bangalore-heritage.webp)}.ih-7879ac0206{background-image:url(../images/landscape/locations-jp-nagar-escorts-content-jp-nagar-south-bangalore.webp)}.ih-7b9345b111{margin:.25rem 0 0;font-size:.83rem}.ih-7ce0cb3f8f{background:rgba(255,255,255,.028);border-left:4px solid rgba(201,162,86,.65);border-right:1px solid rgba(255,255,255,.07);border-radius:12px;padding:1.15rem 1.35rem;margin:1.5rem 0}.ih-7f9d6e67db{background-image:url(../images/landscape/locations-kengeri-escorts-content-kengeri-west-bangalore.webp)}.ih-815504b700{color:#6366f1}.ih-816449d2a4{color:#a855f7}.ih-8498c374a1{background:linear-gradient(180deg,rgba(245,158,11,.18),rgba(245,158,11,.06))}.ih-84c4147199{background:linear-gradient(90deg,#6366f1,#818cf8)}.ih-85380f89a6{max-width:700px}.ih-857c45494c{background-image:url(../images/landscape/locations-hebbal-escorts-content-hebbal-north-bangalore.webp)}.ih-877e1f7dc1{text-align:center;margin-top:2rem}.ih-88bc387dde{background:linear-gradient(90deg,#8b5cf6,#a78bfa)}.ih-8968e5d817{color:var(--pink);border-color:rgba(232,76,136,.35);background:rgba(232,76,136,.08)}.ih-8f0bc1e239{background:rgba(232,76,136,.12)}.ih-91563c1b5f{background-image:url(../images/landscape/locations-koramangala-escorts-content-koramangala-bangalore-night-life.webp)}.ih-99371a6f16{background:linear-gradient(180deg,rgba(236,72,153,.2),rgba(236,72,153,.07))}.ih-9a137d11d7{color:#f59e0b;border-color:rgba(245,158,11,.35);background:rgba(245,158,11,.08)}.ih-9a345cf616{font-size:.78rem;color:var(--muted);margin-top:.65rem}.ih-9a6030043a{margin:0 0 .25rem;color:var(--text)}.ih-9af48444f4{background:linear-gradient(90deg,#a855f7,#d946ef)}.ih-9bd2321cee{background:linear-gradient(180deg,rgba(59,130,246,.2),rgba(59,130,246,.07))}.ih-9bf9da657a{font-size:.73rem;color:var(--muted)}.ih-9bffecabc5{padding-bottom:3rem}.ih-9d59498403{color:#e84c88;border-color:rgba(232,76,136,.3);background:rgba(232,76,136,.07)}.ih-a3ab80a32a{color:#14b8a6;border-color:rgba(20,184,166,.3);background:rgba(20,184,166,.07)}.ih-a4cfe53702{background:linear-gradient(90deg,#f97316,#fb923c)}.ih-a5b6eda0cb{text-align:center;margin-top:2.5rem}.ih-a5d4157c1e{background-image:url(../images/landscape/locations-rajajinagar-escorts-content-rajajinagar-west-bangalore.webp)}.ih-a6199875bd{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.ih-a71390d1bd{background:rgba(139,92,246,.1)}.ih-a986cb31b4{gap:.5rem}.ih-adb48a9057{background:linear-gradient(90deg,#e84c88,#f472b6)}.ih-add4658f19{background-image:url(../images/landscape/locations-mg-road-escorts-content-mg-road-brigade-road-bangalore-city-evening.webp)}.ih-afac9cb518{color:#3b82f6;border-color:rgba(59,130,246,.3);background:rgba(59,130,246,.07)}.ih-b3dc6e23d9{color:#14b8a6}.ih-b5de92abf1{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.ih-b5f0d5b3cd{background-image:url(../images/landscape/locations-cbd-escorts-content-ub-city-bangalore-cbd-skyline-evening.webp)}.ih-b69dc9c15c{background:rgba(255,255,255,.025);border:1px solid var(--border);border-radius:18px;padding:2rem;margin-bottom:3rem}.ih-b72106ae53{color:#3b82f6}.ih-b80e4e5ee2{font-size:clamp(1.3rem,3vw,1.65rem);margin-bottom:1rem}.ih-bb201b30c4{background:linear-gradient(90deg,#06b6d4,#67e8f9)}.ih-bbb6561025{background-image:url(../images/landscape/locations-bannerghatta-road-escorts-content-bannerghatta-road-south-bangalore.webp)}.ih-bbee7224b6{background:rgba(244,63,94,.1)}.ih-be6cb0bdf3{background:rgba(236,72,153,.1)}.ih-beab074313{background:linear-gradient(90deg,#f97316,#e84c88)}.ih-c0551862e0{background-image:url(../images/landscape/locations-marathahalli-escorts-content-bangalore-outer-ring-road-tech-corridor-evening.webp)}.ih-c165697cf7{background:rgba(234,179,8,.1)}.ih-c233eb367c{background-image:url(../images/landscape/locations-btm-layout-escorts-content-btm-layout-bangalore-streets.webp)}.ih-c99663a5fe{max-width:700px;text-align:center}.ih-c9cd860ab4{color:var(--pink)}.ih-ca3b751a91{padding-top:2rem;border-top:1px solid var(--border);margin-top:2rem}.ih-ca91d4d90d{color:#e84c88}.ih-cc6c10791e{margin-top:2rem}.ih-ccfdc6c8bf{font-size:2rem}.ih-cd5039a568{background:linear-gradient(180deg,rgba(20,184,166,.18),rgba(20,184,166,.06))}.ih-cdd985f062{background:rgba(201,162,86,.12)}.ih-ce23eba9b8{color:#f97316;border-color:rgba(249,115,22,.35);background:rgba(249,115,22,.08)}.ih-cfa7061ca4{background:rgba(59,130,246,.1)}.ih-d1334b7aaa{color:#eab308;border-color:rgba(234,179,8,.3);background:rgba(234,179,8,.07)}.ih-d61ba5466b{background:rgba(255,255,255,.018);border-left:4px solid rgba(232,76,136,.55);border-right:1px solid rgba(255,255,255,.07);border-radius:12px;padding:1.15rem 1.35rem;margin:1.5rem 0}.ih-d9e989deae{background:rgba(34,197,94,.1)}.ih-da88f31278{background:rgba(249,115,22,.1)}.ih-dc56a279fb{display:flex;gap:1rem;justify-content:center;margin-top:2rem;flex-wrap:wrap}.ih-dd574a41bd{margin-top:.75rem}.ih-df7fe00630{background:linear-gradient(90deg,#f43f5e,#fb7185)}.ih-e0520217d2{background:rgba(255,255,255,.015);padding-bottom:3rem}.ih-e4edb5b9f3{background:linear-gradient(90deg,#eab308,#fcd34d)}.ih-e556620781{color:var(--pink);border-color:rgba(232,76,136,.3);font-weight:600}.ih-e60bff90cc{background:rgba(249,115,22,.12)}.ih-e7e3e005bf{margin-bottom:1.5rem}.ih-e82814b604{background:linear-gradient(180deg,rgba(232,76,136,.2),rgba(99,102,241,.1))}.ih-eb26df9734{color:#eab308;border-color:rgba(234,179,8,.35);background:rgba(234,179,8,.08)}.ih-ebbfc32b19{text-align:center;padding:6rem 0}.ih-ebcbd61df6{background-image:url(../images/landscape/locations-sarjapur-road-escorts-content-sarjapur-road-hsr-layout-bangalore.webp)}.ih-eebe7acd1c{background:linear-gradient(180deg,rgba(168,85,247,.2),rgba(168,85,247,.07))}.ih-f3b4dfed28{max-width:800px}.ih-f5246bd376{background:linear-gradient(180deg,rgba(99,102,241,.2),rgba(99,102,241,.07))}.ih-f5fc4fdb6f{background:linear-gradient(90deg,#c9a256,#e84c88)}.ih-f8fbb6a360{background:rgba(232,76,136,.1)}.ih-f931957c7d{background-image:url(../images/landscape/locations-jayanagar-escorts-content-jayanagar-bangalore-residential.webp)}.ih-fa5bd083f1{color:#f97316}.ih-fb119c5906{color:#0ea5e9}.ih-fbee945ead{background:rgba(232,76,136,.07);border:1px solid rgba(232,76,136,.2);border-radius:var(--r);padding:1.5rem;display:flex;gap:1rem;align-items:center}.ih-fde42e5b2f{color:var(--pink)}@media (max-width:768px){html{overflow-x:clip;max-width:100vw}body{overflow-x:clip;max-width:100vw;padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0)}img,video,iframe,svg{max-width:100%;height:auto}table{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}pre,code{max-width:100%;overflow-x:auto;word-break:break-word}main#main{max-width:100vw;overflow-x:clip;box-sizing:border-box}.wrap,.container{box-sizing:border-box;max-width:100vw!important;padding-left:clamp(.75rem,4vw,1.25rem)!important;padding-right:clamp(.75rem,4vw,1.25rem)!important}.navbar-inner{padding-left:clamp(.65rem,3vw,1rem)!important;padding-right:clamp(.65rem,3vw,1rem)!important;box-sizing:border-box}.vip-hero .wrap,.page-hero .wrap{max-width:100%;box-sizing:border-box;padding-left:clamp(.65rem,4vw,1rem);padding-right:clamp(.65rem,4vw,1rem)}.trust-strip,.seo-pills,.cta-btns,.cta-strip{max-width:100%;box-sizing:border-box;flex-wrap:wrap!important}.grid-4,.profile-cards{gap:.85rem!important}.footer-mega{padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0);box-sizing:border-box}.mobile-menu-cta{margin-top:2rem}.mobile-menu .btn-primary.mobile-menu-book{width:100%;justify-content:center}}

/* Escort profile hero: breadcrumb centered above intro text, not on photo top */
body.page-escort-profile .rina-hero{display:flex;flex-direction:column;align-items:stretch}
body.page-escort-profile .rina-hero-photo-slot{order:1}
body.page-escort-profile .rina-hero>nav.breadcrumb.wrap{order:2;align-self:center;margin-top:clamp(1rem,2.5vw,1.5rem);margin-bottom:.7rem;position:relative;z-index:4}
body.page-escort-profile .rina-hero>.wrap{order:3;margin-top:0}
body.page-escort-profile .rina-hero-overlap{margin-top:clamp(-3.25rem,-5vw,-2.25rem)}
@media (max-width:720px){body.page-escort-profile .rina-hero>nav.breadcrumb.wrap{margin-top:.85rem;margin-bottom:.55rem}body.page-escort-profile .rina-hero-overlap{margin-top:-1.75rem}}
