.authenticate-page[data-astro-cid-sosoiwlg]{min-height:100vh;padding-inline:var(--space-6);padding-bottom:var(--space-12);background:var(--color-bg)}.container[data-astro-cid-sosoiwlg]{max-width:960px;margin:0 auto}.page-header[data-astro-cid-sosoiwlg]{display:inline-block;color:var(--color-text-secondary);text-decoration:none;font-size:var(--text-sm);margin-bottom:var(--space-8);transition:color .2s ease}.back-link[data-astro-cid-sosoiwlg]:hover{color:var(--color-text)}.page-header[data-astro-cid-sosoiwlg]{text-align:center;margin-bottom:var(--space-12)}.badge[data-astro-cid-sosoiwlg]{display:inline-block;padding:var(--space-1) var(--space-3);background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;font-size:var(--text-xs);font-weight:600;border-radius:var(--radius-full);margin-bottom:var(--space-4);text-transform:uppercase;letter-spacing:.05em}.page-header[data-astro-cid-sosoiwlg] h1[data-astro-cid-sosoiwlg]{font-size:var(--text-4xl);margin-bottom:var(--space-4);line-height:1.1}.subtitle[data-astro-cid-sosoiwlg]{color:var(--color-text-secondary);font-size:var(--text-lg);line-height:1.6}.subtitle[data-astro-cid-sosoiwlg] strong[data-astro-cid-sosoiwlg]{color:var(--color-text)}section[data-astro-cid-sosoiwlg]{margin-bottom:var(--space-16)}section[data-astro-cid-sosoiwlg] h2[data-astro-cid-sosoiwlg]{font-size:var(--text-2xl);margin-bottom:var(--space-4);text-align:center}.section-intro[data-astro-cid-sosoiwlg]{text-align:center;color:var(--color-text-secondary);max-width:600px;margin:0 auto var(--space-8)}.problem-grid[data-astro-cid-sosoiwlg]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--space-6);margin-top:var(--space-8)}.problem-card[data-astro-cid-sosoiwlg]{text-align:center;padding:var(--space-6);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl)}.problem-icon[data-astro-cid-sosoiwlg]{font-size:var(--text-3xl);font-weight:700;color:#ef4444;margin-bottom:var(--space-2)}.problem-card[data-astro-cid-sosoiwlg] h3[data-astro-cid-sosoiwlg]{font-size:var(--text-lg);margin-bottom:var(--space-2)}.problem-card[data-astro-cid-sosoiwlg] p[data-astro-cid-sosoiwlg]{color:var(--color-text-secondary);font-size:var(--text-sm)}.solution-grid[data-astro-cid-sosoiwlg]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-4)}.solution-card[data-astro-cid-sosoiwlg]{padding:var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl)}.solution-icon[data-astro-cid-sosoiwlg]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f59e0b1a,#d977061a);border-radius:var(--radius-lg);color:#f59e0b;margin-bottom:var(--space-3)}.solution-card[data-astro-cid-sosoiwlg] h3[data-astro-cid-sosoiwlg]{font-size:var(--text-base);margin-bottom:var(--space-2)}.solution-card[data-astro-cid-sosoiwlg] p[data-astro-cid-sosoiwlg]{color:var(--color-text-secondary);font-size:var(--text-sm);line-height:1.5}.steps-grid[data-astro-cid-sosoiwlg]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-4);margin-top:var(--space-8)}.step-card[data-astro-cid-sosoiwlg]{padding:var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);position:relative}.step-number[data-astro-cid-sosoiwlg]{position:absolute;top:-12px;left:var(--space-5);width:24px;height:24px;background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;font-size:var(--text-sm);font-weight:600;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center}.step-card[data-astro-cid-sosoiwlg] h3[data-astro-cid-sosoiwlg]{font-size:var(--text-base);margin-bottom:var(--space-2);margin-top:var(--space-2)}.step-card[data-astro-cid-sosoiwlg] p[data-astro-cid-sosoiwlg]{color:var(--color-text-secondary);font-size:var(--text-sm);line-height:1.5}.brands-grid[data-astro-cid-sosoiwlg]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-4)}.brand-card[data-astro-cid-sosoiwlg]{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);text-decoration:none;transition:all .2s ease}.brand-card[data-astro-cid-sosoiwlg]:hover{border-color:#f59e0b;transform:translateY(-2px)}.brand-logo[data-astro-cid-sosoiwlg]{width:56px;height:56px;background:linear-gradient(135deg,#1a1a1a,#2a2a2a);border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:var(--text-lg);color:#f59e0b;flex-shrink:0}.brand-info[data-astro-cid-sosoiwlg]{flex:1}.brand-category[data-astro-cid-sosoiwlg]{font-size:var(--text-xs);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em}.brand-info[data-astro-cid-sosoiwlg] h3[data-astro-cid-sosoiwlg]{font-size:var(--text-lg);color:var(--color-text);margin:var(--space-1) 0}.brand-stat[data-astro-cid-sosoiwlg]{font-size:var(--text-sm);color:var(--color-text-secondary)}.brand-card[data-astro-cid-sosoiwlg] .arrow[data-astro-cid-sosoiwlg]{color:var(--color-text-muted);font-size:var(--text-xl);transition:transform .2s ease}.brand-card[data-astro-cid-sosoiwlg]:hover .arrow[data-astro-cid-sosoiwlg]{transform:translate(4px);color:#f59e0b}.comparison-table[data-astro-cid-sosoiwlg]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);overflow:hidden;margin-top:var(--space-8)}.comparison-row[data-astro-cid-sosoiwlg]{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;border-bottom:1px solid var(--color-border)}.comparison-row[data-astro-cid-sosoiwlg]:last-child{border-bottom:none}.comparison-row[data-astro-cid-sosoiwlg].header{background:#f59e0b1a;font-weight:600}.comparison-cell[data-astro-cid-sosoiwlg]{padding:var(--space-4);font-size:var(--text-sm);text-align:center}.comparison-cell[data-astro-cid-sosoiwlg].label{text-align:left;font-weight:500;color:var(--color-text)}.comparison-cell[data-astro-cid-sosoiwlg].highlight{color:#22c55e;font-weight:500}.testimonial-section[data-astro-cid-sosoiwlg] blockquote[data-astro-cid-sosoiwlg]{padding:var(--space-8);background:linear-gradient(135deg,#f59e0b0d,#d977060d);border:1px solid rgba(245,158,11,.2);border-radius:var(--radius-xl);margin:0;text-align:center}.testimonial-section[data-astro-cid-sosoiwlg] blockquote[data-astro-cid-sosoiwlg] p[data-astro-cid-sosoiwlg]{font-size:var(--text-lg);font-style:italic;color:var(--color-text-secondary);line-height:1.6;margin-bottom:var(--space-4)}.testimonial-section[data-astro-cid-sosoiwlg] cite[data-astro-cid-sosoiwlg]{color:var(--color-text-muted);font-size:var(--text-sm);font-style:normal}.cta-section[data-astro-cid-sosoiwlg]{text-align:center;padding:var(--space-12);background:linear-gradient(135deg,#f59e0b1a,#d977061a);border-radius:var(--radius-2xl);border:1px solid rgba(245,158,11,.2);display:flex;flex-direction:column;align-items:center;gap:var(--space-4)}.cta-section[data-astro-cid-sosoiwlg] .spottable-pill,.cta-section[data-astro-cid-sosoiwlg] h2[data-astro-cid-sosoiwlg]{margin-bottom:var(--space-2)}.cta-section[data-astro-cid-sosoiwlg]>p[data-astro-cid-sosoiwlg]{color:var(--color-text-secondary);margin-bottom:var(--space-2)}.app-store-btn-cta[data-astro-cid-sosoiwlg]{display:inline-block;line-height:0;background:transparent!important;border:none!important;padding:0!important;transition:transform .2s ease;margin:var(--space-4) 0}.app-store-btn-cta[data-astro-cid-sosoiwlg]:hover{transform:translateY(-2px)}.app-store-btn-cta[data-astro-cid-sosoiwlg] img[data-astro-cid-sosoiwlg]{width:180px;height:60px}.cta-note[data-astro-cid-sosoiwlg]{margin-top:var(--space-4);color:var(--color-text-muted);font-size:var(--text-sm)}@media(max-width:768px){.comparison-row[data-astro-cid-sosoiwlg]{grid-template-columns:1fr 1fr}.comparison-row[data-astro-cid-sosoiwlg].header .comparison-cell[data-astro-cid-sosoiwlg]:nth-child(3),.comparison-row[data-astro-cid-sosoiwlg].header .comparison-cell[data-astro-cid-sosoiwlg]:nth-child(4),.comparison-row[data-astro-cid-sosoiwlg]:not(.header) .comparison-cell[data-astro-cid-sosoiwlg]:nth-child(3),.comparison-row[data-astro-cid-sosoiwlg]:not(.header) .comparison-cell[data-astro-cid-sosoiwlg]:nth-child(4){display:none}}@media(max-width:640px){.page-header[data-astro-cid-sosoiwlg] h1[data-astro-cid-sosoiwlg]{font-size:var(--text-3xl)}}
