html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:#f4f1ea;margin:0}*{box-sizing:border-box}::selection{color:#13201c;background:#11605c22}a{transition:color .18s,background .18s,border-color .18s,box-shadow .25s,transform .25s}.pz-card{transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s,border-color .25s}.pz-card:hover{transform:translateY(-3px)}@keyframes pzUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes pzFade{0%{opacity:0}to{opacity:1}}@keyframes pzScan{0%{transform:translateY(-100%)}to{transform:translateY(820%)}}.pz-rise{animation:.8s cubic-bezier(.2,.75,.2,1) both pzUp}.pz-win{animation:1s cubic-bezier(.2,.75,.2,1) .15s both pzUp}.grain{z-index:1;pointer-events:none;opacity:.4;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.045'/%3E%3C/svg%3E");position:fixed;inset:0}.html-page--colorized header nav a:hover{color:var(--teal)}.html-page--colorized footer a:hover{color:#fff}.html-page--colorized a[style*="background:var(--teal)"]:hover{transform:translateY(-2px);background:var(--teal-d)!important}.html-page--colorized a[style*="background:#fff"]:hover,.html-page--colorized a[style*="background:var(--card)"]:hover{background:var(--paper2)!important}:root{--paper:#f4f1ea;--paper-soft:#faf8f2;--surface:#fff;--ink:#13201c;--ink-soft:#3c4742;--muted:#7e877f;--line:#e3dfd3;--teal:#11605c;--teal-deep:#0c4744;--teal-light:#5ca39c;--teal-bg:#e5eeea;--teal-border:#bcd6cf;--ledger-blue:#2e5278;--ledger-blue-deep:#17324c;--ledger-blue-bg:#e7eef4;--ledger-blue-border:#b8cbda;--clay:#8f513e;--clay-deep:#5f3027;--clay-bg:#f1e2d9;--clay-border:#d6b4a6;--mint-bg:#dff0e8;--mint-border:#b8d8c8;--night:#0e1a16;--night-ink:#eaf0ec}a:focus-visible,button:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--teal-light);outline-offset:4px}.html-page{overflow-x:clip}.html-page,.html-page>div{max-width:100vw}.html-page *{min-width:0}.html-page h1,.html-page h2,.html-page h3{overflow-wrap:break-word;text-wrap:balance;max-width:100%}.html-page p{text-wrap:pretty}.html-page--marketing a[href=\/building]{cursor:pointer}.html-page--colorized>div{--paper:#eef3ef!important;--paper2:#f7faf4!important;--card:#fff!important;--ink:#10201c!important;--ink2:#31483f!important;--muted:#60756c!important;--line:#d2ded7!important;--line2:#e4ece6!important;--teal:#0f6d66!important;--teal-d:#0a4a46!important;--teal-l:#74b8ae!important;--teal-bg:#dff0eb!important;--teal-bd:#a9d3ca!important;--amber:#9a6614!important;--amber-bg:#f6ead0!important;--amber-bd:#e3c78e!important;--red:#9b4538!important;--red-bg:#f2ded8!important;--red-bd:#d8afa5!important;--green:#286f51!important;background:radial-gradient(circle at 9% 14%, color-mix(in srgb, var(--teal) 12%, transparent), transparent 28%), radial-gradient(circle at 88% 8%, color-mix(in srgb, var(--ledger-blue) 13%, transparent), transparent 30%), linear-gradient(180deg, var(--paper) 0%, var(--paper2) 44%, color-mix(in srgb, var(--paper) 78%, var(--teal-bg)) 100%)!important}.html-page--colorized header{background:color-mix(in srgb, var(--paper) 90%, transparent)!important;border-bottom-color:var(--ledger-blue-border)!important}.html-page--colorized header [style*=linear-gradient\(150deg]{background:linear-gradient(145deg, var(--teal), var(--ledger-blue))!important}.html-page--colorized header+section{background:radial-gradient(circle at 16% 76%, color-mix(in srgb, var(--amber) 13%, transparent), transparent 28%), radial-gradient(circle at 92% 18%, color-mix(in srgb, var(--teal) 16%, transparent), transparent 32%), linear-gradient(135deg, var(--paper) 0%, var(--paper2) 42%, var(--ledger-blue-bg) 100%)!important}.html-page--colorized header+section>div:last-child{background:var(--ledger-blue-bg)!important;border-color:var(--ledger-blue-border)!important}.html-page--colorized .pz-win{border-color:var(--teal-bd)!important;box-shadow:0 36px 74px -44px color-mix(in srgb, var(--ledger-blue-deep) 58%, transparent), 0 10px 24px -18px color-mix(in srgb, var(--teal) 28%, transparent)!important}.html-page--colorized .pz-win [style*="background:var(--paper2)"]{background:var(--paper)!important}.html-page--colorized .pz-card{box-shadow:none!important}.html-page--colorized .pz-card:nth-of-type(4n+1){background:var(--mint-bg)!important;border-color:var(--teal-bd)!important}.html-page--colorized .pz-card:nth-of-type(4n+2){background:var(--ledger-blue-bg)!important;border-color:var(--ledger-blue-border)!important}.html-page--colorized .pz-card:nth-of-type(4n+3){background:var(--amber-bg)!important;border-color:var(--amber-bd)!important}.html-page--colorized .pz-card:nth-of-type(4n+4){background:var(--clay-bg)!important;border-color:var(--clay-border)!important}.html-page--colorized section:nth-of-type(2){background:linear-gradient(90deg, color-mix(in srgb, var(--ledger-blue-bg) 72%, transparent), color-mix(in srgb, var(--card) 92%, transparent) 45%, color-mix(in srgb, var(--teal-bg) 78%, transparent))!important}.html-page--colorized section[id=flujo]{background:linear-gradient(180deg, var(--card) 0%, color-mix(in srgb, var(--paper) 70%, var(--teal-bg)) 100%)!important}.html-page--colorized section[id=flujo] .pz-card:nth-of-type(odd){background:var(--card)!important;border-color:var(--ledger-blue-border)!important}.html-page--colorized section[id=flujo] .pz-card:nth-of-type(2n){background:var(--paper2)!important;border-color:var(--teal-bd)!important}.html-page--colorized section[id=privacidad]{background:radial-gradient(circle at 18% 12%, color-mix(in srgb, var(--teal-l) 18%, transparent), transparent 32%), linear-gradient(135deg, var(--ink) 0%, var(--ledger-blue-deep) 100%)!important;color:var(--night-ink)!important}.html-page--colorized section[id=privacidad] [style*="color:#9EACA5"],.html-page--colorized section[id=privacidad] [style*="color:#9eaca5"],.html-page--colorized section[id=privacidad] p{color:color-mix(in srgb, var(--night-ink) 80%, var(--teal-l))!important}.html-page--colorized section[id=privacidad] [style*="background:var(--card)"],.html-page--colorized section[id=privacidad] [style*="background:#fff"]{background:var(--paper2)!important;border-color:var(--ledger-blue-border)!important;color:var(--ink)!important}.html-page--colorized section:nth-of-type(5){background:linear-gradient(180deg, var(--paper) 0%, var(--card) 100%)!important}.html-page--colorized section:nth-of-type(6)>div>div{background:linear-gradient(155deg, var(--amber-bg) 0%, var(--clay-bg) 100%)!important;border-color:var(--clay-border)!important}.html-page--colorized section#precios{background:linear-gradient(135deg, var(--ledger-blue-bg) 0%, var(--card) 44%, var(--mint-bg) 100%)!important}.html-page--colorized section#precios [style*="grid-template-columns:repeat(3,1fr)"]>div:first-child{background:var(--card)!important;border-color:var(--ledger-blue-border)!important}.html-page--colorized section#precios [style*="grid-template-columns:repeat(3,1fr)"]>div:nth-child(2){background:var(--mint-bg)!important;border-color:var(--teal)!important;box-shadow:0 24px 46px -34px color-mix(in srgb, var(--teal) 58%, transparent)!important}.html-page--colorized section#precios [style*="grid-template-columns:repeat(3,1fr)"]>div:nth-child(3){background:var(--paper2)!important;border-color:var(--amber-bd)!important}.html-page--colorized section#faq{background:var(--paper2)!important}.html-page--colorized section#faq [style*="border-top:1px solid"]{border-color:var(--ledger-blue-border)!important}.faq-panel{border-bottom:1px solid var(--line);background:radial-gradient(circle at 14% 22%, color-mix(in srgb, var(--ledger-blue-bg) 70%, transparent), transparent 34%), var(--paper2)!important}.faq-panel__inner{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(28px,6vw,72px);max-width:1040px;margin:0 auto;padding:clamp(68px,9vw,104px) 40px;display:grid}.faq-panel__intro{align-self:start;position:sticky;top:96px}.faq-panel__label{color:var(--teal);letter-spacing:.14em;text-transform:uppercase;margin:0 0 14px;font:600 12px/1 IBM Plex Mono,ui-monospace,monospace}.faq-panel h2{max-width:12ch;color:var(--ink);letter-spacing:-.018em;margin:0 0 16px;font-family:Newsreader,Georgia,serif;font-size:clamp(32px,4.6vw,48px);font-weight:500;line-height:1.04}.faq-panel__intro>p:last-child{max-width:34ch;color:var(--ink2);margin:0;font:400 16px/1.65 Hanken Grotesk,system-ui,sans-serif}.faq-panel__list{border-top:1px solid var(--ledger-blue-border)}.faq-panel__item{border-bottom:1px solid var(--ledger-blue-border)}.faq-panel__item h3{margin:0}.faq-panel__trigger{width:100%;min-height:70px;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;font:700 18px/1.25 Hanken Grotesk,system-ui,sans-serif;display:flex}.faq-panel__trigger:hover{color:var(--teal-d)}.faq-panel__arrow{border-right:2px solid var(--teal-d);border-bottom:2px solid var(--teal-d);transform-origin:58% 58%;flex:none;width:11px;height:11px;margin-right:10px;transition:transform .22s cubic-bezier(.22,1,.36,1);display:block;transform:rotate(45deg)}.faq-panel__item.is-open .faq-panel__arrow{transform:rotate(-135deg)}.faq-panel__answer{opacity:0;max-height:0;transition:max-height .32s cubic-bezier(.22,1,.36,1),opacity .22s,transform .26s cubic-bezier(.22,1,.36,1);overflow:hidden;transform:translateY(-6px)}.faq-panel__item.is-open .faq-panel__answer{opacity:1;transform:translateY(0)}.faq-panel__answer-inner{padding:0 56px 24px 0}.faq-panel__answer p{max-width:60ch;color:var(--ink2);margin:-4px 0 0;font:400 16px/1.68 Hanken Grotesk,system-ui,sans-serif}.html-page--colorized section:last-of-type{background:radial-gradient(circle at 50% 110%, color-mix(in srgb, var(--teal-l) 24%, transparent), transparent 42%), linear-gradient(135deg, var(--ink) 0%, var(--ledger-blue-deep) 100%)!important}.html-page--colorized footer{background:var(--night)!important}.html-page--colorized footer [style*=linear-gradient\(150deg]{background:linear-gradient(145deg, var(--teal), var(--ledger-blue))!important}@keyframes evidentoryHeaderSettle{0%{transform:translateY(-10px)}to{transform:translateY(0)}}@keyframes evidentorySurfaceDrift{0%{background-position:0 0,100% 0,50% 0}to{background-position:8% 2%,94% 4%,50% 0}}@keyframes evidentoryWindowAssemble{0%{opacity:.72;filter:blur(6px);transform:translateY(18px)scale(.985)}58%{opacity:1;filter:blur();transform:translateY(-2px)scale(1.002)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes evidentoryCardSettle{0%{opacity:.72;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes evidentoryActionPulse{0%,to{transform:translateY(0)scale(1)}45%{transform:translateY(1px)scale(.985)}}@keyframes evidentoryScanFocus{0%{opacity:0;transform:translateY(-120%)}16%,72%{opacity:1}to{opacity:0;transform:translateY(820%)}}@keyframes evidentoryBuildingEnter{0%{opacity:.76;filter:blur(5px);transform:translateY(16px)scale(.99)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}.html-page--colorized>div{animation:18s cubic-bezier(.22,1,.36,1) infinite alternate evidentorySurfaceDrift}.html-page--colorized header{animation:.52s cubic-bezier(.22,1,.36,1) both evidentoryHeaderSettle}.html-page--colorized .pz-rise{animation-duration:.72s!important;animation-timing-function:cubic-bezier(.16,1,.3,1)!important}.html-page--colorized .pz-win{transform-origin:58% 42%;animation:.9s cubic-bezier(.16,1,.3,1) 90ms both evidentoryWindowAssemble!important}.html-page--colorized .pz-win [style*=animation\:pzScan]{animation:3.4s linear infinite evidentoryScanFocus!important}.html-page--colorized .pz-card{animation:.52s cubic-bezier(.22,1,.36,1) both evidentoryCardSettle;animation-delay:calc(.12s + (var(--motion-index,0) * 42ms));transform-origin:top;transition:transform .22s cubic-bezier(.22,1,.36,1),border-color .18s,background-color .18s,box-shadow .22s!important}.html-page--colorized .pz-card:hover,.html-page--colorized .pz-card:focus-within{box-shadow:0 12px 26px -22px color-mix(in srgb, var(--ledger-blue-deep) 52%, transparent)!important;transform:translateY(-4px)!important}.html-page--colorized a{transition:color .16s,background .18s,border-color .18s,box-shadow .22s,transform .18s cubic-bezier(.22,1,.36,1)!important}.html-page--colorized a[href=\/building]{isolation:isolate;position:relative;overflow:hidden}.html-page--colorized a[href=\/building]:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--surface) 34%, transparent), transparent);pointer-events:none;z-index:-1;width:38%;position:absolute;inset:-40% auto -40% -42%;transform:skew(-18deg)translate(-160%)}.html-page--colorized a[href=\/building]:hover:after,.html-page--colorized a[href=\/building]:focus-visible:after{transition:transform .62s cubic-bezier(.16,1,.3,1);transform:skew(-18deg)translate(420%)}.html-page--colorized a.is-pressed{animation:.18s cubic-bezier(.22,1,.36,1) evidentoryActionPulse}.building-shell{animation:.72s cubic-bezier(.16,1,.3,1) both evidentoryBuildingEnter}.building-panel>div{animation:.52s cubic-bezier(.22,1,.36,1) both evidentoryCardSettle}.building-panel>div:first-child{animation-delay:.12s}.building-panel>div:nth-child(2){animation-delay:.17s}.building-panel>div:nth-child(3){animation-delay:.22s}.building-page{background:radial-gradient(circle at 14% 18%, color-mix(in srgb, var(--teal) 16%, transparent), transparent 30%), radial-gradient(circle at 88% 10%, color-mix(in srgb, var(--ledger-blue) 15%, transparent), transparent 28%), linear-gradient(#13201c0a 1px, transparent 1px), linear-gradient(90deg, #13201c0a 1px, transparent 1px), var(--paper);min-height:100vh;color:var(--ink);background-size:100% 100%,100% 100%,34px 34px,34px 34px;place-items:center;padding:clamp(24px,6vw,72px);font-family:Hanken Grotesk,system-ui,sans-serif;display:grid}.building-shell{border:1px solid var(--ledger-blue-border);background:color-mix(in srgb, var(--surface) 82%, transparent);border-radius:16px;width:min(100%,880px);padding:clamp(28px,5vw,56px)}.building-back{color:var(--teal-deep);margin-bottom:42px;font:700 15px/1 Hanken Grotesk,system-ui,sans-serif;text-decoration:none;display:inline-flex}.building-kicker{color:var(--teal-deep);letter-spacing:.14em;text-transform:uppercase;margin-bottom:16px;font:600 12px/1 IBM Plex Mono,ui-monospace,monospace}.building-shell h1{max-width:760px;color:var(--ink);letter-spacing:-.025em;text-wrap:balance;margin:0 0 18px;font-family:Newsreader,Georgia,serif;font-size:clamp(2.5rem,7vw,4.75rem);font-weight:500;line-height:1}.building-shell>p{max-width:66ch;color:var(--ink-soft);margin:0 0 34px;font-size:18px;line-height:1.65}.building-panel{border:1px solid var(--ledger-blue-border);background:var(--paper-soft);border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.building-panel>div{border-right:1px solid var(--ledger-blue-border);background:var(--mint-bg);padding:22px}.building-panel>div:nth-child(2){background:var(--ledger-blue-bg)}.building-panel>div:nth-child(3){background:var(--clay-bg)}.building-panel>div:last-child{border-right:0}.building-panel span{color:var(--teal-deep);margin-bottom:14px;font:600 12px/1 IBM Plex Mono,ui-monospace,monospace;display:block}.building-panel strong{color:var(--ink);margin-bottom:8px;font-size:17px;display:block}.building-panel p{color:var(--ink-soft);margin:0;font-size:14px;line-height:1.55}@media (max-width:900px){.html-page [style*=max-width\:1200px],.html-page [style*=max-width\:1180px],.html-page [style*=max-width\:840px],.html-page [style*=max-width\:760px]{width:100%!important;padding-left:24px!important;padding-right:24px!important}.html-page header [style*=justify-content\:space-between]{flex-direction:column!important;align-items:flex-start!important}.html-page nav{flex-wrap:wrap!important;gap:12px!important;width:100%!important}.html-page section [style*="grid-template-columns:1.02fr 1.1fr"],.html-page section [style*="grid-template-columns:0.92fr 1.08fr"],.html-page section [style*="grid-template-columns:1fr 1fr"]{grid-template-columns:1fr!important;gap:34px!important}.html-page [style*="grid-template-columns:repeat(4,1fr)"],.html-page [style*="grid-template-columns:repeat(3,1fr)"]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:640px){.html-page [style*="padding:96px 40px"],.html-page [style*="padding:88px 40px"],.html-page [style*="padding:84px 40px"],.html-page [style*="padding:72px 40px"],.html-page [style*="padding:54px 40px"],.html-page [style*="padding:20px 40px"],.html-page [style*="padding:18px 40px"],.html-page [style*="padding:15px 40px"]{padding-left:18px!important;padding-right:18px!important}.html-page h1{letter-spacing:-.01em!important;text-wrap:pretty!important;font-size:clamp(30px,8.8vw,34px)!important;line-height:1.1!important}.html-page h2{font-size:clamp(28px,9vw,36px)!important}.html-page p{overflow-wrap:break-word!important;max-width:100%!important}.html-page h1 em,.html-page p b{white-space:normal!important}.html-page [style*="grid-template-columns:repeat(4,1fr)"],.html-page [style*="grid-template-columns:repeat(3,1fr)"],.html-page [style*="grid-template-columns:1.06fr 1fr 0.98fr"],.html-page [style*="grid-template-columns:1.08fr 1fr 0.96fr"]{grid-template-columns:1fr!important}.html-page [style*=display\:flex][style*=align-items\:center][style*=gap\:14px],.html-page [style*=display\:flex][style*=align-items\:center][style*=gap\:18px]{flex-wrap:wrap!important;align-items:flex-start!important}.html-page [style*="padding:16px 28px"],.html-page [style*="padding:16px 24px"],.html-page [style*="padding:15px 26px"],.html-page [style*="padding:15px 22px"]{flex:100%!important;justify-content:center!important;width:auto!important}.html-page [style*="box-shadow:0 40px 90px"],.html-page [style*="box-shadow:0 30px 70px"]{width:100%!important}.html-page [style*="font:500 10px/1.85"],.html-page [style*="font:500 10px/1.7"]{white-space:normal!important;word-break:break-word!important}.html-page a{min-height:44px}.building-panel{grid-template-columns:1fr}.faq-panel__inner{grid-template-columns:1fr;padding-left:18px;padding-right:18px}.faq-panel__intro{position:static}.faq-panel h2{max-width:100%}.faq-panel__trigger{align-items:flex-start;min-height:0;padding:20px 0;font-size:17px}.faq-panel__arrow{margin-top:3px;margin-right:6px}.faq-panel__answer-inner{padding-right:0}.building-panel>div{border-right:0;border-bottom:1px solid var(--line)}.building-panel>div:last-child{border-bottom:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.html-page--colorized>div,.html-page--colorized .pz-rise,.html-page--colorized .pz-win,.html-page--colorized .pz-card,.html-page--colorized .pz-win [style*=animation\:pzScan],.html-page--colorized a.is-pressed,.faq-panel__answer,.faq-panel__arrow,.building-shell,.building-panel>div{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}
