.page_main__nw1Wk{min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;line-height:1.6;color:#2c3e50;background:linear-gradient(135deg,#f5f7fa,#c3cfe2)}.page_container__jZF7q{max-width:1200px;margin:0 auto;padding:0 2rem}.page_hero__7KFOs{background:linear-gradient(135deg,#667eea,#764ba2);color:white;min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;text-align:center;position:relative;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}.page_heroContent__dzLob{max-width:800px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:2rem;padding:2rem 2rem 4rem}.page_profileImage__bCQa9{margin-bottom:1rem}.page_profilePhoto__En98R{width:300px;height:300px;border-radius:50%;border:4px solid rgba(255,255,255,.3);object-fit:cover;object-position:center 10%;box-shadow:0 8px 32px rgba(0,0,0,.2);transform:scale(.67)}.page_heroText__JVWLO h1{font-size:3rem;font-weight:300;margin:0 0 .5rem;letter-spacing:-.02em}.page_credentials__1XaAW{font-size:1.2rem;margin:0 0 .5rem;font-weight:500}.page_subtitle__YBgxm{font-size:1.1rem;margin:0 0 .5rem;opacity:.9}.page_location__fy_92{font-size:1rem;margin:0;opacity:.8}.page_about__YOpBg,.page_approaches__IkICL,.page_clientFocus__TUZf9,.page_contact__jWuHg,.page_practice__6bcrI,.page_specializations__Z7Lbo{padding:4rem 0}.page_about__YOpBg{background:white}.page_specializations__Z7Lbo{background:#f8f9fa}.page_approaches__IkICL{background:white}.page_clientFocus__TUZf9{background:#f8f9fa}.page_practice__6bcrI{background:white}.page_contact__jWuHg{background:linear-gradient(135deg,#667eea,#764ba2);color:white}.page_sectionTitle__6ic_4{font-size:2.5rem;font-weight:300;margin:0 0 2rem;text-align:center;color:#2c3e50}.page_contact__jWuHg .page_sectionTitle__6ic_4{color:white}.page_cardTitle__T08IG{font-size:1.3rem;font-weight:600;margin:0 0 1rem;color:#34495e}.page_paragraph__I9Nh8{margin:0 0 1.5rem;font-size:1.1rem;line-height:1.7}.page_about__YOpBg .page_paragraph__I9Nh8{font-size:1.1rem;line-height:1.8;margin-bottom:1.5rem}.page_specializationGrid__fnANw{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:2rem;gap:2rem;margin-top:2rem}.page_specializationCard__ogqMf{background:white;padding:2rem;border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:transform .2s ease,box-shadow .2s ease}.page_specializationCard__ogqMf:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.page_specializationCard__ogqMf .page_cardTitle__T08IG{color:#667eea;margin-bottom:1rem}.page_specializationCard__ogqMf .page_paragraph__I9Nh8{margin:0;color:#666}.page_approachList__VKtnI{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:2rem;gap:2rem;margin-top:2rem}.page_approachItem__VgNV8{background:#f8f9fa;padding:2rem;border-radius:12px;border-left:4px solid #667eea}.page_approachItem__VgNV8 .page_cardTitle__T08IG{color:#667eea;margin-bottom:1rem}.page_approachItem__VgNV8 .page_paragraph__I9Nh8{margin:0;color:#666}.page_clientGrid__p4OSf{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:2rem;gap:2rem;margin-top:2rem}.page_clientCategory__pcxA9{background:white;padding:2rem;border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,.1)}.page_clientCategory__pcxA9 .page_cardTitle__T08IG{color:#667eea;margin-bottom:1rem;text-align:center}.page_clientCategory__pcxA9 ul{list-style:none;padding:0;margin:0}.page_clientCategory__pcxA9 li{padding:.5rem 0;border-bottom:1px solid #eee;color:#666}.page_clientCategory__pcxA9 li:last-child{border-bottom:none}.page_practiceGrid__qABx9{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:2rem;gap:2rem;margin-top:2rem}.page_practiceCard__9yDpM{background:#f8f9fa;padding:2rem;border-radius:12px;text-align:center}.page_practiceCard__9yDpM .page_cardTitle__T08IG{color:#667eea;margin-bottom:1rem}.page_practiceCard__9yDpM .page_paragraph__I9Nh8{margin:.5rem 0;color:#666}.page_practiceCard__9yDpM ul{list-style:none;padding:0;margin:0}.page_practiceCard__9yDpM li{padding:.5rem 0;color:#666}.page_contactIntro__n02Ip{text-align:center;font-size:1.2rem;margin-bottom:3rem;opacity:.9}.page_contactInfo__9V7OL{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:2rem;gap:2rem;margin-bottom:3rem}.page_contactMethod__19ByV{text-align:center;background:rgba(255,255,255,.1);padding:2rem;border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.page_contactMethod__19ByV .page_cardTitle__T08IG{color:white;margin-bottom:1rem}.page_contactMethod__19ByV .page_paragraph__I9Nh8{margin:0;font-size:1.1rem;opacity:.9}.page_cta__i2v5_{text-align:center;background:rgba(255,255,255,.1);padding:3rem;border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.page_ctaText__c9Wyd{font-size:1.3rem;margin-bottom:1rem;font-weight:500}.page_ctaSubtext__ZD6rr{font-size:1.1rem;opacity:.9;margin:0}.page_footer__F3MD0{background:#2c3e50;color:white;padding:2rem 0;text-align:center}.page_footer__F3MD0 .page_paragraph__I9Nh8{margin:.5rem 0;font-size:.9rem;opacity:.8}@media (max-width:768px){.page_heroText__JVWLO h1{font-size:2.5rem}.page_container__jZF7q{padding:0 1rem}.page_approachList__VKtnI,.page_clientGrid__p4OSf,.page_practiceGrid__qABx9,.page_specializationGrid__fnANw{grid-template-columns:1fr;gap:1.5rem}.page_heroContent__dzLob{padding:1rem 1rem 6rem;gap:1.5rem}.page_profilePhoto__En98R{width:250px;height:250px}}@media (max-width:480px){.page_heroText__JVWLO h1{font-size:2rem}.page_sectionTitle__6ic_4{font-size:1.8rem}.page_approachItem__VgNV8,.page_clientCategory__pcxA9,.page_practiceCard__9yDpM,.page_specializationCard__ogqMf{padding:1.5rem}.page_heroContent__dzLob{padding:.5rem .5rem 8rem}}.page_contact__jWuHg a{color:rgba(255,255,255,1);border-bottom:1px solid rgba(255,255,255,.5);font-weight:500;text-decoration:none;transition:all .3s ease}.page_contact__jWuHg a:hover{color:white;border-bottom:1px solid white;text-shadow:0 0 8px rgba(255,255,255,.3)}