.LegalNavigator-module__GXiGrG__wizardContainer{width:100%;max-width:1000px;margin:0 auto}.LegalNavigator-module__GXiGrG__progressContainer{margin-bottom:var(--space-16);padding:0 var(--space-4);justify-content:center;align-items:center;display:flex}.LegalNavigator-module__GXiGrG__progressStep{align-items:center;gap:var(--space-3);display:flex}.LegalNavigator-module__GXiGrG__stepCircle{width:32px;height:32px;font-size:var(--text-sm);font-weight:var(--font-bold);border:2px solid var(--color-smoke);color:var(--color-slate);background-color:var(--color-white);transition:all var(--transition-fast);border-radius:50%;justify-content:center;align-items:center;display:flex}.LegalNavigator-module__GXiGrG__stepCircleActive{border-color:var(--color-brass);background-color:var(--color-brass);color:var(--color-white)}.LegalNavigator-module__GXiGrG__stepText{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-slate)}.LegalNavigator-module__GXiGrG__stepTextActive{color:var(--color-ink);font-weight:var(--font-bold)}.LegalNavigator-module__GXiGrG__progressLine{background-color:var(--color-smoke);max-width:120px;height:1px;margin:0 var(--space-4);flex-grow:1}.LegalNavigator-module__GXiGrG__questionHeader{text-align:center;margin-bottom:var(--space-12)}.LegalNavigator-module__GXiGrG__questionTitle{font-family:var(--font-heading);font-size:var(--text-3xl);color:var(--color-ink);margin-bottom:var(--space-2)}.LegalNavigator-module__GXiGrG__questionSubtitle{color:var(--color-slate);font-size:var(--text-lg)}.LegalNavigator-module__GXiGrG__navActions{margin-bottom:var(--space-8);justify-content:space-between;display:flex}.LegalNavigator-module__GXiGrG__navBtn{align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--font-bold);cursor:pointer;color:var(--color-slate);transition:color var(--transition-fast);background:0 0;border:none;display:flex}.LegalNavigator-module__GXiGrG__navBtn:hover:not(:disabled){color:var(--color-ink)}.LegalNavigator-module__GXiGrG__navBtn:disabled{opacity:.5;cursor:not-allowed}.LegalNavigator-module__GXiGrG__optionsGrid{gap:var(--space-4);margin-bottom:var(--space-12);grid-template-columns:1fr;display:grid}@media (min-width:768px){.LegalNavigator-module__GXiGrG__optionsGrid{gap:var(--space-6);grid-template-columns:1fr 1fr}}.LegalNavigator-module__GXiGrG__optionCard{background-color:var(--color-white);border:1px solid var(--color-smoke);border-radius:var(--radius-lg);padding:var(--space-6);align-items:flex-start;gap:var(--space-4);cursor:pointer;transition:all var(--transition-fast);text-align:left;width:100%;display:flex}.LegalNavigator-module__GXiGrG__optionCard:hover{border-color:var(--color-brass);transform:translateY(-2px);box-shadow:0 4px 20px #0000000d}.LegalNavigator-module__GXiGrG__optionIcon{color:var(--color-ink);flex-shrink:0}.LegalNavigator-module__GXiGrG__optionContent{gap:var(--space-1);flex-direction:column;display:flex}.LegalNavigator-module__GXiGrG__optionTitle{font-weight:var(--font-bold);font-size:var(--text-base);color:var(--color-ink)}.LegalNavigator-module__GXiGrG__optionDesc{font-size:var(--text-sm);color:var(--color-slate);line-height:var(--lh-relaxed)}.LegalNavigator-module__GXiGrG__secureBadge{justify-content:center;align-items:center;gap:var(--space-4);max-width:400px;padding:var(--space-4);border:1px solid var(--color-smoke);border-radius:var(--radius-md);background-color:var(--color-white);margin:0 auto;display:flex}.LegalNavigator-module__GXiGrG__secureIcon{color:var(--color-brass)}.LegalNavigator-module__GXiGrG__secureText{flex-direction:column;display:flex}.LegalNavigator-module__GXiGrG__secureTitle{font-weight:var(--font-bold);font-size:var(--text-sm);color:var(--color-ink)}.LegalNavigator-module__GXiGrG__secureDesc{font-size:var(--text-xs);color:var(--color-slate)}.LegalNavigator-module__GXiGrG__formContainer{background-color:var(--color-white);max-width:500px;padding:var(--space-8);border-radius:var(--radius-lg);border:1px solid var(--color-smoke);margin:0 auto}.LegalNavigator-module__GXiGrG__formGroup{margin-bottom:var(--space-4)}.LegalNavigator-module__GXiGrG__label{font-size:var(--text-sm);font-weight:var(--font-bold);margin-bottom:var(--space-2);color:var(--color-ink);display:block}.LegalNavigator-module__GXiGrG__input{width:100%;padding:var(--space-3);border:1px solid var(--color-smoke);border-radius:var(--radius-sm);font-size:var(--text-base);transition:border-color var(--transition-fast);outline:none}.LegalNavigator-module__GXiGrG__input:focus{border-color:var(--color-brass)}.LegalNavigator-module__GXiGrG__recommendationCard{background-color:var(--color-white);border-radius:var(--radius-lg);padding:var(--space-10);box-shadow:var(--shadow-lg);border-top:4px solid var(--color-brass)}.LegalNavigator-module__GXiGrG__teamMatch{margin-top:var(--space-8);padding:var(--space-6);background-color:var(--color-smoke);border-radius:var(--radius-md);align-items:center;gap:var(--space-6);display:flex}.LegalNavigator-module__GXiGrG__teamImage{background-color:var(--color-white);border-radius:50%;width:80px;height:80px;position:relative;overflow:hidden}.LegalNavigator-module__GXiGrG__teamInfo{flex-grow:1}.LegalNavigator-module__GXiGrG__teamName{font-weight:var(--font-bold);font-size:var(--text-lg);color:var(--color-ink)}.LegalNavigator-module__GXiGrG__teamRole{font-size:var(--text-sm);color:var(--color-brass);margin-bottom:var(--space-2)}
.LegalNavigatorPage-module__RQ-jUa__heroSection{background-color:var(--color-ink);color:var(--color-white);padding:var(--space-24) 0;margin-bottom:var(--space-16);position:relative;overflow:hidden}.LegalNavigatorPage-module__RQ-jUa__heroBackground{opacity:.15;z-index:1;background-image:url(/images/hero/hero1.png);background-position:100%;background-size:cover;width:100%;height:100%;position:absolute;top:0;right:0}.LegalNavigatorPage-module__RQ-jUa__heroContent{z-index:2;max-width:600px;position:relative}.LegalNavigatorPage-module__RQ-jUa__sectionLabel{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-bold);color:var(--color-brass);text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--space-6);display:block}.LegalNavigatorPage-module__RQ-jUa__brassText{color:var(--color-brass)}.LegalNavigatorPage-module__RQ-jUa__heroTitle{font-size:clamp(var(--text-4xl), 5vw, 64px);margin-bottom:var(--space-6);color:var(--color-white);line-height:1.1}.LegalNavigatorPage-module__RQ-jUa__heroDesc{font-size:var(--text-lg);color:var(--color-parchment);line-height:var(--lh-relaxed);margin-bottom:var(--space-8)}.LegalNavigatorPage-module__RQ-jUa__trustMarkers{gap:var(--space-8);margin-bottom:var(--space-12);flex-wrap:wrap;display:flex}.LegalNavigatorPage-module__RQ-jUa__trustMarker{align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--font-bold);color:var(--color-white);display:flex}.LegalNavigatorPage-module__RQ-jUa__trustIcon{color:var(--color-brass)}.LegalNavigatorPage-module__RQ-jUa__disclaimerBox{background-color:var(--color-white);border-radius:var(--radius-md);padding:var(--space-6);align-items:flex-start;gap:var(--space-4);max-width:550px;display:flex}.LegalNavigatorPage-module__RQ-jUa__infoIcon{color:var(--color-slate);flex-shrink:0}.LegalNavigatorPage-module__RQ-jUa__disclaimerText{font-size:var(--text-xs);color:var(--color-ink);line-height:var(--lh-relaxed)}.LegalNavigatorPage-module__RQ-jUa__ctaSection{background-color:var(--color-ink);padding:var(--space-16) 0;margin-top:var(--space-24);position:relative;overflow:hidden}.LegalNavigatorPage-module__RQ-jUa__ctaBg{opacity:.1;z-index:1;background-image:url(/images/hero/hero1.png);background-position:0;background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0}.LegalNavigatorPage-module__RQ-jUa__ctaContent{z-index:2;gap:var(--space-8);text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}@media (min-width:1024px){.LegalNavigatorPage-module__RQ-jUa__ctaContent{text-align:left;flex-direction:row;justify-content:space-between}}.LegalNavigatorPage-module__RQ-jUa__ctaTitle{font-family:var(--font-heading);font-size:var(--text-2xl);color:var(--color-white);margin-bottom:var(--space-2)}.LegalNavigatorPage-module__RQ-jUa__ctaDesc{color:var(--color-slate-light);font-size:var(--text-base)}.LegalNavigatorPage-module__RQ-jUa__ctaButtons{gap:var(--space-4);display:flex}
