
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap');

*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }

:root {
  --green: #5bce5b;
  --green-dark: #3a9a3a;
  --green-dim: #1a3a1a;
  --black: #000;
  --dark: #080808;
  --dark2: #111;
  --dark3: #1a1a1a;
  --dark4: #222;
  --gray: #555;
  --gray-light: #888;
  --white: #fff;
  --text: #e0e0e0;
}

html { scroll-behavior: smooth; }
body {
  font-family: 'Inter', sans-serif;
  background: var(--dark);
  color: var(--text);
  font-size: 15px;
  line-height: 1.6;
}

a { color: inherit; text-decoration: none; }
img { display: block; max-width: 100%; }

/* ── NAV ── */
.navbar {
  position: sticky; top: 0; z-index: 100;
  background: rgba(0,0,0,0.97);
  border-bottom: 2px solid var(--green);
  backdrop-filter: blur(8px);
}
.nav-inner {
  max-width: 1200px; margin: 0 auto;
  display: flex; align-items: center; justify-content: space-between;
  padding: 0 24px; height: 70px;
}
.nav-logo {
  display: flex; align-items: center; gap: 12px;
}
.nav-logo img { height: 44px; filter: drop-shadow(0 0 8px rgba(91,206,91,.4)); }
.nav-brand { font-size: 17px; font-weight: 800; color: var(--white); letter-spacing: 1px; text-transform: uppercase; line-height: 1; }
.nav-brand span { color: var(--green); }
.nav-sub { font-size: 10px; color: #444; letter-spacing: 2px; text-transform: uppercase; margin-top: 2px; }

.nav-links { display: flex; align-items: center; gap: 6px; }
.nav-links a {
  font-size: 13px; font-weight: 500; color: #aaa;
  padding: 6px 14px; border-radius: 3px;
  transition: color .2s, background .2s;
  letter-spacing: .3px;
}
.nav-links a:hover, .nav-links a.active { color: var(--white); background: var(--dark3); }
.nav-links .nav-cta {
  background: var(--green); color: var(--black);
  font-weight: 700; font-size: 12px; letter-spacing: .5px;
  padding: 8px 18px;
}
.nav-links .nav-cta:hover { background: #4ab84a; }

.nav-phone {
  display: flex; align-items: center; gap: 8px;
  font-size: 13px; font-weight: 600; color: var(--green);
}

/* hamburger mobile */
.hamburger { display: none; flex-direction: column; gap: 5px; cursor: pointer; padding: 4px; }
.hamburger span { width: 24px; height: 2px; background: var(--white); border-radius: 2px; transition: .3s; }

/* ── HERO ── */
.hero {
  position: relative; min-height: 86vh;
  display: flex; align-items: center; justify-content: center;
  overflow: hidden; background: var(--black);
}
.hero-bg {
  position: absolute; inset: 0;
  background: linear-gradient(135deg, #000 0%, #050505 40%, #0a1a0a 100%);
}
.hero-logo-bg {
  position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%);
  width: 500px; height: 500px; opacity: .04;
  background-image: url('data:image/png;base64,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');
  background-size: contain; background-repeat: no-repeat; background-position: center;
}
.hero-content {
  position: relative; z-index: 2; text-align: center;
  padding: 60px 24px; max-width: 800px;
}
.hero-eyebrow {
  font-size: 11px; font-weight: 600; color: var(--green);
  letter-spacing: 4px; text-transform: uppercase; margin-bottom: 20px;
}
.hero-title {
  font-size: clamp(36px,6vw,72px); font-weight: 800;
  color: var(--white); line-height: 1.05; margin-bottom: 20px;
  letter-spacing: -1px;
}
.hero-title span { color: var(--green); }
.hero-desc {
  font-size: 16px; color: #999; max-width: 560px; margin: 0 auto 36px;
  line-height: 1.7;
}
.hero-btns { display: flex; gap: 12px; justify-content: center; flex-wrap: wrap; }
.btn {
  display: inline-flex; align-items: center; gap: 8px;
  padding: 13px 28px; border-radius: 4px;
  font-size: 13px; font-weight: 700; letter-spacing: .5px; text-transform: uppercase;
  transition: all .2s; cursor: pointer; border: none;
}
.btn-green { background: var(--green); color: var(--black); }
.btn-green:hover { background: #4ab84a; transform: translateY(-1px); }
.btn-outline { background: transparent; color: var(--white); border: 1.5px solid var(--dark4); }
.btn-outline:hover { border-color: var(--green); color: var(--green); }
.hero-scroll {
  position: absolute; bottom: 28px; left: 50%; transform: translateX(-50%);
  display: flex; flex-direction: column; align-items: center; gap: 6px;
  font-size: 10px; color: #333; letter-spacing: 2px; text-transform: uppercase;
}
.hero-scroll::after {
  content: ''; width: 1px; height: 32px; background: linear-gradient(to bottom, #333, transparent);
}

/* ── SECTION ── */
.section { padding: 80px 24px; max-width: 1200px; margin: 0 auto; }
.section-title {
  font-size: 11px; font-weight: 700; color: var(--green);
  letter-spacing: 4px; text-transform: uppercase; margin-bottom: 12px;
}
.section-heading {
  font-size: clamp(26px,4vw,42px); font-weight: 800;
  color: var(--white); margin-bottom: 16px; letter-spacing: -0.5px;
}
.section-sub { font-size: 15px; color: var(--gray-light); max-width: 560px; line-height: 1.7; margin-bottom: 48px; }

/* ── STATS BAR ── */
.stats-bar {
  background: var(--dark2); border-top: 1px solid var(--dark3); border-bottom: 1px solid var(--dark3);
}
.stats-inner {
  max-width: 1200px; margin: 0 auto;
  display: grid; grid-template-columns: repeat(4,1fr);
  divide: var(--dark3);
}
.stat {
  padding: 32px 24px; text-align: center;
  border-right: 1px solid var(--dark3);
}
.stat:last-child { border-right: none; }
.stat-num { font-size: 36px; font-weight: 800; color: var(--green); line-height: 1; margin-bottom: 6px; }
.stat-label { font-size: 11px; color: var(--gray); letter-spacing: 1px; text-transform: uppercase; }

/* ── OFFER CARDS ── */
.offers-grid {
  display: grid; grid-template-columns: repeat(auto-fill, minmax(320px, 1fr));
  gap: 20px;
}
.offer-card {
  background: var(--dark2); border: 1px solid var(--dark3);
  border-radius: 6px; overflow: hidden;
  transition: border-color .2s, transform .2s;
}
.offer-card:hover { border-color: var(--green); transform: translateY(-3px); }
.offer-card-img {
  position: relative; height: 220px; overflow: hidden;
}
.offer-card-img img {
  width: 100%; height: 100%; object-fit: cover;
  transition: transform .4s;
}
.offer-card:hover .offer-card-img img { transform: scale(1.04); }
.offer-card-img::after {
  content: ''; position: absolute; inset: 0;
  background: linear-gradient(to bottom, transparent 40%, rgba(0,0,0,.75));
}
.offer-badge {
  position: absolute; top: 12px; left: 12px; z-index: 2;
  font-size: 10px; font-weight: 700; letter-spacing: 1px; text-transform: uppercase;
  padding: 4px 10px; border-radius: 3px;
}
.badge-green { background: var(--green); color: #000; }
.badge-orange { background: #ff6b35; color: #fff; }
.badge-blue { background: #2196F3; color: #fff; }
.badge-yellow { background: #ffd740; color: #000; }

.offer-price-badge {
  position: absolute; top: 12px; right: 12px; z-index: 2;
  background: rgba(0,0,0,.88); border: 1.5px solid var(--green);
  border-radius: 4px; padding: 5px 11px;
  font-size: 16px; font-weight: 800; color: var(--green); line-height: 1;
}
.offer-price-badge small { font-size: 10px; color: #888; font-weight: 400; }

.offer-card-body { padding: 18px 20px 20px; }
.offer-card-name { font-size: 17px; font-weight: 700; color: var(--white); margin-bottom: 6px; }
.offer-card-meta { font-size: 13px; color: var(--gray-light); margin-bottom: 12px; line-height: 1.5; }
.offer-card-meta strong { color: #ccc; }
.offer-tags { display: flex; flex-wrap: wrap; gap: 6px; margin-bottom: 16px; }
.tag {
  font-size: 11px; font-weight: 500;
  background: var(--dark3); border: 1px solid var(--dark4);
  padding: 3px 10px; border-radius: 3px; color: var(--gray-light);
}
.tag.hi { color: var(--green); border-color: #2a5a2a; background: #070f07; font-weight: 600; }
.offer-card-link {
  display: inline-flex; align-items: center; gap: 6px;
  font-size: 12px; font-weight: 700; color: var(--green);
  letter-spacing: .5px; text-transform: uppercase;
  border-bottom: 1px solid transparent; transition: border-color .2s;
}
.offer-card-link:hover { border-color: var(--green); }

/* ── SERVICES ── */
.services-grid { display: grid; grid-template-columns: repeat(3,1fr); gap: 2px; background: var(--dark3); }
.service-card {
  background: var(--dark2); padding: 48px 36px;
  position: relative; overflow: hidden;
}
.service-icon {
  width: 48px; height: 48px; background: var(--dim-green);
  border: 1px solid #2a5a2a; border-radius: 6px;
  display: flex; align-items: center; justify-content: center;
  margin-bottom: 20px; font-size: 22px;
}
.service-title { font-size: 17px; font-weight: 700; color: var(--white); margin-bottom: 10px; }
.service-desc { font-size: 13px; color: var(--gray); line-height: 1.7; }

/* ── BUY BANNER ── */
.buy-banner {
  background: var(--dark2);
  border-top: 1px solid var(--dark3); border-bottom: 1px solid var(--dark3);
}
.buy-inner {
  max-width: 1200px; margin: 0 auto;
  display: grid; grid-template-columns: 1fr 1fr;
  gap: 0;
}
.buy-col {
  padding: 48px 48px;
  border-left: 3px solid var(--green);
  position: relative;
}
.buy-col:first-child { border-right: 1px solid var(--dark3); }
.buy-lang { font-size: 10px; font-weight: 700; color: var(--green); letter-spacing: 3px; text-transform: uppercase; margin-bottom: 14px; }
.buy-title { font-size: 22px; font-weight: 800; color: var(--white); margin-bottom: 12px; line-height: 1.3; }
.buy-title span { color: var(--green); }
.buy-text { font-size: 13px; color: var(--gray); line-height: 1.8; margin-bottom: 20px; }

/* ── CONTACT SECTION ── */
.contact-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 48px; align-items: start; }
.contact-info-label { font-size: 10px; color: #333; letter-spacing: 2px; text-transform: uppercase; margin-bottom: 4px; font-weight: 600; }
.contact-info-val { font-size: 14px; color: #777; margin-bottom: 20px; line-height: 1.5; }
.contact-info-val strong { color: #bbb; }
.contact-wa {
  display: flex; align-items: center; gap: 12px;
  background: #060f06; border: 1px solid #2a5a2a;
  border-radius: 6px; padding: 16px 20px; margin-top: 8px;
}
.contact-wa-num { font-size: 20px; font-weight: 800; color: var(--green); }
.contact-wa-label { font-size: 10px; color: #2d6a2d; letter-spacing: 2px; text-transform: uppercase; }

/* Contact form */
.contact-form { display: flex; flex-direction: column; gap: 14px; }
.form-group label { font-size: 11px; font-weight: 600; color: #555; letter-spacing: 1px; text-transform: uppercase; display: block; margin-bottom: 6px; }
.form-group input, .form-group textarea, .form-group select {
  width: 100%; background: var(--dark2); border: 1px solid var(--dark4);
  border-radius: 4px; padding: 12px 14px;
  font-size: 14px; color: var(--text); font-family: inherit;
  transition: border-color .2s;
}
.form-group input:focus, .form-group textarea:focus, .form-group select:focus {
  outline: none; border-color: var(--green);
}
.form-group textarea { height: 120px; resize: vertical; }
.form-row { display: grid; grid-template-columns: 1fr 1fr; gap: 14px; }

/* ── FOOTER ── */
footer {
  background: var(--black);
  border-top: 2px solid var(--dark3);
  padding: 48px 24px 24px;
}
.footer-inner {
  max-width: 1200px; margin: 0 auto;
  display: grid; grid-template-columns: 2fr 1fr 1fr 1fr; gap: 40px;
  margin-bottom: 40px;
}
.footer-brand { font-size: 16px; font-weight: 800; color: var(--white); text-transform: uppercase; letter-spacing: 1px; margin: 12px 0 8px; }
.footer-brand span { color: var(--green); }
.footer-desc { font-size: 12px; color: #444; line-height: 1.7; }
.footer-col-title { font-size: 10px; font-weight: 700; color: var(--green); letter-spacing: 3px; text-transform: uppercase; margin-bottom: 14px; }
.footer-links { display: flex; flex-direction: column; gap: 8px; }
.footer-links a { font-size: 13px; color: #555; transition: color .2s; }
.footer-links a:hover { color: var(--white); }
.footer-bottom {
  max-width: 1200px; margin: 0 auto;
  border-top: 1px solid var(--dark3); padding-top: 20px;
  display: flex; align-items: center; justify-content: space-between;
  font-size: 11px; color: #333;
}
.footer-bottom span { color: var(--green); }

/* ── GREEN DIVIDER ── */
.green-bar {
  height: 4px;
  background: linear-gradient(90deg, var(--dark), var(--green), var(--dark));
}

/* ── RESPONSIVE ── */
@media (max-width: 900px) {
  .stats-inner { grid-template-columns: repeat(2,1fr); }
  .services-grid { grid-template-columns: 1fr; }
  .buy-inner { grid-template-columns: 1fr; }
  .buy-col:first-child { border-right: none; border-bottom: 1px solid var(--dark3); }
  .contact-grid { grid-template-columns: 1fr; }
  .footer-inner { grid-template-columns: 1fr 1fr; }
}
@media (max-width: 640px) {
  .nav-links { display: none; }
  .nav-links.open { display: flex; flex-direction: column; position: absolute; top: 70px; left: 0; right: 0; background: #000; padding: 16px; border-bottom: 2px solid var(--green); }
  .hamburger { display: flex; }
  .hero { min-height: 70vh; }
  .stats-inner { grid-template-columns: repeat(2,1fr); }
  .footer-inner { grid-template-columns: 1fr; }
  .form-row { grid-template-columns: 1fr; }
  .offers-grid { grid-template-columns: 1fr; }
}

/* ── LANGUAGE SWITCHER ── */
.lang-switcher {
  display: flex; align-items: center; gap: 4px;
  margin-right: 8px;
}
.lang-btn {
  background: transparent;
  border: 1px solid #2a2a2a;
  border-radius: 3px;
  padding: 4px 8px;
  font-size: 11px; font-weight: 600;
  color: #666; cursor: pointer;
  font-family: 'Inter', sans-serif;
  letter-spacing: .5px; text-transform: uppercase;
  transition: all .2s;
  display: flex; align-items: center; gap: 4px;
}
.lang-btn:hover { border-color: var(--green); color: var(--white); }
.lang-btn.active { background: var(--green); border-color: var(--green); color: #000; font-weight: 700; }
.lang-flag { font-size: 13px; }

/* Hide/show translated elements */
[data-lang] { display: none; }
[data-lang].lang-visible { display: block; }
span[data-lang].lang-visible { display: inline; }
a[data-lang].lang-visible { display: inline-flex; }
div[data-lang].lang-visible { display: flex; }
.section-sub[data-lang].lang-visible { display: block; }
