.hero[data-astro-cid-lcdefpme]{isolation:isolate;background:var(--black);color:var(--white);align-items:center;min-height:min(100svh,980px);padding-block:clamp(64px,10vh,120px) clamp(48px,7vh,80px);display:flex;position:relative;overflow:hidden}.hero__bg[data-astro-cid-lcdefpme]{z-index:-1;position:absolute;inset:0}.hero__bg[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;object-position:85% 50%;filter:grayscale()contrast(1.05)brightness(.9);width:100%;height:100%}.hero__bg[data-astro-cid-lcdefpme]:after{content:"";background:linear-gradient(90deg, #0a0a0af2 0%, #0a0a0ae0 50%, #0a0a0a8c 75%, #0a0a0a4d 100%), linear-gradient(0deg, var(--black) 0%, transparent 45%), linear-gradient(180deg, #0a0a0a99 0%, transparent 25%);position:absolute;inset:0}@media (width<=800px){.hero__bg[data-astro-cid-lcdefpme]:after{background:linear-gradient(180deg, #0a0a0ae6 0%, #0a0a0ad1 60%, var(--black) 100%)}}.hero__inner[data-astro-cid-lcdefpme]{gap:clamp(56px,9vh,96px);display:grid}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{text-shadow:0 2px 30px #00000073;max-width:13ch;margin-bottom:.4em}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] .red[data-astro-cid-lcdefpme]{color:#f0343a}.hero[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{color:#f0343a;font-size:.78rem}.hero[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{color:#e0e0e0;text-shadow:0 1px 12px #00000080;max-width:52ch}.hero[data-astro-cid-lcdefpme] .direct[data-astro-cid-lcdefpme] .label[data-astro-cid-lcdefpme]{color:#bdbdbd}.hero__actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:20px 32px;margin-top:40px;display:flex}.stats[data-astro-cid-lcdefpme]{--cell-min:200px;margin:0}.stats[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{backdrop-filter:blur(6px);background:#0a0a0ab8;padding:28px 32px}.stats[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{color:#f0343a;order:2;margin-top:8px;font-size:.7rem}.stats[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{flex-direction:column;display:flex}.stats[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{font-family:var(--body);letter-spacing:-.02em;white-space:nowrap;margin:0;font-size:clamp(1.4rem,2.4vw,2rem);font-weight:500}@media (width<=600px){.stats[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{flex-direction:row;justify-content:space-between;align-items:baseline;gap:12px;padding:18px 20px}.stats[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{text-align:right;margin-top:0;font-size:.62rem}.stats[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{font-size:1.15rem}}.standard[data-astro-cid-lcdefpme]{gap:48px;display:grid}@media (width>=960px){.standard[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1.25fr;gap:96px}}.standard[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:0;font-size:clamp(2.4rem,4.6vw,4rem)}.standard__lead[data-astro-cid-lcdefpme]{letter-spacing:-.015em;color:#262626;font-size:clamp(1.25rem,2vw,1.55rem);font-weight:500;line-height:1.4}.standard__body[data-astro-cid-lcdefpme]{color:#666;margin-bottom:40px;font-size:1.1rem}.hub[data-astro-cid-lcdefpme]{flex-direction:column;display:flex}.hub__icon[data-astro-cid-lcdefpme]{width:44px;height:44px;color:var(--red);stroke-width:1.5px;margin-bottom:40px}.hub[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-family:var(--body);text-transform:uppercase;letter-spacing:-.02em;font-size:1.5rem;font-weight:600}.hub[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{text-decoration:none}.hub[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--red)}.hub[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{color:var(--gray-light);font-size:1.05rem}.hub__img[data-astro-cid-lcdefpme]{aspect-ratio:16/9;object-fit:cover;filter:grayscale();width:100%;margin:16px 0 32px}.hub__list[data-astro-cid-lcdefpme]{gap:4px;margin:0 0 32px;padding:0;list-style:none;display:grid}.hub__list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:#d4d4d4;align-items:center;gap:14px;padding:6px 0;text-decoration:none;display:flex}.hub__list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:before{content:"";background:var(--red);flex:none;width:6px;height:6px;transform:rotate(45deg)}.hub__list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--white)}.hub[data-astro-cid-lcdefpme] .arrow-link[data-astro-cid-lcdefpme]{margin-top:auto}.process-h[data-astro-cid-lcdefpme]{max-width:16ch;margin-bottom:64px}.work[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:32px 16px;display:grid}.reviews-h[data-astro-cid-lcdefpme]{max-width:16ch;margin-bottom:64px}.review[data-astro-cid-lcdefpme]{flex-direction:column;margin:0;display:flex}.review__mark[data-astro-cid-lcdefpme]{font-family:var(--display);color:var(--red);height:40px;font-size:3.5rem;line-height:1}.review[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme]{color:#e5e5e5;margin:24px 0 28px;font-size:1.15rem;line-height:1.6}.review[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{margin-top:auto}.areas[data-astro-cid-lcdefpme]{gap:48px;display:grid}@media (width>=1000px){.areas[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1.3fr;align-items:center;gap:80px}}.areas[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:clamp(2rem,3.6vw,3rem)}.areas[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--ink);font-weight:600}.areas__list[data-astro-cid-lcdefpme]{background:var(--white);margin:0;padding:0;list-style:none}.areas__list[data-astro-cid-lcdefpme]>li[data-astro-cid-lcdefpme]{padding:0}.areas__list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{align-items:center;gap:16px;height:100%;padding:24px 28px;text-decoration:none;transition:background-color .2s;display:flex}.areas__list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{background:var(--off)}.areas__list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover strong[data-astro-cid-lcdefpme]{color:var(--red)}.areas__list[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:20px;height:20px;color:var(--red);flex:none}.areas__list[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-size:1.05rem;font-weight:600;display:block}.areas__list[data-astro-cid-lcdefpme] .label[data-astro-cid-lcdefpme]{margin-top:2px;font-size:.6rem}.faq[data-astro-cid-lcdefpme]{gap:48px;display:grid}@media (width>=960px){.faq[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1.4fr;align-items:start;gap:96px}.faq[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:first-child{top:calc(var(--header-h) + 32px);position:sticky}}.faq[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:clamp(2.4rem,4.6vw,4rem)}.faq__call[data-astro-cid-lcdefpme]{color:#666}.faq__call[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--ink);font-weight:600;text-decoration:none}
