.ZipGraphic{display:flex;flex-direction:column;gap:22px}.ZipGraphic__paymentLayout{display:flex;gap:2px;align-items:baseline;margin:12px 0 18px}.ZipGraphic__paymentAmount{font:var(--fontWeightSemibold) 36px/28px var(--fontFamily);color:#0a2540;letter-spacing:-.22px}.ZipGraphic__paymentFrequency{font:var(--fontWeightNormal) 16px/28px var(--fontFamily);color:#727f96;letter-spacing:-.22px;text-transform:lowercase}.ZipGraphic__progressBar{position:relative;width:100%;height:20px;background:#eaeaea;border-radius:100px}.ZipGraphic__progressBar:after{position:absolute;content:"";top:3px;left:3px;width:62%;height:14px;background:linear-gradient(90deg,#d1bfff,#a289f0);border-radius:150px}.ZipGraphic__progressBar:before{position:absolute;content:"";top:50%;transform:translateY(-50%);left:61%;width:32px;height:32px;background:#fff;border-radius:150px;box-shadow:0 3px 7.5px rgba(0,0,0,.35);z-index:1}.ZipGraphic__gridRow--middle{display:grid;gap:12px}.ZipGraphic__box{position:relative;display:flex;flex-direction:column;gap:var(--columnPaddingNormal);width:100%;padding:9px 14px;border:1px solid #d8dee4;border-radius:var(--cardBorderRadius);background:#f6f9fb;margin:12px 0 32px}.ZipGraphic__caretSvg{position:absolute;right:14px;top:50%;transform:translateY(-50%)}.ZipGraphic__title{color:#0a2540;font:var(--fontWeightSemibold) 17px/28px var(--fontFamily);letter-spacing:-.2px}.ZipGraphic__payment{display:flex;flex-direction:column;gap:4px}.ZipGraphic__paymentCandeceTitle{font:var(--fontWeightNormal) 12px/10px var(--fontFamily);letter-spacing:-.13px;color:#727f96}.ZipGraphic__paymentCadence{font:var(--fontWeightNormal) 15px/18px var(--fontFamily);color:#0a2540}.ZipGraphic__button{display:flex;align-items:center;justify-content:center;width:100%;height:53px;border-radius:8px;background:#411361;color:#fff;font:var(--ctaFont);font-size:18px;font-weight:var(--fontWeightSemibold)}