.ikony{--ikony-size:96px}.ikony--s{--ikony-size:64px}.ikony--l{--ikony-size:120px}.cd .ikony__list{display:grid;gap:36px 24px;grid-template-columns:repeat(var(--ikony-cols,6),minmax(0,1fr));list-style:none;margin:0;padding:0}.cd .ikony__item{margin:0}.ikony__inner{color:inherit;flex-direction:column;height:100%;text-align:center;text-decoration:none}.ikony__icon,.ikony__inner{align-items:center;display:flex}.ikony__icon{height:var(--ikony-size);justify-content:center;margin-bottom:22px;width:var(--ikony-size)}.cd .ikony__icon img{display:block;height:auto;max-height:100%;max-width:100%;object-fit:contain;width:auto}.ikony__subtitle,.ikony__title{display:block;font-size:1rem;font-weight:500;line-height:1.6}.ikony__inner--link .ikony__icon{transition:transform .2s}.ikony__inner--link:hover .ikony__icon{transform:translateY(-4px)}.ikony__inner--link:hover .ikony__title{text-decoration:underline;text-underline-offset:3px}.ikony__inner--link:focus-visible{border-radius:var(--cd-radius-sm);outline:3px solid var(--cd-blue);outline-offset:6px}.ikony__actions{justify-content:center;margin-top:40px}@media (max-width:1024px){.cd .ikony__list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.cd .ikony__list{gap:28px 16px;grid-template-columns:repeat(2,minmax(0,1fr))}.ikony{--ikony-size:72px}.ikony--l{--ikony-size:88px}.ikony--s{--ikony-size:56px}.cd.ikony--carousel .ikony__list{display:flex;gap:12px;margin:0 -4vw;overflow-x:auto;padding:4px 4vw 8px;scroll-padding:0 4vw;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}}@media (max-width:640px){.cd.ikony--carousel .ikony__list::-webkit-scrollbar{display:none}.cd.ikony--carousel .ikony__item{flex:0 0 42%;scroll-snap-align:start}.ikony--carousel .ikony__nav:not([hidden]){display:flex;gap:12px;justify-content:center;margin-top:20px}}@media (min-width:641px){.ikony__nav{display:none!important}}.cd .ikony__arrow{align-items:center;background:transparent;border:1.5px solid var(--cd-navy);border-radius:50%;color:var(--cd-navy);cursor:pointer;display:inline-flex;height:44px;justify-content:center;padding:0;transition:opacity .2s,background .2s,color .2s;width:44px}.cd .ikony__arrow svg{height:20px;width:20px}.cd .ikony__arrow:hover:not(:disabled){background:var(--cd-navy);color:var(--cd-cream)}.cd .ikony__arrow:disabled{cursor:default;opacity:.3}.cd .ikony__arrow:focus-visible{outline:3px solid var(--cd-blue);outline-offset:3px}.cd.cd-section--dark .ikony__arrow{border-color:var(--cd-cream);color:var(--cd-cream)}.cd.cd-section--dark .ikony__arrow:hover:not(:disabled){background:var(--cd-cream);color:var(--cd-navy)}@media (prefers-reduced-motion:reduce){.ikony__inner--link .ikony__icon{transition:none}.ikony__inner--link:hover .ikony__icon{transform:none}}