.compare-hero{margin-bottom:var(--aurora-spacing-xxl)}.compare-hero__title{font-size:clamp(1.75rem,4vw,2.25rem);font-weight:700;color:#fff;margin-bottom:var(--aurora-spacing-l)}.compare-hero__verdict{background:#ffffff08;border:1px solid rgba(107,231,160,.28);border-radius:var(--aurora-radius-card, 24px);padding:var(--aurora-spacing-xl);backdrop-filter:blur(10px);margin-bottom:var(--aurora-spacing-xl);position:relative;box-shadow:inset 0 0 0 1px #6be7a00f}.compare-hero__verdict:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg,rgba(107,231,160,.06),transparent);pointer-events:none}.compare-hero__verdict p{position:relative;z-index:1;color:#ffffffe6;font-size:1.1rem;line-height:1.7;margin:0}.compare-hero__columns{display:grid;grid-template-columns:1fr 1fr;gap:var(--aurora-spacing-l)}.compare-hero__col{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:var(--aurora-radius-card, 24px);padding:var(--aurora-spacing-l);backdrop-filter:blur(10px)}.compare-hero__col--aurora{border-top:3px solid #6BE7A0}.compare-hero__col--competitor{border-top:3px solid #2196F3}.compare-hero__col-title{font-size:1rem;font-weight:600;margin-bottom:var(--aurora-spacing-m)}.compare-hero__col--aurora .compare-hero__col-title{color:#6be7a0}.compare-hero__col--competitor .compare-hero__col-title{color:#2196f3}.compare-hero__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--aurora-spacing-s)}.compare-hero__list li{color:#fffc;font-size:.95rem;line-height:1.5;padding-left:1.5rem;position:relative}.compare-hero__col--aurora .compare-hero__list li:before{content:"+";position:absolute;left:0;color:#6be7a0;font-weight:700}.compare-hero__col--competitor .compare-hero__list li:before{content:"+";position:absolute;left:0;color:#2196f3;font-weight:700}@media (max-width: 768px){.compare-hero__columns{grid-template-columns:1fr}}.compare-table-wrapper{overflow-x:auto;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:var(--aurora-radius-card, 24px);padding:var(--aurora-spacing-l);backdrop-filter:blur(10px);margin-bottom:var(--aurora-spacing-xxl);-webkit-overflow-scrolling:touch}.compare-table{width:100%;border-collapse:separate;border-spacing:0}.compare-table thead th{padding:var(--aurora-spacing-l);text-align:left;color:#fff;font-weight:700;font-size:1rem;border-bottom:1px solid rgba(255,255,255,.1);background:#0f172af2;backdrop-filter:blur(10px);position:sticky;top:0;z-index:1}.compare-table thead th:first-child{min-width:160px}.compare-table thead th.compare-table__highlight{background:linear-gradient(135deg,#6be7a026,#34c97b1a);color:#6be7a0;position:relative}.compare-table thead th.compare-table__highlight:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:#6be7a0;box-shadow:0 0 10px #6be7a0}.compare-table__badge{display:inline-block;margin-left:var(--aurora-spacing-s);padding:4px 8px;background:#6be7a0;color:#000;font-size:.7rem;font-weight:800;border-radius:6px;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 0 10px #6be7a04d}.compare-table tbody tr{border-bottom:1px solid rgba(255,255,255,.05);transition:background .2s ease}.compare-table tbody tr:last-child{border-bottom:none}.compare-table tbody tr:hover{background:#ffffff08}.compare-table td{padding:var(--aurora-spacing-m) var(--aurora-spacing-l);color:#fffc;font-size:.95rem;line-height:1.5;vertical-align:top;border-bottom:1px solid rgba(255,255,255,.05)}.compare-table td:first-child{color:#fff;font-weight:600}.compare-table td.compare-table__highlight{background:linear-gradient(135deg,#6be7a00d,#34c97b05);color:#fff;font-weight:500;border-left:2px solid rgba(107,231,160,.3)}.compare-check{color:#6be7a0;font-weight:700;font-size:1.1rem}.compare-cross{color:#ff4747;font-weight:700;font-size:1.1rem}.compare-partial{color:gold;font-weight:700;font-size:1.1rem}.compare-value--winner{color:#6be7a0;font-weight:600}.compare-cards{display:none}@media (max-width: 768px){.compare-table-wrapper{display:none}.compare-cards{display:flex;flex-direction:column;gap:var(--aurora-spacing-l);margin-bottom:var(--aurora-spacing-xxl)}.compare-card{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:var(--aurora-radius-card, 24px);padding:var(--aurora-spacing-l);backdrop-filter:blur(10px)}.compare-card__feature{color:#fff;font-size:1.05rem;font-weight:600;margin-bottom:var(--aurora-spacing-m);padding-bottom:var(--aurora-spacing-s);border-bottom:2px solid rgba(255,255,255,.1)}.compare-card__rows{display:flex;flex-direction:column;gap:var(--aurora-spacing-m)}.compare-card__row{padding:var(--aurora-spacing-m);background:#ffffff05;border-radius:12px;border:1px solid rgba(255,255,255,.1)}.compare-card__row--aurora{background:linear-gradient(135deg,#6be7a01a,#34c97b0d);border-color:#6be7a059}.compare-card__label{font-size:.8rem;font-weight:600;color:#fff9;text-transform:uppercase;letter-spacing:.5px;margin-bottom:var(--aurora-spacing-xs)}.compare-card__row--aurora .compare-card__label{color:#6be7a0}.compare-card__value{color:#fffc;font-size:.9rem;line-height:1.5}.compare-card__row--aurora .compare-card__value{color:#fff;font-weight:500}}@media (max-width: 480px){.compare-card{padding:var(--aurora-spacing-m)}.compare-card__row{padding:var(--aurora-spacing-s) var(--aurora-spacing-m)}}.compare-verdict{margin-bottom:var(--aurora-spacing-xxl)}.compare-verdict__title{font-size:clamp(1.75rem,4vw,2.25rem);font-weight:700;color:#fff;margin-bottom:var(--aurora-spacing-xl)}.compare-verdict__answer{background:#6be7a014;border:1px solid rgba(107,231,160,.2);border-radius:var(--aurora-radius-card, 24px);padding:var(--aurora-spacing-l);margin-bottom:var(--aurora-spacing-xl);backdrop-filter:blur(10px);box-shadow:inset 0 0 0 1px #6be7a014}.compare-verdict__answer p{color:#ffffffe6;font-size:1.05rem;line-height:1.7;margin:0}.compare-verdict__answer strong{color:#6be7a0}.compare-verdict__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--aurora-spacing-l)}.compare-verdict__card{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:var(--aurora-radius-card, 24px);padding:var(--aurora-spacing-xl);backdrop-filter:blur(10px);position:relative;overflow:hidden}.compare-verdict__card:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg,var(--verdict-accent, #6BE7A0),transparent);opacity:.04;pointer-events:none}.compare-verdict__card--aurora{--verdict-accent: #6BE7A0;border-top:3px solid #6BE7A0}.compare-verdict__card--competitor{--verdict-accent: #2196F3;border-top:3px solid #2196F3}.compare-verdict__audience{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#ffffff80;margin-bottom:var(--aurora-spacing-s);position:relative;z-index:1}.compare-verdict__pick{font-size:1.15rem;font-weight:700;margin-bottom:var(--aurora-spacing-m);position:relative;z-index:1}.compare-verdict__card--aurora .compare-verdict__pick{color:#6be7a0}.compare-verdict__card--competitor .compare-verdict__pick{color:#2196f3}.compare-verdict__reason{color:#fffc;font-size:.95rem;line-height:1.6;margin:0;position:relative;z-index:1}@media (max-width: 768px){.compare-verdict__grid{grid-template-columns:1fr}}.compare-faq{margin-bottom:var(--aurora-spacing-xxl)}.compare-faq__title{font-size:clamp(1.75rem,4vw,2.25rem);font-weight:700;color:#fff;margin-bottom:var(--aurora-spacing-xl)}.compare-faq__list{display:flex;flex-direction:column;gap:var(--aurora-spacing-l)}.compare-faq__item{background:#0f1c2e99;backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:var(--aurora-spacing-xl);transition:all .3s ease}.compare-faq__item[open]{background:#0f1c2ecc;box-shadow:0 4px 12px #0000004d;border-color:#ffffff1f}.compare-faq__item:hover{border-color:#ffffff26}.compare-faq__question{font-weight:600;font-size:1.15rem;cursor:pointer;user-select:none;list-style:none;display:flex;align-items:flex-start;gap:var(--aurora-spacing-m);color:#fff;transition:color .2s ease;line-height:1.5}.compare-faq__question::-webkit-details-marker{display:none}.compare-faq__question:before{content:"▼";display:inline-block;font-size:.75rem;transition:transform .3s ease;color:#6be7a0;flex-shrink:0;margin-top:.35rem}.compare-faq__item:not([open]) .compare-faq__question:before{content:"▶"}.compare-faq__question:hover{color:#6be7a0}.compare-faq__answer{margin:var(--aurora-spacing-l) 0 0 calc(var(--aurora-spacing-m) + .75rem);line-height:1.8;color:#ffffffb3;font-size:1rem}@media (max-width: 768px){.compare-faq__question{font-size:1rem}.compare-faq__answer{font-size:.9375rem;margin-left:0}.compare-faq__item{padding:var(--aurora-spacing-l)}}.compare-section-divider{border:none;border-top:1px solid rgba(255,255,255,.06);margin:var(--aurora-spacing-xl) 0}@media (prefers-reduced-motion: reduce){.compare-table tbody tr,.compare-faq__item,.compare-faq__question:before{transition:none}}@media (prefers-contrast: high){.compare-table th,.compare-table td,.compare-table td.compare-table__highlight,.compare-hero__verdict{border-width:2px}.compare-verdict__card{border-top-width:4px}}@media print{.compare-table-wrapper,.compare-hero__verdict,.compare-verdict__card,.compare-faq__item{background:#fff;color:#000;border-color:#000}.compare-cards{display:none}.compare-table-wrapper{display:block}}
