.page-hero[data-astro-cid-mwtifzav]{padding:100px 0 80px;background:var(--bg)}.page-hero-inner[data-astro-cid-mwtifzav]{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,460px);gap:clamp(36px,7vw,88px);align-items:center}.page-hero-text[data-astro-cid-mwtifzav]{min-width:0}.page-hero[data-astro-cid-mwtifzav] .overline[data-astro-cid-mwtifzav]{margin-bottom:24px}.page-hero[data-astro-cid-mwtifzav] h1[data-astro-cid-mwtifzav]{font-size:clamp(44px,7vw,84px);line-height:1;margin-bottom:24px}.page-hero[data-astro-cid-mwtifzav] h1[data-astro-cid-mwtifzav] em[data-astro-cid-mwtifzav]{color:var(--accent);font-style:italic}.lead[data-astro-cid-mwtifzav]{font-size:19px;color:var(--ink-soft);max-width:52ch;line-height:1.55;margin-bottom:36px}.hero-downloads[data-astro-cid-mwtifzav]{display:flex;gap:14px;flex-wrap:wrap}.page-hero-photo[data-astro-cid-mwtifzav]{position:relative;margin:0;aspect-ratio:4 / 3;overflow:hidden;border-radius:28px 28px 8px;border:1px solid var(--rule);box-shadow:0 24px 60px #1f2a2424;background:var(--bg-soft)}.page-hero-photo[data-astro-cid-mwtifzav] img[data-astro-cid-mwtifzav]{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media(max-width:860px){.page-hero-inner[data-astro-cid-mwtifzav]{grid-template-columns:1fr;gap:32px}.page-hero-photo[data-astro-cid-mwtifzav]{max-width:520px}}@media(max-width:520px){.page-hero[data-astro-cid-mwtifzav]{padding:80px 0 64px}.page-hero-photo[data-astro-cid-mwtifzav]{border-radius:22px 22px 8px}}.btn-disabled[data-astro-cid-mwtifzav]{opacity:.45;pointer-events:none}.facts-section[data-astro-cid-mwtifzav]{padding:80px 0 100px;background:var(--bg-soft)}.facts-section[data-astro-cid-mwtifzav] .overline[data-astro-cid-mwtifzav]{margin-bottom:36px}.facts-grid[data-astro-cid-mwtifzav]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}@media(max-width:1100px){.facts-grid[data-astro-cid-mwtifzav]{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.facts-grid[data-astro-cid-mwtifzav]{grid-template-columns:1fr}}.fact-card[data-astro-cid-mwtifzav]{background:var(--paper);border:1px solid var(--rule);border-radius:var(--radius-card);padding:28px 22px;display:flex;flex-direction:column;gap:16px}.fact-icon[data-astro-cid-mwtifzav]{color:var(--primary-dark)}.fact-key[data-astro-cid-mwtifzav]{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mute);margin-bottom:6px;font-weight:500}.fact-val[data-astro-cid-mwtifzav]{font-family:var(--display);font-size:26px;color:var(--ink);line-height:1.1;margin-bottom:4px}.fact-sub[data-astro-cid-mwtifzav]{font-size:13px;color:var(--ink-mute)}.info-section[data-astro-cid-mwtifzav]{padding:100px 0;background:var(--bg)}.info-grid[data-astro-cid-mwtifzav]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media(max-width:700px){.info-grid[data-astro-cid-mwtifzav]{grid-template-columns:1fr}}.info-card[data-astro-cid-mwtifzav]{background:var(--bg-soft);border-radius:var(--radius-card);padding:28px 24px;border:1px solid var(--rule)}.info-card[data-astro-cid-mwtifzav] h3[data-astro-cid-mwtifzav]{font-size:20px;margin-bottom:12px}.info-card[data-astro-cid-mwtifzav] p[data-astro-cid-mwtifzav]{color:var(--ink-soft);font-size:15px;line-height:1.65}.contact-section[data-astro-cid-mwtifzav]{background:var(--primary-dark);padding:100px 0}.contact-box[data-astro-cid-mwtifzav]{max-width:720px}.contact-box[data-astro-cid-mwtifzav] h2[data-astro-cid-mwtifzav]{font-size:clamp(32px,5vw,56px);color:#fff;margin:12px 0 16px;line-height:1.05}.contact-box[data-astro-cid-mwtifzav]>p[data-astro-cid-mwtifzav]{color:#ffffffa6;font-size:17px;margin-bottom:48px}.contact-cols[data-astro-cid-mwtifzav]{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}@media(max-width:640px){.contact-cols[data-astro-cid-mwtifzav]{grid-template-columns:1fr;gap:24px}}.contact-label[data-astro-cid-mwtifzav]{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#fff6;margin-bottom:8px;font-weight:500}.contact-val[data-astro-cid-mwtifzav]{font-family:var(--display);font-size:22px;color:#fff;display:block;transition:color .15s ease}.contact-val[data-astro-cid-mwtifzav]:hover{color:var(--accent-soft)}.contact-val-plain[data-astro-cid-mwtifzav]{font-family:var(--display);font-size:22px;color:#fffc}
