.common-installment__gradient-background{background:linear-gradient(180deg,#d5e7fb 0,#f6faff 100%);overflow:hidden;clip-path:polygon(0 51px,100% 0,100% 100%,0 100%);margin-top:-51px}.common-installment__content{position:relative;display:flex;padding:calc(51px + 96px) 0;gap:96px;align-items:center;justify-content:center}.common-installment__banner-wrapper{display:flex;flex-direction:column;align-items:center;gap:12px}.common-installment__banner-link-text{font-weight:400;font-size:14px;line-height:24px;letter-spacing:0;text-align:center;color:#1e2f41;position:relative;z-index:1}.common-installment__banner-link-text a{font-family:priceza-med;text-decoration:underline;color:inherit;cursor:pointer}.common-installment__banner{width:500px;height:637px;border-radius:24px;background:linear-gradient(197.4deg,#f3f8ff 11.93%,#c1d1ee 88.07%);position:relative;object-fit:cover}.common-installment__banner.desktop-banner{display:block}.common-installment__banner.mobile-banner{display:none}.common-installment__banner--image{width:100%;position:relative;z-index:1}.common-installment__banner--background-image{position:absolute;left:-124px;top:-140px;width:684px;height:auto;aspect-ratio:684/649}.common-installment__detail-container{display:flex;flex-direction:column}.common-installment__header-wrapper{margin-bottom:44px}.common-installment__header{font-family:priceza-bld;font-weight:700;font-size:56px;line-height:58px;letter-spacing:0;color:#2c536c;margin:0}.common-installment__header--subheader{font-family:priceza-med;font-weight:500;font-size:48px;line-height:58px;letter-spacing:0;color:#ff6900}.common-installment__detail{display:flex;flex-direction:column;gap:32px;margin-bottom:32px}.common-installment__detail-item{display:flex;gap:12px}.common-installment__detail-icon{width:48px;height:48px;display:flex;justify-content:center;align-items:center;flex-shrink:0}.common-installment__detail-icon>.zero-installment-icon{aspect-ratio:40/32;width:82%;height:auto}.common-installment__detail-icon>.fix-icon{aspect-ratio:42.39/48.76;width:92%;height:auto}.common-installment__detail-icon>.banknote-icon{aspect-ratio:41/31.6;width:82%;height:auto}.common-installment__detail-info{display:flex;flex-direction:column;gap:4px}.common-installment__detail-info--title{font-family:priceza-bld;font-weight:700;font-size:32px;line-height:42px;letter-spacing:0;color:#404040}.common-installment__detail-info--description{font-weight:400;font-size:20px;line-height:26px;letter-spacing:0;color:#404040;max-width:511px;display:flex;flex-direction:column}.common-installment__button-container{display:flex;padding:12px;background-color:#d5e7fb;gap:16px;border-radius:16px;justify-content:space-evenly;align-items:center;max-width:460px}.common-installment__button-text{display:flex;flex-direction:column;font-family:priceza-med;font-weight:500;font-size:20px;line-height:26px;letter-spacing:0;text-align:center;color:#333f48;max-width:219px;flex:1}.common-installment__button{font-family:priceza-med;font-weight:700;font-size:20px;letter-spacing:0;text-align:center;color:#fff;position:relative;z-index:1;border:0;padding:8px 16px;border-radius:12px;background-color:#ff6900;align-self:center;flex:1;max-width:197px}.common-installment__button--subtext{font-family:priceza-reg;font-weight:500;font-size:15px;line-height:19px;letter-spacing:0;text-align:center;font-style:italic}@media (max-width:991px){.common-installment__gradient-background{clip-path:polygon(0 16px,100% 0,100% 100%,0 100%);margin-top:-16px}.common-installment__content{flex-direction:column;align-items:center;padding:calc(16px + 48px) 0;gap:24px}.common-installment__banner-wrapper{gap:8px;order:1}.common-installment__banner{width:400px;height:400px;border-radius:16px}.common-installment__banner.desktop-banner{display:none}.common-installment__banner.mobile-banner{display:block}.common-installment__header-wrapper{text-align:center;margin-bottom:16px}.common-installment__banner--background-image{left:-84px;top:-104px;width:540px}.common-installment__banner-link-text{font-size:12px;line-height:16px}.common-installment__header{font-size:32px;line-height:42px}.common-installment__header--subheader{font-size:32px;line-height:42px}.common-installment__detail{gap:16px;margin-bottom:24px}.common-installment__detail-item{gap:8px}.common-installment__detail-icon{width:32px;height:32px}.common-installment__detail-info--title{font-size:18px;line-height:23px}.common-installment__detail-info--description{font-size:14px;line-height:18px;max-width:100%;flex-direction:row}.common-installment__detail-info--description>br{display:none}.common-installment__button-container{flex-direction:column;gap:8px;width:400px;align-self:center}.common-installment__button-text{flex-direction:row;font-size:16px;line-height:21px;justify-content:center;white-space:nowrap;flex-wrap:wrap}.common-installment__button-text>span::before{content:"\00a0"}.common-installment__button{font-size:18px;line-height:23px;width:100%;max-width:100%;border-radius:12px;padding:8px 24px}.common-installment__button--subtext{font-size:13px;line-height:17px}}@media (max-width:475px){.common-installment__header-wrapper{text-align:left}.common-installment__detail-container{width:calc(100vw - 30px)}.common-installment__banner{width:343px;height:343px;border-radius:16px}.common-installment__banner--background-image{left:-84px;top:-90px;width:424px}.common-installment__button-container{width:343px}.common-installment__detail-info--description>br{display:block}}@media (max-width:375px){.common-installment__button-container{width:calc(100vw - 30px)}.common-installment__banner{width:calc(100vw - 30px)}}@media (max-width:320px){.common-installment__button-text{white-space:unset}}