.agentify-btn{display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:0 24px;border-radius:var(--agentify-radius-sm);font-weight:800;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}
.agentify-btn:hover{transform:translateY(-3px)}
.agentify-btn-primary{background:var(--agentify-gradient-main);color:#fff;box-shadow:var(--agentify-glow)}
.agentify-btn-secondary{border:1px solid var(--agentify-border);color:var(--agentify-text);background:rgba(255,255,255,.04)}
.agentify-glass-card{background:rgba(255,255,255,.045);border:1px solid var(--agentify-border);border-radius:var(--agentify-radius-lg);box-shadow:var(--agentify-shadow-soft);backdrop-filter:blur(20px)}
.agentify-section{padding:96px 0}
.agentify-section-head{max-width:760px;margin:0 auto 48px;text-align:center}
.agentify-section-title{font-family:var(--agentify-font-heading);font-size:var(--agentify-h2);line-height:1.1;margin:0 0 18px;letter-spacing:-.04em}
.agentify-muted{color:var(--agentify-muted)}
.agentify-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid var(--agentify-border);border-radius:999px;background:rgba(255,255,255,.05);color:var(--agentify-muted);font-weight:700;font-size:14px}
.agentify-card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}
.agentify-feature-card{padding:28px;min-height:220px;transition:transform .25s ease,border-color .25s ease}
.agentify-feature-card:hover{transform:translateY(-6px);border-color:rgba(0,212,255,.45)}
.agentify-card-icon{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;background:var(--agentify-gradient-main);font-size:24px;margin-bottom:24px}
.agentify-header{position:sticky;top:0;z-index:50;background:rgba(11,16,32,.78);backdrop-filter:blur(18px);border-bottom:1px solid var(--agentify-border)}
.agentify-header-inner{min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:28px}
.agentify-logo{font-family:var(--agentify-font-heading);font-size:24px;font-weight:900;letter-spacing:-.05em}
.agentify-nav ul{display:flex;gap:26px;list-style:none;margin:0;padding:0}
.agentify-footer-grid{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:36px}
@media(max-width:900px){.agentify-card-grid,.agentify-footer-grid{grid-template-columns:1fr}.agentify-nav{display:none}.agentify-section{padding:72px 0}}
