.feature-art[data-astro-cid-makmk3hq]{width:100%;max-width:520px;padding-left:72px;position:relative}.feature-art__ribbons[data-astro-cid-makmk3hq]{width:150px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.feature-art[data-astro-cid-makmk3hq] img[data-astro-cid-makmk3hq]{aspect-ratio:1;object-fit:cover;object-position:50% center;border-radius:12px;width:100%;height:auto;position:relative;box-shadow:0 20px 50px #153b392e}.marquee[data-astro-cid-hjon3hvd]{background:var(--sage);padding:26px 0;position:relative;overflow:hidden}.marquee__track[data-astro-cid-hjon3hvd]{width:max-content;animation:38s linear infinite marquee;display:flex}.marquee[data-astro-cid-hjon3hvd]:hover .marquee__track[data-astro-cid-hjon3hvd]{animation-play-state:paused}.marquee__list[data-astro-cid-hjon3hvd]{align-items:center;gap:64px;margin:0;padding:0 32px;list-style:none;display:flex}.logo[data-astro-cid-hjon3hvd]{white-space:nowrap;color:var(--brand-dark);font:700 21px var(--sans);letter-spacing:-.02em;align-items:center;gap:10px;display:flex}.logo--platform[data-astro-cid-hjon3hvd]{color:#5b807b;font:600 16px var(--sans);letter-spacing:0;gap:8px}.platform[data-astro-cid-hjon3hvd]{flex:none;width:22px;height:22px}.platform--wordmark[data-astro-cid-hjon3hvd]{width:38px;height:38px}.divider[data-astro-cid-hjon3hvd]{background:#153b3940;width:1px;height:34px}.logo--img[data-astro-cid-hjon3hvd] img[data-astro-cid-hjon3hvd]{filter:grayscale()contrast(1.3);mix-blend-mode:multiply;opacity:.75;width:auto;height:40px}@keyframes marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.marquee__track[data-astro-cid-hjon3hvd]{flex-wrap:wrap;width:auto;animation:none}.marquee__list[data-astro-cid-hjon3hvd][aria-hidden=true]{display:none}.marquee__list[data-astro-cid-hjon3hvd]{flex-wrap:wrap;row-gap:18px}}.apart[data-astro-cid-527mdz5y]{background-color:var(--mist-2);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Ccircle cx='40' cy='40' r='38'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Crect width='80' height='80' fill='%23a9c9c3'/%3E%3Cpath d='M0 80 80 0v80z' fill='%231e4f4c'/%3E%3C/g%3E%3Cpath d='M80 80h80V0a80 80 0 0 1-80 80z' fill='%23c9d6de'/%3E%3Ccircle cx='120' cy='40' r='22' fill='%232c6b67'/%3E%3Cpath d='M0 160V80a80 80 0 0 1 80 80z' fill='%23c9d6de'/%3E%3Ccircle cx='120' cy='120' r='38' fill='%23a9c9c3'/%3E%3Cpath d='M82 120a38 38 0 0 1 76 0z' fill='%231e4f4c'/%3E%3C/svg%3E");background-size:160px 160px;padding:88px 0}.apart__card[data-astro-cid-527mdz5y]{background:var(--white);border-radius:14px;padding:clamp(32px,6vw,72px);box-shadow:0 24px 60px #153b391f}.apart__title[data-astro-cid-527mdz5y]{text-align:center;margin-bottom:56px}.apart__title[data-astro-cid-527mdz5y] span[data-astro-cid-527mdz5y]{color:var(--teal)}.apart__grid[data-astro-cid-527mdz5y]{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 64px;display:grid}.apart__item[data-astro-cid-527mdz5y]{align-items:flex-start;gap:22px;display:flex}.apart__icon[data-astro-cid-527mdz5y]{border:1px solid var(--line-strong);width:62px;height:62px;color:var(--accent);border-radius:50%;flex:none;place-items:center;display:grid}.apart__item[data-astro-cid-527mdz5y] h3[data-astro-cid-527mdz5y]{margin-bottom:12px;font-size:26px;line-height:1.2}.apart__item[data-astro-cid-527mdz5y] p[data-astro-cid-527mdz5y]{color:var(--muted);margin:0;font-size:16px}@media (width<=760px){.apart__grid[data-astro-cid-527mdz5y]{grid-template-columns:minmax(0,1fr)}}@media (width<=520px){.apart__item[data-astro-cid-527mdz5y]{flex-direction:column}}.quotes[data-astro-cid-gakqr736]{background:var(--mist);padding:72px 0;overflow:hidden}.quotes__track[data-astro-cid-gakqr736]{width:max-content;animation:60s linear infinite quotes;display:flex}.quotes[data-astro-cid-gakqr736]:hover .quotes__track[data-astro-cid-gakqr736]{animation-play-state:paused}.quotes__list[data-astro-cid-gakqr736]{gap:32px;margin:0;padding:0 16px;list-style:none;display:flex}.quote[data-astro-cid-gakqr736]{background:var(--white);border-radius:14px;flex-direction:column;gap:20px;width:min(620px,82vw);padding:36px 36px 32px;display:flex}.quote[data-astro-cid-gakqr736] blockquote[data-astro-cid-gakqr736]{font-family:var(--display);margin:0;font-size:clamp(22px,2.4vw,28px);line-height:1.35}.quote__who[data-astro-cid-gakqr736]{flex-direction:column;margin:auto 0 0;display:flex}.quote__who[data-astro-cid-gakqr736] span[data-astro-cid-gakqr736]{color:var(--muted);font-size:14px}@keyframes quotes{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.quotes__track[data-astro-cid-gakqr736]{width:auto;animation:none;overflow-x:auto}.quotes__list[data-astro-cid-gakqr736][aria-hidden=true]{display:none}}.diagram[data-astro-cid-wperxjh5]{width:100%;height:100%;display:block}.t[data-astro-cid-wperxjh5]{font:600 17px var(--display);fill:#15253a}.s[data-astro-cid-wperxjh5]{font:400 13px var(--sans);fill:#4c5967}.k[data-astro-cid-wperxjh5]{font:600 11.5px var(--sans);letter-spacing:.1em;fill:#2c6b67}.t--light[data-astro-cid-wperxjh5]{fill:#fff}.s--light[data-astro-cid-wperxjh5]{fill:#e9f0ee}.s--soft[data-astro-cid-wperxjh5]{fill:#a9c9c3}
