/* ITmerce Content Intelligence — isolated v0.1 design foundation */
.ci-hub{--ci-bg:#081523;--ci-card:#112238;--ci-border:rgba(198,219,244,.18);--ci-orange:#f4771d;--ci-muted:#afc0d4;max-width:1200px;margin:0 auto;padding:clamp(110px,11vw,156px) 24px 90px;color:#f8faff}
.ci-hub *{box-sizing:border-box}.ci-hub .ci-kicker{color:#ffa062;text-transform:uppercase;letter-spacing:.15em;font-size:12px;font-weight:750}.ci-hub h1{font-size:clamp(40px,5vw,72px);max-width:850px;line-height:1.08;letter-spacing:-.045em;margin:20px 0}.ci-hub h2{font-size:clamp(25px,3vw,39px);margin:0 0 15px;line-height:1.15}.ci-hub p{max-width:780px;line-height:1.75}.ci-hub .ci-lead{color:#c8d5e3;font-size:clamp(16px,1.7vw,20px)}.ci-hub .ci-hero{padding:clamp(25px,5vw,55px);border-radius:30px;background:radial-gradient(ellipse at 90% 0%,rgba(244,119,29,.18),transparent 48%),linear-gradient(130deg,#142b45,#091827);border:1px solid var(--ci-border);margin-bottom:38px}.ci-hub .ci-tagline{display:flex;flex-wrap:wrap;gap:9px;margin-top:26px}.ci-hub .ci-tagline span,.ci-hub .ci-chip{border:1px solid #ffffff30;border-radius:999px;padding:7px 12px;color:#e2ebf5;font-size:12px}.ci-hub .ci-section{margin-top:48px}.ci-hub .ci-section-sub{color:var(--ci-muted);margin-top:-5px;margin-bottom:22px}.ci-hub .ci-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.ci-hub .ci-card{display:flex;flex-direction:column;gap:12px;background:linear-gradient(155deg,#152b44,#0c1b2c);border:1px solid var(--ci-border);border-radius:22px;padding:clamp(20px,3vw,30px);min-width:0}.ci-hub .ci-card h3{margin:0;font-size:clamp(18px,2vw,24px);letter-spacing:-.025em}.ci-hub .ci-card p{color:#b6c7da;margin:0;font-size:14px}.ci-hub .ci-card .ci-icon{width:47px;height:47px;display:grid;place-items:center;font-size:24px;border-radius:14px;background:rgba(244,119,29,.14);color:#ffae75}.ci-hub .ci-meta{font-size:12px;color:#f9a46e;font-weight:650}.ci-hub .ci-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ci-hub .ci-step{border-left:2px solid #f4771d;background:#112237;border-radius:0 14px 14px 0;padding:21px}.ci-hub .ci-step strong{display:block;margin-bottom:8px}.ci-hub .ci-step p{font-size:13px;color:var(--ci-muted);margin:0}.ci-hub .ci-feature{background:#112338;border:1px solid var(--ci-border);border-radius:24px;padding:clamp(24px,4vw,42px)}.ci-hub .ci-feature a{display:inline-flex;align-items:center;justify-content:center;background:#ed6811;color:white;font-weight:750;border-radius:100px;padding:12px 22px;margin-top:12px;text-decoration:none}.ci-hub .ci-note{font-size:13px;color:#a9bfd4}.ci-hub a:focus-visible{outline:3px solid #ffab72;outline-offset:4px}@media(max-width:860px){.ci-hub{padding-top:100px}.ci-hub .ci-steps{grid-template-columns:1fr}.ci-hub .ci-grid{grid-template-columns:1fr}}@media(max-width:470px){.ci-hub{padding:93px 14px 60px}.ci-hub .ci-hero{padding:24px 19px;border-radius:22px}.ci-hub .ci-tagline span{font-size:11px}}
