@layer base{._container_ubovs_2{display:flex;flex-direction:column;gap:var(--spacing-12);width:100%;max-width:1000px;margin:0 auto;padding:var(--spacing-8) var(--spacing-4)}._section_ubovs_12{display:flex;flex-direction:column;gap:var(--spacing-6)}._divider_ubovs_18{height:1px;width:100%;margin:var(--spacing-4) 0;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--primary) 30%,transparent),transparent)}._personalizationSection_ubovs_31{background:color-mix(in srgb,var(--surface) 60%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid color-mix(in srgb,var(--border) 60%,transparent);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:var(--spacing-4)}._inputsRow_ubovs_44{display:flex;gap:var(--spacing-4)}._inputGroup_ubovs_49{display:flex;flex-direction:column;gap:var(--spacing-2);flex:1}._inputGroup_ubovs_49 label{font-size:.875rem;font-weight:500;color:var(--foreground);white-space:nowrap}._actionRow_ubovs_63{display:flex;justify-content:flex-end}._introHeader_ubovs_69{display:flex;align-items:center;justify-content:center;gap:var(--spacing-4);flex-wrap:wrap}._sectionTitle_ubovs_77{font-size:1.5rem;font-weight:700;color:var(--foreground);margin:0;text-align:center}._dynamicTitle_ubovs_85{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2)}._favicon_ubovs_92{width:56px;height:56px;border-radius:var(--radius-full);object-fit:contain}._introTextWrapper_ubovs_99{display:flex;flex-direction:column;gap:var(--spacing-4);max-width:800px;margin:0 auto}._introText_ubovs_99{font-size:1.125rem;line-height:1.7;color:var(--muted-foreground);text-align:center;margin:0}._glassCard_ubovs_116{background:color-mix(in srgb,var(--surface) 60%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid color-mix(in srgb,var(--border) 60%,transparent);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow-md);display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--spacing-4);transition:transform var(--animation-duration-normal) ease}._glassCard_ubovs_116:hover{transform:translateY(-2px)}._middleSlotWrapper_ubovs_136{display:flex;flex-direction:column;gap:var(--spacing-4)}._middleSlotPrompt_ubovs_142{text-align:center;font-size:1.125rem;color:var(--muted-foreground);font-weight:500}._challengesGrid_ubovs_150{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-4)}._iconWrapper_ubovs_156{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--radius-full);background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary)}._cardTitle_ubovs_167{font-size:1rem;font-weight:600;color:var(--foreground);margin:0}._painSolutionsGrid_ubovs_175{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-4)}._painSolutionCard_ubovs_181{background:color-mix(in srgb,var(--surface) 60%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid color-mix(in srgb,var(--border) 60%,transparent);border-radius:var(--radius-lg);padding:var(--spacing-4) var(--spacing-6);box-shadow:var(--shadow-sm);display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:var(--spacing-4)}._painText_ubovs_196{flex:1;font-size:.9375rem;color:var(--muted-foreground);text-decoration:line-through;opacity:.8}._arrowIcon_ubovs_204{flex-shrink:0;color:var(--border)}._solutionText_ubovs_209{flex:1;font-size:.9375rem;font-weight:700;color:var(--success);text-align:right}._practicesList_ubovs_218{display:flex;flex-direction:column;gap:var(--spacing-3);max-width:700px;margin:0 auto;width:100%}._practiceItem_ubovs_227{display:flex;align-items:center;gap:var(--spacing-4);background:color-mix(in srgb,var(--surface) 40%,transparent);padding:var(--spacing-3) var(--spacing-4);border-radius:var(--radius-md);border:1px solid transparent;transition:border-color var(--animation-duration-fast) ease}._practiceItem_ubovs_227:hover{border-color:color-mix(in srgb,var(--primary) 30%,transparent)}._numberBadge_ubovs_242{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-full);background-color:var(--primary);color:var(--primary-foreground);font-weight:700;font-size:.875rem;flex-shrink:0}._practiceText_ubovs_256{font-size:1rem;color:var(--foreground);font-weight:500}._aiNarrativeCard_ubovs_263{border-left:4px solid var(--primary);background:color-mix(in srgb,var(--primary) 4%,var(--surface));border-radius:0 var(--radius-md) var(--radius-md) 0;padding:1.25rem var(--spacing-6);display:flex;flex-direction:column;gap:var(--spacing-2);text-align:left}._aiNarrativeLabel_ubovs_274{font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--primary)}._aiNarrativeText_ubovs_282{font-size:1rem;line-height:1.7;color:var(--muted-foreground);margin:0;font-style:normal}._ctaSection_ubovs_291{align-items:center;text-align:center;padding-top:var(--spacing-4)}._ctaTitle_ubovs_297{font-size:1.75rem;font-weight:700;color:var(--foreground);margin-bottom:var(--spacing-2)}._ctaActions_ubovs_304{display:flex;align-items:center;justify-content:center;gap:var(--spacing-6);flex-wrap:wrap}@media(max-width:900px){._challengesGrid_ubovs_150{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){._painSolutionsGrid_ubovs_175{grid-template-columns:1fr}._introText_ubovs_99{font-size:1rem}}@media(max-width:600px){._inputsRow_ubovs_44{flex-direction:column}._challengesGrid_ubovs_150{grid-template-columns:1fr}._painSolutionCard_ubovs_181{flex-direction:column;text-align:center;justify-content:center}._painText_ubovs_196,._solutionText_ubovs_209{text-align:center}._arrowIcon_ubovs_204{transform:rotate(90deg)}._ctaActions_ubovs_304{flex-direction:column;gap:var(--spacing-4)}}}
