.hero[data-astro-cid-tjwyr25g]{background:var(--surface-soft);padding-block:44px 56px}.hero-inner[data-astro-cid-tjwyr25g]{display:flex;align-items:center;gap:56px}.hero-copy[data-astro-cid-tjwyr25g]{display:flex;flex:1 1 0;flex-direction:column;align-items:flex-start;gap:18px;min-width:0}.hero-badge[data-astro-cid-tjwyr25g]{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border:1px solid #1e6be633;border-radius:var(--radius-pill);background:var(--surface);font-size:11.5px;font-weight:600;line-height:15px;color:var(--blue)}.hero-dot[data-astro-cid-tjwyr25g]{width:6px;height:6px;border-radius:50%;background:var(--blue);box-shadow:0 0 0 4px #1e6be61a}.hero-title[data-astro-cid-tjwyr25g]{max-width:760px;font-family:var(--font-display);font-size:56px;font-weight:500;letter-spacing:-2.2px;line-height:60px;color:var(--ink)}.hero-lede[data-astro-cid-tjwyr25g]{max-width:620px;font-size:15px;line-height:24px;color:var(--ink-muted)}.hero-search[data-astro-cid-tjwyr25g]{display:flex;align-items:center;gap:8px;width:100%;max-width:520px;padding:6px;border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface);box-shadow:0 2px 10px #16151a0d}.hero-search[data-astro-cid-tjwyr25g] input[data-astro-cid-tjwyr25g]{flex:1 1 auto;min-width:0;height:44px;padding:0 18px;border:0;background:transparent;font-size:13.5px;line-height:18px;color:var(--ink)}.hero-search[data-astro-cid-tjwyr25g] input[data-astro-cid-tjwyr25g]::placeholder{color:var(--ink-faint)}.hero-search[data-astro-cid-tjwyr25g] input[data-astro-cid-tjwyr25g]:focus-visible{outline:none}.hero-search[data-astro-cid-tjwyr25g] button[data-astro-cid-tjwyr25g]{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;height:44px;padding:0 24px;border:0;border-radius:var(--radius-pill);background:var(--blue);font-size:12.5px;font-weight:600;line-height:16px;color:#fff;cursor:pointer;transition:background .15s ease,transform .15s ease}.hero-search[data-astro-cid-tjwyr25g] button[data-astro-cid-tjwyr25g]:hover{background:var(--blue-deep)}.hero-noscript[data-astro-cid-tjwyr25g]{font-size:12.5px;line-height:18px;color:var(--ink-muted)}.hero-noscript[data-astro-cid-tjwyr25g] a[data-astro-cid-tjwyr25g]{color:var(--blue);font-weight:600}.hero-media[data-astro-cid-tjwyr25g]{flex:0 0 420px;height:340px;overflow:hidden;border-radius:var(--radius-md);background:var(--surface-tint)}.hero-media[data-astro-cid-tjwyr25g] img{width:100%;height:100%;object-fit:cover}.results[data-astro-cid-tjwyr25g]{padding-block:48px 8px}.results-head[data-astro-cid-tjwyr25g]{max-width:780px;margin-bottom:24px}.results-title[data-astro-cid-tjwyr25g]{font-family:var(--font-display);font-size:30px;font-weight:500;letter-spacing:-1px;line-height:38px;color:var(--ink)}.results-lede[data-astro-cid-tjwyr25g]{margin-top:8px;font-size:13.5px;line-height:20px;color:var(--ink-muted)}.results-more[data-astro-cid-tjwyr25g]{margin-top:22px;font-size:13px;font-weight:600;color:var(--blue)}.results-more[data-astro-cid-tjwyr25g] a[data-astro-cid-tjwyr25g]:hover{color:var(--blue-deep)}.faq-block[data-astro-cid-tjwyr25g]{padding-block:56px 24px}.faq-layout[data-astro-cid-tjwyr25g]{display:grid;grid-template-columns:320px minmax(0,1fr);gap:64px;align-items:start}.faq-layout[data-astro-cid-tjwyr25g] .section-lede[data-astro-cid-tjwyr25g]{margin-top:10px}@media(max-width:1000px){.hero-inner[data-astro-cid-tjwyr25g]{gap:32px}.hero-title[data-astro-cid-tjwyr25g]{font-size:42px;letter-spacing:-1.5px;line-height:48px}.hero-media[data-astro-cid-tjwyr25g]{flex-basis:340px;height:300px}.faq-layout[data-astro-cid-tjwyr25g]{grid-template-columns:minmax(0,1fr);gap:24px}}@media(max-width:820px){.hero[data-astro-cid-tjwyr25g]{padding-block:20px 40px}.hero-inner[data-astro-cid-tjwyr25g]{flex-direction:column;align-items:stretch;gap:28px}.hero-copy[data-astro-cid-tjwyr25g]{gap:14px}.hero-title[data-astro-cid-tjwyr25g]{font-size:34px;letter-spacing:-1px;line-height:38px}.hero-lede[data-astro-cid-tjwyr25g]{font-size:14px;line-height:21px}.hero-media[data-astro-cid-tjwyr25g]{flex:0 0 auto;height:220px}.results[data-astro-cid-tjwyr25g]{padding-top:32px}.results-title[data-astro-cid-tjwyr25g]{font-size:23px;letter-spacing:-.6px;line-height:29px}.faq-block[data-astro-cid-tjwyr25g]{padding-block:40px 16px}}@media(max-width:520px){.hero-search[data-astro-cid-tjwyr25g]{flex-direction:column;align-items:stretch;gap:6px;padding:8px;border-radius:var(--radius-md)}.hero-search[data-astro-cid-tjwyr25g] input[data-astro-cid-tjwyr25g]{height:40px;padding-inline:12px}.hero-search[data-astro-cid-tjwyr25g] button[data-astro-cid-tjwyr25g]{justify-content:center;height:42px}}
