.ft-slider{--slide-ink:#19376b;--slide-accent:#2658c5;isolation:isolate;touch-action:pan-y;background:linear-gradient(145deg,#e6f2ff,#dfe6ff);border:1px solid #dce7f6;border-radius:30px;min-width:0;min-height:490px;position:relative;overflow:hidden}.ft-slider:before{content:"";pointer-events:none;z-index:-1;border:1px solid #ffffffa0;border-radius:50%;width:370px;height:370px;position:absolute;top:-175px;right:-175px;box-shadow:0 0 0 45px #fff2,0 0 0 90px #ffffff17}.ft-slider-teal{--slide-ink:#14514f;--slide-accent:#147770;background:linear-gradient(145deg,#e1f7f2,#daf0f8)}.ft-slider-violet{--slide-ink:#483674;--slide-accent:#7052aa;background:linear-gradient(145deg,#f0e9ff,#e2e9ff)}.ft-slider-amber{--slide-ink:#61451b;--slide-accent:#90601d;background:linear-gradient(145deg,#fff2d7,#f5e8da)}.ft-slider-navy{--slide-ink:#fff;--slide-accent:#92ddff;background:radial-gradient(at 100% 0,#244869,#0d1e36);border-color:#34536f}.ft-slide{flex-direction:column;min-height:425px;padding:29px 30px 12px;animation:.45s ft-slide-enter;display:flex}.ft-slide-heading>span{letter-spacing:1.8px;color:var(--slide-accent);font:700 10px/1.5 Inter,Arial,sans-serif}.ft-slide-heading h2{letter-spacing:-.9px;color:var(--slide-ink);margin:10px 0;font-size:clamp(24px,2.7vw,36px);font-weight:800;line-height:1.18}.ft-slide-heading p{color:var(--slide-ink);opacity:.8;max-width:390px;font-size:13px;line-height:1.8}.ft-slide-visual{background:#ffffff70;border-radius:19px;flex:1;justify-content:center;align-items:center;min-height:190px;margin:10px 0 14px;display:flex;position:relative;overflow:hidden}.ft-slide-visual img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:210px;display:block}.ft-slide-visual>small{color:#56708e;letter-spacing:.3px;background:#f7faffda;border-radius:4px;padding:3px 5px;font:8px Inter,Arial,sans-serif;position:absolute;bottom:7px;right:11px}.ft-slide-logo{background:#0b1b31a0}.ft-slide-logo img{mix-blend-mode:normal;max-width:330px;height:210px;padding:16px}.ft-slider .ft-slide-cta{color:var(--slide-ink);justify-content:space-between;align-items:center;gap:12px;padding:9px 0;font-size:12px;font-weight:750;display:flex}.ft-slider-controls{justify-content:space-between;align-items:center;gap:10px;padding:0 25px 21px;display:flex;position:relative}.ft-slider-dots{align-items:center;gap:0;display:flex}.ft-slider .ft-slider-dots button{background:0 0;border:0;place-items:center;min-width:25px;min-height:36px;padding:8px 5px;display:grid}.ft-slider-dots span{background:var(--slide-ink);opacity:.25;border-radius:8px;width:6px;height:6px;transition:width .2s,opacity .2s;display:block}.ft-slider-dots [aria-current=true] span{opacity:1;background:var(--slide-accent);width:24px}.ft-slider-buttons{gap:7px;display:flex}.ft-slider .ft-slider-buttons button{width:36px;height:36px;color:var(--slide-ink);background:#ffffff80;border:1px solid #ffffffb0;border-radius:50%;place-items:center;padding:0;display:grid}.ft-slider-navy .ft-slider-buttons button{background:#ffffff12;border-color:#ffffff30}.ft-slider:focus-visible{outline:3px solid var(--slide-accent);outline-offset:-3px}.ft-slider button:focus-visible{outline:3px solid var(--slide-accent);outline-offset:-3px}.ft-slider a:focus-visible{outline:3px solid var(--slide-accent);outline-offset:-3px}@keyframes ft-slide-enter{0%{transform:translate(15px)}to{transform:translate(0)}}@media (max-width:1000px){.ft-slider{min-height:465px}.ft-slide{min-height:400px;padding:25px 23px 10px}.ft-slide-heading h2{font-size:27px}.ft-slide-visual img,.ft-slide-logo img{height:195px}}@media (max-width:660px){.ft-slider{border-radius:24px;width:100%;min-height:470px}.ft-slide{min-height:406px;padding:25px 23px 10px}.ft-slide-heading h2{max-width:300px;font-size:29px}.ft-slide-heading p{min-height:43px;font-size:12px}.ft-slide-visual{min-height:190px}.ft-slide-visual img,.ft-slide-logo img{height:200px}.ft-slider-controls{padding:0 19px 19px}.ft-slider .ft-slider-buttons button{width:38px;height:38px}}@media (prefers-reduced-motion:reduce){.ft-slide{animation:none}.ft-slider-dots span{transition:none}}
