.logo-design-page[data-v-789afbaa]{min-height:100vh;background:#f8fafc}.logo-hero[data-v-789afbaa]{background:linear-gradient(135deg,#28b5c1,#1e9aa5);padding:100px 0;text-align:center}.logo-hero-title[data-v-789afbaa]{font-size:3.5rem;font-weight:800;color:#fff;margin-bottom:1rem;letter-spacing:-.02em}.logo-hero-desc[data-v-789afbaa]{font-size:1.25rem;color:hsla(0,0%,100%,.9);max-width:600px;margin:0 auto}.section-title[data-v-789afbaa]{font-size:2.5rem;font-weight:800;color:#1e293b;text-align:center;margin-bottom:3rem;letter-spacing:-.02em}.container[data-v-789afbaa]{max-width:1200px;margin:0 auto;padding:0 2rem}.principles-section[data-v-789afbaa]{padding:80px 0}.principles-grid[data-v-789afbaa]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.principle-card[data-v-789afbaa]{background:#fff;padding:2rem;border-radius:16px;text-align:center;box-shadow:0 4px 20px rgba(0,0,0,.05);transition:transform .3s ease}.principle-card[data-v-789afbaa]:hover{transform:translateY(-4px)}.principle-icon[data-v-789afbaa]{width:60px;height:60px;margin:0 auto 1rem;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#28b5c1,#1e9aa5);border-radius:12px;color:#fff;font-size:1.5rem}.principle-card h3[data-v-789afbaa]{font-size:1.25rem;font-weight:700;color:#1e293b;margin-bottom:.5rem}.principle-card p[data-v-789afbaa]{color:#64748b;line-height:1.6}.logo-options-section[data-v-789afbaa]{padding:80px 0;background:#fff}.logo-option[data-v-789afbaa]{margin-bottom:6rem}.logo-option[data-v-789afbaa]:last-child{margin-bottom:0}.logo-option-header[data-v-789afbaa]{text-align:center;margin-bottom:3rem}.logo-option-header h3[data-v-789afbaa]{font-size:2rem;font-weight:700;color:#1e293b;margin-bottom:.5rem}.logo-option-header p[data-v-789afbaa]{color:#64748b;font-size:1.1rem}.logo-display[data-v-789afbaa]{display:flex;flex-direction:column;gap:2rem;align-items:center}.logo-preview[data-v-789afbaa]{background:#f8fafc;border-radius:20px;padding:3rem;width:100%;max-width:800px;display:flex;justify-content:center;box-shadow:0 4px 20px rgba(0,0,0,.06)}.logo-svg[data-v-789afbaa]{width:100%;height:auto}.logo-variants[data-v-789afbaa]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;width:100%;max-width:800px}.variant-card[data-v-789afbaa]{background:#f8fafc;border-radius:12px;padding:1.5rem;text-align:center}.variant-label[data-v-789afbaa]{display:block;font-size:.875rem;font-weight:600;color:#64748b;margin-bottom:1rem}.variant-preview[data-v-789afbaa]{height:80px;display:flex;align-items:center;justify-content:center;border-radius:8px}.variant-preview--dark[data-v-789afbaa]{background:#1e293b}.variant-preview--mono-2[data-v-789afbaa],.variant-preview--mono[data-v-789afbaa]{background:#f1f5f9}.variant-preview--light[data-v-789afbaa]{background:linear-gradient(135deg,#28b5c1,#1e9aa5)}.variant-preview--icon[data-v-789afbaa]{background:#f8fafc}.variant-preview--app[data-v-789afbaa]{background:#f1f5f9}.variant-preview--simple[data-v-789afbaa]{background:#fff;border:1px solid #e2e8f0}.variant-preview--package[data-v-789afbaa]{background:#f1f5f9}.logo-svg-icon[data-v-789afbaa],.logo-svg-sm[data-v-789afbaa]{width:100%;height:100%;max-width:150px}.color-palette-section[data-v-789afbaa]{padding:80px 0}.color-grid[data-v-789afbaa]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.color-card[data-v-789afbaa]{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.08)}.color-swatch[data-v-789afbaa]{height:160px;width:100%}.color-info[data-v-789afbaa]{padding:1.5rem}.color-info h4[data-v-789afbaa]{font-size:1.125rem;font-weight:700;color:#1e293b;margin-bottom:.25rem}.color-info p[data-v-789afbaa]{font-family:Courier New,monospace;color:#64748b;font-size:.875rem;margin-bottom:.5rem}.color-info span[data-v-789afbaa]{display:block;font-size:.875rem;color:#94a3b8}.typography-section[data-v-789afbaa]{padding:80px 0;background:#fff}.typography-grid[data-v-789afbaa]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.typography-card[data-v-789afbaa]{background:#f8fafc;padding:2rem;border-radius:16px}.typography-card h3[data-v-789afbaa]{font-size:1.5rem;font-weight:700;color:#1e293b;margin-bottom:1rem}.font-sample[data-v-789afbaa]{font-size:3rem;color:#1e293b;margin-bottom:1rem}.font-sample--bold[data-v-789afbaa]{font-weight:800}.typography-card p[data-v-789afbaa]{color:#64748b;margin-bottom:1rem}.typography-card code[data-v-789afbaa]{display:block;background:#1e293b;color:#e2e8f0;padding:.75rem 1rem;border-radius:8px;font-size:.875rem;font-family:Courier New,monospace}.application-section[data-v-789afbaa]{padding:80px 0}.application-grid[data-v-789afbaa]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}.app-card[data-v-789afbaa]{background:#fff;border-radius:16px;padding:2rem;text-align:center;box-shadow:0 4px 20px rgba(0,0,0,.06)}.app-preview[data-v-789afbaa]{height:200px;display:flex;align-items:center;justify-content:center;margin-bottom:1rem;border-radius:12px;overflow:hidden}.app-preview--navbar[data-v-789afbaa]{background:#fff;border:1px solid #e2e8f0}.app-preview--business[data-v-789afbaa]{background:#f8fafc}.app-preview--mobile[data-v-789afbaa]{background:#f1f5f9}.app-logo-svg-lg[data-v-789afbaa],.app-logo-svg-mobile[data-v-789afbaa],.app-logo-svg[data-v-789afbaa]{width:100%;height:auto}.cta-section[data-v-789afbaa]{background:linear-gradient(135deg,#28b5c1,#1e9aa5);padding:80px 0;text-align:center}.cta-title[data-v-789afbaa]{font-size:2.5rem;font-weight:800;color:#fff;margin-bottom:1rem}.cta-desc[data-v-789afbaa]{font-size:1.125rem;color:hsla(0,0%,100%,.9);margin-bottom:2rem}.cta-button[data-v-789afbaa]{background:#fff;color:#28b5c1;border:none;padding:1rem 3rem;font-size:1.125rem;font-weight:700;border-radius:12px;cursor:pointer;transition:all .3s ease;box-shadow:0 8px 24px rgba(0,0,0,.15)}.cta-button[data-v-789afbaa]:hover{transform:translateY(-2px);box-shadow:0 12px 32px rgba(0,0,0,.2)}@media (max-width:768px){.logo-hero-title[data-v-789afbaa]{font-size:2.5rem}.section-title[data-v-789afbaa]{font-size:2rem}.logo-option-header h3[data-v-789afbaa]{font-size:1.5rem}.logo-preview[data-v-789afbaa]{padding:2rem}.application-grid[data-v-789afbaa],.color-grid[data-v-789afbaa],.principles-grid[data-v-789afbaa],.typography-grid[data-v-789afbaa]{grid-template-columns:1fr}}