
.clients-hero,.dev-hero{background:radial-gradient(circle at 80% 32%,rgba(217,70,239,.23),transparent 27%),linear-gradient(135deg,#120920,#25103d 58%,#3d1557);color:#fff;padding-bottom:68px}
.page-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:70px;align-items:center;padding:58px 0 22px}.page-hero-grid h1{font-size:57px;line-height:1.01;margin:14px 0 20px}.page-hero-grid p{font-size:18px;line-height:1.65;color:#d8cde1}
.hero-panel{border:1px solid rgba(255,255,255,.12);border-radius:30px;padding:28px;background:rgba(255,255,255,.06)}.hero-panel .metric{background:#fff;color:#3b2847;border-radius:16px;padding:18px;margin:10px 0}.hero-panel strong{display:block;font-size:22px;color:#963bc2}.hero-panel span{font-size:13px;color:#7a6a82}
.clients-main,.dev-main{padding:88px 0;background:#fff}.split{display:grid;grid-template-columns:1fr .8fr;gap:70px;align-items:end;margin-bottom:38px}.split h2{font-size:46px;line-height:1.05;margin:7px 0}.split p{color:#75677f;line-height:1.65}
.client-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.client-card{border:1px solid #eadff0;border-radius:20px;padding:24px;background:#fbf9fc;min-height:120px;display:flex;flex-direction:column;justify-content:center}.client-card h3{margin:0 0 7px;font-size:18px}.client-card p{margin:0;color:#8a7a91;font-size:13px}
.proof-band{padding:76px 0;background:#f7f3fa}.proof-card{border-radius:28px;padding:38px;background:#fff;border:1px solid #eadff0}.proof-card h2{font-size:38px;margin:6px 0 12px}.proof-card p{color:#74657c;line-height:1.65;max-width:860px}
.category-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.category-card{border:1px solid #eadff0;border-radius:22px;padding:24px;background:#fbf9fc}.category-card h3{margin:0 0 9px}.category-card p{color:#786a80;line-height:1.55;font-size:14px}
.project-section{padding:82px 0;background:#f7f3fa}.project-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.project-card{background:#fff;border:1px solid #e9ddeb;border-radius:24px;padding:28px}.project-card .type{font-size:12px;font-weight:850;color:#9b3cc8;text-transform:uppercase;letter-spacing:.08em}.project-card h3{font-size:27px;margin:8px 0 10px}.project-card p{color:#75687d;line-height:1.6}.project-note{margin-top:20px;font-size:13px;color:#86778e}
.hosting-mini{padding:0 0 88px;background:#fff}.hosting-mini-card{border-radius:28px;padding:36px 42px;background:linear-gradient(120deg,#170a29,#42165d);color:#fff;display:grid;grid-template-columns:1fr auto;gap:30px;align-items:center}.hosting-mini-card h2{font-size:32px;margin:4px 0 10px}.hosting-mini-card p{color:#d9cde2;max-width:750px}.off{font-size:42px;font-weight:900;background:linear-gradient(90deg,#b66cff,#f15bd7);-webkit-background-clip:text;color:transparent}
@media(max-width:900px){.page-hero-grid,.split{grid-template-columns:1fr}.page-hero-grid h1{font-size:44px}.client-grid{grid-template-columns:1fr 1fr}.category-grid{grid-template-columns:1fr 1fr}.project-grid{grid-template-columns:1fr}.hosting-mini-card{grid-template-columns:1fr}}
@media(max-width:560px){.page-hero-grid h1{font-size:38px}.client-grid,.category-grid{grid-template-columns:1fr}.split h2{font-size:36px}.hosting-mini-card{padding:28px 24px}}


