.fiika-cta-003{box-sizing:border-box;overflow:hidden;overflow-x:clip;overflow-y:visible;width:100%;--c003-shadow-rest:0 4px 12px rgba(0,0,0,.25);--c003-shadow-pressed:0 1px 4px rgba(0,0,0,.3)}.fiika-cta-003--shadow-none{--c003-shadow-rest:none;--c003-shadow-pressed:none}.fiika-cta-003--shadow-soft{--c003-shadow-rest:0 2px 6px rgba(0,0,0,.15);--c003-shadow-pressed:0 1px 2px rgba(0,0,0,.2)}.fiika-cta-003--shadow-medium{--c003-shadow-rest:0 4px 12px rgba(0,0,0,.25);--c003-shadow-pressed:0 1px 4px rgba(0,0,0,.3)}.fiika-cta-003--shadow-strong{--c003-shadow-rest:0 8px 20px rgba(0,0,0,.35);--c003-shadow-pressed:0 2px 6px rgba(0,0,0,.4)}.fiika-cta-003--full-width{left:50%;margin-left:-50vw;margin-right:-50vw;position:relative;right:50%;width:100vw}.fiika-cta-003__main-heading{line-height:1.4;margin-top:0;text-align:center}.fiika-cta-003__grid{display:grid;margin:0 auto;max-width:1000px}.fiika-cta-003__item{align-items:center;display:flex;flex-direction:column;text-align:center}.fiika-cta-003__heading{line-height:1;margin:0 0 16px;white-space:nowrap}.fiika-cta-003__subtitle{line-height:1.6;margin:0 0 24px}.fiika-cta-003__subtitle p{margin:0}.fiika-cta-003__button-wrap{max-width:420px;width:100%}.fiika-cta-003__button{box-sizing:border-box;display:block;text-align:center;text-decoration:none;transition:opacity .2s ease,transform .15s ease,box-shadow .15s ease;width:100%}.fiika-cta-003__button--shadow{box-shadow:var(--c003-shadow-rest)}.fiika-cta-003__button:hover{opacity:.85}.fiika-cta-003--press .fiika-cta-003__button:hover{opacity:1}@media (hover:hover){.fiika-cta-003--press .fiika-cta-003__button-wrap:hover .fiika-cta-003__button{transform:translateY(var(--c003-press-depth,3px))}.fiika-cta-003--press .fiika-cta-003__button-wrap:hover .fiika-cta-003__button--shadow{box-shadow:var(--c003-shadow-pressed)}}.fiika-cta-003--press .fiika-cta-003__button:active{transform:translateY(calc(var(--c003-press-depth, 3px) + 1px))}.fiika-cta-003--press .fiika-cta-003__button--shadow:active{box-shadow:var(--c003-shadow-pressed)}@media (prefers-reduced-motion:reduce){.fiika-cta-003__button{transition:none}}@media (max-width:768px){.fiika-cta-003__grid{grid-template-columns:1fr!important}.fiika-cta-003__heading{white-space:normal}}