* {box-sizing:border-box;margin:0;padding:0;}
html,body{font-family:'Jost',sans-serif;background:#0e1220;color:#e6f2f8;min-height:100%;}
.container{max-width:1100px;margin:0 auto;padding:0 18px;}
.nav{background:#141c2f;border-bottom:1px solid #2d2f37;padding:14px 0;}
.logo-small-jobs{display:flex;align-items:center;gap:12px;}
.logo-small-jobs span{width:40px;height:40px;border-radius:10px;background:linear-gradient(135deg,#1fffb6,#00c98a);animation:shimmer 2.4s infinite;}
.logo-small-jobs h1{font-size:1.5rem;color:#b8f6e6;line-height:1.1;}
.logo-small-jobs p{color:#9fd8c9;font-size:.9rem;font-weight:500;}
.hero-small-jobs{background:linear-gradient(115deg,#121929,#10131b);padding:70px 0;text-align:center;position:relative;overflow:hidden;}
.hero-small-jobs::after{content:'';position:absolute;inset:0;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="100"><circle cx="50" cy="50" r="50" fill="rgba(0,250,175,.03)"/></svg>') repeat;opacity:.25;}
.hero-small-jobs h2{font-size:2.28rem;color:#d7f6ea;margin-bottom:16px;max-width:780px;margin-inline:auto;}
.hero-small-jobs p{max-width:760px;margin:0 auto 22px;font-size:1rem;line-height:1.6;color:#b9e3d6;}
.btn-primary{display:inline-block;padding:13px 24px;background:#10d398;color:#0e141f;font-weight:700;border-radius:999px;text-decoration:none;transition:.2s;box-shadow:0 8px 24px rgba(16,211,152,.3);}
.btn-primary:hover{transform:translateY(-3px);background:#3ce6b5;}
.card-grid{padding:58px 0;}.card-grid h3{font-size:2.1rem;text-align:center;margin-bottom:28px;color:#b8eddc;}
.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(235px,1fr));gap:16px;}
.card{background:#121b2f;border:1px solid #2d393b;border-radius:16px;padding:22px;}.card h4{font-size:1.2rem;color:#dbf7ec;margin-bottom:10px;}.card p{color:#bcdad2;font-size:.96rem;line-height:1.5;}
.pricing-grid{padding:50px 0;background:#0d1330;}.pricing-grid h3{margin-bottom:26px;text-align:center;color:#cdf6e7;font-size:2rem;}
.price-card{background:#121b2f;border:1px solid #2f433a;border-radius:16px;overflow:hidden;box-shadow:0 12px 26px rgba(7,10,18,.35);padding:24px;position:relative;}
.price-card .tag{font-size:.83rem;font-weight:700;color:#1cffb6;text-transform:uppercase;letter-spacing:.6px;margin-bottom:12px;}
.price-card h4{font-size:1.55rem;color:#d2f7ef;line-height:1.25;margin-bottom:14px;}
.price-card ul{list-style:disc inside; color:#c6ede4;}
.price-card li{margin-bottom:8px;font-size:.95rem;}
.contact-split{padding:60px 0;}.contact-box,.bio-box{background:#131b2f;border:1px solid #2d393a;border-radius:15px;padding:24px;margin-bottom:14px;}
.contact-box h3,.bio-box h4{color:#b8f2e2;margin-bottom:12px;}
.contact-box ul{list-style:none;margin-top:12px;}
.contact-box li{margin-bottom:10px;font-size:.95rem;}.contact-box a{color:#5de6c7;text-decoration:none;}
.note{margin-top:14px;color:#a7d3c9;font-size:.9rem;}
footer{padding:20px 0;text-align:center;color:#8dc8b6;font-size:.85rem;border-top:1px solid #223947;}
@keyframes shimmer {0%{transform:translateX(-18px);}50%{transform:translateX(18px);}100%{transform:translateX(-18px);}}
@media (max-width:768px){.hero-small-jobs h2{font-size:1.95rem;}.btn-primary{padding:11px 20px;}.card-grid h3,.pricing-grid h3{font-size:1.7rem;}.contact-box,.bio-box{padding:18px;}}