.fs-root .fm-split{gap:var(--col-gap,72px);grid-template-columns:minmax(0,1fr) 560px;align-items:start;display:grid}@media (max-width:1080px){.fs-root .fm-split{grid-template-columns:minmax(0,1fr)}.fs-root .fm-split>div+div{margin-top:36px}}@media (max-width:640px){.fs-root .fm-hero-card{padding:22px!important}}.fm-range{appearance:none;background:0 0}.fm-range::-webkit-slider-runnable-track{opacity:.25;background:currentColor;border-radius:4px;height:4px}.fm-range::-moz-range-track{opacity:.25;background:currentColor;border-radius:4px;height:4px}.fm-range::-webkit-slider-thumb{-webkit-appearance:none;cursor:grab;background:currentColor;border:none;border-radius:50%;width:22px;height:22px;margin-top:-9px}.fm-range::-moz-range-thumb{cursor:grab;background:currentColor;border:none;border-radius:50%;width:22px;height:22px}.fm-kr-slider{opacity:0;max-height:0;transition:max-height .3s cubic-bezier(.2,.7,.2,1),opacity .22s,margin-top .3s cubic-bezier(.2,.7,.2,1);overflow:hidden}.fm-kr-slider[data-open="1"]{opacity:1;max-height:240px;margin-top:20px}.fm-yr-bars{align-items:stretch;gap:10px;height:340px;display:flex;overflow:visible}.fm-yr-col{flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.fm-tip{color:#f4f9ff;color:lab(97.6553% -.9633 -4.39628);opacity:0;pointer-events:none;z-index:6;background:#041429;background:lab(5.9206% .188045 -16.8702);border-radius:6px;width:210px;padding:12px 14px;transition:opacity .16s;position:absolute;bottom:calc(100% - 22px);left:50%;transform:translate(-50%);box-shadow:0 14px 30px -16px #041429b3;box-shadow:0 14px 30px -16px lab(5.9206% .188045 -16.8702/.7)}.fm-yr-col:hover .fm-tip,.fm-yr-col:focus-within .fm-tip{opacity:1}.fm-yr-col:first-child .fm-tip{left:0;transform:none}.fm-yr-col:last-child .fm-tip{left:auto;right:0;transform:none}@media (max-width:1080px){.fm-yr-bars{gap:6px;height:280px}}@media (max-width:640px){.fm-yr-bars{gap:4px;height:220px}.fm-yr-lab{font-size:9px!important}}.fm-sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.fm-yr-col *{transition-duration:.01ms!important}}.fm-premie-input{appearance:textfield}.fm-premie-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.fm-premie-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
