.service-landing-module__hVyQtG__page{--ink:#f1eef6;--muted:#b4afc1;--accent:#d1b5ff;color:var(--ink);background:#0d0c12;padding:115px 0 0;font-size:17px;line-height:1.75}.service-landing-module__hVyQtG__wrap{width:min(1180px,100% - 64px);margin:auto}.service-landing-module__hVyQtG__breadcrumb{color:var(--muted);flex-wrap:wrap;gap:12px;margin:15px 0 48px;font-size:12px;display:flex}.service-landing-module__hVyQtG__breadcrumb a:hover,.service-landing-module__hVyQtG__secondary:hover,.service-landing-module__hVyQtG__note a:hover{color:var(--accent)}.service-landing-module__hVyQtG__hero{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:center;gap:70px;padding:12px 0 65px;display:grid}.service-landing-module__hVyQtG__eyebrow{text-transform:uppercase;letter-spacing:.14em;color:var(--accent);margin:0 0 20px;font-size:11px;font-weight:600}.service-landing-module__hVyQtG__page h1{letter-spacing:-.055em;text-wrap:balance;max-width:15ch;margin:0 0 28px;font-size:clamp(2.8rem,4.6vw,4.6rem);font-weight:550;line-height:1.06}.service-landing-module__hVyQtG__page h2{letter-spacing:-.04em;text-wrap:balance;margin:0 0 24px;font-size:clamp(2rem,3.4vw,3.05rem);font-weight:500;line-height:1.15}.service-landing-module__hVyQtG__page h3{letter-spacing:-.02em;margin:0 0 14px;font-size:clamp(1.18rem,1.8vw,1.4rem);font-weight:500;line-height:1.35}.service-landing-module__hVyQtG__page p{color:var(--muted);margin:0 0 20px}.service-landing-module__hVyQtG__page p.service-landing-module__hVyQtG__eyebrow{color:var(--accent)}.service-landing-module__hVyQtG__page .service-landing-module__hVyQtG__lead{max-width:57ch;font-size:clamp(1.08rem,1.5vw,1.25rem)}.service-landing-module__hVyQtG__actions{flex-wrap:wrap;align-items:center;gap:24px;margin:30px 0 18px;display:flex}.service-landing-module__hVyQtG__primary{color:#211434;background:#e5d7ff;border:1px solid #e5d7ff;border-radius:7px;justify-content:center;align-items:center;gap:14px;padding:13px 21px;font-size:14px;font-weight:600;transition:background .2s,transform .2s;display:inline-flex}.service-landing-module__hVyQtG__primary:hover{background:#f0e9ff;transform:translateY(-2px)}.service-landing-module__hVyQtG__secondary{align-items:center;gap:10px;font-size:14px;display:inline-flex}.service-landing-module__hVyQtG__page .service-landing-module__hVyQtG__note{color:#a9a1b7;font-size:12px;line-height:1.8}.service-landing-module__hVyQtG__note a{text-underline-offset:4px;text-decoration:underline}.service-landing-module__hVyQtG__flow{background:#17131e;border:1px solid #39313f;border-radius:18px;padding:32px}.service-landing-module__hVyQtG__flow .service-landing-module__hVyQtG__eyebrow{max-width:26ch;line-height:1.7}.service-landing-module__hVyQtG__flow ol{margin:25px 0;padding:0;list-style:none}.service-landing-module__hVyQtG__flow li{border-bottom:1px solid #332a3e;align-items:center;gap:18px;padding:17px 0;font-size:15px;display:flex}.service-landing-module__hVyQtG__flow li span{letter-spacing:.08em;color:var(--accent);font-size:11px}.service-landing-module__hVyQtG__flow .service-landing-module__hVyQtG__flowFoot{margin:28px 0 0;font-size:13px;line-height:1.7}.service-landing-module__hVyQtG__jump{color:#cbc3d9;border-block:1px solid #302a38;flex-wrap:wrap;gap:26px;padding:19px 0;font-size:12px;display:flex}.service-landing-module__hVyQtG__jump a:hover{color:var(--accent)}.service-landing-module__hVyQtG__section{border-bottom:1px solid #302a38;padding:85px 0;scroll-margin-top:110px}.service-landing-module__hVyQtG__sectionHead{max-width:720px;margin-bottom:43px}.service-landing-module__hVyQtG__capabilities{grid-template-columns:1fr 1fr;gap:40px 70px;display:grid}.service-landing-module__hVyQtG__index{letter-spacing:.1em;color:var(--accent);margin-bottom:15px;font-size:11px;display:block}.service-landing-module__hVyQtG__capabilities article p{max-width:57ch;font-size:15px}.service-landing-module__hVyQtG__delivery{grid-template-columns:1fr 1.1fr;gap:90px;display:grid}.service-landing-module__hVyQtG__deliverableTitle{margin-top:40px!important}.service-landing-module__hVyQtG__checks{gap:15px;padding:0;list-style:none;display:grid}.service-landing-module__hVyQtG__checks li{color:var(--muted);gap:13px;font-size:14px;display:flex}.service-landing-module__hVyQtG__checks svg{color:var(--accent);flex-shrink:0;margin-top:5px}.service-landing-module__hVyQtG__steps{margin:0;padding:0;list-style:none}.service-landing-module__hVyQtG__steps li{border-bottom:1px solid #302a38;grid-template-columns:30px 1fr;gap:18px;padding:24px 0;display:grid}.service-landing-module__hVyQtG__steps li:first-child{padding-top:0}.service-landing-module__hVyQtG__steps p{margin:0;font-size:15px}.service-landing-module__hVyQtG__steps .service-landing-module__hVyQtG__index{padding-top:5px}.service-landing-module__hVyQtG__projects{grid-template-columns:1fr 1fr;gap:28px;display:grid}.service-landing-module__hVyQtG__projects article{border-top:1px solid #514257;padding-top:26px}.service-landing-module__hVyQtG__projects h3 a{justify-content:space-between;gap:20px;display:flex}.service-landing-module__hVyQtG__projects h3 a:hover{color:var(--accent)}.service-landing-module__hVyQtG__projects p{font-size:15px}.service-landing-module__hVyQtG__projectImage{aspect-ratio:16/10;background:#211c2a;border-radius:9px;margin-bottom:25px;overflow:hidden}.service-landing-module__hVyQtG__projectImage img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.service-landing-module__hVyQtG__scope,.service-landing-module__hVyQtG__faq{grid-template-columns:1fr 1.15fr;gap:90px;display:grid}.service-landing-module__hVyQtG__scope article+article{margin-top:40px}.service-landing-module__hVyQtG__scope article p{font-size:15px}.service-landing-module__hVyQtG__guide{color:var(--accent);align-items:center;gap:12px;margin:12px 0 14px;font-size:15px;display:inline-flex}.service-landing-module__hVyQtG__scope>div>p:not(.service-landing-module__hVyQtG__eyebrow){max-width:40ch;font-size:14px}.service-landing-module__hVyQtG__faq details{border-bottom:1px solid #39313f}.service-landing-module__hVyQtG__faq summary{cursor:pointer;justify-content:space-between;align-items:baseline;gap:20px;padding:22px 0;font-size:16px;line-height:1.5;list-style:none;display:flex}.service-landing-module__hVyQtG__faq summary::-webkit-details-marker{display:none}.service-landing-module__hVyQtG__faq summary span{color:var(--accent);font-size:22px}.service-landing-module__hVyQtG__faq details[open] summary span{transform:rotate(45deg)}.service-landing-module__hVyQtG__faq details p{max-width:65ch;font-size:15px}.service-landing-module__hVyQtG__close{max-width:830px;padding:90px 0 85px}.service-landing-module__hVyQtG__close h2{max-width:21ch}.service-landing-module__hVyQtG__close>p{max-width:65ch}.service-landing-module__hVyQtG__page a:focus-visible,.service-landing-module__hVyQtG__page summary:focus-visible{outline:2px solid var(--accent);outline-offset:7px;border-radius:3px}@media (max-width:900px){.service-landing-module__hVyQtG__hero{grid-template-columns:1.4fr 1fr;gap:30px}.service-landing-module__hVyQtG__flow{padding:22px}.service-landing-module__hVyQtG__delivery,.service-landing-module__hVyQtG__scope,.service-landing-module__hVyQtG__faq{gap:40px}.service-landing-module__hVyQtG__capabilities{gap:30px}}@media (max-width:700px){.service-landing-module__hVyQtG__page{padding-top:100px;font-size:16px}.service-landing-module__hVyQtG__wrap{width:calc(100% - 40px)}.service-landing-module__hVyQtG__breadcrumb{margin-bottom:35px}.service-landing-module__hVyQtG__hero{grid-template-columns:1fr;gap:35px;padding-bottom:40px}.service-landing-module__hVyQtG__page h1{max-width:18ch}.service-landing-module__hVyQtG__actions{gap:18px}.service-landing-module__hVyQtG__flow{padding:24px}.service-landing-module__hVyQtG__flow ol{margin:12px 0}.service-landing-module__hVyQtG__flow li{padding:12px 0}.service-landing-module__hVyQtG__flow .service-landing-module__hVyQtG__flowFoot{margin-top:18px}.service-landing-module__hVyQtG__jump{gap:12px 22px}.service-landing-module__hVyQtG__section{padding:55px 0}.service-landing-module__hVyQtG__capabilities,.service-landing-module__hVyQtG__delivery,.service-landing-module__hVyQtG__scope,.service-landing-module__hVyQtG__faq,.service-landing-module__hVyQtG__projects{grid-template-columns:1fr;gap:30px}.service-landing-module__hVyQtG__sectionHead{margin-bottom:28px}.service-landing-module__hVyQtG__close{padding:60px 0}.service-landing-module__hVyQtG__primary{min-height:48px}.service-landing-module__hVyQtG__secondary{min-height:44px}.service-landing-module__hVyQtG__steps li{padding:20px 0}.service-landing-module__hVyQtG__projects article+article{margin-top:12px}}@media (prefers-reduced-motion:reduce){.service-landing-module__hVyQtG__primary{transition:none}.service-landing-module__hVyQtG__primary:hover{transform:none}}
