.btn,.social-link{align-items:center}.btn,[data-slider]{position:relative}.btn,.slider-btn{touch-action:manipulation}.Btn,.btn,.btn:hover{text-decoration:none}.Btn .text,.btn{font-family:var(--font-body);font-weight:600;white-space:nowrap}.btn{appearance:none;display:inline-flex;justify-content:center;gap:.55rem;padding:.85rem 1.7rem;font-size:.95rem;line-height:1.25rem;color:var(--black);background-color:var(--gold);border:1px solid rgba(27,31,35,.25);border-radius:6px;box-shadow:rgba(27,31,35,.04) 0 1px 0,rgba(255,255,255,.25) 0 1px 0 inset;box-sizing:border-box;cursor:pointer;list-style:none;transition:background-color .2s cubic-bezier(.3, 0, .5, 1);user-select:none;-webkit-user-select:none;vertical-align:middle;word-wrap:break-word}.btn:hover{background-color:var(--gold-hover);transition-duration:.1s}.btn:active{background-color:var(--gold-active);box-shadow:rgba(225,228,232,.2) 0 1px 0 inset;transition:none}.btn:disabled{border-color:rgba(27,31,35,.15);color:#6b6358;cursor:default}.btn::before{display:none}.btn .icon{width:1.2rem;height:1.2rem}.btn-sm{padding:.55rem 1.1rem;font-size:.85rem}.btn-sm .icon{width:1.05rem;height:1.05rem}.social-btns{display:flex;flex-wrap:wrap;gap:.6rem}.social-link{--c:#d62976;--ic:#fff;width:52px;height:52px;border-radius:5px;background-color:var(--social-bg);display:flex;justify-content:center;overflow:hidden;transition-duration:.3s;-webkit-tap-highlight-color:transparent}.Btn,.slider-btn{align-items:center;cursor:pointer}.social-instagram{--c:#d62976}.social-tiktok{--c:#000;--ic:#fff}.social-facebook{--c:#1877f2}.social-youtube{--c:#ff0000}.social-snapchat{--c:#fffc00;--ic:#000}.social-svg{width:20px;height:20px}.badge-ico,.slider-btn{width:44px;height:44px}.social-svg path{fill:var(--ink);transition:fill .3s}.social-link:active{transform:scale(.9);transition-duration:.3s}@media (hover:hover){.social-link:hover{background-color:var(--c)}.social-link:hover .social-svg{animation:.3s both slide-in-top}.social-link:hover .social-svg path{fill:var(--ic)}}.social-link:focus-visible{background-color:var(--c);outline-offset:3px}.social-link:focus-visible .social-svg path{fill:var(--ic)}.social-link.is-lit{background-color:var(--c)}.social-link.is-lit .social-svg{animation:.3s both slide-in-top}.social-link.is-lit .social-svg path{fill:var(--ic)}@keyframes slide-in-top{0%{transform:translateY(-50px);opacity:0}100%{transform:translateY(0);opacity:1}}.slider-btn{display:none;position:absolute;top:50%;z-index:2;margin-top:-22px;padding:0;justify-content:center;border-radius:50%;border:1px solid var(--line);background:#fff;color:var(--ink);box-shadow:0 2px 8px rgba(40,30,10,.15);transition:background-color .2s}.slider-btn:active{background:var(--sand)}.slider-prev{left:0}.slider-next{right:0}.slider-count{display:none;text-align:center;margin:.9rem 0 0;font-size:.85rem;color:var(--muted);font-variant-numeric:tabular-nums}.badge-grid{display:grid;grid-template-columns:repeat(5,minmax(0,165px));justify-content:space-between;gap:.9rem}.badge{min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;min-height:6.8rem;padding:.6rem .4rem;text-align:center;background:#fff;border:1px solid var(--line);border-radius:var(--radius)}.Btn,.btn-whatsapp{background-color:#00d757}.badge-ico{display:grid;place-items:center;flex:none;border:1.5px solid var(--gold-dark);border-radius:50%;color:var(--gold-dark)}.Btn,.Btn .sign{display:flex;transition-duration:.3s}.badge-label{font-size:.85rem;font-weight:600;line-height:1.3;overflow-wrap:break-word}.logo-badge,.media img.logo-badge,.side-media img.logo-badge{position:absolute;left:var(--logo-left,1.1rem);bottom:1.1rem;width:clamp(76px,9vw,110px);height:auto;max-width:none;aspect-ratio:1;border-radius:50%;object-fit:cover;z-index:2;box-shadow:none}.svc-card .media img.logo-badge{width:62px;left:.8rem;bottom:.8rem;box-shadow:none}@media (min-width:961px){.logo-badge,.media img.logo-badge,.side-media img.logo-badge{width:clamp(190px,19vw,270px)}.svc-card .media img.logo-badge{box-shadow:none}}.Btn{justify-content:flex-start;width:45px;height:45px;border:none;border-radius:50%;position:relative;overflow:hidden;box-shadow:2px 2px 10px rgba(0,0,0,.2)}.Btn .sign{width:100%;align-items:center;justify-content:center}.Btn .sign svg{width:25px;height:25px}.Btn .sign svg path{fill:#fff}.Btn .text{position:absolute;right:0;width:0;opacity:0;color:#fff;font-size:.9rem;line-height:1;transition-duration:.3s}.Btn:focus-visible,.Btn:hover{width:156px;border-radius:40px}.Btn:focus-visible .sign,.Btn:hover .sign{width:30%;padding-left:10px}.Btn:focus-visible .text,.Btn:hover .text{opacity:1;width:70%;padding-right:14px;padding-left:8px;box-sizing:border-box}.Btn:active{transform:translate(2px,2px)}.price-card .Btn{margin-top:1.6rem}.contact-row .Btn{margin-left:.75rem}.btn-whatsapp{color:#fff;border-color:rgba(0,0,0,.18)}.btn-whatsapp:hover{background-color:#00c04f}.btn-whatsapp:active{background-color:#00a844}@media (max-width:960px){.side-media--fade .logo-badge{border-radius:0!important;box-shadow:none!important;object-fit:contain!important;background:0 0!important}}
