.service-single{color:#f5f5f2;background:#050505}.service-single__container{width:min(calc(100% - 48px),1260px);margin-inline:auto}.service-single__hero{position:relative;overflow:hidden;padding:150px 0 76px;border-bottom:1px solid rgba(255,255,255,.07);background:radial-gradient(circle at 76% 24%,rgba(211,242,0,.08),transparent 28%),#050505}.service-single__hero-pattern{position:absolute;inset:0;opacity:.12;background-image:linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:52px 52px}.service-single__hero-content{position:relative;z-index:2;max-width:1000px}.service-single__back{color:#737373;font:700 8px/1 Inter;text-decoration:none;text-transform:uppercase}.service-single__eyebrow{min-height:30px;display:inline-flex;align-items:center;margin-top:25px;padding:0 11px;color:#d3f200;border:1px solid rgba(211,242,0,.17);border-radius:999px;font:750 7px/1 Inter;text-transform:uppercase}.service-single__hero h1{margin:22px 0 0;font:820 clamp(52px,6vw,94px)/.94 Inter;letter-spacing:-.07em}.service-single__hero p{max-width:780px;margin:28px 0 0;color:#929292;font:400 15px/1.75 Inter}.service-single__hero-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:31px}.service-single__primary-cta,.service-single__secondary-cta{min-height:50px;display:inline-flex;align-items:center;padding:0 18px;border-radius:10px;text-decoration:none;font:750 9px/1 Inter}.service-single__primary-cta{color:#050505;background:#d3f200}.service-single__secondary-cta{color:#e6e6e2;background:#101010;border:1px solid rgba(255,255,255,.1)}.service-single__problem,.service-single__analyze,.service-single__scope,.service-single__process,.service-single__deliverables,.service-single__editor,.service-single__faq,.service-single__related{padding:100px 0}.service-single__section-header>span,.service-single__split-header span,.service-single__problem span,.service-single__deliverables article>span,.service-single__related-header span,.service-single__cta-card>span{color:#d3f200;font:750 7px/1 Inter;text-transform:uppercase}.service-single__section-header h2,.service-single__split-header h2,.service-single__problem h2,.service-single__deliverables h2,.service-single__related-header h2,.service-single__cta-card h2{margin:15px 0 0;font:780 clamp(39px,4.5vw,66px)/1 Inter;letter-spacing:-.06em}.service-single__problem-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:80px}.service-single__problem article p{color:#929292;font:400 15px/1.8 Inter}.service-single__problem aside,.service-single__deliverables article{padding:26px;background:rgba(255,255,255,.018);border:1px solid rgba(255,255,255,.075);border-radius:18px}.service-single__problem ul,.service-single__deliverables ul{display:grid;gap:11px;padding:0;list-style:none}.service-single__problem li,.service-single__deliverables li{padding:13px 15px;color:#969696;border:1px solid rgba(255,255,255,.06);border-radius:10px;font:400 11px/1.55 Inter}.service-single__analyze,.service-single__process,.service-single__faq{background:#080808;border-block:1px solid rgba(255,255,255,.06)}.service-single__item-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;margin-top:40px}.service-single__item-grid article{min-height:180px;padding:20px;border:1px solid rgba(255,255,255,.07);border-radius:14px}.service-single__item-grid article>span{color:#d3f200}.service-single__item-grid p{margin:70px 0 0;font:650 13px/1.45 Inter}.service-single__split-header{display:grid;grid-template-columns:1fr .7fr;gap:65px;align-items:end}.service-single__split-header>p{color:#858585;font:400 12px/1.7 Inter}.service-single__scope-list{margin-top:40px;border-top:1px solid rgba(255,255,255,.08)}.service-single__scope-list article{display:grid;grid-template-columns:90px 1fr;gap:25px;padding:23px 0;border-bottom:1px solid rgba(255,255,255,.08)}.service-single__scope-list article>span{color:#d3f200}.service-single__scope-list h3{margin:0;font:700 clamp(23px,2.5vw,38px)/1.1 Inter}.service-single__process-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:40px}.service-single__process-grid article{min-height:220px;padding:22px;border:1px solid rgba(255,255,255,.07);border-radius:16px}.service-single__process-grid article>span{color:#d3f200}.service-single__process-grid h3{margin:90px 0 0;font:700 22px/1.2 Inter}.service-single__deliverables-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.service-single__editor-content{max-width:780px;margin:auto;color:#9b9b98;font:400 15px/1.85 Inter}.service-single__faq-list{max-width:900px;margin-top:40px}.service-faq-item{border-bottom:1px solid rgba(255,255,255,.08)}.service-faq-item button{width:100%;display:flex;justify-content:space-between;padding:22px 0;color:#ededeb;background:transparent;border:0;font:700 17px/1.35 Inter;text-align:left}.service-faq-item button span:last-child{color:#d3f200;font-size:24px}.service-faq-item__answer{padding:0 0 22px;color:#898989;font:400 13px/1.7 Inter}.service-single__related-header{display:flex;justify-content:space-between;align-items:end;margin-bottom:32px}.service-single__related-header>a{color:#d3f200;text-decoration:none}.service-single__related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.service-single__related-grid .service-card__link{min-height:390px}.service-single__cta{padding:0 0 100px}.service-single__cta-card{padding:70px;text-align:center;background:#0a0a0a;border:1px solid rgba(211,242,0,.18);border-radius:28px}.service-single__cta-card h2{max-width:780px;margin-inline:auto}.service-single__cta-card a{min-height:52px;display:inline-flex;align-items:center;margin-top:28px;padding:0 20px;color:#050505;background:#d3f200;border-radius:10px;text-decoration:none}@media(max-width:980px){.service-single__problem-grid,.service-single__split-header{grid-template-columns:1fr;gap:35px}.service-single__item-grid,.service-single__process-grid{grid-template-columns:repeat(2,1fr)}.service-single__related-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.service-single__container{width:min(calc(100% - 24px),560px)}.service-single__hero{padding:120px 0 54px}.service-single__hero h1{font-size:clamp(43px,13vw,65px)}.service-single__problem,.service-single__analyze,.service-single__scope,.service-single__process,.service-single__deliverables,.service-single__editor,.service-single__faq,.service-single__related{padding:75px 0}.service-single__item-grid,.service-single__process-grid,.service-single__deliverables-grid,.service-single__related-grid{grid-template-columns:1fr}.service-single__scope-list article{grid-template-columns:45px 1fr}.service-single__deliverables article,.service-single__cta-card{padding:42px 20px}}
