.page-wrapper[data-v-c1e066cb]{padding-bottom:0}.page-hero[data-v-c1e066cb]{padding:var(--space-12) 0 var(--space-10);border-bottom:1px solid var(--gray-200);background:radial-gradient(circle at 10% 0,#4053bf0f 0%,#0000 50%)}.breadcrumb[data-v-c1e066cb]{color:var(--gray-500);margin-bottom:var(--space-4);align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.breadcrumb a[data-v-c1e066cb]{color:var(--primary-500);text-decoration:none}.breadcrumb a[data-v-c1e066cb]:hover{text-decoration:underline}.page-title[data-v-c1e066cb]{letter-spacing:-.03em;color:var(--gray-900);margin-bottom:var(--space-4);font-size:clamp(1.75rem,4vw,2.75rem);font-weight:800}.page-lead[data-v-c1e066cb]{color:var(--gray-600);max-width:700px;font-size:1.0625rem;line-height:1.65}.content-section[data-v-c1e066cb]{padding:var(--space-16) 0}.content-section--gray[data-v-c1e066cb]{background:var(--gray-50)}.section-title[data-v-c1e066cb]{letter-spacing:-.025em;color:var(--gray-900);margin-bottom:var(--space-8);font-size:clamp(1.375rem,3vw,1.875rem);font-weight:700}.section-lead[data-v-c1e066cb]{color:var(--gray-600);margin-top:calc(-1 * var(--space-4));margin-bottom:var(--space-8);max-width:680px;line-height:1.6}.sub-section-title[data-v-c1e066cb]{color:var(--gray-800);margin:var(--space-12) 0 var(--space-5);font-size:1.125rem;font-weight:700}.intro-grid[data-v-c1e066cb]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (min-width:768px){.intro-grid[data-v-c1e066cb]{grid-template-columns:1fr 1fr;align-items:start}}.intro-text h2[data-v-c1e066cb]{color:var(--gray-900);margin-bottom:var(--space-4);font-size:1.5rem;font-weight:700}.intro-text p[data-v-c1e066cb]{color:var(--gray-600);margin-bottom:var(--space-4);font-size:.9375rem;line-height:1.65}.intro-figure[data-v-c1e066cb]{margin:0}.intro-img[data-v-c1e066cb]{border-radius:var(--radius-2xl);border:1px solid var(--gray-200);width:100%;box-shadow:var(--shadow-lg)}.intro-figure figcaption[data-v-c1e066cb]{color:var(--gray-500);margin-top:var(--space-2);text-align:center;font-size:.8125rem}.brand-section[data-v-c1e066cb]{border:1px solid var(--gray-200);border-radius:var(--radius-2xl);padding:var(--space-7);margin-bottom:var(--space-5);transition:box-shadow var(--transition-base);background:#fff}.brand-section[data-v-c1e066cb]:hover{box-shadow:var(--shadow-lg)}.brand-section--featured[data-v-c1e066cb]{border-color:var(--primary-300);background:#f3f4fd}.brand-header[data-v-c1e066cb]{align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.brand-logo[data-v-c1e066cb]{object-fit:contain;flex-shrink:0;width:auto;height:36px}.brand-badge[data-v-c1e066cb]{background:var(--primary-500);color:#fff;letter-spacing:.05em;text-transform:uppercase;border-radius:var(--radius-pill);padding:2px 10px;font-size:.7rem;font-weight:700;display:inline-block}.brand-header h3[data-v-c1e066cb]{color:var(--gray-900);margin:0 0 var(--space-1);font-size:1.0625rem;font-weight:700}.brand-tagline[data-v-c1e066cb]{color:var(--gray-500);margin:0;font-size:.8125rem}.spec-grid[data-v-c1e066cb]{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.spec-item[data-v-c1e066cb]{gap:var(--space-1);flex-direction:column;display:flex}.spec-label[data-v-c1e066cb]{color:var(--gray-500);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:600}.spec-value[data-v-c1e066cb]{color:var(--gray-700);font-size:.875rem;line-height:1.5}.brands-mini-grid[data-v-c1e066cb]{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.brand-mini-card[data-v-c1e066cb]{align-items:flex-start;gap:var(--space-4);border:1px solid var(--gray-200);border-radius:var(--radius-xl);padding:var(--space-5);transition:all var(--transition-base);background:#fff;display:flex}.brand-mini-card[data-v-c1e066cb]:hover{border-color:var(--primary-300);box-shadow:var(--shadow-md)}.mini-logo[data-v-c1e066cb]{object-fit:contain;flex-shrink:0;width:64px;height:32px}.mini-logo-text[data-v-c1e066cb]{color:var(--primary-500);flex-shrink:0;align-items:center;width:64px;font-size:1rem;font-weight:800;display:flex}.brand-mini-card strong[data-v-c1e066cb]{color:var(--gray-900);margin-bottom:var(--space-1);font-size:.875rem;font-weight:700;display:block}.brand-mini-card p[data-v-c1e066cb]{color:var(--gray-600);margin:0;font-size:.8125rem;line-height:1.5}.criteria-grid[data-v-c1e066cb]{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.criteria-card[data-v-c1e066cb]{border:1px solid var(--gray-200);border-radius:var(--radius-2xl);padding:var(--space-7);transition:all var(--transition-slow);background:#fff}.criteria-card[data-v-c1e066cb]:hover{border-color:var(--primary-300);box-shadow:var(--shadow-lg);transform:translateY(-3px)}.criteria-num[data-v-c1e066cb]{background:var(--primary-500);color:#fff;width:40px;height:40px;margin-bottom:var(--space-4);border-radius:50%;justify-content:center;align-items:center;font-size:1.125rem;font-weight:800;display:flex}.criteria-card h3[data-v-c1e066cb]{color:var(--gray-900);margin-bottom:var(--space-2);font-size:.9375rem;font-weight:700}.criteria-card p[data-v-c1e066cb]{color:var(--gray-600);font-size:.875rem;line-height:1.6}.cta-section[data-v-c1e066cb]{padding:var(--space-16) 0;background:linear-gradient(135deg,#0f1535 0%,#182153 100%)}.cta-block[data-v-c1e066cb]{text-align:center;max-width:640px;margin:0 auto}.cta-block h2[data-v-c1e066cb]{color:#fff;margin-bottom:var(--space-4);font-size:clamp(1.375rem,3vw,2rem);font-weight:700}.cta-block p[data-v-c1e066cb]{color:#ffffffb3;margin-bottom:var(--space-8);line-height:1.6}.cta-actions[data-v-c1e066cb]{gap:var(--space-4);flex-wrap:wrap;justify-content:center;display:flex}.btn[data-v-c1e066cb]{padding:var(--space-3) var(--space-7);border-radius:var(--radius-pill);transition:all var(--transition-base);justify-content:center;align-items:center;min-height:46px;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.btn-primary[data-v-c1e066cb]{background:var(--primary-500);color:#fff;box-shadow:0 8px 20px #4053bf59}.btn-primary[data-v-c1e066cb]:hover{background:var(--primary-400);transform:translateY(-2px)}.btn-ghost[data-v-c1e066cb]{color:#fff;background:#ffffff1a;border:1px solid #fff3}.btn-ghost[data-v-c1e066cb]:hover{background:#fff3}
