@font-face{font-family:Ubuntu;src:local(Ubuntu Regular Italic),local(Ubuntu Italic),url(../_fonts/xFR3Nl6fsInXTackRCpfgVTJKL8DQxw-1oEkWSe9Y5I-e_L9Ue7eE-1gHzR0pCgXjLetn5FMSaElSfnTCnuDUnw.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:Ubuntu Fallback\: BlinkMacSystemFont;src:local(BlinkMacSystemFont);size-adjust:109.243%;ascent-override:85.3146%;descent-override:17.3009%;line-gap-override:2.5631%}@font-face{font-family:Ubuntu Fallback\: Segoe UI;src:local(Segoe UI);size-adjust:102.626%;ascent-override:90.8156%;descent-override:18.4165%;line-gap-override:2.7284%}@font-face{font-family:Ubuntu Fallback\: Helvetica Neue;src:local(Helvetica Neue);size-adjust:101.111%;ascent-override:92.1758%;descent-override:18.6923%;line-gap-override:2.7692%}@font-face{font-family:Ubuntu Fallback\: Arial;src:local(Arial);size-adjust:102.064%;ascent-override:91.3157%;descent-override:18.5179%;line-gap-override:2.7434%}@font-face{font-family:Ubuntu Fallback\: Noto Sans;src:local(Noto Sans);size-adjust:95.9916%;ascent-override:97.0919%;descent-override:19.6892%;line-gap-override:2.9169%}@font-face{font-family:Ubuntu;src:local(Ubuntu Regular Italic),local(Ubuntu Italic),url(../_fonts/HHVyYFetjSnAMoAsHyG7VlXWlW9HR9skWh_RgpLlAk4-yHQGjuyu1IMhLHv6ZZLXBV2M_ez3NlJHg7ho0MHGhhc.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:Ubuntu;src:local(Ubuntu Regular Italic),local(Ubuntu Italic),url(../_fonts/ivqhrTP7aP0vsBmhw7m9fO9rTFVMdBEyX3eTKLNRPNM-nat_Rawamur36eaQY9IFCi3Ln0RejKO_8cfsUC9nUnM.woff2)format("woff2");font-display:swap;unicode-range:U+1F??;font-weight:400;font-style:italic}@font-face{font-family:Ubuntu;src:local(Ubuntu Regular Italic),local(Ubuntu Italic),url(../_fonts/M5HOlTvhNBOggO0ghqLpEmtRaafT3zJ91h__QKQlKZU-AOohBxk2baOFYdqTfEy3hYyYBn7dTFshS_qRUpzpCfU.woff2)format("woff2");font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-weight:400;font-style:italic}@font-face{font-family:Ubuntu;src:local(Ubuntu Regular Italic),local(Ubuntu Italic),url(../_fonts/DzszzorZ5O_YqWq6oS8V82335SNybMUhSCcSYa40KQM-jnTR4jvLVmdaih6m51J9wjp8ghB9NSpItDVLjTnoTO8.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Ubuntu;src:local(Ubuntu Regular Italic),local(Ubuntu Italic),url(../_fonts/94jBSMN2q8k-mwt9PC-tVG5Xs5k1rEBNDrP9eoW_4DA-j1W30ucBnsJtpkDfRSNomos9AEfcvtgDfyyX4SKhBDE.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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:Ubuntu;src:local(Ubuntu Medium Italic),url(../_fonts/vFJFVYMeF4SNq9_9jbsFgjkWqsj7xU4tgEc8hk6bKvA-uG8FVyK2fumEENugz2bwVrLqwY7YVP0g_t2oyGuwO9Q.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:500;font-style:italic}@font-face{font-family:Ubuntu;src:local(Ubuntu Medium Italic),url(../_fonts/cG9bT2Rs2wiXiudTcBbVHAP8NMYWSL32yGVzrjFKb4M-8cAYaNW_GKa8bPWNt62mbVYKHutBAOOXFILll_PsRU0.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:500;font-style:italic}@font-face{font-family:Ubuntu;src:local(Ubuntu Medium Italic),url(../_fonts/lANhyrW9czWASJgAtqnTgK6_g26s-2Qc5qUS_hpfWy0-0X9UCphNHNZef6I4r8unSHkw_1FCxdKaZf63D3mTj80.woff2)format("woff2");font-display:swap;unicode-range:U+1F??;font-weight:500;font-style:italic}@font-face{font-family:Ubuntu;src:local(Ubuntu Medium Italic),url(../_fonts/q035tmlOALo85l3st5FmDULUpyf8e6efXpcgrrZPN_o-dMg8n1cuSrewuW6Z5BlcMd5Z_mCXAKxhg7Js5qrq6MQ.woff2)format("woff2");font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-weight:500;font-style:italic}@font-face{font-family:Ubuntu;src:local(Ubuntu Medium Italic),url(../_fonts/yZXiTO8lc29KbhbsIOqgeKiLjnNedg-HOtkV0o7UtWU-nPJL30mZaI72Qy1WDkWplqib3zQz3yFnnLwvRgeFKDU.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Ubuntu;src:local(Ubuntu Medium Italic),url(../_fonts/icpQ3IFJA0mIrVln0qyi-EvCdm5pv5oS__KZwBVcj2o-3UqbZ1wQb8y3GLqtWlf20RgFLj861gtVRD9IWIxUygk.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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:Ubuntu;src:local(Ubuntu Bold Italic),url(../_fonts/g7BqkA7uFNDI7eI1pzx_5kzyxVueaAPKInjDHKnyCVE-rhGg5KPGrwlT4UBKeLa0Nc37lA7xFq5WcK5PZmLJfWQ.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:700;font-style:italic}@font-face{font-family:Ubuntu;src:local(Ubuntu Bold Italic),url(../_fonts/0BHDupFl2CWCe8Ht57JjRElqtRm4w3OaWdbdbcYNe7M-_Zv4nKkXFw7udPt2Y9VUPPAAPn5xlSz7-MFfN2mU3Lw.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:700;font-style:italic}@font-face{font-family:Ubuntu;src:local(Ubuntu Bold Italic),url(../_fonts/iF8of8HNigrVwaoo9pK5hiv1A443zXe1uN38HuYA0uw-vJHUCvoWI56Yc7z188C5Hlz_ELr5D4ym4WTlw3O7WIA.woff2)format("woff2");font-display:swap;unicode-range:U+1F??;font-weight:700;font-style:italic}@font-face{font-family:Ubuntu;src:local(Ubuntu Bold Italic),url(../_fonts/ChVWXxUffm4G4chKOw95Z2b9dNXyCO_dCEJKzTILXj8-6_nmzn4DHOm8fRc1nYyXQTKR52IhwIB-h3xWtest6KY.woff2)format("woff2");font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-weight:700;font-style:italic}@font-face{font-family:Ubuntu;src:local(Ubuntu Bold Italic),url(../_fonts/7w4X4tGJFS7OWo1GoNl6cvsXligoB8Z-xWbQFrYWGQE-8h5xTfzAA_h9VIWTxNB67Ucry5cQRTjJhoZaHShhl5M.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:italic}@font-face{font-family:Ubuntu;src:local(Ubuntu Bold Italic),url(../_fonts/5Uc1gNFjdWhvWuSCZAsc_KC7PRQ8dSy-6_2-9J2yfkk-j1Y4C4rMRleKY2joVhkot9UpPmfABEsrsuDfKG3QJIE.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:italic}@font-face{font-family:Ubuntu;src:local(Ubuntu Regular),local(Ubuntu),url(../_fonts/AsIupFAeXnc8EeKJ3Bzhy5tKUlFo3vxm7xHaubFA08A-YrRsOOt3iKCLcm2Pu5fqAAkM_bVZsGPdTiJpxDjXDoc.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:Ubuntu;src:local(Ubuntu Regular),local(Ubuntu),url(../_fonts/Uq9LPEX26JTSK0gaNQn_6Z3pVOPFb1aIFVxuUFAjYBE-TDIVAiZtfw7lleo9WReLlozuDd68_MbAu2ZRGoMRkdc.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Ubuntu;src:local(Ubuntu Regular),local(Ubuntu),url(../_fonts/S_urR-Bqu2ML0D1Ho4K6ZRKURnnlw49l5FFFzNElU6A-MlnqxlFNwLtf_Vw97q-FxdqNO6NFtvgHPxkssDMOdcA.woff2)format("woff2");font-display:swap;unicode-range:U+1F??;font-weight:400;font-style:normal}@font-face{font-family:Ubuntu;src:local(Ubuntu Regular),local(Ubuntu),url(../_fonts/Xqe0g047uYAfM5VkW5KcWtD38PWWc7N4CCCdaZsEEyY-bbXCDlTCP7KqG8SaD7ExyCPOgIsHjtUIXNZyaI7ylMM.woff2)format("woff2");font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-weight:400;font-style:normal}@font-face{font-family:Ubuntu;src:local(Ubuntu Regular),local(Ubuntu),url(../_fonts/4LCKN0m2mWPjCD0Vg9ZxJ8hmIpE4ZUvT6wD610sQ3xQ-Tvw7sjBhFGZ6EWRXywmjm7BQjP55tT_R9T6v5YfzwGo.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Ubuntu;src:local(Ubuntu Regular),local(Ubuntu),url(../_fonts/2jtKtjn0jVUoC-Z7Cf8SbbyAq7lWLO_YmjHrE0jt6os-s_gu8XvkQiqM_341oryL2NWuuio3LSudT9bWkGkZuLQ.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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:Ubuntu;src:local(Ubuntu Medium),url(../_fonts/ofWS0IfeK_KhqRnikx2Co7qe5YKZmoqGqoP4DSYij1U-_ofRanqowt6OGJBwb7qtGvU6ktG24_LiXZazouoWpDY.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:500;font-style:normal}@font-face{font-family:Ubuntu;src:local(Ubuntu Medium),url(../_fonts/KMzk6ptaouoRl0pusYNLIoZ27ufg20n7FjJ0r-jWX24-evmKS3cTd7KDwv5oVFiF4mwiN1qzHIYcMr18MtkX_YU.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:500;font-style:normal}@font-face{font-family:Ubuntu;src:local(Ubuntu Medium),url(../_fonts/UwJCULrHQrxm3SpFMXAzGuDWESWDAq3LnXycZugRlzc-VaBhzsEsT_EaA9tlRR3z8z8QzWzg2HPMNuJVfLfLpaQ.woff2)format("woff2");font-display:swap;unicode-range:U+1F??;font-weight:500;font-style:normal}@font-face{font-family:Ubuntu;src:local(Ubuntu Medium),url(../_fonts/bfmTxpsP1CwzW9HeYq2Lr8Q_LYjf00VDQGXxmKxKsMk-2Fd2KPIGFj24nVnH8KyXc4NlOYk0___yW-04e_9pTy8.woff2)format("woff2");font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-weight:500;font-style:normal}@font-face{font-family:Ubuntu;src:local(Ubuntu Medium),url(../_fonts/OfcLxPoYN4z-8y8M9zu0Lgp54b5Y92RcBeUfxpfwMDY-0y0pF9QqHnKQaabEVfxS1MzVRmO0Jc_zlIZi74obv3Y.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Ubuntu;src:local(Ubuntu Medium),url(../_fonts/2uj_NkgfcQ3iYnC8ta4ZjyGs0SQG5G8mTV9oTj2xhdk-OwpznulC9p3zW2ObRx0B51k6g1pPy2dUscCCpm_AchI.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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:Ubuntu;src:local(Ubuntu Bold),url(../_fonts/CkxZ8SnY8ZppZqgQG8swA5c-q9nVbv-9vyoUoPla7JI-RdFZKpBPbhkz_K7cepi8LXb_TOmZ5GL0GmK_cjXd1qo.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:700;font-style:normal}@font-face{font-family:Ubuntu;src:local(Ubuntu Bold),url(../_fonts/mUm0eTfamh3-N48vpdGRyU1-8P_4QNM1H-GR9VkmaVo-E21d7LMNlUytZ2o2uaz6GXP771FCmWYkyio2ejxryFg.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:700;font-style:normal}@font-face{font-family:Ubuntu;src:local(Ubuntu Bold),url(../_fonts/FDJUsV9Kgv7IaUvc9JUc7yma-M29owNWWadKyFCZEi8-IOQ_BYc337reNmRvxAuIanNu4YsMSXUDGZfUU-gWn9M.woff2)format("woff2");font-display:swap;unicode-range:U+1F??;font-weight:700;font-style:normal}@font-face{font-family:Ubuntu;src:local(Ubuntu Bold),url(../_fonts/TxrU1yZ5IFDw06WUrSsZ7r38iFanjCNc_9mt1FFEzZ0-_O9X71QQuoLtID6Yi0zvYow3gYXjrleuA8Uw0aQ63As.woff2)format("woff2");font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-weight:700;font-style:normal}@font-face{font-family:Ubuntu;src:local(Ubuntu Bold),url(../_fonts/jyn5EWxbXux8roFTYzZO9pZ0sYE58a7qdf4QyvFsFHc-vDZ7Zk0QlPIOPQcacDE30IaDsklbi0tTxrsa_V_OVjg.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Ubuntu;src:local(Ubuntu Bold),url(../_fonts/9ZFRJH8Df7SbrP8j5KgC-ZLn9gb1pCWo8G9nFtxgcMQ-EyGwRsKbziIn3DnympkstqXjIDKYICanPtmtVOnxkSA.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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}:root{--c-bg:#fffdff;--c-white:#fff;--c-ink:#3f3d56;--c-ink-soft:#3f3d56b8;--c-primary:#564ac7;--c-primary-400:#a9a2e2;--c-primary-100:#dddbf2;--c-primary-50:#f2f1fa;--c-yellow:#ffd546;--c-yellow-hover:#f2cb47;--c-orange:#f2ba4a;--c-dark:#231f43;--c-danger:#db6960;--c-roi-from:#594dc8;--c-roi-to:#655acc;--grad-hero:linear-gradient(180deg,#fffdff 6%,#e6e3f5 14%,#ccc8ea 24%,#b3ade0 33%,#9c96d7 45%,#9891d5 56%,#938cd4 65%,#8881d0 79%,#5a4fc3 98%);--grad-logobar:linear-gradient(90deg,#fff,#dddbf2 51%,#fff 99%);--font:"Ubuntu", "Ubuntu Fallback: BlinkMacSystemFont", "Ubuntu Fallback: Segoe UI", "Ubuntu Fallback: Helvetica Neue", "Ubuntu Fallback: Arial", "Ubuntu Fallback: Noto Sans","Avenir Next","Segoe UI",system-ui,-apple-system,sans-serif;--fs-h1:clamp(38px,4.5vw,60px);--lh-h1:1.2;--fs-h2:clamp(32px,4vw,56px);--lh-h2:1.15;--fs-lead:20px;--lh-lead:1.5;--fs-body:17px;--lh-body:1.6;--fs-btn:18px;--fs-btn-sm:14px;--fs-tile-h:17px;--fs-tile-p:14px;--fs-eyebrow:13px;--fs-usp:20px;--fw-medium:500;--fw-bold:700;--sp-1:8px;--sp-2:16px;--sp-3:24px;--sp-4:32px;--sp-5:48px;--sp-6:64px;--sp-7:80px;--sp-8:120px;--wrap-max:1400px;--wrap-pad:32px;--hero-inset:25px;--r-btn:8px;--r-chip:10px;--r-card:16px;--r-panel:20px;--r-pill:999px;--sh-btn:0 1px 2px #0000001a;--sh-card:0 12px 32px #3f3d561a;--sh-float:0 24px 64px #221b5247;--sh-glow:0 8px 32px #f2ba4a59;--c-ink-app:#4d495c;--c-ink-app-soft:#4d495ccc;--c-secondary-hover:#c3c0df;--c-third-hover:#9c93e5;--c-danger-strong:#da5146;--c-tile-hover:#c9c3ed;--c-tile-active:#b2a5fb;--c-stroke:#d9d9d9;--c-border:#e5e5e5;--c-muted:#f5f5f5;--c-inactive-text:#9591c0;--c-ghost-hover-bg:#fdfafa;--dur-fast:.18s;--dur-base:.35s;--dur-slow:.6s;--ease:cubic-bezier(.22,.61,.36,1)}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:104px}body{font-family:var(--font);font-weight:var(--fw-medium);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--c-ink);background:var(--c-bg);-webkit-font-smoothing:antialiased;margin:0}img{max-width:100%;display:block}button{cursor:pointer;background:0 0;border:0;font-family:inherit}a{color:inherit;text-decoration:none}h1,h2,h3,h4,p{margin:0}:focus-visible{outline:2px solid var(--c-primary);outline-offset:3px;border-radius:4px}.wrap{width:100%;max-width:var(--wrap-max);padding:0 var(--wrap-pad);margin:0 auto}.skip-link{z-index:100;border-radius:var(--r-btn);background:var(--c-primary);color:var(--c-white);padding:10px 18px;font-size:15px;position:fixed;top:12px;left:12px;transform:translateY(-200%)}.skip-link:focus-visible{transform:none}.badge{border-radius:var(--r-chip);padding:3px 12px;font-size:12px;line-height:1.5;display:inline-block}.badge--outline{color:var(--c-primary-50);border:1px solid #ffffff80}.card{background:var(--c-primary-50);border-radius:var(--r-card);padding:var(--sp-4)}.card-ico{background:var(--c-white);width:48px;height:48px;color:var(--c-primary);border-radius:12px;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #564ac724}.section{padding:var(--sp-8) 0;position:relative}.section-head{max-width:820px;margin:0 auto var(--sp-6);text-align:center}.eyebrow{font-size:var(--fs-eyebrow);letter-spacing:.18em;text-transform:uppercase;color:var(--c-primary);font-weight:var(--fw-medium);margin-bottom:var(--sp-2);display:inline-block}.section-head h2{font-weight:var(--fw-bold);font-size:var(--fs-h2);line-height:var(--lh-h2);color:var(--c-ink);margin-bottom:var(--sp-2);text-wrap:balance}.section-head p{font-size:var(--fs-lead);line-height:var(--lh-lead);color:var(--c-ink-soft);text-wrap:pretty}html.js .reveal{opacity:0;transition:opacity var(--dur-slow) var(--ease),transform var(--dur-slow) var(--ease);will-change:opacity,transform;transform:translateY(20px)}html.js .reveal.is-in{opacity:1;transform:translateY(0)}html.js .reveal-stagger>*{opacity:0;transition:opacity var(--dur-slow) var(--ease),transform var(--dur-slow) var(--ease);transform:translateY(20px)}html.js .reveal-stagger.is-in>*{opacity:1;transform:translateY(0)}.reveal-stagger.is-in>:first-child{transition-delay:0s}.reveal-stagger.is-in>:nth-child(2){transition-delay:80ms}.reveal-stagger.is-in>:nth-child(3){transition-delay:.16s}.reveal-stagger.is-in>:nth-child(4){transition-delay:.24s}.reveal-stagger.is-in>:nth-child(5){transition-delay:.32s}.reveal-stagger.is-in>:nth-child(6){transition-delay:.4s}@media (width<=767px){:root{--wrap-pad:20px}.section{padding:var(--sp-7) 0}}@media (width<=640px){.section-head h2 br{display:none}}
