.about-premium{padding:8rem 0;position:relative}.about-premium__container{display:grid;grid-template-columns:1.15fr 0.85fr;gap:4.5rem;align-items:center;background:var(--dark);border-radius:32px;padding:5rem;overflow:hidden;position:relative;box-shadow:0 40px 80px rgba(0,0,0,0.15)}.about-premium__container::before{content:"";position:absolute;top:-50%;right:-20%;width:800px;height:800px;border-radius:50%;background:radial-gradient(circle,rgba(255,0,127,0.08),transparent 60%);pointer-events:none}.about-premium__content{position:relative;z-index:2}.about-premium__content .section-title{margin-bottom:1.5rem}.about-premium__content .section-title h2{color:#ffffff;font-size:clamp(2.3rem,5vw,3.5rem);letter-spacing:-1px;margin:0;line-height:1.1}.about-premium__content .section-title h2 span{color:var(--primario);font-size:inherit;font-weight:inherit}.about-premium__desc{color:rgba(255,255,255,0.7);font-size:1.05rem;line-height:1.6;margin-bottom:2.5rem;max-width:95%}.about-premium__alert{display:flex;gap:1.25rem;background:rgba(255,255,255,0.04);border-left:3px solid var(--secundario);padding:1.5rem;border-radius:0 20px 20px 0;margin-bottom:3rem;align-items:flex-start}.about-premium__alert i{color:var(--secundario);font-size:1.5rem;margin-top:2px}.about-premium__alert p{color:rgba(255,255,255,0.85);font-size:1rem;margin:0;line-height:1.5}.about-premium__actions{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.about-premium__cta-wsp{display:inline-flex;align-items:center;gap:0.75rem;padding:0.95rem 1.75rem;background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.15);border-radius:999px;color:#ffffff;font-weight:600;text-decoration:none;font-size:0.95rem;transition:all 0.3s ease}.about-premium__cta-wsp:hover{background:rgba(255,255,255,0.12);border-color:rgba(255,255,255,0.25);color:#ffffff;transform:translateY(-2px)}.about-premium__cta-wsp i{font-size:1.1rem;color:#25d366}.about-premium__visual{position:relative;z-index:2}.about-premium__frame{position:relative;border-radius:28px;overflow:hidden;box-shadow:0 30px 65px rgba(0,0,0,0.18);aspect-ratio:4 / 5;background-color:var(--dark)}.about-premium__frame img{width:100%;height:100%;object-fit:cover;transition:transform 0.6s ease}.about-premium__frame:hover img{transform:scale(1.05)}.about-premium__badge{position:absolute;bottom:-30px;left:-40px;width:220px;z-index:10;filter:drop-shadow(0 20px 40px rgba(0,0,0,0.25));transition:transform 0.4s ease}.about-premium__badge:hover{transform:translateY(-10px) rotate(-3deg)}.about-premium__badge img{width:100%;height:auto}@media (max-width:991px){.about-premium{padding:5rem 0}.about-premium__container{grid-template-columns:1fr;gap:3.5rem;padding:3rem}.about-premium__badge{width:160px;bottom:-20px;left:-20px}}@media (max-width:767px){.about-premium__container{padding:2rem;border-radius:24px;gap:3rem}.about-premium__alert{padding:1.25rem}.about-premium__badge{width:130px;bottom:-15px;left:-10px}}.servicios-grid{display:grid;grid-auto-columns:1fr;grid-template-columns:repeat(3,1fr);gap:.25rem}.servicios-item>*{color:var(--white);text-decoration:none}.servicios-item{position:relative;aspect-ratio:12 / 12;background-size:100%;background-position:center;background-repeat:no-repeat;transition:background-size 200ms ease;width:100%}.servicios-item:hover,.servicios-item:focus-within{background-size:115%}.servicios-link{display:block;width:100%;height:100%;text-decoration:none}.servicios-item-desc{position:absolute;bottom:18px;left:0;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;width:100%;transition:transform 300ms ease}.servicios-item:hover .servicios-item-desc,.servicios-item:focus-within .servicios-item-desc{transform:translateY(-6px)}.servicios-item-desc h3{padding:1rem;max-width:60%;background-color:var(--primario);font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:7.8px}.servicios-item-desc span{padding:1rem;background-color:#333333;color:var(--white);font-size:0.925rem;font-weight:600;letter-spacing:2.1px;text-transform:uppercase}@media (max-width:992px){.servicios-grid{grid-template-columns:1fr;gap:0}.servicios-item-desc h3{padding:1rem;font-size:1rem;letter-spacing:7.8px}}.benefits{position:relative;overflow:hidden;padding:8rem 0;background-color:var(--light)}.benefits::before{position:absolute;top:-20%;right:-10%;width:600px;height:600px;background:radial-gradient(circle,rgba(0,179,217,0.06) 0%,rgba(255,255,255,0) 70%);border-radius:50%;z-index:0;content:""}.benefits .container{position:relative;z-index:2}.servicios-header{margin-bottom:4rem;max-width:700px;margin-left:auto;margin-right:auto}.servicios-header__eyebrow{display:inline-flex;align-items:center;gap:0.5rem;margin-bottom:1.2rem;padding:0.6rem 1.1rem;border:1px solid rgba(0,0,0,0.08);border-radius:999px;background-color:#ffffff;color:var(--secundario);font-size:0.75rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;box-shadow:0 8px 25px rgba(0,0,0,0.03)}.servicios-header h2{color:var(--dark);font-size:clamp(2.3rem,5vw,3.5rem);letter-spacing:-1px;margin:0 0 1.25rem 0;line-height:1.1;font-weight:800}.servicios-header h2 span{color:var(--primario);font-size:inherit;font-weight:inherit}.servicios-header p{color:rgba(0,0,0,0.65);font-size:1.1rem;line-height:1.6;margin:0}.benefits-slider{margin-top:3rem}.benefits-slider__card{position:relative;display:flex;flex-direction:column;width:100%;aspect-ratio:4 / 5;border-radius:20px;overflow:hidden;box-shadow:0 15px 35px rgba(255,0,127,0.08);transition:transform 0.4s ease,box-shadow 0.4s ease;cursor:pointer;background-color:var(--dark);text-decoration:none}.benefits-slider__card:hover{box-shadow:0 25px 50px rgba(255,0,127,0.15)}.benefits-slider__image{position:absolute;top:0;left:0;width:100%;height:100%;aspect-ratio:4 / 5;object-fit:cover;transition:transform 0.6s ease;z-index:0}.benefits-slider__card:hover .benefits-slider__image{transform:scale(1.05)}.benefits-slider__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,rgba(0,0,0,0.15) 0%,rgba(0,0,0,0) 40%,rgba(0,0,0,0.85) 100%);z-index:1;transition:all 0.4s ease}.benefits-slider__card:hover .benefits-slider__overlay{background:linear-gradient(to bottom,rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.2) 40%,rgba(0,0,0,0.95) 100%)}.benefits-slider__content{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:space-between;height:100%;padding:2rem;color:var(--white)}.benefits-slider__header{display:flex;justify-content:space-between;align-items:flex-start}.benefits-slider__pill{background:rgba(255,255,255,0.2);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,0.3);padding:0.5rem 1rem;border-radius:8px;font-weight:500;font-size:0.9rem;color:var(--white);box-shadow:0 4px 10px rgba(0,0,0,0.1)}.benefits-slider__icon-plus{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:rgba(255,255,255,0.2);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,0.3);border-radius:8px;color:var(--white);font-size:1.5rem;transition:all 0.3s ease}.benefits-slider__card:hover .benefits-slider__icon-plus{background:var(--cuarto);border-color:var(--cuarto);transform:rotate(90deg)}.benefits-slider__footer{text-align:left}.benefits-slider__title{color:var(--white);font-size:1.75rem;font-weight:800;margin-bottom:0.5rem;line-height:1.2}.benefits-slider__text{font-size:1rem;color:rgba(255,255,255,0.9);margin:0;opacity:0;max-height:0;overflow:hidden;transition:all 0.4s ease}.benefits-slider__card:hover .benefits-slider__text{opacity:1;max-height:150px;margin-top:1rem}.manicurista-premium{position:relative;padding:8rem 0;overflow:hidden;background:linear-gradient(180deg,#ffffff 0%,#fff7f5 100%)}.manicurista-premium__before{content:"";position:absolute;top:-100px;left:-150px;width:400px;height:400px;border-radius:50%;background:radial-gradient(circle,rgba(255,0,127,0.08),rgba(255,0,127,0));pointer-events:none}.manicurista-premium__after{content:"";position:absolute;bottom:-150px;right:-100px;width:500px;height:500px;border-radius:50%;background:radial-gradient(circle,rgba(249,214,205,0.6),rgba(249,214,205,0));pointer-events:none}.manicurista-premium__container{display:grid;grid-template-columns:0.9fr 1.1fr;gap:5rem;align-items:center;position:relative;z-index:2}.manicurista-premium__visual{position:relative}.manicurista-premium__frame{position:relative;border-radius:28px;overflow:hidden;box-shadow:0 40px 75px rgba(0,0,0,0.12);aspect-ratio:4 / 5;background-color:var(--dark)}.manicurista-premium__frame img{width:100%;height:100%;object-fit:cover}.manicurista-premium__badge{position:absolute;bottom:-40px;right:-40px;width:250px;z-index:10;filter:drop-shadow(0 20px 40px rgba(0,0,0,0.15))}.manicurista-premium__badge img{width:100%;height:auto}.manicurista-premium__eyebrow{display:inline-flex;align-items:center;gap:0.5rem;margin-bottom:1.2rem;padding:0.6rem 1.1rem;border:1px solid rgba(0,0,0,0.08);border-radius:999px;background-color:#ffffff;color:var(--secundario);font-size:0.75rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;box-shadow:0 8px 25px rgba(0,0,0,0.03)}.manicurista-premium__content .section-title{margin-bottom:1.5rem}.manicurista-premium__content .section-title h2{color:var(--dark);font-size:clamp(2.3rem,5vw,3.5rem);letter-spacing:-1px;margin:0;line-height:1.1;font-weight:800}.manicurista-premium__content .section-title h2 span{color:var(--primario);font-size:inherit;font-weight:inherit}.manicurista-premium__desc{color:rgba(0,0,0,0.7);font-size:1.1rem;line-height:1.6;margin-bottom:2rem;max-width:95%}.manicurista-premium__highlights{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:2.5rem}.manicurista-premium__highlight{padding:1.25rem;background:rgba(255,255,255,0.7);border:1px solid rgba(0,0,0,0.05);border-radius:20px;backdrop-filter:blur(10px)}.manicurista-premium__highlight strong{display:flex;align-items:center;gap:0.4rem;color:var(--dark);font-size:1.05rem;margin-bottom:0.5rem}.manicurista-premium__highlight strong i{color:var(--primario);font-size:1.2rem}.manicurista-premium__highlight p{color:rgba(0,0,0,0.65);font-size:0.9rem;margin:0;line-height:1.5}.manicurista-premium__actions{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}@media (max-width:991px){.manicurista-premium{padding:5rem 0}.manicurista-premium__container{grid-template-columns:1fr;gap:4rem}.manicurista-premium__visual{order:2}.manicurista-premium__content{order:1}.manicurista-premium__badge{width:180px;bottom:-20px;right:-20px}}@media (max-width:767px){.manicurista-premium__highlights{grid-template-columns:1fr;gap:1rem}}.antes-despues-container{min-height:650px}.twentytwenty-container{position:relative;overflow:hidden;height:100%;box-shadow:0 0.5rem 1rem rgb(0,0,0,0.15)}.twentytwenty-wrapper{height:100%}.twentytwenty-before-label:before{content:"Sin Polett Nails"!important}.twentytwenty-after-label:before{content:"Con Polett Nails"!important}@media (min-width:1920px){.antes-despues-container{min-height:900px}}@media (max-width:992px){.antes-despues-container{min-height:400px}}.marcas-wrapepr{display:flex;flex-wrap:nowrap;justify-content:center;gap:2rem}.marcas-item img{max-width:150px}.cta-premium{padding:6rem 0;position:relative;overflow:hidden}.cta-premium__container{position:relative;background:var(--dark);border-radius:32px;padding:5rem 3rem;overflow:hidden;box-shadow:0 40px 80px rgba(0,0,0,0.15);text-align:center}.cta-premium__container::before{content:"";position:absolute;top:-50px;left:-100px;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,rgba(255,0,127,0.12),transparent 70%);pointer-events:none}.cta-premium__container::after{content:"";position:absolute;bottom:-100px;right:-50px;width:400px;height:400px;border-radius:50%;background:radial-gradient(circle,rgba(255,0,127,0.08),transparent 70%);pointer-events:none}.cta-premium__content{position:relative;z-index:2;max-width:800px;margin:0 auto;display:flex;flex-direction:column;align-items:center}.cta-premium__eyebrow{display:inline-flex;align-items:center;gap:0.5rem;margin-bottom:1.5rem;padding:0.6rem 1.25rem;border:1px solid rgba(255,255,255,0.1);border-radius:999px;background:rgba(255,255,255,0.05);backdrop-filter:blur(10px);color:var(--secundario);font-size:0.8rem;font-weight:700;letter-spacing:2px;text-transform:uppercase}.cta-premium__content h2{color:#ffffff;font-size:clamp(2.3rem,5vw,3.5rem);letter-spacing:-1px;margin:0 0 1.5rem 0;line-height:1.1;font-weight:800}.cta-premium__content h2 span{color:var(--primario);font-size:inherit;font-weight:inherit}.cta-premium__desc{color:rgba(255,255,255,0.75);font-size:1.15rem;line-height:1.6;margin-bottom:2.5rem;max-width:600px}.cta-premium__actions{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;align-items:center}@media (max-width:767px){.cta-premium__container{padding:3.5rem 2rem;border-radius:24px}}#hero-index{padding:0;background-color:var(--dark)}.hero-wrapper{display:grid;grid-template-columns:1fr 1fr;width:100%;min-height:50vh}.hero-content{display:flex;flex-direction:column;justify-content:center;height:100%;padding:4rem;background-color:var(--dark);color:var(--white)}.hero-index-title{margin:0 0 1rem 0;font-size:1rem;font-weight:500;text-transform:uppercase;letter-spacing:2px}.hero-logo{margin:0 0 1rem 0;width:100%;max-width:400px;height:auto}.hero-visuals{width:100%;height:100%}.splide-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);gap:0;background-color:var(--dark);width:100%;height:100%}.splide-grid-item{width:100%;height:100%;overflow:hidden}.splide-grid-carousel,.splide-grid-carousel .splide__track,.splide-grid-carousel .splide__list{height:100%}.splide-grid-carousel .splide__slide,.splide-grid-carousel .splide__slide img{width:100%;height:100%;object-fit:cover;display:block}@media (max-width:992px){.hero-wrapper{grid-template-columns:1fr}.hero-content{padding:2rem;text-align:center}.splide-grid{grid-template-columns:repeat(2,1fr)}}#index-carousel .splide__slide{position:relative;overflow:hidden;min-height:80vh}.slide-bg,.slide-bg img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;display:block;z-index:1}.slide-content{position:relative;display:flex;flex-direction:column;justify-content:center;margin:0 auto;padding:0 1rem;max-width:1140px;height:100%;color:var(--dark);z-index:2}#main-hero>*{max-width:40%}#main-hero h1{font-size:4rem}@media (max-width:992px){#index-carousel .splide__slide{min-height:60vh}#main-hero{justify-content:center;align-items:center}#main-hero>*{max-width:100%}#main-hero h1{font-size:2.5rem;text-align:center}}.slide-content.start{align-items:flex-start;text-align:left}.slide-content.center{align-items:center;text-align:center}.slide-content.end{align-items:flex-end;text-align:right}.slide-slogan{font-size:1rem;text-transform:uppercase;margin:0}.slide-title{font-size:2.5rem;margin:0.5rem 0}.slide-desc{font-size:1rem;max-width:80%;margin-bottom:1rem}.testimonios-premium{padding:6rem 0;background-color:#fffafb}.testimonios-premium__header{margin-bottom:4rem;max-width:600px;margin-left:auto;margin-right:auto}.testimonios-premium__eyebrow{display:inline-flex;align-items:center;gap:0.5rem;margin-bottom:1.2rem;padding:0.6rem 1.1rem;border:1px solid rgba(0,0,0,0.08);border-radius:999px;background-color:#ffffff;color:var(--secundario);font-size:0.75rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;box-shadow:0 8px 25px rgba(0,0,0,0.03)}.testimonios-premium__title h2{color:var(--dark);font-size:clamp(2.3rem,5vw,3.5rem);letter-spacing:-1px;margin:0;line-height:1.1;font-weight:800}.testimonios-premium__title h2 span{color:var(--primario);font-size:inherit;font-weight:inherit}.testimonios-premium__card{background:#ffffff;border-radius:24px;padding:3rem 2.5rem;box-shadow:0 15px 35px rgba(255,0,127,0.04);text-align:center;border:1px solid rgba(0,0,0,0.03);transition:transform 0.4s ease,box-shadow 0.4s ease;height:100%;display:flex;flex-direction:column;justify-content:center;margin:1rem 1rem 3rem 1rem}.testimonios-premium__card:hover{transform:translateY(-5px);box-shadow:0 25px 45px rgba(255,0,127,0.08)}.testimonios-premium__icon{color:var(--primario);font-size:2.5rem;opacity:0.2;margin-bottom:1rem}.testimonios-premium__text{font-size:1.1rem;line-height:1.6;color:rgba(0,0,0,0.7);font-style:italic;margin-bottom:1.5rem;flex-grow:1}.testimonios-premium__stars{display:flex;justify-content:center;gap:0.2rem;margin-bottom:1rem}.testimonios-premium__stars i{color:#ffb400;font-size:1.1rem}.testimonios-premium__author{font-weight:800;color:var(--dark);font-size:1.05rem}@media (max-width:767px){.testimonios-premium__card{padding:2rem 1.5rem}}.antes-despues-premium{padding:6rem 0;background-color:#ffffff;position:relative;z-index:2}.antes-despues-premium__header{margin-bottom:4rem}.antes-despues-premium__eyebrow{display:inline-flex;align-items:center;gap:0.5rem;margin-bottom:1.2rem;padding:0.6rem 1.1rem;border:1px solid rgba(0,0,0,0.08);border-radius:999px;background-color:#ffffff;color:var(--secundario);font-size:0.75rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;box-shadow:0 8px 25px rgba(0,0,0,0.03)}.antes-despues-premium__title h2{color:var(--dark);font-size:clamp(2.3rem,5vw,3.5rem);letter-spacing:-1px;margin:0;line-height:1.1;font-weight:800}.antes-despues-premium__title h2 span{color:var(--primario);font-size:inherit;font-weight:inherit}.antes-despues-premium__frame{position:relative;border-radius:24px;overflow:hidden;box-shadow:0 25px 60px rgba(0,61,106,0.1);padding:10px;background-color:#ffffff;border:1px solid rgba(0,0,0,0.05)}.antes-despues-premium__frame .twentytwenty-container{border-radius:16px;overflow:hidden}.antes-despues-premium__frame img{max-width:100%;height:auto;display:block}.gallery-premium{position:relative;padding:8rem 0;background-color:var(--dark);overflow:hidden}.gallery-premium::before{content:"";position:absolute;top:0;left:0;width:100%;height:50%;background:linear-gradient(180deg,var(--dark) 0%,transparent 100%);pointer-events:none;z-index:1}.gallery-premium__header{position:relative;z-index:2;margin-bottom:4rem}.gallery-premium__eyebrow{display:inline-flex;align-items:center;gap:0.5rem;margin-bottom:1.2rem;padding:0.6rem 1.1rem;border:1px solid rgba(255,255,255,0.1);border-radius:999px;background-color:rgba(255,255,255,0.05);color:var(--primario);font-size:0.75rem;font-weight:700;letter-spacing:2px;text-transform:uppercase}.gallery-premium__title h2{color:#ffffff;font-size:clamp(2.3rem,5vw,3.5rem);letter-spacing:-1px;margin:0;line-height:1.1;font-weight:800}.gallery-premium__title h2 span{font-size:inherit;font-weight:inherit}.gallery-premium__rrss{display:flex;justify-content:center;gap:1.2rem;margin-top:1.5rem}.gallery-premium__rrss a{display:flex;align-items:center;justify-content:center;width:45px;height:45px;border-radius:50%;background:rgba(255,255,255,0.05);color:#ffffff;font-size:1.2rem;transition:all 0.3s ease;border:1px solid rgba(255,255,255,0.1);text-decoration:none}.gallery-premium__rrss a:hover{background:var(--primario);color:#ffffff;border-color:var(--primario);transform:translateY(-3px)}.gallery-premium__grid{position:relative;z-index:2;display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:250px;grid-auto-flow:dense;gap:1.5rem}.gallery-premium__item{position:relative;border-radius:24px;overflow:hidden;display:block;box-shadow:0 20px 40px rgba(0,0,0,0.3);background-color:#1a1a1a;transform:translateZ(0)}.gallery-premium__item img{width:100%;height:100%;object-fit:cover;transition:transform 0.6s cubic-bezier(0.25,0.46,0.45,0.94)}.gallery-premium__overlay{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,0.6) 0%,rgba(0,0,0,0) 50%,rgba(0,0,0,0.2) 100%);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity 0.4s ease;pointer-events:none}.gallery-premium__overlay i{color:#ffffff;font-size:2.5rem;transform:scale(0.5) translateY(20px);transition:transform 0.4s cubic-bezier(0.175,0.885,0.32,1.275),filter 0.4s ease;filter:drop-shadow(0 5px 15px rgba(0,0,0,0.5))}.gallery-premium__item:hover img{transform:scale(1.08)}.gallery-premium__item:hover .gallery-premium__overlay{opacity:1}.gallery-premium__item:hover .gallery-premium__overlay i{transform:scale(1) translateY(0)}.gallery-premium__item--large{grid-column:span 2;grid-row:span 2}.gallery-premium__item--tall{grid-row:span 2}.gallery-premium__item--wide{grid-column:span 2}@media (max-width:991px){.gallery-premium{padding:6rem 0}.gallery-premium__grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:200px;gap:1rem}.gallery-premium__item--tall{grid-row:span 1}}@media (max-width:767px){.gallery-premium__grid{grid-template-columns:1fr;grid-auto-rows:280px}.gallery-premium__item--large,.gallery-premium__item--tall,.gallery-premium__item--wide{grid-column:span 1;grid-row:span 1}}.banner-parallax{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding-block:100px;color:var(--white)}.banner-parallax h2{margin-bottom:1rem}.banner-parallax p{margin-bottom:1rem;font-size:1.125rem;font-weight:200}.banner-parallax a{padding:1rem;background-color:var(--cuarto);color:var(--white);text-decoration:none}