.o-hero[data-astro-cid-6d7zxsal]{background:var(--paper);padding:72px clamp(20px,5vw,64px) 56px}.o-hero-row[data-astro-cid-6d7zxsal]{display:flex;flex-wrap:wrap;align-items:center;gap:40px 56px}.o-hero-txt[data-astro-cid-6d7zxsal]{flex:1 1 460px;display:flex;flex-direction:column;gap:22px}.o-hero-h1[data-astro-cid-6d7zxsal]{margin:0;display:flex;flex-direction:column;gap:22px;font-weight:800}.o-hero-t[data-astro-cid-6d7zxsal]{display:block;font-size:clamp(40px,4.6vw,64px);letter-spacing:-.03em;line-height:1.02}.o-hero-lead[data-astro-cid-6d7zxsal]{margin:0;font-size:20px;line-height:1.55;color:var(--ink-2);max-width:560px}.o-hero-cta[data-astro-cid-6d7zxsal]{display:flex;flex-wrap:wrap;gap:12px;margin-top:6px}.o-hero-partner[data-astro-cid-6d7zxsal]{display:flex;align-items:center;gap:10px;margin-top:4px;font-size:14px;font-weight:600;color:var(--ink-2)}.o-hero-partner[data-astro-cid-6d7zxsal] a[data-astro-cid-6d7zxsal]{color:inherit}.o-hero-stage[data-astro-cid-6d7zxsal]{flex:1.35 1 520px;position:relative;max-width:700px}.o-hero-panel[data-astro-cid-6d7zxsal]{position:absolute;inset:6% 0 0;background:var(--o-stage);border-radius:32px}.o-hero-img[data-astro-cid-6d7zxsal]{position:relative;display:block;width:100%;height:auto}.o-hero-note[data-astro-cid-6d7zxsal]{position:absolute;display:inline-flex;align-items:center;gap:8px;background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:10px 14px;box-shadow:var(--o-shadow);font-size:14px;font-weight:600;white-space:nowrap}.o-hero-dot[data-astro-cid-6d7zxsal]{width:8px;height:8px;border-radius:50%;background:var(--o-acc)}.o-hero-logo[data-astro-cid-6d7zxsal]{position:absolute;width:60px;height:60px;border-radius:16px;background:var(--o-tile);border:1px solid var(--line);box-shadow:var(--o-shadow-tile);display:flex;align-items:center;justify-content:center}.o-hero-facts[data-astro-cid-6d7zxsal]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:24px;border-top:1px solid var(--line);padding-top:28px}.o-hero-fact[data-astro-cid-6d7zxsal]{display:flex;flex-direction:column;gap:6px}.o-hero-fact[data-astro-cid-6d7zxsal] b[data-astro-cid-6d7zxsal]{font-size:40px;font-weight:800;letter-spacing:-.02em;line-height:1.2}.o-hero-fact[data-astro-cid-6d7zxsal] span[data-astro-cid-6d7zxsal]{color:var(--ink-2);font-size:16px}.o-hero-src[data-astro-cid-6d7zxsal]{margin:-20px 0 0;font-size:12px;color:var(--o-muted)}.o-hero-src[data-astro-cid-6d7zxsal] a{color:inherit}@media(max-width:1060px){.o-hero-row[data-astro-cid-6d7zxsal]{flex-flow:column nowrap;align-items:stretch;gap:22px}.o-hero-txt[data-astro-cid-6d7zxsal]{display:contents}.o-hero-h1[data-astro-cid-6d7zxsal]{order:1}.o-hero-stage[data-astro-cid-6d7zxsal]{order:2;flex:none;width:100%;margin:14px auto 16px}.o-hero-lead[data-astro-cid-6d7zxsal]{order:3}.o-hero-cta[data-astro-cid-6d7zxsal]{order:4}.o-hero-partner[data-astro-cid-6d7zxsal]{order:5}}@media(max-width:760px){.o-hero[data-astro-cid-6d7zxsal]{padding:20px 20px 32px}.o-hero-wrap[data-astro-cid-6d7zxsal]{gap:24px}.o-hero-row[data-astro-cid-6d7zxsal]{gap:14px}.o-hero-h1[data-astro-cid-6d7zxsal]{gap:10px}.o-hero-h1[data-astro-cid-6d7zxsal] .o-eb{font-size:11px;letter-spacing:.1em}.o-hero-t[data-astro-cid-6d7zxsal]{font-size:clamp(30px,8.8vw,38px)}.o-hero-stage[data-astro-cid-6d7zxsal]{margin:8px auto 10px}.o-hero-lead[data-astro-cid-6d7zxsal]{font-size:16px;line-height:1.5}.o-hero-cta[data-astro-cid-6d7zxsal]{flex-direction:column;gap:8px;margin-top:0}.o-hero-cta[data-astro-cid-6d7zxsal] a{justify-content:center}.o-hero-partner[data-astro-cid-6d7zxsal]{margin-top:0}.o-hero-logo[data-astro-cid-6d7zxsal]{width:46px;height:46px;border-radius:12px}.o-hero-logo[data-astro-cid-6d7zxsal] svg{width:23px!important;height:23px!important}.o-hero-facts[data-astro-cid-6d7zxsal]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;padding-top:16px}.o-hero-fact[data-astro-cid-6d7zxsal]{gap:2px}.o-hero-fact[data-astro-cid-6d7zxsal] b[data-astro-cid-6d7zxsal]{font-size:28px}.o-hero-fact[data-astro-cid-6d7zxsal] span[data-astro-cid-6d7zxsal]{font-size:14px;line-height:1.35}.o-hero-src[data-astro-cid-6d7zxsal]{margin:-12px 0 0;font-size:11.5px;line-height:1.4}}
