.page-module__4P4Anq__page{flex-direction:column;display:flex}.page-module__4P4Anq__hero{padding-top:var(--space-16);padding-bottom:var(--space-12);background-color:var(--color-background-alt);text-align:center}.page-module__4P4Anq__title{font-size:var(--text-3xl);font-weight:var(--font-semibold);color:var(--color-text);margin-bottom:var(--space-4)}@media (min-width:768px){.page-module__4P4Anq__title{font-size:var(--text-4xl)}}.page-module__4P4Anq__subtitle{color:var(--color-text-secondary);max-width:680px;margin-inline:auto;font-size:1rem;line-height:1.7}.page-module__4P4Anq__solutionsList{gap:var(--space-6);flex-direction:column;display:flex}.page-module__4P4Anq__solutionCard{padding:var(--space-8);background-color:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-2xl);transition:all var(--transition-base);flex-direction:column;text-decoration:none;display:flex}.page-module__4P4Anq__solutionCard:hover{border-color:var(--color-primary);box-shadow:var(--shadow-lg);transform:translateY(-4px)}.page-module__4P4Anq__cardHeader{align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-6);display:flex}.page-module__4P4Anq__iconWrapper{border-radius:var(--radius-xl);background-color:var(--color-gray-100);width:72px;height:72px;color:var(--color-primary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.page-module__4P4Anq__solutionCard:hover .page-module__4P4Anq__iconWrapper{background-color:var(--color-primary);color:var(--color-white)}.page-module__4P4Anq__cardTitle{font-size:var(--text-2xl);font-weight:var(--font-bold);color:var(--color-text);margin-bottom:var(--space-1)}.page-module__4P4Anq__timeframe{font-size:var(--text-sm);color:var(--color-text-muted)}.page-module__4P4Anq__cardContent{margin-bottom:var(--space-4)}.page-module__4P4Anq__cardContent p{font-size:var(--text-base);color:var(--color-text-secondary);line-height:1.6}.page-module__4P4Anq__problemSection,.page-module__4P4Anq__solutionSection{gap:var(--space-2);flex-direction:column;display:flex}.page-module__4P4Anq__sectionLabel{font-size:var(--text-xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-muted)}.page-module__4P4Anq__problemSection p,.page-module__4P4Anq__solutionSection p{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-relaxed)}.page-module__4P4Anq__cardFooter{padding-top:var(--space-6);border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}.page-module__4P4Anq__priceRange{font-size:var(--text-lg);font-weight:var(--font-bold);color:var(--color-primary)}.page-module__4P4Anq__viewLink{align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text-muted);transition:color var(--transition-fast);display:inline-flex}.page-module__4P4Anq__solutionCard:hover .page-module__4P4Anq__viewLink{color:var(--color-primary)}.page-module__4P4Anq__cta{padding-block:var(--space-16);background:linear-gradient(135deg,var(--color-secondary)0%,#1a2744 100%);color:var(--color-white)}.page-module__4P4Anq__ctaContent{text-align:center}.page-module__4P4Anq__ctaContent h2{font-size:var(--text-3xl);font-weight:var(--font-bold);margin-bottom:var(--space-4)}.page-module__4P4Anq__ctaContent p{font-size:var(--text-lg);color:var(--color-gray-300);margin-bottom:var(--space-8)}.page-module__4P4Anq__ctaButtons{gap:var(--space-4);flex-direction:column;align-items:center;display:flex}@media (min-width:480px){.page-module__4P4Anq__ctaButtons{flex-direction:row;justify-content:center}}.page-module__4P4Anq__solutionsSection{padding-block:var(--space-16);background-color:var(--color-background)}.page-module__4P4Anq__evaluationSection{padding-block:var(--space-16);background-color:var(--color-background-alt)}.page-module__4P4Anq__evaluationContent{text-align:center;max-width:720px;margin-inline:auto}.page-module__4P4Anq__evaluationTitle{font-size:var(--text-xl);font-weight:var(--font-medium);color:var(--color-text);margin-bottom:var(--space-4)}@media (min-width:768px){.page-module__4P4Anq__evaluationTitle{font-size:var(--text-2xl)}}.page-module__4P4Anq__evaluationText{color:var(--color-text-secondary);margin-bottom:var(--space-4);font-size:.9375rem;line-height:1.75}.page-module__4P4Anq__evaluationNote{color:var(--color-text-muted);font-size:.875rem}.page-module__4P4Anq__inlineLink{color:var(--color-text);text-underline-offset:2px;text-decoration:underline;transition:color .15s}.page-module__4P4Anq__inlineLink:hover{color:var(--color-primary)}
