.comparison-section{color:#fff;overflow:hidden;padding:3rem 1.5rem;position:relative}.comparison-section .container{margin:0 auto;max-width:1265px;position:relative;z-index:10}.background-blobs .blob{border-radius:9999px;filter:blur(3rem);position:absolute}.cyan-blob{background-color:rgba(6,182,212,.2);right:33%;top:25%}.cyan-blob,.pink-blob{height:24rem;width:24rem}.pink-blob{background-color:rgba(236,72,153,.2);bottom:25%;left:33%}.section-header{margin-bottom:2rem;text-align:center}.section-header h2{font-size:3.25rem;font-weight:700;line-height:3.5rem;margin-bottom:1.5rem}.section-header p{font-size:1.25rem;line-height:1.75rem}.comparison-rows{display:flex;flex-direction:column;gap:.75rem}.comparison-row{border:1px solid hsla(0,0%,100%,.2);border-radius:1rem;display:flex;overflow:hidden;transition:all .3s ease}.comparison-row:hover{transform:scale(1.02)}.category{color:#fff;font-size:1.125rem;font-weight:700;gap:1rem;padding:1.5rem}.category,.category .icon{align-items:center;display:flex}.category .icon{backdrop-filter:blur(.25rem);background:hsla(0,0%,100%,.2);border-radius:1rem;height:3rem;justify-content:center;width:3rem}.comparison-row .category h3{font-size:1.45rem}.cost{background:linear-gradient(90deg,#ec4899,#8b5cf6)}.autonomy{background:linear-gradient(90deg,#2563eb,#06b6d4)}.integration{background:linear-gradient(90deg,#7c3aed,#a855f7)}.reporting{background:linear-gradient(90deg,#06b6d4,#3b82f6)}.process{background:linear-gradient(90deg,#a855f7,#ec4899)}.customization{background:linear-gradient(90deg,#4f46e5,#8b5cf6)}.comparison-row .category{background:#000!important;min-width:20%}.comparison-row .category *{color:#fff}.copilot,.qbric{min-width:40%;padding:.75rem 1.5rem}.copilot{background:rgba(15,23,42,.25);background:#ededed;border-left:1px solid hsla(0,0%,100%,.1);color:#d1d5db}.copilot *{color:#000}.qbric{background:linear-gradient(to bottom right,rgba(6,182,212,.25),rgba(59,130,246,.25));background:#121eff;border-left:1px solid rgba(6,182,212,.125);font-weight:500}.qbric *{color:#fff}.label{font-family:corbel-bold;font-size:.95rem;font-weight:600;margin-bottom:.5rem;text-transform:uppercase}.section-footer{margin-top:2rem;text-align:center}.section-footer p{background:#0f172a;background:#c6ef13;color:#000;font-weight:600;padding:1.5rem 2rem}@media(max-width:999px){.comparison-row{flex-direction:column}}