@import "https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400..900;1,400..700&family=Montserrat:ital,wght@0,300..800;1,300..600&display=swap";:root{--night-900:#031414;--night-800:#062424;--night-700:#0a302e;--night-600:#123e3b;--night-500:#1d504c;--ink-900:#000;--ink-800:#0b0b0b;--ink-700:#1a1a1a;--ink-600:#2e2e2e;--ink-500:#4a4a4a;--gold-100:#fbefd6;--gold-200:#f5e3c0;--gold-300:#f8cb78;--gold-400:#e0b054;--gold-500:#c9973f;--gold-600:#a87a2c;--gold-700:#7c591f;--sand-300:#dacba9;--sand-500:#beaa7a;--sand-700:#8e7c50;--copper-400:#c99a78;--copper-500:#b07c57;--copper-600:#8e6142;--bone-000:#fff;--bone-050:#fdfbf7;--bone-100:#f7f2ea;--bone-200:#ede5d9;--bone-300:#dcd1c0;--bone-400:#b9ac98;--success-500:#3f7a5e;--warning-500:#c08a2e;--danger-500:#9e3b32;--gradient-gold:linear-gradient(120deg,#a87a2c 0%,#e0b054 28%,#f8cb78 52%,#c9973f 78%,#8e6142 100%);--gradient-gold-soft:linear-gradient(120deg,#f5e3c0 0%,#f8cb78 50%,#e0b054 100%);--gradient-night:linear-gradient(180deg,#062424 0%,#031414 100%);--gradient-scrim:linear-gradient(180deg,#03141400 0%,#031414b8 62%,#031414f0 100%);--surface-page:var(--bone-050);--surface-card:var(--bone-000);--surface-sunken:var(--bone-100);--surface-inverse:var(--night-800);--surface-inverse-raised:var(--night-700);--surface-black:var(--ink-800);--text-heading:24px;--text-body:var(--ink-600);--text-muted:#6b6459;--text-on-dark:var(--bone-000);--text-on-dark-muted:#fdfbf7b8;--text-gold:var(--gold-600);--text-gold-on-dark:var(--gold-300);--border-hairline:#0b0b0b1a;--border-soft:var(--bone-200);--border-gold:#c9973f6b;--border-on-dark:#f8cb783d;--accent:var(--gold-500);--accent-hover:var(--gold-600);--accent-contrast:var(--night-900);--focus-ring:#c9973f8c;--accent-quiet:var(--sand-500);--font-display:"Playfair Display","Iowan Old Style",Georgia,serif;--font-sans:"Montserrat","Helvetica Neue",Arial,sans-serif;--font-mono:ui-monospace,"SFMono-Regular",Menlo,monospace;--text-hero:clamp(40px,6vw,80px);--text-display:clamp(34px,4.4vw,58px);--text-title:clamp(26px,3vw,40px);--text-subheading:19px;--text-lg:18px;--text-md:16px;--text-sm:14px;--text-xs:12.5px;--text-2xs:11px;--leading-tight:1.14;--leading-snug:1.28;--leading-normal:1.62;--leading-loose:1.78;--tracking-display:.16em;--tracking-eyebrow:.34em;--tracking-button:.14em;--tracking-body:0em;--weight-light:300;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:44px;--space-8:64px;--space-9:88px;--space-10:120px;--space-11:160px;--section-y:clamp(72px,10vw,140px);--gutter:clamp(20px,5vw,64px);--measure:66ch;--container-sm:640px;--container-md:880px;--container-lg:1140px;--container-xl:1320px;--radius-none:0px;--radius-xs:2px;--radius-sm:4px;--radius-md:8px;--radius-lg:14px;--radius-pill:999px;--radius-circle:50%;--shadow-hairline:0 0 0 1px #0b0b0b12;--shadow-sm:0 1px 2px #0624240f,0 2px 8px #0624240d;--shadow-md:0 2px 4px #0624240d,0 10px 28px #06242417;--shadow-lg:0 4px 8px #0624240f,0 28px 64px #06242424;--shadow-gold:0 10px 30px #a87a2c42;--shadow-inset-gold:inset 0 0 0 1px #f8cb7847;--blur-veil:saturate(140%) blur(14px);--ease-standard:cubic-bezier(.22,.61,.36,1);--ease-entrance:cubic-bezier(.16,.84,.44,1);--ease-exit:cubic-bezier(.5,0,.75,0);--dur-fast:.12s;--dur-base:.22s;--dur-slow:.42s;--dur-reveal:.7s;--transition-base:all var(--dur-base) var(--ease-standard)}@media (prefers-reduced-motion:reduce){:root{--dur-fast:0s;--dur-base:0s;--dur-slow:0s;--dur-reveal:0s}}*,:before,:after{box-sizing:border-box}body{background:var(--surface-page);color:var(--text-body);font-family:var(--font-sans);font-size:var(--text-md);line-height:var(--leading-normal);font-weight:var(--weight-regular);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}h1,h2,h3,h4{font-family:var(--font-display);color:var(--text-heading);font-weight:var(--weight-regular);line-height:var(--leading-tight);letter-spacing:var(--tracking-display);text-transform:uppercase;text-wrap:balance;margin:0}h1{font-size:var(--text-hero)}h2{font-size:var(--text-display)}h3{font-size:var(--text-title)}h4{font-size:var(--text-heading);letter-spacing:.1em}p{text-wrap:pretty;margin:0}a{color:var(--text-gold);border-bottom:1px solid var(--border-gold);transition:color var(--dur-base) var(--ease-standard),border-color var(--dur-base) var(--ease-standard);text-decoration:none}a:hover{color:var(--gold-500);border-bottom-color:var(--gold-500)}::selection{background:var(--gold-300);color:var(--night-900)}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.ls-eyebrow{font-family:var(--font-sans);font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-gold)}.ls-on-dark .ls-eyebrow{color:var(--text-gold-on-dark)}.ls-on-dark{color:var(--text-on-dark)}.ls-on-dark h1,.ls-on-dark h2,.ls-on-dark h3,.ls-on-dark h4{color:var(--bone-000)}body{background:var(--bone-050);margin:0}a{color:var(--gold-600);text-decoration:none}a:hover{color:var(--gold-700);text-decoration:underline}img[width][height]{height:auto}.ls-btn:hover{--btn-shadow:var(--shadow-gold);--btn-filter:brightness(1.06)}.ls-btn:active{--btn-transform:translateY(1px)}.ls-btn[data-variant=secondary][data-ondark=true]:hover{--btn-bgc:#f8cb781a}.ls-btn[data-variant=secondary]:not([data-ondark=true]):hover{--btn-bg:var(--night-700)}.ls-btn[data-variant=ghost][data-ondark=true]:hover{--btn-bgc:#fdfbf712}.ls-btn[data-variant=ghost]:not([data-ondark=true]):hover{--btn-bgc:#0624240d}.ls-btn[data-variant=link]:hover{--btn-border-bottom-color:currentColor}.ls-module:hover{--module-bg:#06242405}.ls-module[data-ondark=true]:hover{--module-bg:#fdfbf708}.ls-play:hover{--play-bg:#031414bf;--play-color:var(--gold-100)}.ls-split{--cols:minmax(0,1fr) minmax(0,.9fr)}.ls-split-rev{--cols:minmax(0,.9fr) minmax(0,1fr)}.ls-split-aside{--cols:minmax(0,.55fr) minmax(0,1fr)}.ls-split-85{--cols:minmax(0,1fr) minmax(0,.85fr)}.ls-nav{--nav-gap:var(--space-6)}@media (width<=900px){.ls-split,.ls-split-rev,.ls-split-aside,.ls-split-85{--cols:minmax(0,1fr)}.ls-split-aside>*{position:static!important}.ls-split-rev>img{order:2}}@media (width<=400px){:root{--text-hero:clamp(28px, 10vw, 40px)}}.ls-header{z-index:20;backdrop-filter:blur(10px);border-bottom:1px solid var(--border-hairline);background:#fdfbf7eb;position:sticky;top:0}.ls-header:after{content:"";background:linear-gradient(90deg, #c9973f00, var(--gold-400) 30%, var(--gold-400) 70%, #c9973f00);opacity:.55;height:1px;position:absolute;bottom:-1px;left:0;right:0}.ls-header-inner{max-width:var(--container-xl);padding:14px var(--gutter);align-items:center;column-gap:var(--space-6);--logo-h:34px;grid-template-columns:auto minmax(0,1fr) auto;margin:0 auto;display:grid}.ls-nav{justify-content:flex-end;align-items:center;gap:var(--nav-gap);display:flex}.ls-nav a,.ls-header-cta{font-size:var(--text-2xs);letter-spacing:var(--tracking-button);text-transform:uppercase;font-weight:500}.ls-nav a{color:var(--ink-600)}.ls-header-cta{color:var(--gold-600);white-space:nowrap;grid-column:3;justify-self:end}@media (width<=640px){.ls-header-inner{--logo-h:38px;column-gap:var(--space-4);padding:12px var(--gutter)}.ls-nav{display:none}.ls-header-cta{border:1px solid var(--border-gold);border-radius:var(--radius-pill);letter-spacing:.12em;background:#c9973f0f;padding:11px 22px;font-size:10px;line-height:1}}@media (pointer:coarse){.ls-nav a{padding:9px 2px}footer#soporte a{padding:11px 2px}.ls-header-cta{padding:12px 20px}}.ls-quoteband{background:var(--night-800);margin:0}.ls-quoteband img{width:100%;display:block}@media (width>=760px){.ls-quoteband{height:clamp(320px,34vw,480px)}.ls-quoteband img[width][height]{object-fit:cover;object-position:50% 45%;height:100%}}.ls-includes{margin:0;padding:0;list-style:none}.ls-includes li{gap:var(--space-4);border-top:1px solid var(--border-hairline);max-width:var(--measure);font-size:var(--text-md);line-height:var(--leading-normal);color:var(--text-heading);grid-template-columns:22px minmax(0,1fr);align-items:start;padding:18px 0;display:grid}.ls-includes li:last-child{border-bottom:1px solid var(--border-hairline)}.ls-includes__mark{background:var(--gold-500);height:2px;margin-top:12px}.ls-includes-col{flex-direction:column;display:flex}.ls-includes-cta{margin-top:var(--space-6)}.ls-outcomes__col{gap:var(--space-5);flex-direction:column;display:flex;position:sticky;top:112px}.ls-outcomes__list{border-top:1px solid var(--border-hairline);margin:0;padding:0;list-style:none;display:grid}.ls-outcomes__list li{gap:var(--space-5);padding:var(--space-5) 0;border-bottom:1px solid var(--border-hairline);grid-template-columns:56px minmax(0,1fr);display:grid}.ls-outcomes__num{font-family:var(--font-display);font-size:var(--text-subheading);color:var(--gold-600)}.ls-outcomes__title{font-family:var(--font-display);font-size:var(--text-subheading);letter-spacing:.08em;text-transform:uppercase;line-height:var(--leading-snug);color:var(--text-heading);margin:0 0 6px}@media (width<=900px){.ls-includes-col,.ls-outcomes__col{display:contents}.ls-includes-head{order:1}.ls-includes-figure{order:2}.ls-includes-cta{order:3;margin-top:0}.ls-outcomes__head{order:1}.ls-outcomes__list{order:2}.ls-outcomes__figure{order:3}.ls-outcomes__cta{order:4}.ls-outcomes__list li{gap:var(--space-4);grid-template-columns:34px minmax(0,1fr)}.ls-outcomes__figure,.ls-includes-figure{max-width:520px}}@media (width<=560px){.ls-btn:not([data-variant=link]){width:100%}.ls-hero-cta{flex-direction:column;align-self:stretch;width:100%}}:where(section[id],footer[id]){scroll-margin-top:96px}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.ls-nav a,.ls-header-cta,footer#soporte a{border-bottom-color:#0000}.ls-nav a:hover,.ls-nav a:focus-visible,footer#soporte a:hover,footer#soporte a:focus-visible{border-bottom-color:currentColor}.ls-header-cta:hover{color:var(--gold-700);border-color:var(--gold-500)}@media (width<=640px){.ls-outcomes__head hr{display:none}}.ls-header-cta{transition:background var(--dur-base) var(--ease-standard), border-color var(--dur-base) var(--ease-standard), color var(--dur-base) var(--ease-standard), transform var(--dur-fast) var(--ease-standard)}.ls-header-cta:active{background:#c9973f24;transform:translateY(1px)}
