@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/bricolage-grotesque-vietnamese-500-normal.FzY9NZwK.woff2) format("woff2"),url(/_astro/bricolage-grotesque-vietnamese-500-normal.CAK5R6Iy.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:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/bricolage-grotesque-latin-ext-500-normal.DIhLz7G7.woff2) format("woff2"),url(/_astro/bricolage-grotesque-latin-ext-500-normal.B0ZDNVGf.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:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/bricolage-grotesque-latin-500-normal.DEDBoLFO.woff2) format("woff2"),url(/_astro/bricolage-grotesque-latin-500-normal.CV-uA8Lw.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:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/bricolage-grotesque-vietnamese-700-normal.BLYPkJbo.woff2) format("woff2"),url(/_astro/bricolage-grotesque-vietnamese-700-normal.CHrFuVHU.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:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/bricolage-grotesque-latin-ext-700-normal.fBkt-7fi.woff2) format("woff2"),url(/_astro/bricolage-grotesque-latin-ext-700-normal.BXpPFNFj.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:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/bricolage-grotesque-latin-700-normal.gtcctNPv.woff2) format("woff2"),url(/_astro/bricolage-grotesque-latin-700-normal.DvJDmrLu.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:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/bricolage-grotesque-vietnamese-800-normal.RJtJa6zl.woff2) format("woff2"),url(/_astro/bricolage-grotesque-vietnamese-800-normal.DJ4hCX8l.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:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/bricolage-grotesque-latin-ext-800-normal.BimIDUhy.woff2) format("woff2"),url(/_astro/bricolage-grotesque-latin-ext-800-normal.CkoBqIJM.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:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/bricolage-grotesque-latin-800-normal.J50vIsBe.woff2) format("woff2"),url(/_astro/bricolage-grotesque-latin-800-normal.Br4b-5gk.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}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/space-mono-vietnamese-400-normal.BNOj0Qhp.woff2) format("woff2"),url(/_astro/space-mono-vietnamese-400-normal.B0PMp_xB.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:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/space-mono-latin-ext-400-normal.DTLbW2xa.woff2) format("woff2"),url(/_astro/space-mono-latin-ext-400-normal.D4cJI_B-.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:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/space-mono-latin-400-normal.Rg4St2Dn.woff2) format("woff2"),url(/_astro/space-mono-latin-400-normal._3DlpgIW.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:Space Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/space-mono-vietnamese-700-normal.DWQgDHuA.woff2) format("woff2"),url(/_astro/space-mono-vietnamese-700-normal.D-KrLuLr.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:Space Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/space-mono-latin-ext-700-normal.B2s3bDs2.woff2) format("woff2"),url(/_astro/space-mono-latin-ext-700-normal.B_E7P90g.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:Space Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/space-mono-latin-700-normal.mWgeinG7.woff2) format("woff2"),url(/_astro/space-mono-latin-700-normal.D7A851RN.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{--bg:#070B18;--surface:#0D1430;--surface-2:#131C40;--blue:#2F6BFF;--blue-soft:#6E9BFF;--amber:#FFC24B;--amber-deep:#F5A623;--text:#EAEEF9;--muted:#8A97B7;--muted-2:#5B6688;--line:rgba(255,255,255,.09);--line-2:rgba(255,255,255,.05);--maxw:1200px;--r:16px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Hanken Grotesk,system-ui,sans-serif;font-size:clamp(15px,1.05vw,17px);line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}body:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(60% 45% at 78% 8%,rgba(47,107,255,.18),transparent 70%),radial-gradient(50% 40% at 12% 92%,rgba(255,194,75,.07),transparent 70%)}h1,h2,h3{font-family:Bricolage Grotesque,sans-serif;font-weight:700;line-height:1.02;letter-spacing:-.02em;margin:0}a{color:inherit;text-decoration:none}p{margin:0}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 24px;position:relative;z-index:1}.mono{font-family:Space Mono,monospace;font-size:.72rem;letter-spacing:.18em;text-transform:uppercase}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--amber);outline-offset:3px;border-radius:6px}.skip{position:absolute;left:-999px;top:0;background:var(--amber);color:#0a0a0a;padding:10px 16px;border-radius:8px;z-index:100}.skip:focus{left:16px;top:16px}header.nav{position:sticky;top:0;z-index:50;backdrop-filter:blur(14px);background:#070b18b8;border-bottom:1px solid var(--line-2)}.nav-in{display:flex;align-items:center;justify-content:space-between;height:68px}.brand{display:flex;align-items:center;gap:11px;font-family:Bricolage Grotesque,sans-serif;font-weight:800;letter-spacing:-.02em;font-size:1.05rem}.brand .spark{height:32px;width:auto;flex:none;display:block}.brand b{color:var(--amber)}.nav-links{display:flex;gap:30px;align-items:center}.nav-links a:not(.btn){color:var(--muted);font-size:.92rem;font-weight:500;transition:color .2s}.nav-links a:not(.btn):hover{color:var(--text)}.btn{display:inline-flex;align-items:center;gap:9px;font-weight:600;font-family:Hanken Grotesk;border-radius:999px;padding:13px 22px;font-size:.95rem;cursor:pointer;border:1px solid transparent;transition:transform .18s,box-shadow .25s,background .2s;white-space:nowrap}.btn-primary{background:linear-gradient(180deg,#ffd073,#f4a61c);color:#1a1304;font-weight:700;box-shadow:0 8px 26px -8px #ffc24b8c,inset 0 1px #ffffff80}.btn-primary:hover{transform:translateY(-2px);filter:brightness(1.04);box-shadow:0 16px 44px -10px #ffc24bb8,inset 0 1px #fff9}.btn svg{transition:transform .18s ease}.btn-primary:hover svg,.btn-ghost:hover svg{transform:translate(3px)}.btn-primary[disabled]{opacity:.65;cursor:progress}.btn-ghost{background:transparent;border-color:var(--line);color:var(--text)}.btn-ghost:hover{border-color:var(--blue-soft);background:#2f6bff14;transform:translateY(-2px)}.nav .btn{padding:10px 18px}.nav-toggle{display:none}.hero{padding:clamp(48px,7vw,86px) 0 clamp(56px,7vw,92px)}.hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(32px,4vw,64px);align-items:center}.eyebrow{display:inline-flex;align-items:center;gap:10px;color:var(--blue-soft);border:1px solid var(--line);border-radius:999px;padding:7px 14px;margin-bottom:26px;background:#2f6bff0f}.eyebrow .dot{width:7px;height:7px;border-radius:50%;background:var(--amber);box-shadow:0 0 #ffc24b99;animation:pulse 2.4s infinite}@keyframes pulse{0%{box-shadow:0 0 #ffc24b8c}70%{box-shadow:0 0 0 9px #ffc24b00}to{box-shadow:0 0 #ffc24b00}}h1.head{font-size:clamp(2.5rem,5.6vw,4.5rem);font-weight:800;letter-spacing:-.035em}h1.head .ln{display:block;overflow:hidden}h1.head .ln>span{display:block;transform:translateY(105%);animation:riseIn .9s cubic-bezier(.16,1,.3,1) forwards}h1.head .ln:nth-child(1)>span{animation-delay:.15s}h1.head .ln:nth-child(2)>span{animation-delay:.28s}h1.head .ln:nth-child(3)>span{animation-delay:.41s}.grad{background:linear-gradient(100deg,var(--blue-soft),var(--amber),var(--blue-soft));background-size:220% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:gradmove 6s linear infinite}@keyframes gradmove{to{background-position:220% center}}@keyframes riseIn{to{transform:translateY(0)}}.sub{color:var(--muted);font-size:clamp(1.02rem,1.35vw,1.2rem);max-width:34em;margin:26px 0 32px;opacity:0;animation:fade .8s ease .62s forwards}@keyframes fade{to{opacity:1}}.hero-cta{display:flex;gap:14px;flex-wrap:wrap;opacity:0;animation:fade .8s ease .74s forwards}.hero-trust{display:flex;gap:26px;flex-wrap:wrap;margin-top:34px;opacity:0;animation:fade .8s ease .9s forwards}.hero-trust div{display:flex;align-items:center;gap:9px;color:var(--muted);font-size:.9rem}.hero-trust svg{flex:none;color:var(--amber)}.panel{position:relative;border:1px solid var(--line);border-radius:20px;background:linear-gradient(180deg,#131c40b8,#090e20b8);padding:18px 18px 14px;box-shadow:0 40px 80px -30px #000000b3,inset 0 1px #ffffff0d;overflow:hidden}.panel-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.panel-head .mono{color:var(--muted-2)}.panel-live{display:flex;align-items:center;gap:8px;color:var(--amber)}.panel-live .ld{width:8px;height:8px;border-radius:50%;background:var(--amber);animation:pulse 2s infinite}.canvas-holder{position:relative;width:100%;aspect-ratio:16/12}#engine{width:100%;height:100%;display:block}.legend{display:flex;gap:20px;margin-top:12px;flex-wrap:wrap}.legend span{display:flex;align-items:center;gap:8px;font-size:.8rem;color:var(--muted)}.legend i{width:20px;height:0;border-top:3px solid;display:inline-block;border-radius:2px}.lg-motor i{border-color:var(--amber)}.lg-ref i{border-top-style:dashed;border-color:var(--muted-2)}section{padding:clamp(64px,8vw,110px) 0;position:relative;z-index:1}.sec-label{display:flex;align-items:center;gap:14px;color:var(--muted);margin-bottom:22px}.sec-label .bar{width:34px;height:1px;background:var(--amber)}.sec-h{font-size:clamp(1.9rem,3.8vw,3rem);font-weight:700;letter-spacing:-.03em;max-width:16ch}.sec-intro{color:var(--muted);font-size:clamp(1.02rem,1.3vw,1.18rem);max-width:52ch;margin-top:18px}.problem{border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2);background:#ffffff03}.prob-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,4vw,72px);align-items:center;margin-top:10px}.prob-list{margin-top:30px;display:grid;gap:2px}.prob-item{display:grid;grid-template-columns:auto 1fr;gap:18px;padding:22px 4px;border-top:1px solid var(--line)}.prob-item:last-child{border-bottom:1px solid var(--line)}.prob-item .n{font-family:Space Mono,monospace;color:var(--muted-2);font-size:.85rem;padding-top:3px}.prob-item h3{font-size:1.15rem;font-weight:700;letter-spacing:-.01em;margin-bottom:5px}.prob-item p{color:var(--muted);font-size:.96rem}.prob-aside{border-left:2px solid var(--amber);padding:6px 0 6px 24px}.prob-aside .big{font-family:Bricolage Grotesque;font-weight:800;font-size:clamp(1.5rem,2.6vw,2rem);letter-spacing:-.02em;line-height:1.15}.prob-aside p{color:var(--muted);margin-top:14px}.svc-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:52px}.card{position:relative;border:1px solid var(--surface-2);border-radius:var(--r);padding:30px 28px;background:linear-gradient(180deg,#131c4066,#090e2040);transition:border-color .25s,transform .25s,background .25s;overflow:hidden}.card:after{content:"";position:absolute;inset:0;border-radius:var(--r);pointer-events:none;background:radial-gradient(120% 90% at 100% 0,rgba(47,107,255,.12),transparent 55%);opacity:0;transition:opacity .3s}.card:hover{transform:translateY(-4px);border-color:#2f6bff80}.card:hover:after{opacity:1}.card .tag{font-family:Space Mono;font-size:.72rem;letter-spacing:.16em;color:var(--amber);text-transform:uppercase}.card h3{font-size:1.32rem;font-weight:700;letter-spacing:-.015em;margin:16px 0 10px}.card p{color:var(--muted);font-size:.97rem}.card .glyph{width:40px;height:40px;color:var(--blue-soft);margin-bottom:6px}.method{background:#ffffff03;border-top:1px solid var(--line-2)}.steps{margin-top:52px;display:grid;gap:0}.step{display:grid;grid-template-columns:120px 1fr auto;gap:28px;align-items:baseline;padding:34px 0;border-top:1px solid var(--line);transition:padding-left .3s}.step:last-child{border-bottom:1px solid var(--line)}.step:hover{padding-left:12px}.step .num{font-family:Bricolage Grotesque;font-weight:800;font-size:clamp(2rem,4vw,3.1rem);letter-spacing:-.04em;color:transparent;-webkit-text-stroke:1.4px var(--blue-soft)}.step:hover .num{color:var(--amber);-webkit-text-stroke:1.4px var(--amber)}.step h3{font-size:clamp(1.25rem,2vw,1.6rem);font-weight:700;letter-spacing:-.02em;margin-bottom:8px}.step p{color:var(--muted);max-width:48ch}.step .when{font-family:Space Mono;font-size:.74rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted-2);white-space:nowrap;text-align:right}.why-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:52px}.why{padding:28px 24px;border:1px solid var(--surface-2);border-radius:var(--r);background:#131c404d}.why .k{font-family:Space Mono;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--amber);margin-bottom:16px}.why h3{font-size:1.12rem;font-weight:700;letter-spacing:-.01em;margin-bottom:8px}.why p{color:var(--muted);font-size:.92rem}.faq{margin-top:44px;border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line)}.faq-item summary{list-style:none;cursor:pointer;padding:24px 0;display:flex;justify-content:space-between;align-items:center;gap:24px;font-family:Bricolage Grotesque,sans-serif;font-weight:700;font-size:clamp(1.05rem,1.7vw,1.28rem);letter-spacing:-.015em;color:var(--text);transition:color .2s}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:hover{color:var(--amber-deep)}.faq-item summary:after{content:"";width:11px;height:11px;flex:none;margin-right:4px;border-right:2px solid var(--amber);border-bottom:2px solid var(--amber);transform:rotate(45deg);transition:transform .25s}.faq-item[open] summary:after{transform:rotate(-135deg)}.faq-a{padding:0 0 26px;max-width:72ch}.faq-a p{color:var(--muted);font-size:1rem;line-height:1.65}.contact{border-top:1px solid var(--line-2)}.contact-grid{display:grid;grid-template-columns:1fr 1.05fr;gap:clamp(32px,4vw,64px);align-items:start}.contact-left .sec-h{max-width:14ch}.contact-points{margin-top:32px;display:grid;gap:16px}.cp{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:start}.cp svg{color:var(--amber);flex:none;margin-top:2px}.cp b{font-weight:600}.cp span{color:var(--muted);font-size:.95rem}form{border:1px solid var(--line);border-radius:20px;padding:clamp(24px,3vw,36px);background:linear-gradient(180deg,#131c408c,#090e208c);box-shadow:0 40px 80px -40px #000000b3}.field{margin-bottom:20px}.field label{display:block;font-size:.82rem;font-weight:600;margin-bottom:8px;color:var(--text)}.field label .req{color:var(--amber)}.field input,.field textarea{width:100%;background:#070b1899;border:1px solid var(--line);border-radius:10px;padding:13px 15px;color:var(--text);font-family:inherit;font-size:.97rem;transition:border-color .2s,background .2s}.field input::placeholder,.field textarea::placeholder{color:var(--muted-2)}.field input:focus,.field textarea:focus{border-color:var(--blue);background:#070b18d9}.field textarea{resize:vertical;min-height:110px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}form .btn-primary{width:100%;justify-content:center;margin-top:6px}.form-note{font-size:.8rem;color:var(--muted-2);margin-top:14px;text-align:center}.form-ok{display:none;padding:14px 16px;border-radius:10px;background:#2f6bff1f;border:1px solid rgba(47,107,255,.4);color:var(--blue-soft);font-size:.92rem;margin-bottom:18px}.form-ok.show{display:block}.form-ok.err{background:#ff5a3c1a;border-color:#ff785a73;color:#ffb0a0}footer{border-top:1px solid var(--line);padding:56px 0 40px;position:relative;z-index:1}.foot-grid{display:flex;justify-content:space-between;gap:32px;flex-wrap:wrap;align-items:flex-start}.foot-brand{max-width:30ch}.foot-brand p{color:var(--muted);font-size:.9rem;margin-top:14px}.foot-cols{display:flex;gap:64px;flex-wrap:wrap}.foot-col .mono{color:var(--muted-2);display:block;margin-bottom:16px}.foot-col a{display:block;color:var(--muted);font-size:.92rem;margin-bottom:11px;transition:color .2s}.foot-col a:hover{color:var(--text)}.foot-bottom{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:48px;padding-top:24px;border-top:1px solid var(--line-2);color:var(--muted-2);font-size:.82rem}@media(max-width:940px){.hero-grid,.prob-grid,.contact-grid{grid-template-columns:1fr}.panel{margin-top:8px}.svc-grid,.why-grid{grid-template-columns:1fr 1fr}.nav-links{display:none}.nav-links.open{display:flex;position:absolute;top:68px;left:0;right:0;flex-direction:column;gap:0;background:var(--bg);border-bottom:1px solid var(--line);padding:8px 24px 20px}.nav-links.open a{padding:13px 0;border-bottom:1px solid var(--line-2);width:100%}.nav-links.open .btn{margin-top:12px;width:100%;justify-content:center}.nav-toggle{display:inline-flex;background:transparent;border:1px solid var(--line);color:var(--text);border-radius:10px;width:44px;height:44px;align-items:center;justify-content:center;cursor:pointer}.step{grid-template-columns:64px 1fr;gap:18px}.step .when{grid-column:2;text-align:left;margin-top:4px}}@media(max-width:560px){.svc-grid,.why-grid,.form-row{grid-template-columns:1fr}.hero-trust{gap:14px 22px}h1.head{font-size:2.05rem;letter-spacing:-.025em}.hero{padding-top:36px}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}h1.head .ln>span{transform:none}.sub,.hero-cta,.hero-trust{opacity:1}}.js-reveal{opacity:0;transform:translateY(22px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.js-reveal.in{opacity:1;transform:none}.js-stagger>*{opacity:0;transform:translateY(26px) scale(.985);transition:opacity .6s ease,transform .65s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.js-stagger.in>*{opacity:1;transform:none}.js-stagger.in>:nth-child(2){transition-delay:.08s}.js-stagger.in>:nth-child(3){transition-delay:.16s}.js-stagger.in>:nth-child(4){transition-delay:.24s}.svc-ico{width:46px;height:46px;margin-bottom:12px;overflow:visible;display:block}.svc-ico .st{fill:none;stroke:url(#igGrad);stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.svc-ico .stb{fill:none;stroke:var(--surface-2);stroke-width:1.9;stroke-linecap:round}.svc-ico .fp{fill:var(--amber)}.svc-ico .anim{transform-box:view-box}.card{--ico-speed:7s;transition:border-color .25s,transform .25s,background .25s,box-shadow .3s}.card:hover{box-shadow:0 24px 60px -28px #2f6bff8c,0 0 0 1px #2f6bff2e}.card:hover .svc-ico{filter:drop-shadow(0 3px 10px rgba(255,194,75,.45))}@keyframes ig-spin{to{transform:rotate(360deg)}}@keyframes ig-spin-rev{to{transform:rotate(-360deg)}}@keyframes ig-flow{to{stroke-dashoffset:-32}}@keyframes ig-wave{0%{transform:scale(.3);opacity:.9}70%{opacity:0}to{transform:scale(1.9);opacity:0}}@keyframes ig-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.ico-radar .sweep{transform-origin:23px 23px;animation:ig-spin var(--ico-speed) linear infinite}.card:hover .ico-radar{--ico-speed:2.4s}.ico-radar .lock{transform-box:view-box;transform-origin:32px 15px;animation:ig-bob 2.2s ease-in-out infinite}.ico-orbit .o1{transform-origin:23px 23px;animation:ig-spin 9s linear infinite}.ico-orbit .o2{transform-origin:23px 23px;animation:ig-spin-rev 6s linear infinite}.card:hover .ico-orbit .o1{animation-duration:3.4s}.card:hover .ico-orbit .o2{animation-duration:2.3s}.ico-flow .flow{stroke-dasharray:7 25;animation:ig-flow 1.9s linear infinite}.card:hover .ico-flow .flow{animation-duration:.85s}.ico-beacon .wave{transform-origin:23px 23px;animation:ig-wave 2.8s ease-out infinite}.ico-beacon .wave.w2{animation-delay:.9s}.ico-beacon .wave.w3{animation-delay:1.8s}@keyframes ig-node{0%,to{opacity:.3}50%{opacity:1}}@keyframes ig-core{0%,to{transform:scale(1)}50%{transform:scale(1.14)}}.ico-neural .core{fill:url(#igGrad);transform-box:view-box;transform-origin:23px 23px;animation:ig-core 2.4s ease-in-out infinite}.ico-neural .nn{animation:ig-node 2.4s ease-in-out infinite}.ico-neural .n2{animation-delay:.3s}.ico-neural .n3{animation-delay:.6s}.ico-neural .n4{animation-delay:.9s}.card:hover .ico-neural .nn,.card:hover .ico-neural .core{animation-duration:1.1s}@keyframes ig-bar{0%{transform:scaleY(.72)}to{transform:scaleY(1)}}.ico-chart .bar{transform-box:fill-box;transform-origin:bottom;animation:ig-bar 1.6s ease-in-out infinite alternate}.ico-chart .b2{animation-delay:.25s}.ico-chart .b3{animation-delay:.5s}.card:hover .ico-chart .bar{animation-duration:.7s}.step:hover .num{filter:drop-shadow(0 0 12px rgba(255,194,75,.45))}@media(prefers-reduced-motion:reduce){.js-reveal,.js-stagger>*{opacity:1!important;transform:none!important}}.crumbs{color:var(--muted-2);margin-bottom:22px;display:flex;gap:8px;flex-wrap:wrap;align-items:center}.crumbs a{color:var(--muted);transition:color .2s}.crumbs a:hover{color:var(--amber)}.crumbs span[aria-hidden]{color:var(--muted-2)}.res-hero{padding:clamp(40px,6vw,72px) 0 8px}.res-h1{font-size:clamp(2.1rem,4.6vw,3.4rem);font-weight:800;letter-spacing:-.03em;max-width:16ch;margin-top:14px}.res-intro{color:var(--muted);font-size:clamp(1.02rem,1.3vw,1.18rem);max-width:52ch;margin-top:20px}.res-tools,.res-list{padding:clamp(34px,4vw,54px) 0}.res-tools .sec-h,.res-list .sec-h{font-size:clamp(1.4rem,2.4vw,1.9rem)}.tool-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;margin-top:24px}.tool-card{position:relative;border:1px solid var(--line);border-radius:var(--r);padding:26px 24px;background:linear-gradient(180deg,#131c4080,#090e2059);transition:transform .25s,border-color .25s,box-shadow .25s;display:block}.tool-card:hover{transform:translateY(-4px);border-color:#ffc24b73;box-shadow:0 24px 50px -26px #000000b3}.tool-card h3{font-size:1.28rem;margin:14px 0 8px}.tool-card p{color:var(--muted);font-size:.98rem}.tool-go,.art-go{display:inline-flex;align-items:center;gap:7px;color:var(--amber);margin-top:16px;font-size:.72rem}.tool-go svg,.art-go svg{transition:transform .18s}.tool-card:hover .tool-go svg,.art-card:hover .art-go svg{transform:translate(4px)}.art-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:18px;margin-top:24px}.art-card{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:var(--r);padding:24px 22px;background:var(--surface);transition:transform .25s,border-color .25s,box-shadow .25s}.art-card:hover{transform:translateY(-4px);border-color:var(--surface-2);box-shadow:0 24px 50px -26px #000000b3}.art-top{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px}.art-top time{color:var(--muted-2);font-size:.68rem}.art-card h3{font-size:1.22rem;line-height:1.12;margin-bottom:10px}.art-card p{color:var(--muted);font-size:.95rem;flex:1}.tag{display:inline-block;font-family:Space Mono,monospace;font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:var(--blue-soft);border:1px solid var(--line);border-radius:999px;padding:4px 11px;background:#2f6bff0f}.res-cta{padding:20px 0 clamp(50px,7vw,84px)}.res-cta-box{border:1px solid var(--line);border-radius:20px;padding:clamp(28px,4vw,48px);text-align:center;background:radial-gradient(120% 140% at 50% 0,rgba(47,107,255,.14),transparent 60%),var(--surface)}.res-cta-box h2{font-size:clamp(1.5rem,3vw,2.2rem)}.res-cta-box p{color:var(--muted);max-width:46ch;margin:14px auto 24px}.post{padding:clamp(34px,5vw,60px) 0 clamp(50px,7vw,86px)}.post-wrap{max-width:760px}.post-cat{display:inline-block;color:var(--amber);margin-bottom:14px}.post-title{font-size:clamp(2rem,4.4vw,3.1rem);font-weight:800;letter-spacing:-.03em;line-height:1.04}.post-desc{color:var(--muted);font-size:clamp(1.05rem,1.5vw,1.25rem);margin-top:18px;line-height:1.5}.post-meta{color:var(--muted-2);margin-top:18px;padding-bottom:24px;border-bottom:1px solid var(--line)}.prose{margin-top:32px;font-size:1.06rem;line-height:1.75;color:#d3daec}.prose>*+*{margin-top:1.15em}.prose h2{font-size:clamp(1.5rem,2.6vw,2rem);margin-top:1.9em;letter-spacing:-.02em;color:var(--text)}.prose h3{font-size:clamp(1.2rem,2vw,1.45rem);margin-top:1.5em;color:var(--text)}.prose a{color:var(--amber);text-decoration:underline;text-underline-offset:3px;text-decoration-color:#ffc24b66;transition:text-decoration-color .2s}.prose a:hover{text-decoration-color:var(--amber)}.prose strong{color:var(--text);font-weight:700}.prose ul,.prose ol{padding-left:1.3em}.prose li{margin-top:.5em}.prose li::marker{color:var(--amber)}.prose blockquote{border-left:3px solid var(--amber);padding:4px 0 4px 20px;margin-left:0;color:var(--text);font-style:italic}.prose code{font-family:Space Mono,monospace;font-size:.86em;background:var(--surface-2);padding:2px 7px;border-radius:6px}.prose table{width:100%;border-collapse:collapse;font-size:.94rem;display:block;overflow-x:auto}.prose th,.prose td{border:1px solid var(--line);padding:10px 12px;text-align:left}.prose th{background:var(--surface-2);font-family:Bricolage Grotesque,sans-serif}.prose hr{border:none;border-top:1px solid var(--line);margin:2em 0}.post-faq{margin-top:48px;padding-top:36px;border-top:1px solid var(--line)}.post-faq>h2{font-size:1.6rem;margin-bottom:18px}.post-cta{margin-top:44px;border:1px solid var(--line);border-radius:18px;padding:32px 28px;background:radial-gradient(130% 150% at 50% 0,rgba(255,194,75,.1),transparent 60%),var(--surface)}.post-cta h2{font-size:clamp(1.35rem,2.4vw,1.8rem)}.post-cta p{color:var(--muted);margin:12px 0 22px;max-width:46ch}.post-related{margin-top:52px}.rel-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-top:20px}.rel-card{border:1px solid var(--line);border-radius:14px;padding:20px;background:var(--surface);transition:transform .22s,border-color .22s}.rel-card:hover{transform:translateY(-3px);border-color:#ffc24b66}.rel-card .mono{color:var(--amber);font-size:.66rem}.rel-card h3{font-size:1.06rem;margin:10px 0 8px;line-height:1.15}.rel-card p{color:var(--muted);font-size:.88rem}.calc-hero{padding:clamp(36px,5vw,64px) 0 6px}.calc-h1{font-size:clamp(2rem,4.2vw,3.1rem);font-weight:800;letter-spacing:-.03em;max-width:18ch;margin-top:14px}.calc-intro{color:var(--muted);font-size:clamp(1.02rem,1.3vw,1.16rem);max-width:56ch;margin-top:18px}.calc-app{padding:clamp(28px,3vw,44px) 0}.calc-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(22px,3vw,40px);align-items:start}.calc-inputs{border:1px solid var(--line);border-radius:18px;padding:clamp(22px,2.4vw,30px);background:var(--surface);display:flex;flex-direction:column;gap:22px}.calc-field{display:flex;flex-direction:column;gap:9px}.calc-field>label,.calc-slider-head label{font-family:Bricolage Grotesque,sans-serif;font-weight:500;font-size:1rem;color:var(--text)}.calc-per{color:var(--muted-2);font-family:Space Mono,monospace;font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;margin-left:8px}.calc-hint{color:var(--muted-2);font-size:.82rem;line-height:1.4}.calc-money{display:flex;align-items:center;gap:0;border:1px solid var(--line);border-radius:10px;background:var(--bg);overflow:hidden}.calc-money:focus-within{border-color:var(--blue-soft)}.calc-money select,.calc-money .cur-sym{background:var(--surface-2);color:var(--muted);padding:12px;font-family:Space Mono,monospace;font-size:.84rem;border:none;border-right:1px solid var(--line)}.calc-money select{cursor:pointer}.calc-money input{flex:1;background:transparent;border:none;color:var(--text);font-size:1.15rem;font-weight:600;padding:11px 14px;font-family:Hanken Grotesk;width:100%}.calc-money input:focus{outline:none}.calc-money-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:6px;border-bottom:1px solid var(--line)}.calc-money-head select{background:var(--surface-2);color:var(--text);border:1px solid var(--line);border-radius:8px;padding:8px 12px;font-family:Space Mono,monospace;font-size:.8rem;cursor:pointer}.calc-slider-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.calc-slider-head output{font-family:Space Mono,monospace;font-weight:700;color:var(--amber);font-size:1.05rem}.calc-toggle{display:inline-flex;gap:4px;background:var(--bg);border:1px solid var(--line);border-radius:10px;padding:4px;width:max-content}.calc-toggle button{background:transparent;border:none;color:var(--muted);padding:7px 16px;border-radius:7px;cursor:pointer;font-family:Hanken Grotesk;font-size:.88rem;font-weight:600;transition:background .2s,color .2s}.calc-toggle button.on{background:var(--surface-2);color:var(--text)}input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:6px;border-radius:999px;background:linear-gradient(90deg,var(--blue),var(--amber));outline-offset:6px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;border-radius:50%;background:#fff;border:3px solid var(--amber-deep);cursor:pointer;box-shadow:0 3px 10px #00000080;transition:transform .15s}input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.12)}input[type=range]::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#fff;border:3px solid var(--amber-deep);cursor:pointer}.calc-set{border:1px solid var(--line);border-radius:14px;padding:20px;margin:0;display:flex;flex-direction:column;gap:20px}.calc-set legend{padding:0 10px;font-family:Space Mono,monospace;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--amber)}.calc-results{position:sticky;top:88px;border:1px solid var(--line);border-radius:18px;padding:clamp(24px,2.6vw,32px);background:radial-gradient(120% 100% at 50% 0,rgba(47,107,255,.14),transparent 65%),var(--surface);box-shadow:0 40px 80px -40px #000000b3}.calc-headline{text-align:center;padding-bottom:22px;border-bottom:1px solid var(--line)}.calc-headline>.mono{color:var(--muted)}.calc-big{display:flex;flex-direction:column;align-items:center;margin-top:8px}.calc-big strong{font-family:Bricolage Grotesque,sans-serif;font-weight:800;font-size:clamp(3.4rem,7vw,4.6rem);line-height:1;background:linear-gradient(100deg,var(--blue-soft),var(--amber));-webkit-background-clip:text;background-clip:text;color:transparent;font-variant-numeric:tabular-nums}.calc-big span{color:var(--text);font-size:1.05rem;margin-top:4px}.calc-sub{color:var(--muted);margin-top:6px}.calc-metrics{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:22px 0}.calc-metric{border:1px solid var(--line);border-radius:12px;padding:14px 16px;background:var(--bg)}.calc-metric .mono{color:var(--muted-2);font-size:.62rem;display:block;line-height:1.4}.calc-metric strong{font-family:Bricolage Grotesque,sans-serif;font-size:1.5rem;color:var(--text);font-variant-numeric:tabular-nums;display:block;margin-top:6px}.calc-note{color:var(--muted-2);font-size:.8rem;line-height:1.5;margin-bottom:20px}.calc-cta{border-top:1px solid var(--line);padding-top:20px}.calc-cta p{color:var(--muted);font-size:.95rem;margin-bottom:16px}.calc-cta .btn{width:100%;justify-content:center}.calc-compare{display:grid;grid-template-columns:1fr 1fr;gap:12px}.calc-col{text-align:center;border:1px solid var(--line);border-radius:12px;padding:16px}.calc-col.alt{border-color:#ffc24b66;background:#ffc24b0d}.calc-col .mono{color:var(--muted);font-size:.62rem;display:block;margin-bottom:8px}.calc-col strong{font-family:Bricolage Grotesque,sans-serif;font-size:clamp(1.5rem,3vw,2rem);color:var(--text);font-variant-numeric:tabular-nums}.calc-verdict{text-align:center;margin:16px 0;padding:12px;border-radius:10px;font-weight:600;font-size:.98rem;background:var(--bg);color:var(--text)}.calc-verdict.out{color:var(--amber)}.calc-verdict.in{color:var(--blue-soft)}.calc-explain{padding:clamp(30px,4vw,52px) 0}.calc-steps{counter-reset:cs;list-style:none;padding:0;margin:24px 0 0;display:grid;gap:14px;max-width:760px}.calc-steps li{position:relative;padding:18px 20px 18px 60px;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--muted)}.calc-steps li strong{color:var(--text)}.calc-steps li:before{counter-increment:cs;content:counter(cs);position:absolute;left:18px;top:16px;width:28px;height:28px;display:grid;place-items:center;border-radius:8px;background:var(--surface-2);color:var(--amber);font-family:Space Mono,monospace;font-size:.8rem}.calc-disclaimer{margin-top:22px;color:var(--muted-2);font-size:.88rem;max-width:760px;line-height:1.6;border-left:3px solid var(--surface-2);padding-left:16px}.post-faq-sec{padding:clamp(30px,4vw,52px) 0 clamp(50px,7vw,80px)}@media(max-width:860px){.calc-grid{grid-template-columns:1fr}.calc-results{position:static}.art-grid,.tool-grid{grid-template-columns:1fr}}@media(max-width:560px){.calc-metrics,.calc-compare{grid-template-columns:1fr}}.nav-simple{display:flex;gap:26px;align-items:center}.nav-simple a:not(.btn){color:var(--muted);font-size:.92rem;font-weight:500;transition:color .2s}.nav-simple a:not(.btn):hover{color:var(--text)}.nav-simple a[aria-current=page]{color:var(--text)}@media(max-width:640px){.nav-simple{gap:14px}.nav-simple a:not(.btn){display:none}}.why-note{display:flex;align-items:center;gap:9px;margin-top:26px;color:var(--muted);font-size:.92rem}.why-note .wn-dot{width:7px;height:7px;border-radius:50%;background:var(--amber);flex:none;box-shadow:0 0 10px #ffc24b99}.why-note a{color:var(--amber);text-decoration:underline;text-underline-offset:3px;text-decoration-color:#ffc24b66}.why-note a:hover{text-decoration-color:var(--amber)}.platform{padding:clamp(48px,6vw,84px) 0;border-top:1px solid var(--line-2);background:radial-gradient(70% 60% at 88% 12%,rgba(47,107,255,.12),transparent 70%),linear-gradient(180deg,rgba(13,20,48,.35),transparent)}.plat-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(30px,4vw,60px);align-items:center}.plat-list{list-style:none;padding:0;margin:26px 0 30px;display:flex;flex-direction:column;gap:13px}.plat-list li{display:flex;align-items:flex-start;gap:11px;color:var(--text);font-size:1rem;line-height:1.5}.plat-list li svg{flex:none;color:var(--amber);margin-top:3px}.plat-cta{display:flex;gap:14px;flex-wrap:wrap}.plat-note{color:var(--muted-2);margin-top:20px;letter-spacing:.04em;text-transform:none;font-size:.72rem}.plat-card{position:relative;border:1px solid var(--line);border-radius:20px;padding:clamp(24px,2.6vw,32px);background:linear-gradient(180deg,#131c40cc,#090e20cc);box-shadow:0 40px 80px -34px #000000b3,inset 0 1px #ffffff0d;overflow:hidden}.plat-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(80% 50% at 100% 0,rgba(255,194,75,.1),transparent 60%)}.plat-badge{display:flex;align-items:center;gap:14px;position:relative}.plat-badge .spark{height:40px;width:auto;flex:none}.plat-badge .mono{color:var(--muted-2);font-size:.62rem;display:block}.plat-badge strong{font-family:Bricolage Grotesque,sans-serif;font-weight:800;font-size:1.5rem;color:var(--text);letter-spacing:-.02em}.plat-badge .tm{font-size:.7rem;color:var(--amber);vertical-align:super;margin-left:1px}.plat-card-desc{color:var(--muted);margin:18px 0;font-size:.98rem;line-height:1.55;position:relative}.plat-chips{display:flex;flex-wrap:wrap;gap:8px;position:relative}.plat-chips span{font-family:Space Mono,monospace;font-size:.66rem;letter-spacing:.04em;color:var(--blue-soft);border:1px solid var(--line);border-radius:999px;padding:6px 12px;background:#2f6bff0f}.plat-link{display:inline-flex;align-items:center;gap:6px;margin-top:22px;color:var(--amber);font-size:.72rem;position:relative}.plat-link svg{transition:transform .18s}.plat-link:hover svg{transform:translate(2px,-2px)}.foot-growly{display:inline-flex;align-items:center;gap:6px;margin-top:16px;color:var(--muted);font-size:.82rem;border:1px solid var(--line);border-radius:999px;padding:7px 14px;transition:color .2s,border-color .2s;width:max-content}.foot-growly:hover{color:var(--amber);border-color:#ffc24b66}.foot-growly svg{transition:transform .18s}.foot-growly:hover svg{transform:translate(2px,-2px)}@media(max-width:860px){.plat-grid{grid-template-columns:1fr}}
