:root{--brand-ink:#2f48b8;--brand-deep:#16294d}.dark{--brand-ink:#4f6df0}.tm{display:block;overflow:visible}.tm-dot{transform-box:fill-box;transform-origin:center;will-change:transform,opacity}.tm-breath .tm-dot{animation:tm-breath 3.6s ease-in-out infinite;animation-delay:var(--d)}@keyframes tm-breath{0%,to{transform:scale(1)}50%{transform:scale(.58)}}.tm-drift .tm-dot{animation:tm-drift 7s ease-in-out infinite;animation-delay:var(--d)}@keyframes tm-drift{0%,to{transform:translate(0)}25%{transform:translate(var(--dx),var(--dy))}50%{transform:translate(calc(var(--dx)*-.7),calc(var(--dy)*.85))}75%{transform:translate(calc(var(--dx)*.45),calc(var(--dy)*-.8))}}.tm-scan .tm-dot{animation:tm-scan 2.6s linear infinite;animation-delay:var(--d)}@keyframes tm-scan{0%,68%,to{opacity:.34;transform:scale(.74)}10%{opacity:1;transform:scale(1.14)}}.tm-assemble .tm-dot{animation:tm-assemble 1.4s cubic-bezier(.16,.9,.2,1) both;animation-delay:var(--d)}@keyframes tm-assemble{0%{opacity:0;transform:translate(var(--sx),var(--sy)) scale(.15)}to{opacity:1;transform:translate(0) scale(1)}}@media(prefers-reduced-motion:reduce){.tm-breath .tm-dot,.tm-drift .tm-dot,.tm-scan .tm-dot{animation:none}.tm-assemble .tm-dot{animation-duration:.01s}}.tm-morph{display:inline-block;position:relative}.tm-morph .tm{inset:0;margin:auto;position:absolute}.tm-m-dots{animation:tm-mdots 2.6s ease-in-out both}.tm-m-solid{animation:tm-msolid 2.6s ease-in-out both}@keyframes tm-mdots{0%,46%{opacity:1;transform:scale(1)}62%,to{opacity:0;transform:scale(.86)}}@keyframes tm-msolid{0%,48%{opacity:0;transform:scale(1.1)}68%,to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.tm-m-dots{display:none}.tm-m-solid{animation-duration:.01s}}.tm-solid-lift .tm-s1,.tm-solid-lift .tm-s2,.tm-solid-lift .tm-s3{transform-box:fill-box}.tm-solid-lift .tm-s1{animation:tm-lift1 .42s cubic-bezier(.2,.85,.25,1) both;transform-origin:center}.tm-solid-lift .tm-s2{animation:tm-lift2 .46s cubic-bezier(.2,.85,.25,1) .16s both;transform-origin:left center}.tm-solid-lift .tm-s3{animation:tm-lift3 .52s cubic-bezier(.25,.9,.3,1) .38s both;transform-origin:top center}@keyframes tm-lift1{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:scale(1)}}@keyframes tm-lift2{0%{opacity:0;transform:scaleX(.02)}to{opacity:1;transform:scaleX(1)}}@keyframes tm-lift3{0%{opacity:0;transform:scaleY(.02)}to{opacity:1;transform:scaleY(1)}}.tm-solid-sweep .tm-shine{animation:tm-shine 2.1s cubic-bezier(.5,0,.5,1) infinite}@keyframes tm-shine{0%{transform:translate(0)}55%,to{transform:translate(230px)}}@media(prefers-reduced-motion:reduce){.tm-solid-sweep .tm-shine{animation:none;opacity:0}.tm-solid-lift .tm-s1,.tm-solid-lift .tm-s2,.tm-solid-lift .tm-s3{animation-delay:0s;animation-duration:.01s}}.tm-tile{border-radius:24%;display:grid;flex-shrink:0;place-items:center}.tm-tile.g-brand{background:var(--brand-ink)}.tm-tile.g-ink{background:#0a0a0b}.tm-tile.g-ivory{background:#f4f3ef}.tm-tile.g-glass{background:linear-gradient(155deg,#17181b,#08090a 62%);box-shadow:inset 0 1px #ffffff1a}.tm-lock{align-items:center;display:inline-flex;gap:.42em}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/CFNPQVcnBImzX0EtDNVhm6rxBn1xmGUJ07BRlOI64c-AuN8M25eo79PWJa2sA8bcOzJYOX3pV7Xznm4ZDHm7L4.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:italic}@font-face{font-family:"Inter Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:114.6542%;ascent-override:84.4932%;descent-override:21.0381%;line-gap-override:0%}@font-face{font-family:"Inter Fallback: Segoe UI";src:local("Segoe UI");size-adjust:107.7093%;ascent-override:89.9412%;descent-override:22.3946%;line-gap-override:0%}@font-face{font-family:"Inter Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:106.1198%;ascent-override:91.2883%;descent-override:22.7301%;line-gap-override:0%}@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 Fallback: Noto Sans";src:local("Noto Sans");size-adjust:100.7466%;ascent-override:96.1571%;descent-override:23.9423%;line-gap-override:0%}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/5M2MKUFWnEpuT8NeCYosby4H1wQsStpPWE7MBNFFD6Q-6gJALEDS7yNhRMCqenJPe8GZSicXSdryDX23b39FgW8.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:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/AIcocMSXl6nLNQXbUptJf69FjdmzotJy-Fioo4iy220-SB6HQ5Gm3Vcgx3qj0cg_Wze4ux2YBnw264Bp9JBOtqc.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/gKY12I0xR6XlZGrxmgE6Ajg7dolnFcwq2-CgW16emfc-X7w6QUwy0G27X1sBOv3U2zKeLNfjYiwTzwCsHp_sD_I.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:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/178SDQEgKlkYIwN3m_zkIjcMBXox4CVikxxdM0ZM8vo-jb38HpZEzI0_yhPLZ-Yy9g2MdhSlJbWEEPtE4J-7mA4.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:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/IbbswF-_Vv86nKnoVzycaklhFj9_jJEnyisnqN6LmPo-m6Ab3Re0t4DnCyR1DwEHCEvwfevkTcA65xJQ4ZPG4co.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:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/KCD5gdyGvwD04J2YZVfG5P-c82WM-ESA68SM8qCokq0-VU4O6gA3mknWHXkXUMY7aShByLKqEZOCYay7MuxAVuU.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:italic}@font-face{font-family:Inter;src:local("Inter Medium Italic"),url(../_fonts/CFNPQVcnBImzX0EtDNVhm6rxBn1xmGUJ07BRlOI64c-AuN8M25eo79PWJa2sA8bcOzJYOX3pV7Xznm4ZDHm7L4.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:italic}@font-face{font-family:Inter;src:local("Inter Medium Italic"),url(../_fonts/5M2MKUFWnEpuT8NeCYosby4H1wQsStpPWE7MBNFFD6Q-6gJALEDS7yNhRMCqenJPe8GZSicXSdryDX23b39FgW8.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:italic}@font-face{font-family:Inter;src:local("Inter Medium Italic"),url(../_fonts/AIcocMSXl6nLNQXbUptJf69FjdmzotJy-Fioo4iy220-SB6HQ5Gm3Vcgx3qj0cg_Wze4ux2YBnw264Bp9JBOtqc.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:500;font-style:italic}@font-face{font-family:Inter;src:local("Inter Medium Italic"),url(../_fonts/gKY12I0xR6XlZGrxmgE6Ajg7dolnFcwq2-CgW16emfc-X7w6QUwy0G27X1sBOv3U2zKeLNfjYiwTzwCsHp_sD_I.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:italic}@font-face{font-family:Inter;src:local("Inter Medium Italic"),url(../_fonts/178SDQEgKlkYIwN3m_zkIjcMBXox4CVikxxdM0ZM8vo-jb38HpZEzI0_yhPLZ-Yy9g2MdhSlJbWEEPtE4J-7mA4.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:italic}@font-face{font-family:Inter;src:local("Inter Medium Italic"),url(../_fonts/IbbswF-_Vv86nKnoVzycaklhFj9_jJEnyisnqN6LmPo-m6Ab3Re0t4DnCyR1DwEHCEvwfevkTcA65xJQ4ZPG4co.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:italic}@font-face{font-family:Inter;src:local("Inter Medium Italic"),url(../_fonts/KCD5gdyGvwD04J2YZVfG5P-c82WM-ESA68SM8qCokq0-VU4O6gA3mknWHXkXUMY7aShByLKqEZOCYay7MuxAVuU.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:italic}@font-face{font-family:Inter;src:local("Inter SemiBold Italic"),url(../_fonts/CFNPQVcnBImzX0EtDNVhm6rxBn1xmGUJ07BRlOI64c-AuN8M25eo79PWJa2sA8bcOzJYOX3pV7Xznm4ZDHm7L4.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:italic}@font-face{font-family:Inter;src:local("Inter SemiBold Italic"),url(../_fonts/5M2MKUFWnEpuT8NeCYosby4H1wQsStpPWE7MBNFFD6Q-6gJALEDS7yNhRMCqenJPe8GZSicXSdryDX23b39FgW8.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:italic}@font-face{font-family:Inter;src:local("Inter SemiBold Italic"),url(../_fonts/AIcocMSXl6nLNQXbUptJf69FjdmzotJy-Fioo4iy220-SB6HQ5Gm3Vcgx3qj0cg_Wze4ux2YBnw264Bp9JBOtqc.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:600;font-style:italic}@font-face{font-family:Inter;src:local("Inter SemiBold Italic"),url(../_fonts/gKY12I0xR6XlZGrxmgE6Ajg7dolnFcwq2-CgW16emfc-X7w6QUwy0G27X1sBOv3U2zKeLNfjYiwTzwCsHp_sD_I.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:italic}@font-face{font-family:Inter;src:local("Inter SemiBold Italic"),url(../_fonts/178SDQEgKlkYIwN3m_zkIjcMBXox4CVikxxdM0ZM8vo-jb38HpZEzI0_yhPLZ-Yy9g2MdhSlJbWEEPtE4J-7mA4.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:italic}@font-face{font-family:Inter;src:local("Inter SemiBold Italic"),url(../_fonts/IbbswF-_Vv86nKnoVzycaklhFj9_jJEnyisnqN6LmPo-m6Ab3Re0t4DnCyR1DwEHCEvwfevkTcA65xJQ4ZPG4co.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:italic}@font-face{font-family:Inter;src:local("Inter SemiBold Italic"),url(../_fonts/KCD5gdyGvwD04J2YZVfG5P-c82WM-ESA68SM8qCokq0-VU4O6gA3mknWHXkXUMY7aShByLKqEZOCYay7MuxAVuU.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:italic}@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;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:JetBrains Mono;src:local("JetBrains Mono Medium Italic"),url(../_fonts/xYCKcK8dZurQvy-JM_ukOHDFvL8vrHzgrVdqqvkjtNQ-HyiG_HTSK0EKYivvW_CraLZby7lG-uXicksF8pIM7ME.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:italic}@font-face{font-family:"JetBrains Mono Fallback: Courier New";src:local("Courier New");size-adjust:99.9837%;ascent-override:102.0166%;descent-override:30.0049%;line-gap-override:0%}@font-face{font-family:"JetBrains Mono Fallback: Roboto Mono";src:local("Roboto Mono");size-adjust:99.9837%;ascent-override:102.0166%;descent-override:30.0049%;line-gap-override:0%}@font-face{font-family:"JetBrains Mono Fallback: Noto Sans Mono";src:local("Noto Sans Mono");size-adjust:100%;ascent-override:102%;descent-override:30%;line-gap-override:0%}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium Italic"),url(../_fonts/K3L44ZFrQIuZb7KoAVAMgBN5y5BDAqPby9rA5L-M9x4-13oDA7sXjEnnazfr8fOrGoADfUiPIceUkQWTkvC9DEQ.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:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium Italic"),url(../_fonts/vsEREmnk_YiHYjDvGY0lo72vgEjy492R5Zu2aZEyNCA-SPpKL9QSctGKvcqo363xFYtfbYybard9TbQ1_M6ddXE.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:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium Italic"),url(../_fonts/PEDzC9FqGcR0Qr4cV5_kGcnbUV-UerEY9gy5f4OqqdI-N6JpXmiiENelZDSaKQm8PNdnkm02HqIOzx86s70XQ7o.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:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium Italic"),url(../_fonts/VIZb_zF7DLSNU8e7CDLDnl-3jHHTEjIoq_pK9QMW3o4-Zh10B9LezX09IS_qr7XHqqc9ooVtG-MG8jFg0eITB7Q.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:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium Italic"),url(../_fonts/ylu13-sczPds3RAwBu36rWLg6neBvR20uEdXtnTdRkc-bwLPUkceUfs8ZvuQeTz04d0tXh3XHEUYk_k7R-z63wI.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:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium"),url(../_fonts/iMwOdro2GxHb2v06bL5z9kmj9VOF-m0A5TsA0cePUoM-yVT4g9yJq83s0p79GS_ZM9YWjdcQ4UmsUu8XqoQX42w.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/p4XCWQs5uZsCUy1FgV-rbu8c-AzT6s3FRZWZTRD1gMU-W0zcQjBjm3FF0XJsqLc9xNHzbsqYXc2FhYl2xWWmZiU.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/XSsSvRajZCJJ7hFUO-dzwsYCohNBQQmj3c6fQmfd2K8-WpXtgVAqJMv660_89vO_f_EO0ZCISMkAUOVgscoAitc.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/siQuF1XSlQzJARgFHTO2n4f5LS4hhtL9eqPdRzEs-iU-Iu28dO3rT0GueGrFEx3r2Pz4o9wUNIhxEn5epTA9xwk.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/5Vie81_7-sywW9JTcEMrN5SNf08YBNCO4JERSH8dSLM-KcKrFDNpji0_dMkF868sLT8H1DlhoImgzVjFRARgO_8.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/7IvV9Y6ZW4FIHgVeV1CUXYUFizCdji6YAeDQ742_o2E-4ax6_6PpA_qMy9TbY8S-JPeLKHOev5x7XX-AoCMm4tM.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}*,:after,:before{box-sizing:border-box}body{margin:0}:root{--font-sans:"Inter", "Inter Fallback: BlinkMacSystemFont", "Inter Fallback: Segoe UI", "Inter Fallback: Helvetica Neue", "Inter Fallback: Arial", "Inter Fallback: Noto Sans",ui-sans-serif,system-ui,-apple-system,sans-serif;--font-mono:"JetBrains Mono", "JetBrains Mono Fallback: Courier New", "JetBrains Mono Fallback: Roboto Mono", "JetBrains Mono Fallback: Noto Sans Mono",ui-monospace,"SF Mono",monospace}.lp{--lp-pad:64px;--lp-serif:"Newsreader",Georgia,"Times New Roman",serif;--lp-paper:#fcfcfc;--lp-ink:#1a1a1f;--lp-text:#3f3f46;--lp-muted:#71717a;--lp-dim:#a1a1aa;--lp-hairline:#e7e7ea;--lp-accent:#4f6df0;--lp-cta:#3b5cdc;--lp-cta-hover:#2f48b8;--lp-cta-text:#fff;--lp-field-bg:#fff;--lp-field-border:#d9d9dd;--lp-focus:#4f6df0;--lp-focus-ring:rgba(79,109,240,.15);--lp-done-bg:#f4faf5;--lp-done-border:#cfe9d4;--lp-done-accent:#15803d;background:var(--lp-paper);color:var(--lp-text);container-name:lp;container-type:inline-size;display:flex;flex-direction:column;font-family:var(--font-sans);min-height:100vh;min-height:100dvh;overflow:hidden;position:relative;width:100%;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.lp-watermark{bottom:-84px;height:460px;opacity:.045;pointer-events:none;position:absolute;right:-56px;width:460px;z-index:0}.lp-watermark svg{display:block;height:100%;width:100%}.lp a{color:var(--lp-muted);text-decoration:none;transition:color .12s}.lp a:hover{color:var(--lp-ink)}.lp-nav{border-bottom:1px solid var(--lp-hairline);flex:0 0 auto;height:78px;justify-content:space-between;padding:0 var(--lp-pad);position:relative;z-index:2}.lp-brand,.lp-nav{align-items:center;display:flex}.lp-brand{gap:10px}.lp-brand svg{display:block}.lp-lang{align-items:center;display:inline-flex;font-family:var(--font-mono);font-size:11.5px;gap:8px;letter-spacing:.08em}.lp .lp-lang-link,.lp-lang-sep{color:var(--lp-dim)}.lp .lp-lang-link:hover{color:var(--lp-ink)}.lp .lp-lang-link.is-active{color:var(--lp-ink);font-weight:600}.lp-main{align-items:flex-start;display:flex;flex:1;flex-direction:column;justify-content:center;padding:0 var(--lp-pad);position:relative;z-index:1}.lp-dateline{color:var(--lp-dim);font-family:var(--font-mono);font-size:11.5px;letter-spacing:.08em;position:absolute;right:var(--lp-pad);text-transform:uppercase;top:44px}.lp-hero{align-items:flex-start;display:flex;flex-direction:column;max-width:720px}.lp-eyebrow{align-items:center;color:var(--lp-muted);display:inline-flex;font-family:var(--font-mono);font-size:11.5px;font-weight:500;gap:9px;letter-spacing:.16em;margin-bottom:26px;text-transform:uppercase}.lp-eyebrow .lp-dot{background:var(--lp-accent);border-radius:50%;height:6px;width:6px}.lp-h1{color:var(--lp-ink);font-family:var(--lp-serif);font-optical-sizing:auto;font-size:66px;font-weight:500;letter-spacing:-.012em;line-height:1.05;margin:0;text-wrap:balance}.lp-h1 em{font-style:italic;font-weight:500}.lp-sub{color:var(--lp-text);font-size:19px;line-height:1.55;margin:26px 0 0;max-width:484px;text-wrap:pretty}.lp-demo{align-items:flex-start;display:flex;flex-direction:column;gap:14px;margin-top:40px;max-width:480px;width:100%}.lp-cta-row{align-items:center;display:flex;flex-wrap:wrap;gap:20px}.lp-btn{align-items:center;background:var(--lp-cta);border:0;border-radius:9px;box-shadow:0 1px 2px #1a1a1f1a;color:var(--lp-cta-text);cursor:pointer;display:inline-flex;font-family:var(--font-sans);font-size:15px;font-weight:600;gap:9px;height:50px;padding:0 24px;transition:background .14s,transform .05s;white-space:nowrap}.lp-btn:hover{background:var(--lp-cta-hover)}.lp-btn:active{transform:translateY(1px)}.lp-btn svg{height:15px;width:15px}.lp-btn-secondary{background:none;border:0;color:var(--lp-muted);cursor:pointer;font-family:var(--font-sans);font-size:14.5px;padding:0;transition:color .12s}.lp-btn-secondary:hover{color:var(--lp-ink)}.lp-footer{border-top:1px solid var(--lp-hairline);color:var(--lp-muted);flex:0 0 auto;font-size:13px;gap:16px;justify-content:space-between;min-height:66px;padding:18px var(--lp-pad);position:relative;z-index:2}.lp-foot-left,.lp-footer{align-items:center;display:flex}.lp-foot-left{gap:12px}.lp-foot-sep{color:var(--lp-dim)}.lp-foot-right{align-items:center;display:flex;gap:12px}@container lp (max-width: 640px){.lp{--lp-pad:22px}.lp-nav{height:62px}.lp-dateline{display:none}.lp-hero{max-width:100%}.lp-eyebrow{margin-bottom:20px}.lp-h1{font-size:37px;letter-spacing:-.008em;line-height:1.09}.lp-sub{font-size:16px;margin-top:20px;max-width:100%}.lp-demo{margin-top:32px;max-width:100%}.lp-cta-row{width:100%}.lp-cta-row .lp-btn{justify-content:center;width:100%}.lp-watermark{bottom:-64px;height:320px;right:-80px;width:320px}.lp-footer{align-items:flex-start;flex-direction:column;gap:12px;padding:18px 22px}}.lp.tp-page{--lp-paper:#fcfcfc;--lp-ink:#1a1a1f;--lp-text:#1a1a1f;--lp-muted:#52525b;--lp-dim:#9a9aa3;--lp-idot:#4f6df0;--lp-hairline:#e7e7ea;--lp-accent:#4f6df0;--lp-focus:#4f6df0;--lp-link:#52525b;--lp-link-hover:#18181b;--lp-cta-bg:#3b5cdc;--lp-cta-hover:#2f48b8;--lp-cta-text:#fff;--lp-cta-glow:0 1px 2px rgba(26,26,31,.1);--lp-eyebrow:#71717a;--lp-eyebrow-dot:#4f6df0;--lp-dot-ring:transparent;--tp-card-bg:#fff;--tp-card-border:#e7e7ec;--tp-card-border-hover:#c3cbf0;--tp-card-glow:0 18px 42px -30px rgba(26,49,112,.2);--tp-hair:#ececf1;--tp-chip-bg:#eef1fe;--tp-chip-fg:#3b5cdc;--tp-accent:#3b5cdc;--tp-accent-soft:rgba(79,109,240,.1);--tp-badge-bg:#f6f7fb;--tp-badge-border:#e7e7ec;--tp-seg-track:#f0f0f4;--tp-seg-track-border:#e4e4ea;--tp-seg-active-bg:#fff;--tp-seg-active-fg:#18181b;--tp-seg-fg:#71717a;--tp-check:#15803d;--tp-banner-bg:#fdf6e6;--tp-banner-fg:#92600c;--tp-banner-border:#f2e0b4;--tp-tier-bg:#fafafb;background:var(--lp-paper);display:block;height:auto;min-height:100vh;min-height:100dvh;overflow:visible}.lp.tp-page:before{content:none}.tp-wrap{margin:0 auto;max-width:1120px;padding:8px 48px;position:relative;z-index:1}.tp-banner{align-items:center;background:var(--tp-banner-bg);border-bottom:1px solid var(--tp-banner-border);color:var(--tp-banner-fg);display:flex;font-family:var(--font-mono);font-size:11.5px;gap:10px;letter-spacing:.02em;padding:9px 20px;position:relative;z-index:3}.tp-banner .tp-banner-dot{background:currentColor;border-radius:50%;flex:0 0 auto;height:6px;opacity:.9;width:6px}.tp-banner .tp-banner-x{align-items:center;background:transparent;border:0;border-radius:5px;color:inherit;cursor:pointer;display:inline-flex;height:20px;justify-content:center;margin-left:auto;opacity:.7;transition:opacity .12s,background .12s;width:20px}.tp-banner .tp-banner-x:hover{background:#92600c1a;opacity:1}.tp-banner .tp-banner-x svg{height:12px;width:12px}.lp.tp-page .lp-nav{padding-left:48px;padding-right:48px}.tp-nav-right{gap:18px}.tp-nav-cta,.tp-nav-right{align-items:center;display:inline-flex}.tp-nav-cta{background:var(--lp-cta-bg);border:0;border-radius:9px;box-shadow:var(--lp-cta-glow);color:var(--lp-cta-text)!important;cursor:pointer;font-family:inherit;font-size:13.5px;font-weight:600;gap:8px;height:40px;padding:0 18px;transition:background .12s,transform .05s;white-space:nowrap}.tp-nav-cta:hover{background:var(--lp-cta-hover)}.tp-nav-cta:active{transform:translateY(1px)}.tp-nav-cta svg{height:15px;width:15px}.lp .tp-brand-link{color:inherit;cursor:pointer;transition:opacity .12s}.lp .tp-brand-link:hover{color:inherit;opacity:.82}.tp-header{align-items:flex-start;display:flex;flex-direction:column;gap:16px;padding:40px 0 26px;text-align:left}.tp-eyebrow{align-items:center;color:var(--lp-eyebrow);display:inline-flex;font-family:var(--font-mono);font-size:11.5px;font-weight:500;gap:9px;letter-spacing:.18em;text-transform:uppercase}.tp-eyebrow .tp-dot{background:var(--lp-eyebrow-dot);border-radius:50%;box-shadow:0 0 0 4px var(--lp-dot-ring);height:6px;width:6px}.tp-h1{color:var(--lp-ink);font-family:var(--lp-serif,"Newsreader",Georgia,"Times New Roman",serif);font-optical-sizing:auto;font-size:54px;font-weight:500;letter-spacing:-.012em;line-height:1.05;margin:0;max-width:760px;text-wrap:balance}.tp-h1 em{font-style:italic;font-weight:500}.tp-sub{color:var(--lp-muted);font-size:17px;line-height:1.5;margin:0;max-width:620px;text-wrap:pretty}.tp-toggles{align-items:center;display:flex;flex-wrap:wrap;gap:14px 22px;justify-content:flex-start;margin-top:6px}.tp-toggle-group{align-items:center;display:inline-flex;gap:10px}.tp-seg{background:var(--tp-seg-track);border:1px solid var(--tp-seg-track-border);border-radius:10px;display:inline-flex;padding:3px}.tp-seg-btn{align-items:center;background:transparent;border:0;border-radius:7px;color:var(--tp-seg-fg);cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:500;gap:7px;height:32px;padding:0 14px;transition:color .12s;white-space:nowrap}.tp-seg-btn[aria-pressed=true]{background:var(--tp-seg-active-bg);box-shadow:0 1px 2px #00000029;color:var(--tp-seg-active-fg);font-weight:600}.tp-seg-badge{background:var(--tp-accent-soft);border-radius:5px;color:var(--tp-accent);font-family:var(--font-mono);font-size:10.5px;font-weight:600;letter-spacing:.01em;padding:2px 6px}.tp-seg-btn[aria-pressed=true] .tp-seg-badge{background:#0000000f;color:inherit}.tp-toggle-hint{color:var(--lp-dim);font-family:var(--font-mono);font-size:12px;letter-spacing:.01em}.tp-promises{background:var(--tp-card-bg);border:1px solid var(--tp-card-border);border-radius:16px;display:grid;grid-template-columns:repeat(3,1fr);margin:30px 0 8px;overflow:hidden}.tp-promise{display:flex;flex-direction:column;gap:11px;padding:22px 24px}.tp-promise+.tp-promise{border-left:1px solid var(--tp-hair)}.tp-promise-ic{background:var(--tp-chip-bg);border-radius:10px;color:var(--tp-chip-fg);display:grid;height:38px;place-items:center;width:38px}.tp-promise-ic svg{height:20px;width:20px}.tp-promise-t{color:var(--lp-text);font-size:15px;font-weight:600;letter-spacing:-.01em;line-height:1.25}.tp-promise-s{color:var(--lp-muted);font-size:13px;line-height:1.5;text-wrap:pretty}.tp-grid{display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin-top:26px}.tp-card{background:var(--tp-card-bg);border:1px solid var(--tp-card-border);border-radius:16px;display:flex;flex-direction:column;padding:24px 24px 22px;position:relative;transition:border-color .15s,transform .15s,box-shadow .15s}.tp-card:hover{border-color:var(--tp-card-border-hover);box-shadow:var(--tp-card-glow);transform:translateY(-2px)}.tp-card-head{align-items:flex-start;display:flex;gap:13px}.tp-icon{background:var(--tp-chip-bg);border-radius:11px;color:var(--tp-chip-fg);display:grid;flex:0 0 auto;height:42px;place-items:center;width:42px}.tp-icon svg{height:22px;width:22px}.tp-head-txt{flex:1;min-width:0}.tp-metier{color:var(--lp-text);font-size:17px;font-weight:600;letter-spacing:-.01em;line-height:1.2}.tp-domain{color:var(--lp-dim);font-family:var(--font-mono);font-size:10.5px;letter-spacing:.06em;margin-top:4px;text-transform:uppercase}.tp-tagline{color:var(--lp-muted);font-size:13.5px;line-height:1.5;margin:14px 0 0;text-wrap:pretty}.tp-price{align-items:baseline;display:flex;flex-wrap:wrap;gap:9px;margin-top:18px}.tp-price-num{color:var(--lp-text);font-size:40px;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.03em;line-height:1}.tp-price-unit{color:var(--lp-muted);font-size:13.5px;font-weight:500}.tp-price-note{color:var(--lp-dim);font-size:12px;font-variant-numeric:tabular-nums;margin-top:2px;width:100%}.tp-speed{align-items:flex-start;color:var(--lp-muted);display:flex;font-size:12.5px;font-weight:500;gap:8px;line-height:1.4;margin-top:13px}.tp-speed svg{color:var(--tp-accent);flex:0 0 auto;height:15px;margin-top:1px;width:15px}.tp-included{background:var(--tp-accent-soft);border:1px solid transparent;border-radius:11px;margin-top:16px;padding:13px 14px}.tp-included-main{align-items:baseline;color:var(--lp-text);display:flex;font-size:14px;gap:8px}.tp-included-main .tp-inc-val{color:var(--tp-accent);font-variant-numeric:tabular-nums;font-weight:700}.tp-included-extra{color:var(--lp-muted);font-size:12px;margin-top:5px}.tp-scope{display:flex;flex-direction:column;gap:9px;list-style:none;margin:16px 0 0;padding:0}.tp-scope-item{align-items:flex-start;color:var(--lp-muted);display:flex;font-size:13px;gap:9px;line-height:1.45}.tp-scope-item svg{color:var(--tp-check);flex:0 0 auto;height:15px;margin-top:1px;width:15px}.tp-tiers{display:flex;flex-direction:column;gap:10px;margin-top:16px}.tp-tier{align-items:center;background:var(--tp-tier-bg);border:1px solid var(--tp-hair);border-radius:12px;display:grid;gap:6px 14px;grid-template-columns:1fr auto;padding:14px 16px}.tp-tier-name{color:var(--lp-text);font-size:14.5px;font-weight:600}.tp-tier-hint{color:var(--lp-dim);font-family:var(--font-mono);font-size:11.5px;letter-spacing:.02em;margin-top:2px}.tp-tier-price{text-align:right;white-space:nowrap}.tp-tier-price .tp-tp-num{color:var(--lp-text);font-size:26px;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.02em;line-height:1}.tp-tier-price .tp-tp-unit{color:var(--lp-muted);font-size:12px;margin-left:3px}.tp-tier-inc{align-items:baseline;border-top:1px solid var(--tp-hair);color:var(--lp-muted);display:flex;font-size:12.5px;gap:12px;grid-column:1/-1;justify-content:space-between;margin-top:3px;padding-top:9px}.tp-tier-inc .tp-tier-inc-val{color:var(--tp-accent);font-variant-numeric:tabular-nums;font-weight:600}.tp-tier-inc .tp-tier-recharge{color:var(--lp-dim);font-size:11.5px;font-variant-numeric:tabular-nums}.tp-options{border-top:1px solid var(--tp-hair);margin-top:16px;padding-top:14px}.tp-options-sum{align-items:center;background:transparent;border:0;color:var(--lp-text);cursor:pointer;display:flex;font-family:inherit;font-size:13px;font-weight:500;gap:8px;padding:0;text-align:left;width:100%}.tp-options-sum .tp-opt-chip{background:var(--tp-badge-bg);border:1px solid var(--tp-badge-border);border-radius:999px;color:var(--lp-muted);font-family:var(--font-mono);font-size:10.5px;font-weight:600;padding:1px 7px}.tp-options-sum .tp-opt-chev{color:var(--lp-dim);height:15px;margin-left:auto;transition:transform .18s;width:15px}.tp-options-sum[aria-expanded=true] .tp-opt-chev{transform:rotate(180deg)}.tp-options-list{display:flex;flex-direction:column;gap:8px;margin-top:12px}.tp-option{align-items:baseline;display:flex;font-size:12.5px;gap:12px;justify-content:space-between}.tp-option .tp-opt-label{color:var(--lp-text);font-weight:500}.tp-option .tp-opt-note{color:var(--lp-dim);font-size:11px;font-weight:400;margin-left:6px}.tp-option .tp-opt-price{color:var(--lp-muted);flex:0 0 auto;font-variant-numeric:tabular-nums;white-space:nowrap}.tp-option .tp-opt-price b{color:var(--lp-text);font-weight:600}.tp-recharge{color:var(--lp-dim);font-size:11.5px;font-variant-numeric:tabular-nums;line-height:1.5;margin-bottom:18px;margin-top:14px}.tp-card-cta{align-items:center;background:transparent;border:1px solid var(--tp-card-border-hover);border-radius:10px;color:var(--lp-text)!important;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13.5px;font-weight:600;gap:7px;height:42px;justify-content:center;margin-top:auto;transition:background .12s,border-color .12s;width:100%}.tp-card-cta:hover{background:var(--tp-chip-bg)}.tp-card-cta svg{height:14px;width:14px}.tp-reassure{background:var(--tp-hair);border:1px solid var(--tp-card-border);border-radius:16px;display:grid;gap:1px;grid-template-columns:repeat(4,1fr);margin-top:30px;overflow:hidden}.tp-reassure-item{background:#fff;display:flex;flex-direction:column;gap:5px;padding:20px}.tp-reassure-item .tp-re-t{color:var(--lp-text);font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:1.3}.tp-reassure-item .tp-re-s{color:var(--lp-muted);font-size:12.5px;line-height:1.45}.tp-cta{align-items:center;display:flex;flex-direction:column;gap:14px;margin-top:40px;padding:8px 0 24px;text-align:center}.tp-cta-title{color:var(--lp-text);font-size:30px;font-weight:600;letter-spacing:-.025em;margin:0}.tp-cta-sub{color:var(--lp-muted);font-size:15px;line-height:1.5;margin:0;max-width:520px;text-wrap:pretty}.tp-cta-btn{align-items:center;background:var(--lp-cta-bg);border:0;border-radius:11px;box-shadow:var(--lp-cta-glow);color:var(--lp-cta-text)!important;cursor:pointer;display:inline-flex;font-family:inherit;font-size:15px;font-weight:600;gap:9px;height:50px;margin-top:6px;padding:0 26px;transition:background .12s,transform .05s}.tp-cta-btn:hover{background:var(--lp-cta-hover)}.tp-cta-btn:active{transform:translateY(1px)}.tp-cta-btn svg{height:16px;width:16px}.lp.tp-page a:focus-visible,.lp.tp-page button:focus-visible{outline:2px solid var(--lp-focus);outline-offset:2px}@container lp (max-width: 640px){.tp-wrap{padding:4px 18px}.lp.tp-page .lp-nav{padding-left:18px;padding-right:18px}.tp-banner{font-size:10.5px;padding:8px 16px}.tp-header{gap:13px;padding:20px 0 16px}.tp-h1{font-size:31px;letter-spacing:-.02em}.tp-sub{font-size:14.5px}.tp-toggles{gap:10px 14px}.tp-toggle-group{align-items:flex-start;flex-direction:column;gap:6px;width:100%}.tp-seg{width:100%}.tp-seg-btn{flex:1;justify-content:center}.tp-promises{grid-template-columns:1fr;margin:22px 0 4px}.tp-promise{padding:18px}.tp-promise+.tp-promise{border-left:none;border-top:1px solid var(--tp-hair)}.tp-grid{gap:14px;grid-template-columns:1fr;margin-top:20px}.tp-card{border-radius:14px;padding:20px 18px 18px}.tp-price-num{font-size:36px}.tp-reassure{grid-template-columns:1fr;margin-top:22px}.tp-cta{margin-top:30px}.tp-cta-title{font-size:24px}.tp-cta-sub{font-size:14px}.tp-cta-btn{justify-content:center;width:100%}}@container lp (min-width: 641px) and (max-width: 860px){.lp.tp-page .lp-nav,.tp-wrap{padding-left:28px;padding-right:28px}.tp-grid{gap:14px}.tp-reassure{grid-template-columns:repeat(2,1fr)}}@media(prefers-reduced-motion:reduce){.tp-card{transition:none}}
