.hh[data-astro-cid-63llj4z6]{isolation:isolate;background:var(--color-brand-navy);background-image:var(--gradient-dark);color:var(--color-text-inverse);padding-block:clamp(2.25rem,1.25rem + 2.5vw,3.25rem);position:relative;overflow:hidden}.hh[data-astro-cid-63llj4z6]:before{content:"";z-index:-1;background-image:var(--noise);opacity:.06;mix-blend-mode:overlay;pointer-events:none;position:absolute;inset:0}.hh__media[data-astro-cid-63llj4z6]{z-index:-2;position:absolute;inset:0}.hh__media[data-astro-cid-63llj4z6] img[data-astro-cid-63llj4z6]{object-fit:cover;object-position:50% 88%;width:100%;height:100%}.hh__media[data-astro-cid-63llj4z6]:after{content:"";background:linear-gradient(90deg,#00144ad1 0%,#00144a73 38%,#00144a00 70%),radial-gradient(60% 90% at 85% 20%,#0064d952,#0000 70%);position:absolute;inset:0}.hh__inner[data-astro-cid-63llj4z6]{position:relative}.hh__eyebrow[data-astro-cid-63llj4z6]{margin:0 0 var(--space-3);font-size:var(--font-size-small);font-weight:var(--font-weight-bold);letter-spacing:.18em;color:#64bbff}.hh__title[data-astro-cid-63llj4z6]{letter-spacing:-.03em;max-width:18ch;color:var(--color-text-inverse);text-wrap:balance;margin:0;font-size:clamp(2.5rem,1.4rem + 3.6vw,4.25rem);line-height:1.04}.hh__p[data-astro-cid-63llj4z6]{margin:var(--space-4) 0 0;max-width:46ch;color:var(--color-text-inverse-secondary);font-size:clamp(1.125rem,1rem + .5vw,1.375rem);line-height:1.5}.hh__ctas[data-astro-cid-63llj4z6]{gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}@media (width<=760px){.hh__media[data-astro-cid-63llj4z6]:after{background:linear-gradient(#00144a99 0%,#00144acc 100%)}.hh__cta[data-astro-cid-63llj4z6]{flex:100%;justify-content:center}}.roles__head[data-astro-cid-k2rbrvos]{max-width:760px;margin-bottom:var(--space-6)}.roles__head[data-astro-cid-k2rbrvos] h2[data-astro-cid-k2rbrvos]{margin:0 0 var(--space-2)}.roles__head[data-astro-cid-k2rbrvos] p[data-astro-cid-k2rbrvos]{color:var(--color-text-secondary);margin:0}.roles__tabs[data-astro-cid-k2rbrvos]{gap:var(--space-2);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.roles__tab[data-astro-cid-k2rbrvos]{align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-4);border:var(--border-width) solid var(--color-border-strong);background:var(--color-surface);color:var(--color-text-primary);font:inherit;font-weight:var(--font-weight-semibold);cursor:pointer;border-radius:999px;display:inline-flex}.roles__tab[data-astro-cid-k2rbrvos]:hover{border-color:var(--color-link);color:var(--color-link)}.roles__tab[data-astro-cid-k2rbrvos][aria-selected=true]{background:var(--color-brand-primary);border-color:var(--color-brand-primary);color:var(--color-on-primary)}.roles__tab[data-astro-cid-k2rbrvos]:focus-visible{outline:2px solid var(--color-focus,var(--color-link));outline-offset:2px}.roles__panel[data-astro-cid-k2rbrvos]{gap:var(--space-5);padding:var(--space-6);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-subtle);display:grid}.roles__panel[data-astro-cid-k2rbrvos][hidden]{display:none}.roles__pitch[data-astro-cid-k2rbrvos]{max-width:820px;color:var(--color-text-primary);margin:0;font-size:1.125rem;line-height:1.55}.roles__items[data-astro-cid-k2rbrvos]{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.roles__item[data-astro-cid-k2rbrvos]{align-items:flex-start;gap:var(--space-3);height:100%;padding:var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-primary);transition:border-color var(--duration-base) var(--easing);text-decoration:none;display:flex}.roles__item[data-astro-cid-k2rbrvos]:hover{border-color:var(--color-link)}.roles__item[data-astro-cid-k2rbrvos]>span[data-astro-cid-k2rbrvos]:nth-child(2){gap:var(--space-1);flex:1;display:grid}.roles__item[data-astro-cid-k2rbrvos] strong[data-astro-cid-k2rbrvos]{color:var(--color-link)}.roles__item[data-astro-cid-k2rbrvos] span[data-astro-cid-k2rbrvos] span[data-astro-cid-k2rbrvos]{font-size:var(--font-size-small);color:var(--color-text-secondary)}.roles__item[data-astro-cid-k2rbrvos] .roles__arrow{color:var(--color-link);flex:none;margin-top:2px}@media (width<=899px){.roles__items[data-astro-cid-k2rbrvos]{grid-template-columns:minmax(0,1fr)}.roles__panel[data-astro-cid-k2rbrvos]{padding:var(--space-4)}}.tech[data-astro-cid-wcolddp2]{gap:var(--space-6) var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.tech[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]{gap:var(--space-4);display:flex}.tech[data-astro-cid-wcolddp2] .icon[data-astro-cid-wcolddp2]{color:var(--color-link);flex:none;margin-top:2px}.tech[data-astro-cid-wcolddp2] h3[data-astro-cid-wcolddp2]{font-size:var(--font-size-h5);letter-spacing:0;margin-bottom:var(--space-1)}.tech[data-astro-cid-wcolddp2] p[data-astro-cid-wcolddp2]{font-size:var(--font-size-small);color:var(--color-text-secondary);margin:0}@media (width<=1023px){.tech[data-astro-cid-wcolddp2]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=639px){.tech[data-astro-cid-wcolddp2]{grid-template-columns:minmax(0,1fr)}}.eprod[data-astro-cid-wcolddp2]{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.eprod[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]{align-items:center;gap:var(--space-2);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);text-decoration:none;display:flex}.eprod[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]:hover{text-decoration:underline}.who[data-astro-cid-wcolddp2]{gap:var(--space-6);grid-template-rows:auto auto;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);display:grid}.who[data-astro-cid-wcolddp2]>[data-astro-cid-wcolddp2]:first-child{grid-row:span 2}.who[data-astro-cid-wcolddp2]>[data-astro-cid-wcolddp2]:first-child .card__media[data-astro-cid-wcolddp2]{aspect-ratio:16/11}.who[data-astro-cid-wcolddp2]>[data-astro-cid-wcolddp2]:not(:first-child){flex-direction:row}.who[data-astro-cid-wcolddp2]>[data-astro-cid-wcolddp2]:not(:first-child) .card__media[data-astro-cid-wcolddp2]{aspect-ratio:auto;flex:none;width:42%;padding:0;position:relative}.who[data-astro-cid-wcolddp2]>[data-astro-cid-wcolddp2]:not(:first-child) .card__media[data-astro-cid-wcolddp2] .figure{inset:var(--space-4) var(--space-4) 0;width:auto;height:auto;position:absolute}@media (width<=767px){.who[data-astro-cid-wcolddp2]{grid-template-columns:minmax(0,1fr)}.who[data-astro-cid-wcolddp2]>[data-astro-cid-wcolddp2]:first-child{grid-row:auto}.who[data-astro-cid-wcolddp2]>[data-astro-cid-wcolddp2]:not(:first-child){flex-direction:column}.who[data-astro-cid-wcolddp2]>[data-astro-cid-wcolddp2]:not(:first-child) .card__media[data-astro-cid-wcolddp2]{aspect-ratio:16/10;width:auto}}.who__card[data-astro-cid-wcolddp2] h3[data-astro-cid-wcolddp2]{font-size:var(--font-size-h4)}.sectors[data-astro-cid-wcolddp2]{margin-top:var(--space-12)}.sectors[data-astro-cid-wcolddp2] h3[data-astro-cid-wcolddp2]{font-size:var(--font-size-h4);letter-spacing:0}.sector-chips[data-astro-cid-wcolddp2]{gap:var(--space-2)}.sector-cats[data-astro-cid-wcolddp2]{gap:var(--space-6);display:grid}.sector-cats[data-astro-cid-wcolddp2] h4[data-astro-cid-wcolddp2]{margin:0 0 var(--space-3);font-size:var(--font-size-small);letter-spacing:.06em;text-transform:uppercase}.sector-cats[data-astro-cid-wcolddp2] h4[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]{color:var(--color-text-secondary);text-decoration:none}.sector-cats[data-astro-cid-wcolddp2] h4[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]:hover{color:var(--color-link)}.sector-chips[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]{align-items:center;gap:var(--space-2);min-height:40px;padding:var(--space-2) var(--space-4);background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-pill);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);color:var(--color-text-primary);text-decoration:none;display:inline-flex}.sector-chips[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]:hover{border-color:var(--color-brand-primary);color:var(--color-link)}.sector-chips[data-astro-cid-wcolddp2] .icon[data-astro-cid-wcolddp2]{color:var(--color-link)}.home-pkgs[data-astro-cid-wcolddp2]{align-items:stretch}@media (width<=1100px){.home-pkgs[data-astro-cid-wcolddp2]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.home-pkgs[data-astro-cid-wcolddp2]{grid-template-columns:minmax(0,1fr)}}.cb-band[data-astro-cid-wcolddp2]{gap:var(--space-6);padding:var(--space-8);border-radius:var(--radius-xl);background:var(--color-brand-subtle);border:var(--border-width) solid #a6e0ff;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.cb-band[data-astro-cid-wcolddp2] h2[data-astro-cid-wcolddp2]{margin:0 0 var(--space-2);font-size:var(--font-size-h3)}.cb-band[data-astro-cid-wcolddp2] p[data-astro-cid-wcolddp2]{color:var(--color-text-secondary);max-width:720px;margin:0}@media (width<=760px){.cb-band[data-astro-cid-wcolddp2]{padding:var(--space-6);grid-template-columns:1fr}}.facts[data-astro-cid-wcolddp2]{background:var(--color-surface);box-shadow:inset 0 -1px 0 var(--color-border)}.facts__list[data-astro-cid-wcolddp2]{padding:var(--space-10) 0;gap:var(--space-6);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;list-style:none;display:grid}.facts__list[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]{gap:var(--space-1);padding-left:var(--space-5);border-left:3px solid var(--color-brand-primary);flex-direction:column;display:flex}.facts__value[data-astro-cid-wcolddp2]{font-size:var(--font-size-h3);font-weight:var(--font-weight-semibold);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--color-text-primary);line-height:1.1}.facts__value[data-astro-cid-wcolddp2] span[data-astro-cid-wcolddp2]{font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);letter-spacing:0}.facts__detail[data-astro-cid-wcolddp2]{font-size:var(--font-size-small);color:var(--color-text-secondary)}@media (width<=1023px){.facts__list[data-astro-cid-wcolddp2]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=479px){.facts__list[data-astro-cid-wcolddp2]{grid-template-columns:minmax(0,1fr)}}.problems[data-astro-cid-wcolddp2]{border-top:var(--border-width) solid var(--color-border-group);margin:0;padding:0;list-style:none}.problem[data-astro-cid-wcolddp2]{gap:var(--space-8);padding:var(--space-8) 0;border-bottom:var(--border-width) solid var(--color-border-group);grid-template-columns:minmax(0,4fr) minmax(0,5fr) minmax(0,3fr);display:grid}.problem__head[data-astro-cid-wcolddp2]{gap:var(--space-4);align-items:flex-start;display:flex}.problem[data-astro-cid-wcolddp2] h3[data-astro-cid-wcolddp2]{font-size:var(--font-size-h4);margin:var(--space-2) 0 0}.problem__body[data-astro-cid-wcolddp2] p[data-astro-cid-wcolddp2]{font-size:var(--font-size-small);color:var(--color-text-secondary);margin-bottom:var(--space-2)}.problem__body[data-astro-cid-wcolddp2] p[data-astro-cid-wcolddp2]:last-child{margin-bottom:0}.problem__body[data-astro-cid-wcolddp2] strong[data-astro-cid-wcolddp2]{color:var(--color-text-primary)}.problem__links[data-astro-cid-wcolddp2]{font-size:var(--font-size-small);align-content:start;gap:0;margin:0;padding:0;list-style:none;display:grid}.problem__links[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]{min-height:24px;padding-block:var(--space-1);font-weight:var(--font-weight-medium);display:inline-block}@media (width<=1023px){.problem[data-astro-cid-wcolddp2]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.problem__head[data-astro-cid-wcolddp2]{grid-column:1/-1}}@media (width<=639px){.problem[data-astro-cid-wcolddp2]{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}}.bento[data-astro-cid-wcolddp2]{gap:var(--space-5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.bento[data-astro-cid-wcolddp2] .bento__lead{padding:var(--space-10);background:var(--color-brand-navy);background-image:var(--gradient-dark);color:var(--color-text-inverse);grid-area:span 2/span 2}.bento[data-astro-cid-wcolddp2] .bento__lead h3{font-size:var(--font-size-h2);color:var(--color-text-inverse);margin-top:auto}.bento[data-astro-cid-wcolddp2] .bento__lead p,.bento[data-astro-cid-wcolddp2] .bento__lead .card__meta{color:var(--color-text-inverse-secondary)}.bento[data-astro-cid-wcolddp2] .bento__lead .card__cta{color:var(--color-text-inverse)}.bento[data-astro-cid-wcolddp2] .bento__lead .icon-tile{color:var(--color-text-inverse);background:#ffffff1f;width:56px;height:56px}.bento[data-astro-cid-wcolddp2] .bento__lead .card__link:focus-visible{outline:none}.bento[data-astro-cid-wcolddp2] .bento__tint{background:linear-gradient(#eaf4ff,#d1efff)}.bento[data-astro-cid-wcolddp2] .bento__wide{align-items:center;column-gap:var(--space-6);grid-column:1/-1;grid-template-columns:auto minmax(0,1.2fr) minmax(0,2fr) auto;display:grid}.bento[data-astro-cid-wcolddp2] .bento__wide .card__meta{display:none}.bento[data-astro-cid-wcolddp2] .bento__wide .card__footer{margin:0;padding:0}@media (width<=1023px){.bento[data-astro-cid-wcolddp2]{grid-template-columns:repeat(2,minmax(0,1fr))}.bento[data-astro-cid-wcolddp2] .bento__lead{grid-row:auto}.bento[data-astro-cid-wcolddp2] .bento__wide{display:flex}}@media (width<=639px){.bento[data-astro-cid-wcolddp2]{grid-template-columns:minmax(0,1fr)}.bento[data-astro-cid-wcolddp2] .bento__lead{padding:var(--space-6);grid-column:auto}}.tiers[data-astro-cid-wcolddp2]{background:var(--color-surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.tiers__item[data-astro-cid-wcolddp2]{gap:var(--space-3);padding:var(--space-8);flex-direction:column;display:flex;position:relative}.tiers__item[data-astro-cid-wcolddp2]+.tiers__item[data-astro-cid-wcolddp2]{border-left:var(--border-width) solid var(--color-border)}.tiers__item[data-astro-cid-wcolddp2] h3[data-astro-cid-wcolddp2]{font-size:var(--font-size-h4);margin:var(--space-2) 0 0}.tiers__item[data-astro-cid-wcolddp2] h3[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]{color:inherit;text-decoration:none}.tiers__item[data-astro-cid-wcolddp2] h3[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]:after{content:"";position:absolute;inset:0}.tiers__item[data-astro-cid-wcolddp2]:hover{background:var(--color-surface-subtle)}.tiers__item[data-astro-cid-wcolddp2]:has(a:focus-visible){outline:2px solid var(--color-focus);outline-offset:-2px}.tiers__item[data-astro-cid-wcolddp2] p[data-astro-cid-wcolddp2]{color:var(--color-text-secondary);margin:0}.tiers__cta[data-astro-cid-wcolddp2]{padding-top:var(--space-3);font-size:var(--font-size-small);margin-top:auto}@media (width<=767px){.tiers[data-astro-cid-wcolddp2]{grid-template-columns:minmax(0,1fr)}.tiers__item[data-astro-cid-wcolddp2]+.tiers__item[data-astro-cid-wcolddp2]{border-left:0;border-top:var(--border-width) solid var(--color-border)}}.autonomy-compare[data-astro-cid-wcolddp2]{grid-template-columns:minmax(0,.75fr) minmax(0,1.6fr);align-items:start}@media (width<=1023px){.autonomy-compare[data-astro-cid-wcolddp2]{grid-template-columns:minmax(0,1fr)}}.stack-lg[data-astro-cid-wcolddp2]{gap:var(--space-12);display:grid}.tag-list[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]{padding:2px var(--space-2);font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);background:var(--color-surface-subtle);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-secondary)}.card[data-astro-cid-wcolddp2] h3[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]{color:inherit;text-decoration:none}.card[data-astro-cid-wcolddp2] h3[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]:hover{color:var(--color-link);text-decoration:underline}.integrations[data-astro-cid-wcolddp2]{justify-content:space-between;align-items:center;gap:var(--space-4);margin-top:var(--space-6);padding:var(--space-6);background:var(--color-surface-subtle);border-radius:var(--radius-xl);flex-wrap:wrap;display:flex}.integrations[data-astro-cid-wcolddp2] p[data-astro-cid-wcolddp2]{max-width:820px;color:var(--color-text-secondary);font-size:var(--font-size-small);margin:0}.start-steps[data-astro-cid-wcolddp2]{gap:var(--space-8);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.start-steps[data-astro-cid-wcolddp2]:before{content:"";background:linear-gradient(90deg, var(--color-brand-primary), var(--color-border-group));height:2px;position:absolute;top:20px;left:20px;right:20px}.start-steps[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]{position:relative}.start-steps[data-astro-cid-wcolddp2] h3[data-astro-cid-wcolddp2]{font-size:var(--font-size-h4);margin:var(--space-5) 0 var(--space-2)}.start-steps[data-astro-cid-wcolddp2] p[data-astro-cid-wcolddp2]{font-size:var(--font-size-small);color:var(--color-text-secondary);margin:0}.start-steps__n[data-astro-cid-wcolddp2]{background:var(--color-brand-primary);width:40px;height:40px;color:var(--color-on-primary);font-weight:var(--font-weight-semibold);box-shadow:0 0 0 6px var(--color-surface);font-variant-numeric:tabular-nums;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:relative}@media (width<=1023px){.start-steps[data-astro-cid-wcolddp2]{grid-template-columns:repeat(2,minmax(0,1fr))}.start-steps[data-astro-cid-wcolddp2]:before{display:none}}@media (width<=479px){.start-steps[data-astro-cid-wcolddp2]{grid-template-columns:minmax(0,1fr)}}.faq-split[data-astro-cid-wcolddp2]{align-items:start}.home-guides-h[data-astro-cid-wcolddp2]{font-size:var(--font-size-h5);letter-spacing:0;margin-top:var(--space-8)}.home-guides[data-astro-cid-wcolddp2]{padding-left:var(--space-5);gap:var(--space-2);font-size:var(--font-size-small);margin:0;display:grid}.final[data-astro-cid-wcolddp2]{align-items:start}.final[data-astro-cid-wcolddp2] .check-list[data-astro-cid-wcolddp2]{margin-top:var(--space-6)}.final__shell[data-astro-cid-wcolddp2]{padding:var(--space-2);box-shadow:var(--shadow-lg);background:#ffffff12;border:1px solid #ffffff29;border-radius:28px}.final__form[data-astro-cid-wcolddp2]{padding:var(--space-8);background:var(--color-surface);color:var(--color-text-primary);border-radius:20px;box-shadow:inset 0 1px 1px #fff9}.final__form[data-astro-cid-wcolddp2] p,.final__form[data-astro-cid-wcolddp2] li{color:inherit}.final__form[data-astro-cid-wcolddp2] .caption{color:var(--color-text-muted)}.final__form[data-astro-cid-wcolddp2] a:not(.btn){color:var(--color-link)}.final__form[data-astro-cid-wcolddp2] :focus-visible{outline-color:var(--color-focus)}.final__form-title[data-astro-cid-wcolddp2]{font-size:var(--font-size-h4);letter-spacing:0;color:var(--color-text-primary)!important}@media (width<=479px){.final__form[data-astro-cid-wcolddp2]{padding:var(--space-5)}}.needs-list[data-astro-cid-wcolddp2]{gap:0 var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.needs-list[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]{border-top:var(--border-width) solid var(--color-border)}.needs-list__a[data-astro-cid-wcolddp2]{gap:var(--space-4);padding:var(--space-5) 0;color:inherit;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;text-decoration:none;display:grid}.needs-list__a[data-astro-cid-wcolddp2]>svg:first-child{color:var(--color-brand-primary);margin-top:2px}.needs-list__a[data-astro-cid-wcolddp2]>svg:last-child{color:var(--color-link);transition:transform var(--duration-fast) var(--easing);margin-top:3px}.needs-list__a[data-astro-cid-wcolddp2] span[data-astro-cid-wcolddp2]{gap:var(--space-1);display:grid}.needs-list__a[data-astro-cid-wcolddp2] strong[data-astro-cid-wcolddp2]{font-weight:var(--font-weight-semibold)}.needs-list__a[data-astro-cid-wcolddp2] small[data-astro-cid-wcolddp2]{font-size:var(--font-size-small);color:var(--color-text-secondary);line-height:1.5}.needs-list__a[data-astro-cid-wcolddp2]:hover strong[data-astro-cid-wcolddp2]{color:var(--color-link)}.needs-list__a[data-astro-cid-wcolddp2]:hover>svg:last-child{transform:translate(3px)}@media (width<=760px){.needs-list[data-astro-cid-wcolddp2]{grid-template-columns:1fr}}.cb-panel[data-astro-cid-wcolddp2]{min-height:0!important}.cb-panel[data-astro-cid-wcolddp2] .fb-panel__body{max-width:40rem}.cb-panel[data-astro-cid-wcolddp2] h2{font-size:var(--font-size-h2)!important}.cb-panel[data-astro-cid-wcolddp2] .fb-panel__mark{width:min(40%,22rem);left:55%}.cb-panel__btn[data-astro-cid-wcolddp2]{margin-top:var(--space-6)}.more-links[data-astro-cid-wcolddp2]{margin-top:var(--space-10);padding-top:var(--space-6);border-top:var(--border-width) solid var(--color-border)}.more-links[data-astro-cid-wcolddp2] h3[data-astro-cid-wcolddp2]{margin:0 0 var(--space-4);font-size:var(--font-size-h4)}.more-links[data-astro-cid-wcolddp2] ul[data-astro-cid-wcolddp2]{gap:var(--space-3) var(--space-8);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.areas[data-astro-cid-wcolddp2]{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.area[data-astro-cid-wcolddp2]{padding:var(--space-4) var(--space-5) var(--space-5);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);align-content:start;display:grid}.area__head[data-astro-cid-wcolddp2]{gap:var(--space-3);padding-bottom:var(--space-3);margin-bottom:var(--space-3);border-bottom:var(--border-width) solid var(--color-border);color:inherit;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;text-decoration:none;display:grid}.area__head[data-astro-cid-wcolddp2]>svg:last-child{color:var(--color-link);transition:transform var(--duration-fast) var(--easing)}.area__head[data-astro-cid-wcolddp2]:hover strong[data-astro-cid-wcolddp2]{color:var(--color-link)}.area__head[data-astro-cid-wcolddp2]:hover>svg:last-child{transform:translate(3px)}.area__tx[data-astro-cid-wcolddp2]{gap:2px;min-width:0;display:grid}.area__tx[data-astro-cid-wcolddp2] strong[data-astro-cid-wcolddp2]{font-weight:var(--font-weight-semibold)}.area__tx[data-astro-cid-wcolddp2] small[data-astro-cid-wcolddp2]{font-size:var(--font-size-caption);color:var(--color-text-secondary)}.area__mods[data-astro-cid-wcolddp2]{gap:2px;margin:0;padding:0;list-style:none;display:grid}.area__mods[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]{align-items:center;gap:var(--space-2);min-height:32px;font-size:var(--font-size-small);color:var(--color-text-secondary);text-decoration:none;display:flex}.area__mods[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2] svg{color:var(--color-link);flex:none}.area__mods[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]:hover{color:var(--color-link);text-decoration:underline}.area__more[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]{font-weight:var(--font-weight-semibold);color:var(--color-link)}@media (width<=1023px){.areas[data-astro-cid-wcolddp2]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.areas[data-astro-cid-wcolddp2]{grid-template-columns:1fr}}.ai-panel[data-astro-cid-wcolddp2] .fb-panel__mark{width:min(38%,24rem);left:60%}.ai-panel[data-astro-cid-wcolddp2] .fb-panel__body{max-width:min(34rem,56%)}@media (width<=900px){.ai-panel[data-astro-cid-wcolddp2] .fb-panel__body{max-width:none}}.ai-panel__eyebrow[data-astro-cid-wcolddp2]{font-weight:var(--font-weight-semibold);letter-spacing:.02em;margin:0 0 var(--space-3)!important;font-size:var(--font-size-small)!important}.ai-points[data-astro-cid-wcolddp2]{gap:var(--space-4);margin:var(--space-6) 0 0;padding:0;list-style:none;display:grid}.ai-points[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]{gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.ai-points__ic[data-astro-cid-wcolddp2]{border-radius:var(--radius-md);background:var(--color-brand-primary);color:#fff;place-items:center;width:40px;height:40px;display:grid}.ai-points[data-astro-cid-wcolddp2] strong[data-astro-cid-wcolddp2]{font-weight:var(--font-weight-semibold);display:block}.ai-points[data-astro-cid-wcolddp2] small[data-astro-cid-wcolddp2]{font-size:var(--font-size-small);opacity:.9;margin-top:2px;line-height:1.5;display:block}.ai-panel__btn[data-astro-cid-wcolddp2]{margin-top:var(--space-6)}@media (width<=760px){.ai-panel[data-astro-cid-wcolddp2] .fb-panel__mark{opacity:.35;width:70%;top:18%;left:40%}}
