html,body{max-width:100%;overflow-x:hidden}.et_pb_module img{max-width:100%;height:auto}@media(min-width:981px) and (max-width:1279px){.et_pb_row{width:92%!important}.jmki-nav{font-size:11px}.jmki-nav a{margin:0 4px}.jmki-hero-title h1{font-size:clamp(62px,7vw,90px)}.jmki-hero-art{transform:scale(.86);transform-origin:center}.jmki-card-grid.cols-4>.et_pb_column{width:calc((100% - 22px)/2)!important}.jmki-list{min-height:160px}}
@media(min-width:768px) and (max-width:980px){.et_pb_row{width:92%!important;max-width:none!important}.jmki-header-row{display:flex!important;flex-wrap:wrap;height:auto;padding:16px 0}.jmki-brand-col{width:20%!important;margin:0!important}.jmki-nav-col{width:60%!important;margin:0!important}.jmki-cta-col{width:20%!important;margin:0!important}.jmki-nav{font-size:9px;line-height:1.8}.jmki-nav a{margin:0 2px}.jmki-hero{min-height:auto;padding:60px 0!important}.jmki-hero-row{display:flex!important;min-height:560px}.jmki-hero-row>.et_pb_column{width:50%!important;margin:0!important}.jmki-hero-title h1{font-size:clamp(52px,7.5vw,72px);letter-spacing:-3px}.jmki-hero-art{height:360px;transform:scale(.72);transform-origin:center}.jmki-split-row{gap:32px}.jmki-split-row>.et_pb_column{width:calc((100% - 32px)/2)!important}.jmki-card-grid{gap:16px}.jmki-card-grid.cols-3>.et_pb_column,.jmki-card-grid.cols-4>.et_pb_column{width:calc((100% - 16px)/2)!important}.jmki-card-copy,.jmki-list{min-height:auto}.jmki-steps{display:flex!important;flex-wrap:wrap}.jmki-steps.cols-4>.et_pb_column,.jmki-steps.cols-3>.et_pb_column{width:calc((100% - 20px)/2)!important}.jmki-footer-row{display:grid!important;grid-template-columns:1fr 1fr;gap:18px}.jmki-footer-row>.et_pb_column{width:100%!important;margin:0!important}}
@media(max-width:767px){.et_pb_row{width:calc(100% - 32px)!important;max-width:none!important}.jmki-header-row{height:auto;display:flex!important;justify-content:space-between;padding:14px 0}.jmki-brand-col{width:auto!important;margin:0!important}.jmki-nav-col{display:none!important}.jmki-cta-col{width:auto!important;margin:0!important}.jmki-brand{font-size:12px}.jmki-brand strong{width:36px;height:36px}.jmki-header-button .et_pb_button{font-size:11px!important;padding:10px 13px!important}.jmki-hero{min-height:auto;padding:45px 0 28px!important}.jmki-hero-row{display:block!important;min-height:auto}.jmki-hero-row>.et_pb_column{width:100%!important;margin:0!important}.jmki-hero-title h1{font-size:clamp(49px,15vw,68px);line-height:.9;letter-spacing:-3px}.jmki-hero-copy{font-size:15px}.jmki-button,.jmki-text-button{display:block;margin:8px 0;text-align:left}.jmki-button .et_pb_button,.jmki-text-button .et_pb_button{width:100%;text-align:center}.jmki-hero-art{height:250px!important;margin-top:8px;overflow:hidden;position:relative;transform:none}.jmki-orb.orb-one{width:105px;height:170px;left:8%;top:35px}.jmki-orb.orb-two{width:110px;height:90px;right:5%;top:18px}.jmki-orb.orb-three{width:150px;height:60px;right:3%;bottom:15px}.jmki-poster{width:155px;left:29%;top:55px;padding:20px!important;font-size:21px}.jmki-spark{right:8%;bottom:0}.jmki-marquee{padding:14px 0!important}.jmki-marquee-text{font-size:15px}.jmki-section,.jmki-pricing,.jmki-info,.jmki-dark-section,.jmki-cta{padding:72px 0!important}.jmki-title h2{font-size:43px}.jmki-split-row{display:block!important}.jmki-split-row>.et_pb_column{width:100%!important;margin:0 0 28px!important}.jmki-metric{width:100%;padding:10px!important}.jmki-card-grid{display:block!important}.jmki-card-grid>.et_pb_column,.jmki-card-grid.cols-3>.et_pb_column,.jmki-card-grid.cols-4>.et_pb_column{width:100%!important;margin:0 0 18px!important;padding:24px}.jmki-card-copy,.jmki-list{min-height:0}.jmki-steps{display:block!important}.jmki-steps>.et_pb_column,.jmki-steps.cols-4>.et_pb_column,.jmki-steps.cols-3>.et_pb_column{width:100%!important;margin:0 0 12px!important}.jmki-cta h2{font-size:52px}.jmki-cta-shape.a{width:80px;height:150px}.jmki-cta-shape.b{width:120px;height:55px}.jmki-footer-row{display:block!important}.jmki-footer-row>.et_pb_column{width:100%!important;margin:0 0 15px!important}.jmki-contact-form{padding:20px!important}}
@media(max-width:390px){.jmki-hero-title h1{font-size:46px}.jmki-title h2{font-size:38px}.jmki-poster{left:24%}.jmki-cta h2{font-size:44px}}
