.solhero[data-astro-cid-3jeeocmi]{max-width:1228px;color:var(--color-text);grid-template-columns:minmax(0,558px) minmax(0,558px);justify-content:space-between;align-items:center;gap:48px;margin-inline:auto;padding:72px 24px 80px;display:grid}.solhero[data-astro-cid-3jeeocmi] .solhero__trust{width:min(380px,100%);height:auto;display:block}.solhero__title[data-astro-cid-3jeeocmi]{font-family:var(--font-serif);text-wrap:balance;margin:20px 0 0;font-size:65px;font-weight:500;line-height:1.1}.solhero__lead[data-astro-cid-3jeeocmi]{margin:16px 0 0;font-size:18px;line-height:26px}.solhero__compat[data-astro-cid-3jeeocmi]{flex-wrap:wrap;align-items:center;gap:10px 14px;margin:24px 0 0;font-size:14px;display:flex}.solhero__apps[data-astro-cid-3jeeocmi]{gap:14px;display:inline-flex}.solhero[data-astro-cid-3jeeocmi] .solhero__app{width:31px;height:31px}.solhero[data-astro-cid-3jeeocmi] .solhero__cta{border-radius:10px;align-items:center;min-height:56px;margin-block-start:32px;padding:19px 45px;font-size:18px;font-weight:400;display:inline-flex}.solhero__nocard[data-astro-cid-3jeeocmi]{color:var(--color-text-muted);align-items:center;gap:6px;margin:12px 0 0;font-size:14px;display:flex}.solhero__media[data-astro-cid-3jeeocmi]{justify-items:center;gap:8px;display:grid}.solhero[data-astro-cid-3jeeocmi] .solhero__image{aspect-ratio:558/496;object-fit:cover;border-radius:24px;width:100%;height:auto;display:block}@media (width<=1023px){.solhero[data-astro-cid-3jeeocmi]{grid-template-columns:minmax(0,1fr);padding-block:40px 56px}.solhero__title[data-astro-cid-3jeeocmi]{font-size:44px}}@media (width<=767px){.solhero[data-astro-cid-3jeeocmi]{padding-inline:16px}.solhero__title[data-astro-cid-3jeeocmi]{font-size:36px}}.solfeat[data-astro-cid-66kl5i5h]{background:var(--color-ink-950);color:var(--color-text-inverse);padding:96px max(24px,50% - 590px) 104px}.solfeat__title[data-astro-cid-66kl5i5h]{max-width:640px;font-family:var(--font-serif);text-align:center;text-wrap:balance;margin:0 auto 56px;font-size:50px;font-weight:400;line-height:1.2}.solfeat__track[data-astro-cid-66kl5i5h]{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:100%;grid-auto-flow:column;gap:24px;margin:0;padding:0;list-style:none;display:grid;overflow-x:auto}.solfeat__track[data-astro-cid-66kl5i5h]::-webkit-scrollbar{display:none}.solfeat__slide[data-astro-cid-66kl5i5h]{scroll-snap-align:start;grid-template-columns:minmax(0,340px) minmax(0,1fr);align-items:center;gap:64px;display:grid}.solfeat__name[data-astro-cid-66kl5i5h]{font-family:var(--font-serif);margin:0;font-size:35px;font-weight:400;line-height:1.2}.solfeat__body[data-astro-cid-66kl5i5h]{margin:16px 0 0;font-size:18px;line-height:26px}.solfeat__media[data-astro-cid-66kl5i5h]{aspect-ratio:16/10;background:var(--color-video-panel);border-radius:20px;position:relative;overflow:clip}.solfeat__video[data-astro-cid-66kl5i5h]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.solfeat__pause[data-astro-cid-66kl5i5h]{background:color-mix(in srgb, var(--color-ink-950) 70%, transparent);cursor:pointer;border:0;border-radius:50%;width:44px;height:44px;position:absolute;inset-block-end:12px;inset-inline-end:12px}.solfeat__pause[data-astro-cid-66kl5i5h]:before{content:"";border-inline:4px solid var(--color-text-inverse);position:absolute;inset:15px 16px}[data-astro-cid-66kl5i5h][data-paused] .solfeat__pause[data-astro-cid-66kl5i5h]:before{background:var(--color-text-inverse);clip-path:polygon(0 0,100% 50%,0 100%);border:0;inset:14px 14px 14px 17px}.solfeat__steps[data-astro-cid-66kl5i5h]{justify-content:center;gap:12px;margin:32px 0 0;display:flex}.solfeat__step[data-astro-cid-66kl5i5h]{border:1px solid var(--color-video-edge);width:48px;height:48px;color:inherit;cursor:pointer;background:0 0;border-radius:50%;place-items:center;font-size:20px;display:grid}.solfeat__step[data-astro-cid-66kl5i5h]:hover{background:var(--color-video-panel)}.solfeat__step[data-astro-cid-66kl5i5h]:focus-visible,.solfeat__pause[data-astro-cid-66kl5i5h]:focus-visible,.solfeat__track[data-astro-cid-66kl5i5h]:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}@media (width<=767px){.solfeat[data-astro-cid-66kl5i5h]{padding-block:64px 72px}.solfeat__title[data-astro-cid-66kl5i5h]{font-size:34px}.solfeat__slide[data-astro-cid-66kl5i5h]{grid-template-columns:minmax(0,1fr);gap:24px}.solfeat__name[data-astro-cid-66kl5i5h]{font-size:28px}}@media (prefers-reduced-motion:reduce){.solfeat__track[data-astro-cid-66kl5i5h]{scroll-behavior:auto}}.solsplit[data-astro-cid-op2n42tm]{background:var(--color-surface-alt);color:var(--color-text);gap:96px;padding:116px max(24px,50% - 535.5px);display:grid}.solsplit__row[data-astro-cid-op2n42tm]{grid-template-columns:minmax(0,422px) minmax(0,449px);justify-content:space-between;align-items:center;gap:48px;display:grid}.solsplit__row--flip[data-astro-cid-op2n42tm] .solsplit__copy[data-astro-cid-op2n42tm]{order:2}.solsplit__label[data-astro-cid-op2n42tm]{letter-spacing:.32em;text-transform:uppercase;margin:0;font-size:12px;font-weight:500}.solsplit__heading[data-astro-cid-op2n42tm]{font-family:var(--font-serif);text-wrap:balance;margin:12px 0 0;font-size:45px;font-weight:400;line-height:1.2}.solsplit__body[data-astro-cid-op2n42tm]{margin:16px 0 0;font-size:18px;line-height:26px}.solsplit__try[data-astro-cid-op2n42tm]{min-height:50px;color:inherit;border:1px solid;border-radius:10px;align-items:center;margin-block-start:28px;padding:15px 42px;font-size:18px;text-decoration:none;display:inline-flex}.solsplit__try[data-astro-cid-op2n42tm]:hover{background:var(--color-surface)}.solsplit__try[data-astro-cid-op2n42tm]:focus-visible,.solsplit__pause[data-astro-cid-op2n42tm]:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.solsplit__media[data-astro-cid-op2n42tm]{aspect-ratio:449/404;border-radius:26px;position:relative;overflow:clip}.solsplit__media[data-astro-cid-op2n42tm] .solsplit__image,.solsplit__video[data-astro-cid-op2n42tm]{object-fit:cover;width:100%;height:100%;display:block}.solsplit__pause[data-astro-cid-op2n42tm]{background:color-mix(in srgb, var(--color-ink-950) 70%, transparent);cursor:pointer;border:0;border-radius:50%;width:44px;height:44px;position:absolute;inset-block-end:12px;inset-inline-end:12px}.solsplit__pause[data-astro-cid-op2n42tm]:before{content:"";border-inline:4px solid var(--color-text-inverse);position:absolute;inset:15px 16px}[data-astro-cid-op2n42tm][data-paused] .solsplit__pause[data-astro-cid-op2n42tm]:before{background:var(--color-text-inverse);clip-path:polygon(0 0,100% 50%,0 100%);border:0;inset:14px 14px 14px 17px}@media (width<=767px){.solsplit[data-astro-cid-op2n42tm]{gap:64px;padding:72px 16px}.solsplit__row[data-astro-cid-op2n42tm]{grid-template-columns:minmax(0,1fr)}.solsplit__row--flip[data-astro-cid-op2n42tm] .solsplit__copy[data-astro-cid-op2n42tm]{order:0}.solsplit__heading[data-astro-cid-op2n42tm]{font-size:32px}}.soltools[data-astro-cid-bau5343k]{padding:104px 24px}.soltools__title[data-astro-cid-bau5343k]{max-width:480px;font-family:var(--font-serif);text-align:center;text-wrap:balance;margin:0 auto;font-size:50px;font-weight:400;line-height:1.2}.soltools__grid[data-astro-cid-bau5343k]{grid-template-columns:repeat(3,minmax(0,380px));justify-content:center;gap:64px 26px;margin:64px 0 0;padding:0;list-style:none;display:grid}@media (width<=1023px){.soltools__grid[data-astro-cid-bau5343k]{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 20px}}@media (width<=599px){.soltools[data-astro-cid-bau5343k]{padding:64px 16px}.soltools__title[data-astro-cid-bau5343k]{font-size:34px}.soltools__grid[data-astro-cid-bau5343k]{grid-template-columns:minmax(0,1fr)}}.solres[data-astro-cid-xa4ucwkd]{max-width:1228px;color:var(--color-text);margin-inline:auto;padding:104px 24px}.solres__title[data-astro-cid-xa4ucwkd]{max-width:470px;font-family:var(--font-serif);text-align:center;text-wrap:balance;margin:0 auto;font-size:45px;font-weight:400;line-height:1.2}.solres__grid[data-astro-cid-xa4ucwkd]{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 32px;margin:64px 0 0;padding:0;list-style:none;display:grid}.solres__card[data-astro-cid-xa4ucwkd]{position:relative}.solres__card[data-astro-cid-xa4ucwkd] .solres__image{aspect-ratio:372/230;object-fit:cover;border-radius:12px;width:100%;height:auto;display:block}.solres__name[data-astro-cid-xa4ucwkd]{font-family:var(--font-serif);margin:16px 0 0;font-size:22px;font-weight:700;line-height:1.3}.solres__name[data-astro-cid-xa4ucwkd] a[data-astro-cid-xa4ucwkd]{color:inherit;text-decoration:none}.solres__name[data-astro-cid-xa4ucwkd] a[data-astro-cid-xa4ucwkd]:after{content:"";position:absolute;inset:0}.solres__name[data-astro-cid-xa4ucwkd] a[data-astro-cid-xa4ucwkd]:hover{text-underline-offset:4px;text-decoration:underline}.solres__name[data-astro-cid-xa4ucwkd] a[data-astro-cid-xa4ucwkd]:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px}@media (width<=1023px){.solres__grid[data-astro-cid-xa4ucwkd]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.solres[data-astro-cid-xa4ucwkd]{padding:64px 16px}.solres__title[data-astro-cid-xa4ucwkd]{font-size:32px}.solres__grid[data-astro-cid-xa4ucwkd]{grid-template-columns:minmax(0,1fr)}}.sol[data-astro-cid-n7mqhvb3].sol--re a.solhero__cta,.sol[data-astro-cid-n7mqhvb3].sol--re a.solsup__cta{border-color:var(--color-surface-inverse);background:var(--color-surface-inverse);color:var(--color-text-inverse)}.sol[data-astro-cid-n7mqhvb3].sol--re a.solhero__cta:hover,.sol[data-astro-cid-n7mqhvb3].sol--re a.solsup__cta:hover{border-color:var(--color-ink-900);background:var(--color-ink-900)}
