@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.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:Lora;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/0QIvMX1D_JOuMwT7I-NP.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lora;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/0QIvMX1D_JOuMwr7Iw.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:Lora;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/0QIvMX1D_JOuMwT7I-NP.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lora;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/0QIvMX1D_JOuMwr7Iw.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:600;font-display:swap;src:url(/assets/fonts/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgFE_.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-20C0,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(/assets/fonts/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgA.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(/assets/fonts/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgFE_.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-20C0,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(/assets/fonts/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgA.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}*,:after,:before,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:Inter,system-ui,sans-serif;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre,fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.mx-auto{margin-left:auto;margin-right:auto}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-10{margin-bottom:2.5rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-20{margin-bottom:5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mr-1{margin-right:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-9{height:2.25rem}.w-9{width:2.25rem}.w-full{width:100%}.min-w-\[4\.5rem\]{min-width:4.5rem}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-6xl{max-width:72rem}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.flex-shrink{flex-shrink:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-center{justify-content:center}.gap-0\.5{gap:.125rem}.gap-2{gap:.5rem}.gap-4{gap:1rem}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem*var(--tw-space-y-reverse))}.space-y-12>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(3rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3rem*var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem*var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.625rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem*var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem*var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-full{border-radius:9999px}.border{border-width:1px}.border-2{border-width:2px}.border-\[\#834B3A\]{--tw-border-opacity:1;border-color:rgb(131 75 58/var(--tw-border-opacity,1))}.border-\[\#834B3A\]\/20{border-color:#834b3a33}.border-\[\#834B3A\]\/40{border-color:#834b3a66}.border-\[\#EDE5DA\]{--tw-border-opacity:1;border-color:rgb(237 229 218/var(--tw-border-opacity,1))}.border-brand{--tw-border-opacity:1;border-color:rgb(131 75 58/var(--tw-border-opacity,1))}.border-white\/25{border-color:#ffffff40}.bg-\[\#25D366\]{--tw-bg-opacity:1;background-color:rgb(37 211 102/var(--tw-bg-opacity,1))}.bg-\[\#4D1E13\]{--tw-bg-opacity:1;background-color:rgb(77 30 19/var(--tw-bg-opacity,1))}.bg-\[\#834B3A\]{--tw-bg-opacity:1;background-color:rgb(131 75 58/var(--tw-bg-opacity,1))}.bg-\[\#B08956\]{--tw-bg-opacity:1;background-color:rgb(176 137 86/var(--tw-bg-opacity,1))}.bg-brand{--tw-bg-opacity:1;background-color:rgb(131 75 58/var(--tw-bg-opacity,1))}.bg-brand-cream{--tw-bg-opacity:1;background-color:rgb(250 246 240/var(--tw-bg-opacity,1))}.bg-brand-deep{--tw-bg-opacity:1;background-color:rgb(77 30 19/var(--tw-bg-opacity,1))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-\[\#4D1E13\]{--tw-gradient-from:#4d1e13 var(--tw-gradient-from-position);--tw-gradient-to:#4d1e1300 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#834B3A\]{--tw-gradient-from:#834b3a var(--tw-gradient-from-position);--tw-gradient-to:#834b3a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#834B3A\]\/10{--tw-gradient-from:#834b3a1a var(--tw-gradient-from-position);--tw-gradient-to:#834b3a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.via-\[\#5E2518\]{--tw-gradient-to:#5e251800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#5e2518 var(--tw-gradient-via-position),var(--tw-gradient-to)}.to-\[\#4D1E13\]{--tw-gradient-to:#4d1e13 var(--tw-gradient-to-position)}.to-\[\#4D1E13\]\/5{--tw-gradient-to:#4d1e130d var(--tw-gradient-to-position)}.to-\[\#834B3A\]{--tw-gradient-to:#834b3a var(--tw-gradient-to-position)}.to-\[\#FAF6F0\]{--tw-gradient-to:#faf6f0 var(--tw-gradient-to-position)}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.text-left{text-align:left}.text-center{text-align:center}.font-display{font-family:Playfair Display,Georgia,serif}.font-sans{font-family:Inter,system-ui,sans-serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[10px\]{font-size:10px}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-tight{letter-spacing:-.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#2A110D\]{--tw-text-opacity:1;color:rgb(42 17 13/var(--tw-text-opacity,1))}.text-\[\#4D1E13\]{--tw-text-opacity:1;color:rgb(77 30 19/var(--tw-text-opacity,1))}.text-\[\#6B5248\]{--tw-text-opacity:1;color:rgb(107 82 72/var(--tw-text-opacity,1))}.text-\[\#834B3A\]{--tw-text-opacity:1;color:rgb(131 75 58/var(--tw-text-opacity,1))}.text-\[\#B08956\]{--tw-text-opacity:1;color:rgb(176 137 86/var(--tw-text-opacity,1))}.text-brand{--tw-text-opacity:1;color:rgb(131 75 58/var(--tw-text-opacity,1))}.text-brand-deep{--tw-text-opacity:1;color:rgb(77 30 19/var(--tw-text-opacity,1))}.text-brand-gold{--tw-text-opacity:1;color:rgb(176 137 86/var(--tw-text-opacity,1))}.text-brand-muted{--tw-text-opacity:1;color:rgb(107 82 72/var(--tw-text-opacity,1))}.text-brand-text{--tw-text-opacity:1;color:rgb(42 17 13/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/80{color:#fffc}.text-white\/90{color:#ffffffe6}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-90{opacity:.9}.shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.shadow-2xl,.shadow-md{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[\#4D1E13\]\/25{--tw-shadow-color:#4d1e1340;--tw-shadow:var(--tw-shadow-colored)}.shadow-\[\#834B3A\]\/10{--tw-shadow-color:#834b3a1a;--tw-shadow:var(--tw-shadow-colored)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-\[\#834B3A\]\/20{--tw-ring-color:#834b3a33}.blur{--tw-blur:blur(8px)}.blur,.drop-shadow{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f)}.grayscale{--tw-grayscale:grayscale(100%)}.filter,.grayscale{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-500{transition-duration:.5s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.hover\:bg-\[\#1ebe57\]:hover{--tw-bg-opacity:1;background-color:rgb(30 190 87/var(--tw-bg-opacity,1))}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:from-\[\#4D1E13\]:hover{--tw-gradient-from:#4d1e13 var(--tw-gradient-from-position);--tw-gradient-to:#4d1e1300 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}@media (width>=640px){.sm\:h-10{height:2.5rem}.sm\:w-10{width:2.5rem}.sm\:gap-5{gap:1.25rem}.sm\:p-5{padding:1.25rem}.sm\:p-8{padding:2rem}.sm\:text-base{font-size:1rem;line-height:1.5rem}}body{-webkit-tap-highlight-color:transparent}.hero-cta,.btn-primary,.package-cta-mobile,.cta-final-action,.package-template-link,.site-header-cta{touch-action:manipulation}.package-cta-desktop{display:none}.package-cta-mobile{display:inline-flex}:root{--logo-brown:#5c2e22;--logo-brown-mid:#6d4834;--logo-brown-edge:#8a6256;--logo-aspect:1.325;--logo-mark-aspect:1.325;--logo-height:3.375rem;--logo-height-md:3.625rem;--logo-height-lg:3.75rem;--logo-height-scrolled:2.875rem;--logo-height-footer:3.75rem;--bg-dark:#3d2e28;--brown-deep:#5c2e22;--brown-mid:#6d4834;--brown-rich:#7a4f42;--brown:#8c5a4a;--terracotta:#8c5a4a;--brown-light:#a87262;--beige:#f3ede4;--cream:#fbf7f0;--cream-light:#fbf7f0;--surface-secondary:#f3ede4;--text:#2c2420;--text-muted:#6e5c54;--border:#e8dfd4;--surface-card:#fff;--surface-warm:#f5efe6;--surface-deep:#5c2e22;--gold:#c5a26f;--green-accent:#728563;--green-accent-dark:#5a6b4d;--green-accent-deep:#4e5d44;--green-accent-light:#94a683;--green-accent-rgb:114, 133, 99;--green-accent-dark-rgb:90, 107, 77;--green-accent-deep-rgb:78, 93, 68;--hero-leather-bg:url(/assets/hero-leather-mobile.webp?v=20260710);--hero-leather-size:cover;--hero-leather-position:center top;--wa-icon:#fff;--wa-brand:#728563;--wa-brand-hover:#5a6b4d;--shadow-soft:0 4px 24px #5c2e220d;--shadow-card:0 8px 32px #5c2e220f;--shadow-elevated:0 20px 48px #5c2e2214;--radius-lg:1.25rem;--radius-xl:1.75rem;--ease-luxury:cubic-bezier(.22, 1, .36, 1);--duration-instant:.15s;--duration-fast:.22s;--duration-ui:.32s;--duration-reveal:.55s;--duration-enter:.7s;--duration-smooth:.32s;--u:.25rem;--space-page:clamp(calc(var(--u) * 6), 5vw, calc(var(--u) * 8));--space-section-y:clamp(calc(var(--u) * 20), 9vw, calc(var(--u) * 26));--space-section-hero-gap:clamp(calc(var(--u) * 12), 7vw, calc(var(--u) * 16));--space-block:calc(var(--u) * 8);--space-headline-gap:calc(var(--u) * 6);--space-content-gap:calc(var(--u) * 8);--space-section-end:calc(var(--u) * 8);--space-next:calc(var(--u) * 6);--space-stack-sm:calc(var(--u) * 4);--space-stack-md:calc(var(--u) * 6);--space-inner:calc(var(--u) * 8);--font-display:"Playfair Display", Georgia, serif;--font-subtitle:"Lora", Georgia, serif;--font-body:"Inter", system-ui, sans-serif;--font-weight-display:600;--font-weight-display-strong:700;--font-weight-subtitle:600;--font-weight-subtitle-strong:700;--type-nav:.8125rem;--type-nav-cta:.75rem;--type-brand:1.25rem;--type-brand-tag:.6875rem;--type-eyebrow:.6875rem;--type-body-sm:.875rem;--type-body:1rem;--type-lead:1.125rem;--type-label:.75rem;--journey-step-label:clamp(.6875rem, 2.1vw, .75rem);--journey-title-1:clamp(1.875rem, 6.5vw, 2.375rem);--journey-title-2:clamp(2rem, 7vw, 2.625rem);--journey-title-3:clamp(2.125rem, 7.5vw, 2.875rem);--journey-title-4:clamp(2.25rem, 8vw, 3.125rem);--journey-decision-title:clamp(2.25rem, 9vw, 3.5rem);--journey-decision-price:clamp(3rem, 14vw, 5rem);--tracking-label:.06em;--journey-next:clamp(.8125rem, 2.6vw, .875rem);--journey-cta:clamp(1rem, 3.6vw, 1.1875rem);--appendix-title:clamp(1.375rem, 4.8vw, 1.75rem)}*,:after,:before{--tw-ring-color:#5c2e222e}.text-brand-text{color:var(--text)}.text-brand-deep{color:var(--brown-deep)}.text-brand{color:var(--brown)}.text-brand-muted{color:var(--text-muted)}.text-brand-gold{color:var(--gold)}.bg-brand-deep{background-color:var(--brown-deep)}.bg-brand{background-color:var(--brown)}.bg-brand-cream{background-color:var(--cream)}.border-brand{border-color:var(--brown)}.border-brand-soft{border-color:var(--border)}html{font-family:var(--font-body);scroll-behavior:auto;scroll-padding-top:calc(4.75rem + env(safe-area-inset-top,0px));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;scrollbar-width:none;-ms-overflow-style:none;font-size:16px;overflow-x:hidden}html::-webkit-scrollbar{width:0;height:0;display:none}@media (prefers-reduced-motion:no-preference){html:focus-within{scroll-behavior:smooth}}::selection{color:var(--text);background:#c5a26f59}a,button,summary{-webkit-tap-highlight-color:transparent}body{letter-spacing:-.006em;color:var(--text);background:var(--cream);font-weight:400;line-height:1.65;overflow-x:hidden;font-family:var(--font-body)!important}.hero-title-main,.section-title,.package-title,.proceso-title,.cta-final-title,.demo-trust-title,.faq-heading{font-weight:var(--font-weight-display);letter-spacing:-.022em;font-family:var(--font-display)!important}.package-head__price,.package-compact-price,.package-price,.cta-final-price,.hero-aside__value{font-weight:var(--font-weight-subtitle-strong);letter-spacing:-.02em;font-family:var(--font-subtitle)!important}.brand-name,.display-font{letter-spacing:-.02em;font-weight:600;font-family:var(--font-body)!important}h1,h2{letter-spacing:-.02em}h3,h4,h5,h6{font-weight:var(--font-weight-subtitle-strong);letter-spacing:.01em;font-family:var(--font-subtitle)!important}.type-lead,.hero-lead,.opciones-lead,.proceso-stage__lead,.package-hook,.section-punch,.cta-final-lead,.demo-trust-lead,.package-for,.sistema-tap-hint,.proceso-interactive__panel h3,.proceso-guarantee__kicker,.proceso-guarantee__rhythm,.section-lead,.opciones-lane__caveat,.hero-title-accent,.package-tier,.opciones-lane__kicker{font-weight:var(--font-weight-subtitle);letter-spacing:.015em;font-family:var(--font-subtitle)!important}.hero-title-accent,.proceso-guarantee__rhythm{font-weight:var(--font-weight-subtitle-strong)}.section-title,.hero-title-main,.package-title,.proceso-title,.cta-final-title,.demo-trust-title,.faq-heading{font-weight:var(--font-weight-display)!important}.package-head__price,.package-compact-price,.package-price{font-weight:var(--font-weight-display-strong)!important}p,li,td,th,label,summary,.check-item span,.hero-lead,.footer-tagline,.payment-soft-copy,details,.includes-list{font-family:var(--font-body);font-weight:400}.brand-tagline,.section-eyebrow,.text-xs.font-bold.tracking-widest,.text-\[10px\]{font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase}.btn-primary,a[class*=btn],button,.includes-toggle{font-family:var(--font-body);letter-spacing:.01em;font-weight:600}.display-font.text-5xl,.display-font.text-4xl,.display-font.text-3xl{letter-spacing:-.03em;font-weight:700;font-family:var(--font-display)!important}.hero-section h1,.hero-title{font-family:var(--font-display)!important}.heading-slice{opacity:.95;background:linear-gradient(90deg,#0000 0%,#c5a26f9e 50%,#0000 100%);width:min(4rem,18vw);height:1px;margin:.5rem auto .625rem;display:block;transform:none}.section-punch{font-family:var(--font-body);color:var(--text-muted);text-align:center;letter-spacing:.04em;text-transform:uppercase;font-size:clamp(.8125rem,2vw,.9375rem);font-style:normal;font-weight:600;line-height:1.5}.section-punch--light{color:#faf7f080}.section-punch--hidden{display:none}.voice-line{font-family:var(--font-body);color:var(--text);letter-spacing:-.01em;font-size:clamp(.9375rem,2.2vw,1.0625rem);font-weight:500;line-height:1.45}.package-title{font-weight:var(--font-weight-display);letter-spacing:-.028em;color:var(--brown-deep);line-height:1.05;font-family:var(--font-display)!important;font-size:clamp(1.75rem,5.5vw,2.75rem)!important}.package-meta{font-size:var(--type-label);letter-spacing:.05em;color:#6e5c548c;flex-wrap:wrap;align-items:center;gap:.375rem .625rem;margin-bottom:.5rem;font-weight:600;display:flex}.package-meta .tag-pill{font-size:var(--type-label);letter-spacing:.1em;text-transform:uppercase}.package-badge-featured{letter-spacing:.1em;text-transform:uppercase;color:#fff;background:linear-gradient(135deg, var(--green-accent) 0%, var(--green-accent-dark) 100%);box-shadow:0 4px 14px rgba(var(--green-accent-rgb), .28);border-radius:9999px;align-items:center;padding:.3125rem .75rem;font-size:.6875rem;font-weight:600;display:inline-flex}.package-badge-value{letter-spacing:var(--tracking-label);text-transform:uppercase;color:#5c2e22;background:#c5a26f;border-radius:9999px;align-items:center;padding:.3125rem .625rem;font-size:.6875rem;font-weight:700;display:inline-flex}.package-benefit-line{color:#5c2e22;font-size:.9375rem;font-weight:600;line-height:1.45}.package-pitch{text-align:left;margin-bottom:.75rem}.package-head{justify-content:space-between;align-items:flex-end;gap:.75rem;margin-bottom:.375rem;display:flex}.package-head .package-title{text-align:left;margin:0}.package-head__price{font-family:var(--font-display);font-size:clamp(2.375rem,11vw,3rem);font-weight:var(--font-weight-display-strong);letter-spacing:-.03em;color:var(--brown-deep);font-variant-numeric:tabular-nums;white-space:nowrap;line-height:.95}.package-head__price small{color:#c5a26f;font-size:.48em;font-weight:700}.package-hook{color:#5c2e22;text-align:left;margin:0 0 .5rem;font-size:clamp(1rem,3.1vw,1.0625rem);font-weight:600;line-height:1.35}.package-for{color:#6e5c548c;text-align:left;margin:0 0 .75rem;font-size:.8125rem;font-weight:500;line-height:1.4}.package-chips{flex-wrap:wrap;gap:.3125rem;margin:0 0 .625rem;padding:0;list-style:none;display:flex}.package-chips li{color:#8c5a4a;background:#8c5a4a12;border:1px solid #8c5a4a1a;border-radius:.3125rem;padding:.1875rem .4375rem;font-size:.6875rem;font-weight:600}.package-meta-line{color:#6e5c547a;text-align:left;margin:0 0 1rem;font-size:.75rem;font-weight:600}.package-card--compact .package-shell{padding:1.125rem 1.25rem!important}.package-compact-head{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.25rem;display:flex}.package-compact-head .package-title{text-align:left;margin:0!important;font-size:clamp(1.25rem,4.2vw,1.375rem)!important}.package-compact-price{font-family:var(--font-display);font-size:clamp(1.5rem,6vw,1.75rem);font-weight:var(--font-weight-display-strong);letter-spacing:-.02em;color:var(--brown-deep);white-space:nowrap;line-height:1}.package-compact-price small{color:#c5a26f;font-size:.55em}.package-card--compact .package-hook{margin-bottom:.375rem;font-size:.875rem}.package-card--compact .package-for{margin-bottom:.875rem;font-size:.75rem}.package-card--compact .package-meta{display:none}.package-card--compact .package-title-sub{display:none!important}.opciones-lead{margin:var(--space-stack-sm) auto 0;color:#6e5c548c;text-align:center;max-width:18rem;font-size:.875rem;font-weight:500;line-height:1.4}.package-tier{letter-spacing:.1em;text-transform:uppercase;text-align:left;color:#8c5a4a;margin:0 0 .5rem;font-size:.6875rem;font-weight:700}.package-tier--base{color:#8c5a4a}.package-tier--featured{color:var(--green-accent-dark);font-weight:700}#paquete-3 .package-tier{text-align:left;margin-bottom:.5rem}#paquete-3 .package-head--stack{flex-direction:column;align-items:flex-start;gap:.125rem;margin-bottom:.625rem}#paquete-3 .package-head--stack .package-title{font-size:clamp(2rem,5vw,2.75rem)!important}#paquete-3 .package-head--stack .package-head__price{font-size:clamp(2.5rem,6vw,3.25rem)}#paquete-3 .package-hook{text-align:left;max-width:none;margin-inline:0}#paquete-3 .package-chips{margin-bottom:.5rem}#paquete-3 .package-meta-line{margin-bottom:0}@media (width>=768px){.package-shell--pro{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)!important;align-items:stretch!important;gap:2rem!important;display:grid!important}.package-shell--pro .package-pro-aside{flex-direction:column;display:flex}.package-shell--pro .package-summary{flex-direction:column;display:flex;margin-bottom:0!important}.package-shell--pro .package-pro-rail{flex-direction:column;display:flex}#paquete-3 .package-action-bar--primary,#paquete-3 .package-action-bar{grid-template-columns:1fr;gap:.625rem;margin-top:1.25rem;display:grid}.package-shell--pro .package-details{min-height:0;display:block}.package-shell--pro .package-details>.pro-includes[open]{flex-direction:column;flex:1;margin-top:0;display:flex}.package-shell--pro .package-details>.pro-includes[open] .collapse-item__body{flex:1}#paquete-2 .package-shell--pro,#paquete-4 .package-shell--pro{gap:1.5rem!important}#paquete-2 .package-summary,#paquete-4 .package-summary{position:static}}@media (width>=768px) and (width<=1023px){#paquete-2 .package-pro-cta,#paquete-4 .package-pro-cta{margin-top:.75rem;display:block}#paquete-2 .package-pro-rail,#paquete-4 .package-pro-rail{justify-content:flex-start;gap:.75rem}#paquete-2 .package-pro-cta .package-action-bar__wa,#paquete-4 .package-pro-cta .package-action-bar__wa{border-radius:1rem;justify-content:center;align-items:center;gap:.5rem;width:100%;min-height:2.875rem;padding:.8125rem 1rem;font-size:.8125rem;font-weight:700;text-decoration:none;display:inline-flex}}@media (width<=1023px){#paquete-3 .package-summary{margin-bottom:1.5rem!important}#paquete-2 .package-summary,#paquete-4 .package-summary{margin-bottom:1.25rem!important}#paquete-3 .package-action-bar--mobile-only{grid-template-columns:1fr;gap:.625rem;margin-top:1.25rem;display:grid!important}#paquete-3 .package-pro-cta{display:none!important}}.package-pro-cta{display:none}.package-shell--pro .package-pro-rail{transition:max-height var(--duration-ui) var(--ease-luxury)}.pro-includes-summary__text{text-align:left;flex-direction:column;gap:.1875rem;min-width:0;display:flex}.pro-includes-summary__title{font-family:var(--font-subtitle);color:var(--brown-deep);font-size:1.0625rem;font-weight:600;line-height:1.3}.pro-includes-summary__hint{font-family:var(--font-body);color:#6e5c5494;font-size:.75rem;font-weight:500;line-height:1.35}.package-shell--pro .package-details>.pro-includes{background:#faf7f0e0;border:1px solid #8c5a4a29;border-radius:1rem;margin-top:0;transition:border-color .25s,box-shadow .25s,background .25s;overflow:hidden;box-shadow:0 2px 10px #5c2e220a}.package-shell--pro .package-details>.pro-includes:not([open]){align-self:start}.package-shell--pro .package-details>.pro-includes[open]{background:linear-gradient(165deg,#fff 0%,#f8f3eb 100%);border-color:#8c5a4a3d;box-shadow:0 14px 36px #5c2e2214,inset 0 1px #ffffffe6}.package-shell--pro .package-details>.pro-includes summary{pointer-events:auto;cursor:pointer;align-items:center;padding:.875rem 1.125rem;transition:background-color .2s}.package-shell--pro .package-details>.pro-includes:not([open]) summary:hover{background:#8c5a4a0e}.package-shell--pro .package-details>.pro-includes summary:hover{background:#8c5a4a0b}.package-shell--pro .package-details>.pro-includes summary:before{content:none}.package-shell--pro .package-details>.pro-includes summary:after{display:inline-flex}.package-shell--pro .package-details>.pro-includes[open] .pro-includes-summary__title{font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:#8c5a4a;font-size:.6875rem;font-weight:700}.package-shell--pro .package-details>.pro-includes[open] .pro-includes-summary__hint{display:none}.package-shell--pro .package-details>.pro-includes[open] summary{padding-bottom:.75rem}.package-shell--pro .package-details>.pro-includes .collapse-item__body{padding:0 1.375rem 1.375rem}#paquete-2 .package-meta-line,#paquete-4 .package-for{margin-bottom:0}@media (width>=1024px){#paquete-2 .package-template-link{margin-top:.625rem;padding:.4375rem .875rem;font-size:.75rem}#paquete-3 .package-action-bar--mobile-only{display:none!important}#paquete-3 .package-shell--pro{grid-template-columns:minmax(17rem,.78fr) minmax(0,1.22fr)!important;align-items:start!important;gap:2.25rem!important;display:grid!important}#paquete-2 .package-shell--pro,#paquete-4 .package-shell--pro{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)!important;align-items:start!important;gap:1.75rem!important;display:grid!important}.package-shell--pro .package-summary{margin-bottom:0!important}.package-shell--pro:not(.is-includes-open) .package-pro-aside{grid-area:1/1;align-self:start}#paquete-3 .package-shell--pro:not(.is-includes-open) .package-summary{top:calc(5.5rem + env(safe-area-inset-top,0px));position:sticky}.package-shell--pro:not(.is-includes-open) .package-pro-rail{flex-direction:column;grid-area:1/2;justify-content:space-between;align-self:start;gap:.5rem;min-width:0;display:flex;overflow:hidden}.package-shell--pro:not(.is-includes-open) .package-details{flex:auto;min-height:0}.package-shell--pro:not(.is-includes-open) .package-pro-cta{flex-shrink:0}.package-shell--pro:not(.is-includes-open) .package-pro-cta .package-action-bar__wa{min-height:2.875rem;padding:.8125rem 1rem;font-size:.8125rem}.package-shell--pro:not(.is-includes-open) .package-details>.pro-includes:not([open]) summary{padding:.75rem 1rem}.package-shell--pro.is-includes-open .package-pro-aside{top:calc(5.5rem + env(safe-area-inset-top,0px));flex-direction:column;grid-area:1/1;align-self:start;gap:1.25rem;display:flex;position:sticky}#paquete-2 .package-shell--pro.is-includes-open .package-pro-aside,#paquete-4 .package-shell--pro.is-includes-open .package-pro-aside{position:static}.package-shell--pro.is-includes-open .package-pro-rail{grid-area:1/2;align-self:start;min-width:0}.package-shell--pro.is-includes-open .package-summary{position:static}.package-shell--pro.is-includes-open .package-pro-cta{margin-top:0}.package-shell--pro .package-pro-cta{flex-shrink:0;display:block}.package-shell--pro .package-pro-cta .package-action-bar__wa{width:100%;min-height:3.125rem;box-shadow:0 10px 28px rgba(var(--green-accent-rgb), .22);border-radius:1.125rem;justify-content:center;align-items:center;gap:.5rem;padding:.9375rem 1.25rem;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex}#paquete-2 .package-pro-cta,#paquete-4 .package-pro-cta{flex-direction:column;gap:.5rem;display:flex}#paquete-2 .pro-includes-summary__title,#paquete-4 .pro-includes-summary__title{font-size:.9375rem}#paquete-2 .package-pro-cta .package-action-bar__wa,#paquete-4 .package-pro-cta .package-action-bar__wa{min-height:2.75rem;padding:.75rem 1rem;font-size:.8125rem}.package-shell--pro .package-details>.pro-includes:not([open]) summary{min-height:unset}.package-shell--pro .package-details>.pro-includes:not([open]) summary:after{background:#8c5a4a1a;width:1.875rem;height:1.875rem;font-size:.6875rem}#paquete-3 .package-head--stack{flex-direction:row;justify-content:space-between;align-items:baseline;gap:1rem;width:100%;margin-bottom:.875rem}#paquete-3 .package-head--stack .package-title{font-size:clamp(2.25rem,3.2vw,2.875rem)!important}#paquete-3 .package-head--stack .package-head__price{font-size:clamp(2.25rem,3.4vw,3rem)}#paquete-3 .package-chips{margin-bottom:.625rem}#paquete-3 .package-meta-line{margin-top:.125rem}#paquete-3 .package-details>.pro-includes[open] .collapse-item__body{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.5rem;display:grid!important}#paquete-3 .package-details>.pro-includes[open] .express-includes-block{border-top:none;margin-top:0;padding-top:0}#paquete-3 .package-details>.pro-includes[open] .express-includes-block:nth-child(3){background:#8c5a4a0a;border-top:1px solid #8c5a4a1a;border-radius:.875rem;grid-column:1/-1;margin-top:1rem;padding:1rem 1rem .875rem}#paquete-3 .package-details>.pro-includes[open] .express-includes-label{margin-bottom:.5rem}#paquete-3 .package-details>.pro-includes[open] .express-includes-list .check-item span{font-size:.875rem}#paquete-3 .package-details>.pro-includes[open] .package-needs__list{margin-bottom:.5rem}#paquete-3 .package-details>.pro-includes[open] .package-needs__note{margin:0;font-size:.8125rem}}.opciones-ladder-map{text-align:left;background:linear-gradient(165deg,#ffffffb8 0%,#faf7f0e0 100%);border:1px solid #8c5a4a24;border-radius:.875rem;margin:0 0 1.25rem;padding:1rem 1rem .875rem}.opciones-ladder-map__kicker{letter-spacing:.1em;text-transform:uppercase;color:#6e5c5485;margin:0 0 .875rem;font-size:.6875rem;font-weight:700}.opciones-ladder-map__steps{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.opciones-ladder-map__step{background:#ffffff8c;border:1px solid #8c5a4a1a;border-radius:.625rem;align-items:flex-start;gap:.625rem;margin:0;padding:.6875rem .75rem;display:flex;position:relative}.opciones-ladder-map__step+.opciones-ladder-map__step{margin-top:.4375rem}.opciones-ladder-map__step--2{background:#ffffffb8;border-color:#8c5a4a29;margin-left:.625rem}.opciones-ladder-map__step--3{background:#ffffffe0;border-color:#8c5a4a33;margin-left:1.25rem;box-shadow:0 4px 14px #5c2e220d}.opciones-ladder-map__step:not(:first-child):before{content:"+";text-align:center;color:#8c5a4a;background:#faf7f0;border:1px solid #8c5a4a2e;border-radius:50%;width:1.125rem;height:1.125rem;font-size:.6875rem;font-weight:700;line-height:1rem;position:absolute;top:-.6875rem;left:50%;transform:translate(-50%)}.opciones-ladder-map__step--2:before{left:calc(50% - .3125rem)}.opciones-ladder-map__step--3:before{left:calc(50% - .625rem)}.opciones-ladder-map__badge{text-align:center;color:#8c5a4a;background:#8c5a4a1c;border-radius:50%;flex:0 0 1.375rem;width:1.375rem;height:1.375rem;margin-top:.0625rem;font-size:.625rem;font-weight:700;line-height:1.375rem}.opciones-ladder-map__step--3 .opciones-ladder-map__badge{color:#5c2e22;background:#8c5a4a2e}.opciones-ladder-map__body{flex:1;min-width:0}.opciones-ladder-map__head{justify-content:space-between;align-items:baseline;gap:.75rem;margin:0;display:flex}.opciones-ladder-map__name{color:#5c2e22;font-size:.875rem;font-weight:700}.opciones-ladder-map__step--2 .opciones-ladder-map__name{color:var(--green-accent-dark,#5a7a5e)}.opciones-ladder-map__price{font-family:var(--font-display);letter-spacing:-.01em;color:#6e5c548c;white-space:nowrap;font-size:.8125rem;font-weight:700}.opciones-ladder-map__desc{color:#6e5c549e;margin:.1875rem 0 0;font-size:.75rem;font-weight:500;line-height:1.4}.opciones-ladder-map__link{letter-spacing:.04em;text-transform:uppercase;color:#8c5a4a;margin-top:.3125rem;font-size:.6875rem;font-weight:700;text-decoration:none;display:inline-block}@media (hover:hover) and (pointer:fine){.opciones-ladder-map__link:hover{color:#5c2e22;text-underline-offset:2px;text-decoration:underline}}.opciones-lane__caveat{text-align:left;color:#6e5c54a6;background:0 0;border:none;margin:0 0 .875rem;padding:0;font-size:.8125rem;font-weight:500;line-height:1.45}.opciones-lane__caveat strong{color:#8c5a4a;font-weight:700}.package-pitch__why{font-family:var(--font-body);color:#5c2e22;margin:0;font-size:.875rem;font-weight:600;line-height:1.4}.package-pitch__for{display:none}.package-includes-kicker{font-size:.625rem;font-weight:var(--font-weight-display-strong);letter-spacing:.14em;text-transform:uppercase;color:#8c5a4a;margin-bottom:.75rem}.express-includes-list .check-item span{font-size:.9375rem;line-height:1.4}.express-includes-block+.express-includes-block{border-top:1px solid #8c5a4a1f;margin-top:1.25rem;padding-top:1.25rem}.express-includes-label{font-size:.625rem;font-weight:var(--font-weight-display-strong);letter-spacing:.12em;text-transform:uppercase;color:#8c5a4a;margin-bottom:.625rem}.express-ribbon{z-index:5;font-size:var(--type-eyebrow);font-weight:var(--font-weight-display-strong);letter-spacing:var(--tracking-label);text-transform:uppercase;color:#5c2e22;background:#c5a26f;border-radius:0 0 .5rem .5rem;padding:.375rem .875rem;position:absolute;top:0;right:1.25rem;box-shadow:0 4px 12px #5c2e2226}@media (width<=1023px){#paquete-3 .package-action-bar__wa .wa-cta__long{display:none}.wa-cta__short{display:inline}}.wa-cta__short{display:none}.express-includes-list--compact .check-item span{font-size:.875rem}.packages-other-heading{display:none}.opciones-ladder{gap:var(--space-block);flex-direction:column;max-width:28rem;margin:0 auto;display:flex}@media (width>=768px){.opciones-ladder{max-width:34rem}}.opciones-lane--primary{margin-bottom:.25rem}.opciones-lane--primary .opciones-lane__kicker{color:var(--green-accent-dark)}.opciones-lane__kicker{font-family:var(--font-subtitle);font-size:.8125rem;font-weight:var(--font-weight-subtitle-strong);letter-spacing:.1em;text-transform:uppercase;text-align:center;color:var(--brown);margin:0 0 .875rem}.opciones-lane__hint{color:#6e5c548c;font-weight:500}.package-card--alt{opacity:.88;box-shadow:0 2px 10px #5c2e220a}.package-card--alt .package-title{font-size:1.125rem}.package-card--alt .package-price{font-size:clamp(2.5rem,11vw,3.25rem)}.package-card--spotlight .includes-panel-body{background:linear-gradient(165deg,#fffcf8f2 0%,#ede4d759 100%);border:1px solid #8c5a4a1f;border-radius:1rem;padding:1rem 1.125rem}.package-card--spotlight .package-benefit-line{font-size:1rem}@media (width<=639px){.package-badge-value{display:none}.hero-subtitle{max-width:22rem;padding-inline:.25rem;font-size:.875rem}.hero-title--conversion .hero-title-main{max-width:16ch}.hero-title--conversion .hero-title-accent{max-width:22ch;font-size:clamp(1.2rem,4.5vw,1.5rem)}.express-extras-chip .chip-short{display:inline}.express-extras-chip .chip-full{display:none}}.hero-cta-group{flex-direction:column;align-items:center;gap:.875rem;margin-top:2rem;display:flex}.hero-cta-group .hero-cta{margin-top:0}.hero-cta--primary{color:#5c2e22;background:#c5a26f;font-weight:700;box-shadow:0 10px 36px #00000047}.hero-cta--primary:hover{color:#5c2e22;background:#fbf7f0}.package-price{font-family:var(--font-display);font-size:clamp(4.5rem,20vw,7.5rem);font-weight:var(--font-weight-display-strong);letter-spacing:-.042em;font-variant-numeric:tabular-nums;color:var(--brown-deep);line-height:.78}.package-price-currency{font-family:var(--font-display);color:var(--gold);margin-left:.1rem;font-size:clamp(1.5rem,5vw,2.25rem);font-weight:700}.package-price-block{margin-bottom:.75rem}.package-price-block:before{content:"";background:linear-gradient(90deg, var(--gold), #c5a26f26);width:2.25rem;height:1px;margin-bottom:.5rem;display:block}@media (width>=1024px){.package-details{flex-direction:column;display:flex}.package-cta-desktop{border-top:1px solid #ede4d7e6;margin-top:auto;padding-top:1.25rem}}.package-lead{color:var(--text-muted);margin-bottom:.75rem;font-size:clamp(.8125rem,1.8vw,.9375rem);font-weight:500;line-height:1.55}.package-support{color:#6e5c54c7;margin-top:0;font-size:clamp(.8125rem,1.6vw,.875rem);line-height:1.5}.package-template-link{color:#6e5c54;transition:color .25s var(--ease-luxury,ease), border-color .25s var(--ease-luxury,ease), background .25s var(--ease-luxury,ease), box-shadow .25s var(--ease-luxury,ease);background:#fffffff0;border:1px solid #c5a26f59;border-radius:9999px;justify-content:center;align-items:center;gap:.45rem;margin-top:1.125rem;padding:.5625rem 1rem;font-size:.8125rem;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.package-template-link:hover{color:#5c2e22;background:#fff;border-color:#c5a26f8c;box-shadow:0 8px 22px #5c2e2214}}@media (width<=1023px){.package-template-link{letter-spacing:.1em;text-transform:uppercase;width:100%;color:var(--brown-deep);background:#ffffffb8;border:1px solid #c5a26f61;margin-top:.875rem;padding:.8125rem 1rem;font-size:.6875rem;box-shadow:0 6px 20px #5c2e220f,inset 0 1px #ffffffd9}}.package-trust-compact{color:var(--text-muted);margin-bottom:1rem;padding:.625rem .75rem;font-size:.6875rem;line-height:1.4}.package-trust-compact p{margin:0}.package-trust-compact p+p{margin-top:.25rem}.package-trust-compact strong{color:var(--text);font-weight:600}.package-trust-compact i{color:var(--brown);margin-right:.25rem;font-size:.625rem}.package-title{margin-bottom:.375rem!important}.hero-section h1 em{font-family:var(--font-subtitle);color:var(--terracotta);font-style:italic;font-weight:500}.hero-lead{color:var(--text-muted);max-width:22rem;font-size:1.0625rem;font-weight:400;line-height:1.62}strong,b,.font-semibold,.font-bold{font-weight:600}body:after{content:"";pointer-events:none;z-index:9998;opacity:.028;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}@media (width<=1023px),(prefers-reduced-motion:reduce){body:after{display:none}}body>*{z-index:1;position:relative}.lux-scroll-progress{z-index:250;background:rgba(var(--green-accent-rgb), .14);pointer-events:none;height:2px;position:fixed;top:0;left:0;right:0}.lux-scroll-progress span{width:100%;height:100%;transform:scaleX(var(--scroll-progress,0));transform-origin:0;background:linear-gradient(90deg, var(--green-accent-light) 0%, var(--green-accent) 100%);box-shadow:0 0 12px rgba(var(--green-accent-rgb), .35);will-change:transform;display:block}.brand-lockup{align-items:center;gap:.625rem}.brand-text{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.brand-wordmark{font-family:var(--font-display);font-size:var(--type-brand);letter-spacing:-.02em;color:var(--logo-brown);align-items:center;gap:0;margin:0;padding:0;font-weight:600;line-height:1;display:inline-flex}.brand-wordmark .brand-logo{height:1.1em;width:calc(1.1em * var(--logo-mark-aspect));object-fit:contain;object-position:left center;filter:none;transition:transform .35s var(--ease-luxury);flex-shrink:0;margin-bottom:.04em;margin-right:-.14em;display:block}.brand-wordmark .brand-name{font-size:1em;font-weight:inherit;letter-spacing:inherit;color:inherit;line-height:1;font-family:var(--font-display)!important}.brand-name{font-family:var(--font-body);font-size:var(--type-brand);letter-spacing:-.02em;color:var(--logo-brown);font-weight:600;line-height:1.1}.brand-tagline{font-size:var(--type-brand-tag);letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);margin-top:.2rem;margin-left:.06rem;font-weight:500;display:block}section h2.display-font{padding-bottom:.75rem;position:relative}section h2.display-font:after{content:"";background:linear-gradient(90deg,transparent,var(--gold),transparent);width:2.5rem;height:2px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.package-card{border-radius:var(--radius-xl);box-shadow:var(--shadow-card)}@media (hover:hover) and (pointer:fine){.package-card{transition:transform .35s var(--ease-luxury), box-shadow .35s var(--ease-luxury)}.package-card:hover{box-shadow:var(--shadow-elevated);transform:translateY(-3px)}}.btn-primary{transition:background-color var(--duration-smooth) var(--ease-luxury), transform var(--duration-smooth) var(--ease-luxury), box-shadow var(--duration-smooth) var(--ease-luxury);box-shadow:0 4px 14px #5c2e2229}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 24px #5c2e2233}.social-proof-strip{background:linear-gradient(135deg, var(--surface-warm) 0%, var(--surface-card) 100%);box-shadow:var(--shadow-soft);border-color:#5c2e221a}.hero-section{padding:clamp(calc(var(--u) * 14), 12vw, calc(var(--u) * 22)) var(--space-page) clamp(calc(var(--u) * 16), 10vw, calc(var(--u) * 22));isolation:isolate;align-items:center;min-height:auto;margin-bottom:0;display:flex;position:relative;overflow:hidden}.hero-section__frame{z-index:1;width:100%;max-width:72rem;margin:0 auto;position:relative}.zenuva-thread{display:none}@media (width>=768px){:root{--hero-leather-bg:url(/assets/hero-leather-tablet.webp?v=20260710);--hero-leather-size:cover;--hero-leather-position:center 42%}}@media (width>=1024px){:root{--hero-leather-bg:url(/assets/hero-leather-desktop.webp?v=20260710);--hero-leather-size:cover;--hero-leather-position:center 40%}}.hero-section,.proceso-stage{isolation:isolate}.hero-section:before,.proceso-stage:before{content:"";background-color:#4a241a;background-image:radial-gradient(ellipse 78% 54% at 50% -8%, #c5a26f14 0%, transparent 62%), linear-gradient(168deg, #4a241a6b 0%, #5c2e2252 35%, #6d403438 65%, #7a4f4224 100%), var(--hero-leather-bg);background-size:auto, auto, var(--hero-leather-size,cover);background-position:center, center, var(--hero-leather-position,center);pointer-events:none;z-index:0;background-repeat:no-repeat;width:100%;max-width:none;position:absolute;inset:0}.hero-section:before{z-index:-2}.hero-section:after,.proceso-stage:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(115% 95% at 50% 45%,#0000 42%,#2d1c1647 100%);position:absolute;inset:0}.hero-section:after{z-index:-1}.hero-inner{text-align:center;z-index:3;width:100%;max-width:100%;margin:0 auto;padding-inline:clamp(.75rem,3vw,1.5rem);position:relative}.hero-title{max-width:100%}.hero-eyebrow,.hero-manifesto{display:none}.hero-title--conversion .hero-title-main{letter-spacing:-.02em;max-width:20ch;margin-inline:auto;font-size:clamp(1.65rem,5.2vw,2.85rem);line-height:1.08}.hero-title--conversion .hero-title-accent{letter-spacing:-.015em;margin-inline:auto;max-width:26ch;margin-top:.35rem;font-size:clamp(1.35rem,4.2vw,2.35rem);line-height:1.12}.hero-title--conversion .hero-title-accent-line{display:none}.hero-lead--hero{max-width:20rem;font-family:var(--font-body);color:#faf7f0c7;margin:1.375rem auto 0;font-size:clamp(.9375rem,2.6vw,1.0625rem);font-weight:500;line-height:1.5}.hero-title-main{font-family:var(--font-display);font-size:clamp(3.75rem,16vw,7.5rem);font-weight:var(--font-weight-display);letter-spacing:-.022em;color:#fbf7f0;text-shadow:0 6px 36px #00000047;line-height:.88;display:block}.hero-title-accent{font-family:var(--font-subtitle);font-size:clamp(2.35rem,10vw,5rem);font-style:normal;font-weight:var(--font-weight-subtitle-strong);letter-spacing:-.018em;color:#c5a26f;text-shadow:0 4px 22px #00000038;margin-top:.12em;line-height:.9;display:block}.hero-punch{display:none}.hero-cta{letter-spacing:.05em;text-transform:none;color:#5c2e22;background:#fbf7f0;border-radius:999px;justify-content:center;align-items:center;gap:.625rem;margin-top:1.75rem;padding:1.05rem 2.5rem;font-size:.9375rem;font-weight:600;display:inline-flex;box-shadow:0 8px 32px #00000038}.hero-cta:hover{color:#5c2e22;background:#fff;transform:translateY(-2px);box-shadow:0 12px 40px #0000004d}.package-card{box-shadow:var(--shadow-card);background:var(--surface-card)!important;border-color:var(--border)!important}@media (hover:hover) and (pointer:fine){.package-card:hover{border-color:rgba(var(--green-accent-rgb), .28)!important}}.tag-pill{background:var(--surface-warm);border:1px solid var(--border)}.highlight-box{background:linear-gradient(160deg,#f8f4ee 0%,#fff 100%);border-color:#8c5a4a29}.package-card .price-tag{font-family:var(--font-display);letter-spacing:-.02em}.site-footer{margin-top:var(--space-section-y);padding:var(--space-content-gap) var(--space-page) var(--space-inner);background:linear-gradient(180deg, transparent 0%, #f8f4ecf2 18%, var(--cream-light) 100%);border-top:1px solid var(--border)}.site-footer-inner{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;max-width:72rem;margin:0 auto;display:flex}.site-footer .brand-lockup{flex-direction:column;align-items:center;gap:.5rem}.site-footer .brand-wordmark{font-size:1.75rem}.site-footer .brand-name{font-size:1em}.footer-tagline{color:var(--text-muted);max-width:28rem;font-size:.875rem;line-height:1.6}.footer-divider{background:linear-gradient(90deg, transparent, var(--gold), transparent);width:3rem;height:2px}.footer-meta{color:var(--text-muted);letter-spacing:.04em;font-size:.75rem}.footer-signature{font-family:var(--font-display);letter-spacing:-.025em;color:var(--brown-deep);margin:0;font-size:clamp(1.125rem,2.5vw,1.5rem);font-weight:600;line-height:1.2}.footer-signature em{font-family:var(--font-subtitle);color:#8c5a4a;font-style:italic;font-weight:500}@media (width>=640px) and (width<=767px){.site-footer-inner{text-align:left;flex-direction:row;justify-content:space-between}.site-footer .brand-lockup{flex-direction:row;align-items:center}}.display-font{color:var(--brown-deep)}.btn-primary:not(.wa-cta){color:#fbf7f0;letter-spacing:.02em;background:linear-gradient(165deg,#634032 0%,#5c2e22 50%,#2c2420 100%);border:1px solid #c5a26f33;padding-top:.9375rem;padding-bottom:.9375rem;font-size:.9375rem;box-shadow:0 8px 26px #5c2e223d,inset 0 1px #ffffff12}.btn-primary:not(.wa-cta):hover{background:linear-gradient(165deg,#6d4034 0%,#634032 55%,#5c2e22 100%);border-color:#c5a26f52}.check-item{color:var(--text-muted);align-items:flex-start;gap:.5rem;font-size:.8125rem;line-height:1.45;display:flex}.check-item i{color:var(--green-accent);flex-shrink:0;margin-top:.15rem;font-size:.6875rem}.includes-panel .check-item{font-size:.75rem;line-height:1.4}.includes-panel .check-item i{margin-top:.2rem;font-size:.5625rem}.includes-panel .includes-panel-body>p{font-size:var(--type-label);margin-bottom:.75rem}.check-item-featured{background:linear-gradient(135deg,#8c5a4a0f 0%,#faf7f0d9 100%);border:1px solid #8c5a4a1f;border-radius:.625rem;margin:0 -.125rem;padding:.5rem .625rem}.includes-panel .check-item-featured{padding:.4375rem .5625rem}.check-item-featured span{color:var(--brown-deep);font-weight:600}.check-item-featured i{color:var(--brown-deep)}.includes-list:not(.expanded)>.check-item-featured{background:0 0;border:none;margin:0;padding:0}.includes-list:not(.expanded)>.check-item-featured span{color:var(--text-muted);font-weight:500}.includes-list:not(.expanded)>.check-item-featured i{color:var(--brown)}.package-guarantee{background:linear-gradient(135deg,#8c5a4a1f 0%,#faf7f0 100%);border:2px solid #8c5a4a40}.risk-free-box{background:linear-gradient(135deg,#8c5a4a24 0%,#faf7f0 100%);border:2px solid #8c5a4a52}.payment-highlight{background:linear-gradient(135deg,#8c5a4a1a 0%,#faf7f0 100%);border:2px solid #8c5a4a47}.zero-risk-banner{color:#fff;background:linear-gradient(135deg,#5c2e22 0%,#8c5a4a 100%);border-radius:1.25rem;box-shadow:0 16px 40px -12px #5c2e2259}.zero-risk-banner strong{color:#fbf7f0}.zero-risk-banner .payment-soft-copy{color:#faf7f0d1;font-family:var(--font-body);font-weight:400}.zero-risk-banner .payment-soft-copy strong{color:#fbf7f0;font-weight:500}.exclude-item{color:var(--text-muted);align-items:flex-start;gap:.625rem;font-size:.8125rem;line-height:1.5;display:flex}.exclude-item i{color:var(--beige);flex-shrink:0;margin-top:.2rem;font-size:.7rem}.proceso-stage{padding:clamp(calc(var(--u) * 16), 9vw, calc(var(--u) * 20)) var(--space-page) clamp(calc(var(--u) * 18), 10vw, calc(var(--u) * 20));text-align:center;position:relative;overflow:hidden}.proceso-stage__head,.proceso-guarantee{z-index:1;position:relative}.proceso-stage__head{max-width:28rem;margin:0 auto var(--space-headline-gap)}.proceso-stage>.journey-step-label,.proceso-stage>.section-next--on-dark{z-index:1;position:relative}.proceso-stage>.journey-step-label{margin-top:0;margin-bottom:.5rem}.proceso-stage .section-eyebrow{color:#faf7f0d1}.proceso-stage__lead{letter-spacing:.01em;text-transform:none;color:#faf7f0eb;max-width:20rem;margin:.75rem auto 0;font-size:clamp(1.0625rem,3.4vw,1.25rem);font-weight:600;line-height:1.45}.proceso-title{font-family:var(--font-display);font-size:clamp(2.375rem,9.5vw,3.25rem);font-weight:var(--font-weight-display);letter-spacing:-.03em;color:#fbf7f0;margin:0;line-height:1.02}.proceso-title .proceso-title-accent{color:#c5a26f}.proceso-guarantee{background:linear-gradient(168deg,#fbf7f0 0%,#f3ede4 48%,#e8ddd0 100%);border:1px solid #c5a26f47;border-radius:1.5rem;max-width:26rem;margin:0 auto;padding:clamp(1.75rem,5vw,2.5rem) clamp(1.5rem,4.5vw,2.25rem) clamp(1.5rem,4vw,2rem);position:relative;box-shadow:0 28px 64px #00000047,inset 0 0 0 1px #ffffff0f,inset 0 1px #ffffff8c}.proceso-guarantee:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#c5a26f80 50%,#0000 100%);height:1px;position:absolute;top:0;left:15%;right:15%}.proceso-guarantee__kicker{font-family:var(--font-subtitle);font-size:.9375rem;font-weight:var(--font-weight-subtitle-strong);letter-spacing:.02em;text-transform:none;color:var(--text-muted);margin:0 0 .75rem}.proceso-guarantee__statement{display:none}.proceso-guarantee__rhythm{font-family:var(--font-subtitle);font-size:clamp(1.5rem,5.5vw,1.875rem);font-weight:var(--font-weight-subtitle-strong);letter-spacing:.03em;text-transform:none;color:var(--brown-deep);margin:0 0 1.25rem;display:block}.proceso-guarantee__rhythm span[aria-hidden=true]{color:#c5a26fd9;margin:0 .375rem;font-weight:500}.proceso-guarantee .proceso-details-toggle{margin-top:.25rem}.cta-final{overflow:visible}.cta-final-wrap{position:relative;overflow:visible}.cta-final-panel{color:var(--cream);border-radius:var(--radius-xl);box-shadow:var(--shadow-elevated);background:linear-gradient(145deg,#5c2e22 0%,#6d4034 50%,#8c5a4a 100%);padding:clamp(2.25rem,6vw,3rem);position:relative;overflow:visible}#decision .cta-final-panel{isolation:isolate;background-color:#4a241a;background-image:radial-gradient(ellipse 78% 54% at 50% -8%, #c5a26f14 0%, transparent 62%), linear-gradient(168deg, #4a241a6b 0%, #5c2e2252 35%, #6d403438 65%, #7a4f4224 100%), var(--hero-leather-bg);background-size:auto, auto, var(--hero-leather-size,cover);background-position:center, center, var(--hero-leather-position,center);box-shadow:var(--shadow-elevated);background-repeat:no-repeat;position:relative;overflow:hidden}#decision .cta-final-panel:after{content:"";border-radius:inherit;pointer-events:none;z-index:0;background:radial-gradient(115% 95% at 50% 45%,#0000 42%,#2d1c1647 100%);position:absolute;inset:0}#decision .cta-final-panel>*{z-index:1;position:relative}#decision.cta-final{max-width:min(40rem,100%);padding-top:0;padding-bottom:0}#decision .cta-final-wrap{width:100%}#decision .cta-final-panel{border-radius:1.75rem;padding:clamp(2.75rem,9vw,3.75rem) clamp(2rem,7vw,3rem) clamp(2.5rem,8vw,3.5rem)}#decision .cta-final-bleed{margin-bottom:clamp(1.375rem,4.5vw,2rem)}#decision .cta-final-title{max-width:10ch;margin-inline:auto;line-height:.92}#decision .cta-final-lead{max-width:26ch;margin:0 auto clamp(1.625rem,5.5vw,2.25rem)}#decision .cta-final-action{width:100%}#decision .cta-final-alt{margin-top:clamp(1.375rem,4.5vw,1.75rem)}.cta-final-bleed{position:relative;overflow:visible}.cta-final-title{font-size:var(--journey-decision-title);font-weight:var(--font-weight-display-strong);letter-spacing:-.038em;color:#fbf7f0;margin:0;line-height:.88;font-family:var(--font-display)!important}.cta-final-title-mobile{color:#fbf7f0;display:block}.cta-final-title-desktop{display:none}.cta-final-body{color:var(--cream)}.cta-final-body .text-white\/80,.cta-final-body p{color:#faf7f0d1}.cta-final-body a:not(.wa-cta){color:var(--cream);border-color:#faf7f047}.cta-final-note{color:var(--text-muted)}@media (width<=767px){.cta-final-panel{padding:1.5rem 1.25rem 1.375rem!important}.cta-final-bleed{margin-bottom:1.125rem}.cta-final-title,.cta-final-title-mobile{font-size:var(--journey-decision-title);letter-spacing:-.034em;line-height:.88}.cta-final-action{justify-content:center;width:100%;padding:1.0625rem 1.375rem;display:flex;font-size:var(--journey-cta)!important;letter-spacing:.01em!important;text-transform:none!important;font-weight:700!important}.cta-final-note{margin-top:1.25rem;padding-inline:.25rem;font-size:.6875rem;line-height:1.5}}@media (width>=768px) and (width<=1023px){.cta-final{max-width:40rem}.cta-final-panel{text-align:center;padding:clamp(2rem,4vw,2.5rem) clamp(1.75rem,4vw,2.5rem) clamp(1.75rem,3.5vw,2.25rem)!important}.cta-final-bleed{margin-bottom:1.5rem}.cta-final-title,.cta-final-title-mobile{letter-spacing:-.036em;font-size:clamp(3rem,6.5vw,4.5rem);line-height:.86}.cta-final-action{padding:1rem 1.875rem;display:inline-flex;text-transform:none!important;font-size:1.0625rem!important}.cta-final-note{margin-top:1.375rem;font-size:.75rem;line-height:1.5}.site-header{padding-top:calc(.875rem + env(safe-area-inset-top,0px));padding-bottom:.75rem}.site-header-cta{font-size:var(--type-nav-cta);padding:.5rem 1rem}.hero-section{min-height:0;padding:2.25rem 1.5rem 3rem}.hero-eyebrow{font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:#c5a26feb;margin:0 0 1rem;font-size:.6875rem;font-weight:600;display:block}.hero-inner{text-align:center;max-width:42rem;margin:0 auto}.hero-title--conversion .hero-title-main{max-width:16ch;margin-inline:auto;font-size:clamp(2rem,4.2vw,2.75rem)}.hero-title--conversion .hero-title-accent{max-width:22ch;margin-inline:auto;font-size:clamp(1.5rem,3.5vw,2.125rem)}.hero-lead--hero{max-width:26rem;margin-inline:auto;font-size:1rem}.hero-cta-group{align-items:center}.package-summary{top:calc(4.75rem + env(safe-area-inset-top,0px));position:sticky}.package-shell{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:2rem;display:grid}.package-shell>.package-cta-mobile{display:none!important}.package-cta-desktop,.package-details>a.wa-cta{display:inline-flex!important}.package-price{font-size:clamp(4.25rem,10vw,5.25rem)}.express-extras-chips{grid-template-columns:repeat(2,minmax(0,1fr))}html{scroll-padding-top:calc(6.5rem + env(safe-area-inset-top,0px))}}@media (width>=1024px){.cta-final{max-width:48rem;padding-inline:clamp(1.5rem,5vw,4rem);overflow:visible}.cta-final-panel{text-align:center;overflow:visible;padding:clamp(2.25rem,4vw,2.75rem) clamp(2rem,4vw,2.75rem) clamp(2rem,4vw,2.5rem)!important}.cta-final-title-mobile{display:none}.cta-final-title-desktop{white-space:nowrap;flex-wrap:nowrap;justify-content:center;align-items:baseline;font-size:clamp(5rem,7.5vw,7.25rem);line-height:.88;display:flex}.cta-final-word-in{color:var(--cream)}.cta-final-word-out{color:var(--gold)}.cta-final-word-dot{color:var(--cream)}.cta-final-bleed{margin:0 0 2.25rem;overflow:visible}.cta-final-body{z-index:5;position:relative}}.package-card,[id^=paquete-]{scroll-margin-top:calc(5rem + env(safe-area-inset-top,0px))}@media (width<=1023px){.journey-rail{display:block}}@media (width<=639px){.site-header{padding-top:calc(.75rem + env(safe-area-inset-top,0px));padding-bottom:.75rem}.site-header.is-scrolled{padding-top:calc(.5rem + env(safe-area-inset-top,0px));padding-bottom:.5rem}.site-header.is-scrolled .brand-wordmark{font-size:1.25rem}.brand-wordmark{font-size:var(--type-brand)}.brand-name{font-size:1em!important}.brand-tagline{font-size:var(--type-brand-tag);letter-spacing:.12em;margin-top:.05rem}.hero-section{align-items:center;min-height:min(90svh,42rem);padding:calc(var(--u) * 14) var(--space-page) calc(var(--u) * 16)!important}.hero-title--conversion .hero-title-main{font-size:clamp(1.875rem,7vw,2.375rem)}.hero-title--conversion .hero-title-accent{font-size:clamp(1.5rem,5.5vw,1.875rem)}.hero-cta{min-height:3.25rem;margin-top:1.375rem;padding:1.0625rem 2.5rem;box-shadow:0 14px 44px #00000052,inset 0 0 0 1px #ffffff1f}.hero-animate,.reveal,.reveal-stagger>*{filter:none!important}.hero-animate{animation-duration:var(--duration-reveal)}.reveal{transition-duration:var(--duration-reveal)}.proceso-stage__head{margin-bottom:1.75rem}.proceso-guarantee__statement{font-size:clamp(1.5rem,6vw,1.875rem)}.package-shell{flex-direction:column;display:flex}.package-summary{flex-direction:column;order:1;display:flex}.package-summary .package-head{order:1}.package-summary .package-hook{order:2}.package-summary .package-chips{order:3}.package-summary .package-meta-line{order:4}.package-summary .package-for{order:5}.package-summary .package-pitch,.package-summary .package-title{order:2}.package-summary .package-title-sub{order:3}.package-summary .package-meta{order:4}.package-summary .package-price-block{order:5;margin-top:.625rem}.package-summary .package-price-note{order:6}.package-summary .package-action-bar{order:7}.package-summary .collapse-stack{order:8;margin-top:1rem}.package-summary .package-lead{order:9;margin-top:1rem}#paquete-3 .package-summary .package-head{order:2}#paquete-3 .package-summary .package-tier{order:1}#paquete-3 .package-summary .price-launch{order:3}#paquete-3 .package-summary .package-hook{order:4}#paquete-3 .package-summary .package-chips{order:5}#paquete-3 .package-summary .package-meta-line{order:6}#paquete-3 .package-summary .package-action-bar{order:7}#paquete-3 .package-head--stack .package-title,#paquete-3 .package-head--stack .package-head__price{order:unset}.package-details{order:2}.package-cta-mobile{order:3;min-height:3.25rem;margin-top:1.375rem;margin-bottom:0;box-shadow:0 10px 28px #5c2e2238}.btn-primary:active,.hero-cta:active,.package-cta-mobile:active,.cta-final-action:active{transform:scale(.985)}#paquete-3.package-card,#paquete-4.package-card{box-shadow:0 22px 52px -14px #5c2e2229,0 0 0 1px #c5a26f24}.package-price-currency{color:#c5a26f}.btn-primary,.package-cta-mobile,.hero-cta{letter-spacing:.01em;text-transform:none;font-size:.9375rem}.package-card{box-shadow:0 14px 44px #5c2e2214,inset 0 1px #ffffff73}.package-price{font-size:clamp(2.75rem,12vw,3.5rem)}.package-title{font-size:clamp(1.5rem,5.5vw,2rem)!important}.cta-final-panel{box-shadow:0 24px 56px -12px #5c2e2259,inset 0 0 0 1px #c5a26f1f!important}.site-footer{padding-top:2rem;padding-bottom:calc(2rem + env(safe-area-inset-bottom,0px));margin-top:2.25rem}.site-header{background:#faf7f0f5;border-bottom:1px solid #c5a26f1f}.lux-scroll-progress{height:3px}.lux-scroll-progress span{box-shadow:0 0 16px rgba(var(--green-accent-rgb), .4)}.hero-title-main,.hero-title-accent{text-shadow:0 10px 40px #0000006b}.hero-cta{letter-spacing:.12em;border:1px solid #c5a26f6b}.section-proceso{margin-bottom:0}.payment-step-featured{box-shadow:inset 0 1px #ffffff0f}.packages-section{margin-bottom:3.5rem!important}.package-card{padding:0;border:1px solid #c5a26f24!important;box-shadow:0 18px 48px #5c2e221a,inset 0 1px #ffffff80!important}.package-card>.h-1,.package-card>.h-1\.5{opacity:1}.package-shell{padding:1.375rem 1.25rem 1.5rem!important}.package-meta{font-size:var(--type-label);letter-spacing:.06em}.package-lead{color:#6e5c54d1;font-size:.875rem;line-height:1.5}.package-support{font-size:.8125rem}.includes-panel{border-color:#c5a26f29;box-shadow:inset 0 1px #ffffff8c}.includes-panel .includes-toggle{letter-spacing:.12em}.package-cta-mobile{margin-top:1.5rem;box-shadow:0 14px 36px #5c2e2242,inset 0 1px #ffffff14!important}.faq-item{border-color:#c5a26f24;box-shadow:0 8px 28px #5c2e220d,inset 0 1px #ffffff59}.faq-item summary{padding:1.0625rem 1.125rem}.faq-item-index{color:#c5a26f}#decision .cta-final-action{border:1px solid #c5a26f61;box-shadow:0 10px 32px #0000002e,inset 0 1px #ffffffd9}.compare-quick-card{border:1px solid #c5a26f1f}.compare-section-body{padding-top:2rem}.cta-final{padding-bottom:calc(1.5rem + env(safe-area-inset-bottom,0px))}}@media (width>=1024px){.package-shell{align-items:start;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)!important;gap:2.5rem!important;display:grid!important}.package-summary{top:calc(6rem + env(safe-area-inset-top,0px));position:sticky;margin-bottom:0!important}.package-shell>.package-cta-mobile{display:none!important}.package-cta-desktop{display:inline-flex!important}.package-price{font-size:clamp(5rem,7vw,6.5rem)}}.compare-quick-strip{margin-bottom:1.5rem}.cta-final{padding-bottom:2.5rem}.footer-divider-mobile{display:block}.package-shell,#guia .earth-panel--accent{padding:1.5rem}@media (width>=640px){.package-shell,#guia .earth-panel--accent{padding:2rem}.cta-final-panel{padding:2.5rem!important}.footer-divider-mobile{display:none}.site-footer .brand-wordmark{font-size:2rem}}@media (width>=640px) and (width<=767px){.hero-eyebrow{font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:#c5a26feb;margin:0 0 1rem;font-size:.6875rem;font-weight:600;display:block}.hero-trust{letter-spacing:.2em;text-transform:uppercase;color:#faf7f08c;max-width:18rem;margin:1.125rem auto 0;font-size:.625rem;font-weight:600;display:block}.hero-scroll-cue{justify-content:center;margin-top:1.5rem;display:flex}.hero-scroll-cue span{background:linear-gradient(#c5a26fbf 0%,#c5a26f33 55%,#0000 100%);width:1px;height:2rem}.package-shell{flex-direction:column;display:flex}}@media (width<=767px){.package-cta-desktop{display:none!important}.package-cta-mobile{display:inline-flex!important}}@media (width>=768px){.compare-clarifier{margin-bottom:2rem}.compare-quick-strip{margin-bottom:2.5rem}.cta-final{padding-bottom:5rem}.compare-mobile-only{display:none!important}.compare-desktop-details.compare-responsive{display:block!important}.situation-carousel-hint{display:none!important}.situation-scroll{gap:.875rem;margin:0;padding:0;scroll-snap-type:none!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;display:grid!important;overflow:visible!important}.situation-card{min-height:100%;scroll-snap-align:unset!important;flex:none!important}.package-shell{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)!important;align-items:start!important;gap:2rem!important;display:grid!important}.package-summary{margin-bottom:0!important}.package-shell>.package-cta-mobile{display:none!important}.package-cta-desktop,.package-details>a.wa-cta.package-cta-desktop{display:inline-flex!important}}@media (width>=1024px){.situation-scroll{gap:1.25rem}.package-shell{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)!important;gap:2.5rem!important}.package-summary{top:calc(6rem + env(safe-area-inset-top,0px));position:sticky}#decision.cta-final{max-width:44rem}#decision .cta-final-panel{border-radius:2rem;padding:3.25rem 2.75rem 3rem!important}#decision .cta-final-bleed,#decision .cta-final-lead{margin-bottom:2rem}.demo-trust-inner,.trust-strip{max-width:36rem}}.includes-list:not(.expanded)>li.includes-extra{display:none}.includes-list.expanded>li.includes-extra{animation:.28s forwards includeReveal}@keyframes includeReveal{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.package-expandable:not(.expanded){display:none}.package-expandable.expanded{animation:.28s forwards includeReveal}.includes-panel{background:linear-gradient(165deg,#fffcf8 0%,#fbf7f0 55%,#fefcf9 100%);border:1px solid #c5a26f38;border-radius:1rem;margin-bottom:1.5rem;position:relative;overflow:hidden;box-shadow:0 12px 40px #5c2e220f,inset 0 1px #ffffffbf}.includes-panel:before{content:"";opacity:.85;background:linear-gradient(#c5a26f 0%,#8c5a4a 100%);border-radius:0 3px 3px 0;width:3px;position:absolute;top:.875rem;bottom:.875rem;left:0}.includes-panel-body{padding:1rem 1rem .5rem 1.125rem}.includes-panel .includes-toggle{letter-spacing:.1em;text-transform:uppercase;width:100%;color:var(--brown);transition:background var(--duration-smooth) var(--ease-luxury), color var(--duration-smooth) var(--ease-luxury);cursor:pointer;background:linear-gradient(#fbf7f0 0%,#fefcf9 100%);border:none;border-top:1px solid #c5a26f33;border-radius:0;justify-content:center;align-items:center;gap:.5rem;margin-bottom:0;padding:.875rem 1rem;font-size:.6875rem;font-weight:600;display:inline-flex}.includes-panel .includes-toggle:hover{background:rgba(var(--green-accent-rgb), .06);color:var(--green-accent-dark)}.proceso-details-toggle summary{letter-spacing:.1em;text-transform:uppercase;color:var(--brown);transition:border-color var(--duration-smooth) var(--ease-luxury), box-shadow var(--duration-smooth) var(--ease-luxury);background:linear-gradient(160deg,#fbf7f0 0%,#fefcf9 100%);border:1px solid #c5a26f59;border-radius:999px;justify-content:center;align-items:center;gap:.375rem;padding:.6875rem 1.25rem;font-size:.6875rem;font-weight:600;list-style:none;display:inline-flex}.proceso-details-toggle summary:hover{border-color:rgba(var(--green-accent-rgb), .35);box-shadow:0 6px 20px rgb(var(--green-accent-dark-rgb) / .08)}.proceso-details-toggle[open] summary{border-color:rgba(var(--green-accent-rgb), .28)}.site-header{z-index:40;padding-top:calc(1.75rem + env(safe-area-inset-top,0px));-webkit-backdrop-filter:blur(14px);transition:border-color .35s var(--ease-luxury), box-shadow .35s var(--ease-luxury), background .35s var(--ease-luxury);background:#faf7f0f0;border-bottom:1px solid #5c2e2214;padding-bottom:1.25rem;position:sticky;top:0;box-shadow:0 4px 20px #5c2e220d}.site-header--over-hero:not(.is-scrolled){box-shadow:none;background:#faf7f0e6;border-bottom-color:#5c2e220f}.site-header .brand-name{color:var(--logo-brown)!important}.site-header .brand-wordmark{font-size:1.5rem}.site-header.is-scrolled .brand-wordmark{font-size:1.3125rem}.site-header .brand-tagline{color:var(--text-muted)}.site-nav a{font-family:var(--font-body);font-size:var(--type-nav);letter-spacing:.05em;text-transform:uppercase;color:var(--logo-brown);white-space:nowrap;transition:color .25s var(--ease-luxury), background .25s var(--ease-luxury);font-weight:600;text-decoration:none}.site-nav a:hover{color:var(--brown)}.site-nav a.is-active{color:var(--brown);font-weight:700}@media (width<=767px){.site-header{padding-top:calc(.75rem + env(safe-area-inset-top,0px));padding-bottom:.625rem}.site-header-inner{flex-wrap:nowrap;align-items:center;gap:.5rem}.brand-lockup{flex:auto;min-width:0}.site-header-cta{flex-shrink:0;margin-left:0}.site-header-cta.site-header-cta--wa{width:2.5rem;height:2.5rem}.site-header-cta.site-header-cta--wa i{font-size:1.25rem}}.site-header-cta:not(.site-header-cta--wa){font-family:var(--font-subtitle);font-size:var(--type-nav-cta);letter-spacing:.14em;text-transform:uppercase;color:#fbf7f0;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:#5c2e22;border:1px solid #5c2e22;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;padding:.5rem .9375rem;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 4px 14px #5c2e222e}.site-header-cta:not(.site-header-cta--wa):hover{color:#fbf7f0;background:#6d4034;border-color:#6d4034}.site-header-cta{-webkit-tap-highlight-color:transparent;touch-action:manipulation;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;text-decoration:none;display:inline-flex}.site-header-cta:active{transform:scale(.98)}.site-header-cta.site-header-cta--wa{letter-spacing:0;text-transform:none;border-color:rgba(var(--green-accent-rgb), .38);width:2.625rem;height:2.625rem;box-shadow:0 6px 18px rgb(var(--green-accent-deep-rgb) / .28);border-radius:50%;padding:0}.site-header-cta.site-header-cta--wa:hover{border-color:rgba(var(--green-accent-rgb), .5);color:var(--cream)}.site-header-cta.site-header-cta--wa i{color:#fffffff2;font-size:1.25rem}@media (width>=1024px){.site-nav{align-items:center;gap:1.75rem;margin-left:auto;display:flex}.site-header-cta{font-size:var(--type-nav-cta);padding:.625rem 1.125rem}.brand-lockup{flex:0 auto}}.site-header.is-scrolled{background:#faf7f0f7;border-bottom-color:#c5a26f47;box-shadow:0 6px 24px #1f181414}.site-header.is-scrolled:after{content:"";background:linear-gradient(90deg,#0000 0%,#c5a26f73 50%,#0000 100%);height:1px;position:absolute;bottom:0;left:15%;right:15%}.site-header-inner{align-items:center;gap:.75rem;max-width:72rem;margin-inline:auto;padding-inline:1.25rem;display:flex;position:relative}.brand-lockup{flex:1;justify-content:flex-start;align-items:center;gap:.625rem;min-width:0;display:flex}@media (width>=1024px){.hero-section{min-height:0;padding:3rem 2rem 3.5rem}.hero-inner{text-align:left;max-width:72rem;margin:0 auto;display:block}.hero-copy{min-width:0}.hero-eyebrow{font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:#c5a26fd1;margin:0 0 1.125rem;font-size:.6875rem;font-weight:600;display:block}.hero-manifesto{max-width:26rem;font-family:var(--font-subtitle);color:#faf7f0b3;margin:1rem auto 0;font-size:1rem;font-style:italic;font-weight:500;line-height:1.55;display:block}.hero-title--conversion .hero-title-main{max-width:14ch;margin-inline:0;font-size:clamp(2.25rem,3.8vw,3.25rem)}.hero-title--conversion .hero-title-accent{max-width:22ch;margin-inline:0;font-size:clamp(1.75rem,2.8vw,2.5rem)}.hero-subtitle{max-width:34rem;margin:1.25rem 0 0;font-size:1.0625rem}.hero-lead--hero{max-width:22rem;margin:1.5rem 0 0}.hero-cta-group{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:1rem 1.25rem;margin-top:2.25rem}.hero-cta{margin-top:0}.hero-trust{max-width:20rem;font-family:var(--font-body);letter-spacing:.22em;text-transform:uppercase;color:#faf7f08c;margin:1.5rem 0 0;font-size:.6875rem;font-weight:600;display:block}.hero-scroll-cue{justify-content:flex-start;margin-top:2.5rem;display:flex}.hero-scroll-cue span{background:linear-gradient(#c5a26fa6,#0000);width:1px;height:2.75rem;animation:2.4s ease-in-out infinite heroScrollPulse}@keyframes heroScrollPulse{0%,to{opacity:.35;transform:scaleY(.72)}50%{opacity:1;transform:scaleY(1)}}.situation-card{min-height:100%}.brand-lockup{justify-content:flex-start}.site-header-inner{align-items:center;gap:2rem;display:flex}#guia{padding-top:clamp(2rem,4.5vw,3rem)}.guia-heading{font-size:clamp(2.75rem,4.5vw,3.5rem)}#guia-heading.type-wow,#guia-heading.type-wow--lg{font-size:clamp(3rem,5vw,4.25rem);line-height:.92}.proceso-stage__head{max-width:38rem}.proceso-stage__lead{max-width:22rem;font-size:.8125rem}.proceso-guarantee{max-width:34rem;padding:2.75rem 2.5rem 2.25rem}.proceso-guarantee__statement{font-size:clamp(1.875rem,3vw,2.375rem)}.situation-scroll{scroll-snap-type:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.125rem 1rem;margin:0;padding:0;display:grid;overflow:visible}.situation-card{flex-direction:column;flex:none;justify-content:flex-start;min-height:100%;display:flex}.situation-card-route{margin-top:auto}.packages-section{gap:3rem}.package-card--spotlight,.packages-section>.package-card--spotlight:first-of-type{margin-top:0}.package-lead{max-width:22rem;font-size:.9375rem}.includes-panel .check-item,.includes-panel .check-item-featured{font-size:.8125rem}.compare-table thead th:nth-child(3),.compare-table tbody td:nth-child(3){background:#c5a26f14;box-shadow:inset 0 0 0 1px #c5a26f1f}}@media (width>=768px){.site-header .brand-wordmark{font-size:1.625rem}.site-header.is-scrolled .brand-wordmark{font-size:1.4375rem}.brand-wordmark{font-size:var(--type-brand)}}@media (width>=1024px){.site-header .brand-wordmark{font-size:1.75rem}.site-header.is-scrolled .brand-wordmark{font-size:1.5rem}.brand-wordmark{font-size:var(--type-brand)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal,.hero-animate,.site-header,.hero-section:before{opacity:1!important;transform:none!important}}@media (prefers-reduced-motion:no-preference){.site-header{animation:headerEnter .65s var(--ease-luxury) both}.hero-section:before{transform-origin:50% 42%;animation:heroBgSettle var(--duration-enter) var(--ease-luxury) both}.hero-animate{opacity:0;animation:motionFadeUp var(--duration-reveal) var(--ease-luxury) forwards;transform:translateY(.7rem)}.hero-animate-delay-1{animation-delay:70ms}.hero-animate-delay-2{animation-delay:.14s}.hero-animate-delay-3{animation-delay:.22s}.hero-animate-delay-4{animation-delay:.3s}@media (width>=1024px){.hero-aside.hero-animate{animation-name:motionFadeAside;transform:translate(.85rem,.35rem)}}.reveal{opacity:0;transition:opacity var(--duration-reveal) var(--ease-luxury), transform var(--duration-reveal) var(--ease-luxury);pointer-events:none;transform:translateY(.85rem)}.reveal.is-visible{opacity:1;pointer-events:auto;transform:translate(0,0)}#paquete-3 .package-pro-rail{transition:max-height var(--duration-ui) var(--ease-luxury)}.package-shell--pro .pro-includes{transition:border-color var(--duration-fast) var(--ease-luxury), box-shadow var(--duration-fast) var(--ease-luxury), background var(--duration-fast) var(--ease-luxury)}.package-shell--pro .pro-includes[open] .collapse-item__body{animation:motionPanelIn var(--duration-ui) var(--ease-luxury) both}.package-shell--pro .pro-includes summary:after{transition:transform var(--duration-fast) var(--ease-luxury), background var(--duration-fast) var(--ease-luxury)}@media (width>=768px){.hero-trust-pills{display:none}}@media (hover:hover) and (pointer:fine){.package-card{transition:transform var(--duration-ui) var(--ease-luxury), box-shadow var(--duration-ui) var(--ease-luxury), border-color var(--duration-ui) var(--ease-luxury)}.brand-lockup:hover .brand-logo{transform:scale(1.04)}}a[class*=btn],.btn-primary,button.includes-toggle,.hero-cta,.wa-cta,.package-action-bar__wa{transition:background-color var(--duration-fast) var(--ease-luxury), color var(--duration-fast) var(--ease-luxury), transform var(--duration-fast) var(--ease-luxury), box-shadow var(--duration-fast) var(--ease-luxury), border-color var(--duration-fast) var(--ease-luxury)}.journey-rail{transition:transform var(--duration-ui) var(--ease-luxury), opacity var(--duration-fast) ease}.sistema-map__node{transition:border-color var(--duration-fast) var(--ease-luxury), background var(--duration-fast) var(--ease-luxury), transform var(--duration-fast) var(--ease-luxury)}.sistema-map__node.is-switching{animation:motionPulse var(--duration-ui) var(--ease-luxury)}}@keyframes headerEnter{0%{opacity:0;transform:translateY(-.4rem)}to{opacity:1;transform:translate(0,0)}}@keyframes heroBgSettle{0%{opacity:.72;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}@keyframes motionFadeUp{0%{opacity:0;transform:translateY(.7rem)}to{opacity:1;transform:translate(0,0)}}@keyframes motionFadeAside{0%{opacity:0;transform:translate(.85rem,.35rem)}to{opacity:1;transform:translate(0,0)}}@keyframes motionPanelIn{0%{opacity:0;transform:translateY(-.375rem)}to{opacity:1;transform:translate(0,0)}}@keyframes motionPulse{0%{transform:scale(1)}45%{transform:scale(1.03)}to{transform:scale(1)}}@supports (content-visibility:auto){#sistema,#opciones,#ejemplos,#proceso,#decision,.site-footer{content-visibility:auto;contain-intrinsic-size:auto 320px}}.faq-section{max-width:44rem;padding:var(--space-section-y) var(--space-page) var(--space-section-end);margin-inline:auto}.faq-heading{font-family:var(--font-display);font-size:clamp(3rem,13vw,6.75rem);font-weight:var(--font-weight-display);letter-spacing:-.03em;color:var(--brown-deep);flex-direction:column;align-items:center;gap:0;margin:0;line-height:.92;display:flex}.faq-heading-line{display:block}.faq-heading-line--accent{color:#8c5a4a}.faq-list,.faq-more__list{gap:var(--space-stack-sm);flex-direction:column;display:flex}.faq-more__list[hidden]{display:none!important}.faq-more-toggle{background:var(--cream);width:100%;font-family:var(--font-body);color:var(--brown);cursor:pointer;-webkit-tap-highlight-color:transparent;border:1px solid #5c2e221f;border-radius:1rem;margin-top:1rem;padding:1rem 1.25rem;font-size:.9375rem;font-weight:600;transition:background .2s,border-color .2s;display:block}.faq-more-toggle:hover{border-color:rgba(var(--green-accent-rgb), .35);color:var(--green-accent-dark);background:#fff}.faq-more-toggle:active{transform:scale(.98)}.proceso-interactive{margin-top:.25rem;display:block}.proceso-interactive__progress{background:#5c2e221f;border-radius:999px;height:3px;margin-bottom:1.25rem;overflow:hidden}.proceso-interactive__progress-fill{border-radius:inherit;background:linear-gradient(90deg, var(--green-accent-light), var(--green-accent));height:100%;transition:width .4s var(--ease-luxury);display:block}.proceso-interactive__tabs{grid-template-columns:repeat(4,1fr);gap:.625rem;margin-bottom:1.25rem;display:grid}.proceso-interactive__tab{min-height:2.75rem;font-family:var(--font-display);color:var(--brown-deep);cursor:pointer;background:#fff;border:1px solid #5c2e2224;border-radius:999px;justify-content:center;align-items:center;font-size:1rem;font-weight:700;transition:transform .2s,background .25s,border-color .25s,box-shadow .25s;display:flex}.proceso-interactive__tab.is-active{background:linear-gradient(165deg, var(--green-accent) 0%, var(--green-accent-dark) 100%);color:var(--cream);box-shadow:0 8px 24px rgb(var(--green-accent-dark-rgb) / .2);border-color:#0000}@media (hover:hover) and (pointer:fine){.proceso-interactive__tab:not(.is-active):hover{border-color:rgba(var(--green-accent-rgb), .35);color:var(--green-accent-dark)}}.proceso-interactive__tab:active{transform:scale(.94)}.proceso-interactive__panel{background:#ffffff6b;border:1px solid #5c2e2214;border-radius:1rem;min-height:6.75rem;padding:1.25rem 1.375rem}.proceso-interactive__panel h3{font-family:var(--font-subtitle);color:var(--brown-deep);margin:0 0 .5rem;font-size:1.0625rem;font-weight:600}.proceso-interactive__panel p{color:var(--text);min-height:2.75rem;margin:0;font-size:.9375rem;line-height:1.6}.proceso-interactive__panel.is-pulsing{animation:sistemaPulse .45s var(--ease-luxury)}.proceso-interactive__hint{text-align:center;color:#5c2e2294;margin:1rem 0 0;font-size:clamp(.875rem,2.8vw,.9375rem);font-weight:600;line-height:1.45}.proceso-guarantee .proceso-collapse{display:none!important}.collapse-stack{flex-direction:column;gap:.875rem;margin-top:1rem;display:flex}details.collapse-stack{text-align:left;margin-top:1rem;display:block}#paquete-3 .package-price-block,#paquete-3 .package-price-note{display:none!important}.faq-item,.collapse-item{transition:border-color var(--duration-smooth) var(--ease-luxury), box-shadow var(--duration-smooth) var(--ease-luxury);background:linear-gradient(160deg,#fefcf9 0%,#f3ede4 100%);border:1px solid #5c2e221a;border-radius:1.25rem;overflow:hidden}.faq-item[open],.collapse-item[open]{border-color:#8c5a4a38;box-shadow:0 12px 32px #5c2e2214}.faq-item summary,.collapse-item summary{cursor:pointer;font-family:var(--font-subtitle);color:var(--brown-deep);align-items:center;gap:1rem;padding:1.25rem 1.375rem;font-size:1.0625rem;font-weight:600;line-height:1.4;list-style:none;display:flex}.faq-item-index{min-width:1.5rem;font-family:var(--font-body);letter-spacing:.08em;color:var(--gold);flex-shrink:0;font-size:.6875rem;font-weight:700}.faq-item summary::-webkit-details-marker{display:none}.collapse-item summary::-webkit-details-marker{display:none}.faq-item summary:after,.collapse-item summary:after{content:"";color:#8c5a4a;width:2.125rem;height:2.125rem;transition:transform .35s var(--ease-luxury), background .35s var(--ease-luxury);background:#c5a26f29;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;font-family:"Font Awesome 6 Free";font-size:.75rem;font-weight:900;line-height:1;display:inline-flex}.faq-item[open] summary:after,.collapse-item[open] summary:after{color:#5c2e22;background:#c5a26f47;transform:rotate(180deg)}.faq-item p{color:var(--text-muted);margin:0;padding:0 1.375rem 1.375rem;font-size:.9375rem;line-height:1.65}.faq-item[open] p{padding-top:.25rem}.collapse-item__body{padding:0 1.375rem 1.5rem;font-size:.9375rem;line-height:1.65}.collapse-item[open] .collapse-item__body{padding-top:.25rem}.collapse-item__body>:first-child{margin-top:0}.package-card--spotlight .collapse-item{background:#fffffff5}.sistema-teaser{color:#2c2420ad;text-align:center;max-width:24rem;margin:.75rem auto 0;font-size:.875rem;line-height:1.55}.sistema-collapse{max-width:44rem;margin:1.5rem auto 0;padding-inline:1.375rem}.skip-link{width:1px;height:1px;position:absolute;top:auto;left:-9999px;overflow:hidden}.skip-link:focus{left:1rem;top:calc(.75rem + env(safe-area-inset-top,0px));z-index:100;background:var(--brown-deep);color:#fbf7f0;border-radius:.5rem;width:auto;height:auto;padding:.625rem 1rem;font-size:.875rem;font-weight:600;position:fixed;overflow:visible}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.footer-nav{flex-wrap:wrap;justify-content:center;gap:.5rem 1.25rem;margin-top:.25rem;display:flex}.footer-nav a{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-size:.75rem;font-weight:600;text-decoration:none}.package-card--spotlight{z-index:3;position:relative;border-width:2px!important;border-color:#8c5a4a61!important;box-shadow:0 20px 56px #5c2e2224,0 0 0 1px #c5a26f33!important}@media (width>=1024px){.package-card--spotlight{transform:scale(1.02);border-width:2px!important;box-shadow:0 36px 80px #5c2e222e,inset 0 0 0 1px #ffffff80,0 0 120px #c5a26f29!important}.package-card--alt{transform:scale(.99)}}.package-card--spotlight>.h-1\.5{background:linear-gradient(90deg,#c5a26f 0%,#8c5a4a 50%,#5c2e22 100%);height:.375rem}.footer-nav a:hover{color:var(--brown)}@media (width>=768px){.site-footer-inner{text-align:left;grid-template-rows:auto auto auto;grid-template-columns:1fr auto;align-items:start;gap:.75rem 2rem;display:grid}.site-footer .brand-lockup{flex-direction:row;grid-area:1/1;justify-self:start;align-items:center}.footer-signature{grid-area:2/1}.footer-tagline{text-align:left;grid-area:3/1;margin:0}.footer-nav{grid-area:1/2/4;justify-content:flex-end;align-self:center}.footer-meta{text-align:center;grid-column:1/-1;margin-top:.5rem}}.check-item{font-size:var(--type-body-sm)}.check-item i{font-size:.6875rem}.includes-panel .check-item{font-size:var(--type-label)}.includes-panel .check-item i{font-size:.6875rem}.includes-panel .includes-panel-body>p{font-size:var(--type-label)}.package-lead,.package-support,.footer-tagline{font-size:var(--type-body-sm)}.footer-meta{font-size:var(--type-label)}.proceso-stage__lead{font-size:var(--type-body-sm)}@media (width>=768px){html{font-size:16.5px}:root{--type-nav:.875rem;--type-nav-cta:.8125rem;--type-brand:1.375rem;--type-brand-tag:.75rem;--type-eyebrow:.75rem;--type-body-sm:.9375rem;--type-lead:1.125rem;--type-label:.8125rem}.proceso-stage__lead{font-size:.9375rem}}@media (width>=1024px){html{font-size:17px}:root{--type-nav:.9375rem;--type-nav-cta:.8125rem;--type-brand:1.5rem;--type-brand-tag:.75rem;--type-eyebrow:.8125rem;--type-body-sm:.9375rem;--type-lead:1.125rem;--type-label:.8125rem}.site-header-cta{font-size:var(--type-nav-cta)}.hero-subtitle{font-size:1.125rem}.check-item{font-size:.875rem}.includes-panel .check-item{font-size:.8125rem}.compare-clarifier,.billboard-subline{font-size:.9375rem}}.section-eyebrow{font-family:var(--font-body);font-size:var(--type-eyebrow);letter-spacing:var(--tracking-label);text-transform:uppercase;color:#6e5c54a6;margin-bottom:.875rem;font-weight:600;display:block}.section-title{font-family:var(--font-display);font-size:clamp(2rem,6.5vw,3rem);font-weight:var(--font-weight-display);letter-spacing:-.028em;color:var(--brown-deep);line-height:1.02}.section-lead{color:#2c2420c7;max-width:36rem;margin:1rem auto 0;font-size:.9375rem;line-height:1.65}.testimonio-note{font-size:var(--type-body-sm);color:#5c2e22d1;background:#faf7f0b8;border:1px solid #c5a26f47;border-radius:1rem;margin-top:1rem;padding:.875rem 1rem;line-height:1.55}.testimonio-note strong{color:var(--brown-deep)}.section-lead-note{color:#8c5a4a;margin-top:.35rem;font-size:.8125rem;font-weight:600;display:block}.sistema-section{padding:0 var(--space-page) var(--space-section-end);background:var(--cream)}.sistema-map-wrap{max-width:46rem;margin:var(--space-headline-gap) auto 0}.sistema-card{max-width:46rem;margin:var(--space-headline-gap) auto 0;padding:var(--space-inner);border:1px solid var(--border);background:var(--surface-card);box-shadow:var(--shadow-card);border-radius:1.5rem}.sistema-card.sistema-map-wrap{margin-top:var(--space-headline-gap)}.sistema-mobile-list{max-width:22rem;margin:1.25rem auto 0;padding:0;list-style:none;display:none}.sistema-mobile-list li{color:#2c2420e0;background:#fff;border:1px solid #5c2e2214;border-radius:1rem;padding:.875rem 1.125rem;font-size:.9375rem;line-height:1.55}.sistema-mobile-list li+li{margin-top:.625rem}.sistema-mobile-list strong{color:var(--brown-deep)}.sistema-map{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}@media (width>=640px){.sistema-map{grid-template-columns:repeat(6,minmax(0,1fr));gap:.875rem}}.sistema-map__node{cursor:pointer;transition:transform .25s var(--ease-luxury), border-color .25s, box-shadow .25s;text-align:center;font-family:var(--font-body);letter-spacing:.04em;color:var(--brown-deep);background:#fff;border:1px solid #5c2e221a;border-radius:1.125rem;flex-direction:column;align-items:center;gap:.5rem;padding:.875rem .5rem;font-size:.6875rem;font-weight:600;line-height:1.25;display:flex;box-shadow:0 8px 24px #5c2e220f}@media (width>=640px){.sistema-map__node{font-size:var(--type-label);padding:1rem .625rem}}.sistema-map__node i{color:var(--green-accent);font-size:1.25rem}.sistema-map__node.is-active,.sistema-map__node:hover{border-color:rgba(var(--green-accent-rgb), .45);box-shadow:0 12px 32px rgb(var(--green-accent-dark-rgb) / .12);color:var(--green-accent-dark);transform:translateY(-2px)}.sistema-map__node.is-active{background:linear-gradient(168deg, rgba(var(--green-accent-rgb), .1) 0%, rgba(var(--green-accent-rgb), .04) 100%), #fff}.sistema-map__node:active{transform:scale(.96)}.sistema-detail.is-pulsing{animation:sistemaPulse .45s var(--ease-luxury)}@keyframes sistemaPulse{0%{opacity:.75;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.sistema-tap-hint{text-align:center;max-width:22rem;font-size:var(--type-body-sm);color:var(--text-muted);margin:1.25rem auto 0;display:none}.sistema-detail{background:#ffffff80;border:1px solid #5c2e2214;border-radius:1rem;min-height:7.25rem;margin-top:1rem;padding:1.25rem 1.375rem}.sistema-detail__text{min-height:3.25rem}.sistema-detail__title{font-family:var(--font-display);color:var(--brown-deep);margin-bottom:.5rem;font-size:1.25rem;font-weight:700}.sistema-detail__text{font-size:var(--type-body-sm);color:#2c2420d1;line-height:1.6}.sistema-detail__text+.sistema-detail__text{margin-top:.625rem}.hero-cta--secondary-outline{color:#faf7f0e6;font-size:var(--type-body-sm);border:1px solid #faf7f059;border-radius:999px;justify-content:center;align-items:center;padding:.875rem 1.5rem;font-weight:600;text-decoration:none;transition:background .25s,color .25s;display:inline-flex}.hero-cta--secondary-outline:hover{color:#fff;background:#faf7f01f}.hero-cta--wa{gap:.5rem;font-weight:700}.hero-cta--demo{color:#fbf7f0;font-size:var(--type-body-sm);background:#faf7f01f;border:1px solid #c5a26f8c;border-radius:999px;justify-content:center;align-items:center;padding:.875rem 1.5rem;font-weight:600;text-decoration:none;display:inline-flex}.hero-cta--demo:hover{color:#fff;background:#faf7f033}@media (width<=767px){:root{--type-body-sm:.9375rem;--type-label:.8125rem}#opciones{margin-bottom:2.5rem!important}#opciones .text-center.mb-8{margin-bottom:2rem!important}.package-card>.p-6{padding:2rem 1.375rem!important}.packages-more-details{margin-top:2rem}.package-action-bar__wa,.package-action-bar__demo{min-height:3.25rem;font-size:.9375rem}.package-price-note,.package-sin-riesgo-hint{margin-top:.5rem;font-size:.875rem}.section-lead{margin-top:var(--space-stack-sm);font-size:.9375rem}}.demo-trust{padding:0 var(--space-page) var(--space-section-end);background:var(--cream);border-bottom:1px solid #5c2e220f}.demo-trust-inner{text-align:center;max-width:28rem;margin:0 auto}.demo-trust-side{display:contents}.demo-trust-actions{display:block}.demo-trust-stack{flex-direction:column;display:flex}.demo-trust-copy{order:1}.demo-trust-stack>.demo-preview{order:2}.demo-trust-actions{order:3}.demo-trust-lead{margin:0 0 var(--space-stack-sm);font-size:var(--type-body-sm);color:#2c2420c7;line-height:1.55}.demo-trust-title{margin:0 0 var(--space-stack-sm);font-family:var(--font-display);color:#5c2e22;text-align:center;font-size:clamp(1.5rem,5vw,1.75rem);font-weight:700}.journey-step-label{width:fit-content;font-family:var(--font-body);font-size:var(--journey-step-label);letter-spacing:.08em;text-transform:uppercase;text-align:center;color:#6e5c5475;background:0 0;border:none;border-radius:0;margin:0 auto .5rem;padding:0;font-weight:600;display:block}@media (width>=768px){.journey-step-label{letter-spacing:.1em}}.journey-step{text-align:center;padding-top:var(--space-section-y);padding-bottom:var(--space-section-end);padding-inline:var(--space-page)}.section-proceso.journey-step{padding-inline:0;padding-top:0}.journey-step:first-of-type{padding-top:var(--space-section-hero-gap)}.journey-step .section-eyebrow{font-size:var(--type-eyebrow);letter-spacing:var(--tracking-label);color:#6e5c548c}.journey-step[data-journey-step=sistema] .section-title{font-size:var(--journey-title-1)}.journey-step[data-journey-step=opciones] .section-title{font-size:var(--journey-title-2);font-weight:var(--font-weight-display)}.journey-step[data-journey-step=ejemplos] .demo-trust-title{font-size:var(--journey-title-3);font-weight:var(--font-weight-display);letter-spacing:-.03em}.journey-step[data-journey-step=proceso] .proceso-title{font-size:var(--journey-title-4)!important}.journey-step[data-journey-step=proceso] .proceso-stage__lead{font-size:clamp(1rem,3.2vw,1.125rem);font-weight:600}.journey-step[data-journey-step=proceso] .proceso-guarantee__statement{font-size:clamp(1.75rem,7.5vw,2.375rem)}#paquete-3.package-card--spotlight .package-title{font-size:clamp(1.875rem,6.8vw,2.375rem)!important;font-weight:var(--font-weight-display)!important}#paquete-3.package-card--spotlight .package-head__price,#paquete-3.package-card--spotlight .package-price{font-size:clamp(3.25rem,16vw,4.5rem)!important}#paquete-3 .package-price-note{font-weight:700;font-size:clamp(.875rem,2.8vw,1rem)!important}.journey-step-label--on-dark{color:#faf7f06b;z-index:2;background:0 0;border:none;position:relative}.section-eyebrow--center{text-align:center;margin-bottom:var(--space-stack-sm);display:block}.section-next{justify-content:center;align-items:center;gap:calc(var(--u) * 1.5);margin:var(--space-next) auto 0;max-width:none;font-family:var(--font-body);font-size:var(--journey-next);letter-spacing:.01em;color:#6e5c5480;background:0 0;border:none;border-radius:0;padding:.25rem .375rem;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex}.section-next i{opacity:.55;font-size:.75rem}.section-next:active{transform:none}.section-next:hover{color:var(--green-accent-dark);text-underline-offset:3px;background:0 0;text-decoration:underline}.section-next:hover i{opacity:.75}.section-next--on-cream{background:0 0}.section-next--on-dark{z-index:2;margin-top:var(--space-next);color:#faf7f075;background:0 0;border:none;position:relative}.proceso-stage>.section-next--on-dark{margin-top:var(--space-next);margin-bottom:calc(var(--u) * 2);max-width:none;margin-inline:auto}.section-next--on-dark:hover{color:#faf7f0b8;background:0 0}.journey-rail{left:0;right:0;bottom:env(safe-area-inset-bottom,0px);z-index:210;padding:calc(var(--u) * 2) var(--space-page);opacity:0;pointer-events:none;transition:transform .4s var(--ease-luxury), opacity .3s ease;background:#faf7f0f7;border-top:1px solid #5c2e221a;display:none;position:fixed;transform:translateY(110%);box-shadow:0 -8px 32px #5c2e2214}.journey-rail.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.journey-rail__list{justify-content:space-between;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.journey-rail__link{min-width:0;color:var(--text-muted);border-radius:.625rem;flex-direction:column;flex:1;align-items:center;gap:.125rem;padding:.25rem .125rem;text-decoration:none;transition:background .2s,color .2s;display:flex}.journey-rail__link.is-current{background:rgba(var(--green-accent-rgb), .14);color:var(--green-accent-dark)}.journey-rail__link.is-current .journey-rail__num{background:var(--green-accent);width:1.375rem;height:1.375rem;color:var(--cream);box-shadow:0 2px 8px rgb(var(--green-accent-deep-rgb) / .28);border-radius:50%;justify-content:center;align-items:center;font-size:.6875rem;display:flex}.journey-rail__link.is-current .journey-rail__label{font-size:.6875rem;font-weight:var(--font-weight-display-strong)}.journey-rail__link.is-done{color:var(--green-accent)}.journey-rail__num{font-size:.625rem;font-weight:var(--font-weight-display-strong);letter-spacing:.04em}.journey-rail__label{text-align:center;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.625rem;font-weight:600;line-height:1.1;overflow:hidden}.cta-final-price{font-family:var(--font-display);font-size:var(--journey-decision-price);font-weight:var(--font-weight-display-strong);letter-spacing:-.045em;color:var(--cream);font-variant-numeric:tabular-nums;margin:.25rem 0 .75rem;line-height:.82}.cta-final-price__cur{color:var(--gold);margin-left:.05em;font-size:.42em;font-weight:700}.cta-final-lead{color:#faf7f0e6;margin:0 0 .5rem;font-size:clamp(1rem,3.2vw,1.125rem);line-height:1.5}.cta-final-choice{color:#faf7f0e0;margin:0 0 1.375rem;font-size:clamp(1.0625rem,3.4vw,1.25rem);font-weight:600;line-height:1.35}.cta-final-choice strong{color:#c5a26f}.cta-final-alt{color:#faf7f0a6;text-underline-offset:3px;margin-top:1.125rem;font-size:clamp(.875rem,2.8vw,.9375rem);font-weight:600;text-decoration:underline;display:inline-block}.section-appendix .faq-item summary{font-size:.9375rem}.cta-final-alt:hover{color:#fff}@media (width<=479px){.hero-eyebrow{display:none!important}}.package-price-note{color:#8c5a4a;text-align:center;margin:.25rem 0 0;font-size:.8125rem;font-weight:600}.package-sin-riesgo-hint{letter-spacing:.04em;text-align:center;color:#8c5a4a;margin:.5rem 0 0;font-size:.75rem;font-weight:600}.express-key-points{background:#faf7f0e6;border:1px solid #5c2e2214;border-radius:.875rem;margin:.75rem 0 0;padding:.875rem 1rem;list-style:none;display:none}.express-key-points--inline{background:0 0;border:none;margin:0 0 .875rem;padding:0;list-style:none;display:block}.express-key-points--inline li{font-size:var(--type-body-sm);color:#2c2420;line-height:1.45}.camino-card__points{display:none}.proceso-guarantee .proceso-collapse{background:#fffffff5;margin-top:1.5rem}.express-key-points li{color:#5c2e22;padding-left:1rem;font-size:.8125rem;line-height:1.45;position:relative}.express-key-points li+li{margin-top:.375rem}.express-key-points li:before{content:"";background:#c5a26f;border-radius:50%;width:.3rem;height:.3rem;position:absolute;top:.55em;left:0}.express-key-points,.package-needs__list{list-style:none}.demo-trust-links{gap:.625rem;display:grid}.demo-trust-card{font-size:var(--type-body-sm);border-radius:1rem;justify-content:center;align-items:center;gap:.5rem;padding:.9375rem 1.125rem;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex}.demo-trust-card--primary{color:#fbf7f0;background:linear-gradient(145deg,#5c2e22 0%,#6d4034 100%);box-shadow:0 10px 28px #5c2e2224}.demo-trust-card--soft{color:#5c2e22;background:#fff;border:1px solid #c5a26f59}.package-action-bar{gap:.75rem;margin-top:1.25rem;display:none}.package-action-bar__wa{border-radius:1.125rem;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:1.0625rem 1.25rem;font-size:.9375rem;font-weight:700;text-decoration:none;display:inline-flex}.package-action-bar__demo{color:#5c2e22;background:#fff;border:1px solid #8c5a4a59;border-radius:1.125rem;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:1rem 1.25rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.package-title-sub--standalone{font-family:var(--font-body);font-size:var(--type-body-sm);color:#6e5c549e;margin:-.25rem 0 .75rem;font-weight:500;display:block}.site-header-actions{flex-shrink:0;align-items:center;gap:.375rem;margin-left:auto;display:flex}@media (width<=767px){.brand-tagline{display:none}.brand-name{font-size:1em}.site-header-cta{padding:.5rem .6875rem;font-size:.625rem}.hero-trust-line,.hero-scroll-cue,.caminos-section{display:none}.opciones-mini-link{display:block}.trust-strip{margin-top:0}.package-sin-riesgo-hint{display:block}.demo-trust-card--soft{display:none}.demo-trust-card--mini-link{text-align:center;font-size:var(--type-body-sm);color:#8c5a4a;text-underline-offset:3px;margin-top:.5rem;font-weight:600;text-decoration:underline;display:block}}@media (width>=768px){.package-sin-riesgo-hint,.express-key-points{display:none}}.packages-more-details{margin-top:1.25rem}.site-header-cta--wa:hover{border-color:rgba(var(--green-accent-rgb), .45)}@media (width<=767px){.site-nav-toggle{display:inline-flex}.site-header-inner>.site-nav{display:none}.site-nav.site-nav--open{display:flex}.package-action-bar{display:grid}#paquete-3 .package-template-link,.sistema-mobile-list{display:none}.sistema-map-wrap{display:block}}@media (width>=768px){.express-includes-toggle{display:none}.express-includes-panel .includes-panel-body{display:block!important}.proceso-steps-key{display:none}}@media (width>=1024px){.site-nav-toggle{display:none}}.site-nav-toggle{color:#5c2e22;cursor:pointer;background:#ffffffd9;border:1px solid #5c2e2233;border-radius:.75rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;margin-left:auto;display:none}@media (width<=767px){.site-header-inner>.site-nav{top:calc(3.75rem + env(safe-area-inset-top,0px));z-index:200;background:#faf7f0fa;border:1px solid #5c2e221f;border-radius:1rem;flex-direction:column;gap:.25rem;padding:.75rem;position:fixed;left:1rem;right:1rem;box-shadow:0 20px 48px #5c2e2229}.site-header-inner>.site-nav a{text-align:left;flex:none;width:100%;padding:.75rem 1rem;font-size:.8125rem}.site-header-cta{order:2;margin-left:auto}.site-nav-toggle{order:3;margin-left:.375rem}}.demo-preview{width:100%;max-width:390px;margin-inline:auto;margin-bottom:var(--space-headline-gap)}.demo-preview-phone{background:linear-gradient(160deg,#1f100c 0%,#5c2e22 42%,#2a1612 100%);border:1.5px solid #00000073;border-radius:2.35rem;width:100%;margin:0 auto .875rem;padding:.5rem .375rem .5625rem;position:relative;box-shadow:0 28px 60px #5c2e223d,0 8px 20px #0000001f,inset 0 1px #ffffff24,inset 0 -3px 10px #00000059}.demo-preview-phone:after{content:"";pointer-events:none;background:linear-gradient(#ffffff1a 0%,#0000 100%);border-radius:2rem 2rem 40% 40%;height:42%;position:absolute;inset:.35rem .2rem auto}.demo-preview-phone__notch{z-index:2;background:#120908;border-radius:0 0 .875rem .875rem;width:4.75rem;height:1.125rem;margin:0 auto .4375rem;position:relative;box-shadow:inset 0 -1px #ffffff0f}.demo-preview-phone__screen{z-index:1;aspect-ratio:390/844;background:#0e0806;border-radius:1.65rem;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0000008c,inset 0 0 0 2px #ffffff0a}.demo-preview-phone__viewport{background:#fbf7f0;position:absolute;inset:0;overflow:hidden}.demo-preview-phone__viewport iframe{pointer-events:none;background:#fbf7f0;border:0;width:100%;height:100%;position:absolute;inset:0;transform:none}.demo-preview-phone__fade{pointer-events:none;z-index:2;background:linear-gradient(#0000 0%,#0e080661 100%);height:14%;position:absolute;bottom:0;left:0;right:0}.demo-preview-caption{text-align:center;font-size:var(--type-label);color:#2c2420a6;margin:0}.package-needs{background:#faf7f0bf;border:1px solid #8c5a4a33;border-radius:1rem;margin-top:1rem;padding:1rem 1.125rem}.package-needs__title{font-size:var(--type-label);letter-spacing:.08em;text-transform:uppercase;color:#8c5a4a;margin:0 0 .5rem;font-weight:700}.package-needs__list{gap:.375rem;margin:0;padding:0;list-style:none;display:grid}.package-needs__list li{font-size:var(--type-body-sm);color:#2c2420;line-height:1.45}.package-needs__list li:before{content:"· ";color:#8c5a4a;font-weight:700}.package-needs__note{font-size:var(--type-label);color:#6e5c54c7;margin:.625rem 0 0}.express-includes-toggle{width:100%;font-family:var(--font-body);font-size:var(--type-body-sm);color:#5c2e22;cursor:pointer;background:#fff;border:1px dashed #8c5a4a59;border-radius:1rem;justify-content:center;align-items:center;margin-bottom:.75rem;padding:.875rem 1rem;font-weight:600;display:none}.camino-card__hint{font-size:var(--type-label);color:#c5a26f;margin-top:.625rem;font-weight:600;display:block}.camino-card:not(.camino-card--featured) .camino-card__hint{color:#8c5a4a}.proceso-steps-key{text-align:left;gap:.75rem;margin:1.25rem 0 0;display:none}.proceso-step-key{background:#ffffffeb;border:1px solid #c5a26f38;border-radius:1rem;gap:.75rem;padding:.875rem 1rem;display:flex}.proceso-step-key__num{color:#fff;background:#8c5a4a;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-size:.75rem;font-weight:700;display:flex}.proceso-step-key strong{font-size:var(--type-body-sm);color:#5c2e22;margin-bottom:.125rem;display:block}.proceso-step-key p{font-size:var(--type-label);color:#2c2420c7;margin:0;line-height:1.45}.geo-intro{display:none}@media (width<=767px){:root{--type-eyebrow:.75rem;--type-label:.8125rem;--type-brand-tag:.75rem;--type-body-sm:.9375rem;--space-page:calc(var(--u) * 7);--space-section-y:calc(var(--u) * 18);--space-section-hero-gap:calc(var(--u) * 14)}.section-eyebrow,.brand-tagline,.hero-eyebrow,.package-meta,.package-badge-featured,.express-includes-label,.packages-other-heading,.hero-trust-pills li,.faq-item-index{font-family:var(--font-body)!important}.section-eyebrow,.hero-eyebrow{letter-spacing:.1em}.px-5,#opciones,.caminos-grid,.cta-final,.founder-note,.demo-trust,.faq-section{padding-left:var(--space-page)!important;padding-right:var(--space-page)!important}.hero-section{padding:calc(var(--u) * 14) var(--space-page) calc(var(--u) * 16)!important}.hero-inner{padding-inline:0!important}.hero-title--conversion .hero-title-main{max-width:none;font-size:clamp(2.125rem,8.2vw,2.625rem)!important;line-height:1.05!important;font-weight:var(--font-weight-display)!important}.hero-title--conversion .hero-title-accent{font-size:clamp(1.875rem,7.2vw,2.375rem)!important;line-height:1.1!important;font-weight:var(--font-weight-subtitle-strong)!important;margin-top:.625rem!important}.hero-lead--hero{max-width:18rem;margin-top:1.25rem!important;font-size:1rem!important}.hero-title--conversion .hero-trust{display:none!important}.hero-cta-group{gap:.875rem;width:100%;max-width:22rem;margin-top:2rem}.hero-cta--wa,.hero-cta--secondary-outline{text-transform:none;letter-spacing:.01em;width:100%;padding:1.0625rem 1.5rem;font-size:.9375rem}.hero-trust-pills{gap:.5rem .625rem;margin-top:1.5rem}.hero-trust-pills li{letter-spacing:.02em;text-transform:none;padding:.5rem .875rem;font-size:.75rem}.section-title{font-size:clamp(1.75rem,7vw,2.25rem);line-height:1.08}#opciones{margin-bottom:3rem!important}#opciones .text-center.mb-8{margin-bottom:2.25rem!important}.package-card>.p-6{padding:1.75rem 1.5rem 2rem!important}.package-price{font-size:clamp(2.75rem,12vw,3.5rem)!important;line-height:1!important}.package-title{font-size:clamp(1.625rem,5vw,1.875rem)!important}.package-badge-featured,.package-meta span{font-size:.75rem!important}.package-action-bar{gap:.625rem;margin-top:1.5rem}.package-action-bar__wa,.package-action-bar__demo{text-transform:none;letter-spacing:.01em;border-radius:1rem}.btn-primary,.package-cta-mobile,.hero-cta{text-transform:none!important;letter-spacing:.01em!important;font-size:.9375rem!important}.collapse-item,.faq-item{background:var(--cream);box-shadow:none;border-color:#5c2e2214;border-radius:1rem}.collapse-item summary,.faq-item summary{letter-spacing:-.01em;text-transform:none;padding:1.125rem 1.25rem;font-size:1rem;font-weight:600;font-family:var(--font-body)!important}.collapse-item__body{padding-bottom:1.25rem;padding-left:1.25rem;padding-right:1.25rem}.faq-item p{padding-bottom:1.25rem;padding-left:1.25rem;padding-right:1.25rem;font-size:.9375rem}.founder-note{padding-top:2.5rem;padding-bottom:1rem}.trust-strip{padding-bottom:2.5rem}.trust-strip__text{padding:1.25rem 1.375rem;font-size:1rem}.check-item{gap:.625rem;font-size:.875rem}.check-item i{font-size:.75rem}.package-price-note,.package-sin-riesgo-hint,.text-xs,.text-\[10px\]{font-size:.8125rem!important}.site-nav a{letter-spacing:.06em;font-size:.75rem}.faq-heading{font-size:clamp(1.875rem,7.5vw,2.5rem)!important;line-height:1.05!important}.billboard-heading{font-size:clamp(2rem,8.5vw,2.75rem)!important}.faq-section .text-center.mb-8{margin-bottom:1.5rem!important}.faq-list,.faq-more__list{gap:1rem}.faq-item summary{padding:1.25rem 1.375rem}.section-proceso.journey-step{padding-inline:0!important;padding-top:0!important}.section-proceso{width:100%;max-width:none;margin-inline:0;padding-bottom:0}.section-proceso .proceso-stage{padding-inline:clamp(.75rem,3.25vw,1rem);width:100%;max-width:none;margin-inline:0;padding-top:clamp(2.5rem,8vw,3.25rem);padding-bottom:clamp(2.75rem,8vw,3.5rem)}.section-proceso .proceso-guarantee{border-radius:1.5rem;width:100%;margin-inline:0;padding:clamp(1.875rem,5.8vw,2.375rem) clamp(1.375rem,4.5vw,1.625rem) clamp(1.75rem,5vw,2.125rem);box-shadow:0 20px 52px #00000042;max-width:none!important}.proceso-guarantee__rhythm{margin-bottom:1.125rem;font-size:clamp(1.4375rem,5.4vw,1.6875rem);line-height:1.25}.proceso-interactive{margin-top:.5rem}.proceso-interactive__progress{margin-bottom:1rem}.proceso-interactive__tabs{gap:.4375rem;margin-bottom:1rem}.proceso-interactive__tab{min-height:2.4375rem;font-size:.875rem}.proceso-interactive__panel{min-height:auto;padding:1.375rem 1.25rem}.proceso-interactive__hint{margin-top:1rem}.proceso-collapse{display:none!important}.sistema-tap-hint{display:block}.sistema-map{gap:.5625rem;padding-bottom:0;scroll-snap-type:none!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;display:grid!important;overflow:visible!important}.sistema-map__node{letter-spacing:.02em;min-width:0;padding:.8125rem .5rem;flex:unset!important}.sistema-map__node span{width:100%;font-size:.6875rem;line-height:1.25;display:block}.sistema-card{margin-inline:0;padding:1.125rem 1rem}.sistema-detail{margin-top:.875rem}.faq-more-toggle{margin-top:var(--space-stack-sm)}html,body{overflow-x:clip}.hero-inner{width:100%;max-width:24rem;grid-template-columns:unset!important;text-align:center!important;margin-inline:auto!important;display:block!important}.hero-copy{width:100%}.hero-aside{display:none!important}.hero-title-main{font-size:inherit}.hero-title--conversion .hero-title-main,.hero-title--conversion .hero-title-accent{text-wrap:balance;max-width:100%!important}.hero-subtitle{max-width:100%!important}.hero-cta-group{align-items:stretch!important;max-width:100%!important;margin-inline:auto!important}.hero-cta--wa,.hero-cta--secondary-outline{min-height:3.25rem}.site-header.site-header--over-hero{-webkit-backdrop-filter:blur(14px);background:#faf7f0f0;border-bottom:1px solid #c5a26f24}.site-header-inner{padding-inline:var(--space-page)!important}.site-header-cta{letter-spacing:.04em;text-transform:none;font-weight:600}.trust-strip{padding-inline:var(--space-page)}.trust-strip__text{border-radius:1.125rem;font-size:.9375rem;line-height:1.55}.founder-note__inner{padding-inline:var(--space-page);text-align:center;padding-top:.5rem;padding-bottom:.5rem}.package-card{border-radius:1.5rem!important;box-shadow:0 10px 36px #5c2e2217!important}.package-card--spotlight{border-width:1px!important;box-shadow:0 18px 52px #5c2e2224!important}.package-price{letter-spacing:-.03em}.demo-trust-title{font-size:clamp(1.5rem,6vw,1.875rem);line-height:1.12}.section-proceso .proceso-stage{padding-bottom:calc(var(--u) * 16)}.proceso-stage__lead{max-width:20rem;margin-inline:auto;font-size:1rem;line-height:1.55}.cta-final{padding-inline:var(--space-page)!important}.cta-final-panel{border-radius:1.5rem!important}:root{--journey-title-1:clamp(2rem, 7.5vw, 2.5rem);--journey-title-2:clamp(2.125rem, 8vw, 2.75rem);--journey-title-3:clamp(2.25rem, 8.5vw, 3rem);--journey-title-4:clamp(2.375rem, 9vw, 3.25rem);--journey-decision-title:clamp(2.375rem, 10vw, 3.75rem);--journey-decision-price:clamp(3.5rem, 18vw, 5.5rem);--journey-next:clamp(.8125rem, 3.2vw, .875rem);--journey-cta:clamp(1.0625rem, 4.2vw, 1.25rem);--appendix-title:clamp(1.125rem, 4.2vw, 1.375rem);--mobile-quiet:.75rem}.journey-step-label{margin-inline:auto;width:fit-content;margin-bottom:.5rem;font-weight:600;display:block}.journey-step-label--on-dark{color:#faf7f06b;background:0 0;border:none}.hero-cta.hero-cta--wa{padding:1.0625rem 1.375rem!important;font-size:1.0625rem!important;font-weight:700!important}#decision .journey-step-label{color:#6e5c5475;background:0 0;border:none;padding:0;font-size:.75rem}.journey-step .section-eyebrow{font-size:var(--type-eyebrow)}.journey-step[data-journey-step=sistema] .section-title{font-size:var(--journey-title-1)!important;font-weight:var(--font-weight-display)!important}.journey-step[data-journey-step=opciones] .section-title{font-size:var(--journey-title-2)!important;font-weight:var(--font-weight-display)!important}.journey-step[data-journey-step=ejemplos] .demo-trust-title{font-size:var(--journey-title-3)!important;font-weight:var(--font-weight-display)!important}.journey-step[data-journey-step=proceso] .proceso-title{font-size:var(--journey-title-4)!important}#decision .cta-final-title{font-size:var(--journey-decision-title)!important;line-height:.86!important}#decision .cta-final-price{font-size:var(--journey-decision-price)!important;line-height:.8!important}.section-next{width:auto;max-width:none;margin-top:var(--space-next);padding:calc(var(--u) * 2) calc(var(--u) * 1.5);background:0 0;border:none;font-size:var(--journey-next)!important;font-weight:500!important}.proceso-stage>.section-next--on-dark{width:auto;max-width:none;margin-top:var(--space-next);margin-bottom:calc(var(--u) * 2)}.opciones-intro--pick{font-size:clamp(1.1875rem,4.5vw,1.3125rem)!important;line-height:1.45!important}.opciones-intro--pick strong{font-size:1.22em}#paquete-3 .package-title{font-size:clamp(2.125rem,8.2vw,2.625rem)!important;font-weight:var(--font-weight-display)!important}#paquete-3 .package-head__price,#paquete-3 .package-price{letter-spacing:-.03em!important;font-size:clamp(3.25rem,16vw,4.75rem)!important}#paquete-3 .package-price-note{font-weight:700;font-size:clamp(1rem,3.4vw,1.125rem)!important}#paquete-3 .package-action-bar__wa{min-height:3.625rem;font-size:var(--journey-cta)!important;padding:1.1875rem 1.375rem!important;font-weight:700!important}#paquete-3 .collapse-item summary{font-size:.875rem!important}#paquete-3 .check-item{font-size:.8125rem!important}#paquete-2 .package-price,#paquete-4 .package-price{font-size:clamp(2rem,9vw,2.625rem)!important}#paquete-2 .package-title,#paquete-4 .package-title{font-size:clamp(1.25rem,4.5vw,1.5rem)!important;font-weight:700!important}.package-card:not(#paquete-3) .check-item,.package-card:not(#paquete-3) .collapse-item summary{font-size:var(--mobile-quiet)!important}.sistema-teaser,.sistema-tap-hint{font-size:var(--mobile-quiet)}.sistema-detail__title{font-size:clamp(1.4375rem,5.5vw,1.75rem);font-weight:var(--font-weight-display)}.sistema-detail__text{font-size:var(--mobile-quiet);line-height:1.5}.demo-trust-lead{font-size:var(--mobile-quiet)}.proceso-guarantee__statement{font-size:clamp(2rem,8.8vw,2.625rem)!important;font-weight:var(--font-weight-display)!important}.proceso-stage__lead{font-weight:600;font-size:1.0625rem!important}.proceso-interactive__panel h3{font-size:1.3125rem;font-weight:var(--font-weight-display-strong)}.proceso-interactive__panel p{font-size:var(--mobile-quiet)}#decision.cta-final{padding-top:1.125rem;padding-bottom:2.75rem;max-width:100%!important;padding-inline:clamp(1rem,4.5vw,1.375rem)!important}#decision .cta-final-panel{border-radius:1.75rem!important;padding:3rem 1.875rem 2.625rem!important}#decision .cta-final-bleed{margin-bottom:1.625rem}#decision .cta-final-title{max-width:9ch;font-size:clamp(2.875rem,14vw,4.25rem)!important;line-height:.9!important}#decision .cta-final-action{min-height:3.625rem;font-size:var(--journey-cta)!important;padding:1.1875rem 1.375rem!important;font-weight:700!important}#decision .cta-final-lead{margin-bottom:1.75rem;font-size:1.0625rem;font-weight:600;line-height:1.5}#decision .cta-final-choice{font-size:1.0625rem;font-weight:var(--font-weight-display-strong)}#decision .cta-final-alt{margin-top:1.5rem;font-size:.8125rem}#decision .cta-final-note{font-size:.6875rem!important}.section-appendix .faq-heading{font-size:var(--appendix-title)!important;font-weight:700!important}.section-appendix .faq-item summary{padding:.9375rem 1.0625rem;font-size:.8125rem!important}.section-appendix .section-punch{font-size:.6875rem!important}.trust-strip__who{font-size:.75rem}.trust-strip__text{font-size:clamp(1.0625rem,3.6vw,1.1875rem)!important}.express-mobile-highlights{display:block}.express-mobile-highlights li{font-size:.8125rem}#paquete-3 .package-action-bar__wa .wa-cta__long{display:none}.wa-cta__short{display:inline}}.hero-aside{display:none}.hero-aside__card{-webkit-backdrop-filter:blur(14px);text-align:center;background:linear-gradient(165deg,#faf7f024 0%,#faf7f00f 100%);border:1px solid #c5a26f47;border-radius:1.25rem;padding:1.75rem 2rem;box-shadow:0 24px 56px #00000038,inset 0 1px #ffffff1f}.hero-aside__label{font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:#c5a26fe0;margin:0 0 .375rem;font-size:.6875rem;font-weight:600}.hero-aside__value{font-family:var(--font-display);font-size:clamp(2.75rem,5vw,3.5rem);font-weight:var(--font-weight-display-strong);letter-spacing:-.04em;color:#fbf7f0;margin:0;line-height:.92}.hero-aside__note{color:#faf7f09e;margin:.625rem 0 0;font-size:.8125rem;font-weight:500;line-height:1.45}.hero-aside__launch{font-family:var(--font-body);letter-spacing:.05em;text-transform:uppercase;color:#c5a26fc7;text-wrap:balance;margin:.5rem 0 0;font-size:.625rem;font-weight:600;line-height:1.35}.price-launch{width:100%;max-width:100%;font-family:var(--font-body);letter-spacing:.04em;text-transform:uppercase;color:#8c5a4ac7;text-align:left;white-space:normal;overflow-wrap:anywhere;text-wrap:balance;margin:.375rem 0 0;padding:0;font-size:clamp(.625rem,1.6vw,.6875rem);font-weight:600;line-height:1.35;display:block}.price-launch--section{text-align:center;color:#6e5c549e;letter-spacing:.035em;max-width:min(28rem,100%);margin:.625rem auto 0;padding-inline:.5rem}.price-launch--decision{text-align:center;color:#faf7f08c;letter-spacing:.045em;margin:.875rem 0 0}#paquete-3 .price-launch{flex:none;grid-column:1/-1;margin-top:.35rem;margin-bottom:.15rem}@media (width>=1024px){#paquete-3 .package-head--stack{flex-wrap:nowrap}#paquete-3 .price-launch{letter-spacing:.045em;width:100%;max-width:22rem;font-size:.625rem}.hero-aside__launch{letter-spacing:.045em;max-width:14rem;margin-inline:auto;font-size:.6875rem}.price-launch--section{letter-spacing:.04em;font-size:.6875rem}}@media (width>=480px){.hero-eyebrow{font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:#c5a26fe6;margin:0 0 1rem;font-size:.6875rem;font-weight:600;display:block}}@media (width>=768px) and (width<=1023px){:root{--space-page:clamp(calc(var(--u) * 7), 4vw, calc(var(--u) * 10));--space-section-y:clamp(calc(var(--u) * 22), 9vw, calc(var(--u) * 24));--space-section-hero-gap:calc(var(--u) * 16)}.site-nav-toggle{display:none!important}.site-header-inner{flex-wrap:wrap;row-gap:.625rem}.site-header-inner>.site-nav{width:100%;box-shadow:none;background:0 0;border:none;border-top:1px solid #c5a26f24;border-radius:0;flex-wrap:wrap;flex:100%;order:3;justify-content:center;gap:.375rem 1.125rem;margin:0;padding:.375rem 0 0;z-index:auto!important;flex-direction:row!important;display:flex!important;position:static!important;top:auto!important;left:auto!important;right:auto!important}.site-header-inner>.site-nav a{letter-spacing:.12em;width:auto;padding:.375rem .25rem;font-size:.6875rem}.hero-section{min-height:0;padding:clamp(2.5rem, 5vw, 3.5rem) var(--space-page) clamp(2.75rem, 5vw, 3.75rem)}.hero-inner{max-width:42rem;margin-inline:auto}.hero-eyebrow{text-align:center}.hero-cta-group{flex-flow:wrap;justify-content:center;max-width:28rem;margin-inline:auto}.hero-cta--wa,.hero-cta--secondary-outline{flex:auto;width:auto;min-width:11rem}.opciones-ladder{max-width:36rem}.sistema-map-wrap{max-width:42rem;padding:1.5rem 1.75rem}.sistema-detail{padding:1.375rem 1.5rem}.demo-trust-links{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-trust-card--primary{grid-column:1/-1}.proceso-guarantee{max-width:38rem;margin-inline:auto}.faq-section{max-width:40rem}.faq-heading{font-size:clamp(2.125rem,5vw,2.75rem)!important}.cta-final{max-width:36rem}}@media (width>=768px){.journey-step[data-journey-step=ejemplos]{padding-top:clamp(calc(var(--u) * 18), 6vw, calc(var(--u) * 22));padding-bottom:clamp(calc(var(--u) * 14), 5vw, calc(var(--u) * 18))}.demo-trust-inner{text-align:left;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:center;gap:clamp(2rem,3.5vw,3rem);max-width:54rem;margin-inline:auto;display:grid}.demo-trust-stack{display:contents}.demo-trust-side{flex-direction:column;grid-area:1/2;align-self:center;align-items:flex-start;gap:1.25rem;width:100%;max-width:24rem;display:flex}.demo-trust-copy{flex-direction:column;align-items:flex-start;gap:.875rem;width:100%;display:flex}.demo-trust-actions{flex-direction:column;align-items:flex-start;gap:.75rem;width:100%;display:flex}.demo-trust-stack>.demo-preview{grid-area:1/1;place-self:center;max-width:min(300px,100%);margin-bottom:0}.demo-trust-copy>.section-eyebrow,.demo-trust-copy>.section-eyebrow--center{text-align:left;margin-bottom:0}.demo-trust-copy>.demo-trust-title{text-align:left;margin:0}.demo-trust-copy>.demo-trust-lead{max-width:26rem;margin:0}.demo-trust-actions>.section-next{margin:0;padding-inline:0}.demo-trust-card--mini-link{display:none}.demo-trust-copy>.demo-trust-title:after{content:"";background:linear-gradient(90deg,#c5a26fbf 0%,#c5a26f14 100%);width:2.25rem;height:1px;margin-top:.625rem;display:block}.demo-preview-caption{display:none}}@media (width>=1024px){:root{--space-page:clamp(calc(var(--u) * 8), 4vw, calc(var(--u) * 12));--space-section-y:clamp(calc(var(--u) * 24), 8vw, calc(var(--u) * 28));--space-section-hero-gap:calc(var(--u) * 18)}html{scroll-padding-top:calc(5.5rem + env(safe-area-inset-top,0px))}.site-header{padding-top:calc(1.25rem + env(safe-area-inset-top,0px));padding-bottom:1rem}.site-header-inner{padding-inline:var(--space-page);gap:1.25rem}.brand-lockup{flex:none;order:1}.site-header-inner>.site-nav{box-shadow:none;background:0 0;border:none;flex-wrap:nowrap;flex:auto;order:2;justify-content:center;gap:1.75rem;margin-left:0;padding:0;flex-direction:row!important;display:flex!important;position:static!important}.site-header-inner>.site-nav a{text-align:center;width:auto;font-size:var(--type-nav);padding:0}.site-header-actions{flex-shrink:0;order:3;margin-left:0}.site-nav-toggle{display:none!important}.hero-section{min-height:0;padding:clamp(3.25rem, 5.5vw, 4.5rem) var(--space-page) clamp(3.5rem, 5.5vw, 4.75rem)}.hero-inner{text-align:left;grid-template-columns:minmax(0,1.12fr) minmax(14rem,.88fr);align-items:center;gap:clamp(1.5rem,3.5vw,3.25rem);width:100%;max-width:72rem;margin-inline:auto;display:grid!important}.hero-copy{padding-left:clamp(1.5rem,2.5vw,2.25rem);position:relative}.hero-copy:before{content:"";background:linear-gradient(180deg, var(--gold) 0%, var(--gold) 2rem, #c5a26f61 3.25rem, #c5a26f24 55%, #c5a26f00 100%);width:1px;position:absolute;top:.125rem;bottom:.125rem;left:0;transform:translateZ(0)}.hero-aside{justify-content:flex-end;align-items:center;display:flex}.hero-aside__card{width:min(100%,17.5rem)}.hero-eyebrow{margin-bottom:1.25rem}.hero-title--conversion .hero-title-main{max-width:13ch;font-size:clamp(2.5rem,3.6vw,3.625rem)!important}.hero-title--conversion .hero-title-accent{max-width:20ch;font-size:clamp(1.875rem,2.6vw,2.75rem)!important}.hero-cta-group{justify-content:flex-start;margin-top:1.5rem;max-width:none!important;margin-inline:0!important}.hero-cta--wa,.hero-cta--secondary-outline{width:auto;min-width:0}#opciones.max-w-6xl{overflow:visible;max-width:48rem!important}.opciones-ladder{max-width:44rem;overflow:visible}.opciones-lead{max-width:26rem;font-size:1rem}.sistema-section .text-center.max-w-3xl{max-width:40rem}.sistema-map-wrap{max-width:54rem;margin-top:2.5rem;padding:2rem 2.25rem}.sistema-map__node{padding:1.125rem .75rem}.sistema-detail{min-height:8rem;margin-top:1.25rem;padding:1.5rem 1.75rem}.sistema-detail__title{font-size:1.375rem}.demo-trust-inner{max-width:58rem}.demo-trust-side{max-width:26rem}.demo-trust-stack>.demo-preview{max-width:min(320px,100%)}.proceso-stage__head{max-width:42rem;margin-inline:auto}.proceso-guarantee{max-width:42rem;padding:3rem 2.75rem 2.5rem}.proceso-interactive__panel{min-height:7.5rem;padding:1.625rem 1.875rem}.proceso-interactive__panel h3{font-size:1.1875rem}.faq-section{max-width:46rem;padding-inline:var(--space-page)}.faq-heading{font-size:clamp(2.5rem,4vw,3.75rem)!important;line-height:.95!important}.faq-item summary{padding:1.25rem 1.5rem;font-size:1.0625rem}.faq-item p{padding:0 1.5rem 1.375rem;font-size:1rem;line-height:1.65}.site-footer{margin-top:var(--space-section-y);padding:calc(var(--u) * 14) var(--space-page) calc(var(--u) * 10)}.site-footer-inner{gap:1rem 3rem;max-width:72rem}.footer-signature{font-size:clamp(1.375rem,2vw,1.75rem)}.packages-more-details>summary{font-size:.9375rem}.journey-rail{display:none!important}}@media (width>=1024px) and (width<=1360px){.hero-section{padding-block:clamp(2.75rem,4.5vw,3.75rem)}.hero-inner{gap:clamp(1.25rem,2.5vw,2.25rem)}.hero-aside__card{width:min(100%,15.5rem)}.hero-title--conversion .hero-title-main{font-size:clamp(2.125rem,3.2vw,3rem)!important}.hero-title--conversion .hero-title-accent{font-size:clamp(1.625rem,2.4vw,2.25rem)!important}}@media (width>=1024px) and (height<=820px){.hero-section{padding-block:clamp(2.25rem,4vh,3.25rem)}.hero-cta-group{margin-top:1.25rem}.hero-eyebrow{margin-bottom:.875rem}}@media (width>=1280px){.hero-inner{gap:4.5rem}.hero-title--conversion .hero-title-main{font-size:3.625rem!important}.opciones-ladder{max-width:46rem}#opciones.max-w-6xl{max-width:52rem!important}.package-card--spotlight .package-shell{padding:2.5rem 2.75rem!important}}@media (width<=767px){.hero-cta-group{width:100%;max-width:22rem;margin-inline:auto}.hero-cta--wa,.hero-cta--secondary-outline{-webkit-tap-highlight-color:transparent;min-height:3.25rem}.sistema-map__node{min-height:4.25rem}.package-action-bar__wa,.package-action-bar__demo{min-height:3.25rem}.demo-preview{max-width:min(390px, calc(100vw - (var(--space-page) * 2)))}.section-next{min-height:2.75rem;padding:.5rem .375rem}}.hero-eyebrow,.section-eyebrow,.brand-tagline,.section-punch,.package-tier,.sistema-tap-hint,.journey-step-label,.opciones-lane__kicker,.hero-aside__label{font-weight:600;font-family:var(--font-body)!important}.hero-eyebrow,.section-eyebrow,.brand-tagline,.section-punch,.package-tier,.opciones-lane__kicker,.journey-step-label,.hero-aside__label,.sistema-tap-hint{letter-spacing:var(--tracking-label)}.hero-title--conversion .hero-title-accent{font-weight:var(--font-weight-subtitle);color:#c5a26feb;font-family:var(--font-subtitle)!important}.opciones-lead,.sistema-detail__text,.package-hook{max-width:34ch;margin-inline:auto;line-height:1.6}.opciones-icp-note{max-width:36rem;font-size:var(--type-body-sm);color:#2c2420e0;background:#faf7f0d9;border:1px solid #c5a26f59;border-radius:1rem;margin:.75rem auto 0;padding:.875rem 1.125rem;line-height:1.55}.opciones-icp-note a{color:var(--brown-deep);text-underline-offset:.15em;font-weight:600;text-decoration:underline}.section-appendix .section-eyebrow{font-size:var(--type-eyebrow)}@media (width<=639px){.price-launch--section{letter-spacing:.03em;max-width:16.5rem;font-size:.6rem;line-height:1.4}#paquete-3 .price-launch{letter-spacing:.03em;font-size:.6rem}.package-chips{gap:.25rem}.package-chips li{padding:.25rem .5rem;font-size:.625rem}.opciones-lead{max-width:16rem}}@media (width>=640px) and (width<=1023px){.price-launch--section{max-width:24rem;font-size:.6875rem}#paquete-3 .package-head--stack{flex-direction:column;align-items:flex-start;gap:.25rem}#paquete-3 .price-launch{max-width:100%}.demo-trust-inner{gap:1.5rem}}@media (width>=1024px){.package-head__price{flex-shrink:0}#paquete-3 .package-head--stack .package-title,#paquete-3 .package-head--stack .package-head__price{min-width:0}}a:focus-visible,button:focus-visible,summary:focus-visible,.wa-cta:focus-visible{outline-offset:3px;outline:2px solid #c5a26fd9}.guarantee-15-badge .text-xs{font-size:.6875rem}.hero-aside__card{text-wrap:balance}.opciones-heading-wrap,.faq-section>.text-center.mb-8{margin-bottom:var(--space-headline-gap)}#opciones.journey-step{padding-inline:var(--space-page)}.site-header-cta.site-header-cta--wa,.package-action-bar__wa,a.wa-cta.btn-primary,a.wa-cta[class*=bg-gradient],.package-cta-desktop.wa-cta,.package-cta-mobile.wa-cta,.cta-final-action.wa-cta{background:linear-gradient(165deg, var(--green-accent) 0%, var(--green-accent-dark) 100%)!important;color:var(--cream)!important;border-color:rgba(var(--green-accent-rgb), .35)!important;box-shadow:0 10px 28px rgb(var(--green-accent-dark-rgb) / .22)!important}.site-header-cta.site-header-cta--wa:hover,.package-action-bar__wa:hover,a.wa-cta.btn-primary:hover,a.wa-cta[class*=bg-gradient]:hover,.package-cta-desktop.wa-cta:hover,.package-cta-mobile.wa-cta:hover,.cta-final-action.wa-cta:hover{background:linear-gradient(165deg, var(--green-accent-dark) 0%, var(--green-accent-deep) 100%)!important;color:var(--cream)!important}.sistema-map__node.is-active,.sistema-map__node:hover{color:var(--green-accent-dark);border-color:rgba(var(--green-accent-rgb), .45)!important}.sistema-map__node.is-active i,.sistema-map__node:hover i{color:var(--green-accent-dark)}.package-badge-featured{background:linear-gradient(135deg, var(--green-accent) 0%, var(--green-accent-dark) 100%)!important}
