.inline-pim-module{background:#0f05cc;border-radius:10px;box-shadow:0 4px 15px rgba(0,0,0,.05);font-family:inherit;margin:0;padding:40px 30px;position:relative}form#hsForm_28a8bdb5-d8c5-4d1a-9be6-9319edac7a42 label span{color:#fff;font-weight:500;line-height:normal}form#hsForm_28a8bdb5-d8c5-4d1a-9be6-9319edac7a42 .hs_submit .actions .hs-button{background:#fff;color:#0f05cc;font-size:18px}form#hsForm_28a8bdb5-d8c5-4d1a-9be6-9319edac7a42 .hs_submit .actions .hs-button:hover{background-color:transparent!important;border:2px solid #fff;box-shadow:none!important;color:#fff!important;padding:8px 37px}form#hsForm_28a8bdb5-d8c5-4d1a-9be6-9319edac7a42 .legal-consent-container .hs-form-booleancheckbox-display>span p{font-size:13px;line-height:normal}.pim-close-btn{background:none;border:none;color:#fff;cursor:pointer;font-size:32px;font-weight:600;line-height:1;position:absolute;right:15px;top:15px;z-index:10}.pim-close-btn:hover{transform:scale(1.3)}.pim-flex-wrapper{align-items:center;display:flex;gap:40px}.pim-image-col{flex:0 0 160px}.pim-image-col img{box-shadow:-5px 10px 20px rgba(0,0,0,.15);display:block;height:auto;width:100%}.pim-content-col{flex:1;text-align:left}.pim-eyebrow{color:#2600c7;font-size:13px;font-weight:800;margin-bottom:10px;text-transform:uppercase}.pim-title{color:#fff;font-size:28px;font-weight:600;line-height:1.2;margin-bottom:10px;margin-top:0}.pim-text{color:#fff;font-size:20px;margin-bottom:25px}.pim-download-btn{background-color:#fff;border:none;border-radius:30px;color:#0f05cc;cursor:pointer;display:inline-block;font-size:18px;font-weight:600;margin-top:10px;padding:12px 32px;transition:background-color .3s}.pim-download-btn:hover{background:transparent;box-shadow:inset 0 0 0 2px #fff;color:#fff}.pim-form-container{margin-top:30px;text-align:left}.pim-form-container.smooth-show{animation:formFadeIn .6s ease-out forwards;display:block!important}@keyframes formFadeIn{0%{opacity:0;transform:translateY(-15px)}to{opacity:1;transform:translateY(0)}}@media (max-width:767px){.inline-pim-module{padding:30px 20px}.pim-flex-wrapper{flex-direction:column;gap:30px;text-align:center}.pim-image-col{flex:0 0 auto;margin:0 auto;max-width:120px}.pim-content-col,.pim-form-container{text-align:center}.pim-download-btn{width:100%}.pim-title{font-size:22px}}@keyframes fadeInPim{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.pim-bounce-animation{animation:pimBob 4s ease-in-out infinite}@keyframes pimBob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}