.beauty-landing-wrapper{--cream:#FAF9F6;--cream-dark:#F5F5F0;--warm-white:#FFFCF8;--charcoal:#1C1C1C;--charcoal-light:#2D2D2D;--charcoal-muted:#4A4A4A;--warm-gray:#8B8680;--light-gray:#E8E6E1;--border-gray:#D4D0C8;--accent:#722F37;--accent-light:#8B3A44;--accent-muted:rgba(114,47,55,0.1);--bronze:#B87333;--space-xs:0.5rem;--space-sm:0.75rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2.5rem;--space-2xl:4rem;--space-3xl:6rem;--space-4xl:8rem;--transition-fast:200ms ease;--transition-medium:400ms ease;--transition-slow:600ms ease;background:var(--cream)!important;color:var(--charcoal);min-height:100vh;width:100%;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.beauty-landing-wrapper *{margin:0;padding:0;box-sizing:border-box}.beauty-landing-wrapper h1,.beauty-landing-wrapper h2,.beauty-landing-wrapper h3,.beauty-landing-wrapper h4{font-family:var(--font-playfair),Georgia,serif;font-weight:500;line-height:1.2;color:var(--charcoal)}.beauty-landing-wrapper h1{font-size:clamp(2.5rem,5vw,4rem);letter-spacing:-.02em}.beauty-landing-wrapper h2{font-size:clamp(1.75rem,3.5vw,2.75rem);letter-spacing:-.01em}.beauty-landing-wrapper h3{font-size:clamp(1.25rem,2.5vw,1.5rem)}.beauty-landing-wrapper p{font-size:1.0625rem;color:var(--charcoal-muted);line-height:1.7}.beauty-landing-wrapper a{color:inherit;text-decoration:none}.beauty-landing-wrapper button{cursor:pointer;border:none;background:none;font-family:inherit}.beauty-landing-wrapper img{max-width:100%;height:auto;display:block}.beauty-landing-wrapper .container{width:100%;max-width:1200px;margin:0 auto;padding:0 var(--space-lg)}@media (max-width:768px){.beauty-landing-wrapper .container{padding:0 var(--space-md)}}.beauty-landing{font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,sans-serif}.beauty-landing-wrapper .text-center{text-align:center}.beauty-landing-wrapper .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.beauty-landing-wrapper .benefits__button,.beauty-landing-wrapper .contact__submit,.beauty-landing-wrapper .hero__btn--primary,.beauty-landing-wrapper .process__button,.beauty-landing-wrapper .services__button,.beauty-landing-wrapper .why__button{color:white!important;background-color:var(--charcoal)!important;border:none;box-shadow:none;text-shadow:none}.beauty-landing-wrapper .benefits__button:hover,.beauty-landing-wrapper .contact__submit:hover,.beauty-landing-wrapper .hero__btn--primary:hover,.beauty-landing-wrapper .process__button:hover,.beauty-landing-wrapper .services__button:hover,.beauty-landing-wrapper .why__button:hover{background-color:var(--accent)!important;color:white!important;box-shadow:0 10px 20px rgba(0,0,0,.1)!important;transform:translateY(-2px)}