.ProfessionalProfile_page__L8tDy{background:#061321;color:#e5e9ef;padding:150px 24px 90px;min-height:70vh}.ProfessionalProfile_wrap__bVZ2e{width:min(1120px,100%);margin-inline:auto}.ProfessionalProfile_hero__TpR_P{display:grid;grid-template-columns:1.35fr 1fr;gap:48px;align-items:center;margin-bottom:48px}.ProfessionalProfile_eyebrow__RVCP1{color:#c99a53;font-size:16px;margin-bottom:16px}.ProfessionalProfile_hero__TpR_P h1{font-size:clamp(32px,4vw,58px);line-height:1.4;margin:0 0 16px;font-weight:700;color:#d5af70}.ProfessionalProfile_hero__TpR_P p{line-height:1.95;margin-top:14px;max-width:650px}.ProfessionalProfile_portrait__ms0Mq{max-width:330px;width:100%;height:auto;margin-inline:auto;-o-object-fit:contain;object-fit:contain}.ProfessionalProfile_affiliation___FPOF{border:1px solid #354057;border-radius:20px;background:#0b1b2e;padding:clamp(22px,4vw,36px);color:#d8e1ed;scroll-margin-top:120px;text-align:start}.ProfessionalProfile_affiliation___FPOF h2,.ProfessionalProfile_section__4LKAN h2{font-size:clamp(22px,2.5vw,30px);color:#d5af70;line-height:1.6;margin:0 0 16px;font-weight:700}.ProfessionalProfile_affiliation___FPOF p{line-height:1.95;margin:12px 0 0}.ProfessionalProfile_affiliation___FPOF .ProfessionalProfile_employer__f5LlP{font-weight:700;color:#fff}.ProfessionalProfile_section__4LKAN{margin-top:52px;scroll-margin-top:120px}.ProfessionalProfile_section__4LKAN p{line-height:1.95;color:#c1cedf}.ProfessionalProfile_areas__Qv4_M{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:0;list-style:none;margin-top:20px}.ProfessionalProfile_areas__Qv4_M li{background:#0b1b2e;padding:20px;border-radius:14px;border:1px solid #26344b;line-height:1.85}.ProfessionalProfile_areas__Qv4_M strong{display:block;color:#e5c48f;margin-bottom:6px}.ProfessionalProfile_links__38cLK{display:flex;flex-wrap:wrap;gap:16px;margin-top:24px}.ProfessionalProfile_links__38cLK a{display:inline-flex;align-items:center;border:1px solid #ac8751;color:#e6c897;border-radius:9px;padding:12px 20px;text-decoration:none}.ProfessionalProfile_links__38cLK a:hover{background:#19283b}.ProfessionalProfile_links__38cLK a:focus-visible{outline:3px solid #e6c897;outline-offset:4px}@media(max-width:700px){.ProfessionalProfile_page__L8tDy{padding:120px 20px 64px}.ProfessionalProfile_hero__TpR_P{grid-template-columns:1fr;gap:28px}.ProfessionalProfile_portrait__ms0Mq{max-width:240px}.ProfessionalProfile_areas__Qv4_M{grid-template-columns:1fr}}.ProfessionalProfile_employmentLine__TDYaZ{font-size:clamp(13px,1.25vw,15px);color:#aeb9c7;line-height:1.85;font-weight:400;max-width:700px}.ProfessionalProfile_affiliation___FPOF{padding:18px 24px;border-color:#27384b;background:#091928}.ProfessionalProfile_affiliation___FPOF h2{font-size:18px;margin:0 0 6px}.ProfessionalProfile_affiliation___FPOF p{font-size:14px;line-height:1.85;margin:0;color:#aeb9c7}.CriminalLaw_page__bx_Hf{background:#061321;color:#e5e9ef;padding:140px 20px 80px;min-height:80vh}.CriminalLaw_wrap__vcx0s{width:min(1140px,100%);margin-inline:auto}.CriminalLaw_hero__coSnX{border-radius:24px;background:linear-gradient(135deg,#0b1c30,#061321);border:1px solid #23344a;padding:clamp(32px,5vw,56px);margin-bottom:40px;box-shadow:0 20px 40px rgba(0,0,0,.4)}.CriminalLaw_eyebrowBadge__I1dvp{display:inline-flex;align-items:center;gap:8px;background:rgba(201,154,83,.12);color:#d5af70;border:1px solid rgba(201,154,83,.3);padding:6px 14px;border-radius:50px;font-size:14px;font-weight:600;margin-bottom:20px}.CriminalLaw_hero__coSnX h1{font-size:clamp(28px,3.8vw,48px);line-height:1.35;color:#fff;font-weight:800;margin:0 0 16px}.CriminalLaw_hero__coSnX h1 span{color:#d5af70;display:block}.CriminalLaw_heroSubtitle__nPG2_{font-size:clamp(16px,1.8vw,19px);color:#b0c0d4;line-height:1.8;max-width:820px;margin-bottom:32px}.CriminalLaw_emergencyActions__e5oaP{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.CriminalLaw_callButton__1o030{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:#1b8e4e;color:#ffffff;padding:14px 28px;border-radius:12px;font-weight:700;font-size:16px;text-decoration:none;transition:all .2s ease;box-shadow:0 6px 20px rgba(27,142,78,.35)}.CriminalLaw_callButton__1o030:hover{background:#15733f;transform:translateY(-2px)}.CriminalLaw_whatsappButton__GAirQ{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:#25d366;color:#061321;padding:14px 28px;border-radius:12px;font-weight:700;font-size:16px;text-decoration:none;transition:all .2s ease}.CriminalLaw_whatsappButton__GAirQ:hover{background:#1ebd5a;transform:translateY(-2px)}.CriminalLaw_consultationButton__ATVfa{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid #ac8751;color:#e6c897;padding:14px 24px;border-radius:12px;font-weight:600;font-size:15px;text-decoration:none;transition:all .2s ease}.CriminalLaw_consultationButton__ATVfa:hover{background:rgba(172,135,81,.15)}.CriminalLaw_section__D91y9{margin-top:56px}.CriminalLaw_sectionHeader__tGFgv{margin-bottom:28px}.CriminalLaw_sectionBadge__n78bG{color:#d5af70;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;display:block;margin-bottom:8px}.CriminalLaw_sectionHeader__tGFgv h2{font-size:clamp(24px,2.6vw,34px);color:#ffffff;font-weight:700;margin:0}.CriminalLaw_grid2__9AfRY{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.CriminalLaw_grid3__ZJuVO{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.CriminalLaw_card__DSl_j{background:#0b1a2c;border:1px solid #203147;border-radius:16px;padding:24px;display:flex;flex-direction:column;transition:transform .2s ease,border-color .2s ease}.CriminalLaw_card__DSl_j:hover{border-color:#ac8751;transform:translateY(-3px)}.CriminalLaw_cardIconWrap__ElGpL{width:48px;height:48px;border-radius:12px;background:rgba(201,154,83,.15);display:flex;align-items:center;justify-content:center;color:#d5af70;font-size:24px;margin-bottom:16px}.CriminalLaw_card__DSl_j h3{font-size:19px;color:#ffffff;font-weight:700;margin:0 0 10px;line-height:1.5}.CriminalLaw_card__DSl_j p{color:#a7b8cd;font-size:15px;line-height:1.85;margin:0 0 16px;flex-grow:1}.CriminalLaw_lawBadge__AR8zg{display:inline-block;background:rgba(255,255,255,.05);border:1px solid #2b3e57;color:#9cb1cb;font-size:12px;padding:4px 10px;border-radius:6px}.CriminalLaw_stepNumber__Ylkm5{width:38px;height:38px;border-radius:50%;background:#d5af70;color:#061321;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:16px;margin-bottom:16px}.CriminalLaw_stepCard__47IJ6{background:#091726;border:1px solid #1c2b3e;border-radius:16px;padding:24px;position:relative}.CriminalLaw_stepCard__47IJ6 h3{font-size:18px;color:#ffffff;margin:0 0 10px;line-height:1.5}.CriminalLaw_stepCard__47IJ6 p{color:#9cb0c6;font-size:14px;line-height:1.8;margin:0}.CriminalLaw_emergencyBanner__9F_mw{background:linear-gradient(135deg,#1b2838,#112030);border:1px solid #2c425c;border-left:5px solid #d5af70;border-radius:18px;padding:28px;margin-top:48px;display:flex;flex-direction:column;gap:16px}.CriminalLaw_emergencyBanner__9F_mw h3{color:#d5af70;font-size:21px;margin:0;font-weight:700}.CriminalLaw_emergencyBanner__9F_mw p{color:#c4d4e7;font-size:15px;line-height:1.9;margin:0}.CriminalLaw_faqItem__XdMS1{background:#0a1828;border:1px solid #1f2f44;border-radius:14px;padding:22px;margin-bottom:14px}.CriminalLaw_faqQuestion__PS4YR{font-size:17px;font-weight:700;color:#ffffff;margin:0 0 10px;display:flex;align-items:flex-start;gap:12px}.CriminalLaw_faqQuestion__PS4YR span{color:#d5af70;font-weight:800}.CriminalLaw_faqAnswer__idVcn{color:#a4b6cc;font-size:15px;line-height:1.85;margin:0;padding-inline-start:24px}.CriminalLaw_bottomForm__OxQbq{background:#081625;border:1px solid #22344a;border-radius:20px;padding:clamp(24px,4vw,40px);margin-top:60px}@media (max-width:900px){.CriminalLaw_grid3__ZJuVO{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.CriminalLaw_page__bx_Hf{padding:110px 16px 60px}.CriminalLaw_hero__coSnX{padding:24px 18px}.CriminalLaw_grid2__9AfRY,.CriminalLaw_grid3__ZJuVO{grid-template-columns:1fr}.CriminalLaw_emergencyActions__e5oaP{flex-direction:column;align-items:stretch}.CriminalLaw_emergencyActions__e5oaP a{text-align:center}}