:root{--cal:#f3efe7;--cal-bright:#faf7f0;--cal-hondo:#eae4d8;--tierra:#c7bca6;--sombra:#211b13;--sombra-soft:#2c251b;--verde:#24503c;--verde-deep:#1b3d2e;--piedra:#706859;--piedra-line:#8c8478;--hairline:#ddd5c4;--azul:#4a72b8;--hairline-dark:#f3efe72e;--luz-a:#f6efdd;--luz-b:#e7d9b8;--luz-c:#cdb98c;--luz-d:#a8946a;--font-sans:"Helvetica Neue", Helvetica, Arial, sans-serif;--font-mono:"SF Mono", SFMono-Regular, ui-monospace, "IBM Plex Mono", Menlo, Consolas, monospace;--font-serif:Georgia, "Times New Roman", serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{background:var(--cal);scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--cal);color:var(--sombra);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.68}h1,h2,h3,h4{letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:700}p{margin:0}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.wrap{max-width:1180px;margin:0 auto;padding:0 22px}@media (min-width:900px){.wrap{padding:0 52px}}.sec{padding-top:72px;padding-bottom:72px}@media (min-width:900px){.sec{padding-top:108px;padding-bottom:108px}}.sec-corto{padding-top:44px;padding-bottom:44px}@media (min-width:900px){.sec-corto{padding-top:64px;padding-bottom:64px}}.sec-largo{padding-top:96px;padding-bottom:96px}@media (min-width:900px){.sec-largo{padding-top:176px;padding-bottom:176px}}.grid2,.grid3,.grid4{gap:28px;display:grid}@media (min-width:820px){.grid2{grid-template-columns:1fr 1fr}.grid3{grid-template-columns:repeat(3,1fr)}.grid4{grid-template-columns:repeat(4,1fr)}}.kk{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--verde);font-size:11px;font-weight:500}.mono{font-family:var(--font-mono)}.muted{color:var(--piedra)}.h-display{letter-spacing:-.045em;font-size:clamp(46px,8.4vw,124px);line-height:.9}.h-page{letter-spacing:-.038em;font-size:clamp(34px,5vw,68px);line-height:.98}.h-sec{letter-spacing:-.032em;font-size:clamp(26px,3.5vw,46px);line-height:1.02}.lede{color:#4a4335;max-width:32ch;font-size:clamp(17.5px,2vw,22px);line-height:1.5}.body-max{max-width:62ch}.quote-human{font-family:var(--font-serif);font-size:clamp(17px,2vw,21px);font-style:italic;line-height:1.45}.rv{opacity:0;transform:translateY(12px)}.rv-in{opacity:1;transition:opacity .52s cubic-bezier(.22,.61,.36,1),transform .52s cubic-bezier(.22,.61,.36,1);transform:none}.cota.rv{opacity:1;transform-origin:0;clip-path:inset(0 100% 0 0);transform:none}.cota.rv-in{clip-path:inset(0);transition:clip-path .62s cubic-bezier(.22,.61,.36,1) .1s}@media (prefers-reduced-motion:reduce){.rv,.rv-in,.cota.rv,.cota.rv-in{opacity:1;clip-path:none;transition:none;transform:none}}.cota{background:var(--piedra-line);opacity:.55;height:1px;position:relative}.cota:before,.cota:after{content:"";background:var(--piedra-line);width:1px;height:9px;position:absolute;top:-4px}.cota:before{left:0}.cota:after{right:0}.btn{cursor:pointer;height:56px;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:#f6f2e8;background:linear-gradient(var(--verde-deep), var(--verde-deep)) no-repeat 0 0 / 0% 100%, var(--verde);clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,0 100%);border:none;justify-content:center;align-items:center;padding:0 34px;font-size:12px;font-weight:500;transition:background-size .5s cubic-bezier(.22,.61,.36,1),transform .14s;display:inline-flex}.btn:hover{background-size:100% 100%}.btn:active{transform:translateY(1px)}.btn:focus-visible{outline:1px solid var(--verde);outline-offset:4px}.btn.ghost{color:var(--sombra);clip-path:none;letter-spacing:.14em;background:0 0;border:0;align-self:center;height:auto;padding:10px 0;transition:color .28s;position:relative}.btn.ghost:after{content:"";opacity:.35;transform-origin:0;background:currentColor;height:1px;transition:opacity .28s;position:absolute;bottom:2px;left:0;right:0;transform:scaleX(1)}.btn.ghost:hover{color:var(--verde)}.btn.ghost:hover:after{opacity:1}.btn.ghost:active{transform:none}.btn.ghost.ondark{color:#e8e2d6}.btn.ghost.ondark:hover{color:#fff}.btn.compact{height:46px;padding:0 24px;font-size:11px}@media (max-width:560px){.btn{letter-spacing:.11em;padding:0 22px;font-size:11.5px}}.btn.ghost.compact{height:auto;padding:8px 0}.ph{background:linear-gradient(115deg, var(--luz-a) 0%, var(--luz-b) 42%, var(--luz-c) 72%, var(--luz-d) 100%);position:relative;overflow:hidden}.ph:before{content:"";background:linear-gradient(72deg,#0000 42%,#fffcf080 42% 58%,#0000 58%);position:absolute;inset:0}.ph.estado{background:linear-gradient(115deg,#877c68 0%,#6b6153 45%,#4e463a 80%,#3b352c 100%)}.ph.estado:before{opacity:.16}.ph.proceso{background:radial-gradient(130% 100% at 22% 12%,#ebe2cc 0%,#b5a886 48%,#877a60 78%,#6e6350 100%)}.ph.detalle{background:radial-gradient(90% 120% at 70% 30%,#efe5c9 0%,#d3c29a 55%,#ae9a6e 100%)}.ph>img{object-fit:cover;z-index:1;width:100%;height:100%;position:absolute;inset:0}.ph-video{object-fit:cover;z-index:2;pointer-events:none;width:100%;height:100%;transition:opacity .45s;position:absolute;inset:0}.ph .spec{z-index:2;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#f6f2e8;background:#211b138c;padding:4px 9px;font-size:10px;position:absolute;top:14px;left:14px}.ph .spec.br{inset:auto 14px 14px auto}.wipe{touch-action:pan-y;cursor:ew-resize;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.wipe .layer{z-index:0;position:absolute;inset:0}.wipe .after{clip-path:inset(0 100% 0 0)}.wipe.revealed .after{clip-path:inset(0 50% 0 0);transition:clip-path 2.5s cubic-bezier(.6,.05,.2,1)}.wipe .estado .spec{inset:14px 14px auto auto}.wipe .after .spec.br{inset:auto auto 14px 14px}.wipe .divider{z-index:3;pointer-events:none;opacity:0;background:#f6f2e8e6;width:2px;transition:opacity .4s .2s;position:absolute;top:0;bottom:0}.wipe.scrub .divider{opacity:1}.wipe .wipe-a11y{z-index:4;opacity:0;width:120px;height:20px;accent-color:var(--verde);margin:0;position:absolute;bottom:12px;right:14px}.wipe .wipe-a11y:focus-visible{opacity:1;outline:2px solid var(--cal);outline-offset:2px}@media (prefers-reduced-motion:reduce){.wipe .after,.wipe.revealed .after{clip-path:inset(0 50% 0 0);transition:none}}.registro{border-top:1px solid var(--sombra);flex-direction:column;padding-top:14px;display:flex}.registro>.reg-cab{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:14px;display:flex}.registro .reg-ref{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--piedra);font-size:10px}.registro .reg-campo{border-bottom:1px solid var(--hairline);flex-direction:column;gap:3px;padding:11px 0;display:flex}.registro .reg-campo:last-child{border-bottom:0}.registro .reg-campo dt,.registro .reg-campo .k{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--piedra);margin:0;font-size:9.5px}.registro .reg-campo dd,.registro .reg-campo .v{margin:0;font-size:15.5px;line-height:1.45}.registro .reg-campo .v.dato{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.02em}a.registro{transition:border-color .3s}a.registro:hover{border-top-color:var(--verde)}a.registro:hover .reg-ref{color:var(--verde)}a.registro:focus-visible{outline:1px solid var(--verde);outline-offset:6px}.estado-nota{font-family:var(--font-mono);letter-spacing:.14em;color:var(--verde);font-size:10px;font-weight:500}.estado-nota.e1{color:var(--verde)}.card{background:var(--cal-bright);border:1px solid var(--hairline);clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%);transition:border-color .32s,background-color .32s}a.card:hover{border-color:var(--tierra);background:#fdfbf6}.card .card-body{flex-direction:column;gap:11px;padding:32px;display:flex}@media (max-width:640px){.card .card-body{padding:24px}}.band-bright{background:var(--cal-bright)}.band-hondo{background:var(--cal-hondo);--piedra:#6b6355}.band-dark{background:var(--sombra);color:var(--cal)}.band-bright+.band-bright,.band-hondo+.band-hondo{border-top:1px solid var(--hairline)}.band-dark .kk{color:#9dbba8}.band-dark .muted{color:#a79e8f}.site-header{z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--hairline);background:#f3efe7eb;position:sticky;top:0}.site-header .inner{justify-content:space-between;align-items:center;gap:14px;height:72px;display:flex}.wordmark{letter-spacing:.22em;color:var(--sombra);font-size:18px;font-weight:700}.nav-desktop{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:26px;font-size:11.5px;display:none}.nav-desktop a:hover,.nav-desktop a.activa,.nav-dropdown>button.activa{color:var(--verde)}.nav-cta{display:none}@media (min-width:1080px){.nav-desktop{display:flex}.nav-cta{display:inline-flex}}.nav-dropdown{position:relative}.nav-dropdown>button{all:unset;cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit}.nav-dropdown>button:hover{color:var(--verde)}.nav-dropdown .menu{flex-direction:column;min-width:300px;padding-top:14px;display:none;position:absolute;top:100%;left:-18px}.nav-dropdown .menu .menu-inner{background:var(--cal-bright);border:1px solid var(--hairline);flex-direction:column;padding:10px 0;display:flex;box-shadow:0 10px 28px #211b1314}.nav-dropdown:hover .menu,.nav-dropdown:focus-within .menu{display:flex}.nav-dropdown .menu a{text-transform:none;font-family:var(--font-sans);letter-spacing:0;padding:10px 18px;font-size:15px;font-weight:600}.nav-dropdown .menu a span{font-family:var(--font-mono);letter-spacing:.08em;color:var(--piedra);text-transform:uppercase;margin-top:2px;font-size:10.5px;font-weight:400;display:block}.nav-dropdown .menu a:hover{background:var(--cal);color:var(--verde)}.menu-toggle{all:unset;cursor:pointer;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;padding:10px;font-size:11px;display:inline-flex}@media (min-width:1080px){.menu-toggle{display:none}}.mobile-menu{border-top:1px solid var(--hairline);background:var(--cal);max-height:calc(100dvh - 72px);display:none;overflow-y:auto}.mobile-menu.open{display:block}@media (min-width:1080px){.mobile-menu.open{display:none}}.mobile-menu a{border-bottom:1px solid var(--hairline);padding:14px 22px;font-size:17px;font-weight:600;display:block}.mobile-menu a small{font-family:var(--font-mono);letter-spacing:.08em;color:var(--piedra);text-transform:uppercase;font-size:10.5px;font-weight:400;display:block}.mobile-menu a[aria-current=page]{color:var(--verde)}.mm-seccion{border-bottom:1px solid var(--hairline);padding:18px 22px 8px;font-size:10px;display:block}.mm-servicios{border-bottom:1px solid var(--hairline)}.mm-servicios summary{cursor:pointer;justify-content:space-between;align-items:center;padding:19px 22px;list-style:none;display:flex}.mm-servicios summary::-webkit-details-marker{display:none}.mm-servicios summary:focus-visible{outline:2px solid var(--verde);outline-offset:-2px}.mm-servicios .mm-count{font-family:var(--font-mono);letter-spacing:.1em;color:var(--piedra);font-size:11px}.mm-servicios[open] .mm-count{color:var(--verde)}.mm-servicios a{background:var(--cal-bright);padding-left:34px}.mm-servicios a:last-of-type{border-bottom:0}.mm-cta{padding:12px 22px 22px}.mm-cta .btn{width:100%}.mobile-bar{z-index:60;background:var(--hairline);border-top:1px solid var(--hairline);gap:1px;display:flex;position:fixed;bottom:0;left:0;right:0}@media (min-width:1080px){.mobile-bar{display:none}}.mobile-bar a{height:58px;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#f6f2e8;background:var(--verde);flex:1;justify-content:center;align-items:center;font-size:11.5px;display:flex}.mobile-bar a.alt{background:var(--sombra)}@media (max-width:1079px){body{padding-bottom:58px}}.site-footer{background:var(--sombra);color:#c9c1b1}.site-footer .cols{gap:32px;padding:60px 0 30px;display:grid}@media (min-width:820px){.site-footer .cols{grid-template-columns:1.3fr 1fr 1fr 1fr}}.site-footer .foot-mono{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:11px;line-height:2.3}.site-footer a:hover{color:#fff}.site-footer .legal{border-top:1px solid var(--hairline-dark);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--piedra);flex-wrap:wrap;gap:20px;padding:18px 0 26px;font-size:10.5px;display:flex}.faq details{border-bottom:1px solid var(--hairline);padding:16px 0}.faq summary{cursor:pointer;justify-content:space-between;gap:14px;font-size:16.5px;font-weight:700;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-family:var(--font-mono);color:var(--verde);font-weight:400}.faq details[open] summary:after{content:"–"}.faq details p{color:#4a4335;max-width:60ch;padding-top:10px;font-size:15px}.faq details p a{color:var(--verde)}.review{border-left:2px solid var(--verde);flex-direction:column;gap:10px;padding-left:20px;display:flex}.chip-row{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--piedra);font-size:11px}.link-verde{color:var(--verde);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:12px}.link-verde:hover{text-underline-offset:4px;text-decoration:underline}.breadcrumb{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--piedra);font-size:11px}.breadcrumb a:hover{color:var(--verde)}.ficha{font-family:var(--font-mono);letter-spacing:.04em;color:#3a3428;font-size:12.5px;line-height:2.15}.band-dark .ficha{color:#c9c1b1}.protocolo{border-top:1px solid var(--hairline);margin-top:6px}.protocolo summary{cursor:pointer;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--verde);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;font-size:11.5px;font-weight:500;list-style:none;display:flex}.protocolo summary::-webkit-details-marker{display:none}.protocolo summary:after{content:"+";font-family:var(--font-mono);font-weight:400;transition:transform .25s,opacity .25s;display:inline-block}.protocolo[open] summary:after{content:"–"}.protocolo summary:focus-visible{outline:2px solid var(--verde);outline-offset:2px}@keyframes pulso-protocolo{0%{opacity:.6;transform:translateY(0)}4%{opacity:1;transform:translateY(6px)}9%,to{opacity:.6;transform:translateY(0)}}.protocolo:not([open]) summary:after{animation:7s ease-in-out infinite pulso-protocolo}.protocolo{transition:border-top-color .2s}.protocolo summary{transition:filter .2s}.protocolo summary:hover{filter:brightness(1.18)}.protocolo summary:hover:after{opacity:1;animation:none;transform:translateY(2px)}.protocolo:has(summary:hover){border-top-color:var(--piedra-line)}html[data-protocolo-visto] .protocolo summary:after{opacity:1;animation:none}@keyframes entra-protocolo{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.protocolo[open] summary+div{animation:.35s entra-protocolo}@supports (interpolate-size:allow-keywords){:root{interpolate-size:allow-keywords}.protocolo::details-content{height:0;transition:height .35s ease, content-visibility .35s allow-discrete;overflow:clip}.protocolo[open]::details-content{height:auto}}@media (prefers-reduced-motion:reduce){.protocolo summary:after{opacity:1;animation:none!important}.protocolo[open] summary+div{animation:none}@supports (interpolate-size:allow-keywords){.protocolo::details-content{transition:none}}}.atajos-viv{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (min-width:900px){.atajos-viv{grid-template-columns:repeat(4,1fr)}}.atajo-card{background:var(--cal-bright);border:1px solid var(--hairline);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%);flex-direction:column;gap:6px;min-height:150px;padding:18px;transition:border-color .2s,transform .2s;display:flex}.atajo-card:hover{border-color:var(--piedra);transform:translateY(-2px)}.atajo-card:focus-visible{outline:2px solid var(--verde);outline-offset:2px}.atajo-card.activa{border-color:var(--verde)}.atajo-tile{background:var(--sombra);width:40px;height:40px;color:var(--cal);font-family:var(--font-mono);letter-spacing:.04em;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,0 100%);justify-content:center;align-items:center;margin-bottom:4px;font-size:12.5px;font-weight:700;display:flex}@media (min-width:900px){.hero-split{grid-template-columns:1fr 1fr!important}}.ea{max-width:720px;margin:0 auto}.ea-head{flex-direction:column;gap:12px;margin-bottom:28px;display:flex}.ea-progress{align-items:center;gap:14px;margin-bottom:30px;display:flex}.ea-progress .steps{flex:1;gap:5px;display:flex}.ea-progress .seg{background:var(--hairline);flex:1;height:3px;transition:background .4s}.ea-progress .seg.done{background:var(--verde)}.ea-progress .seg.current{background:var(--verde);opacity:.55}.ea-progress .label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--piedra);white-space:nowrap;font-size:11px}.ea-step{flex-direction:column;gap:22px;display:flex}@media (prefers-reduced-motion:no-preference){.ea-anim{animation:.45s cubic-bezier(.4,0,.2,1) eaIn}@keyframes eaIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}}.ea-q{letter-spacing:-.02em;font-size:clamp(23px,3vw,32px);font-weight:700;line-height:1.1}.ea-hint{color:var(--piedra);font-size:14px}.ea-grid{grid-template-columns:1fr;gap:12px;display:grid}@media (min-width:560px){.ea-grid.two{grid-template-columns:1fr 1fr}.ea-grid.three{grid-template-columns:1fr 1fr 1fr}}.ea-opt{all:unset;box-sizing:border-box;cursor:pointer;background:var(--cal-bright);border:1px solid var(--hairline);color:var(--sombra);align-items:center;gap:12px;padding:19px 22px;font-size:16px;transition:border-color .28s,background .28s;display:flex}.ea-opt:hover{border-color:var(--piedra)}.ea-opt:focus-visible{outline:2px solid var(--verde);outline-offset:2px}.ea-opt .mk{border:1.5px solid var(--piedra);flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;transition:all .2s;display:flex}.ea-opt.radio .mk{border-radius:50%}.ea-opt[aria-pressed=true],.ea-opt[aria-checked=true]{border-color:var(--verde);background:#eef0ea}.ea-opt[aria-pressed=true] .mk,.ea-opt[aria-checked=true] .mk{border-color:var(--verde);background:var(--verde)}.ea-opt[aria-pressed=true] .mk:after,.ea-opt[aria-checked=true] .mk:after{content:"✓";color:var(--cal);font-size:11px;line-height:1}.ea-input{border:1px solid var(--hairline);background:var(--cal-bright);width:100%;font:inherit;color:var(--sombra);padding:14px 16px;font-size:16px}.ea-input:focus-visible{outline:2px solid var(--verde);outline-offset:-1px;border-color:var(--verde)}.ea-field{flex-direction:column;gap:7px;display:flex}.ea-field label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--piedra);font-size:11px}.ea-err{color:#9a3324;font-size:13px}.ea-envio-error{background:var(--cal-bright);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%);border:1px solid #c9a99a;border-left:2px solid #9a3324;flex-direction:column;align-items:flex-start;gap:8px;max-width:38em;padding:16px 18px;display:flex}.ea-envio-error p{color:#7d2c20;font-size:14.5px}.btn:disabled{opacity:.55;cursor:progress}.ea-nav{justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.ea-back{all:unset;cursor:pointer;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--piedra);padding:8px 0;font-size:12px}.ea-back:hover{color:var(--verde)}.ea-back:focus-visible{outline:2px solid var(--verde);outline-offset:3px}.ea-drop{border:1.5px dashed var(--hairline);background:var(--cal-bright);text-align:center;flex-direction:column;align-items:center;gap:12px;padding:34px 22px;transition:border-color .2s,background .2s;display:flex}.ea-drop.over{border-color:var(--verde);background:#eef0ea}.ea-thumbs{grid-template-columns:repeat(auto-fill,minmax(90px,1fr));gap:10px;display:grid}.ea-thumb{aspect-ratio:1;border:1px solid var(--hairline);position:relative;overflow:hidden}.ea-thumb img{object-fit:cover;width:100%;height:100%}.ea-thumb button{cursor:pointer;width:24px;height:24px;color:var(--cal);background:#211b13b8;border:none;justify-content:center;align-items:center;font-size:14px;line-height:1;display:flex;position:absolute;top:4px;right:4px}.ea-thumb button:focus-visible{outline:2px solid var(--cal);outline-offset:1px}.ea-summary{border-top:1px solid var(--hairline)}.ea-summary>div{border-bottom:1px solid var(--hairline);grid-template-columns:130px 1fr auto;align-items:baseline;gap:14px;padding:13px 0;display:grid}.ea-summary .k{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--piedra);font-size:10.5px}.ea-summary .v{font-size:15px}.ea-summary .edit{all:unset;cursor:pointer;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--verde);font-size:10.5px}.ea-summary .edit:hover{text-decoration:underline}@media (max-width:520px){.ea-summary>div{grid-template-columns:1fr auto}.ea-summary .k{grid-column:1/-1}}.ea-done{text-align:center;flex-direction:column;align-items:center;gap:18px;padding:40px 0;display:flex}.ea-done .seal{background:var(--verde);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%);justify-content:center;align-items:center;width:60px;height:60px;display:flex}.ea-done .seal span{color:var(--cal);font-size:28px}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--sombra);color:var(--cal);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;padding:14px 20px;font-size:12px;position:absolute;top:0;left:-9999px}.skip-link:focus{outline:2px solid var(--verde);outline-offset:2px;top:12px;left:12px}.reviews-flow{column-gap:30px}@media (min-width:900px){.reviews-flow{columns:2}}.reviews-flow .review{break-inside:avoid;margin-bottom:30px;display:block}.review-stars{color:var(--verde);letter-spacing:2px;font-size:13px;line-height:1}.review-head{flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:8px;display:flex}.review-name{letter-spacing:-.01em;font-size:15px;font-weight:700}.review-badge{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--piedra);border:1px solid var(--hairline);padding:2px 6px;font-size:9px}.review-date{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--piedra);font-size:10.5px}.review-text{font-family:var(--font-serif);color:#3a3428;white-space:pre-line;margin-top:12px;font-size:15.5px;font-style:italic;line-height:1.6}.reviews-nota{color:var(--piedra);border-left:1px solid var(--hairline);max-width:62ch;padding-left:16px;font-size:12.5px;line-height:1.55}.clientes-logos{background:var(--cal-bright);border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);padding:30px 0 34px}.clientes-logos .kk{display:block}.clientes-logos ul{flex-wrap:wrap;justify-content:center;align-items:center;gap:26px 18px;margin:22px 0 0;padding:0;list-style:none;display:flex}.clientes-logos li{flex:0 0 calc(50% - 9px);justify-content:center;align-items:center;min-height:34px;display:flex}.clientes-logos img{object-fit:contain;opacity:.92;max-width:100%;height:auto;max-height:34px;display:block}.clientes-wordmark{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--piedra);text-align:center;font-size:10px;line-height:1.5}@media (min-width:640px){.clientes-logos{padding:40px 0 44px}.clientes-logos ul{gap:30px 28px;margin-top:26px}.clientes-logos li{flex:0 0 calc(25% - 21px);min-height:40px}.clientes-logos img{max-height:42px}}@media (min-width:1024px){.clientes-logos ul{flex-wrap:nowrap;justify-content:space-between;gap:28px}.clientes-logos li{flex:1 1 0}.clientes-logos img{max-height:46px}}body:has([data-sin-clientes]) .clientes-logos{display:none}body:has(.clientes-logos--alto) .clientes-logos--pie{display:none}#paypal-container-TK3WBL22SV73G #hero-container-TK3WBL22SV73G{justify-content:center;margin:0 auto;display:flex;aspect-ratio:auto!important;background:0 0!important;width:100%!important;max-width:320px!important;height:auto!important}#paypal-container-TK3WBL22SV73G #hero-img-TK3WBL22SV73G{aspect-ratio:1168/308!important;object-fit:contain!important;background:0 0!important;border-radius:0!important;width:100%!important;height:auto!important}
