.comparative-content-page[data-v-5cafa054]{margin:0 auto;max-width:1100px;position:relative;z-index:1}.comparative-content-page[data-v-5cafa054]:after,.comparative-content-page[data-v-5cafa054]:before{border-radius:50%;content:"";filter:blur(120px);opacity:.26;pointer-events:none;position:absolute;z-index:0}.comparative-content-page[data-v-5cafa054]:before{background:#45ffdc47;height:320px;left:-8%;top:1%;width:320px}.comparative-content-page[data-v-5cafa054]:after{background:#ff5ad138;bottom:5%;height:340px;right:-7%;width:340px}.comparative-content-page>section[data-v-5cafa054]{position:relative;z-index:1}.hero[data-v-5cafa054]{padding:4.8rem 0 2rem}.btn-icon[data-v-5cafa054]{align-items:center;display:inline-flex;height:18px;justify-content:center;margin-left:.45rem;vertical-align:top;width:18px}.btn-icon svg[data-v-5cafa054]{height:100%;width:100%}.eyebrow[data-v-5cafa054]{color:var(--accent);font-size:.75rem;letter-spacing:.3em;margin-bottom:1rem;text-transform:uppercase}.hero h1[data-v-5cafa054]{font-size:clamp(2.2rem,4vw,3.7rem);line-height:1.08;margin:0 0 1rem}.hero-intro[data-v-5cafa054]{color:var(--muted);font-size:1.02rem;line-height:1.75;margin:0;max-width:52rem}.reference-links[data-v-5cafa054]{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.3rem}.reference-chip[data-v-5cafa054]{align-items:center;background:#ffffff0a;border:1px solid var(--border);border-radius:999px;color:var(--text);display:inline-flex;font-size:.83rem;gap:.35rem;padding:.42rem .82rem;text-decoration:none}.reference-chip[data-v-5cafa054]:hover{border-color:#45ffdc85;color:var(--accent)}.hero-actions[data-v-5cafa054]{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:1.6rem}.panel[data-v-5cafa054]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0e1220cc;border:1px solid var(--border);border-radius:20px;margin-bottom:1rem;padding:clamp(1rem,2vw,1.6rem)}.panel-head h2[data-v-5cafa054]{font-size:clamp(1.3rem,2.2vw,1.75rem);margin:0 0 .9rem}.table-shell[data-v-5cafa054]{overflow-x:auto}.comparison-table[data-v-5cafa054]{border-collapse:collapse;font-size:.92rem;width:100%}.comparison-table th[data-v-5cafa054]{border-bottom:1px solid rgba(120,130,190,.3);color:var(--muted);font-size:.72rem;letter-spacing:.08em;padding:.76rem;text-align:left;text-transform:uppercase;white-space:nowrap}.comparison-table td[data-v-5cafa054]{border-bottom:1px solid rgba(120,130,190,.2);color:var(--muted);line-height:1.55;padding:.78rem;vertical-align:top}.comparison-table td[data-v-5cafa054]:first-child{color:var(--text);font-weight:600}.sw-grid[data-v-5cafa054]{display:grid;gap:1rem}.sw-card[data-v-5cafa054]{background:#ffffff05;border:1px solid rgba(120,130,190,.25);border-radius:16px;padding:1rem}.sw-card h3[data-v-5cafa054]{font-size:1.05rem;margin:0 0 .85rem}.sw-columns[data-v-5cafa054]{display:grid;gap:.8rem;grid-template-columns:repeat(2,minmax(0,1fr))}.sw-block[data-v-5cafa054]{border:1px solid rgba(120,130,190,.22);border-radius:14px;padding:.8rem}.sw-block h4[data-v-5cafa054]{font-size:.84rem;letter-spacing:.09em;margin:0 0 .55rem;text-transform:uppercase}.sw-block ul[data-v-5cafa054]{display:grid;gap:.4rem;margin:0;padding-left:1rem}.sw-block li[data-v-5cafa054]{color:var(--muted);line-height:1.55}.sw-block.strengths[data-v-5cafa054]{border-color:#45ffdc3d}.sw-block.strengths h4[data-v-5cafa054]{color:var(--accent)}.sw-block.weaknesses[data-v-5cafa054]{border-color:#ff87553d}.sw-block.weaknesses h4[data-v-5cafa054]{color:#ffb38f}.who-grid[data-v-5cafa054]{display:grid;gap:.9rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.who-card[data-v-5cafa054]{background:#ffffff08;border:1px solid rgba(120,130,190,.28);border-radius:16px;padding:.95rem}.who-audience[data-v-5cafa054]{color:var(--muted);font-size:.76rem;letter-spacing:.08em;text-transform:uppercase}.who-product[data-v-5cafa054]{color:var(--text);font-weight:600;margin-top:.35rem}.who-card p[data-v-5cafa054]{color:var(--muted);font-size:.92rem;line-height:1.6;margin:.55rem 0 0}.faq-panel[data-v-5cafa054]{padding-top:1.05rem}.faq-list[data-v-5cafa054]{display:grid;gap:.7rem}.faq-item[data-v-5cafa054]{background:#ffffff05;border:1px solid rgba(120,130,190,.24);border-radius:14px;padding:.1rem .9rem}.faq-q[data-v-5cafa054]{color:var(--text);cursor:pointer;font-weight:600;list-style:none;padding:.85rem 0}.faq-q[data-v-5cafa054]::-webkit-details-marker{display:none}.faq-item .faq-q[data-v-5cafa054]:after{color:var(--accent);content:"+";float:right;font-weight:700}.faq-item[open] .faq-q[data-v-5cafa054]:after{content:"-"}.faq-body[data-v-5cafa054]{line-height:1.64;padding:0 0 .95rem}.faq-body[data-v-5cafa054],.panel-empty[data-v-5cafa054]{color:var(--muted);margin:0}.content-shell[data-v-5cafa054]{padding:.4rem 0 2rem}.final-cta[data-v-5cafa054]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(130% 120% at 4% 8%,#ff5ad129 0,#ff5ad100 50%),#0e1220cc;border:1px solid var(--border);border-radius:20px;margin-bottom:2rem;padding:clamp(1.05rem,2.4vw,1.8rem)}.final-cta-eyebrow[data-v-5cafa054]{color:#ffb2e7;font-size:.74rem;letter-spacing:.1em;text-transform:uppercase}.final-cta h2[data-v-5cafa054]{font-size:clamp(1.45rem,2.3vw,1.95rem);line-height:1.2;margin:.6rem 0 .52rem}.final-cta p[data-v-5cafa054]{color:var(--muted);line-height:1.66;margin:0;max-width:50rem}.final-cta-actions[data-v-5cafa054]{display:flex;flex-wrap:wrap;gap:.86rem;margin-top:1.24rem}[data-v-5cafa054] .content-body{background:#0e1220b8;border:1px solid var(--border);border-radius:18px;padding:1.1rem}[data-v-5cafa054] .content-body h2{margin:.9rem 0 .55rem}[data-v-5cafa054] .content-body h2:first-child{margin-top:0}[data-v-5cafa054] .content-body p{color:var(--muted);line-height:1.65}[data-v-5cafa054] .content-body a{color:var(--accent);text-decoration:none;text-underline-offset:3px}@media(max-width:860px){.hero[data-v-5cafa054]{padding-top:4.1rem}.sw-columns[data-v-5cafa054]{grid-template-columns:1fr}}@media(max-width:600px){.hero[data-v-5cafa054]{padding-top:2.5rem}.hero h1[data-v-5cafa054]{font-size:clamp(1.9rem,7vw,2.7rem)}.panel[data-v-5cafa054]{border-radius:16px;padding:.9rem}.comparison-table td[data-v-5cafa054],.comparison-table th[data-v-5cafa054]{padding:.62rem}.final-cta-actions .btn[data-v-5cafa054]{text-align:center;width:100%}}
