.oem-quote{margin:var(--oem-margin-top, 48px) 0 var(--oem-margin-bottom, 80px);color:#14213d;font-family:var(--font-body-family)}.oem-quote__story h2,.oem-quote__contact h3,.oem-quote__form-heading h2{font-family:inherit}.oem-quote,.oem-quote *{box-sizing:border-box}.oem-quote__shell{max-width:1230px}.oem-quote__card{display:grid;grid-template-columns:minmax(0,42%) minmax(0,58%);overflow:hidden;border:1px solid #d6e0ee;border-radius:15px;background:#fff;box-shadow:0 18px 55px #122b5214}.oem-quote__story{position:relative;isolation:isolate;display:flex;min-height:890px;flex-direction:column;overflow:hidden;color:#fff;background:radial-gradient(ellipse at 105% 8%,#245da5 0%,transparent 42%),linear-gradient(145deg,#092347,#0d315d 53%,#0d4d91)}.oem-quote__story:before{position:absolute;z-index:-1;right:-35%;bottom:8%;width:130%;aspect-ratio:1;border:1px solid rgba(154,202,255,.24);border-radius:50%;box-shadow:0 0 0 52px #7ab4f709,0 0 0 110px #7ab4f709;content:""}.oem-quote__story-content{position:relative;z-index:2;padding:70px clamp(28px,4vw,50px) 0}.oem-quote__eyebrow{display:flex;align-items:center;gap:13px;margin:0 0 16px;font-size:10px;font-weight:var(--font-body-weight-bold);letter-spacing:.38em}.oem-quote__eyebrow span,.oem-quote__accent{display:block;width:31px;height:5px;flex:0 0 auto;border-radius:9px;background:#ff5c2b}.oem-quote__story h2{max-width:490px;margin:0;color:#fff;font-size:clamp(25.6px,2.4vw,35.2px);font-weight:var(--font-body-weight-bold);line-height:1.15;letter-spacing:-.025em}.oem-quote__description{max-width:450px;margin-top:18px;color:#e1eafb;font-size:16px;line-height:1.5}.oem-quote__description p{margin:0}.oem-quote__contact{max-width:470px;margin-top:24px;padding-top:24px;border-top:1px solid rgba(255,255,255,.35)}.oem-quote__contact h3{margin:0 0 18px;color:#fff;font-size:17.6px;font-weight:var(--font-body-weight-bold)}.oem-quote__contact dl{display:grid;gap:14px;margin:0}.oem-quote__contact dl>div{position:relative;padding-left:36px}.oem-quote__contact dl>div:before{position:absolute;top:3px;left:2px;width:19px;height:19px;border:1.6px solid #fff;border-radius:50%;content:""}.oem-quote__contact dt{margin:0 0 2px;color:#fff;font-size:14px;font-weight:var(--font-body-weight-bold)}.oem-quote__contact dd{margin:0;color:#e1eafb;font-size:14px;line-height:1.38}.oem-quote__contact a{color:inherit;text-decoration:none}.oem-quote__contact a:hover{text-decoration:underline}.oem-quote__visual{position:relative;z-index:1;flex:1 0 300px;min-height:300px;margin-top:4px;background:linear-gradient(170deg,transparent 23%,rgba(116,171,231,.23) 68%,rgba(234,244,255,.8) 100%)}.oem-quote__visual:before{position:absolute;right:-12%;bottom:8%;left:-12%;height:28%;border-radius:50% 50% 0 0;background:linear-gradient(100deg,#d8e2f5,#fff 46%,#93afd6);content:""}.oem-quote__spool{position:absolute;right:5%;bottom:0;left:5%;display:block;width:90%;height:112%;max-height:450px;object-fit:contain;object-position:center bottom}.oem-quote__form-panel{min-width:0;padding:clamp(28px,3.5vw,44px)}.oem-quote__form-heading{margin-bottom:24px}.oem-quote__form-heading h2{margin:15px 0 4px;color:#14213d;font-size:clamp(22.4px,2.08vw,28.8px);font-weight:var(--font-body-weight-bold);line-height:1.2;letter-spacing:-.025em}.oem-quote__form-heading>p{margin:0;color:#53647f;font-size:16px;line-height:1.45}.oem-quote__form-app,.oem-quote__form-block,.oem-quote__form-block .shopify-block{width:100%;min-width:0}.oem-quote__setup{padding:24px;border:1px dashed #b8c8dd;border-radius:8px;color:#53647f}@media(max-width:990px){.oem-quote__card{grid-template-columns:minmax(0,39%) minmax(0,61%)}.oem-quote__story{min-height:760px}.oem-quote__contact dl{gap:11px}.oem-quote__form-panel{padding:30px}}@media(max-width:749px){.oem-quote{margin:26px 0 48px}.oem-quote__shell{padding-right:16px;padding-left:16px}.oem-quote__card{grid-template-columns:minmax(0,1fr)}.oem-quote__story{min-height:0}.oem-quote__story-content{padding:30px 28px 0}.oem-quote__story h2{font-size:clamp(24.8px,6.4vw,32px)}.oem-quote__contact{margin-top:20px;padding-top:19px}.oem-quote__visual{flex-basis:230px;min-height:230px}.oem-quote__spool{max-height:280px}.oem-quote__form-panel{padding:30px 24px 36px}}@media(max-width:390px){.oem-quote__story-content{padding-right:22px;padding-left:22px}.oem-quote__form-panel{padding-right:18px;padding-left:18px}}
/*# sourceMappingURL=/cdn/shop/t/58/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAgA */
