/*
Theme Name: Zenta Link
Theme URI: https://zentalink.com
Author: Zenta Link
Description: Custom one-page theme for Zenta Link, a link building agency for SaaS and iGaming brands.
Version: 1.0
Requires at least: 6.0
Requires PHP: 7.4
License: Proprietary
Text Domain: zenta-link
*/
body{margin:0;background:#0B1426;font-family:'Manrope',system-ui,sans-serif;color:#E6ECF5}
*{box-sizing:border-box}
a{color:#C5D0E2;text-decoration:none}a:hover{color:#fff}
.wrap{max-width:1200px;margin:0 auto;padding:0 32px}
.nav{display:flex;align-items:center;justify-content:space-between;padding:22px 0}
.nav ul{display:flex;gap:28px;list-style:none;margin:0;padding:0}
.logo{display:flex;align-items:center;gap:10px;font-weight:800;font-size:22px;color:#fff}
.btn{display:inline-block;padding:13px 24px;border-radius:10px;font-weight:700;min-height:44px}
.btn1{background:#2DD4BF;color:#06121F}.btn1:hover{background:#5EEAD4;color:#06121F}
.btn2{border:1px solid #2B3A57;color:#E6ECF5}.btn2:hover{border-color:#2DD4BF;color:#fff}
.hero{display:grid;grid-template-columns:1.1fr .9fr;gap:48px;align-items:center;padding:64px 0 88px}
h1{font-size:60px;line-height:1.05;margin:0 0 20px;letter-spacing:-0.02em}
h1 em{font-style:normal;color:#2DD4BF}
.sec{padding:80px 0;border-top:1px solid #16233C}
.eyebrow{color:#2DD4BF;font-weight:700;font-size:13px;letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px}
h2{font-size:38px;line-height:1.15;margin:0 0 14px;letter-spacing:-0.01em}
.lead{color:#A9B6CB;font-size:18px;line-height:1.6;max-width:640px;margin:0}
.g4{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:40px}
.g3{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px}
.g2{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:40px}
.card{background:#111C33;border:1px solid #1E2C48;border-radius:16px;padding:28px}
.card:hover{border-color:#2DD4BF}
.card h3{margin:0 0 10px;font-size:20px}
.card p{margin:0;color:#A9B6CB;line-height:1.6;font-size:15px}
.num{color:#2DD4BF;font-weight:800;font-size:14px;margin-bottom:18px}
.stat{font-size:40px;font-weight:800;color:#fff;margin-bottom:6px}
.stat+p{margin:0;color:#A9B6CB;font-size:15px}
.niche ul{margin:18px 0 0;padding-left:20px;color:#C5D0E2;line-height:1.9;font-size:15px}
.thumb{height:140px;border-radius:10px;background:linear-gradient(135deg,#16345A,#0F6B66);margin-bottom:18px}
.meta{color:#8794AB;font-size:13px;margin-bottom:8px}
.cta{background:#111C33;border:1px solid #1E2C48;border-radius:24px;padding:64px 40px;text-align:center}
.foot{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;padding:40px 0;border-top:1px solid #16233C;color:#8794AB;font-size:14px}
.foot ul{display:flex;gap:24px;list-style:none;margin:0;padding:0;flex-wrap:wrap}
@media(prefers-reduced-motion:reduce){.anim{display:none}}
@media(max-width:900px){.hero,.g2{grid-template-columns:1fr}.g4,.g3{grid-template-columns:1fr 1fr}h1{font-size:42px}h2{font-size:30px}.nav ul{display:none}}
@media(max-width:560px){.g4,.g3{grid-template-columns:1fr}.wrap{padding:0 20px}}
