.services-module__-tHsFa__hero{text-align:center;flex-direction:column;align-items:center;gap:2.4rem;display:flex}.services-module__-tHsFa__breadcrumb ol{gap:.8rem;margin:0;padding:0;font-family:Inter,sans-serif;font-size:1.4rem;list-style:none;display:flex}.services-module__-tHsFa__breadcrumb li{color:#ffffffd9;gap:.8rem;display:inline-flex}.services-module__-tHsFa__breadcrumb li+li:before{content:"/";color:#ffffff4d}.services-module__-tHsFa__breadcrumb a{color:#fff9;text-decoration:none}.services-module__-tHsFa__breadcrumb a:hover{color:#56d7e3}.services-module__-tHsFa__heroTitle{letter-spacing:-.035em;color:#fff;margin:0;font-family:Space Grotesk,sans-serif;font-size:6rem;font-weight:700;line-height:1.05}.services-module__-tHsFa__heroTitle span{background:linear-gradient(90deg,#56d7e3,#4a9eff);color:#0000;-webkit-background-clip:text;background-clip:text}.services-module__-tHsFa__heroText{color:#ffffffb8;max-width:68rem;margin:0;font-family:Inter,sans-serif;font-size:1.8rem;line-height:1.65}.services-module__-tHsFa__heroActions{flex-wrap:wrap;justify-content:center;gap:1.2rem;display:flex}.services-module__-tHsFa__btnPrimary,.services-module__-tHsFa__btnGhost{border-radius:1.2rem;justify-content:center;align-items:center;min-height:5.2rem;padding:0 2.6rem;font-family:Space Grotesk,sans-serif;font-size:1.6rem;font-weight:600;text-decoration:none;transition:transform .2s,border-color .2s;display:inline-flex}.services-module__-tHsFa__btnPrimary{color:#fff;background:red}.services-module__-tHsFa__btnGhost{color:#fff;border:1px solid #ffffff38}.services-module__-tHsFa__btnPrimary:hover,.services-module__-tHsFa__btnGhost:hover{transform:translateY(-1px)}.services-module__-tHsFa__btnGhost:hover{border-color:#56d7e399}.services-module__-tHsFa__stats{border-top:1px solid #ffffff1a;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;max-width:88rem;margin:1.6rem 0 0;display:grid}.services-module__-tHsFa__stat{flex-direction:column-reverse;gap:.4rem;padding:2.4rem 1.6rem 0;display:flex}.services-module__-tHsFa__stat+.services-module__-tHsFa__stat{border-left:1px solid #ffffff1a}.services-module__-tHsFa__stat dd{color:#fff;margin:0;font-family:Space Grotesk,sans-serif;font-size:3.6rem;font-weight:700;line-height:1}.services-module__-tHsFa__stat dt{color:#ffffff8c;font-family:Inter,sans-serif;font-size:1.4rem}.services-module__-tHsFa__jump{z-index:50;-webkit-backdrop-filter:blur(10px);background:#0a0a0abf;border-top:1px solid #ffffff0f;border-bottom:1px solid #ffffff0f;position:sticky;top:7.8rem}.services-module__-tHsFa__jumpInner{scrollbar-width:none;gap:.4rem;max-width:124rem;margin:0 auto;padding:0 3rem;display:flex;overflow-x:auto}.services-module__-tHsFa__jumpInner::-webkit-scrollbar{display:none}.services-module__-tHsFa__jumpInner a{color:#ffffffa6;border-bottom:2px solid #0000;flex-shrink:0;align-items:center;gap:.8rem;padding:1.6rem 1.4rem;font-family:Space Grotesk,sans-serif;font-size:1.45rem;font-weight:500;text-decoration:none;transition:color .2s,border-color .2s;display:inline-flex}.services-module__-tHsFa__jumpInner a:hover{color:#fff;border-bottom-color:#56d7e3}.services-module__-tHsFa__jumpInner a span{color:#56d7e3;font-size:1.2rem}.services-module__-tHsFa__groupSection{scroll-margin-top:13rem}.services-module__-tHsFa__groupSection+.services-module__-tHsFa__groupSection{border-top:1px solid #ffffff0f}.services-module__-tHsFa__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#56d7e3;margin:0 0 1.2rem;font-family:Space Grotesk,sans-serif;font-size:1.3rem;font-weight:600}.services-module__-tHsFa__group{grid-template-columns:minmax(0,38rem) minmax(0,1fr);align-items:start;gap:6.4rem;display:grid}.services-module__-tHsFa__groupHead{position:sticky;top:16rem}.services-module__-tHsFa__groupIndex{letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1px #56d7e373;margin-bottom:1.6rem;font-family:Space Grotesk,sans-serif;font-size:7.2rem;font-weight:700;line-height:1;display:block}.services-module__-tHsFa__groupTitle,.services-module__-tHsFa__standardsTitle{letter-spacing:-.025em;color:#fff;margin:0 0 1.6rem;font-family:Space Grotesk,sans-serif;font-size:3.8rem;font-weight:700;line-height:1.15}.services-module__-tHsFa__groupText{color:#ffffffa6;margin:0;font-family:Inter,sans-serif;font-size:1.65rem;line-height:1.7}.services-module__-tHsFa__groupText a{color:inherit;text-underline-offset:.3rem;-webkit-text-decoration:underline #ffffff59;text-decoration:underline #ffffff59}.services-module__-tHsFa__groupText a:hover{color:#fff}.services-module__-tHsFa__groupCount{color:#ffffff73;margin:2.4rem 0 0;font-family:Inter,sans-serif;font-size:1.35rem}.services-module__-tHsFa__serviceList{border-top:1px solid #ffffff14;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.services-module__-tHsFa__serviceList li{border-bottom:1px solid #ffffff14}.services-module__-tHsFa__service{color:inherit;border-radius:1.6rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:2.4rem;margin:0 -2rem;padding:3.2rem 2rem;text-decoration:none;transition:background .25s;display:grid;position:relative}.services-module__-tHsFa__service:before{content:"";background:var(--accent);opacity:0;border-radius:2px;width:2px;transition:opacity .25s;position:absolute;top:3.2rem;bottom:3.2rem;left:0}.services-module__-tHsFa__service:hover{background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 7%, transparent), transparent 70%)}.services-module__-tHsFa__service:hover:before{opacity:1}.services-module__-tHsFa__serviceIcon{background:color-mix(in srgb, var(--accent,#56d7e3) 10%, transparent);border:1px solid color-mix(in srgb, var(--accent,#56d7e3) 25%, transparent);border-radius:1.4rem;flex-shrink:0;justify-content:center;align-items:center;width:6rem;height:6rem;display:inline-flex}.services-module__-tHsFa__serviceIcon img{object-fit:contain;width:3.4rem;height:3.4rem}.services-module__-tHsFa__serviceBody{flex-direction:column;gap:1rem;display:flex}.services-module__-tHsFa__serviceName{letter-spacing:-.02em;color:#fff;margin:0;font-family:Space Grotesk,sans-serif;font-size:2.4rem;font-weight:700;line-height:1.2}.services-module__-tHsFa__serviceSummary{color:#ffffffa6;font-family:Inter,sans-serif;font-size:1.6rem;line-height:1.65}.services-module__-tHsFa__tags{flex-wrap:wrap;gap:.8rem;margin-top:.6rem;display:flex}.services-module__-tHsFa__tag{color:#ffffffb3;border:1px solid #ffffff1f;border-radius:99rem;padding:.4rem 1.1rem;font-family:Inter,sans-serif;font-size:1.25rem}.services-module__-tHsFa__serviceGo{color:#fff;border:1px solid #ffffff24;border-radius:50%;justify-content:center;align-items:center;width:4.4rem;height:4.4rem;margin-top:.8rem;transition:background .25s,border-color .25s,transform .25s,color .25s;display:inline-flex}.services-module__-tHsFa__service:hover .services-module__-tHsFa__serviceGo,.services-module__-tHsFa__product:hover .services-module__-tHsFa__serviceGo{background:var(--accent);border-color:var(--accent);color:#0a0a0a;transform:translate(3px)}.services-module__-tHsFa__guide{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin:0;padding:0;list-style:none;display:grid}.services-module__-tHsFa__guide li{display:flex}.services-module__-tHsFa__guideCard{border:1px solid #ffffff17;border-radius:1.6rem;flex-direction:column;justify-content:space-between;gap:2.8rem;width:100%;padding:2.8rem;text-decoration:none;transition:border-color .2s,transform .2s;display:flex}.services-module__-tHsFa__guideCard:hover{border-color:#56d7e373;transform:translateY(-2px)}.services-module__-tHsFa__guideQuote{color:#ffffffe0;font-family:Space Grotesk,sans-serif;font-size:1.85rem;font-weight:500;line-height:1.45}.services-module__-tHsFa__guideAnswer{border-top:1px solid #ffffff14;flex-direction:column;gap:.4rem;padding-top:1.8rem;display:flex}.services-module__-tHsFa__guideLabel{letter-spacing:.08em;text-transform:uppercase;color:#ffffff73;font-family:Inter,sans-serif;font-size:1.25rem}.services-module__-tHsFa__guideService{color:#56d7e3;align-items:center;gap:.6rem;font-family:Space Grotesk,sans-serif;font-size:1.7rem;font-weight:600;display:inline-flex}.services-module__-tHsFa__standards{grid-template-columns:minmax(0,38rem) minmax(0,1fr);align-items:center;gap:6.4rem;display:grid}.services-module__-tHsFa__standards .services-module__-tHsFa__standardsTitle{margin:0}.services-module__-tHsFa__standardList{grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:1.2rem;margin:0;padding:0;list-style:none;display:grid}.services-module__-tHsFa__standardList li{border:1px solid #ffffff14;border-radius:1.2rem;flex-direction:column;gap:.4rem;padding:1.8rem 2rem;display:flex}.services-module__-tHsFa__standardName{color:#fff;font-family:Space Grotesk,sans-serif;font-size:1.8rem;font-weight:700}.services-module__-tHsFa__standardNote{color:#ffffff8c;font-family:Inter,sans-serif;font-size:1.35rem}.services-module__-tHsFa__timeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:3.2rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.services-module__-tHsFa__timeline:before{content:"";background:linear-gradient(90deg,#56d7e399,#4a9eff33);height:1px;position:absolute;top:2.4rem;left:2.4rem;right:2.4rem}.services-module__-tHsFa__step{position:relative}.services-module__-tHsFa__stepDot{color:#56d7e3;background:#141414;border:1px solid #56d7e399;border-radius:50%;justify-content:center;align-items:center;width:4.8rem;height:4.8rem;font-family:Space Grotesk,sans-serif;font-size:1.5rem;font-weight:700;display:inline-flex;position:relative}.services-module__-tHsFa__stepTitle{color:#fff;margin:2.4rem 0 .8rem;font-family:Space Grotesk,sans-serif;font-size:2rem;font-weight:700}.services-module__-tHsFa__stepText{color:#ffffff9e;margin:0;font-family:Inter,sans-serif;font-size:1.55rem;line-height:1.65}.services-module__-tHsFa__products{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin:0;padding:0;list-style:none;display:grid}.services-module__-tHsFa__product{border:1px solid #ffffff17;border-radius:1.6rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.8rem;height:100%;padding:2.4rem;text-decoration:none;transition:border-color .2s;display:grid}.services-module__-tHsFa__product:hover{border-color:color-mix(in srgb, var(--accent) 45%, transparent)}.services-module__-tHsFa__product .services-module__-tHsFa__serviceGo{margin-top:0}.services-module__-tHsFa__productText{flex-direction:column;gap:.4rem;display:flex}.services-module__-tHsFa__productName{color:#fff;font-family:Space Grotesk,sans-serif;font-size:1.9rem;font-weight:700}.services-module__-tHsFa__productDesc{color:#fff9;font-family:Inter,sans-serif;font-size:1.4rem;line-height:1.5}.services-module__-tHsFa__faqLayout{grid-template-columns:minmax(0,38rem) minmax(0,1fr);align-items:start;gap:6.4rem;display:grid}.services-module__-tHsFa__faq{border-top:1px solid #ffffff14}.services-module__-tHsFa__faqItem{border-bottom:1px solid #ffffff14}.services-module__-tHsFa__faqItem summary{cursor:pointer;color:#fff;padding:2.4rem 4.8rem 2.4rem 0;font-family:Space Grotesk,sans-serif;font-size:1.85rem;font-weight:600;line-height:1.4;list-style:none;position:relative}.services-module__-tHsFa__faqItem summary::-webkit-details-marker{display:none}.services-module__-tHsFa__faqItem summary:after{content:"+";color:#56d7e3;font-size:2.6rem;font-weight:300;transition:transform .2s;position:absolute;top:50%;right:.4rem;transform:translateY(-50%)}.services-module__-tHsFa__faqItem[open] summary:after{transform:translateY(-50%)rotate(45deg)}.services-module__-tHsFa__faqItem p{color:#ffffffad;margin:0 0 2.4rem;padding-right:4.8rem;font-family:Inter,sans-serif;font-size:1.6rem;line-height:1.75}.services-module__-tHsFa__breadcrumb a:focus-visible,.services-module__-tHsFa__btnPrimary:focus-visible,.services-module__-tHsFa__btnGhost:focus-visible,.services-module__-tHsFa__jumpInner a:focus-visible,.services-module__-tHsFa__service:focus-visible,.services-module__-tHsFa__guideCard:focus-visible,.services-module__-tHsFa__product:focus-visible,.services-module__-tHsFa__faqItem summary:focus-visible{outline-offset:3px;outline:2px solid #4a9eff}@media (max-width:75em){.services-module__-tHsFa__group,.services-module__-tHsFa__standards,.services-module__-tHsFa__faqLayout{grid-template-columns:minmax(0,32rem) minmax(0,1fr);gap:4.8rem}}@media (max-width:64em){.services-module__-tHsFa__group,.services-module__-tHsFa__standards,.services-module__-tHsFa__faqLayout{grid-template-columns:minmax(0,1fr);gap:3.2rem}.services-module__-tHsFa__groupHead{position:static}.services-module__-tHsFa__groupIndex{font-size:5.6rem}.services-module__-tHsFa__guide{grid-template-columns:repeat(2,minmax(0,1fr))}.services-module__-tHsFa__timeline{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:4rem}.services-module__-tHsFa__timeline:before{display:none}.services-module__-tHsFa__products{grid-template-columns:minmax(0,1fr)}}@media (max-width:48em){.services-module__-tHsFa__heroTitle{font-size:4rem}.services-module__-tHsFa__heroText{font-size:1.6rem}.services-module__-tHsFa__heroActions{flex-direction:column;width:100%}.services-module__-tHsFa__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.services-module__-tHsFa__stat:nth-child(3){border-left:none}.services-module__-tHsFa__stat dd{font-size:3rem}.services-module__-tHsFa__jump{top:7.2rem}.services-module__-tHsFa__jumpInner{padding:0 1.2rem}.services-module__-tHsFa__groupTitle,.services-module__-tHsFa__standardsTitle{font-size:3rem}.services-module__-tHsFa__service{grid-template-columns:auto minmax(0,1fr);gap:1.6rem;margin:0 -1.2rem;padding:2.4rem 1.2rem}.services-module__-tHsFa__serviceIcon{width:4.8rem;height:4.8rem}.services-module__-tHsFa__serviceIcon img{width:2.8rem;height:2.8rem}.services-module__-tHsFa__serviceName{font-size:2rem}.services-module__-tHsFa__serviceSummary{font-size:1.5rem}.services-module__-tHsFa__service .services-module__-tHsFa__serviceGo{display:none}.services-module__-tHsFa__guide,.services-module__-tHsFa__timeline{grid-template-columns:minmax(0,1fr)}.services-module__-tHsFa__faqItem summary{font-size:1.7rem}.services-module__-tHsFa__faqItem p{padding-right:0}}@media (prefers-reduced-motion:reduce){.services-module__-tHsFa__service,.services-module__-tHsFa__serviceGo,.services-module__-tHsFa__guideCard,.services-module__-tHsFa__btnPrimary,.services-module__-tHsFa__btnGhost{transition:none}}
