main.pg-services{--bg:#000;--fg:#f5f5f7;--muted:#a1a1a6;--card:#111116;--line:#23232b;--grad:linear-gradient(90deg,#5fb7e5,#2b7aa3)}main.pg-services a{color:#7cc4ec}main.pg-services .skip{position:absolute;left:-999px}main.pg-services .skip:focus{color:#000;z-index:50;background:#fff;padding:8px;top:10px;left:10px}main.pg-services{max-width:1000px;margin:0 auto;padding:110px 24px 60px}main.pg-services .crumbs{color:var(--muted);margin-bottom:18px;font-size:13px}main.pg-services .crumbs a{color:var(--muted)}main.pg-services h1{letter-spacing:-.03em;background:linear-gradient(#fff,#a1a1a6);color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:20px;font-size:clamp(36px,6vw,64px);line-height:1.08}main.pg-services .lead{color:var(--muted);max-width:760px;margin-bottom:40px;font-size:clamp(18px,2.2vw,22px)}main.pg-services h2{letter-spacing:-.02em;margin:0 0 14px;font-size:clamp(26px,3.5vw,36px)}main.pg-services h3{margin:18px 0 6px;font-size:18px}main.pg-services p{color:#d2d2d7;margin-bottom:14px}main.pg-services .svc{background:var(--card);border:1px solid var(--line);border-radius:22px;margin-bottom:24px;padding:34px}main.pg-services .svc ul{color:var(--muted);margin:10px 0 16px 20px}main.pg-services .svc li{margin-bottom:4px}main.pg-services .svc .tags{flex-wrap:wrap;gap:8px;margin:12px 0 0;list-style:none;display:flex}main.pg-services .svc .tags li{border:1px solid var(--line);color:#d2d2d7;border-radius:99px;margin:0;padding:4px 12px;font-size:13px}main.pg-services .toc{flex-wrap:wrap;gap:10px;margin-bottom:34px;display:flex}main.pg-services .toc a{border:1px solid var(--line);background:var(--card);color:#d2d2d7;border-radius:99px;padding:8px 16px;font-size:14px;text-decoration:none}main.pg-services .toc a:hover{border-color:#5fb7e5}main.pg-services .steps{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin:20px 0 60px;list-style:none;display:grid}main.pg-services .steps li{border-top:1px solid #2a2a33;padding-top:14px;font-size:18px;font-weight:600}main.pg-services .steps b{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:13px;display:block}main.pg-services .steps span{color:var(--muted);margin-top:4px;font-size:15px;font-weight:400;display:block}main.pg-services .why{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin:20px 0 60px;display:grid}main.pg-services .why div{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:20px}main.pg-services .why p{color:var(--muted);margin:0;font-size:15px}main.pg-services details{border-bottom:1px solid var(--line);padding:16px 0}main.pg-services summary{cursor:pointer;font-size:18px;font-weight:600}main.pg-services details p{color:var(--muted);margin:10px 0 0}main.pg-services .cta-box{text-align:center;background:var(--card);border:1px solid var(--line);border-radius:22px;margin-top:70px;padding:44px 24px}main.pg-services .btn{background:var(--grad);color:#03111a;border-radius:99px;margin-top:8px;padding:14px 32px;font-weight:700;text-decoration:none;display:inline-block}@media (max-width:640px){main.pg-services .svc{padding:24px}}main.pg-services img,main.pg-services svg,main.pg-services video{max-width:100%}main.pg-services table{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}main.pg-services h1,main.pg-services h2,main.pg-services h3{overflow-wrap:break-word}@media (max-width:640px){main.pg-services{padding:96px 18px 48px}}
