.va-admin #que-es .about-highlight{color:inherit;font-weight:700}.va-admin #que-es{padding-top:80px;padding-bottom:80px}.va-admin #que-es .container{max-width:1400px;padding-left:80px;padding-right:80px}.va-admin #que-es .about-content p{margin-bottom:25px;font-size:18px;line-height:1.8}.va-admin .hero,.va-admin .section-light,.va-admin #sistema{padding:60px 20px}.va-admin .footer-icons{justify-content:center;align-items:center;gap:20px;display:flex}.va-admin .footer-icons img{width:40px;height:auto;transition:transform .3s,filter .3s}.va-admin .footer-icons a:hover img{filter:brightness(1.3);transform:scale(1.2)}:root{--burgundy:var(--wine);--burgundy-dark:var(--wine-dark);--burgundy-light:var(--wine-light);--light-gray:var(--cloud);--text-dark:var(--ink);--text-light:var(--ink-soft)}.va-admin h1,.va-admin h2{font-weight:700}.va-admin h3,.va-admin h4,.va-admin h5,.va-admin h6{font-weight:500}.va-admin .container{max-width:1400px;margin:0 auto;padding:0 20px}.va-admin #sistema{scroll-margin-top:80px}.va-admin .navbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1000;background:#00000073;width:100%;height:64px;position:fixed;top:0}.va-admin .nav-container{align-items:center;gap:32px;height:100%;padding:0 20px;display:flex}.va-admin .nav-logo img{width:auto;height:90px;display:block}.va-admin .nav-links{white-space:nowrap;gap:16px;font-size:14px;display:flex}.va-admin .nav-links li{display:inline-block}.va-admin .nav-links a{color:#fff;padding:6px 0;font-size:14px;font-weight:600;line-height:1;text-decoration:none;transition:color .3s;position:relative}.va-admin .nav-links a:after{content:"";background-color:var(--gold);width:0%;height:2px;transition:width .3s;position:absolute;bottom:-6px;left:0}.va-admin .nav-links a:hover{color:var(--gold)}.va-admin .nav-links a:hover:after{width:100%}.va-admin .hamburger{cursor:pointer;flex-direction:column;margin-left:auto;display:none}.va-admin .hamburger span{background:#fff;width:24px;height:2px;margin:4px 0;transition:all .3s}@media (max-width:768px){.va-admin .hamburger{display:flex}.va-admin .nav-links{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000e6;flex-direction:column;align-items:center;gap:20px;width:100%;padding:24px 0;display:none;position:absolute;top:64px;left:0}.va-admin .nav-links.active{display:flex}}.va-admin .navbar{transition:transform .4s}.va-admin .navbar.nav-hidden{transform:translateY(-100%)}.va-admin .nav-logo-text{letter-spacing:1.5px;color:var(--gold);cursor:pointer;white-space:nowrap;font-family:Montserrat,sans-serif;font-size:20px;font-weight:700}.va-admin .properties-section{padding:100px 0}.va-admin .property-book{justify-content:center;align-items:center;max-width:900px;margin:0 auto;display:flex;position:relative}.va-admin .property-pages{width:100%;position:relative;overflow:hidden}.va-admin .property-page{text-align:center;animation:.5s fadeSlide;display:none}.va-admin .property-page.active{display:block}.va-admin .property-page img{object-fit:cover;border-radius:16px;width:100%;max-width:90%;max-height:420px;margin:0 auto;display:block;box-shadow:0 20px 50px #00000040}.va-admin .property-pages{touch-action:pan-y}.va-admin .property-info{margin-top:20px}.va-admin .property-info h3{color:var(--gold);margin-bottom:8px;font-size:20px}.va-admin .property-info p{color:#111d;max-width:600px;margin:0 auto;font-size:15px}.va-admin .property-arrow{color:#fff;cursor:pointer;z-index:20;background:#0000008c;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.va-admin .property-arrow:hover{background:#000000d9}.va-admin .property-arrow.left{left:15px}.va-admin .property-arrow.right{right:15px}@keyframes fadeSlide{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@media (max-width:768px){.va-admin .property-page img{max-width:100%;max-height:280px}.va-admin .property-arrow{width:40px;height:40px;top:45%}.va-admin .property-arrow.left{left:8px}.va-admin .property-arrow.right{right:8px}}.va-admin .faq-list{max-width:900px;margin:0 auto}.va-admin .faq-item{border-bottom:1px solid #5a1a1a26;padding:15px 0}.va-admin .faq-item summary{cursor:pointer;color:var(--burgundy-dark);justify-content:space-between;align-items:center;font-size:18px;font-weight:600;list-style:none;display:flex}.va-admin .faq-item summary::-webkit-details-marker{display:none}.va-admin .faq-item summary:after{content:"+";color:var(--gold);font-size:24px;font-weight:400;transition:transform .3s}.va-admin .faq-item[open] summary:after{content:"−"}.va-admin .faq-item p{color:var(--text-light);margin-top:12px;font-size:16px;line-height:1.7}.va-admin .hero{background:var(--cloud);padding:76px 0 88px}.va-admin .hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;display:grid}@media (max-width:900px){.va-admin .hero-grid{grid-template-columns:1fr;gap:40px}}.va-admin .hero h1{font-family:var(--disp);letter-spacing:-.02em;color:var(--text-dark);margin-bottom:18px;font-size:clamp(32px,4.2vw,46px);font-weight:700;line-height:1.12}.va-admin .hero h1 em{color:var(--burgundy);font-style:normal}.va-admin .hero-photo-card{border:1px solid var(--line);aspect-ratio:4/4.4;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 30px 60px -25px #14262059}.va-admin .hero-photo-card img{object-fit:cover;width:100%;height:100%;display:block}.va-admin .hero-photo-tag{font-family:var(--mono,monospace);letter-spacing:.06em;text-transform:uppercase;color:var(--white);background:#3d1111d1;border-radius:100px;padding:6px 12px;font-size:11px;position:absolute;bottom:16px;left:16px}.va-admin .logo{justify-content:center;align-items:center;width:auto;height:auto;margin:0 auto 40px;display:flex}.va-admin .logo img{max-width:50%;max-height:auto;display:block}.va-admin .logo-v{color:var(--gold);letter-spacing:-2px;font-family:Georgia,serif;font-size:64px;font-weight:300}.va-admin .btn{cursor:pointer;letter-spacing:.5px;border:none;padding:16px 40px;font-size:16px;font-weight:500;text-decoration:none;transition:all .3s;display:inline-block}.va-admin .btn-primary{background:var(--gold);color:var(--burgundy-dark)}.va-admin .btn-primary:hover{background:var(--gold-dark);transform:translateY(-2px);box-shadow:0 8px 20px #c9a9614d}.va-admin .btn-secondary{color:var(--white);border:2px solid var(--gold);background:0 0}.va-admin .btn-secondary:hover{border-color:var(--white);background:#c9a9611a}.va-admin section{padding:100px 0}.va-admin .section-light{background:var(--light-gray)}.va-admin .section-title{color:var(--burgundy-dark);text-align:center;letter-spacing:-.5px;margin-bottom:20px;font-size:42px;font-weight:700}.va-admin .section-subtitle{color:var(--text-light);text-align:center;max-width:700px;margin:-20px auto 60px;font-size:18px}.va-admin .about-content{text-align:center;max-width:800px;margin:0 auto}.va-admin .about-content p{color:var(--text-dark);margin-bottom:25px;font-size:20px;line-height:1.8}.va-admin .about-highlight{color:var(--burgundy);font-weight:500}.va-admin .services-grid{background:var(--line);border:1px solid var(--line);border-radius:18px;grid-template-columns:repeat(2,1fr);gap:1px;margin-top:50px;display:grid;overflow:hidden}@media (max-width:700px){.va-admin .services-grid{grid-template-columns:1fr}}.va-admin .service-card{background:var(--white);text-align:left;padding:40px 32px;transition:background .25s}.va-admin .service-card:hover{background:var(--mint-soft)}.va-admin .service-icon{color:var(--gold);margin-bottom:20px;font-size:48px}.va-admin .service-card h3{font-family:var(--disp);letter-spacing:-.01em;color:var(--text-dark);margin-bottom:10px;font-size:20px;font-weight:600}.va-admin .service-card p{color:var(--text-light);margin-bottom:12px;font-size:14.5px;line-height:1.6}.va-admin .service-card h4{font-family:var(--mono,monospace);color:var(--burgundy-dark);margin-top:4px;font-size:26px;font-weight:700}.va-admin .system-section{background:var(--burgundy-dark);color:var(--white)}.va-admin .system-section .section-title{color:var(--white)}.va-admin .system-section .section-subtitle{color:#fffc}.va-admin .system-features{background:#ffffff2e;border:1px solid #ffffff2e;border-radius:18px;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:50px;display:grid;overflow:hidden}@media (max-width:900px){.va-admin .system-features{grid-template-columns:1fr}}.va-admin .system-feature{background:var(--burgundy-dark);padding:40px 32px;transition:background .25s}.va-admin .system-feature:hover{background:#ffffff0f}.va-admin .system-feature h4{font-family:var(--disp);letter-spacing:-.01em;color:var(--gold);margin-bottom:10px;font-size:20px;font-weight:600}.va-admin .system-feature p{color:#ffffffd9;font-size:14.5px;line-height:1.6}.va-admin .benefits-list{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:35px;margin-top:60px;display:grid}.va-admin .benefit-item{align-items:flex-start;gap:20px;display:flex}.va-admin .benefit-icon{background:var(--mint);width:52px;height:52px;color:var(--burgundy-dark);font-size:20px;font-weight:700;font-family:var(--mono,monospace);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.va-admin .benefit-text h4{color:var(--burgundy-dark);margin-bottom:8px;font-size:20px;font-weight:500}.va-admin .benefit-text p{color:var(--text-light);font-size:15px;line-height:1.6}.va-admin .target-cards{background:var(--line);border:1px solid var(--line);border-radius:18px;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:50px;display:grid;overflow:hidden}@media (max-width:900px){.va-admin .target-cards{grid-template-columns:1fr}}.va-admin .target-card{background:var(--white);text-align:left;padding:40px 32px;transition:background .25s}.va-admin .target-card:hover{background:var(--mint-soft)}.va-admin .target-card h3,.va-admin .target-card h4{font-family:var(--disp);letter-spacing:-.01em;color:var(--text-dark);margin-bottom:10px;font-size:20px;font-weight:600}.va-admin .target-card p{color:var(--text-light);font-size:14.5px;line-height:1.6}.va-admin .philosophy-content{text-align:center;background:var(--white);border-left:4px solid var(--gold);max-width:900px;margin:0 auto;padding:60px 40px;box-shadow:0 5px 20px #0000000d}.va-admin .philosophy-quote{color:var(--burgundy-dark);margin-bottom:30px;font-size:32px;font-style:italic;font-weight:300;line-height:1.5}.va-admin .philosophy-text{color:var(--text-dark);font-size:18px;line-height:1.8}.va-admin .cta-section{background:linear-gradient(135deg, var(--burgundy-dark) 0%, var(--burgundy) 100%);text-align:center;padding:100px 20px}.va-admin .cta-section h2{color:var(--white);letter-spacing:-.5px;margin-bottom:20px;font-size:40px;font-weight:300}.va-admin .cta-section p{color:#ffffffe6;max-width:600px;margin-bottom:40px;margin-left:auto;margin-right:auto;font-size:20px}.va-admin footer{background:var(--burgundy-dark);color:#ffffffb3;text-align:center;padding:40px 20px}.va-admin footer p{font-size:14px}@media (max-width:768px){.va-admin .navbar .logo img{height:30px}.va-admin .section-title{font-size:32px}.va-admin .philosophy-quote{font-size:24px}.va-admin .cta-section h2{font-size:28px}.va-admin .services-grid,.va-admin .benefits-list,.va-admin .target-cards{grid-template-columns:1fr}}.va-admin .benefits-wrapper{grid-template-columns:1.2fr 1fr;align-items:center;gap:60px;margin-top:40px;display:grid}.va-admin .benefits-image img{object-fit:cover;border-radius:16px;width:100%}@media (max-width:768px){.va-admin .benefits-wrapper{grid-template-columns:1fr;gap:40px}.va-admin .benefits-image{order:2}}.va-admin .cta-cleaning{background:linear-gradient(135deg, var(--burgundy-dark) 0%, var(--burgundy) 100%);justify-content:center;align-items:center;padding:80px 20px;display:flex}.va-admin .cta-cleaning .cta-card{background:var(--white);text-align:center;border-radius:16px;max-width:700px;padding:50px 40px;box-shadow:0 20px 50px #00000040}.va-admin .cta-cleaning h2{color:var(--burgundy-dark);margin-bottom:20px;font-size:28px;font-weight:700}.va-admin .cta-cleaning p{color:#444;margin-bottom:30px;font-size:18px;line-height:1.6}.va-admin .cta-cleaning .btn-primary{background:var(--gold);color:var(--burgundy-dark);border-radius:8px;padding:14px 36px;font-size:16px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.va-admin .cta-cleaning .btn-primary:hover{background:var(--gold-dark);transform:translateY(-2px);box-shadow:0 8px 20px #c9a9614d}@media (max-width:768px){.va-admin .cta-cleaning .cta-card{padding:30px 20px}.va-admin .cta-cleaning h2{font-size:24px}.va-admin .cta-cleaning p{font-size:16px}}.va-admin .va-reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(28px)}.va-admin .va-reveal-visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.va-admin .va-reveal{opacity:1;transition:none;transform:none}}.va-admin .pricing-tabs-wrap{flex-direction:column;align-items:center;display:flex}.va-admin .pricing-tabs{background:#ffffff14;border:1px solid #ffffff26;border-radius:100px;gap:6px;margin:10px 0 50px;padding:6px;display:inline-flex}.va-admin .pricing-tab-btn{color:#ffffffbf;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:100px;padding:12px 26px;font-family:Inter,sans-serif;font-size:14.5px;font-weight:600;transition:background .25s,color .25s}.va-admin .pricing-tab-btn:hover{color:var(--white)}.va-admin .pricing-tab-btn.active{background:var(--gold);color:var(--burgundy-dark)}.va-admin .pricing-tab-panel{width:100%;animation:.45s pricingFadeIn}@keyframes pricingFadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:480px){.va-admin .pricing-tabs{width:100%}.va-admin .pricing-tab-btn{flex:1;padding:12px 10px;font-size:13px}}.va-admin .fixed-fee-grid{justify-content:center;display:flex}.va-admin .fixed-fee-card{text-align:left;border:1px solid var(--line);border-radius:var(--radius,14px);background:var(--white);width:100%;max-width:460px;transition:border-color .2s,transform .2s;position:relative}.va-admin .fixed-fee-card:hover{border-color:var(--pine);background:var(--white);transform:translateY(-3px)}.va-admin .fixed-fee-card .plan-badge-tag{font-family:var(--mono,monospace);letter-spacing:.06em;text-transform:uppercase;color:var(--gold);border:1px solid var(--gold);border-radius:100px;margin-bottom:18px;padding:5px 14px;font-size:11px;display:inline-block}.va-admin .fixed-fee-card .plan-price{font-family:var(--mono,monospace);color:var(--burgundy-dark);margin:6px 0 4px;font-size:36px;font-weight:700}.va-admin .fixed-fee-card .plan-price span{color:var(--text-light);font-size:14px;font-weight:500}.va-admin .fixed-fee-card .plan-note{color:var(--text-light);margin-bottom:22px;font-size:13px}.va-admin .fixed-fee-card .btn-primary{margin-top:6px}.va-admin .admin-stats-band{background:var(--burgundy-dark);padding:56px 0}.va-admin .admin-stats-grid{text-align:center;grid-template-columns:repeat(4,1fr);gap:32px;display:grid}@media (max-width:700px){.va-admin .admin-stats-grid{grid-template-columns:repeat(2,1fr)}}.va-admin .admin-stat-num{font-family:var(--mono,monospace);color:var(--gold);margin-bottom:6px;font-size:30px;font-weight:700}.va-admin .admin-stat-label{color:#ffffffbf;letter-spacing:.02em;font-size:12.5px}.va-admin .flow-grid{background:var(--line);border:1px solid var(--line);border-radius:18px;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:50px;display:grid;overflow:hidden}@media (max-width:900px){.va-admin .flow-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.va-admin .flow-grid{grid-template-columns:1fr}}.va-admin .flow-card{background:var(--white);text-align:left;padding:40px 32px;transition:background .25s}.va-admin .flow-card:hover{background:var(--mint-soft)}.va-admin .flow-icon{background:var(--mint);width:52px;height:52px;color:var(--burgundy-dark);border-radius:12px;justify-content:center;align-items:center;margin-bottom:24px;font-size:22px;display:flex}.va-admin .flow-card h3{letter-spacing:-.01em;color:var(--text-dark);margin-bottom:10px;font-family:Space Grotesk,sans-serif;font-size:20px;font-weight:600}.va-admin .flow-card p{color:var(--text-light);margin:0;font-size:14.5px;line-height:1.6}.va-admin .system-section .steps{border-top:1px solid #ffffff2e;margin-top:50px}.va-admin .system-section .step{border-bottom:1px solid #ffffff2e;border-right:1px solid #ffffff2e;padding:32px 28px}.va-admin .system-section .step-num{color:var(--gold)}.va-admin .system-section .step h4{color:var(--white)}.va-admin .system-section .step p{color:#fffc}
