.services-module__g8J8Uq__hero{background-color:var(--c-black);text-align:center;border-bottom:1px solid var(--c-charcoal);padding:180px 0 100px}.services-module__g8J8Uq__heroContent{max-width:800px;margin:0 auto}.services-module__g8J8Uq__heroTitle{color:var(--c-white);word-wrap:break-word;margin-bottom:32px;font-size:clamp(2.5rem,5vw,4rem);line-height:1.1}@media (max-width:600px){.services-module__g8J8Uq__heroTitle{font-size:2.5rem}}.services-module__g8J8Uq__heroSubtitle{color:var(--c-grey-mid);margin-bottom:0;font-size:1.25rem}.services-module__g8J8Uq__sectionHeading{text-align:center;color:var(--c-white);margin-bottom:60px;font-size:clamp(2rem,4vw,3rem)}@media (max-width:600px){.services-module__g8J8Uq__sectionHeading{font-size:2rem}}.services-module__g8J8Uq__blackText{color:var(--c-black)}.services-module__g8J8Uq__sectionSubHeading{text-align:center;opacity:.8;margin-top:-40px;margin-bottom:60px;font-size:1.25rem}.services-module__g8J8Uq__coreSection{background-color:var(--c-charcoal);padding:100px 0}.services-module__g8J8Uq__coreGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:40px;display:grid}.services-module__g8J8Uq__coreCard{background:#0000004d;border:1px solid #333;padding:40px;text-decoration:none;transition:all .3s;display:block;position:relative}.services-module__g8J8Uq__coreCard:hover{border-color:var(--c-green-acid);transform:translateY(-5px)}.services-module__g8J8Uq__coreNumber{font-family:var(--font-heading);color:#ffffff08;z-index:0;pointer-events:none;font-size:4rem;line-height:1;position:absolute;top:10px;right:20px}.services-module__g8J8Uq__coreTitle{color:var(--c-green-acid);z-index:1;margin-bottom:20px;font-size:1.5rem;position:relative}.services-module__g8J8Uq__coreText{color:var(--c-grey-mid);z-index:1;line-height:1.6;position:relative}.services-module__g8J8Uq__coreLink{color:var(--c-green-acid);margin-top:15px;font-size:.9rem;display:block}.services-module__g8J8Uq__arsenalSection{background-color:var(--c-grey-light);padding:100px 0}.services-module__g8J8Uq__arsenalGrid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px;display:grid}.services-module__g8J8Uq__arsenalCard{background:var(--c-white);border:1px solid #ddd;padding:30px;text-decoration:none;transition:all .2s;display:block}.services-module__g8J8Uq__arsenalCard:hover{border-color:var(--c-green-acid);box-shadow:0 5px 15px #0000000d}.services-module__g8J8Uq__arsenalIcon{color:var(--c-green-acid);font-size:1.2rem}.services-module__g8J8Uq__arsenalDesc{color:#888;margin-top:10px;font-size:.9rem}.services-module__g8J8Uq__ethicsSection{background:#050505;border-top:1px solid #222;padding:80px 0}.services-module__g8J8Uq__ethicsContainer{text-align:center;max-width:800px;margin:0 auto}.services-module__g8J8Uq__ethicsHeading{color:var(--c-white);margin-bottom:20px}.services-module__g8J8Uq__ethicsText{color:#aaa;margin-bottom:40px;font-size:1.2rem}.services-module__g8J8Uq__ethicsBox{text-align:left;border-left:3px solid var(--c-green-acid);background:#ffffff08;border-radius:4px;padding:30px}.services-module__g8J8Uq__ethicsDesc{color:#ccc;margin-bottom:20px;line-height:1.6}.services-module__g8J8Uq__ethicsDescLast{color:#ccc;margin:0;line-height:1.6}.services-module__g8J8Uq__whiteText{color:#fff}.services-module__g8J8Uq__arsenalTitle{color:var(--c-black);margin-bottom:0;font-size:1rem;font-weight:600}.services-module__g8J8Uq__ctaSection{background-color:var(--c-black);text-align:center;border-top:1px solid var(--c-green-acid);padding:120px 0}.services-module__g8J8Uq__ctaHeading{color:var(--c-white);margin-bottom:20px;font-size:3rem}.services-module__g8J8Uq__ctaText{color:var(--c-grey-mid);max-width:600px;margin:0 auto 40px;font-size:1.25rem}
