.internal-hero{padding:36px 0 12px}.internal-hero-card,.service-detail-panel{width:min(1220px,calc(100% - 48px));margin:auto;border:1px solid #1c2336;border-radius:15px;background:radial-gradient(circle at 80% 0,rgba(83,59,220,.2),transparent 38%),#090d18}.internal-hero-card{padding:62px;position:relative;overflow:hidden}.internal-hero-card:after{content:"";position:absolute;width:360px;height:360px;right:-80px;top:-140px;border:1px solid #5137c8;border-radius:50%;box-shadow:0 0 0 55px rgba(87,59,222,.06),0 0 0 110px rgba(87,59,222,.04)}.internal-hero h1{max-width:690px;font-size:48px;position:relative;z-index:1}.internal-hero h1 span{color:#8b65ff}.internal-hero p:not(.eyebrow){max-width:640px;color:var(--muted);margin:18px 0 25px;position:relative;z-index:1}.service-detail-section{padding:10px 0 42px}.service-detail-panel{padding:18px 32px}.service-detail{display:grid;grid-template-columns:70px 1.1fr 1.3fr auto;gap:28px;align-items:center;padding:31px 0;border-bottom:1px solid #242b40}.service-detail:last-child{border:0}.service-number{font:700 20px Manrope;color:#9a81ff}.service-detail h2{font-size:23px}.service-detail p{color:var(--muted);font-size:14px;margin:8px 0 0}.service-detail ul{list-style:none;padding:0;margin:0}.service-detail li{font-size:13px;color:#c5c8d4;margin:7px 0}.service-detail li::first-letter{color:#9b82ff}@media(max-width:900px){.service-detail{grid-template-columns:50px 1fr;gap:15px}.service-detail ul,.service-detail a{grid-column:2}}@media(max-width:700px){.internal-hero{padding-top:22px}.internal-hero-card,.service-detail-panel{width:calc(100% - 32px)}.internal-hero-card{padding:36px 24px}.internal-hero h1{font-size:34px}.service-detail-panel{padding:8px 20px}.service-detail{padding:27px 0}.service-detail a{justify-self:start}.service-detail ul{margin-top:2px}}
