.page-module__yFnqyq__page{flex-direction:column;min-height:100vh;display:flex}.page-module__yFnqyq__main{padding-top:var(--space-12);padding-bottom:var(--space-16);flex:1}.page-module__yFnqyq__heroSection{text-align:center;margin-bottom:var(--space-12)}.page-module__yFnqyq__heroSection h1{margin-bottom:var(--space-4)}.page-module__yFnqyq__subtitle{font-size:var(--text-lg);color:var(--text-secondary);max-width:720px;line-height:var(--leading-relaxed);margin:0 auto}.page-module__yFnqyq__questionnaireCard{background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);padding:var(--space-8);margin-bottom:var(--space-12)}.page-module__yFnqyq__questionnaireTitle{font-size:var(--text-xl);font-weight:var(--weight-semibold);color:var(--text-primary);margin-bottom:var(--space-2)}.page-module__yFnqyq__questionnaireDesc{font-size:var(--text-sm);color:var(--text-muted);margin-bottom:var(--space-8)}.page-module__yFnqyq__questionnaireGrid{gap:var(--space-6);grid-template-columns:repeat(2,1fr);display:grid}@media (max-width:768px){.page-module__yFnqyq__questionnaireGrid{grid-template-columns:1fr}}.page-module__yFnqyq__questionColumn{gap:var(--space-5);flex-direction:column;display:flex}.page-module__yFnqyq__questionnaireActions{margin-top:var(--space-8);justify-content:center;display:flex}.page-module__yFnqyq__recsSection{margin-bottom:var(--space-12)}.page-module__yFnqyq__recsHeader{text-align:center;margin-bottom:var(--space-8)}.page-module__yFnqyq__recsHeader h2{margin-bottom:var(--space-3)}.page-module__yFnqyq__recsHeader p{font-size:var(--text-base);color:var(--text-secondary);max-width:560px;margin:0 auto}.page-module__yFnqyq__recsGrid{gap:var(--space-6);margin-bottom:var(--space-8);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:1024px){.page-module__yFnqyq__recsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.page-module__yFnqyq__recsGrid{grid-template-columns:1fr}}.page-module__yFnqyq__recCard{background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);padding:var(--space-6);transition:border-color var(--transition-base), box-shadow var(--transition-base);animation:page-module__yFnqyq__slideUp var(--transition-slow);flex-direction:column;display:flex}.page-module__yFnqyq__recCard:hover{border-color:var(--border)}.page-module__yFnqyq__recCardPrimary{border-color:var(--accent-teal);box-shadow:var(--shadow-glow-teal)}.page-module__yFnqyq__recLabel{font-size:var(--text-xs);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.06em;color:var(--accent-teal);margin-bottom:var(--space-3)}.page-module__yFnqyq__recLabelGold{color:var(--accent-gold)}.page-module__yFnqyq__recLabelPurple{color:var(--accent-purple)}.page-module__yFnqyq__recName{font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--text-primary);margin-bottom:var(--space-2)}.page-module__yFnqyq__recPrice{font-size:var(--text-2xl);font-weight:var(--weight-bold);color:var(--text-primary);margin-bottom:var(--space-3);letter-spacing:-.02em}.page-module__yFnqyq__recDesc{font-size:var(--text-sm);color:var(--text-muted);line-height:var(--leading-relaxed);margin-bottom:var(--space-4);flex:1}.page-module__yFnqyq__recIncludes{gap:var(--space-2);margin-bottom:var(--space-5);flex-direction:column;list-style:none;display:flex}.page-module__yFnqyq__recIncludes li{align-items:flex-start;gap:var(--space-2);font-size:var(--text-xs);color:var(--text-secondary);display:flex}.page-module__yFnqyq__recCheckIcon{color:var(--accent-teal);flex-shrink:0;margin-top:1px}.page-module__yFnqyq__recButton{width:100%;padding:var(--space-3) var(--space-5);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--weight-medium);border:1px solid var(--border);color:var(--text-primary);transition:all var(--transition-fast);cursor:pointer;background:0 0;justify-content:center;align-items:center;margin-top:auto;line-height:1;display:inline-flex}.page-module__yFnqyq__recButton:hover{background:var(--bg-elevated);border-color:var(--text-muted)}.page-module__yFnqyq__recButtonPrimary{background:var(--accent-teal);color:var(--text-inverse);border-color:var(--accent-teal)}.page-module__yFnqyq__recButtonPrimary:hover{background:var(--accent-teal-dark);border-color:var(--accent-teal-dark);box-shadow:var(--shadow-glow-teal)}.page-module__yFnqyq__whySection{background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);padding:var(--space-8);margin-bottom:var(--space-12)}.page-module__yFnqyq__whyTitle{font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--text-primary);margin-bottom:var(--space-4)}.page-module__yFnqyq__whyList{gap:var(--space-3);flex-direction:column;list-style:none;display:flex}.page-module__yFnqyq__whyList li{align-items:flex-start;gap:var(--space-3);font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-relaxed);display:flex}.page-module__yFnqyq__whyIcon{color:var(--accent-teal);font-size:var(--text-base);flex-shrink:0;margin-top:2px}.page-module__yFnqyq__followupSection{max-width:640px;margin:0 auto}.page-module__yFnqyq__followupCard{background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);padding:var(--space-8)}.page-module__yFnqyq__followupTitle{font-size:var(--text-xl);font-weight:var(--weight-semibold);color:var(--text-primary);margin-bottom:var(--space-2)}.page-module__yFnqyq__followupDesc{font-size:var(--text-sm);color:var(--text-muted);margin-bottom:var(--space-6)}.page-module__yFnqyq__followupGrid{gap:var(--space-5);grid-template-columns:repeat(2,1fr);display:grid}@media (max-width:640px){.page-module__yFnqyq__followupGrid{grid-template-columns:1fr}}.page-module__yFnqyq__followupFullRow{grid-column:1/-1}.page-module__yFnqyq__followupActions{margin-top:var(--space-6);justify-content:flex-end;display:flex}@keyframes page-module__yFnqyq__slideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}
