.LegalServices-module__0Ze_CW__page{background:var(--color-white)}.LegalServices-module__0Ze_CW__hero{max-width:var(--container-max);grid-template-columns:minmax(0,1fr) 525px;align-items:center;gap:64px;margin:0 auto;padding:64px 24px 0;display:grid}.LegalServices-module__0Ze_CW__heroText{flex-direction:column;display:flex}.LegalServices-module__0Ze_CW__heroTitle{color:var(--color-text-heading);letter-spacing:-.01em;margin:0;font-size:42px;font-weight:800;line-height:1.18}.LegalServices-module__0Ze_CW__heroDesc{color:var(--color-text-muted);margin:0 0 32px;font-size:16px;line-height:1.7}.LegalServices-module__0Ze_CW__btnPrimary{border-radius:var(--radius-md);background:var(--color-primary);color:#fff;cursor:pointer;border:none;align-items:center;padding:14px 28px;font-size:15px;font-weight:600;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.LegalServices-module__0Ze_CW__btnPrimary:hover{background:var(--color-primary-dark);transform:translateY(-1px)}.LegalServices-module__0Ze_CW__heroVisual{justify-content:center;align-items:center;display:flex}.LegalServices-module__0Ze_CW__servicesSection,.LegalServices-module__0Ze_CW__processSection,.LegalServices-module__0Ze_CW__trustSection{max-width:var(--container-max);margin:0 auto;padding:72px 24px 0}.LegalServices-module__0Ze_CW__trustInner{background:linear-gradient(135deg,#eaf4ff 0%,#f4f8fc 100%);border:1px solid #3d8fd41a;border-radius:28px;padding:48px}.LegalServices-module__0Ze_CW__trustTitle{color:var(--color-text);margin:0;font-size:26px;font-weight:800;line-height:1.25}.LegalServices-module__0Ze_CW__trustText{color:var(--color-text-muted);max-width:780px;margin:0 0 28px;font-size:15px;line-height:1.7}.LegalServices-module__0Ze_CW__trustList{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.LegalServices-module__0Ze_CW__trustItem{color:var(--color-text);align-items:center;gap:12px;font-size:15px;font-weight:600;line-height:1.4;display:flex}.LegalServices-module__0Ze_CW__trustCheck{color:var(--brand-blue);flex-shrink:0}.LegalServices-module__0Ze_CW__ctaSection{max-width:var(--container-max);margin:0 auto;padding:72px 24px 80px}.LegalServices-module__0Ze_CW__ctaInner{background:linear-gradient(135deg,#eaf4ff 0%,#fff 100%);border:1px solid #3d8fd414;border-radius:28px;justify-content:space-between;align-items:center;gap:40px;padding:42px 48px;display:flex;box-shadow:0 8px 32px #1a23320f}.LegalServices-module__0Ze_CW__ctaText{flex:1;min-width:0}.LegalServices-module__0Ze_CW__ctaTitle{color:var(--color-text);margin:0 0 10px;font-size:24px;font-weight:800;line-height:1.25}.LegalServices-module__0Ze_CW__ctaDesc{color:var(--color-text-muted);margin:0;font-size:15px;line-height:1.65}.LegalServices-module__0Ze_CW__ctaActions{flex-direction:column;flex-shrink:0;align-items:flex-start;display:flex}@media (min-width:768px) and (max-width:1024px){.LegalServices-module__0Ze_CW__hero{grid-template-columns:minmax(0,1fr) minmax(260px,380px);gap:clamp(24px,3vw,40px);padding:48px 20px 0}.LegalServices-module__0Ze_CW__heroTitle{font-size:clamp(30px,3.5vw,36px)}.LegalServices-module__0Ze_CW__servicesSection,.LegalServices-module__0Ze_CW__processSection,.LegalServices-module__0Ze_CW__trustSection,.LegalServices-module__0Ze_CW__ctaSection{padding:56px 20px 0}}@media (max-width:767px){.LegalServices-module__0Ze_CW__hero{grid-template-columns:1fr;gap:28px;padding:36px 16px 0}.LegalServices-module__0Ze_CW__heroTitle{font-size:clamp(26px,7vw,30px);line-height:1.2}.LegalServices-module__0Ze_CW__heroDesc{margin-bottom:24px;font-size:15px;line-height:1.65}.LegalServices-module__0Ze_CW__heroVisual{order:-1;width:100%}.LegalServices-module__0Ze_CW__servicesSection,.LegalServices-module__0Ze_CW__processSection,.LegalServices-module__0Ze_CW__trustSection{padding:40px 16px 0}.LegalServices-module__0Ze_CW__ctaSection{padding:40px 16px 56px}.LegalServices-module__0Ze_CW__trustInner{padding:28px 20px}.LegalServices-module__0Ze_CW__trustTitle{font-size:22px}.LegalServices-module__0Ze_CW__ctaInner{flex-direction:column;align-items:flex-start;gap:20px;padding:28px 22px}.LegalServices-module__0Ze_CW__ctaTitle{font-size:21px}}@media (max-width:480px){.LegalServices-module__0Ze_CW__hero{gap:24px;padding:32px 16px 0}.LegalServices-module__0Ze_CW__servicesSection,.LegalServices-module__0Ze_CW__processSection,.LegalServices-module__0Ze_CW__trustSection{padding:32px 16px 0}.LegalServices-module__0Ze_CW__ctaSection{padding:32px 16px 48px}}@media (max-width:320px){.LegalServices-module__0Ze_CW__hero{padding:28px 12px 0}.LegalServices-module__0Ze_CW__servicesSection,.LegalServices-module__0Ze_CW__processSection,.LegalServices-module__0Ze_CW__trustSection,.LegalServices-module__0Ze_CW__ctaSection{padding-left:12px;padding-right:12px}}
