.tilt-card{--tilt-glow-x:50%;--tilt-glow-y:-20%;position:relative;transform:rotate3d(0,0,0,0deg);transition:transform .15s ease-out,box-shadow .15s ease-out;transform-style:preserve-3d;will-change:transform}.tilt-card--active{box-shadow:0 14px 30px rgba(46,10,56,.22)}.tilt-card-glow{background-image:radial-gradient(circle at var(--tilt-glow-x) var(--tilt-glow-y),hsla(0,0%,100%,.16),rgba(0,0,0,.04));border-radius:inherit;inset:0;pointer-events:none;position:absolute;z-index:0}@media (prefers-reduced-motion:reduce){.tilt-card{transition:none}}@media (pointer:coarse){.tilt-card{transform:none!important}.tilt-card-glow{display:none}}body{overflow-x:hidden!important}.services-grid{text-align:center;margin:85px auto 50px}.lower-cards,.service-card-row{perspective:1200px}.services-title{margin-bottom:30px}.circle{background:conic-gradient(from 180deg at 50% 50%,#3a077512 0deg,#6f1dcc12 120.07deg,#6f1dcc12 179.52deg,#6f1dcc12 241.65deg,#6f1dcc12 299.6deg,#6f1dcc12 1turn);border-radius:50%;font-size:250px;min-height:1.5em;width:1.5em;position:absolute;left:400px;margin-top:-300px;z-index:-10000;filter:blur(32px)}.gradient-text-2{background-image:linear-gradient(88deg,#fa8375,#ae4ba5 15%,#701dcc 28%)!important;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:700;font-family:var(--font-sora),sans-serif;font-size:38px}.text-align-left{text-align:left}.service-heading{color:#2e0a38;text-align:left;font-size:34px;font-weight:700}.grid-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:20px;gap:20px;padding:20px}.service-efficitent-text{margin-top:-5px}.services-heading-row{align-items:flex-start;justify-content:space-between;gap:32px}.services-section-text{color:rgba(46,10,56,.65);flex-shrink:0;font-family:var(--font-sora),sans-serif;font-size:14px;line-height:1.6;margin-top:6px;max-width:340px;text-align:left}@media only screen and (max-width:900px){.services-heading-row{flex-direction:column}.services-section-text{max-width:none}}.service-card{background:#f7f5fb;border:1px solid rgba(46,10,56,.08);border-radius:16px;font-family:var(--font-sora),sans-serif;min-height:220px;overflow:hidden;position:relative;text-align:left;transition:transform .3s ease}.service-card--photo{background-color:#2e0a38;background-position:50%;background-size:cover;border-color:transparent;display:flex;align-items:flex-end}.service-card:hover{cursor:pointer;transform:translateY(-6px)}.service-card-overlay{background:linear-gradient(180deg,rgba(20,4,26,0) 30%,rgba(20,4,26,.88));inset:0;position:absolute}.service-card-content{position:relative;padding:24px;width:100%}.service-card-number{color:#ff663f;display:block;font-size:13px;font-weight:700;margin-bottom:10px}.service-card--photo .service-card-number{color:#ffb499}.service-card-heading{color:#2e0a38;font-family:var(--font-sora),sans-serif;font-size:22px;font-weight:700;margin-bottom:10px}.service-card--photo .service-card-heading{color:#fff}.service-card-photo-text{color:rgba(46,10,56,.7);font-family:var(--font-sora),sans-serif;font-size:14px;margin-bottom:14px;max-width:440px}.service-card--photo .service-card-photo-text{color:hsla(0,0%,100%,.85)}.btn-service-link{font-family:var(--font-sora),sans-serif;font-size:14px!important;color:#ff663f!important;font-weight:700;text-decoration:none}.service-card--photo .btn-service-link{color:#fff!important}.btn-service-link span{margin-left:5px;font-size:1.2rem;transition:margin-left .3s ease}.btn-service-link:hover{color:#ff9a7a}.btn-service-link:hover span{margin-left:10px}.service-lower-card-content{min-height:70px}@media only screen and (max-width:1200px){.service-lower-card-content{min-height:30px}}@media only screen and (max-width:991px){.circle{display:none}}@media only screen and (max-width:774px){.gradient-text-2{font-size:34px}.service-card-photo-text{font-size:12px}.service-card{min-height:200px}.service-card-heading{font-weight:500;font-size:18px!important}.service-card-row{margin-top:24px!important}.btn-service-link{font-size:14px;margin-top:20px}.service-efficitent-text{margin-top:10px}.services-grid{padding-top:20px}}