/* MEISP commercial forms and digital store */
body .enterprise-grid{gap:clamp(22px,3vw,48px)!important;align-items:start!important}
body .enterprise-form{background:#fff!important;border:1px solid #dce9e9!important;border-radius:24px!important;padding:clamp(20px,3vw,40px)!important;box-shadow:0 16px 46px rgba(3,53,64,.07)!important}
body .enterprise-form label{display:flex!important;flex-direction:column!important;gap:7px!important;font-weight:650!important;color:#173e48!important;font-size:13px!important;min-width:0!important}
body .enterprise-form :is(input:not([type=checkbox]),select,textarea){width:100%!important;max-width:100%!important;min-height:47px!important;padding:11px 13px!important;border:1px solid #c9dadd!important;border-radius:11px!important;background:#fbfdfd!important;color:#133640!important;font:inherit!important;box-sizing:border-box!important}
body .enterprise-form textarea{min-height:135px!important;resize:vertical!important}
body .enterprise-form :is(input,select,textarea):focus-visible{outline:3px solid rgba(22,189,104,.2)!important;border-color:#0b9c63!important;background:#fff!important}
body .enterprise-form .field-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important}
body .enterprise-form .privacy-row{display:flex!important;flex-direction:row!important;align-items:flex-start!important;gap:12px!important;font-weight:450!important;line-height:1.55!important}
body .enterprise-form .privacy-row input{margin-top:4px!important;flex:none!important}
body .enterprise-form .btn.primary{min-height:50px!important;border-radius:12px!important;padding:12px 25px!important;font-weight:800!important}
body .meisp-form-step{display:flex;align-items:center;gap:13px;margin:10px 0 20px;padding-bottom:16px;border-bottom:1px solid #e1ebed}
body .meisp-form-step>span{display:grid;place-items:center;width:43px;height:43px;border-radius:12px;background:#e5f9ee;color:#08784f;font-weight:850;flex:none}
body .meisp-form-step h2{margin:0!important;font-size:clamp(19px,2vw,25px)!important;color:#083b46!important}
body .meisp-form-step p{margin:4px 0 0!important;color:#5c737b!important;font-size:13px!important}
body .meisp-setup-notice{padding:19px 22px;border:1px solid #a9ddc1;border-left:5px solid #13ad67;border-radius:14px;background:#effaf3;color:#124637;line-height:1.65;margin:22px 0}
body .enterprise-side{background:#083d48!important;color:#f5fffb!important;border-radius:22px!important;padding:clamp(20px,2.5vw,32px)!important}
body .enterprise-side :is(h2,p,li){color:#f5fffb!important}
body.home .meisp-digital-store{padding-top:55px;padding-bottom:52px}
body.home .meisp-digital-head{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:25px}
body.home .meisp-digital-head h2{font-size:clamp(27px,3vw,39px);color:#073b46;margin:8px 0}
body.home .meisp-digital-head p{max-width:700px;color:#59717b;line-height:1.6}
body.home .meisp-digital-head>a{color:#07844f;font-weight:800;white-space:nowrap}
body.home .meisp-digital-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
body.home .meisp-digital-product{display:flex;flex-direction:column;align-items:flex-start;min-width:0;gap:12px;background:#fff;border:1px solid #dce8e9;border-radius:18px;padding:24px;box-shadow:0 9px 25px rgba(4,55,63,.06)}
body.home .meisp-digital-chip{font-size:11px;font-weight:800;color:#0c8355;background:#e9f8ef;padding:7px 10px;border-radius:20px}
body.home .meisp-digital-product h3{font-size:24px;color:#073b46;margin:0}
body.home .meisp-digital-product p{font-size:13px;color:#5d727b;margin:0}
body.home .meisp-digital-product strong{font-size:25px;color:#0b8f58;margin-top:auto}
body.home .meisp-digital-product>a{display:block;text-align:center;width:100%;background:#0ba45f;color:#fff;border-radius:11px;padding:13px 10px;font-size:13px;font-weight:800;text-decoration:none}
body.home .meisp-digital-product>a:hover{background:#08774c}
@media(max-width:950px){body.home .meisp-digital-products{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:640px){body .enterprise-form .field-grid{grid-template-columns:1fr!important}body.home .meisp-digital-products{grid-template-columns:1fr}body.home .meisp-digital-head{align-items:flex-start;flex-direction:column}}
