.contact-form__nojs[data-astro-cid-qhsmdzqq]{margin-bottom:var(--space-6)}.form[data-astro-cid-qhsmdzqq]{gap:var(--space-6);padding:var(--space-8);background:var(--color-surface-light);border:var(--border-width) solid var(--color-border-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);color:var(--color-text-dark);display:grid}.form__intro[data-astro-cid-qhsmdzqq]{gap:var(--space-3);border-bottom:1px solid var(--color-border-light);padding-bottom:var(--space-6);display:grid}.form__intro[data-astro-cid-qhsmdzqq] .eyebrow[data-astro-cid-qhsmdzqq]{margin:0}.form__intro[data-astro-cid-qhsmdzqq] h2[data-astro-cid-qhsmdzqq]{max-width:24ch;font-size:clamp(1.5rem,1.25rem + 1vw,2rem);line-height:1.2}.form__intro[data-astro-cid-qhsmdzqq]>p[data-astro-cid-qhsmdzqq]:last-child{max-width:62ch;color:var(--color-text-muted)}.form__row[data-astro-cid-qhsmdzqq]{gap:var(--space-6);display:grid}.field[data-astro-cid-qhsmdzqq]{gap:var(--space-2);align-content:start;display:grid}.field[data-astro-cid-qhsmdzqq] label[data-astro-cid-qhsmdzqq]{font-size:var(--text-sm);font-weight:650}.field__req[data-astro-cid-qhsmdzqq]{color:var(--color-text-muted);font-weight:400}.field[data-astro-cid-qhsmdzqq] input[data-astro-cid-qhsmdzqq],.field[data-astro-cid-qhsmdzqq] select[data-astro-cid-qhsmdzqq]{border-radius:var(--radius-md);width:100%;height:50px;color:var(--color-text-dark);font:inherit;background:#fff;border:1px solid #8797a5;padding:0 14px}.field[data-astro-cid-qhsmdzqq] textarea[data-astro-cid-qhsmdzqq]{border-radius:var(--radius-md);width:100%;min-height:132px;color:var(--color-text-dark);font:inherit;resize:vertical;background:#fff;border:1px solid #8797a5;padding:12px 14px}.field[data-astro-cid-qhsmdzqq] input[data-astro-cid-qhsmdzqq]:focus-visible,.field[data-astro-cid-qhsmdzqq] select[data-astro-cid-qhsmdzqq]:focus-visible,.field[data-astro-cid-qhsmdzqq] textarea[data-astro-cid-qhsmdzqq]:focus-visible{border-color:var(--color-action-red);outline:3px solid color-mix(in srgb, var(--color-action-red) 25%, transparent);outline-offset:1px}.field[data-astro-cid-qhsmdzqq] input[data-astro-cid-qhsmdzqq][aria-invalid=true],.field[data-astro-cid-qhsmdzqq] select[data-astro-cid-qhsmdzqq][aria-invalid=true],.field[data-astro-cid-qhsmdzqq] textarea[data-astro-cid-qhsmdzqq][aria-invalid=true]{border-color:var(--color-action-red)}.field__hint[data-astro-cid-qhsmdzqq],.form__privacy[data-astro-cid-qhsmdzqq]{color:var(--color-text-muted);font-size:var(--text-sm)}.field__error[data-astro-cid-qhsmdzqq]{color:var(--color-red-text-on-light);font-size:var(--text-sm);font-weight:600}.field__error[data-astro-cid-qhsmdzqq]:empty{display:none}.form__privacy[data-astro-cid-qhsmdzqq],.form__feedback[data-astro-cid-qhsmdzqq],.form__summary[data-astro-cid-qhsmdzqq]{margin:0}.form__challenge[data-astro-cid-qhsmdzqq]{max-width:100%;min-height:65px;overflow:hidden}.form__actions[data-astro-cid-qhsmdzqq]{display:flex}.form__actions[data-astro-cid-qhsmdzqq] .button[data-astro-cid-qhsmdzqq]{gap:var(--space-2)}.form__actions[data-astro-cid-qhsmdzqq] .button[data-astro-cid-qhsmdzqq]:disabled{cursor:wait;opacity:.62}.form-success[data-astro-cid-qhsmdzqq]{gap:var(--space-4);padding:var(--space-8);background:linear-gradient(135deg, #c81e2e0e, transparent 48%), var(--color-surface-light);border:1px solid var(--color-border-light);border-left:4px solid var(--color-action-red);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);color:var(--color-text-dark);grid-template-columns:48px minmax(0,1fr);display:grid;position:relative;overflow:hidden}.form-success[data-astro-cid-qhsmdzqq][hidden]{display:none}.form-success[data-astro-cid-qhsmdzqq]:focus{outline:none}.form-success__icon[data-astro-cid-qhsmdzqq]{background:var(--color-action-red);color:#fff;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.form-success__copy[data-astro-cid-qhsmdzqq]{gap:var(--space-2);display:grid}.form-success__eyebrow[data-astro-cid-qhsmdzqq]{color:var(--color-red-text-on-light);font-size:var(--text-xs);letter-spacing:.09em;text-transform:uppercase;font-weight:750}.form-success[data-astro-cid-qhsmdzqq] h3[data-astro-cid-qhsmdzqq]{max-width:28ch;font-size:clamp(1.35rem,1.15rem + .7vw,1.75rem);line-height:1.25}.form-success__copy[data-astro-cid-qhsmdzqq]>p[data-astro-cid-qhsmdzqq]:last-child{max-width:56ch;color:var(--color-text-muted)}.form-success__follow-up[data-astro-cid-qhsmdzqq]{margin-top:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--color-border-light);color:var(--color-text-muted);font-size:var(--text-sm);grid-column:1/-1}.form-success__follow-up[data-astro-cid-qhsmdzqq] a[data-astro-cid-qhsmdzqq]{color:var(--color-text-dark);font-weight:650}.direct-fallback[data-astro-cid-qhsmdzqq]{margin-top:var(--space-5);color:var(--color-text-muted);font-size:var(--text-sm)}.direct-fallback[data-astro-cid-qhsmdzqq] a[data-astro-cid-qhsmdzqq]{color:var(--color-text-dark);font-weight:650}.honeypot[data-astro-cid-qhsmdzqq]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (width>=768px){.form[data-astro-cid-qhsmdzqq]{padding:var(--space-10)}.form__row--2[data-astro-cid-qhsmdzqq]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@media (width<=479px){.form-success[data-astro-cid-qhsmdzqq]{gap:var(--space-3);padding:var(--space-6);grid-template-columns:40px minmax(0,1fr)}.form-success__icon[data-astro-cid-qhsmdzqq]{width:38px;height:38px}}.contact-layout[data-astro-cid-5g3jvhfo]{max-width:840px}.corporate-hero[data-astro-cid-ywsa6kuf]{border-bottom:3px solid var(--color-brand-red);background:linear-gradient(115deg, #e3263617, transparent 36%), var(--color-graphite);padding-block:clamp(36px,5vw,76px) clamp(56px,7vw,96px);position:relative;overflow:hidden}.corporate-hero[data-astro-cid-ywsa6kuf]:after{content:"";pointer-events:none;background:linear-gradient(135deg,#0000 38%,#ffffff06 38% 62%,#0000 62%);width:min(42vw,640px);position:absolute;inset:0 0 0 auto}.corporate-hero__inner[data-astro-cid-ywsa6kuf]{z-index:1;gap:var(--space-10);align-items:end;display:grid;position:relative}.corporate-hero__main[data-astro-cid-ywsa6kuf]{gap:var(--space-5);max-width:850px;display:grid}.corporate-hero__eyebrow[data-astro-cid-ywsa6kuf]:after{display:none}h1[data-astro-cid-ywsa6kuf]{letter-spacing:-.035em;text-wrap:balance;max-width:18ch;font-size:clamp(2.45rem,1.7rem + 3.25vw,4.8rem);font-weight:600;line-height:1.02}.corporate-hero__lead[data-astro-cid-ywsa6kuf]{max-width:63ch;color:var(--color-text-light-muted);font-size:clamp(1.125rem,1.02rem + .45vw,1.35rem);line-height:1.55}.corporate-hero__actions[data-astro-cid-ywsa6kuf]{gap:var(--space-3);padding-top:var(--space-2);flex-wrap:wrap;display:flex}.corporate-hero__brief[data-astro-cid-ywsa6kuf]{border-top:1px solid var(--color-border-dark);padding-top:var(--space-5)}.corporate-hero__brief-label[data-astro-cid-ywsa6kuf]{margin-bottom:var(--space-4);color:var(--color-red-text-light);font-size:var(--text-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;font-weight:700}.corporate-hero__brief[data-astro-cid-ywsa6kuf] ul[data-astro-cid-ywsa6kuf]{gap:0;margin:0;padding:0;list-style:none;display:grid}.corporate-hero__brief[data-astro-cid-ywsa6kuf] li[data-astro-cid-ywsa6kuf]{gap:var(--space-3);padding-block:var(--space-4);color:var(--color-text-light);border-top:1px solid #ffffff14;grid-template-columns:42px 1fr;align-items:center;font-weight:600;display:grid}.corporate-hero__brief[data-astro-cid-ywsa6kuf] li[data-astro-cid-ywsa6kuf]:first-child{border-top:0}.corporate-hero__brief[data-astro-cid-ywsa6kuf] li[data-astro-cid-ywsa6kuf] span[data-astro-cid-ywsa6kuf]{color:var(--color-red-text-light);font-size:var(--text-xs);letter-spacing:.08em}@media (width>=960px){.corporate-hero__inner[data-astro-cid-ywsa6kuf]{grid-template-columns:minmax(0,1.7fr) minmax(280px,.7fr);gap:clamp(64px,8vw,128px)}.corporate-hero__brief[data-astro-cid-ywsa6kuf]{border-top:0;border-left:1px solid var(--color-border-dark);padding:var(--space-5) 0 var(--space-2) var(--space-8)}}.engagement-process[data-astro-cid-rzy4g2jk]{border-block:1px solid var(--color-border-dark);background:var(--color-graphite);padding-block:var(--corporate-section-pad-y);color:var(--color-text-light)}.engagement-process__header[data-astro-cid-rzy4g2jk]{gap:var(--space-4);max-width:var(--content-column-max);margin-bottom:clamp(36px,5vw,64px);display:grid}.engagement-process__header[data-astro-cid-rzy4g2jk] h2[data-astro-cid-rzy4g2jk]{font-size:var(--text-h2);letter-spacing:-.02em;line-height:1.12}.engagement-process__header[data-astro-cid-rzy4g2jk]>p[data-astro-cid-rzy4g2jk]:last-child{color:var(--color-text-light-muted);font-size:var(--text-lg)}.engagement-process__steps[data-astro-cid-rzy4g2jk]{gap:0;margin:0;padding:0;list-style:none;display:grid}.engagement-process__steps[data-astro-cid-rzy4g2jk] li[data-astro-cid-rzy4g2jk]{gap:var(--space-4);border-top:1px solid var(--color-border-dark);padding-block:var(--space-6);grid-template-columns:52px 1fr;display:grid}.engagement-process__number[data-astro-cid-rzy4g2jk]{color:var(--color-red-text-light);font-size:var(--text-xs);letter-spacing:.12em;font-weight:700}.engagement-process__steps[data-astro-cid-rzy4g2jk] h3[data-astro-cid-rzy4g2jk]{font-size:var(--text-xl)}.engagement-process__steps[data-astro-cid-rzy4g2jk] p[data-astro-cid-rzy4g2jk]{margin-top:var(--space-2);color:var(--color-text-light-muted)}@media (width>=900px){.engagement-process__steps[data-astro-cid-rzy4g2jk]{border-top:1px solid var(--color-border-dark);grid-template-columns:repeat(4,minmax(0,1fr))}.engagement-process__steps[data-astro-cid-rzy4g2jk] li[data-astro-cid-rzy4g2jk]{border-top:0;border-left:1px solid var(--color-border-dark);padding:var(--space-8);grid-template-columns:1fr}.engagement-process__steps[data-astro-cid-rzy4g2jk] li[data-astro-cid-rzy4g2jk]:first-child{border-left:0;padding-left:0}}.capabilities[data-astro-cid-meibroxc]{padding-block:var(--corporate-section-pad-y)}.capabilities--light[data-astro-cid-meibroxc]{background:var(--color-surface-light)}.capabilities--tint[data-astro-cid-meibroxc]{background:var(--color-surface-tint)}.capabilities--dark[data-astro-cid-meibroxc]{background:var(--color-surface-ink)}.capabilities__layout[data-astro-cid-meibroxc]{gap:var(--space-10);display:grid}.capabilities__header[data-astro-cid-meibroxc]{gap:var(--space-4);max-width:var(--reading-column-max);align-content:start;display:grid}.capabilities__header[data-astro-cid-meibroxc] h2[data-astro-cid-meibroxc]{font-size:var(--text-h2);letter-spacing:-.02em;text-wrap:balance;line-height:1.12}.capabilities__header[data-astro-cid-meibroxc]>p[data-astro-cid-meibroxc]:last-child{color:var(--color-text-muted);font-size:var(--text-lg)}.capabilities--dark[data-astro-cid-meibroxc] .capabilities__header[data-astro-cid-meibroxc]>p[data-astro-cid-meibroxc]:last-child{color:var(--color-text-light-muted)}.capabilities__grid[data-astro-cid-meibroxc]{background:var(--color-border-light);gap:1px;margin:0;padding:0;list-style:none;display:grid}.capabilities--dark[data-astro-cid-meibroxc] .capabilities__grid[data-astro-cid-meibroxc]{background:var(--color-border-dark)}.capabilities__grid[data-astro-cid-meibroxc] li[data-astro-cid-meibroxc]{background:var(--color-surface-light);min-width:0;padding:clamp(24px,3vw,36px);position:relative}.capabilities--tint[data-astro-cid-meibroxc] .capabilities__grid[data-astro-cid-meibroxc] li[data-astro-cid-meibroxc]{background:var(--color-surface-tint)}.capabilities--dark[data-astro-cid-meibroxc] .capabilities__grid[data-astro-cid-meibroxc] li[data-astro-cid-meibroxc]{background:var(--color-surface-ink)}.capabilities__marker[data-astro-cid-meibroxc]{border-top:2px solid var(--color-brand-red);width:34px;padding-top:var(--space-2);color:var(--color-red-text-on-light);font-size:var(--text-xs);letter-spacing:.08em;font-weight:700}.capabilities--dark[data-astro-cid-meibroxc] .capabilities__marker[data-astro-cid-meibroxc]{color:var(--color-red-text-light)}.capabilities__grid[data-astro-cid-meibroxc] h3[data-astro-cid-meibroxc]{margin-top:var(--space-5);font-size:var(--text-xl);line-height:var(--leading-snug)}.capabilities__grid[data-astro-cid-meibroxc] p[data-astro-cid-meibroxc]{margin-top:var(--space-3);color:var(--color-text-muted)}.capabilities--dark[data-astro-cid-meibroxc] .capabilities__grid[data-astro-cid-meibroxc] p[data-astro-cid-meibroxc]{color:var(--color-text-light-muted)}@media (width>=760px){.capabilities__grid[data-astro-cid-meibroxc]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1080px){.capabilities__layout[data-astro-cid-meibroxc]{gap:var(--corporate-grid-gap);grid-template-columns:minmax(260px,.72fr) minmax(0,1.55fr)}}.evidence-deliverables[data-astro-cid-t5v3e4ul]{background:var(--color-surface-tint);padding-block:var(--corporate-section-pad-y)}.evidence-deliverables__layout[data-astro-cid-t5v3e4ul]{gap:var(--space-10);display:grid}header[data-astro-cid-t5v3e4ul]{gap:var(--space-4);max-width:var(--reading-column-max);align-content:start;display:grid}h2[data-astro-cid-t5v3e4ul]{font-size:var(--text-h2);letter-spacing:-.02em;line-height:1.12}header[data-astro-cid-t5v3e4ul]>p[data-astro-cid-t5v3e4ul]:not(.eyebrow){color:var(--color-text-muted);font-size:var(--text-lg)}.evidence-deliverables__note[data-astro-cid-t5v3e4ul]{border-left:2px solid var(--color-brand-red);padding-left:var(--space-4);font-size:var(--text-sm)}ol[data-astro-cid-t5v3e4ul]{border-top:1px solid var(--color-border-strong);margin:0;padding:0;list-style:none}li[data-astro-cid-t5v3e4ul]{gap:var(--space-4);border-bottom:1px solid var(--color-border-light);padding-block:var(--space-5);grid-template-columns:48px 1fr;display:grid}li[data-astro-cid-t5v3e4ul] span[data-astro-cid-t5v3e4ul]{color:var(--color-red-text-on-light);font-size:var(--text-xs);letter-spacing:.1em;font-weight:700}li[data-astro-cid-t5v3e4ul] p[data-astro-cid-t5v3e4ul]{color:var(--color-text-dark);margin:0;font-weight:600}@media (width>=900px){.evidence-deliverables__layout[data-astro-cid-t5v3e4ul]{gap:var(--corporate-grid-gap);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}.conversion-cta[data-astro-cid-rgqj43ro]{border-top:1px solid var(--color-border-dark);background:linear-gradient(110deg, #e3263614, transparent 42%), var(--color-graphite);padding-block:clamp(56px,7vw,88px)}.conversion-cta__inner[data-astro-cid-rgqj43ro]{gap:var(--space-8);align-items:end;display:grid}.conversion-cta__inner[data-astro-cid-rgqj43ro]>div[data-astro-cid-rgqj43ro]{gap:var(--space-4);max-width:760px;display:grid}h2[data-astro-cid-rgqj43ro]{font-size:var(--text-h2);letter-spacing:-.02em;line-height:1.12}.conversion-cta__inner[data-astro-cid-rgqj43ro]>div[data-astro-cid-rgqj43ro]>p[data-astro-cid-rgqj43ro]:last-child{color:var(--color-text-light-muted);font-size:var(--text-lg)}@media (width>=840px){.conversion-cta__inner[data-astro-cid-rgqj43ro]{grid-template-columns:minmax(0,1fr) auto}}.arrangements[data-astro-cid-is77zgil]{background:var(--color-surface-light);padding-block:var(--corporate-section-pad-y)}.arrangements__layout[data-astro-cid-is77zgil]{gap:var(--space-10);display:grid}.arrangements[data-astro-cid-is77zgil] header[data-astro-cid-is77zgil]{gap:var(--space-4);max-width:var(--reading-column-max);align-content:start;display:grid}.arrangements[data-astro-cid-is77zgil] h2[data-astro-cid-is77zgil]{font-size:var(--text-h2);letter-spacing:-.02em;line-height:1.12}.arrangements[data-astro-cid-is77zgil] header[data-astro-cid-is77zgil]>p[data-astro-cid-is77zgil]:not(.eyebrow){color:var(--color-text-muted);font-size:var(--text-lg)}.arrangements__status[data-astro-cid-is77zgil]{border-left:3px solid var(--color-brand-red);padding-left:var(--space-4);font-weight:600;color:var(--color-text-dark)!important;font-size:var(--text-sm)!important}details[data-astro-cid-is77zgil]{border:1px solid var(--color-border-light);background:var(--color-surface-tint);box-shadow:var(--shadow-panel)}summary[data-astro-cid-is77zgil]{justify-content:space-between;gap:var(--space-4);padding:var(--space-6);color:var(--color-text-dark);cursor:pointer;font-weight:700;list-style:none;display:flex}summary[data-astro-cid-is77zgil]::-webkit-details-marker{display:none}summary[data-astro-cid-is77zgil]:after{color:var(--color-red-text-on-light);content:"+";font-size:1.4rem;line-height:1}details[data-astro-cid-is77zgil][open] summary[data-astro-cid-is77zgil]:after{content:"−"}details[data-astro-cid-is77zgil] ol[data-astro-cid-is77zgil]{padding:0 var(--space-6) var(--space-6);margin:0;list-style:none}details[data-astro-cid-is77zgil] li[data-astro-cid-is77zgil]{border-top:1px solid var(--color-border-light);padding-block:var(--space-5)}details[data-astro-cid-is77zgil] h3[data-astro-cid-is77zgil]{font-size:var(--text-base)}details[data-astro-cid-is77zgil] p[data-astro-cid-is77zgil]{margin-top:var(--space-2);color:var(--color-text-muted);font-size:var(--text-sm)}@media (width>=960px){.arrangements__layout[data-astro-cid-is77zgil]{gap:var(--corporate-grid-gap);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}.about-limits-note[data-astro-cid-pcbdtnmk]{font-size:var(--text-sm)}.facts[data-astro-cid-pcbdtnmk] li[data-astro-cid-pcbdtnmk]{color:var(--color-text-dark);overflow-wrap:anywhere}.facts[data-astro-cid-pcbdtnmk] a[data-astro-cid-pcbdtnmk]{color:var(--color-text-dark)}.expert-subhead[data-astro-cid-yqcwhwof]{margin-top:var(--space-4);font-size:var(--text-xl)}.expert-guarantee[data-astro-cid-yqcwhwof]{color:var(--color-text-dark)}.numbered-steps--compact[data-astro-cid-yqcwhwof] li[data-astro-cid-yqcwhwof]{padding:var(--space-4) var(--space-5)}.expert-form[data-astro-cid-yqcwhwof]{gap:var(--space-8);display:grid}.expert-form__title[data-astro-cid-yqcwhwof]{max-width:24ch;font-size:clamp(1.5rem,1.2rem + 1.2vw,2rem)}.expert-form__csf[data-astro-cid-yqcwhwof]{margin-top:var(--space-4);color:var(--color-text-muted);max-width:60ch}.expert-form__csf[data-astro-cid-yqcwhwof] a[data-astro-cid-yqcwhwof]{color:var(--color-red-text-on-light);font-weight:600}@media (width>=1024px){.expert-form[data-astro-cid-yqcwhwof]{align-items:start;gap:var(--space-12);grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}}.privacy-layout[data-astro-cid-htmxq3zc]{gap:var(--space-8);max-width:820px;display:grid}.privacy-updated[data-astro-cid-htmxq3zc]{font-size:var(--text-sm);margin:0}.content-block[data-astro-cid-htmxq3zc]{gap:var(--space-4);display:grid}.content-block[data-astro-cid-htmxq3zc] h2[data-astro-cid-htmxq3zc],.content-block[data-astro-cid-htmxq3zc] p[data-astro-cid-htmxq3zc]{margin:0}.services-hero__actions[data-astro-cid-2cqjghya]{gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.service-overview[data-astro-cid-2cqjghya]{gap:var(--space-5);margin:0;padding:0;list-style:none;display:grid}.service-card[data-astro-cid-2cqjghya]{gap:var(--space-3);padding:var(--space-6);background:var(--color-surface-light);border:var(--border-width) solid var(--color-border-light);border-radius:var(--radius-lg);align-content:start;display:grid}.service-card__icon[data-astro-cid-2cqjghya]{border-radius:var(--radius-md);width:44px;height:44px;color:var(--color-brand-red);background:#fdf1f2;justify-content:center;align-items:center;display:inline-flex}.service-card__title[data-astro-cid-2cqjghya]{font-size:var(--text-xl);line-height:var(--leading-snug)}.service-card__text[data-astro-cid-2cqjghya]{color:var(--color-text-muted)}.service-card__meta[data-astro-cid-2cqjghya]{font-size:var(--text-sm);color:var(--color-text-dark)}.service-card__label[data-astro-cid-2cqjghya]{color:var(--color-text-muted);font-weight:600;display:block}.service-card__link[data-astro-cid-2cqjghya]{margin-top:var(--space-2);padding-block:var(--space-2);color:var(--color-red-text-on-light);justify-self:start;font-weight:600;text-decoration:none}.service-card__link[data-astro-cid-2cqjghya]:hover{text-underline-offset:4px;text-decoration:underline}.comparison__title[data-astro-cid-2cqjghya]{font-size:clamp(1.5rem,1.2rem + 1.2vw,2rem)}.comparison__intro[data-astro-cid-2cqjghya]{max-width:68ch;margin-top:var(--space-3);color:var(--color-text-muted)}.table-wrap[data-astro-cid-2cqjghya]{margin-top:var(--space-6);border:var(--border-width) solid var(--color-border-light);border-radius:var(--radius-lg);background:var(--color-surface-light);overflow-x:auto}.comparison[data-astro-cid-2cqjghya]{border-collapse:collapse;width:100%;min-width:720px;font-size:var(--text-sm);line-height:var(--leading-body)}.comparison[data-astro-cid-2cqjghya] caption[data-astro-cid-2cqjghya]{text-align:left}.comparison[data-astro-cid-2cqjghya] th[data-astro-cid-2cqjghya],.comparison[data-astro-cid-2cqjghya] td[data-astro-cid-2cqjghya]{padding:var(--space-4);text-align:left;vertical-align:top;border-bottom:var(--border-width) solid var(--color-border-light)}.comparison[data-astro-cid-2cqjghya] thead[data-astro-cid-2cqjghya] th[data-astro-cid-2cqjghya]{background:var(--color-surface-muted);color:var(--color-text-dark);font-weight:600}.comparison[data-astro-cid-2cqjghya] tbody[data-astro-cid-2cqjghya] th[data-astro-cid-2cqjghya] a[data-astro-cid-2cqjghya]{color:var(--color-text-dark);font-weight:600}.comparison[data-astro-cid-2cqjghya] tbody[data-astro-cid-2cqjghya] th[data-astro-cid-2cqjghya] a[data-astro-cid-2cqjghya]:hover{color:var(--color-red-text-on-light);text-decoration:underline}.comparison[data-astro-cid-2cqjghya] td[data-astro-cid-2cqjghya]{color:var(--color-text-muted)}.services-assurance[data-astro-cid-2cqjghya]{max-width:72ch}.services-assurance__label[data-astro-cid-2cqjghya]{margin-top:var(--space-4);font-size:var(--text-lg);font-weight:600}.services-assurance__link[data-astro-cid-2cqjghya]{color:var(--color-red-text-on-light);font-weight:600}.services-assurance__csf[data-astro-cid-2cqjghya]{color:var(--color-text-muted)}@media (width>=768px){.service-overview[data-astro-cid-2cqjghya]{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}.service-card[data-astro-cid-2cqjghya]:last-child{grid-column:1/-1}}.cta-band[data-astro-cid-2cqjghya] h2[data-astro-cid-2cqjghya]{color:var(--color-text-dark)}.cta-band[data-astro-cid-2cqjghya] p[data-astro-cid-2cqjghya]{color:var(--color-text-muted)}.assurance-context[data-astro-cid-svuhdvq6]{background:var(--color-surface-light);padding-block:var(--corporate-section-pad-y)}.assurance-context__layout[data-astro-cid-svuhdvq6]{gap:var(--space-10);grid-template-columns:minmax(0,1fr);display:grid}.assurance-context__main[data-astro-cid-svuhdvq6],.assurance-context__detail[data-astro-cid-svuhdvq6]{overflow-wrap:anywhere;min-width:0}.assurance-context__main[data-astro-cid-svuhdvq6]{gap:var(--space-4);align-content:start;display:grid}h2[data-astro-cid-svuhdvq6]{font-size:var(--text-h2);letter-spacing:-.02em;line-height:1.12}.assurance-context__intro[data-astro-cid-svuhdvq6]{color:var(--color-text-muted);font-size:var(--text-lg)}.assurance-context__qualification[data-astro-cid-svuhdvq6]{border-left:3px solid var(--color-brand-red);margin-top:var(--space-3);padding:var(--space-3) 0 var(--space-3) var(--space-5);color:var(--color-text-dark);font-weight:600}.assurance-context__detail[data-astro-cid-svuhdvq6]{border:1px solid var(--color-border-light);background:var(--color-surface-tint);box-shadow:var(--shadow-panel);padding:clamp(24px,4vw,44px)}ul[data-astro-cid-svuhdvq6]{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}li[data-astro-cid-svuhdvq6]{padding-left:var(--space-6);color:var(--color-text-dark);position:relative}li[data-astro-cid-svuhdvq6]:before{background:var(--color-brand-red);content:"";width:8px;height:2px;position:absolute;top:.7em;left:0}.assurance-context__links[data-astro-cid-svuhdvq6]{gap:var(--space-3);border-top:1px solid var(--color-border-light);margin-top:var(--space-6);padding-top:var(--space-6);display:grid}.assurance-context__links[data-astro-cid-svuhdvq6] h3[data-astro-cid-svuhdvq6]{margin-bottom:var(--space-2);font-size:var(--text-base)}.assurance-context__links[data-astro-cid-svuhdvq6] a[data-astro-cid-svuhdvq6]{gap:var(--space-4);color:var(--color-red-text-on-light);justify-content:space-between;font-weight:600;display:flex}@media (width>=900px){.assurance-context__layout[data-astro-cid-svuhdvq6]{gap:var(--corporate-grid-gap);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start}}.prototype-related[data-astro-cid-xshdsewp]{background:var(--color-surface-ink);padding-block:var(--corporate-section-pad-y)}.prototype-related[data-astro-cid-xshdsewp] h2[data-astro-cid-xshdsewp]{margin-top:var(--space-3);color:var(--color-text-light);font-size:var(--text-h2)}.prototype-related[data-astro-cid-xshdsewp] ul[data-astro-cid-xshdsewp]{gap:var(--space-4);margin:var(--space-8) 0 0;padding:0;list-style:none;display:grid}@media (width>=640px){.prototype-related[data-astro-cid-xshdsewp] ul[data-astro-cid-xshdsewp]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.prototype-related[data-astro-cid-xshdsewp] ul[data-astro-cid-xshdsewp]{grid-template-columns:repeat(4,minmax(0,1fr))}}.service-hero__actions[data-astro-cid-vldfixj4]{gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.service-examines[data-astro-cid-vldfixj4]{max-width:72ch}.service-grid[data-astro-cid-vldfixj4]{margin-top:var(--space-12)}.service-note[data-astro-cid-vldfixj4]{color:var(--color-text-muted);font-size:var(--text-sm)}.service-assurance[data-astro-cid-vldfixj4]{max-width:72ch}.service-assurance__qualification[data-astro-cid-vldfixj4]{margin:0}.service-assurance__label[data-astro-cid-vldfixj4]{margin-top:var(--space-4);font-size:var(--text-lg);font-weight:600}.service-link[data-astro-cid-vldfixj4]{color:var(--color-red-text-on-light);font-weight:600}.service-related__title[data-astro-cid-vldfixj4]{margin-bottom:var(--space-8);color:var(--color-text-light);font-size:clamp(1.5rem,1.2rem + 1.2vw,2rem)}.service-related__grid[data-astro-cid-vldfixj4]{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.service-related__grid[data-astro-cid-vldfixj4]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.service-related__grid[data-astro-cid-vldfixj4]{grid-template-columns:repeat(4,minmax(0,1fr))}}.cta-band[data-astro-cid-vldfixj4] h2[data-astro-cid-vldfixj4]{color:var(--color-text-dark)}.cta-band[data-astro-cid-vldfixj4] p[data-astro-cid-vldfixj4]{color:var(--color-text-muted)}.content-block[data-astro-cid-5hgw3qni] .assurance-intro[data-astro-cid-5hgw3qni]{font-size:var(--text-lg);color:var(--color-text-dark)}.assurance-subhead[data-astro-cid-5hgw3qni]{margin-top:var(--space-4);font-size:var(--text-xl)}.limits[data-astro-cid-5hgw3qni] li[data-astro-cid-5hgw3qni]{color:var(--color-text-dark)}.plain-list[data-astro-cid-5hgw3qni] a[data-astro-cid-5hgw3qni]{color:var(--color-red-text-on-light);font-weight:600}
