@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@400;700;900&family=Great+Vibes&display=swap";.footer[data-astro-cid-sz7xmlte]{background-color:#000;color:#fff;padding:80px 20px;font-family:Montserrat,sans-serif}.footer-container[data-astro-cid-sz7xmlte]{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:40px}.footer-logo[data-astro-cid-sz7xmlte]{width:50%;display:flex;align-items:center;margin-bottom:20px}.footer-text[data-astro-cid-sz7xmlte]{font-size:.9rem;color:#bbb;line-height:1.8;margin-bottom:25px}.footer-title[data-astro-cid-sz7xmlte]{font-size:1.1rem;font-weight:700;letter-spacing:2px;margin-bottom:30px;text-transform:uppercase}.social-links[data-astro-cid-sz7xmlte]{display:flex;align-items:center;gap:15px}.social-item[data-astro-cid-sz7xmlte]{display:flex;align-items:center;gap:10px}.social-icon[data-astro-cid-sz7xmlte]{width:18px;height:18px;display:block;color:#fff;transition:opacity .3s ease}.social-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover .social-icon[data-astro-cid-sz7xmlte]{opacity:.7}.sep[data-astro-cid-sz7xmlte]{color:#444;font-size:.8rem}.footer-col[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{font-size:.9rem;color:#bbb;line-height:1.6;margin-bottom:15px}.contact-link[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:#bbb;text-decoration:none}.contact-link[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:#fff;text-decoration:none}.hours-list[data-astro-cid-sz7xmlte]{list-style:none;padding:0}.hours-list[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte]{display:flex;justify-content:space-between;font-size:.9rem;color:#bbb;margin-bottom:12px}.time[data-astro-cid-sz7xmlte]{text-align:right}@media(max-width:992px){.footer-container[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1fr}.footer-logo[data-astro-cid-sz7xmlte]{width:25%}}@media(max-width:600px){.footer-container[data-astro-cid-sz7xmlte]{grid-template-columns:1fr}.footer-logo[data-astro-cid-sz7xmlte]{width:25%}}.whatsapp-float[data-astro-cid-3g7a26y4]{position:fixed;bottom:24px;right:24px;width:56px;height:56px;background-color:#25d366;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 20px #00000040;z-index:9999;transition:transform .2s ease,box-shadow .2s ease}.whatsapp-float[data-astro-cid-3g7a26y4]:hover{transform:scale(1.08);box-shadow:0 12px 28px #00000059}.whatsapp-icon[data-astro-cid-3g7a26y4]{width:28px;height:28px;fill:#fff}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{width:100%;height:100%}body{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;line-height:1.5;-webkit-font-smoothing:antialiased}ul,ol{list-style:none}a{text-decoration:none;color:inherit}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit;border:none;outline:none;background:none}button{cursor:pointer}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.2}section{padding:0}.container{max-width:1200px;margin:0 auto}.banner-btn{display:inline-block;padding:15px 45px;border:1px solid #ffffff;color:#fff;text-decoration:none;font-size:.75rem;font-weight:700;letter-spacing:4px;text-transform:uppercase;transition:all .4s ease}.banner-btn:hover{background-color:#fff;color:#000}.header[data-astro-cid-3ef6ksr2]{position:fixed;top:0;left:0;width:100%;background:#121212;backdrop-filter:blur(5px);z-index:1000}.header-container[data-astro-cid-3ef6ksr2]{max-width:1260px;margin:0 auto;padding:20px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.logo[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{height:60px;width:auto}.nav[data-astro-cid-3ef6ksr2].desktop{display:flex;gap:30px;justify-content:center;flex:1}.nav-link[data-astro-cid-3ef6ksr2]{color:#fff;font-size:12px;position:relative;text-decoration:none;display:inline-block;transition:color .2s;letter-spacing:2px;font-weight:600;text-transform:uppercase}.nav-link[data-astro-cid-3ef6ksr2]:after{content:"";position:absolute;left:0;bottom:-4px;width:0%;height:2px;background-color:#fff;transition:width .3s ease}.nav-link[data-astro-cid-3ef6ksr2]:hover:after,.nav-link[data-astro-cid-3ef6ksr2].active:after{width:100%}.cta-button[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:inline-block;padding:15px 45px;border:1px solid #ffffff;color:#fff;text-decoration:none;font-size:.75rem;font-weight:700;letter-spacing:4px;text-transform:uppercase;transition:all .4s ease}.cta-button[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{background:#fff;color:#000}.menu-toggle[data-astro-cid-3ef6ksr2]{display:none;font-size:24px;background:none;border:none;color:#fff;cursor:pointer}.mobile-menu[data-astro-cid-3ef6ksr2]{display:none;position:fixed;inset:0;background:#000000f2;flex-direction:column;align-items:center;justify-content:center;z-index:1001;height:700px}.close-menu[data-astro-cid-3ef6ksr2]{position:absolute;top:10px;right:20px;font-size:24px;background:none;border:none;color:#fff;cursor:pointer}.nav[data-astro-cid-3ef6ksr2].mobile{display:flex;flex-direction:column;align-items:center;gap:40px;font-size:30px}.nav[data-astro-cid-3ef6ksr2].mobile .cta[data-astro-cid-3ef6ksr2]{background:transparent;color:#fff;text-decoration:none;padding:8px 16px;border-radius:5px;font-weight:700;font-size:16px;transition:background .2s;border:1px solid white}@media(max-width:768px){.nav[data-astro-cid-3ef6ksr2].desktop,.cta-button[data-astro-cid-3ef6ksr2]{display:none}.menu-toggle[data-astro-cid-3ef6ksr2]{display:block}}.hero[data-astro-cid-bbe6dxrz]{position:relative;width:100%;height:500px;overflow:hidden;margin-top:6%}.hero[data-astro-cid-bbe6dxrz]:after{content:"";position:absolute;inset:0;background:#00000073;z-index:1}.hero-bg[data-astro-cid-bbe6dxrz]{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;filter:brightness(.75);z-index:1}.hero-content[data-astro-cid-bbe6dxrz]{position:relative;z-index:2;color:#fff;display:flex;flex-direction:column;justify-content:center;height:100%;padding:0 20px}.upper-heading[data-astro-cid-bbe6dxrz]{letter-spacing:2px;margin-bottom:5px;font-family:Great Vibes,cursive;font-size:28px;color:#c5a059;line-height:1}.main-heading[data-astro-cid-bbe6dxrz]{font-size:36px;font-weight:700;margin-bottom:15px;line-height:1.2}.paragraph[data-astro-cid-bbe6dxrz]{max-width:500px;font-size:16px;line-height:1.5;color:#eee}@media(min-width:600px){.main-heading[data-astro-cid-bbe6dxrz]{font-size:48px}.paragraph[data-astro-cid-bbe6dxrz]{font-size:18px}.upper-heading[data-astro-cid-bbe6dxrz]{line-height:1}}@media(min-width:900px){.hero[data-astro-cid-bbe6dxrz]{height:600px}.hero-content[data-astro-cid-bbe6dxrz]{padding:0 80px}.main-heading[data-astro-cid-bbe6dxrz]{font-size:64px}.upper-heading[data-astro-cid-bbe6dxrz]{font-size:2.5rem}.paragraph[data-astro-cid-bbe6dxrz]{font-size:20px}}@media(max-width:790px){.hero[data-astro-cid-bbe6dxrz]{height:90svh}.banner-btn[data-astro-cid-bbe6dxrz]{width:60%!important}}.benefits-container[data-astro-cid-aafkaq3q]{display:flex;flex-wrap:wrap;width:100%;min-height:400px}.benefit-card[data-astro-cid-aafkaq3q]{flex:1;min-width:300px;display:flex;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.light[data-astro-cid-aafkaq3q]{background-color:#fff;color:#000}.dark[data-astro-cid-aafkaq3q]{background-color:#000;color:#fff}.script-text[data-astro-cid-aafkaq3q]{display:block;font-family:Great Vibes,cursive;font-size:2.5rem;color:#c5a059;margin-bottom:-10px}h2[data-astro-cid-aafkaq3q]{font-size:26px;font-weight:900;letter-spacing:1px;margin:1 0px 0;text-transform:uppercase;margin:10px 0}.details[data-astro-cid-aafkaq3q]{color:#222;font-size:1.1rem;line-height:1.7;max-width:650px;margin:0 auto 35px;font-weight:300}.benefit-card[data-astro-cid-aafkaq3q].dark .details[data-astro-cid-aafkaq3q]{color:#fff}.read-more[data-astro-cid-aafkaq3q]{font-size:.9rem;text-decoration:none;color:#c5a059;border-bottom:1px solid #c5a059;padding-bottom:5px;letter-spacing:2px;font-weight:700;transition:opacity .3s ease}.read-more[data-astro-cid-aafkaq3q]:hover{opacity:.7}@media(max-width:768px){.benefit-card[data-astro-cid-aafkaq3q]{flex:none;width:100%}}.banner-section[data-astro-cid-kggsjsm4]{position:relative;width:100%;height:700px;background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;overflow:hidden}.banner-overlay[data-astro-cid-kggsjsm4]{background-color:#0000001a;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:0 20px}.banner-content[data-astro-cid-kggsjsm4]{position:relative;max-width:850px;text-align:center;z-index:1}.banner-script-bg[data-astro-cid-kggsjsm4]{position:absolute;top:30%;left:50%;transform:translate(-50%,-50%);font-family:Brush Script MT,cursive;font-size:clamp(6rem,15vw,10rem);color:#c5a05926;z-index:-1;pointer-events:none;white-space:nowrap}.banner-subtitle[data-astro-cid-kggsjsm4]{color:#c5a059;font-size:.85rem;letter-spacing:5px;text-transform:uppercase;margin-bottom:15px;font-weight:500}.banner-title[data-astro-cid-kggsjsm4]{color:#fff;font-size:clamp(2rem,6vw,4rem);font-weight:900;letter-spacing:3px;margin-bottom:25px;line-height:1.1}.banner-description[data-astro-cid-kggsjsm4]{color:#ccc;font-size:1.1rem;line-height:1.7;max-width:650px;margin:0 auto 35px;font-weight:300}@media(max-width:768px){.banner-section[data-astro-cid-kggsjsm4]{height:600px}.banner-script-bg[data-astro-cid-kggsjsm4]{top:40%}}.pricing-section[data-astro-cid-hkoc4sea]{padding:60px 20px 40px;background-color:#fff;font-family:Montserrat,sans-serif}.pricing-container[data-astro-cid-hkoc4sea]{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1fr 1.5fr;gap:50px;align-items:start}.title-column[data-astro-cid-hkoc4sea]{position:relative;padding-top:40px}.script-watermark[data-astro-cid-hkoc4sea]{position:absolute;top:0;left:-20px;font-family:Great Vibes,cursive;font-size:8rem;color:#c5a059;opacity:.7;z-index:1;line-height:1}.main-title[data-astro-cid-hkoc4sea]{position:relative;z-index:2;font-size:3rem;font-weight:900;line-height:.9;letter-spacing:2px;text-align:right;padding-top:4rem}.main-title[data-astro-cid-hkoc4sea] span[data-astro-cid-hkoc4sea]{font-weight:900}.list-column[data-astro-cid-hkoc4sea]{display:flex;flex-direction:column;gap:30px}.price-item[data-astro-cid-hkoc4sea]{width:100%}.price-header[data-astro-cid-hkoc4sea]{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.service-name[data-astro-cid-hkoc4sea]{font-size:1.1rem;font-weight:700;margin:0;white-space:nowrap}.price-value[data-astro-cid-hkoc4sea]{font-size:1rem;color:#888;font-weight:400}.service-description[data-astro-cid-hkoc4sea]{font-size:1.1rem;color:#777;margin:5px 0 0;font-style:italic}@media(max-width:768px){.pricing-container[data-astro-cid-hkoc4sea]{grid-template-columns:1fr}.main-title[data-astro-cid-hkoc4sea]{text-align:left;font-size:2.5rem;padding-top:2rem}.script-watermark[data-astro-cid-hkoc4sea]{font-size:6rem;padding-left:20px;padding-top:0}}.newsletter-section[data-astro-cid-motrwrji]{padding:100px 20px;background-color:#f9f9f9;text-align:center;font-family:Montserrat,sans-serif}.newsletter-container[data-astro-cid-motrwrji]{max-width:900px;margin:0 auto}.small-title[data-astro-cid-motrwrji]{font-size:.8rem;letter-spacing:4px;color:#000;margin-bottom:20px;font-weight:500}.main-heading[data-astro-cid-motrwrji]{font-size:clamp(1.5rem,4vw,2.5rem);font-weight:900;line-height:1.3;letter-spacing:1px;margin-bottom:50px;text-transform:uppercase;color:#000}.subscribe-form[data-astro-cid-motrwrji]{display:flex;max-width:700px;margin:0 auto;border:1px solid #e0e0e0}.email-input[data-astro-cid-motrwrji]{flex:1;padding:20px 25px;border:none;outline:none;font-size:.9rem;color:#666;background-color:#}.submit-btn[data-astro-cid-motrwrji]{background-color:#000;color:#fff;border:none;padding:0 50px;font-size:.8rem;font-weight:700;letter-spacing:2px;cursor:pointer;transition:background-color .3s ease;text-transform:uppercase}.submit-btn[data-astro-cid-motrwrji]:hover{background-color:#333}@media(max-width:600px){.subscribe-form[data-astro-cid-motrwrji]{flex-direction:column;border:none;gap:15px}.email-input[data-astro-cid-motrwrji]{border:1px solid #e0e0e0;width:100%}.submit-btn[data-astro-cid-motrwrji]{padding:20px;width:100%}}.testimonials-section[data-astro-cid-fkbbckhy]{background-color:#111;padding:120px 20px;color:#fff;text-align:center;position:relative;overflow:hidden;font-family:Montserrat,sans-serif}.testimonials-container[data-astro-cid-fkbbckhy]{max-width:900px;margin:0 auto;position:relative}.testimonial-slider[data-astro-cid-fkbbckhy]{position:relative;min-height:250px}.testimonial-slide[data-astro-cid-fkbbckhy]{position:absolute;top:0;left:0;width:100%;opacity:0;visibility:hidden;transition:opacity .8s ease,visibility .8s ease}.testimonial-slide[data-astro-cid-fkbbckhy].active{position:relative;opacity:1;visibility:visible}.bg-script[data-astro-cid-fkbbckhy]{position:absolute;top:50%;left:50%;transform:translate(-50%,-70%);font-family:Great Vibes,cursive;font-size:clamp(4rem,10vw,8rem);color:#c5a0591f;z-index:0;pointer-events:none}.section-title[data-astro-cid-fkbbckhy]{position:relative;z-index:1;font-size:2.2rem;font-weight:900;letter-spacing:4px;margin-bottom:40px}.quote-text[data-astro-cid-fkbbckhy]{font-size:1.1rem;line-height:1.8;color:#ccc;margin-bottom:40px;font-weight:300}.author-info[data-astro-cid-fkbbckhy]{font-size:.8rem;letter-spacing:3px;font-weight:700;text-transform:uppercase}.divider[data-astro-cid-fkbbckhy]{margin:0 10px;color:#c5a059}.slider-dots[data-astro-cid-fkbbckhy]{margin-top:50px;display:flex;justify-content:center;gap:12px}.dot[data-astro-cid-fkbbckhy]{width:10px;height:10px;border-radius:50%;background-color:#444;border:none;cursor:pointer;transition:background-color .3s ease;padding:0}.dot[data-astro-cid-fkbbckhy].active{background-color:#fff}.contact-section[data-astro-cid-xmivup5a]{padding:100px 20px;background-color:#fcfcfc;font-family:Montserrat,sans-serif}.contact-container[data-astro-cid-xmivup5a]{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.map-wrapper[data-astro-cid-xmivup5a]{box-shadow:0 10px 30px #0000000d;line-height:0}.contact-title[data-astro-cid-xmivup5a]{font-size:2.5rem;font-weight:900;margin-bottom:25px;letter-spacing:2px}.contact-description[data-astro-cid-xmivup5a]{font-size:1rem;line-height:1.8;color:#666;margin-bottom:40px}.contact-details[data-astro-cid-xmivup5a]{list-style:none;padding:0;margin:0}.contact-details[data-astro-cid-xmivup5a] li[data-astro-cid-xmivup5a]{display:flex;align-items:flex-start;gap:15px;margin-bottom:25px}.icon[data-astro-cid-xmivup5a]{font-size:1.2rem;margin-top:3px}.contact-details[data-astro-cid-xmivup5a] p[data-astro-cid-xmivup5a]{margin:0;font-size:1rem;color:#333;font-weight:500}.contact-details[data-astro-cid-xmivup5a] a[data-astro-cid-xmivup5a]{text-decoration:none;color:inherit;transition:color .3s ease}.contact-details[data-astro-cid-xmivup5a] a[data-astro-cid-xmivup5a]:hover{color:#c5a059}@media(max-width:992px){.contact-container[data-astro-cid-xmivup5a]{grid-template-columns:1fr}.map-wrapper[data-astro-cid-xmivup5a]{order:2}}@keyframes marquee-loop{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee-section[data-astro-cid-y63m42oh]{background-color:#000;width:100%;overflow:hidden;padding:2rem 0 4rem}.marquee-track[data-astro-cid-y63m42oh]{display:flex;width:200%;animation:marquee-loop 20s linear infinite;&[data-astro-cid-y63m42oh]:hover{animation-play-state:paused}}.marquee-image[data-astro-cid-y63m42oh]{width:25%;flex-shrink:0;aspect-ratio:1 / 1;object-fit:cover;margin:0 5px}.marquee-heading[data-astro-cid-y63m42oh]{text-align:center;font-size:2.5rem;font-weight:900;color:#fff;padding:20px 0;letter-spacing:1px;text-transform:uppercase}@media(min-width:790px){.marquee-image[data-astro-cid-y63m42oh]{width:12%}.marquee-section[data-astro-cid-y63m42oh]{padding:2rem 0 5rem}.marquee-heading[data-astro-cid-y63m42oh]{text-align:center;font-weight:900;color:#fff;letter-spacing:1px;padding:40px;font-size:3rem}}.stats-section[data-astro-cid-fuud7mmc]{background-color:var(--background-color);padding:4rem 1rem;text-align:center}.stats-grid[data-astro-cid-fuud7mmc]{display:grid;grid-template-columns:repeat(4,1fr);max-width:1200px;margin:0 auto;gap:20px}@media(max-width:768px){.stats-grid[data-astro-cid-fuud7mmc]{grid-template-columns:repeat(2,1fr)}.stat-number[data-astro-cid-fuud7mmc]{font-weight:900}}@media(max-width:480px){.stats-grid[data-astro-cid-fuud7mmc]{grid-template-columns:1fr}}.stat-item[data-astro-cid-fuud7mmc]{padding:1rem}.stat-number[data-astro-cid-fuud7mmc]{font-size:clamp(3rem,6vw,6rem);color:var(--text-color);line-height:1;margin-bottom:.5rem;font-weight:700;min-height:1em}.stat-label[data-astro-cid-fuud7mmc]{font-size:clamp(.8rem,1.5vw,1rem);font-family:var(--font-heading);color:#c5a059;text-transform:uppercase;letter-spacing:1px;font-weight:600}.hair-section[data-astro-cid-g5jplrhu]{background:radial-gradient(circle at top,#000,#0b0f14);padding:80px 20px 40px;color:#fff}.container[data-astro-cid-g5jplrhu]{max-width:90%;margin:auto;text-align:center}.section-title[data-astro-cid-g5jplrhu]{color:#fff;font-size:48px;font-weight:900;letter-spacing:1px;margin-bottom:50px;line-height:1.1}.grid[data-astro-cid-g5jplrhu]{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.card[data-astro-cid-g5jplrhu]{background:transparent}.card-image[data-astro-cid-g5jplrhu]{width:100%;margin-bottom:24px;object-fit:cover}.card[data-astro-cid-g5jplrhu] h3[data-astro-cid-g5jplrhu]{font-size:26px;font-weight:900;letter-spacing:1px;margin-bottom:10px}.divider[data-astro-cid-g5jplrhu]{color:#c9a24d;margin-bottom:14px;letter-spacing:4px}.card[data-astro-cid-g5jplrhu] p[data-astro-cid-g5jplrhu]{font-size:1.1rem;color:#cfcfcf;line-height:1.6;margin-bottom:28px;font-weight:300}.btn[data-astro-cid-g5jplrhu]{display:inline-block;padding:12px 28px;border:1px solid #fff;color:#fff;text-decoration:none;transition:all .3s ease;font-size:14px}.btn[data-astro-cid-g5jplrhu]:hover{background:#fff;color:#000}@media(max-width:900px){.grid[data-astro-cid-g5jplrhu]{grid-template-columns:1fr}.card-image[data-astro-cid-g5jplrhu]{height:auto}.section-title[data-astro-cid-g5jplrhu]{font-size:32px}}
