body .page-hero{padding:0;background:var(--topbar);color:var(--topbar-text);border-bottom:0}body .page-hero>.wrap{max-width:1180px;padding:40px 32px 44px}body .page-hero .page-hero-crumb{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font:11px Inter,Arial,sans-serif;color:var(--topbar-text);margin-bottom:18px;letter-spacing:0}body .page-hero-crumb a{color:inherit}body .page-hero-eyebrow{display:block;font:600 11px Inter,Arial,sans-serif;color:var(--gold);letter-spacing:.08em;margin-bottom:10px}body .page-hero h1{font:650 clamp(26px,2.7vw,38px)/1.22 Inter,Arial,sans-serif;letter-spacing:-.035em;color:var(--topbar-text);max-width:36ch;margin:0;overflow-wrap:anywhere;text-wrap:balance}body .page-hero-copy>p{font:400 15px/1.75 Inter,Arial,sans-serif;color:var(--topbar-text);max-width:78ch;margin:16px 0 0;text-wrap:pretty}.page-hero-layout.with-image{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:48px;align-items:center}.page-hero-art img{width:100%;height:185px;object-fit:contain;display:block;border-radius:12px}.page-hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.page-hero-actions .cta{border-radius:24px;font:500 12px Inter,Arial,sans-serif;padding:11px 20px}.page-hero-actions .cta-outline{color:var(--ink);border:1px solid var(--line);background:white}html[dir=rtl] body .page-hero h1,html[dir=rtl] body .page-hero p,html[dir=rtl] body .page-hero-eyebrow,html[dir=rtl] body .page-hero .page-hero-crumb,html[dir=rtl] body .page-hero-actions .cta{font-family:Cairo,Arial,sans-serif;letter-spacing:0}html[dir=rtl] body .page-hero h1{line-height:1.45}body .catalog-heading h2,body .partners-heading h2{font-family:inherit;font-size:25px;margin:0 0 10px;line-height:1.35}body .detail-main h2{font-size:24px;line-height:1.4;margin:8px 0}body .page-hero+.catalog-section,body .page-hero+.partners-directory{padding-top:32px}
@media(max-width:750px){body .page-hero>.wrap{padding:30px 22px 32px}.page-hero-layout.with-image{grid-template-columns:minmax(0,1fr);gap:24px}.page-hero-art img{height:160px}.page-hero-copy>p{font-size:14px}body .page-hero h1{max-width:100%;font-size:28px}}@media(prefers-reduced-motion:reduce){.page-hero *{scroll-behavior:auto}}
