.novatik-metal-click-page, .novatik-click-section { color: #1f2e3a; }
.novatik-metal-click-page { --nc-green:#7AB648; --nc-green-dark:#5a8f32; --nc-text:#1f2e3a; --nc-muted:#5b6770; --nc-border:#d9e4ea; --nc-bg:#ffffff; --nc-soft:#f7f9fb; --nc-dark:#234f6c; --nc-radius:20px; --nc-shadow:0 10px 30px rgba(31,46,58,.08); }
.novatik-click-container { width:min(1180px,calc(100% - 32px)); margin:0 auto; }
.novatik-click-section { padding:72px 0; }
.novatik-click-hero { background:linear-gradient(180deg,#f7f9fb 0%,#ffffff 100%); border-bottom:1px solid var(--nc-border); }
.novatik-click-eyebrow { margin:0 0 12px; color:var(--nc-green); font-size:13px; font-weight:700; text-transform:uppercase; letter-spacing:.08em; }
.novatik-click-title { margin:0 0 16px; color:var(--nc-dark); font-size:clamp(36px,6vw,58px); line-height:1.05; }
.novatik-click-lead, .novatik-click-text { max-width:780px; color:var(--nc-muted); font-size:17px; line-height:1.75; margin:0 0 16px; }
.novatik-click-section-title { margin:0 0 18px; color:var(--nc-dark); font-size:clamp(28px,4vw,40px); line-height:1.1; }
.novatik-click-actions { display:flex; gap:14px; flex-wrap:wrap; margin-top:22px; }
.novatik-click-btn { display:inline-flex; align-items:center; justify-content:center; min-height:52px; padding:0 22px; border-radius:999px; text-decoration:none !important; font-size:14px; font-weight:700; border:1px solid transparent; transition:transform .2s ease, background-color .2s ease, color .2s ease, border-color .2s ease; }
.novatik-click-btn:hover { transform:translateY(-2px); }
.novatik-click-btn-primary { background:var(--nc-green); color:#fff; }
.novatik-click-btn-primary:hover { background:var(--nc-green-dark); color:#fff; }
.novatik-click-btn-secondary { background:transparent; color:var(--nc-dark); border-color:var(--nc-border); }
.novatik-click-grid { display:grid; gap:20px; }
.novatik-click-grid-3 { grid-template-columns:repeat(3,minmax(0,1fr)); }
.novatik-click-card, .novatik-click-cta-box { padding:28px; background:var(--nc-bg); border:1px solid var(--nc-border); border-radius:var(--nc-radius); box-shadow:var(--nc-shadow); }
.novatik-click-card h3 { margin:0 0 10px; color:var(--nc-dark); font-size:22px; line-height:1.2; }
.novatik-click-card p { margin:0; color:var(--nc-muted); font-size:16px; line-height:1.7; }
.novatik-click-intro, .novatik-click-cta { background:#fff; }
.novatik-click-features, .novatik-click-benefits { background:var(--nc-soft); }
@media (max-width:991px){ .novatik-click-grid-3{grid-template-columns:1fr;} }
@media (max-width:767px){ .novatik-click-section{padding:56px 0;} .novatik-click-title{font-size:34px;} .novatik-click-btn{width:100%;} }

.novatik-click-actions {
  display: flex;
  gap: 14px;
  flex-wrap: wrap;
  margin-top: 22px;
}

.novatik-click-btn-secondary {
  background: transparent;
  color: var(--nc-dark);
  border: 1px solid var(--nc-border);
}

.novatik-click-btn-secondary:hover {
  border-color: var(--nc-dark);
  color: var(--nc-dark);
}
