/*========================================================================

TENET SOLUTIONS FRAMEWORK

--------------------------------------------------------------------------

Project     : Tenet Solutions Website
File        : services.css
Author      : Tenet Solutions (Technical Partner & Solutions Architect)
Signature   : Designed & Engineered with Intent.

All Rights Reserved. Copyright 2026

========================================================================*/

.ts-section-space{
	
background: #010d23;

}

.ts-section-header{

max-width:760px;
margin:auto;

}

.ts-section-header h2{

font-size:3rem;
font-weight:800;
margin:20px 0;

}

.ts-services h2 span{

color:#92d7f8;

}

.ts-section-header p{

font-size:1.1rem;
line-height:1.9;

}

.ts-service-card{

position:relative;
overflow:hidden;

height:100%;

padding:40px;

border-radius:24px;

background:rgba(255,255,255,.03);

border:1px solid rgba(255,255,255,.08);

transition:.35s ease;

}

.ts-service-card::before{

content:"";

position:absolute;

top:0;
left:-100%;

width:100%;
height:2px;

background:linear-gradient(
90deg,
transparent,
#92d7f8,
transparent);

transition:left 1.5s ease;

}

.ts-service-card:hover::before{

left:100%;

}

.ts-service-card:hover{

transform:translateY(-10px);

border-color:rgba(146,215,248,.25);

box-shadow:
0 20px 50px rgba(0,0,0,.20);

}

.ts-service-icon{

width:72px;
height:72px;

display:flex;
align-items:center;
justify-content:center;

border-radius:18px;

background:rgba(146,215,248,.08);

color:#92d7f8;

font-size:1.8rem;

margin-bottom:30px;

}

.ts-service-card h4{

font-size:1.5rem;
margin-bottom:18px;
color: #92d7f8;

}

.ts-service-card p{

line-height:1.8;
margin-bottom:30px;

}

.ts-service-card a{

display:inline-flex;
align-items:center;
gap:8px;

color:#92d7f8;

font-weight:600;

transition:.3s;

}

.ts-service-card:hover a{

gap:14px;

}