.ahero[data-astro-cid-zfyovppz]{isolation:isolate;background:radial-gradient(60% 70% at 85% 30%, #39d97a1f, transparent 70%), radial-gradient(50% 60% at 10% 0%, #ff4a361a, transparent 70%), var(--bg);padding-top:clamp(40px,7vw,96px);padding-bottom:clamp(48px,6vw,72px);position:relative;overflow:hidden}.ahero__inner[data-astro-cid-zfyovppz]{align-items:center;gap:clamp(40px,6vw,72px);display:grid}.ahero__copy[data-astro-cid-zfyovppz]{justify-items:start;gap:24px;display:grid}.ahero__copy[data-astro-cid-zfyovppz] h1[data-astro-cid-zfyovppz]{font-size:clamp(2.4rem,1.5rem + 3.2vw,4.4rem);font-stretch:106%}.ahero__copy[data-astro-cid-zfyovppz] h1[data-astro-cid-zfyovppz] span[data-astro-cid-zfyovppz]{color:var(--chroma);display:block}.ahero__note[data-astro-cid-zfyovppz]{color:var(--text-dim);font-size:.92rem}.ahero__media[data-astro-cid-zfyovppz]{justify-self:center;width:min(100%,460px);margin:0;position:relative}.ahero__media[data-astro-cid-zfyovppz] img{aspect-ratio:4/5;object-fit:cover;object-position:50% 45%;border-radius:var(--radius-lg);border:1px solid var(--line-strong);width:100%;box-shadow:0 50px 120px -30px #000000e6,0 0 0 8px #ffffff08}.ahero__badge[data-astro-cid-zfyovppz]{border-radius:var(--radius);border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(10px);box-shadow:var(--shadow);background:#0a0a0bd1;gap:2px;padding:16px 20px;display:grid;position:absolute;bottom:28px;left:12px}.ahero__badge-num[data-astro-cid-zfyovppz]{font-family:var(--font-display);color:var(--chroma);letter-spacing:-.02em;font-size:clamp(1.7rem,1.3rem + 1.4vw,2.3rem);font-weight:780;font-stretch:112%;line-height:1}.ahero__badge-label[data-astro-cid-zfyovppz]{color:var(--text-muted);font-size:.85rem}.ahero__reach[data-astro-cid-zfyovppz]{border-top:1px solid var(--line);color:var(--text-muted);flex-wrap:wrap;gap:8px 10px;margin:clamp(40px,6vw,64px) 0 0;padding:24px 0 0;font-size:.92rem;list-style:none;display:flex}.ahero__reach[data-astro-cid-zfyovppz]:before{content:"Coverage";color:var(--text-dim);padding:6px 6px 6px 0}.ahero__reach[data-astro-cid-zfyovppz] li[data-astro-cid-zfyovppz]{border:1px solid var(--line);border-radius:999px;align-items:center;gap:8px;padding:6px 14px;display:inline-flex}.ahero__reach[data-astro-cid-zfyovppz] svg{width:16px;height:16px;color:var(--chroma)}@media (width<=639px){.ahero__reach[data-astro-cid-zfyovppz]:before{flex-basis:100%;padding:0 0 2px}}@media (width>=1024px){.ahero__inner[data-astro-cid-zfyovppz]{grid-template-columns:1.15fr .85fr}.ahero__media[data-astro-cid-zfyovppz]{justify-self:end}.ahero__badge[data-astro-cid-zfyovppz]{left:-40px}}.basics[data-astro-cid-zfyovppz]{gap:clamp(32px,5vw,72px);display:grid}.basics__head[data-astro-cid-zfyovppz]{margin-bottom:0}.basics__list[data-astro-cid-zfyovppz]{margin:0;padding:0;list-style:none;display:grid}.basics__list[data-astro-cid-zfyovppz] li[data-astro-cid-zfyovppz]{border-top:1px solid var(--line);grid-template-columns:auto 1fr;gap:20px;padding-block:28px;display:grid}.basics__list[data-astro-cid-zfyovppz] li[data-astro-cid-zfyovppz]:last-child{border-bottom:1px solid var(--line)}.basics__list[data-astro-cid-zfyovppz] h3[data-astro-cid-zfyovppz]{margin-bottom:10px}.basics__num[data-astro-cid-zfyovppz]{font-family:var(--font-display);color:var(--chroma);padding-top:6px;font-size:.9rem;font-weight:700;font-stretch:125%}@media (width>=1024px){.basics[data-astro-cid-zfyovppz]{grid-template-columns:.9fr 1.1fr;align-items:start}.basics__head[data-astro-cid-zfyovppz]{position:sticky;top:110px}}.coverage[data-astro-cid-zfyovppz]{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.coverage__card[data-astro-cid-zfyovppz]{border-radius:var(--radius-lg);background:linear-gradient(180deg, var(--surface-2), var(--surface));border:1px solid var(--line);transition:border-color .3s var(--ease), transform .3s var(--ease);align-content:start;gap:12px;padding:clamp(24px,3vw,36px);display:grid}.coverage__card[data-astro-cid-zfyovppz]:hover{border-color:#39d97a66}.coverage__viz[data-astro-cid-zfyovppz]{grid-template-columns:repeat(3,14px);gap:7px;margin-bottom:14px;display:grid}.coverage__viz[data-astro-cid-zfyovppz] span[data-astro-cid-zfyovppz]{border:1px solid var(--line);background:#ffffff12;border-radius:4px;width:14px;height:14px}.coverage__viz[data-astro-cid-zfyovppz] span[data-astro-cid-zfyovppz].on{background:var(--chroma);border-color:var(--chroma);box-shadow:0 0 12px #39d97a73}.coverage__tag[data-astro-cid-zfyovppz]{letter-spacing:.16em;text-transform:uppercase;color:var(--chroma);font-size:.78rem;font-weight:700}.coverage__card[data-astro-cid-zfyovppz] h3[data-astro-cid-zfyovppz]{font-size:var(--step-2)}.oneteam[data-astro-cid-zfyovppz]{align-items:center;gap:clamp(36px,5vw,72px);display:grid}.oneteam__media[data-astro-cid-zfyovppz]{border-radius:var(--radius-lg);border:1px solid var(--line);box-shadow:var(--shadow);margin:0;position:relative;overflow:hidden}.oneteam__media[data-astro-cid-zfyovppz] img{aspect-ratio:4/3;object-fit:cover;width:100%}.oneteam__chip[data-astro-cid-zfyovppz]{backdrop-filter:blur(6px);color:#fff;background:#0009;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:.78rem;font-weight:600;display:inline-flex;position:absolute;top:14px;left:14px}.oneteam__chip[data-astro-cid-zfyovppz] .dot[data-astro-cid-zfyovppz]{background:var(--accent);border-radius:50%;width:8px;height:8px}.oneteam__copy[data-astro-cid-zfyovppz]{justify-items:start;gap:22px;display:grid}.oneteam__list[data-astro-cid-zfyovppz]{gap:12px;margin:4px 0 8px;padding:0;list-style:none;display:grid}.oneteam__list[data-astro-cid-zfyovppz] li[data-astro-cid-zfyovppz]{color:var(--text-muted);grid-template-columns:auto 1fr;gap:12px;font-size:.97rem;display:grid}.oneteam__list[data-astro-cid-zfyovppz] strong[data-astro-cid-zfyovppz]{color:var(--text);font-weight:600}.oneteam__list[data-astro-cid-zfyovppz] svg{width:20px;height:20px;color:var(--chroma);margin-top:2px}@media (width>=1024px){.oneteam[data-astro-cid-zfyovppz]{grid-template-columns:1fr 1fr}}.start[data-astro-cid-zfyovppz]{background:radial-gradient(70% 120% at 100% 0%, #ff4a361f, transparent 60%), var(--surface);gap:clamp(28px,4vw,44px);display:grid}.start__head[data-astro-cid-zfyovppz]{gap:14px;max-width:640px;display:grid}.start__head[data-astro-cid-zfyovppz] h2[data-astro-cid-zfyovppz]{font-size:var(--step-3)}.start__steps[data-astro-cid-zfyovppz]{counter-reset:s;gap:24px;margin:0;padding:0;list-style:none;display:grid}.start__steps[data-astro-cid-zfyovppz] li[data-astro-cid-zfyovppz]{border-top:1px solid var(--line-strong);align-content:start;gap:8px;padding-top:20px;display:grid}.start__steps[data-astro-cid-zfyovppz] h3[data-astro-cid-zfyovppz]{font-size:1.2rem}.start__num[data-astro-cid-zfyovppz]{background:var(--accent);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;margin-bottom:6px;font-size:.9rem;font-weight:700;display:grid}.start__actions[data-astro-cid-zfyovppz]{flex-wrap:wrap;gap:12px;display:flex}@media (width>=820px){.start__steps[data-astro-cid-zfyovppz]{grid-template-columns:repeat(3,1fr)}}@media (width>=1024px){.start[data-astro-cid-zfyovppz]{padding:56px}}.faq-wrap[data-astro-cid-zfyovppz]{gap:24px;display:grid}@media (width>=1024px){.faq-wrap[data-astro-cid-zfyovppz]{grid-template-columns:.8fr 1.2fr;align-items:start;gap:80px}}
