:root{--accent:#b98c44;--parchment:#f4ead6;--wine:#581f24;--gold:#b98c44;--gold-text:#8c6a2e;--teal:#347d75;--rose:#be7459;--ink:#2b2016}[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--accent,#b98c44);outline-offset:2px;border-radius:3px}body,html{margin:0;padding:0}body{background:radial-gradient(1100px 560px at 50% -10%,rgba(201,160,86,.2),transparent 62%),radial-gradient(820px 640px at 100% 8%,rgba(52,125,117,.07),transparent 55%),radial-gradient(820px 640px at 0 22%,rgba(190,116,89,.07),transparent 55%),#f4ead6;color:#2b2016;font-family:var(--font-body),system-ui,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}*{box-sizing:border-box}::selection{background:#b98c44;color:#fbf4e4}a{color:inherit}button{font-family:inherit}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes glow{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.95;transform:scale(1.07)}}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes drawY{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.nav-link{transition:color .18s}.nav-link:hover{color:var(--gold-text,#8c6a2e)}.btn-primary{transition:transform .18s,box-shadow .18s;min-height:44px}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 22px 44px -16px rgba(88,31,36,.6)}.btn-ghost{transition:all .18s;min-height:44px}.btn-ghost:hover{border-color:#581f24;background:rgba(88,31,36,.06)}.card-lift{transition:transform .2s,box-shadow .2s}.card-lift:hover{transform:translateY(-5px);box-shadow:0 26px 46px -26px rgba(60,40,20,.55)}.pillar{transition:transform .2s,border-color .2s}.pillar:hover{transform:translateY(-5px);border-color:rgba(212,174,99,.7)}.gate{transition:transform .16s,box-shadow .16s,border-color .16s}.gate:hover{transform:translateY(-3px);box-shadow:0 18px 32px -24px rgba(60,40,20,.55);border-color:rgba(185,140,68,.5)}.chip{transition:all .18s}.chip:hover{border-color:#581f24;color:#581f24}.foot-link{transition:color .18s}.foot-link:hover{color:#fbf4e4}.field{transition:border-color .16s}.field:focus{border-color:#b98c44}.nav-desktop{display:flex;align-items:center;gap:clamp(16px,2.4vw,34px)}.nav-toggle{display:none}@media (max-width:879px){.nav-desktop{display:none}.nav-toggle{display:flex}}.sticky-cta{display:none}@media (max-width:879px){.sticky-cta{display:flex}.sticky-cta-spacer{display:block}}.sticky-cta-spacer{display:none}@keyframes shimmerGold{0%{background-position:200%}to{background-position:-200%}}.shimmer-gold{background:linear-gradient(100deg,#b98c44 30%,#f2dfa8 50%,#b98c44 70%);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:shimmerGold 5s linear infinite}.dropcap:first-letter{font-family:var(--font-serif),serif;font-weight:900;font-size:3.1em;line-height:.82;float:right;margin:6px 0 0 10px;color:#581f24}.depth-hover{transition:transform .25s ease,box-shadow .25s ease;transform-style:preserve-3d}.depth-hover:hover{transform:perspective(800px) translateZ(14px)}.reveal{opacity:0;transform:translateY(22px);transition:opacity .58s cubic-bezier(.22,1,.36,1),transform .58s cubic-bezier(.22,1,.36,1)}.reveal.in{opacity:1;transform:none}.reveal-left{opacity:0;transform:translateX(-30px);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1)}.reveal-left.in{opacity:1;transform:none}.reveal-right{opacity:0;transform:translateX(30px);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1)}.reveal-right.in{opacity:1;transform:none}.s1{transition-delay:.06s}.s2{transition-delay:.12s}.s3{transition-delay:.18s}.s4{transition-delay:.24s}.s5{transition-delay:.3s}.s6{transition-delay:.36s}.s7{transition-delay:.42s}.s8{transition-delay:.48s}.hover-lift{transition:transform .22s ease,box-shadow .22s ease}.hover-lift:hover{transform:translateY(-5px);box-shadow:0 22px 44px -16px rgba(60,19,24,.22)}@keyframes whatsappPulse{0%{box-shadow:0 0 0 0 rgba(37,211,102,.55),0 4px 14px rgba(0,0,0,.25)}70%{box-shadow:0 0 0 16px rgba(37,211,102,0),0 4px 14px rgba(0,0,0,.25)}to{box-shadow:0 0 0 0 rgba(37,211,102,0),0 4px 14px rgba(0,0,0,.25)}}.whatsapp-pulse{animation:whatsappPulse 2.8s ease-out infinite}.whatsapp-pulse:hover{animation:none;transform:scale(1.13);box-shadow:0 6px 28px rgba(37,211,102,.5),0 4px 14px rgba(0,0,0,.25);transition:transform .18s ease,box-shadow .18s ease}@keyframes digitIn{0%{opacity:0;transform:translateY(-6px) scale(.88)}to{opacity:1;transform:none}}.digit-flip{animation:digitIn .24s cubic-bezier(.34,1.56,.64,1)}.field:focus{border-color:#b98c44!important;box-shadow:0 0 0 3px rgba(185,140,68,.18)!important;background-color:#fffdf7!important;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}@media (prefers-reduced-motion:reduce){*{animation-duration:.001ms!important;animation-iteration-count:1!important}.reveal,.reveal-left,.reveal-right{opacity:1!important;transform:none!important;transition:none!important}.s1,.s2,.s3,.s4,.s5,.s6,.s7,.s8{transition-delay:0s!important}.hover-lift:hover{transform:none!important}.digit-flip,.whatsapp-pulse{animation:none!important}}body,html{overflow-x:hidden}body{padding-bottom:env(safe-area-inset-bottom)}input,select,textarea{font-size:max(16px,1rem)!important}.foot-link,.nav-link,[role=button],button,input[type=button],input[type=reset],input[type=submit]{min-height:44px}@media (max-width:640px){body{font-size:16px;line-height:1.65}}.sticky-cta{padding-bottom:calc(10px + env(safe-area-inset-bottom))!important}@media (max-width:640px){.card-lift{border-radius:12px!important;box-shadow:0 2px 12px rgba(0,0,0,.08)!important}}@media (max-width:480px){.article-nav-row,.hero-cta-row{flex-direction:column!important}.hero-cta-row{align-items:stretch!important}.hero-cta-row>a,.hero-cta-row>button{width:100%!important;justify-content:center!important}}@media (max-width:640px){[style*="letter-spacing: 2"],[style*='letterSpacing: "2']{letter-spacing:1px!important}}img{height:auto}img,table{max-width:100%}table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:640px){article p{font-size:clamp(16.5px,4.4vw,18px)!important;line-height:1.85!important}}@media (max-width:879px){body:has([aria-expanded=true]){overflow:hidden}}nav[style*=sticky]{padding-top:env(safe-area-inset-top,0)}@font-face{font-family:__Frank_Ruhl_Libre_a97685;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ae4091e751c37a8f-s.p.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:__Frank_Ruhl_Libre_a97685;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7b43bdfb5c70b33e-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Frank_Ruhl_Libre_a97685;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/af1b7dc4c9d83343-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Frank_Ruhl_Libre_a97685;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ae4091e751c37a8f-s.p.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:__Frank_Ruhl_Libre_a97685;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7b43bdfb5c70b33e-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Frank_Ruhl_Libre_a97685;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/af1b7dc4c9d83343-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Frank_Ruhl_Libre_a97685;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ae4091e751c37a8f-s.p.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:__Frank_Ruhl_Libre_a97685;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7b43bdfb5c70b33e-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Frank_Ruhl_Libre_a97685;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/af1b7dc4c9d83343-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Frank_Ruhl_Libre_a97685;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/ae4091e751c37a8f-s.p.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:__Frank_Ruhl_Libre_a97685;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/7b43bdfb5c70b33e-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Frank_Ruhl_Libre_a97685;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/af1b7dc4c9d83343-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Frank_Ruhl_Libre_Fallback_a97685;src:local("Times New Roman");ascent-override:88.56%;descent-override:30.91%;line-gap-override:0.00%;size-adjust:108.06%}.__className_a97685{font-family:__Frank_Ruhl_Libre_a97685,__Frank_Ruhl_Libre_Fallback_a97685;font-style:normal}.__variable_a97685{--font-serif:"__Frank_Ruhl_Libre_a97685","__Frank_Ruhl_Libre_Fallback_a97685"}@font-face{font-family:__Assistant_7b4d0e;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0e7e88f8d82ce2cd-s.p.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:__Assistant_7b4d0e;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d469ecb1e0878a97-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Assistant_7b4d0e;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/67ea4463d4a1f79e-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Assistant_7b4d0e;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/0e7e88f8d82ce2cd-s.p.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:__Assistant_7b4d0e;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d469ecb1e0878a97-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Assistant_7b4d0e;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/67ea4463d4a1f79e-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Assistant_7b4d0e;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0e7e88f8d82ce2cd-s.p.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:__Assistant_7b4d0e;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d469ecb1e0878a97-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Assistant_7b4d0e;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/67ea4463d4a1f79e-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Assistant_7b4d0e;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/0e7e88f8d82ce2cd-s.p.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:__Assistant_7b4d0e;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/d469ecb1e0878a97-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Assistant_7b4d0e;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/67ea4463d4a1f79e-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Assistant_7b4d0e;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/0e7e88f8d82ce2cd-s.p.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:__Assistant_7b4d0e;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/d469ecb1e0878a97-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Assistant_7b4d0e;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/67ea4463d4a1f79e-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Assistant_Fallback_7b4d0e;src:local("Arial");ascent-override:109.94%;descent-override:30.90%;line-gap-override:0.00%;size-adjust:92.87%}.__className_7b4d0e{font-family:__Assistant_7b4d0e,__Assistant_Fallback_7b4d0e;font-style:normal}.__variable_7b4d0e{--font-body:"__Assistant_7b4d0e","__Assistant_Fallback_7b4d0e"}@font-face{font-family:__Suez_One_faffa4;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fd0a3d6dc72097e6-s.p.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:__Suez_One_faffa4;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/34f607d8de353ae4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Suez_One_faffa4;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c9a4ab9e6f81fe13-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Suez_One_Fallback_faffa4;src:local("Times New Roman");ascent-override:84.41%;descent-override:27.28%;line-gap-override:0.00%;size-adjust:116.92%}.__className_faffa4{font-family:__Suez_One_faffa4,__Suez_One_Fallback_faffa4;font-weight:400;font-style:normal}.__variable_faffa4{--font-display:"__Suez_One_faffa4","__Suez_One_Fallback_faffa4"}