@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/spectral-cyrillic-ext-400-normal-B4-YHs9i.woff2) format("woff2"),url(/assets/spectral-cyrillic-ext-400-normal--n_iQ4wr.woff) 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:Spectral;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/spectral-cyrillic-400-normal-Bx9Tn3WZ.woff2) format("woff2"),url(/assets/spectral-cyrillic-400-normal-X3p2PSzL.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/spectral-vietnamese-400-normal-C7CRHYqk.woff2) format("woff2"),url(/assets/spectral-vietnamese-400-normal-CWkMWCzb.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:Spectral;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/spectral-latin-ext-400-normal-XDLFwhqg.woff2) format("woff2"),url(/assets/spectral-latin-ext-400-normal-BHbqXr-7.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:Spectral;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/spectral-latin-400-normal-CTVgUekv.woff2) format("woff2"),url(/assets/spectral-latin-400-normal-D34IWA1h.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:Spectral;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/spectral-cyrillic-ext-500-normal-bcG1qx3J.woff2) format("woff2"),url(/assets/spectral-cyrillic-ext-500-normal-B5u3KHyE.woff) 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:Spectral;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/spectral-cyrillic-500-normal-medSbGbm.woff2) format("woff2"),url(/assets/spectral-cyrillic-500-normal-CNC_J6mt.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/spectral-vietnamese-500-normal-qnENts6X.woff2) format("woff2"),url(/assets/spectral-vietnamese-500-normal-BfZg6KYt.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:Spectral;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/spectral-latin-ext-500-normal-CC9VEg_t.woff2) format("woff2"),url(/assets/spectral-latin-ext-500-normal-Bmnp8FUT.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:Spectral;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/spectral-latin-500-normal-nNjq7_Cd.woff2) format("woff2"),url(/assets/spectral-latin-500-normal-PrYyf_gG.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:Spectral;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/spectral-cyrillic-ext-600-normal-CvRHnPuy.woff2) format("woff2"),url(/assets/spectral-cyrillic-ext-600-normal-BVATWin6.woff) 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:Spectral;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/spectral-cyrillic-600-normal-Dl75bDKp.woff2) format("woff2"),url(/assets/spectral-cyrillic-600-normal-veT-ELBO.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/spectral-vietnamese-600-normal-ZNiwCzjU.woff2) format("woff2"),url(/assets/spectral-vietnamese-600-normal-esmjhrFa.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:Spectral;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/spectral-latin-ext-600-normal-DKlDBbgb.woff2) format("woff2"),url(/assets/spectral-latin-ext-600-normal-DnKmvInL.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:Spectral;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/spectral-latin-600-normal-DE3OxvnQ.woff2) format("woff2"),url(/assets/spectral-latin-600-normal-DXnQJnYb.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:Spectral;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/spectral-cyrillic-ext-700-normal-Lb1Clouz.woff2) format("woff2"),url(/assets/spectral-cyrillic-ext-700-normal-kYc0MMRW.woff) 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:Spectral;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/spectral-cyrillic-700-normal-CTtWp6WV.woff2) format("woff2"),url(/assets/spectral-cyrillic-700-normal-BA12_5wD.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/spectral-vietnamese-700-normal-c8nu78US.woff2) format("woff2"),url(/assets/spectral-vietnamese-700-normal-BDOV0CSH.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:Spectral;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/spectral-latin-ext-700-normal-D5Qg6-LF.woff2) format("woff2"),url(/assets/spectral-latin-ext-700-normal-C0LrIr7q.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:Spectral;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/spectral-latin-700-normal-Cd2m0ohD.woff2) format("woff2"),url(/assets/spectral-latin-700-normal-Cxe-XGuy.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,d09GRgABAAAAAAY8AA8AAAAAB9AAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABYAAAAWABEABEdQT1MAAAFwAAAASwAAAGYrviSMR1NVQgAAAbwAAAAnAAAAKLj8uOpPUy8yAAAB5AAAAE0AAABgVhGVxlNUQVQAAAI0AAAAPAAAAEjnb8weY21hcAAAAnAAAABCAAAAXEHQ4ltnYXNwAAACtAAAAAgAAAAIAAAAEGdseWYAAAK8AAABXQAAAXztscPjaGVhZAAABBwAAAA2AAAANiKfW4FoaGVhAAAEVAAAAB8AAAAkCEwBamhtdHgAAAR0AAAAIQAAACIN3QCpbG9jYQAABJgAAAAUAAAAFAFhAextYXhwAAAErAAAABoAAAAgABwA5W5hbWUAAATIAAABIQAAAoo6Dl9McG9zdAAABewAAABOAAAAYvVu8ckAAQAAAAwAAAAAAAAAAgABAAEAAwABAAB42j3HpQECQAAAwHvBNZOZgBWQRGQAtOA2Py7XTkBVV08cjMYTze3suteU4X4XEDar816Zz2RRWVAWtUFXRxAFSRAlUfjPAyrAB5UAeNpjYGRgYOBiUANCJhc3nxAGoZzEkjwGPgYQYAER//+DSABaSQVVAHjaY2BhUmGcwMDKwMDUxRTBwMDgDaEZ4xg0GDUYUAE7EDPBOB4uzv4MBxgUFLYwv/h3kYGB+QWjvgID42SQHONbpp1ASoGBGQDyIQy4AAAAeNoNx7ENQFAYBsD7fgqhfSNYTIVE+RJrGMhwXHciJoWmsKp7P3pw9u3KLEbNgMqYh3oxyP8FhA/Q2QU+eNpjYGBgAmJmIBYBkoxgmoXBA0jzMXAA5dgYFBgcGRYwHGRkUtjy/z9QHIX//8n/A/9T/zv+Z7wfBNSNAgBlvxJCAAAAAQAB//8AD3jaPMsh0AFBGAbg99ubf79/ru1wJwisG6vfut2gCehV0QSZXuiVTK/0kejBjN4UI9pjhlGfmQcCOUAnuiACA1Zp1dZK57QOKxqHHV2CadIGAgoQM3EAIwYsWco6mttRpCgeUDzphWuP+vOFODyH2+2dRmGPsvysaCkMCACDccP559OvS/wv3oBK+RAVcUQdHvhrGVN0vfNZoRMtWSbVNLW58zUpqdDOu6JrTNaS3HHO5mmaVFmyTajxmkumFTsLmxkTw79pnGzcqg4a9sF8QRJ1/2YzRnBzCMsZK+g4S7oppLraxpjwsrI5cZvG2kiJ8vKYm/PwikurWcg5mCv5hTHOtuDkElOQ1ZPW1Na2sdYPMlUQ5+CwALrXkEmH4ScwJJgZGITNjdkNc6M7mXR6e8EyTxgTmdMZeIEySmqmxiIg9wIptpO+3rZGmlpGNr5MT1zsNTQ01R2dANfkSg4AAAAAAQAAAAMDVJ3QuIhfDzz1AAMD6AAAAADfih8IAAAAAN+a9WL/Uf7/BRAD4QAAAAYAAgAAAAAAAHjaY2BkYGB+8e8iAwOr8//Av76sAkARVMABAJYoBbwAeNpj/MtgxFTLIAjDjCwMDCDMZMAgzMDAYMhgCABUZAOSAAAAAAAAFAAvADsARgBGAEYAmQCmAL542mNgZGBg4GRoAOJkBlYwDwFYGBgBFx0BAgAAeNqMkQVKRWEQRo/dknZL2N3d3S1tv+6mcRFSrkbKZflxfd38zJ0zPcwF6vmijJLyGuCnZDrKJXSWNEe5lMaS6iiXsclvlMsZ5TvKFbTzGeVKhnmMciPz9P9zCZrVHOXyRM+SWvlro1wngmtcOHjGyRF+aTsWXnngXdqEWT6Jnhsfy0zo+RT3KurGLx7HJ7ZLu+Q1KX7BPqccGj1tvOt7gFdRv9gnzxjXIhMBVT0rci/La3RxKbeXGfWaZEo6uUdvWpfetC6JqhXV7bLDhajoLdKsfJN3xG4ieOMX6mWaScmU6Faed+n8u18atlX2q1G/pcm6tHFDn+zBjKubsBgZAV4Y59X4axMSbWtYdolJElDFhPIS08fk/xuy7ZoAB/xhkwAAAHjaY2BiAIP/7QwaDNgAJxCrMJxkZGJgZmRmZGFkZWRjc0wqSi1LZS/NyzQwcDQA0UYGTiacicmlJanJ+blJPCAZYwMzveTE4lQAH2ARFAAA) 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(/assets/hanken-grotesk-vietnamese-400-normal-BLrFBAHj.woff2) format("woff2"),url(/assets/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(/assets/hanken-grotesk-latin-ext-400-normal-DR7lHpW4.woff2) format("woff2"),url(/assets/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(/assets/hanken-grotesk-latin-400-normal-BG6hkEXj.woff2) format("woff2"),url(/assets/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(/assets/hanken-grotesk-vietnamese-500-normal-DxwlvJEc.woff2) format("woff2"),url(/assets/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(/assets/hanken-grotesk-latin-ext-500-normal-DLb9JDK8.woff2) format("woff2"),url(/assets/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(/assets/hanken-grotesk-latin-500-normal-DrDcrrxK.woff2) format("woff2"),url(/assets/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(/assets/hanken-grotesk-vietnamese-600-normal-Cp8QQjQf.woff2) format("woff2"),url(/assets/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(/assets/hanken-grotesk-latin-ext-600-normal-FY8kSObK.woff2) format("woff2"),url(/assets/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(/assets/hanken-grotesk-latin-600-normal-CIXX6EOa.woff2) format("woff2"),url(/assets/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(/assets/hanken-grotesk-vietnamese-700-normal-C4RNfQp6.woff2) format("woff2"),url(/assets/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(/assets/hanken-grotesk-latin-ext-700-normal-CK2OfQqO.woff2) format("woff2"),url(/assets/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(/assets/hanken-grotesk-latin-700-normal-CeQ8H3UY.woff2) format("woff2"),url(/assets/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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff) 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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff) 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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.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{--navy: #0b1f3a;--navy-deep: #081627;--cream: #f5efe6;--cream-canvas: #fbf8f1;--gold: #c9a227;--ink: #1c1c1c;--font-serif: "Spectral", Georgia, "Times New Roman", serif;--font-sans: "Hanken Grotesk", system-ui, -apple-system, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, "SFMono-Regular", monospace;--ink-soft: rgba(28, 28, 28, .6);--bg: var(--cream);--panel: #ffffff;--line: rgba(11, 31, 58, .1);--accent: var(--gold);--accent-dark: var(--navy);--error: #b4232a}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{font-family:var(--font-sans);color:var(--ink);background:var(--navy);-webkit-font-smoothing:antialiased}::selection{background:#c9a22752}a{text-decoration:none;color:inherit}button{font:inherit;cursor:pointer}button:disabled{cursor:default}textarea{font-family:inherit}.error{color:var(--error);font-size:13px;margin:8px 0 0}.pf-scroll::-webkit-scrollbar{width:9px;height:9px}.pf-scroll::-webkit-scrollbar-thumb{background:#0b1f3a2e;border-radius:6px}.pf-scroll::-webkit-scrollbar-track{background:transparent}@keyframes pf-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes pf-blink{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.wordmark{display:inline-flex;align-items:center;gap:11px}.wordmark-mark{width:13px;height:13px;background:var(--gold);transform:rotate(45deg);border-radius:1px}.wordmark-text{font-family:var(--font-serif);font-weight:600;font-size:21px;letter-spacing:.01em;color:var(--cream)}.eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:12px;letter-spacing:.2em;color:var(--gold);text-transform:uppercase}.eyebrow-dot{width:6px;height:6px;border-radius:50%;background:var(--gold);box-shadow:0 0 10px var(--gold)}.btn-gold{display:inline-flex;align-items:center;gap:11px;background:var(--gold);color:var(--navy);font-weight:600;font-size:16px;padding:16px 30px;border:none;border-radius:5px;transition:filter .18s ease,transform .18s ease,background .18s ease}.btn-gold:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}.btn-gold .arrow{font-family:var(--font-mono);font-size:15px}.btn-ghost{display:inline-flex;align-items:center;gap:10px;color:var(--cream);font-weight:500;font-size:16px;padding:16px 22px;background:transparent;border:1px solid rgba(245,239,230,.26);border-radius:5px;transition:background .18s ease,border-color .18s ease}.btn-ghost:hover:not(:disabled){background:#f5efe612;border-color:#f5efe680}.btn-ghost .play{display:inline-flex;width:18px;height:18px;border-radius:50%;border:1px solid rgba(245,239,230,.55);align-items:center;justify-content:center;font-size:8px}.app-landing{position:relative;height:100%;overflow-y:auto;background:var(--navy);color:var(--cream)}.landing-section{padding:clamp(72px,9vw,128px) clamp(20px,5vw,64px)}.landing-inner{max-width:1320px;margin:0 auto}.bg-navy{background:var(--navy);color:var(--cream)}.bg-cream{background:var(--cream);color:var(--ink)}.headline{font-family:var(--font-serif);font-weight:600;letter-spacing:-.015em;margin:0}.h1{font-size:clamp(40px,6vw,76px);line-height:1.04}.h2{font-size:clamp(30px,4vw,50px);line-height:1.08;letter-spacing:-.01em}.lp-nav{position:absolute;top:0;left:0;right:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px clamp(20px,5vw,64px);max-width:1320px;margin:0 auto}.lp-nav-links{display:flex;align-items:center;gap:36px}.lp-nav-links .links{display:flex;align-items:center;gap:30px;font-size:14.5px;color:#f5efe6b8}.lp-nav-links .links a:hover{color:var(--cream)}.nav-cta{display:inline-flex;align-items:center;gap:9px;background:var(--gold);color:var(--navy);font-weight:600;font-size:14.5px;padding:11px 20px;border:none;border-radius:5px;transition:filter .18s ease,transform .18s ease}.nav-cta:hover{filter:brightness(1.06);transform:translateY(-1px)}.lp-hero{position:relative;min-height:92vh;display:flex;align-items:center;overflow:hidden}.lp-hero-wash{position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(60% 55% at 80% 32%,#c9a22712,#0b1f3a00 60%)}.lp-hero-grid{position:relative;z-index:3;width:100%;max-width:1320px;margin:0 auto;padding:130px clamp(20px,5vw,64px) 80px;display:grid;grid-template-columns:1.08fr .92fr;gap:clamp(32px,5vw,64px);align-items:center}.lp-hero-copy{max-width:600px}.lp-hero-copy .eyebrow{margin-bottom:30px}.lp-hero-copy .h1{margin:0 0 26px;color:var(--cream)}.lp-sub{font-size:clamp(17px,1.45vw,20px);line-height:1.62;color:#f5efe6c7;margin:0 0 40px;max-width:560px}.lp-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:30px}.lp-hero-actions .btn-gold{box-shadow:0 14px 40px -16px #c9a227b3}.trust-line{font-family:var(--font-mono);font-size:12.5px;letter-spacing:.04em;color:#f5efe680;margin:0}.lp-hero-orb{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;gap:20px}.lp-hero-orb:before{content:"";position:absolute;z-index:0;top:43%;left:50%;width:min(600px,104%);aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,#c9a2271a,#c9a22709 32%,#0b1f3a00 68%);pointer-events:none}.lp-hero-orb>div,.orb-status{position:relative;z-index:1}.orb-status{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:12px;letter-spacing:.14em;color:#f5efe6b8;padding:9px 16px;border:1px solid rgba(245,239,230,.16);border-radius:999px}.orb-status .dot{width:7px;height:7px;border-radius:50%;background:var(--gold);box-shadow:0 0 8px var(--gold)}.scroll-cue{position:absolute;bottom:30px;left:50%;transform:translate(-50%);z-index:3;display:flex;flex-direction:column;align-items:center;gap:8px;color:#f5efe666;animation:pf-float 3.4s ease-in-out infinite}.scroll-cue .label{font-family:var(--font-mono);font-size:10px;letter-spacing:.22em}.how-head{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:24px;margin-bottom:64px}.how-head .col{max-width:640px}.how-head .eyebrow{margin-bottom:18px}.how-head .h2{margin:0;color:var(--navy)}.how-supporting{font-size:16px;line-height:1.6;color:#1c1c1c99;max-width:330px;margin:0 0 8px}.how-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.how-card{background:#fff;border:1px solid rgba(11,31,58,.08);border-radius:8px;padding:34px 30px 38px;display:flex;flex-direction:column;min-height:300px}.how-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px}.how-card-no{font-family:var(--font-mono);font-size:13px;color:var(--gold);letter-spacing:.05em}.how-card-tag{font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;color:#1c1c1c57;text-transform:uppercase}.how-card-icon{width:46px;height:46px;border-radius:8px;background:var(--navy);color:var(--cream);display:flex;align-items:center;justify-content:center;font-size:20px;margin-bottom:24px}.how-card h3{font-family:var(--font-serif);font-weight:600;font-size:24px;margin:0 0 12px;color:var(--navy)}.how-card p{font-size:15.5px;line-height:1.6;color:#1c1c1ca8;margin:0}.demo-head{text-align:center;max-width:660px;margin:0 auto 60px}.demo-head .eyebrow{margin-bottom:18px}.demo-head .h2{margin:0 0 16px;color:var(--cream)}.demo-head p{font-size:16.5px;line-height:1.62;color:#f5efe6b3;margin:0}.demo-grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:20px;align-items:stretch}.demo-input{background:#f5efe60a;border:1px solid rgba(245,239,230,.12);border-radius:10px;padding:26px;display:flex;flex-direction:column}.demo-input-label{display:flex;align-items:center;gap:9px;margin-bottom:18px;font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;color:#f5efe680;text-transform:uppercase}.demo-input-label .dot{width:7px;height:7px;border-radius:50%;background:var(--gold)}.demo-sentence{font-size:16px;line-height:1.74;color:#f5efe6e6;margin:0;font-family:var(--font-serif)}.demo-sentence .hl{color:var(--gold)}.demo-meta{margin-top:auto;padding-top:26px;display:flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:12px;color:#f5efe68c}.demo-meta .dot{width:6px;height:6px;border-radius:50%;background:var(--gold);box-shadow:0 0 8px var(--gold)}.demo-card{background:var(--cream);border-radius:10px;padding:22px 24px;display:flex;flex-direction:column}.demo-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.demo-card-title{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;color:#1c1c1c73;text-transform:uppercase}.demo-export{display:flex;gap:8px}.demo-export span{font-family:var(--font-mono);font-size:11px;color:#1c1c1c80;border:1px solid rgba(28,28,28,.16);border-radius:4px;padding:4px 9px}.demo-svg{flex:1;display:flex;align-items:center;justify-content:center;min-height:240px}.demo-legend{display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding-top:14px;border-top:1px solid rgba(11,31,58,.1);margin-top:8px}.demo-legend .item{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;color:#1c1c1c99}.lg-event{width:11px;height:11px;border-radius:50%;border:1.5px solid var(--navy)}.lg-task{width:11px;height:11px;border-radius:3px;border:1.5px solid var(--navy)}.lg-auto{width:11px;height:11px;background:var(--gold);border-radius:2px}.demo-cta{text-align:center;margin-top:46px}.refs-eyebrow{font-family:var(--font-mono);font-size:12px;letter-spacing:.2em;color:var(--gold);text-transform:uppercase;text-align:center;margin-bottom:26px}.refs-logos{display:flex;align-items:center;justify-content:center;gap:clamp(28px,5vw,72px);flex-wrap:wrap;margin-bottom:74px;opacity:.7}.refs-logo{display:flex;align-items:center;gap:9px;color:#0b1f3a8c}.refs-logo .mark{width:18px;height:18px;border:1.6px solid rgba(11,31,58,.5);border-radius:3px}.refs-logo .name{font-family:var(--font-serif);font-weight:600;font-size:18px;letter-spacing:.01em}.refs-quote{max-width:920px;margin:0 auto;text-align:center}.refs-quote .mark{font-family:var(--font-serif);font-size:64px;line-height:1;color:var(--gold);margin-bottom:8px}.refs-quote blockquote{font-family:var(--font-serif);font-weight:500;font-size:clamp(22px,2.7vw,34px);line-height:1.34;letter-spacing:-.01em;color:var(--navy);margin:0 0 34px}.refs-author{display:flex;align-items:center;justify-content:center;gap:14px}.refs-avatar{width:46px;height:46px;border-radius:50%;background:var(--navy);color:var(--cream);display:flex;align-items:center;justify-content:center;font-family:var(--font-serif);font-weight:600;font-size:18px}.refs-author .meta{text-align:left}.refs-author .name{font-weight:600;font-size:15px;color:var(--navy)}.refs-author .title{font-size:13.5px;color:#1c1c1c8c}.refs-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:880px;margin:74px auto 0}.refs-stat{text-align:center}.refs-stat .value{font-family:var(--font-serif);font-weight:600;font-size:clamp(34px,4vw,52px);color:var(--navy);line-height:1}.refs-stat .label{font-size:14px;color:#1c1c1c94;margin-top:10px}.final-cta{position:relative;text-align:center;overflow:hidden;padding:clamp(80px,10vw,140px) clamp(20px,5vw,64px)}.final-cta-wash{position:absolute;inset:0;background:radial-gradient(60% 120% at 50% 0%,#c9a2271f,#0b1f3a00 60%)}.final-cta-inner{position:relative;max-width:760px;margin:0 auto}.final-cta .h2{font-size:clamp(32px,4.6vw,58px);letter-spacing:-.015em;margin:0 0 22px;color:var(--cream)}.final-cta p{font-size:18px;line-height:1.6;color:#f5efe6bd;margin:0 0 38px}.final-cta-actions{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.lp-footer{background:var(--navy-deep);color:#f5efe6a6;padding:56px clamp(20px,5vw,64px) 40px;border-top:1px solid rgba(245,239,230,.07)}.lp-footer-inner{max-width:1320px;margin:0 auto;display:flex;flex-wrap:wrap;gap:32px;align-items:center;justify-content:space-between}.lp-footer .wordmark-mark{width:12px;height:12px}.lp-footer .wordmark-text{font-size:18px}.lp-footer-links{display:flex;gap:28px;font-size:14px}.lp-footer-links a{color:#f5efe699}.lp-footer-links a:hover{color:var(--cream)}.lp-footer-copy{font-family:var(--font-mono);font-size:12px;letter-spacing:.04em;color:#f5efe666}.app-workspace{height:100%;display:flex;flex-direction:column;background:var(--navy);color:var(--ink);overflow:hidden}.ws-header{position:sticky;top:0;z-index:50;height:22vh;min-height:172px;flex:0 0 auto;background:var(--navy);border-bottom:1px solid rgba(245,239,230,.08);display:flex;align-items:center;justify-content:center;padding:0 clamp(18px,4vw,48px);overflow:hidden}.ws-backdrop{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.ws-constellation{position:absolute;inset:0;width:100%;height:100%;display:block;-webkit-mask-image:radial-gradient(ellipse 32% 135% at 50% 50%,transparent 40%,#000 74%);mask-image:radial-gradient(ellipse 32% 135% at 50% 50%,transparent 40%,#000 74%)}.ws-word{position:absolute;transform:translate(-50%,-50%);font-family:var(--font-mono);font-size:12px;letter-spacing:.12em;color:var(--cream);white-space:nowrap;opacity:0;animation-name:pf-word;animation-timing-function:ease-in-out;animation-fill-mode:forwards}@keyframes pf-word{0%{opacity:0;transform:translate(-50%,-44%)}18%{opacity:.4}82%{opacity:.4}to{opacity:0;transform:translate(-50%,-56%)}}.ws-wordmark{position:absolute;left:clamp(18px,4vw,48px);top:50%;transform:translateY(-50%);z-index:1;background:none;border:none;padding:0}.ws-wordmark .wordmark-text{font-size:19px}.ws-wordmark .wordmark-mark{width:12px;height:12px}.ws-orb{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:6px}.ws-orb:before{content:"";position:absolute;left:50%;top:44%;width:320px;height:320px;max-width:90vw;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(201,162,39,.1) 0%,rgba(245,239,230,.05) 32%,transparent 62%);z-index:-1;pointer-events:none}.ws-orb-status{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.18em;color:#f5efe68c}.ws-stepper{position:absolute;right:clamp(18px,4vw,48px);top:50%;transform:translateY(-50%);z-index:1;display:flex;align-items:center;gap:14px}.ws-step{display:flex;align-items:center;gap:9px;background:none;border:none;padding:0}.ws-step-dot{width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:11px;background:transparent;color:#f5efe680;border:1px solid rgba(245,239,230,.22)}.ws-step-label{font-size:13px;color:#f5efe680}.ws-step.active .ws-step-dot{background:var(--gold);color:var(--navy);border:none}.ws-step.active .ws-step-label{font-weight:600;color:var(--cream)}.ws-step-bar{width:26px;height:1px;background:#f5efe633}.ws-body{flex:1 1 auto;min-height:0;display:flex;background:var(--cream)}.ws-grid{flex:1;min-height:0;display:grid;grid-template-columns:clamp(400px,34vw,500px) 1fr;gap:clamp(14px,1.6vw,22px);padding:clamp(14px,1.8vw,24px)}.chat-card{background:#fff;border:1px solid rgba(11,31,58,.1);border-radius:13px;display:flex;flex-direction:column;min-height:0;overflow:hidden}.chat-head{padding:18px 22px;border-bottom:1px solid rgba(11,31,58,.08);display:flex;align-items:center;justify-content:space-between;gap:12px}.chat-head-title{font-family:var(--font-serif);font-weight:600;font-size:19px;margin:0;color:var(--navy)}.chat-head-sub{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.12em;color:#1c1c1c73;margin-top:4px}.chat-reset{background:transparent;border:1px solid rgba(11,31,58,.16);color:#0b1f3a99;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;padding:7px 12px;border-radius:6px}.chat-reset:hover{background:#0b1f3a0a}.chat-msgs{flex:1 1 auto;min-height:0;overflow-y:auto;padding:22px;display:flex;flex-direction:column;gap:16px}.chat-row{display:flex;gap:10px;align-items:flex-start}.chat-row-user{justify-content:flex-end}.chat-avatar{flex:0 0 auto;width:30px;height:30px;border-radius:50%;background:var(--navy);display:flex;align-items:center;justify-content:center}.chat-avatar .diamond{width:8px;height:8px;background:var(--gold);transform:rotate(45deg);display:block}.chat-bubble{padding:13px 15px;font-size:14.5px;line-height:1.55;max-width:85%}.chat-bubble-ai{background:var(--cream);color:var(--ink);border-radius:4px 14px 14px}.chat-bubble-user{background:var(--navy);color:var(--cream);border-radius:14px 14px 4px}.chat-think{background:var(--cream);padding:14px 16px;border-radius:4px 14px 14px;display:flex;align-items:center;gap:6px}.chat-think span{width:7px;height:7px;border-radius:50%;background:var(--navy);animation:pf-blink 1.2s infinite}.chat-think span:nth-child(2){animation-delay:.2s}.chat-think span:nth-child(3){animation-delay:.4s}.chat-foot{border-top:1px solid rgba(11,31,58,.08);padding:14px 18px 18px}.chat-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.chat-chip{background:#0b1f3a0a;border:1px solid rgba(11,31,58,.12);color:#0b1f3ab8;font-size:12.5px;padding:7px 12px;border-radius:999px}.chat-chip:hover:not(:disabled){background:#0b1f3a12;border-color:#0b1f3a3d}.chat-chip:disabled{opacity:.5}.chat-inputbox{display:flex;align-items:flex-end;gap:10px;background:var(--cream);border:1px solid rgba(11,31,58,.12);border-radius:11px;padding:10px 10px 10px 14px}.chat-inputbox:focus-within{border-color:#c9a227b3}.chat-textarea{flex:1;resize:none;border:none;outline:none;background:transparent;font-size:15px;line-height:1.55;color:var(--ink);min-height:92px;max-height:220px;padding:4px 0}.chat-send{flex:0 0 auto;width:40px;height:40px;border-radius:9px;border:none;background:#0b1f3a1f;color:#0b1f3a66;display:flex;align-items:center;justify-content:center;transition:background .2s;font-family:var(--font-mono);font-size:15px}.chat-send.enabled{background:var(--gold);color:var(--navy)}.chat-send.enabled:hover{filter:brightness(1.06)}.diagram-card{background:#fff;border:1px solid rgba(11,31,58,.1);border-radius:13px;display:flex;flex-direction:column;min-height:0;overflow:hidden}.diagram-toolbar{padding:14px 18px;border-bottom:1px solid rgba(11,31,58,.08);display:flex;align-items:center;justify-content:space-between;gap:12px}.diagram-title-wrap{display:flex;align-items:baseline;gap:10px}.diagram-title{font-family:var(--font-serif);font-weight:600;font-size:19px;margin:0;color:var(--navy)}.diagram-tag{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.12em;color:#1c1c1c66}.diagram-toggle{display:inline-flex;border:1px solid rgba(11,31,58,.16);border-radius:8px;overflow:hidden}.toggle-btn{background:transparent;border:none;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#0b1f3a99;padding:6px 13px;transition:background .15s ease,color .15s ease}.toggle-btn:hover:not(.active){background:#0b1f3a0d}.toggle-btn.active{background:var(--navy);color:var(--cream)}.diagram-tools{display:flex;align-items:center;gap:8px}.zoom-group{display:flex;align-items:center;border:1px solid rgba(11,31,58,.14);border-radius:7px;overflow:hidden}.zoom-btn{background:transparent;border:none;padding:6px 11px;color:var(--navy);font-size:16px}.zoom-btn:hover:not(:disabled){background:#0b1f3a0d}.zoom-pct{font-family:var(--font-mono);font-size:11.5px;color:#1c1c1c8c;width:46px;text-align:center}.export-btn{background:transparent;border:1px solid rgba(11,31,58,.14);color:#0b1f3a99;font-family:var(--font-mono);font-size:11px;padding:7px 11px;border-radius:7px}.export-btn:hover:not(:disabled){background:#0b1f3a0d}.export-btn:disabled{opacity:.5}.diagram-body{flex:1 1 auto;min-height:0;overflow:auto;position:relative;background-color:var(--cream-canvas);background-image:radial-gradient(rgba(11,31,58,.06) 1.1px,transparent 1.1px);background-size:24px 24px}.diagram-state{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:26px;text-align:center}.empty-icon{width:64px;height:64px;border-radius:14px;border:1.5px dashed rgba(11,31,58,.25);display:flex;align-items:center;justify-content:center;margin:0 auto 18px}.empty-icon span{width:14px;height:14px;border:1.5px solid rgba(11,31,58,.4);border-radius:3px;display:block}.empty-title{font-family:var(--font-serif);font-size:18px;color:var(--navy);margin:0 0 6px}.empty-body{font-size:14px;line-height:1.55;color:#1c1c1c80;margin:0;max-width:300px}.gen-label{font-family:var(--font-mono);font-size:12px;letter-spacing:.16em;color:var(--gold)}.gen-track{margin:14px auto 0;width:160px;height:3px;border-radius:3px;background:#0b1f3a1a;overflow:hidden}.gen-fill{width:42%;height:100%;background:var(--gold);border-radius:3px}.diagram-foot{padding:12px 18px;border-top:1px solid rgba(11,31,58,.08);display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.advance-btn{display:inline-flex;align-items:center;gap:8px;border:none;border-radius:7px;font-weight:600;font-size:14px;padding:11px 18px;background:#0b1f3a1a;color:#0b1f3a66}.advance-btn.enabled{background:var(--gold);color:var(--navy)}.advance-btn.enabled:hover{filter:brightness(1.06)}.advance-btn .arrow{font-family:var(--font-mono)}.legend{display:flex;align-items:center;gap:16px;flex-wrap:wrap;font-size:12px;color:#1c1c1c99}.legend-title{font-weight:600;color:var(--navy)}.legend-item{display:inline-flex;align-items:center;gap:7px}.legend-swatch{width:24px;height:15px;border-radius:5px;display:inline-block}.diagram-wrap{position:absolute;inset:0;min-width:0}.diagram-canvas{position:absolute;inset:0}.djs-container,.bjs-container{background:transparent!important}.bjs-container .djs-palette{display:none}.bjs-container .djs-label{fill:var(--navy);font-family:var(--font-sans)!important}.bjs-container .djs-visual.pf-node{transition:transform .2s cubic-bezier(.2,.7,.3,1)}.bjs-container .djs-element:hover .djs-visual.pf-node{transform:translateY(-4px)}.pf-pulse{transform-box:fill-box;transform-origin:center;animation:pf-ring 2.4s ease-out infinite}.pf-spark{stroke-dasharray:4 12;animation:pf-flow 1s linear infinite}@keyframes pf-ring{0%{opacity:.55;transform:scale(1)}70%,to{opacity:0;transform:scale(2.1)}}@keyframes pf-flow{to{stroke-dashoffset:-16}}.report-summary{margin:0;font-size:14px;line-height:1.55;color:var(--ink)}.recommendations{display:flex;flex-direction:column;gap:10px}.recommendations h2{margin:0;font-family:var(--font-serif);font-size:16px;font-weight:600;color:var(--navy)}.muted{margin:0;font-size:13.5px;color:var(--ink-soft)}.rec-card{display:flex;flex-direction:column;gap:6px;padding:12px;border:1px solid var(--line);border-left:3px solid var(--gold);border-radius:8px;background:#fbfcfd}.rec-title{margin:0;font-size:14px;font-weight:650;color:var(--navy)}.rec-module{font-size:12px;font-weight:600;color:var(--gold)}.rec-rationale{margin:0;font-size:13px;line-height:1.45;color:var(--ink)}.rec-savings{margin:0;font-size:12.5px;font-style:italic;color:var(--ink-soft)}.rec-blocks{display:flex;flex-wrap:wrap;gap:5px}.rec-block{font-size:11px;color:var(--ink-soft);background:#eef2f4;border-radius:999px;padding:2px 8px}.rec-proof{margin:2px 0 0;font-size:11.5px;color:var(--ink-soft)}.rec-proof-label{font-weight:650;color:var(--ink)}.report-cta{display:flex;flex-direction:column;gap:8px;padding-top:4px}.cta-intro{margin:0;font-size:13px;color:var(--ink)}.optimize-cta{background:var(--gold);color:var(--navy);font-weight:600;border:none;border-radius:5px;padding:11px 16px}.optimize-cta:disabled{opacity:.5}.savings{margin-top:14px;padding:14px;border:1px solid rgba(11,31,58,.12);border-radius:8px;background:#fff}.savings-title{margin:0 0 8px;font-size:14px;font-weight:650;color:var(--navy)}.savings-intro{margin:0 0 12px;font-size:12.5px;color:var(--ink)}.savings-form{display:flex;flex-direction:column;gap:10px}.savings-field{display:flex;flex-direction:column;gap:4px}.savings-label{font-size:12px;font-weight:600;color:var(--navy)}.savings-sub{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#0b1f3a8c;margin:4px 0 2px}.savings-freq-row{display:flex;gap:8px}.savings-freq-row input{flex:1 1 auto;min-width:0}.savings input,.savings select{font:inherit;padding:8px 10px;border:1px solid rgba(11,31,58,.2);border-radius:5px;background:var(--cream-canvas);color:var(--ink)}.savings input:focus,.savings select:focus{outline:2px solid var(--gold);outline-offset:1px}.savings-step-row .savings-label{font-weight:500}.savings-pot{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--gold);margin-left:4px}.savings-calc{align-self:flex-start;margin-top:4px}.savings-result{display:flex;flex-direction:column;gap:8px}.savings-headline{margin:0;font-size:18px;color:var(--navy)}.savings-headline strong{color:var(--gold);font-size:22px}.savings-breakdown{display:flex;flex-direction:column;gap:2px}.savings-row{display:flex;justify-content:space-between;gap:12px;font-size:12.5px;color:var(--ink);border-bottom:1px dashed rgba(11,31,58,.1);padding:3px 0}.savings-row-val{font-weight:600;color:var(--navy);white-space:nowrap}.savings-assumptions{margin:4px 0 0;font-size:11px;font-style:italic;color:#0b1f3a8c}.savings-edit{align-self:flex-start;background:#fff;color:var(--navy);border:1px solid var(--gold);border-radius:5px;padding:7px 12px;font-weight:600;font-size:12px;cursor:pointer}.reanalyze{background:#fff;color:var(--navy);border:1px solid var(--gold);border-radius:5px;padding:9px 14px;font-weight:600}.reanalyze:hover:not(:disabled){background:#c9a22714}.heat-legend{position:absolute;left:12px;bottom:12px;display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;color:var(--ink);background:#ffffffe6;border:1px solid var(--line);border-radius:8px;padding:6px 10px}.heat-legend-title{font-weight:650}.heat-legend-item{display:inline-flex;align-items:center;gap:5px}.heat-dot{width:12px;height:12px;border-radius:3px;display:inline-block}.heat-dot-hoch{background:var(--gold);border:1px solid #a6841a}.heat-dot-mittel{background:#fdf0d5;border:1px solid #b7791f}.heat-dot-gering{background:#e1edf3;border:1px solid #2b7a9b}.sol-legend-pill{width:16px;height:12px;border-radius:5px;background:#fffdf4;border:1.3px solid var(--gold);display:inline-block}.pf-soltag,.pf-soltag *{pointer-events:all}.pf-soltag{cursor:pointer}.pf-soltag:hover rect{fill:#fff6df}.rec-card-clickable{cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.rec-card-clickable:hover{border-color:var(--gold);box-shadow:0 6px 18px #0b1f3a14;transform:translateY(-1px)}.rec-card-clickable:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.rec-steps{margin:0;font-size:12px;color:var(--ink-soft)}.rec-steps-label{font-weight:650;color:var(--ink)}.rec-more{margin-top:2px;font-size:12px;font-weight:600;color:var(--gold)}.chat-report{display:flex;flex-direction:column;gap:14px}.chat-recs{gap:8px}.chat-report .recommendations h2{font-size:15px}.optimizing-veil{position:absolute;inset:0;z-index:5;display:flex;align-items:center;justify-content:center;background:#f5efe6a8;animation:pf-veil-in .22s ease both}@keyframes pf-veil-in{0%{opacity:0}to{opacity:1}}.optimizing-inner{width:min(280px,72%);text-align:center}.modal-backdrop{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px;background:#0b1f3a8c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal-card{display:flex;flex-direction:column;gap:16px;width:100%;max-width:580px;max-height:86vh;overflow-y:auto;padding:24px 26px;background:#fff;border-radius:14px;border-top:4px solid var(--gold);box-shadow:0 24px 60px #0b1f3a4d}.modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.modal-module{font-size:12px;font-weight:600;color:var(--gold)}.modal-title{margin:2px 0 0;font-family:var(--font-serif);font-size:22px;font-weight:600;line-height:1.25;color:var(--navy)}.modal-close{flex-shrink:0;width:32px;height:32px;border:none;border-radius:8px;background:transparent;font-size:24px;line-height:1;color:var(--ink-soft);cursor:pointer}.modal-close:hover{background:#f0f3f5;color:var(--navy)}.modal-steps{margin:0;font-size:13px;color:var(--ink)}.modal-steps-label{font-weight:650}.modal-section{display:flex;flex-direction:column;gap:6px}.modal-section-title{margin:0;font-size:11.5px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--ink-soft)}.modal-text{margin:0;font-size:13.5px;line-height:1.5;color:var(--ink)}.modal-savings{margin:0;font-size:12.5px;font-style:italic;color:var(--ink-soft)}.modal-effort{margin:0;font-size:11.5px;color:var(--ink-soft)}.modal-meta-label{font-weight:650;color:var(--ink)}.pillar-list{display:flex;flex-direction:column;gap:11px;margin:0;padding:0;list-style:none}.pillar-row{display:flex;align-items:flex-start;gap:11px}.pillar-marker{flex-shrink:0;width:9px;height:9px;margin-top:5px;background:var(--gold);transform:rotate(45deg)}.pillar-text{display:flex;flex-direction:column;gap:1px}.pillar-name{font-size:13.5px;font-weight:650;color:var(--navy)}.pillar-pitch{font-size:12.5px;line-height:1.45;color:var(--ink-soft)}@media(max-width:860px){.lp-hero-grid,.how-cards,.demo-grid,.refs-stats{grid-template-columns:1fr}.lp-hero-orb{margin-top:8px}.lp-nav-links .links{display:none}.ws-grid{grid-template-columns:1fr;grid-template-rows:minmax(220px,1fr) 1fr}.ws-stepper{display:none}}
