.comp-section.svelte-wc1pqn{max-width:1200px;margin:0 auto;padding:4rem 2rem 0}.comp-section__header.svelte-wc1pqn{text-align:center;margin-bottom:2.5rem}.comp-section__eyebrow.svelte-wc1pqn{display:block;font-size:.65rem;letter-spacing:.2em;text-transform:uppercase;font-weight:800;color:var(--eco-acento, #1428a0);margin-bottom:.5rem}.comp-section__title.svelte-wc1pqn{font-family:var(--font-display, "Outfit", sans-serif);font-size:clamp(1.3rem,3.5vw,2rem);font-weight:800;letter-spacing:-.02em;color:#0c0c0a;margin:0}.comp-section__subtitle.svelte-wc1pqn{font-size:1rem;color:#55534e;max-width:720px;margin:.5rem auto 0;line-height:1.6}.duel-clear-bar.svelte-wc1pqn{margin-top:1.5rem;text-align:center}.duel-clear-btn.svelte-wc1pqn{background:#fff;border:1px solid #ddd;padding:.5rem 1rem;border-radius:8px;font-size:.8rem;cursor:pointer;transition:background .2s ease}.duel-clear-btn.svelte-wc1pqn:hover{background:#f5f5f5}.comp-grid-3.svelte-wc1pqn{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.s26-profile-showcase-grid.svelte-wc1pqn{display:grid;grid-template-columns:repeat(6,1fr);gap:1.5rem;margin-top:1.5rem}.s26-profile-showcase-grid.svelte-wc1pqn .s26-acc-card:where(.svelte-wc1pqn){grid-column:span 2}.s26-profile-showcase-grid.svelte-wc1pqn .s26-acc-card:where(.svelte-wc1pqn):nth-child(4),.s26-profile-showcase-grid.svelte-wc1pqn .s26-acc-card:where(.svelte-wc1pqn):nth-child(5){grid-column:span 3}.s26-acc-showcase-grid.svelte-wc1pqn{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem;margin-top:1.5rem}.s26-acc-card.svelte-wc1pqn{background:#fff;border-radius:14px;border:1px solid var(--tc-border, #e5e5ea);overflow:hidden;display:flex;flex-direction:column;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s ease,border-color .25s ease}.s26-acc-card.svelte-wc1pqn:hover{transform:translateY(-4px);box-shadow:0 16px 36px #1428a017;border-color:#1428a0}.s26-acc-card--flagship.svelte-wc1pqn{border-color:#cbd5e1;background:linear-gradient(180deg,#fff,#f8faff)}.s26-acc-card__stage.svelte-wc1pqn{position:relative;height:200px;background:linear-gradient(180deg,#f8faff,#f1f5f9);display:flex;align-items:center;justify-content:center;padding:1.25rem;overflow:hidden;border-bottom:1px solid #f0f0f2}.s26-acc-card__ambient.svelte-wc1pqn{position:absolute;width:140px;height:140px;border-radius:50%;background:#1428a0;filter:blur(45px);opacity:.1;pointer-events:none;transition:opacity .3s ease,transform .3s ease}.s26-acc-card.svelte-wc1pqn:hover .s26-acc-card__ambient:where(.svelte-wc1pqn){opacity:.25;transform:scale(1.15)}.s26-acc-card__img-wrap.svelte-wc1pqn{position:relative;z-index:2;height:100%;width:100%;display:flex;align-items:center;justify-content:center;transition:transform .35s cubic-bezier(.16,1,.3,1)}.s26-acc-card.svelte-wc1pqn:hover .s26-acc-card__img-wrap:where(.svelte-wc1pqn){transform:translateY(-4px)}.s26-acc-card__img.svelte-wc1pqn{max-height:160px;max-width:90%;object-fit:contain;filter:drop-shadow(0 10px 20px rgba(0,0,0,.1))}.s26-acc-card__content.svelte-wc1pqn{padding:1.5rem;display:flex;flex-direction:column;flex-grow:1}.s26-acc-card__top.svelte-wc1pqn{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;gap:.5rem}.s26-acc-card__tag.svelte-wc1pqn{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.63rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:.25rem .55rem;border-radius:4px;border:1px solid transparent;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.s26-acc-card__price-badge.svelte-wc1pqn{font-family:var(--font-display, "Outfit", sans-serif);font-size:.82rem;font-weight:800;color:#0f172a;background:#f1f5f9;border:1px solid #cbd5e1;padding:.25rem .6rem;border-radius:6px;white-space:nowrap;flex-shrink:0;letter-spacing:-.01em;box-shadow:0 1px 2px #0000000a}.s26-acc-card__title.svelte-wc1pqn{font-family:var(--font-display, "Outfit", sans-serif);font-size:1.2rem;font-weight:800;color:#0c0c0a;margin:0 0 .5rem;letter-spacing:-.01em}.s26-acc-card__desc.svelte-wc1pqn{font-size:.85rem;line-height:1.6;color:#555;margin:0 0 1rem}.s26-acc-card__features.svelte-wc1pqn{list-style:none;padding:0;margin:0 0 1.25rem;flex-grow:1}.s26-acc-card__features.svelte-wc1pqn li:where(.svelte-wc1pqn){font-size:.8rem;color:#444;padding:.25rem 0 .25rem .9rem;position:relative;line-height:1.45}.s26-acc-card__features.svelte-wc1pqn li:where(.svelte-wc1pqn):before{content:"▪";position:absolute;left:0;color:#1428a0;font-size:.75rem}.s26-acc-card__btn.svelte-wc1pqn{display:inline-flex;align-items:center;justify-content:space-between;padding:.85rem 1.25rem;background:#f8fafc;border:1px solid var(--tc-border, #e5e5ea);border-radius:8px;color:#0c0c0a;text-decoration:none;font-size:.85rem;font-weight:700;transition:background .2s ease,border-color .2s ease,color .2s ease;margin-top:auto}.s26-acc-card__btn.svelte-wc1pqn:hover{background:#1428a0;color:#fff;border-color:#1428a0}.s26-arrow.svelte-wc1pqn{font-family:ui-monospace,SF Mono,Menlo,monospace;transition:transform .2s ease}.s26-acc-card__btn.svelte-wc1pqn:hover .s26-arrow:where(.svelte-wc1pqn){transform:translate(3px)}.comp-info-card.svelte-wc1pqn{background:#fff;border-radius:var(--radius-md, 16px);padding:1.5rem;box-shadow:var(--shadow-sm, 0 4px 16px rgba(0, 0, 0, .03));border:1px solid rgba(0,0,0,.05);text-decoration:none;color:inherit;display:flex;flex-direction:column;transition:transform var(--t-base, .2s) var(--ease-spring, ease),box-shadow var(--t-base, .2s) var(--ease-out, ease)}.comp-info-card--link.svelte-wc1pqn:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg, 0 12px 28px rgba(0, 0, 0, .08));border-color:#1428a0}.comp-info-card__title.svelte-wc1pqn{font-family:var(--font-display, "Outfit", sans-serif);font-size:1.05rem;font-weight:700;margin:0 0 .75rem;color:#0c0c0a}.comp-info-card__text.svelte-wc1pqn{font-size:.9rem;line-height:1.65;color:#6b6960;margin:0 0 1rem;flex:1}.comp-info-card__cta.svelte-wc1pqn{font-size:.85rem;font-weight:600;color:var(--eco-acento, #1428a0);display:flex;align-items:center;gap:.3rem;margin-top:auto}.comp-info-card__cta.svelte-wc1pqn span:where(.svelte-wc1pqn){transition:transform .25s var(--ease-out, ease);display:inline-block}.comp-info-card--link.svelte-wc1pqn:hover .comp-info-card__cta:where(.svelte-wc1pqn) span:where(.svelte-wc1pqn){transform:translate(4px)}.buying-guide.svelte-wc1pqn{max-width:860px;margin:0 auto}.buying-guide__list.svelte-wc1pqn{display:flex;flex-direction:column;border-top:1px solid #e8e8e8}.buying-guide__item.svelte-wc1pqn{display:grid;grid-template-columns:140px 24px 1fr;align-items:baseline;gap:0 1rem;padding:1.25rem 0;border-bottom:1px solid #e8e8e8;transition:background .15s ease}.buying-guide__label.svelte-wc1pqn{font-family:var(--font-display, "Outfit", sans-serif);font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#1428a0}.buying-guide__arrow.svelte-wc1pqn{color:#ccc;font-size:1rem;line-height:1}.buying-guide__content.svelte-wc1pqn{font-size:.92rem;line-height:1.6;color:#444}.buying-guide__content.svelte-wc1pqn strong:where(.svelte-wc1pqn){color:#0c0c0a;font-weight:700}.vs-container.svelte-wc1pqn{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.vs-card.svelte-wc1pqn{background:#fff;border-radius:16px;padding:2rem;border:1px solid #e5e5e5;box-shadow:0 4px 20px #00000008}.vs-card--z.svelte-wc1pqn{background:#fff;border-color:#cbd5e1}.vs-card__header.svelte-wc1pqn{margin-bottom:1.25rem}.vs-card__badge.svelte-wc1pqn{display:inline-block;font-size:.65rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:#1428a0;background:#eef2ff;padding:.25rem .6rem;border-radius:6px;margin-bottom:.5rem}.vs-card__badge--z.svelte-wc1pqn{color:#7c3aed;background:#f5f3ff}.vs-card__header.svelte-wc1pqn h3:where(.svelte-wc1pqn){font-family:var(--font-display, "Outfit", sans-serif);font-size:1.35rem;font-weight:800;color:#0c0c0a;margin:0}.vs-card__intro.svelte-wc1pqn{font-size:.95rem;line-height:1.6;color:#55534e;margin:0 0 1.5rem}.vs-card__list.svelte-wc1pqn{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.vs-card__list.svelte-wc1pqn li:where(.svelte-wc1pqn){font-size:.9rem;line-height:1.5;color:#444;padding-left:1.25rem;position:relative}.vs-card__list.svelte-wc1pqn li:where(.svelte-wc1pqn):before{content:"▪";position:absolute;left:0;color:#1428a0;font-size:.85rem}.vs-card--z.svelte-wc1pqn .vs-card__list:where(.svelte-wc1pqn) li:where(.svelte-wc1pqn):before{color:#7c3aed}.vs-card__list.svelte-wc1pqn strong:where(.svelte-wc1pqn){color:#0c0c0a}.spotlight-section.svelte-wc1pqn{background:#0f1015;color:#fff;border-radius:24px;padding:4rem 2.5rem;margin:4rem auto 0;max-width:1200px}.spotlight-section--fold.svelte-wc1pqn{background:linear-gradient(135deg,#0f172a,#1e1b4b,#0f172a)}.spotlight-section--flip.svelte-wc1pqn{background:linear-gradient(135deg,#18181b,#27272a,#312e81)}.spotlight-badge.svelte-wc1pqn{display:inline-block;font-size:.7rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase;color:#60a5fa;background:#60a5fa1a;border:1px solid rgba(96,165,250,.2);padding:.35rem .8rem;border-radius:9999px;margin-bottom:1rem}.spotlight-badge--flip.svelte-wc1pqn{color:#f472b6;background:#f472b61a;border-color:#f472b633}.spotlight-title.svelte-wc1pqn{font-family:var(--font-display, "Outfit", sans-serif);font-size:clamp(1.4rem,3.5vw,2.2rem);font-weight:800;margin:0 0 1rem;letter-spacing:-.02em}.spotlight-lead.svelte-wc1pqn{font-size:1.05rem;line-height:1.65;color:#94a3b8;max-width:800px;margin:0 0 2.5rem}.spotlight-grid.svelte-wc1pqn{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem;margin-bottom:2.5rem}.spotlight-card.svelte-wc1pqn{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:1.5rem}.spotlight-card.svelte-wc1pqn h4:where(.svelte-wc1pqn){font-family:var(--font-display, "Outfit", sans-serif);font-size:1.1rem;font-weight:700;margin:0 0 .5rem}.spotlight-card.svelte-wc1pqn p:where(.svelte-wc1pqn){font-size:.9rem;line-height:1.6;color:#94a3b8;margin:0}.spotlight-action.svelte-wc1pqn{text-align:center;margin-top:2.5rem;margin-bottom:.5rem}.spotlight-btn.svelte-wc1pqn{display:inline-flex;align-items:center;gap:.6rem;background:#3b82f6;color:#fff;font-size:.95rem;font-weight:700;padding:1rem 2.2rem;border-radius:12px;text-decoration:none;box-shadow:0 4px 14px #3b82f659;transition:background .2s ease,transform .2s ease,box-shadow .2s ease}.spotlight-btn.svelte-wc1pqn:hover{background:#2563eb;transform:translateY(-2px);box-shadow:0 6px 20px #2563eb73}.spotlight-btn--flip.svelte-wc1pqn{background:#ec4899;box-shadow:0 4px 14px #ec489959}.spotlight-btn--flip.svelte-wc1pqn:hover{background:#db2777;box-shadow:0 6px 20px #db277773}.ai-cases-grid.svelte-wc1pqn{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.ai-case-card.svelte-wc1pqn{background:#fff;border-radius:16px;padding:1.5rem;border:1px solid #e5e5e5;box-shadow:0 4px 16px #00000008}.ai-case-card.svelte-wc1pqn h3:where(.svelte-wc1pqn){font-family:var(--font-display, "Outfit", sans-serif);font-size:1.1rem;font-weight:700;color:#0c0c0a;margin:0 0 .5rem}.ai-case-card.svelte-wc1pqn p:where(.svelte-wc1pqn){font-size:.9rem;line-height:1.6;color:#55534e;margin:0}.ai-case-card.svelte-wc1pqn p:where(.svelte-wc1pqn) strong:where(.svelte-wc1pqn){color:#0c0c0a;font-weight:700}.comp-info-card__text.svelte-wc1pqn strong:where(.svelte-wc1pqn){color:#0c0c0a;font-weight:700}@media(max-width:1024px){.ai-cases-grid.svelte-wc1pqn,.comp-grid-3.svelte-wc1pqn,.vs-container.svelte-wc1pqn,.s26-acc-showcase-grid.svelte-wc1pqn,.s26-profile-showcase-grid.svelte-wc1pqn{grid-template-columns:repeat(2,1fr)}.s26-profile-showcase-grid.svelte-wc1pqn .s26-acc-card:where(.svelte-wc1pqn),.s26-profile-showcase-grid.svelte-wc1pqn .s26-acc-card:where(.svelte-wc1pqn):nth-child(4),.s26-profile-showcase-grid.svelte-wc1pqn .s26-acc-card:where(.svelte-wc1pqn):nth-child(5){grid-column:span 1}.s26-profile-showcase-grid.svelte-wc1pqn .s26-acc-card:where(.svelte-wc1pqn):nth-child(5){grid-column:span 2}}@media(max-width:768px){.comp-grid-3.svelte-wc1pqn,.s26-acc-showcase-grid.svelte-wc1pqn,.s26-profile-showcase-grid.svelte-wc1pqn,.vs-container.svelte-wc1pqn,.spotlight-grid.svelte-wc1pqn,.ai-cases-grid.svelte-wc1pqn{grid-template-columns:1fr}.s26-profile-showcase-grid.svelte-wc1pqn .s26-acc-card:where(.svelte-wc1pqn),.s26-profile-showcase-grid.svelte-wc1pqn .s26-acc-card:where(.svelte-wc1pqn):nth-child(4),.s26-profile-showcase-grid.svelte-wc1pqn .s26-acc-card:where(.svelte-wc1pqn):nth-child(5){grid-column:span 1}.buying-guide__item.svelte-wc1pqn{grid-template-columns:100px 20px 1fr}.comp-section.svelte-wc1pqn{padding:3rem 1.5rem 0}.spotlight-section.svelte-wc1pqn{padding:2.5rem 1.5rem;border-radius:16px}}
