.hero[data-astro-cid-lcdefpme]{background:var(--bg-lines) no-repeat left top / 1106px auto;padding-block:clamp(40px,6vw,80px) clamp(56px,8vw,100px);position:relative;overflow:hidden}.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1.1fr .9fr;align-items:center;gap:48px;display:grid}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:clamp(40px,6vw,68px)}.hero-lead[data-astro-cid-lcdefpme]{max-width:520px;font-size:17px}.hero-subtitle[data-astro-cid-lcdefpme]{margin-top:28px;font-size:22px}.hero-copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:last-of-type{max-width:560px;margin-bottom:28px}.hero-image[data-astro-cid-lcdefpme]{justify-self:end;width:100%;max-width:520px}.services[data-astro-cid-lcdefpme]{background:var(--bg-soft)}.cards[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.card[data-astro-cid-lcdefpme]{border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;padding:36px;transition:transform .2s}.card[data-astro-cid-lcdefpme]:hover{transform:translateY(-4px)}.card-icon[data-astro-cid-lcdefpme]{color:var(--blue);margin-bottom:18px;display:inline-flex}.card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:24px}.card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0}.about-grid[data-astro-cid-lcdefpme]{grid-template-columns:.9fr 1.1fr;align-items:center;gap:64px;display:grid}.about-image[data-astro-cid-lcdefpme]{border-radius:var(--radius);width:100%}.section-title[data-astro-cid-lcdefpme]{font-size:clamp(32px,4.5vw,48px)}.center[data-astro-cid-lcdefpme]{text-align:center}.checklist[data-astro-cid-lcdefpme]{gap:14px;margin:28px 0 0;padding:0;list-style:none;display:grid}.checklist[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{gap:12px;display:flex}.checklist[data-astro-cid-lcdefpme] svg{color:var(--blue);flex:none;margin-top:5px}.checklist[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--ink)}.market[data-astro-cid-lcdefpme]{background:var(--blue);color:#ffffffd9}.market[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{color:#ffffffd9;text-transform:none;letter-spacing:0;font-size:16px}.market-head[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:end;gap:48px;margin-bottom:56px;display:grid}.market-title[data-astro-cid-lcdefpme]{color:#fff;margin:0;font-size:clamp(44px,7vw,84px)}.stats[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.stat[data-astro-cid-lcdefpme]{border-radius:var(--radius);color:var(--text);background:#fff;padding:32px}.stat[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:26px}.stat[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0}.closing[data-astro-cid-lcdefpme]{max-width:820px;color:var(--blue);font:500 18px/1.6 var(--font-head);text-align:center;margin:0 auto 32px}.faq[data-astro-cid-lcdefpme]{text-align:center;grid-template-columns:repeat(4,1fr);gap:32px;margin:48px 0 0;padding:0;list-style:none;display:grid}.faq-num[data-astro-cid-lcdefpme]{width:72px;height:72px;color:var(--blue);font:500 26px/1 var(--font-head);background:#eef4fd;border-radius:50%;place-items:center;margin-bottom:20px;display:inline-grid}.faq[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:19px}.faq[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:15px}.contact[data-astro-cid-lcdefpme]{background:var(--bg-soft)}.contact-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}.contact[data-astro-cid-lcdefpme] .section-title[data-astro-cid-lcdefpme]{color:var(--blue)}.contact-email[data-astro-cid-lcdefpme]{margin:24px 0 32px;display:grid}.contact-email[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--muted);font-size:14px}.contact-email[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--ink);font:500 26px/1.3 var(--font-head);text-decoration:none}.contact-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px;margin-bottom:28px;display:flex}.contact-address[data-astro-cid-lcdefpme]{gap:10px;max-width:440px;margin:0;font-size:15px;display:flex}.contact-address[data-astro-cid-lcdefpme] svg{color:var(--blue);flex:none;margin-top:3px}.contact-image[data-astro-cid-lcdefpme]{border-radius:var(--radius);justify-self:end;width:100%;max-width:573px}.footer[data-astro-cid-lcdefpme]{background:var(--blue);color:#ffffffd9;text-align:center;padding-top:56px}.footer-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:32px;display:grid}.footer[data-astro-cid-lcdefpme] h4[data-astro-cid-lcdefpme]{color:#fff;font-size:17px}.footer[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:#fff;text-decoration:none}.footer[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{text-decoration:underline}.social[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none}.copyright[data-astro-cid-lcdefpme]{border-top:1px solid #ffffff26;margin:40px 0 0;padding:20px;font-size:14px}@media (width<=1024px){.faq[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}@media (width<=860px){.hero-grid[data-astro-cid-lcdefpme],.about-grid[data-astro-cid-lcdefpme],.market-head[data-astro-cid-lcdefpme],.contact-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.hero-image[data-astro-cid-lcdefpme]{justify-self:center;max-width:420px}.about-grid[data-astro-cid-lcdefpme]{gap:40px}.market-head[data-astro-cid-lcdefpme]{gap:16px}.contact-image[data-astro-cid-lcdefpme]{justify-self:center}.cards[data-astro-cid-lcdefpme],.stats[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}@media (width<=560px){.faq[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.card[data-astro-cid-lcdefpme],.stat[data-astro-cid-lcdefpme]{padding:26px}.contact-email[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{font-size:21px}}
