.hero-legal-section{background-color:#fff;background-image:url(/images/banners/legal-home-bg.png);background-position:100%;background-repeat:no-repeat;background-size:cover;align-items:center;min-height:100vh;padding-top:140px;padding-bottom:70px;display:flex;position:relative;overflow:hidden}.hl-wrap{z-index:1;justify-content:space-between;align-items:center;width:100%;max-width:1420px;margin:0 auto;padding:0 40px;display:flex;position:relative}.hl-content{text-align:left;max-width:806px}.hl-visuals{flex-direction:column;justify-content:center;gap:24px;margin-top:-28%;padding-right:40px;display:flex;position:relative;left:-28%}.hl-floating-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff2;border:1px solid #e2e8f0cc;border-radius:12px;flex-direction:row;justify-content:space-between;align-items:center;width:240px;padding:14px 20px;display:flex;box-shadow:0 10px 30px #0000000d}.hl-floating-card:first-child{flex-direction:column;justify-content:space-between;align-items:flex-start;width:240px}.hl-fc-left{flex-direction:column;gap:4px;display:flex}.hl-fc-label{font-family:var(--font-instrument-sans), sans-serif;color:#64748b;font-size:12px;font-weight:600}.hl-fc-value{font-family:var(--font-instrument-sans), sans-serif;color:#0f172a;font-size:20px;font-weight:700}.hl-fc-right-chart{width:100%;height:auto;margin-top:10px;display:flex;position:relative}.hl-floating-card:first-child .hl-fc-left{position:absolute}.hl-fc-chart{width:100%;height:124px}.hl-fc-check-bottom-right{background:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:-4px;right:-4px;box-shadow:0 0 0 3px #fff}.hl-fc-right{flex-direction:column;align-items:center;gap:6px;display:flex;position:relative}.hl-fc-graphic{color:#64748b}.hl-fc-check{width:24px;height:24px}.eyebrow{text-transform:uppercase;letter-spacing:.08em;color:#4567f2;align-items:center;gap:16px;margin-bottom:10px;font-size:13px;font-weight:700;display:flex}.hl-eyebrow:after{content:"";background:linear-gradient(90deg,#4567f299 0%,#0000 100%);width:120px;height:1px;display:block}.hl-headline{letter-spacing:-.02em;color:#091024;max-width:950px;margin-bottom:24px;font-size:clamp(38px,5.2vw,66px);font-weight:800;line-height:1.14}.hl-hl-gradient{color:var(--figma-grad-start)}.hl-desc{font-family:var(--font-instrument-sans), sans-serif;color:#475569;max-width:640px;margin-bottom:32px;font-size:clamp(15px,1.5vw,17px);font-weight:500;line-height:1.6}.hl-niche-chips{flex-wrap:wrap;align-items:center;gap:2px;margin-bottom:40px;display:flex}.hd-divider-dash{color:#cbd5e1;font-size:16px;font-weight:500}.hl-chip{color:var(--text);font-size:14px;font-weight:600;font-family:var(--font-instrument-sans), sans-serif;background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;transition:all .2s;display:inline-flex;box-shadow:0 2px 4px #00000005}.hl-chip:hover{border-color:var(--figma-grad-start);color:var(--figma-grad-start)}.hl-chip svg{color:var(--figma-grad-start)}.hl-cta-group{margin-bottom:40px}.hl-cta-row{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:16px;display:flex}.hl-btn-primary{font-family:var(--font-instrument-sans), sans-serif;background:var(--figma-grad-start);color:#fff;border-radius:8px;align-items:center;gap:10px;padding:14px 28px;font-size:15px;font-weight:600;text-decoration:none;transition:all .25s;display:inline-flex}.hl-btn-primary:hover{background:#0036c7;transform:translateY(-1px);box-shadow:0 4px 14px #0047ff33}.hl-btn-secondary{font-family:var(--font-instrument-sans), sans-serif;color:#334155;background:0 0;border:1px solid #cbd5e1;border-radius:8px;align-items:center;gap:8px;padding:14px 28px;font-size:15px;font-weight:600;text-decoration:none;transition:all .25s;display:inline-flex}.hl-btn-secondary:hover{border-color:var(--figma-grad-start);color:var(--figma-grad-start);background:#f8fafc}.hl-cta-microcopy{color:#64748b;max-width:284px;font-size:15px;line-height:1.5;font-family:var(--font-instrument-sans), sans-serif}.hl-trust-bar{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.hl-trust-item{color:#334155;font-size:14px;font-weight:600;font-family:var(--font-instrument-sans), sans-serif;align-items:center;gap:8px;display:flex}.hl-trust-icon{color:var(--figma-grad-start)}.hl-trust-divider{color:#cbd5e1;font-size:16px;font-weight:300}.hd-cta-note{color:var(--text);font-size:14px;font-weight:500;font-family:var(--font-instrument-sans), sans-serif;align-items:center;gap:8px;display:flex}.hd-note-arrow{color:var(--figma-grad-start)}@media (max-width:992px){.hero-legal-section{background-position:100%}.hero-legal-section:before{background:linear-gradient(90deg,#fff 50%,#ffffffd9 75%,#fff0 100%)}.hero-legal-section{padding-top:110px;padding-bottom:50px}.hl-visuals{display:none}.hl-wrap{padding:0 24px}}@media (max-width:768px){.hero-legal-section{padding-top:110px;padding-bottom:50px}.hl-wrap{padding:0 24px}.hero-legal-section:before{content:"";z-index:0;background:#ffffffe6;width:100%;height:100%;position:absolute;top:0;left:0}.hl-eyebrow{justify-content:center;font-size:11px}.hl-content{text-align:center;max-width:100%}.hl-headline{font-size:30px}.hl-desc{font-size:15px}.hl-desc br{display:none}.hl-niche-chips{flex-flow:wrap;justify-content:center;gap:8px}.hl-chip{border-radius:6px;justify-content:center;width:auto;padding:8px 16px}.hl-cta-row{flex-direction:column;align-items:center;gap:16px;width:100%}.hl-btn-primary,.hl-btn-secondary{justify-content:center;width:100%;max-width:320px;font-size:15px!important}.hl-cta-microcopy{text-align:center;margin:0 auto;font-size:14px}.hl-trust-bar{background:#f8fafc;border-radius:24px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:14px;width:100%;max-width:320px;margin-top:24px;margin-left:auto;margin-right:auto;padding:20px 24px}.hl-trust-item{font-size:14px}.hl-trust-item svg{width:18px;height:18px}.hl-trust-divider{display:none}.hl-chip{font-size:12px}.hd-cta-note{align-items:flex-start}.hd-cta-note svg{flex-shrink:0;align-items:flex-start}}
