:root{--bg:#06111f;--bg2:#0a1930;--card:#0d2039;--line:rgba(147,174,212,.18);--orange:#ff7a00;--text:#f6f8fc;--muted:#aeb9c9;--blue:#4f8cff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,Arial,sans-serif;background:var(--bg);color:var(--text)}a{text-decoration:none;color:inherit}.svc-nav{height:78px;display:flex;align-items:center;justify-content:space-between;padding:0 max(5vw,24px);border-bottom:1px solid var(--line);background:rgba(6,17,31,.94);position:sticky;top:0;z-index:10;backdrop-filter:blur(12px)}.svc-brand img{width:145px;height:56px;object-fit:contain}.svc-links{display:flex;gap:26px;align-items:center;color:#d9e1ec;font-size:.9rem}.svc-links a:hover{color:var(--orange)}.svc-cta{background:var(--orange);padding:12px 18px;border-radius:8px;font-weight:700;color:#fff}.svc-hero{position:relative;overflow:hidden;min-height:510px;display:grid;place-items:center;background:linear-gradient(110deg,rgba(6,17,31,.98),rgba(6,17,31,.88) 48%,rgba(6,17,31,.45)),var(--hero) center/cover}.svc-hero:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 78% 30%,rgba(255,122,0,.17),transparent 25%),linear-gradient(120deg,transparent 55%,rgba(52,119,255,.08))}.svc-hero-inner{position:relative;z-index:1;width:min(1180px,90%);padding:70px 0}.crumb{color:#ffad63;font-size:.78rem;margin-bottom:20px}.svc-kicker{letter-spacing:1.6px;font-size:.8rem;font-weight:800;color:#ff9b3d}.svc-hero h1{font-size:clamp(2.7rem,6vw,5.6rem);line-height:1;margin:14px 0 20px;font-family:"Space Grotesk",Inter,sans-serif;max-width:850px}.svc-hero p{max-width:680px;color:#c2ccda;font-size:1.05rem;line-height:1.8}.svc-actions{display:flex;gap:12px;margin-top:30px}.btn{padding:13px 21px;border-radius:8px;font-weight:700;border:1px solid transparent}.btn-primary{background:var(--orange);color:#fff}.btn-ghost{border-color:#5b6d86;color:#fff}.svc-section{padding:88px max(5vw,24px);background:#f7f9fc;color:#15243a}.svc-wrap{max-width:1180px;margin:auto}.heading{text-align:center;max-width:760px;margin:0 auto 44px}.heading small{color:var(--orange);font-weight:800;letter-spacing:1.4px}.heading h2{font-family:"Space Grotesk",Inter,sans-serif;font-size:clamp(2rem,4vw,3.5rem);margin:12px 0}.heading p{color:#647083;line-height:1.7}.offer-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.offer{background:#fff;border:1px solid #e2e7ef;border-radius:16px;padding:28px;box-shadow:0 12px 30px rgba(20,35,60,.05);transition:.25s}.offer:hover{transform:translateY(-6px);border-color:var(--orange);box-shadow:0 20px 45px rgba(20,35,60,.1)}.offer .icon{font-size:1.6rem;color:var(--orange);margin-bottom:20px}.offer h3{margin:0 0 10px;font-size:1.08rem}.offer p{margin:0;color:#697586;font-size:.9rem;line-height:1.7}.process{background:#08172a;color:#fff}.process .heading p{color:#aeb9c9}.steps{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.step{border:1px solid var(--line);background:rgba(255,255,255,.025);padding:24px;border-radius:14px;min-height:190px}.step b{display:block;font-size:2rem;color:var(--orange);font-family:"Space Grotesk"}.step h3{font-size:1rem;margin:20px 0 8px}.step p{font-size:.82rem;color:#aeb9c9;line-height:1.6}.tech-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.tech{padding:12px 18px;background:#fff;border:1px solid #e0e6ef;border-radius:9px;font-weight:700;color:#33445e}.why-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.why-card{background:#fff;border:1px solid #e2e7ef;border-radius:16px;padding:28px}.why-card h3{margin-top:0}.why-card ul{padding-left:18px;color:#667386;line-height:2}.svc-final{padding:90px 24px;background:linear-gradient(135deg,#071426,#0b2340);text-align:center}.svc-final h2{font-family:"Space Grotesk";font-size:clamp(2.2rem,5vw,4rem);margin:0 0 14px}.svc-final p{max-width:650px;margin:0 auto 26px;color:#b8c5d6;line-height:1.7}.svc-footer{padding:30px max(5vw,24px);background:#040c18;color:#8290a3;text-align:center;font-size:.8rem}.svc-footer img{width:120px;display:block;margin:0 auto 12px}@media(max-width:900px){.offer-grid{grid-template-columns:1fr 1fr}.steps{grid-template-columns:1fr 1fr}.svc-links{display:none}.why-grid{grid-template-columns:1fr}}@media(max-width:600px){.svc-hero{min-height:570px}.offer-grid,.steps{grid-template-columns:1fr}.svc-hero-inner{padding:55px 0}.svc-actions{flex-direction:column;align-items:flex-start}}
