.mgp[data-astro-cid-huz3a33c]{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:1.2rem;opacity:0;transition:opacity .25s ease}.mgp[data-astro-cid-huz3a33c][hidden]{display:none}.mgp[data-astro-cid-huz3a33c].on{opacity:1}.mgp-back[data-astro-cid-huz3a33c]{position:absolute;inset:0;background:#1113148c}.mgp-card[data-astro-cid-huz3a33c]{position:relative;max-width:34rem;background:var(--card);border:1px solid var(--rule);border-radius:var(--r-md);box-shadow:0 30px 90px #11131459;padding:clamp(1.5rem,1.2rem + 1.6vw,2.4rem);transform:translateY(10px);transition:transform .25s ease}.mgp[data-astro-cid-huz3a33c].on .mgp-card[data-astro-cid-huz3a33c]{transform:none}.mgp-x[data-astro-cid-huz3a33c]{position:absolute;top:.6rem;right:.8rem;border:0;background:none;font-size:1.7rem;line-height:1;cursor:pointer;color:var(--ink-muted);padding:.35rem}.mgp-eyebrow[data-astro-cid-huz3a33c]{font-family:var(--struct);font-weight:700;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);margin:0 0 .6rem}.mgp-card[data-astro-cid-huz3a33c] h2[data-astro-cid-huz3a33c]{font-size:clamp(1.25rem,1.05rem + 1vw,1.7rem);line-height:1.25;margin:0}.mgp-p[data-astro-cid-huz3a33c]{margin:.8rem 0 1.2rem;line-height:1.6;color:var(--ink-body)}.mgp-row[data-astro-cid-huz3a33c]{display:flex;align-items:center;gap:1.1rem;flex-wrap:wrap}.mgp-no[data-astro-cid-huz3a33c]{border:0;background:none;cursor:pointer;font:inherit;font-size:.9rem;color:var(--ink-muted);text-decoration:underline;text-underline-offset:3px;padding:.4rem 0}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/fraunces-vietnamese-600-normal.BjlAJixd.woff2) format("woff2"),url(/_astro/fraunces-vietnamese-600-normal.DlAl5EAR.woff) format("woff");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:Fraunces;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/fraunces-latin-ext-600-normal.BtzmzP0X.woff2) format("woff2"),url(/_astro/fraunces-latin-ext-600-normal.B0Dy4lqi.woff) format("woff");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:Fraunces;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/fraunces-latin-600-normal.BFCDtZfi.woff2) format("woff2"),url(/_astro/fraunces-latin-600-normal.DL5QCzvS.woff) format("woff");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:Fraunces;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/fraunces-vietnamese-700-normal.DH94m5DZ.woff2) format("woff2"),url(/_astro/fraunces-vietnamese-700-normal.DxawQjq2.woff) format("woff");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:Fraunces;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/fraunces-latin-ext-700-normal.CanUGppC.woff2) format("woff2"),url(/_astro/fraunces-latin-ext-700-normal.DuBstVeD.woff) format("woff");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:Fraunces;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/fraunces-latin-700-normal.CEOla-zY.woff2) format("woff2"),url(/_astro/fraunces-latin-700-normal.DTjk5d1Q.woff) format("woff");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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAQgABAAAAAAB+wAAAPGAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEgAXBEICoJ8gkMLFAABNgIkAyIEIAWFCgdiDAcbhQbIPg1vjKH/SZAjGKk6g0Cz4ZDoqIq9ujYKvX+56LMpeKqx39u9+yKCiGazJpasMYQkFiKJSmhkKiQRqyQSleGnud+7DTG5L6jJGPdNJriH5JbwBBG6JVISgmK/170QegCQmWgmlyggSYrYRiVCU8mVdSoUqdZWfpsHE7m10AI7gL2xGtH/pVj0d/045f9hYeqMUicC2WdxoPzP5fhug8y4jw3gwAJO/G57a1i0nm8KMKFeYGdNPGoNsbVxiQSWuba48mH8gQtyCg5ZGAvDD5agO4oAPwBQQhhCgFe5RFRvaXUzOG0xggGcWMA/AWSTcAawAQKEpdyEm4qzANWCIApAGEIZSsgghakUSrjFgCREbxu/cRzQGwWAUWtGFiE8qqmDC6iWQ71FdfCqquouvdcYFiOuCtAtgPxPewaK0aS0ggxDgXLUnlIlIIClbUaH7BBxFsMkfAAIGOGXWNkB/QSAAgPiaALiLAwBgtyUU7EC+w6DKv6QgJ+R/PPNsuFpiK5bSEIxAA+AKMALZgHrgCwgDgCl77kplpAM67LJDJl10GcCuuhI+33L9mq73u62NvsWZu3rMWb3cgvn12x/P8lffyqb/HglnFmEf+rjy4X7/ql37b5+6vY78+HB0UP1UoRu7ouL/fbFUbnaWt23vt79XKns2uzimnswMDd4/sV5T+tRyfifEJTXp0rO6M72e3+7lt5c7R9a9l9j3tdUtXfNZMugZxqkJWfd0l8q27px4E9LcXRh+Fpfy289JTldsUkNKfimSnyrbqPraoPjv2PDRXk54d4RkT5h2QXVBUA1QMDF5ccP6u/k3oV4ABGgm/SiDaYEBEz6xGt/Ouacs1M038DXTWWO5d+ncE1S92PgXGCNBfLTfYd+nQZUqml3/MkRYQsLL6dd3AEtEiDg0c5CBh22pgT47TIkwwMcReIOIh9JUMFwg9HlDax62+CQNQdOtdrtQZ2kDgJ+SbAEww1e/LyL8uEFY4z0GAYVBAwdNVYbQk1JRcB/FpjwMsWJw2Nx1EwEvFg8NZ1YRhylOHVKVSvHMNAiDMpwjAQETytGI0JJpMPgtCI4PDUjAyxJrHgJkuK1sHjCUuBqyVKuWJE6WQVKqfrUwiJGJqO4dr4JliheogRYMxUC19bqGdFobDRUQGxZM7ZQHwtvPKSkdvNFA2KxD6bEIcTgSNEBUTYW8eKokr1jKFMRKOrzf9Xm4AHl3oPChBErDnE6uwc4MkSsRYM6Pr4g3g5MjC9Mtl1gRYF8TUNxOCXjk+JT/6qR+4TujRUA) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/hanken-grotesk-vietnamese-400-normal.BLrFBAHj.woff2) format("woff2"),url(/_astro/hanken-grotesk-vietnamese-400-normal.C-iWyKLC.woff) format("woff");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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/hanken-grotesk-latin-ext-400-normal.DR7lHpW4.woff2) format("woff2"),url(/_astro/hanken-grotesk-latin-ext-400-normal.DI-aIsWt.woff) format("woff");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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/hanken-grotesk-latin-400-normal.BG6hkEXj.woff2) format("woff2"),url(/_astro/hanken-grotesk-latin-400-normal.CjyVwvJV.woff) format("woff");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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAAQIABAAAAAACAQAAAOvAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAXBEICoJ8gkILFAABNgIkAyIEIAWFKAdiDAcbngYoLgpsW7F2EW5iaDHUuE4MfK2EiuDJv6h63X9mQfCkiMhBhsvo5EiaqbW2d/+I+KtIQl7tBEmQGRKRRIOu1qgM08UaQyggDm7nRPJEQ8yt/i+kPxzR/3NNvjVI8z4uSAc88SqLKssyHUVb097RKkT3pocLQBwwzNwaPrRPwsDGVWMcQ0JC6POwBxWoCUhCyEKguo4k4ImTfTHQv3MdVgf9CqgQiB2bkDroRCAUkqpCVUlDRHQ1D5JAyEKSJYGU4qidMYjDVkQilhfxV/yqRLoxLQXMUK3Eaqx0JRxVkEydutYguNe2j/N3/7OjjD5tAXQrxM/pRbRFEP1vS0MwOoKPbCliELZdqgpVFxoiFnfUoG4WEKX4FSRkNEQQ+IJTAbUDsClry2zfm5HaPlMBxKLylTdsMk58Oh9E7h2iQh1QDdQHVMcywAlAc0BDAEn61CcqhCiKKkXjYjt17Rq5VlpfK9essaPGtuqrVyaTPYvWbV+4EFc82GLJ4SPOvvlhjZsudlj0cm5z1LE76xb/63f4H3up+o2f9Fx8dDH2/HlnH2m6xk1ZuMYWNc6+eiJ9/fBDzvW/fNflgx0iu/P1135hTq0X9rzb8b2OffZaL/9ttxws1OTtcs2ifurg4aN54vRp2vBVpxF+zfPqLpPezVhxxNg+pnTtuPK4cx07sOdmLi627vZzbK74f/MIh3FRKIso5sp/ek5tZ9stN3vviznTbUYH/aNT55eOkyw+M4A7g1BFFb/4BK0uq3qaCKA26Xi+Rm22BYScFx5lvr6+ps7I36rm/B18emObqir5nt/W66/caaU8xXJTpJNusFD+f6j0OwWqxr/6J1HDioKXS30NAnrhg1DNQETNEDjokkBtj8miqIa3YiiA0D21IakdIBvtsbEwQklzh1DW1RbUNpgH6polYNfTq702JGLjxtIlUp1Y/T+ooTrma6hJqXPDpFSVZCTllBQUYfxyskpwNS4pdRU5dSROiAZMDqqiCINpQmkICaEyECVNGJQAqqRKoAFRIBTk4OOWKs38+GBCDkKSN2p7KQERManm13KxsQrWho5E+l+Aq0pBHtlMcudbNTRtQIb1TUgkRCTESGKKckhUeQgiZXmGgr0ZDlPUgECRsAZrLCjZ1sGlCWQ01AjVpCBIWm2QQhscSqioB0G+gpMNJkIr0xXKaujoKZIcOYooRbk8bv3K/ikdh3aXRCKzSD0pEVlkXes24Fju9xrSXuwQSUWKdTYSz6PSE8Ut) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/hanken-grotesk-vietnamese-500-normal.DxwlvJEc.woff2) format("woff2"),url(/_astro/hanken-grotesk-vietnamese-500-normal.DkDHNoXI.woff) format("woff");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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/hanken-grotesk-latin-ext-500-normal.DLb9JDK8.woff2) format("woff2"),url(/_astro/hanken-grotesk-latin-ext-500-normal.BNvrJ0Ju.woff) format("woff");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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/hanken-grotesk-latin-500-normal.DrDcrrxK.woff2) format("woff2"),url(/_astro/hanken-grotesk-latin-500-normal.Bo-NxEKf.woff) format("woff");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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAQoABAAAAAACBQAAAPPAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAXBEICoJ8gkQLFAABNgIkAyIEIAWFOAdiDAcbsAYArgZscK1wkCT3IhFNYz5DPm7qldBpMgqe/7f7d5878wHPl+fTgfT+owOgTZ10qYRSldRmpU2VVAIBtVb23O0DgSLUxDaggFgCgYsH4vL58iGQsX8lwzz/N2ssW5itSTCXRf3EepFFaWB193xtOsLr/8L5w/mRXT/9/eStz9e8ZyvSAU88yqPKhpE04lG0VVOmwL/pw8X5dE4v9dEEsYPKnNkNQhGQDgAUITRCQKo63dTwvCVryFxtiQXIpAP+E4CsskcCJAMBQqckE8mUfDpoUkkoAEIjFI0iiILdyA0acLkGYMdOAD38izUkQB3SSbC4EJlLU2gg2JKA0nbB8MxyHqitvY3+nLrSFwzttchpCMi/2EMIBo1EvyrkU6CO2uZ0xQS4N1t8ko7Ip1dbSIOxnAAkWW0AQAEN5NMIvDwLQCY/nESGKZe8DDHjzh8YjMRXe50B4TcNEuLSQhLkAEgBkAtSwUawD5SDfACK+qW3RCck0pP0wqjtOztNy1CzGfH0NG/aitS5W9avT5tpOTs5Ce+cKuorV+y4+jHj8LumfP8AcA6Bolz3+LoB7/Io/dChpXr8Dn5+gnZcKWx9iTO2G0PG4RWW7NSxHl3f863TFp6ZkFbwoMm/P7ygJSJbTkrgowKoyhzz9Y9smyi8OB6IhoZKaj5vF/sX9n5Z6ZQsPDx9dfaCtPHUQ27GxAeD+8aXHZ/Ltbv9rIHMFWPzprZ39q0ZKC16pbHJf2H7maPefE68ORPLay4JwmUhmlkyiaojIEmSHyKDk53CBKRBHUL36sstQ4AWX9O+/ms9L6v7P4Vqn4CPh1B65KUXSkvcz4DEWyzjFimpsxbEqcuxv5M7OfzGQjgzgg5vpzpkghYtBKTopSuhsSymCMh0VZxEKcCjML4GoiOUAyUzpAPNtKeZuh1IUOo6SNTmOMjUbxnIVq6bmSNbDYtAusJ8SXyGSsWlPi+NVLBKkJ9FwEIxFj5uVuvZuTm5xKxm5+c2LcjHZoHHbF52AYb5IoJi7KK87f9iQqKGdeoUZRXhFhIT1SHKzadDUIRTp+XmWcIaq+Zuj0CyDpNFuGTBGIr36GDq0rPiHbHAHDOWp44ftar6TnE+FpF3zW34q2YEu2GPyNn9EkM3U7cuhjVc7Axe2QoM5ZFZOeBPiYtxCYqIMjSdscbJbTVL3KwOVkF+nfwsIojEN6OcReKiOrlEwN/OaWmmCIH/p8GCKaDOkxBDC5rokiCJiVOzKfxHJW0JuE1zytRf7Dane1MWWOMxezYbknTUbPaY/elthN8PiW5ERwE=) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/hanken-grotesk-vietnamese-600-normal.Cp8QQjQf.woff2) format("woff2"),url(/_astro/hanken-grotesk-vietnamese-600-normal.DHaFH8q1.woff) format("woff");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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/hanken-grotesk-latin-ext-600-normal.FY8kSObK.woff2) format("woff2"),url(/_astro/hanken-grotesk-latin-ext-600-normal.DHIm05DD.woff) format("woff");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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/hanken-grotesk-latin-600-normal.CIXX6EOa.woff2) format("woff2"),url(/_astro/hanken-grotesk-latin-600-normal.NEn2C4Q3.woff) format("woff");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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAQQABAAAAAAB9AAAAO1AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAXBEICoJ8gkULFAABNgIkAyIEIAWEcgdiDAcbawYAPgzYZKiDVf9AJG6cDDnBomS69KOW+n5qazEGz//bVff9qmloNUKNvSCjbbmmtQCzjTfck4MRlMqpcpgH+HHY+xMVmtIalHYAo5yoTKXFQ5zayVEoGWY92TdNoFQlCEmzUTTRuv4/nC9cFvmd4kJ9rcssgaOlihjv/5yLtwZp3scF6YAnvj6vsqOyCjrDgZ013RsdtWiVn8GJ6+k26YjeXEM1TLo9UgS4AIAihEYIcGgyQPUsXL4ez3JfPo2HDvhPALIslE1jAwKETrERNkoxHbSpJRQAoRGKRhEmQjSmRQsxMQNERMzXIzR1WzTUvohRYBkOImO0BbPJrED5ayzumbeKi8rKLke+/zfa+9BahhwC5EvEfTBohLBRoJgCTdSmSDQvgNh6X1IYUUynESo4ARAgAIlVtwEU0EAxjYBiusXAw0axMMxx0XiIMG79B/eJ/68FncKzfmIcWsh/UgHYAUwEDrAF7AHVoBiAor70keiEROlWvTRqrVucmlv53eRyJpznmM2bNjnbd2pqKmw9Vzhy6ZItlx8l7p8uHXrWwqCkZ3Tjw6sK2isPEvY9bRp+eenkpC2ns2bZ0rU1GxIP3Kedh3DcRMfM0ZllDXMOdbLl3psjjvjg/Z9X7bonrMNIitTwdN+skvyB49E9Cyvq3lSX9c/v+bq5o3rxwb7V7py4ZsKZ/oy1n0y/l5ftW1veeGxo4UxjdmLW4jm+/pENk8vun1XdYJ7deeKg8Rd9vfNnb647U1iSrtk8b+UcVA0BVlb/ZBbbnKcPYIM6EbkTr7YIAVrk+r+anJXqX+MitU/Ax32lcbj65NfY/t8uE1jK2KOMotRFDfrfhd4PVbSFXwxTikGHKtXGiVL/gAC7IboKGi/hFAEuF0SSKDtwJxScQVT7B4rNN9BMdRt0LS5AkUp7wKLJZsljRINMwKUUrNh8Awcujm05cYC1TCk+aUvk+STFBGwSEhMRlZe/Nm9MzlS9euUEZMWMycvpkROT1MOUFdFrlYWWW8wnLSEkbZEsU15ITkK3uUxJQRuFZOXEmNIMg3r06TfoYZixKMOyuWvTLDbfPKtMi27iwWO1z2Mas1M2G9/EMKDPgH6G9aJCjNt6qzkk7gV8VM9RkBfNV8AcQ5sMJyJiWssU+PUIMKX0SvHJMq8mmSJMBTm9ojfQd4sU2imb4f/UCWkHTR6HCLSgiS5FYrHM8XffX2P9dKyvb04fPnOgb+6QfQOFfKgRDcfF5vsG+0Y606i8Hv7vWtRBAAA=) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/hanken-grotesk-vietnamese-700-normal.C4RNfQp6.woff2) format("woff2"),url(/_astro/hanken-grotesk-vietnamese-700-normal.CslVg6dq.woff) format("woff");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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/hanken-grotesk-latin-ext-700-normal.CK2OfQqO.woff2) format("woff2"),url(/_astro/hanken-grotesk-latin-ext-700-normal.BXHnjv6S.woff) format("woff");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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/hanken-grotesk-latin-700-normal.CeQ8H3UY.woff2) format("woff2"),url(/_astro/hanken-grotesk-latin-700-normal.6IGCzoPh.woff) format("woff");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{--product-cobalt: #2457f5;--product-cobalt-deep: #1739b8;--product-cobalt-soft: #edf1ff;--product-lavender: #704ed9;--product-lavender-soft:#f1edff;--product-mint: #08705b;--product-mint-soft: #eaf8f3;--product-ink: #11151c;--footer-ink: #11151c;--paper: #f7f8fc;--paper-sunk: #eef1f8;--card: #ffffff;--monte: var(--product-cobalt);--monte-deep: var(--footer-ink);--monte-soft: var(--product-cobalt-soft);--tierra: #5e687b;--clay: var(--product-cobalt);--clay-deep: var(--product-cobalt-deep);--sky: #38a8d8;--sky-soft: #edf8fd;--violet: var(--product-lavender);--violet-soft:var(--product-lavender-soft);--sun: var(--product-mint);--ink: var(--product-ink);--ink-body: #465066;--ink-muted: #606a7d;--rule: rgba(34,48,78,.14);--surface-page: #f7f8fc;--surface-raised: var(--card);--surface-selected: var(--monte-soft);--text-primary: var(--ink);--text-body: var(--ink-body);--text-muted: var(--ink-muted);--text-muted-on-sunk: color-mix(in oklch, var(--ink-muted) 94%, var(--ink-body));--action-primary: var(--product-cobalt);--action-primary-hover: var(--product-cobalt-deep);--action-conversion: var(--product-cobalt);--action-conversion-hover: var(--product-cobalt-deep);--action-conversion-ink: #ffffff;--action-conversion-hover-ink: #ffffff;--status-success: var(--product-mint);--status-warning: var(--product-lavender);--status-danger: #d1435b;--status-info: var(--product-cobalt);--tinta-display: var(--ink);--hielo: var(--paper-sunk);--accion: var(--action-conversion);--accion-hover: var(--action-conversion-hover);--acento: var(--action-primary);--acento-hover: var(--action-primary-hover);--acento-ink: var(--monte);--acento-bright: var(--monte-soft);--tinta: var(--action-primary);--tinta-mid: var(--ink-body);--tinta-deep: var(--monte-deep);--tinta-soft: var(--monte-soft);--sello: var(--product-lavender);--sello-deep: var(--product-mint);--sello-bright: #b8c4ff;--on-dark: var(--paper);--on-dark-body: #dce2ee;--on-dark-muted: #aeb8c9;--on-seal: var(--paper);--on-seal-body: var(--on-dark-body);--on-seal-muted: var(--on-dark-muted);--rule-soft: rgba(34,48,78,.08);--rule-dark: rgba(255,255,255,.18);--rule-seal: var(--rule-dark);--card-shadow: 0 16px 44px -28px rgba(25,45,100,.34);--display: "Hanken Grotesk", system-ui, -apple-system, "Segoe UI", sans-serif;--struct: "Hanken Grotesk", system-ui, -apple-system, "Segoe UI", sans-serif;--ui: "Hanken Grotesk", system-ui, -apple-system, "Segoe UI", sans-serif;--fs-caption: .75rem;--fs-sm: .9375rem;--fs-base: 1.0625rem;--fs-lead: clamp(1.125rem, 1.04rem + .42vw, 1.3125rem);--fs-h4: clamp(1.25rem, 1.15rem + .5vw, 1.5rem);--fs-h3: clamp(1.625rem, 1.42rem + 1vw, 2.25rem);--fs-h2: clamp(2.2rem, 1.8rem + 2.3vw, 4rem);--fs-h1: clamp(2.8rem, 2.1rem + 3.6vw, 5.5rem);--wrap: 1120px;--gutter: clamp(1.25rem, .9rem + 1.7vw, 3rem);--r-sm: 4px;--r-md: 10px;--ease: cubic-bezier(.22, 1, .36, 1);color-scheme:light}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--footer-ink)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}body{margin:0;background:var(--paper);color:var(--ink-body);font:400 var(--fs-base)/1.65 var(--ui);-webkit-font-smoothing:antialiased;overflow-x:hidden}h1,h2,h3,h4{font-family:var(--display);color:var(--ink);font-weight:700;letter-spacing:-.018em;line-height:1.12;margin:0;text-wrap:balance}h1,h2{font-weight:700;letter-spacing:-.03em;color:var(--text-primary)}h1{font-size:var(--fs-h1)}h2{font-size:var(--fs-h2)}h3{font-size:var(--fs-h3);line-height:1.18}h4{font-size:var(--fs-h4);line-height:1.25;letter-spacing:-.012em}p{margin:0}a{color:inherit;text-decoration:none}img,svg{max-width:100%;height:auto;display:block}.num,.num *{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}:where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--monte);outline-offset:2px;border-radius:var(--r-sm)}.on-dark :where(a,button,summary):focus-visible{outline-color:var(--sello-bright)}.skip{position:absolute;left:.5rem;top:-3rem;z-index:100;background:var(--tinta);color:var(--on-dark);padding:.65rem 1rem;border-radius:var(--r-sm);font-weight:600;font-size:var(--fs-sm);transition:top .16s var(--ease)}.skip:focus{top:.5rem}.wrap{max-width:var(--wrap);margin-inline:auto;padding-inline:var(--gutter)}.band{padding-block:clamp(3rem,2.2rem + 2.6vw,4.75rem)}.band--tight{padding-block:clamp(2.25rem,1.8rem + 1.8vw,3.25rem)}.band+.band:not(.band--sunk):not(.band--dark){padding-top:clamp(1.5rem,1rem + 1.6vw,2.5rem)}.band--sunk{background:var(--paper-sunk);border-block:1px solid var(--rule-soft)}.band--dark,.band--navy{background:var(--footer-ink);color:var(--on-dark-body)}.band--navy h2,.band--navy .eyebrow{color:var(--on-dark)}.band--navy .lede{color:var(--on-dark-body)}.band--hielo{background:var(--hielo)}.band--paper{background:var(--paper)}.band--dark h1,.band--dark h2,.band--dark h3,.band--dark h4{color:var(--on-dark)}.band--seal{background:var(--sello);color:var(--on-seal-body)}.band--seal h1,.band--seal h2,.band--seal h3,.band--seal h4{color:var(--on-seal)}.on-seal{line-height:1.7}.on-seal .eyebrow{color:var(--on-seal-muted)}.on-seal .lede{color:var(--on-seal-body)}.on-seal .reassure{color:var(--on-seal-muted)}.on-seal .ledger>li{border-color:var(--rule-seal)}.on-seal .ledger p{color:var(--on-seal-body)}.on-seal :where(a,button,summary):focus-visible{outline-color:var(--on-seal)}.on-dark{line-height:1.72}.eyebrow{font-family:var(--ui);font-size:var(--fs-caption);font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--sello-deep);margin:0 0 .85rem}.on-dark .eyebrow{color:var(--sello-bright)}.lede{font-size:var(--fs-lead);line-height:1.6;color:var(--ink-body);max-width:62ch}.on-dark .lede{color:var(--on-dark-body)}.prose{max-width:68ch}.head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:.75rem 2rem;margin-bottom:clamp(1.5rem,1.2rem + 1.2vw,2.5rem)}.head>div{max-width:46rem}.head p{margin-top:.6rem;color:var(--ink-muted);max-width:58ch}.band--sunk .head p{color:var(--text-muted-on-sunk)}.head-link{font-weight:600;font-size:var(--fs-sm);color:var(--tinta);white-space:nowrap}.head-link:hover{color:var(--sello-deep)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:var(--ui);font-size:var(--fs-sm);font-weight:700;letter-spacing:.005em;padding:.875rem 1.75rem;border-radius:var(--r-sm);border:1px solid transparent;cursor:pointer;text-align:center;min-height:46px;transition:background-color .18s var(--ease),color .18s var(--ease),border-color .18s var(--ease)}.btn--primary{background:var(--action-conversion);color:var(--action-conversion-ink)}.btn--primary:hover{background:var(--action-conversion-hover);color:var(--action-conversion-hover-ink)}.btn--ghost{background:transparent;color:var(--action-primary);border-color:var(--rule)}.btn--ghost:hover{border-color:var(--action-primary)}.on-dark .btn--primary{background:var(--on-dark);color:var(--tinta-deep)}.on-dark .btn--primary:hover{background:#fff;color:var(--tinta-deep)}.on-dark .btn--ghost{color:var(--on-dark);border-color:var(--rule-dark)}.on-dark .btn--ghost:hover{border-color:var(--on-dark)}.on-seal .btn--primary{background:var(--card);color:var(--sello)}.on-seal .btn--primary:hover{background:var(--on-seal);color:var(--sello)}.on-seal .btn--ghost{color:var(--on-seal);border-color:var(--rule-seal)}.on-seal .btn--ghost:hover{border-color:var(--on-seal)}.btn[disabled]{opacity:.55;cursor:default}.cta-row{display:flex;flex-wrap:wrap;gap:.75rem}@media(max-width:520px){.cta-row .btn{flex:1 1 100%}}.reassure{margin-top:1rem;font-size:var(--fs-sm);color:var(--ink-muted)}.on-dark .reassure{color:var(--on-dark-muted)}.reassure b{color:inherit;font-weight:600}.ledger{list-style:none;margin:0;padding:0}.ledger>li{display:grid;grid-template-columns:2.75rem 1fr;gap:0 clamp(1rem,.8rem + .8vw,1.75rem);padding-block:clamp(1.6rem,1.2rem + 1.1vw,2.6rem);border-top:1px solid var(--rule)}.ledger>li:last-child{border-bottom:1px solid var(--rule)}.ledger-n{font-family:var(--display);font-weight:700;font-size:var(--fs-h4);color:var(--sello-deep);font-variant-numeric:tabular-nums;line-height:1.25}.ledger h3{font-size:clamp(1.375rem,1.15rem + 1.1vw,2.05rem);line-height:1.14;letter-spacing:-.018em}.ledger p{margin-top:.4rem;color:var(--ink-body);max-width:62ch}@media(min-width:940px){.ledger>li>div{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);column-gap:clamp(2rem,1.2rem + 2.4vw,4rem);align-items:start}.ledger>li>div>h3{grid-column:1;grid-row:1 / -1;align-self:start}.ledger>li>div>:not(h3){grid-column:2}.ledger>li>div>p{margin-top:.25rem;font-size:1.0625rem;max-width:46ch}}.on-dark .ledger>li{border-color:var(--rule-dark)}.on-dark .ledger-n{color:var(--sello-bright)}.on-dark .ledger p{color:var(--on-dark-body)}.chip{display:inline-flex;align-items:center;gap:.35rem;white-space:nowrap;font-size:var(--fs-caption);font-weight:700;letter-spacing:.04em;padding:.25rem .55rem;border-radius:var(--r-sm);background:var(--tinta-soft);color:var(--tinta)}.chip--yes{background:var(--ink);color:var(--on-dark)}.chip--no{background:var(--paper-sunk);color:var(--text-muted-on-sunk)}.chip--soon{background:transparent;color:var(--ink-muted);box-shadow:inset 0 0 0 1px var(--rule);border:1px dashed transparent}.form{display:grid;gap:.9rem;max-width:34rem}.form-row{display:grid;gap:.9rem;grid-template-columns:1fr 1fr}@media(max-width:560px){.form-row{grid-template-columns:1fr}}.field{display:grid;gap:.35rem}.field>span{font-size:var(--fs-caption);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted)}.on-dark .field>span{color:var(--on-dark-muted)}input,select,textarea{font:400 var(--fs-base)/1.5 var(--ui);width:100%;padding:.75rem .85rem;min-height:46px;color:var(--ink);background:var(--card);border:1px solid var(--rule);border-radius:var(--r-sm)}.on-dark input,.on-dark select,.on-dark textarea{background:var(--monte-deep);color:var(--on-dark);border-color:var(--rule-dark)}.on-seal .field>span{color:var(--on-seal-muted)}.on-seal .form-legal{color:var(--on-seal-muted)}.on-seal input,.on-seal select,.on-seal textarea{background:var(--card);color:var(--ink);border-color:transparent}.on-seal input:focus,.on-seal select:focus,.on-seal textarea:focus{outline-color:var(--on-seal)}.on-seal .form-msg[data-state=ok]{color:var(--on-seal)}.on-dark .form-msg[data-state=err]{color:oklch(.86 .09 25)}textarea{resize:vertical;min-height:5.5rem}input:focus,select:focus,textarea:focus{outline:2px solid var(--tinta);outline-offset:0;border-color:transparent}.on-dark input:focus,.on-dark select:focus,.on-dark textarea:focus{outline-color:var(--sello-bright)}.hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.form-msg{margin:0;min-height:1.5em;font-size:var(--fs-sm);font-weight:600}.form-msg[data-state=ok]{color:#1f613c}.form-msg[data-state=err]{color:#9d352f}.form-legal{font-size:var(--fs-caption);color:var(--ink-muted);line-height:1.55;max-width:46ch}.form-legal a{color:inherit;text-decoration:underline;text-underline-offset:2px;font-weight:600}.on-dark .form-legal{color:var(--on-dark-muted)}.faq{border-top:1px solid var(--rule)}.faq details{border-bottom:1px solid var(--rule)}@media(min-width:940px){.faq{display:grid;grid-template-columns:1fr 1fr;column-gap:clamp(2rem,1rem + 3vw,4.5rem);align-content:start;border-top:0}.faq details{border-top:1px solid var(--rule)}.faq summary{padding-right:1rem}}.faq summary{list-style:none;cursor:pointer;display:flex;gap:1rem;align-items:baseline;justify-content:space-between;padding-block:1.15rem;font-family:var(--display);font-weight:700;font-size:var(--fs-h4);color:var(--ink)}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-weight:400;color:var(--sello-deep);font-size:1.4em;line-height:1}.faq details[open] summary:after{content:"–"}.faq-a{padding:0 0 1.35rem;color:var(--ink-body);max-width:68ch}.faq-a a{color:var(--tinta);font-weight:600;text-decoration:underline;text-underline-offset:2px}@media(hover:none){.btn:hover,.head-link:hover,.role:hover{background-color:initial}.role:hover{border-color:var(--rule)}}h1,h2,h3{font-family:var(--display);letter-spacing:-.026em}.nav-word{font-family:var(--struct);letter-spacing:-.02em}h1{font-weight:700;line-height:1.02;letter-spacing:-.034em}h2{font-weight:700;line-height:1.05;letter-spacing:-.03em}h3,.nav-word{font-weight:700}h1 em,h2 em{font-style:italic;font-weight:700;text-decoration:none;color:var(--acento-ink)}.hero h1 .hb{display:block;text-wrap:balance}.eyebrow,.btn,.nav-links a,.nav-enter,.folio{font-family:var(--struct)}.band--grain{position:relative}.band--grain:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2'/%3E%3CfeColorMatrix values='0 0 0 0 0.1 0 0 0 0 0.1 0 0 0 0 0.11 0 0 0 0.04 0'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)'/%3E%3C/svg%3E")}.folio{display:block;font-size:.72rem;font-weight:700;letter-spacing:.22em;color:var(--ink-muted);font-variant-numeric:tabular-nums;margin-bottom:.6rem}.rule-doc{border:0;height:5px;margin:0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.stamp{color:var(--ink);opacity:.85}.stamp--faint{opacity:.14}.demo-plate{position:absolute;left:7%;top:19%;min-width:38%;max-width:84%;background:var(--ink);color:var(--paper);padding:.55rem .9rem;border-radius:8px;font-weight:600;font-size:clamp(.85rem,1.3vw,1.05rem);letter-spacing:-.01em;box-shadow:0 14px 34px -12px #0a0c128c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.demo-plate b{font-weight:700}.shot-solo,.consulta-chip{transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s ease}.shot-stack.typing .shot-solo{transform:translateY(-6px) scale(1.015);box-shadow:0 40px 90px -24px #08020180}@media(prefers-reduced-motion:reduce){.shot-solo,.consulta-chip{transition:none}.shot-stack.typing .shot-solo{transform:none}}.offer-inc.num{font-family:var(--font-mono, ui-monospace, monospace);font-weight:700;color:oklch(.46 .11 158);font-size:1rem}.offer-total{display:flex;justify-content:space-between;align-items:baseline;max-width:30rem;margin:0 0 .4rem;padding-top:.9rem;border-top:2px solid var(--ink);font-family:var(--font-mono, ui-monospace, monospace);letter-spacing:.08em}.offer-total span{font-size:.78rem;color:var(--ink-muted)}.offer-total b{font-size:1.6rem;color:oklch(.46 .11 158)}[hidden]{display:none!important}[id]{scroll-margin-top:88px}.cap-head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(1.1rem,.8rem + 1.6vw,2.6rem);align-items:start}.cap-n{font-family:var(--display);font-weight:700;font-size:clamp(4.2rem,2.8rem + 7vw,9rem);line-height:.78;letter-spacing:-.045em;color:var(--acento);opacity:.18;user-select:none}.cap--slim .wrap{padding-block-end:0}.cap--slim h2{margin-bottom:0}@media(max-width:640px){.cap-n{font-size:clamp(3rem,14vw,4.2rem)}}.cap-rail{display:none}@media(min-width:1360px){.cap-rail{display:flex;flex-direction:column;gap:.85rem;position:fixed;right:clamp(.9rem,2vw,2.2rem);top:50%;transform:translateY(-50%);z-index:40}.cap-rail a{display:flex;align-items:baseline;gap:.5rem;text-decoration:none;color:var(--ink-muted);font-family:var(--ui);font-size:.72rem}.cap-rail b{font-family:var(--display);font-weight:700;font-size:.85rem;color:var(--acento-ink);letter-spacing:0}.cap-rail span{opacity:0;transform:translate(4px);transition:opacity .18s ease,transform .18s ease}.cap-rail a:hover span,.cap-rail a:focus-visible span{opacity:1;transform:none}}.tiles-eyebrow{margin-bottom:1.1rem}.tile-row,.academy-row{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.tile,.academy-card{display:flex;flex-direction:column;gap:.5rem;padding:1.6rem 1.5rem 1.4rem;text-decoration:none;color:inherit;background:var(--hielo);border:1px solid transparent;border-radius:16px;box-shadow:var(--card-shadow);transition:box-shadow .18s ease,transform .18s ease}.tile:hover,.tile:focus-visible,.academy-card:hover,.academy-card:focus-visible{transform:translateY(-3px);box-shadow:0 16px 40px color-mix(in oklch,var(--monte-deep) 16%,transparent)}.tile h3,.academy-card h3{font-size:1.06rem;letter-spacing:-.01em}.tile p,.academy-card p{color:var(--ink-muted);font-size:.94rem;line-height:1.55;margin:0}.tile-cta{margin-top:auto;padding-top:.6rem;color:var(--acento-ink);font-weight:600;font-size:.94rem}.sistema{margin-top:clamp(2rem,4vh,3rem);padding-top:clamp(1.5rem,3vh,2.25rem);border-top:1px solid var(--rule)}.sistema-t{margin:0 0 1rem;font-family:var(--display);font-weight:700;font-size:var(--fs-h4);color:var(--tinta-display)}.sistema-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(19rem,1fr));gap:.6rem 2rem}.sistema-list li{position:relative;padding-left:1.5rem;color:var(--ink-body);font-size:var(--fs-sm);line-height:1.5}.sistema-list li:before{content:"";position:absolute;left:0;top:.42em;width:.85rem;height:.45rem;border-left:2.5px solid var(--accion);border-bottom:2.5px solid var(--accion);transform:rotate(-48deg)}.tile-cat{margin-top:auto;padding-top:.7rem;font-size:.7rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--accion)}.rule-row{display:grid;gap:1rem;margin-top:1.9rem;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.rule{padding:1.6rem 1.5rem 1.4rem;background:var(--paper);border:0;border-radius:16px;box-shadow:var(--card-shadow)}.band--navy .rule{background:var(--hielo)}.band--navy .rule h3{color:var(--tinta-display)}.band--navy .rule p{color:var(--ink-body)}.rule-n{display:block;font-family:var(--display);font-weight:700;font-size:1.9rem;color:var(--acento-ink);opacity:.55;font-variant-numeric:tabular-nums;margin-bottom:.5rem}.rule h3{font-size:1.06rem;margin-bottom:.4rem}.rule p{color:var(--ink-muted);font-size:.95rem;line-height:1.6;margin:0}.dato-row{display:grid;gap:1rem;margin-top:1.9rem;grid-template-columns:repeat(auto-fit,minmax(17rem,1fr))}.dato{padding:1.4rem 1.5rem;background:var(--hielo);border:0;border-radius:16px;box-shadow:var(--card-shadow)}.dato p{font-size:1.02rem;line-height:1.6;margin:0;font-variant-numeric:tabular-nums}.dato-meta{margin-top:1.1rem;color:var(--ink-muted);font-size:.9rem}.dato-meta a{color:var(--acento-ink);font-weight:600;text-decoration:none}.dato-meta a:hover,.dato-meta a:focus-visible{text-decoration:underline}@media(max-width:40rem){.tile-row,.academy-row,.rule-row,.dato-row{grid-template-columns:1fr}}.price-operator{margin-top:1.1rem;font-size:.92rem;line-height:1.6;color:var(--on-dark-body);max-width:56ch}.price-operator a{color:var(--acento-bright);font-weight:600;text-decoration:none}.price-operator a:hover,.price-operator a:focus-visible{text-decoration:underline}.stack-import{margin-top:1.4rem;color:var(--ink-body);font-weight:600;max-width:58ch}.stack-cta{margin-top:1.2rem}.territory{position:relative;padding:0;overflow:hidden;max-height:30rem}.territory img{width:100%;height:30rem;object-fit:cover;object-position:center 40%}.territory-claim{position:absolute;inset:auto 0 0;padding:clamp(1.5rem,4vw,3rem);background:linear-gradient(transparent,color-mix(in oklch,var(--monte-deep) 82%,transparent))}.territory-claim .eyebrow{color:var(--on-dark-body)}.territory-line{color:var(--on-dark);font-family:var(--display);font-weight:600;font-size:clamp(1.25rem,1rem + 1.6vw,2rem);max-width:30ch;line-height:1.25;text-wrap:balance;margin-top:.4rem}.operador-in{display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(1.5rem,1.2rem + 2.5vw,3.5rem);align-items:center}.operador-foto{width:clamp(9rem,8rem + 8vw,15rem);height:auto;border-radius:16px;box-shadow:var(--card-shadow)}@media(max-width:640px){.operador-in{grid-template-columns:1fr}.operador-foto{width:11rem}}.tile-chip{display:inline-flex;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;border-radius:10px;margin-bottom:.35rem;background:color-mix(in oklch,var(--monte) 10%,transparent);color:var(--acento-ink)}.tile-chip svg{width:1.35rem;height:1.35rem}.form-card{background:var(--paper);border-radius:18px;padding:clamp(1.4rem,1.1rem + 1.6vw,2.2rem);box-shadow:0 18px 50px color-mix(in oklch,var(--monte-deep) 35%,transparent)}.form-card-t{font-family:var(--display);font-weight:600;font-size:1.35rem;color:var(--tinta-display)}.form-card-s{margin-top:.2rem;margin-bottom:1.1rem;color:var(--ink-muted);font-size:.93rem}.form-card .field>span{text-transform:none;letter-spacing:0;font-weight:600;font-size:.9rem;color:var(--ink)}.field-help{color:var(--ink-muted);font-size:.82rem;margin-top:-.1rem}.form-card input,.form-card select,.form-card textarea{background:var(--card);color:var(--ink);border:1px solid var(--rule);border-radius:10px;min-height:48px}.form-card input:focus,.form-card select:focus,.form-card textarea:focus{outline:2px solid var(--acento);outline-offset:1px;border-color:var(--acento)}.form-card textarea{min-height:4.2rem}.form-card .btn--primary{background:var(--action-conversion);color:var(--action-conversion-ink);width:100%}.form-card .btn--primary:hover{background:var(--accion-hover);color:var(--action-conversion-hover-ink)}.form-card .form-legal{color:var(--ink-muted)}.form-card .form-legal a{color:var(--acento-ink)}.form-card .form-msg[data-state=err]{color:#9b1e22}.form-card .form-msg[data-state=ok]{color:var(--acento-ink)}html.mjs :where(.head,.tile,.rule,.dato,.academy-card,.ledger>li,.giga,.territory-claim,.form-card,.offer-item,.tools-grid>*,.faq details,.shot-stack,.panel-shot,.hero-arg>*){transform:translateY(56px) scale(.97);transition:transform 1s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i, 0) * 90ms)}html.mjs .in{transform:none}html.mjs .hero-shot{transform:translateY(calc((.5 - var(--p, .5)) * 80px))}html.mjs .consulta-chip{transform:translateY(calc((.5 - var(--p, .5)) * 170px))}html.mjs .territory img{transform:scale(calc(1.24 - var(--p, 1) * .24))}html.mjs .cap-n{transform:translateY(calc((1 - var(--p, 1)) * 110px))}html.mjs .marca-final span{transform:translateY(calc(38% - var(--p, 1) * 38%))}.band--hielo.hero{background:var(--surface-page)}.pila{display:grid;gap:clamp(2rem,5vh,4rem);margin-top:clamp(2rem,4vh,3.5rem)}.pcard{position:sticky;top:calc(9vh + var(--n, 0) * 14px);display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(1.5rem,3vw,3.5rem);align-items:center;min-height:min(62vh,620px);background:var(--card);border:1px solid var(--rule);border-radius:20px;padding:clamp(1.5rem,2.5vw,3.25rem);box-shadow:0 24px 70px -30px color-mix(in oklch,var(--monte-deep) 55%,transparent);transform-origin:top center}html.mjs .pcard{--seg: clamp(0, calc((var(--p, 0) - var(--s, 2)) * var(--k, 4)), 1);transform:scale(calc(1 - var(--seg) * .07))}html.mjs .pcard:nth-child(1){--s: .3;--k: 5}html.mjs .pcard:nth-child(2){--s: .48;--k: 5}html.mjs .pcard:nth-child(3){--s: .66;--k: 5}.pcard-n{font-family:var(--display);font-weight:700;font-size:clamp(3rem,2rem + 4vw,5.5rem);line-height:.8;letter-spacing:-.04em;color:var(--acento);opacity:.22;display:block;margin-bottom:.6rem;user-select:none}.pcard-copy h3{font-family:var(--display);font-weight:700;font-size:clamp(1.35rem,1.1rem + 1.2vw,2rem);letter-spacing:-.015em;color:var(--tinta-display);margin:0 0 .6rem}.pcard-copy p{color:var(--ink-body);max-width:44ch;margin:0}.pcard-vis .shot-frame{margin:0}@media(max-width:880px){.pcard{grid-template-columns:1fr;min-height:0;top:calc(76px + var(--n, 0) * 10px)}.pcard-copy p{max-width:none}}.demo-tag{font-size:var(--fs-caption);font-weight:700;letter-spacing:.04em;color:var(--ink-muted);margin:0 0 1rem}.demo-comp{background:var(--hielo);border:1px solid var(--rule);border-radius:14px;padding:clamp(1.25rem,2vw,2rem)}.demo-bars{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(.6rem,1.5vw,1.25rem);align-items:end;height:clamp(180px,26vh,260px)}.demo-bar{display:grid;grid-template-rows:1fr auto;gap:.5rem;height:100%;min-width:0}.demo-bar b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:560px){.demo-bar b{visibility:hidden}.demo-bar--tuya b{visibility:visible}}.demo-bar i{display:block;align-self:end;height:var(--h, 50%);border-radius:8px 8px 3px 3px;background:color-mix(in oklch,var(--monte) 22%,transparent)}.demo-bar--tuya i{background:var(--accion)}.demo-bar b{font-size:.68rem;font-weight:600;color:var(--ink-muted);text-align:center;line-height:1.2}.demo-bar--tuya b{color:var(--accion);font-weight:700}.demo-chat{background:var(--hielo);border:1px solid var(--rule);border-radius:14px;padding:clamp(1.25rem,2vw,2rem);display:grid;gap:.75rem}.demo-msg{margin:0;padding:.75rem 1rem;border-radius:14px;font-size:var(--fs-sm);line-height:1.55;max-width:85%}.demo-msg--in{background:var(--card);border:1px solid var(--rule);color:var(--ink-body);justify-self:start;border-bottom-left-radius:4px}.demo-msg--out{background:var(--monte-deep);color:var(--on-dark);justify-self:end;border-bottom-right-radius:4px}.demo-typing{display:inline-flex;gap:5px;align-items:center;padding:.85rem 1rem}.demo-typing i{width:7px;height:7px;border-radius:50%;background:color-mix(in oklch,var(--paper) 70%,transparent);animation:cjTyping 1.2s ease-in-out infinite}.demo-typing i:nth-child(2){animation-delay:.18s}.demo-typing i:nth-child(3){animation-delay:.36s}@keyframes cjTyping{0%,60%,to{transform:none;opacity:.5}30%{transform:translateY(-4px);opacity:1}}.nav-cta.btn--primary{background:var(--product-cobalt);color:#fff}.nav-cta.btn--primary:hover,.nav-cta.btn--primary:focus-visible{background:var(--product-cobalt-deep)}.giga{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(1.5rem,1rem + 3vw,4rem);margin-top:.75rem}.giga-n{font-family:var(--display);font-weight:700;line-height:.8;letter-spacing:-.05em;font-size:clamp(7rem,4rem + 16vw,21rem);color:var(--accion);user-select:none}@media(max-width:720px){.giga{grid-template-columns:1fr;gap:.5rem}}.lineas{position:relative}.lineas:after{content:"";position:absolute;inset:auto 0 0;height:clamp(90px,14vh,170px);pointer-events:none;background:repeating-linear-gradient(90deg,color-mix(in oklch,var(--monte-soft) 55%,transparent) 0 2px,transparent 2px 9px);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 85%);mask-image:linear-gradient(to bottom,transparent,#000 85%)}.envivo-foot{margin-top:clamp(2rem,4vh,3rem);position:relative;z-index:6}.pcard-vis{position:relative}.demo-steps{position:absolute;left:50%;bottom:12px;transform:translate(-50%);display:flex;gap:6px;padding:6px;border-radius:999px;background:color-mix(in oklch,var(--monte-deep) 82%,transparent);backdrop-filter:blur(4px)}.demo-steps span{font-size:.68rem;font-weight:700;letter-spacing:.02em;white-space:nowrap;color:color-mix(in oklch,var(--paper) 78%,transparent);padding:.28rem .6rem;border-radius:999px;animation:cjStep 8s infinite;animation-delay:var(--sd, 0s)}@keyframes cjStep{0%,25%,to{background:transparent;color:color-mix(in oklch,var(--paper) 78%,transparent)}4%,21%{background:var(--accion);color:var(--paper)}}.demo-toast{position:absolute;top:14px;right:14px;display:flex;align-items:center;gap:.55rem;padding:.6rem .85rem;border-radius:12px;background:var(--card);border:1px solid var(--rule);box-shadow:0 14px 34px -14px color-mix(in oklch,var(--monte-deep) 50%,transparent);animation:cjToast 7s cubic-bezier(.16,1,.3,1) infinite}.demo-toast i{width:9px;height:9px;border-radius:50%;background:var(--accion)}.demo-toast b{display:block;font-size:.78rem;color:var(--ink);line-height:1.2}.demo-toast span{display:block;font-size:.68rem;color:var(--ink-muted)}@keyframes cjToast{0%,7%{transform:translateY(-12px) scale(.96);opacity:0}12%,74%{transform:none;opacity:1}82%,to{transform:translateY(-8px);opacity:0}}.lp-state i{animation:ndProofDot 2.2s ease-in-out infinite}@keyframes ndProofDot{0%,to{transform:none;opacity:1}50%{transform:scale(1.4);opacity:.55}}html.mjs .pcard-vis .shot-frame img{transform:translateY(calc(var(--p, .5) * -18px)) scale(1.06)}html.mjs .demo-bar i{transform-origin:bottom;transform:scaleY(clamp(.12,calc((var(--p, 1) - .28) * 2.4),1))}html.mjs .demo-chat .demo-msg{--dm: clamp(0, calc((var(--p, 1) - var(--dw, .3)) * 8), 1);transform:translateY(calc((1 - var(--dm)) * 22px))}html.mjs .demo-chat .demo-msg:nth-of-type(1){--dw: .34}html.mjs .demo-chat .demo-msg:nth-of-type(2){--dw: .42}html.mjs .demo-chat .demo-msg:nth-of-type(3){--dw: .5}html.mjs .demo-chat .demo-msg:nth-of-type(4){--dw: .58}.marca-final{overflow:hidden;position:relative;line-height:.9;background:var(--footer-ink);margin-top:-1px;padding-top:clamp(2rem,6vh,5rem)}.marca-final:before{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(90deg,color-mix(in oklch,var(--monte-soft) 30%,transparent) 0 2px,transparent 2px 9px);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 92%);mask-image:linear-gradient(to bottom,transparent,#000 92%)}.marca-final span{display:block;position:relative;font-family:var(--display);font-weight:700;font-size:clamp(4rem,20.5vw,26rem);letter-spacing:-.05em;text-align:center;color:color-mix(in oklch,var(--paper) 16%,transparent);margin-bottom:-.06em;user-select:none}.foot .cj-mark[data-astro-cid-iifiznic] rect[data-astro-cid-iifiznic]:last-of-type,.on-dark .cj-mark[data-astro-cid-iifiznic] rect[data-astro-cid-iifiznic]:last-of-type{stroke:var(--sello-bright)}.on-seal .cj-mark[data-astro-cid-iifiznic] rect[data-astro-cid-iifiznic]:last-of-type{stroke:var(--on-seal)}.cg-fab{position:fixed;right:20px;bottom:20px;z-index:95;display:inline-flex;align-items:center;gap:.5rem;padding:.7rem 1.1rem;border:1px solid transparent;border-radius:999px;cursor:pointer;font-family:var(--ui, inherit);font-weight:700;font-size:.92rem;color:#fff;background:var(--product-cobalt);box-shadow:0 12px 30px #192d6447;transition:transform .2s var(--ease),background-color .2s var(--ease),border-color .2s var(--ease)}.cg-fab:hover{transform:translateY(-2px);background:var(--product-cobalt-deep)}body[data-page=home] .cg-fab{color:var(--product-cobalt);background:var(--card);border:1px solid #dfe4ff;box-shadow:0 10px 28px #1113142e}body[data-page=home] .cg-fab:hover{color:var(--product-cobalt-deep);background:var(--product-cobalt-soft);border-color:var(--product-cobalt)}.cg-teaser{position:fixed;right:20px;bottom:82px;z-index:95;width:min(300px,calc(100vw - 40px))!important;opacity:0;transform:translateY(10px) scale(.98);transition:opacity .35s ease,transform .35s cubic-bezier(.16,1,.3,1)}.cg-teaser.in{opacity:1;transform:none}.cg-teaser[hidden]{display:none}.cg-teaser-body{position:relative;display:flex;align-items:center;gap:.85rem;width:100%;text-align:left;padding:.7rem .95rem .7rem .7rem;background:var(--card);border:1px solid var(--rule);border-radius:18px;box-shadow:0 16px 44px #11131438;cursor:pointer;font-family:var(--ui, inherit);color:var(--ink)}.cg-teaser-body:hover{border-color:var(--tinta)}.cg-teaser-body:after{content:"";position:absolute;bottom:-7px;right:26px;width:13px;height:13px;background:var(--card);border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);transform:rotate(45deg)}.cg-teaser-av{flex:0 0 auto;width:62px;height:62px;border-radius:50%;overflow:hidden;display:block;box-shadow:0 0 0 2px var(--sello)}.cg-teaser-av img{width:100%;height:100%;object-fit:cover;display:block}.cg-teaser-txt{font-size:.9rem;line-height:1.38;font-weight:500}.cg-teaser-x{position:absolute;top:-9px;right:-9px;z-index:1;width:24px;height:24px;border-radius:50%;border:1px solid var(--rule);background:var(--card);color:var(--ink-muted);font-size:1.05rem;line-height:1;cursor:pointer;box-shadow:0 2px 8px #02030929;display:grid;place-items:center;padding:0}.cg-teaser-x:hover{color:var(--ink)}@media(prefers-reduced-motion:reduce){.cg-teaser{transition:opacity .2s ease;transform:none}.cg-teaser.in{transform:none}}.cg-panel{position:fixed;right:20px;bottom:20px;z-index:96;width:min(380px,calc(100vw - 32px));height:min(560px,calc(100vh - 40px));display:flex;flex-direction:column;background:var(--card);border:1px solid var(--rule);border-radius:16px;overflow:hidden;box-shadow:0 24px 60px #1113144d;font-family:var(--ui, inherit)}.cg-panel[hidden]{display:none}.cg-head{display:flex;align-items:center;gap:.7rem;padding:.8rem .95rem;background:var(--product-cobalt-deep);color:var(--on-dark)}.cg-head-av{flex:0 0 auto;width:42px;height:42px;border-radius:50%;overflow:hidden;box-shadow:0 0 0 2px var(--sello);display:block}.cg-head-av img{width:100%;height:100%;object-fit:cover;display:block}.cg-head-txt{flex:1;min-width:0}.cg-title{font-family:var(--display);font-weight:700;font-size:.98rem;margin:0;letter-spacing:.01em;color:var(--on-dark)}.cg-sub{margin:.08rem 0 0;font-size:.75rem;color:var(--on-dark-muted)}.cg-x{background:none;border:0;color:var(--on-dark);cursor:pointer;padding:.35rem;display:grid;place-items:center;opacity:.85;border-radius:8px}.cg-x:hover{opacity:1;background:#ffffff1a}.cg-log{flex:1;overflow-y:auto;padding:1rem .9rem;display:flex;flex-direction:column;gap:.7rem;background:var(--paper)}.cg-row{display:flex;align-items:flex-end;gap:.45rem;max-width:100%}.cg-row-me{justify-content:flex-end}.cg-av{flex:0 0 auto;width:30px;height:30px;border-radius:50%;overflow:hidden}.cg-av-mark{display:grid;place-items:center;background:var(--ink, #16181a);color:var(--card, #fff)}.cg-av-mark svg{width:58%;height:58%;display:block}.cg-av-mark svg rect[fill]{fill:var(--ink, #16181a)}.cg-av img{width:100%;height:100%;object-fit:cover;display:block}.cg-msg{max-width:80%;padding:.6rem .85rem;border-radius:16px;font-size:.92rem;line-height:1.5;white-space:pre-wrap;word-wrap:break-word}.cg-bot{background:var(--card);color:var(--ink);border:1px solid var(--rule);border-bottom-left-radius:5px}.cg-me{background:var(--product-cobalt);color:var(--on-dark);border-bottom-right-radius:5px}.cg-msg a{color:inherit;text-decoration:underline}.cg-form{display:flex;gap:.5rem;padding:.7rem;border-top:1px solid var(--rule);background:var(--card)}.cg-input{flex:1;min-width:0;padding:.65rem .8rem;border:1px solid var(--rule);border-radius:999px;font:inherit;font-size:.92rem;color:var(--ink);background:var(--card)}.cg-input:focus-visible{outline:none;border-color:var(--product-cobalt)}.cg-send{flex:0 0 auto;border:0;border-radius:50%;width:42px;height:42px;display:grid;place-items:center;cursor:pointer;color:var(--on-dark);background:var(--product-cobalt);transition:background-color .2s var(--ease)}.cg-send:hover{background:var(--product-cobalt-deep)}.cg-credit{margin:0;padding:.5rem;text-align:center;font-size:.72rem;color:var(--ink-muted);background:var(--card);border-top:1px solid var(--rule)}.cg-credit a{color:inherit;font-weight:400;text-decoration:underline;text-underline-offset:2px;opacity:.85}.cg-credit a:hover{text-decoration:underline}@media(max-width:480px){.cg-fab span{display:none}}@media(max-width:560px){.cg-panel{inset:0;width:100%;height:100%;height:100dvh;max-height:none;border:0;border-radius:0;box-shadow:none;z-index:2147483000}.cg-head{padding:.85rem .9rem;padding-top:calc(.85rem + env(safe-area-inset-top))}.cg-title{font-size:1.02rem;line-height:1.25}.cg-sub{font-size:.78rem}.cg-log{padding:1rem .85rem;gap:.6rem}.cg-msg{max-width:88%;font-size:1rem;line-height:1.5}.cg-form{padding:.7rem .8rem}.cg-input{font-size:16px}.cg-credit{padding:.5rem;padding-bottom:calc(.5rem + env(safe-area-inset-bottom))}.cg-teaser{right:14px;bottom:76px;width:min(288px,calc(100vw - 72px))!important}.cg-teaser-body{gap:.6rem;padding:.6rem .8rem .6rem .55rem;border-radius:16px}.cg-teaser-body:after{right:22px}.cg-teaser-av{width:48px;height:48px}.cg-teaser-txt{font-size:.86rem;line-height:1.34}.cg-teaser-x{width:22px;height:22px;top:-8px;right:-8px;font-size:.95rem}.cg-teaser-body,.cg-fab{touch-action:manipulation;-webkit-tap-highlight-color:transparent}}.reveal{opacity:0;transform:translateY(14px);transition:opacity .48s var(--ease),transform .56s var(--ease)}.reveal.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}}.nav{position:sticky;top:0;z-index:50;background:color-mix(in oklch,var(--surface-page) 96%,transparent);backdrop-filter:blur(10px);border-bottom:1px solid var(--rule)}.nav-in{display:flex;align-items:center;gap:clamp(1rem,2.5vw,2.5rem);min-height:68px;padding-block:.75rem}.nav-brand{display:inline-flex;align-items:center;gap:.55rem;flex:none}.nav-brand .cj-mark{flex:none}.nav-word{font-family:var(--struct);font-weight:700;font-size:1.125rem;letter-spacing:-.02em;color:var(--ink);white-space:nowrap}.nav-word i{font-style:normal;font-weight:600;color:var(--sello-deep);letter-spacing:.02em}.nav-links,.campaign-links{display:flex;align-items:center;flex-wrap:nowrap;min-width:0;gap:clamp(.9rem,1.6vw,1.6rem);margin-inline-start:auto}.nav-links>a,.campaign-links>a,.nav-mega-btn{font-size:var(--fs-sm);font-weight:500;color:var(--ink-body);white-space:nowrap;padding-block:.4rem}.nav-links>a:hover,.campaign-links>a:hover,.nav-mega-btn:hover{color:var(--tinta)}.nav-act{display:flex;align-items:center;gap:.9rem;flex:none}.nav-enter{font-size:var(--fs-sm);font-weight:700;color:var(--tinta)}.nav-cta{padding:.6rem 1.1rem;min-height:40px;white-space:nowrap;flex:none}.nav--campaign .nav-in{max-width:1440px}.nav--campaign .nav-brand--campaign{min-width:210px}.nav--campaign .nav-word{color:var(--tinta);font-size:1.3rem;letter-spacing:.16em}.nav--campaign .campaign-links{margin-inline:0;gap:clamp(2.25rem,4vw,4.5rem)}.nav--campaign .nav-act{margin-inline-start:auto}.nav--campaign .nav-enter{color:var(--ink-body);font-weight:500;border-bottom:1px solid var(--tinta)}.nav-mega-item{position:static}.nav-mega-btn{display:inline-flex;align-items:center;gap:.3rem;background:transparent;border:0;cursor:pointer;font-family:var(--ui)}.nav-mega-btn[aria-expanded=true]{color:var(--ink)}.nav-chev{transition:transform .18s var(--ease)}.nav-mega-btn[aria-expanded=true] .nav-chev{transform:rotate(180deg)}.nav-mega{position:absolute;inset-inline:0;top:100%;padding-top:10px}.nav-mega[hidden]{display:none!important}.nav-mega-shell{width:min(1120px,calc(100% - 40px));margin-inline:auto;overflow:hidden;background:#fffffffa;border:1px solid rgba(17,24,39,.1);border-radius:22px;box-shadow:0 24px 70px #0f172a29,0 4px 14px #0f172a12}.nav-mega-in{display:grid;grid-template-columns:minmax(0,2.25fr) minmax(0,1fr) minmax(0,.95fr);gap:clamp(1.25rem,2.5vw,2.5rem);padding:1.6rem 1.9rem;align-items:start}.nav-product-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(260px,.72fr)}.nav-product-heading{grid-column:1 / -1;display:flex;align-items:baseline;gap:1rem;padding:1.05rem 1.3rem;border-bottom:1px solid rgba(17,24,39,.08)}.nav-product-heading>span,.nav-product-copy small{color:#2854ee;font-size:.68rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.nav-product-heading>strong{font-size:.92rem;color:var(--ink)}.nav-product-primary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:1.15rem;gap:.7rem}.nav-product-primary>a{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem;min-height:154px;padding:1rem;color:var(--ink);background:#f7f8ff;border:1px solid #e3e7ff;border-radius:16px;transition:transform .18s var(--ease),box-shadow .18s var(--ease),border-color .18s var(--ease)}.nav-product-primary>a:nth-child(2){background:#f2fbf8;border-color:#d7f1e8}.nav-product-primary>a:nth-child(3){background:#faf6ff;border-color:#ece0ff}.nav-product-primary>a:hover,.nav-product-primary>a:focus-visible{transform:translateY(-3px);border-color:#b8c4ff;box-shadow:0 12px 24px #2554ee1a}.nav-product-num{display:grid;place-items:center;width:1.7rem;height:1.7rem;border-radius:999px;color:#2854ee;background:#fff;border:1px solid #dfe4ff;font-size:.68rem;font-weight:700}.nav-product-copy{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.nav-product-copy strong{margin-top:.35rem;font-size:1.12rem;letter-spacing:-.02em}.nav-product-copy>span{margin-top:.55rem;color:var(--ink-muted);font-size:.8rem;line-height:1.45}.nav-product-directory{padding:1.25rem;background:#f8f8f6;border-left:1px solid rgba(17,24,39,.08)}.nav-product-directory-label{display:block;margin-bottom:.65rem;color:var(--ink-muted);font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.nav-product-directory>div:not(.nav-product-utility){display:grid}.nav-product-directory>div:not(.nav-product-utility) a{padding:.52rem 0;border-bottom:1px solid rgba(17,24,39,.07);color:var(--ink-body);font-size:.8rem;font-weight:600}.nav-product-directory>div:not(.nav-product-utility) a:hover{color:#2854ee}.nav-product-utility{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.9rem}.nav-product-utility a{padding:.4rem .6rem;color:#2854ee;background:#fff;border:1px solid #dfe4ff;border-radius:999px;font-size:.7rem;font-weight:700}.nav-mega-sub{margin:0 0 .45rem;padding-inline:.6rem;font-size:.8125rem;line-height:1.4;color:var(--ink-muted)}a.nav-mega-hl{display:inline-block;text-decoration:none}a.nav-mega-hl:hover,a.nav-mega-hl:focus-visible{text-decoration:underline;text-underline-offset:3px}.nav-mega-h{font-family:var(--ui);font-size:var(--fs-caption);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);margin:0 0 .5rem;padding-inline:.6rem}.nav-tools{list-style:none;margin:0;padding:0;display:grid;gap:.1rem}.nav-mega-col:first-child .nav-tools{grid-template-columns:1fr 1fr;column-gap:.5rem}.nav-mega-in .nav-mega-col:not(:first-child) .nav-tools[data-dense]{grid-template-columns:1fr 1fr;column-gap:.5rem}.nav-tool{display:flex;gap:.7rem;align-items:flex-start;padding:.55rem .6rem;border-radius:var(--r-md);color:var(--ink)}.nav-tool:hover,.nav-tool:focus-visible{background:var(--hielo)}.nav-tool .tool-ic{flex:none;margin-top:.15rem;color:var(--sello-deep)}.nav-tool-body{display:grid;gap:.15rem;min-width:0}.nav-tool-n{display:flex;align-items:center;flex-wrap:wrap;gap:.45rem;font-size:var(--fs-sm);font-weight:600;line-height:1.3}.nav-tool-state{font-size:.625rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;line-height:1.4;padding:.1rem .38rem;border-radius:var(--r-sm);background:var(--tinta-soft);color:var(--ink-body);white-space:nowrap}.nav-tool-state--member{background:transparent;box-shadow:inset 0 0 0 1px var(--rule);color:var(--ink-muted)}.nav-tool-p{font-size:.8125rem;line-height:1.45;color:var(--ink-muted)}.nav-mega-feat{display:grid;gap:.35rem;align-content:start;padding:1.1rem 1.2rem 1.25rem;border-radius:14px;background:var(--tinta-display);color:var(--on-dark-body)}.nav-mega-feat .tool-ic{color:var(--on-dark);margin-bottom:.4rem}.nav-mega-feat-e{font-size:var(--fs-caption);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--sello-bright)}.nav-mega-feat-h{font-family:var(--display);font-weight:700;font-size:1.2rem;line-height:1.2;letter-spacing:-.015em;color:var(--on-dark)}.nav-mega-feat-p{font-size:var(--fs-sm);line-height:1.5}.nav-mega-feat-cta{margin-top:.5rem;font-size:var(--fs-sm);font-weight:700;color:var(--on-dark);text-decoration:underline;text-underline-offset:3px}@media(max-width:1180px){.nav-mega-col:first-child .nav-tools{grid-template-columns:1fr}.nav-mega-in .nav-mega-col:not(:first-child) .nav-tools[data-dense]{grid-template-columns:1fr}}.nav-burger{display:none;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;margin-inline-start:auto;padding:0;background:transparent;border:0;cursor:pointer}.nav-burger span{display:block;width:22px;height:2px;background:var(--ink);margin-inline:auto}.nav-panel{border-top:1px solid var(--rule);background:var(--paper);max-height:calc(100dvh - 68px);overflow-y:auto}.nav-panel[hidden]{display:none!important}.foot-legal--focus{padding-top:clamp(1.5rem,1.2rem + 1vw,2rem)}.foot-legal--focus .foot-tag{max-width:52ch;margin-bottom:.75rem}.nav-panel .wrap{display:flex;flex-direction:column;padding-block:.5rem 1.25rem}.nav-panel>.wrap>a{padding-block:.85rem;font-size:var(--fs-base);font-weight:500;color:var(--ink-body);border-bottom:1px solid var(--rule-soft)}.nav-panel .btn{margin-top:1rem;border-bottom:0;color:var(--on-dark)}.nav-panel-tools{border-bottom:1px solid var(--rule-soft)}.nav-panel-tools summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;list-style:none;padding-block:.85rem;font-size:var(--fs-base);font-weight:500;color:var(--ink-body)}.nav-panel-tools summary::-webkit-details-marker{display:none}.nav-panel-tools[open] summary .nav-chev{transform:rotate(180deg)}.nav-panel-group{padding:.35rem 0 .75rem}.nav-panel-group .nav-mega-h{padding-inline:0;margin-bottom:.2rem}.nav-panel-tool{display:flex;align-items:center;gap:.65rem;min-height:44px;padding-block:.4rem;font-size:var(--fs-sm);font-weight:500;color:var(--ink)}.nav-panel-tool .tool-ic{flex:none;color:var(--sello-deep)}.nav-panel-tool>span:first-of-type{flex:1 1 auto;min-width:0}.nav-panel-product{padding:.1rem 0 1rem}.nav-panel-product-primary{display:grid;gap:.55rem}.nav-panel-product-primary>a{display:grid;padding:.85rem;color:var(--ink);background:#f7f8ff;border:1px solid #e3e7ff;border-radius:14px}.nav-panel-product-primary>a:nth-child(2){background:#f2fbf8;border-color:#d7f1e8}.nav-panel-product-primary>a:nth-child(3){background:#faf6ff;border-color:#ece0ff}.nav-panel-product-primary small{color:#2854ee;font-size:.62rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.nav-panel-product-primary strong{margin-top:.18rem;font-size:1rem}.nav-panel-product-primary>a>span{margin-top:.28rem;color:var(--ink-muted);font-size:.78rem;line-height:1.4}.nav-panel-product-directory{display:grid;grid-template-columns:1fr 1fr;gap:0 .75rem;margin-top:.9rem}.nav-panel-product-directory>span{grid-column:1 / -1;padding-bottom:.3rem;color:var(--ink-muted);font-size:.64rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.nav-panel-product-directory a{padding:.5rem 0;border-bottom:1px solid var(--rule-soft);color:var(--ink-body);font-size:.78rem;font-weight:600}.nav-panel-product-utility{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.8rem}.nav-panel-product-utility a{padding:.42rem .62rem;color:#2854ee;background:#f7f8ff;border:1px solid #dfe4ff;border-radius:999px;font-size:.7rem;font-weight:700}@media(max-width:920px){.nav-links,.campaign-links{display:none}.nav-act{gap:0;margin-inline-start:auto}.nav-enter{display:none}.nav-cta{padding:.5rem .85rem;min-height:38px;font-size:.8125rem}.nav-burger{display:flex;margin-inline-start:.25rem}.nav--campaign .nav-in{min-height:64px}.nav--campaign .nav-brand--campaign{min-width:0}.nav--campaign .nav-word{font-size:1.05rem;letter-spacing:.12em}.nav--campaign .nav-act{display:flex;margin-inline-start:auto}.nav--campaign .nav-enter{display:inline-flex;font-size:.8125rem}}@media(min-width:921px){.nav-panel{display:none}}.foot{background:var(--footer-ink);color:var(--on-dark-body);margin-top:0}.foot a{color:var(--on-dark-body)}.foot a:hover{color:var(--sello-bright)}.foot .nav-word{color:var(--on-dark)}.foot .nav-word i{color:var(--sello-bright)}.foot-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:clamp(1.75rem,4vw,4rem);padding-block:clamp(3rem,2.4rem + 2vw,4.5rem) clamp(1.75rem,3vw,2.75rem)}@media(max-width:780px){.foot-grid{grid-template-columns:1fr 1fr}.foot-brand{grid-column:1 / -1}}@media(max-width:480px){.foot-grid{grid-template-columns:1fr}}.foot-brand>a{display:inline-flex;align-items:center;gap:.55rem}.foot-tag{margin-top:.9rem;max-width:34ch;font-size:var(--fs-sm);color:var(--on-dark-muted);line-height:1.6}.foot-col{display:flex;flex-direction:column;gap:.65rem}.foot-col-h{font-size:var(--fs-caption);font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--sello-bright);margin:0 0 .35rem}.foot-col a{font-size:var(--fs-sm)}.foot-legal{display:grid;gap:.4rem;padding-block:1.5rem 2.5rem;border-top:1px solid var(--rule-dark)}.foot-legal p{font-size:var(--fs-caption);color:var(--on-dark-muted);line-height:1.6}.foot-ld a{font-weight:600}.nf[data-astro-cid-zetdm5md]{max-width:58ch}.nf[data-astro-cid-zetdm5md] .lede[data-astro-cid-zetdm5md]{margin-top:1rem}.nf-links[data-astro-cid-zetdm5md]{list-style:none;margin:1.5rem 0 0;padding:0;border-top:1px solid var(--rule)}.nf-links[data-astro-cid-zetdm5md] li[data-astro-cid-zetdm5md]{border-bottom:1px solid var(--rule)}.nf-links[data-astro-cid-zetdm5md] a[data-astro-cid-zetdm5md]{display:block;padding-block:.85rem;font-weight:600;color:var(--ink)}.nf-links[data-astro-cid-zetdm5md] a[data-astro-cid-zetdm5md]:hover{color:var(--tinta);text-decoration:underline;text-underline-offset:3px}.nf[data-astro-cid-zetdm5md] .cta-row[data-astro-cid-zetdm5md]{margin-top:2rem}
