.footer[data-astro-cid-jo6i4kqk]{background:var(--footer);color:var(--footer-text);font-size:15px}.inner[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:48px;padding-block:72px 32px;display:flex}.cols[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:32px;display:grid}.col[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:8px;display:flex}.col--brand[data-astro-cid-jo6i4kqk]{gap:12px}.brand[data-astro-cid-jo6i4kqk]{color:var(--white);font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;font-size:18px;font-weight:600;display:flex}.brand[data-astro-cid-jo6i4kqk] svg{color:var(--accent-light)}.rating[data-astro-cid-jo6i4kqk]{flex-direction:column;font-size:14px;display:flex}.stars[data-astro-cid-jo6i4kqk]{color:var(--star-light)}.heading[data-astro-cid-jo6i4kqk]{color:var(--accent-light);letter-spacing:.16em;text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:600}.col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--footer-text);text-decoration:none}.col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,.col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk].phone{color:var(--white)}.legal[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--footer-line);flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:24px;font-size:14px;display:flex}.mobile-actions[data-astro-cid-c2e4uaqk]{display:none}@media (width<=760px){.mobile-actions[data-astro-cid-c2e4uaqk]{z-index:20;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:var(--white);border-top:1px solid var(--line-2);grid-template-columns:1fr 1fr 1.2fr;gap:8px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 30px -18px #2b211b80}}.action[data-astro-cid-c2e4uaqk]{border:1.5px solid var(--line);min-height:48px;color:var(--ink);border-radius:10px;justify-content:center;align-items:center;gap:8px;font-size:15px;font-weight:700;text-decoration:none;display:flex}.action[data-astro-cid-c2e4uaqk]:hover{color:var(--ink);background:var(--soft)}.action--primary[data-astro-cid-c2e4uaqk]{border-color:var(--primary);background:var(--primary);color:var(--white)}.action--primary[data-astro-cid-c2e4uaqk]:hover{background:var(--primary-dark);color:var(--white)}:root{--ink:#211a15;--primary:#2a211b;--primary-dark:#120d0a;--accent:#8a5d33;--accent-soft:#c49a6c;--dark:#241c17;--dark-card:#33281f;--dark-line:#4a3c31;--footer:#1b1511;--footer-line:#3a2e25;--footer-text:#c8baa9;--muted:#72655a;--body-2:#4d4037;--bg:#f8f5f0;--soft:#efe6db;--blob:#f2eae0;--tint:#f1e7da;--line:#e3d7c8;--line-2:#ece4d9;--field:#cdbca9;--field-bg:#fcfaf7;--photo:#e8ddd0;--photo-2:#efe6db;--photo-3:#ddcdbb;--photo-text:#6b5847;--before:#d9cfc4;--avatar:#d7c4ae;--on-dark:#e8dfd3;--on-dark-2:#c4b6a6;--on-primary:#e8dfd3;--accent-light:#d6b48e;--star:#c58b2a;--star-light:#e6be72;--white:#fff;--font:"Inter", system-ui, sans-serif;--font-display:"Inter Tight", "Inter", system-ui, sans-serif;--gutter:clamp(16px, 4vw, 40px);--section-y:clamp(80px, 9vw, 128px);--radius-pill:999px;--shadow-primary:0 14px 30px -14px #2a211b8c;--shadow-card:0 24px 48px -28px #2a211b66;--shadow-soft:0 40px 80px -48px #2a211b80}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}[id]{scroll-margin-top:24px}@media (width>=761px){[id]{scroll-margin-top:96px}}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;box-shadow:0 0 0 6px var(--white)}main:focus{outline:none}.skip-link{z-index:100;background:var(--white);color:var(--ink);border-radius:10px;padding:12px 20px;font-weight:700;text-decoration:none;position:fixed;top:12px;left:12px;transform:translateY(-200%)}.skip-link:focus{transform:none}body{background:var(--bg);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.65}@media (width<=760px){body{padding-bottom:calc(68px + env(safe-area-inset-bottom))}}main{overflow-x:clip}:where(a){color:var(--accent)}:where(a:hover){color:var(--primary)}input,select,textarea,button{font:inherit;color:inherit}h1,h2,h3{font-family:var(--font-display)}h1,h2,h3,p,figure,blockquote,dl,dd{margin:0}.container{max-width:1280px;padding:0 var(--gutter);margin:0 auto}.container--narrow{max-width:900px}.section{padding:var(--section-y) 0;position:relative}.section--flush-top{padding-top:0}.bg-soft{background:var(--soft)}.bg-white{background:var(--white)}.stack{gap:var(--stack-gap,48px);flex-direction:column;display:flex}.split{flex-wrap:wrap;align-items:center;gap:48px 72px;display:flex}.split>*{min-width:0}.blob{background:var(--blob);pointer-events:none;border-radius:48% 52% 44% 56%/52% 40% 60% 48%;width:560px;height:520px;position:absolute}.blob--right{top:20px;right:-140px}.blob--left{top:40px;left:-160px}.blob+.container{position:relative}.eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--accent);font-size:12px;font-weight:600}.on-dark .eyebrow,.eyebrow--light{color:var(--accent-light)}.h2{letter-spacing:-.025em;font-size:clamp(30px,3.4vw,46px);font-weight:500;line-height:1.12}.h2--sm{font-size:clamp(28px,3.2vw,40px)}.rule{background:var(--accent-soft);border:0;width:56px;height:1px;margin:6px 0 0}.muted{color:var(--muted)}.section-head{flex-direction:column;gap:14px;display:flex}.section-head--center{text-align:center;align-items:center}.section-head--center .muted{max-width:38em}.heading-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.text-link{color:var(--ink);align-items:center;gap:8px;min-height:44px;font-weight:600;text-decoration:none;display:inline-flex}.text-link:hover{color:var(--accent)}.btn{border-radius:var(--radius-pill);cursor:pointer;border:0;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 28px;font-size:15px;font-weight:600;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s,transform .15s;display:inline-flex}.btn:active{transform:translateY(1px)}.btn--sm{min-height:44px;padding:0 22px;font-size:14px}.btn--md{min-height:50px;padding:0 26px}.btn--lg{min-height:56px;padding:0 32px}.btn--primary{background:var(--primary);color:var(--white)}.btn--primary:hover{background:var(--primary-dark);color:var(--white)}.btn--white{background:var(--white);color:var(--ink)}.btn--white:hover{background:var(--tint);color:var(--ink)}.btn--outline{border:1px solid var(--primary);color:var(--primary);background:0 0}.btn--outline:hover{background:var(--primary);color:var(--white)}.btn--outline-white{color:var(--white);background:0 0;border:1px solid #ffffffb3}.btn--outline-white:hover{color:var(--white);background:#ffffff1f}.btn--whatsapp{color:var(--white);background:#1f8a4c}.btn--whatsapp:hover{color:var(--white);background:#176b3a}.btn--shadow{box-shadow:var(--shadow-primary)}.btn-row{flex-wrap:wrap;gap:12px;display:flex}.glass-chip{min-height:44px;color:var(--white);background:#ffffff1f;border:1px solid #ffffff59;border-radius:999px;align-items:center;padding:0 18px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}a.glass-chip:hover{color:var(--white);background:#ffffff38}.glass-chip--static{min-height:0;padding:8px 16px;font-size:14px}.panel-dark{background:var(--dark);color:var(--white);border-radius:28px;padding:clamp(36px,5vw,72px)}.num-badge{background:var(--tint);width:44px;height:44px;color:var(--accent);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:700;display:flex}.pill{background:var(--tint);color:var(--accent);border-radius:999px;align-self:flex-start;padding:4px 12px;font-size:13px;font-weight:600}.stars{color:var(--star);letter-spacing:3px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:no-preference){.reveal-ready :is(.section>.container>:not(.card-grid,.review-grid,.gallery,.steps,.options,.crowns,.faq),.book-grid>*,.band .inner>*,.card-grid>*,.review-grid>*,.gallery>*,.why-grid>*,.steps>*,.hygiene-steps>*,.options>*,.crowns>*,.rct-lists>*,.faq>*):not(.is-visible){opacity:0}.reveal-ready .is-visible{animation:reveal .8s cubic-bezier(.2, .7, .2, 1) var(--reveal-delay,0s) backwards}}@keyframes reveal{0%{opacity:0;transform:translateY(28px)}}.header[data-astro-cid-nen7h5rs]{z-index:5;--h-text:var(--white);--h-muted:var(--on-dark);--h-line:#ffffff38;--h-panel:var(--dark);position:relative}.header--light[data-astro-cid-nen7h5rs]{--h-text:var(--ink);--h-muted:var(--body-2);--h-line:var(--line);--h-panel:var(--bg)}.header--light[data-astro-cid-nen7h5rs] .shell[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--line-2)}.bar[data-astro-cid-nen7h5rs]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;padding-block:22px;display:flex}.brand[data-astro-cid-nen7h5rs]{color:var(--h-text);font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;font-size:19px;font-weight:600;text-decoration:none;display:flex}.brand[data-astro-cid-nen7h5rs]:hover{color:var(--h-text)}.brand-mark[data-astro-cid-nen7h5rs]{border:1px solid var(--h-line);width:36px;height:36px;color:var(--accent-soft);border-radius:50%;justify-content:center;align-items:center;display:flex}.nav[data-astro-cid-nen7h5rs]{flex-wrap:wrap;gap:6px 32px;font-size:14px;font-weight:500;display:flex}.nav-link[data-astro-cid-nen7h5rs]{color:var(--h-muted);border-bottom:1px solid #0000;padding-block:4px;text-decoration:none}.nav-link[data-astro-cid-nen7h5rs]:hover{color:var(--h-text)}.nav-link[data-astro-cid-nen7h5rs].active{color:var(--h-text);border-bottom-color:var(--accent-soft)}.actions[data-astro-cid-nen7h5rs]{gap:10px;display:flex}.call-btn[data-astro-cid-nen7h5rs]{border:1px solid var(--h-line);color:var(--h-text);background:0 0}.call-btn[data-astro-cid-nen7h5rs]:hover{border-color:var(--h-text);color:var(--h-text)}.book-btn[data-astro-cid-nen7h5rs]{background:var(--white);color:var(--ink)}.book-btn[data-astro-cid-nen7h5rs]:hover{background:var(--tint);color:var(--ink)}.header--light[data-astro-cid-nen7h5rs] .book-btn[data-astro-cid-nen7h5rs]{background:var(--primary);color:var(--white)}.header--light[data-astro-cid-nen7h5rs] .book-btn[data-astro-cid-nen7h5rs]:hover{background:var(--primary-dark)}.menu[data-astro-cid-nen7h5rs]{display:contents}.menu-btn[data-astro-cid-nen7h5rs]{display:none}@media (width>=961px){.is-stuck[data-astro-cid-nen7h5rs] .shell[data-astro-cid-nen7h5rs]{background:var(--h-panel);animation:.25s slide-down;position:fixed;top:0;left:0;right:0;box-shadow:0 10px 30px -18px #2a211b80}.header--light[data-astro-cid-nen7h5rs].is-stuck .shell[data-astro-cid-nen7h5rs]{-webkit-backdrop-filter:blur(12px);background:#f8f5f0eb}.is-stuck[data-astro-cid-nen7h5rs] .bar[data-astro-cid-nen7h5rs]{padding-block:12px}}@keyframes slide-down{0%{transform:translateY(-100%)}}@media (width<=1180px) and (width>=961px){.call-btn[data-astro-cid-nen7h5rs]{display:none}}@media (width<=960px){.bar[data-astro-cid-nen7h5rs]{padding-block:16px;position:relative}.menu-btn[data-astro-cid-nen7h5rs]{border:1px solid var(--h-line);width:48px;height:48px;color:var(--h-text);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;display:flex}.menu-btn[data-astro-cid-nen7h5rs] .icon-close,.menu-btn[data-astro-cid-nen7h5rs][aria-expanded=true] .icon-open{display:none}.menu-btn[data-astro-cid-nen7h5rs][aria-expanded=true] .icon-close{display:block}.menu[data-astro-cid-nen7h5rs]{top:100%;left:var(--gutter);right:var(--gutter);z-index:10;background:var(--dark);box-shadow:var(--shadow-card);border-radius:20px;flex-direction:column;gap:20px;padding:20px;display:none;position:absolute}.menu[data-astro-cid-nen7h5rs].is-open{display:flex}.nav[data-astro-cid-nen7h5rs]{flex-direction:column;gap:0;font-size:17px}.nav-link[data-astro-cid-nen7h5rs]{min-height:48px;color:var(--on-dark);border-bottom:1px solid var(--dark-line);align-items:center;display:flex}.nav-link[data-astro-cid-nen7h5rs]:hover,.nav-link[data-astro-cid-nen7h5rs].active{color:var(--white);border-bottom-color:var(--dark-line)}.nav-link[data-astro-cid-nen7h5rs].active{color:var(--accent-light)}.actions[data-astro-cid-nen7h5rs]{flex-direction:column}.actions[data-astro-cid-nen7h5rs] .btn[data-astro-cid-nen7h5rs]{min-height:52px}.call-btn[data-astro-cid-nen7h5rs],.header--light[data-astro-cid-nen7h5rs] .call-btn[data-astro-cid-nen7h5rs]{border-color:var(--dark-line);color:var(--white)}.book-btn[data-astro-cid-nen7h5rs],.header--light[data-astro-cid-nen7h5rs] .book-btn[data-astro-cid-nen7h5rs]{background:var(--white);color:var(--ink)}}
