.ff-field{font:inherit;color:var(--ff-heading);border:1.5px solid var(--ff-border);background:#fff;border-radius:.8rem;outline:none;width:100%;padding:13px 15px;font-size:1rem;transition:border-color .18s,box-shadow .18s}.ff-field:focus{border-color:var(--ff-brand);box-shadow:0 0 0 4px rgba(var(--ff-brand-rgb),.12)}.ff-acc summary{list-style:none}.ff-acc summary::-webkit-details-marker{display:none}.ff-acc summary:after{content:"+";width:30px;height:30px;color:var(--ff-brand-deep);background:#eaf4ff;border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.ff-acc[open] summary:after{content:"–"}.ff-acc[open]{border-color:rgba(var(--ff-brand-rgb),.3)}.ff-arrowcards{grid-template-columns:repeat(3,1fr)!important}@media (width<=900px){.ff-arrowcards{grid-template-columns:1fr!important}}.ff-rf2{grid-template-columns:repeat(2,1fr)!important}@media (width<=760px){.ff-rf2{grid-template-columns:1fr!important}}.ff-arrowcards>article{flex-direction:column;display:flex;position:relative}.ff-arrowcards>article>span{min-height:2.4em}.ff-arrowcards>article>h2{min-height:2.3em}.ff-arrowcards>article>p{min-height:9.4em}.ff-arrowcards>article>div:last-child{align-items:flex-start!important;margin-top:0!important}.ff-arrowcards>article:after{content:"";border-top:2px solid #a7cfff;border-right:2px solid #a7cfff;width:14px;height:14px;position:absolute;top:50%;right:-19px;transform:translateY(-50%)rotate(45deg)}.ff-arrowcards>article:last-child:after{display:none}@media (width<=900px){.ff-arrowcards>article:after{display:none}}.ff-redesign .ffh-1:hover{transform:translateY(-2px)!important}.ff-redesign .ffh-2:hover{border-color:#a8d0ff!important}#ff-konfig .ffk-sticky-btn{background:var(--ff-brand);color:#fff;cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 26px;font-family:inherit;font-size:.98rem;font-weight:800;line-height:1;transition:background-color .18s,transform .18s,box-shadow .18s;display:inline-flex}#ff-konfig .ffk-sticky-btn:hover{background:var(--ff-brand-deep);transform:translateY(-2px)}#ff-konfig .ffk-desktop-sticky{display:none}@media (width>=992px){#ff-konfig .ffk-desktop-sticky{z-index:30;opacity:0;pointer-events:none;transition:opacity .25s,transform .25s;display:block;position:fixed;bottom:24px;right:24px;transform:translateY(14px)}#ff-konfig .ffk-desktop-sticky.is-visible{opacity:1;pointer-events:auto;transform:none}#ff-konfig .ffk-desktop-sticky .ffk-sticky-btn{box-shadow:0 18px 40px rgba(var(--ff-brand-rgb),.4)}}#ff-konfig .ffk-mobile-sticky{display:none}@media (width<=991px){#ff-konfig .ffk-mobile-sticky{z-index:30;padding:12px 16px calc(12px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);background:#ffffffeb;border-top:1px solid #e4e9f2;display:block;position:fixed;bottom:0;left:0;right:0}#ff-konfig .ffk-mobile-sticky .ffk-sticky-btn{width:100%;min-height:52px;box-shadow:0 10px 24px rgba(var(--ff-brand-rgb),.28);border-radius:13px}#ff-konfig{padding-bottom:84px}}@media (prefers-reduced-motion:reduce){#ff-konfig .ffk-desktop-sticky,#ff-konfig .ffk-sticky-btn{transition:none}#ff-konfig .ffk-sticky-btn:hover{transform:none}}
