@font-face{font-family:inter;src:url(../media/inter_latin_wght_normal-s.p.0rpdhg_4ubdtf.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}._CWuwG_className{font-family:inter,inter Fallback;font-style:normal}._CWuwG_variable{--font-inter:"inter", "inter Fallback"}
@font-face{font-family:boldonse;src:url(../media/boldonse_latin_400_normal-s.p.1e6e5fb2s9z0l.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:boldonse Fallback;src:local(Arial);ascent-override:112.11%;descent-override:29.5%;line-gap-override:0.0%;size-adjust:135.58%}.py4K7q_className{font-family:boldonse,boldonse Fallback;font-style:normal;font-weight:400}.py4K7q_variable{--font-boldonse:"boldonse", "boldonse Fallback"}
@font-face{font-family:bodoni;src:url(../media/bodoni_moda_latin_500-s.27nh1pgmb-1t_.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:bodoni;src:url(../media/bodoni_moda_latin_500_italic-s.0jm3crzac_898.woff2)format("woff2");font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:bodoni Fallback;src:local(Arial);ascent-override:106.24%;descent-override:37.78%;line-gap-override:0.0%;size-adjust:105.89%}._9nhkdq_className{font-family:bodoni,bodoni Fallback}._9nhkdq_variable{--font-bodoni:"bodoni", "bodoni Fallback"}
@font-face{font-family:barlow;src:url(../media/barlow_condensed_latin_700-s.38k-2e1a4rcer.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:barlow Fallback;src:local(Arial);ascent-override:120.83%;descent-override:24.17%;line-gap-override:0.0%;size-adjust:82.76%}._8zeTa_className{font-family:barlow,barlow Fallback;font-style:normal;font-weight:700}._8zeTa_variable{--font-barlow:"barlow", "barlow Fallback"}
@font-face{font-family:instrument;src:url(../media/instrument_serif_latin_400-s.08n2uwbom3qe3.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:instrument;src:url(../media/instrument_serif_latin_400_italic-s.2xx60qsnu-26q.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:instrument Fallback;src:local(Arial);ascent-override:128.92%;descent-override:40.37%;line-gap-override:0.0%;size-adjust:76.79%}.pJJ-FW_className{font-family:instrument,instrument Fallback}.pJJ-FW_variable{--font-instrument:"instrument", "instrument Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--bg-alt:#f5f5f7;--bg-elevated:#fff;--label:#1d1d1f;--label-2:#6e6e73;--label-3:#86868b;--on-accent:#fff;--accent:#0071e3;--accent-hover:#0077ed;--accent-text:#06c;--green:#34c759;--orange:#ff9500;--red:#ff3b30;--yellow:#fc0;--pink:#ff2d55;--purple:#af52de;--indigo:#5856d6;--teal:#30b0c7;--separator:#0000001a;--fill:#7878801f;--glass-bg:#fbfbfdb8;--glass-border:#fff9;--glass-highlight:#ffffffb3;--glass-filter:saturate(180%) blur(20px);--font-display:-apple-system, BlinkMacSystemFont, "SF Pro Display", "Inter", "Segoe UI", "Helvetica Neue", Arial, sans-serif;--font-text:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Inter", "Segoe UI", "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--fs-hero:clamp(44px, 7.5vw, 88px);--fs-h1:clamp(36px, 5.5vw, 64px);--fs-h2:clamp(30px, 4.2vw, 48px);--fs-h3:clamp(22px, 2.6vw, 28px);--fs-lead:clamp(19px, 2vw, 24px);--fs-body:17px;--fs-small:14px;--fs-caption:12px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--s-10:128px;--section-y:clamp(72px, 11vw, 160px);--gutter:clamp(16px, 4vw, 32px);--w-text:680px;--w-content:980px;--w-wide:1180px;--r-sm:12px;--r-md:18px;--r-lg:28px;--r-xl:40px;--r-pill:980px;--shadow-1:0 1px 2px #0000000a, 0 2px 8px #0000000a;--shadow-2:0 2px 6px #0000000a, 0 12px 32px #00000014;--shadow-3:0 8px 24px #00000014, 0 32px 80px #00000029;--ease:cubic-bezier(.28, .11, .32, 1);--ease-out:cubic-bezier(.22, 1, .36, 1);--dur-1:.18s;--dur-2:.36s;--dur-3:.8s}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#000;--bg-alt:#161617;--bg-elevated:#1c1c1e;--label:#f5f5f7;--label-2:#a1a1a6;--label-3:#6e6e73;--accent-text:#2997ff;--separator:#ffffff24;--fill:#7878803d;--glass-bg:#1d1d1fb8;--glass-border:#ffffff1f;--glass-highlight:#ffffff1a;--shadow-1:0 1px 2px #0006;--shadow-2:0 12px 32px #00000080;--shadow-3:0 32px 80px #000000a6}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#000;--bg-alt:#161617;--bg-elevated:#1c1c1e;--label:#f5f5f7;--label-2:#a1a1a6;--label-3:#6e6e73;--accent-text:#2997ff;--separator:#ffffff24;--fill:#7878803d;--glass-bg:#1d1d1fb8;--glass-border:#ffffff1f;--glass-highlight:#ffffff1a;--shadow-1:0 1px 2px #0006;--shadow-2:0 12px 32px #00000080;--shadow-3:0 32px 80px #000000a6}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:64px}body{background:var(--bg);min-height:100vh;color:var(--label);font-family:var(--font-text);font-size:var(--fs-body);letter-spacing:-.022em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;line-height:1.47;overflow-x:clip}img,svg,video,canvas{max-width:100%;height:auto;display:block}a{color:var(--accent-text);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3,h4,h5{font-family:var(--font-display);color:var(--label);text-wrap:balance;margin:0;font-weight:600}p{text-wrap:pretty;margin:0}ul,ol{margin:0}button{font:inherit;letter-spacing:inherit}:focus-visible{outline:2px solid var(--accent-text);outline-offset:3px;border-radius:6px}::selection{background:color-mix(in srgb, var(--accent) 24%, transparent)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.t-hero{font-size:var(--fs-hero);letter-spacing:-.025em;line-height:1.05}.t-h1{font-size:var(--fs-h1);letter-spacing:-.02em;line-height:1.06}.t-h2{font-size:var(--fs-h2);letter-spacing:-.018em;line-height:1.08}.t-h3{font-size:var(--fs-h3);letter-spacing:-.01em;line-height:1.14}.t-lead{font-size:var(--fs-lead);letter-spacing:-.01em;font-weight:400;line-height:1.33}.t-eyebrow{letter-spacing:-.01em;color:var(--label-2);font-size:clamp(15px,1.6vw,19px);font-weight:600;line-height:1.2}.t-small{font-size:var(--fs-small);letter-spacing:-.016em;line-height:1.43}.t-caption{font-size:var(--fs-caption);letter-spacing:-.01em;color:var(--label-2);line-height:1.33}.t-muted{color:var(--label-2)}.lede-mixed{font-family:var(--font-display);letter-spacing:-.015em;color:var(--label-2);font-size:clamp(19px,2.1vw,24px);font-weight:600;line-height:1.25}.lede-mixed strong{color:var(--label);font-weight:600}.t-gradient{background:linear-gradient(90deg, var(--orange), var(--pink) 50%, var(--purple));color:#0000;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-background-clip:text;background-clip:text}.wrap{width:min(var(--w-content), 100% - 2 * var(--gutter));margin-inline:auto}.wrap--text{width:min(var(--w-text), 100% - 2 * var(--gutter))}.wrap--wide{width:min(var(--w-wide), 100% - 2 * var(--gutter))}.center{text-align:center}.stack>*+*{margin-top:var(--stack-gap,var(--s-4))}.section{padding-block:var(--section-y);background:var(--bg);color:var(--label);position:relative}.section--alt{background:var(--bg-alt)}.section--dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#000;--bg-alt:#161617;--bg-elevated:#1c1c1e;--label:#f5f5f7;--label-2:#a1a1a6;--label-3:#6e6e73;--accent-text:#2997ff;--separator:#ffffff24;--fill:#7878803d;--glass-bg:#1d1d1fb8;--glass-border:#ffffff1f;--glass-highlight:#ffffff1a;background:var(--bg)}.section-head{text-align:center;width:min(820px,100%);margin:0 auto clamp(40px,6vw,80px)}.section-head>*+*{margin-top:var(--s-4)}.nav{z-index:100;background:var(--glass-bg);height:48px;-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);border-bottom:1px solid var(--separator);position:sticky;top:0}.nav__inner{justify-content:space-between;align-items:center;gap:var(--s-5);height:100%;display:flex}.nav__brand{align-items:center;gap:var(--s-2);font-family:var(--font-display);letter-spacing:-.02em;color:var(--label);font-size:19px;font-weight:600;display:inline-flex}.nav__brand:hover{text-decoration:none}.nav__links{gap:var(--s-6);padding:0;list-style:none;display:flex}.nav__links a{font-size:var(--fs-caption);color:var(--label);opacity:.8;transition:opacity var(--dur-1) var(--ease)}.nav__links a:hover{opacity:1;text-decoration:none}.nav__actions{align-items:center;gap:var(--s-3);display:flex}@media (max-width:734px){.nav__links{display:none}}.btn{--btn-bg:var(--accent);--btn-fg:var(--on-accent);justify-content:center;align-items:center;gap:var(--s-2);border-radius:var(--r-pill);background:var(--btn-bg);min-height:44px;color:var(--btn-fg);font-size:var(--fs-body);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-1) var(--ease), transform var(--dur-1) var(--ease), box-shadow var(--dur-1) var(--ease);border:0;padding:0 22px;font-weight:400;line-height:1;text-decoration:none;display:inline-flex;position:relative}.btn:hover{background:var(--accent-hover);text-decoration:none}.btn:active{transform:scale(.97)}.btn--secondary{--btn-bg:transparent;--btn-fg:var(--accent-text);box-shadow:inset 0 0 0 1px}.btn--secondary:hover{background:color-mix(in srgb, var(--accent-text) 8%, transparent)}.btn--neutral{--btn-bg:var(--fill);--btn-fg:var(--label)}.btn--neutral:hover{background:color-mix(in srgb, var(--label) 14%, transparent)}.btn--lg{min-height:52px;padding:0 30px;font-size:19px}.btn--sm{min-height:28px;font-size:var(--fs-caption);padding:0 14px}.btn--sm:after{content:"";position:absolute;inset:-8px -4px}.icon-btn{width:32px;height:32px;color:var(--label);cursor:pointer;transition:background-color var(--dur-1) var(--ease);background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:relative}.icon-btn:hover{background:var(--fill)}.icon-btn:after{content:"";position:absolute;inset:-6px}.icon-btn svg{width:18px;height:18px}.link-cta{color:var(--accent-text);align-items:center;gap:.3em;display:inline-flex}.link-cta:after{content:"";width:.42em;height:.42em;transition:transform var(--dur-1) var(--ease);border-top:.11em solid;border-right:.11em solid;transform:rotate(45deg)}.link-cta:hover:after{transform:translate(3px)rotate(45deg)}.cta-row{justify-content:center;align-items:center;gap:var(--s-4) var(--s-6);flex-wrap:wrap;display:flex}.hero{text-align:center;padding-top:clamp(56px,9vw,120px);position:relative;overflow:clip}.hero>.wrap>*+*{margin-top:var(--s-5)}.hero .cta-row{margin-top:var(--s-6)}.hero__media{place-items:center;margin-top:clamp(48px,7vw,88px);display:grid;position:relative}.aurora{z-index:0;pointer-events:none;background:radial-gradient(38% 34% at 32% 58%, color-mix(in srgb, var(--accent) 30%, transparent), transparent 70%), radial-gradient(34% 30% at 68% 52%, color-mix(in srgb, var(--purple) 26%, transparent), transparent 70%), radial-gradient(30% 26% at 50% 86%, color-mix(in srgb, var(--pink) 20%, transparent), transparent 70%);filter:blur(24px);position:absolute;inset:0}.aurora+*{z-index:1;position:relative}.tile{border-radius:var(--r-lg);background:var(--bg-elevated);color:var(--label);padding:clamp(24px,3.5vw,44px);position:relative;overflow:hidden}.tile--alt{background:var(--bg-alt)}.tile--featured{box-shadow:inset 0 0 0 2px var(--accent)}.tile__icon{width:44px;height:44px;margin-bottom:var(--s-5);border-radius:var(--r-sm);background:var(--fill);color:var(--label);place-items:center;display:grid}.tile__icon svg{width:24px;height:24px}.bento{gap:var(--s-4);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.bento>*{grid-column:span 6}@media (min-width:735px){.bento>.span-2,.bento>.span-3{grid-column:span 3}.bento>.span-4,.bento>.span-6{grid-column:span 6}}@media (min-width:1069px){.bento>.span-2{grid-column:span 2}.bento>.span-4{grid-column:span 4}}.stats{gap:var(--s-7) var(--s-6);text-align:center;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.stat{font-family:var(--font-display);letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:clamp(56px,8vw,96px);font-weight:700;line-height:1}.stat__label{margin-top:var(--s-3);color:var(--label-2)}.glass{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);border:1px solid var(--glass-border);box-shadow:inset 0 1px 0 var(--glass-highlight), var(--shadow-2)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass,.nav{background:var(--bg-elevated)}}@media (prefers-reduced-transparency:reduce){.glass,.nav{background:var(--bg-elevated);-webkit-backdrop-filter:none;backdrop-filter:none}}.device{aspect-ratio:390/844;width:min(300px,76vw);box-shadow:inset 0 0 0 1.5px #ffffff24, var(--shadow-3);background:linear-gradient(160deg,#3a3a3c,#1d1d1f 40%,#2c2c2e);border-radius:54px;padding:11px;position:relative}.device__screen{background:var(--bg);height:100%;color:var(--label);text-align:left;border-radius:44px;position:relative;overflow:hidden}.device__island{z-index:5;background:#000;border-radius:20px;width:30%;height:25px;position:absolute;top:21px;left:50%;transform:translate(-50%)}.steps{gap:var(--s-7) var(--s-6);counter-reset:step;text-align:center;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));padding:0;list-style:none;display:grid}.steps>li{counter-increment:step}.steps>li:before{content:counter(step);width:44px;height:44px;margin:0 auto var(--s-4);background:var(--label);color:var(--bg);font-family:var(--font-display);border-radius:50%;place-items:center;font-weight:600;display:grid}.steps h3{font-size:var(--fs-h3);letter-spacing:-.01em;line-height:1.14}.steps p{margin-top:var(--s-2);color:var(--label-2)}.price{gap:var(--s-5);flex-direction:column;display:flex}.price__amount{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(40px,5vw,56px);font-weight:600;line-height:1}.price__amount small{font-size:var(--fs-body);letter-spacing:-.022em;color:var(--label-2);font-weight:400}.price__list{gap:var(--s-3);padding:0;list-style:none;display:grid}.price__list li{align-items:flex-start;gap:var(--s-3);display:flex}.price__list li:before{content:"";border-right:2px solid var(--green);border-bottom:2px solid var(--green);flex:none;width:.38em;height:.7em;margin:.25em .25em 0 .2em;transform:rotate(45deg)}.price .btn{align-self:flex-start;margin-top:auto}.badge{border-radius:var(--r-pill);background:color-mix(in srgb, var(--accent) 12%, transparent);color:var(--accent-text);font-size:var(--fs-caption);letter-spacing:0;align-self:flex-start;align-items:center;padding:4px 10px;font-weight:600;display:inline-flex}.footer{padding-block:var(--s-6) var(--s-7);background:var(--bg-alt);color:var(--label-2);font-size:var(--fs-caption);letter-spacing:-.01em;line-height:1.33}.footer a{color:var(--label)}.footer__row{justify-content:space-between;gap:var(--s-3);margin-top:var(--s-4);padding-top:var(--s-4);border-top:1px solid var(--separator);flex-wrap:wrap;display:flex}.footer__links{gap:var(--s-4);flex-wrap:wrap;display:flex}.js .reveal{opacity:0;transition:opacity var(--dur-3) var(--ease-out), transform var(--dur-3) var(--ease-out);transition-delay:var(--delay,0s);transform:translateY(28px)}.js .reveal.is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js .reveal{opacity:1;transition:none;transform:none}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
:root{--bg:#fff;--bg-alt:#f5f5f7;--bg-cream:#f5f2ed;--label:#1a1a1a;--label-2:#6e6e73;--on-accent:#fff;--accent:#000;--accent-hover:#2c2c2e;--accent-text:#1a1a1a;--bronze:#ac8b64;--danger:#d70015;--input-border:#8e8e93;--nav-h:56px;--nav-bg:#ffffffdb;--logo-knockout:#fff;--logo-shade:#1a1a1a;--font-display:-apple-system, BlinkMacSystemFont, "SF Pro Display", var(--font-inter), "Segoe UI", sans-serif;--font-text:-apple-system, BlinkMacSystemFont, "SF Pro Text", var(--font-inter), "Segoe UI", sans-serif;--font-brand:var(--font-boldonse), "Archivo Black", Arial, sans-serif}h1,h2,.t-hero,.t-h1,.t-h2{font-family:var(--font-brand);font-synthesis:none;letter-spacing:0;overflow-wrap:break-word;font-weight:400}.t-hero{letter-spacing:0;font-size:clamp(36px,6.2vw,76px);line-height:1.3}.t-h1{letter-spacing:0;font-size:clamp(30px,4.6vw,56px);line-height:1.3}.t-h2{letter-spacing:0;font-size:clamp(24px,3.3vw,38px);line-height:1.3}.hero>.wrap>:is(h1,.t-hero)+*{margin-top:var(--s-6)}.section-head>:is(h1,h2)+*{margin-top:var(--s-5)}.section--dark{--accent:#fff;--accent-hover:#e8e8ed;--on-accent:#000;--accent-text:#f5f5f7;--logo-knockout:#000;--logo-shade:#e5e5e5}:root:has(.page--dark){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#000;--bg-alt:#161617;--bg-elevated:#1c1c1e;--label:#f5f5f7;--label-2:#a1a1a6;--label-3:#6e6e73;--separator:#ffffff24;--fill:#7878803d;--glass-bg:#1d1d1fb8;--glass-border:#ffffff1f;--glass-highlight:#ffffff1a;--shadow-1:0 1px 2px #0006;--shadow-2:0 12px 32px #00000080;--shadow-3:0 32px 80px #000000a6;--accent:#fff;--accent-hover:#e8e8ed;--on-accent:#000;--accent-text:#f5f5f7;--nav-bg:#000c;--logo-knockout:#000;--logo-shade:#e5e5e5}.section--light,.cal-dialog{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--bg-alt:#f5f5f7;--bg-elevated:#fff;--label:#1a1a1a;--label-2:#6e6e73;--separator:#0000001a;--fill:#7878801f;--accent:#000;--accent-hover:#2c2c2e;--on-accent:#fff;--accent-text:#1a1a1a}::selection{background:#ac8b6447}html{scroll-padding-top:calc(var(--nav-h) + 8px)}html:has(dialog[open]){overflow:hidden}a:hover{text-underline-offset:.18em;text-decoration:underline}.skip{z-index:200;background:var(--bg);color:var(--label);border-radius:10px;padding:8px 14px;position:absolute;top:8px;left:-999px}.skip:focus{left:8px}.pending{border:1px dashed var(--bronze);color:var(--label);font-family:var(--font-mono);letter-spacing:0;background:#ac8b6424;border-radius:6px;padding:0 .3em;font-size:.78em;font-weight:500}.reveal[data-delay="1"]{--delay:80ms}.reveal[data-delay="2"]{--delay:.16s}.reveal[data-delay="3"]{--delay:.24s}.reveal[data-delay="4"]{--delay:.32s}.reveal[data-delay="5"]{--delay:.4s}.js [data-hero] .reveal{opacity:1;transition:none;transform:none}.fade-in{animation:fade-in var(--dur-3) var(--ease-out) both}@keyframes fade-in{0%{opacity:0}}.logo{display:block}.section--flush{padding-top:0}.section--top{padding-top:clamp(40px,7vw,96px)}.section:not(.section--alt,.section--dark,.section--light)+.section:not(.section--alt,.section--dark,.section--light){padding-top:0}.center-cta{margin-top:var(--s-7);justify-content:center;display:flex}.note{margin-top:var(--s-6);text-align:center}.nav{height:var(--nav-h);background:var(--nav-bg)}.nav__brand svg{width:150px;height:auto}.nav__links a{font-size:13px}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.nav{background:var(--bg)}}@media (prefers-reduced-transparency:reduce){.nav,.mbar{background:var(--bg)}}.mmenu{display:none}.mmenu>summary{width:32px;height:32px;color:var(--label);cursor:pointer;transition:background-color var(--dur-1) var(--ease);border-radius:50%;place-items:center;list-style:none;display:grid;position:relative}.mmenu>summary::-webkit-details-marker{display:none}.mmenu>summary:after{content:"";position:absolute;inset:-6px}.mmenu>summary:hover{background:var(--fill)}.mmenu svg{width:18px;height:18px}.mmenu .i-close,.mmenu[open] .i-open{display:none}.mmenu[open] .i-close{display:block}.mnav{top:var(--nav-h);padding:var(--s-2) var(--gutter) var(--s-6);background:var(--bg);border-bottom:1px solid var(--separator);box-shadow:var(--shadow-2);position:fixed;left:0;right:0}.mnav ul{gap:var(--s-1);padding:0;list-style:none;display:grid}.mnav a{letter-spacing:-.02em;color:var(--label);padding:12px 0;font-size:21px;font-weight:600;display:block}@media (max-width:734px){.nav__brand svg{width:132px}.mmenu{display:block}}.hero{padding-top:clamp(40px,7vw,96px)}.hero--text{padding-bottom:clamp(32px,5vw,64px)}.hero__lead{margin-inline:auto}.hero__claim{letter-spacing:-.015em;color:var(--label);text-wrap:balance;font-size:clamp(20px,2.2vw,26px);font-weight:600;line-height:1.3}.hero__text>.hero__lead+.hero__claim{margin-top:var(--s-4)}.hero__text>*+*{margin-top:var(--s-5)}.hero__text>:is(h1,.t-hero)+*{margin-top:var(--s-6)}.split{text-align:center}:is(.hero--split,.split) .hero__media{margin-top:clamp(48px,7vw,88px)}@media (min-width:1069px){.hero--split{text-align:left;padding-bottom:clamp(56px,6vw,88px)}.split{text-align:left}:is(.hero--split,.split) .hero__grid{align-items:center;gap:var(--s-8);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);display:grid}.split--reverse .hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.split--reverse .hero__media{order:-1}.hero--split .t-hero{font-size:clamp(48px,5vw,72px)}:is(.hero--split,.split) .hero__lead{width:auto;max-width:34ch;margin-inline:0}:is(.hero--split,.split) .cta-row{justify-content:flex-start}:is(.hero--split,.split) .hero__media{margin-top:0}:is(.hero--split,.split) .hero__media>.mock,:is(.hero--split,.split) .campaign{width:100%}}@media (max-width:734px){.hero .cta-row{flex-direction:column;align-items:stretch}.hero .cta-row .btn{width:100%}.hero .cta-row .link-cta{justify-content:center}}.mock{justify-items:center;gap:var(--s-3);z-index:1;margin:0;display:grid;position:relative}.device{container-type:size}.device:before,.device:after{content:"";background:#2c2c2e;width:3px;position:absolute}.device:before{border-radius:2px 0 0 2px;height:6%;top:17%;left:-2px;box-shadow:0 8cqh #2c2c2e,0 16cqh #2c2c2e}.device:after{border-radius:0 2px 2px 0;height:12%;top:27%;right:-2px}.mock--loop .device{width:min(320px,78vw)}.mock--loop .device__screen{background:#000;container-type:inline-size}.demos{--u:calc(100cqw / 390);height:100%;font-family:var(--font-text);position:relative}.demo{--d:-.5s;opacity:0;animation:demo-turno 30s linear var(--d) infinite;position:absolute;inset:0;overflow:hidden}.demo:first-child{opacity:1}.demo:nth-child(2){--d:-20.5s}.demo:nth-child(3){--d:-10.5s}.demo--lucia{--ds-bg:#f8f6f3;--ds-alt:#efebe6;--ds-ink:#221a1e;--ds-muted:#7a7173;--ds-line:#e4ded8;--ds-accent:#4b2e3f;--ds-on:#fff;--ds-foot:#2b1a24;--ds-map:#ebe7e2;--ds-road:#fff;--ds-head:var(--font-bodoni), Georgia, serif;--ds-head-w:500}.demo--martin{--ds-bg:#121315;--ds-alt:#0b0c0d;--ds-ink:#f2f2f2;--ds-muted:#9da1a8;--ds-line:#26282d;--ds-accent:#f2b705;--ds-on:#121315;--ds-foot:#070808;--ds-map:#1e2024;--ds-road:#34373d;--ds-head:var(--font-barlow), "Arial Narrow", sans-serif;--ds-head-w:700}.demo--perez{--ds-bg:#f8f5f0;--ds-alt:#eee8de;--ds-ink:#1d2721;--ds-muted:#66706a;--ds-line:#e2dbcf;--ds-accent:#2f5d46;--ds-on:#fff;--ds-foot:#1d2a23;--ds-map:#e6e1d5;--ds-road:#fbf9f5;--ds-head:var(--font-instrument), Georgia, serif;--ds-head-w:400}.ds{isolation:isolate;background:var(--ds-alt);color:var(--ds-ink);font-size:calc(var(--u) * 15);line-height:1.4;position:absolute;inset:0}.ds__top{z-index:2;background:var(--ds-bg);box-shadow:0 calc(var(--u) * 1) 0 var(--ds-line);opacity:0;animation:demo-barra 30s var(--d) infinite;position:absolute;inset:0 0 auto}.ds__top--clara{box-shadow:none;color:#fff;opacity:1;background:0 0;animation-name:demo-barra-clara}.ds__top--clara .ds__logo small{color:#ffffffc7}.ios-status{height:calc(var(--u) * 54);padding:calc(var(--u) * 4) calc(var(--u) * 30) 0 calc(var(--u) * 48);font-size:calc(var(--u) * 17);letter-spacing:-.01em;justify-content:space-between;align-items:center;font-weight:600;line-height:1;display:flex}.ios-status__icons{align-items:center;gap:calc(var(--u) * 6);display:flex}.ios-status svg{width:auto;height:calc(var(--u) * 12);display:block}.ios-status svg:last-child{height:calc(var(--u) * 13)}.ios-status__back{align-items:center;gap:calc(var(--u) * 4);margin-left:calc(var(--u) * -14);font-size:calc(var(--u) * 14);display:flex}.ios-status .ios-status__back svg{height:calc(var(--u) * 8)}.ds__bar{height:calc(var(--u) * 52);padding-inline:calc(var(--u) * 28);justify-content:space-between;align-items:center;display:flex}.ds__logo{align-items:baseline;gap:calc(var(--u) * 7);font-family:var(--ds-head);font-size:calc(var(--u) * 23);font-weight:var(--ds-head-w);line-height:1;display:flex}.ds__logo small{font-family:var(--font-text);font-size:calc(var(--u) * 9.5);letter-spacing:.22em;text-transform:uppercase;color:var(--ds-muted);font-weight:600}.ds__logo b{font-weight:inherit;letter-spacing:-.005em}.demo--lucia .ds__logo b{font-size:calc(var(--u) * 26);font-style:italic}.demo--martin .ds__logo{font-size:calc(var(--u) * 22);letter-spacing:.06em;text-transform:uppercase}.demo--martin .ds__logo :is(small,b){font-family:inherit;font-size:inherit;letter-spacing:inherit;color:inherit;font-weight:700}.demo--martin .ds__logo small{color:var(--ds-accent)}.demo--perez .ds__logo{align-items:flex-start;gap:calc(var(--u) * 2);font-size:calc(var(--u) * 26);flex-direction:column}.demo--perez .ds__logo small{font-size:calc(var(--u) * 8.5);letter-spacing:.3em}.ds__menu{width:calc(var(--u) * 22);height:calc(var(--u) * 9);border-block:calc(var(--u) * 1.5) solid currentColor}.ds__page{background:var(--ds-bg);animation:demo-bajar 30s cubic-bezier(.22, 1, .36, 1) var(--d) infinite;position:absolute;inset:0 0 auto}.ds__hero{--arriba:calc(var(--u) * 106);--abajo:calc(var(--u) * 44);height:calc(var(--u) * 880);background:var(--ds-bg);color:var(--ds-ink);position:relative;overflow:hidden}.ds__foto{background:var(--ds-alt);position:absolute;overflow:hidden}.ds__foto img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ds__intro{z-index:1;justify-items:start;gap:calc(var(--u) * 14);padding-inline:calc(var(--u) * 28);display:grid;position:absolute}.ds__kicker{align-items:center;gap:calc(var(--u) * 12);font-size:calc(var(--u) * 11);letter-spacing:.24em;text-transform:uppercase;color:var(--ds-accent);font-weight:600;display:flex}.ds__kicker:before{content:"";width:calc(var(--u) * 28);height:calc(var(--u) * 1);opacity:.8;background:currentColor}.ds__title{font-family:var(--ds-head);font-size:calc(var(--u) * 48);font-weight:var(--ds-head-w);letter-spacing:-.02em;text-wrap:balance;line-height:1.02}.ds__title em{color:var(--ds-accent);font-style:italic}.ds__lead{max-width:calc(var(--u) * 310);font-size:calc(var(--u) * 15.5);color:var(--ds-muted);line-height:1.45}.ds__actions{align-items:center;gap:calc(var(--u) * 22);margin-top:calc(var(--u) * 6);display:flex}.ds__btn{white-space:nowrap;padding:calc(var(--u) * 15) calc(var(--u) * 26);border-radius:calc(var(--u) * 30);background:var(--ds-accent);color:var(--ds-on);font-size:calc(var(--u) * 15);font-weight:600;line-height:1.2}.ds__more{white-space:nowrap;font-size:calc(var(--u) * 15);font-weight:600}.ds__more:after{content:" →"}.ds__trust{z-index:1;white-space:nowrap;font-size:calc(var(--u) * 12);letter-spacing:.02em;margin:0;padding:0;font-weight:500;list-style:none;display:flex;position:absolute}.ds__rayas{display:none}.demo--lucia .ds__hero{padding:calc(var(--arriba) + var(--u) * 14) 0 var(--abajo);text-align:center;flex-direction:column;align-items:center;display:flex}.demo--lucia .ds__intro{justify-items:center;gap:calc(var(--u) * 12);padding-inline:calc(var(--u) * 30);position:static}.demo--lucia .ds__kicker:after{content:"";width:calc(var(--u) * 28);height:calc(var(--u) * 1);opacity:.8;background:currentColor}.demo--lucia .ds__title{font-size:calc(var(--u) * 44)}.demo--lucia .ds__actions{justify-content:center}.demo--lucia .ds__foto{width:calc(var(--u) * 296);min-height:0;margin-bottom:calc(var(--u) * 26);border-radius:calc(var(--u) * 148) calc(var(--u) * 148) calc(var(--u) * 6) calc(var(--u) * 6);flex:1;position:relative}.demo--lucia .ds__trust{margin-top:calc(var(--u) * 26);gap:calc(var(--u) * 10);color:var(--ds-muted);position:static}.demo--lucia .ds__trust li+li:before{content:"·";margin-right:calc(var(--u) * 10);color:var(--ds-accent)}.demo--lucia .ds__top--clara{color:var(--ds-ink)}.demo--lucia .ds__top--clara .ds__logo small{color:var(--ds-muted)}.demo--martin .ds__intro{inset:calc(var(--arriba) + var(--u) * 20) 0 auto}.demo--martin .ds__title{font-size:calc(var(--u) * 60);letter-spacing:.005em;text-transform:uppercase;line-height:.94}.demo--martin .ds__title em{font-style:normal}.demo--martin .ds__btn{border-radius:calc(var(--u) * 2);letter-spacing:.06em;text-transform:uppercase}.demo--martin .ds__foto{height:45%;clip-path:polygon(0 calc(var(--u) * 56), 100% 0, 100% 100%, 0 100%);inset:auto 0 0}.demo--martin .ds__foto:after{content:"";background:linear-gradient(#0000 45%,#000c);position:absolute;inset:0}.demo--martin .ds__rayas{height:calc(45% + var(--u) * 12);background:repeating-linear-gradient(-45deg, var(--ds-accent) 0 calc(var(--u) * 8), var(--ds-bg) 0 calc(var(--u) * 16));clip-path:polygon(0 calc(var(--u) * 56), 100% 0, 100% calc(var(--u) * 12), 0 calc(var(--u) * 68));display:block;position:absolute;inset:auto 0 0}.demo--martin .ds__trust{inset:auto calc(var(--u) * 20) var(--abajo);gap:calc(var(--u) * 8);font-size:calc(var(--u) * 11);letter-spacing:.08em;text-align:center;text-transform:uppercase;color:#fff;grid-template-columns:repeat(3,1fr);font-weight:700;display:grid}.demo--martin .ds__trust li{padding:calc(var(--u) * 10) calc(var(--u) * 4);border:calc(var(--u) * 1) solid #fff6;background:#12131599}.demo--perez .ds__foto{border-radius:0 0 calc(var(--u) * 28) calc(var(--u) * 28);height:52%;inset:0 0 auto}.demo--perez .ds__foto:after{content:"";background:linear-gradient(#0000006b,#0000 34%);position:absolute;inset:0}.demo--perez .ds__intro{inset:calc(52% + var(--u) * 26) 0 auto;gap:calc(var(--u) * 12)}.demo--perez .ds__title{font-size:calc(var(--u) * 48);letter-spacing:-.01em;line-height:.98}.demo--perez .ds__btn{border-radius:calc(var(--u) * 10)}.demo--perez .ds__trust{inset:auto calc(var(--u) * 28) var(--abajo);gap:calc(var(--u) * 8);padding-top:calc(var(--u) * 14);border-top:calc(var(--u) * 1) solid var(--ds-line);font-size:calc(var(--u) * 12.5);color:var(--ds-ink);flex-direction:column}.demo--perez .ds__trust li{align-items:center;gap:calc(var(--u) * 7);display:flex}.demo--perez .ds__trust li:before{content:"";width:calc(var(--u) * 9);height:calc(var(--u) * 5);margin-top:calc(var(--u) * -3);border:solid var(--ds-accent);border-width:0 0 calc(var(--u) * 1.6) calc(var(--u) * 1.6);transform:rotate(-45deg)}.ds__block{padding:calc(var(--u) * 44) calc(var(--u) * 28) 0}.ds__services{height:calc(var(--u) * 520)}.ds__gallery{height:calc(var(--u) * 560);background:var(--ds-alt)}.ds__contact{height:calc(var(--u) * 540)}.ds__h{align-items:baseline;gap:calc(var(--u) * 12);margin-bottom:calc(var(--u) * 20);font-family:var(--ds-head);font-size:calc(var(--u) * 32);font-weight:var(--ds-head-w);letter-spacing:-.01em;line-height:1.1;display:flex}.ds__h span{font-family:var(--font-text);font-size:calc(var(--u) * 11);letter-spacing:.2em;color:var(--ds-accent);font-weight:600}.demo--martin .ds__h{font-size:calc(var(--u) * 34);letter-spacing:.01em;text-transform:uppercase}.demo--perez .ds__h{font-size:calc(var(--u) * 36)}.ds__prices{border-top:calc(var(--u) * 1) solid var(--ds-line);margin:0;padding:0;list-style:none}.ds__prices li{justify-content:space-between;align-items:center;gap:calc(var(--u) * 16);height:calc(var(--u) * 76);border-bottom:calc(var(--u) * 1) solid var(--ds-line);display:flex}.ds__prices li>span{gap:calc(var(--u) * 3);display:grid}.ds__prices b{font-size:calc(var(--u) * 16);letter-spacing:-.01em;font-weight:600}.ds__prices small{font-size:calc(var(--u) * 13);color:var(--ds-muted)}.ds__prices em{font-family:var(--ds-head);font-size:calc(var(--u) * 19);font-style:normal;font-weight:var(--ds-head-w);white-space:nowrap;font-variant-numeric:lining-nums tabular-nums}.demo--martin .ds__prices em{font-size:calc(var(--u) * 21);color:var(--ds-accent)}.demo--perez .ds__prices em{font-size:calc(var(--u) * 21)}.ds__works{grid-template-columns:1fr 1fr;grid-auto-rows:calc(var(--u) * 190);gap:calc(var(--u) * 8);display:grid}.ds__works figure{border-radius:calc(var(--u) * 6);background:var(--ds-line);margin:0;position:relative;overflow:hidden}.ds__works img{object-fit:cover;width:100%;height:100%;display:block}.ds__works figcaption{left:calc(var(--u) * 10);bottom:calc(var(--u) * 10);padding:calc(var(--u) * 5) calc(var(--u) * 10);border-radius:calc(var(--u) * 20);color:#fff;font-size:calc(var(--u) * 11.5);background:#00000085;font-weight:600;line-height:1.2;position:absolute}.demo--lucia .ds__works{grid-auto-rows:calc(var(--u) * 150)}.demo--lucia .ds__works figure:first-child{grid-row:span 2}.demo--lucia .ds__works figure:last-child,.demo--martin .ds__works figure:first-child{grid-column:1/-1}.demo--perez .ds__works figure:first-child{grid-row:span 2}.ds__map{width:100%;height:calc(var(--u) * 124);border-radius:calc(var(--u) * 10);display:block}.ds__map-bg{fill:var(--ds-map)}.ds__map-park{fill:#6ea06447}.ds__map-sea{fill:#bcd4e6}.ds__map-river{fill:none;stroke:#bcd4e6;stroke-width:10px;stroke-linecap:round}.ds__map-road,.ds__map-street,.ds__map-alley{fill:none;stroke:var(--ds-road);stroke-linecap:round}.ds__map-road{stroke-width:9px}.ds__map-street{stroke-width:4px}.ds__map-alley{stroke-width:1.5px}.ds__map-pin{fill:var(--ds-accent)}.ds__map-dot{fill:var(--ds-on)}.ds__map-label{fill:var(--ds-bg);stroke:var(--ds-line)}.ds__map-name{fill:var(--ds-ink);font-size:11px;font-weight:600}.ds__open{align-items:center;gap:calc(var(--u) * 8);margin-top:calc(var(--u) * 18);font-size:calc(var(--u) * 13);font-weight:600;display:flex}.ds__open i{width:calc(var(--u) * 8);height:calc(var(--u) * 8);box-shadow:0 0 0 calc(var(--u) * 3) #34c75933;background:#34c759;border-radius:50%}.ds__zone{margin:calc(var(--u) * 6) 0 calc(var(--u) * 8);font-family:var(--ds-head);font-size:calc(var(--u) * 22);font-weight:var(--ds-head-w);line-height:1.2}.demo--martin .ds__zone{text-transform:uppercase}.ds__hours{margin:0}.ds__hours div{justify-content:space-between;align-items:center;gap:calc(var(--u) * 12);height:calc(var(--u) * 28);color:var(--ds-muted);display:flex}.ds__hours dd{color:var(--ds-ink);font-variant-numeric:tabular-nums;margin:0}.ds__wa{justify-content:center;align-items:center;gap:calc(var(--u) * 8);height:calc(var(--u) * 54);margin-top:calc(var(--u) * 20);border-radius:calc(var(--u) * 27);background:var(--ds-accent);color:var(--ds-on);font-size:calc(var(--u) * 15.5);animation:demo-pulsar 30s var(--d) infinite;font-weight:600;display:flex;position:relative}.ds__wa svg{width:calc(var(--u) * 21);height:calc(var(--u) * 21)}.ds__call{height:calc(var(--u) * 50);margin-top:calc(var(--u) * 10);border-radius:calc(var(--u) * 27);box-shadow:inset 0 0 0 calc(var(--u) * 1.5) var(--ds-line);font-size:calc(var(--u) * 15.5);justify-content:center;align-items:center;font-weight:600;display:flex}.ds__foot{justify-items:start;gap:calc(var(--u) * 10);min-height:calc(var(--u) * 330);padding:calc(var(--u) * 40) calc(var(--u) * 28) calc(var(--u) * 60);background:var(--ds-foot);color:#ffffff9e;font-size:calc(var(--u) * 13);line-height:1.5;display:grid}.ds__foot .ds__logo{margin-bottom:calc(var(--u) * 4);color:#fff}.ds__foot .ds__logo small{color:#ffffff9e}.ds__legal{margin-top:calc(var(--u) * 14);padding-top:calc(var(--u) * 14);border-top:calc(var(--u) * 1) solid #ffffff24;color:#fffc;align-self:stretch}.ds__credit{font-size:calc(var(--u) * 11.5)}.ios-home{z-index:4;left:50%;bottom:calc(var(--u) * 8);width:calc(var(--u) * 134);height:calc(var(--u) * 5);margin-left:calc(var(--u) * -67);border-radius:calc(var(--u) * 3);background:currentColor;position:absolute}.ds>.ios-home{mix-blend-mode:difference;background:#fff}.wa{z-index:3;color:#111b21;font-size:calc(var(--u) * 16);opacity:0;animation:demo-wa 30s var(--d) infinite;background:#efeae2;flex-direction:column;line-height:1.35;display:flex;position:absolute;inset:0;transform:scale(.94)}.wa .ios-status,.wa__bar,.wa__composer{background:#f6f5f3}.wa__bar{align-items:center;gap:calc(var(--u) * 10);height:calc(var(--u) * 56);padding:0 calc(var(--u) * 16) 0 calc(var(--u) * 12);border-bottom:calc(var(--u) * 1) solid #00000014;display:flex}.wa__bar svg{width:calc(var(--u) * 24);height:calc(var(--u) * 24);flex:none}.wa__back{width:calc(var(--u) * 12);height:calc(var(--u) * 12);margin:0 calc(var(--u) * 2) 0 calc(var(--u) * 6);border-bottom:calc(var(--u) * 2.5) solid;border-left:calc(var(--u) * 2.5) solid;flex:none;transform:rotate(45deg)}.wa__avatar{width:calc(var(--u) * 36);height:calc(var(--u) * 36);background:var(--ds-alt);border-radius:50%;flex:none;overflow:hidden}.wa__avatar img{object-fit:cover;width:100%;height:100%;display:block}.wa__who{flex:1;line-height:1.25;display:grid}.wa__who b{font-size:calc(var(--u) * 16);font-weight:600}.wa__who span{color:#667781;font-size:calc(var(--u) * 12)}.wa__chat{align-items:flex-end;gap:calc(var(--u) * 10);padding:calc(var(--u) * 12) calc(var(--u) * 14);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 140 140' fill='none' stroke='%23000' stroke-opacity='.07' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M30 34c-4-6-14-4-12 4 2 6 12 12 12 12s10-6 12-12c2-8-8-10-12-4zM100 14l3 7 7 1-5 5 1 7-6-3-6 3 1-7-5-5 7-1zM112 92V78l10-3v14M18 104c10-14 26-14 30-2-10 12-24 10-30 2zm0 0 16-6M62 114h16v8a8 8 0 0 1-16 0zm16 2h4a3 3 0 0 1 0 6h-4M120 124l6 6m0-6-6 6M33 72a3 3 0 0 0 6 0'/%3E%3Ccircle cx='72' cy='66' r='9'/%3E%3Ccircle cx='109' cy='92' r='3'/%3E%3Ccircle cx='119' cy='89' r='3'/%3E%3Ccircle cx='36' cy='70' r='7'/%3E%3C/svg%3E") 0 0 / calc(var(--u) * 140);flex-direction:column;flex:1;display:flex}.wa__day{padding:calc(var(--u) * 4) calc(var(--u) * 10);border-radius:calc(var(--u) * 8);color:#54656f;font-size:calc(var(--u) * 12);background:#fff;align-self:center}.wa__note{max-width:calc(var(--u) * 320);padding:calc(var(--u) * 6) calc(var(--u) * 10);border-radius:calc(var(--u) * 8);color:#54656f;font-size:calc(var(--u) * 12);text-align:center;background:#fdf4c5;align-self:center;margin-bottom:auto;line-height:1.4}.wa__note svg{width:calc(var(--u) * 10);height:calc(var(--u) * 10);margin-right:calc(var(--u) * 3);vertical-align:calc(var(--u) * -1);display:inline-block}.wa__msg{max-width:80%;padding:calc(var(--u) * 7) calc(var(--u) * 10) calc(var(--u) * 5);border-radius:calc(var(--u) * 10) calc(var(--u) * 3) calc(var(--u) * 10) calc(var(--u) * 10);box-shadow:0 calc(var(--u) * 1) 0 #00000014;opacity:0;animation:demo-burbuja 30s var(--d) infinite;background:#d9fdd3}.wa__msg>span{justify-content:flex-end;align-items:center;gap:calc(var(--u) * 3);margin-top:calc(var(--u) * 2);color:#667781;font-size:calc(var(--u) * 11);display:flex}.wa__ticks{display:inline-grid}.wa__ticks svg{width:calc(var(--u) * 16);height:calc(var(--u) * 11);grid-area:1/1}.wa__read{color:#53bdeb;opacity:0;animation:demo-leido 30s var(--d) infinite}.wa__composer{align-items:flex-end;gap:calc(var(--u) * 10);padding:calc(var(--u) * 8) calc(var(--u) * 12) calc(var(--u) * 38);border-top:calc(var(--u) * 1) solid #00000014;display:flex}.wa__plus{width:calc(var(--u) * 28);height:calc(var(--u) * 36);flex:none}.wa__input{padding:calc(var(--u) * 7) calc(var(--u) * 12);border:calc(var(--u) * 1) solid #0000001a;border-radius:calc(var(--u) * 18);background:#fff;flex:1}.wa__input>span{animation:demo-escrito 30s var(--d) infinite}.wa__slot{width:calc(var(--u) * 72);height:calc(var(--u) * 36);flex:none;position:relative}.wa__idle{opacity:0;animation:demo-microfono 30s var(--d) infinite;justify-content:space-around;align-items:center;display:flex;position:absolute;inset:0}.wa__idle svg{width:calc(var(--u) * 26);height:calc(var(--u) * 26)}.wa__send{width:calc(var(--u) * 36);height:calc(var(--u) * 36);color:#fff;animation:demo-enviar 30s var(--d) infinite;background:#1daa61;border-radius:50%;place-items:center;display:grid;position:absolute;top:0;right:0}.wa__send svg{width:calc(var(--u) * 20);height:calc(var(--u) * 20)}.ds:after,.ds__wa:after,.wa__send:after{content:"";width:calc(var(--u) * 46);height:calc(var(--u) * 46);box-shadow:0 0 0 calc(var(--u) * 1.5) #ffffffe6;opacity:0;background:#78788066;border-radius:50%;position:absolute}.ds:after{z-index:5;left:62%;top:calc(var(--u) * 660);animation:demo-arrastre 30s var(--d) infinite}.ds__wa:after,.wa__send:after{margin:calc(var(--u) * -23) 0 0 calc(var(--u) * -23);top:50%;left:50%}.ds__wa:after{animation:demo-dedo 30s var(--d) infinite}.wa__send:after{animation:demo-dedo-enviar 30s var(--d) infinite}@keyframes demo-turno{0%,31.333%{opacity:1;animation-timing-function:cubic-bezier(.32,.72,0,1);transform:none}33.333%{opacity:1;transform:translate(104%)}33.334%,98%{opacity:1;animation-timing-function:cubic-bezier(.32,.72,0,1);transform:translate(-104%)}to{opacity:1;transform:none}}.demos:after{content:"";z-index:10;left:30%;bottom:calc(var(--u) * -12);width:calc(var(--u) * 46);height:calc(var(--u) * 46);box-shadow:0 0 0 calc(var(--u) * 1.5) #ffffffe6;opacity:0;background:#78788066;border-radius:50%;animation:10s .1s infinite demo-cambio;position:absolute}@keyframes demo-cambio{0%,86%{opacity:0;transform:scale(1.3)}88%{opacity:1;transform:none}93%{opacity:1;transform:translateX(calc(var(--u) * 150))}94.5%,to{opacity:0;transform:translateX(calc(var(--u) * 170)) scale(.9)}}@keyframes demo-bajar{0%,6.667%{transform:none}9.667%,11.667%{transform:translateY(calc(var(--u) * -774))}14.667%,16.667%{transform:translateY(calc(var(--u) * -1294))}19%,35%{transform:translateY(calc(var(--u) * -1854))}36%,to{transform:none}}@keyframes demo-barra{0%,7.4%{opacity:0}8.4%,35%{opacity:1}36%,to{opacity:0}}@keyframes demo-barra-clara{0%,7.4%{opacity:1}8.4%,35%{opacity:0}36%,to{opacity:1}}@keyframes demo-arrastre{0%,6.5%{opacity:0;transform:scale(1.3)}6.667%{opacity:1;transform:none}7.667%{opacity:1;transform:translateY(calc(var(--u) * -300))}8.333%{opacity:0;transform:translateY(calc(var(--u) * -330)) scale(.9)}11.5%{opacity:0;transform:scale(1.3)}11.667%{opacity:1;transform:none}12.667%{opacity:1;transform:translateY(calc(var(--u) * -280))}13.333%{opacity:0;transform:translateY(calc(var(--u) * -310)) scale(.9)}16.5%{opacity:0;transform:scale(1.3)}16.667%{opacity:1;transform:none}17.667%{opacity:1;transform:translateY(calc(var(--u) * -200))}18.333%,to{opacity:0;transform:translateY(calc(var(--u) * -230)) scale(.9)}}@keyframes demo-pulsar{0%,19.667%{transform:none}20.333%,21%{transform:scale(.96)}21.667%,to{transform:none}}@keyframes demo-dedo{0%,19%{opacity:0;transform:scale(1.6)}20%,21%{opacity:1;transform:none}22%,to{opacity:0;transform:scale(1.2)}}@keyframes demo-wa{0%,21.333%{opacity:0;animation-timing-function:cubic-bezier(.32,.72,0,1);transform:scale(.94)}21.833%{opacity:1}23%,34.667%{opacity:1;transform:none}36%,to{opacity:0;transform:scale(.94)}}@keyframes demo-escrito{0%,26.667%{opacity:1}27%,35%{opacity:0}36%,to{opacity:1}}@keyframes demo-enviar{0%,26.333%{opacity:1;transform:none}26.667%{opacity:1;transform:scale(.88)}27%{opacity:1;transform:none}27.667%,35%{opacity:0;transform:none}36%,to{opacity:1}}@keyframes demo-microfono{0%,27.333%{opacity:0}28%,35%{opacity:1}36%,to{opacity:0}}@keyframes demo-dedo-enviar{0%,25.667%{opacity:0;transform:scale(1.6)}26.333%,26.667%{opacity:1;transform:none}27.333%,to{opacity:0;transform:scale(1.2)}}@keyframes demo-burbuja{0%,26.833%{opacity:0;transform:translateY(calc(var(--u) * 16))}28%,35%{opacity:1;transform:none}36%,to{opacity:0}}@keyframes demo-leido{0%,30%{opacity:0}30.667%,35%{opacity:1}36%,to{opacity:0}}.is-offscreen .demos *,.is-offscreen .demos :after,.is-offscreen .demos:after{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.demos .demo,.demos .demo *,.demos .demo :after,.demos:after{animation:none}}.as{--u:calc(100cqw / 390);color:#e9edef;height:100%;font-family:var(--font-text);font-size:calc(var(--u) * 15);background:#0b141a;flex-direction:column;line-height:1.35;display:flex;position:relative;overflow:hidden}.as>.ios-status,.as__bar{background:#1f2c34}.as__bar{align-items:center;gap:calc(var(--u) * 10);height:calc(var(--u) * 58);padding:0 calc(var(--u) * 16) 0 calc(var(--u) * 12);display:flex}.as__bar .wa__who span{color:#8696a0}.as__avatar{width:calc(var(--u) * 38);height:calc(var(--u) * 38);color:#fff;background:radial-gradient(circle at 30% 25%,#d8bc95,#ac8b64 55%,#6d5539);border-radius:50%;flex:none;place-items:center;display:grid}.as__avatar svg{width:calc(var(--u) * 20);height:calc(var(--u) * 20)}.as__chat{gap:calc(var(--u) * 14);padding:calc(var(--u) * 14) calc(var(--u) * 12);flex-direction:column;flex:1;display:flex}.as__day{padding:calc(var(--u) * 4) calc(var(--u) * 10);border-radius:calc(var(--u) * 8);color:#8696a0;font-size:calc(var(--u) * 12);background:#182229;align-self:center}.as__msg{max-width:88%;padding:calc(var(--u) * 8) calc(var(--u) * 10) calc(var(--u) * 6);border-radius:calc(var(--u) * 10);animation:20s var(--ease-out) infinite}.as__msg--out{border-top-right-radius:calc(var(--u) * 3);background:#005c4b;align-self:flex-end}.as__msg--in{border-top-left-radius:calc(var(--u) * 3);background:#202c33;align-self:flex-start}.as__voz{gap:calc(var(--u) * 8);width:calc(var(--u) * 318);animation-name:as-voz;display:grid}.as__audio{align-items:center;gap:calc(var(--u) * 10);display:flex}.as__play{width:0;height:0;margin-left:calc(var(--u) * 4);border-block:calc(var(--u) * 8) solid transparent;border-left:calc(var(--u) * 13) solid #e9edef;flex:none}.as__onda{height:calc(var(--u) * 22);fill:#8fd1c3;flex:1}.as__dur{color:#9fc9bf;font-size:calc(var(--u) * 12)}.as__texto{font-size:calc(var(--u) * 16);color:#d1e4df;animation:as-texto 20s var(--ease-out) infinite;font-style:italic}.as__hora{justify-content:flex-end;align-items:center;gap:calc(var(--u) * 3);color:#9fc9bf;font-size:calc(var(--u) * 11);display:flex}.as__hora .wa__ticks svg{width:calc(var(--u) * 16);height:calc(var(--u) * 11)}.as__leido{color:#53bdeb;animation:20s infinite as-leido}.as__fin{font-size:calc(var(--u) * 15.5);margin:0;animation-name:as-fin}.as__resp{width:calc(var(--u) * 356);padding:calc(var(--u) * 12) calc(var(--u) * 14) calc(var(--u) * 10);animation-name:as-resp}.as__titulo{margin-bottom:calc(var(--u) * 14);font-size:calc(var(--u) * 17);font-weight:600;display:block}.as__pasos{gap:calc(var(--u) * 14);font-size:calc(var(--u) * 15.5);margin:0;padding:0;list-style:none;display:grid}.as__paso{grid-template-columns:calc(var(--u) * 22) 1fr;align-items:center;column-gap:calc(var(--u) * 9);color:#e9edef;animation:none;display:grid}.as__paso>i{width:calc(var(--u) * 22);height:calc(var(--u) * 22);box-shadow:inset 0 0 0 calc(var(--u) * 1.5) #3b4a54;border-radius:50%;position:relative}.as__paso>i:before{content:"";border:calc(var(--u) * 2) solid transparent;opacity:0;border-top-color:#00a884;border-radius:50%;position:absolute;inset:0}.as__paso>i:after{content:"";animation:20s var(--ease-out) infinite;background:#00a884 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='m5.5 10.5 3 3 6-7' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/100% no-repeat;border-radius:50%;position:absolute;inset:0}@keyframes as-giro{to{transform:rotate(1turn)}}.as__pdf{align-items:center;gap:calc(var(--u) * 12);margin-top:calc(var(--u) * 10);padding:calc(var(--u) * 10) calc(var(--u) * 12);border-radius:calc(var(--u) * 8);color:#e9edef;animation:as-pdf 20s var(--ease-out) infinite;background:#111b21;grid-column:2;display:flex}.as__pdf-icono{width:calc(var(--u) * 34);height:calc(var(--u) * 42);border-radius:calc(var(--u) * 4);color:#fff;font-size:calc(var(--u) * 9);letter-spacing:.04em;background:#e2463d;flex:none;place-items:center;font-weight:700;display:grid}.as__pdf b{font-size:calc(var(--u) * 14.5);font-weight:600;display:block}.as__pdf small{color:#8696a0;font-size:calc(var(--u) * 12.5);display:block}.as__hecho{margin-top:calc(var(--u) * 14);color:#00a884;font-family:var(--font-mono);font-size:calc(var(--u) * 13);text-align:right;animation:as-hecho 20s var(--ease-out) infinite;display:block}.as__aviso{z-index:3;top:calc(var(--u) * 54);left:calc(var(--u) * 10);right:calc(var(--u) * 10);align-items:center;gap:calc(var(--u) * 10);padding:calc(var(--u) * 12) calc(var(--u) * 14);border-radius:calc(var(--u) * 22);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 calc(var(--u) * 10) calc(var(--u) * 30) #00000073;font-size:calc(var(--u) * 14);animation:as-aviso 20s var(--ease-out) infinite;background:#3a3a3cd1;line-height:1.3;display:flex;position:absolute}.as__aviso small{color:#a1a1a6;font-size:calc(var(--u) * 12)}.as__avatar--mini{width:calc(var(--u) * 34);height:calc(var(--u) * 34);border-radius:calc(var(--u) * 9)}.as__composer{align-items:center;gap:calc(var(--u) * 10);padding:calc(var(--u) * 8) calc(var(--u) * 12) calc(var(--u) * 34);background:#1f2c34;display:flex}.as__composer .wa__plus{color:#8696a0}.as__composer>span:nth-child(2){padding:calc(var(--u) * 9) calc(var(--u) * 14);border-radius:calc(var(--u) * 20);color:#8696a0;font-size:calc(var(--u) * 15);background:#2a3942;flex:1}.as__mic{width:calc(var(--u) * 42);height:calc(var(--u) * 42);color:#fff;background:#00a884;border-radius:50%;flex:none;place-items:center;display:grid}.as__mic svg{width:calc(var(--u) * 22);height:calc(var(--u) * 22)}.as>.ios-home{background:#e9edef}.as__pdf{position:relative}.as__toque{width:calc(var(--u) * 46);height:calc(var(--u) * 46);margin:calc(var(--u) * -23) 0 0 calc(var(--u) * -23);box-shadow:0 0 0 calc(var(--u) * 2) #fff9;opacity:0;background:#ffffff59;border-radius:50%;animation:20s infinite as-toque;position:absolute;top:50%;left:50%}.as__visor{z-index:5;color:#1d1d1f;opacity:0;transform-origin:50% 40%;animation:as-visor 20s var(--ease-out) infinite;background:#f2f2f7;flex-direction:column;display:flex;position:absolute;inset:0}.as__visor-barra{height:calc(var(--u) * 50);padding:0 calc(var(--u) * 16);border-bottom:calc(var(--u) * 1) solid #00000014;font-size:calc(var(--u) * 15);background:#f9f9fb;justify-content:space-between;align-items:center;display:flex}.as__visor-barra>span:first-child{color:#007aff;font-weight:600}.as__visor-barra b{font-size:calc(var(--u) * 14);font-weight:600}.as__visor-barra>span:last-child{width:calc(var(--u) * 40)}.as__doc{gap:calc(var(--u) * 14);margin:calc(var(--u) * 22) calc(var(--u) * 18);padding:calc(var(--u) * 26) calc(var(--u) * 22);border-radius:calc(var(--u) * 6);box-shadow:0 calc(var(--u) * 4) calc(var(--u) * 24) #00000014;color:#1d1d1f;font-size:calc(var(--u) * 13);background:#fff;line-height:1.35;display:grid}.as__doc-cab{padding-bottom:calc(var(--u) * 14);border-bottom:calc(var(--u) * 2) solid #2f5d46;justify-content:space-between;align-items:flex-start;display:flex}.as__doc-cab>span:last-child{text-align:right;display:grid}.as__doc-cab>span:last-child b{font-size:calc(var(--u) * 16)}.as__doc small{color:#6e6e73;font-size:calc(var(--u) * 11)}.as__doc-para{gap:calc(var(--u) * 2);font-size:calc(var(--u) * 15);font-weight:600;display:grid}.as__doc-para small{letter-spacing:.08em;text-transform:uppercase;font-weight:400}.as__doc-linea{justify-content:space-between;gap:calc(var(--u) * 12);padding:calc(var(--u) * 10) 0;border-bottom:calc(var(--u) * 1) solid #ececf0;display:flex}.as__doc-linea>span{display:grid}.as__doc-linea--dato{padding:calc(var(--u) * 6) 0;color:#3a3a3c;font-size:calc(var(--u) * 12.5)}.as__doc-total{padding:calc(var(--u) * 12) calc(var(--u) * 14);border-radius:calc(var(--u) * 6);background:#eef3ef;justify-content:space-between;align-items:baseline;display:flex}.as__doc-total b{color:#2f5d46;font-size:calc(var(--u) * 22)}.as__doc-firma{margin-top:calc(var(--u) * 8);color:#2f5d46;font-family:var(--font-instrument), Georgia, serif;font-size:calc(var(--u) * 22);justify-self:end;font-style:italic}@keyframes as-voz{0%,4%{opacity:0;transform:translateY(calc(var(--u) * 10))}7%,93%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes as-texto{0%,10%{opacity:0;transform:translateY(calc(var(--u) * 4))}13%,93%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes as-leido{0%,8%{opacity:0}9%,93%{opacity:1}96%,to{opacity:0}}@keyframes as-resp{0%,17%{opacity:0;transform:translateY(calc(var(--u) * 10))}20%,93%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes as-pdf{0%,30%{opacity:0;transform:scale(.92)}33%,93%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes as-hecho{0%,71%{opacity:0;transform:translateY(calc(var(--u) * 6))}74%,93%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes as-fin{0%,74%{opacity:0;transform:translateY(calc(var(--u) * 10))}77%,93%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes as-aviso{0%,78%{opacity:0;transform:translateY(-120%)}81%,91%{opacity:1;transform:none}94%,to{opacity:0;transform:translateY(-120%)}}@keyframes as-toque{0%,34.5%{opacity:0;transform:scale(1.6)}36%{opacity:1;transform:scale(1)}37.5%{opacity:.9;transform:scale(.8)}39.5%,to{opacity:0;transform:scale(.8)}}@keyframes as-visor{0%,38%{opacity:0;transform:translateY(10%)scale(.55)}41.5%,53%{opacity:1;transform:none}56%,to{opacity:0;transform:translateY(8%)scale(.88)}}@keyframes as-gira-1{0%,20%{opacity:0}20.5%,24%{opacity:1}24.5%,to{opacity:0}}@keyframes as-visto-1{0%,24%{opacity:0;transform:scale(.3)}25.5%,93%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes as-luz-1{0%,24%{color:#8696a0}25%,to{color:#e9edef}}@keyframes as-gira-2{0%,24%{opacity:0}24.5%,31%{opacity:1}31.5%,to{opacity:0}}@keyframes as-visto-2{0%,31%{opacity:0;transform:scale(.3)}32.5%,93%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes as-luz-2{0%,31%{color:#8696a0}32%,to{color:#e9edef}}@keyframes as-gira-3{0%,55%{opacity:0}55.5%,58%{opacity:1}58.5%,to{opacity:0}}@keyframes as-visto-3{0%,58%{opacity:0;transform:scale(.3)}59.5%,93%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes as-luz-3{0%,58%{color:#8696a0}59%,to{color:#e9edef}}@keyframes as-gira-4{0%,58%{opacity:0}58.5%,63%{opacity:1}63.5%,to{opacity:0}}@keyframes as-visto-4{0%,63%{opacity:0;transform:scale(.3)}64.5%,93%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes as-luz-4{0%,63%{color:#8696a0}64%,to{color:#e9edef}}@keyframes as-gira-5{0%,63%{opacity:0}63.5%,68%{opacity:1}68.5%,to{opacity:0}}@keyframes as-visto-5{0%,68%{opacity:0;transform:scale(.3)}69.5%,93%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes as-luz-5{0%,68%{color:#8696a0}69%,to{color:#e9edef}}.as__paso--1{animation-name:as-luz-1}.as__paso--1>i:before{animation:20s infinite as-gira-1,.8s linear infinite as-giro}.as__paso--1>i:after{animation-name:as-visto-1}.as__paso--2{animation-name:as-luz-2}.as__paso--2>i:before{animation:20s infinite as-gira-2,.8s linear infinite as-giro}.as__paso--2>i:after{animation-name:as-visto-2}.as__paso--3{animation-name:as-luz-3}.as__paso--3>i:before{animation:20s infinite as-gira-3,.8s linear infinite as-giro}.as__paso--3>i:after{animation-name:as-visto-3}.as__paso--4{animation-name:as-luz-4}.as__paso--4>i:before{animation:20s infinite as-gira-4,.8s linear infinite as-giro}.as__paso--4>i:after{animation-name:as-visto-4}.as__paso--5{animation-name:as-luz-5}.as__paso--5>i:before{animation:20s infinite as-gira-5,.8s linear infinite as-giro}.as__paso--5>i:after{animation-name:as-visto-5}.is-offscreen .as *,.is-offscreen .as :before,.is-offscreen .as :after{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.as *,.as :after{animation:none}.as__paso>i:before,.as__visor,.as__toque{display:none}}.chat{color:#1d1d1f;background:#f2f2f7;flex-direction:column;height:100%;font-size:12px;line-height:1.35;display:flex}.chat__bar{background:#fff;border-bottom:1px solid #00000014;align-items:center;gap:10px;padding:52px 14px 10px;display:flex}.chat__avatar{color:#fff;background:#000;border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;font-weight:700;display:grid}.chat__name{font-size:13px;font-weight:600}.chat__status{color:#6e6e73;font-size:10px}.chat__body{flex-direction:column;flex:1;gap:8px;padding:14px 12px;display:flex;overflow:hidden}.chat__msg{opacity:0;max-width:84%;animation:msg-in .5s var(--ease-out) forwards;border-radius:16px;padding:8px 11px}.chat__msg--in{background:#fff;border-bottom-left-radius:6px;align-self:flex-start}.chat__msg--out{color:#fff;background:#000;border-bottom-right-radius:6px;align-self:flex-end}.chat__auto{color:#ffffff9e;margin-top:4px;font-size:9px;display:block}.chat__summary{box-shadow:var(--shadow-1);opacity:0;animation:msg-in .5s var(--ease-out) forwards;background:#fff;border-radius:14px;margin-top:auto;padding:10px 12px}.chat__summary b{font-size:11px;display:block}.chat__summary span{color:#6e6e73;font-size:10px}.chat__body>:first-child{animation-delay:.5s}.chat__body>:nth-child(2){animation-delay:1.6s}.chat__body>:nth-child(3){animation-delay:2.8s}.chat__body>:nth-child(4){animation-delay:3.9s}.chat__body>:nth-child(5){animation-delay:5.1s}@keyframes msg-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.js .reveal:not(.is-visible) :is(.chat__msg,.chat__summary){animation-play-state:paused}@media (prefers-reduced-motion:reduce){.chat__msg,.chat__summary{opacity:1;animation:none}}.campaign{color:#1d1d1f;text-align:left;grid-template-columns:repeat(24,minmax(0,1fr));align-items:start;width:min(560px,88vw);margin-inline:auto;display:grid}.ig,.ads{box-shadow:0 0 0 1px #0000000f, var(--shadow-2);background:#fff;border-radius:18px}.ig{grid-area:1/1/2/15;font-size:13px;line-height:1.35;overflow:hidden}.ads{z-index:1;font-variant-numeric:tabular-nums;box-shadow:0 0 0 1px #0000000f, var(--shadow-3);grid-area:1/13/2/25;align-self:stretch;margin-top:72px;padding:18px 18px 8px;font-size:12px;line-height:1.35}@media (min-width:735px){.ig :is(.ig__actions,.ig__text){padding-right:calc(14.2857% + 12px)}}@media (max-width:734px){.ig{grid-area:1/1/2/22}.ig .ig__actions{padding-bottom:34px}.ig .ig__text{display:none}.ads{grid-area:2/4/3/25;margin-top:-26px}}.ig__head{align-items:center;gap:10px;padding:10px 12px;display:flex}.ig__avatar{color:#fff;background:#4b2e3f;border-radius:50%;place-items:center;width:32px;height:32px;font-family:Georgia,Times New Roman,serif;font-size:17px;display:grid}.ig__who{flex:1;line-height:1.25;display:grid}.ig__who b{font-weight:600}.ig__who span{color:#6e6e73;font-size:12px}.ig__more{width:20px;height:20px}.ig__photo{aspect-ratio:4/5;object-fit:cover;background:#eeebe7;width:100%;height:auto;display:block}.ig__cta{color:#fff;background:#4b2e3f;justify-content:space-between;align-items:center;padding:10px 8px 10px 12px;font-weight:600;display:flex}.ig__cta svg{width:18px;height:18px}.ig__actions{gap:14px;padding:10px 12px 6px;display:flex}.ig__actions svg{width:23px;height:23px}.ig__save{margin-left:auto}.ig__text{text-wrap:pretty;padding:0 12px 14px}.ig__text b{font-weight:600}.ads__kicker,.ads__meta,.ads__label,.ads__axis,.ads__table dt{color:#6e6e73}.ads__title{letter-spacing:-.01em;margin-top:2px;font-size:16px;font-weight:600}.ads__meta{margin-top:4px}.ads__live{color:#1d1d1f}.ads__live:before{content:"";vertical-align:1px;background:#30a46c;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.ads__kpis{border-top:1px solid #00000014;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-flow:column;align-items:start;gap:4px 12px;margin-top:14px;padding-top:14px;display:grid}.ads__kpis p{display:contents}.ads__kpis p>span{color:#6e6e73;display:block}.ads__kpis b{letter-spacing:-.02em;align-self:last baseline;font-weight:600;line-height:1.05;display:block}.ads__kpis p:first-child b{font-size:36px}.ads__kpis p+p b{font-size:22px}.ads__label{margin-top:16px}.ads__chart{width:100%;height:auto;margin-top:6px;display:block;overflow:visible}.ads__grid{fill:none;stroke:#00000014}.ads__scale{fill:#6e6e73;font-size:16px}.ads__area{fill:#0000000a}.ads__line{fill:none;stroke:#ac8b64;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1}.ads__dot{fill:#ac8b64;stroke:#fff;stroke-width:2px}.ads__axis{justify-content:space-between;margin-top:4px;display:flex}.ads__table{margin:12px 0 0}.ads__table div{border-top:1px solid #00000014;justify-content:space-between;gap:12px;padding:8px 0;display:flex}.ads__table dd{margin:0;font-weight:600}@property --cifra{syntax:"<integer>";inherits:false;initial-value:0}@property --decimales{syntax:"<integer>";inherits:false;initial-value:0}.num{counter-reset:cifra var(--cifra) decimales var(--decimales)}.num:after{content:counter(cifra)}.num--dec:after{content:counter(cifra) "," counter(decimales, decimal-leading-zero)}.js .num{animation:1.6s cubic-bezier(.76,0,.24,1) .2s backwards contar}.js .num--dec{animation:none}@keyframes contar{0%{--cifra:0;--decimales:0}}.js .ads__line{animation:1.6s cubic-bezier(.76,0,.24,1) .2s backwards trazo}@keyframes trazo{0%{stroke-dashoffset:1px}}.js :is(.ads__area,.ads__dot){animation:fade-in .6s var(--ease-out) 1.6s backwards}.js .ads__kpis p+p b{animation:fade-in .4s var(--ease-out) 1.8s backwards}.js .reveal:not(.is-visible) :is(.num,.ads__kpis p+p b,.ads__line,.ads__area,.ads__dot){animation-play-state:paused}@media (prefers-reduced-motion:reduce){.js :is(.num,.ads__kpis p+p b,.ads__line,.ads__area,.ads__dot){animation:none}}.tile{background:var(--bg)}.bento{align-items:stretch}@media (min-width:1069px){.bento>.row-2{grid-row:span 2}}.tile--ink{color:#fff;--label:#fff;--label-2:#ffffffa8;background:#000}.tile--paper{color:#1a1a1a;--label:#1a1a1a;--label-2:#6e6e73;background:#fff}.bento__note{margin-top:var(--s-5);text-align:center;color:var(--label-2)}.tile--visual{gap:var(--s-5);flex-direction:column;display:flex}.inc{font-family:var(--font-text);margin-top:auto;font-size:14px;line-height:1.3}.inc svg{flex:none;width:18px;height:18px}.inc .inc__lock{width:9px;height:11px}.inc .inc__check{color:var(--bronze)}.inc--marcas{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.inc__marca{--u:.85px;border-radius:var(--r-pill);background:var(--ds-bg);color:var(--ds-ink);align-items:center;gap:10px;padding:9px 18px 9px 9px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff29}.inc__marca i{background:var(--ds-accent);border-radius:50%;flex:none;width:24px;height:24px}.inc__marca .ds__logo{flex-direction:row;align-items:baseline}.inc__nota{color:var(--label-2);flex-basis:100%;font-size:12px}.inc--movil{background:var(--bg-alt);border-radius:22px;grid-template-columns:1fr 1fr;gap:8px;padding:12px 12px 26px;display:grid;position:relative}.inc__btn{border-radius:var(--r-pill);color:#fff;background:#000;justify-content:center;align-items:center;gap:6px;height:42px;font-size:13px;font-weight:600;display:flex}.inc__btn--line{color:var(--label);box-shadow:inset 0 0 0 1.5px var(--label);background:0 0}.inc__home{background:var(--label);border-radius:2px;width:96px;height:4px;margin-left:-48px;position:absolute;bottom:9px;left:50%}.inc--avisos{gap:10px;display:grid}.inc__burbuja{color:#111b21;background:#d9fdd3;border-radius:14px 14px 4px;justify-self:end;max-width:300px;padding:8px 10px 5px 12px}.inc__burbuja span{color:#667781;justify-content:flex-end;align-items:center;gap:4px;font-size:11px;display:flex}.inc .inc__burbuja svg{color:#53bdeb;width:16px;height:11px}.inc__correo{background:var(--bg-alt);border-radius:14px;gap:2px;max-width:330px;padding:10px 14px;display:grid}.inc__correo b{font-size:13px;font-weight:600}.inc__correo span{color:var(--label-2)}.inc--url{gap:10px;display:grid}.inc__barra{background:var(--bg-alt);border-radius:14px;align-items:center;gap:10px;height:46px;padding-inline:16px;font-size:16px;display:flex}.inc__barra small{font-size:13px;font-weight:600}.inc__barra>span{flex:1;justify-content:center;align-items:center;gap:7px;font-weight:500;display:flex}.inc__barra>svg{color:var(--label-2)}.inc--ficha{box-shadow:inset 0 0 0 1px var(--separator);border-radius:16px;gap:2px;padding:14px 16px;display:grid}.inc--ficha b{font-size:16px;font-weight:600}.inc--ficha>span{color:var(--label-2);font-size:13px}.inc--ficha em{color:#188038;font-style:normal;font-weight:600}.inc__acciones{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.inc__acciones span{border-radius:var(--r-pill);box-shadow:inset 0 0 0 1px var(--separator);color:var(--label);padding:6px 12px;font-size:12px;font-weight:600}.inc__acciones .is-web{color:#fff;box-shadow:none;background:#000}.inc--info{background:var(--bg-alt);border-radius:14px;display:grid}.inc--info>span{align-items:center;gap:10px;padding:12px 16px;display:flex}.inc--info>span+span{border-top:1px solid var(--separator)}.inc--info .inc__lock{margin-inline:4px}.inc--info b,.inc--info .inc__check{margin-left:auto}.inc--info b{font-weight:600}.inc--info svg:first-child:not(.inc__check,.inc__lock){color:var(--label-2)}.inc--lista{gap:8px;padding:0;list-style:none;display:grid}.inc--lista li{align-items:center;gap:10px;display:flex}.demo-cards__wrap{margin-top:var(--s-7)}.demo-cards{text-align:center;justify-items:stretch}.demo-cards__row{gap:var(--s-4);text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.demo-card{border-radius:var(--r-lg);background:var(--ds-bg);color:var(--ds-ink);overflow:hidden;container-type:inline-size}.demo-card__in{--u:calc(100cqw / 390);font-family:var(--font-text);font-size:calc(var(--u) * 15);line-height:1.4;position:relative}.demo-card .ds__top{opacity:1;animation:none}.demo-card .ds__hero{--arriba:calc(var(--u) * 52);--abajo:calc(var(--u) * 28);height:calc(var(--u) * 660)}.demo-card.demo--martin .ds__title{font-size:calc(var(--u) * 50)}.demo-card.demo--martin .ds__foto{height:34%}.demo-card.demo--martin .ds__rayas{height:calc(34% + var(--u) * 12)}.demo-card.demo--perez .ds__foto{height:40%}.demo-card.demo--perez .ds__intro{top:calc(40% + var(--u) * 22)}.demo-card.demo--perez .ds__title{font-size:calc(var(--u) * 44)}@media (max-width:734px){.demo-cards__row{scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);grid-template-columns:none;grid-auto-columns:80%;grid-auto-flow:column;overflow-x:auto}.demo-cards__row::-webkit-scrollbar{display:none}.demo-card{scroll-snap-align:start}}.search{margin-top:var(--s-6);gap:10px;display:grid}.search__box{color:#fffc;border:1px solid #ffffff38;border-radius:980px;padding:10px 16px;font-size:14px}.search__row{background:#ffffff0f;border-radius:14px;gap:4px;padding:12px 14px;display:grid}.search__row b{font-size:14px;font-weight:600}.search__row span{color:#fff9;font-size:12px}.search__row.is-you{color:#000;background:#fff}.search__row.is-you span{color:#6e6e73}.search__map{border-radius:14px;width:100%;height:140px;display:block}.search__map-bg{fill:#1c1c1e}.search__map-park{fill:#ffffff0f}.search__map-road,.search__map-street,.search__map-alley{fill:none;stroke:#3a3a3c;stroke-linecap:round}.search__map-road{stroke-width:9px}.search__map-street{stroke-width:4px}.search__map-alley{stroke:#2c2c2e;stroke-width:1.5px}.search__map-pin{fill:#636366}.search__map-pin.is-you,.search__map-label{fill:#fff}.search__map-dot{fill:#1c1c1e}.search__map-name{fill:#000;font-size:13px;font-weight:600}.steps{grid-template-columns:1fr}@media (min-width:735px){.steps{grid-template-columns:repeat(2,1fr)}}@media (min-width:1069px){.steps{grid-template-columns:repeat(4,1fr)}.steps--3{grid-template-columns:repeat(3,1fr)}}@media (min-width:735px){.steps--5{grid-template-columns:repeat(6,1fr)}.steps--5>li{grid-column:span 2}.steps--5>li:nth-child(n+4){grid-column:span 3}}@media (min-width:1069px){.steps--5{column-gap:var(--s-5);grid-template-columns:repeat(5,1fr)}.steps--5>li,.steps--5>li:nth-child(n+4){grid-column:auto}.steps--5 h3{letter-spacing:-.015em;font-size:clamp(19px,1.9vw,24px);line-height:1.2}}@media (max-width:734px){.steps{row-gap:var(--s-6);text-align:left}.steps>li{column-gap:var(--s-4);grid-template-columns:40px 1fr;align-items:start;display:grid}.steps>li:before{grid-row:span 2;width:40px;height:40px;margin:0}.steps>li>*{grid-column:2}.steps>li>h3{align-items:center;min-height:40px;display:flex}}.steps--plain h3{letter-spacing:-.015em;font-size:clamp(19px,2.1vw,24px);line-height:1.25}.price-strip{gap:var(--s-4);border-radius:var(--r-lg);background:var(--bg-cream);grid-template-columns:1fr;margin-top:clamp(48px,7vw,80px);padding:clamp(24px,4vw,48px);display:grid}@media (min-width:735px){.price-strip{grid-template-columns:1.4fr 1fr;align-items:end}}.price-strip .price__amount{margin-top:var(--s-2)}.price-strip__aside{gap:var(--s-3);justify-items:start;display:grid}.price-strip--spaced{margin-top:clamp(80px,11vw,136px)}.pricing{gap:var(--s-4);display:grid}@media (min-width:735px){.pricing{grid-template-columns:repeat(2,1fr)}.pricing>.price-card--main{grid-column:1/-1}}@media (min-width:1069px){.pricing{grid-template-columns:1.7fr 1fr}.pricing>.price-card--main{grid-area:span 2}}.price-card{gap:var(--s-4);border-radius:var(--r-lg);background:var(--bg-alt);flex-direction:column;padding:clamp(24px,3.5vw,40px);display:flex}.price-card--main{background:var(--bg-cream);gap:var(--s-5);padding:clamp(28px,4.5vw,56px)}.price-card--main .price__amount{font-size:clamp(56px,7vw,88px)}@media (min-width:735px){.price-card--main .price__list{column-gap:var(--s-6);grid-template-columns:repeat(2,1fr)}}.price-card--compact{gap:var(--s-3);padding:clamp(20px,2.5vw,28px)}.price-card--compact h3{letter-spacing:-.012em;font-size:19px;line-height:1.25}.price-card--compact .price__amount{font-size:clamp(28px,2.6vw,34px)}.price-card--compact .price__amount small{font-size:14px}.price-card--compact .price__list{gap:var(--s-2);font-size:15px}.price-card__tag{color:var(--label-2);letter-spacing:-.01em;font-size:14px;font-weight:600}.price-card .btn{align-self:flex-start;margin-top:auto}.price__list li:before{border-right-color:var(--bronze);border-bottom-color:var(--bronze)}.price-notes{width:min(680px,100%);margin:var(--s-7) auto 0;gap:var(--s-4);display:grid}.price-notes ul{gap:var(--s-2);color:var(--label-2);padding-left:1.2em;display:grid}.stat{padding-bottom:18px;position:relative}.stat:after{content:"";background:var(--bronze);width:48px;height:2px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.stats-note{margin-top:var(--s-7);text-align:center;color:var(--label-2)}.section--compact{--section-y:clamp(48px, 6vw, 88px)}.section--compact .stats-note{margin-top:var(--s-5)}.ladder{gap:var(--s-5);counter-reset:peldano;padding:0;list-style:none;display:grid}.ladder li{counter-increment:peldano;padding:var(--s-5) 0 0 var(--s-6);border-left:2px solid var(--label);position:relative}.ladder li:before{content:counter(peldano);background:var(--label);width:28px;height:28px;color:var(--bg);border-radius:50%;place-items:center;font-size:13px;font-weight:600;display:grid;position:absolute;top:0;left:-15px}.ladder h3{font-size:var(--fs-h3)}.ladder p{margin-top:var(--s-2);color:var(--label-2);max-width:30ch}.ladder .link-cta{margin-top:var(--s-3)}@media (min-width:735px){.ladder{grid-template-columns:repeat(3,1fr);align-items:start;gap:0}.ladder li{border-left:0;border-top:2px solid var(--label);padding:var(--s-6) var(--s-5) 0 0}.ladder li:before{top:-15px;left:0}.ladder li:first-child{margin-top:128px}.ladder li:nth-child(2){margin-top:64px}.ladder li+li{border-left:2px solid var(--label);padding-left:var(--s-5)}.ladder li+li:before{left:-15px}}.band{justify-content:space-between;align-items:center;gap:var(--s-4) var(--s-6);border-radius:var(--r-lg);background:var(--bg-alt);flex-wrap:wrap;padding:clamp(24px,4vw,40px);display:flex}.section--alt .band{background:var(--bg)}.band h2{font-size:var(--fs-h3)}.band p{margin-top:var(--s-2);color:var(--label-2)}.trades{font-family:var(--font-display);font-size:var(--fs-h3);letter-spacing:-.015em;text-align:center;text-wrap:balance;font-weight:600;line-height:1.25}.faq{margin-inline:auto}.faq details{border-bottom:1px solid var(--separator)}.faq summary{cursor:pointer;letter-spacing:-.015em;padding:22px 36px 22px 0;font-size:19px;font-weight:600;list-style:none;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";width:9px;height:9px;transition:transform var(--dur-1) var(--ease);border-bottom:2px solid;border-right:2px solid;position:absolute;top:50%;right:6px;transform:translateY(-70%)rotate(45deg)}.faq details[open] summary:after{transform:translateY(-30%)rotate(-135deg)}.faq details p{color:var(--label-2);max-width:62ch;padding:0 0 22px}.faq__more{margin-top:var(--s-6);text-align:center}.section--alt+.section--closing{padding-top:clamp(48px,6vw,88px)}.closing{background:var(--bg-cream);border-radius:var(--r-xl);padding:clamp(48px, 8vw, 96px) var(--gutter);text-align:center}.closing>*+*{margin-top:var(--s-5)}:root:has(.page--dark) .closing{background:var(--bg-alt)}.closing__form{border-radius:var(--r-lg);background:var(--bg);text-align:left;width:min(600px,100%);margin-inline:auto;padding:clamp(20px,4vw,40px)}.demo-form{gap:var(--s-5);display:grid}.field{gap:6px;min-width:0;display:grid}fieldset.field{border:0;margin:0;padding:0;display:block}.field__label{font-size:var(--fs-small);color:var(--label);font-weight:600}.field__label small{font-size:inherit;color:var(--label-2);font-weight:400}fieldset.field>legend{margin-bottom:6px;padding:0}.input{border:1px solid var(--input-border);border-radius:var(--r-sm);background:var(--bg);width:100%;min-height:44px;color:var(--label);font:inherit;letter-spacing:-.01em;padding:10px 14px}.input:focus-visible{outline:2px solid var(--label);outline-offset:2px}.input[aria-invalid=true]{border-color:var(--danger)}select.input{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236e6e73' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:18px;padding-right:40px}.field__row{gap:var(--s-5);display:grid}@media (min-width:600px){.field__row{grid-template-columns:1fr 1fr}}.choices{gap:0 var(--s-6);flex-wrap:wrap;display:flex}.choice,.check{cursor:pointer;align-items:center;gap:10px;min-height:44px;display:flex}.check{font-size:var(--fs-small);align-items:flex-start;padding-top:10px}.choice input,.check input{accent-color:#000;flex:none;width:20px;height:20px;margin:0}.check input{margin-top:1px}.check a{text-underline-offset:.18em;text-decoration:underline}.field__error{color:var(--danger);font-size:var(--fs-small)}.hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.form-status{padding:var(--s-4) var(--s-5);border-radius:var(--r-md);background:var(--bg-alt)}.form-status p+p{margin-top:var(--s-2)}.form-done{gap:var(--s-4);justify-items:start;display:grid}.form-done:focus{outline:none}@media (max-width:734px){.demo-form .btn,.form-done .btn{width:100%}}.contact{gap:var(--s-4);align-items:start;display:grid}@media (min-width:1069px){.contact{grid-template-columns:1.5fr 1fr}}.contact__form{border-radius:var(--r-lg);background:var(--bg-alt);padding:clamp(24px,4vw,48px)}.contact__form>h1{margin-bottom:var(--s-5)}.contact__form:has(.form-done)>h1{display:none}.contact__outro>*+*{margin-top:var(--s-6)}.contact__list{gap:var(--s-4);padding:0;list-style:none;display:grid}.contact__item{padding:var(--s-5) var(--s-6);border-radius:var(--r-lg);background:var(--bg-alt);gap:4px;display:grid}.contact__item h3{font-size:var(--fs-small);color:var(--label-2);letter-spacing:-.016em;font-weight:600}.contact__cal{gap:var(--s-2) var(--s-6);flex-wrap:wrap;display:flex}.contact__value{font-family:var(--font-display);letter-spacing:-.02em;color:var(--label);overflow-wrap:anywhere;font-size:clamp(17px,4.5vw,21px);font-weight:600}.cal-dialog{width:min(980px, 100% - 2 * var(--gutter));height:min(780px, 100% - 2 * var(--gutter));border-radius:var(--r-lg);background:var(--bg);max-width:none;max-height:none;color:var(--label);box-shadow:var(--shadow-3);border:0;padding:0;overflow:hidden}.cal-dialog[open]{flex-direction:column;display:flex}.cal-dialog::backdrop{background:#00000080}.cal-dialog__bar{justify-content:space-between;align-items:center;gap:var(--s-4);padding:10px 12px 10px var(--s-5);border-bottom:1px solid var(--separator);display:flex}.cal-dialog__bar h2{font-size:17px}.cal-dialog__body{flex:1;position:relative}.cal-dialog__body iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.cal-dialog__status{place-content:center;gap:var(--s-2);padding:var(--s-6);text-align:center;color:var(--label-2);background:var(--bg);display:grid;position:absolute;inset:0}.cal-dialog__foot{padding:10px var(--s-5);border-top:1px solid var(--separator);color:var(--label-2)}.cal-dialog__foot a,.cal-dialog__status a{color:var(--label);text-underline-offset:.18em;text-decoration:underline}@media (max-width:734px){.cal-dialog{border-radius:0;width:100%;height:100%}}.footer{padding-block:var(--s-8) var(--s-7);text-align:center}.footer__top{align-items:center;gap:var(--s-5);flex-direction:column;display:flex}.footer__logo{color:var(--label)}.footer__logo svg{width:168px;height:auto}.footer__contact{justify-items:center;gap:4px;font-size:14px;display:grid}.footer__contact strong{color:var(--label);font-weight:600}.footer__nav{justify-content:center;gap:var(--s-2) var(--s-5);margin-top:var(--s-6);flex-wrap:wrap;padding:0;font-size:14px;list-style:none;display:flex}.footer__row{flex-direction:column;align-items:center}.footer__links{justify-content:center;column-gap:var(--s-5)}@media (max-width:734px){.footer__contact,.footer__nav,.footer__links{row-gap:0}.footer__contact a,.footer__nav a,.footer__links a{align-items:center;min-height:44px;display:inline-flex}.link-cta{margin-block:-10px;padding-block:10px}}.mbar{z-index:98;gap:var(--s-3);padding:10px var(--gutter) calc(10px + env(safe-area-inset-bottom));background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);border-top:1px solid var(--separator);transition:transform var(--dur-2) var(--ease-out);justify-content:space-between;align-items:center;display:none;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.mbar.is-on{transform:none}.mbar .btn{flex:1}.mbar__wa{min-height:44px;color:var(--label);align-items:center;gap:6px;font-size:15px;display:inline-flex}.mbar__wa svg{width:20px;height:20px}@media (max-width:734px){.mbar{display:flex}}.prose{overflow-wrap:break-word;font-size:17px;line-height:1.6}.prose>*+*{margin-top:1em}.prose h2{font-size:var(--fs-h3);font-family:var(--font-display);letter-spacing:-.01em;margin-top:2.2em;font-weight:600}.prose h3{letter-spacing:-.015em;margin-top:1.8em;font-size:21px}.prose h4{margin-top:1.6em;font-size:17px}.prose a{text-underline-offset:.18em;text-decoration:underline}.prose ul,.prose ol{padding-left:1.3em}.prose li+li{margin-top:.4em}.prose code{font:inherit;font-weight:600}.prose hr{border:0;border-top:1px solid var(--separator);margin-block:2.4em}.table-wrap{overflow-x:auto}.prose table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.45}.prose th,.prose td{border-bottom:1px solid var(--separator);text-align:left;vertical-align:top;padding:10px 12px 10px 0}.prose th{font-weight:600}.js .scrolly .reveal,.js .scrolly .reveal.is-visible{opacity:var(--p,0);transform:translate3d(0, calc((1 - var(--p,0)) * 36px), 0);transition:none}.js .scrolly .hero__media.reveal{transform:translate3d(0, calc((1 - var(--p,0)) * 48px), 0) scale(calc(.95 + var(--p,0) * .05))}.js .scrolly .reveal:focus-within{opacity:1!important;transform:none!important}.js .scene.is-scene{height:260vh;padding-block:0}.js .is-scene>.scene__stage{top:var(--nav-h);min-height:calc(100vh - var(--nav-h));align-content:center;padding-block:16px;display:grid;position:sticky}.js .is-scene .ladder li{background:linear-gradient(var(--label), var(--label)) no-repeat 0 0 / calc(var(--p,0) * 100%) 2px;background-origin:border-box;border-top-color:#0000}.js .is-scene :is(.ladder li,.steps>li):before{transform:scale(calc(.5 + var(--p,0) * .5))}.scene__ancla{position:absolute;top:0}.js .is-scene>.scene__ancla{top:calc(100% - 100vh)}@media (min-width:1069px){.scene--precio .section-head{margin-bottom:var(--s-5)}.scene--precio .price-card--compact{gap:var(--s-2);padding:20px 24px}.scene--precio .price-card--compact .price__list{gap:6px}.scene--precio .price-card--main{padding:40px 48px}}.js .scene--largo.is-scene{height:340vh}@media (prefers-reduced-motion:reduce){.js .scrolly .reveal,.js .scrolly .reveal.is-visible{opacity:1;transform:none}}.js .scene--desliza.is-scene{height:420vh}.js .scene--desliza.is-scene>.scene__stage{align-content:stretch}.js .scene--desliza.is-scene .scene__content{height:calc(100vh - var(--nav-h) - 32px);flex-direction:column;display:flex}.js .scene--desliza.is-scene .section-head{margin-block:var(--s-5);flex:none}.js .scene--desliza.is-scene .scene__ventana{flex:1;min-height:0;position:relative;overflow:clip;-webkit-mask-image:linear-gradient(#0000,#000 28px calc(100% - 20px),#0000);mask-image:linear-gradient(#0000,#000 28px calc(100% - 20px),#0000)}.js .scene--desliza.is-scene .bento{will-change:transform;padding-top:28px}.js .scrolly .tile.reveal{transform:translate3d(0, calc((1 - var(--p,0)) * 36px), 0) scale(calc(.97 + var(--p,0) * .03))}.js .stats--roll>.reveal{transform:none}.roll{vertical-align:bottom;display:inline-block;overflow:clip}.roll>span{display:inline-block}.js .stats--roll .roll>span{transition:transform .9s var(--ease-out) var(--delay,0s);transform:translateY(105%)}.js .stats--roll .reveal .stat:after{transition:transform .7s var(--ease-out) calc(var(--delay,0s) + .25s);transform:translate(-50%)scaleX(0)}.js .stats--roll .reveal .stat__label{opacity:0;transition:opacity .7s var(--ease-out) calc(var(--delay,0s) + .35s)}.js .stats--roll .is-visible .roll>span{transform:none}.js .stats--roll .is-visible .stat:after{transform:translate(-50%)scaleX(1)}.js .stats--roll .is-visible .stat__label{opacity:1}@media (prefers-reduced-motion:reduce){.js .scrolly .tile.reveal,.js .stats--roll .roll>span{transform:none}.js .stats--roll .reveal .stat:after{transform:translate(-50%)}.js .stats--roll .reveal .stat__label{opacity:1}}.page--auto{--visto:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='m5.5 10.5 3 3 6-7' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.section--puntos{background-image:radial-gradient(#ffffff14 1px,#0000 1.3px);background-size:22px 22px}.page--auto .hero__media{position:relative}.page--auto .hero__media:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#ac8b6457,#0000);position:absolute;inset:6% -12%}.flujo{justify-items:start;margin-top:auto;font-size:14px;line-height:1.3;display:grid}.flujo__paso{background:var(--bg-alt);max-width:100%;color:var(--label-2);border-radius:12px;align-items:center;gap:10px;padding:9px 12px 9px 10px;display:inline-flex}.flujo__paso svg{flex:none;width:18px;height:18px}.flujo__paso--hecho{color:var(--label);box-shadow:inset 0 0 0 1px #00a88480}.flujo__ok{background:#00a884 var(--visto) center / 100% no-repeat;border-radius:50%;flex:none;width:18px;height:18px;margin-left:2px}.flujo__linea{background:var(--separator);width:2px;height:22px;margin-left:18px;position:relative;overflow:hidden}.flujo__linea i{width:2px;height:10px;animation:flujo-pulso 2.4s cubic-bezier(.5, 0, .5, 1) calc(var(--n) * -.37s) infinite;background:#00a884;border-radius:1px;position:absolute;top:-10px;left:0}@keyframes flujo-pulso{to{transform:translateY(34px)}}.tile--paper .flujo__paso{background:#f2f2f4}.tile--paper .flujo__linea{background:#0000001f}.ejemplo-flujo{gap:var(--s-6);text-align:center;margin:0;padding:0;list-style:none;display:grid}@media (min-width:735px){.ejemplo-flujo{grid-template-columns:repeat(3,1fr)}}.ejemplo-flujo>li{align-content:start;justify-items:center;gap:var(--s-4);display:grid;position:relative}.ejemplo-flujo h3{letter-spacing:-.015em;max-width:15em;font-size:clamp(19px,2.1vw,24px);line-height:1.25}.ejemplo-flujo__nodo{z-index:1;background:var(--bg-elevated);width:72px;height:72px;box-shadow:inset 0 0 0 1px var(--separator), 0 0 0 8px var(--bg);color:var(--label);border-radius:22px;place-items:center;display:grid;position:relative}.ejemplo-flujo__nodo svg{width:30px;height:30px}.ejemplo-flujo>li:nth-child(2) .ejemplo-flujo__nodo{color:#fff;box-shadow:0 0 0 8px var(--bg), 0 0 48px #ac8b6480;background:radial-gradient(circle at 30% 25%,#d8bc95,#ac8b64 55%,#6d5539)}@media (min-width:735px){.ejemplo-flujo>li+li:before{content:"";width:calc(100% + var(--s-6) - 88px);background:linear-gradient(90deg, transparent, #f3dcb8, transparent) -60% 0 / 40% 100% no-repeat, linear-gradient(90deg, var(--separator), var(--bronze));transform-origin:0;height:2px;transform:scaleX(var(--p,1));animation:2.6s linear infinite linea-pulso;position:absolute;top:35px;right:calc(50% + 44px);box-shadow:0 0 12px #ac8b6473}}@media (min-width:1069px){:is(.steps--flujo,.steps--crece)>li{position:relative}:is(.steps--flujo,.steps--crece)>li+li:after{content:"";width:calc(100% + var(--s-6) - 60px);background:linear-gradient(90deg, var(--separator), var(--bronze));transform-origin:0;height:2px;transform:scaleX(var(--p,1));position:absolute;top:21px;right:calc(50% + 30px)}}.por-ti{margin:var(--s-6) 0 0;flex-wrap:wrap;justify-content:center;gap:12px;padding:0;list-style:none;display:flex}.por-ti li{border-radius:var(--r-pill);color:#1a1a1a;background:#fff;align-items:center;gap:10px;padding:12px 22px 12px 12px;font-size:17px;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px #0000001a}.por-ti li:before{content:"";background:var(--bronze) var(--visto) center / 100% no-repeat;border-radius:50%;width:24px;height:24px}@media (prefers-reduced-motion:reduce){.flujo__linea i{opacity:0;animation:none}}.mk{font-family:var(--font-text);margin-top:auto;font-size:13px;line-height:1.35}.mk img{object-fit:cover;background:#eeebe7;width:100%;height:100%;display:block}.mk--meta{color:#1d1d1f;background:#fff;border-radius:18px;grid-template-columns:128px 1fr;gap:14px;max-width:480px;padding:10px;display:grid}.mk__foto{aspect-ratio:4/5;border-radius:10px;display:block;overflow:hidden}.mk__anuncio{align-content:start;gap:9px;min-width:0;display:grid}@media (max-width:734px){.mk--meta{grid-template-columns:92px 1fr;gap:10px}.mk__quien small{display:none}}.mk__quien{align-items:center;gap:8px;display:flex}.mk__quien i{color:#fff;background:linear-gradient(135deg,#f58529,#dd2a7b 55%,#8134af);border-radius:50%;place-items:center;width:26px;height:26px;font-size:12px;font-style:normal;font-weight:700;display:grid}.mk__quien b{font-size:13px;font-weight:600}.mk__quien small{color:#6e6e73;font-size:11px}.mk__texto{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mk__cta{color:#fff;background:#0095f6;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:9px 10px;font-size:12px;font-weight:600;display:flex}.mk__cta svg{flex:none;width:14px;height:14px}.mk--google{background:var(--bg-alt);border-radius:16px;gap:4px;padding:14px 16px;display:grid}.mk--google small{color:#5f6368;font-size:12px}.mk--google small b{color:#202124;font-weight:700}.mk__enlace{color:#1a0dab;font-size:16px;font-weight:500;line-height:1.25}.mk--google>span{color:#4d5156;font-size:12.5px}.mk--tiktok{aspect-ratio:9/15;color:#fff;background:#000;border-radius:16px;width:116px;position:relative;overflow:hidden}.mk--tiktok img{position:absolute;inset:0}.mk--tiktok:after{content:"";background:linear-gradient(#0000 50%,#000000b8);position:absolute;inset:0}.mk__pie{z-index:1;font-size:11px;display:grid;position:absolute;bottom:14px;left:10px;right:10px}.mk__pie small{opacity:.8;font-size:10px}.mk__barra{z-index:1;background:#ffffff4d;height:2px;position:absolute;bottom:0;left:0;right:0}.mk__barra:after{content:"";transform-origin:0;background:#fff;animation:7s linear infinite mk-video;position:absolute;inset:0}@keyframes mk-video{0%{transform:scaleX(0)}}.mk--segunda{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.mk__momento{background:var(--bg-alt);width:200px;color:var(--label-2);border-radius:16px;gap:8px;padding:12px;font-size:14px;display:grid}.mk__momento small{color:var(--label-3);font-size:11px}.mk__momento.is-hoy{color:#fff;background:#000}.mk__momento.is-hoy small{color:var(--bronze)}.mk__web{height:96px;box-shadow:inset 0 0 0 1px var(--separator);background:#fff;border-radius:10px;align-content:start;gap:7px;padding:10px;display:grid}.mk__web i{color:#6e6e73;background:#f2f2f4;border-radius:6px;justify-self:center;padding:2px 10px;font-size:10px;font-style:normal}.mk__web b{background:#ececef;border-radius:4px;height:7px}.mk__web b:nth-of-type(2){width:80%}.mk__web b:nth-of-type(3){width:55%}.mk__mini{border-radius:10px;height:96px;position:relative;overflow:hidden}.mk__mini img{position:absolute;inset:0}.mk__mini em{color:#1d1d1f;background:#ffffffeb;border-radius:6px;padding:2px 8px;font-size:10px;font-style:normal;font-weight:600;position:absolute;bottom:8px;left:8px}.mk__flecha{background:var(--bronze);width:34px;height:2px;position:relative}.mk__flecha:after{content:"";border-block:5px solid #0000;border-left:7px solid var(--bronze);position:absolute;top:-4px;right:0}.mk--form{gap:8px;max-width:320px;display:grid}.mk__campo{box-shadow:inset 0 0 0 1px var(--separator);border-radius:10px;padding:8px 12px;font-size:14px;display:grid}.mk__campo small{color:var(--label-2);font-size:11px}.mk__enviar{border-radius:var(--r-pill);color:#fff;text-align:center;background:#000;padding:11px;font-size:14px;font-weight:600}.mk--redes{border-radius:12px;grid-template-columns:repeat(3,1fr);gap:3px;max-width:300px;display:grid;overflow:hidden}.mk--redes img{aspect-ratio:1}.mk--seo{counter-reset:puesto;gap:6px;max-width:380px;margin:0;padding:0;list-style:none;display:grid}.mk--seo li{background:var(--bg-alt);counter-increment:puesto;border-radius:12px;align-items:center;gap:10px;min-height:44px;padding:10px 14px;display:flex}.mk--seo li:before{content:counter(puesto);width:12px;color:var(--label-2);font-weight:700}.mk--seo li i{background:var(--separator);border-radius:4px;flex:1;height:8px}.mk--seo li:last-child i{flex:none;width:55%}.mk--seo .is-tuyo{color:#fff;background:#000}.mk--seo .is-tuyo:before{color:var(--bronze)}.mk--seo .is-tuyo small{color:#fff9}.mk--seo .is-tuyo svg{color:#34c759;width:12px;height:12px;margin-left:auto}.mk--local{background:var(--bg-alt);border-radius:16px;align-items:center;gap:12px;max-width:400px;padding:12px 14px;display:flex}.mk__pin{color:#ea4335;flex:none;width:30px;height:30px}.mk--local>span:not(.mk__ir){flex:1;display:grid}.mk--local b{font-size:14px;font-weight:600}.mk--local small{color:var(--label-2);font-size:12px}.mk--local em{color:#188038;font-style:normal;font-weight:600}.mk__ir{border-radius:var(--r-pill);color:#fff;background:#1a73e8;flex:none;padding:7px 12px;font-size:12px;font-weight:600}.embudo{margin-top:var(--s-6)}.embudo__cuerpo{width:min(760px,100%);padding:var(--s-6);border-radius:var(--r-lg);background:var(--bg-alt);text-align:left}.embudo__inversion,.embudo__coste{color:var(--label-2);font-size:17px}.embudo__inversion b{color:var(--label);letter-spacing:-.02em;margin-right:4px;font-size:30px;font-weight:700}.embudo ol{margin:var(--s-5) 0;gap:10px;padding:0;list-style:none;display:grid}.embudo li{isolation:isolate;color:var(--label-2);align-items:baseline;gap:10px;padding:14px 18px;font-size:16px;display:flex;position:relative}.embudo li i{z-index:-1;width:calc(var(--ancho) * 100%);transform-origin:0;transform:scaleX(var(--p,1));background:linear-gradient(90deg,#ac8b6457,#ac8b6424);border-radius:12px;position:absolute;inset:0 auto 0 0}.embudo li b{color:var(--label);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:26px;font-weight:700}.embudo li.embudo__inversion{padding-block:0 6px}.embudo li.embudo__coste{flex-direction:column;align-items:stretch;gap:10px}.embudo li.embudo__coste b{color:var(--bronze);margin-right:4px;font-size:24px}.embudo__coste svg{width:100%;height:56px;display:block;overflow:visible}.embudo__coste path{fill:none;stroke:var(--bronze);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--p,1))}.steps--crece>li:before{background:var(--bronze);color:#fff}.presupuesto{background:var(--separator);border-radius:3px;max-width:320px;height:6px;margin-top:22px;display:block;position:relative}.presupuesto i{background:var(--bronze);border-radius:3px;width:30%;position:absolute;inset:0 auto 0 0}.presupuesto i:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;margin-top:-10px;position:absolute;top:50%;right:-10px;box-shadow:0 1px 4px #00000040,inset 0 0 0 1px #0000000f}@media (prefers-reduced-motion:reduce){.mk__barra:after{animation:none}}.page--auto .hero .t-eyebrow{color:var(--bronze);font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;font-size:13px}.page--auto .hero .t-eyebrow:after{content:"_";margin-left:4px;animation:1s step-end infinite cursor}@keyframes cursor{50%{opacity:0}}.page--auto .hero__media:before{animation:3s ease-in-out infinite brillo}@keyframes brillo{50%{opacity:.55}}.red{display:none}@media (min-width:1069px){.page--auto .hero{overflow:clip}.page--auto .red{pointer-events:none;width:900px;max-width:none;height:780px;display:block;position:absolute;top:calc(50% - 405px);left:calc(50% - 450px);overflow:visible}}@media (min-width:1069px) and (max-width:1279px){.page--auto .red{transform:scale(.62)}}@media (min-width:1280px) and (max-width:1439px){.page--auto .red{transform:scale(.76)}}.red__linea{fill:none;stroke:#ffffff24;stroke-width:1.2px}.red__pulso{fill:none;stroke:#f0d5ab;stroke-width:2.6px;stroke-linecap:round;stroke-dasharray:12 120;stroke-dashoffset:12px;filter:drop-shadow(0 0 5px #f0d5abe6);animation:red-pulso 3s cubic-bezier(.45, 0, .2, 1) calc(var(--n) * .5s) infinite}@keyframes red-pulso{to{stroke-dashoffset:-100px}}.red__nodo rect{fill:#1c1c1ee6;stroke:#ffffff29;animation:red-nodo 3s calc(var(--n) * .5s) infinite}@keyframes red-nodo{0%,22%,to{stroke:#ffffff29}4%{stroke:#f0d5ab}}.red__nodo path{fill:none;stroke:#f5f5f7;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round}.red__nodo text{fill:#a1a1a6;font-family:var(--font-mono);letter-spacing:.12em;text-anchor:middle;text-transform:uppercase;font-size:10px}.page--auto .tile:not(.tile--paper){transition:box-shadow .5s var(--ease-out);background:linear-gradient(#0b0b0c,#0b0b0c) padding-box padding-box,linear-gradient(150deg,#ac8b6499,#ffffff0f 35%,#ffffff0a 65%,#00a88480) border-box;border:1px solid #0000}.page--auto .tile:hover{box-shadow:0 0 0 1px #ac8b6466,0 24px 70px -24px #ac8b6473}.flujo__paso{position:relative}.flujo__paso:after{content:attr(data-tag);background:var(--bg-elevated);color:var(--label-3);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;border-radius:4px;padding:0 6px;font-size:9px;line-height:14px;position:absolute;top:-7px;right:10px}.flujo__paso--hecho:after{color:#00a884}.tile--paper .flujo__paso:after{background:#fff}@media (min-width:1069px){.steps--flujo>li+li:after{background:linear-gradient(90deg, transparent, #f3dcb8, transparent) -60% 0 / 40% 100% no-repeat, linear-gradient(90deg, var(--separator), var(--bronze));animation:2.6s linear infinite linea-pulso;box-shadow:0 0 12px #ac8b6473}}@keyframes linea-pulso{to{background-position:160% 0,0 0}}.ejemplo-flujo__nodo{animation:2.6s ease-out infinite nodo-luz}.ejemplo-flujo>li:nth-child(2) .ejemplo-flujo__nodo{animation-delay:.9s}.ejemplo-flujo>li:nth-child(3) .ejemplo-flujo__nodo{animation-delay:1.8s}@keyframes nodo-luz{0%,to{outline-offset:2px;outline:1px solid #f0d5ab00}12%{outline-offset:6px;outline:1px solid #f0d5abe6}40%{outline-offset:14px;outline:1px solid #f0d5ab00}}.cinta{border-block:1px solid var(--separator);padding-block:26px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.cinta__pista{width:max-content;animation:46s linear infinite cinta;display:flex}.cinta__pista span{flex:none;align-items:center;display:flex}@keyframes cinta{to{transform:translate(-50%)}}.cinta--auto span{color:var(--label-2);font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;font-size:13px}.cinta--auto span:after{content:"→";color:var(--bronze);margin-inline:28px}.cinta--marketing{padding-block:30px}.cinta--marketing span{color:var(--label);font-family:var(--font-brand);font-size:clamp(24px,3.4vw,44px);line-height:1.3}.cinta--marketing span:after{content:"";background:var(--bronze);border-radius:50%;width:12px;height:12px;margin-inline:34px}.mk-hero{position:relative}.mk-avisos{display:none}@media (min-width:735px){.mk-avisos{z-index:2;pointer-events:none;display:block;position:absolute;inset:0}.mk-aviso{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#6e6e73;text-align:left;opacity:0;max-width:260px;animation:mk-aviso 9s var(--ease-out) infinite;background:#ffffffe0;border-radius:18px;align-items:center;gap:10px;padding:10px 16px 10px 12px;font-size:12px;line-height:1.3;display:flex;position:absolute;box-shadow:0 18px 44px -14px #0000004d,inset 0 0 0 1px #0000000f}.mk-aviso b{color:#1d1d1f;font-size:13px;font-weight:600;display:block}.mk-aviso svg{color:#fff;background:#25d366;border-radius:50%;flex:none;width:30px;height:30px;padding:5px}.mk-aviso--wa{top:-3%;left:-8%}.mk-aviso--clic{animation-delay:3s;top:46%;right:-9%}.mk-aviso--clic i{background:radial-gradient(circle,#0095f6 32%,#0095f638 34%);border-radius:50%;flex:none;width:30px;height:30px}.mk-aviso--total{align-items:baseline;animation-delay:6s;bottom:4%;left:-4%}.mk-aviso--total b{color:var(--bronze);letter-spacing:-.02em;font-size:24px}}@keyframes mk-aviso{0%{opacity:0;transform:translateY(16px)scale(.9)}6%,52%{opacity:1;transform:none}60%,to{opacity:0;transform:translateY(-10px)scale(.97)}}.mk-lista{gap:var(--s-6);text-align:left;margin:0;padding:0;list-style:none;display:grid}.mk-lista p{color:var(--label-2);font-size:19px;line-height:1.35}.mk-lista strong{color:var(--label);font-weight:600}.mk-lista__visual{margin-top:var(--s-4);display:flex}.escaparate{display:none}@media (min-width:1069px){.mk-servicios{align-items:center;gap:var(--s-8);grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);display:grid}.mk-servicios .section-head{width:auto;margin:0 0 var(--s-5);text-align:left}.mk-lista{gap:0}.mk-lista li{padding:9px 0 9px 22px;position:relative}.mk-lista li:before,.mk-lista li:after{content:"";background:var(--separator);width:2px;position:absolute;top:0;bottom:0;left:0}.mk-lista li:after{background:var(--bronze);transform-origin:top;transform:scaleY(var(--p,1))}.mk-lista p{font-size:16px}.mk-lista__visual{display:none}.escaparate{height:min(620px, calc(100vh - var(--nav-h) - 72px));margin:0;padding:0;list-style:none;display:block;position:relative}.escaparate__pantalla{border-radius:36px;place-items:center;padding:64px 40px 40px;display:grid;position:absolute;inset:0;overflow:hidden;box-shadow:0 40px 90px -40px #00000073}.escaparate__pantalla>.mk{margin:0;transform:scale(1.18)}.escaparate__plataforma{border-radius:var(--r-pill);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;background:#ffffff38;padding:6px 12px;font-size:11px;position:absolute;top:22px;left:24px}:is(.escaparate--google,.escaparate--formulario,.escaparate--seo,.escaparate--local) .escaparate__plataforma{color:#3c4043;background:#0000000f}.escaparate .mk:is(.mk--google,.mk--form,.mk--seo,.mk--local){background:#fff;border-radius:22px;width:min(400px,100%);max-width:none;padding:18px;box-shadow:0 24px 60px -24px #0000004d}.escaparate .mk--seo li,.escaparate .mk--local{background-color:#f5f5f7}.escaparate .mk--local{background:#fff}.escaparate--meta{background:radial-gradient(90% 80% at 0 100%,#feda75,#0000 55%),linear-gradient(135deg,#fa7e1e,#d62976 45%,#962fbf 75%,#4f5bd5)}.escaparate--google{background:radial-gradient(40% 50% at 12% 18%,#4285f459,#0000),radial-gradient(40% 50% at 88% 22%,#ea433547,#0000),radial-gradient(45% 50% at 82% 86%,#34a85352,#0000),radial-gradient(40% 45% at 18% 86%,#fbbc0557,#0000),#fff}.escaparate--tiktok{background:radial-gradient(50% 60% at 22% 28%,#25f4ee61,#0000),radial-gradient(50% 60% at 78% 72%,#fe2c5566,#0000),#050505}.escaparate--tiktok>.mk{transform:scale(1.9)}.escaparate--segunda{background:radial-gradient(60% 60% at 75% 25%,#ac8b6480,#0000),#0e0e0f}.escaparate--formulario{background:radial-gradient(60% 60% at 80% 20%,#ac8b6459,#0000),linear-gradient(160deg,#f7f1e9,#e9dccb)}.escaparate--redes{background:linear-gradient(135deg,#833ab4,#fd1d1d 55%,#fcb045)}.escaparate--redes>.mk{transform:scale(1.35)}.escaparate--seo{background:radial-gradient(60% 60% at 82% 18%,#4285f466,#0000),linear-gradient(#e8f0fe,#fff)}.escaparate--local{background:linear-gradient(90deg,#ffffffbf 3px,#0000 3px) 0 0/52px 52px,linear-gradient(#ffffffbf 3px,#0000 3px) 0 0/52px 52px,linear-gradient(35deg,#0000 46%,#f8d77b 46% 50%,#0000 50%),#dce8d4}}.js .scene--escaparate.is-scene{height:480vh}.embudo li i:after{content:"";border-radius:inherit;background:linear-gradient(100deg,#0000 30%,#ffffff8c 50%,#0000 70%) -100% 0/60% 100% no-repeat;animation:3.2s ease-in-out infinite brillo-barra;position:absolute;inset:0}@keyframes brillo-barra{to{background-position:220% 0}}@media (prefers-reduced-motion:reduce){.cinta__pista,.red__pulso,.red__nodo rect,.ejemplo-flujo__nodo,.page--auto .hero__media:before,.embudo li i:after,.ejemplo-flujo>li+li:before,.steps--flujo>li+li:after,.page--auto .hero .t-eyebrow:after{animation:none}.red__pulso{opacity:0}.mk-aviso{opacity:1;animation:none}}.section--circuito{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200' fill='none' stroke='white' stroke-opacity='.06' stroke-width='1.2'%3E%3Cpath d='M0 30h60l20 20h60l20-20h40M30 0v40l20 20v80M200 120h-50l-20 20H60l-20 20v40M150 0v50l-20 20M100 200v-30l20-20h30'/%3E%3Cg fill='white' fill-opacity='.1' stroke='none'%3E%3Ccircle cx='60' cy='30' r='2.5'/%3E%3Ccircle cx='140' cy='50' r='2.5'/%3E%3Ccircle cx='50' cy='140' r='2.5'/%3E%3Ccircle cx='130' cy='140' r='2.5'/%3E%3Ccircle cx='150' cy='150' r='2.5'/%3E%3C/g%3E%3C/svg%3E");background-size:200px 200px;position:relative;overflow:clip}.section--circuito:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#ac8b6429,#0000);width:45%;animation:16s ease-in-out infinite alternate barrido;position:absolute;top:-20%;bottom:-20%;left:0}@keyframes barrido{0%{transform:translate(-40%)}to{transform:translate(200%)}}.section--circuito>.wrap{position:relative}.section--circuito .bento{isolation:isolate;position:relative}.placa{z-index:-1;pointer-events:none;background:#ac8b6447;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:repeating-linear-gradient(90deg,#0000 0 62px,#000 62px 64px),repeating-linear-gradient(0deg,#0000 0 50px,#000 50px 52px);mask-image:repeating-linear-gradient(90deg,#0000 0 62px,#000 62px 64px),repeating-linear-gradient(0deg,#0000 0 50px,#000 50px 52px)}.placa i{background:linear-gradient(90deg,#0000,#f0d5ab 50%,#0000);width:26%;height:200%;animation:5.5s linear infinite placa;position:absolute;top:-50%;left:0}@keyframes placa{0%{transform:translate(-120%)rotate(14deg)}to{transform:translate(480%)rotate(14deg)}}.modulo{color:var(--label-3);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:-8px;font-size:10px;display:flex}.modulo i{background:#00a884;border-radius:50%;width:6px;height:6px;margin-left:auto;animation:2.4s step-end infinite led;box-shadow:0 0 8px #00a884}.bento>:nth-child(3n) .modulo i{animation-delay:-.8s}.bento>:nth-child(3n+1) .modulo i{animation-delay:-1.6s}@keyframes led{50%{opacity:.3}}.tile--paper .modulo{color:#8e8e93}.page--auto .tile:after{content:"";transition:transform 1s var(--ease-out);pointer-events:none;background:linear-gradient(105deg,#0000 35%,#f0d5ab24 50%,#0000 65%);position:absolute;inset:0;transform:translate(-100%)}.page--auto .tile:hover:after{transform:translate(100%)}@media (min-width:1069px){.escaparate__pantalla:before{content:"";background:inherit;animation:14s ease-in-out infinite alternate deriva;position:absolute;inset:-25%}.escaparate__pantalla>.mk{position:relative}.escaparate__plataforma{z-index:1}}@keyframes deriva{to{transform:translate(7%,-6%)rotate(5deg)scale(1.06)}}.mk--meta{animation:6s ease-in-out infinite flota;position:relative}@keyframes flota{50%{translate:0 -8px}}.mk__cta{animation:2.4s ease-in-out infinite late}@keyframes late{0%,to{box-shadow:0 0 #0095f68c}60%{box-shadow:0 0 0 9px #0095f600}}.mk__corazones{pointer-events:none;width:24px;height:24px;position:absolute;bottom:16px;right:16px}.mk__corazones i{opacity:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 22'%3E%3Cpath d='M12 21S1 14 1 7a5.5 5.5 0 0 1 11-2 5.5 5.5 0 0 1 11 2c0 7-11 14-11 14z' fill='%23ff3b5c'/%3E%3C/svg%3E") 50%/contain no-repeat;width:22px;height:20px;animation:3.6s ease-out infinite corazon;position:absolute;bottom:0;left:0}.mk__corazones i:nth-child(2){animation-delay:1.2s;left:8px}.mk__corazones i:nth-child(3){animation-delay:2.4s;left:-8px}@keyframes corazon{0%{opacity:0;transform:scale(.5)}15%{opacity:1;transform:translateY(-14px)scale(1)}to{opacity:0;transform:translate(10px,-120px)scale(.9)rotate(14deg)}}.mk__busqueda{border-radius:var(--r-pill);color:#202124;background:#fff;align-items:center;gap:8px;margin-bottom:8px;padding:8px 14px;font-size:13px;display:flex;box-shadow:0 1px 6px #20212447}.mk__busqueda:before{content:"";border:2px solid #9aa0a6;border-radius:50%;flex:none;width:10px;height:10px}.mk__busqueda span{white-space:nowrap;border-right:2px solid #1a73e8;max-width:24ch;padding-right:2px;animation:7s steps(24,end) infinite escribe;overflow:hidden}@keyframes escribe{0%{max-width:0}30%,to{max-width:24ch}}.mk--google>:not(.mk__busqueda){animation:resultado 7s var(--ease-out) infinite}@keyframes resultado{0%,33%{opacity:0;transform:translateY(6px)}40%,94%{opacity:1;transform:none}to{opacity:0}}.mk__flecha:before{content:"";background:var(--bronze);width:8px;height:8px;box-shadow:0 0 10px var(--bronze);border-radius:50%;animation:2.4s ease-in-out infinite viaja;position:absolute;top:-3px;left:0}@keyframes viaja{0%{opacity:0;transform:none}20%{opacity:1}80%{opacity:1}to{opacity:0;transform:translate(26px)}}.mk__momento.is-hoy{animation:2.4s ease-in-out infinite brilla-hoy}@keyframes brilla-hoy{0%,70%,to{box-shadow:0 0 #ac8b6400}85%{box-shadow:0 0 0 4px #ac8b6480}}.mk__campo em{vertical-align:bottom;white-space:nowrap;font-style:normal;display:inline-block;overflow:hidden}.mk__campo:first-of-type em{animation:8s steps(4,end) infinite rellena-1}.mk__campo:nth-of-type(2) em{animation:8s steps(16,end) infinite rellena-2}@keyframes rellena-1{0%{max-width:0}12%,to{max-width:4ch}}@keyframes rellena-2{0%,14%{max-width:0}38%,to{max-width:16ch}}.mk__enviar{animation:8s infinite pulsa}@keyframes pulsa{0%,44%,50%,to{transform:none}47%{background:#3a3a3c;transform:scale(.95)}}.mk__enviado{color:#188038;animation:enviado 8s var(--ease-out) infinite;background:#e8f5ec;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:9px;font-size:13px;font-weight:600;display:flex}.mk__enviado:before{content:"";background:#188038 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='m5.5 10.5 3 3 6-7' fill='none' stroke='%23fff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/100% no-repeat;border-radius:50%;width:16px;height:16px}@keyframes enviado{0%,50%{opacity:0;transform:translateY(6px)}55%,94%{opacity:1;transform:none}to{opacity:0}}.mk--redes img{animation:entra-foto 9s var(--ease-out) infinite}.mk--redes img:nth-child(2){animation-delay:.25s}.mk--redes img:nth-child(3){animation-delay:.5s}.mk--redes img:nth-child(4){animation-delay:.75s}.mk--redes img:nth-child(5){animation-delay:1s}.mk--redes img:nth-child(6){animation-delay:1.25s}@keyframes entra-foto{0%{opacity:0;transform:scale(.7)}8%,90%{opacity:1;transform:none}to{opacity:0;transform:scale(.95)}}.mk--seo{padding-left:24px;position:relative}.mk--seo:before{content:"1\a 2\a 3";color:var(--label-2);white-space:pre;font-weight:700;line-height:50px;position:absolute;top:0;left:4px}.mk--seo li{height:44px;min-height:0}.mk--seo li:before{content:none}.mk--seo .is-tuyo{z-index:1;animation:6s ease-in-out infinite sube;position:relative}.mk--seo li:not(.is-tuyo){animation:6s ease-in-out infinite baja}@keyframes sube{0%,18%{transform:translateY(100px)}42%,92%{transform:none}to{transform:translateY(100px)}}@keyframes baja{0%,18%{transform:translateY(-50px)}42%,92%{transform:none}to{transform:translateY(-50px)}}.mk--local{position:relative}.mk__pin{animation:4s cubic-bezier(.3,1.5,.5,1) infinite cae}@keyframes cae{0%{opacity:0;transform:translateY(-34px)}14%,88%{opacity:1;transform:none}to{opacity:0;transform:none}}.mk__onda{opacity:0;border:2px solid #ea4335;border-radius:50%;width:30px;height:30px;margin-top:-15px;animation:4s ease-out infinite onda;position:absolute;top:50%;left:14px}@keyframes onda{0%,12%{opacity:0;transform:scale(.3)}16%{opacity:.8}45%,to{opacity:0;transform:scale(2.4)}}.js .is-scene .price-strip--spaced{margin-top:var(--s-7)}.presupuesto i{width:calc(var(--p,1) * 30%)}@media (prefers-reduced-motion:reduce){.section--circuito:before,.placa i,.modulo i,.escaparate__pantalla:before,.mk--meta,.mk__cta,.mk__corazones i,.mk__busqueda span,.mk--google>*,.mk__flecha:before,.mk__momento.is-hoy,.mk__campo em,.mk__enviar,.mk__enviado,.mk--redes img,.mk--seo li,.mk__pin,.mk__onda{animation:none}.mk__corazones,.mk__onda,.mk__flecha:before{display:none}}
