.ff-field{font:inherit;font-size:1rem;color:var(--ff-heading);background:#fff;border:1.5px solid var(--ff-border);border-radius:.8rem;padding:13px 15px;width:100%;transition:border-color .18s ease,box-shadow .18s ease;outline:none}.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:"+";flex:none;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:#eaf4ff;color:var(--ff-brand-deep);font-weight:800}.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(max-width:900px){.ff-arrowcards{grid-template-columns:1fr!important}}.ff-rf2{grid-template-columns:repeat(2,1fr)!important}@media(max-width:760px){.ff-rf2{grid-template-columns:1fr!important}}.ff-arrowcards>article{position:relative;display:flex;flex-direction:column}.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{margin-top:0!important;align-items:flex-start!important}.ff-arrowcards>article:after{content:"";position:absolute;top:50%;right:-19px;width:14px;height:14px;border-top:2px solid #a7cfff;border-right:2px solid #a7cfff;transform:translateY(-50%) rotate(45deg)}.ff-arrowcards>article:last-child:after{display:none}@media(max-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{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 26px;border:0;border-radius:14px;background:var(--ff-brand);color:#fff;font-family:inherit;font-weight:800;font-size:.98rem;line-height:1;cursor:pointer;transition:background-color .18s ease,transform .18s ease,box-shadow .18s ease}#ff-konfig .ffk-sticky-btn:hover{background:var(--ff-brand-deep);transform:translateY(-2px)}#ff-konfig .ffk-desktop-sticky{display:none}@media(min-width:992px){#ff-konfig .ffk-desktop-sticky{position:fixed;right:24px;bottom:24px;z-index:30;display:block;opacity:0;transform:translateY(14px);pointer-events:none;transition:opacity .25s ease,transform .25s ease}#ff-konfig .ffk-desktop-sticky.is-visible{opacity:1;transform:none;pointer-events:auto}#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(max-width:991px){#ff-konfig .ffk-mobile-sticky{position:fixed;left:0;right:0;bottom:0;z-index:30;display:block;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#ffffffeb;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:1px solid #e4e9f2}#ff-konfig .ffk-mobile-sticky .ffk-sticky-btn{width:100%;min-height:52px;border-radius:13px;box-shadow:0 10px 24px rgba(var(--ff-brand-rgb),.28)}#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}}
