.oic-insure__gradient-background{background:linear-gradient(180deg,#d5e7fb 0,#f6faff 100%);overflow:hidden}.oic-insure__content{position:relative;display:flex;padding:72px 0;gap:72px;align-items:center;justify-content:center}.oic-insure__banner-wrapper{display:flex;flex-direction:column;align-items:center;gap:12px}.oic-insure__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}.oic-insure__banner-link-text a{font-family:priceza-med;text-decoration:underline;color:inherit;cursor:pointer}.oic-insure__banner{width:480px;border-radius:24px;position:relative}.oic-insure__banner--image{width:100%;position:relative;z-index:1}.oic-insure__banner--background-image{position:absolute;left:-124px;top:-140px;width:684px;height:auto;aspect-ratio:684/649}.oic-insure__detail-container{display:flex;flex-direction:column}.oic-insure__header-wrapper{margin-bottom:32px}.oic-insure__header{font-family:priceza-bld;font-weight:700;font-size:44px;line-height:57px;letter-spacing:0;color:#2c536c;margin:0}.oic-insure__header--subheader{font-family:priceza-med;font-weight:500;font-size:36px;line-height:47px;letter-spacing:0;color:#1e7be5;font-style:italic}.oic-insure__detail{display:flex;flex-direction:column;gap:28px;margin-bottom:28px}.oic-insure__detail-item{display:flex;gap:12px}.oic-insure__detail-icon{width:48px;height:48px;display:flex;justify-content:center;align-items:center;flex-shrink:0}.oic-insure__detail-icon>.driver-icon{aspect-ratio:1/1;width:100%;height:auto}.oic-insure__detail-icon>.battery-icon{aspect-ratio:1/1;width:100%;height:auto}.oic-insure__detail-icon>.dont-icon{aspect-ratio:1/1;width:100%;height:auto}.oic-insure__detail-info{display:flex;flex-direction:column;gap:4px}.oic-insure__detail-info--title{font-family:priceza-bld;font-weight:700;font-size:32px;line-height:42px;letter-spacing:0;color:#404040}.oic-insure__detail-info--description{font-weight:400;font-size:20px;line-height:26px;letter-spacing:0;color:#404040;max-width:511px}.oic-insure__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;max-width:261px;padding:8px 16px;border-radius:12px;background-color:#ff6900;align-self:center}.oic-insure__button--subtext{font-family:priceza-reg;font-weight:500;font-size:15px;line-height:22.5px;letter-spacing:0;text-align:center;font-style:italic}@media (max-width:991px){.oic-insure__content{flex-direction:column;align-items:center;padding:48px 0 96px;gap:80.64px}.oic-insure__banner-wrapper{gap:8px;order:1}.oic-insure__banner{width:400px;border-radius:13.75px}.oic-insure__header-wrapper{margin-bottom:16px}.oic-insure__banner--background-image{left:-84px;top:-104px;width:540px}.oic-insure__banner-link-text{font-size:12px;line-height:16px}.oic-insure__header{font-size:28px;line-height:36px}.oic-insure__header--subheader{font-size:24px;line-height:31px}.oic-insure__detail{gap:16px;margin-bottom:24px}.oic-insure__detail-item{gap:8px}.oic-insure__detail-icon{width:32px;height:32px}.oic-insure__detail-info--title{font-size:18px;line-height:23px}.oic-insure__detail-info--description{font-size:14px;line-height:18px;max-width:100%}.oic-insure__button{max-width:277px;border-radius:12px;padding:8px 24px}}@media (max-width:475px){.oic-insure__banner{width:275px;border-radius:13.75px}.oic-insure__banner--background-image{left:-84px;top:-90px;width:424px}}@media (max-width:350px){.oic-insure__banner--background-image{left:-70px;top:-82px;width:390px}}