.cy{box-sizing:border-box;inline-size:100%;max-inline-size:none;padding:4px var(--t-gut) 72px;margin-inline:auto}.cy-crumbs{margin-block-end:14px}.cy-hero{align-items:end;gap:24px;padding-block:8px 28px;display:grid}.cy-kicker{color:var(--t-brand);margin:0;font-size:15px;font-weight:750}.cy-h1{letter-spacing:-.05em;overflow-wrap:anywhere;margin:6px 0 0;font-size:clamp(44px,6.4vw,124px);font-weight:800;line-height:.93}[dir=rtl] .cy-h1{line-height:1.2}.cy-lead{max-inline-size:40ch;color:var(--t-ink-2);margin:16px 0 0;font-size:18px}.cy-cta{flex-wrap:wrap;gap:12px;margin-block-start:22px;display:flex}.cy-hero__jeton{justify-self:start}.cy-hero__jeton .t-jeton{--s:132px;font-size:54px}@media (prefers-reduced-motion:no-preference){.cy-hero__jeton .t-jeton{animation:t-slap var(--t-slap-ms) var(--t-ease-slap) .2s both;--t-slap-from:-8deg}}.cy-map .st-map{--st-map-ar:4 / 3;border-radius:20px}.cy-map__cap{color:var(--t-ink-3);margin:8px 4px 0;font-size:14px;font-weight:600}.cy-sec{padding-block:28px}.cy-eyebrow{color:var(--t-ink-2);margin:0;font-size:clamp(16px,1.2vw,20px);font-weight:700}.cy-h2{letter-spacing:-.04em;margin:0 0 20px;font-size:clamp(32px,3.4vw,60px);font-weight:800;line-height:.98}[dir=rtl] .cy-h2{line-height:1.25}.cy-flow{letter-spacing:-.04em;margin:14px 0 0;font-size:clamp(30px,4.2vw,80px);font-weight:800;line-height:1.12}[dir=rtl] .cy-flow{line-height:1.4}.cy-flow__t{color:var(--t-ink);outline-offset:.08em;border-radius:.2em;text-decoration:none}.cy-flow__t:hover{color:var(--t-brand)}.cy-flow__t[aria-current]{color:var(--t-brand);text-underline-offset:.12em;text-decoration:underline;text-decoration-thickness:.08em}.cy-flow__nw{white-space:nowrap}.cy-flow__tp{background:var(--t-tint);block-size:.74em;inline-size:1.3em;color:var(--t-brand);vertical-align:-.06em;transition:inline-size var(--t-soft) var(--t-spring-soft), scale var(--t-snappy) var(--t-spring), rotate var(--t-snappy) var(--t-spring);border-radius:999px;justify-content:center;align-items:center;margin-inline:.12em;display:inline-flex;overflow:hidden}.cy-flow__t:active .cy-flow__tp{transition-duration:var(--t-soft), var(--t-press-ms), var(--t-press-ms);rotate:-6deg;scale:1.14}.cy-flow__tp img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.cy-flow__tp .t-ic{block-size:.44em;inline-size:.44em}.cy-flow__t:is(:hover,:focus-visible,:active) .cy-flow__tp{inline-size:2.1em}@media (prefers-reduced-motion:no-preference){.cy-flow[data-in] .cy-flow__tp{animation:t-slap-in var(--t-slapin-ms) var(--t-ease-slap) calc(.15s + var(--i,0) * .11s)}}.cy-chips{flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.cy-chips a{box-sizing:border-box;border:var(--t-edge);min-block-size:44px;box-shadow:0 2px 0 var(--t-ink);color:var(--t-ink);transition:translate var(--t-snappy) var(--t-spring), box-shadow var(--t-snappy) var(--t-spring);background:#fff;border-radius:999px;align-items:center;gap:10px;padding-inline:16px 8px;font-weight:700;text-decoration:none;display:inline-flex}.cy-chips a:is(:active,[data-down]){box-shadow:0 0 0 var(--t-ink);transition-duration:var(--t-press-ms);translate:0 2px}.cy-chips a span{box-sizing:border-box;background:var(--t-jeton);border-radius:10px;place-items:center;block-size:28px;min-inline-size:28px;padding-inline:6px;font-size:14px;font-weight:800;display:inline-grid}.cy-list{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:22px 18px;margin:0;padding:0;list-style:none;display:grid}.cy-empty{border:1.5px solid var(--t-hair);background:#fff;border-radius:20px;gap:22px;margin-block:12px 28px;padding:28px 22px;display:grid}.cy-empty h2{letter-spacing:-.04em;margin:0;font-size:clamp(32px,3.6vw,64px);font-weight:800;line-height:.98}[dir=rtl] .cy-empty h2{line-height:1.25}.cy-empty p{max-inline-size:42ch;color:var(--t-ink-2);margin:12px 0 0;font-size:18px}.cy-empty__j .t-jeton{--s:104px;font-size:40px}@media (min-width:1024px){.cy-hero{grid-template-columns:1.1fr 1fr;gap:56px;padding-block:16px 40px}.cy-hero__jeton{justify-self:end}.cy-hero__jeton .t-jeton{--s:240px;font-size:96px}.cy-sec{padding-block:40px}.cy-list{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:28px 22px}.cy-empty{grid-template-columns:auto 1fr;align-items:center;gap:40px;padding:48px}.cy-empty__j .t-jeton{--s:160px;font-size:62px}}
