@keyframes anh-pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes tl-pulse{0%{box-shadow:0 0 #ff62534d}60%,to{box-shadow:0 0 0 12px #ff625300}}@keyframes tlr-pulse{0%{box-shadow:0 0 #ff62534d}60%,to{box-shadow:0 0 0 14px #ff625300}}.section-heading[data-astro-cid-ypavld2q]{margin-bottom:var(--space-7)}.section-heading--center[data-astro-cid-ypavld2q]{text-align:center}.section-heading__accent-bar[data-astro-cid-ypavld2q]{width:4rem;height:4px;margin:0 0 var(--space-4);border-radius:var(--radius-pill);background:var(--gradient-accent-bar);display:block}.section-heading--center[data-astro-cid-ypavld2q] .section-heading__accent-bar[data-astro-cid-ypavld2q]{margin-inline:auto}.section-heading__eyebrow[data-astro-cid-ypavld2q]{text-transform:uppercase;letter-spacing:var(--eyebrow-tracking);color:color-mix(in srgb, var(--color-teal-dark) 72%, #000);margin:0 0 var(--space-2);font-weight:700}.section-heading--light[data-astro-cid-ypavld2q] .section-heading__eyebrow[data-astro-cid-ypavld2q]{color:var(--color-accent-teal)}.section-heading__title[data-astro-cid-ypavld2q]{color:var(--color-brand);margin:0 0 var(--space-4);line-height:1.2}.section-heading--light[data-astro-cid-ypavld2q] .section-heading__title[data-astro-cid-ypavld2q]{color:#fff}.section-heading__lead[data-astro-cid-ypavld2q]{margin:0 0 var(--space-3);color:color-mix(in srgb, var(--color-accent-coral) 72%, #000);font-weight:700}.section-heading--light[data-astro-cid-ypavld2q] .section-heading__lead[data-astro-cid-ypavld2q]{color:var(--color-accent-coral)}.section-heading__subtitle[data-astro-cid-ypavld2q]{color:var(--color-body);margin:0}.section-heading--center[data-astro-cid-ypavld2q] .section-heading__subtitle[data-astro-cid-ypavld2q]{margin-inline:auto}.section-heading--light[data-astro-cid-ypavld2q] .section-heading__subtitle[data-astro-cid-ypavld2q]{color:#bfdbfe}.cgrid[data-astro-cid-jvelyanf]{padding-block:var(--section-py)}.cgrid--light[data-astro-cid-jvelyanf]{background:var(--color-bg)}.cgrid--light[data-astro-cid-jvelyanf].cgrid--subtle{background:var(--color-subtle-bg)}.cgrid--dark[data-astro-cid-jvelyanf]{background:var(--color-bg-dark);color:#fff;--btn-bg:#ffffff0d;--btn-fg:#fff;--btn-fg-hover:#fff;--btn-border:#ffffff26;--btn-border-hover:#fff6}.cgrid__footnote[data-astro-cid-jvelyanf]{max-width:48rem;margin:var(--space-8) auto 0;text-align:center;color:var(--color-muted-fg)}.cgrid--dark[data-astro-cid-jvelyanf] .cgrid__footnote[data-astro-cid-jvelyanf]{color:#ffffffbf}.cgrid__header[data-astro-cid-jvelyanf]{text-align:center}.cgrid__header--left[data-astro-cid-jvelyanf]{text-align:left}.cgrid__eyebrow[data-astro-cid-jvelyanf]{align-items:center;gap:var(--space-2);margin:0 0 var(--space-5);border-radius:var(--radius-pill);text-transform:uppercase;letter-spacing:var(--eyebrow-tracking);color:color-mix(in srgb, var(--color-teal-dark) 72%, #000);background:color-mix(in srgb, var(--color-accent-teal) 10%, transparent);padding:.5rem 1rem;font-weight:700;display:inline-flex}.cgrid__eyebrow-icon[data-astro-cid-jvelyanf]{width:1rem;height:1rem;color:var(--color-accent-teal);flex-shrink:0}.cgrid--dark[data-astro-cid-jvelyanf] .cgrid__eyebrow[data-astro-cid-jvelyanf]{color:var(--color-accent-teal);background:color-mix(in srgb, var(--color-accent-teal) 14%, transparent)}@media (width>=1024px){.cgrid--split[data-astro-cid-jvelyanf] .container[data-astro-cid-jvelyanf]{grid-template-columns:1fr 2fr;align-items:start;gap:2.5rem;display:grid}.cgrid--split[data-astro-cid-jvelyanf] .cgrid__header[data-astro-cid-jvelyanf]{position:sticky;top:7rem}.cgrid--split[data-astro-cid-jvelyanf] .cgrid__header[data-astro-cid-jvelyanf] .section-heading{margin-bottom:0}}.cgrid--aside[data-astro-cid-jvelyanf] .cgrid__grid[data-astro-cid-jvelyanf]{grid-template-columns:1fr}.cgrid--aside[data-astro-cid-jvelyanf] .cgrid__feature-card[data-astro-cid-jvelyanf]{border-left:4px solid var(--color-accent-coral)}.cgrid--aside[data-astro-cid-jvelyanf].cgrid--dark .cgrid__feature-card[data-astro-cid-jvelyanf]:not(.cgrid__feature-card--accent){border-left-color:var(--color-accent-coral)}.cgrid__aside[data-astro-cid-jvelyanf]{margin-top:var(--space-6);padding:var(--space-5);border:1px solid var(--color-border);border-left:4px solid var(--color-accent-teal);border-radius:var(--radius-2xl);background:#fff;box-shadow:0 25px 50px -12px #0020671f}@media (width>=768px){.cgrid__aside[data-astro-cid-jvelyanf]{padding:2.5rem}}.cgrid__aside-heading[data-astro-cid-jvelyanf]{margin:0 0 var(--space-4);font-size:var(--text-2xl);color:var(--color-brand);line-height:1.3}.cgrid__aside-text[data-astro-cid-jvelyanf]{font-size:var(--text-md);color:var(--color-body);margin:0;line-height:1.7}@media (width>=1024px){.cgrid--aside[data-astro-cid-jvelyanf] .container[data-astro-cid-jvelyanf]{column-gap:var(--space-8);grid-template-columns:1fr 1fr;align-items:start;display:grid}.cgrid--aside[data-astro-cid-jvelyanf] .cgrid__header[data-astro-cid-jvelyanf]{grid-area:1/1}.cgrid--aside[data-astro-cid-jvelyanf] .cgrid__grid[data-astro-cid-jvelyanf]{grid-area:2/1}.cgrid--aside[data-astro-cid-jvelyanf] .cgrid__aside[data-astro-cid-jvelyanf]{grid-area:1/2/span 2;align-self:center;margin-top:0}}.cgrid--left-intro[data-astro-cid-jvelyanf]:not(.cgrid--accent-top):not(.cgrid--aside) .section-heading__subtitle{font-size:var(--text-md)}.cgrid--left-intro[data-astro-cid-jvelyanf]:not(.cgrid--accent-top):not(.cgrid--aside) .cgrid__feature-title[data-astro-cid-jvelyanf]{font-size:var(--text-h3-card-lg);line-height:1.2}.cgrid__header--lead[data-astro-cid-jvelyanf]{text-align:left}.cgrid__header--lead[data-astro-cid-jvelyanf] .section-heading{margin-bottom:var(--space-4)}.cgrid__leadrow[data-astro-cid-jvelyanf]{align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-3);flex-direction:column;display:flex}@media (width>=1024px){.cgrid__leadrow[data-astro-cid-jvelyanf]{justify-content:space-between;align-items:center;gap:var(--space-5);flex-direction:row}}.cgrid__lead-sub[data-astro-cid-jvelyanf]{color:var(--color-body);max-width:42rem;margin:0}.cgrid--dark[data-astro-cid-jvelyanf] .cgrid__lead-sub[data-astro-cid-jvelyanf]{color:#fffc}.cgrid__viewall[data-astro-cid-jvelyanf]{flex:none}.cgrid__grid[data-astro-cid-jvelyanf]{gap:var(--space-4);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}.cgrid__grid--asymmetric[data-astro-cid-jvelyanf]{gap:var(--space-3)}.cgrid__grid--one[data-astro-cid-jvelyanf]{justify-content:center;max-width:38rem;margin-inline:auto}@media (width>=640px){.cgrid__grid--two[data-astro-cid-jvelyanf],.cgrid__grid--three[data-astro-cid-jvelyanf],.cgrid__grid--four[data-astro-cid-jvelyanf],.cgrid__grid--five[data-astro-cid-jvelyanf],.cgrid__grid--asymmetric[data-astro-cid-jvelyanf]{grid-template-columns:repeat(2,1fr)}}@media (width>=640px) and (width<=1023.98px){.cgrid__grid--two[data-astro-cid-jvelyanf] .cgrid__item[data-astro-cid-jvelyanf]:last-child:nth-child(odd),.cgrid__grid--three[data-astro-cid-jvelyanf] .cgrid__item[data-astro-cid-jvelyanf]:last-child:nth-child(odd),.cgrid__grid--four[data-astro-cid-jvelyanf] .cgrid__item[data-astro-cid-jvelyanf]:last-child:nth-child(odd),.cgrid__grid--five[data-astro-cid-jvelyanf] .cgrid__item[data-astro-cid-jvelyanf]:last-child:nth-child(odd),.cgrid__grid--asymmetric[data-astro-cid-jvelyanf] .cgrid__item[data-astro-cid-jvelyanf]:last-child:nth-child(odd){grid-column:1/-1}}@media (width>=1024px){.cgrid__grid--three[data-astro-cid-jvelyanf]{grid-template-columns:repeat(3,1fr)}.cgrid__grid--three[data-astro-cid-jvelyanf] .cgrid__item[data-astro-cid-jvelyanf]:last-child:nth-child(3n+1){grid-column:2}.cgrid__grid--four[data-astro-cid-jvelyanf]{grid-template-columns:repeat(4,1fr)}.cgrid__grid--five[data-astro-cid-jvelyanf]{grid-template-columns:repeat(3,1fr)}.cgrid__grid--asymmetric[data-astro-cid-jvelyanf]{grid-template-columns:repeat(6,1fr)}.cgrid__grid--asymmetric[data-astro-cid-jvelyanf] .cgrid__item[data-astro-cid-jvelyanf]:first-child,.cgrid__grid--asymmetric[data-astro-cid-jvelyanf] .cgrid__item[data-astro-cid-jvelyanf]:nth-child(2){grid-column:span 3}.cgrid__grid--asymmetric[data-astro-cid-jvelyanf] .cgrid__item[data-astro-cid-jvelyanf]:nth-child(n+3){grid-column:span 2}}@media (width>=1280px){.cgrid__grid--five[data-astro-cid-jvelyanf]{grid-template-columns:repeat(5,1fr)}}.cgrid__overlay-card[data-astro-cid-jvelyanf]{border-radius:var(--radius-3xl);isolation:isolate;height:360px;display:block;position:relative;overflow:hidden;box-shadow:0 10px 25px -10px #00206733}.cgrid__overlay-img[data-astro-cid-jvelyanf]{object-fit:cover;z-index:-2;width:100%;height:100%;transition:transform .7s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.cgrid__overlay-card[data-astro-cid-jvelyanf]:hover .cgrid__overlay-img[data-astro-cid-jvelyanf]{transform:scale(1.08)}.cgrid__overlay-card[data-astro-cid-jvelyanf] .media__el{z-index:-2;transition:transform .7s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.cgrid__overlay-card[data-astro-cid-jvelyanf]:hover .media__el{transform:scale(1.08)}.cgrid__overlay-shade[data-astro-cid-jvelyanf]{z-index:-1;background:linear-gradient(to top, color-mix(in srgb, var(--color-bg-darkest) 90%, transparent) 0%, color-mix(in srgb, var(--color-bg-darkest) 45%, transparent) 50%, color-mix(in srgb, var(--color-bg-darkest) 12%, transparent) 100%);transition:opacity .4s;position:absolute;inset:0}.cgrid__overlay-content[data-astro-cid-jvelyanf]{padding:var(--space-5);position:absolute;inset:auto 0 0}.cgrid__overlay-card--no-img[data-astro-cid-jvelyanf]{background:var(--color-bg);border:1px solid var(--color-border);height:100%;text-decoration:none;box-shadow:0 18px 40px -16px #0020672e}.cgrid--dark[data-astro-cid-jvelyanf] .cgrid__overlay-card--no-img[data-astro-cid-jvelyanf]{border-color:#ffffff8c;box-shadow:0 18px 40px -16px #00000073}.cgrid__overlay-card--no-img[data-astro-cid-jvelyanf] .cgrid__overlay-content[data-astro-cid-jvelyanf]{padding:var(--space-6);position:static}.cgrid__overlay-card--no-img[data-astro-cid-jvelyanf] .cgrid__overlay-title[data-astro-cid-jvelyanf]{color:var(--color-brand)}.cgrid__overlay-card--no-img[data-astro-cid-jvelyanf] .cgrid__overlay-desc[data-astro-cid-jvelyanf]{color:var(--color-body);opacity:1;max-height:none;overflow:visible}.cgrid__overlay-title[data-astro-cid-jvelyanf]{color:#fff;margin:0}.cgrid__overlay-desc[data-astro-cid-jvelyanf]{margin:var(--space-2) 0 0;color:#ffffffd9;opacity:0;max-height:0;transition:max-height .4s,opacity .4s;overflow:hidden}.cgrid__overlay-card[data-astro-cid-jvelyanf]:hover .cgrid__overlay-desc[data-astro-cid-jvelyanf],.cgrid__overlay-card[data-astro-cid-jvelyanf]:focus-visible .cgrid__overlay-desc[data-astro-cid-jvelyanf]{opacity:1;max-height:5rem}.cgrid__overlay-arrow[data-astro-cid-jvelyanf]{top:var(--space-4);right:var(--space-4);backdrop-filter:blur(4px);color:#fff;opacity:0;background:#fff3;border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;transition:opacity .4s;display:grid;position:absolute}.cgrid__overlay-arrow[data-astro-cid-jvelyanf] svg{width:1.25rem;height:1.25rem}.cgrid__overlay-card[data-astro-cid-jvelyanf]:hover .cgrid__overlay-arrow[data-astro-cid-jvelyanf]{opacity:1}.cgrid__feature-card[data-astro-cid-jvelyanf]{flex-direction:column;height:100%;display:flex;position:relative}.cgrid__feature-body[data-astro-cid-jvelyanf]{flex-direction:column;flex:auto;display:flex}.cgrid__feature-card[data-astro-cid-jvelyanf]:not(.cgrid__feature-card--row) .cgrid__feature-link[data-astro-cid-jvelyanf]{padding-top:var(--space-3);margin-top:auto}.cgrid--light[data-astro-cid-jvelyanf] .cgrid__grid[data-astro-cid-jvelyanf]:not(.cgrid__grid--capabilities) .cgrid__feature-card[data-astro-cid-jvelyanf]:not(.cgrid__feature-card--accent){box-shadow:var(--shadow-card)}.cgrid--light[data-astro-cid-jvelyanf] .cgrid__grid[data-astro-cid-jvelyanf]:not(.cgrid__grid--capabilities) .cgrid__feature-card[data-astro-cid-jvelyanf]:not(.cgrid__feature-card--accent):hover{box-shadow:var(--shadow-card-lg)}.cgrid--dark[data-astro-cid-jvelyanf] .cgrid__feature-card[data-astro-cid-jvelyanf]:not(.cgrid__feature-card--accent){background:var(--color-bg);border-color:#ffffff8c;box-shadow:0 18px 40px -16px #00000073}.cgrid--dark[data-astro-cid-jvelyanf] .cgrid__feature-card[data-astro-cid-jvelyanf]:not(.cgrid__feature-card--accent):hover{box-shadow:0 28px 50px -16px #0000008c}.cgrid--dark[data-astro-cid-jvelyanf] .cgrid__feature-card[data-astro-cid-jvelyanf]:not(.cgrid__feature-card--accent) .cgrid__feature-eyebrow[data-astro-cid-jvelyanf],.cgrid--dark[data-astro-cid-jvelyanf] .cgrid__feature-card[data-astro-cid-jvelyanf]:not(.cgrid__feature-card--accent) .cgrid__feature-title[data-astro-cid-jvelyanf]{color:var(--color-brand)}.cgrid--dark[data-astro-cid-jvelyanf] .cgrid__feature-card[data-astro-cid-jvelyanf]:not(.cgrid__feature-card--accent) .cgrid__feature-desc[data-astro-cid-jvelyanf]{color:var(--color-body)}.cgrid--dark[data-astro-cid-jvelyanf] .cgrid__feature-card[data-astro-cid-jvelyanf]:not(.cgrid__feature-card--accent) .cgrid__feature-link[data-astro-cid-jvelyanf]{color:color-mix(in srgb, var(--color-brand-blue) 80%, #000)}.cgrid__feature-card--compact[data-astro-cid-jvelyanf]{padding:var(--space-4)}.cgrid__feature-card--compact[data-astro-cid-jvelyanf] .cgrid__feature-title[data-astro-cid-jvelyanf]{font-size:var(--text-md);line-height:1.375}.cgrid__feature-card--accent[data-astro-cid-jvelyanf]{color:#fff;background:radial-gradient(circle at 82% 88%, #ffffff1f, transparent 50%), linear-gradient(135deg, color-mix(in srgb, var(--accent,var(--color-brand-blue)) 54%, #000), color-mix(in srgb, var(--accent,var(--color-brand-blue)) 68%, #000));border-color:#0000}.cgrid__feature-card--accent[data-astro-cid-jvelyanf]:hover{box-shadow:0 20px 30px -10px color-mix(in srgb, var(--accent,var(--color-brand-blue)) 55%, transparent)}.cgrid__feature-card--accent[data-astro-cid-jvelyanf] .cgrid__feature-eyebrow[data-astro-cid-jvelyanf],.cgrid__feature-card--accent[data-astro-cid-jvelyanf] .cgrid__feature-title[data-astro-cid-jvelyanf]{color:#fff}.cgrid__feature-card--accent[data-astro-cid-jvelyanf] .cgrid__feature-title[data-astro-cid-jvelyanf]{font-size:var(--text-md)}.cgrid__grid--steps[data-astro-cid-jvelyanf]{position:relative}@media (width>=1024px){.cgrid__grid--steps[data-astro-cid-jvelyanf]:before{content:"";background:linear-gradient(to right, var(--color-brand-blue), var(--color-accent-teal), var(--color-gold));opacity:.3;z-index:0;height:2px;position:absolute;top:3.5rem;left:10%;right:10%}.cgrid--numbered[data-astro-cid-jvelyanf] .cgrid__grid--steps[data-astro-cid-jvelyanf]:before{background:linear-gradient(to right, var(--color-brand-blue), var(--color-accent-teal), var(--color-accent-coral))}}.cgrid__feature-card--steps[data-astro-cid-jvelyanf]{z-index:1;text-align:center;position:relative}.cgrid__feature-card--steps[data-astro-cid-jvelyanf] .cgrid__feature-icon[data-astro-cid-jvelyanf]{border-radius:var(--radius-pill);width:6rem;height:6rem;margin-inline:auto}.cgrid__feature-card--steps[data-astro-cid-jvelyanf] .cgrid__feature-icon[data-astro-cid-jvelyanf] svg{width:2.5rem;height:2.5rem}.cgrid__feature-card--steps[data-astro-cid-jvelyanf] .cgrid__feature-desc[data-astro-cid-jvelyanf]{font-size:var(--text-meta)}.cgrid__feature-card--badge[data-astro-cid-jvelyanf]{text-align:center;padding:var(--space-6);border-radius:2rem;flex-direction:column;align-items:center;display:flex;box-shadow:0 1px 3px #0020670f}.cgrid__feature-card--badge[data-astro-cid-jvelyanf]:hover{box-shadow:0 25px 50px -12px #0020672e}.cgrid__feature-card--badge[data-astro-cid-jvelyanf] .cgrid__feature-media[data-astro-cid-jvelyanf]{width:100%}.cgrid__feature-card--badge[data-astro-cid-jvelyanf] .cgrid__feature-eyebrow[data-astro-cid-jvelyanf]{color:var(--color-body)}.cgrid__feature-card--badge[data-astro-cid-jvelyanf] .cgrid__feature-link[data-astro-cid-jvelyanf]{align-self:center}.cgrid__feature-media[data-astro-cid-jvelyanf]{height:12rem;margin-bottom:var(--space-4);place-items:center;display:grid}.cgrid__feature-media[data-astro-cid-jvelyanf] img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.cgrid__feature-icon[data-astro-cid-jvelyanf]{border-radius:var(--radius-xl,.75rem);width:3rem;height:3rem;margin-bottom:var(--space-4);background:color-mix(in srgb, var(--accent) 12%, transparent);place-items:center;display:grid}.cgrid__feature-icon[data-astro-cid-jvelyanf] svg{width:1.5rem;height:1.5rem;color:var(--accent)}.cgrid__feature-icon--gradient[data-astro-cid-jvelyanf]{background:linear-gradient(135deg, var(--accent), color-mix(in srgb, var(--accent) 78%, #000));box-shadow:0 10px 20px -8px color-mix(in srgb, var(--accent) 45%, transparent)}.cgrid__feature-icon--gradient[data-astro-cid-jvelyanf] svg{color:#fff}.cgrid__feature-icon--brand[data-astro-cid-jvelyanf]{background:var(--gradient-blue-purple);box-shadow:0 10px 20px -8px color-mix(in srgb, var(--color-brand-blue) 45%, transparent)}.cgrid__feature-icon--brand[data-astro-cid-jvelyanf] svg{color:#fff}.cgrid__feature-num[data-astro-cid-jvelyanf]{background:linear-gradient(135deg, var(--color-brand-blue), var(--color-accent-purple));box-shadow:0 10px 20px -8px color-mix(in srgb, var(--color-brand-blue) 45%, transparent)}.cgrid__feature-num[data-astro-cid-jvelyanf] span[data-astro-cid-jvelyanf]{color:#fff;font-size:1.875rem;font-weight:700;line-height:1}.cgrid__feature-eyebrow[data-astro-cid-jvelyanf]{margin:0 0 var(--space-2);text-transform:uppercase;letter-spacing:var(--eyebrow-tracking);color:var(--color-brand);font-weight:700}.cgrid--dark[data-astro-cid-jvelyanf] .cgrid__feature-eyebrow[data-astro-cid-jvelyanf]{color:var(--color-accent-teal)}.cgrid__feature-title[data-astro-cid-jvelyanf]{margin:0 0 var(--space-2);color:var(--color-brand)}.cgrid--dark[data-astro-cid-jvelyanf] .cgrid__feature-title[data-astro-cid-jvelyanf]{color:#fff}.cgrid__feature-desc[data-astro-cid-jvelyanf]{margin:0 0 var(--space-3);font-size:var(--text-meta);color:var(--color-body);line-height:1.6}.cgrid--dark[data-astro-cid-jvelyanf] .cgrid__feature-desc[data-astro-cid-jvelyanf]{color:#fffc}.cgrid__feature-desc[data-astro-cid-jvelyanf] a,.cgrid__overlay-desc[data-astro-cid-jvelyanf] a{overflow-wrap:anywhere;text-decoration:underline}.cgrid--uniform-text[data-astro-cid-jvelyanf] .cgrid__feature-desc[data-astro-cid-jvelyanf]{font-size:var(--text-xl);line-height:1.4}.cgrid__feature-link[data-astro-cid-jvelyanf]{align-items:center;gap:var(--space-2);font-size:var(--text-meta);color:color-mix(in srgb, var(--color-brand-blue) 80%, #000);font-weight:700;text-decoration:none;display:inline-flex}.cgrid--dark[data-astro-cid-jvelyanf] .cgrid__feature-link[data-astro-cid-jvelyanf]{color:var(--color-accent-teal)}.cgrid__feature-link--cover[data-astro-cid-jvelyanf]:after{content:"";z-index:1;position:absolute;inset:0}.cgrid__feature-link--bare[data-astro-cid-jvelyanf]{display:block}.cgrid__feature-link[data-astro-cid-jvelyanf] svg{width:1rem;height:1rem}.cgrid--accent-top[data-astro-cid-jvelyanf] .cgrid__feature-card[data-astro-cid-jvelyanf]{overflow:hidden}.cgrid--accent-top[data-astro-cid-jvelyanf] .cgrid__feature-card[data-astro-cid-jvelyanf]:before{content:"";background:var(--accent,var(--color-brand-blue));z-index:1;height:4px;position:absolute;inset:0 0 auto}.cgrid__accent-divider[data-astro-cid-jvelyanf]{margin-top:var(--space-4);border-radius:var(--radius-pill);background:var(--accent);width:3rem;height:2px;display:block}.cgrid__intro[data-astro-cid-jvelyanf]{height:100%;min-height:17rem;padding:var(--space-6);border-radius:var(--radius-3xl);background:var(--color-brand);color:#fff;flex-direction:column;display:flex;box-shadow:0 20px 25px -5px #0020672e}.cgrid__intro-title[data-astro-cid-jvelyanf]{margin:0 0 var(--space-3);color:#fff;line-height:1.2}.cgrid__intro-sub[data-astro-cid-jvelyanf]{color:#fffc;margin:0;line-height:1.6}.cgrid__intro-logo[data-astro-cid-jvelyanf]{padding-top:var(--space-5);margin-top:auto}.cgrid__intro-logo[data-astro-cid-jvelyanf] .logo{height:2.25rem}.cgrid__feature-card--row[data-astro-cid-jvelyanf]{align-items:flex-start;gap:var(--space-4);flex-direction:row;display:flex}.cgrid__feature-card--row[data-astro-cid-jvelyanf] .cgrid__feature-icon[data-astro-cid-jvelyanf]{flex:none;margin-bottom:0}.cgrid__feature-card--row[data-astro-cid-jvelyanf] .cgrid__feature-body[data-astro-cid-jvelyanf]{flex:auto;min-width:0}.cgrid__feature-card--badge[data-astro-cid-jvelyanf] .cgrid__feature-body[data-astro-cid-jvelyanf]{width:100%}.cgrid--intro[data-astro-cid-jvelyanf] .cgrid__feature-desc[data-astro-cid-jvelyanf],.cgrid__feature-card--row[data-astro-cid-jvelyanf] .cgrid__feature-link[data-astro-cid-jvelyanf]{font-size:var(--text-md)}.cgrid__grid--capabilities[data-astro-cid-jvelyanf]{column-gap:var(--space-5);row-gap:var(--space-6)}.cgrid__grid--capabilities[data-astro-cid-jvelyanf] .cgrid__feature-card[data-astro-cid-jvelyanf],.cgrid__grid--capabilities[data-astro-cid-jvelyanf] .cgrid__feature-card[data-astro-cid-jvelyanf]:hover{box-shadow:none;background:0 0;border:0;padding:0;transform:none}.cgrid__grid--capabilities[data-astro-cid-jvelyanf] .cgrid__feature-title[data-astro-cid-jvelyanf]{color:var(--color-brand-blue)}.cgrid__grid--capabilities[data-astro-cid-jvelyanf] .cgrid__feature-desc[data-astro-cid-jvelyanf]{font-size:var(--text-md)}.cgrid__grid--capabilities[data-astro-cid-jvelyanf] .cgrid__feature-icon[data-astro-cid-jvelyanf]{background:color-mix(in srgb, var(--color-brand-blue) 10%, transparent)}.cgrid__grid--capabilities[data-astro-cid-jvelyanf] .cgrid__feature-icon[data-astro-cid-jvelyanf] svg{color:var(--color-brand-blue)}.cgrid--left-intro[data-astro-cid-jvelyanf] .cgrid__grid--capabilities[data-astro-cid-jvelyanf] .cgrid__feature-title[data-astro-cid-jvelyanf]{font-size:var(--text-xl);line-height:1.3}@keyframes cstud-lb-in{0%{opacity:0;transform:translateY(12px)scale(.97)}}@keyframes cstud-lb-fade{0%{opacity:0}}body:has(.cstud__lightbox[open]){overflow:hidden}.fcallout[data-astro-cid-uwueb22b]{padding-block:var(--section-py)}.fcallout--light[data-astro-cid-uwueb22b]{background:var(--gradient-hero-light);color:var(--color-body)}.fcallout--dark[data-astro-cid-uwueb22b]{background:var(--color-bg-dark);color:#fffc}.fcallout__inner[data-astro-cid-uwueb22b]{gap:var(--space-5);grid-template-columns:1fr;align-items:center;display:grid}@media (width>=1024px){.fcallout__inner[data-astro-cid-uwueb22b]{gap:var(--space-7);grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.fcallout--image-right[data-astro-cid-uwueb22b] .fcallout__media[data-astro-cid-uwueb22b]{order:1}}.fcallout--no-image[data-astro-cid-uwueb22b] .fcallout__inner[data-astro-cid-uwueb22b]{grid-template-columns:1fr}.fcallout__media[data-astro-cid-uwueb22b]{justify-content:center;display:flex}.fcallout__img[data-astro-cid-uwueb22b]{object-fit:contain;max-width:100%;height:auto}.fcallout__date[data-astro-cid-uwueb22b]{margin:0 0 var(--space-2);color:var(--color-brand-blue);font-size:var(--text-base);font-weight:600}.fcallout--dark[data-astro-cid-uwueb22b] .fcallout__date[data-astro-cid-uwueb22b]{color:color-mix(in srgb, var(--color-brand-blue) 60%, #fff)}.fcallout__heading[data-astro-cid-uwueb22b]{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.fcallout__badge[data-astro-cid-uwueb22b]{padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--gradient-coral);color:#fff;font-size:var(--text-base);align-items:center;font-weight:700;line-height:1.3;display:inline-flex}.fcallout__title[data-astro-cid-uwueb22b]{color:var(--color-brand);font-size:var(--text-xl);margin:0;font-weight:700;line-height:1.3}.fcallout--dark[data-astro-cid-uwueb22b] .fcallout__title[data-astro-cid-uwueb22b]{color:#fff}.fcallout__desc[data-astro-cid-uwueb22b]{margin:0 0 var(--space-3);color:var(--color-body);font-size:var(--text-md);line-height:1.6}.fcallout--dark[data-astro-cid-uwueb22b] .fcallout__desc[data-astro-cid-uwueb22b]{color:#fffc}.fcallout__desc[data-astro-cid-uwueb22b] strong[data-astro-cid-uwueb22b]{color:var(--color-brand);font-weight:700}.fcallout--dark[data-astro-cid-uwueb22b] .fcallout__desc[data-astro-cid-uwueb22b] strong[data-astro-cid-uwueb22b]{color:#fff}.fcallout__desc--rich[data-astro-cid-uwueb22b] p,.fcallout__desc--rich[data-astro-cid-uwueb22b] ul,.fcallout__desc--rich[data-astro-cid-uwueb22b] ol{margin:0 0 var(--space-3)}.fcallout__desc--rich[data-astro-cid-uwueb22b] p:last-child,.fcallout__desc--rich[data-astro-cid-uwueb22b] ul:last-child,.fcallout__desc--rich[data-astro-cid-uwueb22b] ol:last-child{margin-bottom:0}.fcallout__desc--rich[data-astro-cid-uwueb22b] ul,.fcallout__desc--rich[data-astro-cid-uwueb22b] ol{padding-left:1.5rem}.fcallout__desc--rich[data-astro-cid-uwueb22b] li{margin-bottom:.5rem}.fcallout__desc--rich[data-astro-cid-uwueb22b] strong{color:var(--color-brand);font-weight:700}.fcallout--dark[data-astro-cid-uwueb22b] .fcallout__desc--rich[data-astro-cid-uwueb22b] strong{color:#fff}.fcallout__desc--rich[data-astro-cid-uwueb22b] a{color:var(--color-brand);overflow-wrap:anywhere;text-decoration:underline}.fcallout--dark[data-astro-cid-uwueb22b] .fcallout__desc--rich[data-astro-cid-uwueb22b] a{color:#fff}.fcallout__bullets[data-astro-cid-uwueb22b]{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fcallout__bullet[data-astro-cid-uwueb22b]{padding-left:var(--space-3);color:var(--color-body);font-size:var(--text-md);line-height:1.5;position:relative}.fcallout__bullet[data-astro-cid-uwueb22b]:before{content:"";border-radius:var(--radius-pill);opacity:.7;background:currentColor;width:.375rem;height:.375rem;position:absolute;top:.6em;left:0}.fcallout--dark[data-astro-cid-uwueb22b] .fcallout__bullet[data-astro-cid-uwueb22b]{color:#fffc}@keyframes lstrip-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.mediaf[data-astro-cid-w5mznjw4]{padding-block:var(--section-py-xl);position:relative;overflow:hidden}.mediaf--light[data-astro-cid-w5mznjw4]{background:var(--gradient-hero-light);color:var(--color-body)}.mediaf--dark[data-astro-cid-w5mznjw4]{background:var(--color-bg-dark);color:#fffc}.mediaf__orbs[data-astro-cid-w5mznjw4]{z-index:0;position:absolute;inset:0}.mediaf__orb[data-astro-cid-w5mznjw4]{--orb-blur:80px}.mediaf__orb--1[data-astro-cid-w5mznjw4]{--orb-size:500px;--orb-color:color-mix(in srgb, var(--color-brand-blue) 10%, transparent);top:-20%;left:-10%}.mediaf__orb--2[data-astro-cid-w5mznjw4]{--orb-size:400px;--orb-color:color-mix(in srgb, var(--color-accent-purple) 10%, transparent);top:40%;right:-10%}.mediaf__inner[data-astro-cid-w5mznjw4]{z-index:1;gap:var(--space-6);grid-template-columns:1fr;align-items:center;display:grid;position:relative}@media (width>=1024px){.mediaf__inner[data-astro-cid-w5mznjw4]{gap:var(--space-7);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.mediaf--image-left[data-astro-cid-w5mznjw4] .mediaf__media[data-astro-cid-w5mznjw4]{order:-1}}.mediaf__head[data-astro-cid-w5mznjw4]{z-index:1;text-align:center;max-width:56rem;margin:0 auto var(--space-6);position:relative}.mediaf__lead--intro[data-astro-cid-w5mznjw4]{margin-inline:auto}.mediaf__media[data-astro-cid-w5mznjw4]{gap:var(--space-5);flex-direction:column;display:flex}.mediaf__foot[data-astro-cid-w5mznjw4]{z-index:1;margin-top:var(--space-6);justify-content:center;display:flex;position:relative}.mediaf--no-media[data-astro-cid-w5mznjw4] .mediaf__inner[data-astro-cid-w5mznjw4]{grid-template-columns:1fr}.mediaf--no-media[data-astro-cid-w5mznjw4] .mediaf__copy[data-astro-cid-w5mznjw4]{text-align:center;max-width:56rem;margin-inline:auto}.mediaf__ctas[data-astro-cid-w5mznjw4]{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}.mediaf__ctas--center[data-astro-cid-w5mznjw4]{align-items:center}.mediaf__badge[data-astro-cid-w5mznjw4]{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-accent-teal) 10%, transparent);border:1px solid color-mix(in srgb, var(--color-accent-teal) 30%, transparent);color:var(--color-teal-dark);text-transform:uppercase;letter-spacing:var(--eyebrow-tracking);margin-bottom:var(--space-4);font-weight:700;display:inline-flex}.mediaf--dark[data-astro-cid-w5mznjw4] .mediaf__badge[data-astro-cid-w5mznjw4]{color:var(--color-accent-teal)}.mediaf__badge-icon[data-astro-cid-w5mznjw4]{width:1rem;height:1rem}.mediaf__badge--pill[data-astro-cid-w5mznjw4]{text-transform:none;letter-spacing:normal;background:color-mix(in srgb, var(--color-brand-blue) 10%, transparent);border-color:color-mix(in srgb, var(--color-brand-blue) 22%, transparent);color:var(--color-brand-blue)}.mediaf__title[data-astro-cid-w5mznjw4]{color:var(--color-brand);margin:0 0 var(--space-4);line-height:1.2}.mediaf--dark[data-astro-cid-w5mznjw4] .mediaf__title[data-astro-cid-w5mznjw4]{color:#fff}.mediaf__lead[data-astro-cid-w5mznjw4]{color:var(--color-body);margin:0 0 var(--space-3);line-height:1.6}.mediaf__body[data-astro-cid-w5mznjw4]{color:var(--color-body);margin:0 0 var(--space-6);line-height:1.6}.mediaf__body[data-astro-cid-w5mznjw4] p,.mediaf__body[data-astro-cid-w5mznjw4] ul,.mediaf__body[data-astro-cid-w5mznjw4] ol{margin:0 0 var(--space-4)}.mediaf__body[data-astro-cid-w5mznjw4] p:last-child,.mediaf__body[data-astro-cid-w5mznjw4] ul:last-child,.mediaf__body[data-astro-cid-w5mznjw4] ol:last-child{margin-bottom:0}.mediaf__body[data-astro-cid-w5mznjw4] ul,.mediaf__body[data-astro-cid-w5mznjw4] ol{padding-left:1.5rem}.mediaf__body[data-astro-cid-w5mznjw4] li{margin-bottom:.5rem}.mediaf__lead[data-astro-cid-w5mznjw4] strong,.mediaf__body[data-astro-cid-w5mznjw4] strong{color:var(--color-brand);font-weight:700}.mediaf--dark[data-astro-cid-w5mznjw4] .mediaf__lead[data-astro-cid-w5mznjw4] strong,.mediaf--dark[data-astro-cid-w5mznjw4] .mediaf__body[data-astro-cid-w5mznjw4] strong{color:#fff}.mediaf--dark[data-astro-cid-w5mznjw4] .mediaf__lead[data-astro-cid-w5mznjw4],.mediaf--dark[data-astro-cid-w5mznjw4] .mediaf__body[data-astro-cid-w5mznjw4]{color:#fffc}.mediaf--icon-badge[data-astro-cid-w5mznjw4] .mediaf__lead[data-astro-cid-w5mznjw4]{color:var(--color-brand-blue);font-weight:500}.mediaf--dark[data-astro-cid-w5mznjw4].mediaf--icon-badge .mediaf__lead[data-astro-cid-w5mznjw4]{color:color-mix(in srgb, var(--color-brand-blue) 60%, #fff)}.mediaf__cta[data-astro-cid-w5mznjw4]{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);border-radius:var(--radius-xl);background:var(--gradient-teal-blue);color:#fff;font-weight:700;text-decoration:none;transition:transform .3s,box-shadow .3s;display:inline-flex}.mediaf__cta[data-astro-cid-w5mznjw4]:hover{transform:scale(1.03);box-shadow:0 20px 60px -10px #10c7a280}.mediaf__cta-icon[data-astro-cid-w5mznjw4],.mediaf__cta-arrow[data-astro-cid-w5mznjw4]{width:1.25rem;height:1.25rem}.mediaf__cta[data-astro-cid-w5mznjw4]:hover .mediaf__cta-arrow[data-astro-cid-w5mznjw4]{transform:translate(4px)}.mediaf__frame[data-astro-cid-w5mznjw4]{border-radius:var(--radius-3xl);box-shadow:var(--shadow-card-lg);background:var(--color-bg-darkest);aspect-ratio:16/9;border:4px solid #fff;overflow:hidden}.mediaf__video[data-astro-cid-w5mznjw4],.mediaf__img[data-astro-cid-w5mznjw4]{object-fit:cover;width:100%;height:100%}.mediaf--photo[data-astro-cid-w5mznjw4]{padding-block:var(--section-py)}.mediaf--photo[data-astro-cid-w5mznjw4]:not(.mediaf--dark){background:linear-gradient(to bottom right, var(--color-subtle-bg), #fff)}.mediaf--photo[data-astro-cid-w5mznjw4] .mediaf__orbs[data-astro-cid-w5mznjw4]{display:none}.mediaf--photo[data-astro-cid-w5mznjw4] .mediaf__frame[data-astro-cid-w5mznjw4]{aspect-ratio:auto;background:0 0;border:0;position:relative}.mediaf--photo[data-astro-cid-w5mznjw4] .mediaf__frame[data-astro-cid-w5mznjw4]:after{content:"";pointer-events:none;background:linear-gradient(#0000 45%,#0020674d);position:absolute;inset:0}.mediaf--photo[data-astro-cid-w5mznjw4] .mediaf__img[data-astro-cid-w5mznjw4]{height:auto}.mediaf--photo[data-astro-cid-w5mznjw4] .mediaf__frame[data-astro-cid-w5mznjw4] .media__el{aspect-ratio:auto;object-fit:contain;height:auto}.mediaf--photo[data-astro-cid-w5mznjw4] .mediaf__copy[data-astro-cid-w5mznjw4] .mediaf__lead[data-astro-cid-w5mznjw4]{font-size:var(--text-md)}@keyframes ocmp-pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes res-cta-shimmer{to{transform:translate(100%)}}.trust[data-astro-cid-eyoufdjo]{padding-block:var(--section-py-lg)}.trust--dark[data-astro-cid-eyoufdjo]{color:#fff;background:linear-gradient(to bottom right,#00133e,#002067,#081644)}.trust--light[data-astro-cid-eyoufdjo]{background:var(--color-bg);color:var(--color-fg)}.trust__frame[data-astro-cid-eyoufdjo]{gap:var(--space-5);padding:var(--space-5) var(--space-4);border-radius:var(--radius-4xl);background:#062260;border:1px solid #ffffff1f;display:grid}.trust--light[data-astro-cid-eyoufdjo] .trust__frame[data-astro-cid-eyoufdjo]{border-color:var(--color-border);background:var(--color-subtle-bg)}@media (width>=1024px){.trust__frame[data-astro-cid-eyoufdjo]{gap:var(--space-7);padding:var(--space-7);grid-template-columns:17rem minmax(0,1fr)}}.trust__index-list[data-astro-cid-eyoufdjo]{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}@media (width>=1024px){.trust__index[data-astro-cid-eyoufdjo]{align-self:start;position:sticky;top:7rem}}.trust__index-link[data-astro-cid-eyoufdjo]{gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-xl);color:#dbeafe;font-size:var(--text-meta);align-items:baseline;line-height:1.4;text-decoration:none;transition:background-color .2s;display:flex}.trust__index-link[data-astro-cid-eyoufdjo]:hover{color:#fff;background:#ffffff14}.trust--light[data-astro-cid-eyoufdjo] .trust__index-link[data-astro-cid-eyoufdjo]{color:var(--color-body)}.trust--light[data-astro-cid-eyoufdjo] .trust__index-link[data-astro-cid-eyoufdjo]:hover{background:var(--color-bg);color:var(--color-fg)}.trust__num[data-astro-cid-eyoufdjo]{color:color-mix(in srgb, var(--color-brand-blue) 55%, #fff);font-size:var(--text-badge);letter-spacing:.08em;font-weight:700}.trust--light[data-astro-cid-eyoufdjo] .trust__num[data-astro-cid-eyoufdjo]{color:var(--color-brand-blue)}.trust__num--section[data-astro-cid-eyoufdjo]{margin-bottom:var(--space-2);display:block}.trust__section[data-astro-cid-eyoufdjo]{scroll-margin-top:7rem}.trust__section[data-astro-cid-eyoufdjo]+.trust__section[data-astro-cid-eyoufdjo]{margin-top:var(--space-6);padding-top:var(--space-6);border-top:1px solid #ffffff1f}.trust--light[data-astro-cid-eyoufdjo] .trust__section[data-astro-cid-eyoufdjo]+.trust__section[data-astro-cid-eyoufdjo]{border-top-color:var(--color-border)}.trust__title[data-astro-cid-eyoufdjo]{margin:0 0 var(--space-4);font-size:var(--text-h2);line-height:1.2}.trust__body[data-astro-cid-eyoufdjo]{color:#dbeafe}.trust--light[data-astro-cid-eyoufdjo] .trust__body[data-astro-cid-eyoufdjo]{color:var(--color-body)}.trust__body[data-astro-cid-eyoufdjo]>:first-child{margin-top:0}.trust__body[data-astro-cid-eyoufdjo]>:last-child{margin-bottom:0}.trust__body[data-astro-cid-eyoufdjo] p{margin:0 0 var(--space-3)}.trust__body[data-astro-cid-eyoufdjo] h3,.trust__body[data-astro-cid-eyoufdjo] h4{margin:var(--space-5) 0 var(--space-2);color:#fff;line-height:1.3}.trust__body[data-astro-cid-eyoufdjo] h3{font-size:var(--text-xl)}.trust__body[data-astro-cid-eyoufdjo] h4{color:color-mix(in srgb, var(--color-brand-blue) 55%, #fff);font-size:var(--text-md)}.trust--light[data-astro-cid-eyoufdjo] .trust__body[data-astro-cid-eyoufdjo] h3{color:var(--color-fg)}.trust--light[data-astro-cid-eyoufdjo] .trust__body[data-astro-cid-eyoufdjo] h4{color:var(--color-brand-blue)}.trust__body[data-astro-cid-eyoufdjo] ul,.trust__body[data-astro-cid-eyoufdjo] ol{margin:0 0 var(--space-3);padding-left:var(--space-4)}.trust__body[data-astro-cid-eyoufdjo] li+li{margin-top:var(--space-2)}.trust__body[data-astro-cid-eyoufdjo] strong{color:#fff}.trust--light[data-astro-cid-eyoufdjo] .trust__body[data-astro-cid-eyoufdjo] strong{color:var(--color-fg)}.trust__body[data-astro-cid-eyoufdjo] a{color:#fff;text-underline-offset:3px;text-decoration:underline}.trust--light[data-astro-cid-eyoufdjo] .trust__body[data-astro-cid-eyoufdjo] a{color:var(--color-brand-blue)}