.growthPage{color:#f3f7fb;background:#07090d}
.growthPage .growthMain{padding-top:0}
.growthPage .intentHero{padding:110px 0 36px}
.growthPage .intentHero span{display:inline-block;color:#69e4cf;font:800 .72rem/1 ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase}
.growthPage .intentHero h1{max-width:920px;margin:14px 0 16px;font-size:clamp(2rem,5vw,3.4rem);line-height:1.05;letter-spacing:-.04em}
.growthPage .intentHero p{max-width:720px;margin:0;color:#94a4af;font-size:1.05rem;line-height:1.65}
.growthPage .growthGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin-top:28px}
.growthPage .growthCard{display:flex;flex-direction:column;gap:10px;padding:24px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:rgba(10,14,20,.92);min-height:180px;transition:.18s;text-decoration:none;color:inherit}
.growthPage .growthCard:hover{border-color:rgba(94,226,220,.45);transform:translateY(-2px)}
.growthPage .growthCard h2{margin:0;font-size:1.2rem}
.growthPage .growthCard p{margin:0;color:#94a4af;line-height:1.55}
.growthPage .growthCard span{margin-top:auto;color:#69e4cf;font-weight:700;font-size:.9rem}
.growthPage .growthCta{margin-top:28px;padding:22px;border:1px solid rgba(94,226,220,.28);border-radius:16px;background:linear-gradient(135deg,rgba(31,224,207,.08),rgba(93,92,255,.05))}
.growthPage .growthCta p{color:#94a4af;line-height:1.55}
.growthPage .growthAside{padding:22px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:rgba(8,13,20,.85);height:fit-content;position:sticky;top:96px}
.growthPage .growthAside a{display:block;padding:8px 0;color:#98a5b2}
.growthPage .growthAside a:hover{color:#fff}
.growthPage .growthTwoCol{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:28px;padding:0 0 80px}
@media(max-width:900px){.growthPage .growthTwoCol{grid-template-columns:1fr}}

/* VS comparison */
.vsHeroStrip{display:grid;grid-template-columns:1fr auto 1fr;gap:18px;align-items:stretch;margin:28px 0 8px}
.vsPill{padding:22px 20px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:rgba(12,17,24,.95)}
.vsPill--us{border-color:rgba(94,226,220,.35);background:linear-gradient(160deg,rgba(31,224,207,.12),rgba(12,17,24,.98))}
.vsPill strong{display:block;font-size:1.15rem;margin-bottom:6px}
.vsPill p{margin:0;color:#94a4af;font-size:.92rem;line-height:1.5}
.vsPrice{margin-top:12px;font-size:1.55rem;font-weight:800;letter-spacing:-.03em;color:#fff}
.vsPrice span{font-size:.85rem;font-weight:600;color:#94a4af}
.vsVersus{align-self:center;width:48px;height:48px;border-radius:999px;display:grid;place-items:center;font:800 .75rem/1 ui-monospace,monospace;letter-spacing:.08em;color:#07090d;background:#69e4cf}
.vsMatrixWrap{margin:28px 0;overflow-x:auto;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:rgba(10,14,20,.9)}
.vsMatrix{width:100%;border-collapse:collapse;min-width:560px}
.vsMatrix th,.vsMatrix td{padding:14px 16px;text-align:left;border-bottom:1px solid rgba(255,255,255,.06);font-size:.95rem}
.vsMatrix th{font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:#7f93ab;background:rgba(255,255,255,.02)}
.vsMatrix tr:last-child td{border-bottom:0}
.vsYes{color:#69e4cf;font-weight:800}
.vsNo{color:#6b7785}
.vsMeh{color:#c9b27a}
.vsSection{margin:28px 0 0}
.vsSection h2{margin:0 0 10px;font-size:1.35rem;letter-spacing:-.02em}
.vsSection p{margin:0;color:#94a4af;line-height:1.65;max-width:62ch}
.vsPoints{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:22px 0}
.vsPoint{padding:18px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:rgba(10,14,20,.75)}
.vsPoint h3{margin:0 0 8px;font-size:1rem}
.vsPoint p{margin:0;color:#94a4af;font-size:.92rem;line-height:1.55}
.vsPoint--us{border-color:rgba(94,226,220,.22)}
@media(max-width:760px){
  .vsHeroStrip{grid-template-columns:1fr;gap:12px}
  .vsVersus{justify-self:center}
  .vsPoints{grid-template-columns:1fr}
}
