@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-cyrillic-ext-wght-normal.DjL33-gN.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-cyrillic-wght-normal.BEAKL7Jp.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-vietnamese-wght-normal.6IgcOCM7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-latin-ext-wght-normal.DC-KSUi6.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-latin-wght-normal.BgDaEnEv.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-cyrillic-ext-wght-normal.X_5orZeX.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-cyrillic-wght-normal.DiZS0aHC.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-symbols2-wght-normal.CO5SzqOn.woff2) format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-vietnamese-wght-normal.DadHysG0.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-latin-ext-wght-normal.Bwz-egvJ.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-latin-wght-normal.XN7g48iV.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--trama: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E%3Cg transform='translate%2811.8 11.5%29 scale%280.05%29' fill='%23141412' fill-opacity='0.05'%3E%3Cpath d='M84.586 23.198c.52.217.859.725.859 1.288l-.002 60.032c0 .467-.234.902-.622 1.161L59.13 102.805a1.395 1.395 0 0 1-2.169-1.16l.002-58.173c0-.563-.339-1.07-.858-1.287L2.408 19.809a1.395 1.395 0 0 1-.237-2.448L27.862.234c.388-.258.88-.306 1.31-.127z'/%3E%3Cpath d='M28.481 61.529zl21.328 8.887a1.395 1.395 0 0 1 .237 2.448L24.355 89.991c-.388.258-.88.306-1.31.127L.858 80.873A1.395 1.395 0 0 1 0 79.585V55.55c0-.467.234-.902.622-1.16l25.692-17.128a1.395 1.395 0 0 1 2.169 1.161z'/%3E%3C/g%3E%3C/svg%3E")}:root{--bg: #f6f4ef;--ink: #141412;--ink-2: #6b6960;--pill: #e9e5da;--line: #e7e3d9;--ease: cubic-bezier(.22, .61, .24, 1)}@view-transition{navigation:auto}*{margin:0;padding:0;box-sizing:border-box}html,body{overflow-x:clip}html{overflow-anchor:none}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--bg);color:var(--ink-2);font-family:Geist Variable,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:450;font-size:clamp(1.1875rem,1.08rem + .55vw,1.4375rem);line-height:1.5;letter-spacing:-.011em;-webkit-font-smoothing:antialiased}.svc,.cta,.slot,.fhead,.d-label{font-weight:550}::selection{background:var(--ink);color:var(--bg)}main{position:relative}.col{max-width:33em;margin-inline:auto;padding-inline:1.4rem}.doc{max-width:33em;margin-inline:auto;padding:clamp(3em,11vh,6em) 1.4rem clamp(5rem,16vh,10rem)}.hero-band+.doc{padding-top:0}.doc h1,.doc p,.doc li{font-size:inherit;font-weight:inherit;line-height:inherit}.doc h1,.ink{color:var(--ink)}.contact-grid{display:grid;grid-template-columns:1fr;gap:.9em}.ccard{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:.35em;background:#fff;border:1px solid var(--line);border-radius:1.1em;padding:1.3em 1.4em 1.4em;text-decoration:none;transition:border-color .2s var(--ease)}.ccard:hover{border-color:var(--ink)}.ccard-label{color:var(--ink-2);font-size:.82em;font-weight:550}.ccard-main{color:var(--ink);font-weight:550}.ccard-main.contact-line{gap:.5em}.ccard-ico{width:1.7em;height:1.7em;flex:none;border-radius:50%;background-size:cover;background-position:center}.ccard-mainrow{display:flex;align-items:center;gap:.15em}.ccard-link{text-decoration:none}.ccard-link:after{content:"";position:absolute;inset:0}.mail-copy{position:relative;z-index:1}.ccard:has(.ccard-link:focus-visible){outline:2px solid var(--ink);outline-offset:2px}.ccard-link:focus-visible{outline:none}.ccard-desc{color:var(--ink-2);font-size:.9em}.ccard-go{position:absolute;top:1.2em;right:1.2em;color:var(--ink)}.ccard-go .arrow-ico{width:.95em;height:.95em;transition:transform .25s var(--ease)}.ccard:hover .ccard-go .arrow-ico{transform:translate(3px)}.ccard-form{cursor:default}.cform-grid{display:grid;grid-template-columns:1fr 1fr;gap:.6em;width:100%;margin-top:.5em}.cform-send{margin-top:.9em}.cform-lines{display:flex;flex-direction:column;gap:.45em;margin-top:.9em}.input:user-invalid{border-color:color-mix(in srgb,#e39a7f 65%,var(--ink))}.cline input:user-invalid{outline:2px solid color-mix(in srgb,#e39a7f 65%,var(--ink));outline-offset:1px}.cform-grid .input{margin-top:0}.cform-grid[hidden]{display:none}.cform-send{font:inherit;font-weight:550;display:inline-flex;align-items:center;justify-content:center;gap:.4em;color:var(--bg);background:var(--ink);border:0;border-radius:999px;padding:.5em .95em;cursor:pointer}.cform-send:disabled{opacity:.55;cursor:default}.cform-send .arrow-ico{width:.85em;height:.85em;transition:transform .25s var(--ease)}.cform-send:hover:not(:disabled) .arrow-ico{transform:translate(3px)}.cform-send:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.cform-note{margin-top:.6em}.vdemo{margin-top:1em}.vdemo .cform-grid{margin-top:0}.cline{display:flex;align-items:baseline;gap:.55em;font-size:.82em;line-height:1.4;cursor:pointer}.cline input{accent-color:var(--ink);width:1em;height:1em;flex:none;translate:0 .05em;cursor:pointer}.rgpd{font-size:.8em;line-height:1.5;margin-top:1.1em;border-top:1px solid var(--line);width:100%}.rgpd-title{font-weight:550;padding-top:.9em}.rgpd p+p{margin-top:.55em}@media(max-width:700px){.cform-grid{grid-template-columns:1fr}}.ccard:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.doc-sig{display:flex;align-items:center;gap:.85em}.sig-photo{width:2.6em;height:2.6em;flex:none;border:1px solid color-mix(in srgb,var(--ink) 45%,transparent);border-radius:50%;background-size:cover;background-position:center}.sig-name{display:block;font-weight:550;line-height:1.3}.sig-date{display:block;line-height:1.3}.doc strong{color:var(--ink);font-weight:550}:root{--font-title: "Geist Variable", "Helvetica Neue", Helvetica, Arial, sans-serif;--title-weight: 600;--title-tracking: -.024em;--h2-size: clamp(1.6rem, 1.22rem + 1.65vw, 2.2rem);--h3-size: clamp(1.3rem, 1.14rem + .75vw, 1.62rem);--h4-size: 1.08em;--font-label: "Geist Mono Variable", ui-monospace, "SF Mono", Menlo, monospace}.doc h2,.doc h3{font-family:var(--font-title);font-weight:var(--title-weight);color:var(--ink);text-wrap:balance}.doc h2{font-size:var(--h2-size);line-height:1.14;letter-spacing:var(--title-tracking)}.doc h3{font-size:var(--h3-size);line-height:1.22;letter-spacing:-.018em}.doc h4{font-family:var(--font-title);font-size:var(--h4-size);font-weight:var(--title-weight);line-height:1.3;letter-spacing:-.014em;color:var(--ink);text-wrap:balance}.doc>h4{margin-top:2.4em}.doc>h4+*{margin-top:.7em}.doc>h2+h4,.doc>h3+h4{margin-top:1.2em}.doc .ba-h,.yesno .no>p.ink,.yesno .yes>p.ink,.defcard-k>span:first-child{font-family:var(--font-label);font-size:.72em;font-weight:500;line-height:1.4;letter-spacing:.05em;text-transform:uppercase}.doc .ba-before .ba-h,.yesno .no>p.ink{color:var(--ink-2)}.doc>h2,.doc>h2.sp-top{margin-top:2.5em}.doc>h3{margin-top:2.1em}.doc>h2+*,.doc>h3+*{margin-top:.85em}.doc>h2+h3{margin-top:1.1em}.fs-title,.step-title{font-family:var(--font-title);font-weight:var(--title-weight);letter-spacing:-.014em}.hero-band h1,.doc h1,.doc h2{scroll-margin-top:5.5em}.doc ul.dash li{position:relative;padding-left:1.1em}.doc ul.dash li:before{content:"–";position:absolute;left:0;color:var(--ink-2)}.doc .sp-top{margin-top:3.2em}@media(prefers-reduced-motion:no-preference){@keyframes rise{0%{opacity:0;transform:translateY(10px)}}.doc>*{animation:rise .45s var(--ease) backwards}.doc>:nth-child(2){animation-delay:.06s}.doc>:nth-child(3){animation-delay:.12s}.doc>:nth-child(4){animation-delay:.18s}.doc>:nth-child(5){animation-delay:.24s}.doc>:nth-child(6){animation-delay:.3s}.doc>:nth-child(n+7){animation-delay:.36s}}.doc>*+*{margin-top:1.5em}.doc ul{list-style:none}.doc li+li{margin-top:.45em}a{color:inherit;text-decoration:underline;text-decoration-color:currentColor;text-underline-offset:.2em;transition:text-decoration-color .2s var(--ease);-webkit-tap-highlight-color:transparent}a:hover{text-decoration-color:#b5afa2}:root{--fosforito: #e2f07c}mark{background:var(--fosforito);color:inherit;padding:.04em .18em;margin-inline:-.08em;border-radius:.28em;-webkit-box-decoration-break:clone;box-decoration-break:clone}a:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.footer :is(a,select,button):focus-visible,.topline .cta:focus-visible,.case-go:focus-visible,.tier.featured .tier-go:focus-visible{outline-color:var(--bg)}.pindex{position:absolute;top:var(--pi-top, 9em);left:2rem;width:13em;font-size:.85em;max-height:calc(100vh - 10em);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line) transparent;transition:opacity .3s var(--ease)}.pindex.fix{position:fixed;top:7.5em}.pindex.hide,.pindex.veil{opacity:0;pointer-events:none}.pindex li:first-child a{font-weight:600;color:var(--ink)}.pindex.tinted li:first-child a{color:var(--c)}.pindex ul{list-style:none}.pindex a{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;padding:.28em 0 .28em .7em;border-left:2px solid transparent;color:var(--ink-2);text-decoration:none;line-height:1.35;transition:color .2s var(--ease),border-color .2s var(--ease)}.pindex a:hover{color:var(--ink)}.pindex a.act{color:var(--ink);border-left-color:var(--ink)}.pindex.tinted a.act{border-left-color:var(--c)}@media(max-width:1320px){.pindex{display:none}}.bar{position:sticky;top:0;z-index:20;background:var(--ink)}.topline{display:flex;justify-content:space-between;align-items:center;gap:1em;position:relative;padding-block:.9em}.topline .name{display:inline-flex;align-items:center}.topline .name{color:var(--bg);text-decoration:none}.topline a:not(.cta):hover{background:none}.topline{justify-content:flex-start}.topline .cta{margin-left:auto}.cta{interpolate-size:allow-keywords}.cta-swap{display:flex}.cta-swap>span{white-space:nowrap;overflow:hidden;width:max-content;transition:width .3s var(--ease),opacity .2s var(--ease)}.cta-swap>.cta-b,.cta-swap>.cta-m,.cta:hover .cta-swap>.cta-a,.cta:focus-visible .cta-swap>.cta-a{width:0;opacity:0}.cta:hover .cta-swap>.cta-b,.cta:focus-visible .cta-swap>.cta-b{width:max-content;opacity:1}@media(max-width:800px){.cta-swap>.cta-a,.cta-swap>.cta-b,.cta:hover .cta-swap>.cta-b,.cta:focus-visible .cta-swap>.cta-b{width:0;opacity:0}.cta-swap>.cta-m,.cta:hover .cta-swap>.cta-m,.cta:focus-visible .cta-swap>.cta-m{width:max-content;opacity:1}}.cta-ghost{visibility:hidden;width:0;padding-inline:0;overflow:hidden;pointer-events:none}.menu-btn{font:inherit;font-weight:550;display:inline-flex;flex:none;align-items:center;gap:.35em;margin-left:1.1em;color:var(--bg);background:none;border:0;cursor:pointer}.menu-btn:focus-visible{outline:2px solid var(--bg);outline-offset:2px}.topline .name:focus-visible{outline-color:var(--bg)}.menu-btn{min-width:0}.mb-default{white-space:nowrap}.menu-caret{width:.85em;height:.85em;transform:rotate(90deg);transition:transform .2s var(--ease)}.burger-ico{display:none;width:1.2em;height:1.2em}.mega{position:absolute;top:100%;left:0;right:0;background:var(--bg);border-bottom:1px solid var(--line);box-shadow:0 24px 50px #1414121a;max-height:calc(100vh - 4.5em);overflow:auto}.mega-grid{display:grid;grid-template-columns:repeat(4,max-content);justify-content:center;gap:2.2em 2.5em;max-width:72em;margin-inline:auto;padding:2em 1.4rem 2.4em}@media(max-width:1280px)and (min-width:801px){.mega-grid{grid-template-columns:max-content max-content;gap:1.8em 2.5em}}.mega-duo{display:contents}.mega-contact{display:none}@media(max-width:800px){.mega-duo{display:grid;grid-template-columns:1fr;gap:1.5em}.mega-contact{display:block}}.mega-era{font-weight:550;color:var(--ink);margin-bottom:.9em}.mega-list{list-style:none;display:flex;flex-direction:column;align-items:flex-start;gap:.45em}.mega-pill.on{background:var(--ink);color:var(--bg)}.mega-pill.on:hover,.mega-pill.on:focus-visible{color:var(--ink)}.pill-check{width:.85em;height:.85em;flex:none;margin-left:.45em}.mega-int{display:inline-flex;align-items:center;gap:.4em;font-weight:550;color:var(--ink);text-decoration:none}.mega-int:hover,.mega-int:focus-visible{text-decoration:underline;text-decoration-color:currentColor;text-underline-offset:.2em}.mega-int .arrow-ico{width:.85em;height:.85em;transition:transform .25s var(--ease)}.mega-int:hover .arrow-ico{transform:translate(3px)}@media(max-width:800px){.menu-btn .mb-default,.menu-caret{display:none}.burger-ico{display:block}.menu-btn{order:3;margin-left:0;padding:.3em;border:1px solid color-mix(in srgb,var(--bg) 45%,transparent);border-radius:999px;width:2.1em;height:2.1em;justify-content:center}.menu-btn:last-child{margin-left:auto}.burger-ico{width:1.3em;height:1.3em}.topline{gap:.7em}.cta{padding:.28em .7em}.mega-grid{grid-template-columns:1fr;gap:1.5em;padding-block:1.3em 1.6em}}.cta{align-self:center;display:inline-flex;align-items:center;white-space:nowrap;background:var(--c, var(--bg));color:var(--ink);text-decoration:none;padding:.3em .85em;border-radius:999px;transition:background-color .2s var(--ease),color .2s var(--ease)}.cta .arrow-ico{width:.85em;height:.85em}.cta .arr-r{width:1.15em}.cta:hover .arr-l,.cta:focus-visible .arr-l{width:1.15em;opacity:1;transform:none}.cta:hover .arr-r,.cta:focus-visible .arr-r{width:0;opacity:0;transform:translate(.4em)}.notice{position:relative;border:1px solid var(--line);border-radius:1em;background:#ffffffb3;color:var(--ink-2);padding:1.4em 1.6em}.modal-lines{margin-top:1em;color:var(--ink)}.notice>.ink,.notice .lbl{font-weight:600}.copy-line{display:flex;align-items:center;justify-content:space-between;gap:1em}.line-copy{font:inherit;line-height:1;color:var(--ink);background:none;border:0;padding:.2em;cursor:pointer;flex:none;transition:color .2s var(--ease)}.line-copy:hover{color:var(--ink-2)}.line-copy svg{width:.95em;height:.95em;display:block;margin-left:0;vertical-align:0}.check-ico{width:.85em;height:.85em;display:inline-block;vertical-align:-.08em;margin-left:.3em}.duo{display:flex;align-items:center;flex-wrap:wrap;gap:.7em}.soft-chip{display:inline-flex;align-items:center;gap:.5em;font-weight:550;color:var(--ink);background:#ffffffbf;border-radius:.7em;padding:.3em .8em}.soft-chip img{height:1.25em;width:auto;display:block}.duo-arrow{width:1.1em;height:1.1em;color:var(--ink);flex:none}.both-ico{width:.85em;height:.85em;display:inline-block;vertical-align:-.08em;margin-inline:.1em}.idea{display:flex;flex-wrap:wrap;align-items:baseline;gap:.3em .55em}.idea-arrow{width:.8em;height:.8em;color:var(--ink-2);flex:none;align-self:center}.status-dot{display:inline-block;width:.6em;height:.6em;border-radius:50%;margin-right:.45em;background:#3aa15a;box-shadow:0 0 0 .22em color-mix(in srgb,#3aa15a 18%,transparent)}.status-dot.warn{background:#dd8a2f;box-shadow:0 0 0 .22em color-mix(in srgb,#dd8a2f 18%,transparent)}.uptime .up-row{margin-top:1.3em}.up-head{display:flex;justify-content:space-between;gap:1em;margin-bottom:.5em}.up-bars{display:flex;gap:2px}.up-bars i{flex:1;min-width:1px;height:1.5em;border-radius:2px;background:#3aa15a}.up-bars i.warn{background:#dd8a2f}.fineprint{font-size:.8em;color:#8d887c}button.cta{border:0;font:inherit;cursor:pointer}.cta[disabled]{opacity:.4;pointer-events:none}.col-wide{max-width:46em;margin-inline:auto;padding-inline:1.4rem}.wins{display:grid;grid-template-columns:repeat(3,1fr);gap:2em;margin-top:2.4em}.win{border-top:1px solid color-mix(in srgb,var(--ink) 30%,transparent);padding-top:.9em;color:var(--ink)}.win-n{display:block;font-weight:550;opacity:.5;margin-bottom:.4em}@media(max-width:760px){.wins{grid-template-columns:1fr}}.dates,.hours{display:flex;flex-wrap:wrap;gap:.5em}.hours{margin-top:1em}.hours[hidden]{display:none}.slot{font:inherit;color:var(--ink);background:none;border:1px solid #c9c4b6;border-radius:999px;padding:.14em .75em;cursor:pointer;transition:border-color .2s var(--ease),background-color .2s var(--ease),color .2s var(--ease)}.slot:hover{border-color:var(--ink)}.slot.sel{background:var(--ink);border-color:var(--ink);color:var(--bg)}.date-carousel{position:relative}.car-btn{position:absolute;top:50%;transform:translateY(-50%);width:2em;height:2em;display:flex;align-items:center;justify-content:center;color:var(--ink);background:none;border:1px solid #c9c4b6;border-radius:50%;cursor:pointer;transition:border-color .2s var(--ease),opacity .2s var(--ease)}#d-prev{left:-2.9em}#d-next{right:-2.9em}@media(max-width:760px){.date-carousel{display:flex;flex-wrap:wrap;gap:.6em}.car-btn{position:static;transform:none}.date-cards{flex:1 1 100%;order:1}#d-prev{order:2}#d-next{order:3}}.car-btn:hover{border-color:var(--ink)}.car-btn[disabled]{opacity:.35;pointer-events:none}.car-ico{width:.85em;height:.85em}.car-ico-prev{transform:rotate(180deg)}.date-cards{flex:1;min-width:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.6em}@media(max-width:600px){.date-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.date-card{font:inherit;display:flex;flex-direction:column;align-items:center;gap:.1em;padding:.8em .4em;color:var(--ink);background:none;border:1px solid #c9c4b6;border-radius:.9em;cursor:pointer;transition:border-color .2s var(--ease),background-color .2s var(--ease),color .2s var(--ease)}.date-card:hover{border-color:var(--ink)}.date-card.is-off{cursor:default;color:color-mix(in srgb,var(--ink) 38%,transparent);border-color:color-mix(in srgb,#c9c4b6 60%,transparent);background:repeating-linear-gradient(-45deg,transparent 0 5px,color-mix(in srgb,var(--ink) 6%,transparent) 5px 6px)}.date-card.is-off:hover{border-color:color-mix(in srgb,#c9c4b6 60%,transparent)}.date-card.is-off .dc-wd,.date-card.is-off .dc-mon{color:inherit}.date-card.sel{background:var(--ink);border-color:var(--ink);color:var(--bg)}.dc-wd,.dc-mon{font-size:.8em;color:var(--ink-2)}.date-card.sel .dc-wd,.date-card.sel .dc-mon{color:color-mix(in srgb,var(--bg) 72%,transparent)}.dc-day{font-weight:550;font-size:1.35em;line-height:1.2}.fields{display:grid;gap:1.1em;max-width:24em}.field{display:block}.input{display:block;width:100%;margin-top:.35em;font:inherit;color:var(--ink);background:#fff;border:1px solid var(--line);border-radius:.65em;padding:.5em .75em}.input:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.pick-row{display:flex;align-items:center;gap:.6em;flex-wrap:wrap}.pick-row .input{width:9.5em;margin-top:0}.pick-both{flex:none;width:.85em;height:.85em;color:var(--ink-2)}.pick-field{position:relative;display:inline-block}.pick-menu{position:absolute;top:calc(100% + .35em);left:0;min-width:100%;z-index:10;list-style:none;background:#fff;border:1px solid var(--line);border-radius:.65em;box-shadow:0 14px 34px #1414121a;padding:.3em;max-height:13em;overflow:auto}.pick-opt{display:block;width:100%;text-align:left;font:inherit;font-weight:550;color:var(--ink);background:none;border:0;border-radius:.45em;padding:.3em .6em;cursor:pointer;white-space:nowrap}.pick-opt:hover,.pick-opt.on{background:var(--pill)}.pick-go{font:inherit;font-weight:550;display:inline-flex;align-items:center;gap:.4em;color:var(--bg);background:var(--ink);border:0;border-radius:999px;padding:.5em .9em;cursor:pointer}.pick-go .arrow-ico{width:.85em;height:.85em;transition:transform .25s var(--ease)}.pick-go:hover .arrow-ico{transform:translate(3px)}.pick-go:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.logo{display:block;height:1.7em;width:auto;overflow:visible}.ico-up,.ico-down{transition:transform .3s var(--ease)}.name:hover .ico-up,.name:focus-visible .ico-up{transform:translate(.7px,-.7px)}.name:hover .ico-down,.name:focus-visible .ico-down{transform:translate(-.7px,.7px)}.name.settle .ico-up,.name.settle .ico-down{transform:none}.svc{display:inline-flex;align-items:center;color:var(--ink);text-decoration:none;padding:.18em .6em;border-radius:999px;background:var(--c, transparent);transition:filter .2s var(--ease),background-color .2s var(--ease)}.svc:hover,.svc:focus-visible{background:var(--c, var(--pill));filter:brightness(.95) saturate(1.1)}.arr{display:inline-flex;align-items:center;overflow:hidden;opacity:0;width:0;transition:width .25s var(--ease),opacity .25s var(--ease),transform .25s var(--ease)}.arrow-ico{width:.95em;height:.95em;flex:none;margin-inline:auto}.arr-l{transform:translate(-.4em)}.arr-r{width:1.35em;opacity:1;justify-content:flex-end}.svc:hover .arr-l,.svc:focus-visible .arr-l{width:1.35em;opacity:1;transform:none}.svc:hover .arr-r,.svc:focus-visible .arr-r{width:0;opacity:0;transform:translate(.4em)}.hero-band{padding-block:clamp(2em,7vh,3.6em) clamp(2.4em,7vh,3.8em);background:var(--c, var(--pill));color:var(--ink)}.hero-band .col>*+*{margin-top:1.2em}.proof-strip{background:color-mix(in srgb,var(--c, var(--pill)) 36%,var(--bg));padding-block:.95em}.proof-strip .proof-item{white-space:normal}@media(max-width:640px){.proof-strip .proof-item{font-size:.88em}}.hero-cta{display:flex;flex-direction:column;align-items:flex-start;gap:1.3em;margin-top:1.6em!important}.hero-btn{align-self:flex-start;background:var(--ink);color:var(--bg);font-weight:550;padding:.55em 1.1em}.hero-proof{display:grid;gap:.45em}.proof-item{font-size:.95em;line-height:1.4;color:var(--ink);white-space:nowrap}.proof-logo{display:inline-block;height:1.15em;width:auto;vertical-align:-.2em;margin-right:.4em}.proof-name{color:var(--ink);font-weight:550;margin-right:.3em}@media(max-width:640px){.proof-rest{display:block}}.hero-band h1,.doc h1.page-title{font-family:var(--font-title);font-size:clamp(2.1rem,1.4rem + 3.2vw,3.4rem);font-weight:var(--title-weight);line-height:1.12;letter-spacing:-.028em;text-wrap:balance}.marquee{overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(to right,transparent,#000 12%,#000 88%,transparent)}.marquee-track{display:flex;width:max-content;animation:marquee 26s linear infinite}.marquee:hover .marquee-track{animation-play-state:paused}.marquee-set{display:flex;align-items:center;gap:2.4em;padding-right:2.4em;color:var(--ink)}.client{font-weight:550;white-space:nowrap}.client-logo{height:1.35em;width:auto;filter:grayscale(1);opacity:.85}@keyframes marquee{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.marquee{-webkit-mask-image:none;mask-image:none}.marquee-track{animation:none;width:auto;flex-wrap:wrap}.marquee-set[aria-hidden]{display:none}}.sweep{color:var(--ink)}@supports (animation-timeline: view()){.sweep{background:linear-gradient(to right,var(--ink) 50%,var(--ink-2) 50%) no-repeat;background-size:250% 100%;background-position:100% 0;-webkit-background-clip:text;background-clip:text;color:transparent;animation:sweep linear both;animation-timeline:view();animation-range:cover 12% cover 48%}@keyframes sweep{to{background-position:0% 0}}}.faq{border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line)}.faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:1em;padding-block:.8em;color:var(--ink);font-weight:550;cursor:pointer;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.faq-ico{width:.85em;height:.85em;flex:none;color:var(--ink-2);transition:transform .25s var(--ease)}.faq-item[open] .faq-ico{transform:rotate(45deg)}.faq-item>p{padding-bottom:1.1em}.cases{display:flex;gap:.9em;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:1.1em}.cases::-webkit-scrollbar{display:none}.case{position:relative;overflow:hidden;flex:0 0 100%;scroll-snap-align:start;display:flex;flex-direction:column;align-items:flex-start;gap:.55em;background:var(--ink);border-radius:1.1em;padding:5.5em 1.5em 1.5em}.case-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.case--img:before,.case--img:after{content:"";position:absolute;inset:0;z-index:1}.case--img:before{background:var(--c);opacity:.35;mix-blend-mode:multiply}.case--img:after{background:linear-gradient(to top,color-mix(in srgb,var(--ink) 72%,transparent) 0%,color-mix(in srgb,var(--ink) 26%,transparent) 55%,transparent 100%)}.case-client,.case-title,.case-go{position:relative;z-index:2}.case-client{color:var(--c);font-weight:550}.case-title{color:var(--bg);font-weight:600;font-size:1.4em;line-height:1.22;letter-spacing:-.02em}.case-go{display:inline-flex;align-items:center;gap:.45em;margin-top:.7em;background:var(--bg);color:var(--ink);font-weight:550;text-decoration:none;border-radius:999px;padding:.32em .85em}.case-go .arrow-ico{width:.85em;height:.85em;transition:transform .25s var(--ease)}.case-go:hover .arrow-ico{transform:translate(3px)}.cases-nav{display:flex;gap:.5em;justify-content:flex-end;margin-top:.8em}.case-btn{display:inline-flex;align-items:center;justify-content:center;width:2.2em;height:2.2em;border-radius:999px;border:1px solid var(--line);background:#fff;color:var(--ink);cursor:pointer;transition:border-color .2s var(--ease),opacity .2s var(--ease)}.case-btn:hover:not(:disabled){border-color:var(--ink)}.case-btn:disabled{opacity:.35;cursor:default}.case-btn:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.case-btn-ico{width:.85em;height:.85em}.case-btn-ico.prev{transform:rotate(180deg)}.footer{background:var(--ink);color:#9d978b;padding-block:3.2em 4.5em}.footer.light{background:var(--bg);color:var(--ink-2);padding-top:0}.doc.doc-index{padding-bottom:2em}.footer.light .lang-select{border-color:#cfc9bb;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4 6.5 8 10.5 12 6.5' stroke='%236b6960' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.footer.light ::selection{background:var(--ink);color:var(--bg)}.footer.light .fhead{color:var(--ink)}.footer.light a:hover{color:var(--ink);text-decoration-color:var(--ink)}.footer.light .footer-bottom{color:var(--ink-2)}.footer.light :is(a,select,button):focus-visible{outline-color:var(--ink)}.footer ::selection{background:var(--bg);color:var(--ink)}.footer-cols{display:grid;grid-template-columns:1.3fr 1fr;gap:2.4em 2.5em}.fcol-wide{grid-row:span 2}.fhead{color:var(--bg);margin-bottom:.9em}.fcol ul{list-style:none}.fcol li+li{margin-top:.5em}.footer-bottom{margin-top:3em;display:flex;flex-wrap:wrap;gap:1em 2em;justify-content:space-between;align-items:center;font-size:.8em;color:#8d887c}.footer a{text-decoration:none}.footer a.now,.footer a.now:hover{color:var(--lk, var(--bg));text-decoration:underline;text-decoration-color:var(--lk, currentColor);text-underline-offset:.2em}.footer.light a.now,.footer.light a.now:hover{color:var(--lk, var(--ink))}.legal{display:flex;flex-wrap:wrap;gap:.4em 1.7em}.footer a:hover{color:var(--bg);text-decoration:underline;text-decoration-color:var(--bg)}.lang-select{font:inherit;color:inherit;border:1px solid #3b3831;border-radius:999px;padding:.25em 1.9em .25em .75em;cursor:pointer;appearance:none;-webkit-appearance:none;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4 6.5 8 10.5 12 6.5' stroke='%239d978b' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right .65em center / .75em}.lang-select option{color:var(--ink);background:#fff}.lang-select:focus-visible{outline:2px solid var(--bg);outline-offset:2px}.legal-brand{display:inline-flex;align-items:center;gap:.75em;color:var(--fc, inherit)}.legal-brand .logo{height:1.5em;width:auto;margin-block:-.3em;overflow:visible}.legal-brand .ltr,.legal-brand .ico-up,.legal-brand .ico-down{transition:transform .3s var(--ease);transform-box:fill-box;transform-origin:center}.legal-brand:hover .ico-up{transform:translate(.7px,-.7px)}.legal-brand:hover .ico-down{transform:translate(-.7px,.7px)}.legal-brand.party .ltr{animation:ltr-pop .6s var(--ease)}.legal-brand.party .ltr:nth-of-type(2){animation-delay:.05s}.legal-brand.party .ltr:nth-of-type(3){animation-delay:.1s}.legal-brand.party .ltr:nth-of-type(4){animation-delay:.15s}.legal-brand.party .ico-up{animation:ico-burst-up .65s var(--ease)}.legal-brand.party .ico-down{animation:ico-burst-down .65s var(--ease)}@keyframes ltr-pop{35%{transform:translateY(-18%) rotate(-2deg)}}@keyframes ico-burst-up{40%{transform:translate(3px,-4px) rotate(5deg)}}@keyframes ico-burst-down{40%{transform:translate(-3px,4px) rotate(5deg)}}.contact-line{display:flex;align-items:center;gap:.55em}.mail-row{display:flex;align-items:center;gap:.15em}.footer .line-copy{color:inherit}.footer .line-copy:hover{color:var(--bg)}.footer.light .line-copy:hover{color:var(--ink)}.contact-line .avatar,.ccard .ccard-ico{transition:transform .25s var(--ease)}.contact-line:hover .avatar,.ccard:hover .ccard-ico{transform:scale(1.12)}.avatar{width:1.6em;height:1.6em;margin-block:-.35em;border-radius:50%;flex:none;background-color:var(--c, #3b3831);background-position:center;background-size:cover;background-repeat:no-repeat}@media(max-width:720px){.footer-cols{grid-template-columns:1fr}.fcol-wide{grid-row:auto}}.demo-pop{position:fixed;z-index:10;left:min(calc(50% + 20.5em),calc(100vw - 21em));top:50%;transform:translateY(-50%);width:19em;background:#fff;border:1px solid var(--line);border-radius:1.1em;box-shadow:0 18px 50px #14141214;padding:1.3em 1.5em 1.5em;font-size:.85em;line-height:1.45;pointer-events:none}.demo-pop .demo{display:flex;flex-direction:column;min-height:19em}.demo-pop .demo[hidden]{display:none}.d-label{display:flex;align-items:center;gap:.5em;color:var(--ink);padding-bottom:.9em;border-bottom:1px solid var(--line)}.d-dot{width:.55em;height:.55em;border-radius:50%;background:var(--c, var(--pill));flex:none}.d-steps{--wire: #d9d4c7;--wire-on: color-mix(in srgb, var(--c, var(--ink)) 62%, var(--ink));--link: 1.35em;flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:.55em;padding-top:.9em}.demo-pop:not([hidden]){animation:pop-in .18s ease}@keyframes pop-in{0%{opacity:0;transform:translateY(calc(-50% + 6px))}}@media(max-width:1499px){.demo-pop{display:none!important}}.d-node{display:inline-block;max-width:100%;padding:.34em .9em;border-radius:1.1em;background:var(--bg);color:var(--ink-2);font-weight:550;line-height:1.25;text-wrap:balance;transition:background-color .35s var(--ease),color .35s var(--ease)}.d-step.on>.d-node{background:color-mix(in srgb,var(--c, var(--pill)) 30%,#fff);color:var(--ink);transition-delay:.12s}.d-step.on>.d-node.ok{background:var(--c, var(--pill))}.d-root>.d-node,.d-root.on>.d-node{background:var(--ink);color:var(--bg)}.d-node.d-quote{border-radius:1.1em 1.1em 1.1em .3em;font-weight:450}.d-flow{gap:0}.d-flow .d-step{display:flex;flex-direction:column;align-items:center;max-width:100%}.d-link{position:relative;display:block;width:1.5px;height:var(--link)}.d-link:before,.d-link:after{content:"";position:absolute;left:0;top:0;border-left:1.5px solid var(--wire)}.d-link:before{bottom:0}.d-link:after{height:0;border-left-color:var(--wire-on);transition:height .3s var(--ease)}.d-step.on>.d-link:not(.d-fill):after,.d-step.next-on>.d-fill:after{height:100%}.d-fill{flex:1;height:auto;min-height:0}.d-nw{white-space:nowrap}.demo-chat .d-steps{align-items:stretch;text-align:left;gap:.5em}.demo-chat .d-step{width:fit-content;max-width:85%;padding:.5em .9em;border-radius:1.15em;line-height:1.35;opacity:0;transform:translateY(6px) scale(.98);transition:opacity .3s,transform .3s var(--ease)}.demo-chat .d-step.on{opacity:1;transform:none}.demo-chat .from-them{margin-right:auto;background:var(--bg);color:var(--ink);border-bottom-left-radius:.3em;transform-origin:left bottom}.demo-chat .from-us{margin-left:auto;background:var(--ink);color:var(--bg);border-bottom-right-radius:.3em;transform-origin:right bottom}.demo-chat .from-us.is-ok:not(.typing){background:var(--c, var(--pill));color:var(--ink);font-weight:550}.d-typing{display:none}.d-step.typing>.d-say{display:none}.d-step.typing>.d-typing{display:inline-flex;align-items:center;gap:.28em;height:1.35em}.d-typing i{width:.36em;height:.36em;border-radius:50%;background:currentColor;opacity:.35;animation:d-typing .9s var(--ease) infinite}.d-typing i:nth-child(2){animation-delay:.15s}.d-typing i:nth-child(3){animation-delay:.3s}@keyframes d-typing{30%{opacity:1;transform:translateY(-.12em)}}.d-bars{display:grid;gap:.35em;margin-top:.5em;width:12em;max-width:100%;margin-inline:auto;text-align:left}.d-bar{display:flex;align-items:center;gap:.6em}.d-bar i{font-style:normal;color:#a19a8d;min-width:5.5em}.d-bar b{display:block;height:6px;border-radius:3px;width:0;background:color-mix(in srgb,var(--c, var(--ink)) 55%,var(--ink));transition:width .6s var(--ease)}.d-bar:last-child b{background:var(--c, var(--ink))}.d-step.on .d-bar:nth-child(1) b{width:55%}.d-step.on .d-bar:nth-child(2) b{width:35%}.d-step.on .d-bar:nth-child(3) b{width:70%}.doc p{text-wrap:pretty}@media(prefers-reduced-motion:reduce){@view-transition{navigation:none}html{scroll-behavior:auto}.d-step,.d-node,.d-link:after,.d-wire,.d-ring-arc,.d-bar b,a{transition:none}.demo-pop:not([hidden]){animation:none}}@media print{body{background:#fff}.demo-pop{display:none!important}a{text-decoration-color:var(--ink)}}.fs{display:grid;grid-template-columns:1fr 1fr;gap:2em;align-items:start}.fs-steps{display:flex;flex-direction:column}.fs-step{min-height:16em;display:flex;flex-direction:column;justify-content:center;gap:.6em;padding-block:2em}.fs-title{color:var(--ink);font-weight:550}.fs-panel{position:sticky;top:5.5em;height:24em;border-radius:1.1em;overflow:hidden}.fs-art{position:absolute;inset:0;opacity:0;transition:opacity .4s var(--ease)}.fs-art.on{opacity:1}.fs-steps .fs-inline{display:none}@media(max-width:800px){.fs{grid-template-columns:1fr}.fs-panel{display:none}.fs-step{min-height:0;padding-block:1.2em}.fs-steps .fs-inline{display:flex;height:11em;border-radius:1.1em;margin-bottom:.6em}}.scene{background:var(--c);display:flex;align-items:center;justify-content:center;height:100%}.sc-card{background:#fff;border-radius:.85em;padding:1.1em;width:min(70%,13em);display:flex;flex-direction:column;gap:.55em;box-shadow:0 12px 30px #1414121f}.sc-line{display:block;height:.5em;border-radius:999px;background:var(--pill)}.sc-line.hl{background:color-mix(in srgb,var(--c) 65%,#fff)}.sc-line.inv{background:color-mix(in srgb,var(--bg) 35%,transparent)}.sc-chip{align-self:flex-end;display:inline-flex;align-items:center;justify-content:center;width:1.5em;height:1.5em;border-radius:999px;background:var(--ink);color:var(--bg);margin-top:.2em}.sc-check{width:.8em;height:.8em}.sc-chat{display:flex;flex-direction:column;gap:.55em;width:min(72%,13em)}.sc-bub{background:#fff;border-radius:1em;padding:.5em .8em;align-self:flex-start;box-shadow:0 8px 20px #1414121a;display:inline-flex;align-items:center}.sc-bub.us{align-self:flex-end;background:var(--ink);color:var(--bg)}.sc-bars{display:flex;align-items:flex-end;gap:.7em;height:55%}.sc-bar{width:1.7em;border-radius:.45em .45em 0 0;background:#fff;box-shadow:0 8px 20px #1414121a}.sc-bar.hl{background:var(--ink)}.sc-flow{display:flex;align-items:center;gap:.6em}.sc-node{width:2.3em;height:2.3em;border-radius:.7em;background:#fff;box-shadow:0 8px 20px #1414121a;display:inline-flex;align-items:center;justify-content:center}.sc-node.ok{background:var(--ink);color:var(--bg)}.sc-arrow{width:1em;height:1em;color:var(--ink)}.testi{position:relative;overflow:hidden;border-radius:1.1em;background:var(--ink);padding:4.5em 1.6em 1.5em;display:flex;flex-direction:column;gap:.9em}.testi-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.testi--natural .testi-quote,.testi--natural .testi-who{text-shadow:0 1px 18px rgba(20,20,18,.45)}.testi--plano:before,.testi--diag:before,.testi--duo:before{content:"";position:absolute;inset:0;z-index:1}.testi--plano:after,.testi--diag:after,.testi--duo:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(to top,color-mix(in srgb,var(--ink) 72%,transparent) 0%,color-mix(in srgb,var(--ink) 26%,transparent) 55%,transparent 100%)}.testi--plano:before{background:var(--c);opacity:.35;mix-blend-mode:multiply}.testi--diag:before{background:linear-gradient(215deg,var(--c) 30%,transparent 85%);opacity:.95}.testi--duo .testi-bg{filter:grayscale(1) contrast(1.05)}.testi--duo:before{background:var(--c);mix-blend-mode:color;opacity:.9}.testi-quote,.testi-who{position:relative;z-index:2}.testi-quote{position:relative;font-weight:550;font-size:1.25em;line-height:1.42;letter-spacing:-.015em}.testi-quote{color:var(--bg)}.testi-who{color:color-mix(in srgb,var(--bg) 72%,transparent)}.testi-name{color:var(--bg);font-weight:550}.vid-frame{position:relative;overflow:hidden;border-radius:1.1em;aspect-ratio:16 / 9;background:var(--ink)}.vid-poster,.vid-media{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.vid-media{z-index:3;background:var(--ink)}.vid-frame:before,.vid-frame:after{content:"";position:absolute;inset:0;z-index:1}.vid-frame:before{background:var(--vc);opacity:.35;mix-blend-mode:multiply}.vid-frame:after{background:linear-gradient(to top,color-mix(in srgb,var(--ink) 62%,transparent) 0%,color-mix(in srgb,var(--ink) 20%,transparent) 55%,transparent 100%)}.vid-play{position:absolute;z-index:2;left:50%;top:50%;translate:-50% -50%;width:3.6em;height:3.6em;display:grid;place-items:center;border-radius:50%;border:1px solid color-mix(in srgb,var(--ink) 25%,transparent);background:var(--bg);color:var(--ink);cursor:pointer;transition:transform .25s var(--ease)}.vid-play svg{width:1.15em;height:1.15em;margin-left:.15em}.vid-play:hover{transform:scale(1.07)}.vid-play:focus-visible{outline:2px solid var(--bg);outline-offset:3px}.vid.playing :is(.vid-poster,.vid-play){display:none}.vid.playing .vid-frame:before,.vid.playing .vid-frame:after{content:none}.vid-cap{color:var(--ink-2);font-size:.9em;margin-top:.8em}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(9em,1fr));gap:1.6em}.stat{border-top:1px solid #cfc9bb;padding-top:.7em}.stat-n{color:var(--ink);font-weight:600;font-size:1.7em;line-height:1.1;letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-bottom:.15em}.steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(11em,1fr));gap:1.6em}.step{border-top:1px solid #cfc9bb;padding-top:.7em}.step-n{display:block;color:var(--ink-2);font-weight:550;margin-bottom:.35em}.tiers{display:grid;grid-template-columns:repeat(auto-fit,minmax(12.5em,1fr));gap:.9em;align-items:stretch}.tier{display:flex;flex-direction:column;gap:.7em;background:#fff;border:1px solid var(--line);border-radius:1.1em;padding:1.3em}.tier.featured{background:var(--ink);border-color:var(--ink)}.tier-name{font-weight:550;color:var(--ink)}.tier-price{color:var(--ink);font-weight:600;font-size:1.55em;line-height:1.1;letter-spacing:-.02em}.tier-period{color:var(--ink-2);font-weight:450;font-size:.55em;letter-spacing:0;margin-left:.3em}.tier.featured :is(.tier-name,.tier-price){color:var(--bg)}.tier.featured .tier-period,.tier.featured .tier-list{color:color-mix(in srgb,var(--bg) 72%,transparent)}.tier-list{list-style:none;display:flex;flex-direction:column;gap:.4em;flex:1}.tier-list li{display:flex;align-items:baseline;gap:.45em;font-size:.9em;line-height:1.4}.tier-check{width:.8em;height:.8em;flex:none;align-self:center;color:var(--tc, var(--ink))}.tier.featured .tier-check{color:var(--tc, var(--bg))}.tier-go{display:inline-flex;align-items:center;gap:.45em;align-self:flex-start;margin-top:.4em;background:var(--ink);color:var(--bg);font-weight:550;text-decoration:none;border-radius:999px;padding:.32em .85em}.tier.featured .tier-go{background:var(--bg);color:var(--ink)}.tier-go .arrow-ico{width:.85em;height:.85em;transition:transform .25s var(--ease)}.tier-go:hover .arrow-ico{transform:translate(3px)}.checklist{border-top:1px solid var(--line)}.check-item{display:flex;align-items:baseline;gap:.7em;width:100%;text-align:left;font:inherit;color:inherit;background:none;border:0;border-bottom:1px solid var(--line);padding-block:.7em;cursor:pointer}.check-item:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.check-box{flex:none;align-self:center;display:inline-flex;align-items:center;justify-content:center;width:1.05em;height:1.05em;border:1.5px solid #b5afa2;border-radius:.3em;transition:background-color .2s var(--ease),border-color .2s var(--ease)}.check-box-ico{width:.7em;height:.7em;opacity:0;transition:opacity .2s var(--ease)}.check-item[aria-pressed=true]{color:var(--ink)}.check-item[aria-pressed=true] .check-box{background:var(--ink);border-color:var(--ink);color:var(--bg)}.check-item[aria-pressed=true] .check-box-ico{opacity:1}.check-note{padding-block:.9em .2em}@media(prefers-reduced-motion:no-preference){.check-note:not([hidden]){animation:rise .35s var(--ease) backwards}}.team{display:grid;grid-template-columns:repeat(auto-fit,minmax(14em,1fr));gap:2em 1.4em}.member-photo{width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;border-radius:1.1em;margin-bottom:.8em}.member p+p{margin-top:.1em}.member-logos{margin-top:.8em!important;display:flex;flex-wrap:wrap;align-items:center;gap:.5em 1.2em}.member-logo{height:1.5em;width:auto}.ctarow{display:flex;flex-wrap:wrap;align-items:center;gap:.7em}.cta-main,.cta-sec{display:inline-flex;align-items:center;gap:.45em;font-weight:550;text-decoration:none;border-radius:999px;padding:.42em 1.05em}.cta-main{background:var(--ink);color:var(--bg)}.cta-main.tint{background:var(--cc);color:var(--ink)}.cta-sec{border:1px solid #cfc9bb;color:var(--ink)}.cta-main .arrow-ico,.cta-sec .arrow-ico{width:.85em;height:.85em;transition:transform .25s var(--ease)}:is(.cta-main,.cta-sec):hover .arrow-ico{transform:translate(3px)}.ctaband{background:var(--c, var(--pill));border-radius:1.1em;padding:2em 1.6em;display:flex;flex-direction:column;align-items:flex-start;gap:.5em}.ctaband-title,.doc .ctaband-title{color:var(--ink);font-weight:700;font-size:clamp(1.5em,1.1em + 1.6vw,1.9em);line-height:1.15;letter-spacing:-.025em;text-wrap:balance}.ctaband .case-go{max-width:100%}.ctaband-text{color:color-mix(in srgb,var(--ink) 72%,var(--c, var(--pill)))}.ctaband .case-go{margin-top:.5em;background:var(--ink);color:var(--bg)}.ctaband .case-go:focus-visible{outline-color:var(--ink)}.demo-inline{display:flex;flex-direction:column;margin:1.6em 0 0;background:#fff;border:1px solid var(--line);border-radius:1.5em;padding:1.2em 1.4em 1.4em;font-size:.9em;line-height:1.45}.demo-inline>.d-label{margin:0;padding-bottom:0;border-bottom:0;font-family:var(--font-label);font-size:.88em;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.demo-inline .d-steps{min-height:10em}.demo-inline .d-bars{width:16em}.demo-inline figcaption{margin-top:1em;padding-top:.8em;border-top:1px solid var(--line);color:var(--ink-2);font-size:.92em}.ctrl .d-label{gap:.5em}.ctrl-dot{background:#3aa15a}.ctrl-dot.warn{background:#dd8a2f}.ctrl-state{margin-left:auto;display:inline-flex;align-items:center;gap:.3em;color:var(--ink-2);font-size:.92em}.ctrl-state .check-ico{width:.9em;height:.9em;color:#3aa15a}.ctrl-l90{margin-top:.9em;color:var(--ink-2);font-size:.92em}.ctrl .up-row{margin-top:.9em}.ctrl figcaption a{display:inline-flex;align-items:center;gap:.3em;margin-top:.35em}.ctrl figcaption span{display:block}.ctrl figcaption .arrow-ico{width:.8em;height:.8em}.book-card{display:block;cursor:default}.book-card:hover{border-color:var(--line)}.book-card .ccard-label{display:block;margin-bottom:.9em}.book-card .date-carousel{position:relative}@media(min-width:761px){.book-card .car-btn{top:-3.1em;transform:none;width:1.7em;height:1.7em}.book-card #d-prev{left:auto;right:2.1em}.book-card #d-next{right:0}}.book-form{display:flex;flex-direction:column;align-items:flex-start;margin-top:1.6em}.book-form .ccard-label{margin-bottom:.4em}@media(max-width:760px){.date-cards{flex:1 1 100%}}.book-email{grid-column:1 / -1}.booking .book-alt{margin-top:1.1em}.book-alt .mail-row{display:inline-flex;vertical-align:middle;margin-left:.15em;translate:0 -.075em}.doc-fig{margin:1.4em 0 0}.doc-img{display:block;width:100%;height:auto;border-radius:1.1em}.doc-fig figcaption{margin-top:.7em;color:var(--ink-2);font-size:.92em}.chatdemo{margin-top:1em;background:#fff;border:1px solid var(--line);border-radius:1.1em;padding:1.1em 1.3em 1.2em;font-size:.92em;line-height:1.45}.chat-log{display:flex;flex-direction:column;gap:.55em;padding-top:.9em;max-height:22em;overflow-y:auto;scroll-behavior:smooth}.chat-log .d-step{transition:none}.chat-typing{letter-spacing:.15em}.chat-sugg{display:flex;flex-wrap:wrap;gap:.4em;margin-top:1em}.chat-s{font:inherit;font-size:.9em;border:0;cursor:pointer}.chat-form{display:flex;gap:.5em;margin-top:.8em}.chat-form .input{margin-top:0;flex:1;min-width:0}.chat-form .cform-send{margin-top:0;padding:.5em .8em}.pill-list{display:grid;gap:.55em;margin-top:.9em}.pill-tag{font-weight:550;font-size:.92em;margin-right:.35em;vertical-align:baseline}body:not(.tinted) .pill-tag{background:var(--pill)}.svc-list{grid-template-columns:max-content 1fr;gap:.7em .9em;align-items:baseline}.svc-list p{display:contents}.svc-list .svc{justify-self:start}@media(max-width:640px){.svc-list{grid-template-columns:1fr;gap:.3em}.svc-list p>span:last-child{margin-bottom:.6em}}.home-sig{margin-top:1.4em}.yesno{display:grid;grid-template-columns:repeat(auto-fit,minmax(13em,1fr));gap:1.4em;margin-top:1em}.yesno ul{list-style:none;padding:0;margin:.45em 0 0}.yesno li{display:flex;align-items:baseline;gap:.55em}.yesno li+li{margin-top:.45em}.yn-ico{width:.85em;height:.85em;flex:none;translate:0 .1em}.yesno .no .yn-ico{color:#b3ac9f}.yesno .yes .yn-ico{color:color-mix(in srgb,var(--c, var(--ink)) 45%,var(--ink))}.pers{position:fixed;right:1.2rem;bottom:1.2rem;z-index:20;width:min(24em,calc(100vw - 2.4rem));background:#fff;border:1px solid var(--line);border-radius:1.1em;box-shadow:0 18px 50px #1414121a;padding:1.1em 1.2em 1em;font-size:.92em;line-height:1.45}.pers[hidden]{display:none}.pers-title{font-weight:550}.pers-text{color:var(--ink-2);margin-top:.35em}.pers-row{display:flex;gap:.5em;margin-top:.8em}.pers-row .input{margin-top:0;flex:1;min-width:0}.pers-row .cform-send{margin-top:0;padding:.5em .9em}.pers-note{margin-top:.6em}.pers-no,.pers-reset{font:inherit;font-size:.9em;color:var(--ink-2);background:none;border:0;padding:0;margin-top:.7em;cursor:pointer;text-decoration:underline;text-underline-offset:.2em}.pers-no:hover,.pers-reset:hover{color:var(--ink)}.pers-on{display:flex;align-items:center;gap:.5em;flex-wrap:wrap}.pers-on .d-dot{background:#3aa15a}.pers-on .pers-reset{margin:0 0 0 auto}@media(max-width:640px){.pers{right:.8rem;left:.8rem;bottom:.8rem;width:auto}}.d-branches{display:grid;grid-template-columns:repeat(var(--cols, 2),minmax(0,1fr));align-content:center;align-items:start;justify-items:center;gap:0;width:100%}.d-branches .d-trunk{grid-column:1 / -1}.d-branches .d-leaf{align-self:stretch;padding-inline:.2em}.d-branches .d-leaf .d-node{font-size:.9em;padding-inline:.7em}.d-branches--compacto .d-leaf[data-level="0"]{padding-inline:.1em}.d-branches--compacto .d-leaf[data-level="0"] .d-node{font-size:.78em;padding-inline:.5em}.d-branches--compacto .d-leaf[data-level="1"]>.d-link{display:none}.d-branches--compacto .d-leaf:not([data-level="0"]){justify-self:stretch;width:100%}.d-branches--compacto .d-leaf[data-level="1"]{position:relative;padding-top:var(--link)}.d-codo{position:absolute;top:0;height:calc(var(--link) * .5);border:0 solid var(--wire);border-bottom-width:1.5px;pointer-events:none;transition:border-color .3s var(--ease)}.d-codo:after{content:"";position:absolute;top:100%;height:calc(var(--link) * .5);border-left:1.5px solid var(--wire);transition:border-color .3s var(--ease)}.d-codo-l .d-codo{left:var(--bx);right:50%;border-left-width:1.5px;border-bottom-left-radius:.6em}.d-codo-l .d-codo:after{right:-1.5px}.d-codo-r .d-codo{left:50%;right:calc(100% - var(--bx));border-right-width:1.5px;border-bottom-right-radius:.6em}.d-codo-r .d-codo:after{left:-1.5px}.d-codo-c .d-codo{left:50%;width:0;height:var(--link);border-left-width:1.5px;border-bottom-width:0}.d-codo-c .d-codo:after{display:none}.d-leaf.on>.d-codo,.d-leaf.on>.d-codo:after{border-color:var(--wire-on)}.d-branches--compacto .d-leaf:not([data-level="0"]){opacity:0;visibility:hidden;transition:opacity .35s var(--ease),visibility 0s linear .35s}.d-branches--compacto .d-leaf:not([data-level="0"]).on{opacity:1;visibility:visible;transition:opacity .35s var(--ease),visibility 0s}@media(max-width:600px){.d-branches .d-leaf{padding-inline:.12em}.d-branches .d-leaf .d-node{font-size:.8em;padding-inline:.5em}}.d-fork{--bus: calc(var(--link) * .8);grid-column:1 / -1;justify-self:stretch;position:relative;display:grid;grid-template-columns:repeat(var(--cols, 2),minmax(0,1fr));height:calc(var(--link) * 1.9)}.d-fork-cell{position:relative}.d-wire{position:absolute;border:0 solid var(--wire);transition:border-color .3s var(--ease)}.d-wire.on{border-color:var(--wire-on);z-index:1}.f-stub{left:calc(50% - .75px);top:0;height:calc(var(--bus) + 1px);border-left-width:1.5px}.f-el{left:calc(50% - .75px);right:-1px;top:var(--bus);bottom:0;border-left-width:1.5px;border-top-width:1.5px;border-top-left-radius:.85em}.f-er{left:-1px;right:calc(50% - .75px);top:var(--bus);bottom:0;border-right-width:1.5px;border-top-width:1.5px;border-top-right-radius:.85em}.f-l,.f-r{top:var(--bus);width:50%;border-top-width:1.5px}.f-l{left:0}.f-r{left:50%}.f-d{left:calc(50% - .75px);top:var(--bus);bottom:0;border-left-width:1.5px}.d-ring{position:relative;flex:none;width:min(16em,100% - 5.5em);aspect-ratio:1;margin:auto;padding:0;display:block}.demo-inline>.d-label:has(+.d-app){margin-bottom:1.1em}.demo-inline .d-ring{margin-block:1.9em 1.5em}.d-ring-svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible;transform:rotate(-90deg)}.d-ring-track,.d-ring-arc{fill:none}.d-ring-track{stroke:var(--wire);stroke-width:.6}.d-ring-arc{stroke:var(--wire-on);stroke-width:.9;stroke-linecap:round;stroke-dashoffset:1;transition:stroke-dashoffset .8s var(--ease)}.d-state{position:absolute;translate:-50% -50%;width:max-content;max-width:56%;text-align:center}.d-state>.d-node{font-size:.92em;padding-inline:.75em}.d-state.on>.d-node{background:var(--c, var(--pill))}.d-center{position:absolute;inset:0;display:grid;place-items:center;margin:0;padding-inline:36%;text-align:center;line-height:1.5;font-family:var(--font-label);font-size:.72em;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);pointer-events:none}.d-app{display:block;flex:none;width:100%;max-width:21em;margin:auto;padding:0;text-align:left;background:#fff;border:1px solid var(--line);border-radius:1em;overflow:hidden;box-shadow:0 .8em 1.8em -1.2em #1414124d}.d-app-bar{display:flex;justify-content:space-between;align-items:baseline;gap:1em;margin:0;padding:.7em .95em .55em;color:var(--ink);font-weight:550}.d-app-count{font-family:var(--font-label);font-size:.78em;font-weight:450;color:var(--ink-2)}.d-app-progress{display:block;height:3px;margin:0 .95em .7em;border-radius:3px;background:linear-gradient(var(--c, var(--ink)),var(--c, var(--ink))) left / calc(var(--p, 0) * 100%) 100% no-repeat var(--bg);transition:background-size .5s var(--ease)}.d-row{display:flex;align-items:center;gap:.65em;padding:.55em .95em;border-top:1px solid var(--line)}.d-box{width:1.1em;height:1.1em;flex:none;border:1.5px solid #c9c4b6;border-radius:50%;display:grid;place-items:center;transition:background-color .3s var(--ease),border-color .3s var(--ease),scale .3s var(--ease)}.d-box .check-ico{width:.7em;height:.7em;margin:0;color:var(--ink);opacity:0;transition:opacity .3s var(--ease)}.d-row.on .d-box{background:var(--c, var(--pill));border-color:var(--c, var(--pill));animation:d-box-pop .35s var(--ease)}@keyframes d-box-pop{50%{scale:1.18}}.d-row.on .d-box .check-ico{opacity:1}.d-row-text{color:var(--ink);transition:color .3s var(--ease)}.d-row.on .d-row-text{color:#a19a8d;text-decoration:line-through;text-decoration-color:#c9c4b6}.d-app-ok{padding:.65em .95em .75em;border-top:1px solid var(--line);text-align:center}.d-app-ok>.d-node{opacity:.45;transition:opacity .35s var(--ease),background-color .35s var(--ease),color .35s var(--ease)}.d-app-ok.on>.d-node{opacity:1}.guide-list{grid-template-columns:1fr;gap:.3em}.guide-list p>span:last-child{margin-bottom:.7em}.guide-list .svc{white-space:normal;text-align:left}.guide-crumb a{text-decoration-color:color-mix(in srgb,currentColor 35%,transparent)}.guide-date{color:var(--ink-2)}.defcard{margin-top:1.4em;padding:1.4em 1.5em 1.5em;border-radius:1.1em;background:color-mix(in srgb,var(--c, var(--pill)) 38%,var(--bg))}.defcard-k{display:flex;align-items:center;gap:.6em;color:color-mix(in srgb,var(--ink) 62%,var(--c, var(--pill)))}.doc .defcard-t{margin-top:.7em;color:var(--ink)}.defcard dfn{font-style:normal}.bigline{margin-top:2em;margin-bottom:.4em;padding:1.9em 1.6em;border-radius:1.1em;background:var(--c, var(--pill))}.doc .bigline-t{margin:0;color:var(--ink);font-weight:650;font-size:clamp(1.35em,1.05em + 1.4vw,1.75em);line-height:1.18;letter-spacing:-.022em;text-wrap:balance}.doc .bigline-s{margin-top:.8em;color:color-mix(in srgb,var(--ink) 72%,var(--c, var(--pill)))}.cmp-wrap{margin-top:1.4em;overflow-x:auto;background:#fff;border:1px solid var(--line);border-radius:1.1em;padding:.5em .6em .7em}.cmp{width:100%;border-collapse:separate;border-spacing:0;font-size:.88em;line-height:1.3}.cmp th,.cmp td{padding:.75em .6em;text-align:center;vertical-align:middle;border-bottom:1px solid var(--line)}.cmp tbody tr:last-child th,.cmp tbody tr:last-child td{border-bottom:0}.cmp thead th{color:var(--ink);font-weight:550;hyphens:auto;vertical-align:bottom;min-width:4.6em}@media(max-width:640px){.cmp-wrap{padding:.3em .2em .5em}.cmp{table-layout:fixed;font-size:.76em}.cmp th,.cmp td{padding:.7em .25em}.cmp thead th{min-width:0;overflow-wrap:break-word}.cmp thead td{width:31%}.cmp tbody th{min-width:0;padding-left:.6em}}.cmp tbody th{text-align:left;font-weight:450;color:var(--ink-2);min-width:9em}.cmp .hi{background:color-mix(in srgb,var(--c, var(--pill)) 42%,#fff)}.cmp thead .hi{border-radius:.7em .7em 0 0}.cmp tbody tr:last-child .hi{border-radius:0 0 .7em .7em}.cmp-ico{width:1em;height:1em;vertical-align:-.12em}.cmp-yes{color:var(--ink)}.cmp-no{color:#c9c3b6}.cmp-txt{color:var(--ink-2);font-size:.94em}.cmp .hi .cmp-txt{color:var(--ink)}.doc .cmp-cap{margin:.6em .6em 0;padding-top:.7em;border-top:1px solid var(--line);color:var(--ink-2);font-size:.88em}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.layers{margin:1.4em 0 0}.layers-bar{display:flex;gap:3px;height:2.6em}.layers-bar span,.layers-sw{background:color-mix(in srgb,var(--c, var(--pill)) calc(100% - var(--i) * 30%),var(--bg))}.layers-bar span{display:flex;align-items:center;min-width:0;padding:0 .8em;border-radius:.5em;overflow:hidden;container-type:inline-size;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 7%,transparent)}@container (max-width: 9em){.layers-bar b{display:none}}.layers-bar span:first-child{border-radius:.9em .5em .5em .9em}.layers-bar span:last-child{border-radius:.5em .9em .9em .5em}.layers-bar b{font-weight:550;font-size:.85em;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.layers-list{list-style:none;padding:0;margin:1.1em 0 0;display:grid;gap:.8em}.layers-list li{display:grid;grid-template-columns:.8em 1fr;gap:.75em;align-items:baseline}.layers-sw{width:.8em;height:.8em;border-radius:.25em;translate:0 .05em}.doc .layers-list p{margin:0}.layers-l{font-weight:550}.layers-n{margin-left:.5em;color:var(--ink-2);font-size:.88em}.layers-x{display:block}.layers figcaption{margin-top:.9em;color:var(--ink-2);font-size:.88em}.ba{margin-top:1.4em;display:grid;grid-template-columns:repeat(auto-fit,minmax(14em,1fr));gap:.8em}.ba-col{border-radius:1.1em;padding:1.2em 1.3em 1.3em;font-size:.92em;line-height:1.4}.ba-before{background:#fff;border:1px solid var(--line)}.ba-after{background:color-mix(in srgb,var(--c, var(--pill)) 38%,var(--bg))}.doc .ba-h{margin:0;font-weight:550;color:var(--ink)}.ba ol{list-style:none;margin:.9em 0 0;padding:0}.ba li{position:relative;padding:0 0 1em 1.6em}.ba li:last-child{padding-bottom:0}.ba li:before{content:"";position:absolute;left:0;top:.35em;width:.62em;height:.62em;border-radius:50%;box-sizing:border-box;border:1.5px solid #c9c3b6;background:#fff}.ba li:after{content:"";position:absolute;left:calc(.31em - .75px);top:1.1em;bottom:-.25em;width:1.5px;background:#ddd8cc}.ba li:last-child:after{display:none}.ba-before li{color:var(--ink-2)}.ba-after li{color:var(--ink)}.ba-after li:before{border-color:var(--ink);background:var(--ink)}.ba-after li:after{background:color-mix(in srgb,var(--ink) 35%,transparent)}.doc .ba-note{margin:1em 0 0;padding-top:.8em;border-top:1px solid color-mix(in srgb,var(--ink) 12%,transparent);font-size:.94em;color:var(--ink-2)}.ba-after .ba-note{color:color-mix(in srgb,var(--ink) 72%,var(--c, var(--pill)))}.calc{margin-top:1.4em;background:#fff;border:1px solid var(--line);border-radius:1.1em;padding:1.4em 1.5em 1.5em;display:flex;flex-direction:column;align-items:flex-start;gap:1em}.doc .calc-s{margin:0;color:var(--ink);line-height:2.1}.calc-in{font:inherit;font-weight:550;font-variant-numeric:tabular-nums;color:var(--ink);width:4.2em;padding:.15em .5em;margin:0 .15em;text-align:center;border:0;border-radius:.6em;background:color-mix(in srgb,var(--c, var(--pill)) 45%,#fff);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--ink) 14%,transparent)}body:not(.tinted) .calc-in{background:var(--pill)}.calc-in:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.calc-out{align-self:stretch;border-radius:.9em;padding:1.2em 1.3em;background:var(--c, var(--pill))}body:not(.tinted) .calc-out{background:var(--pill)}.doc .calc-big{margin:0;color:var(--ink);font-weight:650;font-size:clamp(1.5em,1.1em + 1.8vw,2.1em);line-height:1.1;letter-spacing:-.025em;font-variant-numeric:tabular-nums}.doc .calc-sub{margin:.35em 0 0;color:color-mix(in srgb,var(--ink) 72%,var(--c, var(--pill)));font-variant-numeric:tabular-nums}.doc .calc-note{margin:0;color:var(--ink-2);font-size:.88em}.calc-cta{align-self:flex-start;gap:.45em}:root{--wide: 74rem;--gutter: clamp(1.25rem, 4vw, 2.5rem)}body{font-size:clamp(1.0625rem,.98rem + .36vw,1.25rem)}.hero-2{padding-block:clamp(2.4rem,7vh,4.6rem) clamp(2.6rem,8vh,5rem);background:linear-gradient(180deg,oklch(from var(--c) calc(l - .035) calc(c*1.7) h) 0%,var(--c) 100%)}.hero-grid{max-width:var(--wide);margin-inline:auto;padding-inline:var(--gutter);display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:clamp(2rem,5vw,5rem);align-items:center}.hero-2--solo .hero-grid{grid-template-columns:minmax(0,46rem)}.hero-copy>*+*{margin-top:1.15em}.hero-2 h1{font-size:clamp(2.3rem,1.5rem + 2.7vw,3.75rem);line-height:1.05;letter-spacing:-.034em}.hero-copy>p{font-size:1.06em;max-width:34em}.hero-visual .demo-inline{margin:0;font-size:1em;border:0;border-radius:1.4em;padding:1.3em 1.5em 1.5em;box-shadow:0 1px #1414120a,0 24px 60px -24px #14141259}.hero-visual .demo-inline .d-steps{min-height:17em}.proof-strip .col{max-width:var(--wide);padding-inline:var(--gutter)}@media(max-width:900px){.hero-grid{grid-template-columns:1fr}.hero-visual .demo-inline .d-steps{min-height:11em}}.doc.doc--bands{max-width:none;padding:0;margin:0}.doc--bands>*+*{margin-top:0}.band{padding-block:clamp(3rem,8vw,5.5rem);border-top:1px solid var(--line)}.band:first-child{border-top:0}.band--alt{background:#fbfaf6}.band-grid{max-width:var(--wide);margin-inline:auto;padding-inline:var(--gutter);display:grid;grid-template-columns:minmax(0,19rem) minmax(0,1fr);gap:clamp(1.5rem,5vw,4.5rem);align-items:start}.band-grid--solo{grid-template-columns:minmax(0,1fr)}.band-grid--solo .band-body{max-width:52rem;margin-inline:auto;width:100%}.band-head{position:sticky;top:6.5rem}.band-head h2{margin:0}.band-body>*+*{margin-top:1.4em}.band-body>p,.band-body>ul,.band-body>h3,.band-body>h4{max-width:35em}.band-body>h3{margin-top:2em}.band-body>h3+*,.band-body>h4+*{margin-top:.8em}.band-body>.sp-top,.band-body>h2.sp-top{margin-top:0}.band-body .demo-inline,.band-body .defcard,.band-body .bigline,.band-body .cmp-wrap,.band-body .layers,.band-body .ba,.band-body .calc{margin-top:1.8em}.band-body>:first-child{margin-top:0}@media(max-width:900px){.band-grid{grid-template-columns:1fr;gap:1.2rem}.band-head{position:static}}.band-body .bigline{padding:clamp(1.8rem,4vw,3rem)}.doc .band-body .bigline-t{font-size:clamp(1.5rem,1rem + 2.2vw,2.5rem)}.band--demo{background:var(--ink);color:#b9b5aa;border-top:0}.band--demo+.band{border-top:0}.band--demo h2,.band--demo .ink,.band--demo label,.band--demo .cform-note{color:var(--bg)}.band--demo .band-body>h2{font-size:clamp(1.9rem,1.2rem + 2.6vw,3rem);line-height:1.08;max-width:18em}.band--demo .band-body>p{max-width:38em}.band--demo a{color:var(--bg)}.band--demo .input,.band--demo input[type=text],.band--demo input[type=tel]{background:#23221f;border-color:#3a3933;color:var(--bg)}.band--demo .input::placeholder{color:#8c897e}.band--demo .cform-send,.band--demo .cta{background:var(--c, var(--bg));color:var(--ink)}.band--cta{border-top:0;padding-block:clamp(1rem,3vw,2rem) clamp(3.5rem,8vw,6rem)}.band--cta .band-body{max-width:none}.band--cta .ctaband{padding:clamp(2.2rem,5vw,4rem);border-radius:1.6em;background:linear-gradient(180deg,oklch(from var(--c) calc(l - .035) calc(c*1.7) h) 0%,var(--c) 100%)}.band--cta .ctaband-title,.doc .band--cta .ctaband-title{font-size:clamp(1.9rem,1.1rem + 3vw,3.2rem);max-width:16em}.band-body .fs{max-width:none}.band-body .steps{grid-template-columns:repeat(auto-fit,minmax(13em,1fr));gap:2.2em clamp(1.6rem,3.5vw,3rem)}.band-body .step{border-top:1px solid var(--ink);padding-top:1.1em}.band-body .step-n{margin-bottom:.5em;font-family:var(--font-title);font-weight:var(--title-weight);font-size:2.6em;line-height:1;letter-spacing:-.04em;color:color-mix(in oklab,var(--ink) 28%,var(--bg))}.band-body .steps+p{margin-top:2.4em}.band-body .step .step-title{margin:0;font-weight:var(--title-weight);font-size:1.3em;line-height:1.15;letter-spacing:-.022em}.band-body .step-title+p{margin-top:.5em;line-height:1.45}.band-body .pill-list:not(.svc-list):not(.guide-list){grid-template-columns:repeat(auto-fit,minmax(min(100%,22em),1fr));gap:.9em 2.2em}.band-body .svc-list:not(.guide-list){grid-template-columns:repeat(auto-fill,minmax(min(100%,15.5rem),1fr));gap:.8rem}.band-body .svc-list:not(.guide-list) p{display:flex;flex-direction:column;align-items:flex-start;gap:.7em;margin:0;padding:1.2em 1.25em 1.35em;background:#fff;border:1px solid var(--line);border-radius:1.2em;transition:border-color .2s var(--ease),translate .2s var(--ease)}.band-body .svc-list:not(.guide-list) p:hover{border-color:var(--ink);translate:0 -2px}.band-body .svc-list:not(.guide-list) p>span:last-child{margin:0;font-size:.92em;line-height:1.4}.doc--bands~.pindex{display:none}.band--demo .band-grid--solo .band-body{max-width:none;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(2rem,6vw,5rem);align-items:start}.band--demo .band-body>*{grid-column:1}.band--demo .band-body>.vdemo,.band--demo .band-body>.chatdemo{grid-column:2;grid-row:1 / span 8;align-self:center;margin-top:0;padding:clamp(1.4rem,3vw,2.2rem);border-radius:1.5em;background:#1f1e1b;box-shadow:inset 0 0 0 1px #33322c}.band--demo .vdemo .cform-grid{grid-template-columns:1fr}.band--demo .vdemo .cform-send{width:100%;justify-content:center;padding-block:.8em;font-size:1.05em}@media(max-width:900px){.band--demo .band-grid--solo .band-body{grid-template-columns:1fr}.band--demo .band-body>.vdemo,.band--demo .band-body>.chatdemo{grid-column:1;grid-row:auto;margin-top:1.6em}}.bar .topline.col,footer .col,footer.col{max-width:var(--wide);padding-inline:var(--gutter)}.band--demo .cform-send .arrow-ico{margin-left:0}.band-grid--solo .band-body>p:only-child,.band-grid--solo .band-body>p.ink:first-child:nth-last-child(-n+2){max-width:24em;font-family:var(--font-title);font-size:clamp(1.5rem,1rem + 2.1vw,2.5rem);font-weight:550;line-height:1.16;letter-spacing:-.026em;color:var(--ink);text-wrap:balance}.band-grid--solo .band-body>p:only-child .sweep,.band-grid--solo .band-body>p:only-child{color:var(--ink)}.band-grid:not(.band-grid--solo) .band-body>ul:not(.benef):first-child:last-child{max-width:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(14em,1fr));gap:2em;counter-reset:paso}.band-grid:not(.band-grid--solo) .band-body>ul:not(.benef):first-child:last-child>li{counter-increment:paso;margin:0;padding-top:.8em;border-top:1px solid #cfc9bb;color:var(--ink)}.band-grid:not(.band-grid--solo) .band-body>ul:not(.benef):first-child:last-child>li:before{content:"0" counter(paso);display:block;margin-bottom:.5em;color:var(--ink-2);font-variant-numeric:tabular-nums}.mega-grid{max-width:var(--wide);padding-inline:var(--gutter);justify-content:stretch;grid-template-columns:repeat(auto-fit,minmax(14em,1fr));gap:2.2em clamp(2em,5vw,5em)}.footer{padding-block:3em 2.6em}.footer-cols{display:flex;flex-wrap:wrap;gap:2.2em clamp(3em,7vw,6.5em)}.fcol-wide{grid-row:auto}.fcol-wide ul{columns:2;column-gap:clamp(2em,4vw,4em)}.fcol-wide li{break-inside:avoid}.fcol-wide li+li{margin-top:0}.fcol-wide li{padding-bottom:.5em}.footer-bottom{margin-top:2.2em}@media(max-width:640px){.fcol-wide ul{columns:1}}.hero-visual--video .vid{margin:0}.hero-visual--video .vid>:first-child{border-radius:1.4em;overflow:hidden;box-shadow:0 1px #1414120a,0 24px 60px -24px #14141266}.hero-visual--video .vid figcaption{margin-top:.9em}.hero-visual--video figcaption{color:color-mix(in srgb,var(--ink) 75%,var(--c))}.mega-era{font-family:var(--font-label);font-size:.72em;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-2);margin-bottom:1.1em}.mega-era,.doc .ba-h,.yesno .no>p.ink,.yesno .yes>p.ink,.defcard-k>span:first-child{font-size:.86em;font-weight:550;letter-spacing:.03em}.mega-era{font-size:.95em;color:var(--ink);margin-bottom:1em}@media(min-width:801px){.mega-contact{display:block;padding-left:1.6em;border-left:1px solid var(--line)}.mega-grid{grid-template-columns:repeat(4,max-content);justify-content:space-between;column-gap:2em;min-width:max-content;box-sizing:border-box;margin-left:max(0px,calc((100% - var(--wide)) / 2));margin-right:0}.mega-era,.mega-pill{white-space:nowrap}.mega-contact .mega-list{gap:.75em}.mega-contact .mega-int{font-weight:500}}@media(min-width:801px)and (max-width:1379px){.mega-grid{min-width:0;margin-inline:auto;grid-template-columns:repeat(2,max-content);justify-content:start;column-gap:clamp(3em,10vw,8em)}.mega-contact{padding-left:0;border-left:0}}.mega .mail-row{gap:.35em}.mega .line-copy{color:var(--ink-2)}.mega .line-copy:hover{color:var(--ink)}.home-hero{background:var(--bg);color:var(--ink-2);padding-block:clamp(2rem,6vh,4rem) clamp(.5rem,2vh,1.5rem)}.hub{position:relative;max-width:var(--wide);margin-inline:auto;padding-inline:var(--gutter)}.hub-core{text-align:center;max-width:35rem;margin-inline:auto;transition:opacity .35s var(--ease),transform .35s var(--ease)}.hub-core>*+*{margin-top:1.1em}.home-hero .hub-core h1{font-family:var(--font-title);font-weight:var(--title-weight);text-wrap:balance;color:var(--ink);font-size:var(--h1, clamp(2.3rem, 1rem + 3vw, 3.8rem));line-height:1.03;letter-spacing:-.038em}.home-hero .hub-core>p{color:var(--ink-2);font-size:clamp(1.2rem,.1rem + 1.45vw,1.4rem);max-width:28.5em;margin-inline:auto;text-wrap:balance}.hub-core .sub-line{display:inline-block}.home-hero-btn{display:inline-flex;align-items:center;gap:.6em;margin-top:1.3em!important;padding:.7em 1.3em .7em .75em;font-size:1.05em;background:var(--ink);color:var(--bg)}.home-hero-btn .avatar{width:1.9em;height:1.9em;margin-block:-.4em;background-color:var(--ambient, var(--pill));transition:background-color .8s var(--ease)}.hub-nodes{list-style:none;margin:2.4em 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:.55em}.hub-pill{position:relative;z-index:1;white-space:nowrap;font-weight:550;font-size:clamp(1.05rem,.4rem + 1vw,1.4rem);padding:.3em .75em;transition:box-shadow .3s var(--ease),filter .2s var(--ease),background-color .2s var(--ease)}.hub-pill.is-on{box-shadow:0 0 0 2px var(--bg),0 0 0 4px var(--ink)}.hub-pill:focus-visible{outline:2px solid var(--ink);outline-offset:5px}.hub-previews{display:none}@media(min-width:1320px){.hub{max-width:min(100%,88rem);padding-inline:0;height:var(--hub-h)}.hub-core{position:absolute;left:50%;top:50%;width:40rem;max-width:none;translate:-50% -50%}.hub-nodes{margin:0;display:block}.hub{--hub-h: 38rem;--h1: clamp(2.3rem, 1rem + 3vw, 3.8rem);--col: calc(var(--h1) * 4.9 + clamp(3.2rem, 4.4vw, 4.8rem))}.hub-node{position:absolute;top:var(--y);left:calc(50% + var(--col));translate:0 -50%}.hub-node.is-left{left:calc(50% - var(--col));translate:-100% -50%}.hub-node:before{content:"";position:absolute;top:50%;left:-1.4rem;width:max(100% + 1.4rem,21rem);height:calc(var(--hub-h) * var(--step));translate:0 -50%}.hub-node.is-left:before{left:auto;right:-1.4rem}.hub-previews{display:grid;position:absolute;left:50%;top:50%;width:29rem;translate:-50% -50%;pointer-events:none}.hub-preview{grid-area:1 / 1;display:flex;flex-direction:column;transition:opacity .3s var(--ease),transform .3s var(--ease)}.hub-preview:not([data-off]){pointer-events:auto}.hub-preview{color:inherit;text-decoration:none}.hub-preview-go{display:flex;width:max-content;margin:.8em auto 0}.hub-preview:hover .hub-preview-go{filter:brightness(.95) saturate(1.1)}.hub-preview:hover .hub-preview-go .arr-l{width:1.35em;opacity:1;transform:none}.hub-preview:hover .hub-preview-go .arr-r{width:0;opacity:0;transform:translate(.4em)}.hub-preview[data-off]{opacity:0;visibility:hidden;transform:scale(.97);transition:opacity .2s var(--ease),transform .2s var(--ease),visibility 0s .2s}.hub-preview .demo-inline{margin:0;border:1px solid var(--line);border-radius:1.3em;flex:1;padding:1.1em 1.4em 1.3em;font-size:.86em;box-shadow:0 1.4em 3.5em -1.6em #14141247}.hub-preview-title{display:block;margin:0 auto .65em;max-width:19em;text-align:center;text-wrap:balance;font-family:var(--font-title);font-weight:var(--title-weight);font-size:var(--h3-size);line-height:1.2;letter-spacing:-.02em;color:var(--ink)}.hub[data-preview] .hub-core{opacity:0;transform:scale(.98);pointer-events:none}.hub[data-preview] .hub-pill.is-on .arr-l{width:1.35em;opacity:1;transform:none}.hub[data-preview] .hub-pill.is-on .arr-r{width:0;opacity:0;transform:translate(.4em)}}@media(min-width:1320px)and (prefers-reduced-motion:no-preference){.hub-node{animation:hub-node-in .7s var(--ease) both;animation-delay:calc(.15s + var(--k) * .06s)}.hub-node.is-left{--from: 1.6em}}@keyframes hub-node-in{0%{opacity:0;transform:translate(var(--from, -1.6em))}}.cta-label{display:inline-flex;align-items:center}.logo-band{background:var(--bg);border-block:1px solid var(--line)}.logo-band-in{max-width:var(--wide);margin-inline:auto;padding:clamp(1.2rem,3vh,1.7rem) var(--gutter);display:flex;align-items:center;gap:1.2em clamp(2rem,5vw,4.5rem)}.logo-band-label{flex:none;max-width:16em;margin:0;font-family:var(--font-label);font-size:.8em;font-weight:550;letter-spacing:.03em;text-transform:uppercase;line-height:1.35;color:var(--ink-2);translate:0 .05em}.logo-band-view{flex:1;min-width:0;overflow:hidden;container-type:inline-size;-webkit-mask-image:linear-gradient(to right,transparent,#000 14%,#000 86%,transparent);mask-image:linear-gradient(to right,transparent,#000 14%,#000 86%,transparent)}.logo-band-track{display:flex;width:max-content;animation:marquee 44s linear infinite}.logo-band-view:hover .logo-band-track{animation-play-state:paused}.logo-band-set{display:flex;align-items:center;list-style:none;margin:0;padding:0}.logo-band-set li{flex:none;width:40cqw;display:flex;align-items:center;justify-content:center}.logo-band .logo-band-set li{margin:0}.logo-band .client-logo{height:calc(clamp(1.15rem,.8rem + .9vw,1.6rem) * var(--s, 1));max-width:78%;filter:grayscale(1) brightness(var(--tone, 1));opacity:.65;translate:0 calc(var(--dy, 0) * 100%)}@media(max-width:800px){.logo-band-in{flex-direction:column;align-items:flex-start}.logo-band-view{width:100%;flex:none}}@media(prefers-reduced-motion:reduce){.logo-band-view{-webkit-mask-image:none;mask-image:none}.logo-band-track{animation:none;width:auto}.logo-band-set{flex-wrap:wrap;gap:1.4em 0}.logo-band-set[aria-hidden]{display:none}}.band--wide .band-grid{grid-template-columns:minmax(0,1fr);gap:clamp(1.6rem,4vw,2.6rem)}.band--wide .band-head{position:static;text-align:center}.band--wide .band-head h2{max-width:18em;margin-inline:auto;font-size:clamp(1.9rem,1.2rem + 2.4vw,3.1rem);line-height:1.06;letter-spacing:-.035em;text-wrap:balance}.band--wide .band-body{max-width:none}.band--wide .band-body>p{text-align:center;margin:calc(-1*clamp(.6rem,2vw,1.4rem)) auto clamp(1.6rem,4vw,2.6rem);font-size:1.12em;color:var(--ink-2)}.svc-rows{max-width:62rem;margin-inline:auto;border-bottom:1px solid var(--line)}.svc-row{position:relative;isolation:isolate;display:grid;grid-template-columns:12rem 19.5rem minmax(0,1fr);align-items:center;column-gap:1.5rem;padding:1.05em 0;border-top:1px solid var(--line);color:var(--ink-2);text-decoration:none;transition:color .2s var(--ease)}.svc-row--first{border-top-color:var(--ink)}.svc-row:before{content:"";position:absolute;z-index:-1;inset:.3em -1em;border-radius:.9em;background:color-mix(in oklab,var(--c) 28%,var(--bg));opacity:0;transition:opacity .2s var(--ease)}.svc-row:hover,.svc-row:focus-visible{color:var(--ink)}.svc-row:hover:before,.svc-row:focus-visible:before{opacity:1}.svc-row-name{display:flex}.svc-row-k{font-family:var(--font-label);font-size:.76em;font-weight:550;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2)}.svc-row .svc{font-size:1.08em;font-weight:550;padding:.24em .7em;white-space:nowrap}.svc-row-d{font-size:1.05em;line-height:1.35}.svc-row:hover .svc .arr-l,.svc-row:focus-visible .svc .arr-l{width:1.35em;opacity:1;transform:none}.svc-row:hover .svc .arr-r,.svc-row:focus-visible .svc .arr-r{width:0;opacity:0;transform:translate(.4em)}@media(max-width:900px){.svc-row{grid-template-columns:minmax(0,1fr);row-gap:.45em;justify-items:start}.svc-row-k:empty{display:none}.svc-row-k{margin-bottom:.3em}}.logo-inline{display:inline-block;vertical-align:-.2em;margin-right:-.02em;line-height:0}.logo-inline-svg{display:block;height:1.16em;width:auto;overflow:visible}.logo-inline:hover .ico-up{transform:translate(.7px,-.7px)}.logo-inline:hover .ico-down{transform:translate(-.7px,.7px)}.logo-inline-txt{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.band--stack .band-grid{grid-template-columns:minmax(0,1fr);gap:clamp(1.4rem,3vw,2.2rem)}.band--stack .band-head{position:static}.band--stack .band-head h2{max-width:20em;text-wrap:balance}.band--stack .band-body>p,.band--stack .band-body>ul,.band--stack .band-body>h3,.band--stack .band-body>h4{max-width:44rem}.band--stack .band-body .demo-inline{max-width:44rem}.situ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:1.7rem .9rem}.band-body>.situ+*{margin-top:clamp(2.6rem,5vw,3.6rem)}.situ-stack{position:relative;display:grid;isolation:isolate}.situ-stack:before,.situ-stack:after{content:"";position:absolute;z-index:-1;height:3em;border:1px solid var(--line);border-radius:1.4em;background:#fff}.situ-stack:before{inset:auto 1.1em -.95em;opacity:.55}.situ-stack:after{inset:auto .55em -.5em;opacity:.8}.situ-stack--solo:before,.situ-stack--solo:after{display:none}.situ-card{display:grid;color:var(--ink);text-decoration:none;transition:translate .2s var(--ease)}.situ-card:hover,.situ-card:focus-visible{translate:0 -3px}.situ-inner{display:grid}.situ-face{grid-area:1 / 1;display:flex;flex-direction:column;gap:1.6em;min-height:12em;padding:1.4em 1.45em 1.35em;border:1px solid var(--line);border-radius:1.4em;background:#fff;transition:border-color .2s var(--ease),background-color .2s var(--ease)}.situ-face--sizer{visibility:hidden}.situ-all{display:grid}.situ-all .situ-text{grid-area:1 / 1}.situ-card:hover .situ-face,.situ-card:focus-visible .situ-face{border-color:transparent;background:color-mix(in oklab,var(--c) 30%,#fff)}.situ-text{font-family:var(--font-title);font-weight:550;font-size:1.2em;line-height:1.22;letter-spacing:-.018em;text-wrap:pretty}.situ-foot{margin-top:auto;display:flex;flex-direction:column;align-items:flex-start;gap:.45em}.situ-k{font-size:.88em;color:var(--ink-2)}.situ-card .svc{font-weight:550;font-size:.95em}.situ-card:hover .svc .arr-l,.situ-card:focus-visible .svc .arr-l{width:1.35em;opacity:1;transform:none}.situ-card:hover .svc .arr-r,.situ-card:focus-visible .svc .arr-r{width:0;opacity:0;transform:translate(.4em)}@media(max-width:1000px){.situ{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.situ{grid-template-columns:minmax(0,1fr)}.situ-face{min-height:0}}.band:has(.band-body>.benef:first-child) .band-head{text-align:center}.band:has(.band-body>.benef:first-child) .band-head h2{margin-inline:auto}.band-body .benef,.band--stack .band-body>ul.benef{list-style:none;margin:0 auto;padding:0;max-width:62rem;display:grid;gap:clamp(1.3rem,2.6vw,2rem)}.band-body .benef li{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);column-gap:clamp(1.4rem,3.5vw,3rem);align-items:baseline;margin:0;color:var(--ink-2)}.band-body .benef li:before{content:none}.benef-no{text-align:right;font-family:var(--font-title);font-weight:500;font-size:clamp(1.15rem,.9rem + 1vw,1.7rem);line-height:1.2;letter-spacing:-.02em;color:var(--ink-2)}.benef-no s{text-decoration:none;background:linear-gradient(var(--ink),var(--ink)) no-repeat 0 58% / 100% .09em;padding-inline:.12em;margin-inline:-.12em;display:inline;-webkit-box-decoration-break:clone;box-decoration-break:clone}.benef li:nth-child(odd) .benef-no{rotate:-.6deg}.benef li:nth-child(2n) .benef-no{rotate:.5deg}.benef-si{display:block}.benef-t{font-family:var(--font-title);font-weight:var(--title-weight);font-size:clamp(1.3rem,1rem + 1.3vw,2rem);line-height:1.38;letter-spacing:-.028em;color:var(--ink);background:linear-gradient(var(--fosforito),var(--fosforito)) no-repeat 0 0 / 100% 100%}.benef-d{display:block;margin-top:.55em;max-width:28em;font-size:.97em;line-height:1.45}.benef.is-split .benef-no s,.benef.is-split .benef-t{background:none}.benef.is-split .benef-no s .ln{background:linear-gradient(var(--ink),var(--ink)) no-repeat 0 58% / 100% .09em;padding-inline:.12em;margin-inline:-.12em}.benef.is-split .benef-t .ln{background:linear-gradient(var(--fosforito),var(--fosforito)) no-repeat 0 0 / 100% 100%;padding:.04em .18em;margin-inline:-.18em;border-radius:.28em}.benef.is-split .benef-t{padding:0;margin-inline:0}.benef.is-scroll li{view-timeline-name:--benef-row;view-timeline-axis:block}.benef.is-scroll .benef-no s .ln{background-size:0 .09em;animation:benef-strike linear both;animation-timeline:--benef-row;animation-range:cover var(--from) cover var(--to)}.benef.is-scroll .benef-t .ln{background-size:0 100%;animation:benef-mark linear both;animation-timeline:--benef-row;animation-range:cover var(--from) cover var(--to)}@keyframes benef-strike{to{background-size:100% .09em}}@keyframes benef-mark{to{background-size:100% 100%}}.benef.is-armed .benef-no s .ln{background-size:0 .09em;transition:background-size .5s var(--ease) calc(var(--ln) * .45s)}.benef.is-armed .benef-t .ln{background-size:0 100%;transition:background-size .55s var(--ease) calc(.5s + var(--ln) * .5s)}.benef.is-armed li.is-in .benef-no s .ln{background-size:100% .09em}.benef.is-armed li.is-in .benef-t .ln{background-size:100% 100%}@media(max-width:700px){.band-body .benef li{grid-template-columns:minmax(0,1fr);row-gap:.35em}.benef-no{text-align:left}}.feed,.band-body>.feed{margin:2em 0 0;max-width:30rem}.feed-list{list-style:none;margin:0;padding:0;display:grid;gap:.6rem}.band-body .feed-note,.feed-note{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.25em .8em;margin:0;padding:.95em 1.15em 1em;border:1px solid var(--line);border-radius:1.15em;background:#fff;color:var(--ink)}.feed-note:before{content:none!important}.feed-dot{grid-row:1 / span 2;width:.62em;height:.62em;margin-top:.42em;border-radius:50%;background:#c5c0b3}.feed-note[data-tipo=alerta] .feed-dot{background:#e5534b}.feed-note[data-tipo=ok] .feed-dot{background:#3fa877}.feed-note[data-tipo=idea] .feed-dot{background:#8b5cf6}.feed-meta{font-family:var(--font-label);font-size:.76em;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2)}.band-body .feed-note,.feed-note{grid-template-columns:auto minmax(0,1fr) auto}.feed-code{grid-column:3;grid-row:1;font-family:var(--font-label);font-size:.76em;letter-spacing:.04em;color:var(--ink-2)}.feed-text{grid-column:2 / -1;font-weight:500;line-height:1.35}.feed figcaption{margin-top:.9em;font-size:.92em;color:var(--ink-2)}.feed.is-live .feed-note{opacity:0;translate:0 .6em;scale:.98;transition:opacity .45s var(--ease),translate .45s var(--ease),scale .45s var(--ease)}.feed.is-live .feed-note.on{opacity:1;translate:0 0;scale:1}.incl{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.9rem}.incl-tile{grid-column:span 2;display:flex;flex-direction:column;gap:1.5em;padding:1.6em 1.6em 1.7em;border:1px solid var(--line);border-radius:1.5em;background:#fff}.incl-tile--big{grid-column:span 3}.incl-t{margin:0;font-family:var(--font-title);font-weight:var(--title-weight);font-size:1.3em;line-height:1.15;letter-spacing:-.022em;color:var(--ink);text-wrap:balance}.incl-d{margin:.6em 0 0;max-width:32em;line-height:1.45;color:var(--ink-2)}.incl-vis{margin-top:auto}.incl .feed{margin:0;max-width:none}.incl .feed-note{background:var(--bg);border-color:transparent}.incl-chat{display:grid;gap:.55rem}.incl-msg{margin:0;display:flex;align-items:flex-end;gap:.55em;max-width:88%;line-height:1.35;color:var(--ink)}.incl-msg>span:last-child{padding:.65em .95em;border-radius:1.15em}.incl-msg--cliente{justify-self:end}.incl-msg--cliente>span:last-child{background:var(--bg);border-bottom-right-radius:.3em}.incl-msg--atlai>span:last-child{background:var(--ink);color:var(--bg);border-bottom-left-radius:.3em}.incl-msg .avatar{width:1.9em;height:1.9em;margin:0}.incl-chips,.incl-list{list-style:none;margin:0;padding:0}.band-body .incl-list li,.band-body .incl-chips li{margin:0}.incl-list li:before,.incl-chips li:before{content:none!important}.incl-tree-root{display:inline-block;padding:.3em .8em;border-radius:999px;background:var(--ink);color:var(--bg);font-weight:550;font-size:.92em}.incl-tree ul{list-style:none;margin:0 0 0 1.1em;padding:.35em 0 0}.band-body .incl-tree li,.incl-tree li{position:relative;margin:0;padding:.75em 0 .1em 1.5em;border-left:1.5px solid #d2cdc0;line-height:1.3}.incl-tree li:last-child{border-left-color:transparent}.incl-tree li:before{content:""!important;position:absolute;left:-1.5px;top:0;width:1.1em;height:1.55em;border-left:1.5px solid #d2cdc0;border-bottom:1.5px solid #d2cdc0;border-bottom-left-radius:.7em}.incl-tree-q{display:block;font-size:.93em;color:var(--ink-2)}.incl-tree-a{display:inline-block;margin-top:.4em;padding:.28em .8em;border-radius:999px;background:var(--bg);font-weight:550;font-size:.95em;white-space:nowrap;color:var(--ink)}@media(prefers-reduced-motion:no-preference){.incl-tree-a{animation:incl-tree-on calc(var(--n, 3) * 2.4s) var(--ease) calc(var(--k, 0) * 2.4s) infinite}}@keyframes incl-tree-on{0%,30%{background:var(--fosforito)}38%,to{background:var(--bg)}}.incl-chips{display:grid;gap:.6rem;padding-block:1.2em;margin-inline:-1.6em;overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent,#000 14%,#000 86%,transparent);mask-image:linear-gradient(to right,transparent,#000 14%,#000 86%,transparent)}.incl-row{display:flex;width:max-content;animation:marquee var(--dur, 30s) linear infinite;animation-delay:calc(var(--dur, 30s) * var(--shift, 0))}.incl-chips:hover .incl-row{animation-play-state:paused}.incl-row ul{display:flex;gap:.5rem;margin:0;padding:0 .5rem 0 0;list-style:none}.band-body .incl-row li,.incl-row li{display:inline-flex;align-items:center;gap:.5em;margin:0;padding:.28em .85em .28em .3em;border-radius:999px;background:var(--bg);font-weight:550;font-size:.92em;color:var(--ink);white-space:nowrap}.incl-row li:before{content:none!important}.incl-chip-ico{flex:none;width:1.75em;height:1.75em;display:grid;place-items:center;overflow:hidden;border-radius:50%;background:#fff;font-size:.95em;font-weight:600}.incl-chip-ico img{width:72%;height:72%;object-fit:contain}.incl-chip-ico--full img{width:100%;height:100%;object-fit:cover}@media(prefers-reduced-motion:reduce){.incl-chips{margin-inline:0;-webkit-mask-image:none;mask-image:none}.incl-row{width:auto;animation:none}.incl-row ul{flex-wrap:wrap}.incl-row ul[aria-hidden]{display:none}}.incl-list{display:grid;gap:.6em}.incl-list li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.65em;line-height:1.35;color:var(--ink)}.incl-list .check-ico{width:1em;height:1em;margin:.18em 0 0}@media(max-width:1000px){.incl-tile,.incl-tile--big{grid-column:span 3}.incl-tile:last-child:nth-child(odd){grid-column:1 / -1}}@media(max-width:640px){.incl-tile,.incl-tile--big{grid-column:1 / -1}}.path{--gap: clamp(1.4rem, 3vw, 2.6rem);position:relative;display:grid;grid-template-columns:repeat(var(--n, 4),minmax(0,1fr));gap:var(--gap);padding-top:.2em}.path:before,.path:after{content:"";position:absolute;left:0;right:0;top:1.45em;height:2px;background:#d8d3c6}.path:after{background:var(--ink);transform-origin:left;transform:scaleX(1)}.band-body .path,.path{list-style:none;margin:0;padding-left:0;max-width:none}.band-body .path-step,.path-step{margin:0;position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start}.path-n{width:2.5em;height:2.5em;display:grid;place-items:center;border-radius:50%;background:var(--ink);color:var(--bg);font-weight:600;font-variant-numeric:tabular-nums;box-shadow:0 0 0 .45em var(--band-bg, #fbfaf6)}.path-step:first-child .path-n{background:var(--fosforito);color:var(--ink)}.path-k{margin-top:1.5em;font-family:var(--font-label);font-size:.76em;font-weight:550;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2)}.path-t{margin:.45em 0 0;font-family:var(--font-title);font-weight:var(--title-weight);font-size:1.3em;line-height:1.15;letter-spacing:-.022em;color:var(--ink);text-wrap:balance}.band-body .path-d,.path-d{margin:.55em 0 0;max-width:22em;line-height:1.45;color:var(--ink-2)}.path-cta{margin-top:clamp(2rem,4vw,3rem)}.path-cta .cta{display:inline-flex;padding:.7em 1.3em;font-size:1.05em;background:var(--ink);color:var(--bg)}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.path:after{animation:path-fill linear both;animation-timeline:view();animation-range:entry 60% cover 55%}}}@keyframes path-fill{0%{transform:scaleX(0)}}@media(max-width:860px){.path{grid-template-columns:minmax(0,1fr);gap:1.9rem}.path:before,.path:after{inset:0 auto 0 1.25em;width:2px;height:auto;transform-origin:top}.band-body .path-step,.path-step{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:1.1em;align-items:start}.path-n{grid-row:1 / span 3}.path-k,.path-t,.path-d{grid-column:2}.path-k{margin-top:.55em}@keyframes path-fill{0%{transform:scaleY(0)}}}.path-step:before{content:none!important}.incl{gap:.75rem}.incl-tile{gap:1.1em;padding:1.25em 1.3em 1.3em;border-radius:1.3em}.incl-t{font-size:1.18em}.incl-d{margin-top:.45em;font-size:.95em;line-height:1.4}.incl .feed-list{gap:.4rem}.incl .feed-note{padding:.6em .9em .65em;border-radius:.9em;font-size:.95em}.incl-chat{gap:.4rem}.incl-msg{font-size:.95em}.incl-msg>span:last-child{padding:.5em .85em}.band-body .incl-tree li,.incl-tree li{padding:.5em 0 .05em 1.4em}.incl-tree li:before{height:1.25em}.incl-tree-q{font-size:.9em}.incl-tree-a{margin-top:.3em;padding:.2em .75em}.incl-chips{gap:.4rem;padding-block:.3em .2em;margin-inline:-1.3em}.incl-row li{padding:.22em .8em .22em .26em}.incl-list{gap:.45em;font-size:.97em}.incl{font-size:.93em}.incl-tile:not(.incl-tile--big) .incl-t{text-wrap:pretty}.mail-inline{white-space:nowrap}.cta-copy{display:inline-flex;vertical-align:.08em;margin-left:.28em;padding:.12em;color:var(--ink-2)}.cta-copy svg{width:.5em;height:.5em}.cta-copy:hover{color:var(--ink)}.proof-strip{background:var(--bg);border-block:1px solid var(--line);padding-block:clamp(1.2rem,3vh,1.7rem)}.proof-strip .hero-proof{gap:.9em}.proof-strip .proof-item{display:flex;align-items:center;flex-wrap:wrap;gap:.5em clamp(1.2rem,3vw,2.2rem);margin:0;white-space:normal;font-family:var(--font-label);font-size:.8em;font-weight:550;letter-spacing:.03em;text-transform:uppercase;line-height:1.35;color:var(--ink-2)}.proof-strip .proof-logo{flex:none;height:calc(clamp(1.15rem,.8rem + .9vw,1.6rem) * var(--s, 1));width:auto;margin:0;vertical-align:0;filter:grayscale(1) brightness(var(--tone, 1));opacity:.65}.proof-strip .proof-name{margin:0;color:var(--ink)}@media(max-width:640px){.proof-strip .proof-item{font-size:.74em}}.band-body .steps{position:relative;padding-top:.2em}.band-body .steps:before{content:"";position:absolute;left:0;right:0;top:1.45em;height:2px;background:var(--ink)}.band-body .step{position:relative;border-top:0;padding-top:0}.band-body .step-n{width:2.5em;height:2.5em;margin-bottom:1.3em;display:grid;place-items:center;border-radius:50%;background:var(--ink);color:var(--bg);font-family:inherit;font-size:1em;font-weight:600;letter-spacing:0;font-variant-numeric:tabular-nums;box-shadow:0 0 0 .45em var(--band-bg, #fbfaf6)}.band:not(.band--alt) .step-n{box-shadow:0 0 0 .45em var(--bg)}.band-body .step:first-child .step-n{background:var(--c, var(--fosforito));color:var(--ink)}@media(max-width:700px){.band-body .steps:before{inset:0 auto 0 1.25em;width:2px;height:auto}.band-body .step{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:1.1em}.band-body .step-n{grid-row:1 / span 2;margin-bottom:0}.band-body .step>p{grid-column:2}}.band-body .yesno{gap:.9rem}.band-body .yesno .no,.band-body .yesno .yes{padding:1.4em 1.5em 1.5em;border:1px solid var(--line);border-radius:1.4em;background:#fff}.band-body .yesno .no li{color:var(--ink-2);text-decoration:line-through;text-decoration-color:color-mix(in oklab,var(--ink) 55%,transparent);text-decoration-thickness:.08em}.band-body .yesno .yes li{color:var(--ink)}.band-body .yesno .yes .yn-ico{padding:.18em;border-radius:50%;background:var(--fosforito);color:var(--ink);box-sizing:content-box}.band-body .ba-col{border-radius:1.4em}.band-body .ba-before{background:#fff;border:1px solid var(--line)}.hero-btn--foto,.ctaband-btn{display:inline-flex;align-items:center;gap:.6em;padding:.7em 1.3em .7em .75em;font-size:1.05em}.hero-btn--foto .avatar,.ctaband-btn .avatar{width:1.9em;height:1.9em;margin-block:-.4em;background-color:var(--c, var(--pill))}.band--cta .ctaband,.ctaband{background:none;border-radius:0;padding:0;max-width:52rem;margin-inline:auto;gap:0}.band--cta{border-top:1px solid var(--line);padding-block:clamp(3rem,8vw,5.5rem)}.band--cta .ctaband-title,.doc .band--cta .ctaband-title,.doc .ctaband-title{font-family:var(--font-title);font-weight:var(--title-weight);font-size:clamp(1.7rem,1rem + 2.4vw,2.6rem);line-height:1.12;letter-spacing:-.03em;max-width:20em;text-wrap:balance}.ctaband-text{margin-top:.9em;max-width:34em;font-size:1.1em;color:var(--ink-2)}.ctaband-actions{margin-top:1.7em;display:flex;flex-wrap:wrap;align-items:center;gap:.9em 1.4em}.ctaband-btn{background:var(--ink);color:var(--bg)}.ctaband-mail{color:var(--ink-2)}.ctaband-mail a{color:var(--ink);font-weight:550}.ctaband-mail .cta-copy svg{width:.95em;height:.95em}.ctaband-sig{margin-top:2em}.feat-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.feat-tiles--3{grid-template-columns:repeat(3,minmax(0,1fr))}.feat-tile{display:flex;flex-direction:column;padding:.7em .7em 1.5em;border:1px solid var(--line);border-radius:1.5em;background:#fff}.feat-tile .feat-art{height:11em;margin-bottom:1.3em;border-radius:1em;overflow:hidden;font-size:.8em}.feat-tile .incl-t,.feat-tile .incl-d{padding-inline:.8rem}@media(max-width:900px){.feat-tiles,.feat-tiles--3{grid-template-columns:minmax(0,1fr)}}.band-body .cmp-wrap{border-radius:1.4em;padding:.8em .9em 1em}.band-body .cmp .hi{background:color-mix(in srgb,var(--fosforito) 50%,#fff)}.band-body .layers{padding:1.4em 1.5em 1.5em;border:1px solid var(--line);border-radius:1.4em;background:#fff}.band-body .pill-list:not(.svc-list):not(.guide-list){grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));gap:.75rem}.band-body .pill-list:not(.svc-list):not(.guide-list) p{display:flex;flex-direction:column;align-items:flex-start;gap:.7em;margin:0;padding:1.15em 1.2em 1.25em;border:1px solid var(--line);border-radius:1.3em;background:#fff;line-height:1.4}.band-body .pill-list:not(.svc-list):not(.guide-list) .pill-tag{font-weight:550}.doc--about .band-body .pill-list:not(.svc-list):not(.guide-list){grid-template-columns:1fr;gap:0;border-top:1px solid var(--line)}.doc--about .band-body .pill-list:not(.svc-list):not(.guide-list) p{display:grid;grid-template-columns:12.5em 1fr;align-items:baseline;justify-items:start;gap:.4em 1.4em;padding:.95em 0;border:0;border-bottom:1px solid var(--line);border-radius:0;background:none}@media(max-width:640px){.doc--about .band-body .pill-list:not(.svc-list):not(.guide-list) p{grid-template-columns:1fr}}.band-body .benef--sino,.band--stack .band-body>ul.benef--sino{margin:2.4em 0 0;max-width:58rem;gap:clamp(1rem,2vw,1.5rem)}.benef--sino .benef-no{font-size:clamp(1.05rem,.9rem + .6vw,1.35rem)}.benef--sino .benef-t{font-size:clamp(1.15rem,.95rem + .8vw,1.55rem)}.incl-tree ul{margin-left:1.05em;padding-top:0}.band-body .incl-tree li,.incl-tree li{border-left:0;padding:.62em 0 .12em 1.55em}.incl-tree li:before{content:""!important;left:0;top:0;width:1.05em;height:1.38em;border:0;border-left:2px solid #d9d4c8;border-bottom:2px solid #d9d4c8;border-bottom-left-radius:.75em}.incl-tree li:after{content:"";position:absolute;left:0;top:0;bottom:0;border-left:2px solid #d9d4c8}.incl-tree li:last-child:after{content:none}.feed-cases{display:grid;gap:.6rem}.incl .feed-cases{gap:.4rem}@media(prefers-reduced-motion:no-preference){.feed-cases>.feed-list{grid-area:1 / 1;align-self:start}.feed-cases>.feed-list:not(:first-child):not(.is-current),.feed.is-live .feed-list:not(.is-current){visibility:hidden}}.feed-to{display:inline-flex;align-items:center;gap:.35em;margin-left:.2em;padding:.12em .7em .12em .55em;border-radius:999px;background:#e9e5da;font-weight:550;white-space:nowrap;vertical-align:.05em}.feed-to-ico{width:.95em;height:.95em;flex:none}.feed-note[data-tipo=idea] .feed-to{background:color-mix(in srgb,#8b5cf6 20%,#fff)}.voz{margin:0 auto;max-width:54rem;display:flex;flex-direction:column;align-items:center;gap:clamp(1.6rem,3vw,2.4rem);text-align:center}.voz-txt{display:flex;flex-direction:column;align-items:inherit;gap:inherit;min-width:0}.voz-cita{margin:0}.voz-cita p{margin:0;font-family:var(--font-title);font-weight:var(--title-weight);font-size:clamp(1.45rem,1rem + 1.9vw,2.35rem);line-height:1.32;letter-spacing:-.03em;color:var(--ink);text-wrap:balance}.voz-cita mark{background:var(--c, var(--fosforito));padding:0 .12em;border-radius:.18em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.voz-pie{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem clamp(1.4rem,3vw,2.4rem)}.voz-quien{display:inline-flex;align-items:center;gap:.8rem;text-align:left}.voz-foto{flex:none;width:3.5rem;height:3.5rem;border-radius:50%;object-fit:cover;background:var(--pill)}.voz-foto--ini{display:inline-flex;align-items:center;justify-content:center;font-weight:600;letter-spacing:.02em;color:var(--ink-2)}.voz-id{display:flex;flex-direction:column;gap:.15em}.voz-nombre{font-weight:600;color:var(--ink)}.voz-cargo{font-family:var(--font-label);font-size:.72em;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.voz-marca{flex-basis:100%;display:flex;justify-content:inherit;margin-bottom:.35rem}.voz-logo{height:calc(clamp(1.3rem,1rem + .8vw,1.7rem) * var(--s, 1));width:auto;filter:grayscale(1) brightness(var(--tone, 1));opacity:.7}.voz-svc{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.4em .55em;white-space:nowrap;color:inherit;text-decoration:none}.voz-k{font-size:.88em;color:var(--ink-2)}.voz-svc .svc{font-weight:550;font-size:.95em}.voz-svc:hover .svc,.voz-svc:focus-visible .svc{filter:brightness(.95) saturate(1.1)}.voz-svc:hover .svc .arr-l,.voz-svc:focus-visible .svc .arr-l{width:1.35em;opacity:1;transform:none}.voz-svc:hover .svc .arr-r,.voz-svc:focus-visible .svc .arr-r{width:0;opacity:0;transform:translate(.4em)}.band-grid--solo .band-body:has(>.voz--img),.band-grid--solo .band-body:has(>.voz--lado),.band-grid--solo .band-body:has(>.voces){max-width:none}.voz--img{position:relative;isolation:isolate;overflow:hidden;max-width:none;min-height:clamp(27rem,44vw,36rem);padding:clamp(1.5rem,4vw,3.4rem);border-radius:clamp(1.2rem,2vw,1.8rem);background:var(--ink);align-items:flex-start;justify-content:flex-end;text-align:left}.voz-bg{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover}.voz--img:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(to top,rgb(20 20 18 / .88) 0%,rgb(20 20 18 / .62) 38%,rgb(20 20 18 / .12) 78%,transparent 100%),linear-gradient(to right,rgb(20 20 18 / .35),transparent 65%)}.voz--img .voz-cita p{max-width:24em;color:var(--bg);text-wrap:pretty}.voz--img .voz-cita mark{color:var(--ink)}.voz--img .voz-pie{width:100%;justify-content:flex-start}.voz--img .voz-nombre{color:var(--bg)}.voz--img .voz-cargo,.voz--img .voz-k{color:color-mix(in srgb,var(--bg) 74%,transparent)}.voz--img .voz-foto{box-shadow:0 0 0 2px color-mix(in srgb,var(--bg) 85%,transparent)}.voz--img .voz-foto--ini{background:color-mix(in srgb,var(--bg) 18%,transparent);color:var(--bg);backdrop-filter:blur(6px)}.voz--img .voz-logo{filter:brightness(0) invert(1);opacity:.9}.voz--lado{max-width:none;display:grid;grid-template-columns:minmax(0,1fr) min(38%,27rem);align-items:stretch;gap:0;overflow:hidden;text-align:left;border:1px solid var(--line);border-radius:clamp(1.2rem,2vw,1.8rem);background:#fff}.voz--lado .voz-txt{justify-content:space-between;align-items:flex-start;gap:clamp(2rem,4vw,3.5rem);padding:clamp(1.5rem,4vw,3.4rem)}.voz--lado .voz-cita p{text-wrap:pretty}.voz--lado .voz-pie{width:100%;justify-content:flex-start}.voz--lado .voz-svc{flex-basis:100%}.voz--lado .voz-bg{position:static;z-index:auto;order:2;aspect-ratio:820 / 1100;min-height:100%;animation:none}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.voz-bg{animation:voz-zoom linear both;animation-timeline:view();animation-range:entry 0% exit 100%}}}@keyframes voz-zoom{0%{transform:scale(1.12)}to{transform:scale(1)}}@media(max-width:600px){.voz,.voz-pie{align-items:flex-start;justify-content:flex-start;text-align:left}.voz-pie{flex-direction:column}.voz--img{min-height:34rem;justify-content:flex-end}.voz--img:after{background:linear-gradient(to top,rgb(20 20 18 / .9) 0%,rgb(20 20 18 / .72) 55%,rgb(20 20 18 / .2) 88%,transparent 100%)}}@media(max-width:760px){.voz--lado{grid-template-columns:minmax(0,1fr)}.voz--lado .voz-bg{order:-1;aspect-ratio:4 / 3.4;min-height:0;object-position:50% 52%}}.voces{display:flex;flex-direction:column;gap:clamp(1.2rem,2.4vw,1.8rem)}.voces-pila{display:grid;gap:1.5rem}.voces.is-live .voces-pila{gap:0}.voces.is-live .voces-una{grid-area:1 / 1;display:grid;opacity:0;visibility:hidden;scale:.97;transition:opacity .45s var(--ease),scale .6s var(--ease),visibility 0s linear .45s}.voces.is-live .voces-una[data-on]{opacity:1;visibility:visible;scale:1;transition:opacity .55s var(--ease) .15s,scale .7s var(--ease) .15s,visibility 0s}.voces-tabs[hidden]{display:none}.voces-tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem clamp(1.2rem,3vw,2.4rem)}.voces-tab{position:relative;display:inline-flex;align-items:center;padding:.7rem .4rem .9rem;border:0;background:none;color:var(--ink);font:inherit;cursor:pointer;opacity:.4;transition:opacity .25s var(--ease)}.voces-tab img{height:calc(clamp(1.05rem,.85rem + .6vw,1.4rem) * var(--s, 1));width:auto;filter:grayscale(1) brightness(var(--tone, 1))}.voces-tab:hover,.voces-tab:focus-visible,.voces-tab[aria-pressed=true]{opacity:.85}.voces-tab:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:.4rem}.voces-bar{position:absolute;inset:auto .4rem .35rem;height:2px;border-radius:2px;background:var(--line);overflow:hidden}.voces-bar:after{content:"";position:absolute;inset:0;background:var(--ink);transform-origin:left;transform:scaleX(0)}.voces-tab[aria-pressed=true] .voces-bar:after{transform:scaleX(1)}.voces.is-running .voces-tab[aria-pressed=true] .voces-bar:after{animation:voces-corre var(--cada, 8s) linear both}@keyframes voces-corre{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.voces-cta{margin:clamp(.4rem,1.5vw,1rem) 0 0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.7rem 1.1rem}.voces-cta .cta{display:inline-flex;padding:.7em 1.3em;font-size:1.05em;background:var(--ink);color:var(--bg)}.voces-nota{font-family:var(--font-label);font-size:.72em;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.img-credit{position:absolute;top:1rem;right:1.1rem;z-index:3;font-family:inherit;font-size:.68rem;line-height:1;letter-spacing:.01em;font-weight:500;color:#fff;text-shadow:0 0 2px rgb(0 0 0 / .95),0 0 4px rgb(0 0 0 / .7),0 1px 8px rgb(0 0 0 / .55);pointer-events:none}.voz--lado,.doc-fig-img{position:relative}.doc-fig-img{display:block}.nv{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);overflow:hidden;border:1px solid var(--line);border-radius:clamp(1.2rem,2vw,1.8rem);background:#fff}.nv-stage{position:relative;display:flex;flex-direction:column;min-height:clamp(21rem,32vw,27rem);padding:1.3em 1.5em 1.5em;border-right:1px solid var(--line);background:color-mix(in srgb,var(--bg) 45%,#fff);font-size:.95em;line-height:1.45;overflow:hidden}.nv .nv-label{margin:0;flex:none}.nv-flujo{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:.6em;padding-top:0;transition:opacity .4s var(--ease),scale .5s var(--ease)}.nv-paso .d-arrow{display:block;width:.8em;height:.8em;margin:0 auto .6em;color:#b3ac9f;transform:rotate(90deg)}.nv-paso>span{display:inline-flex;align-items:center;gap:.5em;padding:.22em .8em;border-radius:999px;border:1px solid transparent;color:var(--ink-2);transition:color .35s var(--ease) calc(var(--k) * .12s),background-color .35s var(--ease) calc(var(--k) * .12s),border-color .35s var(--ease) calc(var(--k) * .12s)}.nv-tag{max-width:0;overflow:hidden;font-family:var(--font-label);font-style:normal;font-size:.68em;font-weight:600;letter-spacing:.06em;border-radius:.4em;background:var(--c);color:var(--ink);opacity:0;transition:max-width .35s var(--ease),padding .35s var(--ease),opacity .3s var(--ease);transition-delay:calc(var(--k) * .12s)}.nv-paso--rev .check-ico{width:.95em;height:.95em;color:color-mix(in srgb,var(--c) 45%,var(--ink))}.nv[data-arte=paso] .nv-paso--ia>span,.nv[data-arte=proceso] .nv-paso:not(.nv-paso--rev)>span{color:var(--ink);background:color-mix(in srgb,var(--c) 32%,#fff);border-color:color-mix(in srgb,var(--c) 45%,transparent)}.nv[data-arte=paso] .nv-paso--ia .nv-tag,.nv[data-arte=proceso] .nv-paso:not(.nv-paso--rev) .nv-tag{max-width:3em;padding:.12em .4em;opacity:1}.nv-paso--rev{opacity:0;translate:0 -4px;transition:opacity .35s var(--ease),translate .4s var(--ease)}.nv[data-arte=proceso] .nv-paso--rev{opacity:1;translate:0 0;transition-delay:.55s}.nv[data-arte=proceso] .nv-paso--rev>span{color:var(--ink)}.nv[data-arte=encargos] .nv-flujo{opacity:0;scale:.94}.nv-anillo{--rx: 31;--ry: 36;position:absolute;inset:1em 0 .4em;opacity:0;scale:.94;pointer-events:none;transition:opacity .45s var(--ease),scale .6s var(--ease)}.nv[data-arte=encargos] .nv-anillo{opacity:1;scale:1;pointer-events:auto;transition-delay:.2s}.nv-elipse{position:absolute;top:50%;left:50%;width:calc(var(--rx) * 2%);height:calc(var(--ry) * 2%);translate:-50% -50%;border:1px dashed #c9c4b6;border-radius:50%}.nv-core{position:absolute;z-index:2;top:50%;left:50%;translate:-50% -50%;width:4.4em;height:4.4em;display:grid;place-items:center;border-radius:50%;border:1px solid color-mix(in srgb,var(--c) 55%,transparent);background:color-mix(in srgb,var(--c) 32%,#fff);font-family:var(--font-label);font-size:.95em;font-weight:600;color:var(--ink)}.nv-web{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.nv-web line{stroke:color-mix(in srgb,var(--c) 40%,var(--ink));stroke-width:2;stroke-linecap:round;stroke-dasharray:.1 8;vector-effect:non-scaling-stroke;opacity:0;transition:opacity .7s var(--ease)}.nv-web line[data-on]{opacity:.85;transition-duration:.35s}@media(prefers-reduced-motion:no-preference){.nv-web line[data-on]{animation:nv-hilo .9s linear infinite}}@keyframes nv-hilo{to{stroke-dashoffset:-8.1}}.nv-orb{--ico: 2.7em;position:absolute;z-index:2;top:calc(50% + var(--uy) * var(--ry) * 1%);left:calc(50% + var(--ux) * var(--rx) * 1%);display:inline-flex;align-items:center;border-radius:999px;border:1px solid var(--line);background:#fff;color:var(--ink-2);font-size:.92em;line-height:1.25;white-space:nowrap;transition:color .3s var(--ease),background-color .3s var(--ease),border-color .3s var(--ease)}.nv-orb--tema{translate:-50% -50%;padding:.18em .7em}.nv-orb--app{translate:calc(var(--ico) / -2) -50%;color:var(--ink);cursor:default}.nv-orb--app.nv-orb--izq{flex-direction:row-reverse;translate:calc(-100% + var(--ico) / 2) -50%}.nv-orb-ico{flex:none;width:var(--ico);height:var(--ico);display:grid;place-items:center;overflow:hidden;border-radius:50%;background:#fff}.nv-orb-ico img{width:58%;height:58%;object-fit:contain}.nv-orb-ico--full img{width:100%;height:100%;object-fit:cover}.nv-orb-txt{max-width:0;overflow:hidden;transition:max-width .35s var(--ease),padding .35s var(--ease)}.nv-orb--app:hover .nv-orb-txt{max-width:12em;padding:0 .9em 0 .2em}.nv-orb--app.nv-orb--izq:hover .nv-orb-txt{padding:0 .2em 0 .9em}.nv-orb--app:hover{z-index:3}.nv-orb[data-on]{color:var(--ink);border-color:color-mix(in srgb,var(--c) 55%,transparent)}.nv-orb--tema[data-on]{background:color-mix(in srgb,var(--c) 32%,#fff)}.nvw{display:flex;flex-direction:column;gap:clamp(1.4rem,2.6vw,2rem)}.nv-dial{--r: 1.85rem;display:flex;flex-direction:column;gap:.7rem}.nvw .nv-ends{margin:0;display:flex;justify-content:space-between;gap:1rem;font-family:var(--font-title);font-weight:var(--title-weight);font-size:clamp(1rem,.9rem + .5vw,1.3rem);letter-spacing:-.02em;color:var(--ink)}.nv-ends span:first-child{opacity:calc(1 - var(--p, 0) * .65)}.nv-ends span:last-child{opacity:calc(.35 + var(--p, 0) * .65);text-align:right}.nv-range-w{position:relative}.nv-mano{position:absolute;z-index:3;top:50%;left:calc(var(--r) + (100% - var(--r) * 2) * var(--p, 0));width:2.9rem;height:2.9rem;translate:-33% -4%;transform-origin:33% 8%;opacity:0;scale:1.25;pointer-events:none;filter:drop-shadow(0 3px 5px rgb(20 20 18 / .3));transition:opacity .35s var(--ease),scale .35s var(--ease)}.nvw.is-intro .nv-mano{opacity:1;scale:1}.nvw.is-intro .nv-range input::-webkit-slider-thumb{scale:1.1;animation:none}.nv-range{position:relative;height:3.7rem;border-radius:999px;border:1px solid var(--line);background:color-mix(in srgb,var(--c) 22%,#fff);overflow:hidden}.nv-range:before{content:"";position:absolute;inset:0 auto 0 0;width:calc(var(--r) * 2 + (100% - var(--r) * 2) * var(--p, 0));border-radius:999px;background:var(--c)}.nv-tick{position:absolute;top:50%;left:calc(var(--r) + (100% - var(--r) * 2) * var(--k) / (var(--n, 3) - 1));width:.5rem;height:.5rem;border-radius:50%;translate:-50% -50%;background:color-mix(in srgb,var(--ink) 38%,transparent)}.nv-range input{--mando: 3.1rem;position:absolute;inset:0 .3rem;width:calc(100% - .6rem);height:100%;margin:0;padding:0;-webkit-appearance:none;appearance:none;background:none;cursor:grab;touch-action:pan-y}.nv-range input:active{cursor:grabbing}.nv-range input:focus{outline:none}.nv-range input::-webkit-slider-runnable-track{height:100%;background:none}.nv-range input::-moz-range-track{height:100%;background:none}.nv-range input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:var(--mando);height:var(--mando);margin-top:calc((3.7rem - 2px - var(--mando)) / 2);border-radius:50%;border:3px solid #fff;background:var(--ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 7l-5 5 5 5M15 7l5 5-5 5'/%3E%3C/svg%3E") center / 1.35rem no-repeat;box-shadow:0 2px 10px #14141247;transition:scale .18s var(--ease),box-shadow .18s var(--ease)}.nv-range input::-moz-range-thumb{box-sizing:border-box;width:var(--mando);height:var(--mando);border-radius:50%;border:3px solid #fff;background:var(--ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 7l-5 5 5 5M15 7l5 5-5 5'/%3E%3C/svg%3E") center / 1.35rem no-repeat;box-shadow:0 2px 10px #14141247}.nv-range input:hover::-webkit-slider-thumb{scale:1.07}.nv-range input:active::-webkit-slider-thumb{scale:1.14;box-shadow:0 4px 18px #1414125c}.nv-range input:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px var(--ink)}.nv-range input:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px var(--ink)}@media(prefers-reduced-motion:no-preference){.nvw:not(.is-tocado) .nv-range input::-webkit-slider-thumb{animation:nv-mando 2.4s var(--ease) infinite}}@keyframes nv-mando{50%{box-shadow:0 2px 10px #14141247,0 0 0 9px #1414121a}}.nv-stops{display:grid;grid-template-columns:repeat(var(--n, 3),minmax(0,1fr));padding-inline:.4rem}.nv-stop{padding:.2rem 0;border:0;background:none;font-family:var(--font-label);font-size:.76rem;letter-spacing:.06em;text-transform:uppercase;text-align:center;color:var(--ink-2);cursor:pointer;transition:color .25s var(--ease)}.nv-stop:first-child{text-align:left}.nv-stop:last-child{text-align:right}.nv-stop:hover,.nv-stop[aria-current=true]{color:var(--ink)}.nv-stop[aria-current=true]{font-weight:600}.nv-panels{padding:clamp(1.4rem,3.2vw,2.8rem);min-width:0;align-content:center}.nv-panels{display:grid;gap:2rem}.nvw.is-live .nv-panels{gap:0}.nvw.is-live .nv-panel{grid-area:1 / 1;opacity:0;visibility:hidden;translate:0 .5rem;transition:opacity .3s var(--ease),translate .4s var(--ease),visibility 0s linear .3s}.nvw.is-live .nv-panel[data-on]{opacity:1;visibility:visible;translate:0 0;transition:opacity .45s var(--ease) .15s,translate .5s var(--ease) .15s,visibility 0s}.nv-panel{display:flex;flex-direction:column;gap:.9rem}.nv .nv-k{margin:0;font-family:var(--font-label);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.nv-meter{display:inline-flex;gap:3px;margin-right:.6rem;vertical-align:middle}.nv-meter i{width:1.1rem;height:.4rem;border-radius:2px;background:var(--line)}.nv-meter i.on{background:var(--c)}.nv .nv-t{margin:0;font-family:var(--font-title);font-weight:var(--title-weight);font-size:clamp(1.45rem,1.1rem + 1.2vw,2.05rem);line-height:1.14;letter-spacing:-.026em;color:var(--ink);text-wrap:balance}.nv .nv-d{margin:0;color:var(--ink-2)}.nv-facts{margin:.4rem 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.6rem;padding-top:1.1rem;border-top:1px solid var(--line)}.nv-facts dt{margin-bottom:.3rem;font-family:var(--font-label);font-size:.68rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.nv-facts dd{margin:0;color:var(--ink)}@media(max-width:900px){.nv{grid-template-columns:minmax(0,1fr)}.nv-stage{min-height:25rem;border-right:0;border-bottom:1px solid var(--line)}.nv-anillo{--rx: 32;--ry: 38}.nv-orb{--ico: 2.5em;font-size:.84em}}@media(max-width:520px){.nv-facts{grid-template-columns:minmax(0,1fr)}}.tel-reveal{display:inline-flex;align-items:center;gap:.35em;padding:0;border:0;background:none;font:inherit;color:inherit;cursor:pointer}.tel-num{filter:blur(4px);letter-spacing:.04em;opacity:.8;transition:filter .3s var(--ease);user-select:none}.tel-reveal:hover .tel-num,.tel-reveal:focus-visible .tel-num{filter:blur(2.5px)}.tel-reveal:focus-visible{outline:2px solid currentColor;outline-offset:3px;border-radius:.3em}.tel-link{font-variant-numeric:tabular-nums}.mega .tel-reveal{font-weight:550;color:var(--ink)}.footer .tel-reveal:hover{color:var(--bg)}.jornada,.band-body>.jornada{margin:2em 0 0;max-width:34rem}.jornada-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.6rem 1.5rem;margin-bottom:.9rem}.jornada .jornada-t{margin:0;font-family:var(--font-label);font-size:.78em;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.jornada-count{margin:0;display:flex;gap:1.6rem}.jornada-count div{display:flex;flex-direction:column-reverse;gap:.1rem}.jornada-count dt{font-size:.78em;color:var(--ink-2)}.jornada-count dd{margin:0;font-family:var(--font-title);font-weight:var(--title-weight);font-size:1.7em;line-height:1;letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums}.jornada-list{list-style:none;margin:0;padding:0;display:grid;gap:.55rem}.band-body .jornada-item,.jornada-item{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:start;gap:.75em;margin:0;padding:.85em 1.1em;border:1px solid var(--line);border-radius:1.15em;background:#fff;color:var(--ink)}.jornada-item:before{content:none!important}.jornada-h{font-family:var(--font-label);font-size:.78em;letter-spacing:.04em;color:var(--ink-2);padding-top:.25em}.jornada-dot{width:.62em;height:.62em;margin-top:.5em;border-radius:50%;background:var(--c, var(--pill))}.jornada-item--persona .jornada-dot{background:var(--ink)}.jornada-txt{font-size:.95em;line-height:1.45}.jornada-out{display:inline-block;margin-left:.45em;padding:.12em .6em;border-radius:999px;background:color-mix(in srgb,var(--c, var(--pill)) 32%,#fff);font-size:.86em;font-weight:550;white-space:nowrap}.jornada-item--persona .jornada-out{background:var(--ink);color:var(--bg)}.jornada .jornada-cap{margin-top:.8rem;font-size:.86em;color:var(--ink-2)}.jornada.is-live .jornada-item{opacity:.3;filter:grayscale(1);transition:opacity .4s var(--ease),filter .4s var(--ease),translate .45s var(--ease)}.jornada.is-live .jornada-item.on{opacity:1;filter:none}@media(max-width:600px){.jornada-item{grid-template-columns:auto minmax(0,1fr)}.jornada-dot{display:none}}.about-people{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2em;max-width:30rem;margin-left:auto}.about-person{margin:0}.about-person .member-photo{margin-bottom:.6em}.about-person figcaption{display:grid;line-height:1.35}.about-person figcaption>:last-child{color:var(--ink-2);font-size:.92em}@media(max-width:900px){.about-people{margin-left:0}}.ficha{margin:0;padding:.3em 1.4em;background:#fff;border:1px solid var(--line);border-radius:1.1em}.band-body .ficha{margin-top:1.8em}.band-body>.ficha:first-child{margin-top:0}.ficha-row{display:grid;grid-template-columns:minmax(8em,11em) minmax(0,1fr);gap:.35em 1.6em;padding:.85em 0;border-bottom:1px solid var(--line)}.ficha-row:last-child{border-bottom:0}.ficha dt{padding-top:.3em;font-family:var(--font-label);font-size:.72em;font-weight:500;line-height:1.4;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-2)}.ficha dd{margin:0;color:var(--ink)}@media(max-width:640px){.ficha-row{grid-template-columns:1fr;gap:.2em}.ficha dt{padding-top:0}}.pill-row{display:flex;flex-wrap:wrap;gap:.55em .5em;max-width:none!important}.pill-row .pill-tag{margin:0}a.feat-tile{color:inherit;text-decoration:none;transition:border-color .2s var(--ease),translate .2s var(--ease)}a.feat-tile:hover,a.feat-tile:focus-visible{border-color:var(--ink);translate:0 -2px}.feat-tiles--4{grid-template-columns:repeat(4,minmax(0,1fr))}.feat-tiles--4 .feat-tile .feat-art{height:9em}@media(max-width:1100px){.feat-tiles--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.feat-tiles--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.feat-tiles--4{grid-template-columns:minmax(0,1fr)}}.doc .benef h3.benef-t{display:inline;margin:0;font-size:clamp(1.3rem,1rem + 1.3vw,2rem);line-height:1.38;letter-spacing:-.028em}.team--compact{grid-template-columns:repeat(auto-fit,minmax(16em,1fr));gap:1.4em 2em}.team--compact .member{padding:1.2em 1.3em 1.3em;background:#fff;border:1px solid var(--line);border-radius:1.2em}.d-sources{display:grid;grid-template-columns:auto minmax(2em,3em) minmax(0,1fr);align-items:stretch;justify-content:stretch;gap:0;width:100%;text-align:left}.d-src-col{display:grid;grid-auto-rows:1fr;align-items:center;gap:.35em}.d-src>.d-node{display:inline-flex;align-items:center;gap:.5em;padding:.3em .85em .3em .4em;white-space:nowrap}.d-src-ico{flex:none;width:1.5em;height:1.5em;display:grid;place-items:center;overflow:hidden;border-radius:50%;background:#fff;font-size:.9em;font-weight:600;color:var(--ink-2)}.d-src-ico img{width:72%;height:72%;object-fit:contain}.d-src-ico--full img{width:100%;height:100%;object-fit:cover}.d-wires{width:100%;height:100%;min-height:100%;display:block;overflow:visible}.d-wire-track,.d-wire-pulse{fill:none;stroke-width:1.5px;vector-effect:non-scaling-stroke;stroke-linecap:round}.d-wire-track{stroke:var(--wire)}.d-wire-pulse{stroke:var(--wire-on);stroke-dasharray:4 7;opacity:0;transition:opacity .25s var(--ease)}.d-wire-pulse.on{opacity:1;animation:d-feed .9s linear infinite}@keyframes d-feed{0%{stroke-dashoffset:22}to{stroke-dashoffset:0}}.d-panel{align-self:center;min-width:0;width:100%;padding:.7em .85em .8em;font-size:.95em;border-radius:1em;background:var(--bg);display:grid;gap:.45em}.d-panel-head{margin:0 0 .25em;display:flex;align-items:center;gap:.45em;font-family:var(--font-label);font-size:.72em;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-2)}.d-live{width:.6em;height:.6em;border-radius:50%;background:var(--c, var(--ink));flex:none;animation:d-live 1.6s ease-in-out infinite}@keyframes d-live{50%{transform:scale(.65);opacity:.55}}.d-clock{margin-left:auto;color:#a19a8d;font-variant-numeric:tabular-nums}.d-kpi{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 .5em;align-items:baseline;font-size:.92em;padding:.28em 0;border-bottom:1px solid var(--line)}.d-kpi-l{color:#a19a8d}.d-kpi-v{color:var(--ink);font-weight:550;font-variant-numeric:tabular-nums;white-space:nowrap}.d-kpi-d{position:absolute;right:0;top:-.75em;font-size:.72em;font-weight:550;color:var(--ink);opacity:0;transform:translateY(.3em)}.d-kpi-d.show{animation:d-up 2s var(--ease) forwards}@keyframes d-up{0%{opacity:0;transform:translateY(.4em)}15%{opacity:1;transform:translateY(0)}70%{opacity:1}to{opacity:0;transform:translateY(-.3em)}}.d-chart{display:grid;grid-template-columns:repeat(7,1fr);align-items:end;gap:.3em;height:3.2em;margin-top:.5em;padding-top:.2em}.d-chart i{display:block;height:var(--h, 40%);border-radius:3px 3px 1px 1px;background:color-mix(in srgb,var(--c, var(--ink)) 45%,var(--bg));transition:height .8s var(--ease)}.d-chart i.hoy{background:var(--c, var(--ink))}@media(prefers-reduced-motion:reduce){.d-wire-pulse.on,.d-live{animation:none}}@media(max-width:520px){.d-sources{grid-template-columns:1fr;gap:.8em}.d-src-col{grid-auto-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.d-wires{display:none}.d-panel{justify-self:stretch}}.d-kpi--goal{padding-bottom:.45em}.d-goal{grid-column:1 / -1;display:block;height:6px;margin-top:.3em;border-radius:3px;background:color-mix(in srgb,var(--c, var(--ink)) 28%,var(--bg));overflow:hidden}.d-goal i{display:block;height:100%;width:var(--w, 0%);border-radius:3px;background:color-mix(in srgb,var(--c, var(--ink)) 55%,var(--ink));transition:width .8s var(--ease),background-color .4s var(--ease)}.d-goal-l{grid-column:1 / -1;display:flex;justify-content:space-between;gap:.6em;margin-top:.15em;font-family:var(--font-label);font-size:.72em;letter-spacing:.04em;text-transform:uppercase;color:#a19a8d}.d-goal-ok{display:inline-flex;align-items:center;gap:.3em;color:#3fa877;display:none}.d-kpi.hit .d-goal-t{display:none}.d-kpi.hit .d-goal-ok{display:inline-flex}.d-goal-ok .check-ico{width:1em;height:1em}.d-kpi.hit .d-goal i{background:#3fa877}.d-kpi.hit .d-kpi-v,.d-panel.tick .d-kpi.hit .d-kpi-v{color:#3fa877}.curso{margin:0}.curso-head{margin-bottom:1.4rem}.curso-t{font-family:var(--font-title);font-weight:var(--title-weight);font-size:1.3em;line-height:1.15;letter-spacing:-.022em;color:var(--ink)}.curso-k,.curso-meta{font-family:var(--font-label);font-size:.76em;font-weight:550;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2)}.curso-k{margin-top:.5em;text-transform:none;letter-spacing:.02em}.band-body .curso-list,.curso-list{list-style:none;margin:0;padding:0;max-width:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;counter-reset:none}.band-body .curso-item,.curso-item{margin:0;display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:1.1em;align-items:start;padding:1.3em 1.4em 1.4em 1.2em;border:1px solid var(--line);border-radius:1.4em;background:#fff}.curso-item:before{content:none!important}.curso-n{width:2.5em;height:2.5em;display:grid;place-items:center;border-radius:50%;background:var(--c, var(--pill));color:var(--ink);font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.curso-body>*+*{margin-top:.55em}.curso-meta{margin:.15em 0 0}.curso-dura{text-transform:none;letter-spacing:.02em}.curso-title{margin:.35em 0 0;font-family:var(--font-title);font-weight:var(--title-weight);font-size:1.3em;line-height:1.15;letter-spacing:-.022em;color:var(--ink);text-wrap:balance}.band-body .curso-d,.curso-d{margin-top:.55em;max-width:30em;line-height:1.45;color:var(--ink-2)}.band-body .curso-out,.curso-out{margin-top:.9em;display:flex;gap:.6em;align-items:flex-start;font-size:.95em;line-height:1.45;color:var(--ink)}.curso-out b{font-weight:600}.curso-check{flex:none;width:1.35em;height:1.35em;margin-top:.1em;display:grid;place-items:center;border-radius:50%;background:var(--fosforito);color:var(--ink)}.curso-check-ico{width:.8em;height:.8em}.band-body .curso-cap,.curso-cap{margin-top:1rem;font-size:.92em;color:var(--ink-2);max-width:44em}@media(max-width:900px){.curso-list{grid-template-columns:minmax(0,1fr)}}.hero-band{position:relative}.stamp{--size: clamp(10.5rem, 7.5rem + 5.5vw, 15.5rem);position:absolute;z-index:3;right:max(var(--gutter),calc((100% - var(--wide)) / 2 + var(--gutter)));width:var(--size);height:var(--size);margin-right:2.75rem;bottom:calc(var(--size) / -2);pointer-events:none}.stamp-in{position:relative;width:100%;height:100%;display:grid;place-items:center;border-radius:50%;background:#fff;color:var(--ink);box-shadow:0 0 0 1px #1414120f,0 2px 6px #1414121a,0 26px 50px -18px #14141299;pointer-events:auto;transition:transform .2s var(--ease);animation:stamp-in .65s cubic-bezier(.2,.9,.3,1.25) .6s both}.stamp:hover .stamp-in:not(.is-float){transform:scale(.955)}.stamp-ring{position:absolute;inset:0;width:100%;height:100%;animation:stamp-spin 24s linear infinite}.stamp-ring text{font-family:var(--font-label);font-size:10.4px;font-weight:600;letter-spacing:.04em;fill:currentColor}.stamp-logo{width:48%;line-height:0}.stamp-logo svg{display:block;width:100%;height:auto}@keyframes stamp-in{0%{opacity:0;transform:rotate(-24deg) scale(2.1)}55%{opacity:1;transform:rotate(0) scale(.92)}78%{transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@keyframes stamp-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.stamp-in,.stamp-ring{animation:none}}.stamp{text-decoration:none}.stamp-logo{width:46%;position:relative}.stamp--cert .stamp-in:not(.is-float){visibility:hidden;animation:none}.stamp-in.is-stamped{animation:none}.stamp-in.is-float{position:fixed;z-index:40;right:clamp(.9rem,2vw,1.6rem);bottom:clamp(.9rem,2vw,1.6rem);width:var(--float, 9rem);height:var(--float, 9rem)}.stamp-in.is-float{cursor:grab;touch-action:none;user-select:none;-webkit-user-drag:none}.stamp-in.is-dragging{cursor:grabbing}.stamp-in.is-dragging:hover{transform:none}.stamp-in.is-float{transition:opacity .4s var(--ease)}.stamp-in.is-float.is-pie{opacity:0;pointer-events:none}.stamp-in.is-gone{display:none}@media(max-width:900px){.stamp-in.is-float{--float: 6.5rem}}.stamp:focus-visible{outline:none}.stamp:focus-visible .stamp-in{outline:2px solid var(--ink);outline-offset:.3em}@media(max-width:900px){.stamp{--size: 9.5rem;margin-right:.5rem}.hero-band:has(.stamp)+.doc--bands>:first-child{padding-top:calc(4.75rem + clamp(3rem,8vw,5.5rem))}}.tri{--wire: #d9d4c7;--wire-on: color-mix(in srgb, var(--c, var(--ink)) 62%, var(--ink));margin:1.6em 0 0;padding:1.4em 1.4em 1.2em;background:#fff;border:1px solid var(--line);border-radius:1.5em;font-size:.9em;line-height:1.45}.tri-box{position:relative;max-width:36em;margin:0 auto 1.4em;aspect-ratio:100 / 80}.tri-svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.tri-edge,.tri-pulse{fill:none;stroke:var(--wire);stroke-width:1.5px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.tri-pulse{stroke:var(--wire-on);opacity:0;transition:opacity .3s var(--ease)}.tri-pulse.on{opacity:1}.tri-center{position:absolute;transform:translate(-50%,-50%);padding:.38em 1em;border-radius:1.1em;background:var(--ink);color:var(--bg);font-weight:550;white-space:nowrap}.tri-v{position:absolute;width:13em;max-width:44%;transform:translate(-50%,-50%);display:grid;justify-items:center;gap:.4em;text-align:center}.tri-v .d-node{white-space:nowrap}.tri-v.on .d-node{background:color-mix(in srgb,var(--c, var(--pill)) 30%,#fff);color:var(--ink)}.tri-v p{margin:0;font-size:.92em;line-height:1.35;color:var(--ink-2);text-wrap:balance}.tri figcaption{margin-top:1em;padding-top:.8em;border-top:1px solid var(--line);color:var(--ink-2)}@media(max-width:560px){.tri-box{aspect-ratio:auto;display:grid;gap:1em;justify-items:center}.tri-svg{display:none}.tri-center,.tri-v{position:static;transform:none;width:auto;max-width:none}}.cx{--p: 1;--wire: #d9d4c7;--wire-on: color-mix(in srgb, var(--c, var(--ink)) 62%, var(--ink));margin:1.6em 0 0;padding:1.4em 1.5em;background:#fff;border:1px solid var(--line);border-radius:1.5em;font-size:.9em;line-height:1.4}.cx.is-live{--p: 0}.cx-group{padding:1.3em 1.5em 1.4em;background:#fff;border:1px solid var(--line);border-radius:1.5em;font-size:.9em;line-height:1.4}.cx-group--despues{background:color-mix(in srgb,var(--c, var(--pill)) 22%,#fff);border-color:transparent}.cx-k{margin:0 0 1.1em;font-family:var(--font-label);font-size:.8em;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.cx-group--despues .cx-k{color:var(--ink)}.cx-scheme{position:relative;display:grid;justify-items:center;gap:2.6em}.cx-svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.cx-track,.cx-lit{fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.cx-track{stroke:var(--wire)}.cx-lit{stroke:var(--wire-on);stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--k) * 100)}.cx-lit--cut{stroke-dasharray:3 4;stroke-dashoffset:0;opacity:var(--k)}.cx-scheme [style*=--i],.cx-lit{--k: clamp(0, (var(--p) - var(--t) - var(--i) * var(--s)) / var(--s), 1)}.cx-cols{display:grid;grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr));gap:2.4em 1.2em;width:100%;align-items:start;text-align:center}.cx-col{display:contents}.cx-col>*{grid-column:var(--col);justify-self:center}.cx-col .cx-msg{grid-row:1}.cx-col .cx-node{grid-row:2}.cx-col>.cx-node:first-child{grid-row:1}.cx-col .cx-node--mid{grid-row:3}.cx-col .cx-node--final{grid-row:4}.cx-col .cx-node--rompe~.cx-node--final:not(.cx-node--mid~*){grid-row:3}.cx-scheme[style*="--cols: 2"] .cx-cols{grid-template-columns:repeat(2,minmax(0,14em));justify-content:center;gap:2.4em 3em}.cx-root{position:relative;z-index:1;max-width:26em;padding:.42em 1.1em;border-radius:1.1em;background:var(--ink);color:var(--bg);font-weight:550;text-align:center;text-wrap:balance;opacity:calc(.55 + .45 * var(--k))}.cx-msg--tag{border-radius:1.1em;font-weight:550}.cx-msg{position:relative;z-index:1;max-width:100%;padding:.45em .95em;border-radius:1.1em 1.1em 1.1em .3em;background:var(--bg);color:color-mix(in srgb,var(--ink) calc(45% + 55% * var(--k)),var(--bg));line-height:1.3;text-wrap:balance;transform:translateY(calc((1 - var(--k)) * -.4em))}.cx-group--despues .cx-msg{background:#fff}.cx-node{position:relative;z-index:1;isolation:isolate;display:inline-flex;align-items:center;gap:.4em;max-width:100%;padding:.4em .95em;border-radius:1.1em;background:var(--bg);color:color-mix(in srgb,var(--ink) calc(40% + 60% * var(--k)),var(--bg));font-weight:550;line-height:1.25;text-wrap:balance;transform:scale(calc(.94 + .06 * var(--k)))}.cx-node:before{content:"";position:absolute;inset:0;border-radius:inherit;background:color-mix(in srgb,var(--c, var(--pill)) 30%,#fff);opacity:var(--k);z-index:-1}.cx-node--final:before{background:var(--c, var(--pill))}.cx-node .check-ico{width:1em;height:1em;flex:none;opacity:var(--k);transform:scale(var(--k))}.cx-node--rompe{font-weight:450;color:color-mix(in srgb,var(--ink-2) calc(40% + 60% * var(--k)),var(--bg))}.cx-node--rompe:before{background:var(--pill)}.cx-node--rompe .check-ico{color:#a19a8d;transform:none}.cx-nota{margin:1.3em 0 0;padding-top:.9em;border-top:1px solid var(--line);font-size:.95em;color:var(--ink-2)}@media(max-width:640px){.cx-svg{display:none}.cx-scheme{gap:1em;justify-items:start}.cx-cols{grid-template-columns:1fr;gap:1.1em}.cx-col{display:grid;justify-items:start;text-align:left;gap:.35em;padding-left:1.1em;border-left:1.5px solid var(--wire)}.cx-col>*{grid-column:auto;grid-row:auto;justify-self:start}}.vt{--vt-dur: 6s;--tint: color-mix(in srgb, var(--c, var(--pill)) 42%, #fff);--deep: color-mix(in srgb, var(--c, var(--ink)) 55%, var(--ink));display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.vt-tile{display:flex;flex-direction:column;padding:.6em .6em 1.5em;border:1px solid var(--line);border-radius:1.5em;background:#fff;transition:border-color .25s var(--ease),translate .25s var(--ease)}.vt-tile:hover{border-color:color-mix(in srgb,var(--c, var(--ink)) 70%,var(--line));translate:0 -2px}.vt-tile .incl-t,.vt-tile .incl-d{padding-inline:.85rem}.vt-tile .incl-t{font-size:1.15em}.vt-tile .incl-d{font-size:.93em}.vt-art{position:relative;height:10.5em;margin-bottom:1.2em;border-radius:1.1em;background:var(--trama) 0 0 / 28px 28px,var(--tint);display:flex;align-items:center;justify-content:center;overflow:hidden;font-size:.8em}.vt-art *{animation-duration:var(--vt-dur);animation-iteration-count:infinite;animation-timing-function:var(--ease);animation-play-state:paused}.vt.on .vt-art *{animation-play-state:running}.vt.is-still .vt-art *{animation-play-state:paused!important;animation-delay:calc(var(--vt-dur) * -.7)!important}.vt-check{width:.8em;height:.8em}.m-win{width:78%;height:76%;display:flex;flex-direction:column;border-radius:.8em;background:#fff;box-shadow:0 12px 28px #14141221;overflow:hidden}.m-bar{display:flex;gap:.3em;padding:.55em .7em;border-bottom:1px solid var(--line)}.m-bar i{width:.45em;height:.45em;border-radius:50%;background:var(--pill)}.m-body{flex:1;display:grid;grid-template-columns:36% 1fr}.m-menu{display:flex;flex-direction:column;gap:.32em;padding:.6em .55em;border-right:1px solid var(--line)}.m-item{display:block;height:.5em;border-radius:999px;background:var(--pill)}.m-item--cut{animation-name:m-cut}.m-item--keep{animation-name:m-keep}@keyframes m-cut{0%,22%{height:.5em;opacity:1;margin-block:0}30%{background:#e5534b;opacity:.6}40%,88%{height:0;opacity:0;margin-block:-.16em}to{height:.5em;opacity:1}}@keyframes m-keep{0%,38%{background:var(--pill);height:.5em}48%,88%{background:var(--deep);height:.75em}to{background:var(--pill);height:.5em}}.m-main{display:flex;flex-direction:column;gap:.4em;padding:.7em}.m-logo{width:1.5em;height:1.5em;border-radius:.45em;background:var(--deep);animation-name:m-logo}@keyframes m-logo{0%,44%{transform:scale(0) rotate(-30deg)}54%,88%{transform:scale(1) rotate(0)}to{transform:scale(0)}}.m-line{display:block;height:.45em;width:80%;border-radius:999px;background:var(--pill)}.m-line--s{width:55%}.m-btn{margin-top:auto;align-self:flex-start;width:3.2em;height:1.1em;border-radius:999px;background:var(--pill);animation-name:m-btn}@keyframes m-btn{0%,54%{background:var(--pill)}62%,88%{background:var(--ink)}to{background:var(--pill)}}.c-svg{width:92%;height:100%;overflow:visible}.c-wire{fill:none;stroke:#14141238;stroke-width:1.5px;vector-effect:non-scaling-stroke}.c-pk{fill:var(--ink)}.c-hub rect{fill:var(--ink)}.c-hub line{stroke:color-mix(in srgb,var(--bg) 60%,transparent);stroke-width:2.4;stroke-linecap:round}.c-hub{transform-box:fill-box;transform-origin:center;animation-name:c-hub;animation-duration:1.2s!important}@keyframes c-hub{0%,30%{transform:scale(1)}45%{transform:scale(1.06)}60%,to{transform:scale(1)}}.c-app circle{fill:#fff;filter:drop-shadow(0 3px 6px rgb(20 20 18 / .14))}.c-app{transform-box:fill-box;transform-origin:center;animation-name:c-app;animation-duration:2.4s!important;animation-delay:calc(var(--i) * .6s)}@keyframes c-app{0%,70%{transform:scale(1)}80%{transform:scale(1.12)}92%,to{transform:scale(1)}}.t-wrap{display:flex;align-items:center;gap:1.2em}.t-clock{width:4.4em;height:4.4em;flex:none}.t-face{fill:#fff;filter:drop-shadow(0 6px 12px rgb(20 20 18 / .12))}.t-run{fill:none;stroke:var(--deep);stroke-width:2.5;stroke-dasharray:100;stroke-dashoffset:100;transform:rotate(-90deg);transform-origin:20px 20px;animation-name:t-run;animation-timing-function:linear!important}@keyframes t-run{0%{stroke-dashoffset:100}88%{stroke-dashoffset:0}to{stroke-dashoffset:0;opacity:0}}.t-hand{stroke:var(--ink);stroke-width:2;stroke-linecap:round;transform-origin:20px 20px;animation-name:t-hand;animation-timing-function:linear!important}@keyframes t-hand{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.t-pin{fill:var(--ink)}.t-stack{display:flex;flex-direction:column;gap:.4em;width:9.5em}.t-toast{display:flex;align-items:center;gap:.5em;padding:.45em .6em;border-radius:.7em;background:#fff;box-shadow:0 6px 14px #1414121a;opacity:0}.t-toast:nth-child(1){animation-name:t-in0}.t-toast:nth-child(2){animation-name:t-in1}.t-toast:nth-child(3){animation-name:t-in2}@keyframes t-in0{0%,10%{opacity:0;transform:translate(1em)}16%,88%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes t-in1{0%,36%{opacity:0;transform:translate(1em)}42%,88%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes t-in2{0%,60%{opacity:0;transform:translate(1em) scale(.96)}66%,88%{opacity:1;transform:none}96%,to{opacity:0}}.t-ico{flex:none;width:1.2em;height:1.2em;border-radius:.35em;background:var(--tint);display:inline-flex;align-items:center;justify-content:center}.t-ico i{width:.4em;height:.4em;border-radius:50%;background:var(--deep)}.t-toast:last-child .t-ico{background:var(--ink);color:var(--bg)}.t-lines{flex:1;display:grid;gap:.25em}.t-lines b{display:block;height:.38em;border-radius:999px;background:var(--pill)}.d2-wrap{display:flex;align-items:center;gap:2em}.d2-db{position:relative;width:3.9em}.d2-db svg{display:block;width:100%;fill:#fff;stroke:#14141224;stroke-width:1;filter:drop-shadow(0 8px 14px rgb(20 20 18 / .12))}.d2-db .d2-ring{fill:none}.d2-eu{position:absolute;left:-.5em;bottom:-.3em;padding:.15em .45em;border-radius:999px;background:var(--ink);color:var(--bg);font-family:var(--font-label);font-size:.72em;letter-spacing:.05em}.d2-lock{position:absolute;right:-.45em;top:-.2em;width:1em;height:.8em;border-radius:.2em;background:var(--deep);animation-name:d2-lock}.d2-lock:before{content:"";position:absolute;left:.2em;bottom:100%;width:.6em;height:.45em;border:.13em solid var(--deep);border-bottom:0;border-radius:.35em .35em 0 0;box-sizing:border-box}@keyframes d2-lock{0%,60%,to{transform:scale(1)}66%{transform:scale(1.2)}72%{transform:scale(1)}}.d2-files{position:relative;width:5.6em;height:4.2em}.d2-file{position:absolute;top:0;left:0;width:2.9em;height:3.6em;padding:.35em;border-radius:.4em;background:#fff;box-shadow:0 6px 14px #1414121f;display:flex;align-items:flex-end;opacity:0}.d2-file b{font-family:var(--font-label);font-size:.66em;font-weight:500;letter-spacing:.04em;padding:.1em .35em;border-radius:.3em;background:var(--tint);color:var(--ink)}.d2-file--api{background:var(--ink);flex-direction:column;align-items:flex-start;justify-content:space-between}.d2-file--api code{font-family:var(--font-label);font-size:.8em;color:var(--c, var(--bg))}.d2-file--api b{background:var(--c, var(--pill))}.d2-file:nth-child(1){animation-name:d2-f0}.d2-file:nth-child(2){animation-name:d2-f1}.d2-file:nth-child(3){animation-name:d2-f2}.d2-file:nth-child(4){animation-name:d2-f3}@keyframes d2-f0{0%,8%{opacity:0;transform:translate(-4em,.4em) scale(.5)}20%,88%{opacity:1;transform:translateY(.2em) rotate(-8deg)}96%,to{opacity:0}}@keyframes d2-f1{0%,28%{opacity:0;transform:translate(-4em,.4em) scale(.5)}40%,88%{opacity:1;transform:translate(.8em,.1em) rotate(0)}96%,to{opacity:0}}@keyframes d2-f3{0%,60%{opacity:0;transform:translate(-4em,.4em) scale(.5)}70%,88%{opacity:1;transform:translate(2.5em,.1em) rotate(3deg)}96%,to{opacity:0}}.d2-file:nth-child(4){background:var(--deep)}@keyframes d2-f2{0%,48%{opacity:0;transform:translate(-4em,.4em) scale(.5)}60%,88%{opacity:1;transform:translate(1.6em,.3em) rotate(8deg)}96%,to{opacity:0}}.h-wrap{display:flex;flex-direction:column;align-items:stretch;gap:.5em;width:70%}.h-table{position:relative;display:grid;gap:.1em;padding:.45em;border-radius:.7em;background:#fff;box-shadow:0 10px 22px #1414121f}.h-row{display:grid;grid-template-columns:1fr 1.4fr 1em;align-items:center;gap:.4em;padding:.35em .4em;border-radius:.4em}.h-row b{display:block;height:.42em;border-radius:999px;background:var(--pill)}.h-row--edit{animation-name:h-edit}@keyframes h-edit{0%,26%{background:transparent}32%,88%{background:var(--tint)}to{background:transparent}}.h-row--edit b:nth-child(2){animation-name:h-type}@keyframes h-type{0%,30%{width:100%;background:var(--pill)}34%{width:0}46%,88%{width:72%;background:var(--deep)}to{width:100%;background:var(--pill)}}.h-row--lock em{position:relative;width:.75em;height:.6em;margin-top:.3em;border-radius:.15em;background:var(--ink);transform:scale(0);animation-name:h-lock}.h-row--lock em:before{content:"";position:absolute;left:.15em;bottom:100%;width:.45em;height:.35em;border:.1em solid var(--ink);border-bottom:0;border-radius:.3em .3em 0 0;box-sizing:border-box}@keyframes h-lock{0%,56%{transform:scale(0)}62%,88%{transform:scale(1)}to{transform:scale(0)}}.h-cursor{position:absolute;left:60%;top:50%;width:.9em;height:1.2em;background:var(--ink);clip-path:polygon(0 0,100% 70%,55% 70%,75% 100%,60% 100%,40% 72%,0 95%);animation-name:h-cursor}@keyframes h-cursor{0%{transform:translate(3em,3em);opacity:0}12%{opacity:1}24%{transform:translate(0)}28%{transform:translate(0) scale(.85)}32%,50%{transform:translate(0) scale(1);opacity:1}60%,to{transform:translate(2em,3em);opacity:0}}.h-log{display:flex;align-items:center;gap:.5em;padding:.4em .6em;border-radius:999px;background:#fff;box-shadow:0 6px 14px #1414121a;opacity:0;animation-name:h-log}@keyframes h-log{0%,40%{opacity:0;transform:translateY(.6em)}48%,88%{opacity:1;transform:none}96%,to{opacity:0}}.h-who{width:1.1em;height:1.1em;border-radius:50%;background:var(--deep)}.h-log b{flex:1;height:.4em;border-radius:999px;background:var(--pill)}.h-time{font-family:var(--font-label);font-size:.72em;color:var(--ink-2)}.gw-win{width:80%;height:80%;display:flex;flex-direction:column;border-radius:.8em;background:#fff;box-shadow:0 12px 28px #14141221;overflow:hidden}.gw-bar{display:flex;align-items:center;justify-content:space-between;padding:.45em .7em;border-bottom:1px solid var(--line)}.gw-dots{display:flex;gap:.3em}.gw-dots i{width:.45em;height:.45em;border-radius:50%;background:var(--pill)}.gw-team{display:flex}.gw-av{width:1em;height:1em;margin-left:-.3em;border-radius:50%;border:2px solid #fff;background:var(--pill)}.gw-av:first-child{margin-left:0}.gw-av--new{background:var(--deep);transform:scale(0)}.gw-av:nth-child(3){animation-name:gw-av0}.gw-av:nth-child(4){animation-name:gw-av1}@keyframes gw-av0{0%,36%{transform:scale(0)}42%,90%{transform:scale(1)}to{transform:scale(0)}}@keyframes gw-av1{0%,64%{transform:scale(0)}70%,90%{transform:scale(1)}to{transform:scale(0)}}.gw-body{flex:1;display:grid;grid-template-columns:2.2em 1fr;min-height:0}.gw-side{display:flex;flex-direction:column;align-items:center;gap:.45em;padding-top:.6em;background:var(--ink)}.gw-mod{width:1.1em;height:1.1em;border-radius:.35em;background:color-mix(in srgb,var(--bg) 25%,transparent)}.gw-mod:nth-child(1){animation-name:gw-m0}.gw-mod:nth-child(2){animation-name:gw-m1}.gw-mod:nth-child(3){animation-name:gw-m2}.gw-mod:nth-child(4){animation-name:gw-m3}@keyframes gw-m0{0%,26%{background:var(--c)}30%,to{background:color-mix(in srgb,var(--bg) 25%,transparent)}}@keyframes gw-m1{0%,to{background:color-mix(in srgb,var(--bg) 25%,transparent)}}@keyframes gw-m2{0%,20%{transform:translate(-2em);background:var(--c)}28%,56%{transform:none;background:var(--c)}60%,90%{transform:none;background:color-mix(in srgb,var(--bg) 25%,transparent)}to{transform:translate(-2em)}}@keyframes gw-m3{0%,50%{transform:translate(-2em);background:var(--c)}58%,90%{transform:none;background:var(--c)}to{transform:translate(-2em)}}.gw-main{position:relative}.gw-panel{position:absolute;inset:.6em;display:grid;gap:.35em;align-content:start;opacity:0}.gw-panel--0 b{height:.9em;border-radius:.3em;background:var(--bg)}.gw-panel--0{animation-name:gw-p0}@keyframes gw-p0{0%,24%{opacity:1;transform:none}30%,94%{opacity:0;transform:translateY(-.4em)}to{opacity:1;transform:none}}.gw-panel--1{grid-template-columns:1fr 1fr;animation-name:gw-p1}.gw-panel--1 em{height:1.4em;border-radius:.35em;background:var(--tint)}@keyframes gw-p1{0%,26%{opacity:0;transform:translateY(.4em)}32%,54%{opacity:1;transform:none}60%,to{opacity:0;transform:translateY(-.4em)}}.gw-panel--2{grid-template-columns:repeat(3,1fr);align-items:end;align-content:end;height:calc(100% - 1.2em);animation-name:gw-p2}.gw-panel--2 u{display:block;border-radius:.25em .25em 0 0;background:var(--deep)}.gw-panel--2 u:nth-child(1){height:1.2em}.gw-panel--2 u:nth-child(2){height:2em}.gw-panel--2 u:nth-child(3){height:2.8em;background:var(--ink)}@keyframes gw-p2{0%,56%{opacity:0;transform:translateY(.4em)}62%,92%{opacity:1;transform:none}98%,to{opacity:0}}.k-board{position:relative;display:grid;grid-template-columns:repeat(3,4.6em);gap:.5em}.k-col{display:flex;flex-direction:column;gap:.35em;min-height:7em;padding:.4em;border-radius:.6em;background:#ffffff73}.k-head{height:.4em;width:60%;border-radius:999px;background:#14141240;margin-bottom:.2em}.k-card{height:1.5em;border-radius:.4em;background:#fff;box-shadow:0 3px 8px #14141214}.k-move{position:absolute;left:.4em;top:4.7em;width:3.8em;height:1.9em;padding:.35em .4em;border-radius:.45em;background:#fff;box-shadow:0 10px 20px #14141233;display:grid;gap:.2em;animation-name:k-move}.k-move i{display:block;height:.32em;border-radius:999px;background:var(--deep)}.k-move i+i{width:60%;background:var(--pill)}.k-av{position:absolute;right:.35em;bottom:.3em;width:.7em;height:.7em;border-radius:50%;background:var(--ink)}.k-done{position:absolute;top:-.45em;right:-.45em;width:1.1em;height:1.1em;border-radius:50%;background:var(--ink);color:var(--bg);display:inline-flex;align-items:center;justify-content:center;transform:scale(0);animation-name:k-done}@keyframes k-move{0%,10%{transform:translate(0) rotate(0)}16%{transform:translateY(-.3em) rotate(-4deg)}30%,38%{transform:translate(5.1em,-2em) rotate(0)}44%{transform:translate(5.1em,-2.3em) rotate(-4deg)}58%,90%{transform:translate(10.2em,.2em) rotate(0)}to{transform:translate(0)}}@keyframes k-done{0%,58%{transform:scale(0)}64%,90%{transform:scale(1)}to{transform:scale(0)}}.f-wrap{display:flex;align-items:center;gap:.7em}.f-phone{position:relative;width:4.2em;height:7.6em;padding:.55em .4em;border-radius:.9em;background:var(--ink);display:flex;flex-direction:column;gap:.35em;overflow:hidden;box-shadow:0 10px 20px #14141233}.f-photo{position:relative;height:2.8em;border-radius:.4em;background:#fff;overflow:hidden}.f-photo i{position:absolute;inset:0;background:linear-gradient(135deg,transparent 55%,var(--deep) 55%) 0 100% / 60% 60% no-repeat,linear-gradient(225deg,transparent 50%,color-mix(in srgb,var(--deep) 60%,#fff) 50%) 100% 100% / 70% 50% no-repeat,radial-gradient(circle,var(--c, #ccc) 30%,transparent 32%) 75% 20% / 1.4em 1.4em no-repeat,var(--tint);opacity:0;animation-name:f-photo}@keyframes f-photo{0%,12%{opacity:0}14%,90%{opacity:1}to{opacity:0}}.f-flash{position:absolute;inset:0;background:#fff;opacity:0;animation-name:f-flash}@keyframes f-flash{0%,11%{opacity:0}13%{opacity:.9}20%,to{opacity:0}}.f-sign{height:1.6em;border-radius:.35em;background:#fff}.f-sign path{fill:none;stroke:var(--ink);stroke-width:1.6;stroke-linecap:round;stroke-dasharray:100;animation-name:f-sign}@keyframes f-sign{0%,24%{stroke-dashoffset:100}44%,90%{stroke-dashoffset:0}to{stroke-dashoffset:100}}.f-send{margin-top:auto;height:1em;border-radius:999px;background:var(--c, var(--pill));animation-name:f-send}@keyframes f-send{0%,48%{transform:scale(1)}52%{transform:scale(.9)}56%,to{transform:scale(1)}}.f-trail{display:flex;gap:.3em}.f-trail i{width:.35em;height:.35em;border-radius:50%;background:var(--ink);opacity:.15;animation-name:f-trail}.f-trail i:nth-child(2){animation-delay:.15s}.f-trail i:nth-child(3){animation-delay:.3s}@keyframes f-trail{0%,54%{opacity:.15}58%{opacity:1}66%,to{opacity:.15}}.f-inbox{position:relative;width:4.2em;padding:.6em;border-radius:.6em;background:#fff;display:grid;gap:.3em;box-shadow:0 6px 14px #1414121a}.f-inbox b{display:block;height:.4em;border-radius:999px;background:var(--pill)}.f-inbox b+b{width:65%}.f-badge{position:absolute;top:-.5em;right:-.5em;width:1.2em;height:1.2em;border-radius:50%;background:var(--ink);color:var(--bg);display:inline-flex;align-items:center;justify-content:center;transform:scale(0);animation-name:f-badge}@keyframes f-badge{0%,64%{transform:scale(0)}70%,90%{transform:scale(1)}to{transform:scale(0)}}.p-win{width:80%;padding:.8em .9em .9em;border-radius:.8em;background:#fff;box-shadow:0 12px 26px #14141221;display:grid;gap:.7em}.p-bar{display:flex;align-items:center;gap:.5em}.p-logo{width:1.2em;height:1.2em;border-radius:.35em;background:var(--deep)}.p-bar b{width:45%;height:.45em;border-radius:999px;background:var(--pill)}.p-track{position:relative;display:flex;justify-content:space-between;align-items:center;padding:0 .1em}.p-line{position:absolute;left:.6em;right:.6em;top:50%;height:2px;margin-top:-1px;background:var(--pill)}.p-line i{display:block;height:100%;width:0;background:var(--ink);animation-name:p-line}@keyframes p-line{0%,10%{width:0}30%{width:50%}36%{width:50%}56%,90%{width:100%}to{width:0}}.p-dot{position:relative;width:1.1em;height:1.1em;border-radius:50%;background:#fff;border:2px solid var(--pill)}.p-dot:nth-child(2){animation-name:p-d0}.p-dot:nth-child(3){animation-name:p-d1}.p-dot:nth-child(4){animation-name:p-d2}@keyframes p-d0{0%,4%{background:#fff;border-color:var(--pill)}8%,90%{background:var(--ink);border-color:var(--ink)}to{background:#fff}}@keyframes p-d1{0%,28%{background:#fff;border-color:var(--pill)}32%,90%{background:var(--ink);border-color:var(--ink)}to{background:#fff}}@keyframes p-d2{0%,54%{background:#fff;border-color:var(--pill);transform:scale(1)}58%{transform:scale(1.3)}62%,90%{background:var(--c);border-color:var(--deep);transform:scale(1)}to{background:#fff}}.p-labels{display:flex;justify-content:space-between}.p-labels b{width:22%;height:.35em;border-radius:999px;background:var(--pill)}.p-dl{justify-self:start;display:inline-flex;align-items:center;gap:.4em;padding:.3em .6em;border-radius:999px;background:var(--tint);opacity:0;animation-name:p-dl}.p-dl svg{width:.9em;height:.9em;fill:none;stroke:var(--ink);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.p-dl b{width:2.6em;height:.35em;border-radius:999px;background:var(--deep)}@keyframes p-dl{0%,60%{opacity:0;transform:translateY(.4em)}66%,90%{opacity:1;transform:none}72%{transform:translateY(-.15em)}to{opacity:0}}.q-wrap{position:relative}.q-page{position:relative;width:7.4em;padding:.7em;border-radius:.5em;background:#fff;box-shadow:0 12px 26px #14141224;display:grid;gap:.4em;animation-name:q-page}@keyframes q-page{0%,70%{transform:none}78%,88%{transform:translate(.5em,-.3em) rotate(3deg)}to{transform:none}}.q-head{display:flex;align-items:center;gap:.4em;margin-bottom:.2em}.q-logo{width:1em;height:1em;border-radius:.3em;background:var(--deep)}.q-head b{width:50%;height:.4em;border-radius:999px;background:var(--ink)}.q-row,.q-total{display:flex;justify-content:space-between;gap:.5em}.q-row b,.q-row em,.q-total b,.q-total em{height:.38em;border-radius:999px;background:var(--pill)}.q-row b{width:55%}.q-row em{width:20%}.q-row{opacity:0;animation-name:q-row;animation-delay:calc(var(--i) * .35s)}@keyframes q-row{0%,8%{opacity:0;transform:translate(-.4em)}16%,90%{opacity:1;transform:none}to{opacity:0}}.q-total{padding-top:.4em;border-top:1px solid var(--line)}.q-total b{width:30%;background:var(--ink)}.q-total em{width:0;background:var(--deep);animation-name:q-total}@keyframes q-total{0%,36%{width:0}50%,90%{width:30%}to{width:0}}.q-pdf{position:absolute;bottom:-.5em;left:-.6em;padding:.15em .5em;border-radius:999px;background:var(--ink);color:var(--bg);font-family:var(--font-label);font-size:.72em;letter-spacing:.05em;transform:scale(0);animation-name:q-pdf}@keyframes q-pdf{0%,54%{transform:scale(0)}60%,90%{transform:scale(1)}to{transform:scale(0)}}.q-sent{position:absolute;top:-.6em;right:-.6em;width:1.3em;height:1.3em;border-radius:50%;background:var(--c, var(--pill));color:var(--ink);display:inline-flex;align-items:center;justify-content:center;transform:scale(0);animation-name:q-sent}@keyframes q-sent{0%,72%{transform:scale(0)}78%,90%{transform:scale(1)}to{transform:scale(0)}}.a-cal{width:80%;padding:.6em;border-radius:.8em;background:#fff;box-shadow:0 12px 26px #14141221;display:grid;gap:.4em}.a-days{display:grid;grid-template-columns:repeat(5,1fr);gap:.3em}.a-days i{height:.35em;border-radius:999px;background:#14141240}.a-grid{display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(4,1.35em);gap:.3em;background:repeating-linear-gradient(to bottom,var(--line) 0 1px,transparent 1px calc(1.35em + .3em))}.a-ev{border-radius:.35em;background:var(--tint);border-left:3px solid var(--deep);transform:scale(0);animation-name:a-ev;animation-delay:calc(var(--i) * .4s)}.a-ev--me{background:var(--ink);border-left-color:var(--c)}@keyframes a-ev{0%,4%{transform:scale(.4) translateY(-.6em);opacity:0}10%,86%{transform:none;opacity:1}94%,to{transform:scale(.8);opacity:0}}.s-wrap{position:relative;display:flex;align-items:flex-end;gap:.9em}.s-chart{position:relative;display:flex;align-items:flex-end;gap:.5em;height:6.4em;padding:.5em .6em 0;border-radius:.7em .7em 0 0;background:#fff;box-shadow:0 10px 22px #1414121f}.s-min{position:absolute;left:.3em;right:.3em;bottom:30%;border-top:1.5px dashed #e5534b;opacity:.7}.s-bar{width:1.3em;height:var(--h);border-radius:.3em .3em 0 0;background:color-mix(in srgb,var(--deep) 45%,#fff);transform-origin:bottom;animation-name:s-bar}@keyframes s-bar{0%,6%{transform:scaleY(1)}40%,90%{transform:scaleY(.82)}to{transform:scaleY(1)}}.s-bar--low{animation-name:s-low}@keyframes s-low{0%,6%{height:var(--h);background:color-mix(in srgb,var(--deep) 45%,#fff)}34%{height:22%;background:#e5534b}54%{height:22%;background:#e5534b}70%,90%{height:88%;background:var(--ink)}to{height:var(--h)}}.s-alert{position:absolute;left:3.9em;top:.2em;width:1.4em;height:1.4em;border-radius:50%;background:#e5534b;display:inline-flex;align-items:center;justify-content:center;transform:scale(0);animation-name:s-alert}.s-alert svg{width:.85em;height:.85em;fill:#fff}@keyframes s-alert{0%,32%{transform:scale(0)}36%{transform:scale(1.2) rotate(-12deg)}40%{transform:scale(1) rotate(12deg)}44%,54%{transform:scale(1) rotate(0)}60%,to{transform:scale(0)}}.s-order{display:inline-flex;align-items:center;gap:.4em;margin-bottom:.4em;padding:.35em .6em;border-radius:999px;background:#fff;box-shadow:0 6px 14px #1414121f;opacity:0;animation-name:s-order}.s-order svg{width:1.2em;height:.9em;fill:none;stroke:var(--ink);stroke-width:1.3;stroke-linejoin:round}.s-order b{width:2em;height:.35em;border-radius:999px;background:var(--deep)}@keyframes s-order{0%,46%{opacity:0;transform:translate(-1em)}54%,66%{opacity:1;transform:none}74%,to{opacity:0;transform:translate(-2em)}}@media(max-width:900px){.vt{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.vt{grid-template-columns:minmax(0,1fr)}}.chk{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2em 2.4em}.chk-g{padding-top:.9em;border-top:1.5px solid var(--ink)}.doc .chk-t{margin:0 0 .6em;font-size:1.05em;font-weight:600;line-height:1.25;display:flex;flex-wrap:wrap;align-items:baseline;gap:.3em .6em}.chk-n{font-family:var(--font-label);font-size:.68em;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-2)}.chk-l{list-style:none;margin:0;padding:0;display:grid;gap:.45em;max-width:none}.band-body .chk-l li,.chk-l li{display:flex;align-items:flex-start;gap:.55em;margin:0;padding:0;font-size:.95em;line-height:1.4;color:var(--ink-2)}.chk-l li:before{content:none}.chk-l .check-ico{flex:none;width:1em;height:1em;margin-top:.28em;color:color-mix(in srgb,var(--c, var(--ink)) 55%,var(--ink))}@media(max-width:900px){.chk{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.chk{grid-template-columns:minmax(0,1fr)}}.hj{--hj-dur: 8s;--hj-start: calc(var(--hj-dur) * -.55);--deep: color-mix(in srgb, var(--c, var(--ink)) 55%, var(--ink));display:block;padding-top:.9em}.hj *{animation-duration:var(--hj-dur);animation-iteration-count:infinite;animation-timing-function:var(--ease);animation-fill-mode:both;animation-delay:var(--hj-start);animation-play-state:paused}.hj.play *{animation-play-state:running}.hj.still *{animation-play-state:paused!important;animation-delay:calc(var(--hj-dur) * -.85)!important}.hj-win{width:100%;max-width:24em;margin:0 auto;border-radius:.9em;background:#fff;border:1px solid var(--line);box-shadow:0 .8em 1.8em -1.2em #1414124d;overflow:hidden;text-align:left}.hj-bar{display:flex;align-items:center;gap:.8em;margin:0;padding:.55em .8em;border-bottom:1px solid var(--line)}.hj-dots{display:flex;gap:.3em}.hj-dots i{width:.5em;height:.5em;border-radius:50%;background:var(--pill)}.hj-names{position:relative;flex:1;height:1.5em}.hj-name{position:absolute;inset:0;display:flex;align-items:center;gap:.5em;font-size:.85em;white-space:nowrap;overflow:hidden}.hj-name--xls{font-family:var(--font-label);color:#a19a8d;text-decoration:line-through;text-decoration-color:#e5534b99;animation-name:hj-out}.hj-name--app{font-weight:600;color:var(--ink);animation-name:hj-in}.hj-tag{flex:none;align-items:center;gap:.35em;padding:.12em .55em;border-radius:999px;font-family:var(--font-label);font-size:.85em;font-style:normal;font-weight:500;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;display:inline-flex}.hj-tag--antes{background:var(--pill);color:var(--ink-2)}.hj-tag--antes:before{content:"";width:.45em;height:.45em;border-radius:50%;background:#e5534b}.hj-tag--ahora{background:var(--c, var(--pill));color:var(--ink)}@keyframes hj-out{0%,20%{opacity:1;transform:none}26%,94%{opacity:0;transform:translateY(-.5em)}to{opacity:1;transform:none}}@keyframes hj-in{0%,22%{opacity:0;transform:translateY(.5em)}28%,92%{opacity:1;transform:none}97%,to{opacity:0}}.hj-stage{position:relative;height:13.5em}.hj-sheet{position:absolute;inset:0;display:grid;grid-template-columns:1.6em repeat(4,1fr);grid-auto-rows:1fr;font-family:var(--font-label);font-size:.72em;color:#a19a8d;background:#fbfaf7}.hj-corner,.hj-col,.hj-rown{display:flex;align-items:center;justify-content:center;background:#f3f1ea;border-right:1px solid var(--line);border-bottom:1px solid var(--line);animation-name:hj-head}@keyframes hj-head{0%,20%{opacity:1}28%,95%{opacity:0}to{opacity:1}}.hj-cell{position:relative;display:flex;align-items:center;padding:0 .5em;border-right:1px solid var(--line);border-bottom:1px solid var(--line);animation-name:hj-cell;animation-delay:calc(var(--hj-start) + var(--r) * .05s + var(--c2) * .03s)}.hj-cell i{display:block;height:.55em;border-radius:999px;background:#e2dfd6}@keyframes hj-cell{0%,20%{opacity:1;transform:none}30%,95%{opacity:0;transform:scale(.3) translateY(-.6em)}to{opacity:1;transform:none}}.hj-cell--err{background:#e5534b12}.hj-cell--err b{font-weight:500;color:#e5534b;animation:hj-blink .9s steps(2,start) infinite;animation-play-state:inherit}@keyframes hj-blink{to{visibility:hidden}}.hj-cell--warn:after{content:"";position:absolute;top:0;right:0;border-top:.55em solid #e0a33b;border-left:.55em solid transparent}.hj-sheet,.hj-sel{pointer-events:none}.hj-sel{position:absolute;left:calc(1.6em + (100% - 1.6em)/4);top:calc(100% / 6 * 1);width:calc((100% - 1.6em)/4);height:calc(100% / 6);border:2px solid #8a857a;border-radius:2px;animation-name:hj-sel}@keyframes hj-sel{0%{transform:translate(0);opacity:1}7%{transform:translate(100%,100%)}14%,20%{transform:translate(100%,200%);opacity:1}24%,95%{opacity:0}to{transform:translate(0);opacity:1}}.hj-app{position:absolute;inset:0;display:grid;grid-template-columns:2.4em 1fr}.hj-side{display:flex;flex-direction:column;align-items:center;gap:.6em;padding-top:.9em;background:var(--ink);animation-name:hj-side}.hj-side i{width:.9em;height:.9em;border-radius:.3em;background:color-mix(in srgb,var(--bg) 25%,transparent)}.hj-side i:first-child{background:var(--c, var(--pill))}@keyframes hj-side{0%,24%{transform:translate(-100%)}32%,90%{transform:none}96%,to{transform:translate(-100%)}}.hj-list{display:flex;flex-direction:column;gap:.45em;padding:.8em}.hj-row{display:flex;align-items:center;justify-content:space-between;gap:.6em;padding:.5em .7em;border-radius:.6em;background:var(--bg);font-size:.85em;color:var(--ink);animation-name:hj-row;animation-delay:calc(var(--hj-start) + var(--i) * .2s)}@keyframes hj-row{0%,26%{opacity:0;transform:translateY(1em)}36%,88%{opacity:1;transform:none}93%,to{opacity:0;transform:translateY(-.4em)}}.hj-row-t{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hj-state{flex:none;width:1.3em;height:1.3em;border-radius:50%;border:1.5px solid #cfc9bb;display:inline-flex;align-items:center;justify-content:center;color:var(--bg);animation-name:hj-state;animation-delay:calc(var(--hj-start) + var(--i) * .5s)}.hj-state .check-ico{display:block;width:.75em;height:.75em;margin:0;transform:translateY(.03em)}@keyframes hj-state{0%,42%{background:transparent;border-color:#cfc9bb;transform:scale(1)}46%{transform:scale(1.2)}50%,88%{background:var(--ink);border-color:var(--ink);transform:scale(1)}96%,to{background:transparent;border-color:#cfc9bb}}.hj-ok{align-self:flex-start;display:inline-flex;align-items:center;gap:.35em;margin-top:.3em;padding:.35em .8em;border-radius:999px;background:var(--c, var(--pill));color:var(--ink);font-size:.85em;font-weight:550;animation-name:hj-ok}.hj-ok .check-ico{width:.85em;height:.85em}@keyframes hj-ok{0%,64%{opacity:0;transform:scale(.7)}70%,88%{opacity:1;transform:scale(1)}93%,to{opacity:0}}.hero-visual .hj-stage{height:15em}.dx{--dx-dur: 9s;--dx-start: 0s;--dx-still: -.88;--deep: color-mix(in srgb, var(--c, var(--ink)) 55%, var(--ink));align-items:stretch;text-align:left}.dx *{animation-duration:var(--dx-dur);animation-iteration-count:infinite;animation-timing-function:var(--ease);animation-fill-mode:both;animation-delay:var(--dx-start);animation-play-state:paused}.dx.play *{animation-play-state:running}.dx.still *{animation-play-state:paused!important;animation-delay:calc(var(--dx-dur) * var(--dx-still))!important}.dx-win{width:100%;max-width:24em;margin:0 auto;border-radius:.9em;background:#fff;border:1px solid var(--line);box-shadow:0 .8em 1.8em -1.2em #1414124d;overflow:hidden}.dx-head{display:flex;align-items:center;justify-content:space-between;gap:.6em;margin:0;padding:.6em .9em;border-bottom:1px solid var(--line);font-family:var(--font-label);font-size:.72em;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.dx-state{flex:none;width:1.3em;height:1.3em;border-radius:50%;border:1.5px solid #cfc9bb;display:inline-flex;align-items:center;justify-content:center;color:transparent}.dx-state .check-ico{display:block;width:.75em;height:.75em;margin:0;transform:translateY(.03em)}.dx-ok{align-self:center;display:inline-flex;align-items:center;gap:.35em;width:fit-content;margin:.8em auto 0;padding:.4em .9em;border-radius:999px;background:var(--c, var(--pill));color:var(--ink);font-size:.85em;font-weight:550;animation-name:dx-ok}.dx-ok .check-ico{width:.85em;height:.85em;margin:0}@keyframes dx-ok{0%,78%{opacity:.35;filter:grayscale(1);transform:scale(.96)}82%,95%{opacity:1;filter:none;transform:none}99%,to{opacity:.35;filter:grayscale(1);transform:scale(.96)}}.ll{--dx-dur: 11s}.ll-head{display:flex;align-items:center;gap:.75em;margin:0;padding:.75em .9em;border-bottom:1px solid var(--line)}.ll-av{position:relative;flex:none;display:grid;place-items:center;width:2.3em;height:2.3em;border-radius:50%;animation-name:ll-av}.ll-av svg{position:relative;width:1.1em;height:1.1em}@keyframes ll-av{0%,11%{background:var(--c, var(--pill));color:var(--ink);transform:rotate(0)}2%,6%{transform:rotate(-9deg)}4%,8%{transform:rotate(9deg)}10%{transform:rotate(0)}13%,75%{background:var(--ink);color:var(--bg)}78%,97%{background:var(--pill);color:var(--ink-2)}to{background:var(--c, var(--pill));color:var(--ink)}}.ll-rings{position:absolute;inset:0;animation-name:ll-rings}.ll-rings i{position:absolute;inset:0;border-radius:50%;border:1.5px solid var(--deep);animation:ll-ring 1.1s var(--ease) infinite both}.ll-rings i+i{animation-delay:.55s}@keyframes ll-ring{0%{transform:scale(1);opacity:.8}to{transform:scale(1.75);opacity:0}}@keyframes ll-rings{0%,11%{opacity:1}13%,to{opacity:0}}.ll-who{display:flex;flex-direction:column;min-width:0;line-height:1.25}.ll-who b{font-size:.92em;font-weight:600}.ll-who small{font-family:var(--font-label);font-size:.72em;color:var(--ink-2)}.ll-state{display:grid;margin-left:auto}.ll-s{grid-area:1 / 1;justify-self:end;display:inline-flex;align-items:center;gap:.4em;padding:.15em .6em;border-radius:999px;background:var(--pill);font-family:var(--font-label);font-size:.68em;font-style:normal;font-weight:500;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--ink-2)}.ll-s--1{animation-name:ll-s1}.ll-s--2{animation-name:ll-s2;background:var(--ink);color:var(--bg)}.ll-s--3{animation-name:ll-s3}.ll-live{width:.5em;height:.5em;border-radius:50%;background:var(--c, var(--pill))}@keyframes ll-s1{0%,11%{opacity:1}13%,98%{opacity:0}to{opacity:1}}@keyframes ll-s2{0%,11%{opacity:0}13%,75%{opacity:1}77%,to{opacity:0}}@keyframes ll-s3{0%,75%{opacity:0}77%,96%{opacity:1}99%,to{opacity:0}}.ll-wave{display:flex;align-items:center;justify-content:center;gap:.2em;height:3em;margin-top:.4em;animation-name:ll-wave}.ll-wave i{width:.2em;height:calc(var(--a) * 100%);border-radius:999px;background:var(--deep);animation:ll-bar .62s ease-in-out infinite alternate;animation-delay:calc(var(--k) * -.13s)}@keyframes ll-bar{0%{transform:scaleY(.25)}to{transform:scaleY(1)}}@keyframes ll-wave{0%,11%{transform:scaleY(.06);opacity:.5}14%,74%{transform:none;opacity:1}77%,to{transform:scaleY(.06);opacity:.5}}.ll-subs{position:relative;height:4.3em;margin:.3em .9em 0}.ll-line{position:absolute;inset:auto 0 0;display:flex;flex-direction:column;gap:.25em;margin:0;animation-name:ll-line;animation-delay:calc(var(--dx-start) + var(--i) * var(--dx-dur) * .16)}.ll-line--them{align-items:flex-start}.ll-line--us{align-items:flex-end}.ll-sp{font-family:var(--font-label);font-size:.66em;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.ll-say{max-width:88%;padding:.45em .85em;border-radius:1.1em;font-size:.86em;line-height:1.35}.ll-line--them .ll-say{background:var(--bg);color:var(--ink);border-bottom-left-radius:.3em}.ll-line--us .ll-say{background:var(--ink);color:var(--bg);border-bottom-right-radius:.3em}@keyframes ll-line{0%,12%{opacity:0;transform:translateY(.5em)}13.5%,26.5%{opacity:1;transform:none}28%,to{opacity:0;transform:translateY(-.4em)}}.ll-out{display:flex;flex-wrap:wrap;gap:.4em;margin-top:.7em;padding:.7em .9em .85em;border-top:1px solid var(--line)}.ll-res{display:inline-flex;align-items:center;gap:.35em;padding:.35em .85em;border-radius:999px;font-size:.82em;font-weight:550;animation-name:ll-res;animation-delay:calc(var(--dx-start) + var(--i) * .45s)}.ll-res .check-ico{width:.85em;height:.85em;margin:0}@keyframes ll-res{0%,78%{background:var(--bg);color:#a19a8d}80%{transform:scale(1.08)}82%,96%{background:var(--c, var(--pill));color:var(--ink);transform:none}99%,to{background:var(--bg);color:#a19a8d}}.mv{--dx-start: calc(var(--dx-dur) * -.66);--dx-still: -.8}.mv-phone{width:16em;max-width:100%;margin:0 auto;border:.45em solid var(--ink);border-radius:2em;background:#fff;overflow:hidden;box-shadow:0 .8em 1.8em -1.2em #14141259}.mv-head{display:flex;align-items:center;gap:.6em;margin:0;padding:.85em .9em .6em;border-bottom:1px solid var(--line)}.mv-av{flex:none;display:grid;place-items:center;width:2.1em;height:2.1em;border-radius:50%;background:var(--c, var(--pill));font-size:.85em;font-weight:600}.mv-who{display:flex;flex-direction:column;line-height:1.2}.mv-who b{font-size:.88em;font-weight:600}.mv-who small{font-size:.72em;color:var(--ink-2)}.mv-chat{display:flex;flex-direction:column;justify-content:flex-end;gap:.4em;height:14.2em;padding:.8em .7em;background:var(--bg);overflow:hidden}.mv-msg,.mv-typing,.mv-opts{flex:none;max-height:0;opacity:0;overflow:hidden}.mv-msg{width:fit-content;max-width:84%;padding:.45em .8em;border-radius:1.1em;font-size:.84em;line-height:1.35}.mv-msg--them{align-self:flex-end;background:#fff;border-bottom-right-radius:.3em}.mv-msg--them small{display:block;margin-top:.1em;text-align:right;font-family:var(--font-label);font-size:.74em;color:var(--ink-2)}.mv-msg--us{align-self:flex-start;background:var(--ink);color:var(--bg);border-bottom-left-radius:.3em}.mv-msg--ok{align-self:flex-start;display:inline-flex;align-items:center;gap:.35em;background:var(--c, var(--pill));color:var(--ink);font-weight:550;border-bottom-left-radius:.3em}.mv-msg--ok .check-ico{flex:none;width:.85em;height:.85em;margin:0}.mv-typing{align-self:flex-start;display:inline-flex;align-items:center;gap:.25em;padding:0 .8em;border-radius:1.1em;background:var(--ink)}.mv-typing i{width:.34em;height:.34em;border-radius:50%;background:var(--bg);animation:mv-dot .9s ease-in-out infinite}.mv-typing i:nth-child(2){animation-delay:.15s}.mv-typing i:nth-child(3){animation-delay:.3s}@keyframes mv-dot{0%,60%,to{opacity:.35;transform:none}30%{opacity:1;transform:translateY(-.15em)}}.mv-opts{align-self:flex-start;display:flex;gap:.35em;padding:.1em}.mv-opt{position:relative;padding:.28em .8em;border-radius:999px;border:1.5px solid var(--ink);background:#fff;font-size:.8em;font-weight:550}.mv-opt--pick{animation-name:mv-pick}@keyframes mv-pick{0%,40%{background:#fff;color:var(--ink);transform:none}42%{transform:scale(.9)}45%,95%{background:var(--ink);color:var(--bg);transform:none}98%,to{background:#fff;color:var(--ink)}}.mv-1{animation-name:mv-1}.mv-t1{animation-name:mv-t1}.mv-2{animation-name:mv-2}.mv-3{animation-name:mv-3}.mv-t2{animation-name:mv-t2}.mv-4{animation-name:mv-4}@keyframes mv-1{0%,3%{max-height:0;opacity:0}7%,94%{max-height:5em;opacity:1}98%,to{max-height:0;opacity:0}}@keyframes mv-t1{0%,9%{max-height:0;opacity:0;padding-block:0}11%,19%{max-height:2em;opacity:1;padding-block:.6em}21%,to{max-height:0;opacity:0;padding-block:0}}@keyframes mv-2{0%,19%{max-height:0;opacity:0}23%,94%{max-height:5em;opacity:1}98%,to{max-height:0;opacity:0}}@keyframes mv-3{0%,24%{max-height:0;opacity:0}28%,94%{max-height:3em;opacity:1}98%,to{max-height:0;opacity:0}}@keyframes mv-t2{0%,47%{max-height:0;opacity:0;padding-block:0}49%,57%{max-height:2em;opacity:1;padding-block:.6em}59%,to{max-height:0;opacity:0;padding-block:0}}@keyframes mv-4{0%,57%{max-height:0;opacity:0}61%,94%{max-height:5em;opacity:1}98%,to{max-height:0;opacity:0}}.ct{--dx-start: calc(var(--dx-dur) * -.36)}.ct-flow{position:relative;display:flex;align-items:center;justify-content:space-between;gap:.6em;width:100%;max-width:24em;margin:0 auto 1em}.ct-track{position:absolute;inset:50% 1.5em auto;border-top:1.5px solid var(--wire)}.ct-node{position:relative;z-index:1;display:inline-flex;align-items:center;gap:.35em;padding:.45em .9em;border-radius:999px;background:var(--pill);font-size:.84em;font-weight:550;white-space:nowrap}.ct-node.ct-root{background:var(--ink);color:var(--bg)}.ct-node.ok{background:var(--c, var(--pill))}.ct-node .check-ico{width:.85em;height:.85em;margin:0}.ct-mid{animation-name:ct-mid}@keyframes ct-mid{0%,4%,11%,24%,31%,44%,51%,64%,71%,to{background:var(--pill);box-shadow:0 0 0 0 transparent}7.5%,27.5%,47.5%,67.5%{background:color-mix(in srgb,var(--c, var(--pill)) 70%,#fff);box-shadow:0 0 0 .3em color-mix(in srgb,var(--c, var(--pill)) 35%,transparent)}}.ct-doc{position:absolute;top:50%;left:4%;z-index:0;translate:-50% -50%;display:flex;flex-direction:column;justify-content:center;gap:.18em;width:1.15em;height:1.45em;padding:0 .22em;border-radius:.18em .42em .18em .18em;background:linear-gradient(225deg,var(--line) .3em,#fff .3em);border:1px solid var(--line);box-shadow:0 .2em .5em -.2em #1414124d;opacity:0;animation-name:ct-doc;animation-timing-function:linear;animation-delay:calc(var(--dx-start) + var(--i) * var(--dx-dur) * .2)}.ct-doc i{display:block;height:.09em;min-height:1.5px;border-radius:999px;background:color-mix(in srgb,var(--deep) 55%,transparent)}.ct-doc i:nth-child(2){width:80%}.ct-doc i:nth-child(3){width:55%}@keyframes ct-doc{0%{left:4%;opacity:0}1%{opacity:1}14%{left:96%;opacity:1}15%,to{left:96%;opacity:0}}.ct-rows{display:flex;flex-direction:column;gap:.35em;padding:.7em}.ct-row{display:flex;align-items:center;justify-content:space-between;gap:.6em;padding:.42em .7em;border-radius:.6em;background:var(--bg);font-size:.84em}.ct-row-t{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ex{--dx-start: calc(var(--dx-dur) * -.3);align-items:center;gap:0}.ex-msg{position:relative}.ex-from{justify-content:flex-start}.ex-av{width:.6em;height:.6em;border-radius:50%;background:var(--deep)}.ex-text{margin:0;padding:.7em .9em .85em;font-size:.95em;line-height:1.6;color:var(--ink)}.ex-hl{padding:.05em .2em;border-radius:.3em;-webkit-box-decoration-break:clone;box-decoration-break:clone;animation-name:ex-hl;animation-delay:calc(var(--dx-start) + var(--i) * var(--dx-dur) * .08)}.ex-hl sup{margin-right:.25em;font-family:var(--font-label);font-size:.66em;font-weight:600;color:var(--deep);animation-name:ex-sup;animation-delay:inherit}@keyframes ex-hl{0%,10%{background:transparent}12%,95%{background:color-mix(in srgb,var(--c, var(--pill)) 60%,transparent)}98%,to{background:transparent}}@keyframes ex-sup{0%,10%{opacity:0}12%,95%{opacity:1}98%,to{opacity:0}}.ex-scan{position:absolute;left:.6em;right:.6em;top:2.4em;height:1.5px;background:var(--deep);box-shadow:0 0 .7em .15em color-mix(in srgb,var(--c, var(--pill)) 80%,transparent);opacity:0;animation-name:ex-scan;animation-timing-function:linear}@keyframes ex-scan{0%,3%{top:2.4em;opacity:0}5%{opacity:1}22%{top:calc(100% - .7em);opacity:1}24%,to{top:calc(100% - .7em);opacity:0}}.ex-link{display:block;width:0;height:.9em;border-left:1.5px solid var(--wire)}.ex-node{padding:.4em .95em;border-radius:999px;background:var(--ink);color:var(--bg);font-size:.84em;font-weight:550;animation-name:ex-node}@keyframes ex-node{0%,22%{box-shadow:0 0 0 0 transparent}26%{box-shadow:0 0 0 .35em color-mix(in srgb,var(--c, var(--pill)) 55%,transparent)}32%,to{box-shadow:0 0 0 0 transparent}}.ex-out{display:flex;flex-direction:column;gap:.35em;width:100%;max-width:24em}.ex-row{display:flex;align-items:center;gap:.55em;padding:.45em .7em;border-radius:.7em;background:#fff;border:1px solid var(--line);font-size:.85em;animation-name:ex-row;animation-delay:calc(var(--dx-start) + var(--i) * var(--dx-dur) * .1)}.ex-row>b{flex:none;display:grid;place-items:center;width:1.55em;height:1.55em;border-radius:50%;background:color-mix(in srgb,var(--c, var(--pill)) 60%,transparent);font-family:var(--font-label);font-size:.78em;font-weight:600}.ex-row-t{flex:1;min-width:0}.ex-row .dx-state{animation-name:dx-state;animation-delay:inherit}@keyframes ex-row{0%,30%{opacity:.4;transform:none}32%{opacity:1;transform:translate(.3em)}35%,95%{opacity:1;transform:none}99%,to{opacity:.4}}@keyframes dx-state{0%,36%{background:transparent;border-color:#cfc9bb;color:transparent;transform:none}39%{transform:scale(1.2)}42%,95%{background:var(--ink);border-color:var(--ink);color:var(--bg);transform:none}99%,to{background:transparent;border-color:#cfc9bb;color:transparent}}.tb{--dx-dur: 11s}.tb-months{display:grid}.tb-m{grid-area:1 / 1;justify-self:end;padding:.12em .6em;border-radius:999px;background:var(--c, var(--pill));color:var(--ink);font-style:normal;white-space:nowrap}.tb-m--1{animation-name:tb-m1}.tb-m--2{animation-name:tb-m2}.tb-m--3{animation-name:tb-m3}@keyframes tb-m1{0%,31%{opacity:1}33%,97%{opacity:0}99%,to{opacity:1}}@keyframes tb-m2{0%,31%{opacity:0}33%,64%{opacity:1}66%,to{opacity:0}}@keyframes tb-m3{0%,64%{opacity:0}66%,96%{opacity:1}98%,to{opacity:0}}.tb-board{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4em;height:12.6em;padding:.6em}.tb-col{padding:.5em .3em;border-radius:.7em;background:var(--bg)}.tb-col-h{display:block;font-family:var(--font-label);font-size:.66em;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.tb-card{position:absolute;left:.9em;top:2.5em;width:calc((100% - 2em) / 3 - .6em);height:2.9em;display:flex;align-items:center;gap:.3em;padding:0 .45em;border-radius:.55em;background:#fff;border:1px solid var(--line);box-shadow:0 .2em .5em -.3em #14141240}.tb-card-t{font-size:.72em;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tb-card .check-ico{position:absolute;top:-.45em;right:-.35em;width:1.15em;height:1.15em;margin:0;padding:.18em;border-radius:50%;background:var(--ink);color:var(--bg);opacity:0}.tb-tag{position:absolute;right:.35em;bottom:-.65em;padding:.05em .45em;border-radius:999px;background:var(--ink);color:var(--bg);font-family:var(--font-label);font-size:.56em;font-style:normal;letter-spacing:.04em;text-transform:uppercase;opacity:0}.tb-card--0{animation-name:tb-c0,tb-f0}@keyframes tb-c0{0%,9%{transform:translate(calc((100% + 1em)*0))}12%,38%{transform:translate(calc((100% + 1em)*1))}41%,96%{transform:translate(calc((100% + 1em)*2))}to{transform:translate(calc((100% + 1em)*0))}}.tb-card--1{animation-name:tb-c1,tb-f1}@keyframes tb-c1{0%,10%{transform:translate(calc((100% + 1em)*0),3.25em)}13%,42%{transform:translate(calc((100% + 1em)*0))}45%,72%{transform:translate(calc((100% + 1em)*1))}75%,96%{transform:translate(calc((100% + 1em)*2),3.25em)}to{transform:translate(calc((100% + 1em)*0),3.25em)}}.tb-card--2{animation-name:tb-c2,tb-f2}@keyframes tb-c2{0%,10%{transform:translate(calc((100% + 1em)*0),6.5em)}13%,45%{transform:translate(calc((100% + 1em)*0),3.25em)}48%,96%{transform:translate(calc((100% + 1em)*1),3.25em)}to{transform:translate(calc((100% + 1em)*0),6.5em)}}.tb-card--3{animation-name:tb-c3,tb-f3}@keyframes tb-c3{0%,96%{transform:translate(calc((100% + 1em)*0))}to{transform:translate(calc((100% + 1em)*0))}}@keyframes tb-f0{0%,96%{opacity:1}98%{opacity:0}to{opacity:1}}@keyframes tb-f1{0%,96%{opacity:1}98%{opacity:0}to{opacity:1}}@keyframes tb-f2{0%,76%{opacity:1;background:#fff}80%,96%{opacity:.55;background:var(--bg)}98%{opacity:0}to{opacity:1;background:#fff}}@keyframes tb-f3{0%,69%{opacity:0;transform:translateY(.5em)}73%,96%{opacity:1}98%,to{opacity:0}}.tb-card--2 .tb-card-t{animation-name:tb-strike}@keyframes tb-strike{0%,77%{text-decoration:none}79%,97%{text-decoration:line-through}to{text-decoration:none}}.tb-card--2 .tb-tag{animation-name:tb-tag}@keyframes tb-tag{0%,78%{opacity:0;transform:translateY(.3em)}81%,96%{opacity:1;transform:none}99%,to{opacity:0}}.tb-card--0 .check-ico{animation-name:tb-ok0}.tb-card--1 .check-ico{animation-name:tb-ok1}@keyframes tb-ok0{0%,42%{opacity:0;transform:scale(.5)}45%,96%{opacity:1;transform:none}99%,to{opacity:0}}@keyframes tb-ok1{0%,76%{opacity:0;transform:scale(.5)}79%,96%{opacity:1;transform:none}99%,to{opacity:0}}.eq-grid{display:grid;grid-template-columns:minmax(0,1fr) 12.5em;align-items:center;column-gap:1em;row-gap:.8em;padding:.8em .9em .3em}.eq-heads,.eq-track{grid-column:2;display:grid;grid-template-columns:repeat(var(--s),minmax(0,1fr));justify-items:center}.eq-heads{font-family:var(--font-label);font-size:.58em;font-weight:500;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;color:var(--ink-2)}.eq-team{display:flex;flex-direction:column;align-items:flex-start;gap:.2em}.eq-team b{padding:.3em .8em;border-radius:999px;background:var(--pill);font-size:.84em;font-weight:550;white-space:nowrap;animation-name:eq-team;animation-delay:calc(var(--dx-start) + var(--r) * .35s)}.eq-case{display:inline-flex;align-items:center;gap:.3em;padding-left:.95em;font-size:.74em;white-space:nowrap;animation-name:eq-case;animation-delay:calc(var(--dx-start) + var(--r) * .35s)}.eq-case .check-ico{width:.9em;height:.9em;margin:0;color:var(--deep);animation-name:eq-ok;animation-delay:inherit}.eq-track{position:relative;align-self:start;margin-top:.35em}.eq-line{position:absolute;top:50%;left:calc(50% / var(--s));right:calc(50% / var(--s));border-top:1.5px solid var(--wire);translate:0 -50%}.eq-fill{position:absolute;left:0;top:-1.5px;height:1.5px;background:var(--deep);animation-name:eq-fill;animation-delay:calc(var(--dx-start) + var(--r) * .35s)}.eq-dot{position:relative;width:1.05em;height:1.05em;border-radius:50%;border:1.5px solid var(--wire);background:#fff;animation-delay:calc(var(--dx-start) + var(--r) * .35s)}.eq-dot--0{animation-name:eq-d0}.eq-dot--1{animation-name:eq-d1}.eq-dot--2{animation-name:eq-d2}@keyframes eq-fill{0%,10%{width:0}28%{width:50%}46%,94%{width:100%}98%,to{width:0}}@keyframes eq-team{0%,50%{background:var(--pill)}53%,94%{background:var(--c, var(--pill))}98%,to{background:var(--pill)}}@keyframes eq-case{0%,50%{color:#a19a8d}53%,94%{color:var(--ink)}98%,to{color:#a19a8d}}@keyframes eq-ok{0%,50%{opacity:0;transform:scale(.5)}53%,94%{opacity:1;transform:none}98%,to{opacity:0}}.eq-ok{display:flex;margin:.6em auto .9em}@keyframes eq-d0{0%,8%{background:#fff;border-color:var(--wire);transform:none}10%{transform:scale(1.3)}12%,94%{background:var(--c, var(--pill));border-color:var(--deep);transform:none}98%,to{background:#fff;border-color:var(--wire)}}@keyframes eq-d1{0%,26%{background:#fff;border-color:var(--wire);transform:none}28%{transform:scale(1.3)}30%,94%{background:var(--c, var(--pill));border-color:var(--deep);transform:none}98%,to{background:#fff;border-color:var(--wire)}}@keyframes eq-d2{0%,44%{background:#fff;border-color:var(--wire);transform:none}46%{transform:scale(1.3)}48%,94%{background:var(--c, var(--pill));border-color:var(--deep);transform:none}98%,to{background:#fff;border-color:var(--wire)}}@property --t{syntax: "<number>"; inherits: true; initial-value: 0;}.tl{--dx-dur: 11s}.tl-win{--r: clamp(0, (97 - var(--t)) / 2, 1);position:relative;animation-name:tl-t;animation-timing-function:linear}@keyframes tl-t{0%{--t: 0}to{--t: 100}}.tl-list{display:flex;flex-direction:column;gap:.15em;margin:0;padding:.6em .6em .7em;list-style:none}.tl-mod{--cur: calc(clamp(0, (var(--t) - var(--at)) * 2, 1) * clamp(0, (var(--at) + var(--tramo) - var(--t)) * 2, 1) * var(--r));--done: calc(clamp(0, (var(--t) - var(--at) - var(--tramo)) / 1.5, 1) * var(--r));position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:.65em;padding:.45em .5em;border-radius:.6em;background:color-mix(in srgb,var(--c, var(--pill)) calc(var(--cur) * 22%),transparent)}.tl-win .dx-head>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tl-lugar{flex:none;display:inline-flex;align-items:center;gap:.3em;white-space:nowrap;text-transform:none;letter-spacing:.02em}.tl-lugar span{display:inline-flex;width:1.2em;height:1.2em}.tl-lugar svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.3}.tl-cal{display:flex;flex-direction:column;align-items:center;width:2.3em;padding-right:.65em;border-right:1px solid var(--line);line-height:1;color:color-mix(in srgb,var(--ink) calc(45% + max(var(--cur),var(--done))*55%),transparent)}.tl-cal-d{font-size:1.15em;font-weight:600;font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--deep) calc(var(--cur) * 100%),currentColor)}.tl-cal-m{margin-top:.3em;font-family:var(--font-label);font-size:.52em;font-style:normal;letter-spacing:.1em;text-transform:uppercase}.tl-mod .tl-done{grid-area:1 / 3;justify-self:end;width:1.3em;height:1.3em;margin:0;padding:.22em;border-radius:50%;background:var(--ink);color:var(--bg);opacity:var(--done);transform:scale(calc(.5 + var(--done) * .5))}.tl-txt{display:flex;flex-direction:column;gap:.1em;min-width:0}.tl-t{font-size:.86em;font-weight:550;line-height:1.25;color:color-mix(in srgb,var(--ink) calc(55% + max(var(--cur),var(--done))*45%),transparent)}.tl-f{font-size:.7em;color:var(--ink-2)}.tl-fundae{--on: calc(clamp(0, (var(--t) - 74) / 2.5, 1) * var(--r));position:absolute;z-index:2;right:1.2em;bottom:1.4em;display:inline-flex;align-items:center;gap:.45em;width:9.2em;height:4.6em;padding:0 1.1em 0 .95em;border-radius:50%;background:#fff;border:2px solid var(--ink);box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 4px var(--ink),0 2px 6px #1414121a,0 18px 32px -16px #1414128c;color:var(--ink);cursor:pointer;rotate:-14deg;opacity:var(--on);transform:scale(calc(2 - var(--on)))}.tl-fundae.is-fijo{opacity:1;transform:none;transition:opacity .2s,transform .45s cubic-bezier(.2,.9,.3,1.25)}.tl-fundae.is-out{visibility:hidden}.tl-fundae img{flex:none;width:1.9em;height:1.9em}.tl-fundae-t{display:flex;flex-direction:column;line-height:1.05}.tl-fundae-t small{font-family:var(--font-label);font-size:.56em;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.tl-fundae-t b{font-family:var(--font-label);font-size:1.05em;font-weight:700;letter-spacing:.08em}@property --cur{syntax: "<number>"; inherits: true; initial-value: 0;}@property --ln{syntax: "<number>"; inherits: true; initial-value: 0;}@property --v{syntax: "<number>"; inherits: true; initial-value: 0;}.dc{--dx-dur: 12s}.dc-list{display:grid;grid-template-columns:auto minmax(1.5em,1fr) auto;align-items:center;justify-items:start;gap:.55em .5em;padding:.9em .9em .2em}.dc-row{display:contents}.dc-row--0{animation-name:dc-r0}.dc-row--1{animation-name:dc-r1}.dc-row--2{animation-name:dc-r2}.dc-row--3{animation-name:dc-r3}.dc-proc{padding:.32em .8em;border-radius:999px;background:color-mix(in srgb,var(--c, var(--ink)) calc(var(--cur) * 100%),var(--pill));font-size:.82em;font-weight:550;white-space:nowrap;transform:scale(calc(1 + var(--cur) * .04));transform-origin:left center}.dc-line{justify-self:stretch;position:relative;height:1.5px;background:var(--line)}.dc-line:after{content:"";position:absolute;inset:0;background:var(--deep);transform:scaleX(var(--ln));transform-origin:left}.dc-v{display:inline-flex;align-items:center;gap:.35em;padding:.3em .7em;border-radius:999px;border:1px solid var(--ink);background:var(--ink);color:var(--bg);font-family:var(--font-label);font-size:.64em;font-weight:500;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;opacity:var(--v);transform:scale(calc(.85 + var(--v) * .15));transform-origin:left center}.dc-v .check-ico{width:1em;height:1em;margin:0}.dc-v--no{background:transparent;border-color:#cfc9bb;color:var(--ink-2)}.dc-ok{display:flex;margin-bottom:.9em}@keyframes dc-r0{0%,6%{--cur: 0;--ln: 0;--v: 0}8%{--cur: 1;--ln: 0}9%{--ln: 0}15%{--ln: 1;--v: 0}17%,19%{--cur: 1;--v: 1}21%,95%{--cur: 0;--ln: 1;--v: 1}99%,to{--cur: 0;--ln: 0;--v: 0}}@keyframes dc-r1{0%,24%{--cur: 0;--ln: 0;--v: 0}26%{--cur: 1;--ln: 0}27%{--ln: 0}33%{--ln: 1;--v: 0}35%,37%{--cur: 1;--v: 1}39%,95%{--cur: 0;--ln: 1;--v: 1}99%,to{--cur: 0;--ln: 0;--v: 0}}@keyframes dc-r2{0%,42%{--cur: 0;--ln: 0;--v: 0}44%{--cur: 1;--ln: 0}45%{--ln: 0}51%{--ln: 1;--v: 0}53%,55%{--cur: 1;--v: 1}57%,95%{--cur: 0;--ln: 1;--v: 1}99%,to{--cur: 0;--ln: 0;--v: 0}}@keyframes dc-r3{0%,60%{--cur: 0;--ln: 0;--v: 0}62%{--cur: 1;--ln: 0}63%{--ln: 0}69%{--ln: 1;--v: 0}71%,73%{--cur: 1;--v: 1}75%,95%{--cur: 0;--ln: 1;--v: 1}99%,to{--cur: 0;--ln: 0;--v: 0}}.dc-m--0{animation-name:dc-m0}.dc-m--1{animation-name:dc-m1}.dc-m--2{animation-name:dc-m2}.dc-m--3{animation-name:dc-m3}@keyframes dc-m0{0%,22%{opacity:1}24%,97%{opacity:0}99%,to{opacity:1}}@keyframes dc-m1{0%,22%{opacity:0}24%,40%{opacity:1}42%,to{opacity:0}}@keyframes dc-m2{0%,40%{opacity:0}42%,58%{opacity:1}60%,to{opacity:0}}@keyframes dc-m3{0%,58%{opacity:0}60%,96%{opacity:1}98%,to{opacity:0}}.cc{--dx-dur: 9s}.cc-venn{display:block;width:100%;max-width:20em;margin:1.1em auto 0;overflow:visible}.cc-c circle{stroke-width:1.5}.cc-c--base circle{fill:#f3f1ec;stroke:var(--ink)}.cc-c--eq circle{fill:color-mix(in srgb,var(--c, var(--pill)) 45%,#fff);fill-opacity:.85;stroke:var(--deep)}.cc-c text{font-family:var(--font-label);font-size:8px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;text-anchor:middle;fill:var(--ink-2)}.cc-c--base{animation-name:cc-base}.cc-c--eq{animation-name:cc-eq}@keyframes cc-base{0%,12%{transform:translate(-32px)}32%,92%{transform:none}to{transform:translate(-32px)}}@keyframes cc-eq{0%,12%{transform:translate(32px)}32%,92%{transform:none}to{transform:translate(32px)}}.cc-cruce{fill:var(--c, var(--pill));stroke:var(--deep);stroke-width:1.5;transform-box:fill-box;transform-origin:center;animation-name:cc-cruce}@keyframes cc-cruce{0%,29%{opacity:0;transform:scale(.6)}35%{opacity:1;transform:scale(1.12)}40%,88%{opacity:1;transform:none}92%,to{opacity:0;transform:scale(.6)}}.cc-check{fill:none;stroke:var(--ink);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:24;animation-name:cc-check}@keyframes cc-check{0%,38%{stroke-dashoffset:24}44%,88%{stroke-dashoffset:0}92%,to{stroke-dashoffset:24}}.cc-hilo{display:block;width:1.5px;height:1.2em;margin:0 auto;background:var(--deep);transform-origin:top;animation-name:cc-hilo}@keyframes cc-hilo{0%,42%{transform:scaleY(0)}50%,88%{transform:none}92%,to{transform:scaleY(0)}}.cc-ok{display:flex;margin:0 auto 1em;animation-name:cc-ok}@keyframes cc-ok{0%,48%{opacity:.35;filter:grayscale(1);transform:scale(.96)}54%,88%{opacity:1;filter:none;transform:none}94%,to{opacity:.35;filter:grayscale(1);transform:scale(.96)}}.ct-row--0{animation-name:ct-r0}.ct-row--0 .dx-state{animation-name:ct-s0}@keyframes ct-r0{0%,13%{opacity:.4;background:var(--bg)}15%{opacity:1;background:color-mix(in srgb,var(--c, var(--pill)) 55%,#fff)}22%,95%{opacity:1;background:var(--bg)}99%,to{opacity:.4;background:var(--bg)}}@keyframes ct-s0{0%,14%{background:transparent;border-color:#cfc9bb;color:transparent;transform:none}16%{transform:scale(1.2)}18%,95%{background:var(--ink);border-color:var(--ink);color:var(--bg);transform:none}99%,to{background:transparent;border-color:#cfc9bb;color:transparent}}.ct-row--1{animation-name:ct-r1}.ct-row--1 .dx-state{animation-name:ct-s1}@keyframes ct-r1{0%,33%{opacity:.4;background:var(--bg)}35%{opacity:1;background:color-mix(in srgb,var(--c, var(--pill)) 55%,#fff)}42%,95%{opacity:1;background:var(--bg)}99%,to{opacity:.4;background:var(--bg)}}@keyframes ct-s1{0%,34%{background:transparent;border-color:#cfc9bb;color:transparent;transform:none}36%{transform:scale(1.2)}38%,95%{background:var(--ink);border-color:var(--ink);color:var(--bg);transform:none}99%,to{background:transparent;border-color:#cfc9bb;color:transparent}}.ct-row--2{animation-name:ct-r2}.ct-row--2 .dx-state{animation-name:ct-s2}@keyframes ct-r2{0%,53%{opacity:.4;background:var(--bg)}55%{opacity:1;background:color-mix(in srgb,var(--c, var(--pill)) 55%,#fff)}62%,95%{opacity:1;background:var(--bg)}99%,to{opacity:.4;background:var(--bg)}}@keyframes ct-s2{0%,54%{background:transparent;border-color:#cfc9bb;color:transparent;transform:none}56%{transform:scale(1.2)}58%,95%{background:var(--ink);border-color:var(--ink);color:var(--bg);transform:none}99%,to{background:transparent;border-color:#cfc9bb;color:transparent}}.ct-row--3{animation-name:ct-r3}.ct-row--3 .dx-state{animation-name:ct-s3}@keyframes ct-r3{0%,73%{opacity:.4;background:var(--bg)}75%{opacity:1;background:color-mix(in srgb,var(--c, var(--pill)) 55%,#fff)}82%,95%{opacity:1;background:var(--bg)}99%,to{opacity:.4;background:var(--bg)}}@keyframes ct-s3{0%,74%{background:transparent;border-color:#cfc9bb;color:transparent;transform:none}76%{transform:scale(1.2)}78%,95%{background:var(--ink);border-color:var(--ink);color:var(--bg);transform:none}99%,to{background:transparent;border-color:#cfc9bb;color:transparent}}.home-hero--sc{padding-block:clamp(2rem,6vh,4rem) clamp(2rem,5vh,3.5rem)}.sc{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,31rem);align-items:center;gap:clamp(2rem,5vw,5rem);max-width:var(--wide);margin-inline:auto;padding-inline:var(--gutter)}.sc-copy h1{font-family:var(--font-title);font-weight:var(--title-weight);font-size:clamp(2.3rem,1rem + 3vw,3.6rem);line-height:1.03;letter-spacing:-.038em;color:var(--ink);text-wrap:balance}.sc-copy>p{max-width:30em;margin-top:1em;font-size:clamp(1.1rem,.3rem + 1.1vw,1.3rem);color:var(--ink-2);text-wrap:pretty}.sc-copy .sub-line{display:inline}.sc-groups{display:grid;gap:1.1em;margin-top:2.4em}.sc-group-l{margin:0 0 .5em;font-family:var(--font-label);font-size:.72rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.sc-pills{display:flex;flex-wrap:wrap;gap:.5em;margin:0;padding:0;list-style:none}.sc-pill{position:relative;padding:.3em .75em;font-size:1.08rem;font-weight:550;white-space:nowrap;transition:box-shadow .3s var(--ease),filter .2s var(--ease)}.sc-pill.is-on{box-shadow:0 0 0 2px var(--bg),0 0 0 4px var(--ink)}.sc-bar{position:absolute;left:.9em;right:.9em;bottom:.2em;height:2px;border-radius:2px;background:var(--ink);opacity:0;transform:scaleX(0);transform-origin:left}.sc-pill.is-run .sc-bar{opacity:.5;animation:sc-bar 10s linear forwards}@keyframes sc-bar{to{transform:scaleX(1)}}.sc-stage{display:grid;padding:clamp(1.2rem,2.2vw,2rem);border-radius:2rem;background:color-mix(in srgb,var(--c, var(--pill)) 45%,var(--bg));transition:background-color .6s var(--ease)}.sc-slide{grid-area:1 / 1;display:flex;flex-direction:column;align-items:center;color:inherit;text-decoration:none;transition:opacity .35s var(--ease),transform .35s var(--ease)}.sc-slide[data-off]{opacity:0;visibility:hidden;transform:translateY(.6em);pointer-events:none;transition:opacity .2s var(--ease),transform .2s var(--ease),visibility 0s .2s}.sc-title{max-width:19em;margin-bottom:.8em;text-align:center;text-wrap:balance;font-family:var(--font-title);font-weight:var(--title-weight);font-size:var(--h3-size);line-height:1.2;color:var(--ink)}.sc-slide .demo-inline{flex:1;width:100%;margin:0;padding:1.1em 1.4em 1.3em;border:0;border-radius:1.3em;font-size:.88em;box-shadow:0 1.4em 3.5em -1.6em #14141259}.sc-go{margin-top:.9em;padding:.3em .9em;background:var(--bg);font-size:1.02rem;font-weight:550}.sc-slide:hover .sc-go .arr-l{width:1.35em;opacity:1;transform:none}.sc-slide:hover .sc-go .arr-r{width:0;opacity:0;transform:translate(.4em)}@media(max-width:1000px){.sc{grid-template-columns:minmax(0,1fr)}.sc-groups{display:flex;gap:.5em;margin-inline:calc(var(--gutter) * -1);padding:.3em var(--gutter);overflow-x:auto;scrollbar-width:none}.sc-groups::-webkit-scrollbar{display:none}.sc-group,.sc-pills{display:contents}.sc-group-l{display:none}.sc-pills li{flex:none}.sc-pill{font-size:1rem}.sc-stage{padding:1em;border-radius:1.5rem}.sc-slide .demo-inline{font-size:.8em;padding:1em}}.sg{--deep: color-mix(in srgb, var(--c, var(--ink)) 55%, var(--ink))}.sg-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin:0;padding:0;list-style:none;max-width:none}.band-body .sg-list li,.sg-list li{margin:0;padding:0}.sg-list li:before{content:none}.sg-item{display:flex;align-items:flex-start;gap:.75em;width:100%;height:100%;padding:1.05em 1.15em;border:1px solid var(--line);border-radius:1.2em;background:#fff;font:inherit;font-size:.98em;line-height:1.4;text-align:left;color:var(--ink);cursor:pointer;transition:border-color .2s var(--ease),background-color .2s var(--ease),translate .2s var(--ease)}.sg-item:hover{border-color:color-mix(in srgb,var(--c, var(--ink)) 70%,var(--line));translate:0 -2px}.sg-item:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.sg-item[aria-pressed=true]{border-color:var(--deep);background:color-mix(in srgb,var(--c, var(--pill)) 50%,#fff)}.sg-box{flex:none;display:inline-flex;align-items:center;justify-content:center;width:1.35em;height:1.35em;margin-top:.02em;border-radius:50%;border:1.5px solid #cfc9bb;color:transparent;transition:background-color .2s var(--ease),border-color .2s var(--ease),transform .2s var(--ease)}.sg-box .check-ico{width:.75em;height:.75em;margin:0;transform:translateY(.03em)}.sg-item[aria-pressed=true] .sg-box{background:var(--ink);border-color:var(--ink);color:var(--bg);transform:scale(1.08)}.sg-out{display:flex;flex-wrap:wrap;align-items:center;gap:.8em 1.4em;margin-top:1.4em;padding:1.1em 1.3em;border-radius:1.2em;background:var(--ink);color:var(--bg)}.sg-meter{display:flex;gap:.3em}.sg-meter i{position:relative;width:1.5em;height:.5em;border-radius:999px;background:color-mix(in srgb,var(--bg) 22%,transparent);transition:background-color .25s var(--ease)}.sg-meter i.on{background:var(--c, var(--pill))}.sg-meter .sg-meter-u:after{content:"";position:absolute;right:-.2em;top:-.35em;bottom:-.35em;border-right:1.5px solid color-mix(in srgb,var(--bg) 55%,transparent)}.sg-msg{flex:1;min-width:14em;margin:0;font-weight:550}.sg-cta{display:none;background:var(--c, var(--pill));color:var(--ink)}.sg.is-ok .sg-cta{display:inline-flex}.dc{--deep: color-mix(in srgb, var(--c, var(--ink)) 55%, var(--ink))}.dc-cards{display:grid;grid-template-columns:repeat(var(--n, 3),minmax(0,1fr));gap:1rem;align-items:stretch}.dc-card{display:flex;flex-direction:column;padding:1.3em 1.4em 1.5em;border:1px solid var(--line);border-radius:1.5em;background:#fff}.dc-card--on{border-color:transparent;box-shadow:0 0 0 2px var(--ink);background:var(--trama) 0 0 / 28px 28px,color-mix(in srgb,var(--c, var(--pill)) 28%,#fff)}.dc-head{display:flex;align-items:center;justify-content:space-between;gap:.6em;margin:0 0 .6em}.dc-t{font-family:var(--font-title);font-weight:var(--title-weight);font-size:1.3em;line-height:1.15;letter-spacing:-.022em;color:var(--ink)}.dc-tag{flex:none;padding:.15em .6em;border-radius:999px;background:var(--ink);color:var(--bg);font-family:var(--font-label);font-size:.68em;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.dc-when{margin:0 0 1em;padding-bottom:1em;border-bottom:1px solid var(--line);line-height:1.45;color:var(--ink-2)}.dc-card--on .dc-when{border-bottom-color:color-mix(in srgb,var(--ink) 15%,transparent);color:var(--ink)}.dc-l{display:grid;gap:.5em;margin:0;padding:0;list-style:none;max-width:none}.band-body .dc-l li,.dc-l li{display:flex;align-items:flex-start;gap:.55em;margin:0;padding:0;font-size:.95em;line-height:1.4}.dc-l li:before{content:none}.dc-l .check-ico{flex:none;width:1em;height:1em;margin:.25em 0 0}.dc-si{color:var(--ink)}.dc-si .check-ico{color:var(--deep)}.dc-no{color:var(--ink-2)}.dc-no .check-ico{color:#a19a8d}.dc-mix{display:flex;flex-wrap:wrap;align-items:center;gap:1em 1.6em;margin-top:1.4em;padding:1.1em 1.3em;border:1px solid var(--line);border-radius:1.2em;background:#fff}.dc-scheme{display:inline-flex;align-items:center;flex:none}.dc-node{padding:.4em .95em;border-radius:999px;background:var(--pill);font-weight:550;white-space:nowrap}.dc-node--on{background:var(--c, var(--pill))}.dc-wire{width:2.6em;border-top:1.5px solid var(--ink)}.dc-nota{flex:1;min-width:16em;margin:0;line-height:1.45;color:var(--ink-2)}.dc-promesa{margin:1.2em 0 0;font-weight:550;color:var(--ink)}.cs-line{position:relative;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:1.6em;margin:0;padding:0;list-style:none;max-width:none}.cs-line:before{content:"";position:absolute;top:1.2em;left:1.2em;right:calc(100% / var(--n) - 1.2em);border-top:1.5px solid var(--ink)}.band-body .cs-line li,.cs-stop{position:relative;display:flex;flex-direction:column;align-items:flex-start;margin:0;padding:0}.cs-stop:before{content:none}.cs-dot{display:grid;place-items:center;width:2.4em;height:2.4em;margin-bottom:1em;border-radius:50%;border:1.5px solid var(--ink);background:var(--bg);font-family:var(--font-label);font-size:.95em;font-weight:500;color:var(--ink)}.cs-dot--first{background:var(--c, var(--pill))}.cs-when{margin-bottom:.35em;padding:.12em .6em;border-radius:999px;background:var(--pill);font-family:var(--font-label);font-size:.7em;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.cs-t{font-family:var(--font-title);font-weight:var(--title-weight);font-size:1.3em;line-height:1.15;letter-spacing:-.022em;color:var(--ink)}.cs-d{margin-top:.45em;line-height:1.45;color:var(--ink-2)}.cs-own{display:flex;flex-wrap:wrap;align-items:center;gap:.8em 1.4em;margin-top:2em;padding:1.2em 1.4em;border-radius:1.2em;background:var(--trama) 0 0 / 28px 28px,color-mix(in srgb,var(--c, var(--pill)) 30%,#fff)}.cs-own-t{margin:0;font-family:var(--font-title);font-weight:var(--title-weight);font-size:1.2em;color:var(--ink)}.cs-own-l{display:flex;flex-wrap:wrap;gap:.45em;margin:0;padding:0;list-style:none;max-width:none}.band-body .cs-own-l li,.cs-own-l li{display:inline-flex;align-items:center;gap:.35em;margin:0;padding:.3em .8em;border-radius:999px;background:#fff;font-weight:550;font-size:.95em}.cs-own-l li:before{content:none}.cs-own-l .check-ico{width:.9em;height:.9em;margin:0}.cs-own-d{flex-basis:100%;margin:0;color:var(--ink)}@media(max-width:900px){.sg-list,.dc-cards{grid-template-columns:minmax(0,1fr)}.cs-line{grid-template-columns:minmax(0,1fr);gap:1.4em;padding-left:3.4em}.cs-line:before{inset:1.2em auto 1.2em 1.2em;border-top:0;border-left:1.5px solid var(--ink)}.cs-dot{position:absolute;left:-3.4em;top:0;margin:0}}@media(min-width:901px)and (max-width:1100px){.sg-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.vt--pila{display:block}.vt--pila .vt-tile{position:sticky;top:calc(6rem + var(--i) * 1.1rem);display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,4vw,3.5rem);min-height:25rem;margin-bottom:2.5rem;padding:.8rem clamp(1.5rem,4vw,3.5rem) .8rem .8rem;box-shadow:0 -.8em 2.4em -1.6em #14141247}.vt--pila .vt-tile:last-child{margin-bottom:0}.vt--pila .vt-tile:hover{translate:none}.vt--pila .vt-tile:nth-child(2n){padding:.8rem .8rem .8rem clamp(1.5rem,4vw,3.5rem)}.vt--pila .vt-tile:nth-child(2n) .vt-art{order:2}.vt--pila .vt-art,.vt--pestanas .vt-art{height:23rem;margin:0;font-size:1.12em}.vt--pila .incl-t,.vt--pila .incl-d,.vt--pestanas .incl-t,.vt--pestanas .incl-d{padding-inline:0}.vt--pila .incl-t,.vt--pestanas .incl-t{font-size:clamp(1.45em,1em + 1vw,1.9em)}.vt--pila .incl-d,.vt--pestanas .incl-d{font-size:1.02em;max-width:28em}.vt-n{display:block;margin-bottom:.9em;font-family:var(--font-label);font-size:.85em;font-weight:500;letter-spacing:.06em;color:var(--deep)}.vt-n span{color:#a19a8d}.vt--pestanas{display:grid;grid-template-columns:minmax(0,1fr);gap:1.2rem}.vt-tabs{grid-row:1;display:flex;flex-wrap:wrap;gap:.5em}.vt-tab{position:relative;padding:.45em 1em;border:1px solid var(--line);border-radius:999px;background:#fff;font:inherit;font-weight:550;color:var(--ink);white-space:nowrap;cursor:pointer;transition:background-color .2s var(--ease),box-shadow .2s var(--ease),border-color .2s var(--ease)}.vt-tab:hover{border-color:color-mix(in srgb,var(--c, var(--ink)) 70%,var(--line))}.vt-tab[aria-selected=true]{border-color:transparent;background:var(--c, var(--pill));box-shadow:0 0 0 2px var(--bg),0 0 0 4px var(--ink)}.vt-tab:focus-visible{outline:2px solid var(--ink);outline-offset:5px}.vt-tab-bar{position:absolute;left:1em;right:1em;bottom:.25em;height:2px;border-radius:2px;background:var(--ink);opacity:0;transform:scaleX(0);transform-origin:left}.vt-tab.is-run .vt-tab-bar{opacity:.45;animation:sc-bar 6s linear forwards}.vt--pestanas .vt-tile{grid-row:2;grid-column:1;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,4vw,3.5rem);padding:.8rem clamp(1.5rem,4vw,3.5rem) .8rem .8rem;opacity:0;visibility:hidden;transform:translateY(.6rem);transition:opacity .35s var(--ease),transform .35s var(--ease),visibility 0s .35s}.vt--pestanas .vt-tile.is-on{opacity:1;visibility:visible;transform:none;transition:opacity .35s var(--ease),transform .35s var(--ease)}.vt--pestanas .vt-tile:hover{translate:none}@media(max-width:900px){.vt--pila .vt-tile{position:relative;top:auto;grid-template-columns:minmax(0,1fr);min-height:0;margin-bottom:1rem;padding:.6em .6em 1.5em;box-shadow:none}.vt--pila .vt-tile:nth-child(2n){padding:.6em .6em 1.5em}.vt--pila .vt-tile:nth-child(2n) .vt-art{order:0}.vt--pila .vt-art,.vt--pestanas .vt-art{height:13rem;font-size:.9em}.vt--pila .vt-body,.vt--pestanas .vt-body{padding-inline:.85rem}.vt--pestanas{grid-template-columns:minmax(0,1fr)}.vt-tabs{flex-wrap:nowrap;overflow-x:auto;margin-inline:calc(var(--gutter) * -1);padding:.4em var(--gutter);scrollbar-width:none}.vt-tabs::-webkit-scrollbar{display:none}.vt--pestanas .vt-tile{grid-template-columns:minmax(0,1fr);gap:1.2rem;padding:.6em .6em 1.5em}}.band--fondo-blanco{--band-bg: #fff;background:#fff}.band--fondo-tinte{--band-bg: color-mix(in srgb, var(--c, var(--pill)) 22%, var(--bg));background:var(--band-bg);border-top-color:transparent}.band--fondo-tinta{--band-bg: var(--ink);background:var(--ink);color:var(--bg);border-top-color:transparent}.band--fondo-tinta .band-head h2,.band--fondo-tinta .band-body>p.ink{color:var(--bg)}.band--fondo-tinta .band-body>p{color:color-mix(in srgb,var(--bg) 72%,transparent)}.band--fondo-tinta .sg-item{border-color:transparent}.band--fondo-tinta .sg-out{background:var(--bg);color:var(--ink)}.band--fondo-tinta .sg-meter i{background:var(--pill)}.band--fondo-tinta .sg-meter i.on{background:var(--ink)}.band-body .steps--scroll{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:2.4em;padding:0 0 0 4.2em}.band-body .steps--scroll:before,.band-body .steps--scroll:after{content:"";position:absolute;inset:1.25em auto 1.25em 1.2em;width:2px;height:auto}.band-body .steps--scroll:before{background:#d9d4c7}.band-body .steps--scroll:after{background:var(--ink);transform:scaleY(var(--p, 0));transform-origin:top}.band-body .steps--scroll .step{display:grid;grid-template-columns:minmax(0,17em) minmax(0,1fr);column-gap:2.5em;align-items:start}.band-body .steps--scroll .step-n{position:absolute;z-index:1;left:-4.2em;top:0;margin:0;background:var(--band-bg, var(--bg));color:#a19a8d;box-shadow:0 0 0 .45em var(--band-bg, var(--bg)),inset 0 0 0 1.5px #d9d4c7;transition:background-color .3s var(--ease),color .3s var(--ease),box-shadow .3s var(--ease)}.band-body .steps--scroll .step-title{margin:.45em 0 0;font-size:1.15em;transition:color .4s var(--ease)}.band-body .steps--scroll .step>p:not(.step-title){grid-column:2;margin:.45em 0 0;max-width:36em;transition:opacity .4s var(--ease)}.band-body .steps--scroll .step:not(.on) .step-title{color:#a19a8d}.band-body .steps--scroll .step:not(.on)>p:not(.step-title){opacity:.45}.band-body .steps--scroll .step.on .step-n{background:var(--ink);color:var(--bg);box-shadow:0 0 0 .45em var(--band-bg, var(--bg))}.band-body .steps--scroll .step.on:first-child .step-n{background:var(--c, var(--fosforito));color:var(--ink)}@media(max-width:800px){.band-body .steps--scroll{padding-left:3.6em}.band-body .steps--scroll .step{grid-template-columns:minmax(0,1fr)}.band-body .steps--scroll .step-n{left:-3.6em}.band-body .steps--scroll .step>p,.band-body .steps--scroll .step>p:not(.step-title){grid-column:1}}.cta-fija{display:none}@media(max-width:900px){.cta-fija:not([hidden]){position:fixed;inset:auto 0 0;z-index:40;display:flex;justify-content:center;padding:.7rem var(--gutter) calc(.7rem + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--bg) 88%,transparent);backdrop-filter:blur(10px);border-top:1px solid var(--line);animation:cta-fija-in .3s var(--ease)}.cta-fija .cta{width:100%;max-width:26rem;justify-content:center;background:var(--ink);color:var(--bg)}}@keyframes cta-fija-in{0%{transform:translateY(100%)}}.hero-cta .hero-cta-nota{margin:-.6em 0 0;font-family:var(--font-label);font-size:.78em;letter-spacing:.04em;color:var(--ink);opacity:.75}@media(min-width:901px){.vt--indice{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);column-gap:clamp(2rem,5vw,5rem);row-gap:0}.vt--indice .vt-tile{display:contents}.vt--indice .vt-body{grid-column:1;padding:1.6rem 0 1.6rem 1.4rem;border-left:2px solid var(--line);cursor:default;transition:border-color .3s var(--ease),opacity .3s var(--ease)}.vt--indice .vt-tile:not(.is-on) .vt-body{opacity:.45}.vt--indice .vt-tile.is-on .vt-body{border-left-color:var(--ink)}.vt--indice .vt-art{grid-column:2;grid-row:1 / span var(--n);position:sticky;top:calc(50vh - 11.5rem);align-self:start;height:23rem;margin:0;font-size:1.12em;opacity:0;transform:scale(.98);transition:opacity .35s var(--ease),transform .35s var(--ease)}.vt--indice .vt-tile.is-on .vt-art{opacity:1;transform:none}.vt--indice .incl-t,.vt--indice .incl-d{padding-inline:0}.vt--indice .incl-t{font-size:1.35em}}.sec-rows{flex:1;min-width:0;display:grid;gap:.55rem;overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(to right,transparent,#000 10%,#000 90%,transparent)}.sec-row{display:flex;width:max-content;animation:marquee var(--dur, 46s) linear infinite;animation-delay:calc(var(--dur, 46s) * var(--shift, 0))}.sec-rows:hover .sec-row{animation-play-state:paused}.sec-row ul{display:flex;gap:.5rem;margin:0;padding:0 .5rem 0 0;list-style:none}.sec-row li{display:inline-flex;align-items:center;gap:.5em;margin:0;padding:.28em .9em .28em .3em;border-radius:999px;background:#fff;border:1px solid var(--line);font-weight:550;font-size:.95em;color:var(--ink);white-space:nowrap}.sec-row li:before{content:none!important}.sec-row li+li{margin:0}.sec-ico{flex:none;display:grid;place-items:center;width:1.8em;height:1.8em;border-radius:50%;background:var(--c, var(--pill));font-size:.9em;font-weight:600}.sec-ico svg{width:1.15em;height:1.15em;fill:none;stroke:var(--ink);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}@media(max-width:800px){.sec-rows{width:100%;flex:none}}@media(prefers-reduced-motion:reduce){.sec-rows{-webkit-mask-image:none;mask-image:none}.sec-row{width:auto;animation:none}.sec-row ul[aria-hidden]{display:none}.sec-row ul{flex-wrap:wrap}}.sec-band h2.sec-band-t{margin:0;font-family:var(--font-label);text-transform:uppercase;color:var(--ink-2);max-width:17em;font-weight:550;font-size:.8em;letter-spacing:.03em;line-height:1.35}.sg{position:relative}.sg-ico{flex:none;display:grid;place-items:center;width:2.1em;height:2.1em;border-radius:50%;background:color-mix(in srgb,var(--c, var(--pill)) 55%,#fff)}.sg-ico svg{width:1.1em;height:1.1em;fill:none;stroke:var(--ink);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.sg-txt{flex:1;min-width:0;color:var(--ink-2)}.sg-t{display:block;margin-bottom:.15em;font-weight:600;color:var(--ink)}.sg-item .sg-box{margin-left:auto}.sg-item[aria-pressed=true] .sg-txt{color:var(--ink)}.sg-item.is-tap{transform:scale(.97)}.sg-item{transition:border-color .2s var(--ease),background-color .2s var(--ease),translate .2s var(--ease),transform .15s var(--ease)}.sg-mano{position:absolute;z-index:3;left:var(--x, 50%);top:var(--y, 50%);width:2.9rem;height:2.9rem;translate:-33% -4%;opacity:0;scale:1.25;pointer-events:none;filter:drop-shadow(0 3px 5px rgb(20 20 18 / .35));transition:left .8s var(--ease),top .8s var(--ease),opacity .35s var(--ease),scale .35s var(--ease)}.sg.is-intro .sg-mano{opacity:1;scale:1}.sg.is-ok .sg-cta{animation:sg-in .45s var(--ease) both,sg-nudge 4.5s var(--ease) 1.5s infinite}.sg.is-ok .sg-cta:hover,.sg.is-ok .sg-cta:focus-visible{animation-play-state:paused}@keyframes sg-in{0%{opacity:0;transform:translate(-.6em) scale(.95)}}@keyframes sg-nudge{0%,78%,to{transform:none}82%{transform:translate(.35em) scale(1.04)}86%{transform:translate(-.15em)}90%{transform:translate(.25em) scale(1.02)}94%{transform:none}}@media(prefers-reduced-motion:reduce){.sg.is-ok .sg-cta{animation:none}}.band--cta .ctaband.ctaband--tarjeta,.ctaband.ctaband--tarjeta{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(1.5rem,4vw,4rem);max-width:var(--wide);padding:clamp(1.8rem,4vw,3.5rem);border-radius:2rem;background:var(--trama) 0 0 / 28px 28px,linear-gradient(135deg,color-mix(in srgb,var(--c, var(--pill)) 85%,#fff),color-mix(in srgb,var(--c, var(--pill)) 45%,#fff))}.band--cta:has(.ctaband--tarjeta){border-top:0}.ctaband-tag{display:inline-block;margin:0 0 1em;padding:.2em .75em;border-radius:999px;background:var(--ink);color:var(--bg);font-family:var(--font-label);font-size:.75em;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.ctaband--tarjeta .ctaband-text{color:var(--ink);opacity:.8}.ctaband-list{display:grid;gap:.5em;margin:1.4em 0 0;padding:0;list-style:none;max-width:none}.band-body .ctaband-list li,.ctaband-list li{display:flex;align-items:center;gap:.6em;margin:0;padding:0;font-weight:550;color:var(--ink)}.ctaband-list li:before{content:none}.ctaband-list .check-ico{flex:none;width:1.3em;height:1.3em;margin:0;padding:.25em;border-radius:50%;background:var(--ink);color:var(--bg)}.ctaband--tarjeta .ctaband-btn .avatar{background-color:#fff}.ctaband--tarjeta .ctaband-mail{color:var(--ink)}.ctaband-who{margin:0;display:flex;flex-direction:column;align-items:center;gap:.9em;text-align:center}.ctaband-who img{width:clamp(8rem,14vw,12rem);height:auto;aspect-ratio:1;border-radius:50%;border:.35rem solid #fff;background:#fff;box-shadow:0 1.2em 2.4em -1.4em #14141273}.ctaband-who figcaption{display:flex;flex-direction:column}@media(max-width:800px){.band--cta .ctaband.ctaband--tarjeta,.ctaband.ctaband--tarjeta{grid-template-columns:minmax(0,1fr)}.ctaband-who{grid-row:1;flex-direction:row;text-align:left}.ctaband-who img{width:4.5rem}.ctaband-tag{font-size:.68em}.ctaband--tarjeta .ctaband-btn{width:100%;justify-content:center;font-size:.98em}}.ctaband-mail .mail-inline{display:inline-flex;align-items:center;gap:.3em}.ctaband-mail .cta-copy{display:inline-grid;place-items:center;margin:0;padding:.2em;vertical-align:middle}.ctaband-mail .cta-copy svg{width:.85em;height:.85em}.rv-win{width:70%;display:grid;gap:.5em;padding:.8em;border-radius:.7em;background:#fff;box-shadow:0 12px 26px #14141221}.rv-sw{position:relative;justify-self:end;width:2.5em;height:1.35em;border-radius:999px;background:var(--pill);animation-name:rv-sw}.rv-knob{position:absolute;top:.18em;left:.18em;width:1em;height:1em;border-radius:50%;background:#fff;box-shadow:0 1px 3px #1414124d;animation-name:rv-knob}@keyframes rv-sw{0%,14%{background:var(--pill)}20%,92%{background:var(--deep)}to{background:var(--pill)}}@keyframes rv-knob{0%,14%{transform:none}20%,92%{transform:translate(1.15em)}to{transform:none}}.rv-row{display:flex;align-items:center;justify-content:space-between;gap:.6em;padding:.35em .45em;border-radius:.45em;background:var(--bg);opacity:0;animation-name:rv-row;animation-delay:calc(var(--i) * .5s)}.rv-row b{width:60%;height:.42em;border-radius:999px;background:#d9d4c7}@keyframes rv-row{0%,22%{opacity:0;transform:translateY(.4em)}28%,92%{opacity:1;transform:none}to{opacity:0}}.rv-ok,.rv-who{flex:none;display:grid;place-items:center;width:1.35em;height:1.35em;border-radius:50%;transform:scale(0);animation-name:rv-st;animation-delay:calc(var(--i) * .5s)}.rv-ok{background:var(--ink);color:var(--bg)}.rv-who{background:var(--c, var(--pill))}.rv-who svg{width:.9em;height:.9em;fill:none;stroke:var(--ink);stroke-width:1.5;stroke-linecap:round}@keyframes rv-st{0%,32%{transform:scale(0)}37%{transform:scale(1.2)}40%,92%{transform:none}to{transform:scale(0)}}.rv-row:last-child{animation-name:rv-row,rv-row-dudoso}@keyframes rv-row-dudoso{0%,40%{background:var(--bg)}46%,92%{background:color-mix(in srgb,var(--c, var(--pill)) 45%,#fff)}to{background:var(--bg)}}.fc-wrap{display:flex;align-items:center;gap:.6em}.fc-pdf{position:relative;display:flex;flex-direction:column;gap:.4em;width:4.4em;padding:.9em .55em .6em;border-radius:.35em;background:#fff;box-shadow:0 10px 22px #14141221;overflow:hidden}.fc-pdf i,.fc-pdf b{height:.35em;border-radius:999px;background:#e2dfd6}.fc-pdf i:nth-child(2){width:70%}.fc-pdf b{width:50%;align-self:flex-end;background:var(--ink)}.fc-tag{position:absolute;top:.2em;left:.3em;font-family:var(--font-label);font-size:.55em;font-weight:600;color:#e5534b}.fc-scan{position:absolute;left:0;right:0;top:0;height:2px;background:var(--deep);box-shadow:0 0 .5em .1em color-mix(in srgb,var(--c, var(--pill)) 80%,transparent);opacity:0;animation-name:fc-scan}@keyframes fc-scan{0%,6%{top:0;opacity:0}8%{opacity:1}30%{top:100%;opacity:1}32%,to{top:100%;opacity:0}}.fc-dots{display:flex;gap:.2em}.fc-dots i{width:.3em;height:.3em;border-radius:50%;background:var(--deep);opacity:.25;animation-name:fc-dot}.fc-dots i:nth-child(2){animation-delay:.15s}.fc-dots i:nth-child(3){animation-delay:.3s}@keyframes fc-dot{0%,28%,50%,to{opacity:.25}34%,44%{opacity:1}}.fc-erp{display:grid;gap:.35em;width:7.2em;padding:.5em;border-radius:.5em;background:#fff;box-shadow:0 10px 22px #14141221}.fc-row{display:flex;align-items:center;gap:.35em;padding:.3em .35em;border-radius:.35em;background:var(--bg);opacity:0;animation-name:fc-row;animation-delay:calc(var(--i) * .45s)}.fc-row b{width:45%;height:.35em;border-radius:999px;background:#d9d4c7}.fc-row em{width:25%;height:.35em;border-radius:999px;background:#d9d4c7}@keyframes fc-row{0%,34%{opacity:0;transform:translate(-.5em)}40%,92%{opacity:1;transform:none}to{opacity:0}}.fc-st{margin-left:auto;display:grid;place-items:center;width:1.1em;height:1.1em;border-radius:50%;background:var(--ink);color:var(--bg);font-size:.9em;font-weight:700}.fc-row--bad{animation-name:fc-row,fc-bad}.fc-row--bad .fc-st{background:#e5534b;font-family:var(--font-label)}@keyframes fc-bad{0%,50%{background:var(--bg)}56%,92%{background:#e5534b1f}to{background:var(--bg)}}.pd-wrap{display:grid;justify-items:center;gap:.7em}.pd-msg{display:grid;gap:.35em;width:8em;padding:.6em .8em;border-radius:1em 1em 1em .3em;background:#fff;box-shadow:0 8px 18px #1414121f}.pd-msg i{height:.38em;border-radius:999px;background:#e2dfd6}.pd-msg i:last-child{width:60%}.pd-hl{animation-name:pd-hl}@keyframes pd-hl{0%,16%{background:#e2dfd6;box-shadow:none}24%,92%{background:var(--deep);box-shadow:0 0 0 .2em color-mix(in srgb,var(--c, var(--pill)) 60%,transparent)}to{background:#e2dfd6;box-shadow:none}}.pd-order{position:relative;display:grid;gap:.35em;width:8em;padding:.55em;border-radius:.5em;background:#fff;box-shadow:0 8px 18px #1414121f}.pd-line{display:flex;justify-content:space-between;opacity:0;animation-name:pd-line;animation-delay:calc(var(--i) * .4s)}.pd-line b{width:55%;height:.38em;border-radius:999px;background:var(--ink)}.pd-line em{width:18%;height:.38em;border-radius:999px;background:#d9d4c7}@keyframes pd-line{0%,30%{opacity:0;transform:translateY(.3em)}36%,92%{opacity:1;transform:none}to{opacity:0}}.pd-qty{justify-self:start;padding:.05em .45em;border-radius:999px;background:var(--c, var(--pill));font-family:var(--font-label);font-size:.7em;font-weight:600;transform:scale(0);animation-name:pd-qty}@keyframes pd-qty{0%,46%{transform:scale(0)}52%,92%{transform:none}to{transform:scale(0)}}.pd-ok{position:absolute;top:-.55em;right:-.55em;display:grid;place-items:center;width:1.35em;height:1.35em;border-radius:50%;background:var(--ink);color:var(--bg);transform:scale(0);animation-name:pd-ok}@keyframes pd-ok{0%,56%{transform:scale(0)}61%{transform:scale(1.2)}64%,92%{transform:none}to{transform:scale(0)}}.bz-wrap{position:relative;width:80%;height:80%}.bz-in{position:absolute;left:4%;top:50%;width:3em;height:2.2em;translate:0 -50%;border-radius:.4em;border:1.5px solid var(--ink);border-top-width:0;background:#fff}.bz-mail{position:absolute;z-index:2;left:calc(4% + .55em);top:50%;display:grid;place-items:center;width:1.9em;height:1.5em;margin-top:-.75em;border-radius:.3em;background:#fff;box-shadow:0 4px 10px #1414122e;opacity:0;animation-name:bz-fly;animation-delay:calc(var(--i) * 1.1s)}.bz-mail svg{width:1.1em;height:1.1em;fill:none;stroke:var(--ink);stroke-width:1.3;stroke-linejoin:round}@keyframes bz-fly{0%{opacity:0;left:calc(4% + .55em);transform:translateY(.6em)}4%,8%{opacity:1;left:calc(4% + .55em);transform:none}20%{opacity:1;left:calc(96% - 2.65em);transform:translateY(var(--dy))}24%,88%{opacity:1;left:calc(96% - 2.65em);transform:translateY(var(--dy)) scale(.8)}96%,to{opacity:0;left:calc(96% - 2.65em);transform:translateY(var(--dy)) scale(.8)}}.bz-trays{position:absolute;right:4%;top:50%;display:grid;gap:.6em;translate:0 -50%}.bz-tray{display:flex;align-items:center;width:3.4em;height:1.8em;padding-left:.35em;border-radius:.4em;background:#fff;box-shadow:0 4px 12px #1414121a}.bz-tray i{width:.45em;height:1.1em;border-radius:999px;background:var(--deep)}.bz-tray:nth-child(2) i{background:var(--c, var(--pill))}.bz-tray:nth-child(3) i{background:#cfc9bb}.xp-wrap{position:relative}.xp-card{display:grid;gap:.45em;width:7.6em;padding:.65em;border-radius:.5em;background:#fff;box-shadow:0 12px 26px #14141221}.xp-row{display:flex;align-items:center;gap:.45em}.xp-row b{flex:1;height:.38em;border-radius:999px;background:#e2dfd6}.xp-st{flex:none;display:grid;place-items:center;width:1.15em;height:1.15em;border-radius:50%;border:1.5px solid #cfc9bb;color:transparent;font-size:.85em;font-weight:700;animation-name:xp-st;animation-delay:calc(var(--i) * .45s)}@keyframes xp-st{0%,12%{background:transparent;border-color:#cfc9bb;color:transparent;transform:none}16%{transform:scale(1.2)}19%,92%{background:var(--ink);border-color:var(--ink);color:var(--bg);transform:none}to{background:transparent;border-color:#cfc9bb;color:transparent}}.xp-row--falta .xp-st{animation-name:xp-falta}@keyframes xp-falta{0%,12%{background:transparent;border-color:#cfc9bb;color:transparent;transform:none}16%{transform:scale(1.2)}19%,92%{background:#e5534b;border-color:#e5534b;color:#fff;transform:none}to{background:transparent;border-color:#cfc9bb;color:transparent}}.xp-mail{position:absolute;right:-1.2em;top:40%;display:grid;place-items:center;width:2em;height:1.6em;border-radius:.35em;background:var(--c, var(--pill));box-shadow:0 6px 14px #14141233;opacity:0;animation-name:xp-mail}.xp-mail svg{width:1.15em;height:1.15em;fill:none;stroke:var(--ink);stroke-width:1.3;stroke-linejoin:round}@keyframes xp-mail{0%,44%{opacity:0;transform:scale(.5)}50%{opacity:1;transform:scale(1.1)}54%,62%{opacity:1;transform:none}78%,92%{opacity:1;transform:translate(1.6em,-2.2em) rotate(-8deg)}to{opacity:0;transform:translate(1.6em,-2.2em)}}.ex-stack{display:grid;width:100%;max-width:24em}.ex-stack>.ex-set{grid-area:1 / 1}.ex-stack>.ex-set:not(.is-on){visibility:hidden}.nv-flujo{gap:0}.nv-paso{display:flex;flex-direction:column;align-items:center}.nv-paso .d-arrow{display:none}.nv-paso+.nv-paso:before{content:"";width:0;height:1.1em;border-left:1.5px solid #d9d4c7;animation:nv-tramo 4.2s linear infinite;animation-delay:calc(var(--k) * .55s - .3s)}.nv-paso>span{padding:.35em .95em;background:#fff;border-color:var(--line);color:var(--ink);font-weight:500;animation:nv-pulso 4.2s var(--ease) infinite;animation-delay:calc(var(--k) * .55s)}.nv[data-arte=paso] .nv-paso:first-child>span{background:var(--ink);border-color:var(--ink);color:var(--bg)}.nv[data-arte=paso] .nv-paso--ia>span,.nv[data-arte=proceso] .nv-paso:not(.nv-paso--rev)>span{background:color-mix(in srgb,var(--c) 45%,#fff)}.nv[data-arte=proceso] .nv-paso--rev>span{background:var(--ink);border-color:var(--ink);color:var(--bg)}.nv[data-arte=proceso] .nv-paso--rev .check-ico{color:var(--c)}@keyframes nv-tramo{0%,to{border-left-color:#d9d4c7}6%,16%{border-left-color:var(--ink)}26%{border-left-color:#d9d4c7}}@keyframes nv-pulso{0%,to{box-shadow:0 0 0 0 transparent}8%{box-shadow:0 0 0 .35em color-mix(in srgb,var(--c) 45%,transparent)}22%{box-shadow:0 0 0 0 transparent}}.nv[data-arte=paso] .nv-paso--ia>span{animation-name:nv-pulso-ia}@keyframes nv-pulso-ia{0%,to{box-shadow:0 0 0 0 transparent;transform:none}8%{box-shadow:0 0 0 .5em color-mix(in srgb,var(--c) 55%,transparent);transform:scale(1.06)}24%{box-shadow:0 0 0 0 transparent;transform:none}}@media(prefers-reduced-motion:reduce){.nv-paso+.nv-paso:before,.nv-paso>span{animation:none}}.nv-tu{position:absolute;z-index:3;left:9%;top:90%;translate:-50% -50%;display:inline-flex;align-items:center;gap:.4em;padding:.2em .75em .2em .25em;border-radius:999px;background:var(--ink);color:var(--bg);font-size:.9em;font-weight:600}.nv-tu-ico{display:grid;place-items:center;width:1.7em;height:1.7em;border-radius:50%;background:var(--c)}.nv-tu-ico svg{width:1em;height:1em;fill:none;stroke:var(--ink);stroke-width:1.5;stroke-linecap:round}.nv-web .nv-tu-line{stroke:var(--ink);stroke-width:1.5;stroke-dasharray:none;opacity:.25;animation:none;transition:opacity .3s var(--ease)}.nv-web .nv-tu-line[data-on]{opacity:.9;animation:none}.nv-orden{position:absolute;z-index:4;left:9%;top:90%;translate:-50% -50%;padding:.15em .65em;border-radius:999px;background:#fff;border:1px solid var(--ink);font-size:.8em;font-weight:600;white-space:nowrap;opacity:0;pointer-events:none}.nv-orden.va{animation:nv-orden .95s var(--ease) both}@keyframes nv-orden{0%{left:9%;top:90%;opacity:0;scale:.8}15%{opacity:1;scale:1}80%{left:50%;top:50%;opacity:1;scale:1}to{left:50%;top:50%;opacity:0;scale:.6}}.lc-wrap{display:flex;align-items:center;gap:.6em}.lc-doc{display:flex;flex-direction:column;gap:.42em;width:4.6em;padding:.7em .55em;border-radius:.35em;background:#fff;box-shadow:0 10px 22px #14141221}.lc-doc i{height:.38em;border-radius:999px;background:#e2dfd6}.lc-doc i:nth-child(2){width:70%}.lc-doc i:nth-child(4){width:55%}.lc-doc i:nth-child(5){width:80%}.lc-hl{animation-name:lc-hl;animation-delay:calc(var(--i) * .5s)}@keyframes lc-hl{0%,8%{background:#e2dfd6;box-shadow:none}14%,92%{background:var(--deep);box-shadow:0 0 0 .16em color-mix(in srgb,var(--c, var(--pill)) 60%,transparent)}to{background:#e2dfd6;box-shadow:none}}.lc-dots{display:flex;gap:.2em}.lc-dots i{width:.3em;height:.3em;border-radius:50%;background:var(--deep);animation-name:fc-dot}.lc-dots i:nth-child(2){animation-delay:.15s}.lc-dots i:nth-child(3){animation-delay:.3s}.lc-form{position:relative;display:grid;gap:.4em;width:6.6em;padding:.6em;border-radius:.5em;background:#fff;box-shadow:0 10px 22px #14141221}.lc-slot{display:grid;gap:.18em}.lc-slot b{width:40%;height:.28em;border-radius:999px;background:#d9d4c7}.lc-slot em{display:block;height:.9em;border-radius:.25em;background:var(--bg);border:1px solid var(--line);position:relative;overflow:hidden}.lc-slot em i{position:absolute;left:.25em;top:50%;height:.32em;width:0;translate:0 -50%;border-radius:999px;background:var(--ink);animation-name:lc-val;animation-delay:calc(var(--i) * .5s)}@keyframes lc-val{0%,26%{width:0}36%,92%{width:65%}to{width:0}}.lc-ok{position:absolute;top:-.55em;right:-.55em;display:grid;place-items:center;width:1.35em;height:1.35em;border-radius:50%;background:var(--ink);color:var(--bg);transform:scale(0);animation-name:pd-ok}.sm-wrap{display:grid;gap:.6em;width:78%}.sm-ends{display:flex;justify-content:space-between}.sm-sol,.sm-luna{width:1.1em;height:1.1em;border-radius:50%}.sm-sol{background:#f2c14e;box-shadow:0 0 0 .2em #f2c14e4d}.sm-luna{background:var(--ink);box-shadow:inset -.3em -.1em #fff}.sm-bar{position:relative;height:2.2em;border-radius:999px;background:linear-gradient(to right,#fff,color-mix(in srgb,var(--c, var(--pill)) 40%,#fff) 55%,color-mix(in srgb,var(--ink) 70%,var(--c, var(--pill))));box-shadow:0 8px 18px #1414121f}.sm-case{position:absolute;left:var(--x);top:50%;display:grid;place-items:center;width:1.4em;height:1.4em;translate:-50% -50%;border-radius:50%;background:#fff;border:1.5px solid var(--ink);color:transparent;opacity:0;animation-name:sm-case;animation-delay:calc(var(--i) * .7s)}@keyframes sm-case{0%,6%{opacity:0;transform:scale(.4);background:#fff;color:transparent}10%{opacity:1;transform:scale(1.15)}14%{transform:none;background:#fff;color:transparent}20%,92%{opacity:1;background:var(--ink);color:var(--bg);transform:none}to{opacity:0}}.sm-h{justify-self:center;font-family:var(--font-label);font-size:.7em;letter-spacing:.06em;color:var(--ink-2)}.dt-wrap{position:relative;display:flex;gap:.8em;padding-top:2.2em}.dt-app{position:relative;display:grid;place-items:center;width:3.4em;height:3em;border-radius:.6em;background:#fff;box-shadow:0 8px 18px #1414121f}.dt-ico svg{display:block;width:1.5em;height:1.5em;fill:none;stroke:var(--ink);stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}.dt-ok{position:absolute;bottom:-.45em;right:-.45em;display:grid;place-items:center;width:1.2em;height:1.2em;border-radius:50%;background:var(--ink);color:var(--bg);transform:scale(0);animation-name:dt-ok;animation-delay:calc(var(--i) * 1.1s)}@keyframes dt-ok{0%,22%{transform:scale(0)}26%{transform:scale(1.2)}29%,92%{transform:none}to{transform:scale(0)}}.dt-ia{position:absolute;top:0;left:2.36em;translate:-50% 0;padding:.12em .5em;border-radius:999px;background:var(--c, var(--pill));font-family:var(--font-label);font-size:.72em;font-weight:600;box-shadow:0 4px 10px #14141226;animation-name:dt-ia}@keyframes dt-ia{0%,4%{left:2.36em;transform:translateY(0)}12%{transform:translateY(.35em)}18%,22%{left:2.36em;transform:none}34%{left:8.2em}40%{transform:translateY(.35em)}46%,50%{left:8.2em;transform:none}62%{left:14.03em}68%{transform:translateY(.35em)}74%,92%{left:14.03em;transform:none}to{left:2.36em}}.rs-card{position:relative;display:grid;gap:.5em;width:8.4em;padding:.7em;border-radius:.55em;background:#fff;box-shadow:0 12px 26px #14141221}.rs-row{display:flex;align-items:center;gap:.45em;opacity:0;animation-name:rs-row;animation-delay:calc(var(--i) * .55s)}@keyframes rs-row{0%,6%{opacity:0;transform:translate(-.4em)}14%,92%{opacity:1;transform:none}to{opacity:0}}.rs-ico{flex:none;display:grid;place-items:center;width:1.3em;height:1.3em;border-radius:50%;background:color-mix(in srgb,var(--c, var(--pill)) 55%,#fff)}.rs-row:nth-child(3) .rs-ico{background:var(--ink);color:var(--bg)}.rs-ico svg{display:block;width:.85em;height:.85em;fill:none;stroke:var(--ink);stroke-width:1.5;stroke-linecap:round}.rs-row b{width:45%;height:.36em;border-radius:999px;background:#d9d4c7}.rs-row em{width:18%;height:.36em;margin-left:auto;border-radius:999px;background:#e2dfd6}.rs-lupa{position:absolute;right:-.9em;top:.3em;display:grid;place-items:center;width:2em;height:2em;border-radius:50%;background:#fff;box-shadow:0 6px 14px #14141233;opacity:0;animation-name:rs-lupa}.rs-lupa svg{width:1.1em;height:1.1em;fill:none;stroke:var(--ink);stroke-width:1.5;stroke-linecap:round}@keyframes rs-lupa{0%,48%{opacity:0;transform:translateY(0)}54%{opacity:1;transform:translateY(0)}66%{transform:translateY(1.5em)}78%,92%{opacity:1;transform:translateY(3em)}to{opacity:0;transform:translateY(3em)}}.fc-st svg,.xp-st svg{display:block;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.xp-row--falta .xp-st{color:transparent}.nv-facts>div:only-child{grid-column:1 / -1}.vt-art svg path{vector-effect:non-scaling-stroke}.vz-desc{position:relative;display:grid;place-items:center;gap:.8em}.vz-anillos{position:absolute;top:0;left:50%;width:3.6em;height:3.6em;translate:-50% 0}.vz-anillos i{position:absolute;inset:0;border-radius:50%;border:1.5px solid var(--deep);opacity:0;animation-name:vz-anillo}.vz-anillos i+i{animation-delay:.35s}@keyframes vz-anillo{0%{opacity:.8;transform:scale(1)}12%{opacity:0;transform:scale(1.7)}13%,to{opacity:0}}.vz-tel{position:relative;display:grid;place-items:center;width:3.6em;height:3.6em;border-radius:50%;background:var(--c, var(--pill));box-shadow:0 10px 24px #14141226;animation-name:vz-tel}.vz-tel svg{width:1.6em;height:1.6em;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linejoin:round}@keyframes vz-tel{0%,2%,6%,10%{transform:rotate(0);background:var(--c, var(--pill));color:var(--ink)}4%,8%{transform:rotate(-12deg)}16%,to{transform:none;background:var(--ink);color:var(--bg)}}.vt-art--descuelga .vz-tel,.vt-art--descuelga .vz-anillos i,.vt-art--descuelga .vz-crono{animation-iteration-count:1;animation-fill-mode:forwards}.vz-crono{font-variant-numeric:tabular-nums;padding:.15em .6em;border-radius:999px;background:#fff;font-family:var(--font-label);font-size:.85em;box-shadow:0 4px 10px #1414121a;opacity:0;animation-name:vz-crono}@keyframes vz-crono{0%,14%{opacity:0;transform:translateY(.4em)}20%,to{opacity:1;transform:none}}.vz-cita{display:flex;align-items:center;gap:.9em}.vz-say{display:grid;gap:.35em;width:5.2em;padding:.6em .75em;border-radius:1em 1em 1em .3em;background:var(--ink);box-shadow:0 8px 18px #14141226}.vz-say i{height:.36em;border-radius:999px;background:color-mix(in srgb,var(--bg) 60%,transparent)}.vz-say i+i{width:60%}.vz-dia{display:grid;gap:.3em;width:5.6em;padding:.55em;border-radius:.5em;background:#fff;box-shadow:0 10px 22px #14141221}.vz-dia-h{height:.5em;width:50%;border-radius:999px;background:var(--ink);margin-bottom:.2em}.vz-hueco{height:.9em;border-radius:.25em;background:var(--bg)}.vz-hueco:nth-child(2){background:#e2dfd6}.vz-hueco--nuevo{animation-name:vz-hueco}@keyframes vz-hueco{0%,30%{background:var(--bg);transform:none}36%{transform:scale(1.08)}40%,92%{background:var(--c, var(--pill));transform:none;box-shadow:inset 0 0 0 1.5px var(--deep)}to{background:var(--bg)}}.vz-idi{display:grid;gap:.45em}.vz-idi-b{display:flex;align-items:center;gap:.5em;padding:.45em .7em;border-radius:1em 1em 1em .3em;background:#fff;box-shadow:0 6px 14px #1414121a;opacity:.35;animation-name:vz-idi;animation-delay:calc(var(--i) * 2s)}.vz-idi-b em{font-family:var(--font-label);font-size:.72em;font-style:normal;font-weight:600;padding:.1em .4em;border-radius:.3em;background:var(--c, var(--pill))}.vz-idi-b i{width:3.5em;height:.36em;border-radius:999px;background:#e2dfd6}.vz-idi-b i+i{width:2em}@keyframes vz-idi{0%,to{opacity:.35;transform:none}4%,30%{opacity:1;transform:translate(.4em)}36%{opacity:.35;transform:none}}.vz-pasa{display:flex;align-items:center;gap:.7em}.vz-llam,.vz-per{display:grid;place-items:center;width:2.6em;height:2.6em;border-radius:50%;box-shadow:0 8px 18px #14141224}.vz-llam{background:var(--ink);color:var(--bg)}.vz-per{background:#fff;color:var(--ink);animation-name:vz-per}.vz-llam svg,.vz-per svg{width:1.2em;height:1.2em;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}@keyframes vz-per{0%,52%{background:#fff;box-shadow:0 8px 18px #14141224}58%,92%{background:var(--c, var(--pill));box-shadow:0 0 0 .35em color-mix(in srgb,var(--c, var(--pill)) 45%,transparent)}to{background:#fff}}.vz-resumen{display:grid;gap:.3em;width:4.4em;padding:.5em;border-radius:.45em;background:#fff;box-shadow:0 8px 18px #1414121f;animation-name:vz-resumen}.vz-resumen i{height:.32em;border-radius:999px;background:#d9d4c7}.vz-resumen i:first-child{width:60%;background:var(--ink)}@keyframes vz-resumen{0%,10%{opacity:0;transform:translate(-2.6em) scale(.6)}22%,40%{opacity:1;transform:none}52%,92%{opacity:1;transform:translate(.5em)}to{opacity:0}}.vz-par{display:grid;gap:.45em}.vz-linea{display:flex;align-items:center;gap:.6em;padding:.4em .6em;border-radius:999px;background:#fff;box-shadow:0 6px 14px #1414121a;opacity:0;animation-name:vz-linea;animation-delay:calc(var(--i) * .35s)}@keyframes vz-linea{0%,4%{opacity:0;transform:translate(-.5em)}12%,92%{opacity:1;transform:none}to{opacity:0}}.vz-linea-t{display:grid;place-items:center;width:1.5em;height:1.5em;border-radius:50%;background:var(--ink);color:var(--bg)}.vz-linea-t svg{width:.8em;height:.8em;fill:none;stroke:currentColor;stroke-width:1.5}.vz-bars{display:flex;align-items:center;gap:.15em;height:1em}.vz-bars i{width:.18em;height:100%;border-radius:999px;background:var(--deep);animation:vz-bar .6s ease-in-out infinite alternate;animation-delay:calc(var(--k) * -.13s)}@keyframes vz-bar{0%{transform:scaleY(.25)}to{transform:scaleY(1)}}.vz-linea-ok{display:grid;place-items:center;width:1.2em;height:1.2em;margin-left:.3em;border-radius:50%;background:var(--c, var(--pill));transform:scale(0);animation-name:vz-ok;animation-delay:calc(var(--i) * .35s)}@keyframes vz-ok{0%,40%{transform:scale(0)}46%{transform:scale(1.2)}50%,92%{transform:none}to{transform:scale(0)}}.vz-esc{display:grid;gap:.4em;width:9.5em;padding:.65em;border-radius:.55em;background:#fff;box-shadow:0 12px 26px #14141221}.vz-esc-h{display:flex;align-items:center;gap:.45em;margin-bottom:.2em}.vz-play{display:grid;place-items:center;width:1.5em;height:1.5em;border-radius:50%;background:var(--ink);color:var(--bg)}.vz-play svg{width:.8em;height:.8em;fill:currentColor;stroke:none}.vz-onda{flex:1;display:flex;align-items:center;gap:.12em;height:1.3em}.vz-onda i{flex:1;height:var(--h);border-radius:999px;background:#d9d4c7;animation-name:vz-onda}@keyframes vz-onda{0%,5%{background:#d9d4c7}60%,92%{background:var(--deep)}to{background:#d9d4c7}}.vz-tx{display:flex;gap:.3em;opacity:0;animation-name:vz-tx;animation-delay:calc(var(--i) * .6s)}.vz-tx b{width:1.2em;height:.34em;border-radius:999px;background:var(--deep)}.vz-tx i{flex:1;height:.34em;border-radius:999px;background:#e2dfd6}@keyframes vz-tx{0%,12%{opacity:0;transform:translateY(.3em)}20%,92%{opacity:1;transform:none}to{opacity:0}}.au-sin{position:relative;display:flex;align-items:center;gap:2.4em}.au-app{display:grid;gap:.35em;width:4.6em;padding:.55em;border-radius:.5em;background:#fff;box-shadow:0 10px 22px #14141221}.au-app-h{width:1.4em;height:1.4em;display:grid;place-items:center;border-radius:.35em;background:var(--ink);color:var(--bg);margin-bottom:.2em}.au-app-h svg,.au-canal2-h svg{width:.9em;height:.9em;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.au-app i{height:.4em;border-radius:999px;background:#e2dfd6}.au-nueva{animation-name:au-nueva;animation-delay:calc(var(--j) * 1.2s)}@keyframes au-nueva{0%,14%{opacity:0;transform:translateY(.3em);background:#e2dfd6}20%{opacity:1;transform:none;background:var(--c, var(--pill));box-shadow:0 0 0 .2em color-mix(in srgb,var(--c, var(--pill)) 45%,transparent)}34%,92%{opacity:1;background:var(--deep);box-shadow:none}to{opacity:0}}.au-flecha{position:absolute;left:50%;top:55%;display:flex;gap:.2em;translate:-50% 0}.au-flecha i{width:.3em;height:.3em;border-radius:50%;background:var(--deep);opacity:.2;animation-name:au-flecha}.au-flecha i:nth-child(2){animation-delay:.15s}.au-flecha i:nth-child(3){animation-delay:.3s}@keyframes au-flecha{0%,18%,44%,to{opacity:.2}24%,34%{opacity:1}}.ca-wrap{display:grid;justify-items:center;width:12.5em}.ca-cli{position:relative;display:flex;align-items:center;gap:.45em;padding:.5em .7em;border-radius:.55em;background:var(--ink);box-shadow:0 10px 22px #14141233;animation-name:ca-cli}@keyframes ca-cli{0%,4%{transform:scale(.92);opacity:.6}10%,to{transform:none;opacity:1}}.ca-av{width:1.3em;height:1.3em;border-radius:50%;background:var(--c, var(--pill))}.ca-txt{display:grid;gap:.25em}.ca-txt i{display:block;width:3.2em;height:.32em;border-radius:999px;background:color-mix(in srgb,var(--bg) 70%,transparent)}.ca-txt i+i{width:2em;opacity:.6}.ca-tag{position:absolute;top:-.5em;right:-.5em;display:grid;place-items:center;width:1.1em;height:1.1em;border-radius:50%;background:var(--c, var(--pill));color:var(--ink);font-style:normal;font-weight:700;font-size:.85em;line-height:1}.ca-rama{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;height:1.8em}.ca-rama:before{content:"";position:absolute;left:50%;top:0;height:100%;border-left:1.5px solid var(--ink);translate:-.75px 0}.ca-rama i{position:relative}.ca-rama i:first-child:after,.ca-rama i:last-child:after{content:"";position:absolute;top:50%;bottom:0;width:100%;border-top:1.5px solid var(--ink)}.ca-rama i:first-child:after{left:50%;border-left:1.5px solid var(--ink);border-top-left-radius:.7em;translate:-.75px -.75px}.ca-rama i:last-child:after{right:50%;border-right:1.5px solid var(--ink);border-top-right-radius:.7em;translate:.75px -.75px}.ca-sis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;justify-items:center}.ca-s{display:grid;justify-items:center}.ca-card{position:relative;display:grid;justify-items:center;gap:.35em;width:3.2em;padding:.55em 0 .6em;border-radius:.5em;background:#fff;box-shadow:0 8px 18px #1414121f;animation-name:ca-card;animation-delay:calc(var(--i) * .15s)}@keyframes ca-card{0%,28%{box-shadow:0 8px 18px #1414121f}32%{box-shadow:0 0 0 .25em color-mix(in srgb,var(--c, var(--pill)) 55%,transparent)}40%,to{box-shadow:0 8px 18px #1414121f}}.ca-card img{width:1.15em;height:1.15em;object-fit:contain}.ca-card i{width:60%;height:.3em;border-radius:999px;background:#e2dfd6}.ca-ok{position:absolute;top:-.45em;right:-.45em;display:grid;place-items:center;width:1.05em;height:1.05em;border-radius:50%;background:var(--ink);color:var(--bg);transform:scale(0);animation-name:ca-ok;animation-delay:calc(var(--i) * .15s)}.ca-ok .vt-check{width:.65em;height:.65em}@keyframes ca-ok{0%,31%{transform:scale(0)}36%{transform:scale(1.2)}40%,92%{transform:none}to{transform:scale(0)}}.av-wrap{display:grid;gap:.4em;width:10.5em}.av-evento{display:flex;align-items:center;gap:.5em;padding:.5em .6em;margin-bottom:.3em;border-radius:.6em;background:var(--ink);box-shadow:0 10px 22px #14141233}.av-bell{display:grid;place-items:center;flex:none;width:1.5em;height:1.5em;border-radius:50%;background:var(--c, var(--pill));animation-name:av-bell}.av-bell svg{width:.9em;height:.9em;fill:none;stroke:var(--ink);stroke-width:1.5;stroke-linejoin:round}@keyframes av-bell{0%,4%,12%,to{transform:rotate(0)}6%,10%{transform:rotate(-16deg)}8%{transform:rotate(16deg)}}.av-txt{flex:1;display:grid;gap:.25em}.av-txt i{display:block;height:.32em;border-radius:999px;background:#d9d4c7}.av-txt i+i{width:60%}.av-evento .av-txt i{background:color-mix(in srgb,var(--bg) 65%,transparent)}.av-noti{display:flex;align-items:center;gap:.5em;padding:.45em .6em;border-radius:.6em;background:#fff;box-shadow:0 6px 14px #1414121a;opacity:0;animation-name:av-noti;animation-delay:calc(var(--i) * .4s)}.av-noti img{flex:none;width:1.1em;height:1.1em;object-fit:contain}.av-noti em{font-family:var(--font-label);font-size:.6em;font-style:normal;color:var(--ink-2)}@keyframes av-noti{0%,14%{opacity:0;transform:translate(1em)}22%,92%{opacity:1;transform:none}to{opacity:0}}.au-inf{display:flex;align-items:flex-end;gap:.9em}.au-graf{display:flex;align-items:flex-end;gap:.35em;width:6em;height:5em;padding:.55em;border-radius:.5em;background:#fff;box-shadow:0 10px 22px #14141221}.au-graf i{flex:1;height:0;border-radius:.2em .2em 0 0;background:var(--deep);animation-name:au-barra;animation-delay:calc(var(--i) * .2s)}.au-graf i:last-child{background:var(--c, var(--pill))}@keyframes au-barra{0%,6%{height:0}26%,92%{height:var(--h)}to{height:0}}.au-envio{display:grid;justify-items:center;gap:.3em;opacity:0;animation-name:au-envio}.au-envio>span{display:grid;place-items:center;width:2.4em;height:2em;border-radius:.35em;background:var(--c, var(--pill))}.au-envio svg{width:1.3em;height:1.3em;fill:none;stroke:var(--ink);stroke-width:1.3;stroke-linejoin:round}.au-envio em{font-family:var(--font-label);font-size:.66em;font-style:normal;color:var(--ink-2)}@keyframes au-envio{0%,40%{opacity:0;transform:translateY(.5em)}48%,60%{opacity:1;transform:none}74%,92%{opacity:1;transform:translate(.6em,-1.4em) rotate(-8deg)}to{opacity:0}}.au-cont{display:flex;gap:1em}.au-canal2{display:grid;justify-items:center;gap:.4em;width:4.4em;padding:.7em .5em;border-radius:.55em;background:#fff;box-shadow:0 10px 22px #14141221}.au-canal2-h{display:grid;place-items:center;width:1.5em;height:1.5em;border-radius:.35em;background:var(--ink);color:var(--bg)}.au-num{position:relative;display:block;width:2.2em;height:1.4em;overflow:hidden;font-family:var(--font-label);font-size:1.1em;font-weight:600;text-align:center}.au-num b{display:block;height:1.4em;line-height:1.4em;animation-name:au-num}.au-canal2+.au-canal2 .au-num b{animation-delay:.4s}@keyframes au-num{0%,26%{transform:translateY(0)}34%,92%{transform:translateY(-100%)}to{transform:translateY(0)}}.au-canal2+.au-canal2{animation-name:au-igual}@keyframes au-igual{0%,36%{box-shadow:0 10px 22px #14141221}42%,60%{box-shadow:0 0 0 .3em color-mix(in srgb,var(--c, var(--pill)) 55%,transparent)}70%,to{box-shadow:0 10px 22px #14141221}}.au-arch{position:relative;display:flex;align-items:flex-end;gap:1em}.au-pdf{position:absolute;left:.6em;top:-2.4em;padding:.3em .45em;border-radius:.3em;background:#fff;box-shadow:0 6px 14px #1414122e;font-family:var(--font-label);font-size:.62em;font-weight:600;color:#e5534b;animation-name:au-pdf}@keyframes au-pdf{0%,6%{opacity:0;transform:translateY(-1em)}12%{opacity:1;transform:translateY(-1em)}30%{opacity:1;transform:translateY(2.6em) scale(.8)}34%,to{opacity:0;transform:translateY(2.6em) scale(.6)}}.au-carpeta{display:grid;place-items:center;width:3.4em;height:2.8em;border-radius:.45em;background:var(--c, var(--pill));animation-name:au-carpeta}.au-carpeta svg{width:1.8em;height:1.8em;fill:none;stroke:var(--ink);stroke-width:1.3;stroke-linejoin:round}@keyframes au-carpeta{0%,28%,40%,to{transform:none}33%{transform:scale(1.08)}}.au-libro{display:grid;gap:.35em;width:5em;padding:.55em;border-radius:.45em;background:#fff;box-shadow:0 10px 22px #14141221}.au-libro i{height:.4em;border-radius:999px;background:#e2dfd6}.au-libro-n{animation-name:au-nueva;animation-delay:1.2s}.sec-ico--logo{background:#fff;box-shadow:inset 0 0 0 1px var(--line)}.sec-ico img{width:62%;height:62%;object-fit:contain}.sec-ico--full{overflow:hidden}.sec-ico--full img{width:100%;height:100%;object-fit:cover}.band-grid--solo .band-body:has(>.lm){max-width:none}.lm{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);padding:clamp(1.6rem,4vw,3.5rem);border-radius:2rem;background:var(--trama) 0 0 / 28px 28px,linear-gradient(135deg,color-mix(in srgb,var(--c) 80%,#fff),color-mix(in srgb,var(--c) 35%,#fff))}.lm-main{display:grid;justify-items:start;gap:1.1rem}.lm-tag{display:inline-flex;align-items:center;gap:.5em;margin:0;padding:.25em .8em;border-radius:999px;background:var(--ink);color:var(--bg);font-family:var(--font-label);font-size:.75em;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.lm-live{width:.55em;height:.55em;border-radius:50%;background:#6fd08c;animation:lm-live 1.6s ease-out infinite}@keyframes lm-live{0%{box-shadow:0 0 #6fd08cb3}70%,to{box-shadow:0 0 0 .5em #6fd08c00}}.doc .lm-t,.lm-t{margin:0;max-width:14em;font-family:var(--font-title);font-weight:var(--title-weight);font-size:clamp(1.8rem,1.1rem + 2.4vw,3rem);line-height:1.05;letter-spacing:-.035em;color:var(--ink);text-wrap:balance}.doc .lm-d,.lm-d{margin:0;max-width:32em;font-size:1.08em;color:var(--ink);opacity:.8}.lm-prueba{display:grid;gap:.5rem}.lm-prueba-t{margin:0;font-family:var(--font-label);font-size:.75em;letter-spacing:.06em;text-transform:uppercase;color:var(--ink);opacity:.7}.lm-pistas{display:flex;flex-wrap:wrap;gap:.45em;margin:0;padding:0;list-style:none;max-width:none}.band-body .lm-pistas li,.lm-pistas li{margin:0;padding:.3em .85em;border-radius:999px;background:color-mix(in srgb,#fff 70%,transparent);color:var(--ink);font-weight:550;font-size:.9em}.lm-pistas li:before{content:none}.lm-form{display:grid;gap:.8rem;padding:clamp(1.3rem,2.5vw,2rem);border-radius:1.5rem;background:#fff;box-shadow:0 2em 3.5em -2em #14141273}.lm-call{display:flex;align-items:center;gap:.8rem;padding-bottom:1rem;margin-bottom:.2rem;border-bottom:1px solid var(--line)}.lm-av{position:relative;flex:none;display:grid;place-items:center;width:3rem;height:3rem;border-radius:50%;background:var(--c);font-family:var(--font-title);font-weight:var(--title-weight);color:var(--ink)}.lm-ring{position:absolute;inset:0;border-radius:50%;border:2px solid var(--c);animation:lm-ring 2.2s ease-out infinite}.lm-ring--2{animation-delay:.45s}@keyframes lm-ring{0%{transform:scale(1);opacity:.9}45%,to{transform:scale(1.7);opacity:0}}.lm-call-t{display:flex;flex-direction:column;line-height:1.25}.lm-call-t b{font-size:1.05em}.lm-call-t small{font-size:.85em;color:var(--ink-2)}.lm-campos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.lm-f{display:grid;gap:.3em}.lm-f:last-child{grid-column:1 / -1}.lm-f>span{font-size:.85em;font-weight:550;color:var(--ink)}.lm-f .input{width:100%;background:var(--bg);border-color:var(--line)}.lm-f .input:focus{border-color:var(--ink);background:#fff}.lm-form .cline{font-size:.82em;color:var(--ink-2)}.lm-form .cline a{color:var(--ink)}.lm-send{justify-content:center;gap:.55em;width:100%;margin-top:.2rem;padding:.95em 1.3em;border-radius:999px;background:var(--ink);color:var(--bg);font-size:1.1em;font-weight:600;transition:transform .2s var(--ease),background-color .2s var(--ease)}.lm-send:hover{transform:translateY(-1px);background:color-mix(in srgb,var(--ink) 85%,var(--c))}.lm-send svg{width:1.1em;height:1.1em;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linejoin:round}.lm-send:disabled{opacity:.6}.doc .lm-garantia,.lm-garantia{margin:0;font-size:.8em;text-align:center;color:var(--ink-2)}.lm-status{margin:0;padding:.9em 1em;border-radius:.8em;background:color-mix(in srgb,var(--c) 30%,#fff);color:var(--ink);font-weight:550}@media(max-width:900px){.lm{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.lm-campos{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.lm-ring,.lm-live{animation:none}}.lm-campos .input{width:100%;background:var(--bg);border-color:var(--line)}.lm-campos .lm-tel{grid-column:1 / -1}.lm-campos .input:focus{border-color:var(--ink);background:#fff}@media(min-width:901px){.lm{grid-template-columns:minmax(0,1fr) minmax(0,26rem)}}.ctaband-tag,.lm-tag{display:inline-flex;align-items:center;gap:.75em;padding:0;border-radius:0;background:none;color:var(--ink);font-size:.78em;font-weight:500;letter-spacing:.08em}.ctaband-tag:before,.lm-tag:before{content:"";flex:none;width:.95em;height:1.15em;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 86 104%22 fill=%22%23141412%22%3E%3Cpath d=%22M84.586 23.198c.52.217.859.725.859 1.288l-.002 60.032c0 .467-.234.902-.622 1.161L59.13 102.805a1.395 1.395 0 0 1-2.169-1.16l.002-58.173c0-.563-.339-1.07-.858-1.287L2.408 19.809a1.395 1.395 0 0 1-.237-2.448L27.862.234c.388-.258.88-.306 1.31-.127z%22/%3E%3Cpath d=%22M28.481 61.529zl21.328 8.887a1.395 1.395 0 0 1 .237 2.448L24.355 89.991c-.388.258-.88.306-1.31.127L.858 80.873A1.395 1.395 0 0 1 0 79.585V55.55c0-.467.234-.902.622-1.16l25.692-17.128a1.395 1.395 0 0 1 2.169 1.161z%22/%3E%3C/svg%3E") center / contain no-repeat}.lm-live{display:none}.hr-wrap{display:grid;gap:.4em;width:80%}.hr-dia{display:flex;height:3em;padding:.35em;border-radius:.8em;background:#fff;box-shadow:0 10px 22px #14141221;overflow:hidden}.hr-man,.hr-lib{display:grid;place-items:center;border-radius:.5em;font-family:var(--font-label);font-size:.72em;font-style:normal;overflow:hidden;white-space:nowrap}.hr-man em,.hr-lib em{font-style:normal}.hr-man{width:75%;background:#e2dfd6;color:var(--ink-2);animation-name:hr-man}.hr-lib{flex:1;margin-left:.3em;background:var(--c, var(--pill));color:var(--ink);font-weight:600}@keyframes hr-man{0%,12%{width:72%}45%,92%{width:30%}to{width:72%}}.hr-lib em{animation-name:hr-lib-t}@keyframes hr-lib-t{0%,30%{opacity:0}42%,92%{opacity:1}to{opacity:0}}.hr-eje{display:flex;justify-content:space-between;font-family:var(--font-label);font-size:.66em;color:var(--ink-2)}.hr-eje i{font-style:normal}.se-card{display:grid;gap:.45em;width:11em;padding:.7em;border-radius:.55em;background:#fff;box-shadow:0 12px 26px #14141221}.se-row{display:flex;align-items:center;gap:.6em;padding:.3em .45em .3em .5em;border-radius:.35em;background:var(--bg)}.se-row b{flex:none;width:1.4em;height:.34em;border-radius:999px;background:#d9d4c7}.se-val{position:relative;flex:1;height:1.1em;font-family:var(--font-label);font-size:.72em;text-align:right}.se-val em,.se-val s{position:absolute;right:0;top:0;font-style:normal}.se-row--mal .se-val s{color:#e5534b;text-decoration-thickness:1.5px;animation-name:se-mal}.se-row--mal .se-val em{opacity:0;animation-name:se-bien}@keyframes se-mal{0%,20%{opacity:1;text-decoration-line:none}28%{opacity:1;text-decoration-line:line-through}36%,to{opacity:0}}@keyframes se-bien{0%,36%{opacity:0;transform:translateY(.3em)}42%,92%{opacity:1;transform:none}to{opacity:0}}.se-row--mal{animation-name:se-fila}@keyframes se-fila{0%,18%{background:var(--bg)}22%,34%{background:#e5534b1f}40%,to{background:var(--bg)}}.se-ok{flex:none;display:grid;place-items:center;width:1.1em;height:1.1em;border-radius:50%;background:var(--ink);color:var(--bg);transform:scale(0);animation-name:se-ok;animation-delay:calc(var(--i) * .2s)}@keyframes se-ok{0%,44%{transform:scale(0)}50%,92%{transform:none}to{transform:scale(0)}}.vc-sem{display:flex;gap:.4em}.vc-dia{position:relative;display:grid;justify-items:center;gap:.5em;width:2.4em;padding:.55em 0 .7em;border-radius:.5em;background:#fff;box-shadow:0 8px 18px #1414121f}.vc-dia em{font-family:var(--font-label);font-size:.75em;font-style:normal;font-weight:600}.vc-dia--fuera{background:color-mix(in srgb,var(--c, var(--pill)) 45%,#fff)}.vc-sol{position:absolute;top:-.7em;right:-.5em;display:grid;place-items:center;width:1.3em;height:1.3em;border-radius:50%;background:#f2c14e}.vc-sol svg{width:.9em;height:.9em;fill:none;stroke:var(--ink);stroke-width:1.3;stroke-linecap:round}.vc-ok{display:grid;place-items:center;width:1.3em;height:1.3em;border-radius:50%;border:1.5px solid #cfc9bb;color:transparent;animation-name:vc-ok;animation-delay:calc(var(--i) * .45s)}@keyframes vc-ok{0%,8%{background:transparent;border-color:#cfc9bb;color:transparent;transform:none}12%{transform:scale(1.2)}15%,92%{background:var(--ink);border-color:var(--ink);color:var(--bg);transform:none}to{background:transparent;border-color:#cfc9bb;color:transparent}}.pa-wrap{position:relative;padding-top:1.4em}.pa-cola{display:grid;gap:.45em;width:9.5em;padding:.7em;border-radius:.55em;background:#fff;box-shadow:0 12px 26px #14141221}.pa-fila{display:flex;align-items:center;gap:.4em;padding:.35em .45em;border-radius:.35em;background:var(--bg)}.pa-fila b{width:45%;height:.36em;border-radius:999px;background:#d9d4c7}.pa-fila em{width:20%;height:.36em;border-radius:999px;background:#e2dfd6}.pa-st{margin-left:auto;display:grid;place-items:center;width:1.2em;height:1.2em;border-radius:50%;border:1.5px solid #cfc9bb;color:transparent;animation-name:pa-st;animation-delay:calc(var(--i) * .5s)}.pa-st svg{display:block;width:.75em;height:.75em;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}@keyframes pa-st{0%,10%{background:transparent;border-color:#cfc9bb;color:transparent;transform:none}14%{transform:scale(1.2)}17%,92%{background:var(--ink);border-color:var(--ink);color:var(--bg);transform:none}to{background:transparent;border-color:#cfc9bb;color:transparent}}.pa-fila--raro{animation-name:pa-raro}.pa-fila--raro .pa-st{animation-name:pa-st-raro}@keyframes pa-raro{0%,36%{background:var(--bg)}42%,92%{background:#e5534b1f}to{background:var(--bg)}}@keyframes pa-st-raro{0%,36%{background:transparent;border-color:#cfc9bb;color:transparent;transform:none}40%{transform:scale(1.2)}43%,92%{background:#e5534b;border-color:#e5534b;color:#fff;transform:none}to{background:transparent;border-color:#cfc9bb;color:transparent}}.pa-aviso{position:absolute;top:0;right:-2.2em;display:flex;align-items:center;gap:.35em;padding:.35em .6em .35em .35em;border-radius:999px;background:var(--ink);box-shadow:0 8px 18px #14141240;opacity:0;animation-name:pa-aviso}.pa-bell{display:grid;place-items:center;width:1.4em;height:1.4em;border-radius:50%;background:var(--c, var(--pill))}.pa-bell svg{width:.85em;height:.85em;fill:none;stroke:var(--ink);stroke-width:1.5;stroke-linejoin:round}.pa-aviso i{width:1.8em;height:.32em;border-radius:999px;background:color-mix(in srgb,var(--bg) 55%,transparent)}.pa-aviso i+i{width:1em}@keyframes pa-aviso{0%,46%{opacity:0;transform:translateY(.6em) scale(.9)}52%,92%{opacity:1;transform:none}to{opacity:0}}.sp-flujo{display:flex;align-items:center;gap:.35em;padding:.7em;border-radius:.8em;background:#fff;box-shadow:0 10px 22px #14141221}.sp-paso{width:1.6em;height:1.6em;border-radius:.4em;background:var(--deep)}.sp-paso--sobra{background:#e2dfd6;animation-name:sp-sobra}@keyframes sp-sobra{0%,18%{width:1.6em;opacity:1;margin:0}24%{opacity:0}36%,92%{width:0;opacity:0;margin:0 -.175em}to{width:1.6em;opacity:1;margin:0}}.sp-ok{display:grid;place-items:center;width:1.6em;height:1.6em;border-radius:50%;background:var(--c, var(--pill));transform:scale(0);animation-name:sp-ok}@keyframes sp-ok{0%,40%{transform:scale(0)}46%{transform:scale(1.2)}50%,92%{transform:none}to{transform:scale(0)}}.ps-wrap{position:relative;display:flex;gap:1.2em}.ps-col{display:flex;align-items:flex-start;justify-content:center;width:5.2em;height:6.2em;padding-top:.5em;border-radius:.6em;background:#fff;box-shadow:0 10px 22px #1414121f}.ps-col--b{background:color-mix(in srgb,var(--c, var(--pill)) 45%,#fff)}.ps-col em{font-family:var(--font-label);font-size:.68em;font-style:normal;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2)}.ps-col--b em{color:var(--ink)}.ps-per{position:absolute;left:.9em;top:calc(2.2em + var(--i) * 1.3em);display:grid;place-items:center;width:1.15em;height:1.15em;border-radius:50%;background:var(--ink);color:var(--bg);animation-name:ps-per;animation-delay:calc(var(--i) * .25s)}.ps-per:nth-of-type(odd){left:2.1em}.ps-per svg{width:.8em;height:.8em;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round}@keyframes ps-per{0%,18%{transform:none}40%,92%{transform:translate(6.4em)}to{transform:none}}.bi-wrap{position:relative;display:flex;align-items:center;gap:5.5em}.bi-app{position:relative;z-index:1;display:grid;gap:.35em;width:5.4em;padding:.55em;border-radius:.55em;background:#fff;box-shadow:0 10px 22px #14141221}.bi-h{display:flex;align-items:center;gap:.35em;margin-bottom:.15em}.bi-h img{width:1em;height:1em}.bi-h em{font-size:.7em;font-style:normal;font-weight:600}.bi-app i{height:.38em;border-radius:999px;background:#e2dfd6}.bi-app i:nth-of-type(2){width:70%}.bi-nueva{opacity:0}.bi-app--1 .bi-nueva{animation-name:bi-nueva;animation-delay:0s}.bi-app--0 .bi-nueva{animation-name:bi-nueva;animation-delay:1.44s}@keyframes bi-nueva{0%,22%{opacity:0;transform:translate(-.3em);background:#e2dfd6}26%{opacity:1;transform:none;background:var(--c, var(--pill));box-shadow:0 0 0 .2em color-mix(in srgb,var(--c, var(--pill)) 45%,transparent)}36%,92%{opacity:1;background:var(--deep);box-shadow:none}to{opacity:0}}.bi-cable{position:absolute;left:5.4em;right:5.4em;top:50%;height:1.4em;translate:0 -50%}.bi-cable:before,.bi-cable:after{content:"";position:absolute;left:0;right:0;border-top:1.5px dashed var(--deep);opacity:.45}.bi-cable:before{top:.2em}.bi-cable:after{bottom:.2em}.bi-dato{position:absolute;width:.7em;height:.7em;border-radius:50%;background:var(--ink);box-shadow:0 0 0 .2em color-mix(in srgb,var(--c, var(--pill)) 60%,transparent);opacity:0}.bi-dato--ida{top:-.15em;animation-name:bi-ida}.bi-dato--vuelta{bottom:-.15em;animation-name:bi-vuelta}@keyframes bi-ida{0%{left:0;opacity:0}3%{opacity:1}20%{left:calc(100% - .7em);opacity:1}23%,to{left:calc(100% - .7em);opacity:0}}@keyframes bi-vuelta{0%,30%{left:calc(100% - .7em);opacity:0}33%{opacity:1}50%{left:0;opacity:1}53%,to{left:0;opacity:0}}.mn{position:relative;height:560vh}.mn-sticky{position:sticky;top:0;height:100vh;height:100svh;display:grid;place-items:center;overflow:hidden;padding-top:4rem;box-sizing:border-box;--mn-fg: var(--ink);--mn-c: color-mix(in srgb, var(--c) 45%, var(--ink));color:var(--mn-fg);background-color:var(--bg);transition:background-color .9s var(--ease),color .9s var(--ease);background-image:radial-gradient(55% 50% at 50% 46%,color-mix(in srgb,var(--c) calc(min(1,max(0,var(--p, 0) * 3 - 1))*13%),transparent),transparent 72%)}.mn-stage{position:relative;width:min(100% - 2 * var(--gutter),64rem);display:grid;grid-template-areas:"centro";grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center}.mn-intro,.mn-final{grid-area:centro;align-self:center;display:grid;justify-items:center}.mn-reloj{width:clamp(3.6rem,2.6rem + 3vw,5.4rem);overflow:visible;fill:none;stroke-linecap:round}.mn-r-aro{stroke:color-mix(in srgb,var(--mn-fg) 22%,transparent);stroke-width:1.5}.mn-r-marcas{stroke:color-mix(in srgb,var(--mn-fg) 35%,transparent);stroke-width:2.5;stroke-dasharray:.3 4.7;stroke-dashoffset:.15;stroke-linecap:butt}.mn-r-arco{stroke:var(--c);stroke-width:3;stroke-dasharray:calc(var(--min) * var(--reloj)) 60}.mn-r-aguja{stroke:var(--mn-fg);stroke-width:2;transform-origin:24px 24px;transform:rotate(calc(var(--min) * 6deg * var(--reloj)))}.mn-r-eje{fill:var(--mn-fg)}.mn-intro .mn-reloj{margin-bottom:clamp(1.2rem,3vh,2rem);opacity:0;transform:scale(.8);transition:opacity .6s var(--ease),transform .8s var(--ease)}.mn.is-frase .mn-intro .mn-reloj{opacity:1;transform:none}.mn .mn-frase{margin:0;max-width:none;font-family:var(--font-title);font-weight:var(--title-weight);font-size:clamp(2.4rem,1rem + 5vw,5.4rem);line-height:1.05;letter-spacing:-.04em}.mn-frase>span{display:inline-block;opacity:0;transform:translateY(.35em);filter:blur(6px);transition:opacity .6s var(--ease),transform .8s var(--ease),filter .6s var(--ease),max-width .7s var(--ease),color .9s var(--ease)}.mn.is-frase .mn-frase>span{opacity:1;transform:none;filter:none}.mn.is-frase .mn-cinco{transition-delay:.18s}.mn.is-frase .mn-dia{transition-delay:.36s}.mn-cinco{color:var(--mn-c)}.mn-solo,.mn-dia{max-width:6em;white-space:nowrap;overflow:hidden;vertical-align:bottom}.mn.is-cinco .mn-solo,.mn.is-cinco .mn-dia{max-width:0;opacity:0;transition-delay:0s}.mn.is-cinco .mn-cinco{margin-inline:-.14em}.mn-intro{transition:opacity .5s var(--ease),transform .7s var(--ease)}.mn.is-cuenta .mn-intro{opacity:0;transform:translateY(-.8em) scale(.85);pointer-events:none}.mn.is-negro .mn-sticky{--mn-fg: var(--bg);--mn-c: var(--c);background-color:var(--ink)}.mn-r-aro,.mn-r-marcas,.mn-r-aguja,.mn-r-eje{transition:stroke .9s var(--ease),fill .9s var(--ease),transform .2s linear}.mn-final>*{opacity:0;transform:translateY(.8rem);transition:opacity .6s var(--ease),transform .7s var(--ease)}.mn.is-cuenta .mn-final>:is(.mn-quien,.mn-total,.mn-cal,.mn-jornadas){opacity:1;transform:none}.mn.is-cuenta .mn-total{transition-delay:.1s}.mn.is-cuenta .mn-cal{transition-delay:.2s}.mn.is-cuenta .mn-jornadas{transition-delay:.3s}.mn .mn-quien{display:flex;align-items:center;gap:.6em;margin:0;max-width:none;font-size:clamp(1.15rem,.9rem + .8vw,1.55rem);font-weight:500;color:color-mix(in srgb,var(--bg) 80%,transparent)}.mn-quien label{display:inline-flex;align-items:baseline;gap:.3em;white-space:nowrap;cursor:text}.mn-sep{color:color-mix(in srgb,var(--bg) 35%,transparent)}.mn-reloj--mini{width:1em;flex:none;align-self:center;margin-right:.1em}.mn-reloj--mini .mn-r-aro{stroke:color-mix(in srgb,var(--bg) 30%,transparent);stroke-width:3}.mn-reloj--mini .mn-r-marcas{display:none}.mn-reloj--mini .mn-r-arco{stroke-width:6;stroke-dasharray:var(--min) 60}.mn-reloj--mini .mn-r-aguja{stroke:var(--bg);stroke-width:3.5;transform:rotate(calc(var(--min) * 6deg))}.mn-reloj--mini .mn-r-eje{fill:var(--bg)}.mn .mn-in{width:calc(var(--ch, 1) * 1ch + .5ch);min-width:1.5ch;margin:0;padding:0 0 .05em;border:0;border-bottom:2px solid color-mix(in srgb,var(--c) 55%,transparent);border-radius:0;background:none;font:inherit;font-weight:650;font-variant-numeric:tabular-nums;text-align:center;color:var(--c);appearance:textfield;-moz-appearance:textfield;transition:border-color .2s var(--ease),background-color .2s var(--ease)}.mn .mn-in::-webkit-inner-spin-button,.mn .mn-in::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.mn .mn-in:hover,.mn .mn-in:focus{border-bottom-color:var(--c);outline:none}.mn .mn-in:focus{background:color-mix(in srgb,var(--c) 14%,transparent)}.mn-yo{position:relative;flex:none;align-self:center;width:.8em;aspect-ratio:3 / 4;color:var(--c)}.mn-yo:before,.mn-yo:after{content:"";position:absolute;left:50%;translate:-50% 0;background:currentColor}.mn-yo:before{top:0;width:50%;aspect-ratio:1;border-radius:50%}.mn-yo:after{bottom:0;width:90%;height:44%;border-radius:999px 999px .12em .12em}.mn .mn-total{display:grid;justify-items:center;margin:clamp(.6rem,2vh,1.2rem) 0 0;max-width:none}.mn .mn-h{font-family:var(--font-title);font-weight:var(--title-weight);font-size:clamp(3rem,min(1.2rem + 6.5vw,11vh),7.5rem);line-height:.95;letter-spacing:-.05em;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--bg)}.mn-cuando{margin-top:.5rem;font-size:clamp(1rem,.85rem + .5vw,1.25rem);font-weight:450;font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--bg) 60%,transparent)}.mn-cuando [data-o=dia]{color:var(--bg);font-weight:550}.mn-cal{display:grid;grid-template-columns:auto 1fr;grid-template-areas:". meses" "sem dias";gap:.45rem .6rem;width:min(100%,58rem,115vh);margin-top:clamp(1rem,3.5vh,2.4rem)}.mn-cal-meses,.mn-cal-dias{display:grid;grid-template-columns:repeat(var(--semanas),minmax(0,1fr));column-gap:clamp(1.5px,.25vw,4px)}.mn-cal-meses{grid-area:meses;font-size:clamp(.72rem,.6rem + .3vw,.9rem);font-weight:500;text-align:left;color:color-mix(in srgb,var(--bg) 30%,transparent)}.mn-cal-meses span{white-space:nowrap;transition:color .3s var(--ease)}.mn-cal-meses span.on{color:color-mix(in srgb,var(--bg) 80%,transparent)}.mn-cal-sem{grid-area:sem;display:grid;grid-template-rows:repeat(5,1fr);row-gap:clamp(1.5px,.25vw,4px);font-size:clamp(.62rem,.55rem + .2vw,.78rem);font-weight:500;line-height:1;color:color-mix(in srgb,var(--bg) 35%,transparent)}.mn-cal-sem span{display:grid;align-items:center}.mn-cal-dias{grid-area:dias;grid-template-rows:repeat(5,auto);grid-auto-flow:column;row-gap:clamp(1.5px,.25vw,4px)}.mn-cal-dias i{aspect-ratio:1;border-radius:22%;background:color-mix(in srgb,var(--bg) 9%,transparent);transition:background-color .2s var(--ease),transform .3s var(--ease)}.mn-cal-dias i.on{background:var(--c)}.mn-cal-dias i.hoy{background:var(--bg);transform:scale(1.35);box-shadow:0 0 .8rem color-mix(in srgb,var(--c) 70%,transparent)}.mn-jornadas{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.8rem 1.1rem;max-width:100%;margin-top:clamp(1.6rem,4.5vh,2.6rem)}.mn-jornadas-p{display:flex;gap:.4rem;max-width:100%}.mn-final{width:100%;grid-template-columns:minmax(0,1fr)}.mn-jornadas-p i{position:relative;width:min(clamp(3rem,2rem + 3vw,4.8rem),calc(24rem / var(--cuantas, 3)));min-width:0;flex:0 1 auto;height:.7rem;border-radius:999px;overflow:hidden;background:color-mix(in srgb,var(--bg) 10%,transparent);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--bg) 12%,transparent)}.mn-jornadas-p i:after{content:"";position:absolute;inset:0;background:var(--c);transform:scaleX(var(--fill, 0));transform-origin:left;transition:transform .2s var(--ease)}.mn-jornadas-l{font-size:clamp(1rem,.85rem + .5vw,1.25rem);color:color-mix(in srgb,var(--bg) 65%,transparent)}.mn .mn-jornadas-l{font-weight:550;font-variant-numeric:tabular-nums;color:var(--bg)}.mn .mn-remate{margin:clamp(1rem,3.5vh,2.4rem) 0 0;max-width:26em;font-family:var(--font-title);font-weight:var(--title-weight);font-size:clamp(1.5rem,min(1rem + 1.7vw,4.4vh),2.5rem);line-height:1.12;letter-spacing:-.035em;color:var(--c);text-wrap:balance}.mn .mn-nota{margin:1.1rem 0 0;max-width:none;font-size:clamp(1.1rem,.9rem + .6vw,1.4rem);font-weight:450;color:color-mix(in srgb,var(--bg) 70%,transparent)}.mn.is-remate .mn-remate,.mn.is-remate .mn-nota{opacity:1;transform:none}.mn.is-remate .mn-nota{transition-delay:.6s}.mn-cta{margin-top:clamp(1rem,3.5vh,2.2rem);opacity:0;transform:translateY(.6rem);pointer-events:none;transition:opacity .6s var(--ease) .9s,transform .7s var(--ease) .9s}.mn.is-remate .mn-cta{opacity:1;transform:none;pointer-events:auto}.mn-cta .hero-cta{margin:0;justify-content:center}.mn-cta .hero-btn{background:var(--c);color:var(--ink)}.mn .mn-baja{position:absolute;left:50%;bottom:clamp(1.4rem,4vh,2.4rem);translate:-50% 0;margin:0;font-size:.95rem;white-space:nowrap;color:color-mix(in srgb,var(--mn-fg) 50%,transparent);opacity:0;transition:opacity .5s var(--ease)}.mn .mn-baja span{display:inline-block;animation:mn-baja 1.6s var(--ease) infinite}@keyframes mn-baja{0%,to{transform:translateY(-.1em)}50%{transform:translateY(.25em)}}.mn.is-frase:not(.is-cuenta) .mn-baja{opacity:1}.band--cine{padding:0;border-top:0}.band--cine .band-grid{max-width:none;padding:0;display:block}.band--cine .band-body{max-width:none;width:100%}.band--cine .band-body>*+*{margin-top:0}.band--cine+.band{border-top:0}.mn.is-quieto{height:auto}.mn.is-quieto .mn-sticky{position:relative;height:auto;padding-block:5rem;background:var(--ink)}.mn.is-quieto .mn-intro,.mn.is-quieto .mn-baja{display:none}.mn.is-quieto *{transition:none!important}@media(max-width:760px){.mn .mn-quien{flex-wrap:wrap;justify-content:center;text-align:center}.mn-cal{gap:.35rem .4rem}.mn-final{width:100%}.mn .mn-h{font-size:clamp(2.8rem,15vw,4rem)}.mn-cal-meses span:nth-child(2n){visibility:hidden}}.band--fondo-tinta .calc--grande,.calc--grande{margin-top:0;padding:0;gap:1.6rem;background:none;border:0;border-radius:0;color:var(--bg)}.doc .calc--grande .calc-s{max-width:26em;font-family:var(--font-title);font-weight:var(--title-weight);font-size:clamp(1.4rem,.9rem + 1.8vw,2.3rem);line-height:1.5;letter-spacing:-.02em;color:var(--bg)}.calc--grande .calc-in{width:2.6em;padding:0 .1em;margin:0 .1em;border-radius:0;background:none;box-shadow:inset 0 -3px 0 var(--c, var(--pill));color:var(--c, var(--pill));font-weight:inherit;-moz-appearance:textfield}.calc--grande .calc-in::-webkit-inner-spin-button,.calc--grande .calc-in::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.calc--grande .calc-in:hover,.calc--grande .calc-in:focus{background:color-mix(in srgb,var(--c, var(--pill)) 14%,transparent)}.calc--grande .calc-in:focus-visible{outline:2px solid var(--bg);outline-offset:4px}.calc--grande .calc-out{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem 2rem;padding:0;background:none;border-top:1px solid color-mix(in srgb,var(--bg) 18%,transparent);padding-top:1.4rem}.doc .calc--grande .calc-big{display:flex;align-items:baseline;gap:.35em;font-family:var(--font-title);font-weight:var(--title-weight);font-size:clamp(1.3rem,1rem + 1vw,1.8rem);color:var(--bg)}.doc .calc--grande .calc-big span{font-size:clamp(3.4rem,1.6rem + 6vw,6.5rem);line-height:1;letter-spacing:-.045em;color:var(--c, var(--pill))}.doc .calc--grande .calc-sub{color:color-mix(in srgb,var(--bg) 70%,transparent);font-size:1.1em}.doc .calc--grande .calc-note{color:color-mix(in srgb,var(--bg) 50%,transparent);max-width:40em}.calc--grande .calc-cta{background:var(--c, var(--pill));color:var(--ink)}.calc--grande .calc-out{border-radius:0}.cm{--dx-dur: 10s;position:relative;padding-bottom:1.6em}.cm-win{max-width:25em}.cm-sync{display:inline-flex;align-items:center;gap:.45em;letter-spacing:.04em}.cm-sync i{width:.5em;height:.5em;border-radius:50%;background:#cfc9bb;animation-name:cm-sync}@keyframes cm-sync{0%,26%{background:#cfc9bb;box-shadow:none}30%,92%{background:var(--deep);box-shadow:0 0 0 .25em color-mix(in srgb,var(--c) 35%,transparent)}to{background:#cfc9bb}}.cm-fuentes{display:flex;flex-wrap:wrap;gap:.35em;padding:.7em .9em 0}.cm-f{display:inline-flex;align-items:center;gap:.35em;padding:.2em .6em .2em .25em;border-radius:999px;background:var(--bg);font-size:.72em;font-weight:550;color:var(--ink-2);animation-name:cm-f;animation-delay:calc(var(--dx-start) + var(--i) * .4s)}@keyframes cm-f{0%,6%{background:var(--bg);color:var(--ink-2)}10%,90%{background:color-mix(in srgb,var(--c) 45%,#fff);color:var(--ink)}to{background:var(--bg);color:var(--ink-2)}}.cm-f-ico{display:grid;place-items:center;width:1.35em;height:1.35em;border-radius:50%;background:#fff;font-size:.9em}.cm-f-ico img{width:.95em;height:.95em;object-fit:contain}.cm-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:.45em;padding:.7em .9em 0}.cm-kpi{display:grid;align-content:start;gap:.2em;padding:.55em .6em;border-radius:.55em;background:var(--bg);min-width:0}.cm-kpi-l{font-size:.66em;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cm-kpi-v{position:relative;height:1.2em;font-family:var(--font-title);font-weight:var(--title-weight);font-size:1.05em;letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap}.cm-kpi-v b{font-weight:inherit;opacity:0;animation-name:cm-v;animation-delay:calc(var(--dx-start) + var(--i) * .3s)}@keyframes cm-v{0%,30%{opacity:0}36%,92%{opacity:1}to{opacity:0}}.cm-sk{position:absolute;left:0;top:.2em;width:70%;height:.8em;border-radius:999px;background:#e2dfd6;animation-name:cm-sk;animation-delay:calc(var(--dx-start) + var(--i) * .3s)}@keyframes cm-sk{0%,30%{opacity:1}34%,96%{opacity:0}to{opacity:1}}.cm-delta{justify-self:start;padding:.05em .45em;border-radius:999px;background:color-mix(in srgb,var(--c) 45%,#fff);font-size:.62em;font-weight:600;opacity:0;animation-name:cm-v;animation-delay:calc(var(--dx-start) + var(--i) * .3s + .3s)}.cm-delta--baja{background:#e5534b24;color:#b3362f}.cm-graf{position:relative;display:flex;align-items:flex-end;gap:.3em;height:7em;margin:1.6em .9em .9em;padding-bottom:1.1em}.cm-meta{position:absolute;left:0;right:0;z-index:1;border-top:1.5px dashed color-mix(in srgb,var(--ink) 40%,transparent);pointer-events:none}.cm-meta em{position:absolute;left:0;bottom:.25em;font-family:var(--font-label);font-size:.6em;font-style:normal;letter-spacing:.04em;color:var(--ink-2)}.cm-b{position:relative;flex:1;height:100%;display:flex;align-items:flex-end}.cm-b i{width:100%;height:var(--h);border-radius:.3em .3em .12em .12em;background:color-mix(in srgb,var(--c) 55%,#fff);transform:scaleY(0);transform-origin:bottom;animation-name:cm-b;animation-delay:calc(var(--dx-start) + var(--i) * .09s)}.cm-b--hoy i{background:var(--deep)}@keyframes cm-b{0%,34%{transform:scaleY(0)}44%,92%{transform:none}to{transform:scaleY(0)}}.cm-b em{position:absolute;left:0;right:0;bottom:-1.5em;font-family:var(--font-label);font-size:.58em;font-style:normal;text-align:center;color:var(--ink-2)}.cm-b-v{position:absolute;right:-.2em;bottom:calc(var(--h) + .35em);padding:.15em .5em;border-radius:999px;background:var(--ink);color:var(--bg);font-size:.62em;font-weight:600;white-space:nowrap;opacity:0;transform:translateY(.3em);animation-name:cm-bv}@keyframes cm-bv{0%,52%{opacity:0;transform:translateY(.3em)}58%,92%{opacity:1;transform:none}to{opacity:0;transform:translateY(.3em)}}.cm-aviso{position:absolute;right:.4em;bottom:0;display:inline-flex;align-items:center;gap:.5em;max-width:80%;padding:.55em .85em .55em .55em;border-radius:.8em;background:var(--ink);color:var(--bg);font-size:.78em;font-weight:500;line-height:1.3;box-shadow:0 .8em 1.6em -.6em #14141273;opacity:0;transform:translateY(.8em);animation-name:cm-aviso}@keyframes cm-aviso{0%,64%{opacity:0;transform:translateY(.8em)}69%,92%{opacity:1;transform:none}to{opacity:0;transform:translateY(.8em)}}.cm-bell{flex:none;display:grid;place-items:center;width:1.8em;height:1.8em;border-radius:50%;background:var(--c)}.cm-bell svg{width:1em;height:1em;fill:none;stroke:var(--ink);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.mm-wrap{position:relative;display:grid;justify-items:center}.mm-sol{position:absolute;top:-1.6em;right:-1.6em;width:2.4em;height:2.4em;display:grid;place-items:center;border-radius:50%;background:#fff;box-shadow:0 6px 14px #1414121a;animation-name:mm-sol}.mm-sol svg{width:1.4em;height:1.4em;fill:none;stroke:var(--ink);stroke-width:1.4;stroke-linecap:round}@keyframes mm-sol{0%,6%{transform:translateY(1.6em);opacity:0}22%,92%{transform:none;opacity:1}to{transform:translateY(1.6em);opacity:0}}.mm-card{display:grid;gap:.4em;width:11em;padding:.7em;border-radius:.6em;background:#fff;box-shadow:0 12px 26px #14141221}.mm-h{display:flex;align-items:center;justify-content:space-between;font-family:var(--font-label);font-size:.7em;color:var(--ink-2)}.mm-h em{font-style:normal}.mm-ok{display:grid;place-items:center;width:1.5em;height:1.5em;border-radius:50%;background:var(--ink);color:var(--bg);transform:scale(0);animation-name:mm-ok}@keyframes mm-ok{0%,50%{transform:scale(0)}56%,92%{transform:none}to{transform:scale(0)}}.mm-row{display:flex;align-items:center;justify-content:space-between;gap:.6em;padding:.35em .5em;border-radius:.35em;background:var(--bg)}.mm-row b{width:2em;height:.34em;border-radius:999px;background:#d9d4c7}.mm-v{position:relative;min-width:4.5em;height:1.1em;text-align:right}.mm-v i{position:absolute;right:0;top:.3em;width:3.5em;height:.5em;border-radius:999px;background:#e2dfd6;animation-name:mm-sk;animation-delay:calc(var(--i) * .25s)}.mm-v em{font-family:var(--font-title);font-weight:600;font-size:.85em;font-style:normal;font-variant-numeric:tabular-nums;opacity:0;animation-name:mm-v;animation-delay:calc(var(--i) * .25s)}@keyframes mm-sk{0%,26%{opacity:1}32%,96%{opacity:0}to{opacity:1}}@keyframes mm-v{0%,28%{opacity:0}34%,92%{opacity:1}to{opacity:0}}.vd-wrap{display:grid;justify-items:center;gap:1.2em}.vd-docs{display:flex;gap:.4em}.vd-doc{display:flex;align-items:center;justify-content:space-between;flex-direction:column;gap:.2em;padding:.45em .7em;border-radius:.45em;background:#fff;box-shadow:0 6px 14px #1414121a;animation-name:vd-doc;animation-delay:calc(var(--i) * .12s)}.vd-doc em{font-family:var(--font-label);font-size:.66em;font-style:normal;color:var(--ink-2)}.vd-doc b{font-family:var(--font-label);font-size:.72em;font-weight:500;color:#b3362f}@keyframes vd-doc{0%,30%{transform:none;opacity:1}44%,88%{transform:translateY(2.8em) scale(.8);opacity:.15}to{transform:none;opacity:1}}.vd-uno{display:flex;align-items:center;gap:.5em;padding:.7em .9em;border-radius:.6em;background:#fff;box-shadow:0 12px 26px #14141221;transform:scale(.6);opacity:0;animation-name:vd-uno}.vd-uno b{font-family:var(--font-title);font-weight:600;font-size:1.1em;white-space:nowrap}@keyframes vd-uno{0%,38%{transform:scale(.6);opacity:0}46%,90%{transform:none;opacity:1}to{transform:scale(.6);opacity:0}}.vd-ok{display:grid;place-items:center;width:1.4em;height:1.4em;border-radius:50%;background:var(--ink);color:var(--bg)}.al-wrap{display:grid;justify-items:center;gap:.6em;width:13em}.al-graf{position:relative;width:100%;height:5.5em;padding:.6em;border-radius:.6em;background:#fff;box-shadow:0 12px 26px #14141221}.al-graf em{position:absolute;left:.6em;top:.4em;font-family:var(--font-label);font-size:.64em;font-style:normal;color:var(--ink-2)}.al-graf svg{width:100%;height:100%;overflow:visible;clip-path:inset(-10% 100% -10% -2%);animation-name:al-graf}@keyframes al-graf{0%,6%{clip-path:inset(-10% 100% -10% -2%)}45%,92%{clip-path:inset(-10% -2% -10% -2%)}to{clip-path:inset(-10% 100% -10% -2%)}}.al-umbral{stroke:#e5534b;stroke-width:1;stroke-dasharray:3 3;vector-effect:non-scaling-stroke;opacity:.7}.al-linea{fill:none;stroke:var(--ink);stroke-width:1.8;stroke-linejoin:round;stroke-linecap:round}.al-punto{position:absolute;right:.6em;bottom:calc(.6em + .24*(100% - 1.2em));width:.6em;height:.6em;margin:0 -.3em -.3em 0;border-radius:50%;background:#e5534b;box-shadow:0 0 0 .3em #e5534b33;transform:scale(0);animation-name:al-punto}@keyframes al-punto{0%,44%{transform:scale(0)}50%,92%{transform:none}to{transform:scale(0)}}.al-noti{display:flex;align-items:center;gap:.55em;width:90%;padding:.5em .6em;border-radius:.7em;background:var(--ink);box-shadow:0 10px 22px #14141233;opacity:0;transform:translateY(.8em);animation-name:al-noti}@keyframes al-noti{0%,52%{opacity:0;transform:translateY(.8em)}58%,92%{opacity:1;transform:none}to{opacity:0;transform:translateY(.8em)}}.al-bell{flex:none;display:grid;place-items:center;width:1.7em;height:1.7em;border-radius:50%;background:var(--c, var(--pill))}.al-bell svg{width:1em;height:1em;fill:none;stroke:var(--ink);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.al-txt{flex:1;display:grid;gap:.3em}.al-txt i{height:.34em;border-radius:999px;background:#f6f4ef8c}.al-txt i+i{width:60%;background:#f6f4ef4d}.pq-wrap{display:grid;gap:.6em;width:13em}.pq-q{justify-self:end;max-width:85%;padding:.5em .8em;border-radius:1em 1em .3em;background:#fff;box-shadow:0 6px 14px #1414121a;font-size:.8em;line-height:1.3;clip-path:inset(0 100% 0 0 round 1em);animation-name:pq-q}@keyframes pq-q{0%,4%{clip-path:inset(0 100% 0 0 round 1em)}24%,92%{clip-path:inset(0 0 0 0 round 1em)}to{clip-path:inset(0 100% 0 0 round 1em)}}.pq-a{justify-self:start;display:grid;gap:.4em;width:85%;padding:.7em .8em;border-radius:1em 1em 1em .3em;background:var(--ink);opacity:0;transform:translateY(.5em);animation-name:pq-a}@keyframes pq-a{0%,30%{opacity:0;transform:translateY(.5em)}36%,92%{opacity:1;transform:none}to{opacity:0;transform:translateY(.5em)}}.pq-fila{display:flex;align-items:center;gap:.5em}.pq-fila i{flex:none;width:1.8em;height:.34em;border-radius:999px;background:#f6f4ef80}.pq-fila b{height:.7em;width:var(--w);border-radius:999px;background:var(--c, var(--pill));transform:scaleX(0);transform-origin:left;animation-name:pq-barra;animation-delay:calc(var(--i) * .15s)}@keyframes pq-barra{0%,38%{transform:scaleX(0)}52%,92%{transform:none}to{transform:scaleX(0)}}.pm-wrap{display:flex;align-items:center;gap:1em}.pm-quien{display:grid;gap:.45em}.pm-rol{display:flex;align-items:center;gap:.45em;padding:.25em .7em .25em .25em;border-radius:999px;background:#ffffff8c;font-size:.72em;font-weight:550;color:var(--ink-2)}.pm-rol em{font-style:normal}.pm-av{display:grid;place-items:center;width:1.8em;height:1.8em;border-radius:50%;background:#fff}.pm-av svg{width:1.1em;height:1.1em;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round}.pm-rol--0{animation-name:pm-rol0}.pm-rol--1{animation-name:pm-rol1}.pm-rol--2{animation-name:pm-rol2}@keyframes pm-rol0{0%,30%{background:var(--ink);color:var(--bg)}34%,to{background:#ffffff8c;color:var(--ink-2)}}@keyframes pm-rol1{0%,32%{background:#ffffff8c;color:var(--ink-2)}36%,63%{background:var(--ink);color:var(--bg)}67%,to{background:#ffffff8c;color:var(--ink-2)}}@keyframes pm-rol2{0%,65%{background:#ffffff8c;color:var(--ink-2)}69%,97%{background:var(--ink);color:var(--bg)}to{background:#ffffff8c;color:var(--ink-2)}}.pm-rol .pm-av{color:var(--ink)}.pm-cuadro{display:grid;grid-template-columns:repeat(3,2.6em);grid-auto-rows:2em;gap:.35em;padding:.55em;border-radius:.6em;background:#fff;box-shadow:0 12px 26px #14141221}.pm-t{border-radius:.35em;background:var(--c, var(--pill))}.pm-t--equipo{animation-name:pm-equipo}.pm-t--dir{animation-name:pm-dir}@keyframes pm-equipo{0%,63%{background:var(--c, var(--pill))}67%,97%{background:#ece9e1}to{background:var(--c, var(--pill))}}@keyframes pm-dir{0%,30%{background:var(--c, var(--pill))}34%,97%{background:#ece9e1}to{background:var(--c, var(--pill))}}.lu{display:grid;grid-template-columns:1fr 1fr;gap:clamp(.8rem,2vw,1.4rem)}.lu-col{color:var(--ink);display:grid;align-content:start;gap:1rem;padding:clamp(1.2rem,2.5vw,1.8rem);border-radius:1.1rem;background:#fff;box-shadow:0 1px 0 var(--line);transition:background-color .5s var(--ease)}.lu-col--cuadro{background:color-mix(in srgb,var(--c) 30%,#fff)}.lu .lu-h{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin:0;max-width:none}.lu-t{font-weight:600;font-size:1.05em}.lu-reloj{font-family:var(--font-title);font-weight:var(--title-weight);font-size:clamp(1.8rem,1.2rem + 1.8vw,2.6rem);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.lu-pasos{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.lu .lu-paso{display:flex;align-items:center;gap:.65rem;margin:0;padding:.55rem .7rem;border-radius:.6rem;background:var(--bg);color:var(--ink-2);transition:background-color .3s var(--ease),color .3s var(--ease)}.lu .lu-paso:before{display:none}.lu-col--cuadro .lu-paso{background:#ffffffa6}.lu-paso.on{color:var(--ink)}.lu-paso.mal{background:#e5534b24;color:#b3362f}.lu-st{flex:none;display:grid;place-items:center;width:1.35em;height:1.35em;border-radius:50%;border:1.5px solid #cfc9bb;color:transparent;transition:background-color .25s var(--ease),border-color .25s var(--ease),color .25s var(--ease)}.lu-st .check-ico{width:.75em;height:.75em;margin:0}.lu-paso.on .lu-st{background:var(--ink);border-color:var(--ink);color:var(--bg)}.lu .lu-nota{color:var(--ink);margin:0;max-width:none;font-weight:600;opacity:0;transform:translateY(.4rem);transition:opacity .5s var(--ease),transform .5s var(--ease)}.lu .lu-nota.on{opacity:1;transform:none}.lu-col--mano .lu-nota{color:#b3362f}.lu-otra{grid-column:1 / -1;justify-self:center;padding:.45em 1em;border:0;border-radius:999px;background:none;font:inherit;font-size:.9em;color:var(--ink-2);cursor:pointer}.lu-otra:hover{color:var(--ink)}.lu-otra[hidden]{display:block;visibility:hidden}@media(max-width:700px){.lu{grid-template-columns:1fr}}.ar{display:grid;gap:1.2rem}.ar-tabs{display:inline-flex;justify-self:start;flex-wrap:wrap;gap:2px;padding:3px;border:1px solid var(--line);border-radius:12px;background:#fff}.ar-tab{padding:.5rem 1rem;border:0;border-radius:9px;background:none;font:inherit;font-size:.95rem;font-weight:550;color:var(--ink-2);cursor:pointer;transition:background-color .2s var(--ease),color .2s var(--ease)}.ar-tab:hover{color:var(--ink);background:var(--bg)}.ar-tab[aria-selected=true]{background:var(--ink);color:var(--bg)}.ar .ar-txt{margin:0;max-width:52em;font-size:1rem;line-height:1.5;color:var(--ink-2)}.ar-txt[hidden]{display:none}.ar .ar-nota{margin:0;font-size:.85rem;color:var(--ink-2)}.ar-cuadro{position:relative;border-radius:14px;box-shadow:0 1.6rem 3.2rem -2.2rem #14141273,0 0 0 1px var(--line);overflow:clip}.ar-cuadro .mb-app{display:block;height:auto}.mb-app{--mb-brand: #2f6f73;--mb-brand-l: #e7f0f0;--mb-text: #27303b;--mb-text-m: #7b8494;--mb-text-l: #a7aeb9;--mb-borde: #e7e9ec;--mb-bg: #f6f7f8;--mb-ok: #4f9d69;--mb-aviso: #e39a4b;--mb-mal: #d9534f;display:grid;grid-template-columns:15rem minmax(0,1fr);grid-template-rows:minmax(0,1fr);height:100%;min-height:0;font-family:inherit;font-size:14px;line-height:1.4;color:var(--mb-text);background:var(--mb-bg);text-align:left}.mb-app *{letter-spacing:normal}.mb-app svg{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.mb-app button,.mb-app input,.mb-app select{font:inherit;color:inherit}.mb-app p,.mb-app h3,.mb-app h4,.mb-app ul,.mb-app li{margin:0;padding:0;max-width:none;list-style:none}.mb-app li:before{content:none!important}.bi-main{overflow-y:auto;min-width:0}.bi-bar{position:relative;display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.5rem .8rem;border-bottom:1px solid var(--mb-borde);background:#fff}.bi-migas{font-size:12px;font-weight:700;color:var(--mb-text-m)}.bi-titulo{margin:.15rem 0 .2rem!important;font-family:inherit;font-size:22px;font-weight:650;line-height:1.2;color:var(--mb-text)}.bi-meta{display:flex;align-items:center;gap:.4rem;font-size:12px;color:var(--mb-text-m)}.bi-live{width:7px;height:7px;border-radius:50%;background:var(--mb-ok)}.bi-acc{display:flex;align-items:center;gap:.6rem}.bi-sub-pill{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .7rem;border:1px solid var(--mb-borde);border-radius:8px;font-size:12px;font-weight:700;white-space:nowrap}.bi-sub-pill svg{width:14px;height:14px}.bi-body{padding:0 1.5rem 2rem}.bi-tabs{display:flex;gap:1.4rem;margin:0 -1.5rem;padding:0 1.5rem;border-bottom:1px solid var(--mb-borde);background:#fff}.bi-tabs button{padding:.75rem 0 .65rem;border:0;border-bottom:3px solid transparent;background:none;font-weight:700;color:var(--mb-text-m);cursor:pointer}.bi-tabs button.is-on{border-bottom-color:var(--mb-brand);color:var(--mb-brand)}.bi-badge{display:inline-grid;place-items:center;min-width:1.2rem;margin-left:.2rem;padding:0 .3rem;border-radius:999px;background:var(--mb-mal);color:#fff;font-size:11px}.bi-filtros{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.6rem .7rem;padding:.9rem 0}.bi-f{display:grid;gap:.25rem}.bi-fl{font-size:12px;font-weight:700;color:var(--mb-text-m)}.bi-seg{display:inline-flex;padding:2px;border:1px solid var(--mb-borde);border-radius:8px;background:#fff}.bi-seg button{padding:.3rem .65rem;border:0;border-radius:6px;background:none;font-weight:700;font-size:13px;color:var(--mb-text-m);cursor:pointer}.bi-seg button.is-on{background:var(--mb-brand);color:#fff}.bi-seg--s button{padding:.2rem .5rem;font-size:12px}.bi-seg--ico button{display:grid;place-items:center;padding:.22rem .4rem}.bi-seg--ico svg{width:15px;height:15px}.bi-dd{position:relative;display:inline-flex}.bi-ddb{display:inline-flex;align-items:center;justify-content:space-between;gap:.6rem;min-width:8rem;padding:.38rem .7rem;border:1px solid var(--mb-borde);border-radius:8px;background:#fff;font-weight:700;font-size:13px;color:var(--mb-text-m);cursor:pointer}.bi-ddb i{font-style:normal;font-size:10px}.bi-ddb.is-on{border-color:var(--mb-brand);background:var(--mb-brand);color:#fff}.bi-x{margin-left:-1px;padding:0 .55rem;border:1px solid var(--mb-brand);border-radius:0 8px 8px 0;background:var(--mb-brand);color:#fff!important;font-weight:700;cursor:pointer}.bi-dd:has(.bi-x) .bi-ddb{border-radius:8px 0 0 8px}.bi-menu{position:absolute;z-index:6;top:calc(100% + 4px);left:0;display:grid;min-width:100%;max-height:17rem;overflow-y:auto;padding:.35rem;border:1px solid var(--mb-borde);border-radius:8px;background:#fff;box-shadow:0 4px 20px #0000001f}.bi-menu button{display:flex;align-items:center;padding:.42rem .6rem;border:0;border-radius:6px;background:none;font-size:13px;text-align:left;white-space:nowrap;cursor:pointer}.bi-menu button:hover{background:var(--mb-brand-l)}.bi-limpiar{align-self:center;margin-top:1.1rem;border:0;background:none;font-weight:700;font-size:13px;color:var(--mb-brand)!important;cursor:pointer}.bi-chk{flex:none;display:inline-grid;place-items:center;width:15px;height:15px;margin-right:.5rem;border:1.5px solid #c9ced6;border-radius:4px;background:#fff;vertical-align:-3px}.is-on>.bi-chk,.is-sel>.bi-chk,.is-sel>td>.bi-chk{border-color:var(--mb-brand);background:var(--mb-brand)}.is-on>.bi-chk:after,.is-sel>.bi-chk:after,.is-sel>td>.bi-chk:after{content:"";width:7px;height:4px;margin-top:-2px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg)}.bi-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:.8rem}.bi-card{grid-column:span var(--w);display:flex;flex-direction:column;gap:.55rem;min-width:0;padding:1rem 1.1rem;border-radius:8px;background:#fff;box-shadow:0 1px 3px #0000001a,0 0 0 1px var(--mb-borde)}.bi-head{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.5rem 1rem}.mb-app .bi-t{font-family:inherit;font-size:14px;font-weight:700;line-height:1.3;color:var(--mb-text)}.bi-kpi{text-align:center}.bi-kpi .bi-head{justify-content:center;position:relative}.mb-app .bi-num{font-family:inherit;font-size:clamp(26px,2.2vw,34px);font-weight:650;letter-spacing:-.02em!important;line-height:1.1;font-variant-numeric:tabular-nums;color:var(--mb-text)}.bi-kpi.is-mal .bi-num{color:var(--mb-mal)}.bi-kpi.is-aviso .bi-num{color:#d9822b}.mb-app .bi-cmp{font-size:12px;color:var(--mb-text-m)}.bi-cmp .is-bien{font-weight:900;color:var(--mb-ok)}.bi-cmp .is-mal{font-weight:900;color:var(--mb-mal)}.bi-flag{position:absolute;right:0;top:-2px;display:grid;place-items:center}.bi-flag svg{width:17px;height:17px}.bi-flag.is-mal{color:var(--mb-mal)}.bi-flag.is-aviso{color:var(--mb-aviso)}.bi-goal{display:grid;gap:.3rem;margin-top:auto}.bi-goal span{height:6px;border-radius:3px;background:#edf2f5;overflow:hidden}.bi-goal i{display:block;height:100%;border-radius:3px;background:var(--mb-ok)}.bi-goal.is-aviso i{background:var(--mb-aviso)}.bi-goal.is-mal i{background:var(--mb-mal)}.mb-app .bi-goal p,.mb-app .bi-umbral{font-size:12px;color:var(--mb-text-m)}.mb-app .bi-umbral{margin-top:auto}.mb-app .bi-umbral.is-mal{color:var(--mb-mal);font-weight:700}.mb-app .bi-umbral.is-aviso{color:#d9822b;font-weight:700}.bi-opts{display:flex;flex-wrap:wrap;gap:.35rem}.bi-sel{padding:.2rem .45rem;border:1px solid var(--mb-borde);border-radius:8px;background:#fff;font-weight:700;font-size:12px!important;cursor:pointer}.bi-svg{width:100%;height:auto;overflow:visible}.bi-grid .bi-grid,.bi-svg .bi-grid{stroke:#eeecec;stroke-width:1;stroke-dasharray:3 3}.bi-eje{font-family:inherit;font-size:11px;font-weight:700;fill:var(--mb-text-l);stroke:none!important}.bi-area{fill:#2f6f731f;stroke:none!important}.bi-linea{fill:none;stroke-width:2.5!important}.bi-pto{fill:#fff;stroke-width:2!important}.bi-pto.is-alerta{fill:var(--mb-mal);stroke:var(--mb-mal)!important}.bi-rect,.bi-svg rect{stroke:none!important}.bi-zona{fill:#d9534f14;stroke:none!important}.bi-zona-t{font-size:10px;font-weight:700;fill:var(--mb-mal);stroke:none!important}.bi-meta{fill:none;stroke:#3d405b!important;stroke-width:1.5!important;stroke-dasharray:5 4}.bi-meta-t{font-size:10px;font-weight:700;fill:#3d405b;stroke:none!important}.mb-app .bi-ley{display:flex;flex-wrap:wrap;gap:.4rem 1rem;font-size:12px;font-weight:700;color:var(--mb-text-m)}.bi-ley span{display:inline-flex;align-items:center;gap:.35rem}.bi-ley i{width:9px;height:9px;border-radius:50%}.bi-ley i.bi-ley-meta{width:14px;height:0;border-radius:0;border-top:2px dashed #4c5773}.bi-ley--meta{margin-top:auto!important}.bi-hit{cursor:pointer;transition:opacity .15s ease}.bi-svg .bi-rect.bi-hit:hover,.bi-svg .bi-hit:hover .bi-rect,.bi-svg .bi-hit:hover .bi-pto{opacity:.75}.bi-hit.is-off{opacity:.3}.bi-hbar{display:grid;gap:2px}.mb-app .bi-hbar li{display:grid;grid-template-columns:auto minmax(5.5rem,.8fr) minmax(0,1.6fr) auto;align-items:center;gap:.6rem;padding:.4rem;border-radius:6px;font-size:13px}.mb-app .bi-hbar li:hover{background:var(--mb-bg)}.bi-hbar .bi-chk{margin-right:0}.bi-hbar-t{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bi-hbar-b{position:relative;height:12px;border-radius:3px;background:#f3f5f7}.bi-hbar-b i{position:absolute;inset:0 auto 0 0;border-radius:3px;background:var(--mb-brand)}.bi-hbar-b i.is-ok{background:var(--mb-ok)}.bi-hbar-b i.is-aviso{background:var(--mb-aviso)}.bi-hbar-b i.is-mal{background:var(--mb-mal)}.bi-hbar-b em{position:absolute;top:-4px;bottom:-4px;width:0;border-left:2px dashed #4c5773}.bi-hbar b{display:grid;justify-items:end;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.bi-hbar small{font-size:11px;font-weight:900}.bi-hbar small.is-ok{color:var(--mb-ok)}.bi-hbar small.is-aviso{color:#d9822b}.bi-hbar small.is-mal{color:var(--mb-mal)}.bi-donut{display:flex;align-items:center;gap:1rem;flex:1}.bi-donut svg{flex:none;width:9rem;height:9rem}.bi-donut path{stroke:#fff!important;stroke-width:1!important}.bi-donut-v{font-family:inherit;font-weight:900;font-size:15px;fill:var(--mb-text);stroke:none!important}.bi-donut-l{font-size:9px;font-weight:700;fill:var(--mb-text-m);stroke:none!important;text-transform:uppercase}.bi-ley2{display:grid;gap:1px;flex:1;min-width:0}.mb-app .bi-ley2 li{display:flex;align-items:center;gap:.5rem;padding:.28rem .35rem;border-radius:6px;font-size:13px}.mb-app .bi-ley2 li:hover{background:var(--mb-bg)}.bi-ley2 i{flex:none;width:9px;height:9px;border-radius:50%}.bi-ley2 span{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bi-ley2 b{font-weight:700;font-variant-numeric:tabular-nums}.bi-card--alertas{box-shadow:0 1px 3px #0000001a,0 0 0 1px var(--mb-borde)}.bi-sub{display:inline-flex;align-items:center;gap:.3rem;font-size:11px;font-weight:700;color:var(--mb-text-m)}.bi-sub svg{width:13px;height:13px}.bi-alertas{display:grid;gap:.4rem;overflow-y:auto;max-height:16rem}.mb-app .bi-alertas li{display:flex;gap:.6rem;padding:.55rem .6rem;border-radius:6px;background:#fdf2f2}.mb-app .bi-alertas li.is-aviso{background:#fdf5ee}.bi-alertas .bi-ico{flex:none;color:var(--mb-mal)}.bi-alertas li.is-aviso .bi-ico{color:var(--mb-aviso)}.bi-alertas .bi-ico svg{width:16px;height:16px}.bi-alertas b{display:block;font-size:13px;font-weight:700;line-height:1.3}.bi-alertas em{display:block;font-size:11px;font-style:normal;color:var(--mb-text-m)}.mb-app .bi-alertas li.bi-hit:hover{filter:brightness(.97)}.mb-app .bi-ok{padding:1.5rem 0;text-align:center;font-weight:700;color:var(--mb-ok)}.bi-tabla{overflow-x:auto}.bi-tabla table{width:100%;border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums}.bi-tabla th{padding:.45rem .6rem;border-bottom:1px solid var(--mb-borde);font-size:12px;font-weight:900;text-align:right;color:var(--mb-text-m);white-space:nowrap}.bi-tabla th button{padding:0;border:0;background:none;font-weight:900;cursor:pointer}.bi-tabla th button:hover,.bi-tabla th button.is-on{color:var(--mb-brand)}.bi-tabla td{padding:.45rem .6rem;border-bottom:1px solid #f5f5f5;text-align:right;white-space:nowrap}.bi-tabla th:first-child,.bi-tabla td:first-child{text-align:left}.bi-tabla tr.bi-hit:hover td{background:var(--mb-bg)}.bi-tabla tr.is-sel td{background:var(--mb-brand-l);font-weight:700}.bi-tabla td.c-mal{background:#d9534f2e;color:#b33a3a;font-weight:700}.bi-tabla td.c-aviso{background:#e39a4b33;color:#a9601f;font-weight:700}.bi-tabla td.c-ok{background:#4f9d691f}.bi-tabla--alta{max-height:15rem;overflow-y:auto}.bi-pivote td.bi-tot{font-weight:900;background:var(--mb-bg)}.mb-app .bi-pie,.mb-app .bi-vacio{font-size:12px;color:var(--mb-text-m)}.mb-app .bi-vacio{padding:1.5rem 0;text-align:center}.bi-pie button{padding:0;border:0;background:none;font-weight:700;color:var(--mb-brand)!important;cursor:pointer}.bi-lista td,.bi-lista th{text-align:left}.bi-val{padding:.1rem .45rem;border:0;border-radius:4px;background:none;color:var(--mb-brand)!important;cursor:pointer}.bi-val:hover{background:var(--mb-brand-l)}.bi-val.is-sel{background:var(--mb-brand);color:#fff!important}.bi-busca{display:inline-flex;align-items:center;gap:.4rem;min-width:min(100%,16rem);padding:.35rem .6rem;border:1px solid var(--mb-borde);border-radius:8px;background:#fff}.bi-busca:focus-within{border-color:var(--mb-brand)}.bi-busca svg{flex:none;width:14px;height:14px;color:var(--mb-text-m)}.bi-busca input{flex:1;min-width:0;border:0;outline:0;background:none;font-size:13px}.bi-pag{display:flex;justify-content:flex-end;align-items:center;gap:.4rem;font-size:12px;color:var(--mb-text-m)}.bi-pag span{margin-right:.4rem;font-variant-numeric:tabular-nums}.bi-pag button{display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--mb-borde);border-radius:6px;background:#fff;font-size:15px;cursor:pointer}.bi-pag button:disabled{opacity:.35;cursor:default}@media(max-width:1100px){.bi-card{grid-column:span 6}.bi-card:has(.bi-svg),.bi-card:has(.bi-pivote),.bi-lista{grid-column:span 12}}@media(max-width:900px){.ar{grid-template-columns:1fr}}@media(max-width:760px){.mb-app{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}.bi-bar{padding:.8rem 1rem}.bi-sub-pill{display:none}.bi-body{padding:0 1rem 2rem}.bi-tabs{margin:0 -1rem;padding:0 1rem}.bi-card{grid-column:span 12}.bi-kpi{grid-column:span 6}.mb-app .bi-num{font-size:22px}}.vd-uno b,.mm-v em{color:var(--ink)}@media(max-width:520px){.cm-kpi-v{font-size:.86em}.cm-kpis{gap:.35em}.cm-kpi{padding:.5em .45em}}.cb-b{display:grid;gap:.3em;max-width:80%;padding:.55em .75em;font-size:.8em;line-height:1.3;box-shadow:0 6px 14px #1414121a}.cb-b i{display:block;width:6em;height:.38em;border-radius:999px;background:currentColor;opacity:.35}.cb-b i+i{width:3.8em}.cb-b--ellos{justify-self:start;border-radius:1em 1em 1em .3em;background:#fff;color:var(--ink)}.cb-b--nos{justify-self:end;border-radius:1em 1em .3em;background:var(--ink);color:var(--bg)}.cb-resp{display:grid;gap:.5em;width:12em}.cb-hora{justify-self:center;display:inline-flex;align-items:center;gap:.35em;padding:.2em .7em;border-radius:999px;background:#fff9;font-family:var(--font-label);font-size:.72em}.cb-hora svg{width:1em;height:1em;fill:var(--ink)}.cb-r1{animation-name:cb-r1}.cb-r2{animation-name:cb-r2}@keyframes cb-r1{0%,8%{opacity:0;transform:translateY(.6em)}14%,92%{opacity:1;transform:none}to{opacity:0}}@keyframes cb-r2{0%,40%{opacity:0;transform:translateY(.6em)}46%,92%{opacity:1;transform:none}to{opacity:0}}.cb-typing{justify-self:end;display:flex;gap:.25em;padding:.55em .7em;border-radius:1em;background:var(--ink);opacity:0;animation-name:cb-typing}.cb-typing i{width:.4em;height:.4em;border-radius:50%;background:var(--bg);animation-name:cb-punto;animation-duration:.9s}.cb-typing i:nth-child(2){animation-delay:.15s}.cb-typing i:nth-child(3){animation-delay:.3s}@keyframes cb-punto{0%,to{opacity:.35}50%{opacity:1}}@keyframes cb-typing{0%,18%{opacity:0}22%,38%{opacity:1}40%,to{opacity:0;height:0;padding-block:0}}.cb-audio{display:grid;justify-items:start;gap:.55em;width:13em}.cb-nota{display:flex;align-items:center;gap:.5em;padding:.45em .75em .45em .45em;border-radius:999px;background:#fff;box-shadow:0 6px 14px #1414121a}.cb-play{display:grid;place-items:center;width:1.7em;height:1.7em;border-radius:50%;background:var(--ink)}.cb-play svg{width:.8em;height:.8em;fill:var(--bg)}.cb-onda{display:flex;align-items:center;gap:.18em;height:1.4em}.cb-onda i{width:.2em;height:calc(var(--h) * .12em);border-radius:999px;background:var(--ink);opacity:.3;animation-name:cb-onda;animation-delay:calc(var(--i) * .08s)}@keyframes cb-onda{0%,4%{opacity:.3}10%,92%{opacity:1}to{opacity:.3}}.cb-nota em{font-family:var(--font-label);font-size:.66em;font-style:normal;color:var(--ink-2)}.cb-trans{padding:.45em .7em;border-radius:.6em;background:#fff9;font-size:.78em;font-style:italic;color:var(--ink-2);clip-path:inset(0 100% 0 0);animation-name:cb-trans}@keyframes cb-trans{0%,22%{clip-path:inset(0 100% 0 0)}44%,92%{clip-path:inset(0 0 0 0)}to{clip-path:inset(0 100% 0 0)}}.cb-chips{display:flex;gap:.35em}.cb-chips em{padding:.25em .7em;border-radius:999px;background:var(--ink);color:var(--bg);font-size:.72em;font-style:normal;font-weight:550;opacity:0;transform:scale(.7);animation-name:cb-chip;animation-delay:calc(var(--i) * .2s)}@keyframes cb-chip{0%,50%{opacity:0;transform:scale(.7)}56%,92%{opacity:1;transform:none}to{opacity:0}}.cb-cons{display:grid;gap:.5em;width:13em}.cb-c1{animation-name:cb-r1}.cb-c2{animation-name:cb-c2}@keyframes cb-c2{0%,56%{opacity:0;transform:translateY(.6em)}62%,92%{opacity:1;transform:none}to{opacity:0}}.cb-tabla{justify-self:center;display:grid;gap:.2em;width:70%;padding:.45em;border-radius:.55em;background:#ffffffb3}.cb-fila{display:flex;justify-content:space-between;padding:.2em .55em;border-radius:.35em;font-family:var(--font-label);font-size:.7em}.cb-fila b{font-weight:500}.cb-fila em{font-style:normal}.cb-fila--si{animation-name:cb-fila}@keyframes cb-fila{0%,30%{background:transparent}40%,92%{background:var(--c, var(--pill))}to{background:transparent}}.cb-gest{display:flex;align-items:center;gap:1.2em}.cb-horas{display:grid;gap:.4em}.cb-horas em{padding:.35em .9em;border-radius:999px;background:#fff;font-family:var(--font-label);font-size:.75em;font-style:normal;box-shadow:0 4px 10px #14141214}.cb-elige{animation-name:cb-elige}@keyframes cb-elige{0%,24%{background:#fff;color:var(--ink);transform:none}28%{transform:scale(.92)}32%,92%{background:var(--ink);color:var(--bg);transform:none}to{background:#fff;color:var(--ink)}}.cb-agenda{display:grid;gap:.3em;width:9em;padding:.5em;border-radius:.6em;background:#fff;box-shadow:0 12px 26px #14141221}.cb-slot{position:relative;display:flex;align-items:center;gap:.5em;height:1.7em;padding-left:.4em;border-radius:.35em;background:var(--bg)}.cb-slot i{font-family:var(--font-label);font-size:.64em;font-style:normal;color:var(--ink-2)}.cb-slot--ocupado{background:#e2dfd6}.cb-slot b{position:absolute;inset:0 0 0 3.6em;display:flex;align-items:center;justify-content:space-between;padding:0 .4em 0 .5em;border-radius:.35em;background:var(--c, var(--pill));font-size:.72em;font-weight:600;transform:scaleX(0);transform-origin:left;animation-name:cb-cita}@keyframes cb-cita{0%,38%{transform:scaleX(0)}46%,92%{transform:none}to{transform:scaleX(0)}}.cb-test{display:grid;gap:.7em;width:13em}.cb-q{animation-name:cb-r1}.cb-pase{display:flex;align-items:center;gap:.5em}.cb-resu{display:grid;gap:.3em;width:5em;padding:.5em;border-radius:.5em;background:#fff;box-shadow:0 6px 14px #1414121a;animation-name:cb-resu}.cb-resu i{height:.32em;border-radius:999px;background:#d9d4c7}.cb-resu i:last-child{width:60%}@keyframes cb-resu{0%,26%{opacity:0;transform:translateY(.5em)}32%,44%{opacity:1;transform:none}58%,92%{opacity:1;transform:translate(.6em)}to{opacity:0}}.cb-flecha{width:1.6em;height:1.5px;background:var(--ink);transform:scaleX(0);transform-origin:left;animation-name:cb-flecha}@keyframes cb-flecha{0%,44%{transform:scaleX(0)}54%,92%{transform:none}to{transform:scaleX(0)}}.cb-quien{display:inline-flex;align-items:center;gap:.4em;padding:.25em .8em .25em .3em;border-radius:999px;background:#fff9;font-size:.78em;font-weight:550;animation-name:cb-quien}.cb-quien span{display:grid;place-items:center;width:1.7em;height:1.7em;border-radius:50%;background:#fff}.cb-quien svg{width:1em;height:1em;fill:none;stroke:var(--ink);stroke-width:1.4;stroke-linecap:round}@keyframes cb-quien{0%,54%{background:#fff9;color:var(--ink-2)}60%,92%{background:var(--ink);color:var(--bg)}to{background:#fff9;color:var(--ink-2)}}.cdt-pistas .chat-s{margin:0;padding:.3em .85em;border:0;border-radius:999px;background:color-mix(in srgb,#fff 70%,transparent);color:var(--ink);font:inherit;font-weight:550;font-size:.9em;cursor:pointer;transition:background-color .2s var(--ease)}.cdt-pistas .chat-s:hover{background:#fff}.doc .cdt-nota,.cdt-nota{margin:0;max-width:32em;font-size:.85em;color:var(--ink);opacity:.65}.cdt-win{display:grid;gap:.9rem;padding:clamp(1.2rem,2.5vw,2rem);border-radius:1.4rem;background:#fff;box-shadow:0 1.6rem 3rem -1.8rem #14141273}.cdt .lm-call{padding-bottom:.9rem;border-bottom:1px solid var(--line)}.cdt .lm-call small{display:inline-flex;align-items:center;gap:.4em}.cdt-online{width:.5em;height:.5em;border-radius:50%;background:#6fd08c}.cdt .chat-log{display:grid;align-content:start;gap:.5rem;height:17rem;overflow-y:auto;padding:.2rem;scrollbar-width:thin}.cdt .chat-log .d-step{max-width:85%;margin:0;padding:.6em .85em;font-size:.95em;line-height:1.4}.cdt .chat-log .from-us{justify-self:start;border-radius:1em 1em 1em .3em;background:var(--bg);color:var(--ink)}.cdt .chat-log .from-them{justify-self:end;border-radius:1em 1em .3em;background:var(--ink);color:var(--bg)}.cdt .chat-form{display:flex;gap:.5rem}.cdt .chat-form .input{flex:1;min-width:0}.cdt .cform-send{flex:none;display:grid;place-items:center;width:3rem;height:3rem;border:0;border-radius:50%;background:var(--ink);color:var(--bg);cursor:pointer}@media(max-width:800px){.cdt{grid-template-columns:1fr}}@media(max-width:760px){.ar-tabs{flex-wrap:nowrap;max-width:100%;overflow-x:auto;scrollbar-width:none}.ar-tab{flex:none}.ar-txt{grid-template-columns:1fr}.ar-cuadro .bi-meta{flex-wrap:wrap}}.mb-app .bi-cmp{display:flex;flex-wrap:nowrap;font-size:11px;letter-spacing:-.01em!important;justify-content:center;gap:0 .35rem;white-space:nowrap}.bi-sep{font-style:normal;color:var(--mb-text-l)}.ar-fuentes{display:flex;justify-content:center;margin-bottom:-4px}.ar-fu{display:grid;width:min(100%,35rem);opacity:0;transform:translateY(-.6rem);transition:opacity .6s var(--ease),transform .7s var(--ease)}.ar-fuentes.is-visto .ar-fu{opacity:1;transform:none}.ar-fu[hidden]{display:none}.ar-fu-chips{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));justify-items:center}.ar-fu-c{display:inline-flex;align-items:center;gap:.45rem;padding:.35rem .8rem .35rem .4rem;border-radius:999px;background:#fff;box-shadow:0 0 0 1px var(--line),0 .4rem 1rem -.6rem #1414124d;font-size:.85rem;font-weight:550;white-space:nowrap}.ar-fu-c img,.ar-fu-c b{display:grid;place-items:center;width:1.4rem;height:1.4rem;border-radius:50%;object-fit:contain;background:var(--bg);font-size:.72rem}.ar-fu-l{display:block;width:100%;height:auto;overflow:visible}.ar-fu-p{fill:none;stroke:#cfd5da;stroke-width:1.5}.ar-fu-dot{fill:#2f6f73}.ar-fu-in{fill:#fff;stroke:#2f6f73;stroke-width:2}.mb-app .ar-hora{display:inline-flex;align-items:center;gap:.4rem;margin:0;padding:.35rem .7rem;border:1px solid var(--mb-borde);border-radius:8px;font-size:12px;color:var(--mb-text-m);white-space:nowrap}.ar-hora b{font-weight:700;color:var(--mb-text);font-variant-numeric:tabular-nums}.ar-cuadro .ar-app{display:grid;grid-template-columns:minmax(0,1fr) 0;transition:grid-template-columns .6s var(--ease)}.ar-cuadro .ar-app.con-ia{grid-template-columns:minmax(0,1fr) 23rem}.ar-ia{min-width:0;overflow:clip;border-left:1px solid var(--mb-borde);background:#fff}.ar-ia-in{position:sticky;top:5.5rem;display:flex;flex-direction:column;width:23rem;max-height:calc(100vh - 7rem);max-height:calc(100svh - 7rem);min-height:28rem}.ar-ia-h{display:flex;align-items:center;gap:.6rem;padding:1rem 1.1rem .8rem;border-bottom:1px solid var(--mb-borde)}.ar-ia-h b{display:block;font-size:14px;font-weight:700;color:var(--mb-text)}.ar-ia-h small{font-size:12px;color:var(--mb-text-m)}.ar-ia-ico{display:grid;place-items:center;width:2rem;height:2rem;border-radius:8px;background:var(--mb-brand-l);color:var(--mb-brand)}.ar-ia-ico svg{width:17px;height:17px}.ar-ia-log{flex:1;display:flex;flex-direction:column;gap:.7rem;padding:.9rem 1.1rem;overflow-y:auto;scroll-behavior:smooth}.mb-app .ar-ia-q{align-self:flex-end;max-width:88%;padding:.55rem .8rem;border-radius:12px 12px 3px;background:var(--mb-brand);color:#fff;font-size:13px;line-height:1.4}.ar-ia-r{display:grid;gap:.6rem}.ar-ia-pasos{display:grid;gap:.3rem}.mb-app .ar-ia-pasos li{display:flex;align-items:center;gap:.5rem;font-size:12px;color:var(--mb-text-m);animation:ar-ia-entra .3s var(--ease)}.ar-ia-pasos i{flex:none;width:12px;height:12px;border-radius:50%;border:2px solid var(--mb-borde);border-top-color:var(--mb-brand);animation:ar-ia-gira .7s linear infinite}.ar-ia-pasos li.is-ok i{border:0;background:var(--mb-ok);animation:none;position:relative}.ar-ia-pasos li.is-ok i:after{content:"";position:absolute;left:3.5px;top:2.5px;width:5px;height:3px;border-left:1.5px solid #fff;border-bottom:1.5px solid #fff;transform:rotate(-45deg)}@keyframes ar-ia-gira{to{transform:rotate(360deg)}}@keyframes ar-ia-entra{0%{opacity:0;transform:translateY(4px)}}.mb-app .ar-ia-t{font-size:13.5px;line-height:1.5;color:var(--mb-text)}.mb-app .ar-ia-t--nota{padding:.55rem .7rem;border-radius:8px;background:var(--mb-bg);font-size:12.5px;color:var(--mb-text-m)}.ar-ia-tabla{overflow-x:auto;border:1px solid var(--mb-borde);border-radius:8px;animation:ar-ia-entra .4s var(--ease)}.ar-ia-tabla table{width:100%;border-collapse:collapse;font-size:12px;font-variant-numeric:tabular-nums}.ar-ia-tabla th{padding:.4rem .55rem;background:var(--mb-bg);font-size:11px;font-weight:700;text-align:right;color:var(--mb-text-m);white-space:nowrap}.ar-ia-tabla td{padding:.38rem .55rem;border-top:1px solid var(--mb-borde);text-align:right;white-space:nowrap}.ar-ia-tabla th:first-child,.ar-ia-tabla td:first-child{text-align:left}.mb-app .ar-ia-base{font-size:11px;color:var(--mb-text-l)}.ar-ia-sug{display:grid;gap:.35rem;padding:.7rem 1.1rem 0;border-top:1px solid var(--mb-borde)}.ar-ia-sug button{padding:.45rem .65rem;border:1px solid var(--mb-borde);border-radius:8px;background:#fff;font-size:12.5px;line-height:1.35;text-align:left;color:var(--mb-text);cursor:pointer}.ar-ia-sug button:hover{border-color:var(--mb-brand);background:var(--mb-brand-l)}.ar-ia-sug button:disabled{opacity:.5;cursor:default}.ar-ia-f{display:flex;gap:.4rem;padding:.7rem 1.1rem 1rem}.ar-ia-f input{flex:1;min-width:0;padding:.5rem .7rem;border:1px solid var(--mb-borde);border-radius:8px;font-size:13px;outline:0}.ar-ia-f input:focus{border-color:var(--mb-brand)}.ar-ia-f button{width:2.2rem;border:0;border-radius:8px;background:var(--mb-brand);color:#fff;font-weight:700;cursor:pointer}@media(max-width:1100px){.ar-cuadro .ar-app.con-ia{grid-template-columns:minmax(0,1fr) 20rem}.ar-ia-in{width:20rem}}@media(max-width:900px){.ar-cuadro .ar-app,.ar-cuadro .ar-app.con-ia{grid-template-columns:minmax(0,1fr)}.ar-ia{display:none;border-left:0;border-top:1px solid var(--mb-borde)}.ar-app.con-ia .ar-ia{display:block;order:-1}.ar-ia-in{position:static;width:auto;max-height:34rem;min-height:0}}.ar-cuadro .bi-main{container:bi / inline-size}@container bi (max-width: 860px){.bi-card{grid-column:span 12}.bi-kpi{grid-column:span 6}}@container bi (max-width: 520px){.bi-kpi{grid-column:span 12}}.ar-acc{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.mb-app .ar-ia-btn{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .75rem;border:1px solid var(--mb-brand);border-radius:8px;background:#fff;font-size:12px;font-weight:700;color:var(--mb-brand);cursor:pointer;transition:background-color .2s ease,color .2s ease}.ar-ia-btn svg{width:14px;height:14px}.mb-app .ar-ia-btn:hover{background:var(--mb-brand-l)}.mb-app .ar-ia-btn[aria-pressed=true]{background:var(--mb-brand);color:#fff}@media(min-width:1100px){.ar-cuadro{--anch: 100vw;width:var(--anch);margin-inline:calc((100% - var(--anch)) / 2)}}.ar-cuadro{transform:scale(var(--z, .77));transform-origin:50% 0;border-radius:calc(14px / var(--z, .77));transition:border-radius .2s linear}.ar-cuadro.is-lleno{transform:none;border-radius:0;box-shadow:none}.ar-cuadro .bi-main{overflow:visible}.ar-cuadro .bi-bar{position:sticky;top:0;z-index:5}.ar-cuadro .ar-ia-in{top:0;max-height:100vh;max-height:100svh}.bar{transition:transform .35s var(--ease)}html.bi-lleno .bar{transform:translateY(-100%)}html.bi-sin-ancla{overflow-anchor:none}@media(prefers-reduced-motion:reduce){.ar-cuadro{transform:none}}.ar-cuadro .bi-bar{transition:transform .35s var(--ease),opacity .35s var(--ease)}.ar-cuadro.is-saliendo .bi-bar{transform:translateY(-110%);opacity:0;pointer-events:none}.ar-ancla{display:block;height:0}.ar-otros{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.8rem 1rem;padding-top:.6rem}.ar .ar-otros p{margin:0;font-weight:600;color:var(--ink)}.ar-otros-b{display:flex;flex-wrap:wrap;gap:.5rem}.ar-otros-b button{display:inline-flex;align-items:center;gap:.4rem;padding:.55rem 1rem;border:1px solid var(--line);border-radius:999px;background:#fff;font:inherit;font-weight:550;color:var(--ink);cursor:pointer;transition:border-color .2s var(--ease),background-color .2s var(--ease)}.ar-otros-b button:hover{border-color:var(--ink)}.ar-otros-b button[hidden]{display:none}.ar-otros-b span{color:var(--ink-2)}.ar-ia-x{margin-left:auto;width:2rem;height:2rem;border:0;border-radius:8px;background:none;font-size:20px;color:var(--mb-text-m);cursor:pointer}.ar-ia-x:hover{background:var(--mb-bg)}@media(max-width:900px){.ar-cuadro,.ar-cuadro.is-lleno{width:calc(100% + 2 * var(--ext, 0px));margin-inline:calc(-1 * var(--ext, 0px));transform:none;border-radius:calc(14px * (1 - var(--p, 0)));transition:none}.ar-cuadro .ar-app.con-ia .ar-ia,.ar-cuadro .ar-ia{position:fixed;z-index:40;inset:auto 0 0;display:block;height:78vh;height:78svh;border:0;border-radius:16px 16px 0 0;box-shadow:0 -1rem 2.5rem #1414124d;transform:translateY(105%);transition:transform .4s var(--ease)}.ar-cuadro .ar-app.con-ia .ar-ia{transform:none}.ar-cuadro .ar-ia-in{position:static;width:auto;height:100%;max-height:none;min-height:0}.ar-otros{flex-direction:column;align-items:stretch}.ar .ar-otros p{text-align:center}.ar-otros-b{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter)}.ar-otros-b button{flex:none}}.ar{grid-template-columns:minmax(0,1fr)}.ar-tabs{justify-self:center}.ar-fuentes{margin-top:.4rem}.ar-fu-c{padding:.28rem .7rem .28rem .32rem;font-size:.78rem}.ar-fu-c img,.ar-fu-c b{width:1.2rem;height:1.2rem}.ar .ar-txts--cab .ar-txt{max-width:60em;margin:.35rem 0 0;font-size:13px;line-height:1.45;color:var(--mb-text-m)}@media(max-width:600px){.ar-cuadro .bi-bar{flex-direction:column;align-items:stretch}.ar-acc{justify-content:flex-start}}.bi-ley2--fila{display:flex;flex-wrap:wrap;gap:.1rem .4rem;flex:none}.mb-app .bi-ley2--fila li{padding:.2rem .4rem}.bi-ley2--fila span{flex:none}.bi-ley2--fila b{margin-left:.25rem;color:var(--mb-text-m)}.bi-svg rect.bi-hit.is-off{opacity:.25}.bi-linea--curso{stroke-dasharray:4 4}.bi-curso{font-size:10px;font-weight:700;fill:var(--mb-text-m);stroke:none!important}.nf{display:grid;gap:clamp(2.5rem,7vh,4.5rem);width:min(100% - 2 * var(--gutter),var(--wide));margin:0 auto;padding:clamp(3.5rem,12vh,7.5rem) 0 clamp(4rem,12vh,7.5rem)}.nf-top{display:grid;justify-items:center;gap:1.1rem;text-align:center}.nf .nf-t{margin:0;font-family:var(--font-title);font-weight:var(--title-weight);font-size:clamp(2rem,1.2rem + 2.6vw,3rem);line-height:1.1;letter-spacing:-.035em;color:var(--ink)}.nf .nf-d{max-width:34em;margin:0;color:var(--ink-2)}.nf-svcs{display:flex;flex-wrap:wrap;justify-content:center;gap:.9rem .75rem;max-width:50rem;margin:0 auto;padding:0;list-style:none}.nf-svcs li{margin:0}.nf-svcs li:before{content:none}.nf-svcs .svc{white-space:nowrap}.nf-cta{display:grid;justify-items:center;gap:.9rem;text-align:center}.nf-cta p{margin:0;color:var(--ink-2)}.nf-cta .hero-cta{margin:0}.nx-radar{display:grid;gap:.35em;width:13em}.nx-news{display:flex;align-items:center;gap:.5em;padding:.4em .7em;border-radius:.5em;background:#fff;font-size:.78em;box-shadow:0 4px 10px #14141212;animation-name:nx-news;animation-delay:calc(var(--i) * .15s)}.nx-news i{width:.5em;height:.5em;border-radius:50%;background:#d9d4c7}@keyframes nx-news{0%,20%{opacity:1}34%,92%{opacity:.25}to{opacity:1}}.nx-news--si{animation-name:nx-news-si}@keyframes nx-news-si{0%,26%{transform:none;box-shadow:0 4px 10px #14141212}34%,92%{transform:scale(1.06);box-shadow:0 10px 22px #14141229}to{transform:none}}.nx-news--si i{background:var(--c, var(--pill))}.nx-news b{display:inline-flex;align-items:center;gap:.3em;margin-left:auto;padding:.1em .55em;border-radius:999px;background:var(--ink);color:var(--bg);font-size:.85em;opacity:0;animation-name:nx-si}@keyframes nx-si{0%,34%{opacity:0}42%,92%{opacity:1}to{opacity:0}}.nx-mismo{display:flex;gap:.45em}.nx-mes{display:grid;justify-items:center;gap:.45em;padding:.55em .5em;border-radius:.6em;background:#fff;box-shadow:0 6px 14px #14141214}.nx-mes em{font-family:var(--font-label);font-size:.66em;font-style:normal;color:var(--ink-2)}.nx-av{display:grid;place-items:center;width:1.9em;height:1.9em;border-radius:50%;background:var(--ink);color:var(--bg);font-size:.8em;font-weight:600;transform:scale(0);animation-name:nx-av;animation-delay:calc(var(--i) * .45s)}@keyframes nx-av{0%,8%{transform:scale(0)}14%,92%{transform:none}to{transform:scale(0)}}.nx-adel{display:grid;gap:.5em;width:14em}.nx-adel-a,.nx-adel-b{display:flex;align-items:center;gap:.55em;padding:.6em .75em;border-radius:.7em;font-size:.8em}.nx-adel-a{background:#fff;box-shadow:0 8px 18px #1414121a;animation-name:nx-adel-a}.nx-adel-a span{display:grid;place-items:center;flex:none;width:1.7em;height:1.7em;border-radius:50%;background:var(--c, var(--pill))}.nx-adel-a svg{width:1em;height:1em;fill:none;stroke:var(--ink);stroke-width:1.5}@keyframes nx-adel-a{0%,6%{opacity:0;transform:translateY(-.6em)}14%,92%{opacity:1;transform:none}to{opacity:0}}.nx-adel-b{justify-self:end;background:var(--ink);color:var(--bg);opacity:0;animation-name:nx-adel-b}@keyframes nx-adel-b{0%,40%{opacity:0;transform:translateY(.5em)}48%,92%{opacity:1;transform:none}to{opacity:0}}.nx-crit{display:grid;gap:.45em;width:11em}.nx-tool{display:flex;align-items:center;justify-content:space-between;padding:.55em .8em;border-radius:999px;background:#fff;font-size:.82em;font-weight:550;box-shadow:0 4px 10px #14141212;animation-name:nx-tool;animation-delay:calc(var(--i) * .12s)}@keyframes nx-tool{0%,26%{opacity:1;text-decoration:none}36%,92%{opacity:.35;text-decoration:line-through}to{opacity:1}}.nx-tool--si{animation-name:nx-tool-si}@keyframes nx-tool-si{0%,30%{background:#fff}38%,92%{background:var(--c, var(--pill))}to{background:#fff}}.nx-mej{display:grid;gap:.5em;width:13em}.nx-ver{display:flex;align-items:center;gap:.6em}.nx-ver em{width:1.8em;font-family:var(--font-label);font-size:.72em;font-style:normal;color:var(--ink-2)}.nx-ver i{height:.8em;width:var(--w);border-radius:999px;background:var(--c, var(--pill));transform:scaleX(0);transform-origin:left;animation-name:nx-ver;animation-delay:calc(var(--i) * .5s)}.nx-ver:last-child i{background:var(--ink)}@keyframes nx-ver{0%,6%{transform:scaleX(0)}18%,92%{transform:none}to{transform:scaleX(0)}}.nx-casos{position:relative}.nx-doc{display:grid;gap:.45em;width:12em;padding:.9em;border-radius:.5em;background:#fff;box-shadow:0 12px 26px #14141221}.nx-doc em{font-size:.7em;font-style:normal;font-weight:600}.nx-doc i{height:.4em;border-radius:999px;background:#e2dfd6}.nx-doc i:nth-of-type(odd){width:85%}.nx-hl{background:linear-gradient(var(--c, var(--pill)),var(--c, var(--pill))) no-repeat 0 0 / 0 100%,#e2dfd6!important;animation-name:nx-hl}.nx-hl--2{animation-delay:.6s}@keyframes nx-hl{0%,20%{background-size:0 100%,auto}40%,92%{background-size:100% 100%,auto}to{background-size:0 100%,auto}}.nx-cursor{position:absolute;right:-.4em;bottom:1.2em;width:0;height:0;border-left:.5em solid transparent;border-right:.5em solid transparent;border-bottom:.9em solid var(--ink);transform:rotate(-30deg);animation-name:nx-cursor}@keyframes nx-cursor{0%,16%{translate:0 0}38%{translate:-6em -2.2em}60%,92%{translate:-5em -.6em}to{translate:0 0}}.nx-eq{display:grid;gap:.45em;width:13em}.nx-eq-f{display:flex;align-items:center;gap:.35em;padding:.45em .6em;border-radius:.55em;background:#fff;box-shadow:0 4px 10px #14141212}.nx-eq-f b{flex:1;font-size:.75em;font-weight:600}.nx-eq-f i{width:.85em;height:.85em;border-radius:.2em;background:#e2dfd6;animation-name:nx-eq;animation-delay:calc(var(--i) * .35s + var(--k) * .15s)}@keyframes nx-eq{0%,10%{background:#e2dfd6}18%,92%{background:var(--c, var(--pill))}to{background:#e2dfd6}}.nx-taller{--vt-dur: 9s;display:grid;gap:.4em;width:max-content;min-width:15em;padding:.7em .75em .8em;border-radius:.8em;background:#fff;box-shadow:0 12px 26px #14141221;font-size:.82em}.nx-taller .nx-tl-bar{display:flex;align-items:center;gap:.45em;margin:0 0 .2em;font-weight:600;color:var(--ink)}.nx-tl-bar i{width:.55em;height:.55em;border-radius:50%;background:var(--c, var(--pill))}.nx-tl-f{display:flex;align-items:center;justify-content:space-between;gap:.6em;padding:.4em .5em;border-radius:.5em;background:var(--bg);opacity:0;animation-name:nx-tl-f}.nx-tl-f em{font-style:normal;color:var(--ink-2)}.nx-tl-f b{padding:.12em .5em;border-radius:999px;background:var(--tint);font-weight:550;color:var(--ink);white-space:nowrap}.nx-tl-f:nth-of-type(2){animation-name:nx-tl-f2}.nx-tl-f:nth-of-type(3){animation-name:nx-tl-f3}@keyframes nx-tl-f{0%,6%{opacity:0;transform:translate(.8em)}12%,93%{opacity:1;transform:none}to{opacity:0}}@keyframes nx-tl-f2{0%,18%{opacity:0;transform:translate(.8em)}24%,93%{opacity:1;transform:none}to{opacity:0}}@keyframes nx-tl-f3{0%,30%{opacity:0;transform:translate(.8em)}36%,93%{opacity:1;transform:none}to{opacity:0}}.nx-tl-ok{display:flex;align-items:center;gap:.4em;margin-top:.2em;padding:.45em .6em;border-radius:.5em;background:var(--c, var(--pill));font-weight:600;color:var(--ink);opacity:0;animation-name:nx-tl-ok}@keyframes nx-tl-ok{0%,44%{opacity:0;transform:scale(.94)}52%,93%{opacity:1;transform:none}to{opacity:0}}.nx-fia{display:grid;gap:.4em;width:13em;padding:.8em;border-radius:.6em;background:#fff;box-shadow:0 12px 26px #14141221}.nx-fia-l{position:relative;display:flex;align-items:center;gap:.45em;color:var(--ink)}.nx-fia-l i{flex:1;height:.4em;border-radius:999px;background:#e2dfd6}.nx-fia-l .vt-check{opacity:0;animation-name:nx-si}.nx-fia-q{flex:none;width:.8em;height:.8em;color:#c9762c;opacity:0;animation-name:nx-si}.nx-fia-l--duda i{animation-name:nx-duda}@keyframes nx-duda{0%,36%{background:#e2dfd6}44%,92%{background:#e39a4b73}to{background:#e2dfd6}}.nx-fia-l--duda i{flex:0 0 38%}.nx-fia-l em{margin-left:auto;padding:.2em .55em;border-radius:999px;background:var(--ink);color:var(--bg);font-size:.62em;font-style:normal;white-space:nowrap;opacity:0;animation-name:nx-si}.nx-fun{display:grid;gap:.55em;width:14em}.nx-fun-f{display:grid;gap:.25em}.nx-fun-f em{font-family:var(--font-label);font-size:.66em;font-style:normal;color:var(--ink-2)}.nx-fun-f i{height:1em;border-radius:.3em;transform-origin:left;transform:scaleX(0)}.nx-fun-c{background:var(--ink);animation-name:nx-fun-c}.nx-fun-k{background:var(--c, var(--pill));animation-name:nx-fun-k}@keyframes nx-fun-c{0%,6%{transform:scaleX(0)}20%,92%{transform:none}to{transform:scaleX(0)}}@keyframes nx-fun-k{0%,24%{transform:scaleX(0)}40%,92%{transform:none}to{transform:scaleX(0)}}.nx-fun-r{justify-self:start;display:inline-flex;align-items:center;gap:.35em;padding:.35em .8em;border-radius:999px;background:#fff;font-size:.8em;font-weight:600;box-shadow:0 6px 14px #1414121a;opacity:0;animation-name:nx-si}.mk{container-type:inline-size;display:grid;margin-block:3.2em 2.8em}.hero-visual .demo-inline .d-steps.mk{min-height:0}.mk-grid{--ix: 1;--iy: 0;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-rows:auto auto;column-gap:1em;row-gap:.6em}.mk-side{display:grid;grid-row:span 2;grid-template-rows:subgrid}.mk .mk-h{align-self:end;text-align:center;margin:0;font-family:var(--font-label);font-size:.72em;font-weight:550;letter-spacing:.05em;text-transform:uppercase;text-wrap:balance;color:var(--ink-2)}.mk-stack{position:relative;display:grid;grid-template-rows:1fr}.mk-card{grid-area:1 / 1;position:relative;display:grid;text-align:left;align-content:start;gap:.35em;min-height:9.2em;padding:.95em 1em 1em;border:1px solid var(--line);border-radius:1em;background:#fff;box-shadow:0 .6em 1.4em -.9em #14141240;opacity:0;transition:opacity .4s var(--ease),transform .55s cubic-bezier(.3,1.3,.5,1),border-color .35s var(--ease),background-color .35s var(--ease),box-shadow .35s var(--ease)}.mk-cat{justify-self:start;padding:.12em .55em;border-radius:1em;background:var(--bg);font-family:var(--font-label);font-size:.7em;font-weight:550;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2)}.mk-cat:empty{display:none}.mk-t{font-size:1.08em;font-weight:550;line-height:1.25;text-wrap:balance;color:var(--ink)}.mk-need{transform:translate(calc(var(--ix) * -.6em),calc(var(--iy) * .6em))}.mk-need.on{opacity:1;transform:none}.mk-need.match{transform:translate(calc(var(--ix) * .5em),calc(var(--iy) * -.4em)) rotate(calc(var(--ix) * 2deg))}.mk-deck:before,.mk-deck:after{content:"";grid-area:1 / 1;border:1px solid var(--line);border-radius:1em;background:#fff;transform:translate(calc(var(--ix) * .45em + var(--iy) * .3em),calc(var(--iy) * -.45em + var(--ix) * .3em)) rotate(calc(var(--ix) * 3deg))}.mk-deck:after{transform:translate(calc(var(--ix) * .22em + var(--iy) * .15em),calc(var(--iy) * -.22em + var(--ix) * .15em)) rotate(calc(var(--ix) * 1.5deg))}.mk-news{z-index:1;transform:translate(calc(var(--ix) * 1.6em),calc(var(--iy) * -1.2em)) rotate(calc(var(--ix) * 4deg))}.mk-news.on{opacity:1;transform:none}.mk-x{position:absolute;right:.7em;bottom:.6em;padding:.1em .5em;border:1.5px solid currentColor;border-radius:.4em;font-family:var(--font-label);font-size:.68em;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:color-mix(in srgb,var(--ink) 55%,transparent);opacity:0;scale:1.4;rotate:-8deg;transition:opacity .2s var(--ease),scale .25s cubic-bezier(.3,1.4,.5,1)}.mk-news.judge .mk-x{opacity:1;scale:1}.mk-news.no{opacity:0;transform:translate(calc(var(--ix) * 3em + var(--iy) * 2em),calc(var(--ix) * -1.5em + var(--iy) * -2.4em)) rotate(calc(var(--ix) * 14deg + var(--iy) * 10deg));transition:opacity .45s var(--ease) .1s,transform .55s cubic-bezier(.5,0,.75,0)}.mk-news.match{transform:translate(calc(var(--ix) * -.5em),calc(var(--iy) * .4em)) rotate(calc(var(--ix) * -2deg))}.mk-news.gone{opacity:0;transition:opacity .35s var(--ease)}.mk-card.match{border-color:var(--c);background:color-mix(in srgb,var(--c) 22%,#fff);box-shadow:0 0 0 1.5px var(--c),0 .8em 1.8em -1em #1414124d}.mk-card.match .mk-cat{background:#fff}.mk-mid{position:relative;grid-row:2;grid-column:2;display:grid;place-items:center}.mk-mid .mk-verdict{position:absolute;top:calc(50% + 2.8em);left:50%;translate:-50% 0}.mk-atlai{display:grid;place-items:center;width:4.6em;height:4.6em;border-radius:50%;background:var(--ink);color:var(--bg);box-shadow:0 0 0 0 var(--line);transition:box-shadow .45s var(--ease)}.mk-atlai svg{width:1.9em;height:auto;fill:currentColor;translate:.05em 0}.mk-atlai.on{box-shadow:0 0 0 .4em var(--bg)}.mk.matched .mk-atlai{box-shadow:0 0 0 .4em var(--c)}.mk-verdict{display:inline-flex;align-items:center;gap:.3em;padding:.25em .7em;border-radius:1em;background:var(--c);color:var(--ink);font-weight:600;font-size:.85em;opacity:0;scale:.6;transition:opacity .25s var(--ease),scale .4s cubic-bezier(.3,1.6,.5,1)}.mk-verdict .check-ico{width:.9em;height:.9em}.mk.matched .mk-verdict{opacity:1;scale:1}@container (max-width: 24rem){.mk-grid{grid-template-columns:minmax(0,1fr);gap:.9em;min-height:0}.mk-grid{--ix: 0;--iy: 1}.mk-side--fuera{order:-1}.mk-side--emp{order:1}.mk .mk-h,.mk-side--fuera .mk-h{text-align:center}.mk-card{min-height:5.2em}.mk-grid{grid-template-rows:none}.mk-side{grid-row:auto;grid-template-rows:auto auto;gap:.6em}.mk-mid{grid-row:auto;grid-column:auto}.mk-mid .mk-verdict{top:50%;left:calc(50% + 2.6em);translate:0 -50%}}.mu{display:grid;justify-items:center;gap:clamp(1.8rem,4vw,2.8rem)}.mu-venn{position:relative;width:100%;max-width:48rem;aspect-ratio:1000 / 620;container-type:inline-size;--dx: 1}.mu-svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.mu-a,.mu-b{fill:color-mix(in srgb,var(--c) 0%,transparent);stroke:var(--ink);stroke-width:1.6;vector-effect:non-scaling-stroke;transition:fill .35s var(--ease)}.mu-venn[data-lado=a] .mu-a,.mu-venn[data-lado=b] .mu-b{fill:color-mix(in srgb,var(--c) 35%,transparent)}.mu-lente{fill:var(--c)}.mu .mu-t{position:absolute;top:50%;width:29%;margin:0;translate:-50% -50%;text-align:center;text-wrap:balance;font-family:var(--font-title);font-weight:var(--title-weight);font-size:clamp(.95rem,4.8cqi,2.6rem);line-height:1;letter-spacing:-.035em;color:var(--ink)}.mu .mu-t--a{left:21%}.mu .mu-t--b{left:79%}.mu .mu-centro{position:absolute;left:50%;top:50%;width:19%;margin:0;translate:-50% -50%;text-align:center;text-wrap:balance;font-family:var(--font-label);font-weight:600;font-size:clamp(.8rem,2.5cqi,1.3rem);line-height:1.3;letter-spacing:.05em;text-transform:uppercase;color:var(--ink)}.mu-cols{display:grid;grid-template-columns:1fr 1fr;gap:clamp(1.5rem,8%,5rem);width:100%;max-width:56rem}.mu .mu-d{justify-self:center;max-width:19em;margin:0;text-align:center;text-wrap:pretty;color:var(--ink)}.mu .mu-cierre strong{font-weight:650}.mu .mu-cierre{max-width:36em;margin:0;padding-top:clamp(1.4rem,3vw,2.2rem);border-top:1px solid var(--line);text-align:center;text-wrap:balance;color:var(--ink)}.mu-a,.mu-b,.mu-lente{transform-box:fill-box;transform-origin:center}.mu-venn.is-in .mu-a,.mu-venn.is-in .mu-b,.mu-venn.is-in .mu-t{transition:transform 1.1s cubic-bezier(.2,.7,.2,1),translate 1.1s cubic-bezier(.2,.7,.2,1),opacity .8s var(--ease)}.mu-venn.is-armed:not(.is-in) .mu-a{transform:translate(-110px);opacity:0}.mu-venn.is-armed:not(.is-in) .mu-b{transform:translate(110px);opacity:0}.mu-venn.is-armed:not(.is-in) .mu-t--a{translate:calc(-50% - 3rem) -50%;opacity:0}.mu-venn.is-armed:not(.is-in) .mu-t--b{translate:calc(-50% + 3rem) -50%;opacity:0}.mu-venn.is-in .mu-lente,.mu-venn.is-in .mu-centro{transition:opacity .6s var(--ease) .85s,transform .7s cubic-bezier(.3,1.4,.5,1) .85s,scale .7s cubic-bezier(.3,1.4,.5,1) 1s}.mu-venn.is-armed:not(.is-in) .mu-lente{opacity:0;transform:scale(.6)}.mu-venn.is-armed:not(.is-in) .mu-centro{opacity:0;scale:.8}.mu-venn.is-in .mu-lente{animation:mu-respira 4.5s ease-in-out 2s infinite}@keyframes mu-respira{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}.mu-d-t{display:none;font-weight:600;color:var(--ink)}@media(max-width:640px){.mu-d-t{display:inline}.mu-cols{grid-template-columns:1fr;gap:1.2rem}.mu .mu-d{max-width:24em}}.pg [data-o=ses-t],.pg [data-o=h-t]{font-style:normal}.pg{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(1.2rem,3vw,2.5rem);align-items:start}.pg input[type=checkbox]{position:absolute;opacity:0;pointer-events:none}.pg-menu{position:sticky;top:calc(var(--topline-h, 78px) + 1.5rem);display:grid;gap:.9rem;margin:0;padding:0;border:0;min-width:0}.pg-menu legend{float:left;width:100%;padding:0;font-weight:600;color:var(--ink)}.pg-menu legend+*{clear:both}.pg .pg-menu-d{margin:-.4rem 0 0;font-size:.92em;color:var(--ink-2)}.pg-temas{display:flex;flex-wrap:wrap;gap:.45rem}.pg-tema span{display:inline-flex;align-items:center;gap:.5em;padding:.5em 1em .5em .6em;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1.5px var(--line);font-size:.92em;font-weight:550;cursor:pointer;transition:background .2s,box-shadow .2s,opacity .2s}.pg-tema i{position:relative;flex:none;width:1.25em;height:1.25em;border-radius:50%;background:var(--bg);transition:background .2s,transform .25s var(--ease)}.pg-tema i:before,.pg-tema i:after{content:"";position:absolute;inset:50% auto auto 50%;width:.6em;height:1.5px;background:var(--ink);translate:-50% -50%}.pg-tema i:after{rotate:90deg}.pg-tema span:hover{box-shadow:inset 0 0 0 1.5px var(--ink)}.pg-tema input:checked+span{background:var(--c);box-shadow:none}.pg-tema input:checked+span i{background:var(--ink);transform:rotate(45deg)}.pg-tema input:checked+span i:before,.pg-tema input:checked+span i:after{background:var(--bg)}.pg-tema input:disabled+span{opacity:.4;cursor:default}.pg-tema input:focus-visible+span{outline:2px solid var(--ink);outline-offset:2px}.pg .pg-lleno{margin:0;font-family:var(--font-label);font-size:.78rem;color:var(--ink-2)}.pg-hoja{display:grid;border-radius:1.2rem;background:#fff;box-shadow:0 0 0 1px var(--line),0 1.6rem 3rem -2.4rem #14141259;overflow:hidden}.pg-hoja-c{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.4rem 1rem;padding:1.3rem clamp(1rem,2.5vw,1.6rem);background:var(--ink);color:var(--bg)}.pg .pg-hoja-t{margin:0;font-family:var(--font-label);font-size:1.05rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--c)}.pg .pg-hoja-n{display:flex;gap:1.4rem;margin:0;font-size:1rem;color:#f6f4efb3}.pg-hoja-n b{font-size:1.8rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--bg)}.pg-ses{display:grid;margin:0;padding:.4rem clamp(1rem,2.5vw,1.6rem);list-style:none}.pg .pg-ses>li{margin:0}.pg-ses>li:before{display:none}.pg-s{position:relative;display:grid;grid-template-columns:2.4rem minmax(0,1fr) auto;align-items:start;gap:.2rem .8rem;padding:.85rem 0;border-top:1px solid var(--line)}.pg-s:first-child{border-top:0}.pg-s em{position:relative;display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;background:var(--bg);font-family:var(--font-label);font-size:.75rem;font-style:normal;color:var(--ink)}.pg-s--co em{background:var(--c)}.pg-s div{display:grid;gap:.1rem;padding-top:.25rem;min-width:0}.pg-s b{font-weight:600;color:var(--ink)}.pg-s small{font-size:.88em;line-height:1.4;color:var(--ink-2)}.pg-tag{margin-top:.35rem;padding:.15em .6em;border-radius:999px;background:var(--bg);font-family:var(--font-label);font-size:.68rem;color:var(--ink-2)}.pg-tag--co{background:color-mix(in srgb,var(--c) 45%,#fff);color:var(--ink)}.pg-x{position:absolute;right:-.6rem;top:50%;translate:0 -50%;display:grid;place-items:center;width:1.6rem;height:1.6rem;padding:0;border:0;border-radius:50%;background:var(--ink);color:var(--bg);font:inherit;font-size:1rem;line-height:1;opacity:0;cursor:pointer;transition:opacity .2s}.pg-s--co{padding-right:1.4rem}.pg-s--co:hover .pg-x,.pg-x:focus-visible{opacity:1}@media(hover:none){.pg-x{opacity:1;background:var(--bg);color:var(--ink)}}.pg-s--co.is-nueva{animation:pg-entra .4s var(--ease)}@keyframes pg-entra{0%{opacity:0;transform:translateY(-.4rem);background:color-mix(in srgb,var(--c) 30%,transparent)}}.pg-s .pg-llevas{margin-top:.15rem;color:var(--ink)}.pg-llevas i{font-style:normal;font-weight:600}.pg-s--cierre em,.pg-tag--cierre{background:var(--ink);color:var(--bg)}.pg-s--vacio em{border:1.5px dashed color-mix(in srgb,var(--ink) 30%,transparent);background:none;font-size:1rem;color:var(--ink-2)}.pg-hoja-p{display:flex;justify-content:flex-end;padding:1rem clamp(1rem,2.5vw,1.6rem) 1.3rem;border-top:1px solid var(--line)}@media(max-width:900px){.pg{grid-template-columns:minmax(0,1fr)}.pg-menu{position:static}.pg-hoja-p .pg-cta{width:100%;justify-content:center}}@media(prefers-reduced-motion:reduce){.pg-s--co.is-nueva{animation:none}}.hp{position:absolute!important;left:-10000px;width:1px;height:1px;opacity:0;pointer-events:none}.booking .hero-band[hidden],.book-card[hidden],.book-done[hidden]{display:none}.book-done{color:var(--ink);max-width:34em;margin:0 auto;padding:2.2em 2.2em 2.4em;border-radius:1.4em;background:#fff;border:1px solid var(--line)}.bd-label{display:flex;align-items:center;gap:.6em;margin:0;font-family:var(--font-label);font-size:.78em;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.bd-dot{flex:none;width:.6em;height:.6em;border-radius:50%;background:var(--c, var(--pill))}.bd-title{margin:.7em 0 0;font-size:var(--h2-size);line-height:1.15;text-wrap:balance;outline:none}.bd-title:first-letter{text-transform:uppercase}.bd-with{display:flex;align-items:center;gap:.6em;margin:.9em 0 0;color:var(--ink-2)}.bd-avatar{width:2.2em;height:2.2em;margin:0}.bd-hello{margin:.9em 0 0}.bd-back{display:inline-flex;margin-top:1.6em}.bd-rows{margin:1.5em 0 0;border-top:1px solid var(--line)}.bd-rows>div{display:grid;grid-template-columns:9.5em minmax(0,1fr);gap:1em;padding:.75em 0;border-bottom:1px solid var(--line)}.bd-rows dt{color:var(--ink-2)}.bd-rows dd{margin:0;overflow-wrap:anywhere}.bd-time{font-variant-numeric:tabular-nums}@media(max-width:600px){.book-done{padding:1.6em 1.3em 1.8em}.bd-rows>div{grid-template-columns:1fr;gap:.15em}}.cform-send.is-loading .arrow-ico{display:none}.cform-send.is-loading:after{content:"";width:.9em;height:.9em;margin-left:.15em;border-radius:50%;border:2px solid color-mix(in srgb,currentColor 35%,transparent);border-top-color:currentColor;animation:cform-spin .7s linear infinite}@keyframes cform-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.cform-send.is-loading:after{animation-duration:2s}}
