.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hero .hero-grid{grid-template-columns:minmax(384px,min(500px,35vw)) minmax(0,1fr);gap:clamp(32px,3.4vw,64px);padding-right:0}.hero .hero-card .app{border-radius:22px 0 0 22px}.hero{overflow-x:clip}@media (max-width:900px){.hero .hero-grid{grid-template-columns:minmax(0,1fr);padding-right:clamp(24px,4.2vw,80px)}.hero .hero-card .app{border-radius:22px}}.hero-left{container-type:inline-size}.hero .mark{width:min(100%,340px)}@media (max-width:900px){.hero .mark{width:min(62vw,340px)}}.hero .hero-h1{letter-spacing:-.03em;max-width:none;color:var(--fg-head,var(--fg));margin-top:clamp(22px,2.6vw,36px);font-size:clamp(34px,11.6cqi,68px);font-weight:600;line-height:1.04}.hh,.hh-static{display:block}.hh-static:before,.hh-w:before{content:attr(data-t)}.hh-rot{color:var(--rose-ink);margin-block:-.06em -.18em;padding-block:.06em .18em;display:grid;overflow:clip}.hh-w{opacity:0;grid-area:1/1;align-self:start;transform:translateY(.8em)}.hh-w.is-in{opacity:1;transform:none}.hh-w.is-out{opacity:0;transform:translateY(-.8em)}@media (prefers-reduced-motion:no-preference){.hh-w.is-in{transition:transform .45s cubic-bezier(.16,1,.3,1) .15s,opacity .35s cubic-bezier(.2,0,0,1) .15s}.hh-w.is-out{transition:transform .45s cubic-bezier(.4,0,.2,1),opacity .2s linear}}@media (min-width:901px) and (min-height:700px){.hero:has(+.partners){min-height:calc(100dvh - 222px);padding-block:24px}}.hero+.partners{padding-block:12px 0}.hero+.partners>p{margin-bottom:14px}
.aud{color:var(--fg-3);text-align:center;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:6px 20px;padding-block:26px 0;font-size:14px;line-height:22px;display:flex}.aud-for{font-weight:500}.aud a{color:var(--fg-2);text-underline-offset:4px;-webkit-text-decoration:underline #ca9daab3;text-decoration:underline #ca9daab3;text-decoration-thickness:1.5px;transition:color .15s,text-decoration-color .15s}.aud a:hover{color:var(--rose-ink);-webkit-text-decoration-color:var(--rose-ink);text-decoration-color:var(--rose-ink)}.aud a:focus-visible{border-radius:4px}.aud .aud-all{color:var(--fg-3)}@media (max-width:560px){.aud{gap:4px 14px;font-size:13.5px}.aud-for{flex-basis:100%}}
