.services_page___ABK4{min-height:100vh;padding:10px 24px 72px;color:var(--text);background:radial-gradient(circle at 12% 4%,color-mix(in srgb,var(--accent) 12%,transparent),transparent 27rem),var(--page-bg-default,var(--body-bg))}.services_hero__pf2sB{width:min(100%,1240px);margin:0 auto;padding:clamp(56px,8vw,104px) clamp(4px,2vw,24px) clamp(34px,5vw,60px)}.services_kicker__AJW5I{display:inline-flex;align-items:center;gap:8px;margin-bottom:18px;color:#78a000;font-size:.78rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.services_kicker__AJW5I:before{width:28px;height:2px;content:"";background:var(--accent)}.services_hero__pf2sB h1{max-width:800px;margin:0;font-family:var(--font-outfit),sans-serif;font-size:clamp(2.7rem,6vw,5.7rem);font-weight:800;letter-spacing:-.055em;line-height:.95}.services_hero__pf2sB p{max-width:660px;margin:26px 0 0;color:var(--text-muted);font-size:clamp(1rem,1.45vw,1.2rem);line-height:1.65}.services_grid__pn6qV{width:min(100%,1240px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:0 auto}.services_card__rMJXg{min-width:0;overflow:hidden;border:1px solid var(--border);border-radius:26px;color:inherit;background:var(--card-bg);box-shadow:0 18px 42px -34px rgba(0,0,0,.55);text-decoration:none;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.services_card__rMJXg:hover{transform:translateY(-5px);border-color:color-mix(in srgb,var(--accent) 68%,var(--border));box-shadow:0 28px 55px -35px rgba(0,0,0,.65)}.services_media__IqoOQ{height:clamp(230px,28vw,360px);position:relative;overflow:hidden;background:#171a17}.services_image__mRKgn{object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.services_card__rMJXg:hover .services_image__mRKgn{transform:scale(1.035)}.services_mediaShade__ShYDJ{position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,10,8,.04),rgba(8,10,8,.48))}.services_cardNumber__99ocv,.services_openIcon__c4kSU{position:absolute;top:18px;z-index:1}.services_cardNumber__99ocv{left:20px;color:white;font-size:.8rem;font-weight:800;letter-spacing:.12em}.services_openIcon__c4kSU{right:18px;width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.42);border-radius:50%;color:#111;background:var(--accent);transition:transform .22s ease}.services_card__rMJXg:hover .services_openIcon__c4kSU{transform:rotate(8deg)}.services_content__NwaFE{padding:clamp(22px,3vw,34px)}.services_eyebrow___L1L5{display:flex;align-items:center;gap:7px;margin-bottom:13px;color:#779600;font-size:.75rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.services_content__NwaFE h2{margin:0;font-family:var(--font-outfit),sans-serif;font-size:clamp(1.55rem,2.7vw,2.45rem);letter-spacing:-.035em;line-height:1.05}.services_content__NwaFE p{min-height:3.2em;margin:14px 0 22px;color:var(--text-muted);line-height:1.6}.services_tags__9apAv{display:flex;flex-wrap:wrap;gap:8px}.services_tags__9apAv span{padding:7px 11px;border:1px solid var(--border);border-radius:999px;color:var(--text-muted);background:var(--surface);font-size:.72rem;font-weight:700}.services_empty__jXWFq{width:min(100%,1240px);margin:0 auto;padding:70px 24px;border:1px solid var(--border);border-radius:24px;text-align:center;background:var(--card-bg)}.services_empty__jXWFq h2{margin:0 0 8px}.services_empty__jXWFq p{margin:0;color:var(--text-muted)}@media (max-width:760px){.services_page___ABK4{padding:6px 12px 44px}.services_hero__pf2sB{padding:44px 4px 30px}.services_grid__pn6qV{grid-template-columns:1fr;gap:14px}.services_card__rMJXg{border-radius:20px}.services_media__IqoOQ{height:min(62vw,270px)}.services_content__NwaFE p{min-height:0}}