@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b0e156020fd1d73f-s.3jppgd0xzx-0d.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ece6651c07dc3133-s.0t8ljjjn9wtsx.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1d0bb6ba8433fca1-s.2zyohmvb-ks7f.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9d036f80216c14ee-s.p.3u4lli0-axodc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b0e156020fd1d73f-s.3jppgd0xzx-0d.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ece6651c07dc3133-s.0t8ljjjn9wtsx.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1d0bb6ba8433fca1-s.2zyohmvb-ks7f.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9d036f80216c14ee-s.p.3u4lli0-axodc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display Fallback;src:local(Times New Roman);ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.0%;size-adjust:111.26%}.y59KFa_className{font-family:Playfair Display,Playfair Display Fallback;font-style:normal}.y59KFa_variable{--font-playfair:"Playfair Display", "Playfair Display Fallback"}
@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ca55bb71b529573f-s.3q4n78m6muld7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1361b9baaefe9807-s.1d_6dtvtn9g3_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/92eb00116dd31e6a-s.16nfeub7ja6ze.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e1f600cb732239d9-s.1mvr14jy3vxq7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/65341aea9fb91af5-s.p.1dqa_6e_ad4sj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ca55bb71b529573f-s.3q4n78m6muld7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1361b9baaefe9807-s.1d_6dtvtn9g3_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/92eb00116dd31e6a-s.16nfeub7ja6ze.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e1f600cb732239d9-s.1mvr14jy3vxq7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/65341aea9fb91af5-s.p.1dqa_6e_ad4sj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ca55bb71b529573f-s.3q4n78m6muld7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1361b9baaefe9807-s.1d_6dtvtn9g3_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/92eb00116dd31e6a-s.16nfeub7ja6ze.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e1f600cb732239d9-s.1mvr14jy3vxq7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/65341aea9fb91af5-s.p.1dqa_6e_ad4sj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ca55bb71b529573f-s.3q4n78m6muld7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1361b9baaefe9807-s.1d_6dtvtn9g3_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/92eb00116dd31e6a-s.16nfeub7ja6ze.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e1f600cb732239d9-s.1mvr14jy3vxq7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/65341aea9fb91af5-s.p.1dqa_6e_ad4sj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.hByqSG_className{font-family:Montserrat,Montserrat Fallback;font-style:normal}.hByqSG_variable{--font-montserrat:"Montserrat", "Montserrat Fallback"}
.igsdCG_icon{color:currentColor;flex-shrink:0;width:1.25em;height:1.25em;display:inline-block}
:root{--color-bg:#f5f4f0;--color-surface:#fff;--color-surface-alt:#ecease4;--color-ink:#141414;--color-ink-soft:#2a2a2a;--color-muted:#4a4a48;--color-border:#dad7cf;--color-gold:#a8843f;--color-gold-light:#c9a862;--color-gold-dark:#7e6229;--gradient-gold:linear-gradient(135deg, #7e6229 0%, #c9a862 50%, #a8843f 100%);--color-whatsapp:#25d366;--color-on-dark:#f5f4f0;--font-heading:var(--font-playfair), Georgia, serif;--font-body:var(--font-montserrat), system-ui, sans-serif;--fs-xs:clamp(.75rem, .72rem + .15vw, .8125rem);--fs-sm:clamp(.875rem, .85rem + .15vw, .9375rem);--fs-base:clamp(1rem, .96rem + .2vw, 1.0625rem);--fs-lg:clamp(1.125rem, 1.05rem + .35vw, 1.25rem);--fs-xl:clamp(1.375rem, 1.2rem + .8vw, 1.75rem);--fs-2xl:clamp(1.75rem, 1.45rem + 1.4vw, 2.5rem);--fs-3xl:clamp(2.25rem, 1.7rem + 2.6vw, 3.75rem);--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--lh-tight:1.15;--lh-base:1.6;--tracking-wide:.12em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--section-py:clamp(4rem, 3rem + 5vw, 7rem);--container-max:1200px;--container-px:clamp(1rem, .5rem + 2.5vw, 2rem);--header-h:80px;--header-h-scrolled:64px;--radius-sm:4px;--radius-md:8px;--radius-lg:16px;--radius-pill:999px;--border-thin:1px solid var(--color-border);--border-gold:1px solid var(--color-gold);--shadow-sm:0 1px 2px #0000000f;--shadow-md:0 6px 20px #00000014;--shadow-header:0 2px 12px #0000001f;--ease-out:cubic-bezier(.22, 1, .36, 1);--dur-fast:.15s;--dur-base:.25s;--dur-slow:.5s;--z-header:100;--z-float:90;--z-menu:110}.HB5Z3q_button{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);border-radius:var(--radius-pill);font-family:var(--font-body);font-size:var(--fs-sm);font-weight:var(--fw-semibold);letter-spacing:.02em;white-space:nowrap;transition:background-color var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out),transform var(--dur-fast) var(--ease-out);border:1px solid #0000;display:inline-flex}.HB5Z3q_button:active{transform:translateY(1px)}.HB5Z3q_button:focus-visible{outline:2px solid var(--color-gold);outline-offset:3px}@media (prefers-reduced-motion:reduce){.HB5Z3q_button{transition:none}}.HB5Z3q_primary{background:var(--color-ink);color:var(--color-on-dark);border-color:var(--color-ink)}.HB5Z3q_primary:hover{background:var(--color-gold);border-color:var(--color-gold);color:var(--color-ink)}.HB5Z3q_outline{color:var(--color-ink);border-color:var(--color-gold);background:0 0}.HB5Z3q_outline:hover{background:#a8843f1a}.HB5Z3q_whatsapp{background:var(--color-whatsapp);color:#fff;border-color:var(--color-whatsapp)}.HB5Z3q_whatsapp:hover{filter:brightness(1.08)}.HB5Z3q_icon{width:1.1em;height:1.1em}
:root{--color-bg:#f5f4f0;--color-surface:#fff;--color-surface-alt:#ecease4;--color-ink:#141414;--color-ink-soft:#2a2a2a;--color-muted:#4a4a48;--color-border:#dad7cf;--color-gold:#a8843f;--color-gold-light:#c9a862;--color-gold-dark:#7e6229;--gradient-gold:linear-gradient(135deg, #7e6229 0%, #c9a862 50%, #a8843f 100%);--color-whatsapp:#25d366;--color-on-dark:#f5f4f0;--font-heading:var(--font-playfair), Georgia, serif;--font-body:var(--font-montserrat), system-ui, sans-serif;--fs-xs:clamp(.75rem, .72rem + .15vw, .8125rem);--fs-sm:clamp(.875rem, .85rem + .15vw, .9375rem);--fs-base:clamp(1rem, .96rem + .2vw, 1.0625rem);--fs-lg:clamp(1.125rem, 1.05rem + .35vw, 1.25rem);--fs-xl:clamp(1.375rem, 1.2rem + .8vw, 1.75rem);--fs-2xl:clamp(1.75rem, 1.45rem + 1.4vw, 2.5rem);--fs-3xl:clamp(2.25rem, 1.7rem + 2.6vw, 3.75rem);--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--lh-tight:1.15;--lh-base:1.6;--tracking-wide:.12em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--section-py:clamp(4rem, 3rem + 5vw, 7rem);--container-max:1200px;--container-px:clamp(1rem, .5rem + 2.5vw, 2rem);--header-h:80px;--header-h-scrolled:64px;--radius-sm:4px;--radius-md:8px;--radius-lg:16px;--radius-pill:999px;--border-thin:1px solid var(--color-border);--border-gold:1px solid var(--color-gold);--shadow-sm:0 1px 2px #0000000f;--shadow-md:0 6px 20px #00000014;--shadow-header:0 2px 12px #0000001f;--ease-out:cubic-bezier(.22, 1, .36, 1);--dur-fast:.15s;--dur-base:.25s;--dur-slow:.5s;--z-header:100;--z-float:90;--z-menu:110}.twV7AW_hero{min-height:min(100svh,820px);padding-block:var(--space-9);isolation:isolate;align-items:center;display:flex;position:relative;overflow:hidden}.twV7AW_decoration{z-index:-1;opacity:.5;width:100%;height:100%;color:var(--color-gold);position:absolute;inset:0}@media (min-width:768px){.twV7AW_decoration{opacity:.7}}.twV7AW_decorationRoute{opacity:.4}.twV7AW_decorationPath{stroke-dasharray:1050;stroke-dashoffset:1050px;animation:twV7AW_draw-route 6s var(--ease-out) .3s forwards}@media (prefers-reduced-motion:reduce){.twV7AW_decorationPath{stroke-dashoffset:0;animation:none}}@keyframes twV7AW_draw-route{to{stroke-dashoffset:0}}.twV7AW_inner{width:100%;max-width:var(--container-max);padding-inline:var(--container-px);max-width:44rem;margin-inline:auto;position:relative}.twV7AW_reveal{opacity:0;animation:twV7AW_hero-reveal var(--dur-slow) var(--ease-out) forwards;transform:translateY(12px)}@media (prefers-reduced-motion:reduce){.twV7AW_reveal{opacity:1;animation:none;transform:none}}@keyframes twV7AW_hero-reveal{to{opacity:1;transform:translateY(0)}}.twV7AW_eyebrow{margin-bottom:var(--space-4);font-size:var(--fs-xs);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-gold-dark);animation-delay:0s;display:inline-block;}.twV7AW_title{margin-bottom:var(--space-5);animation-delay:90ms;}.twV7AW_subtitle{margin-bottom:var(--space-7);max-width:34rem;font-size:var(--fs-lg);color:var(--color-muted);animation-delay:.18s;}.twV7AW_actions{gap:var(--space-4);flex-wrap:wrap;animation-delay:.27s;display:flex;}.twV7AW_trust{gap:var(--space-5);margin-top:var(--space-7);padding-top:var(--space-6);border-top:var(--border-thin);flex-wrap:wrap;animation-delay:.36s;display:flex;}.twV7AW_trustItem{align-items:center;gap:var(--space-2);font-size:var(--fs-sm);color:var(--color-ink-soft);display:flex}.twV7AW_trustIcon{color:var(--color-gold)}
:root{--color-bg:#f5f4f0;--color-surface:#fff;--color-surface-alt:#ecease4;--color-ink:#141414;--color-ink-soft:#2a2a2a;--color-muted:#4a4a48;--color-border:#dad7cf;--color-gold:#a8843f;--color-gold-light:#c9a862;--color-gold-dark:#7e6229;--gradient-gold:linear-gradient(135deg, #7e6229 0%, #c9a862 50%, #a8843f 100%);--color-whatsapp:#25d366;--color-on-dark:#f5f4f0;--font-heading:var(--font-playfair), Georgia, serif;--font-body:var(--font-montserrat), system-ui, sans-serif;--fs-xs:clamp(.75rem, .72rem + .15vw, .8125rem);--fs-sm:clamp(.875rem, .85rem + .15vw, .9375rem);--fs-base:clamp(1rem, .96rem + .2vw, 1.0625rem);--fs-lg:clamp(1.125rem, 1.05rem + .35vw, 1.25rem);--fs-xl:clamp(1.375rem, 1.2rem + .8vw, 1.75rem);--fs-2xl:clamp(1.75rem, 1.45rem + 1.4vw, 2.5rem);--fs-3xl:clamp(2.25rem, 1.7rem + 2.6vw, 3.75rem);--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--lh-tight:1.15;--lh-base:1.6;--tracking-wide:.12em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--section-py:clamp(4rem, 3rem + 5vw, 7rem);--container-max:1200px;--container-px:clamp(1rem, .5rem + 2.5vw, 2rem);--header-h:80px;--header-h-scrolled:64px;--radius-sm:4px;--radius-md:8px;--radius-lg:16px;--radius-pill:999px;--border-thin:1px solid var(--color-border);--border-gold:1px solid var(--color-gold);--shadow-sm:0 1px 2px #0000000f;--shadow-md:0 6px 20px #00000014;--shadow-header:0 2px 12px #0000001f;--ease-out:cubic-bezier(.22, 1, .36, 1);--dur-fast:.15s;--dur-base:.25s;--dur-slow:.5s;--z-header:100;--z-float:90;--z-menu:110}.PVCzVq_section{padding-block:var(--section-py)}.PVCzVq_alt{background:var(--color-surface-alt)}.PVCzVq_dark{background:var(--color-ink);color:var(--color-on-dark)}.PVCzVq_header{max-width:42rem;margin-bottom:var(--space-7)}.PVCzVq_eyebrow{margin-bottom:var(--space-3);font-size:var(--fs-xs);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-gold-dark);display:inline-block}.PVCzVq_dark .PVCzVq_eyebrow{color:var(--color-gold-light)}.PVCzVq_title{margin-bottom:var(--space-4)}.PVCzVq_description{color:var(--color-muted);font-size:var(--fs-lg)}.PVCzVq_dark .PVCzVq_description{color:var(--color-on-dark);opacity:.8}
:root{--color-bg:#f5f4f0;--color-surface:#fff;--color-surface-alt:#ecease4;--color-ink:#141414;--color-ink-soft:#2a2a2a;--color-muted:#4a4a48;--color-border:#dad7cf;--color-gold:#a8843f;--color-gold-light:#c9a862;--color-gold-dark:#7e6229;--gradient-gold:linear-gradient(135deg, #7e6229 0%, #c9a862 50%, #a8843f 100%);--color-whatsapp:#25d366;--color-on-dark:#f5f4f0;--font-heading:var(--font-playfair), Georgia, serif;--font-body:var(--font-montserrat), system-ui, sans-serif;--fs-xs:clamp(.75rem, .72rem + .15vw, .8125rem);--fs-sm:clamp(.875rem, .85rem + .15vw, .9375rem);--fs-base:clamp(1rem, .96rem + .2vw, 1.0625rem);--fs-lg:clamp(1.125rem, 1.05rem + .35vw, 1.25rem);--fs-xl:clamp(1.375rem, 1.2rem + .8vw, 1.75rem);--fs-2xl:clamp(1.75rem, 1.45rem + 1.4vw, 2.5rem);--fs-3xl:clamp(2.25rem, 1.7rem + 2.6vw, 3.75rem);--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--lh-tight:1.15;--lh-base:1.6;--tracking-wide:.12em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--section-py:clamp(4rem, 3rem + 5vw, 7rem);--container-max:1200px;--container-px:clamp(1rem, .5rem + 2.5vw, 2rem);--header-h:80px;--header-h-scrolled:64px;--radius-sm:4px;--radius-md:8px;--radius-lg:16px;--radius-pill:999px;--border-thin:1px solid var(--color-border);--border-gold:1px solid var(--color-gold);--shadow-sm:0 1px 2px #0000000f;--shadow-md:0 6px 20px #00000014;--shadow-header:0 2px 12px #0000001f;--ease-out:cubic-bezier(.22, 1, .36, 1);--dur-fast:.15s;--dur-base:.25s;--dur-slow:.5s;--z-header:100;--z-float:90;--z-menu:110}.bkalGq_grid{gap:var(--space-5);grid-template-columns:1fr;display:grid}@media (min-width:640px){.bkalGq_grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.bkalGq_grid{grid-template-columns:repeat(3,1fr)}}.bkalGq_card{gap:var(--space-4);padding:var(--space-6);background:var(--color-surface);border:var(--border-thin);border-radius:var(--radius-md);transition:transform var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out);flex-direction:column;display:flex}.bkalGq_card:hover{border-color:var(--color-gold);box-shadow:var(--shadow-md);transform:translateY(-4px)}@media (prefers-reduced-motion:reduce){.bkalGq_card{transition:none}.bkalGq_card:hover{transform:none}}.bkalGq_iconWrap{border-radius:var(--radius-md);background:var(--color-surface-alt);width:3rem;height:3rem;color:var(--color-gold-dark);justify-content:center;align-items:center;display:inline-flex}.bkalGq_icon{width:1.5em;height:1.5em}.bkalGq_cardTitle{font-size:var(--fs-lg)}.bkalGq_cardDescription{font-size:var(--fs-sm);color:var(--color-muted);flex-grow:1}.bkalGq_cardLink{position:relative}.bkalGq_cardLink:after{content:"";background:var(--color-gold);transform-origin:0;width:100%;height:1px;transition:transform var(--dur-base) var(--ease-out);position:absolute;bottom:-.25em;left:0;transform:scaleX(0)}.bkalGq_cardLink:hover:after,.bkalGq_cardLink[aria-current=true]:after{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.bkalGq_cardLink:after{transition:none}}.bkalGq_cardLink{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--color-gold-dark);align-self:flex-start}.bkalGq_destinations{margin-top:var(--space-8);padding-top:var(--space-7);border-top:var(--border-thin)}.bkalGq_destinationsTitle{margin-bottom:var(--space-5);font-size:var(--fs-xl)}.bkalGq_destinationTabs{gap:var(--space-2);z-index:1;flex-direction:column;display:flex;position:relative}@media (min-width:640px){.bkalGq_destinationTabs{flex-flow:wrap;align-items:flex-end;gap:0}}.bkalGq_destinationTab{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--color-ink-soft);white-space:nowrap;transition:color var(--dur-base) var(--ease-out),background-color var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out);background:0 0;display:flex}@media (min-width:640px){.bkalGq_destinationTab{border-radius:var(--radius-md) var(--radius-md) 0 0;border:1px solid #0000;border-bottom:none}}.bkalGq_destinationTab:hover{color:var(--color-ink)}.bkalGq_destinationTab:focus-visible{outline:2px solid var(--color-gold);outline-offset:3px}@media (prefers-reduced-motion:reduce){.bkalGq_destinationTab{transition:none}}.bkalGq_destinationTabActive{background:var(--color-surface);border-color:var(--color-gold);color:var(--color-ink);font-weight:var(--fw-semibold);animation:3.5s ease-in-out infinite bkalGq_goldGlow}@media (min-width:640px){.bkalGq_destinationTabActive{margin-bottom:-1px}}@media (prefers-reduced-motion:reduce){.bkalGq_destinationTabActive{animation:none}}.bkalGq_destinationIcon{color:currentColor;flex-shrink:0}.bkalGq_destinationTabActive .bkalGq_destinationIcon{color:var(--color-gold)}.bkalGq_destinationPanel{margin-top:var(--space-3);background:var(--color-surface);border:var(--border-thin);border-color:var(--color-gold);border-radius:var(--radius-lg);flex-direction:column;animation:3.5s ease-in-out infinite bkalGq_goldGlow;display:flex;position:relative;overflow:hidden}@media (min-width:640px){.bkalGq_destinationPanel{align-items:flex-start;gap:var(--space-8);padding:var(--space-6);min-height:calc(16.5rem + var(--space-6)*2);flex-direction:row;margin-top:0}}@media (prefers-reduced-motion:reduce){.bkalGq_destinationPanel{animation:none}}@keyframes bkalGq_goldGlow{0%,to{border-color:var(--color-gold)}50%{border-color:var(--color-gold-light)}}@media (min-width:640px){.bkalGq_destinationPanelFlushLeft{border-top-left-radius:0}}.bkalGq_destinationPanelMedia{aspect-ratio:16/9;background:var(--color-surface-alt);flex-shrink:0;justify-content:center;align-items:center;display:flex}@media (min-width:640px){.bkalGq_destinationPanelMedia{aspect-ratio:4/3;border-radius:var(--radius-md);width:22rem;overflow:hidden}}.bkalGq_destinationPanelPlaceholder{color:var(--color-muted);font-size:var(--fs-xs);text-align:center;padding:var(--space-4)}.bkalGq_destinationCarousel{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;background:0 0;border:none;width:100%;height:100%;padding:0;display:block;position:relative}.bkalGq_destinationCarousel:active{cursor:grabbing}.bkalGq_destinationCarousel:focus-visible{outline:2px solid var(--color-gold);outline-offset:3px}.bkalGq_destinationCarouselDots{left:0;right:0;bottom:var(--space-3);justify-content:center;align-items:center;gap:var(--space-2);display:flex;position:absolute}.bkalGq_destinationCarouselDot{background:#ffffff8c;border-radius:50%;width:.5rem;height:.5rem;box-shadow:0 0 0 1px #00000026}.bkalGq_destinationCarouselDotActive{background:var(--color-gold-light)}.bkalGq_destinationPanelImage{object-fit:cover;-webkit-user-drag:none;width:100%;height:100%;display:block}.bkalGq_destinationPanelBody{gap:var(--space-3);padding:var(--space-6);flex-direction:column;display:flex}@media (min-width:640px){.bkalGq_destinationPanelBody{padding:0}}.bkalGq_destinationPanelTitle{font-size:var(--fs-xl)}.bkalGq_destinationPanelDescription{color:var(--color-muted)}.bkalGq_destinationPanelDetails{color:var(--color-ink-soft);font-size:var(--fs-sm)}.bkalGq_destinationPlaces{gap:var(--space-2);flex-direction:column;flex-grow:1;display:flex}.bkalGq_destinationPlace{gap:var(--space-1);flex-direction:column;display:flex}.bkalGq_destinationPlaceName{font-weight:var(--fw-semibold);font-size:var(--fs-sm)}.bkalGq_destinationPlaceDescription{font-size:var(--fs-xs);color:var(--color-muted)}.bkalGq_destinationPanelLink{position:relative}.bkalGq_destinationPanelLink:after{content:"";background:var(--color-gold);transform-origin:0;width:100%;height:1px;transition:transform var(--dur-base) var(--ease-out);position:absolute;bottom:-.25em;left:0;transform:scaleX(0)}.bkalGq_destinationPanelLink:hover:after,.bkalGq_destinationPanelLink[aria-current=true]:after{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.bkalGq_destinationPanelLink:after{transition:none}}.bkalGq_destinationPanelLink{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--color-gold-dark);align-self:flex-start}.bkalGq_noteBanner{justify-content:center;align-items:center;gap:var(--space-3);margin-top:var(--space-8);padding:var(--space-5) var(--space-6);background:var(--color-ink);color:var(--color-on-dark);border-radius:var(--radius-lg);text-align:center;font-size:var(--fs-base);font-weight:var(--fw-semibold);transition:background-color var(--dur-base) var(--ease-out),transform var(--dur-fast) var(--ease-out);display:flex}.bkalGq_noteBanner:hover{background:var(--color-ink-soft)}.bkalGq_noteBanner:active{transform:scale(.99)}.bkalGq_noteBanner:focus-visible{outline:2px solid var(--color-gold-light);outline-offset:3px}@media (prefers-reduced-motion:reduce){.bkalGq_noteBanner{transition:none}.bkalGq_noteBanner:active{transform:none}}.bkalGq_noteBannerIcon{width:1.5em;height:1.5em;color:var(--color-gold-light);flex-shrink:0}
:root{--color-bg:#f5f4f0;--color-surface:#fff;--color-surface-alt:#ecease4;--color-ink:#141414;--color-ink-soft:#2a2a2a;--color-muted:#4a4a48;--color-border:#dad7cf;--color-gold:#a8843f;--color-gold-light:#c9a862;--color-gold-dark:#7e6229;--gradient-gold:linear-gradient(135deg, #7e6229 0%, #c9a862 50%, #a8843f 100%);--color-whatsapp:#25d366;--color-on-dark:#f5f4f0;--font-heading:var(--font-playfair), Georgia, serif;--font-body:var(--font-montserrat), system-ui, sans-serif;--fs-xs:clamp(.75rem, .72rem + .15vw, .8125rem);--fs-sm:clamp(.875rem, .85rem + .15vw, .9375rem);--fs-base:clamp(1rem, .96rem + .2vw, 1.0625rem);--fs-lg:clamp(1.125rem, 1.05rem + .35vw, 1.25rem);--fs-xl:clamp(1.375rem, 1.2rem + .8vw, 1.75rem);--fs-2xl:clamp(1.75rem, 1.45rem + 1.4vw, 2.5rem);--fs-3xl:clamp(2.25rem, 1.7rem + 2.6vw, 3.75rem);--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--lh-tight:1.15;--lh-base:1.6;--tracking-wide:.12em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--section-py:clamp(4rem, 3rem + 5vw, 7rem);--container-max:1200px;--container-px:clamp(1rem, .5rem + 2.5vw, 2rem);--header-h:80px;--header-h-scrolled:64px;--radius-sm:4px;--radius-md:8px;--radius-lg:16px;--radius-pill:999px;--border-thin:1px solid var(--color-border);--border-gold:1px solid var(--color-gold);--shadow-sm:0 1px 2px #0000000f;--shadow-md:0 6px 20px #00000014;--shadow-header:0 2px 12px #0000001f;--ease-out:cubic-bezier(.22, 1, .36, 1);--dur-fast:.15s;--dur-base:.25s;--dur-slow:.5s;--z-header:100;--z-float:90;--z-menu:110}.TSCT2a_wrapper{padding-top:0;padding-bottom:calc(var(--space-7)*.6);margin-top:calc(var(--space-8) - var(--section-py));margin-bottom:calc(var(--space-7)*-.5)}.TSCT2a_frame{aspect-ratio:20/7;border-radius:var(--radius-lg);overflow:hidden}.TSCT2a_placeholder{background:var(--color-surface-alt);border:1px dashed var(--color-border);width:100%;height:100%;color:var(--color-muted);font-size:var(--fs-sm);text-align:center;padding:var(--space-4);justify-content:center;align-items:center;display:flex}.TSCT2a_image{object-fit:cover;object-position:center 75%;width:100%;height:100%;display:block}
:root{--color-bg:#f5f4f0;--color-surface:#fff;--color-surface-alt:#ecease4;--color-ink:#141414;--color-ink-soft:#2a2a2a;--color-muted:#4a4a48;--color-border:#dad7cf;--color-gold:#a8843f;--color-gold-light:#c9a862;--color-gold-dark:#7e6229;--gradient-gold:linear-gradient(135deg, #7e6229 0%, #c9a862 50%, #a8843f 100%);--color-whatsapp:#25d366;--color-on-dark:#f5f4f0;--font-heading:var(--font-playfair), Georgia, serif;--font-body:var(--font-montserrat), system-ui, sans-serif;--fs-xs:clamp(.75rem, .72rem + .15vw, .8125rem);--fs-sm:clamp(.875rem, .85rem + .15vw, .9375rem);--fs-base:clamp(1rem, .96rem + .2vw, 1.0625rem);--fs-lg:clamp(1.125rem, 1.05rem + .35vw, 1.25rem);--fs-xl:clamp(1.375rem, 1.2rem + .8vw, 1.75rem);--fs-2xl:clamp(1.75rem, 1.45rem + 1.4vw, 2.5rem);--fs-3xl:clamp(2.25rem, 1.7rem + 2.6vw, 3.75rem);--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--lh-tight:1.15;--lh-base:1.6;--tracking-wide:.12em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--section-py:clamp(4rem, 3rem + 5vw, 7rem);--container-max:1200px;--container-px:clamp(1rem, .5rem + 2.5vw, 2rem);--header-h:80px;--header-h-scrolled:64px;--radius-sm:4px;--radius-md:8px;--radius-lg:16px;--radius-pill:999px;--border-thin:1px solid var(--color-border);--border-gold:1px solid var(--color-gold);--shadow-sm:0 1px 2px #0000000f;--shadow-md:0 6px 20px #00000014;--shadow-header:0 2px 12px #0000001f;--ease-out:cubic-bezier(.22, 1, .36, 1);--dur-fast:.15s;--dur-base:.25s;--dur-slow:.5s;--z-header:100;--z-float:90;--z-menu:110}.wS1-Va_sentinel{pointer-events:none;width:1px;height:20px;position:absolute;top:0;left:0}.wS1-Va_header{z-index:var(--z-header);height:var(--header-h);background:var(--color-bg);transition:height var(--dur-base) var(--ease-out),background-color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out);border-bottom:1px solid #0000;align-items:center;display:flex;position:sticky;top:0}@media (prefers-reduced-motion:reduce){.wS1-Va_header{transition:none}}.wS1-Va_scrolled{height:var(--header-h-scrolled);background:var(--color-bg);box-shadow:var(--shadow-header);border-bottom-color:var(--color-gold)}.wS1-Va_inner{width:100%;max-width:var(--container-max);padding-inline:var(--container-px);justify-content:space-between;align-items:center;gap:var(--space-5);height:100%;margin-inline:auto;display:flex}.wS1-Va_logo{align-items:center;gap:var(--space-3);font-family:var(--font-heading);white-space:nowrap;line-height:1;display:flex}.wS1-Va_logo:focus-visible{outline:2px solid var(--color-gold);outline-offset:3px}.wS1-Va_logoIcon{object-fit:contain;width:32px;height:32px}.wS1-Va_logoText{align-items:baseline;gap:var(--space-2);display:flex}.wS1-Va_logoMain{font-size:var(--fs-lg);font-weight:var(--fw-bold);color:var(--color-ink)}.wS1-Va_logoSub{font-family:var(--font-body);font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-muted)}.wS1-Va_nav{display:none}@media (min-width:768px){.wS1-Va_nav{display:block}}.wS1-Va_navList{align-items:center;gap:var(--space-6);display:flex}.wS1-Va_navLink{position:relative}.wS1-Va_navLink:after{content:"";background:var(--color-gold);transform-origin:0;width:100%;height:1px;transition:transform var(--dur-base) var(--ease-out);position:absolute;bottom:-.25em;left:0;transform:scaleX(0)}.wS1-Va_navLink:hover:after,.wS1-Va_navLink[aria-current=true]:after{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.wS1-Va_navLink:after{transition:none}}.wS1-Va_navLink{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--color-ink);padding-block:var(--space-2)}.wS1-Va_navLink[aria-current=true]{color:var(--color-gold-dark)}.wS1-Va_contactIcons{align-items:center;gap:var(--space-4);color:var(--color-ink);display:none}@media (min-width:768px){.wS1-Va_contactIcons{display:flex}}.wS1-Va_contactIconLink{padding:var(--space-1);border-radius:var(--radius-sm);transition:color var(--dur-base) var(--ease-out);display:inline-flex}.wS1-Va_contactIconLink:hover{color:var(--color-gold-dark)}@media (prefers-reduced-motion:reduce){.wS1-Va_contactIconLink{transition:none}}.wS1-Va_menuButton{padding:var(--space-2);color:var(--color-ink);display:inline-flex}@media (min-width:768px){.wS1-Va_menuButton{display:none}}.wS1-Va_visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wS1-Va_mobilePanel{z-index:var(--z-menu);background:var(--color-ink);color:var(--color-on-dark);padding:var(--space-6) var(--container-px) var(--space-8);flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}@media (min-width:768px){.wS1-Va_mobilePanel{display:none}}.wS1-Va_mobilePanelHeader{margin-bottom:var(--space-8);justify-content:space-between;align-items:center;display:flex}.wS1-Va_mobileClose{padding:var(--space-2);color:var(--color-on-dark);display:inline-flex}.wS1-Va_mobileClose:hover{color:var(--color-gold-light)}.wS1-Va_mobileNavList{gap:var(--space-5);margin-bottom:var(--space-9);flex-direction:column;display:flex}.wS1-Va_mobileNavLink{font-family:var(--font-heading);font-size:var(--fs-xl);font-weight:var(--fw-semibold);color:var(--color-on-dark)}.wS1-Va_mobileNavLink[aria-current=true]{color:var(--color-gold-light)}.wS1-Va_mobileContact{gap:var(--space-4);padding-top:var(--space-6);border-top:1px solid #f5f4f026;flex-direction:column;margin-top:auto;display:flex}.wS1-Va_mobileContactLink{align-items:center;gap:var(--space-3);font-size:var(--fs-base);color:var(--color-on-dark);display:inline-flex}.wS1-Va_mobileContactLink:hover{color:var(--color-gold-light)}
:root{--color-bg:#f5f4f0;--color-surface:#fff;--color-surface-alt:#ecease4;--color-ink:#141414;--color-ink-soft:#2a2a2a;--color-muted:#4a4a48;--color-border:#dad7cf;--color-gold:#a8843f;--color-gold-light:#c9a862;--color-gold-dark:#7e6229;--gradient-gold:linear-gradient(135deg, #7e6229 0%, #c9a862 50%, #a8843f 100%);--color-whatsapp:#25d366;--color-on-dark:#f5f4f0;--font-heading:var(--font-playfair), Georgia, serif;--font-body:var(--font-montserrat), system-ui, sans-serif;--fs-xs:clamp(.75rem, .72rem + .15vw, .8125rem);--fs-sm:clamp(.875rem, .85rem + .15vw, .9375rem);--fs-base:clamp(1rem, .96rem + .2vw, 1.0625rem);--fs-lg:clamp(1.125rem, 1.05rem + .35vw, 1.25rem);--fs-xl:clamp(1.375rem, 1.2rem + .8vw, 1.75rem);--fs-2xl:clamp(1.75rem, 1.45rem + 1.4vw, 2.5rem);--fs-3xl:clamp(2.25rem, 1.7rem + 2.6vw, 3.75rem);--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--lh-tight:1.15;--lh-base:1.6;--tracking-wide:.12em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--section-py:clamp(4rem, 3rem + 5vw, 7rem);--container-max:1200px;--container-px:clamp(1rem, .5rem + 2.5vw, 2rem);--header-h:80px;--header-h-scrolled:64px;--radius-sm:4px;--radius-md:8px;--radius-lg:16px;--radius-pill:999px;--border-thin:1px solid var(--color-border);--border-gold:1px solid var(--color-gold);--shadow-sm:0 1px 2px #0000000f;--shadow-md:0 6px 20px #00000014;--shadow-header:0 2px 12px #0000001f;--ease-out:cubic-bezier(.22, 1, .36, 1);--dur-fast:.15s;--dur-base:.25s;--dur-slow:.5s;--z-header:100;--z-float:90;--z-menu:110}.SNE5yW_grid{gap:var(--space-5);grid-template-columns:1fr;display:grid}@media (min-width:640px){.SNE5yW_grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.SNE5yW_grid{grid-template-columns:repeat(3,1fr)}}.SNE5yW_card{background:var(--color-surface);border:var(--border-thin);border-radius:var(--radius-md);flex-direction:column;display:flex;overflow:hidden}.SNE5yW_photo{aspect-ratio:9/4;background:var(--color-surface-alt);justify-content:center;align-items:center;display:flex}.SNE5yW_photoPlaceholder{color:var(--color-muted);font-size:var(--fs-xs);text-align:center;padding:var(--space-4)}.SNE5yW_photoImage{object-fit:cover;width:100%;height:100%;display:block}.SNE5yW_name{align-items:center;gap:var(--space-2);margin-top:var(--space-5);padding-inline:var(--space-5);font-size:var(--fs-lg);display:flex}.SNE5yW_nameIcon{color:var(--color-gold);flex-shrink:0}.SNE5yW_features{gap:var(--space-2);margin-top:var(--space-3);padding-inline:var(--space-5);flex-wrap:wrap;display:flex}.SNE5yW_feature{padding:var(--space-1) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-pill);font-family:inherit;font-size:var(--fs-xs);color:var(--color-muted);cursor:pointer;transition:border-color var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out),background-color var(--dur-base) var(--ease-out);background:0 0}.SNE5yW_feature:hover{border-color:var(--color-gold);color:var(--color-ink)}@media (prefers-reduced-motion:reduce){.SNE5yW_feature{transition:none}}.SNE5yW_featureActive{background:var(--color-surface-alt);border-color:var(--color-gold);color:var(--color-ink);font-weight:var(--fw-semibold)}.SNE5yW_cardLink{position:relative}.SNE5yW_cardLink:after{content:"";background:var(--color-gold);transform-origin:0;width:100%;height:1px;transition:transform var(--dur-base) var(--ease-out);position:absolute;bottom:-.25em;left:0;transform:scaleX(0)}.SNE5yW_cardLink:hover:after,.SNE5yW_cardLink[aria-current=true]:after{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.SNE5yW_cardLink:after{transition:none}}.SNE5yW_cardLink{padding-top:var(--space-4);margin-top:auto;margin-bottom:var(--space-5);padding-inline:var(--space-5);font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--color-gold-dark);align-self:flex-start}
:root{--color-bg:#f5f4f0;--color-surface:#fff;--color-surface-alt:#ecease4;--color-ink:#141414;--color-ink-soft:#2a2a2a;--color-muted:#4a4a48;--color-border:#dad7cf;--color-gold:#a8843f;--color-gold-light:#c9a862;--color-gold-dark:#7e6229;--gradient-gold:linear-gradient(135deg, #7e6229 0%, #c9a862 50%, #a8843f 100%);--color-whatsapp:#25d366;--color-on-dark:#f5f4f0;--font-heading:var(--font-playfair), Georgia, serif;--font-body:var(--font-montserrat), system-ui, sans-serif;--fs-xs:clamp(.75rem, .72rem + .15vw, .8125rem);--fs-sm:clamp(.875rem, .85rem + .15vw, .9375rem);--fs-base:clamp(1rem, .96rem + .2vw, 1.0625rem);--fs-lg:clamp(1.125rem, 1.05rem + .35vw, 1.25rem);--fs-xl:clamp(1.375rem, 1.2rem + .8vw, 1.75rem);--fs-2xl:clamp(1.75rem, 1.45rem + 1.4vw, 2.5rem);--fs-3xl:clamp(2.25rem, 1.7rem + 2.6vw, 3.75rem);--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--lh-tight:1.15;--lh-base:1.6;--tracking-wide:.12em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--section-py:clamp(4rem, 3rem + 5vw, 7rem);--container-max:1200px;--container-px:clamp(1rem, .5rem + 2.5vw, 2rem);--header-h:80px;--header-h-scrolled:64px;--radius-sm:4px;--radius-md:8px;--radius-lg:16px;--radius-pill:999px;--border-thin:1px solid var(--color-border);--border-gold:1px solid var(--color-gold);--shadow-sm:0 1px 2px #0000000f;--shadow-md:0 6px 20px #00000014;--shadow-header:0 2px 12px #0000001f;--ease-out:cubic-bezier(.22, 1, .36, 1);--dur-fast:.15s;--dur-base:.25s;--dur-slow:.5s;--z-header:100;--z-float:90;--z-menu:110}.wcgw9G_footer{background:var(--color-ink);color:var(--color-on-dark);padding-top:var(--space-9);padding-bottom:var(--space-6);position:relative}.wcgw9G_footer:before{content:"";background:var(--gradient-gold);height:2px;position:absolute;top:0;left:0;right:0}.wcgw9G_inner{width:100%;max-width:var(--container-max);padding-inline:var(--container-px);margin-inline:auto}.wcgw9G_grid{gap:var(--space-8);padding-bottom:var(--space-8);border-bottom:1px solid #f5f4f01f;display:grid}@media (min-width:768px){.wcgw9G_grid{grid-template-columns:1.3fr 1fr 1fr}}.wcgw9G_brand{gap:var(--space-3);flex-direction:column;display:flex}.wcgw9G_brandName{font-family:var(--font-heading);font-size:var(--fs-xl);font-weight:var(--fw-bold)}.wcgw9G_brandTagline{max-width:28rem;color:var(--color-on-dark);opacity:.75;font-size:var(--fs-sm)}.wcgw9G_serviceAreas{max-width:28rem;color:var(--color-on-dark);opacity:.55;font-size:var(--fs-xs)}.wcgw9G_heading{margin-bottom:var(--space-4);font-size:var(--fs-xs);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-gold-light)}.wcgw9G_list{gap:var(--space-3);flex-direction:column;display:flex}.wcgw9G_link{position:relative}.wcgw9G_link:after{content:"";background:var(--color-gold);transform-origin:0;width:100%;height:1px;transition:transform var(--dur-base) var(--ease-out);position:absolute;bottom:-.25em;left:0;transform:scaleX(0)}.wcgw9G_link:hover:after,.wcgw9G_link[aria-current=true]:after{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.wcgw9G_link:after{transition:none}}.wcgw9G_link{align-items:center;gap:var(--space-2);font-size:var(--fs-sm);color:var(--color-on-dark);opacity:.9;display:inline-flex}.wcgw9G_link:hover{opacity:1}.wcgw9G_bottom{gap:var(--space-3);padding-top:var(--space-6);font-size:var(--fs-xs);color:var(--color-on-dark);opacity:.6;flex-direction:column;display:flex}@media (min-width:640px){.wcgw9G_bottom{flex-direction:row;justify-content:space-between;align-items:center}}.wcgw9G_legalLink{color:inherit}.wcgw9G_legalLink:hover{color:var(--color-gold-light);opacity:1}
:root{--color-bg:#f5f4f0;--color-surface:#fff;--color-surface-alt:#ecease4;--color-ink:#141414;--color-ink-soft:#2a2a2a;--color-muted:#4a4a48;--color-border:#dad7cf;--color-gold:#a8843f;--color-gold-light:#c9a862;--color-gold-dark:#7e6229;--gradient-gold:linear-gradient(135deg, #7e6229 0%, #c9a862 50%, #a8843f 100%);--color-whatsapp:#25d366;--color-on-dark:#f5f4f0;--font-heading:var(--font-playfair), Georgia, serif;--font-body:var(--font-montserrat), system-ui, sans-serif;--fs-xs:clamp(.75rem, .72rem + .15vw, .8125rem);--fs-sm:clamp(.875rem, .85rem + .15vw, .9375rem);--fs-base:clamp(1rem, .96rem + .2vw, 1.0625rem);--fs-lg:clamp(1.125rem, 1.05rem + .35vw, 1.25rem);--fs-xl:clamp(1.375rem, 1.2rem + .8vw, 1.75rem);--fs-2xl:clamp(1.75rem, 1.45rem + 1.4vw, 2.5rem);--fs-3xl:clamp(2.25rem, 1.7rem + 2.6vw, 3.75rem);--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--lh-tight:1.15;--lh-base:1.6;--tracking-wide:.12em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--section-py:clamp(4rem, 3rem + 5vw, 7rem);--container-max:1200px;--container-px:clamp(1rem, .5rem + 2.5vw, 2rem);--header-h:80px;--header-h-scrolled:64px;--radius-sm:4px;--radius-md:8px;--radius-lg:16px;--radius-pill:999px;--border-thin:1px solid var(--color-border);--border-gold:1px solid var(--color-gold);--shadow-sm:0 1px 2px #0000000f;--shadow-md:0 6px 20px #00000014;--shadow-header:0 2px 12px #0000001f;--ease-out:cubic-bezier(.22, 1, .36, 1);--dur-fast:.15s;--dur-base:.25s;--dur-slow:.5s;--z-header:100;--z-float:90;--z-menu:110}.-ZVzsa_list{gap:var(--space-3);flex-direction:column;max-width:48rem;display:flex}.-ZVzsa_item{border-radius:var(--radius-md);color:var(--color-on-dark);transition:border-color var(--dur-base) var(--ease-out);background:0 0;border:1px solid #fff3;overflow:hidden}.-ZVzsa_item[open]{border-color:var(--color-gold)}@media (prefers-reduced-motion:reduce){.-ZVzsa_item{transition:none}}.-ZVzsa_question{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);font-weight:var(--fw-semibold);color:var(--color-on-dark);cursor:pointer;list-style:none;display:flex}.-ZVzsa_question::-webkit-details-marker{display:none}.-ZVzsa_question:focus-visible{outline:2px solid var(--color-gold);outline-offset:3px}.-ZVzsa_chevron{color:var(--color-gold-light);transition:transform var(--dur-base) var(--ease-out);flex-shrink:0}@media (prefers-reduced-motion:reduce){.-ZVzsa_chevron{transition:none}}.-ZVzsa_item[open] .-ZVzsa_chevron{transform:rotate(180deg)}.-ZVzsa_answer{padding:0 var(--space-5) var(--space-5);color:var(--color-on-dark);opacity:.8;font-size:var(--fs-sm)}
:root{--color-bg:#f5f4f0;--color-surface:#fff;--color-surface-alt:#ecease4;--color-ink:#141414;--color-ink-soft:#2a2a2a;--color-muted:#4a4a48;--color-border:#dad7cf;--color-gold:#a8843f;--color-gold-light:#c9a862;--color-gold-dark:#7e6229;--gradient-gold:linear-gradient(135deg, #7e6229 0%, #c9a862 50%, #a8843f 100%);--color-whatsapp:#25d366;--color-on-dark:#f5f4f0;--font-heading:var(--font-playfair), Georgia, serif;--font-body:var(--font-montserrat), system-ui, sans-serif;--fs-xs:clamp(.75rem, .72rem + .15vw, .8125rem);--fs-sm:clamp(.875rem, .85rem + .15vw, .9375rem);--fs-base:clamp(1rem, .96rem + .2vw, 1.0625rem);--fs-lg:clamp(1.125rem, 1.05rem + .35vw, 1.25rem);--fs-xl:clamp(1.375rem, 1.2rem + .8vw, 1.75rem);--fs-2xl:clamp(1.75rem, 1.45rem + 1.4vw, 2.5rem);--fs-3xl:clamp(2.25rem, 1.7rem + 2.6vw, 3.75rem);--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--lh-tight:1.15;--lh-base:1.6;--tracking-wide:.12em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--section-py:clamp(4rem, 3rem + 5vw, 7rem);--container-max:1200px;--container-px:clamp(1rem, .5rem + 2.5vw, 2rem);--header-h:80px;--header-h-scrolled:64px;--radius-sm:4px;--radius-md:8px;--radius-lg:16px;--radius-pill:999px;--border-thin:1px solid var(--color-border);--border-gold:1px solid var(--color-gold);--shadow-sm:0 1px 2px #0000000f;--shadow-md:0 6px 20px #00000014;--shadow-header:0 2px 12px #0000001f;--ease-out:cubic-bezier(.22, 1, .36, 1);--dur-fast:.15s;--dur-base:.25s;--dur-slow:.5s;--z-header:100;--z-float:90;--z-menu:110}.fECKFW_float{right:var(--space-5);bottom:calc(var(--space-5) + env(safe-area-inset-bottom,0px));z-index:var(--z-float);background:var(--color-whatsapp);color:#fff;width:56px;height:56px;box-shadow:var(--shadow-md);transition:transform var(--dur-base) var(--ease-out),filter var(--dur-base) var(--ease-out);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:fixed}.fECKFW_float:hover{filter:brightness(1.08);transform:translateY(-2px)}.fECKFW_float:focus-visible{outline:2px solid var(--color-gold);outline-offset:3px}@media (prefers-reduced-motion:reduce){.fECKFW_float{transition:none}.fECKFW_float:hover{transform:none}}.fECKFW_icon{width:28px;height:28px}
:root{--color-bg:#f5f4f0;--color-surface:#fff;--color-surface-alt:#ecease4;--color-ink:#141414;--color-ink-soft:#2a2a2a;--color-muted:#4a4a48;--color-border:#dad7cf;--color-gold:#a8843f;--color-gold-light:#c9a862;--color-gold-dark:#7e6229;--gradient-gold:linear-gradient(135deg, #7e6229 0%, #c9a862 50%, #a8843f 100%);--color-whatsapp:#25d366;--color-on-dark:#f5f4f0;--font-heading:var(--font-playfair), Georgia, serif;--font-body:var(--font-montserrat), system-ui, sans-serif;--fs-xs:clamp(.75rem, .72rem + .15vw, .8125rem);--fs-sm:clamp(.875rem, .85rem + .15vw, .9375rem);--fs-base:clamp(1rem, .96rem + .2vw, 1.0625rem);--fs-lg:clamp(1.125rem, 1.05rem + .35vw, 1.25rem);--fs-xl:clamp(1.375rem, 1.2rem + .8vw, 1.75rem);--fs-2xl:clamp(1.75rem, 1.45rem + 1.4vw, 2.5rem);--fs-3xl:clamp(2.25rem, 1.7rem + 2.6vw, 3.75rem);--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--lh-tight:1.15;--lh-base:1.6;--tracking-wide:.12em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--section-py:clamp(4rem, 3rem + 5vw, 7rem);--container-max:1200px;--container-px:clamp(1rem, .5rem + 2.5vw, 2rem);--header-h:80px;--header-h-scrolled:64px;--radius-sm:4px;--radius-md:8px;--radius-lg:16px;--radius-pill:999px;--border-thin:1px solid var(--color-border);--border-gold:1px solid var(--color-gold);--shadow-sm:0 1px 2px #0000000f;--shadow-md:0 6px 20px #00000014;--shadow-header:0 2px 12px #0000001f;--ease-out:cubic-bezier(.22, 1, .36, 1);--dur-fast:.15s;--dur-base:.25s;--dur-slow:.5s;--z-header:100;--z-float:90;--z-menu:110}.oRlRDa_grid{gap:var(--space-5);grid-template-columns:1fr;display:grid}@media (min-width:768px){.oRlRDa_grid{grid-template-columns:repeat(3,1fr)}}.oRlRDa_card{gap:var(--space-4);padding:var(--space-6);background:var(--color-surface);border:var(--border-thin);border-radius:var(--radius-md);flex-direction:column;display:flex}.oRlRDa_quote{font-size:var(--fs-base);color:var(--color-ink-soft)}.oRlRDa_author{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--color-gold-dark)}.oRlRDa_context{font-weight:var(--fw-regular);color:var(--color-muted);display:block}
:root{--color-bg:#f5f4f0;--color-surface:#fff;--color-surface-alt:#ecease4;--color-ink:#141414;--color-ink-soft:#2a2a2a;--color-muted:#4a4a48;--color-border:#dad7cf;--color-gold:#a8843f;--color-gold-light:#c9a862;--color-gold-dark:#7e6229;--gradient-gold:linear-gradient(135deg, #7e6229 0%, #c9a862 50%, #a8843f 100%);--color-whatsapp:#25d366;--color-on-dark:#f5f4f0;--font-heading:var(--font-playfair), Georgia, serif;--font-body:var(--font-montserrat), system-ui, sans-serif;--fs-xs:clamp(.75rem, .72rem + .15vw, .8125rem);--fs-sm:clamp(.875rem, .85rem + .15vw, .9375rem);--fs-base:clamp(1rem, .96rem + .2vw, 1.0625rem);--fs-lg:clamp(1.125rem, 1.05rem + .35vw, 1.25rem);--fs-xl:clamp(1.375rem, 1.2rem + .8vw, 1.75rem);--fs-2xl:clamp(1.75rem, 1.45rem + 1.4vw, 2.5rem);--fs-3xl:clamp(2.25rem, 1.7rem + 2.6vw, 3.75rem);--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--lh-tight:1.15;--lh-base:1.6;--tracking-wide:.12em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--section-py:clamp(4rem, 3rem + 5vw, 7rem);--container-max:1200px;--container-px:clamp(1rem, .5rem + 2.5vw, 2rem);--header-h:80px;--header-h-scrolled:64px;--radius-sm:4px;--radius-md:8px;--radius-lg:16px;--radius-pill:999px;--border-thin:1px solid var(--color-border);--border-gold:1px solid var(--color-gold);--shadow-sm:0 1px 2px #0000000f;--shadow-md:0 6px 20px #00000014;--shadow-header:0 2px 12px #0000001f;--ease-out:cubic-bezier(.22, 1, .36, 1);--dur-fast:.15s;--dur-base:.25s;--dur-slow:.5s;--z-header:100;--z-float:90;--z-menu:110}.OqwM8q_content{max-width:42rem}.OqwM8q_block{margin-top:var(--space-7)}.OqwM8q_block:first-child{margin-top:0}.OqwM8q_blockTitle{margin-bottom:var(--space-3);font-size:var(--fs-xl)}.OqwM8q_block p{margin-top:var(--space-3);color:var(--color-muted)}.OqwM8q_block p:first-of-type{margin-top:0}.OqwM8q_block ul{margin-top:var(--space-3);padding-left:var(--space-5);color:var(--color-muted);list-style:outside}.OqwM8q_block li+li{margin-top:var(--space-2)}.OqwM8q_block a{color:var(--color-gold-dark)}.OqwM8q_updated{margin-top:var(--space-7);padding-top:var(--space-5);border-top:var(--border-thin);font-size:var(--fs-xs);color:var(--color-muted)}
:root{--color-bg:#f5f4f0;--color-surface:#fff;--color-surface-alt:#ecease4;--color-ink:#141414;--color-ink-soft:#2a2a2a;--color-muted:#4a4a48;--color-border:#dad7cf;--color-gold:#a8843f;--color-gold-light:#c9a862;--color-gold-dark:#7e6229;--gradient-gold:linear-gradient(135deg, #7e6229 0%, #c9a862 50%, #a8843f 100%);--color-whatsapp:#25d366;--color-on-dark:#f5f4f0;--font-heading:var(--font-playfair), Georgia, serif;--font-body:var(--font-montserrat), system-ui, sans-serif;--fs-xs:clamp(.75rem, .72rem + .15vw, .8125rem);--fs-sm:clamp(.875rem, .85rem + .15vw, .9375rem);--fs-base:clamp(1rem, .96rem + .2vw, 1.0625rem);--fs-lg:clamp(1.125rem, 1.05rem + .35vw, 1.25rem);--fs-xl:clamp(1.375rem, 1.2rem + .8vw, 1.75rem);--fs-2xl:clamp(1.75rem, 1.45rem + 1.4vw, 2.5rem);--fs-3xl:clamp(2.25rem, 1.7rem + 2.6vw, 3.75rem);--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--lh-tight:1.15;--lh-base:1.6;--tracking-wide:.12em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--section-py:clamp(4rem, 3rem + 5vw, 7rem);--container-max:1200px;--container-px:clamp(1rem, .5rem + 2.5vw, 2rem);--header-h:80px;--header-h-scrolled:64px;--radius-sm:4px;--radius-md:8px;--radius-lg:16px;--radius-pill:999px;--border-thin:1px solid var(--color-border);--border-gold:1px solid var(--color-gold);--shadow-sm:0 1px 2px #0000000f;--shadow-md:0 6px 20px #00000014;--shadow-header:0 2px 12px #0000001f;--ease-out:cubic-bezier(.22, 1, .36, 1);--dur-fast:.15s;--dur-base:.25s;--dur-slow:.5s;--z-header:100;--z-float:90;--z-menu:110}.kNJY1a_layout{gap:var(--space-7);display:grid}@media (min-width:768px){.kNJY1a_layout{grid-template-columns:1.1fr 1fr}}.kNJY1a_primary{justify-content:space-between;gap:var(--space-5);width:100%;padding:var(--space-7);background:var(--color-ink);color:var(--color-on-dark);border-radius:var(--radius-lg);flex-direction:column;display:flex}.kNJY1a_primaryText{color:var(--color-on-dark);opacity:.8}.kNJY1a_list{gap:var(--space-4);flex-direction:column;display:flex}.kNJY1a_item{text-align:center;align-items:center;gap:var(--space-3);padding:var(--space-5);background:var(--color-surface);border:var(--border-thin);border-radius:var(--radius-md);transition:border-color var(--dur-base) var(--ease-out);flex-direction:column;display:flex}.kNJY1a_item:hover{border-color:var(--color-gold)}@media (prefers-reduced-motion:reduce){.kNJY1a_item{transition:none}}@media (min-width:768px){.kNJY1a_item{text-align:left;align-items:center;gap:var(--space-4);flex-direction:row}}.kNJY1a_itemIconWrap{border-radius:var(--radius-md);background:var(--color-surface-alt);width:2.5rem;height:2.5rem;color:var(--color-gold-dark);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.kNJY1a_itemBody{flex-direction:column;align-items:center;display:flex}@media (min-width:768px){.kNJY1a_itemBody{align-items:flex-start}}.kNJY1a_itemLabel{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-muted)}.kNJY1a_itemValue{font-weight:var(--fw-semibold)}
