@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(/_fonts/zp_5eX_kcCb1NC9W_nqDxOyw80DU-fOCfH6vtlxk4Z8-noxSJKtVKEVnythGOQu3KozvszjDOTsJmBloptS0j1U.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:"Inter Fallback: Arial";src:local("Arial");size-adjust:107.1194%;ascent-override:90.4365%;descent-override:22.518%;line-gap-override:0%}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(/_fonts/UzhR3nAaijOxr33OombACPQO7z-6yxLefOdxL2qrdkM-a0beAYA6HgY0fQ5vpHiCL_P_ChfPRJkoN6xel0ZbT_M.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(/_fonts/ffbDlYcgTaEOnso-ipkZyoviU7H_qu1vdDKLzdRMiGk-z0cz_vXe9FMQpUr1XPibpV3rF_SBN35ESvr3xAG3hgg.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(/_fonts/ERDypvkxXdChOV_B5u1ryQXmRbXDEMV5qjyhhW3xYeU-k61Y5mwieeHUzISWavQeKX6iyBBLnhRtxyom_DNxZzo.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(/_fonts/ez4lVSyRqqCUuKH6dN6OoXAdOd1Tig7Lx0sxWNqSyss-FAPjTJvN2otlgkrcoQlc70SE03hjkWoDwAr5QrM_lH4.woff2) format(woff2);font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(/_fonts/zkQRrBN3g9v_dVJWVkYryI2HWN4gfl77yu_FVFWNDYY-dCKEZ5lgZTVD30ATELD5lKDbBeBCP_ph7B4YtZQnSns.woff2) format(woff2);font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(/_fonts/HgJel4iAS5mDVqJaDUYKmxaMJg4zKHTGmyD1FQkOsTM-2hVuuQIZ4GSGMgNv6dvlqz7cfD6lr7xLohUph7OCgFg.woff2) format(woff2);font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Medium"),url(/_fonts/zp_5eX_kcCb1NC9W_nqDxOyw80DU-fOCfH6vtlxk4Z8-noxSJKtVKEVnythGOQu3KozvszjDOTsJmBloptS0j1U.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local("Inter Medium"),url(/_fonts/UzhR3nAaijOxr33OombACPQO7z-6yxLefOdxL2qrdkM-a0beAYA6HgY0fQ5vpHiCL_P_ChfPRJkoN6xel0ZbT_M.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local("Inter Medium"),url(/_fonts/ffbDlYcgTaEOnso-ipkZyoviU7H_qu1vdDKLzdRMiGk-z0cz_vXe9FMQpUr1XPibpV3rF_SBN35ESvr3xAG3hgg.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local("Inter Medium"),url(/_fonts/ERDypvkxXdChOV_B5u1ryQXmRbXDEMV5qjyhhW3xYeU-k61Y5mwieeHUzISWavQeKX6iyBBLnhRtxyom_DNxZzo.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local("Inter Medium"),url(/_fonts/ez4lVSyRqqCUuKH6dN6OoXAdOd1Tig7Lx0sxWNqSyss-FAPjTJvN2otlgkrcoQlc70SE03hjkWoDwAr5QrM_lH4.woff2) format(woff2);font-display:swap;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-weight:500;font-style:normal}@font-face{font-family:Inter;src:local("Inter Medium"),url(/_fonts/zkQRrBN3g9v_dVJWVkYryI2HWN4gfl77yu_FVFWNDYY-dCKEZ5lgZTVD30ATELD5lKDbBeBCP_ph7B4YtZQnSns.woff2) format(woff2);font-display:swap;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-weight:500;font-style:normal}@font-face{font-family:Inter;src:local("Inter Medium"),url(/_fonts/HgJel4iAS5mDVqJaDUYKmxaMJg4zKHTGmyD1FQkOsTM-2hVuuQIZ4GSGMgNv6dvlqz7cfD6lr7xLohUph7OCgFg.woff2) format(woff2);font-display:swap;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-weight:500;font-style:normal}@font-face{font-family:Inter;src:local("Inter SemiBold"),url(/_fonts/zp_5eX_kcCb1NC9W_nqDxOyw80DU-fOCfH6vtlxk4Z8-noxSJKtVKEVnythGOQu3KozvszjDOTsJmBloptS0j1U.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local("Inter SemiBold"),url(/_fonts/UzhR3nAaijOxr33OombACPQO7z-6yxLefOdxL2qrdkM-a0beAYA6HgY0fQ5vpHiCL_P_ChfPRJkoN6xel0ZbT_M.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local("Inter SemiBold"),url(/_fonts/ffbDlYcgTaEOnso-ipkZyoviU7H_qu1vdDKLzdRMiGk-z0cz_vXe9FMQpUr1XPibpV3rF_SBN35ESvr3xAG3hgg.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local("Inter SemiBold"),url(/_fonts/ERDypvkxXdChOV_B5u1ryQXmRbXDEMV5qjyhhW3xYeU-k61Y5mwieeHUzISWavQeKX6iyBBLnhRtxyom_DNxZzo.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local("Inter SemiBold"),url(/_fonts/ez4lVSyRqqCUuKH6dN6OoXAdOd1Tig7Lx0sxWNqSyss-FAPjTJvN2otlgkrcoQlc70SE03hjkWoDwAr5QrM_lH4.woff2) format(woff2);font-display:swap;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-weight:600;font-style:normal}@font-face{font-family:Inter;src:local("Inter SemiBold"),url(/_fonts/zkQRrBN3g9v_dVJWVkYryI2HWN4gfl77yu_FVFWNDYY-dCKEZ5lgZTVD30ATELD5lKDbBeBCP_ph7B4YtZQnSns.woff2) format(woff2);font-display:swap;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-weight:600;font-style:normal}@font-face{font-family:Inter;src:local("Inter SemiBold"),url(/_fonts/HgJel4iAS5mDVqJaDUYKmxaMJg4zKHTGmyD1FQkOsTM-2hVuuQIZ4GSGMgNv6dvlqz7cfD6lr7xLohUph7OCgFg.woff2) format(woff2);font-display:swap;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-weight:600;font-style:normal}@font-face{font-family:Inter;src:local("Inter Bold"),url(/_fonts/zp_5eX_kcCb1NC9W_nqDxOyw80DU-fOCfH6vtlxk4Z8-noxSJKtVKEVnythGOQu3KozvszjDOTsJmBloptS0j1U.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:700;font-style:normal}@font-face{font-family:Inter;src:local("Inter Bold"),url(/_fonts/UzhR3nAaijOxr33OombACPQO7z-6yxLefOdxL2qrdkM-a0beAYA6HgY0fQ5vpHiCL_P_ChfPRJkoN6xel0ZbT_M.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:700;font-style:normal}@font-face{font-family:Inter;src:local("Inter Bold"),url(/_fonts/ffbDlYcgTaEOnso-ipkZyoviU7H_qu1vdDKLzdRMiGk-z0cz_vXe9FMQpUr1XPibpV3rF_SBN35ESvr3xAG3hgg.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:700;font-style:normal}@font-face{font-family:Inter;src:local("Inter Bold"),url(/_fonts/ERDypvkxXdChOV_B5u1ryQXmRbXDEMV5qjyhhW3xYeU-k61Y5mwieeHUzISWavQeKX6iyBBLnhRtxyom_DNxZzo.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:700;font-style:normal}@font-face{font-family:Inter;src:local("Inter Bold"),url(/_fonts/ez4lVSyRqqCUuKH6dN6OoXAdOd1Tig7Lx0sxWNqSyss-FAPjTJvN2otlgkrcoQlc70SE03hjkWoDwAr5QrM_lH4.woff2) format(woff2);font-display:swap;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-weight:700;font-style:normal}@font-face{font-family:Inter;src:local("Inter Bold"),url(/_fonts/zkQRrBN3g9v_dVJWVkYryI2HWN4gfl77yu_FVFWNDYY-dCKEZ5lgZTVD30ATELD5lKDbBeBCP_ph7B4YtZQnSns.woff2) format(woff2);font-display:swap;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-weight:700;font-style:normal}@font-face{font-family:Inter;src:local("Inter Bold"),url(/_fonts/HgJel4iAS5mDVqJaDUYKmxaMJg4zKHTGmyD1FQkOsTM-2hVuuQIZ4GSGMgNv6dvlqz7cfD6lr7xLohUph7OCgFg.woff2) format(woff2);font-display:swap;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-weight:700;font-style:normal}@font-face{font-family:Inter;src:;font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:;font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:;font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:;font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(/_fonts/oNa6whS7MVbn65pKPXeJ2cWQibvBosy3ZAT0Dohs8I8-FwVnDt7T5Dh2owO1U2jDMuN8ln799r58Pl3hJjRV514.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:"JetBrains Mono Fallback: Arial";src:local("Arial");size-adjust:134.5893%;ascent-override:75.7861%;descent-override:22.29%;line-gap-override:0%}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(/_fonts/I9T0LQ9YgnidA3gv2WqRNnupdjurYMRHUSozaf8YKS8-uzL4HEVJcWv7MNxyvQlTwCX1yJQUNRD9baZLI82Tb3A.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(/_fonts/1A__tf0ZS0Popmdoy0kDZjC9cmK73U4dP6MIlsd_mVE-zPz52wX6aUUJP2ax_uXZbgJ0eM8_rL4hFCIvGE44Ffk.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(/_fonts/M9APVqWeTzvVW4qPYRJCmF1rcePZ5S7SBngry5FFRPE-DUaVl8X_g2YsuAyoLBkA9NbbiOfIoAL_D57NjKMsqZ8.woff2) format(woff2);font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(/_fonts/d_9_xcsozg-tYicFoS9kdd_kSP9qO5F-tsV1HOYOrHE-QGwxIgoAZb0u7XwlqFE30tZQnYSj3KurQRhAuEDN6_4.woff2) format(woff2);font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(/_fonts/E8cfqMw6EhdWSEj5PXdbh2J7u4m8j202JWUh3VNzOC8-e0c1w2KmhUNIOTE4pe8Jo3c0h2HmZyUQhs5p5_aOUl4.woff2) format(woff2);font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium"),url(/_fonts/oNa6whS7MVbn65pKPXeJ2cWQibvBosy3ZAT0Dohs8I8-FwVnDt7T5Dh2owO1U2jDMuN8ln799r58Pl3hJjRV514.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:500;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium"),url(/_fonts/I9T0LQ9YgnidA3gv2WqRNnupdjurYMRHUSozaf8YKS8-uzL4HEVJcWv7MNxyvQlTwCX1yJQUNRD9baZLI82Tb3A.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:500;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium"),url(/_fonts/1A__tf0ZS0Popmdoy0kDZjC9cmK73U4dP6MIlsd_mVE-zPz52wX6aUUJP2ax_uXZbgJ0eM8_rL4hFCIvGE44Ffk.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:500;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium"),url(/_fonts/M9APVqWeTzvVW4qPYRJCmF1rcePZ5S7SBngry5FFRPE-DUaVl8X_g2YsuAyoLBkA9NbbiOfIoAL_D57NjKMsqZ8.woff2) format(woff2);font-display:swap;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-weight:500;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium"),url(/_fonts/d_9_xcsozg-tYicFoS9kdd_kSP9qO5F-tsV1HOYOrHE-QGwxIgoAZb0u7XwlqFE30tZQnYSj3KurQRhAuEDN6_4.woff2) format(woff2);font-display:swap;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-weight:500;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium"),url(/_fonts/E8cfqMw6EhdWSEj5PXdbh2J7u4m8j202JWUh3VNzOC8-e0c1w2KmhUNIOTE4pe8Jo3c0h2HmZyUQhs5p5_aOUl4.woff2) format(woff2);font-display:swap;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-weight:500;font-style:normal}@font-face{font-family:JetBrains Mono;src:;font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:;font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Inter Tight;src:local("Inter Tight Regular"),local("Inter Tight"),url(/_fonts/oLHz9Yr6fqyDJQY7gotPLocTqKGXBlpgNYcQ9XHydWY-zMAAUcFWuR0wF9YM_n7Lne6dKlADyFTCr0c1m0J2LRw.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:"Inter Tight Fallback: Arial";src:local("Arial");size-adjust:96.3855%;ascent-override:100.5078%;descent-override:25.0256%;line-gap-override:0%}@font-face{font-family:Inter Tight;src:local("Inter Tight Regular"),local("Inter Tight"),url(/_fonts/lcVKswcaFt5Oyi8F8CeaZQl5lOh7KOVrndb2IA_ZkUM-GyNPMubJRRVSwXCoTpPvK6VC34VDOkSHli3SM4rcXNc.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Inter Tight;src:local("Inter Tight Regular"),local("Inter Tight"),url(/_fonts/MYPD29cUgyTATo9mIJYpSxsC6yMcN6V9_Cd0cQbIQIk-gdW_rwReZCbQ5M5Qh7CLADifUl93Lz1QK1BMAoHoXXo.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:400;font-style:normal}@font-face{font-family:Inter Tight;src:local("Inter Tight Regular"),local("Inter Tight"),url(/_fonts/WwqJgMBGNFR5TA1VB1Uz4lHWR2nL4qF2ZxOGF4q33Bs-9pceaBf01urHq7l5u2ywknO3JCoK4qcedNV3WcRY_N8.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:normal}@font-face{font-family:Inter Tight;src:local("Inter Tight Regular"),local("Inter Tight"),url(/_fonts/D0aaOIxeHexcBlHLXqgjs5fo34LeSS3hpe8qMagdckg-dj7ZZZq1reBtGKQ_CnEULXGI7JsqYcvTp_YMi2V2m2U.woff2) format(woff2);font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:Inter Tight;src:local("Inter Tight Regular"),local("Inter Tight"),url(/_fonts/DaIWBFypjKvrbd56A7J4wEMn3KDSKPvxHROHrPQKsjw-ymiSAyt78uwCU_0zjePPwDAPEWwARDpk7vdykxjhfL4.woff2) format(woff2);font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:Inter Tight;src:local("Inter Tight Regular"),local("Inter Tight"),url(/_fonts/WybHs6hTRSRsNVk8brCF-cNDa10x3rW17XVSiRi3SyE-BMDIr9xRAm4_ZPp0OOIB6JdIxgrte6Dfq3mPDZ_zNxU.woff2) format(woff2);font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:Inter Tight;src:local("Inter Tight Medium"),url(/_fonts/oLHz9Yr6fqyDJQY7gotPLocTqKGXBlpgNYcQ9XHydWY-zMAAUcFWuR0wF9YM_n7Lne6dKlADyFTCr0c1m0J2LRw.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:500;font-style:normal}@font-face{font-family:Inter Tight;src:local("Inter Tight Medium"),url(/_fonts/lcVKswcaFt5Oyi8F8CeaZQl5lOh7KOVrndb2IA_ZkUM-GyNPMubJRRVSwXCoTpPvK6VC34VDOkSHli3SM4rcXNc.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:500;font-style:normal}@font-face{font-family:Inter Tight;src:local("Inter Tight Medium"),url(/_fonts/MYPD29cUgyTATo9mIJYpSxsC6yMcN6V9_Cd0cQbIQIk-gdW_rwReZCbQ5M5Qh7CLADifUl93Lz1QK1BMAoHoXXo.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:500;font-style:normal}@font-face{font-family:Inter Tight;src:local("Inter Tight Medium"),url(/_fonts/WwqJgMBGNFR5TA1VB1Uz4lHWR2nL4qF2ZxOGF4q33Bs-9pceaBf01urHq7l5u2ywknO3JCoK4qcedNV3WcRY_N8.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:500;font-style:normal}@font-face{font-family:Inter Tight;src:local("Inter Tight Medium"),url(/_fonts/D0aaOIxeHexcBlHLXqgjs5fo34LeSS3hpe8qMagdckg-dj7ZZZq1reBtGKQ_CnEULXGI7JsqYcvTp_YMi2V2m2U.woff2) format(woff2);font-display:swap;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-weight:500;font-style:normal}@font-face{font-family:Inter Tight;src:local("Inter Tight Medium"),url(/_fonts/DaIWBFypjKvrbd56A7J4wEMn3KDSKPvxHROHrPQKsjw-ymiSAyt78uwCU_0zjePPwDAPEWwARDpk7vdykxjhfL4.woff2) format(woff2);font-display:swap;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-weight:500;font-style:normal}@font-face{font-family:Inter Tight;src:local("Inter Tight Medium"),url(/_fonts/WybHs6hTRSRsNVk8brCF-cNDa10x3rW17XVSiRi3SyE-BMDIr9xRAm4_ZPp0OOIB6JdIxgrte6Dfq3mPDZ_zNxU.woff2) format(woff2);font-display:swap;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-weight:500;font-style:normal}@font-face{font-family:Inter Tight;src:local("Inter Tight SemiBold"),url(/_fonts/oLHz9Yr6fqyDJQY7gotPLocTqKGXBlpgNYcQ9XHydWY-zMAAUcFWuR0wF9YM_n7Lne6dKlADyFTCr0c1m0J2LRw.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:600;font-style:normal}@font-face{font-family:Inter Tight;src:local("Inter Tight SemiBold"),url(/_fonts/lcVKswcaFt5Oyi8F8CeaZQl5lOh7KOVrndb2IA_ZkUM-GyNPMubJRRVSwXCoTpPvK6VC34VDOkSHli3SM4rcXNc.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:600;font-style:normal}@font-face{font-family:Inter Tight;src:local("Inter Tight SemiBold"),url(/_fonts/MYPD29cUgyTATo9mIJYpSxsC6yMcN6V9_Cd0cQbIQIk-gdW_rwReZCbQ5M5Qh7CLADifUl93Lz1QK1BMAoHoXXo.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:600;font-style:normal}@font-face{font-family:Inter Tight;src:local("Inter Tight SemiBold"),url(/_fonts/WwqJgMBGNFR5TA1VB1Uz4lHWR2nL4qF2ZxOGF4q33Bs-9pceaBf01urHq7l5u2ywknO3JCoK4qcedNV3WcRY_N8.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:600;font-style:normal}@font-face{font-family:Inter Tight;src:local("Inter Tight SemiBold"),url(/_fonts/D0aaOIxeHexcBlHLXqgjs5fo34LeSS3hpe8qMagdckg-dj7ZZZq1reBtGKQ_CnEULXGI7JsqYcvTp_YMi2V2m2U.woff2) format(woff2);font-display:swap;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-weight:600;font-style:normal}@font-face{font-family:Inter Tight;src:local("Inter Tight SemiBold"),url(/_fonts/DaIWBFypjKvrbd56A7J4wEMn3KDSKPvxHROHrPQKsjw-ymiSAyt78uwCU_0zjePPwDAPEWwARDpk7vdykxjhfL4.woff2) format(woff2);font-display:swap;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-weight:600;font-style:normal}@font-face{font-family:Inter Tight;src:local("Inter Tight SemiBold"),url(/_fonts/WybHs6hTRSRsNVk8brCF-cNDa10x3rW17XVSiRi3SyE-BMDIr9xRAm4_ZPp0OOIB6JdIxgrte6Dfq3mPDZ_zNxU.woff2) format(woff2);font-display:swap;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-weight:600;font-style:normal}@font-face{font-family:Inter Tight;src:;font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Inter Tight;src:;font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Inter Tight;src:;font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:"Source Serif 4";src:local("Source Serif 4 Regular"),local("Source Serif 4"),url(/_fonts/qCYIjuChcmZzoKtW-MT_eOpRBBVhITQFE3uJJ6djS_0-ro0H3xoZ7INTEwzedMPfHu6zEgrSaGJN75zeIC9pHsM.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:"Source Serif 4 Fallback: Arial";src:local("Arial");size-adjust:107.4471%;ascent-override:96.4195%;descent-override:31.1781%;line-gap-override:0%}@font-face{font-family:"Source Serif 4";src:local("Source Serif 4 Regular"),local("Source Serif 4"),url(/_fonts/UAK9VmAfdtT_w1I2-Kd5lMqx4eTCm_S5i5Ij03N1p7o-RXpp95KszTUyjy_NbRYfpDXGxtIW50pP57mbY0nvzZM.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:"Source Serif 4";src:local("Source Serif 4 Regular"),local("Source Serif 4"),url(/_fonts/mOyLSkDIlINoSCpUzetAWzUuje7XmHPZhlAJIn_KXAU-g4AQ5erAiW_pFaeFB2_nIvuHphfqxEiytRT6xpXfXEw.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:normal}@font-face{font-family:"Source Serif 4";src:local("Source Serif 4 Regular"),local("Source Serif 4"),url(/_fonts/f1rcBL3QVdxFTzl-boMmPPPdFSADJhpM4NALcL7f3Z4-UUIBKtGlS4iFd4TYOEffO8HGRtep__cGi8sHPwegEdQ.woff2) format(woff2);font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:"Source Serif 4";src:local("Source Serif 4 Regular"),local("Source Serif 4"),url(/_fonts/nqYHRgT2hRIGmfVtqmwFf0qPDAKRBCBsoGPFctYEozM-n4l8nIIGWx_dqY4XnydTO-Xf8GNkGlPS04TkAayWRWo.woff2) format(woff2);font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:"Source Serif 4";src:local("Source Serif 4 Regular"),local("Source Serif 4"),url(/_fonts/ANgKz8RHQNVSJTTu1_L77x39JwmwFzLnN10rcPWwjLw-STWq8aQ7hOhdBQT1nAKHp1IEDn6HZdIqHmuHLB_4jWs.woff2) format(woff2);font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:"Source Serif 4";src:local("Source Serif 4 SemiBold"),url(/_fonts/qCYIjuChcmZzoKtW-MT_eOpRBBVhITQFE3uJJ6djS_0-ro0H3xoZ7INTEwzedMPfHu6zEgrSaGJN75zeIC9pHsM.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:600;font-style:normal}@font-face{font-family:"Source Serif 4";src:local("Source Serif 4 SemiBold"),url(/_fonts/UAK9VmAfdtT_w1I2-Kd5lMqx4eTCm_S5i5Ij03N1p7o-RXpp95KszTUyjy_NbRYfpDXGxtIW50pP57mbY0nvzZM.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:600;font-style:normal}@font-face{font-family:"Source Serif 4";src:local("Source Serif 4 SemiBold"),url(/_fonts/mOyLSkDIlINoSCpUzetAWzUuje7XmHPZhlAJIn_KXAU-g4AQ5erAiW_pFaeFB2_nIvuHphfqxEiytRT6xpXfXEw.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:600;font-style:normal}@font-face{font-family:"Source Serif 4";src:local("Source Serif 4 SemiBold"),url(/_fonts/f1rcBL3QVdxFTzl-boMmPPPdFSADJhpM4NALcL7f3Z4-UUIBKtGlS4iFd4TYOEffO8HGRtep__cGi8sHPwegEdQ.woff2) format(woff2);font-display:swap;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-weight:600;font-style:normal}@font-face{font-family:"Source Serif 4";src:local("Source Serif 4 SemiBold"),url(/_fonts/nqYHRgT2hRIGmfVtqmwFf0qPDAKRBCBsoGPFctYEozM-n4l8nIIGWx_dqY4XnydTO-Xf8GNkGlPS04TkAayWRWo.woff2) format(woff2);font-display:swap;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-weight:600;font-style:normal}@font-face{font-family:"Source Serif 4";src:local("Source Serif 4 SemiBold"),url(/_fonts/ANgKz8RHQNVSJTTu1_L77x39JwmwFzLnN10rcPWwjLw-STWq8aQ7hOhdBQT1nAKHp1IEDn6HZdIqHmuHLB_4jWs.woff2) format(woff2);font-display:swap;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-weight:600;font-style:normal}@font-face{font-family:"Source Serif 4";src:;font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:"Source Serif 4";src:;font-display:swap;font-weight:600;font-style:normal}:root{--bg:#fdfcfc;--surface:#fff;--surface-subtle:#fbfbfb;--surface-2:#f2f2f2;--ink:#111213;--ink-2:#54555b;--line:#e3e3e3;--accent:#111213;--accent-soft:#e9e9e9;--secondary-control:rgb(17 18 19/9%);--secondary-control-hover:rgba(17,18,19,.15);--dark:#111213;--dark-2:#1d1e23;--dark-ink:#f7f7f7;--dark-muted:#9b9da6;--ok:#12934f;--warn:#b45309;--gradient-plan:linear-gradient(90deg,#a9b5d6,#c0c1d2 22%,#e9d2c4 44%,#fcd2a6 62%,#fdb871 80%,#fe934a);--radius-xs:6px;--radius-sm:10px;--radius-md:14px;--radius-lg:20px;--radius-pill:999px;--shadow-sm:0 1px 2px rgba(17,18,19,.06);--shadow-md:0 12px 32px -12px rgba(17,18,19,.16);--shadow-lg:0 28px 64px -24px rgba(17,18,19,.24);--font-sans:"Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-display:"Inter Tight",var(--font-sans);--font-serif:"Source Serif 4",Georgia,"Times New Roman",serif;--font-mono:"JetBrains Mono",ui-monospace,"SF Mono",SFMono-Regular,Menlo,Consolas,monospace;--font-headline:var(--font-serif);--font-ui:var(--font-display);--description-size:clamp(17px,1.5vw,20px);--description-leading:1.55;--description-tracking:-.01em;--cta-action-gap:12px;--container:1200px;--header-h:64px;--title-xl:clamp(2.55rem,4vw,3.75rem);--title-lg:clamp(2rem,3.5vw,3.2rem);--title-md:clamp(1.6rem,3vw,2.2rem);--ease-out:cubic-bezier(.22,1,.36,1);--speed:.25s}@media(max-width:760px){:root{--title-xl:clamp(2.2rem,9.4vw,3.25rem)}}*,:after,:before{box-sizing:border-box}*{margin:0}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 24px);-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font-family:var(--font-sans);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit}@media(pointer:coarse){input:where(:not([type=checkbox],[type=radio],[type=range])),select,textarea{font-size:max(16px,1em)!important}}button{background:none;border:0;padding:0;cursor:pointer}a{color:inherit;text-decoration:none}.link,p a{color:var(--accent);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.type-headline,h1,h2{font-family:var(--font-headline);font-weight:400;line-height:1.05;letter-spacing:-.035em;text-wrap:balance}.type-heading,h3,h4{font-family:var(--font-ui);font-weight:600;line-height:1.15;letter-spacing:-.02em;text-wrap:balance}.type-quote{font-family:var(--font-headline);font-weight:400}.marketing-copy{font-family:var(--font-ui);font-size:var(--description-size);font-weight:400;line-height:var(--description-leading);letter-spacing:var(--description-tracking);color:var(--ink);font-synthesis:none}.marketing-copy strong{font-weight:600}.section-title{font-size:var(--title-lg);line-height:1;letter-spacing:-.05em}.subsection-title{margin-bottom:24px;font-size:var(--title-md)}.kicker{font-size:12px;font-weight:500;line-height:1.3;text-transform:uppercase;letter-spacing:.14em;color:var(--ink-2)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}::-moz-selection{background:var(--accent);color:#fff}::selection{background:var(--accent);color:#fff}.section{padding-block:clamp(64px,9vw,112px)}.section--tight{padding-block:clamp(40px,6vw,72px)}.page{padding-block:clamp(48px,7vw,96px);padding-top:max(var(--header-h),clamp(48px,7vw,96px))}.skip-link{position:fixed;top:12px;left:12px;z-index:100;padding:10px 16px;background:var(--dark);color:var(--dark-ink);border-radius:var(--radius-pill);transform:translateY(-200%);transition:transform .2s var(--ease-out)}.skip-link:focus-visible{transform:translateY(0)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.base-icon[data-v-111fb1da]{display:block;flex:0 0 auto;color:inherit}.dropdown-list-item[data-v-2df2eeac]{display:flex;align-items:center;gap:10px;min-height:var(--dropdown-list-item-min-height);margin-inline:calc(var(--dropdown-list-inline-bleed)*-1);padding:var(--dropdown-list-item-padding);border-radius:8px;color:#f8f7f4;font-size:var(--dropdown-list-font-size);font-weight:400;line-height:1.2;letter-spacing:-.025em;text-align:left;transition:background-color var(--speed) var(--ease-out),color var(--speed) var(--ease-out)}.dropdown-list-item[data-v-2df2eeac]:hover{background:#ffffff1a;color:#fff}.dropdown-list-item.is-active[data-v-2df2eeac],.dropdown-list-item.is-active[data-v-2df2eeac]:hover{background:var(--surface);color:var(--ink)}.dropdown-list-item__prefix[data-v-2df2eeac]{flex:0 0 32px;font-size:12px;font-weight:700;letter-spacing:.02em}.dropdown-list-item__content[data-v-2df2eeac]{min-width:0;white-space:nowrap}.dropdown-list[data-v-7578c775]{--dropdown-list-font-size:16px;--dropdown-list-item-padding:9px 12px;--dropdown-list-item-min-height:0px;--dropdown-list-inline-bleed:12px;--dropdown-list-gap:2px;display:flex;flex-direction:column;align-content:start}.dropdown-list--sm[data-v-7578c775]{--dropdown-list-font-size:14px;--dropdown-list-item-padding:8px 10px;--dropdown-list-item-min-height:40px;--dropdown-list-inline-bleed:0px;--dropdown-list-gap:4px}.dropdown-list__label[data-v-7578c775]{margin-bottom:10px;color:#ffffff8a;font-size:12px;line-height:1.2}.dropdown-list__items[data-v-7578c775]{display:flex;flex-direction:column;gap:var(--dropdown-list-gap)}.dropdown-panel[data-v-bedaa3a9]{position:absolute;left:var(--dropdown-panel-offset);z-index:20;max-width:calc(100vw - 40px);border:0;background:var(--dark);color:var(--dark-ink);box-shadow:0 22px 54px -26px #000000b8}.dropdown-panel--bottom[data-v-bedaa3a9]{top:calc(100% + var(--dropdown-panel-gap))}.dropdown-panel--top[data-v-bedaa3a9]{bottom:calc(100% + var(--dropdown-panel-gap))}.dropdown-panel--sm[data-v-bedaa3a9]{width:-moz-max-content;width:max-content;min-width:210px;padding:5px;border-radius:var(--radius-md)}.dropdown-panel--lg[data-v-bedaa3a9]{width:min(520px,calc(100vw - 40px));padding:18px 20px 11px;border-radius:16px}.dropdown-panel-enter-active[data-v-bedaa3a9],.dropdown-panel-leave-active[data-v-bedaa3a9]{transition:opacity .18s var(--ease-out),transform .18s var(--ease-out)}.dropdown-panel-enter-from[data-v-bedaa3a9],.dropdown-panel-leave-to[data-v-bedaa3a9]{opacity:0}.dropdown-panel--bottom.dropdown-panel-enter-from[data-v-bedaa3a9],.dropdown-panel--bottom.dropdown-panel-leave-to[data-v-bedaa3a9]{transform:translateY(-6px)}.dropdown-panel--top.dropdown-panel-enter-from[data-v-bedaa3a9],.dropdown-panel--top.dropdown-panel-leave-to[data-v-bedaa3a9]{transform:translateY(6px)}@media(prefers-reduced-motion:reduce){.dropdown-panel-enter-active[data-v-bedaa3a9],.dropdown-panel-leave-active[data-v-bedaa3a9]{transition:none}}.btn[data-v-ac0f0ac3]{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:var(--radius-sm);font-weight:500;letter-spacing:-.01em;line-height:1;white-space:nowrap;border:1px solid transparent;transition:background-color var(--speed) var(--ease-out),border-color var(--speed) var(--ease-out),color var(--speed) var(--ease-out)}.btn--md[data-v-ac0f0ac3]{padding:9px 18px;font-size:15px}.btn--lg[data-v-ac0f0ac3]{padding:13px 26px;font-size:16px}.btn--primary[data-v-ac0f0ac3]{background:var(--dark);color:var(--dark-ink)}.btn--primary[data-v-ac0f0ac3]:hover{background:#292929}.btn--secondary[data-v-ac0f0ac3]{background:var(--secondary-control);color:var(--ink);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.btn--secondary[data-v-ac0f0ac3]:hover{background:var(--secondary-control-hover);color:var(--ink)}.btn--ghost[data-v-ac0f0ac3]{background:transparent;color:var(--ink)}.btn--ghost[data-v-ac0f0ac3]:hover{background:var(--surface-2)}.btn--light[data-v-ac0f0ac3]{background:#fff;color:var(--dark)}.btn--light[data-v-ac0f0ac3]:hover{background:var(--surface-2)}.container[data-v-99df3956]{width:min(100% - 40px,var(--container));margin-inline:auto}.header[data-v-6a4dfabc]{position:sticky;top:0;z-index:50;margin-bottom:calc(var(--header-h)*-1);background:transparent;border-bottom:1px solid transparent;transition:background-color .32s var(--ease-out),border-color .32s var(--ease-out),box-shadow .32s var(--ease-out)}.header.is-menu-open[data-v-6a4dfabc],.header.is-scrolled[data-v-6a4dfabc]{background:var(--bg);border-color:var(--line)}.header__veil[data-v-6a4dfabc]{position:fixed;inset:0;z-index:-1;background:color-mix(in srgb,var(--bg) 45%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.veil-enter-active[data-v-6a4dfabc],.veil-leave-active[data-v-6a4dfabc]{transition:opacity .25s var(--ease-out)}.veil-enter-from[data-v-6a4dfabc],.veil-leave-to[data-v-6a4dfabc]{opacity:0}.header__container[data-v-6a4dfabc]{display:flex;align-items:center;gap:28px;height:var(--header-h)}.header__logo[data-v-6a4dfabc]{display:inline-flex;align-items:center;gap:9px;font-family:var(--font-ui);font-size:20px;font-weight:500;letter-spacing:-.045em;transition:opacity var(--speed) var(--ease-out)}.header__nav[data-v-6a4dfabc]{display:flex;align-items:center;gap:6px}.header__link[data-v-6a4dfabc]{display:inline-flex;align-items:center;gap:5px;height:35px;padding:0 14px;border-radius:var(--radius-sm);font-size:15.5px;font-weight:400;color:var(--ink);transition:background-color var(--speed) var(--ease-out)}.dropdown__trigger.is-open[data-v-6a4dfabc],.header__link[data-v-6a4dfabc]:hover{background:#1112130d}.header__actions[data-v-6a4dfabc]{display:flex;align-items:center;gap:18px;margin-left:auto}.header__signin[data-v-6a4dfabc]{font-size:15.5px;font-weight:400;transition:opacity var(--speed) var(--ease-out)}.header__signin[data-v-6a4dfabc]:hover{opacity:.6}.header__burger[data-v-6a4dfabc]{display:none;place-items:center;width:40px;height:40px;border-radius:var(--radius-xs)}.dropdown[data-v-6a4dfabc]{position:relative}.dropdown__chevron[data-v-6a4dfabc]{transition:rotate var(--speed) var(--ease-out)}.dropdown__chevron.is-open[data-v-6a4dfabc]{rotate:180deg}.dropdown__grid[data-v-6a4dfabc]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.dropdown__column[data-v-6a4dfabc]{display:flex;flex-direction:column;gap:22px;align-content:start}.mobile[data-v-6a4dfabc]{position:fixed;inset:var(--header-h) 0 0;z-index:40;background:var(--bg);overflow:hidden}.mobile__scroll[data-v-6a4dfabc]{height:100%;overflow-y:auto;display:flex;flex-direction:column;padding:6px 20px 28px}.mobile__label[data-v-6a4dfabc]{margin:22px 0 6px;font-size:11px}.mobile__label[data-v-6a4dfabc]:first-child{margin-top:6px}.mobile__item[data-v-6a4dfabc]{display:flex;align-items:center;gap:14px;padding:11px 0}.mobile__item-icon[data-v-6a4dfabc]{display:grid;place-items:center;width:46px;height:46px;border-radius:var(--radius-xs);background:#1112130d;color:var(--ink);flex-shrink:0;transition:background-color var(--speed) var(--ease-out),color var(--speed) var(--ease-out)}.mobile__item:active .mobile__item-icon[data-v-6a4dfabc]{background:var(--dark);color:#fff}.mobile__item-text[data-v-6a4dfabc]{display:flex;flex-direction:column}.mobile__item-title[data-v-6a4dfabc]{font-size:16px;font-weight:500;letter-spacing:-.01em}.mobile__item-desc[data-v-6a4dfabc]{margin-top:2px;font-size:14px;color:var(--ink-2)}.mobile__mini[data-v-6a4dfabc]{display:block;padding:12px 0;font-size:18px;font-weight:400;letter-spacing:-.01em;color:var(--ink)}.mobile__footer[data-v-6a4dfabc]{padding-top:22px}.mobile__cta[data-v-6a4dfabc]{width:100%}.panel-enter-active[data-v-6a4dfabc]{transition:clip-path .4s var(--ease-out)}.panel-enter-from[data-v-6a4dfabc]{clip-path:inset(0 0 100% 0)}.panel-enter-to[data-v-6a4dfabc]{clip-path:inset(0 0 0 0)}.panel-leave-active[data-v-6a4dfabc]{transition:none}.mobile__footer[data-v-6a4dfabc],.mobile__item[data-v-6a4dfabc],.mobile__label[data-v-6a4dfabc],.mobile__mini[data-v-6a4dfabc]{animation:panel-rise-6a4dfabc .42s var(--ease-out) both;animation-delay:calc(var(--i, 0)*.04s + .3s)}@keyframes panel-rise-6a4dfabc{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.panel-enter-active[data-v-6a4dfabc],.panel-leave-active[data-v-6a4dfabc]{transition:none}.mobile__footer[data-v-6a4dfabc],.mobile__item[data-v-6a4dfabc],.mobile__label[data-v-6a4dfabc],.mobile__mini[data-v-6a4dfabc]{animation:none}}@media(max-width:960px){.header__nav[data-v-6a4dfabc],.header__signin[data-v-6a4dfabc]{display:none}.header__burger[data-v-6a4dfabc]{display:grid}.header__actions[data-v-6a4dfabc]{gap:8px}.header__actions .header__cta[data-v-6a4dfabc]{padding:8px 14px;font-size:14px}.header.is-menu-open .header__cta[data-v-6a4dfabc]{display:none}.header.is-menu-open .header__logo[data-v-6a4dfabc]{opacity:0;pointer-events:none}}.lang[data-v-8a77ee6f]{position:relative;display:inline-block}.lang__trigger[data-v-8a77ee6f]{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;min-width:82px;height:40px;padding:0 13px 0 15px;border:1px solid transparent;border-radius:var(--radius-sm);background:var(--secondary-control);color:var(--ink);font-size:13px;font-weight:700;letter-spacing:.02em;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:background-color var(--speed) var(--ease-out),color var(--speed) var(--ease-out)}.lang__trigger.is-open[data-v-8a77ee6f],.lang__trigger[data-v-8a77ee6f]:hover{background:var(--secondary-control-hover)}.lang__chevron[data-v-8a77ee6f]{transition:rotate var(--speed) var(--ease-out)}.lang__chevron.is-open[data-v-8a77ee6f]{rotate:180deg}@media(prefers-reduced-motion:reduce){.lang__chevron[data-v-8a77ee6f]{transition:none}}.footer[data-v-af90439f]{color:var(--ink);padding-block:clamp(48px,6vw,72px) 32px}.footer__grid[data-v-af90439f]{display:grid;grid-template-columns:1.5fr repeat(4,minmax(0,1fr));gap:40px 28px}.footer__col[data-v-af90439f]{gap:32px}.footer__brand[data-v-af90439f],.footer__col[data-v-af90439f]{display:flex;flex-direction:column}.footer__brand[data-v-af90439f]{align-items:flex-start;gap:14px}.footer__logo[data-v-af90439f]{display:inline-flex;align-items:center;gap:9px;font-family:var(--font-ui);font-size:20px;font-weight:500;letter-spacing:-.045em;color:var(--ink)}.footer__tagline[data-v-af90439f]{display:flex;flex-direction:column;color:var(--ink-2);font-size:14px;max-width:280px}.footer__social[data-v-af90439f]{display:inline-flex;align-items:center;margin-top:10px;color:var(--ink-2);transition:color .16s ease}.footer__social[data-v-af90439f]:focus-visible,.footer__social[data-v-af90439f]:hover{color:var(--ink)}.footer__social[data-v-af90439f]:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.footer__social svg[data-v-af90439f]{width:20px;height:20px;fill:currentColor;flex:0 0 auto}.footer__title[data-v-af90439f]{font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.14em;color:var(--ink-2);margin-bottom:14px}.footer__list[data-v-af90439f]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.footer__link[data-v-af90439f]{font-size:14.5px;color:var(--ink);text-decoration:none;text-decoration-thickness:1px;text-underline-offset:3px}.footer__link[data-v-af90439f]:hover{text-decoration:underline}.footer__bottom[data-v-af90439f]{display:flex;align-items:center;justify-content:space-between;gap:16px 24px;flex-wrap:wrap;margin-top:clamp(40px,5vw,56px);border-top:1px solid var(--line);padding-top:20px;color:var(--ink-2);font-size:13.5px}.footer__legal-list[data-v-af90439f]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 20px}.footer__legal-link[data-v-af90439f]{font-size:13.5px;line-height:1.25;color:var(--ink-2);text-decoration:none;text-underline-offset:3px;transition:color .16s ease}.footer__legal-link[data-v-af90439f]:hover{color:var(--ink);text-decoration:underline}@media(max-width:1100px){.footer__grid[data-v-af90439f]{grid-template-columns:repeat(4,minmax(0,1fr))}.footer__brand[data-v-af90439f]{grid-column:1/-1}}@media(max-width:960px){.footer__grid[data-v-af90439f]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.footer__grid[data-v-af90439f]{grid-template-columns:1fr;gap:28px}.footer__col[data-v-af90439f]{gap:28px}.footer__bottom[data-v-af90439f]{flex-direction:column;align-items:flex-start}}.switch[data-v-897cb14e]{--w:46px;--h:26px;position:relative;width:var(--w);height:var(--h);border-radius:var(--radius-pill);background:var(--line);transition:background-color var(--speed) var(--ease-out);flex-shrink:0}.switch[aria-checked=true][data-v-897cb14e]{background:var(--dark)}.switch__thumb[data-v-897cb14e]{position:absolute;top:3px;left:3px;width:calc(var(--h) - 6px);height:calc(var(--h) - 6px);border-radius:50%;background:#fff;box-shadow:var(--shadow-sm);transition:translate var(--speed) var(--ease-out)}.switch[aria-checked=true] .switch__thumb[data-v-897cb14e]{translate:calc(var(--w) - var(--h)) 0}.cookie[data-v-ee2a9a9a]{position:fixed;z-index:2147483004;left:max(16px,env(safe-area-inset-left));right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));max-width:560px;pointer-events:none}.cookie__card[data-v-ee2a9a9a]{position:relative;pointer-events:auto;max-height:calc(100dvh - 32px - env(safe-area-inset-top) - env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain;padding:24px 26px 22px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}.cookie__title[data-v-ee2a9a9a]{font-size:17px}.cookie__text[data-v-ee2a9a9a]{margin-top:8px;font-family:var(--font-ui);font-size:14.5px;line-height:1.55;letter-spacing:-.01em;color:var(--ink-2)}.cookie__policy[data-v-ee2a9a9a]{color:var(--ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;white-space:nowrap}.cookie__categories[data-v-ee2a9a9a]{margin-top:18px;border-top:1px solid var(--line)}.cookie__category[data-v-ee2a9a9a]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:14px 0;border-bottom:1px solid var(--line)}.cookie__category-title[data-v-ee2a9a9a]{font-family:var(--font-ui);font-size:14.5px;font-weight:600;letter-spacing:-.01em;color:var(--ink)}.cookie__category-text[data-v-ee2a9a9a]{margin-top:3px;font-family:var(--font-ui);font-size:13.5px;line-height:1.5;color:var(--ink-2)}.cookie__always[data-v-ee2a9a9a]{flex-shrink:0;padding-top:4px;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-2)}.cookie__actions[data-v-ee2a9a9a]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:20px}.cookie__decide[data-v-ee2a9a9a]{display:flex;gap:10px}.cookie__manage[data-v-ee2a9a9a]{padding-inline:0;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.cookie__manage[data-v-ee2a9a9a]:hover{background:transparent;color:var(--ink-2)}.cookie[data-v-ee2a9a9a]{transition:opacity var(--speed) var(--ease-out),translate var(--speed) var(--ease-out)}.cookie-enter-from[data-v-ee2a9a9a],.cookie-leave-to[data-v-ee2a9a9a]{opacity:0;translate:0 12px}@media(max-width:560px){.cookie__card[data-v-ee2a9a9a]{padding:20px}.cookie__actions[data-v-ee2a9a9a]{flex-direction:column-reverse;align-items:stretch;gap:10px}.cookie__decide[data-v-ee2a9a9a]{display:grid;grid-template-columns:1fr 1fr}.cookie__manage[data-v-ee2a9a9a]{justify-content:flex-start}}.error[data-v-147b31ef]{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:24px;text-align:center}.error__code[data-v-147b31ef]{font-size:13px;font-weight:500;color:var(--accent);letter-spacing:.14em}.error__title[data-v-147b31ef]{font-size:clamp(2rem,5vw,3rem)}.error__text[data-v-147b31ef]{max-width:420px}.hero[data-v-4ce31690]{position:relative;isolation:isolate;overflow:hidden;padding-block:calc(var(--header-h) + clamp(54px,7vw,92px)) clamp(48px,7vw,88px);background:#cbd8e8 url(/images/hero-background.webp) center 43%/cover no-repeat}.hero__wash[data-v-4ce31690]{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#ffffff61,#ffffff14 42%,#1628451a),radial-gradient(70% 42% at 50% 8%,hsla(0,0%,100%,.54),transparent 76%)}.hero__container[data-v-4ce31690],.hero__copy[data-v-4ce31690]{display:flex;flex-direction:column;align-items:center}.hero__copy[data-v-4ce31690]{position:relative;z-index:2;width:min(100%,960px);text-align:center}.hero__title[data-v-4ce31690]{max-width:960px;font-size:var(--title-xl);font-weight:400;line-height:1;letter-spacing:-.052em;text-shadow:0 1px 0 hsla(0,0%,100%,.28)}.hero__title[data-v-4ce31690]:not(.hero__title--fixed-lines){text-wrap:balance}.hero__title--fixed-lines>span[data-v-4ce31690]{display:block}@media(min-width:761px){.hero__title--fixed-lines>span[data-v-4ce31690]{white-space:nowrap}}.hero__lead[data-v-4ce31690]{max-width:820px;margin-top:clamp(18px,2vw,24px);text-wrap:balance}.hero__cta[data-v-4ce31690]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--cta-action-gap);margin-top:clamp(24px,3vw,34px)}.hero__cta[data-v-4ce31690] .btn--primary{box-shadow:0 12px 30px -14px #1112137a}.hero__stage[data-v-4ce31690]{position:relative;z-index:1;width:min(calc(100vw - 40px),1260px);margin-top:clamp(42px,6vw,76px)}.hero__dashboard[data-v-4ce31690]{position:relative;width:100%;margin:0;overflow:hidden;border-radius:clamp(15px,1.8vw,24px);box-shadow:0 46px 92px -30px #0e1b32ad,0 16px 36px -18px #0e1b328f}.hero__dashboard>img[data-v-4ce31690]{width:100%;height:auto;border-radius:inherit}@media(max-width:760px){.hero[data-v-4ce31690]{padding-top:calc(var(--header-h) + 46px);background-position:52%}.hero__title[data-v-4ce31690]{line-height:1}.hero__lead[data-v-4ce31690]{max-width:560px}.hero__cta[data-v-4ce31690]{width:100%}.hero__cta[data-v-4ce31690] .btn{flex:1 1 180px}.hero__stage[data-v-4ce31690]{width:760px;max-width:none;margin-top:44px}.hero__stage--mobile-right[data-v-4ce31690]{transform:translate(-14%)}}@media(max-width:440px){.hero__cta[data-v-4ce31690]{flex-direction:column}.hero__cta[data-v-4ce31690] .btn{flex:none;width:100%}.hero__stage[data-v-4ce31690]{width:680px}}.visual[data-v-844d78ae]{position:relative;display:grid;place-items:center;aspect-ratio:1.45/1;overflow:hidden;border-radius:clamp(18px,2vw,26px);isolation:isolate}.visual--1[data-v-844d78ae]{background:url(/images/reporting-background.webp) 50%/cover no-repeat,linear-gradient(145deg,#c6d9e7,#d9d7db 48%,#d3af98)}.visual--2[data-v-844d78ae]{background:url(/images/ven-ai-suggestions-background.webp) 50%/cover no-repeat,linear-gradient(145deg,#dfd7e8,#d6c7be 48%,#a9c7bb)}.visual__image[data-v-844d78ae]{position:absolute;z-index:1;width:180%;max-width:none;height:auto;border-radius:clamp(18px,2vw,26px)}.visual--1 .visual__image[data-v-844d78ae]{right:80px;bottom:20px;width:120%;border-radius:14px}.visual--2 .visual__image[data-v-844d78ae]{top:60px;right:82px;width:140%;border-radius:16px}@media(max-width:820px){.visual[data-v-844d78ae]{aspect-ratio:1.5/1}}@media(max-width:600px){.visual[data-v-844d78ae]{aspect-ratio:4/3}.visual[data-v-844d78ae],.visual__image[data-v-844d78ae]{border-radius:18px}}.showcase[data-v-f93d9498]{overflow:hidden}.showcase__intro[data-v-f93d9498]{max-width:930px}.showcase__heading[data-v-f93d9498]{max-width:820px}.showcase__lead[data-v-f93d9498]{max-width:700px;margin-top:clamp(20px,2.5vw,30px);text-wrap:balance}.showcase__grid[data-v-f93d9498]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,2.4vw,30px);margin-top:clamp(48px,6vw,76px)}.showcase__item[data-v-f93d9498]{min-width:0}.showcase__link[data-v-f93d9498]{display:block;border-radius:clamp(18px,2vw,26px)}.showcase__copy[data-v-f93d9498]{margin-top:clamp(22px,2.4vw,30px);padding-inline:clamp(2px,.5vw,8px)}.showcase__description[data-v-f93d9498]{max-width:35rem}.showcase__description strong[data-v-f93d9498]{color:var(--ink)}@media(max-width:820px){.showcase__grid[data-v-f93d9498]{grid-template-columns:1fr;gap:52px}}@media(max-width:600px){.showcase__grid[data-v-f93d9498]{gap:44px;margin-top:40px}}.comparison-table[data-v-6255e10e]{overflow-x:auto}.comparison-table table[data-v-6255e10e]{width:100%;border-collapse:collapse;table-layout:fixed}.comparison-table thead th[data-v-6255e10e]{padding:18px 16px 22px;border-bottom:1px solid var(--line);color:var(--ink);font-size:14px;font-weight:650;text-align:left}.comparison-table tbody td[data-v-6255e10e],.comparison-table tbody th[scope=row][data-v-6255e10e]{padding:clamp(24px,3vw,34px) 16px;border:0;vertical-align:middle}.comparison-table tbody th[scope=row][data-v-6255e10e]{font-weight:500}.comparison-table tbody td[data-v-6255e10e],.comparison-table tbody th[scope=row][data-v-6255e10e]{color:var(--ink-2);font-size:14px;text-align:left}.comparison-table__group th[data-v-6255e10e]{padding:28px 16px 18px;border-bottom:1px solid var(--line);background:transparent;color:var(--ink);font-family:var(--font-sans);font-size:15px;font-weight:650;letter-spacing:-.015em;text-align:left}.comparison-table tbody+tbody .comparison-table__group th[data-v-6255e10e]{padding-top:44px}.steps[data-v-65647cc7]{padding-block:clamp(72px,9vw,118px)}.steps__head[data-v-65647cc7]{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);gap:clamp(36px,7vw,96px);align-items:start}.steps__head p[data-v-65647cc7]{color:var(--ink-2)}.steps__list[data-v-65647cc7]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(32px,5vw,64px);margin:clamp(48px,6vw,72px) 0 0;padding:0;list-style:none}.steps__list li[data-v-65647cc7]{display:grid;grid-template-columns:80px minmax(0,1fr);gap:20px;align-items:center}.steps__icon[data-v-65647cc7]{display:grid;width:80px;height:80px;place-items:center;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--line) 72%,var(--surface));color:var(--ink-2)}.steps__list h3[data-v-65647cc7]{font-family:var(--font-ui);font-size:17px;font-weight:500;line-height:1.6;letter-spacing:normal;text-wrap:wrap}.steps__list p[data-v-65647cc7]{margin-top:5px;color:var(--ink-2);font-size:15px;line-height:1.55}@media(max-width:900px){.steps__head[data-v-65647cc7],.steps__list[data-v-65647cc7]{grid-template-columns:1fr}.steps__list li[data-v-65647cc7]{grid-template-columns:68px minmax(0,1fr)}.steps__icon[data-v-65647cc7]{width:68px;height:68px}}.ui-faq[data-v-2fa10bdc]{display:grid;grid-template-columns:minmax(180px,.7fr) minmax(0,1.7fr);align-items:start;gap:clamp(48px,8vw,120px)}.ui-faq__heading[data-v-2fa10bdc]{font-size:var(--title-xl);font-weight:400;line-height:1;letter-spacing:-.05em}.ui-faq__list[data-v-2fa10bdc]{max-width:820px}.ui-faq__list details[data-v-2fa10bdc]{border-bottom:1px solid var(--line)}.ui-faq__list summary[data-v-2fa10bdc]{display:flex;align-items:center;gap:18px;padding:20px 4px 20px 0;cursor:pointer;font-size:17px;font-weight:500;list-style:none}.ui-faq__list summary[data-v-2fa10bdc]::-webkit-details-marker{display:none}.ui-faq__list summary[data-v-2fa10bdc] svg{margin-left:auto;transition:rotate var(--speed) var(--ease-out)}.ui-faq__list details[open] summary[data-v-2fa10bdc] svg{rotate:180deg}.ui-faq__list details p[data-v-2fa10bdc]{max-width:760px;padding:0 44px 28px 0;color:var(--ink-2);font-size:15px;line-height:1.55}@media(max-width:680px){.ui-faq[data-v-2fa10bdc]{grid-template-columns:1fr;gap:24px}}@media(max-width:600px){.ui-faq__list details p[data-v-2fa10bdc]{padding-right:24px}}.page-cta[data-v-52a218e2]{position:relative;display:flex;flex-direction:column;align-items:center;gap:18px;padding:clamp(24px,4vw,48px) 0;color:var(--ink);text-align:center}.page-cta--spaced[data-v-52a218e2]{margin-top:clamp(48px,7vw,80px)}.page-cta__title[data-v-52a218e2]{font-size:var(--title-xl)}.page-cta__lead[data-v-52a218e2]{max-width:560px}.page-cta__actions[data-v-52a218e2]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--cta-action-gap);margin-top:12px}.calc[data-v-91b97078]{padding-block:clamp(72px,9vw,118px)}.calc__head[data-v-91b97078]{max-width:720px;margin-bottom:clamp(32px,4vw,48px)}.calc__head p[data-v-91b97078]{margin-top:16px;color:var(--ink-2)}.calc__panel[data-v-91b97078]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,64px);padding:clamp(24px,3.5vw,44px);border:0;border-radius:clamp(18px,2vw,26px);background:var(--surface-subtle)}.calc__controls[data-v-91b97078]{display:flex;flex-direction:column;gap:28px}.calc__label[data-v-91b97078]{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:12px;color:var(--ink-2);font-size:15px}.calc__label strong[data-v-91b97078]{color:var(--ink);font-size:16px;font-weight:600}.calc__range[data-v-91b97078]{width:100%;height:4px;border-radius:var(--radius-pill);background:linear-gradient(to right,var(--dark) 0,var(--dark) var(--range-fill),var(--line) var(--range-fill),var(--line) 100%);-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer}.calc__range[data-v-91b97078]::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:20px;height:20px;border:3px solid var(--surface);border-radius:50%;background:var(--dark);box-shadow:0 2px 7px #11121333}.calc__range[data-v-91b97078]::-moz-range-thumb{width:20px;height:20px;border:3px solid var(--surface);border-radius:50%;background:var(--dark);box-shadow:0 2px 7px #11121333}.calc__range[data-v-91b97078]::-moz-range-track{height:4px;border-radius:var(--radius-pill);background:var(--line)}.calc__range[data-v-91b97078]::-moz-range-progress{height:4px;border-radius:var(--radius-pill);background:var(--dark)}.calc__range[data-v-91b97078]:focus-visible{outline:2px solid var(--dark);outline-offset:4px}.calc__toggle[data-v-91b97078]{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-top:22px;border-top:1px solid var(--line);color:var(--ink);font-size:15px}.calc__results[data-v-91b97078]{display:flex;flex-direction:column;gap:14px}.calc__result[data-v-91b97078]{padding:clamp(18px,2.2vw,24px);border:1px solid transparent;border-radius:var(--radius-md);background:var(--surface-2)}.calc__result--ours[data-v-91b97078]{position:relative;overflow:hidden;border:0;border-radius:5px 5px var(--radius-md) var(--radius-md);background:var(--surface);box-shadow:0 1px 4px #24262d0d,0 2px 20px -10px #24262d2e}.calc__result--ours[data-v-91b97078]:before{position:absolute;inset:0 0 auto;height:6px;background:var(--gradient-plan);content:""}.calc__result-row[data-v-91b97078]{display:flex;align-items:center;justify-content:space-between;gap:16px}.calc__result-heading[data-v-91b97078]{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.calc__value-label[data-v-91b97078]{color:var(--warn);font-size:10px;font-weight:600;line-height:1.2}.calc__result-name[data-v-91b97078]{display:inline-flex;align-items:center;gap:10px;font-size:17px}.calc__price[data-v-91b97078],.calc__result-name[data-v-91b97078]{font-family:var(--font-ui);font-weight:600}.calc__price[data-v-91b97078]{font-size:clamp(1.7rem,3vw,2.3rem);letter-spacing:-.04em;white-space:nowrap}.calc__price span[data-v-91b97078]{margin-left:2px;color:var(--ink-2);font-size:14px;font-weight:400;letter-spacing:0}.calc__result-note[data-v-91b97078]{margin-top:8px;color:var(--ink-2);font-size:14px;line-height:1.5}.calc__saving[data-v-91b97078]{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;padding:clamp(16px,2vw,22px);border-radius:var(--radius-md);background:#e6f6ec;color:var(--ok);font-size:15px}.calc__saving--flat[data-v-91b97078]{background:var(--surface-2);color:var(--ink-2)}.calc__saving strong[data-v-91b97078]{font-family:var(--font-ui);font-size:clamp(1.6rem,2.8vw,2.2rem);font-weight:600;letter-spacing:-.04em}.calc__actions[data-v-91b97078]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--cta-action-gap);margin-top:18px}.calc__footnote[data-v-91b97078]{max-width:860px;margin-top:22px;color:var(--ink-2);font-size:13px;line-height:1.65}@media(max-width:900px){.calc__panel[data-v-91b97078]{grid-template-columns:1fr}}@media(max-width:520px){.calc__actions[data-v-91b97078] .btn{width:100%}}.alt-overview[data-v-b6bba480]{padding-block:clamp(64px,8vw,108px)}.alt-overview__grid[data-v-b6bba480]{display:grid;grid-template-columns:minmax(280px,.84fr) minmax(0,1.16fr);gap:clamp(40px,7vw,100px);align-items:start}.alt-overview__body[data-v-b6bba480]{display:flex;flex-direction:column;gap:20px;padding-top:8px}.alt-overview__body p[data-v-b6bba480]{color:var(--ink-2)}.alt-overview__body[data-v-b6bba480] strong{color:var(--ink);font-weight:inherit}.alt-reasons[data-v-b6bba480]{padding-block:clamp(72px,9vw,118px)}.alt-reasons__grid[data-v-b6bba480]{margin-top:clamp(40px,5vw,64px);border-top:1px solid var(--line)}.alt-reason[data-v-b6bba480]{display:grid;grid-template-columns:minmax(250px,.8fr) minmax(0,1.2fr);gap:clamp(40px,8vw,128px);align-items:start;padding-block:clamp(32px,4.5vw,54px);border-bottom:1px solid var(--line)}.alt-reason__heading[data-v-b6bba480]{display:grid;grid-template-columns:28px minmax(0,1fr);gap:18px;align-items:start}.alt-reason__icon[data-v-b6bba480]{display:grid;min-height:29px;place-items:center;color:var(--ink-2)}.alt-reason h3[data-v-b6bba480]{font-size:clamp(1.15rem,1.7vw,1.4rem);font-weight:500;line-height:1.3;letter-spacing:-.025em}.alt-reason p[data-v-b6bba480]{max-width:680px;color:var(--ink-2);font-size:var(--description-size);line-height:var(--description-leading)}.alt-table-section[data-v-b6bba480]{padding-block:clamp(72px,9vw,118px);color:var(--ink)}.alt-table-section__head[data-v-b6bba480]{max-width:680px;margin-bottom:30px}.alt-table-section__head p[data-v-b6bba480]{margin-top:12px;color:var(--ink-2)}.alt-cta[data-v-b6bba480],.alt-faq[data-v-b6bba480]{padding-block:clamp(64px,8vw,104px)}@media(max-width:900px){.alt-reason[data-v-b6bba480]{gap:18px}.alt-overview__grid[data-v-b6bba480],.alt-reason[data-v-b6bba480]{grid-template-columns:1fr}}.article-measure[data-v-1d573aeb]{--article-column:680px;--article-gutter-gap:clamp(24px,3vw,48px)}.article__back[data-v-1d573aeb]{display:inline-block;margin-bottom:22px;color:var(--ink-2);font-size:14px;font-weight:600}.article__back[data-v-1d573aeb]:hover{color:var(--accent)}.article__head-grid[data-v-1d573aeb]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,var(--article-column)) minmax(0,1fr);align-items:start;-moz-column-gap:var(--article-gutter-gap);column-gap:var(--article-gutter-gap)}.article__head-main[data-v-1d573aeb]{min-width:0;padding-bottom:clamp(28px,4vw,44px);border-bottom:1px solid var(--line);grid-column:2}.article__title[data-v-1d573aeb]{font-size:clamp(2rem,4.5vw,3rem)}.article__lead[data-v-1d573aeb]{margin-top:18px}.article__facts[data-v-1d573aeb]{display:flex;flex-direction:column;gap:20px;grid-column:3}.article__fact-label[data-v-1d573aeb]{display:flex;align-items:center;gap:8px;color:var(--ink-2);font-size:13px}.article__fact-link[data-v-1d573aeb],.article__fact-value[data-v-1d573aeb]{margin-top:4px;font-size:14px;line-height:1.45}.article__fact-link[data-v-1d573aeb]{display:block;text-decoration:underline;text-underline-offset:3px}.article__fact-link[data-v-1d573aeb]:hover{color:var(--accent)}.article__copy[data-v-1d573aeb]{margin-top:4px;font-size:14px;text-align:left;text-decoration:underline;text-underline-offset:3px}.article__copy[data-v-1d573aeb]:hover{color:var(--accent)}.article__layout[data-v-1d573aeb]{margin-top:clamp(32px,5vw,48px)}.article__content[data-v-1d573aeb]{min-width:0;max-width:var(--article-column);margin-inline:auto}.article__body[data-v-1d573aeb]{display:flex;flex-direction:column}.article__body p[data-v-1d573aeb]{color:var(--ink);font-size:17.5px;line-height:1.75}.article__intro[data-v-1d573aeb]{font-size:19px!important;line-height:1.7!important}.article__body section[data-v-1d573aeb]{padding-top:40px;scroll-margin-top:24px}.article__body h2[data-v-1d573aeb]{max-width:650px;font-size:clamp(1.45rem,3vw,1.9rem);line-height:1.2;letter-spacing:-.025em}.article__body h2+p[data-v-1d573aeb],.article__body h3+p[data-v-1d573aeb]{margin-top:16px}.article__body section p+p[data-v-1d573aeb]{margin-top:18px}.article__body h3[data-v-1d573aeb]{margin-top:18px;font-size:19px;line-height:1.4}.article__faq[data-v-1d573aeb]{margin-top:44px;padding:30px!important;border:1px solid var(--line);border-radius:18px;background:var(--paper-2)}.article__faq h2[data-v-1d573aeb]{color:var(--accent);font-size:12px;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.article__sources ul[data-v-1d573aeb]{display:flex;flex-direction:column;gap:10px;margin:16px 0 0;padding-left:20px}.article__sources a[data-v-1d573aeb]{color:var(--accent);font-size:15px;line-height:1.5;text-decoration:underline;text-underline-offset:3px}.article__related[data-v-1d573aeb]{margin-top:clamp(52px,8vw,80px);padding-top:28px;border-top:1px solid var(--line)}.article__related>h2[data-v-1d573aeb]{font-size:clamp(1.35rem,2.5vw,1.7rem)}.article__related ul[data-v-1d573aeb]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0 0;padding:0;list-style:none}.article__related a[data-v-1d573aeb]{height:100%;display:flex;flex-direction:column;padding:18px;border:1px solid var(--line);border-radius:14px;transition:border-color var(--speed) var(--ease-out),transform var(--speed) var(--ease-out)}.article__related a[data-v-1d573aeb]:hover{border-color:var(--accent);transform:translateY(-2px)}.article__related span[data-v-1d573aeb]{color:var(--accent);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.article__related strong[data-v-1d573aeb]{margin-top:10px;font-size:15px;line-height:1.35}.article__related small[data-v-1d573aeb]{display:-webkit-box;overflow:hidden;margin-top:9px;color:var(--ink-2);font-size:12.5px;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:3}@media(max-width:1080px){.article__head-grid[data-v-1d573aeb]{grid-template-columns:minmax(0,var(--article-column));justify-content:center;gap:28px}.article__facts[data-v-1d573aeb],.article__head-main[data-v-1d573aeb]{grid-column:1}.article__facts[data-v-1d573aeb]{flex-direction:row;flex-wrap:wrap;gap:20px 36px}}@media(max-width:680px){.article__related ul[data-v-1d573aeb]{grid-template-columns:1fr}.article__faq[data-v-1d573aeb]{padding:22px!important}}.apply[data-v-ce951bbb]{max-width:560px;margin-top:clamp(40px,6vw,64px);scroll-margin-top:calc(var(--header-h) + 24px)}.apply__title[data-v-ce951bbb]{font-size:1.5rem}.apply__required[data-v-ce951bbb]{margin-top:10px;font-size:13px;color:var(--ink-2)}.apply__form[data-v-ce951bbb]{margin-top:20px;gap:16px}.apply__form[data-v-ce951bbb],.field[data-v-ce951bbb]{display:flex;flex-direction:column}.field[data-v-ce951bbb]{gap:6px}.field__label[data-v-ce951bbb]{font-size:14px;font-weight:600;color:var(--ink)}.field__mark[data-v-ce951bbb]{color:#c0392b}.field__hint[data-v-ce951bbb]{font-size:13px;color:var(--ink-2)}.field input[type=email][data-v-ce951bbb],.field input[type=text][data-v-ce951bbb],.field textarea[data-v-ce951bbb]{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);padding:12px 14px;font-size:15px;color:var(--ink);font-family:inherit}.field textarea[data-v-ce951bbb]{resize:vertical;min-height:96px}.field input[type=email][data-v-ce951bbb]:focus,.field input[type=text][data-v-ce951bbb]:focus,.field textarea[data-v-ce951bbb]:focus{outline:2px solid var(--accent-soft);outline-offset:1px;border-color:var(--accent)}.apply__file-input[data-v-ce951bbb]{display:none}.apply__attach[data-v-ce951bbb]{align-self:flex-start;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);padding:11px 16px;font-size:14.5px;font-weight:600;color:var(--ink);cursor:pointer}.apply__attach[data-v-ce951bbb]:hover{background:var(--surface-2)}.apply__file[data-v-ce951bbb]{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);padding:11px 14px}.apply__file-name[data-v-ce951bbb]{font-size:14.5px;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.apply__file-remove[data-v-ce951bbb]{flex-shrink:0;display:inline-flex;color:var(--ink-2);cursor:pointer}.apply__file-remove[data-v-ce951bbb]:hover{color:var(--ink)}.apply__error[data-v-ce951bbb]{font-size:14px;color:#c0392b}.apply__submit[data-v-ce951bbb]{margin-top:4px;align-self:flex-start}.apply__success-title[data-v-ce951bbb]{margin-top:14px;font-size:17px;font-weight:600;color:var(--ink)}.apply__success[data-v-ce951bbb]{margin-top:8px;font-size:15.5px;line-height:1.6;color:var(--ink-2)}.role__head[data-v-023eaa94]{max-width:720px}.role__back[data-v-023eaa94]{display:inline-block;font-size:14px;font-weight:600;color:var(--ink-2);margin-bottom:22px}.role__back[data-v-023eaa94]:hover{color:var(--accent)}.role__title[data-v-023eaa94]{font-size:clamp(2rem,4.5vw,3rem)}.role__meta[data-v-023eaa94]{margin-top:12px;font-size:14.5px;color:var(--ink-2)}.role__lead[data-v-023eaa94]{margin-top:18px;max-width:640px}.role__apply[data-v-023eaa94]{margin-top:24px}.role__body[data-v-023eaa94]{max-width:720px;margin-top:clamp(32px,5vw,48px);display:flex;flex-direction:column;gap:16px}.role__body p[data-v-023eaa94]{color:var(--ink)}.role__list-wrap[data-v-023eaa94]{max-width:720px;margin-top:clamp(32px,5vw,48px)}.role__list-wrap h2[data-v-023eaa94]{font-size:1.5rem;margin-bottom:18px}.role__list-wrap ul[data-v-023eaa94]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.role__list-wrap li[data-v-023eaa94]{display:flex;align-items:flex-start;gap:10px;color:var(--ink)}.role__list-wrap[data-v-023eaa94] svg{flex-shrink:0;margin-top:3px;color:var(--accent)}.chip[data-v-5020a874]{display:inline-flex;align-items:center;gap:4px;padding:2px 7px;border:1px solid transparent;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--frame-ink) 7%,transparent);color:var(--frame-ink-2);font-size:10.5px;font-weight:600;line-height:1.5;white-space:nowrap}.chip__icon[data-v-5020a874]{width:11px;height:11px}.chip--done[data-v-5020a874]{background:color-mix(in srgb,var(--ok) 14%,transparent);color:color-mix(in srgb,var(--ok) 76%,var(--frame-ink))}.chip--held[data-v-5020a874]{background:color-mix(in srgb,var(--warn) 15%,transparent);color:color-mix(in srgb,var(--warn) 74%,var(--frame-ink))}.chip--missing[data-v-5020a874]{background:transparent;border-color:color-mix(in srgb,var(--frame-ink) 22%,transparent);border-style:dashed;color:var(--frame-ink-2)}.chip--active[data-v-5020a874]{background:var(--frame-ink);color:var(--frame-surface)}.chip--outline[data-v-5020a874]{background:transparent;border-color:var(--frame-line)}.frame[data-v-57659070]{--frame-surface:var(--surface);--frame-line:var(--line);--frame-ink:var(--ink);--frame-ink-2:var(--ink-2);display:flex;flex-direction:column;overflow:hidden;container-type:inline-size;background:var(--frame-surface);border:1px solid var(--frame-line);border-radius:14px;box-shadow:0 18px 40px -22px #11121357;color:var(--frame-ink);font-family:var(--font-ui);font-size:12px;line-height:1.45;letter-spacing:-.008em}.frame--dark[data-v-57659070]{--frame-surface:#232428;--frame-line:hsla(0,0%,100%,.12);--frame-ink:#f4f4f5;--frame-ink-2:#9b9da6;box-shadow:0 18px 40px -22px #0000009e}.frame__head[data-v-57659070]{display:flex;align-items:center;gap:7px;padding:9px 12px;border-bottom:1px solid var(--frame-line);color:var(--frame-ink-2)}.frame__label[data-v-57659070]{font-size:11px;font-weight:600;letter-spacing:.02em}.frame__meta[data-v-57659070]{display:flex;align-items:center;gap:6px;margin-left:auto}.frame__body[data-v-57659070]{display:flex;flex-direction:column;flex:1;padding:12px;gap:9px}.changes[data-v-18d9c6cc]{display:flex;flex-direction:column;gap:8px}.change[data-v-18d9c6cc]{padding:8px 10px;border:1px solid var(--frame-line);border-radius:9px}.change__field[data-v-18d9c6cc]{display:flex;align-items:baseline;justify-content:space-between;gap:8px;color:var(--frame-ink-2);font-size:9.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.change__confidence[data-v-18d9c6cc]{font-variant-numeric:tabular-nums;letter-spacing:0;text-transform:none}.change__diff[data-v-18d9c6cc]{display:flex;align-items:center;gap:6px;margin-top:4px;min-width:0;font-size:11.5px}.change__from[data-v-18d9c6cc]{overflow:hidden;color:var(--frame-ink-2);text-decoration:line-through;text-decoration-thickness:1px;text-overflow:ellipsis;white-space:nowrap}.change__arrow[data-v-18d9c6cc]{flex:0 0 auto;width:11px;height:11px;color:var(--frame-ink-2)}.change__to[data-v-18d9c6cc]{overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.actions[data-v-18d9c6cc]{display:flex;align-items:center;gap:8px;margin-top:auto}.actions__primary[data-v-18d9c6cc]{display:inline-flex;align-items:center;gap:5px;border-radius:var(--radius-pill);background:var(--frame-ink);color:var(--frame-surface)}.actions__primary[data-v-18d9c6cc],.actions__secondary[data-v-18d9c6cc]{padding:5px 11px;font-size:11px;font-weight:600}.actions__secondary[data-v-18d9c6cc]{border:1px solid var(--frame-line);border-radius:var(--radius-pill);color:var(--frame-ink-2)}.scope[data-v-60a50463]{color:var(--frame-ink-2);font-size:10px;white-space:nowrap}.log[data-v-60a50463]{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.log__item[data-v-60a50463]{display:grid;grid-template-columns:13px minmax(0,1fr) auto;align-items:center;gap:4px 8px}.log__marker[data-v-60a50463]{width:13px;height:13px;color:var(--ok)}.log__marker--blocked[data-v-60a50463]{color:var(--warn)}.log__tool[data-v-60a50463]{overflow:hidden;font-family:var(--font-mono);font-size:10.5px;font-weight:500;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap}.log__actor[data-v-60a50463]{grid-column:2}.log__actor[data-v-60a50463],.log__time[data-v-60a50463]{color:var(--frame-ink-2);font-size:10px}.log__time[data-v-60a50463]{grid-row:2;grid-column:3;font-variant-numeric:tabular-nums;text-align:right}.week[data-v-03b49133]{color:var(--frame-ink-2);font-size:10px;white-space:nowrap}.grid[data-v-03b49133]{display:grid;flex:1;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;min-height:108px}.day[data-v-03b49133]{display:flex;flex-direction:column;gap:5px;min-width:0}.day__name[data-v-03b49133]{overflow:hidden;color:var(--frame-ink-2);font-size:9px;font-weight:600;letter-spacing:.04em;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.day__track[data-v-03b49133]{position:relative;flex:1;border:1px solid var(--frame-line);border-radius:7px;background:color-mix(in srgb,var(--frame-ink) 3%,transparent)}.block[data-v-03b49133]{position:absolute;top:var(--top);right:3px;left:3px;height:var(--height);border-radius:4px;background:var(--frame-ink)}.block--external[data-v-03b49133]{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--frame-ink) 26%,transparent) 0 2px,transparent 2px 5px);border:1px solid color-mix(in srgb,var(--frame-ink) 26%,transparent)}.legend[data-v-03b49133]{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:auto;color:var(--frame-ink-2);font-size:10px;font-weight:500}.legend__key[data-v-03b49133]{display:inline-flex;align-items:center;gap:5px}.legend__swatch[data-v-03b49133]{width:9px;height:9px;border-radius:3px;background:var(--frame-ink)}.legend__swatch--external[data-v-03b49133]{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--frame-ink) 30%,transparent) 0 2px,transparent 2px 5px);border:1px solid color-mix(in srgb,var(--frame-ink) 30%,transparent)}.service[data-v-c6e7c35d]{font-size:13px;font-weight:600;letter-spacing:-.015em}.rules[data-v-c6e7c35d]{display:flex;flex-wrap:wrap;gap:5px}.required[data-v-c6e7c35d]{padding:10px;border:1px solid var(--frame-line);border-radius:9px}.required__label[data-v-c6e7c35d]{color:var(--frame-ink-2);font-size:9.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.required__list[data-v-c6e7c35d]{display:flex;flex-direction:column;gap:6px;margin:7px 0 0;padding:0;list-style:none}.question[data-v-c6e7c35d]{display:flex;align-items:center;gap:7px;min-width:0;font-size:11.5px}.question__marker[data-v-c6e7c35d]{flex:0 0 auto;width:12px;height:12px;color:var(--frame-ink-2)}.source[data-v-2579185b]{color:var(--frame-ink-2);font-family:var(--font-mono);font-size:9.5px;letter-spacing:-.02em;white-space:nowrap}.targets[data-v-2579185b]{display:flex;flex-direction:column;gap:7px;margin:0;padding:0;list-style:none}.target[data-v-2579185b]{display:flex;align-items:center;gap:8px;min-width:0;padding:6px 8px;border:1px solid var(--frame-line);border-radius:8px}.target--planned[data-v-2579185b]{border-style:dashed;opacity:.72}.target__icon[data-v-2579185b]{display:grid;flex:0 0 auto;place-items:center;width:20px;height:20px;border-radius:5px;background:color-mix(in srgb,var(--frame-ink) 7%,transparent);color:var(--frame-ink-2)}.target__name[data-v-2579185b]{overflow:hidden;flex:1;font-size:11.5px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.event[data-v-2579185b]{display:flex;align-items:center;gap:6px;margin-top:auto;color:var(--frame-ink-2);font-size:11px;font-weight:500}.queue[data-v-ae8257a8]{color:var(--frame-ink-2);font-size:10px;white-space:nowrap}.runs[data-v-ae8257a8]{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none}.run[data-v-ae8257a8],.runs[data-v-ae8257a8]{display:flex}.run[data-v-ae8257a8]{align-items:center;gap:8px;min-width:0}.run__marker[data-v-ae8257a8]{flex:0 0 auto;width:13px;height:13px;color:var(--ok)}.run__marker--pending[data-v-ae8257a8]{color:var(--warn)}.run__text[data-v-ae8257a8]{display:flex;flex:1;flex-direction:column;min-width:0}.run__subject[data-v-ae8257a8]{overflow:hidden;font-size:11.5px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.run__channel[data-v-ae8257a8]{color:var(--frame-ink-2);font-size:9.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.guarantee[data-v-ae8257a8]{display:flex;align-items:center;gap:6px;margin-top:auto;padding-top:8px;border-top:1px solid var(--frame-line);color:var(--frame-ink-2);font-size:11px;font-weight:500}.stages[data-v-b378a805]{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.stage[data-v-b378a805]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px}.stage__name[data-v-b378a805]{overflow:hidden;color:var(--frame-ink-2);font-size:10.5px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.stage__value[data-v-b378a805]{font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;text-align:right}.stage__bar[data-v-b378a805]{grid-column:1/-1;width:var(--w);height:6px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--frame-ink) 22%,transparent)}.stage__bar--last[data-v-b378a805]{background:var(--frame-ink)}.items[data-v-613862e4]{display:flex;flex-direction:column;gap:7px;margin:0;padding:0;list-style:none}.item[data-v-613862e4]{display:flex;align-items:center;gap:8px;min-width:0}.item__icon[data-v-613862e4]{display:grid;flex:0 0 auto;place-items:center;width:22px;height:22px;border-radius:6px;background:color-mix(in srgb,var(--frame-ink) 7%,transparent);color:var(--frame-ink-2)}.item__text[data-v-613862e4]{display:flex;flex-direction:column;min-width:0}.item__channel[data-v-613862e4]{color:var(--frame-ink-2);font-size:9.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.item__body[data-v-613862e4]{overflow:hidden;font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.merge[data-v-613862e4]{display:flex;align-items:center;gap:6px;margin-top:auto;padding-top:8px;border-top:1px solid var(--frame-line);color:var(--frame-ink-2);font-size:11px;font-weight:500}.row[data-v-98755aff]{display:grid;grid-template-columns:13px minmax(0,1fr) auto;align-items:center;gap:8px}.row__marker[data-v-98755aff]{width:13px;height:13px;color:var(--frame-ink-2)}.row--known .row__marker[data-v-98755aff]{color:var(--ok)}.row--pending .row__marker[data-v-98755aff]{color:var(--warn)}.row--blocked .row__marker[data-v-98755aff]{color:#d4483b}.row__text[data-v-98755aff]{min-width:0}.row__label[data-v-98755aff]{color:var(--frame-ink-2);font-size:10px;font-weight:500;letter-spacing:.03em;text-transform:uppercase}.row__value[data-v-98755aff]{overflow:hidden;font-size:12px;font-weight:500;white-space:nowrap;text-overflow:ellipsis}.row--missing .row__value[data-v-98755aff]{color:var(--frame-ink-2);font-style:italic;font-weight:400}.row__meta[data-v-98755aff]{color:var(--frame-ink-2);font-size:10px;font-variant-numeric:tabular-nums;white-space:nowrap}@container (max-width: 300px){.row__meta[data-v-98755aff]{display:none}}.head[data-v-e49235c3]{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.head__number[data-v-e49235c3]{font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.head__when[data-v-e49235c3]{color:var(--frame-ink-2);font-size:10.5px;white-space:nowrap}.brief[data-v-e49235c3]{display:flex;flex-direction:column;gap:9px;padding:10px;border:1px solid var(--frame-line);border-radius:9px}.brief__label[data-v-e49235c3]{font-size:9.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.brief__label[data-v-e49235c3],.frozen[data-v-e49235c3]{color:var(--frame-ink-2)}.frozen[data-v-e49235c3]{display:flex;align-items:center;gap:6px;margin-top:auto;font-size:11px;font-weight:500}.modes[data-v-2de22f50]{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.mode[data-v-2de22f50]{display:grid;grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 9px;border:1px solid transparent;border-radius:9px}.mode--active[data-v-2de22f50]{border-color:var(--frame-line);background:color-mix(in srgb,var(--frame-ink) 5%,transparent)}.mode--upcoming[data-v-2de22f50]{opacity:.92}.mode__dot[data-v-2de22f50]{position:relative;width:9px;height:9px;border:1.5px solid color-mix(in srgb,var(--frame-ink) 30%,transparent);border-radius:50%}.mode--active .mode__dot[data-v-2de22f50],.mode:first-child .mode__dot[data-v-2de22f50]{border-color:var(--frame-ink);background:var(--frame-ink)}.mode:not(:last-child) .mode__dot[data-v-2de22f50]:after{position:absolute;top:100%;left:50%;width:1.5px;height:11px;background:color-mix(in srgb,var(--frame-ink) 18%,transparent);content:"";translate:-50% 0}.mode__text[data-v-2de22f50]{display:flex;flex-direction:column;min-width:0}.mode__name[data-v-2de22f50]{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600}.mode__desc[data-v-2de22f50]{overflow:hidden;color:var(--frame-ink-2);font-size:10.5px;text-overflow:ellipsis;white-space:nowrap}.mode__check[data-v-2de22f50]{width:13px;height:13px;color:var(--ok)}.version[data-v-a69bfa1c]{color:var(--frame-ink-2);font-size:10px;font-variant-numeric:tabular-nums;white-space:nowrap}.rules[data-v-a69bfa1c]{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.rule[data-v-a69bfa1c]{display:flex;align-items:center;gap:9px;min-width:0;padding:7px 9px;border:1px solid var(--frame-line);border-radius:9px}.rule__icon[data-v-a69bfa1c]{display:grid;flex:0 0 auto;place-items:center;width:22px;height:22px;border-radius:6px;background:color-mix(in srgb,var(--frame-ink) 7%,transparent);color:var(--frame-ink-2)}.rule__text[data-v-a69bfa1c]{display:flex;flex-direction:column;min-width:0}.rule__label[data-v-a69bfa1c]{color:var(--frame-ink-2);font-size:9.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.rule__value[data-v-a69bfa1c]{overflow:hidden;font-size:11.5px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.asset[data-v-8b761c52]{padding:10px;border:1px solid var(--frame-line);border-radius:9px}.asset__address[data-v-8b761c52]{font-size:12.5px;font-weight:600;letter-spacing:-.012em}.asset__equipment[data-v-8b761c52]{display:flex;align-items:center;gap:5px;margin-top:6px;color:var(--frame-ink-2);font-size:11.5px;font-weight:500}.asset__serial[data-v-8b761c52]{margin-top:2px;color:var(--frame-ink-2);font-family:var(--font-mono);font-size:10px;letter-spacing:-.02em}.history__label[data-v-8b761c52]{color:var(--frame-ink-2);font-size:9.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.history__list[data-v-8b761c52]{display:flex;flex-direction:column;gap:6px;margin:7px 0 0;padding:0;list-style:none}.visit[data-v-8b761c52]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:baseline}.visit__date[data-v-8b761c52]{color:var(--frame-ink-2);font-size:10px;font-variant-numeric:tabular-nums}.visit__text[data-v-8b761c52]{overflow:hidden;font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.lines[data-v-95994a34]{display:flex;flex-direction:column;gap:6px;margin:0;padding:10px;border:1px solid var(--frame-line);border-radius:9px;list-style:none}.line[data-v-95994a34]{display:flex;align-items:baseline;justify-content:space-between;gap:10px;min-width:0;font-size:11.5px}.line__name[data-v-95994a34]{overflow:hidden;color:var(--frame-ink-2);text-overflow:ellipsis;white-space:nowrap}.line__amount[data-v-95994a34]{flex:0 0 auto;font-weight:500;font-variant-numeric:tabular-nums}.line--total[data-v-95994a34]{margin-top:2px;padding-top:7px;border-top:1px solid var(--frame-line)}.line--total .line__amount[data-v-95994a34],.line--total .line__name[data-v-95994a34]{color:var(--frame-ink);font-size:12px;font-weight:600}.approval[data-v-95994a34]{display:flex;align-items:center;gap:6px;margin-top:auto;color:var(--frame-ink-2);font-size:11px;font-weight:500}.head[data-v-47a9996f]{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.head__service[data-v-47a9996f]{font-size:13px;font-weight:600;letter-spacing:-.015em}.head__customer[data-v-47a9996f]{color:var(--frame-ink-2);font-size:10.5px;white-space:nowrap}.fields[data-v-47a9996f]{display:flex;flex-direction:column;gap:9px;padding:10px;border:1px solid var(--frame-line);border-radius:9px}.next[data-v-47a9996f]{display:flex;align-items:center;gap:6px;margin-top:auto;padding-top:2px;color:var(--frame-ink-2);font-size:11px;font-weight:500}.resource[data-v-15eb599c]{overflow:hidden;color:var(--frame-ink-2);font-size:10px;white-space:nowrap;text-overflow:ellipsis}.grid[data-v-15eb599c]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.day[data-v-15eb599c]{display:flex;flex-direction:column;align-items:stretch;gap:5px;padding:8px 7px;border:1px solid var(--frame-line);border-radius:9px}.day__name[data-v-15eb599c]{color:var(--frame-ink-2);font-size:9.5px;font-weight:600;letter-spacing:.04em;text-align:center;text-transform:uppercase}.day__slot[data-v-15eb599c]{justify-content:center;font-variant-numeric:tabular-nums}.hold[data-v-15eb599c]{display:flex;align-items:center;gap:6px;margin-top:auto;color:var(--frame-ink-2);font-size:11px;font-weight:500}.stage[data-v-af95a6db]{--stage-surface:#f2f3f4;--stage-chrome:#e6e7e8;--stage-line:var(--line);--stage-ink-2:var(--ink-2);overflow:hidden;border-radius:clamp(15px,1.8vw,24px);background:var(--stage-surface);box-shadow:0 46px 92px -30px #0e1b3294,0 16px 36px -18px #0e1b3275}.stage--dark[data-v-af95a6db]{--stage-surface:#17181c;--stage-chrome:#202127;--stage-line:hsla(0,0%,100%,.1);--stage-ink-2:var(--dark-muted)}.stage__chrome[data-v-af95a6db]{display:flex;align-items:center;gap:6px;padding:10px 14px;border-bottom:1px solid var(--stage-line);background:var(--stage-chrome)}.stage__dot[data-v-af95a6db]{width:9px;height:9px;border-radius:50%;background:#f87171}.stage__dot[data-v-af95a6db]:nth-child(2){background:#fbbf24}.stage__dot[data-v-af95a6db]:nth-child(3){background:#34d399}.stage__url[data-v-af95a6db]{margin-inline:auto;padding:3px 14px;border:1px solid var(--stage-line);border-radius:var(--radius-pill);color:var(--stage-ink-2);font-family:var(--font-ui);font-size:11px}.stage__body[data-v-af95a6db]{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(16px,2.2vw,30px);align-items:start;padding:clamp(20px,3vw,40px)}.stage__panel--secondary[data-v-af95a6db]{margin-top:clamp(18px,3vw,44px);margin-bottom:clamp(-56px,-4vw,-20px)}@media(max-width:700px){.stage__body[data-v-af95a6db]{grid-template-columns:1fr;gap:16px}.stage__panel--secondary[data-v-af95a6db]{margin-top:0;margin-bottom:-34px}}.visual[data-v-6e75b769]{position:relative;display:grid;place-items:center;aspect-ratio:1.45/1;overflow:hidden;border-radius:clamp(18px,2vw,26px);isolation:isolate}.visual--sky[data-v-6e75b769]{background:linear-gradient(145deg,#cfe0ed,#dcdfe4 52%,#c9d7e2)}.visual--sand[data-v-6e75b769]{background:linear-gradient(145deg,#ece0d4,#ded6cd 50%,#d8bfa9)}.visual--sage[data-v-6e75b769]{background:linear-gradient(145deg,#d6e4dc,#dcdfd9 52%,#bcd3c7)}.visual--haze[data-v-6e75b769]{background:linear-gradient(145deg,#e2dbec,#dcd8e0 50%,#cbc4d9)}.visual--dark[data-v-6e75b769]{background:linear-gradient(145deg,#2a2b31,#1d1e23 54%,#131418)}.visual__stage[data-v-6e75b769]{position:absolute;top:11%;left:12%;width:74%;min-width:260px}@media(max-width:820px){.visual[data-v-6e75b769]{aspect-ratio:1.5/1}}@media(max-width:600px){.visual[data-v-6e75b769]{aspect-ratio:4/3;border-radius:18px}.visual__stage[data-v-6e75b769]{top:9%;left:8%;width:84%}}.split[data-v-e8eb4b9d]{overflow:hidden}.split__heading[data-v-e8eb4b9d]{max-width:820px}.split__grid[data-v-e8eb4b9d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,3vw,40px);margin-top:clamp(48px,6vw,76px)}.split__column[data-v-e8eb4b9d]{display:flex;flex-direction:column;min-width:0}.split__column h3[data-v-e8eb4b9d]{font-size:clamp(1.15rem,1.7vw,1.4rem);font-weight:500;line-height:1.3;letter-spacing:-.025em}.split__column>p[data-v-e8eb4b9d]{margin-top:10px;color:var(--ink-2);font-size:16px;line-height:1.55}.split__visual[data-v-e8eb4b9d]{margin-top:clamp(24px,3vw,34px)}.split__points[data-v-e8eb4b9d]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(24px,3vw,40px);margin:clamp(48px,6vw,72px) 0 0;padding:0;list-style:none}.split__icon[data-v-e8eb4b9d]{display:block;color:var(--ink)}.split__points h3[data-v-e8eb4b9d]{margin-top:18px;font-size:16px;font-weight:500;line-height:1.35;letter-spacing:-.015em}.split__points p[data-v-e8eb4b9d]{margin-top:8px;color:var(--ink-2);font-size:15px;line-height:1.55}@media(max-width:900px){.split__points[data-v-e8eb4b9d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}}@media(max-width:700px){.split__grid[data-v-e8eb4b9d]{grid-template-columns:1fr;gap:44px}.split__points[data-v-e8eb4b9d]{grid-template-columns:1fr;gap:28px}}.feature-page[data-v-4d0f97d7]{overflow:hidden}.feature-overview[data-v-4d0f97d7]{padding-block:clamp(80px,10vw,132px)}.feature-overview__grid[data-v-4d0f97d7]{display:grid;grid-template-columns:minmax(280px,.84fr) minmax(0,1.16fr);gap:clamp(48px,8vw,112px);align-items:start}.feature-overview__body[data-v-4d0f97d7]{display:flex;flex-direction:column;gap:20px;padding-top:30px}.feature-overview__body p[data-v-4d0f97d7]{color:var(--ink-2)}.feature-overview__body p[data-v-4d0f97d7]:first-child{color:var(--ink)}.feature-workflow[data-v-4d0f97d7]{padding-block:clamp(84px,11vw,140px);background:var(--dark);color:var(--dark-ink)}.feature-workflow__head[data-v-4d0f97d7]{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);gap:clamp(44px,8vw,104px);align-items:end}.feature-workflow__head>p[data-v-4d0f97d7]{color:var(--dark-muted)}.feature-workflow__steps[data-v-4d0f97d7]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:clamp(60px,8vw,92px) 0 0;padding:0;list-style:none;border-top:1px solid hsla(0,0%,100%,.15)}.feature-workflow__steps li[data-v-4d0f97d7]{position:relative;min-height:270px;padding:34px clamp(24px,3vw,38px) 0 0}.feature-workflow__steps li[data-v-4d0f97d7]:not(:last-child){border-right:1px solid hsla(0,0%,100%,.15)}.feature-workflow__steps li[data-v-4d0f97d7]:not(:first-child){padding-left:clamp(24px,3vw,38px)}.feature-workflow__steps span[data-v-4d0f97d7]{color:var(--dark-muted)}.feature-workflow__steps h3[data-v-4d0f97d7]{max-width:280px;margin-top:52px;font-size:clamp(1.3rem,2vw,1.7rem)}.feature-workflow__steps p[data-v-4d0f97d7]{max-width:310px;margin-top:14px;color:var(--dark-muted);font-size:15.5px;line-height:1.6}.feature-cta[data-v-4d0f97d7]{padding-block:clamp(72px,9vw,116px)}@media(max-width:760px){.feature-overview__grid[data-v-4d0f97d7],.feature-workflow__head[data-v-4d0f97d7]{grid-template-columns:1fr}.feature-overview__body[data-v-4d0f97d7]{padding-top:0}.feature-workflow__steps[data-v-4d0f97d7]{grid-template-columns:1fr}.feature-workflow__steps li[data-v-4d0f97d7]{min-height:0;padding:28px 0 38px;border-right:0!important;border-bottom:1px solid hsla(0,0%,100%,.15)}.feature-workflow__steps li[data-v-4d0f97d7]:not(:first-child){padding-left:0}.feature-workflow__steps h3[data-v-4d0f97d7]{margin-top:28px}}.hero[data-v-38589d15]{max-width:760px;margin-bottom:clamp(40px,6vw,64px)}.hero__back[data-v-38589d15]{display:inline-block;font-size:14px;font-weight:600;color:var(--ink-2);margin-bottom:22px}.hero__back[data-v-38589d15]:hover{color:var(--accent)}.hero__title[data-v-38589d15]{font-size:var(--title-xl)}.hero__lead[data-v-38589d15]{margin-top:18px;max-width:640px}.card[data-v-d6c45302]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.card--md[data-v-d6c45302]{padding:28px}.card--lg[data-v-d6c45302]{padding:clamp(28px,4vw,40px)}.card--hover[data-v-d6c45302]{transition:transform var(--speed) var(--ease-out),box-shadow var(--speed) var(--ease-out)}.card--hover[data-v-d6c45302]:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}.about__story[data-v-33e5a565]{max-width:680px;display:flex;flex-direction:column;gap:16px}.about__story p[data-v-33e5a565]{color:var(--ink)}.about__gallery[data-v-33e5a565],.about__values[data-v-33e5a565]{margin-top:clamp(48px,7vw,80px)}.about__gallery[data-v-33e5a565]{display:grid;grid-template-columns:minmax(0,1.85fr) minmax(0,1fr);gap:clamp(24px,3vw,44px);align-items:start}.about__photos[data-v-33e5a565]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,1.5vw,20px)}.about__photo[data-v-33e5a565]{margin:0;min-width:0}.about__photo img[data-v-33e5a565]{display:block;width:100%;height:auto;aspect-ratio:3/4;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-md);background:var(--surface-2)}.about__photo figcaption[data-v-33e5a565]{margin-top:10px;color:var(--ink-2);font-size:13px;line-height:1.5}.about__gallery-copy h2[data-v-33e5a565]{font-size:17px;font-weight:500;letter-spacing:-.015em}.about__gallery-copy p[data-v-33e5a565]{margin-top:12px;color:var(--ink-2);font-size:15px;line-height:1.6}.about__grid[data-v-33e5a565]{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.about__card[data-v-33e5a565]{display:flex;flex-direction:column;gap:10px}.about__card h3[data-v-33e5a565]{font-size:17px}.about__card p[data-v-33e5a565]{color:var(--ink-2);font-size:15px;line-height:1.55}@media(max-width:980px){.about__gallery[data-v-33e5a565]{grid-template-columns:1fr}}@media(max-width:800px){.about__grid[data-v-33e5a565]{grid-template-columns:1fr}}.alt-index__intro[data-v-40304535]{padding-block:clamp(56px,7vw,96px)}.alt-index__intro-grid[data-v-40304535]{display:grid;grid-template-columns:minmax(280px,.84fr) minmax(0,1.16fr);gap:clamp(40px,7vw,100px);align-items:start}.alt-index__intro-body[data-v-40304535]{display:flex;flex-direction:column;gap:20px;padding-top:8px}.alt-index__intro-body p[data-v-40304535]{color:var(--ink-2)}.alt-index__intro-body[data-v-40304535] strong{color:var(--ink);font-weight:inherit}.alt-index__list[data-v-40304535]{padding-block:clamp(56px,7vw,92px)}.alt-index__group+.alt-index__group[data-v-40304535]{margin-top:clamp(48px,6vw,76px)}.alt-index__cards[data-v-40304535]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:clamp(28px,3.5vw,36px)}.alt-card[data-v-40304535]{display:flex;align-items:center;gap:18px;min-height:88px;padding:18px 24px;border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-2) 80%,var(--surface));color:var(--ink);transition:background-color var(--speed) var(--ease-out)}.alt-card[data-v-40304535]:hover{background:color-mix(in srgb,var(--surface-2) 92%,var(--ink) 8%)}.alt-card>div[data-v-40304535]{margin-right:auto}.alt-card h3[data-v-40304535]{font-size:14px}.alt-card p[data-v-40304535]{margin-top:3px;color:var(--ink-2);font-size:11.5px}.alt-card__cta[data-v-40304535]{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;font-size:14px;font-weight:600;white-space:nowrap}.alt-index__questions[data-v-40304535]{padding-block:clamp(64px,8vw,108px)}.alt-index__questions-grid[data-v-40304535]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(36px,5vw,56px);border-top:1px solid var(--line);border-left:1px solid var(--line)}.alt-index__questions-grid article[data-v-40304535]{min-height:220px;padding:clamp(24px,3.5vw,40px);border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.alt-index__questions-grid h3[data-v-40304535]{margin-top:24px;font-size:18px;line-height:1.25}.alt-index__questions-grid p[data-v-40304535]{margin-top:12px;color:var(--ink-2);font-size:15px;line-height:1.65}.alt-index__ours[data-v-40304535]{padding-block:0 clamp(64px,8vw,104px)}.alt-index__ours-panel[data-v-40304535]{padding:clamp(28px,5vw,56px);border-radius:clamp(18px,2vw,26px);background:var(--dark);color:var(--dark-ink)}.alt-index__ours-lead[data-v-40304535]{max-width:760px;margin-top:22px;color:var(--dark-muted)}.alt-index__points[data-v-40304535]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:clamp(36px,5vw,52px)}.alt-index__points h3[data-v-40304535]{font-size:18px;line-height:1.25}.alt-index__points p[data-v-40304535]{margin-top:12px;color:var(--dark-muted);font-size:15px;line-height:1.65}.alt-index__links[data-v-40304535]{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:clamp(36px,5vw,52px);padding-top:24px;border-top:1px solid hsla(0,0%,100%,.18);font-size:14px}.alt-index__links span[data-v-40304535]{color:var(--dark-muted);font-weight:700}.alt-index__links a[data-v-40304535]{color:var(--dark-ink);font-weight:700}.alt-index__links a[data-v-40304535]:hover{text-decoration:underline}.alt-index__source-note[data-v-40304535]{max-width:800px;margin-top:24px;color:var(--ink-2);font-size:13px;line-height:1.6}@media(max-width:900px){.alt-index__intro-grid[data-v-40304535],.alt-index__points[data-v-40304535]{grid-template-columns:1fr}}@media(max-width:680px){.alt-index__cards[data-v-40304535],.alt-index__questions-grid[data-v-40304535]{grid-template-columns:1fr}.alt-index__questions-grid article[data-v-40304535]{min-height:0}.alt-card[data-v-40304535]{align-items:flex-start;flex-direction:column;gap:10px}}.blog__filter[data-v-985488b4]{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:24px}.blog__filter-tag[data-v-985488b4]{padding:5px 12px;border:1px solid var(--line);border-radius:var(--radius-pill);font-size:13px;font-weight:600}.blog__filter-clear[data-v-985488b4]{color:var(--ink-2);font-size:13px;text-decoration:underline;text-underline-offset:3px}.blog__filter-clear[data-v-985488b4]:hover{color:var(--accent)}.blog__list[data-v-985488b4]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;max-width:760px}.blog__item[data-v-985488b4]{border-top:1px solid var(--line)}.blog__item[data-v-985488b4]:last-child{border-bottom:1px solid var(--line)}.blog__link[data-v-985488b4]{display:block;padding-block:28px}.blog__link:hover .blog__more[data-v-985488b4],.blog__link:hover .blog__title[data-v-985488b4]{color:var(--accent)}.blog__meta[data-v-985488b4]{display:flex;align-items:center;gap:12px;font-size:13px;color:var(--ink-2);margin-bottom:10px}.blog__tag[data-v-985488b4]{font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.1em;color:var(--accent)}.blog__title[data-v-985488b4]{font-size:clamp(1.35rem,2.5vw,1.7rem);font-weight:400;transition:color var(--speed) var(--ease-out)}.blog__excerpt[data-v-985488b4]{margin-top:10px;color:var(--ink-2);font-size:16px;line-height:1.6;max-width:640px}.blog__more[data-v-985488b4]{display:inline-block;margin-top:14px;font-size:14.5px;font-weight:600;color:var(--ink);transition:color var(--speed) var(--ease-out)}.blog__empty[data-v-985488b4]{color:var(--ink-2);font-family:var(--font-ui);font-size:18px}.careers__grid[data-v-e3a9c37c]{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.careers__card[data-v-e3a9c37c]{display:flex;flex-direction:column;gap:10px}.careers__card h3[data-v-e3a9c37c]{font-size:17px}.careers__card p[data-v-e3a9c37c]{color:var(--ink-2);font-size:15px;line-height:1.55}.careers__roles[data-v-e3a9c37c]{margin-top:clamp(48px,7vw,80px)}.careers__list[data-v-e3a9c37c]{list-style:none;margin:0;padding:0;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);overflow:hidden}.careers__role[data-v-e3a9c37c]{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 24px;border-bottom:1px solid var(--line)}.careers__role[data-v-e3a9c37c]:last-child{border-bottom:0}.careers__role h3[data-v-e3a9c37c]{font-size:17px;font-weight:600}.careers__meta[data-v-e3a9c37c]{margin-top:4px;font-size:14px;color:var(--ink-2)}.careers__role[data-v-e3a9c37c] .btn{flex-shrink:0}.careers__empty[data-v-e3a9c37c],.careers__note[data-v-e3a9c37c]{color:var(--ink-2);font-size:15.5px;line-height:1.6}.careers__note[data-v-e3a9c37c]{margin-top:20px}@media(max-width:800px){.careers__grid[data-v-e3a9c37c]{grid-template-columns:1fr}.careers__role[data-v-e3a9c37c]{flex-direction:column;align-items:flex-start}}.legal__head[data-v-bdd43b71]{max-width:760px;margin-inline:auto}.legal__back[data-v-bdd43b71]{display:inline-block;font-size:14px;font-weight:600;color:var(--ink-2);margin-bottom:20px}.legal__back[data-v-bdd43b71]:hover{color:var(--accent)}.legal__title[data-v-bdd43b71]{font-size:clamp(30px,5vw,44px);letter-spacing:-.035em;line-height:1.08}.legal__meta[data-v-bdd43b71]{margin-top:12px;font-size:13.5px;color:var(--ink-2)}.legal__lead[data-v-bdd43b71]{margin-top:18px}.legal__body[data-v-bdd43b71]{max-width:760px;margin:clamp(32px,5vw,56px) auto 0}.legal__section[data-v-bdd43b71]{margin-top:36px}.legal__section[data-v-bdd43b71]:first-child{margin-top:0}.legal__section h2[data-v-bdd43b71]{font-size:20px;font-weight:600;letter-spacing:-.02em;margin-bottom:12px}.legal__section p[data-v-bdd43b71]{color:var(--ink);line-height:1.75;margin-top:10px}.legal__section p[data-v-bdd43b71]:first-of-type{margin-top:0}.legal__section ul[data-v-bdd43b71]{margin-top:12px;padding-left:20px;display:flex;flex-direction:column;gap:8px}.legal__section li[data-v-bdd43b71]{color:var(--ink);line-height:1.6}.legal__mail[data-v-bdd43b71]{color:var(--accent);font-weight:600}.legal__mail[data-v-bdd43b71]:hover{text-decoration:underline}.legal__related[data-v-bdd43b71]{max-width:760px;margin:clamp(40px,6vw,64px) auto 0;padding-top:24px;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px}.legal__related-title[data-v-bdd43b71]{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--ink-2)}.legal__related-link[data-v-bdd43b71]{font-size:14.5px;font-weight:600;color:var(--accent)}.legal__related-link[data-v-bdd43b71]:hover{text-decoration:underline}.code[data-v-96af8315]{background:var(--dark);border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-lg)}.code__bar[data-v-96af8315]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;background:var(--dark-2)}.code__label[data-v-96af8315]{color:var(--dark-muted);font-family:var(--font-mono);font-size:12px}.code__copy[data-v-96af8315]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:var(--radius-xs);color:var(--dark-ink);background:#ffffff14;font-size:12.5px;font-weight:600;transition:background-color var(--speed) var(--ease-out)}.code__copy[data-v-96af8315]:hover{background:#ffffff29}.code__copy.is-copied[data-v-96af8315]{color:#6ee7a0}.code__pre[data-v-96af8315]{margin:0;padding:20px;overflow-x:auto;color:var(--dark-ink);font-family:var(--font-mono);font-size:13px;line-height:1.7}.docs__steps[data-v-33ebb285]{list-style:none;margin:0 0 28px;padding:0;display:flex;flex-direction:column;gap:18px;max-width:640px}.docs__steps li[data-v-33ebb285]{display:flex;gap:14px;align-items:flex-start}.docs__num[data-v-33ebb285]{flex-shrink:0;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--accent-soft);color:var(--accent);font-size:13px;font-weight:700}.docs__steps strong[data-v-33ebb285]{display:block;font-size:16px;margin-bottom:4px}.docs__steps p[data-v-33ebb285]{font-size:15px}.docs__snippet-note[data-v-33ebb285],.docs__steps p[data-v-33ebb285]{color:var(--ink-2);line-height:1.55}.docs__snippet-note[data-v-33ebb285]{margin-top:14px;max-width:640px;font-size:14.5px}.docs__actions[data-v-33ebb285]{margin-top:24px}.docs__ref[data-v-33ebb285],.docs__topics[data-v-33ebb285]{margin-top:clamp(48px,7vw,80px)}.docs__grid[data-v-33ebb285]{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.docs__card[data-v-33ebb285]{display:flex;flex-direction:column;gap:10px}.docs__card h3[data-v-33ebb285]{font-size:17px}.docs__card p[data-v-33ebb285]{color:var(--ink-2);font-size:15px;line-height:1.55}.docs__dl[data-v-33ebb285]{max-width:760px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);overflow:hidden}.docs__dl-row[data-v-33ebb285]{display:grid;grid-template-columns:140px 1fr;gap:16px;padding:18px 22px;border-bottom:1px solid var(--line)}.docs__dl-row[data-v-33ebb285]:last-child{border-bottom:0}.docs__dl dt code[data-v-33ebb285]{font-family:var(--font-mono);font-size:13px;font-weight:500;color:var(--accent)}.docs__dl dd[data-v-33ebb285]{font-size:15px;line-height:1.55;color:var(--ink-2)}@media(max-width:700px){.docs__dl-row[data-v-33ebb285],.docs__grid[data-v-33ebb285]{grid-template-columns:1fr}.docs__dl-row[data-v-33ebb285]{gap:8px}}.head[data-v-219aee5f]{display:flex;flex-direction:column;gap:18px;max-width:720px;margin-bottom:clamp(40px,6vw,64px)}.head--center[data-v-219aee5f]{align-items:center;text-align:center;margin-inline:auto}.head--start[data-v-219aee5f]{align-items:flex-start}.head__title[data-v-219aee5f]{font-size:var(--title-xl)}.head__lead[data-v-219aee5f]{max-width:600px}.ui-segmented[data-v-63a8c532]{position:relative;display:inline-flex;gap:2px;padding:3px;border-radius:10px;background:var(--surface-2)}.ui-segmented__thumb[data-v-63a8c532]{position:absolute;top:0;left:0;z-index:0;border-radius:8px;background:var(--surface);box-shadow:0 3px 10px #24262d0d;transition:transform var(--speed) var(--ease-out),width var(--speed) var(--ease-out)}.ui-segmented__option[data-v-63a8c532]{position:relative;z-index:1;display:inline-flex;align-items:center;gap:7px;min-height:30px;padding:5px 10px;border-radius:8px;color:var(--ink-2);font-size:12px;font-weight:600;white-space:nowrap;transition:color var(--speed) var(--ease-out)}.ui-segmented--sm .ui-segmented__option[data-v-63a8c532]{min-height:26px;padding:4px 9px;font-size:11.5px}.ui-segmented__option[data-v-63a8c532]:hover,.ui-segmented__option[aria-checked=true][data-v-63a8c532]{color:var(--ink)}.ui-segmented__hint[data-v-63a8c532]{color:var(--warn);font-size:10px}:where(.ui-tooltip__trigger[data-v-2102da9c]){display:inline-flex;min-width:0}.ui-tooltip[data-v-2102da9c]{position:fixed;z-index:100;max-width:min(300px,calc(100vw - 24px));padding:9px 11px;border:1px solid hsla(0,0%,100%,.08);border-radius:10px;background:#18191df5;box-shadow:0 2px 5px #0000002e,0 12px 30px #00000047;color:#ffffffa8;font-size:11.5px;font-weight:450;line-height:1.45;pointer-events:none;white-space:normal;backdrop-filter:blur(18px) saturate(115%);-webkit-backdrop-filter:blur(18px) saturate(115%)}.pricing__controls[data-v-a0109a04]{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 28px;margin-bottom:clamp(30px,5vw,48px)}.pricing__control-group[data-v-a0109a04]{display:flex;align-items:center;gap:10px}.pricing__grid[data-v-a0109a04]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;align-items:stretch}.pricing__card[data-v-a0109a04]{position:relative;display:flex;flex-direction:column;overflow:hidden;min-width:0;min-height:630px;padding:28px 22px 22px;border-radius:var(--radius-lg);background:color-mix(in srgb,var(--surface-2) 80%,var(--surface))}.pricing__card.is-highlighted[data-v-a0109a04]{z-index:1;margin-top:-5px;border-radius:5px 5px 20px 20px;background:var(--surface);box-shadow:0 1px 4px #24262d0d,0 2px 20px -10px #24262d2e}.pricing__card.is-highlighted[data-v-a0109a04]:before{position:absolute;inset:0 0 auto;height:6px;background:var(--gradient-plan);content:""}.pricing__card-head[data-v-a0109a04]{display:flex;flex-direction:column;align-items:flex-start;min-height:29px}.pricing__card-head h3[data-v-a0109a04]{font-size:24px}.pricing__price-wrap[data-v-a0109a04]{min-height:37px;margin:8px 0 32px}.pricing__price[data-v-a0109a04]{display:flex;align-items:baseline;gap:5px}.pricing__price span[data-v-a0109a04]{color:var(--ink-2);font-family:var(--font-ui);font-size:28px;font-weight:450;letter-spacing:-.035em;line-height:1.15}.pricing__price small[data-v-a0109a04]{color:var(--ink-2);font-size:14px}.pricing__tax-suffix[data-v-a0109a04]{color:var(--ink-3,var(--ink-2));font-size:12px;opacity:.75}.pricing__desc[data-v-a0109a04]{min-height:92px;margin-bottom:26px;color:var(--ink-2);font-size:15px;line-height:1.55}.pricing__inherits[data-v-a0109a04]{margin-bottom:18px;font-size:15.5px;font-weight:700;line-height:1.4}.pricing__features[data-v-a0109a04]{display:flex;flex:1;flex-direction:column;gap:13px;margin-bottom:26px;padding:0;list-style:none}.pricing__features li[data-v-a0109a04]{display:grid;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:10px;font-size:14px;line-height:1.4}.pricing__features[data-v-a0109a04] svg{margin-top:2px;color:var(--ok)}.pricing__features li.is-planned[data-v-a0109a04],.pricing__features li.is-planned[data-v-a0109a04] svg{color:var(--ink-2)}.pricing__features em[data-v-a0109a04]{color:var(--warn);font-size:10.5px;font-style:normal;font-weight:650;white-space:nowrap}.pricing__cta[data-v-a0109a04]{width:100%;font-size:15px}.pricing__tax-note[data-v-a0109a04]{margin-top:18px;color:var(--ink-2);font-size:12px;text-align:center}.pricing__offer[data-v-a0109a04]{position:relative;isolation:isolate;display:flex;overflow:hidden;min-height:250px;margin-top:clamp(34px,5vw,56px);padding:clamp(28px,4vw,42px);border-radius:var(--radius-lg);background:#77786f;color:var(--dark-ink)}.pricing__offer[data-v-a0109a04]:after,.pricing__offer[data-v-a0109a04]:before{position:absolute;inset:0;content:""}.pricing__offer[data-v-a0109a04]:before{z-index:-2;background:url(/images/pricing-offer.webp) 50%/cover no-repeat;filter:saturate(68%);transform:scale(1.01)}.pricing__offer[data-v-a0109a04]:after{z-index:-1;background:linear-gradient(90deg,#11121361,#11121329 56%,#1112130f)}.pricing__offer-copy[data-v-a0109a04]{align-self:flex-start;max-width:720px}.pricing__offer h2[data-v-a0109a04],.pricing__offer p[data-v-a0109a04]{font-family:var(--font-ui);font-size:clamp(1.65rem,3vw,2.35rem);font-weight:450;letter-spacing:-.035em;line-height:1.16}.pricing__offer p[data-v-a0109a04]{margin-top:6px;color:#ffffffd6}.pricing__offer-cta[data-v-a0109a04]{align-self:flex-end;min-width:150px;margin-left:auto}.pricing__addons[data-v-a0109a04],.pricing__ai[data-v-a0109a04],.pricing__comparison[data-v-a0109a04],.pricing__faq[data-v-a0109a04]{padding-top:clamp(72px,10vw,120px)}.pricing__subhead[data-v-a0109a04]{max-width:680px;margin-bottom:30px}.pricing__subhead h2[data-v-a0109a04]{font-size:clamp(2rem,3.5vw,3rem)}.pricing__subhead>p[data-v-a0109a04]:last-child{margin-top:12px;color:var(--ink-2);font-family:var(--font-ui);font-size:17px}.pricing__ai-grid[data-v-a0109a04]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.pricing__ai-grid article[data-v-a0109a04]{padding:26px;border:0;border-radius:var(--radius-lg);background:color-mix(in srgb,var(--surface-2) 80%,var(--surface))}.pricing__ai-grid h3[data-v-a0109a04]{margin-top:18px;font-size:18px}.pricing__ai-grid article>p[data-v-a0109a04]:last-child{margin-top:9px;color:var(--ink-2);font-size:13.5px}.pricing__ai-grid .pricing__overage[data-v-a0109a04]{grid-column:1/-1;display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);align-items:center;gap:28px}.pricing__overage-price[data-v-a0109a04]{font-family:var(--font-ui);font-size:36px;font-weight:550;letter-spacing:-.04em;line-height:1}.pricing__overage div>p[data-v-a0109a04]:last-child{margin-top:5px;color:var(--ink-2);font-size:12px}.pricing__feature-label[data-v-a0109a04],.pricing__table-value[data-v-a0109a04]{display:inline-flex;align-items:center;gap:8px}.pricing__feature-help[data-v-a0109a04]{display:inline-grid;width:20px;height:20px;padding:0;place-items:center;border:0;border-radius:50%;background:transparent;color:color-mix(in srgb,var(--ink-2) 65%,transparent);cursor:help}.pricing__feature-help[data-v-a0109a04]:hover{color:var(--ink)}.pricing__feature-help[data-v-a0109a04]:focus-visible{outline:2px solid color-mix(in srgb,var(--ink) 28%,transparent);outline-offset:2px}.pricing__table-check[data-v-a0109a04]{display:inline-grid;width:20px;height:20px;flex:0 0 20px;place-items:center;border-radius:50%;background:var(--ok);color:#fff}.pricing__table-check[data-v-a0109a04] svg{width:12px;height:12px}.pricing__table-no[data-v-a0109a04]{display:inline-flex;color:color-mix(in srgb,var(--ink-2) 55%,transparent)}.pricing__table-value--coming[data-v-a0109a04]{color:var(--warn);font-size:11px;font-weight:650}.pricing__addons-note[data-v-a0109a04],.pricing__comparison-note[data-v-a0109a04]{margin-top:12px;color:var(--ink-2);font-size:11.5px;text-align:center}.pricing__addons-grid[data-v-a0109a04]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pricing__addons-grid article[data-v-a0109a04]{display:flex;align-items:center;gap:18px;min-height:88px;padding:18px 20px;border:0;border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-2) 80%,var(--surface))}.pricing__addons-grid article>div[data-v-a0109a04]{margin-right:auto}.pricing__addons-grid h3[data-v-a0109a04]{font-size:14px}.pricing__addons-grid p[data-v-a0109a04]{margin-top:3px;color:var(--ink-2);font-size:11.5px}.pricing__addons-grid strong[data-v-a0109a04]{font-family:var(--font-ui);font-size:18px;font-weight:600;white-space:nowrap}.pricing__fine-print[data-v-a0109a04]{margin-top:clamp(56px,8vw,88px);padding-top:22px;color:var(--ink-2);font-size:11px;text-align:center}@media(max-width:1050px){.pricing__grid[data-v-a0109a04]{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing__desc[data-v-a0109a04]{min-height:44px}}@media(max-width:680px){.pricing__control-group[data-v-a0109a04],.pricing__controls[data-v-a0109a04]{align-items:stretch;flex-direction:column}.pricing__control-group[data-v-a0109a04] .ui-segmented__option{flex:1;justify-content:center}.pricing__addons-grid[data-v-a0109a04],.pricing__ai-grid[data-v-a0109a04],.pricing__grid[data-v-a0109a04]{grid-template-columns:1fr}.pricing__desc[data-v-a0109a04],.pricing__price-wrap[data-v-a0109a04]{min-height:0}.pricing__card[data-v-a0109a04]{min-height:580px}.pricing__card.is-highlighted[data-v-a0109a04]{margin-top:0}.pricing__ai-grid .pricing__overage[data-v-a0109a04]{grid-column:auto;grid-template-columns:1fr}.pricing__addons-grid article[data-v-a0109a04]{align-items:flex-start;flex-direction:column;gap:10px}.pricing__offer[data-v-a0109a04]{min-height:320px;flex-direction:column;gap:32px}.pricing__offer-cta[data-v-a0109a04]{align-self:flex-start;margin-top:auto;margin-left:0}}.security__grid[data-v-6b41c7b1]{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;max-width:920px}.security__card[data-v-6b41c7b1]{display:flex;flex-direction:column;gap:12px}.security__icon[data-v-6b41c7b1]{display:grid;place-items:center;width:42px;height:42px;border-radius:var(--radius-sm);background:var(--accent-soft);color:var(--accent)}.security__card h3[data-v-6b41c7b1]{font-size:17px}.security__card p[data-v-6b41c7b1]{color:var(--ink-2);font-size:15px;line-height:1.6}.security__report[data-v-6b41c7b1]{max-width:720px;margin-top:clamp(48px,7vw,80px)}.security__report-lead[data-v-6b41c7b1]{margin-bottom:20px}.security__steps[data-v-6b41c7b1]{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:12px}.security__steps li[data-v-6b41c7b1]{font-size:15.5px;line-height:1.6;color:var(--ink)}.security__mail[data-v-6b41c7b1],.security__thanks[data-v-6b41c7b1]{margin-top:18px;font-size:15px;line-height:1.6;color:var(--ink-2)}.security__note[data-v-6b41c7b1]{margin-top:clamp(36px,5vw,56px);max-width:720px;font-size:15.5px;line-height:1.65;color:var(--ink-2)}@media(max-width:700px){.security__grid[data-v-6b41c7b1]{grid-template-columns:1fr}}.status__banner[data-v-ec4241a5]{display:flex;align-items:flex-start;gap:14px;max-width:760px;padding:22px 24px;border-radius:var(--radius-md);background:#e6f6ec;border:1px solid rgba(18,147,79,.18)}.status__dot[data-v-ec4241a5]{width:10px;height:10px;margin-top:6px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 4px #12934f2e;flex-shrink:0}.status__banner-title[data-v-ec4241a5]{font-size:17px;font-weight:600;color:#0f6b3a}.status__banner-meta[data-v-ec4241a5]{margin-top:4px;font-size:13.5px;color:#2d6b4a}.status__list[data-v-ec4241a5]{list-style:none;margin:28px 0 0;padding:0;max-width:760px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);overflow:hidden}.status__item[data-v-ec4241a5]{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 24px;border-bottom:1px solid var(--line)}.status__item[data-v-ec4241a5]:last-child{border-bottom:0}.status__item h2[data-v-ec4241a5]{font-family:var(--font-sans);font-size:16px;font-weight:600;letter-spacing:-.01em}.status__item p[data-v-ec4241a5]{margin-top:4px;font-size:14px;color:var(--ink-2)}.status__badge[data-v-ec4241a5]{flex-shrink:0;font-size:12.5px;font-weight:600;color:var(--ok);background:#e6f6ec;padding:6px 10px;border-radius:var(--radius-xs)}.status__section[data-v-ec4241a5]{max-width:760px;margin-top:clamp(36px,5vw,52px)}.status__heading[data-v-ec4241a5]{font-size:1.35rem;margin-bottom:12px}.status__section p[data-v-ec4241a5]{font-size:15.5px;line-height:1.65;color:var(--ink-2)}.status__empty[data-v-ec4241a5]{padding:18px 20px;border:1px dashed var(--line);border-radius:var(--radius-md);background:var(--surface-2);font-size:15px;color:var(--ink-2)}.status__subscribe[data-v-ec4241a5]{margin-top:28px;max-width:760px;font-size:15px;color:var(--ink-2);line-height:1.6}@media(max-width:560px){.status__item[data-v-ec4241a5]{flex-direction:column;align-items:flex-start}}.fcard[data-v-1c287415]{--fcard-bg:var(--surface-subtle);--fcard-border:var(--line);--fcard-ink:var(--ink);--fcard-ink-2:var(--ink-2);display:flex;flex-direction:column;overflow:hidden;min-width:0;padding:clamp(20px,2.2vw,28px) 0 0 clamp(20px,2.2vw,28px);border:1px solid var(--fcard-border);border-radius:clamp(16px,1.8vw,22px);background:var(--fcard-bg);color:var(--fcard-ink)}.fcard--sky[data-v-1c287415]{--fcard-bg:#dae5ee;--fcard-border:#cbdae6}.fcard--sand[data-v-1c287415]{--fcard-bg:#eae0d6;--fcard-border:#ddcfc2}.fcard--sage[data-v-1c287415]{--fcard-bg:#d9e4dd;--fcard-border:#c8d8cf}.fcard--haze[data-v-1c287415]{--fcard-bg:#e3dee9;--fcard-border:#d5cee0}.fcard--dark[data-v-1c287415]{--fcard-bg:#1d1e23;--fcard-border:#1d1e23;--fcard-ink:var(--dark-ink);--fcard-ink-2:var(--dark-muted)}.fcard--link[data-v-1c287415]{transition:transform var(--speed) var(--ease-out),box-shadow var(--speed) var(--ease-out)}.fcard--link[data-v-1c287415]:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}.fcard__copy[data-v-1c287415]{padding-right:clamp(20px,2.2vw,28px)}.fcard__badge[data-v-1c287415]{display:inline-flex;margin-bottom:12px;padding:3px 10px;border:1px solid color-mix(in srgb,var(--fcard-ink) 26%,transparent);border-radius:var(--radius-pill);color:var(--fcard-ink-2);font-family:var(--font-ui);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.fcard__title[data-v-1c287415]{font-size:clamp(1.05rem,1.5vw,1.3rem);font-weight:500;line-height:1.22;letter-spacing:-.028em}.fcard__text[data-v-1c287415]{margin-top:9px;color:var(--fcard-ink-2);font-family:var(--font-ui);font-size:14.5px;line-height:1.5}.fcard__arrow[data-v-1c287415]{display:grid;place-items:center;width:34px;height:34px;margin-top:18px;border-radius:50%;background:color-mix(in srgb,var(--fcard-ink) 10%,transparent);color:var(--fcard-ink);transition:background-color var(--speed) var(--ease-out)}.fcard--link:hover .fcard__arrow[data-v-1c287415]{background:color-mix(in srgb,var(--fcard-ink) 18%,transparent)}.fcard__visual[data-v-1c287415]{display:flex;flex:1;align-items:flex-end;min-height:178px;margin-top:clamp(20px,2.4vw,30px);margin-right:-9%;overflow:hidden}.fcard__visual[data-v-1c287415]>*{width:100%;min-height:210px}.fcard--split[data-v-1c287415]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(20px,2.6vw,36px);padding-bottom:clamp(20px,2.2vw,28px)}.fcard--split .fcard__copy[data-v-1c287415]{padding-right:0}.fcard--split .fcard__visual[data-v-1c287415]{align-items:center;min-height:0;margin-top:0;margin-right:-12%;overflow:visible}.fcard--split .fcard__visual[data-v-1c287415]>*{min-height:0}@media(max-width:700px){.fcard--split[data-v-1c287415]{display:flex;flex-direction:column;padding-bottom:0}.fcard--split .fcard__visual[data-v-1c287415]{align-items:flex-end;min-height:178px;margin-top:clamp(20px,2.4vw,30px);margin-right:-9%;overflow:hidden}.fcard--split .fcard__visual[data-v-1c287415]>*{min-height:210px}}.carousel[data-v-35ece1ae]{--carousel-gutter:max(20px,calc((100% - var(--container))/2))}.carousel__track[data-v-35ece1ae]{display:grid;grid-auto-flow:column;grid-auto-columns:clamp(268px,26vw,340px);gap:clamp(16px,1.8vw,22px);padding:4px var(--carousel-gutter) 14px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline-start:var(--carousel-gutter);scrollbar-width:none}.carousel__track[data-v-35ece1ae]::-webkit-scrollbar{display:none}.carousel__track[data-v-35ece1ae]>*{scroll-snap-align:start}.carousel__arrows[data-v-35ece1ae]{display:flex;justify-content:flex-end;gap:10px;margin-top:clamp(18px,2.2vw,26px);padding-inline:var(--carousel-gutter)}.carousel__arrow[data-v-35ece1ae]{display:grid;place-items:center;width:44px;height:44px;border:1px solid transparent;border-radius:50%;background:var(--secondary-control);color:var(--ink);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:background-color var(--speed) var(--ease-out),border-color var(--speed) var(--ease-out),color var(--speed) var(--ease-out),opacity var(--speed) var(--ease-out)}.carousel__arrow[data-v-35ece1ae]:hover:not(:disabled){background:var(--secondary-control-hover);color:var(--ink)}.carousel__arrow[data-v-35ece1ae]:disabled{cursor:default;opacity:.35}@media(max-width:600px){.carousel__track[data-v-35ece1ae]{grid-auto-columns:min(84vw,320px)}}.rail[data-v-ea889067]{overflow:hidden}.rail__intro[data-v-ea889067]{max-width:930px}.rail__heading[data-v-ea889067]{max-width:820px}.rail__lead[data-v-ea889067]{max-width:680px;margin-top:clamp(18px,2.2vw,26px);text-wrap:balance}.rail__carousel[data-v-ea889067]{margin-top:clamp(40px,5vw,60px)}.bento[data-v-4b443487]{overflow:hidden}.bento__intro[data-v-4b443487]{display:flex;flex-direction:column;align-items:center;max-width:900px;margin-inline:auto;text-align:center}.bento__title[data-v-4b443487]{max-width:840px;font-size:var(--title-xl);line-height:.98;letter-spacing:-.055em}.bento__lead[data-v-4b443487]{max-width:680px;margin-top:24px;text-wrap:balance}.bento__actions[data-v-4b443487]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--cta-action-gap);margin-top:30px}.bento__grid[data-v-4b443487]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,1.8vw,22px);margin-top:clamp(48px,6vw,76px)}.bento__card--span-2[data-v-4b443487]{grid-column:span 2}.bento__detail[data-v-4b443487]{width:60%;max-width:620px;margin:clamp(32px,4vw,52px) auto 0;color:var(--ink-2);text-align:center}@media(max-width:900px){.bento__grid[data-v-4b443487]{grid-template-columns:repeat(2,minmax(0,1fr))}.bento__card--span-2[data-v-4b443487]{grid-column:span 2}}@media(max-width:700px){.bento__grid[data-v-4b443487]{grid-template-columns:1fr}.bento__card--span-2[data-v-4b443487]{grid-column:span 1}.bento__detail[data-v-4b443487]{width:100%}}@media(max-width:620px){.bento__actions[data-v-4b443487]{align-items:stretch;flex-direction:column;width:100%}.bento__actions[data-v-4b443487] .btn{width:100%}}.home-pricing__grid[data-v-3d9d5bf2]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;align-items:stretch}.home-pricing__card[data-v-3d9d5bf2]{position:relative;display:flex;flex-direction:column;overflow:hidden;min-width:0;padding:26px 22px 22px;border-radius:var(--radius-lg);background:color-mix(in srgb,var(--surface-2) 80%,var(--surface))}.home-pricing__card.is-highlighted[data-v-3d9d5bf2]{z-index:1;margin-top:-5px;border-radius:5px 5px 20px 20px;background:var(--surface);box-shadow:0 1px 4px #24262d0d,0 2px 20px -10px #24262d2e}.home-pricing__card.is-highlighted[data-v-3d9d5bf2]:before{position:absolute;inset:0 0 auto;height:6px;background:var(--gradient-plan);content:""}.home-pricing__head h3[data-v-3d9d5bf2]{font-size:22px}.home-pricing__price[data-v-3d9d5bf2]{display:flex;align-items:baseline;gap:5px;margin-top:8px}.home-pricing__price span[data-v-3d9d5bf2]{color:var(--ink-2);font-family:var(--font-ui);font-size:26px;font-weight:450;letter-spacing:-.035em;line-height:1.15}.home-pricing__price small[data-v-3d9d5bf2]{color:var(--ink-2);font-size:13px}.home-pricing__tax-suffix[data-v-3d9d5bf2]{font-size:11px;opacity:.75}.home-pricing__desc[data-v-3d9d5bf2]{min-height:60px;margin:16px 0 20px;color:var(--ink-2);font-size:14px;line-height:1.5}.home-pricing__features[data-v-3d9d5bf2]{display:flex;flex:1;flex-direction:column;gap:11px;margin-bottom:22px;padding:0;list-style:none}.home-pricing__features li[data-v-3d9d5bf2]{display:grid;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:10px;font-size:13.5px;line-height:1.4}.home-pricing__features li.is-inherits[data-v-3d9d5bf2]{display:block;margin-bottom:2px;font-size:14px}.home-pricing__features[data-v-3d9d5bf2] svg{margin-top:2px;color:var(--ok)}.home-pricing__cta[data-v-3d9d5bf2]{width:100%;font-size:15px}.home-pricing__more[data-v-3d9d5bf2]{margin-top:26px;font-size:14px;text-align:center}.home-pricing__more a[data-v-3d9d5bf2]{color:var(--ink);text-decoration:underline;text-underline-offset:3px}@media(max-width:1050px){.home-pricing__grid[data-v-3d9d5bf2]{grid-template-columns:repeat(2,minmax(0,1fr))}.home-pricing__desc[data-v-3d9d5bf2]{min-height:0}}@media(max-width:680px){.home-pricing__grid[data-v-3d9d5bf2]{grid-template-columns:1fr}.home-pricing__card.is-highlighted[data-v-3d9d5bf2]{margin-top:0}}
