@media (max-width:600px){.navbar{height:60px}.navbar.scrolled{height:52px}.nav-logo{height:34px}.nav-links.open{top:60px;padding:1rem 1.5rem;gap:0.7rem}.lang-btn{font-size:0.62rem;padding:0.25rem 0.5rem}.wa-float{width:48px;height:48px;bottom:1.2rem;right:1.2rem}.wa-float svg{width:22px;height:22px}}@media (max-width:480px){.gt-grid{grid-template-columns:repeat(3,1fr)!important;gap:0.4rem!important}.gt-body{padding:0.3rem 0.35rem 0.4rem!important}.gt-name{font-size:0.6rem!important;line-height:1.2!important;margin-bottom:0.1rem!important}.gt-badge{font-size:0.5rem!important;padding:0.08rem 0.22rem!important;letter-spacing:0!important}.gt-overlay{display:none!important}.sale-grid{grid-template-columns:repeat(2,1fr)!important;gap:0.55rem!important}.sale-body{padding:0.5rem 0.55rem 0.6rem!important}.sale-name{font-size:0.75rem!important;margin-bottom:0.12rem!important;line-height:1.3!important}.sale-subtitle{font-size:0.6rem!important;margin-bottom:0.3rem!important;line-height:1.3!important}.sale-price{font-size:0.8rem!important}.sale-price-row{flex-wrap:wrap!important;gap:0.25rem!important;margin-bottom:0.3rem!important}.avail-pill{font-size:0.52rem!important;padding:0.08rem 0.3rem!important}.sale-mini-specs{display:none!important}.sale-cta-row{flex-direction:column!important;gap:0.25rem!important}.sale-cta-row .btn{font-size:0.68rem!important;padding:0.38rem 0.5rem!important;text-align:center!important;width:100%!important}.cond-badge{font-size:0.48rem!important;padding:0.12rem 0.35rem!important}.section{padding:2rem 0.8rem!important}.page-hero{padding:4.5rem 0.9rem 1.5rem!important}.page-hero h1{font-size:1.45rem!important}.page-hero-desc{font-size:0.82rem!important}.nav-links.open{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:0.4rem 0.8rem!important;padding:0.9rem 1.2rem!important;top:60px}.lang-switcher{flex-wrap:wrap;max-width:210px}.lang-btn{font-size:0.58rem;padding:0.18rem 0.4rem}.teasers-grid{grid-template-columns:repeat(2,1fr)!important;gap:0.8rem!important}.features-grid{grid-template-columns:repeat(2,1fr)!important;gap:0.7rem!important}.feature-card{padding:1.1rem!important}.wa-float{width:44px!important;height:44px!important;bottom:1rem!important;right:1rem!important}}@media (max-width:360px){.gt-grid{grid-template-columns:repeat(2,1fr)!important;gap:0.3rem!important}.sale-grid{grid-template-columns:repeat(2,1fr)!important}.gt-name{font-size:0.55rem!important}.navbar{height:54px}.nav-logo{height:30px}.nav-links.open{top:54px}.section{padding:1.6rem 0.6rem!important}.features-grid{grid-template-columns:1fr!important}}@media (max-width:640px){.lang-switcher{flex-wrap:nowrap!important;max-width:none!important;gap:0.12rem!important;padding:0.15rem 0.22rem!important}.lang-btn{font-size:0.55rem!important;padding:0.22rem 0.32rem!important;letter-spacing:0!important}.nav-links.open{max-height:calc(100vh - 60px);overflow-y:auto}.nav-links.open a{padding:0.35rem 0;display:block}h1,.hero-title,.page-hero h1{font-size:clamp(1.6rem,7.6vw,2rem)!important;line-height:1.18!important}.hero-pre{font-size:0.66rem!important;letter-spacing:0.18em!important;margin-bottom:0.9rem!important}.hero-subtitle,.page-hero-desc,.hero-deck,header .subtitle{font-size:0.92rem!important;line-height:1.55!important}.section-header{margin-bottom:1.4rem!important}h2,.section-header h2,.section h2{font-size:1.45rem!important;line-height:1.25!important}.test-hero p,.videos-hero p,.atelier-hero p{font-size:0.92rem!important;line-height:1.55!important}.atelier-hero-content{padding-left:1.1rem!important;padding-right:1.1rem!important}.atelier-scroll-hint,.hero-scroll{display:none!important}.section-label{font-size:0.64rem!important;margin-bottom:0.45rem!important}.section-desc{font-size:0.88rem!important;line-height:1.6!important}.section h3{font-size:1.05rem}.page-hero{padding:4.6rem 1rem 1.6rem!important}.test-hero,.videos-hero,.atelier-hero,.hero-inner{min-height:0!important;padding-top:5rem!important;padding-bottom:2rem!important}.section{padding:2.2rem 1rem!important}.btn{padding:0.7rem 1.25rem;font-size:0.85rem}.band{padding:0.9rem 1rem!important}.band-items{display:grid!important;grid-template-columns:1fr 1fr;gap:0.55rem 0.8rem!important}.band-item{font-size:0.74rem!important;gap:0.4rem!important;line-height:1.25}.band-icon{font-size:1.05rem!important}.teasers-grid{grid-template-columns:1fr!important;gap:0.6rem!important}.teaser-card{display:grid!important;grid-template-columns:2.4rem 1fr;column-gap:0.85rem;align-items:start;text-align:left!important;padding:0.9rem 1rem!important}.teaser-card>*{grid-column:2}.teaser-card>.teaser-icon{grid-column:1;grid-row:1 / span 5;font-size:1.6rem!important;line-height:1;margin:0!important}.teaser-card h3{font-size:1rem!important;margin:0 0 0.2rem!important}.teaser-card p{font-size:0.8rem!important;line-height:1.45!important;margin:0!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.teaser-card .btn{justify-self:start;margin-top:0.5rem!important;padding:0.38rem 0.85rem!important;font-size:0.74rem!important}.teaser-card>span{justify-self:start;margin-bottom:0.35rem!important}#explora .teasers-grid{grid-template-columns:1fr 1fr!important;gap:0.55rem!important}#explora .teaser-card{display:flex!important;flex-direction:column;align-items:center;text-align:center!important;padding:0.85rem 0.6rem!important}#explora .teaser-card>.teaser-icon{font-size:1.5rem!important;margin-bottom:0.35rem!important}#explora .teaser-card h3{font-size:0.9rem!important;line-height:1.25;margin-bottom:0.4rem!important}#explora .teaser-card p{display:none!important}#explora .teaser-card:last-child:nth-child(odd){grid-column:1 / -1}#explora .teaser-card .btn{justify-self:auto;align-self:center;margin-top:auto!important;padding:0.35rem 0.7rem!important;font-size:0.7rem!important}.features-grid{grid-template-columns:1fr!important;gap:0.55rem!important}.feature-card{display:grid!important;grid-template-columns:2.2rem 1fr;column-gap:0.75rem;align-items:start;padding:0.85rem 1rem!important;text-align:left}.feature-card>*{grid-column:2}.feature-card>.feature-icon{grid-column:1;grid-row:1 / span 3;font-size:1.45rem;margin:0!important}.feature-card h3{font-size:0.98rem!important;margin-bottom:0.2rem!important}#proceso-transformacion h3{font-size:1.2rem!important}.feature-card p{font-size:0.8rem!important;line-height:1.5!important}.services-grid,.testimonials-grid,.videos-page-grid,.models-grid,.gc-grid,.venta-prev-grid,.yt-grid,.videos-row{display:flex!important;grid-template-columns:none!important;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:0.75rem!important;margin-left:-1rem;margin-right:-1rem;padding:0.2rem 1rem 0.8rem;scroll-padding:0 1rem;scrollbar-width:thin;scrollbar-color:rgba(201,168,76,0.5) transparent}.services-grid>*,.testimonials-grid>*,.videos-page-grid>*,.models-grid>*,.gc-grid>*,.venta-prev-grid>*,.yt-grid>*,.videos-row>*{flex:0 0 84%!important;max-width:84%!important;scroll-snap-align:start;margin:0!important}.services-grid::-webkit-scrollbar,.testimonials-grid::-webkit-scrollbar,.videos-page-grid::-webkit-scrollbar,.models-grid::-webkit-scrollbar,.gc-grid::-webkit-scrollbar,.venta-prev-grid::-webkit-scrollbar,.yt-grid::-webkit-scrollbar,.videos-row::-webkit-scrollbar{height:4px}.services-grid::-webkit-scrollbar-thumb,.testimonials-grid::-webkit-scrollbar-thumb,.videos-page-grid::-webkit-scrollbar-thumb,.models-grid::-webkit-scrollbar-thumb,.gc-grid::-webkit-scrollbar-thumb,.venta-prev-grid::-webkit-scrollbar-thumb,.yt-grid::-webkit-scrollbar-thumb,.videos-row::-webkit-scrollbar-thumb{background:rgba(201,168,76,0.5);border-radius:4px}.service-card{padding:1.3rem 1.1rem!important}.service-card h3{font-size:1.15rem!important}.service-card>p{font-size:0.84rem!important;line-height:1.6!important}.service-steps{gap:0.4rem!important}.sstep{font-size:0.8rem!important}.wrapper p,.wrapper li,.reveal p,.checklist li,.cta-block p,.danger-box p,.testimonial p,.faq-question{font-size:1rem!important;line-height:1.65!important}.intro-block{font-size:1.02rem!important;line-height:1.6!important;padding:1rem 1.1rem!important}.pull-quote p{font-size:1.05rem!important}blockquote.pullquote{font-size:1.3rem!important;line-height:1.35!important}.wrapper{padding-left:1rem!important;padding-right:1rem!important}table{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.faq-q{padding:0.85rem 1rem!important;font-size:0.88rem!important}.faq-a p{font-size:0.84rem!important;line-height:1.6!important}.footer{padding:2rem 1.1rem 1.2rem!important}.footer-top{grid-template-columns:1fr 1fr!important;gap:1.2rem 1rem!important;padding-bottom:1.2rem!important}.footer-brand{grid-column:1 / -1}.footer-brand p{font-size:0.8rem}.footer-logo{height:38px}.footer h4{font-size:0.8rem;margin-bottom:0.5rem}.footer-links ul li,.footer-contact p{font-size:0.8rem;margin-bottom:0.3rem}.footer-bottom{flex-direction:column;text-align:center;gap:0.4rem!important;margin-top:1rem!important}}picture{display:contents}:where(img){height:auto}.yt-facade{position:absolute;inset:0;cursor:pointer;background:#000;border-radius:inherit;overflow:hidden}.yt-facade img{width:100%;height:100%;object-fit:cover;display:block;transition:opacity .2s}.yt-facade:hover img,.yt-facade:focus img{opacity:.85}.yt-play{position:absolute;left:50%;top:50%;width:68px;height:48px;transform:translate(-50%,-50%);background:rgba(212,0,0,.9);border-radius:12px}.yt-play::after{content:'';position:absolute;left:27px;top:14px;border-style:solid;border-width:10px 0 10px 17px;border-color:transparent transparent transparent #fff}