.hero-section[data-v-d9ab8c19]{background-color:#edf0fc}.hero-section .text-section .heading[data-v-d9ab8c19]{font-size:26px;line-height:34px;margin-bottom:8px}.hero-section .text-section .copy[data-v-d9ab8c19]{font-size:16px;line-height:24px;margin-bottom:24px}.hero-section .text-section .primary-cta[data-v-d9ab8c19]{margin-bottom:16px;width:100%}.hero-section .text-section .secondary-cta[data-v-d9ab8c19]{border:1px solid #4d6bdd;height:48px;margin-bottom:16px;width:100%}.hero-section .text-section .secondary-cta .trophy[data-v-d9ab8c19]{height:20px;margin-right:4px;width:20px}.hero-section .text-section .secondary-cta .trophy[data-v-d9ab8c19] path{fill:#4d6bdd}.hero-section .img-wrapper[data-v-d9ab8c19]{display:grid;justify-items:center;position:relative}.hero-section .img-wrapper .hero-img[data-v-d9ab8c19]{min-width:280px}.hero-section .img-wrapper .nametag[data-v-d9ab8c19]{background-color:#fff;border-radius:6px;bottom:24px;box-shadow:0 4px 24px #00000014,0 0 2px #00000029;display:flex;flex-direction:column;padding:4px 8px;position:absolute;right:-8px}.hero-section .img-wrapper .nametag-title[data-v-d9ab8c19]{color:#15284b;font-size:16px;font-weight:600;line-height:24px}.hero-section .img-wrapper .nametag-subtitle[data-v-d9ab8c19]{color:#44536f;font-size:16px;font-weight:400;line-height:24px}@media (min-width:576px){.hero-section .text-section[data-v-d9ab8c19]{margin:0 auto;max-width:548px}.hero-section .text-section .heading[data-v-d9ab8c19]{font-size:48px;line-height:56px;margin-bottom:16px}.hero-section .text-section .button-wrapper[data-v-d9ab8c19]{display:flex;gap:24px}}@media (min-width:992px){.hero-section[data-v-d9ab8c19]{align-items:flex-end;display:flex;height:482px;justify-content:center}.hero-section .text-section[data-v-d9ab8c19]{align-self:center;margin:0}.hero-section .text-section .copy[data-v-d9ab8c19]{font-size:18px;line-height:28px;margin-bottom:32px}.hero-section .text-section .button-wrapper[data-v-d9ab8c19]{display:flex;gap:24px}.hero-section .text-section .secondary-cta[data-v-d9ab8c19]{margin-bottom:0;width:-moz-fit-content;width:fit-content}.hero-section .text-section .primary-cta[data-v-d9ab8c19]{margin-bottom:32px;width:-moz-fit-content;width:fit-content}.hero-section .img-wrapper[data-v-d9ab8c19]{height:-moz-fit-content;height:fit-content}.hero-section .img-wrapper .hero-img[data-v-d9ab8c19]{max-width:100%;-o-object-fit:scale-down;object-fit:scale-down}}.calculators-box[data-v-de3b4d47]{align-items:center;display:flex;flex-direction:column}.calculators-wrapper[data-v-de3b4d47]{display:flex;flex-direction:column;flex-wrap:nowrap;gap:16px;margin-bottom:120px;margin-top:40px;width:100%}@media (min-width:768px){.calculators-wrapper[data-v-de3b4d47]{flex-direction:row;flex-wrap:wrap;gap:40px 24px;max-width:790px}}.calculator[data-v-de3b4d47]{align-items:center;background:#fff;border-radius:8px;box-shadow:0 4px 24px #00000014,0 0 2px #00000029;display:flex;flex-direction:row;flex-grow:1;justify-content:flex-start}@media (min-width:768px){.calculator[data-v-de3b4d47]{flex-direction:column;gap:16px;height:156px;justify-content:center;width:173.2px}}.calculator .icon-wrapper[data-v-de3b4d47]{align-items:center;background-color:#edf0fc;border-radius:8px;display:flex;height:40px;justify-content:center;margin:8px;width:40px}@media (min-width:768px){.calculator .icon-wrapper[data-v-de3b4d47]{height:52px;margin:0;width:52px}}.calculator .identifier[data-v-de3b4d47]{color:#15284b;font-size:18px;font-weight:600;line-height:24px}[data-v-de3b4d47] .icon{height:20px;width:20px}[data-v-de3b4d47] .icon path{fill:#4d6bdd}@media (min-width:768px){[data-v-de3b4d47] .icon{height:32px;width:32px}}[data-v-de3b4d47] g path{fill:#4d6bdd}.calculator[data-v-de3b4d47]:hover{cursor:pointer}.headline[data-v-de3b4d47]{color:#15284b;font-size:32px;font-weight:600;line-height:40px}[data-v-de3b4d47] a{text-decoration:none}.img[data-v-d6633ab3]{align-self:center;height:auto;margin-bottom:48px;-o-object-fit:cover;object-fit:cover;width:100%}.section[data-v-d6633ab3]{display:flex;flex-direction:column}.section[data-v-d6633ab3]:not(:last-child){margin-bottom:160px}.wrapper[data-v-d6633ab3] .link{max-width:100%}.description-wrapper[data-v-d6633ab3]{margin-bottom:24px}.headline[data-v-d6633ab3]{font-family:var(--ff-font-family-base);font-size:32px;font-weight:600;line-height:40px;margin-bottom:12px}@media (min-width:576px){.img[data-v-d6633ab3]{max-width:64%}}@media (min-width:992px){.section[data-v-d6633ab3]{display:grid;grid-column-gap:104px;grid-template-columns:1fr 1fr}.section .img[data-v-d6633ab3]{max-width:100%}.section[data-v-d6633ab3]:not(:last-child){margin-bottom:180px}.section .wrapper[data-v-d6633ab3]{max-width:366px}.section:nth-child(odd) .wrapper[data-v-d6633ab3]{justify-self:start;margin:32px 0 0}.section:nth-child(odd) .img[data-v-d6633ab3]{justify-self:end}.section:nth-child(2n) .wrapper[data-v-d6633ab3]{justify-self:end;margin:32px 0 0;order:1}.section:nth-child(2n) .img[data-v-d6633ab3]{justify-self:start;order:2}}@media (min-width:1200px){.section[data-v-d6633ab3]{grid-column-gap:208px}}.home-page .hero-section[data-v-f03a0cb3]{margin-bottom:52px}.home-page .sections[data-v-f03a0cb3]{margin-bottom:160px}.home-page[data-v-f03a0cb3] h2{margin-bottom:12px}.home-page[data-v-f03a0cb3] .component:not(:first-child){margin-top:24px}.home-page[data-v-f03a0cb3] .component+h2{margin-top:64px}.home-page[data-v-f03a0cb3] p{margin-bottom:24px}.home-page[data-v-f03a0cb3] .link{transition:.15s}.home-page[data-v-f03a0cb3] .link:hover{box-shadow:0 2px 8px #00000014,0 0 2px #00000029}@media (min-width:768px){.home-page .hero-section[data-v-f03a0cb3]{margin-bottom:80px}.home-page[data-v-f03a0cb3] .dashed-card-wrapper,.home-page[data-v-f03a0cb3] .highlight-link-wrapper{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px}.home-page[data-v-f03a0cb3] .component+h2{margin-top:80px}.home-page[data-v-f03a0cb3] p{margin-bottom:32px}.home-page[data-v-f03a0cb3] .component:not(:first-child){margin-top:0}}@media (min-width:992px){.home-page .home-page-content[data-v-f03a0cb3]{margin:0 auto;max-width:1392px}.home-page .content-wrapper[data-v-f03a0cb3]{margin:0 auto;max-width:1008px}.home-page .content[data-v-f03a0cb3]{max-width:960px}.home-page .content[data-v-f03a0cb3],.home-page .sections[data-v-f03a0cb3]{margin-left:24px;margin-right:24px}}
