.quiz-landing-page.svelte-1t5grzj{width:100%;gap:12px;display:flex;flex-direction:column}.surface.svelte-1t5grzj{border:1px solid hsl(var(--border-default)/50%)}.hero.svelte-1t5grzj{text-align:center;display:flex;flex-direction:column;align-items:center;gap:1rem}.hero.svelte-1t5grzj .hero-title:where(.svelte-1t5grzj){font-size:2.5rem;font-weight:800;line-height:1.15;margin:0;max-width:600px}.hero.svelte-1t5grzj .hero-subtitle:where(.svelte-1t5grzj){font-size:1.1rem;line-height:1.6;margin:0;max-width:520px}.hero.svelte-1t5grzj .hero-features:where(.svelte-1t5grzj){display:flex;gap:.75rem;flex-wrap:wrap;justify-content:center}.motto.svelte-1t5grzj{text-align:center;gap:12px;display:flex;flex-direction:column;margin:20px 0 0}.motto.svelte-1t5grzj .section-subtitle:where(.svelte-1t5grzj){font-size:.9rem;color:hsl(var(--text-200));margin:0}.quiz-section.svelte-1t5grzj{max-width:700px;width:100%;overflow:hidden;padding:0;border-radius:var(--radius-sleek);box-sizing:border-box;position:relative}.quiz-section.svelte-1t5grzj .progress-bar:where(.svelte-1t5grzj){position:absolute;top:0;left:0;height:3px;background:hsl(var(--accent-500));border-radius:var(--radius-sleek) 0 0 0;transition:width .3s ease}.quiz-section.optional-feedback.svelte-1t5grzj{margin-top:0}.quiz-section.svelte-1t5grzj .quiz-section-header:where(.svelte-1t5grzj){padding:12px;background-color:hsl(var(--bg-200)/50%)}.quiz-section.svelte-1t5grzj .quiz-section-header:where(.svelte-1t5grzj) .quiz-section-title:where(.svelte-1t5grzj){font-size:1.25rem;font-weight:700;margin:0 0 .375rem}.quiz-section.svelte-1t5grzj .quiz-section-header:where(.svelte-1t5grzj) .quiz-section-desc:where(.svelte-1t5grzj){font-size:.9375rem;line-height:1.5;opacity:.65;margin:0}.quiz-section.svelte-1t5grzj .quiz-section-body:where(.svelte-1t5grzj){padding:12px;min-height:160px;display:flex;flex-direction:column;gap:1.5rem;justify-content:space-between}.quiz-section.svelte-1t5grzj .quiz-section-body:where(.svelte-1t5grzj) .result-account-cta:where(.svelte-1t5grzj){text-align:center}.quiz-section.svelte-1t5grzj .quiz-section-body:where(.svelte-1t5grzj) .result-account-cta:where(.svelte-1t5grzj) strong:where(.svelte-1t5grzj){display:block;margin-bottom:.375rem}.quiz-section.svelte-1t5grzj .quiz-section-body:where(.svelte-1t5grzj) .result-account-cta:where(.svelte-1t5grzj) p:where(.svelte-1t5grzj){margin:0;color:hsl(var(--text-200))}.email-success-message.svelte-1t5grzj{padding:2rem;text-align:center;background-color:hsl(var(--success-500)/8%);border:1px solid hsl(var(--success-500)/12%);border-radius:var(--border-radius);color:hsl(var(--success-500));display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1}.email-success-message.svelte-1t5grzj i:where(.svelte-1t5grzj){font-size:2rem;margin-bottom:.5rem}.email-success-message.svelte-1t5grzj p:where(.svelte-1t5grzj){margin:0;font-size:1rem}.email-success-message.svelte-1t5grzj .email-success-reminder:where(.svelte-1t5grzj){margin-top:.5rem;font-size:.875rem;opacity:.8}.general-error.svelte-1t5grzj{margin:0}.feedback-fields.svelte-1t5grzj{display:flex;flex-direction:column;gap:1rem;padding-top:1rem;border-top:1px solid hsl(var(--border-default)/30%)}.feedback-fields.svelte-1t5grzj .feedback-question:where(.svelte-1t5grzj){display:flex;flex-direction:column;gap:4px}.feedback-fields.svelte-1t5grzj .feedback-question:where(.svelte-1t5grzj) .feedback-question-text:where(.svelte-1t5grzj){font-size:1rem;margin:0;color:hsl(var(--text-200))}.testimonial-grid.svelte-1t5grzj{gap:12px}.testimonial-grid.svelte-1t5grzj .testimonial-card:where(.svelte-1t5grzj){padding:1rem 1.1rem;display:flex;flex-direction:column}.testimonial-grid.svelte-1t5grzj .testimonial-card:where(.svelte-1t5grzj) .testimonial-icon:where(.svelte-1t5grzj){font-size:18px;color:hsl(var(--accent-500))}.testimonial-grid.svelte-1t5grzj .testimonial-card:where(.svelte-1t5grzj) .testimonial-text:where(.svelte-1t5grzj){font-size:14px;line-height:1.6;margin:8px 0 10px}.testimonial-grid.svelte-1t5grzj .testimonial-card:where(.svelte-1t5grzj) .testimonial-source:where(.svelte-1t5grzj){font-size:12px;color:hsl(var(--text));margin:auto 0 0}.quiz-text-input.svelte-1t5grzj{width:100%;padding:.75rem 1rem;background:hsl(var(--bg-100));border:1px solid hsl(var(--border-subtle));border-radius:var(--border-radius);color:hsl(var(--text-300));font-size:1rem;outline:none;transition:border-color .2s;box-sizing:border-box}.quiz-text-input.svelte-1t5grzj:focus{border-color:hsl(var(--accent-500))}.quiz-text-input.svelte-1t5grzj::placeholder{color:hsl(var(--text-200))}.product-preview-section.svelte-1a3wf83{width:100%;display:flex;flex-direction:column;gap:7rem}.product-preview-section.svelte-1a3wf83 .preview-intro:where(.svelte-1a3wf83){display:flex;flex-direction:column;align-items:flex-start;gap:1rem;padding:4rem 0 0}.product-preview-section.svelte-1a3wf83 .preview-intro:where(.svelte-1a3wf83) h1:where(.svelte-1a3wf83){max-width:800px;margin:0;color:hsl(var(--text-400));font-size:3rem;line-height:1.02;letter-spacing:-.055em}.product-preview-section.svelte-1a3wf83 .preview-intro:where(.svelte-1a3wf83) .preview-subtitle:where(.svelte-1a3wf83){max-width:650px;margin:0;color:hsl(var(--text-100));font-size:1.05rem;line-height:1.6}.product-preview-section.svelte-1a3wf83 .preview-intro:where(.svelte-1a3wf83) .preview-origin-story:where(.svelte-1a3wf83){max-width:650px;margin:0;color:hsl(var(--text-200));font-size:.95rem;line-height:1.5}.product-preview-section.svelte-1a3wf83 .preview-intro:where(.svelte-1a3wf83) .preview-actions:where(.svelte-1a3wf83){display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.25rem}.product-preview-section.svelte-1a3wf83 .preview-bridge:where(.svelte-1a3wf83){display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1.5fr);align-items:center;gap:2rem;padding:12px;border-radius:var(--radius-sleek);background:linear-gradient(130deg,hsl(var(--accent-300)/20%),hsl(var(--card-bg)) 70%)}.product-preview-section.svelte-1a3wf83 .preview-bridge:where(.svelte-1a3wf83) .preview-bridge-intro:where(.svelte-1a3wf83){display:flex;flex-direction:column;gap:.55rem;height:100%}.product-preview-section.svelte-1a3wf83 .preview-bridge:where(.svelte-1a3wf83) .preview-bridge-intro:where(.svelte-1a3wf83) .preview-bridge-eyebrow:where(.svelte-1a3wf83){color:hsl(var(--accent-500));font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.product-preview-section.svelte-1a3wf83 .preview-bridge:where(.svelte-1a3wf83) .preview-bridge-intro:where(.svelte-1a3wf83) h2:where(.svelte-1a3wf83){max-width:360px;margin:12px 0 0;color:hsl(var(--text-300));font-size:1.55rem;line-height:1.1;letter-spacing:-.025em}.product-preview-section.svelte-1a3wf83 .preview-bridge:where(.svelte-1a3wf83) .preview-bridge-intro:where(.svelte-1a3wf83) p:where(.svelte-1a3wf83){max-width:390px;margin:0;color:hsl(var(--text-100));font-size:.9rem;line-height:1.5}.product-preview-section.svelte-1a3wf83 .preview-bridge:where(.svelte-1a3wf83) .preview-cards:where(.svelte-1a3wf83){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.product-preview-section.svelte-1a3wf83 .preview-bridge:where(.svelte-1a3wf83) .preview-cards:where(.svelte-1a3wf83) .preview-card:where(.svelte-1a3wf83){display:flex;flex-direction:column;gap:.75rem;min-width:0;padding:12px;border:1px solid hsl(var(--border-default)/40%);border-radius:var(--border-radius);background:hsl(var(--card-bg))}.product-preview-section.svelte-1a3wf83 .preview-bridge:where(.svelte-1a3wf83) .preview-cards:where(.svelte-1a3wf83) .preview-card:where(.svelte-1a3wf83) .preview-card-icon:where(.svelte-1a3wf83){display:flex;align-items:center;justify-content:center;border:1px solid hsl(var(--accent-200)/35%);color:hsl(var(--accent-500));font-size:1.4rem;background:hsl(var(--accent-100)/.25);width:44px;height:44px;border-radius:var(--border-radius);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-sizing:border-box}.product-preview-section.svelte-1a3wf83 .preview-bridge:where(.svelte-1a3wf83) .preview-cards:where(.svelte-1a3wf83) .preview-card:where(.svelte-1a3wf83) .preview-card-copy:where(.svelte-1a3wf83){display:flex;flex-direction:column;gap:.4rem}.product-preview-section.svelte-1a3wf83 .preview-bridge:where(.svelte-1a3wf83) .preview-cards:where(.svelte-1a3wf83) .preview-card:where(.svelte-1a3wf83) .preview-card-copy:where(.svelte-1a3wf83) h3:where(.svelte-1a3wf83){margin:0;color:hsl(var(--text-300));font-size:.95rem;line-height:1.2}.product-preview-section.svelte-1a3wf83 .preview-bridge:where(.svelte-1a3wf83) .preview-cards:where(.svelte-1a3wf83) .preview-card:where(.svelte-1a3wf83) .preview-card-copy:where(.svelte-1a3wf83) p:where(.svelte-1a3wf83){margin:0;color:hsl(var(--text-100));font-size:.8rem;line-height:1.45}.product-preview-section.svelte-1a3wf83 .preview-shell:where(.svelte-1a3wf83){display:flex;flex-direction:column;gap:12px;padding:0;box-shadow:0 20px 60px hsl(var(--bg)/40%)}.product-preview-section.svelte-1a3wf83 .preview-shell:where(.svelte-1a3wf83) .preview-tabs:where(.svelte-1a3wf83){display:grid;grid-template-columns:repeat(3,max-content);gap:0;width:100%;max-width:100%;align-self:flex-start;box-sizing:border-box;border:1px solid hsl(var(--border-default)/60%);border-radius:var(--radius-sleek);background:hsl(var(--card-bg));overflow-x:auto}.product-preview-section.svelte-1a3wf83 .preview-shell:where(.svelte-1a3wf83) .preview-tabs:where(.svelte-1a3wf83) .preview-tab:where(.svelte-1a3wf83){display:flex;align-items:center;justify-content:center;gap:.45rem;padding:10px 12px;background:transparent;color:hsl(var(--text-100));font-size:.8rem;text-transform:none;white-space:nowrap;border-radius:0;border:transparent;border-bottom:3px solid transparent}.product-preview-section.svelte-1a3wf83 .preview-shell:where(.svelte-1a3wf83) .preview-tabs:where(.svelte-1a3wf83) .preview-tab:where(.svelte-1a3wf83):hover,.product-preview-section.svelte-1a3wf83 .preview-shell:where(.svelte-1a3wf83) .preview-tabs:where(.svelte-1a3wf83) .preview-tab.is-active:where(.svelte-1a3wf83){border-bottom-color:hsl(var(--accent-500));background:linear-gradient(to top,hsl(var(--accent-300)/35%),hsl(var(--accent-300)/15%) 10%,hsl(var(--accent-300)/0%))}.product-preview-section.svelte-1a3wf83 .preview-shell:where(.svelte-1a3wf83) .preview-content:where(.svelte-1a3wf83){min-width:0}.product-preview-section.svelte-1a3wf83 .preview-shell:where(.svelte-1a3wf83) .preview-content:where(.svelte-1a3wf83) .dashboard-preview:where(.svelte-1a3wf83){display:flex;flex-direction:column;gap:12px}.product-preview-section.svelte-1a3wf83 .preview-shell:where(.svelte-1a3wf83) .preview-content:where(.svelte-1a3wf83) .dashboard-preview:where(.svelte-1a3wf83) .dashboard-stats:where(.svelte-1a3wf83){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.product-preview-section.svelte-1a3wf83 .preview-shell:where(.svelte-1a3wf83) .preview-content:where(.svelte-1a3wf83) .dashboard-preview:where(.svelte-1a3wf83) .dashboard-stats:where(.svelte-1a3wf83) .stat-card:where(.svelte-1a3wf83){display:flex;flex-direction:column;gap:4px}.product-preview-section.svelte-1a3wf83 .preview-shell:where(.svelte-1a3wf83) .preview-content:where(.svelte-1a3wf83) .dashboard-preview:where(.svelte-1a3wf83) .dashboard-stats:where(.svelte-1a3wf83) .stat-card:where(.svelte-1a3wf83) span:where(.svelte-1a3wf83){color:hsl(var(--text-200));font-size:.8125rem}.product-preview-section.svelte-1a3wf83 .preview-shell:where(.svelte-1a3wf83) .preview-content:where(.svelte-1a3wf83) .dashboard-preview:where(.svelte-1a3wf83) .dashboard-stats:where(.svelte-1a3wf83) .stat-card:where(.svelte-1a3wf83) strong:where(.svelte-1a3wf83){color:hsl(var(--text-300));font-size:1.5rem}.product-preview-section.svelte-1a3wf83 .preview-shell:where(.svelte-1a3wf83) .preview-content:where(.svelte-1a3wf83) .dashboard-preview:where(.svelte-1a3wf83) .focus-card:where(.svelte-1a3wf83){display:flex;flex-direction:column;gap:.3rem}.product-preview-section.svelte-1a3wf83 .preview-shell:where(.svelte-1a3wf83) .preview-content:where(.svelte-1a3wf83) .dashboard-preview:where(.svelte-1a3wf83) .focus-card:where(.svelte-1a3wf83) .focus-label:where(.svelte-1a3wf83){color:hsl(var(--text-200));font-size:.8125rem}.product-preview-section.svelte-1a3wf83 .preview-shell:where(.svelte-1a3wf83) .preview-content:where(.svelte-1a3wf83) .dashboard-preview:where(.svelte-1a3wf83) .focus-card:where(.svelte-1a3wf83) strong:where(.svelte-1a3wf83){color:hsl(var(--accent-500));font-size:1.35rem}.product-preview-section.svelte-1a3wf83 .preview-shell:where(.svelte-1a3wf83) .preview-content:where(.svelte-1a3wf83) .dashboard-preview:where(.svelte-1a3wf83) .focus-card:where(.svelte-1a3wf83) p:where(.svelte-1a3wf83){margin:0;color:hsl(var(--text-100));font-size:.85rem}.product-preview-section.svelte-1a3wf83 .preview-shell:where(.svelte-1a3wf83) .preview-content:where(.svelte-1a3wf83) .projects-preview:where(.svelte-1a3wf83),.product-preview-section.svelte-1a3wf83 .preview-shell:where(.svelte-1a3wf83) .preview-content:where(.svelte-1a3wf83) .compare-preview:where(.svelte-1a3wf83){display:flex;flex-direction:column;gap:12px}.product-preview-section.svelte-1a3wf83 .preview-shell:where(.svelte-1a3wf83) .preview-content:where(.svelte-1a3wf83) .projects-preview:where(.svelte-1a3wf83) .project-grid:where(.svelte-1a3wf83){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.product-preview-section.svelte-1a3wf83 .preview-shell:where(.svelte-1a3wf83) .preview-content:where(.svelte-1a3wf83) .projects-preview:where(.svelte-1a3wf83) .project-grid:where(.svelte-1a3wf83) .project-card-preview:where(.svelte-1a3wf83){min-width:0}@media(max-width:900px){.product-preview-section.svelte-1a3wf83 .preview-bridge:where(.svelte-1a3wf83){grid-template-columns:1fr}.product-preview-section.svelte-1a3wf83 .preview-bridge:where(.svelte-1a3wf83) .preview-bridge-intro:where(.svelte-1a3wf83){max-width:620px}.product-preview-section.svelte-1a3wf83 .preview-shell:where(.svelte-1a3wf83) .preview-content:where(.svelte-1a3wf83) .projects-preview:where(.svelte-1a3wf83) .project-grid:where(.svelte-1a3wf83){grid-template-columns:1fr}}@media(max-width:640px){.product-preview-section.svelte-1a3wf83 .preview-bridge:where(.svelte-1a3wf83){padding:1rem}.product-preview-section.svelte-1a3wf83 .preview-bridge:where(.svelte-1a3wf83) .preview-cards:where(.svelte-1a3wf83){grid-template-columns:1fr}.product-preview-section.svelte-1a3wf83 .preview-shell:where(.svelte-1a3wf83) .preview-content:where(.svelte-1a3wf83) .dashboard-preview:where(.svelte-1a3wf83) .dashboard-stats:where(.svelte-1a3wf83){grid-template-columns:1fr}}.integration-section.svelte-7g5ifi{width:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:3rem;align-self:flex-start}.integration-section.svelte-7g5ifi .motto:where(.svelte-7g5ifi){text-align:left;gap:12px;display:flex;flex-direction:column;margin:0}.integration-section.svelte-7g5ifi .motto:where(.svelte-7g5ifi) h2:where(.svelte-7g5ifi){font-weight:600;margin:0}.integration-section.svelte-7g5ifi .motto:where(.svelte-7g5ifi) .integration-description:where(.svelte-7g5ifi){max-width:620px;margin:0;color:hsl(var(--text-200));font-size:.9rem;line-height:1.5}.integration-section.svelte-7g5ifi .motto:where(.svelte-7g5ifi) .section-badges:where(.svelte-7g5ifi){display:flex;flex-direction:row;align-items:center;gap:.75rem;margin:0;flex-wrap:wrap;justify-content:flex-start}.integration-section.svelte-7g5ifi .motto:where(.svelte-7g5ifi) .section-badges:where(.svelte-7g5ifi) span:where(.svelte-7g5ifi){display:inline-flex;align-items:center;gap:.4rem;color:hsl(var(--text-100));font-size:.82rem}.integration-section.svelte-7g5ifi .motto:where(.svelte-7g5ifi) .section-badges:where(.svelte-7g5ifi) i:where(.svelte-7g5ifi){color:hsl(var(--text-100))}.integration-section.svelte-7g5ifi .demo-integration:where(.svelte-7g5ifi){background:hsl(var(--card-bg));border-radius:var(--border-subtle);padding:12px;display:flex;flex-direction:column;gap:.75rem;border:1px solid hsl(var(--border-default)/50%)}.integration-section.svelte-7g5ifi .demo-integration:where(.svelte-7g5ifi) .integration-header:where(.svelte-7g5ifi){display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;color:hsl(var(--text-100))}.integration-section.svelte-7g5ifi .demo-integration:where(.svelte-7g5ifi) .integration-header:where(.svelte-7g5ifi) i:where(.svelte-7g5ifi){color:hsl(var(--accent-500))}.integration-section.svelte-7g5ifi .demo-integration:where(.svelte-7g5ifi) .integration-wrapper:where(.svelte-7g5ifi){gap:6px;display:flex;flex-direction:column}.integration-section.svelte-7g5ifi .demo-integration:where(.svelte-7g5ifi) .integration-wrapper:where(.svelte-7g5ifi) .integration-code:where(.svelte-7g5ifi){background:hsl(var(--bg-200)/80%);padding:.6rem .5rem;overflow-x:auto;border-radius:var(--border-subtle)}.integration-section.svelte-7g5ifi .demo-integration:where(.svelte-7g5ifi) .integration-wrapper:where(.svelte-7g5ifi) .integration-code:where(.svelte-7g5ifi) code:where(.svelte-7g5ifi){font-family:Fira Code,monospace;font-size:.8125rem;color:hsl(var(--text-200))}@media(max-width:1100px){.integration-section.svelte-7g5ifi{grid-template-columns:1fr}}.landing-container.svelte-npk5w0{width:100%;box-sizing:border-box;align-items:center;gap:7rem;padding:0 12px 150px 0;margin:0 auto}.landing-container.svelte-npk5w0 .landing-quiz-section:where(.svelte-npk5w0){width:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:3rem;scroll-margin-top:5rem}.landing-container.svelte-npk5w0 .landing-quiz-section:where(.svelte-npk5w0) .section-intro:where(.svelte-npk5w0){max-width:520px;display:flex;flex-direction:column;gap:.7rem}.landing-container.svelte-npk5w0 .landing-quiz-section:where(.svelte-npk5w0) .section-intro:where(.svelte-npk5w0) h2:where(.svelte-npk5w0){margin:0;color:hsl(var(--text-400));font-size:3rem;line-height:1.05;letter-spacing:-.04em}.landing-container.svelte-npk5w0 .landing-quiz-section:where(.svelte-npk5w0) .section-intro:where(.svelte-npk5w0) p:where(.svelte-npk5w0):last-child{max-width:650px;margin:0;color:hsl(var(--text-100));font-size:1.05rem;line-height:1.6}@media(max-width:1100px){.landing-container.svelte-npk5w0{padding-right:.75rem;padding-left:.75rem}.landing-container.svelte-npk5w0 .landing-quiz-section:where(.svelte-npk5w0){grid-template-columns:1fr}.landing-container.svelte-npk5w0 .landing-quiz-section:where(.svelte-npk5w0) .section-intro:where(.svelte-npk5w0){max-width:none}}
