.xo-hero,.xo-intro,.xo-cap,.xo-proof,.xo-steps,.xo-faq,.xo-inquiry{font-family:inherit;box-sizing:border-box}.xo-hero *,.xo-intro *,.xo-cap *,.xo-proof *,.xo-steps *,.xo-faq *,.xo-inquiry *{box-sizing:border-box}.xo-wrap{width:min(1200px,calc(100% - 48px));margin-inline:auto}.xo-eyebrow{font-size:12px;letter-spacing:.1em;font-weight:800;color:#ad9200;text-transform:uppercase;margin:0 0 13px}.xo-title{margin:0 0 14px;font-size:clamp(27px,3vw,42px);line-height:1.18;font-weight:800;letter-spacing:-.023em;color:#171717}.xo-lead{font-size:15px;line-height:1.75;color:#575e65;max-width:800px;margin:0}.xo-cta{display:inline-flex;justify-content:space-between;align-items:center;gap:26px;padding:16px 20px;border:1px solid #171717;background:#171717;color:#fff!important;font-weight:800;line-height:1.3;text-decoration:none!important;font-size:13px;border-radius:0;min-height:50px}.xo-cta:hover{background:#353535;color:#fff!important}.xo-cta:focus-visible{outline:3px solid #FFE500;outline-offset:3px}.xo-cta--yellow{background:#ffe500;border-color:#ffe500;color:#171717!important}.xo-cta--yellow:hover{background:#e9d200;color:#171717!important}.xo-cta--outline{background:transparent;border-color:#b1b4b6;color:#fff!important}.xo-cta--outline:hover{background:#333;color:#fff!important}.xo-img-placeholder{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:180px;color:#9ba0a5;background:#e2e5e8;font-size:12px}.xo-img-placeholder svg{width:54px;height:54px}.xo-hero{background:#151719;position:relative;min-height:560px;color:#fff;isolation:isolate}.xo-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2}.xo-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0a0d10eb,#0a0d10d1 43%,#0a0d1052);z-index:-1}.xo-hero__inner{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-height:560px;padding-block:80px}.xo-hero .xo-eyebrow{color:#ffe500}.xo-hero h1{color:#fff;font-size:clamp(34px,4.3vw,61px);font-weight:900;line-height:1.1;letter-spacing:-.04em;margin:0 0 23px;max-width:820px;text-wrap:balance}.xo-hero__lead{font-size:17px;line-height:1.72;color:#e8eaeb;max-width:690px;margin:0}.xo-hero__lead p{margin:0}.xo-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:32px}.xo-hero__notes{display:flex;gap:12px;flex-wrap:wrap;margin-top:33px}.xo-hero__notes span{font-size:12px;color:#e8eaeb;padding:7px 11px;border:1px solid rgba(255,255,255,.35)}.xo-intro,.xo-cap,.xo-proof,.xo-steps,.xo-faq,.xo-inquiry{padding:68px 0}.xo-intro{background:#fff}.xo-intro__head,.xo-cap__head,.xo-steps__head,.xo-faq__head{max-width:820px;margin:0 0 29px}.xo-intro__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.xo-intro__card{border:1px solid #DFE2E5;background:#f7f8f9;display:flex;flex-direction:column;min-width:0}.xo-intro__media{height:240px;background:#e6e9ea;overflow:hidden}.xo-intro__media img{width:100%;height:100%;object-fit:cover;display:block}.xo-intro__body{padding:28px 30px 30px;flex:1}.xo-tag{font-size:12px;font-weight:800;letter-spacing:.08em;color:#9d8500;margin:0 0 11px}.xo-intro__body h3{font-size:26px;font-weight:800;line-height:1.25;color:#171717;margin:0 0 12px}.xo-intro__body p:not(.xo-tag){font-size:14px;color:#535b63;line-height:1.75;margin:0 0 17px}.xo-intro__body ul,.xo-cap__text ul{margin:0;padding:0;list-style:none;display:grid;gap:9px}.xo-intro__body li{font-size:13px;line-height:1.55;color:#444c52;padding-left:20px;position:relative}.xo-intro__body li:before{content:"\2713";position:absolute;left:0;color:#a38c00;font-weight:900}.xo-cap{background:#f2f4f5}.xo-cap__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.xo-cap__card{display:grid;grid-template-columns:42% 58%;background:#fff;border:1px solid #DEE2E6;min-width:0;min-height:240px}.xo-cap__media{position:relative;background:#e1e4e6}.xo-cap__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.xo-cap__text{padding:25px 27px}.xo-cap__text h3{margin:0 0 9px;font-size:20px;font-weight:800;line-height:1.3;color:#171717}.xo-cap__text p{margin:0 0 14px;color:#525b62;font-size:13px;line-height:1.65}.xo-cap__text li{font-size:12px;color:#565e65;line-height:1.5;position:relative;padding-left:15px}.xo-cap__text li:before{content:"\2022";position:absolute;left:0;color:#a48a00}.xo-proof{background:#17191b;color:#fff}.xo-proof .xo-eyebrow{color:#ffe500}.xo-proof .xo-title{color:#fff}.xo-proof .xo-lead{color:#cbd0d4}.xo-proof__grid{display:grid;grid-template-columns:1.03fr .97fr;gap:40px;align-items:stretch}.xo-proof__media{min-height:480px;position:relative;background:#30363b}.xo-proof__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.xo-proof__content{display:flex;flex-direction:column;justify-content:center;gap:21px}.xo-proof__item{padding-bottom:18px;border-bottom:1px solid #3D454B}.xo-proof__item h3{font-size:17px;font-weight:800;color:#fff;margin:0 0 8px}.xo-proof__item p{font-size:13px;line-height:1.7;color:#cbd0d4;margin:0}.xo-proof__note{font-size:12px;line-height:1.55;color:#bfc5c9}.xo-steps{background:#fff}.xo-steps__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.xo-step{border-top:3px solid #FFE500;background:#f5f6f7;padding:22px 19px;min-height:205px}.xo-step__number{font-size:19px;font-weight:900;color:#a38b00;display:block;margin-bottom:19px}.xo-step h3{color:#171717;font-size:16px;line-height:1.35;font-weight:800;margin:0 0 10px}.xo-step p{font-size:12px;line-height:1.65;margin:0;color:#535d65}.xo-faq{background:#f2f4f5}.xo-faq__list{max-width:930px;display:grid;gap:10px}.xo-faq details{border:1px solid #DEE1E5;background:#fff}.xo-faq summary{padding:21px 25px;cursor:pointer;display:flex;justify-content:space-between;gap:20px;align-items:center;font-size:16px;line-height:1.4;font-weight:800;color:#171717;list-style:none}.xo-faq summary::-webkit-details-marker{display:none}.xo-faq summary:after{content:"+";font-size:24px;color:#ad9100;font-weight:500}.xo-faq details[open] summary:after{content:"\2212"}.xo-faq__answer{border-top:1px solid #E8EAEC;padding:18px 25px 22px;color:#535d65;font-size:14px;line-height:1.75}.xo-faq__answer p{margin:0}.xo-inquiry{background:#17191b;color:#fff}.xo-inquiry__grid{display:grid;grid-template-columns:.78fr 1.22fr;gap:46px}.xo-inquiry .xo-eyebrow{color:#ffe500}.xo-inquiry .xo-title{color:#fff}.xo-inquiry .xo-lead{color:#d4d8da}.xo-inquiry__info{padding-top:5px}.xo-inquiry__tips{margin:25px 0;padding:0;list-style:none;display:grid;gap:13px}.xo-inquiry__tips li{font-size:14px;color:#d1d5d8;line-height:1.6;padding-left:21px;position:relative}.xo-inquiry__tips li:before{content:"\2713";color:#ffe500;position:absolute;left:0;font-weight:900}.xo-inquiry__email{font-size:13px;color:#fff!important;text-decoration:underline;text-decoration-color:#ffe500;text-underline-offset:5px;word-break:break-word}.xo-inquiry__form{padding:30px;background:#fff;color:#171717;border:1px solid #D9DDDF}.xo-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.xo-form-grid label{font-size:12px;line-height:1.45;color:#333b42;font-weight:750;display:flex;flex-direction:column;gap:7px}.xo-form-grid label.xo-wide{grid-column:1/-1}.xo-form-grid input,.xo-form-grid select,.xo-form-grid textarea{border:1px solid #CBCFD3;border-radius:0;background:#fff;color:#171717;padding:12px;line-height:1.4;min-height:46px;width:100%;font:inherit;font-weight:400;font-size:14px}.xo-form-grid textarea{min-height:126px;resize:vertical}.xo-form-grid :is(input,select,textarea):focus-visible{outline:2px solid #B59A00;outline-offset:2px}.xo-form-note{color:#697178;font-size:12px;line-height:1.6;margin:16px 0}.xo-submit{width:100%;cursor:pointer}.xo-form-result{padding:13px;background:#f4f4e2;color:#171717;margin-bottom:16px;font-size:14px;line-height:1.5}.xo-form-error{background:#fce8e5}@media(max-width:1050px){.xo-steps__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.xo-cap__card{grid-template-columns:1fr}.xo-cap__media{min-height:205px}}@media(max-width:850px){.xo-hero,.xo-hero__inner{min-height:470px}.xo-intro,.xo-cap,.xo-proof,.xo-steps,.xo-faq,.xo-inquiry{padding:48px 0}.xo-proof__grid,.xo-inquiry__grid{grid-template-columns:1fr;gap:27px}.xo-proof__media{min-height:330px}.xo-steps__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.xo-wrap{width:calc(100% - 32px)}.xo-hero,.xo-hero__inner{min-height:450px}.xo-hero__inner{padding-block:46px}.xo-hero h1{font-size:34px}.xo-hero__lead{font-size:15px}.xo-actions{flex-direction:column;width:100%}.xo-actions .xo-cta{width:100%}.xo-intro__grid,.xo-cap__grid{grid-template-columns:1fr}.xo-intro__media{height:210px}.xo-intro__body{padding:22px}.xo-cap__card{grid-template-columns:1fr}.xo-cap__media{min-height:200px}.xo-cap__text{padding:22px}.xo-steps__grid{grid-template-columns:1fr}.xo-step{min-height:0}.xo-inquiry__form{padding:20px}.xo-form-grid{grid-template-columns:1fr}.xo-form-grid label{grid-column:1/-1}.xo-proof__media{min-height:260px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/xstrap-oem.css.map */
