@import "https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wght@12..96,400;12..96,600;12..96,700;12..96,800&family=Figtree:wght@400;500;600;700&display=swap";.nav[data-astro-cid-wpvy4v7s]{z-index:50;-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--sp-border);background:#f7f3eceb;position:sticky;top:0}.nav-inner[data-astro-cid-wpvy4v7s]{max-width:var(--sp-max);flex-wrap:wrap;align-items:center;gap:24px;margin:0 auto;padding:14px clamp(20px,4vw,48px);display:flex}.nav-logo[data-astro-cid-wpvy4v7s]{color:var(--sp-ink);align-items:center;gap:10px;text-decoration:none;display:flex}.nav-logo-text[data-astro-cid-wpvy4v7s]{font:700 21px var(--sp-font-display);letter-spacing:-.02em}.nav-links[data-astro-cid-wpvy4v7s]{flex-wrap:wrap;align-items:center;gap:4px;margin-left:16px;display:flex}.nav-link[data-astro-cid-wpvy4v7s]{font:600 15px var(--sp-font-body);color:var(--sp-ink);cursor:pointer;background:0 0;border:none;border-radius:10px;padding:9px 14px;text-decoration:none;transition:background .14s ease-out,color .14s ease-out}.nav-link[data-astro-cid-wpvy4v7s]:hover{background:var(--sp-hover-ghost);color:var(--sp-ink)}.nav-link--active[data-astro-cid-wpvy4v7s]{background:var(--sp-teal-tint);color:var(--sp-teal)}.nav-spacer[data-astro-cid-wpvy4v7s]{flex:1}.nav-actions[data-astro-cid-wpvy4v7s]{align-items:center;gap:8px;display:flex}.nav-lang-switch[data-astro-cid-wpvy4v7s]{font:600 13px var(--sp-font-body);letter-spacing:.02em;color:var(--sp-ink);border:1px solid var(--sp-border);border-radius:10px;padding:9px 13px;text-decoration:none;transition:background .14s ease-out,border-color .14s ease-out}.nav-lang-switch[data-astro-cid-wpvy4v7s]:hover{background:var(--sp-hover-ghost);border-color:var(--sp-muted)}.nav-overlay-lang[data-astro-cid-wpvy4v7s]{font:600 14px var(--sp-font-body);letter-spacing:.02em;color:var(--sp-ink);border:1px solid var(--sp-border);border-radius:10px;align-self:flex-start;margin:10px 10px 0;padding:8px 14px;text-decoration:none}.nav-login[data-astro-cid-wpvy4v7s]{font:600 15px var(--sp-font-body);color:var(--sp-ink);border-radius:10px;padding:10px 14px;text-decoration:none;transition:background .14s ease-out}.nav-login[data-astro-cid-wpvy4v7s]:hover{background:var(--sp-hover-ghost)}.nav-demo-link[data-astro-cid-wpvy4v7s]{font:600 15px var(--sp-font-body);color:var(--sp-ink);border-radius:10px;padding:10px 14px;text-decoration:none;transition:background .14s ease-out}.nav-demo-link[data-astro-cid-wpvy4v7s]:hover{background:var(--sp-hover-ghost)}.nav-cta[data-astro-cid-wpvy4v7s]{background:var(--sp-teal);color:#fff;font:600 15px var(--sp-font-body);border-radius:12px;align-items:center;gap:8px;padding:11px 18px;text-decoration:none;transition:background .14s ease-out;display:inline-flex}.nav-cta[data-astro-cid-wpvy4v7s]:hover{background:var(--sp-teal-dark);color:#fff}.nav-burger[data-astro-cid-wpvy4v7s]{color:var(--sp-ink);cursor:pointer;background:0 0;border:none;margin-left:auto;padding:6px;display:none}.nav-burger-icon-close[data-astro-cid-wpvy4v7s],.nav-burger[data-astro-cid-wpvy4v7s][aria-expanded=true] .nav-burger-icon-open[data-astro-cid-wpvy4v7s]{display:none}.nav-burger[data-astro-cid-wpvy4v7s][aria-expanded=true] .nav-burger-icon-close[data-astro-cid-wpvy4v7s]{display:block}.nav-overlay[data-astro-cid-wpvy4v7s]{z-index:60;background:var(--sp-cream);display:none;position:fixed;inset:0}.nav-overlay[data-astro-cid-wpvy4v7s].open{display:flex}.nav-overlay-links[data-astro-cid-wpvy4v7s]{flex-direction:column;gap:6px;width:100%;height:100%;padding:90px clamp(20px,6vw,48px) 0;display:flex;overflow-y:auto}.nav-overlay-link[data-astro-cid-wpvy4v7s]{font:600 20px var(--sp-font-body);color:var(--sp-ink);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:12px;padding:14px 10px;text-decoration:none}.nav-overlay-cta[data-astro-cid-wpvy4v7s]{justify-content:center;margin-top:16px}.nav-overlay-sticky[data-astro-cid-wpvy4v7s]{background:var(--sp-cream);flex-direction:column;margin-top:auto;padding:10px 0 24px;display:flex;position:sticky;bottom:0}@media (width<=860px){.nav-links[data-astro-cid-wpvy4v7s],.nav-actions[data-astro-cid-wpvy4v7s]{display:none}.nav-burger[data-astro-cid-wpvy4v7s]{display:inline-flex}}.nav-product[data-astro-cid-wpvy4v7s]{position:static}.nav-product-trigger[data-astro-cid-wpvy4v7s]{align-items:center;gap:4px;display:inline-flex}.nav-product-chevron[data-astro-cid-wpvy4v7s]{transition:transform .14s ease-out}.nav-product-trigger[data-astro-cid-wpvy4v7s][aria-expanded=true]{background:var(--sp-teal-tint);color:var(--sp-teal)}.nav-product-trigger[data-astro-cid-wpvy4v7s][aria-expanded=true] .nav-product-chevron[data-astro-cid-wpvy4v7s]{transform:rotate(180deg)}.nav-product-wrap[data-astro-cid-wpvy4v7s][hidden]{display:none}.nav-product-overlay[data-astro-cid-wpvy4v7s]{z-index:44;background:#1c2b2d2e;position:fixed;inset:0}.nav-product-align[data-astro-cid-wpvy4v7s]{z-index:51;max-width:var(--sp-max);margin:0 auto;padding:0 clamp(20px,4vw,48px);position:absolute;top:100%;left:0;right:0}.nav-product-panel[data-astro-cid-wpvy4v7s]{border:1px solid var(--sp-border);opacity:0;background:#fff;border-radius:24px;grid-template-columns:minmax(0,1fr) 300px;margin-top:10px;transition:opacity .14s ease-out,transform .14s ease-out;display:grid;overflow:hidden;transform:translateY(-4px);box-shadow:0 30px 60px -24px #0f454459}.nav-product-wrap[data-astro-cid-wpvy4v7s].is-open .nav-product-panel[data-astro-cid-wpvy4v7s]{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.nav-product-panel[data-astro-cid-wpvy4v7s]{transition:none}}.nav-product-left[data-astro-cid-wpvy4v7s]{padding:28px 28px 20px}.nav-product-cols[data-astro-cid-wpvy4v7s]{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px 20px;display:grid}.nav-product-col[data-astro-cid-wpvy4v7s][hidden]{display:none}.nav-product-col-title[data-astro-cid-wpvy4v7s]{font:700 11.5px var(--sp-font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--sp-muted);margin:0;padding:0 10px 8px}.nav-product-item[data-astro-cid-wpvy4v7s]{border-radius:14px;align-items:center;gap:12px;padding:10px;text-decoration:none;transition:background .14s ease-out;display:flex}.nav-product-item[data-astro-cid-wpvy4v7s][hidden]{display:none}.nav-product-item[data-astro-cid-wpvy4v7s]:hover,.nav-product-item[data-astro-cid-wpvy4v7s]:focus-visible{background:var(--sp-cream)}.nav-product-item-icon[data-astro-cid-wpvy4v7s]{border-radius:11px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.nav-product-item-icon--teal[data-astro-cid-wpvy4v7s]{background:var(--sp-teal-tint);color:var(--sp-teal)}.nav-product-item-icon--apricot[data-astro-cid-wpvy4v7s]{background:var(--sp-apricot-tint);color:var(--sp-apricot-ink)}.nav-product-item-icon--red[data-astro-cid-wpvy4v7s]{background:var(--sp-high-bg);color:var(--sp-high)}.nav-product-item-text[data-astro-cid-wpvy4v7s]{flex-direction:column;min-width:0;display:flex}.nav-product-item-name[data-astro-cid-wpvy4v7s]{font:700 15px var(--sp-font-body);color:var(--sp-ink);align-items:center;gap:6px;display:inline-flex}.nav-product-item-sub[data-astro-cid-wpvy4v7s]{font:500 13px/1.4 var(--sp-font-body);color:var(--sp-muted)}.nav-product-dot[data-astro-cid-wpvy4v7s]{background:var(--sp-apricot);border-radius:50%;flex:none;width:7px;height:7px}.nav-product-footer[data-astro-cid-wpvy4v7s]{border-top:1px solid var(--sp-divider);flex-wrap:wrap;align-items:center;gap:6px 16px;padding:14px 10px 0;display:flex}.nav-product-everything[data-astro-cid-wpvy4v7s]{font:700 15px var(--sp-font-body);color:var(--sp-teal);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.nav-product-for[data-astro-cid-wpvy4v7s]{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.nav-product-for[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s]{font:500 14px var(--sp-font-body);color:var(--sp-muted)}.nav-product-for[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{font:600 14px var(--sp-font-body);color:var(--sp-ink);text-decoration:none}.nav-product-for[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover{text-decoration:underline}.nav-product-aside[data-astro-cid-wpvy4v7s]{background:var(--sp-teal-dark);flex-direction:column;gap:14px;padding:28px;display:flex}.nav-product-aside-eyebrow[data-astro-cid-wpvy4v7s]{font:700 11.5px var(--sp-font-body);letter-spacing:.1em;text-transform:uppercase;color:#9fc9c1;margin:0}.nav-product-aside-title[data-astro-cid-wpvy4v7s]{font:700 24px/1.15 var(--sp-font-display);color:#fff;margin:0}.nav-product-aside-text[data-astro-cid-wpvy4v7s]{font:500 14.5px/1.5 var(--sp-font-body);color:#cfe3de;margin:0}.nav-product-aside-btn[data-astro-cid-wpvy4v7s]{background:var(--sp-apricot);color:var(--sp-ink);font:700 14.5px var(--sp-font-body);border-radius:11px;align-self:flex-start;align-items:center;gap:8px;padding:10px 15px;text-decoration:none;display:inline-flex}.nav-product-aside-app[data-astro-cid-wpvy4v7s]{border-top:1px solid #2c5b58;margin-top:auto;padding-top:16px}.nav-product-aside-app[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{color:#cfe3de;font:600 13.5px var(--sp-font-body);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.nav-product-aside-app[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover{color:#fff}.nav-product-aside-app[data-astro-cid-wpvy4v7s] svg:first-child{color:var(--sp-apricot)}.nav-product-mobile-trigger[data-astro-cid-wpvy4v7s]{justify-content:space-between;align-items:center;display:flex}.nav-product-mobile-trigger[data-astro-cid-wpvy4v7s] .nav-product-chevron[data-astro-cid-wpvy4v7s]{flex:none}.nav-product-mobile-trigger[data-astro-cid-wpvy4v7s][aria-expanded=true] .nav-product-chevron[data-astro-cid-wpvy4v7s]{transform:rotate(180deg)}.nav-product-mobile-panel[data-astro-cid-wpvy4v7s][hidden]{display:none}.nav-product-mobile-panel[data-astro-cid-wpvy4v7s]{flex-direction:column;gap:4px;padding:0 0 10px;display:flex}.nav-product-mobile-col[data-astro-cid-wpvy4v7s][hidden]{display:none}.nav-product-mobile-col-title[data-astro-cid-wpvy4v7s]{font:700 11px var(--sp-font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--sp-muted);margin:10px 0 2px;padding:0 10px}.nav-product-mobile-item[data-astro-cid-wpvy4v7s]{min-height:44px;color:var(--sp-ink);font:600 16px var(--sp-font-body);border-radius:12px;align-items:center;gap:12px;padding:6px 10px;text-decoration:none;display:flex}.nav-product-mobile-item[data-astro-cid-wpvy4v7s][hidden]{display:none}.nav-product-mobile-item-icon[data-astro-cid-wpvy4v7s]{border-radius:9px;width:30px;height:30px}.nav-product-mobile-everything[data-astro-cid-wpvy4v7s]{font:700 15px var(--sp-font-body);color:var(--sp-teal);align-items:center;gap:6px;margin:6px 10px 0;text-decoration:none;display:inline-flex}@media (width>=861px){.nav-product-mobile-trigger[data-astro-cid-wpvy4v7s],.nav-product-mobile-panel[data-astro-cid-wpvy4v7s]{display:none}}.footer[data-astro-cid-jo6i4kqk]{background:var(--sp-ink);color:#fff}.footer-inner[data-astro-cid-jo6i4kqk]{max-width:var(--sp-max);flex-direction:column;gap:56px;margin:0 auto;padding:72px clamp(20px,4vw,48px) 40px;display:flex}.footer-top[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:space-between;gap:48px;display:flex}.footer-brand[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:16px;max-width:340px;display:flex}.footer-logo[data-astro-cid-jo6i4kqk]{align-items:center;gap:10px;display:flex}.footer-logo-text[data-astro-cid-jo6i4kqk]{font:700 22px var(--sp-font-display);letter-spacing:-.02em}.footer-tagline[data-astro-cid-jo6i4kqk]{font:400 15px/1.6 var(--sp-font-body);color:var(--sp-on-ink-body);margin:0}.footer-appstore[data-astro-cid-jo6i4kqk]{border-radius:8px;align-self:flex-start;margin-top:8px;transition:opacity .14s ease-out;display:inline-block}.footer-appstore[data-astro-cid-jo6i4kqk]:hover{opacity:.85}.footer-appstore[data-astro-cid-jo6i4kqk]:focus-visible{box-shadow:0 0 0 3px var(--sp-ink), 0 0 0 5px var(--sp-apricot);outline:none}.footer-appstore[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:auto;height:40px;display:block}@media (width<=760px){.footer-appstore[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{height:44px}}.footer-columns[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:56px;display:flex}.footer-col[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:12px;display:flex}.footer-col-heading[data-astro-cid-jo6i4kqk]{font:600 12px var(--sp-font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--sp-on-ink-muted)}.footer-col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{font:500 15px var(--sp-font-body);color:#fff;text-decoration:none;transition:color .14s ease-out}.footer-col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--sp-apricot)}.footer-bottom[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--sp-on-ink-divider);font:500 14px var(--sp-font-body);color:var(--sp-on-ink-muted);flex-wrap:wrap;justify-content:space-between;gap:16px;padding-top:24px;display:flex}.footer-legal[data-astro-cid-jo6i4kqk]{gap:20px;display:flex}.footer-legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--sp-on-ink-muted);text-decoration:none;transition:color .14s ease-out}.footer-legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:#fff}.footer-cookie-settings[data-astro-cid-jo6i4kqk]{color:var(--sp-on-ink-muted);font:500 14px var(--sp-font-body);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0;transition:color .14s ease-out;display:inline-flex}.footer-cookie-settings[data-astro-cid-jo6i4kqk]:hover{color:#fff}#sp-chat-root[data-astro-cid-ruuhoirk]{z-index:180;position:fixed;bottom:28px;right:28px}.chat-launcher[data-astro-cid-ruuhoirk]{background:var(--sp-teal);color:#fff;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;transition:background .14s ease-out;display:flex;position:relative;box-shadow:0 12px 24px -8px #0f45448c}.chat-launcher[data-astro-cid-ruuhoirk]:hover{background:var(--sp-teal-dark)}.chat-launcher-spinner[data-astro-cid-ruuhoirk]{animation:.8s linear infinite sp-chat-spin;display:none;position:absolute}#sp-chat-root[data-astro-cid-ruuhoirk][data-loading] .chat-launcher-icon[data-astro-cid-ruuhoirk]{display:none}#sp-chat-root[data-astro-cid-ruuhoirk][data-loading] .chat-launcher-spinner[data-astro-cid-ruuhoirk]{display:block}@keyframes sp-chat-spin{to{transform:rotate(360deg)}}.chat-launcher-badge[data-astro-cid-ruuhoirk]{background:var(--sp-apricot);min-width:20px;height:20px;color:var(--sp-ink);font:700 12px var(--sp-font-body);border:2px solid var(--sp-cream);border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute;top:2px;right:2px}.chat-launcher-badge[data-astro-cid-ruuhoirk][hidden],.chat-card-dot[data-astro-cid-ruuhoirk][hidden],.chat-card-chips[data-astro-cid-ruuhoirk][hidden],.chat-card-consent[data-astro-cid-ruuhoirk][hidden],.chat-card[data-astro-cid-ruuhoirk][hidden]{display:none}.chat-card[data-astro-cid-ruuhoirk]{opacity:0;background:#fff;border-radius:20px;flex-direction:column;gap:12px;width:340px;max-width:calc(100vw - 32px);padding:18px 18px 16px;transition:opacity .2s ease-out,transform .2s ease-out;display:flex;position:absolute;bottom:80px;right:0;transform:translateY(8px);box-shadow:0 20px 40px -12px #1c2b2d59}.chat-card[data-astro-cid-ruuhoirk][data-open]{opacity:1;transform:translateY(0)}.chat-card-head[data-astro-cid-ruuhoirk]{align-items:center;gap:12px;display:flex}.chat-card-avatar[data-astro-cid-ruuhoirk]{background:var(--sp-teal-tint);border-radius:50%;flex:none;width:44px;height:44px;position:relative;overflow:hidden}.chat-card-avatar[data-astro-cid-ruuhoirk] img[data-astro-cid-ruuhoirk]{object-fit:cover;width:100%;height:100%;display:block}.chat-card-avatar-fallback[data-astro-cid-ruuhoirk]{color:var(--sp-teal);justify-content:center;align-items:center;display:none;position:absolute;inset:0}.chat-card-avatar[data-astro-cid-ruuhoirk][data-broken] img[data-astro-cid-ruuhoirk]{display:none}.chat-card-avatar[data-astro-cid-ruuhoirk][data-broken] .chat-card-avatar-fallback[data-astro-cid-ruuhoirk]{display:flex}.chat-card-dot[data-astro-cid-ruuhoirk]{background:#2e7d4f;border:2px solid #fff;border-radius:50%;width:12px;height:12px;position:absolute;bottom:0;right:0}.chat-card-who[data-astro-cid-ruuhoirk]{flex-direction:column;min-width:0;display:flex}.chat-card-name[data-astro-cid-ruuhoirk]{font:700 15px var(--sp-font-body)}.chat-card-role[data-astro-cid-ruuhoirk]{font:500 13px var(--sp-font-body);color:var(--sp-muted)}.chat-card-close[data-astro-cid-ruuhoirk]{width:32px;height:32px;color:var(--sp-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;margin-left:auto;display:flex}.chat-card-close[data-astro-cid-ruuhoirk]:hover{background:var(--sp-cream)}.chat-card-text[data-astro-cid-ruuhoirk]{font:500 16px/1.45 var(--sp-font-body);margin:0}.chat-card-chips[data-astro-cid-ruuhoirk]{flex-wrap:wrap;gap:8px;display:flex}.chat-chip[data-astro-cid-ruuhoirk]{border:1.5px solid var(--sp-teal);color:var(--sp-teal);font:600 13px var(--sp-font-body);cursor:pointer;background:0 0;border-radius:999px;padding:7px 12px;transition:background .14s ease-out}.chat-chip[data-astro-cid-ruuhoirk]:hover{background:var(--sp-teal-tint)}.chat-card-consent[data-astro-cid-ruuhoirk]{flex-direction:column;gap:10px;display:flex}.chat-consent-text[data-astro-cid-ruuhoirk]{font:500 13px/1.45 var(--sp-font-body);color:var(--sp-body);margin:0}.chat-consent-text[data-astro-cid-ruuhoirk] a[data-astro-cid-ruuhoirk]{color:var(--sp-teal)}.chat-consent-btn[data-astro-cid-ruuhoirk]{background:var(--sp-teal);color:#fff;width:100%;font:600 15px var(--sp-font-body);cursor:pointer;border:none;border-radius:12px;padding:13px}.chat-consent-btn[data-astro-cid-ruuhoirk]:hover{background:var(--sp-teal-dark)}.chat-consent-alt[data-astro-cid-ruuhoirk]{text-align:center;font:500 13px var(--sp-font-body);color:var(--sp-muted)}@media (width<=760px){#sp-chat-root[data-astro-cid-ruuhoirk]{bottom:16px;right:16px}.chat-card[data-astro-cid-ruuhoirk]{width:300px}.chat-card-chips[data-astro-cid-ruuhoirk]{display:none}}@media (prefers-reduced-motion:reduce){.chat-card[data-astro-cid-ruuhoirk]{transition:opacity .2s ease-out;transform:none}}.cc-backdrop[data-astro-cid-kror3uvh]{z-index:200;background:#0f282880;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.cc-backdrop[data-astro-cid-kror3uvh][hidden],.cc-banner[data-astro-cid-kror3uvh][hidden],.cc-cat[data-astro-cid-kror3uvh][hidden]{display:none}.cc-dialog[data-astro-cid-kror3uvh]{border-radius:var(--sp-r-card-lg);background:#fff;flex-direction:column;width:100%;max-width:600px;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 40px 80px -24px #00000073}.cc-dialog-head[data-astro-cid-kror3uvh]{border-bottom:1px solid var(--sp-divider);align-items:flex-start;gap:14px;padding:26px 28px 18px;display:flex}.cc-dialog-icon[data-astro-cid-kror3uvh]{background:var(--sp-apricot-tint);width:46px;height:46px;color:var(--sp-apricot-ink);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.cc-dialog-head-text[data-astro-cid-kror3uvh]{flex-direction:column;flex:1;gap:4px;display:flex}.cc-dialog-title[data-astro-cid-kror3uvh]{font:800 26px/1.1 var(--sp-font-display);letter-spacing:-.02em}.cc-dialog-sub[data-astro-cid-kror3uvh]{font:400 15px/1.5 var(--sp-font-body);color:var(--sp-muted)}.cc-icon-btn[data-astro-cid-kror3uvh]{color:var(--sp-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:4px}.cc-icon-btn[data-astro-cid-kror3uvh]:hover{background:var(--sp-cream)}.cc-dialog-body[data-astro-cid-kror3uvh]{flex-direction:column;flex:1;gap:10px;padding:14px 20px;display:flex;overflow:auto}.cc-cat[data-astro-cid-kror3uvh]{border:1.5px solid var(--sp-border);border-radius:20px;align-items:center;gap:14px;padding:16px 18px;display:flex}.cc-cat-icon[data-astro-cid-kror3uvh]{background:var(--sp-divider);width:40px;height:40px;color:var(--sp-subtle);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.cc-cat-icon--on[data-astro-cid-kror3uvh]{background:var(--sp-teal-tint);color:var(--sp-teal)}.cc-cat-text[data-astro-cid-kror3uvh]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.cc-cat-title[data-astro-cid-kror3uvh]{font:700 17px var(--sp-font-body);align-items:center;gap:8px;display:flex}.cc-cat-pill[data-astro-cid-kror3uvh]{background:var(--sp-low-bg);color:var(--sp-low-ink);font:600 11px var(--sp-font-body);border-radius:999px;padding:2px 8px}.cc-cat-desc[data-astro-cid-kror3uvh]{font:400 14px/1.45 var(--sp-font-body);color:var(--sp-muted)}.cc-switch[data-astro-cid-kror3uvh]{cursor:pointer;background:var(--sp-dashed);border:none;border-radius:999px;flex-shrink:0;width:52px;height:30px;padding:3px;transition:background .2s}.cc-switch[data-astro-cid-kror3uvh][aria-checked=true]{background:var(--sp-teal)}.cc-switch-knob[data-astro-cid-kror3uvh]{background:#fff;border-radius:50%;width:24px;height:24px;transition:transform .2s;display:block;box-shadow:0 1px 3px #0003}.cc-switch[data-astro-cid-kror3uvh][aria-checked=true] .cc-switch-knob[data-astro-cid-kror3uvh]{transform:translate(22px)}.cc-dialog-foot[data-astro-cid-kror3uvh]{background:var(--sp-surface-sunken);border-top:1px solid var(--sp-divider);flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:16px 20px;display:flex}.cc-btn[data-astro-cid-kror3uvh]{font:700 14px var(--sp-font-body);cursor:pointer;border:none;border-radius:13px;padding:12.5px 18px}.cc-btn--outline[data-astro-cid-kror3uvh]{border:1.5px solid var(--sp-ink);color:var(--sp-ink);background:0 0}.cc-btn--outline[data-astro-cid-kror3uvh]:hover{background:#fff}.cc-btn--primary[data-astro-cid-kror3uvh]{background:var(--sp-teal);color:#fff}.cc-btn--primary[data-astro-cid-kror3uvh]:hover{background:var(--sp-teal-dark)}.cc-btn--ghost[data-astro-cid-kror3uvh]{color:var(--sp-ink);background:#fff}.cc-btn--ghost[data-astro-cid-kror3uvh]:hover{background:var(--sp-cream)}.cc-btn--accent[data-astro-cid-kror3uvh]{background:var(--sp-apricot);color:var(--sp-ink)}.cc-btn--accent[data-astro-cid-kror3uvh]:hover{background:var(--sp-apricot-hover)}.cc-banner[data-astro-cid-kror3uvh]{background:var(--sp-teal-dark);color:#fff;border-radius:var(--sp-r-card-lg);z-index:190;flex-direction:column;gap:14px;width:420px;max-width:calc(100vw - 32px);padding:24px;display:flex;position:fixed;bottom:24px;left:24px;box-shadow:0 30px 60px -20px #0f454499}.cc-banner-head[data-astro-cid-kror3uvh]{align-items:center;gap:12px;display:flex}.cc-banner-icon[data-astro-cid-kror3uvh]{width:44px;height:44px;color:var(--sp-apricot);background:#ffffff1a;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.cc-banner-title[data-astro-cid-kror3uvh]{font:800 23px/1.1 var(--sp-font-display);letter-spacing:-.02em}.cc-banner-body[data-astro-cid-kror3uvh]{font:400 15px/1.5 var(--sp-font-body);color:var(--sp-on-teal-body);margin:0}.cc-banner-actions[data-astro-cid-kror3uvh]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.cc-banner-actions[data-astro-cid-kror3uvh] .cc-btn[data-astro-cid-kror3uvh]{text-align:center;padding:13px 8px}.cc-banner-foot[data-astro-cid-kror3uvh]{justify-content:space-between;align-items:center;display:flex}.cc-banner-choose[data-astro-cid-kror3uvh]{color:#fff;font:600 14px var(--sp-font-body);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0;text-decoration:underline;display:flex}.cc-banner-policy-link[data-astro-cid-kror3uvh]{font:500 13px var(--sp-font-body);color:var(--sp-on-teal-body);text-underline-offset:3px;text-decoration:underline}@media (width<=560px){.cc-banner[data-astro-cid-kror3uvh]{width:auto;bottom:12px;left:12px;right:12px}.cc-banner-actions[data-astro-cid-kror3uvh]{grid-template-columns:1fr}}:root{--sp-teal:#17605e;--sp-teal-dark:#0f4544;--sp-teal-tint:#e3efec;--sp-teal-tint-hover:#d3e6e1;--sp-apricot:#f29e5c;--sp-apricot-hover:#f7b27a;--sp-apricot-tint:#fdebdc;--sp-apricot-ink:#8a4a17;--sp-apricot-ink-dark:#5c3612;--sp-apricot-on:#3b2410;--sp-cream:#f7f3ec;--sp-surface:#fff;--sp-surface-sunken:#fbf8f3;--sp-ink:#1c2b2d;--sp-ink-2:#2e3c3e;--sp-body:#43514f;--sp-muted:#5e6b6a;--sp-subtle:#a39b8e;--sp-border:#ede6da;--sp-border-input:#e7e0d4;--sp-divider:#f1ebe1;--sp-dashed:#d9d0c1;--sp-hover-ghost:#efe8dc;--sp-on-teal-body:#d4e5e1;--sp-on-teal-muted:#a9c9c3;--sp-on-ink-body:#c9d3d1;--sp-on-ink-muted:#8fa09d;--sp-on-ink-divider:#34474a;--sp-high:#c2412d;--sp-high-bg:#fbe5e0;--sp-high-ink:#9e3020;--sp-mid:#c77a12;--sp-mid-bg:#fbefd9;--sp-mid-ink:#8a5409;--sp-low:#6b7775;--sp-low-bg:#eef0ee;--sp-low-ink:#4b5554;--sp-ok:#2e7d4f;--sp-ok-bg:#e2f1e7;--sp-ok-ink:#22603c;--sp-pyramid-2:#e07a4f;--sp-font-display:"Bricolage Grotesque", system-ui, sans-serif;--sp-font-body:"Figtree", system-ui, sans-serif;--sp-r-btn:14px;--sp-r-input:12px;--sp-r-card:22px;--sp-r-card-lg:28px;--sp-r-block:36px;--sp-r-cta:40px;--sp-r-pill:999px;--sp-max:1240px;--sp-gutter:clamp(20px,4vw,48px);--sp-section-y:clamp(72px,9vw,128px)}body{background:var(--sp-cream);color:var(--sp-ink);font-family:var(--sp-font-body);-webkit-font-smoothing:antialiased;margin:0}*,:before,:after{box-sizing:border-box}a{color:var(--sp-teal)}a:hover{color:var(--sp-teal-dark)}.sp-container{max-width:var(--sp-max);padding:0 var(--sp-gutter);margin:0 auto}.sp-section{padding:var(--sp-section-y) 0}.sp-h1{font:800 clamp(46px,6.2vw,86px)/1 var(--sp-font-display);letter-spacing:-.04em;text-wrap:balance;overflow-wrap:break-word;margin:0}.sp-h2{font:700 clamp(34px,4vw,54px)/1.05 var(--sp-font-display);letter-spacing:-.03em;text-wrap:balance;overflow-wrap:break-word;margin:0}.sp-h3{font:700 24px/1.15 var(--sp-font-display);letter-spacing:-.015em;overflow-wrap:break-word;margin:0}.sp-eyebrow{font:600 13px var(--sp-font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--sp-teal)}.sp-lead{font:400 clamp(18px,1.6vw,21px)/1.55 var(--sp-font-body);color:var(--sp-body);text-wrap:pretty}.sp-text{font:400 16px/1.6 var(--sp-font-body);color:var(--sp-muted)}.sp-btn{font:600 17px var(--sp-font-body);border-radius:var(--sp-r-btn);cursor:pointer;border:0;align-items:center;gap:10px;padding:17px 26px;text-decoration:none;display:inline-flex}.sp-btn--primary{background:var(--sp-teal);color:#fff}.sp-btn--primary:hover{background:var(--sp-teal-dark);color:#fff}.sp-btn--outline{color:var(--sp-ink);border:1.5px solid var(--sp-border-input);background:#fff;padding:15.5px 24px}.sp-btn--outline:hover{border-color:var(--sp-teal);color:var(--sp-ink)}.sp-btn--accent{background:var(--sp-apricot);color:var(--sp-ink);font-weight:700}.sp-btn--accent:hover{background:var(--sp-apricot-hover);color:var(--sp-ink)}.sp-btn--dark{background:var(--sp-ink);color:#fff}.sp-btn--dark:hover{background:var(--sp-teal-dark);color:#fff}.sp-btn--tint{background:var(--sp-teal-tint);color:var(--sp-teal)}.sp-btn--tint:hover{background:var(--sp-teal-tint-hover);color:var(--sp-teal)}.sp-input{border:1.5px solid var(--sp-border-input);border-radius:var(--sp-r-input);font:400 16px var(--sp-font-body);background:#fff;outline:none;padding:12px 14px}.sp-input:focus{border-color:var(--sp-teal);box-shadow:0 0 0 4px var(--sp-teal-tint)}.sp-input[aria-invalid=true]{border-color:var(--sp-high)}.sp-card{border:1px solid var(--sp-border);border-radius:var(--sp-r-card-lg);background:#fff;padding:32px}.sp-pill{font:600 13px var(--sp-font-body);border-radius:var(--sp-r-pill);align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.sp-section-head{flex-direction:column;gap:14px;max-width:720px;margin-bottom:40px;display:flex}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
