.sp,.sp .page-width{position:relative}.sp-divider{border-top:1px solid #454545}.sp-heading{margin-bottom:36px}.sp-heading h2{font-size:40px;line-height:1.6;margin:0;font-family:Euclid Flex Thin;font-weight:400;color:rgb(var(--color-foreground))}.sp-heading h2 strong{background:#c5a66c;padding:5px 8px;font-family:Euclid Flex Thin;font-weight:400;color:#171717}.sp-text{max-width:900px}.sp-text p,.sp-text li{font-family:Euclid Flex Thin;font-size:20px;line-height:1.7;color:#fff;margin:0 0 18px}.sp-text ul,.sp-text ol{padding-left:22px;margin:0 0 18px}.sp-text strong{font-family:Euclid Flex Regular;font-weight:400}.sp-text a{color:#c5a66c;text-decoration:underline}.sp-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.sp-card{display:block;background:#181818;border:1px solid #454545;border-radius:10px;padding:30px;color:#fff;text-decoration:none;box-sizing:border-box}a.sp-card:hover{border-color:#c5a66c}.sp-card-num{font-family:Euclid Flex Thin;font-size:18px;color:#c5a66c;letter-spacing:.08em}.sp-card h3{margin:18px 0 14px;font-size:26px;line-height:1.25;font-family:Euclid Flex Thin;font-weight:400;color:#fff}.sp-card p{margin:0;font-size:16px;line-height:1.6;color:#fff;font-family:Euclid Flex Thin}.sp-steps{border-top:1px solid #454545}.sp-step{display:grid;grid-template-columns:90px 1fr;gap:20px;padding:26px 0;border-bottom:1px solid #454545}.sp-step-num{font-family:Euclid Flex Thin;font-size:44px;line-height:1;color:#c5a66c}.sp-step h3{margin:0 0 8px;font-size:26px;line-height:1.25;font-family:Euclid Flex Thin;font-weight:400;color:#fff}.sp-step p{margin:0;font-size:18px;line-height:1.65;color:#fff;font-family:Euclid Flex Thin;max-width:820px}.sp-proof{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.sp-case{display:flex;flex-direction:column}.sp-case-img{display:block;border-radius:10px;overflow:hidden;aspect-ratio:4/3;background:#181818}.sp-case-img img{width:100%;height:100%;object-fit:cover;display:block}.sp-case h3{margin:22px 0 12px;font-size:22px;line-height:1.35;text-transform:uppercase;font-family:Euclid Flex Thin;font-weight:400;color:#fff}.sp-case h3 a{color:inherit;text-decoration:none}.sp-case p{margin:0 0 20px;font-size:15px;line-height:1.65;color:#fff;font-family:Euclid Flex Thin}.sp-btn,.sp-case-link{display:inline-block;padding:8px 30px;border-radius:40px;border:1px solid #fff;color:#fff;text-decoration:none;font-size:16px;font-family:Euclid Flex Thin;text-transform:capitalize;align-self:flex-start;margin-top:auto}.sp-btn{padding:12px 40px;font-size:22px;margin-top:0}.sp-btn:hover,.sp-case-link:hover{border-color:#c5a66c;color:#c5a66c}.sp-faq details{border-bottom:1px solid #454545;padding:22px 0}.sp-faq details:first-child{border-top:1px solid #454545}.sp-faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:20px;font-size:24px;line-height:1.35;font-family:Euclid Flex Regular;color:#fff}.sp-faq summary::-webkit-details-marker{display:none}.sp-faq summary:after{content:"+";color:#c5a66c;font-size:30px;line-height:1;flex:none}.sp-faq details[open] summary:after{content:"\2212"}.sp-faq details p{margin:14px 0 0;max-width:860px;font-size:18px;line-height:1.7;color:#fff;font-family:Euclid Flex Thin}.sp-cta{text-align:center}.sp-cta .sp-heading{margin-bottom:20px}.sp-cta p{max-width:720px;margin:0 auto 34px;font-size:22px;line-height:1.6;color:#fff;font-family:Euclid Flex Thin}@media(max-width:1099px){.sp-heading h2{font-size:36px}.sp-grid,.sp-proof{grid-template-columns:repeat(2,1fr)}}@media(max-width:749px){.sp-heading h2{font-size:30px}.sp-grid,.sp-proof{grid-template-columns:1fr}.sp-text p,.sp-text li{font-size:17px}.sp-card{padding:20px}.sp-card h3{font-size:22px}.sp-step{grid-template-columns:54px 1fr;gap:12px}.sp-step-num{font-size:30px}.sp-step h3{font-size:22px}.sp-step p{font-size:16px}.sp-faq summary{font-size:19px}.sp-faq details p{font-size:16px}.sp-cta p{font-size:18px}.sp-btn{padding:8px 30px;font-size:18px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/service-page.css.map */
