.cta[data-astro-cid-kmhdr7fd],.cta__copy[data-astro-cid-kmhdr7fd]{text-align:center}.cta__review[data-astro-cid-kmhdr7fd]{max-width:var(--measure-reading);text-align:start;width:100%;margin:0 auto}.cta[data-astro-cid-kmhdr7fd] h2[data-astro-cid-kmhdr7fd]{margin-bottom:var(--space-4)}.cta[data-astro-cid-kmhdr7fd] p[data-astro-cid-kmhdr7fd]{margin-bottom:0}.cta__actions[data-astro-cid-kmhdr7fd]{gap:var(--space-4);flex-wrap:wrap;justify-content:center;display:flex}.hero-highlights[data-astro-cid-iyvqhof3]{isolation:isolate;margin-block-start:var(--space-8);margin-inline:calc(50% - 50vw);position:relative}.hero-highlights[data-astro-cid-iyvqhof3]:before{background:var(--color-navy);content:"";opacity:.8;z-index:-1;position:absolute;inset:0}.hero-highlights__inner[data-astro-cid-iyvqhof3]{max-width:calc(var(--content-width) + (2 * var(--content-gutter)));padding:var(--space-4) var(--content-gutter);width:100%;margin-inline:auto}.hero-stats[data-astro-cid-iyvqhof3],.trust-strip[data-astro-cid-iyvqhof3]{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.hero-stats[data-astro-cid-iyvqhof3]{grid-template-columns:repeat(3,minmax(0,1fr))}.hero-stats[data-astro-cid-iyvqhof3] li[data-astro-cid-iyvqhof3]{border-inline-start:3px solid var(--color-accent);align-items:center;gap:var(--space-1) var(--space-3);grid-template-columns:auto 1fr;padding-inline-start:var(--space-3);display:grid}.hero-stats[data-astro-cid-iyvqhof3] strong[data-astro-cid-iyvqhof3],.hero-stats[data-astro-cid-iyvqhof3] span[data-astro-cid-iyvqhof3]{grid-column:2}.hero-stats[data-astro-cid-iyvqhof3] strong[data-astro-cid-iyvqhof3]{font-size:var(--font-size-h3)}.hero-stats[data-astro-cid-iyvqhof3] span[data-astro-cid-iyvqhof3]{font-size:var(--font-size-small)}.hero-stats[data-astro-cid-iyvqhof3] .hero-highlight__icon[data-astro-cid-iyvqhof3]{grid-row:1/span 2}.trust-strip[data-astro-cid-iyvqhof3]{background:var(--color-surface);border-radius:var(--radius-card);box-shadow:var(--shadow-card);color:var(--color-navy-deeper);grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin-block-start:var(--space-8);display:none;overflow:hidden}.trust-strip[data-astro-cid-iyvqhof3] li[data-astro-cid-iyvqhof3]{align-items:center;gap:var(--space-2);font-size:var(--font-size-small);min-block-size:var(--space-16);padding:var(--space-4) var(--space-3);text-align:center;justify-content:center;font-weight:700;display:flex}.trust-strip[data-astro-cid-iyvqhof3] li[data-astro-cid-iyvqhof3]+li[data-astro-cid-iyvqhof3]{border-inline-start:1px solid var(--color-border)}.trust-strip[data-astro-cid-iyvqhof3] .hero-highlight__icon[data-astro-cid-iyvqhof3]{color:var(--color-accent)}@media (width<=47.99rem){.hero-highlights[data-astro-cid-iyvqhof3]{margin-block-start:var(--space-5)}.hero-highlights__inner[data-astro-cid-iyvqhof3]{padding-block:var(--space-3)}.hero-stats[data-astro-cid-iyvqhof3]{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.trust-strip[data-astro-cid-iyvqhof3]{box-shadow:none;gap:var(--space-2);background:0 0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.trust-strip[data-astro-cid-iyvqhof3] li[data-astro-cid-iyvqhof3]{background:var(--color-surface);border-radius:var(--radius-action)}.trust-strip[data-astro-cid-iyvqhof3] li[data-astro-cid-iyvqhof3]+li[data-astro-cid-iyvqhof3]{border-inline-start:0}.trust-strip[data-astro-cid-iyvqhof3] li[data-astro-cid-iyvqhof3]:last-child:nth-child(odd){grid-column:1/-1}}@media (width<=23.99rem){.hero-stats[data-astro-cid-iyvqhof3],.trust-strip[data-astro-cid-iyvqhof3]{grid-template-columns:1fr}.trust-strip[data-astro-cid-iyvqhof3] li[data-astro-cid-iyvqhof3]:last-child:nth-child(odd){grid-column:auto}}.hero--gallery[data-astro-cid-bstfawys]{background:var(--color-surface)}.hero--gallery[data-astro-cid-bstfawys] .hero__layout{gap:var(--space-12);align-items:start;display:grid}.hero--gallery[data-astro-cid-bstfawys] .hero__content{gap:var(--space-8);min-width:0}.hero--gallery[data-astro-cid-bstfawys] h1[data-astro-cid-bstfawys]{max-width:var(--measure-heading);font-size:var(--font-size-h2);letter-spacing:-.035em}.hero__location[data-astro-cid-bstfawys]{font-size:var(--font-size-h3);margin:0}.hero--gallery[data-astro-cid-bstfawys] .hero__summary[data-astro-cid-bstfawys]{color:var(--color-text-muted);font-size:var(--font-size-body)}.hero--gallery[data-astro-cid-bstfawys] .hero__eyebrow[data-astro-cid-bstfawys]{color:var(--color-accent)}.hero--gallery[data-astro-cid-bstfawys] .hero__actions[data-astro-cid-bstfawys]{align-items:center;gap:var(--space-5);margin-block-start:var(--space-2);display:flex}.hero__visuals[data-astro-cid-bstfawys]{gap:var(--space-5);min-width:0;display:grid}.hero__tiles[data-astro-cid-bstfawys]{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hero__tiles[data-astro-cid-bstfawys] img[data-astro-cid-bstfawys]{aspect-ratio:var(--media-landscape-aspect-ratio);object-fit:cover;border-radius:var(--radius-action);width:100%;height:auto}@media (width>=48rem) and (width<=59.99rem){.hero--gallery[data-astro-cid-bstfawys] .hero__content{max-width:none}.hero--gallery[data-astro-cid-bstfawys] .hero__actions[data-astro-cid-bstfawys]{justify-content:center}}@media (width>=60rem){.hero--gallery[data-astro-cid-bstfawys]{padding-block:var(--section-space)}.hero--gallery[data-astro-cid-bstfawys] .hero__layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}}@media (width<=47.99rem){.hero--gallery[data-astro-cid-bstfawys] .hero__actions[data-astro-cid-bstfawys] .button--link{min-height:var(--space-12);width:auto}}.hero[data-astro-cid-bstfawys]{background:var(--color-surface-muted);color:var(--color-text);padding-block:var(--section-space-tight)}.hero--interior[data-astro-cid-bstfawys]:has(.hero__image){padding-block:var(--section-space)}.hero--compact[data-astro-cid-bstfawys]{border-block-end:1px solid var(--color-border)}.hero--home[data-astro-cid-bstfawys]{background:var(--color-overlay);color:var(--color-surface);isolation:isolate;position:relative;overflow:hidden}.hero__content[data-astro-cid-bstfawys]{max-width:var(--measure-reading)}.hero__layout[data-astro-cid-bstfawys]{align-items:center;gap:var(--space-10);display:grid}.hero__image[data-astro-cid-bstfawys]{aspect-ratio:var(--media-landscape-aspect-ratio);border-radius:var(--radius-card);height:auto;max-height:var(--media-block-size-cap);object-fit:cover;width:100%}.hero--interior[data-astro-cid-bstfawys] .hero__image[data-astro-cid-bstfawys]{margin-block-start:var(--space-8)}.hero__eyebrow[data-astro-cid-bstfawys]{font-size:var(--font-size-small);letter-spacing:.08em;margin-bottom:var(--space-4);text-transform:uppercase;font-weight:800}h1[data-astro-cid-bstfawys]{color:inherit;margin-bottom:0}.hero--home[data-astro-cid-bstfawys] h1[data-astro-cid-bstfawys]{font-size:var(--font-size-hero-title);letter-spacing:-.04em;text-transform:uppercase;font-weight:900}.hero--home[data-astro-cid-bstfawys] h1[data-astro-cid-bstfawys] [data-astro-cid-bstfawys][data-hero-accent=specialists]{color:var(--color-accent)}.hero__summary[data-astro-cid-bstfawys]{font-size:var(--font-size-h3);max-width:var(--measure-reading);margin-bottom:0}.hero__actions[data-astro-cid-bstfawys]{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.hero--home[data-astro-cid-bstfawys] .hero__layout[data-astro-cid-bstfawys]{padding-block:var(--section-space-compact);display:block;position:relative}.hero--home[data-astro-cid-bstfawys] .hero__content{gap:var(--space-3);z-index:1;max-width:none;position:relative}.hero--home[data-astro-cid-bstfawys] .hero__content>[data-astro-cid-bstfawys]:not(.hero-highlights){max-width:52rem}.hero--home[data-astro-cid-bstfawys]:after{background:linear-gradient(90deg, var(--color-hero-gradient-left) 0%, var(--color-hero-gradient-mid) 62%, var(--color-hero-gradient-right) 100%);content:"";z-index:-1;position:absolute;inset:0}.hero--home[data-astro-cid-bstfawys] .hero__media[data-astro-cid-bstfawys]{z-index:-2;position:absolute;inset:0}.hero--home[data-astro-cid-bstfawys] .hero__media[data-astro-cid-bstfawys] .hero__image[data-astro-cid-bstfawys]{aspect-ratio:auto;block-size:100%;object-fit:cover;border-radius:0;width:100%;max-height:none}.hero--home[data-astro-cid-bstfawys] .hero__actions[data-astro-cid-bstfawys]{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--action-inline-min-size)), 1fr));margin-block-start:var(--space-3);display:grid}.hero--home[data-astro-cid-bstfawys] .hero__actions[data-astro-cid-bstfawys] .button{inline-size:100%;padding-inline:var(--space-1);white-space:nowrap}@media (width>=48rem){.hero--home[data-astro-cid-bstfawys] .hero__content{gap:var(--space-8)}.hero--home[data-astro-cid-bstfawys] .hero__actions[data-astro-cid-bstfawys]{margin-block-start:unset;display:flex}.hero--home[data-astro-cid-bstfawys] .hero__actions[data-astro-cid-bstfawys] .button{inline-size:auto;padding-inline:var(--space-5);white-space:normal}.hero__layout--with-image[data-astro-cid-bstfawys]{grid-template-columns:minmax(0, 1fr) minmax(var(--media-inline-size-min), var(--media-column-ratio))}}@media (width<=47.99rem){.hero--home[data-astro-cid-bstfawys]{padding-block:0}.hero--home[data-astro-cid-bstfawys] h1[data-astro-cid-bstfawys]{font-size:var(--font-size-h2);letter-spacing:-.03em}.hero--home[data-astro-cid-bstfawys] .hero__layout[data-astro-cid-bstfawys]{padding-block:var(--space-6)}.hero[data-astro-cid-bstfawys]:not(.hero--home){padding-block:var(--space-8)}.hero__layout[data-astro-cid-bstfawys]{gap:var(--space-6)}.hero__summary[data-astro-cid-bstfawys]{font-size:var(--font-size-body)}.hero[data-astro-cid-bstfawys]:not(.hero--home) .hero__actions[data-astro-cid-bstfawys]{width:100%;display:grid}.hero[data-astro-cid-bstfawys]:not(.hero--home) .hero__actions[data-astro-cid-bstfawys] .button{width:100%}.hero--home[data-astro-cid-bstfawys]:after{background:linear-gradient(90deg, var(--color-hero-gradient-mobile-left) 0%, var(--color-hero-gradient-mobile-mid) 58%, var(--color-hero-gradient-mobile-right) 100%)}}
