.Services_wrapper___HjTB{padding:120px 6%;position:relative}.Services_container__c8aYh{max-width:1150px;margin:0 auto;text-align:center}.Services_title__opRK6{font-size:clamp(2.2rem,3vw,3rem);line-height:1.2;margin-bottom:20px}.Services_subtitle__EQutm{font-size:1rem;opacity:.8;max-width:700px;margin:0 auto 80px}.Services_grid__E1gvY{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:35px;gap:35px;margin-bottom:120px}.Services_card__ivYKC{padding:35px;border-radius:22px;background:var(--glass-bg);border:1px solid var(--border-soft);text-align:left;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease;position:relative;overflow:hidden}.Services_card__ivYKC:before{content:"";position:absolute;width:200px;height:200px;background:radial-gradient(circle,var(--accent-soft),transparent 70%);top:-60px;right:-60px;opacity:0;transition:.4s ease;pointer-events:none}.Services_card__ivYKC:hover:before{opacity:.08}.Services_card__ivYKC:hover{transform:translateY(-8px);border-color:var(--accent);box-shadow:0 15px 40px rgba(0,0,0,.15)}.Services_cardHeader__kP7Pp{display:flex;align-items:center;gap:14px;margin-bottom:18px}.Services_icon__g6ZL3{font-size:1.6rem}.Services_cardHeader__kP7Pp h3{font-size:1.1rem}.Services_card__ivYKC ul{padding-left:18px;display:grid;grid-gap:10px;gap:10px}.Services_card__ivYKC li{font-size:.92rem;opacity:.85;line-height:1.5;list-style-type:disc}.Services_cta__PpLrn{margin-bottom:80px}.Services_cta__PpLrn h2{font-size:1.6rem;margin-bottom:25px}.Services_button__M8owW{display:inline-block;padding:14px 32px;border-radius:40px;background:linear-gradient(90deg,var(--accent),var(--accent-soft));color:#000;text-decoration:none;font-weight:600;transition:.3s ease}.Services_button__M8owW:hover{transform:translateY(-4px);box-shadow:0 10px 25px rgba(0,0,0,.2)}@media (max-width:768px){.Services_wrapper___HjTB{padding:90px 6%}.Services_grid__E1gvY{gap:25px}.Services_card__ivYKC{padding:25px}.Services_cta__PpLrn h2{font-size:1.3rem}.Services_button__M8owW{padding:12px 24px}}