.elementor-76 .elementor-element.elementor-element-f7388eb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.legal-scope{--brand:#1a56ff;--brand-600:#184ee6;--ink:#0b1324;--muted:#334155;--line:#e5e7eb;--glass:rgba(255,255,255,.72);--glass-strong:rgba(255,255,255,.84);--radius:22px;--chip-radius:999px;--shadow:0 24px 60px rgba(2,6,23,.14)}.legal-scope .wrap{max-width:1200px;margin-inline:auto;padding-inline:clamp(16px,3vw,24px)}#legal-hero.hero--overlay:after{content:none !important;display:none !important}#legal-hero.hero--overlay{background:0 0 !important;box-shadow:none !important}#legal-hero,#legal-hero>.e-con,#legal-hero>.elementor-container,#legal-hero>.e-con>.e-con{background:0 0 !important}#legal-hero{position:relative;width:100vw;max-width:100vw !important;left:50%;margin-left:-50vw;margin-right:-50vw;min-height:clamp(420px,62vh,820px);display:flex;align-items:center;padding:clamp(32px,7vw,110px) clamp(16px,3vw,24px);background-size:cover !important;background-position:50% var(--hero-y,38%) !important;background-repeat:no-repeat !important;isolation:isolate}#legal-hero .card{position:relative;z-index:1;max-width:min(980px,94vw);margin-inline:auto;padding:clamp(18px,3vw,34px);background:var(--glass);border:1px solid rgba(255,255,255,.45);border-radius:var(--radius);backdrop-filter:saturate(140%) blur(10px);-webkit-backdrop-filter:saturate(140%) blur(10px);box-shadow:var(--shadow)}#legal-hero .card:after{content:"";position:absolute;left:10%;right:10%;bottom:-12px;height:22px;border-radius:999px;pointer-events:none;background:radial-gradient(60% 120% at 50% 50%,rgba(2,6,23,.2),rgba(2,6,23,0) 70%);filter:blur(8px)}#legal-hero .eyebrow{margin:0 0 6px;letter-spacing:.08em;text-transform:uppercase;font-weight:800;font-size:12px;color:#6b7280}#legal-hero .title{margin:.12em 0 .38em;color:var(--ink);line-height:1.12;font-weight:800;font-size:clamp(28px,4.2vw,44px)}#legal-hero .lead{color:var(--muted);max-width:70ch;margin:0}#legal-hero .chip-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}#legal-hero .chip{display:inline-flex;align-items:center;justify-content:center;padding:7px 12px;border-radius:var(--chip-radius);background:rgba(238,242,255,.92);border:1px solid #e0e7ff;color:#0f172a;font-weight:800;font-size:.94rem;text-decoration:none;transition:transform .06s ease,box-shadow .25s ease,background-color .25s ease}#legal-hero .chip:hover{transform:translateY(-1px);background:#e6ecff;box-shadow:0 0 0 3px rgba(37,99,235,.22)}#legal-hero .btn{display:inline-flex;align-items:center;justify-content:center;gap:.5em;padding:.9em 1.2em;border-radius:14px;font-weight:800;background:var(--brand);color:#fff;border:1px solid transparent;box-shadow:0 16px 40px rgba(26,86,255,.2);text-decoration:none;transition:transform .08s ease,background .2s ease}#legal-hero .btn:hover{background:var(--brand-600);transform:translateY(-1px)}#legal-hero .btn--glass{background:var(--glass-strong);color:var(--ink);border:1px solid rgba(255,255,255,.55)}#legal-hero .btn--glass:hover{background:#fff}@media (max-width:980px){#legal-hero{min-height:clamp(380px,58vh,700px);padding-block:clamp(28px,7vw,72px)}#legal-hero .card{padding:clamp(16px,4vw,24px)}}@media (max-width:540px){#legal-hero .btn{width:100%}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){#legal-hero .card{background:#fff !important;border-color:#fff !important}}.legal-scope .legal-grid{display:grid;grid-template-columns:1fr;gap:clamp(16px,2.4vw,24px);align-items:start;max-width:1100px;margin:clamp(18px,4vw,28px) auto;padding-inline:clamp(16px,3vw,24px)}@media (min-width:1024px){.legal-scope .legal-grid{grid-template-columns:1fr 1fr}}.legal-scope .card{position:relative;background:var(--glass);border:1px solid rgba(255,255,255,.48);border-radius:var(--radius);backdrop-filter:saturate(140%) blur(10px);-webkit-backdrop-filter:saturate(140%) blur(10px);box-shadow:var(--shadow);overflow:hidden;padding:clamp(18px,3vw,28px)}.legal-scope .card:after{content:"";position:absolute;left:12%;right:12%;bottom:-12px;height:20px;border-radius:999px;filter:blur(7px);background:radial-gradient(60% 120% at 50% 50%,rgba(2,6,23,.18),rgba(2,6,23,0) 70%);pointer-events:none}@media (min-width:1024px){.legal-scope .card.span-2{grid-column:1/-1}}.legal-scope .card h2{margin:.1em 0 .45em;color:var(--ink);line-height:1.18;font-size:clamp(20px,2.4vw,24px)}.legal-scope .card h3{margin:.6em 0 .25em;color:var(--ink);font-size:clamp(16px,1.9vw,18px)}.legal-scope .card p,.legal-scope .card li{color:var(--muted);margin:.35em 0}.legal-scope .legal-list{margin:.4rem 0 0;padding-left:18px}.legal-scope a{color:var(--brand);text-decoration:none;border-bottom:1px solid rgba(26,86,255,.25);transition:color .2s ease,border-color .2s ease}.legal-scope a:hover{color:var(--brand-600);border-bottom-color:rgba(26,86,255,.5)}.legal-scope .meta{display:flex;flex-wrap:wrap;gap:12px;margin:.25rem 0 .5rem;color:var(--muted);font-size:.95rem}.legal-scope .btn{display:inline-flex;align-items:center;justify-content:center;gap:.5em;padding:.88em 1.2em;border-radius:14px;font-weight:800;line-height:1;text-decoration:none !important;border:1px solid transparent;background:var(--brand);color:#fff;box-shadow:0 16px 40px rgba(26,86,255,.2);transition:transform .08s ease,background .2s ease,color .2s ease,border-color .2s ease}.legal-scope .btn:hover{background:var(--brand-600);transform:translateY(-1px)}.legal-scope .btn--glass{background:var(--glass-strong);color:var(--ink);border:1px solid rgba(255,255,255,.55);box-shadow:0 12px 28px rgba(2,6,23,.08)}.legal-scope .btn--glass:hover{background:#fff;box-shadow:0 16px 40px rgba(2,6,23,.12)}.legal-scope a:focus-visible,.legal-scope .btn:focus-visible,#legal-hero .chip:focus-visible{outline:2px solid var(--brand);outline-offset:2px;box-shadow:0 0 0 3px rgba(26,86,255,.25)}@media print{#legal-hero{min-height:auto;padding:0;background:0 0 !important}#legal-hero .card,.legal-scope .card{background:#fff !important;border:1px solid #ddd !important;box-shadow:none !important;-webkit-backdrop-filter:none !important;backdrop-filter:none !important}.legal-scope a{border-bottom:1px solid #999}}.legal-scope .legal-table{width:100%;border-collapse:separate;border-spacing:0;margin:.6rem 0 1rem;background:rgba(255,255,255,.86);border:1px solid rgba(255,255,255,.55);border-radius:16px;overflow:hidden;box-shadow:0 8px 24px rgba(2,6,23,.08)}.legal-scope .legal-table caption{caption-side:bottom;padding:.5em 0 .2em;color:var(--muted);font-size:.9rem}.legal-scope .legal-table thead th{background:rgba(238,242,255,.8);font-weight:800;color:var(--ink)}.legal-scope .legal-table th,.legal-scope .legal-table td{padding:.9em 1em;font-size:.98rem;color:var(--ink);vertical-align:top;border-bottom:1px solid rgba(0,0,0,.06)}.legal-scope .legal-table tbody tr:nth-child(odd) td{background:rgba(255,255,255,.92)}.legal-scope .legal-table tbody tr:last-child td{border-bottom:0}@media (max-width:800px){.legal-scope .legal-table{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:nowrap}.legal-scope .legal-table thead th{position:sticky;top:0;z-index:1}}:root{--btn-radius:14px;--btn-pad-y:.9em;--btn-pad-x:1.2em;--btn-fs:1rem;--btn-gap:.5em}#legal-hero a.btn,#legal-hero .btn,#legal-hero .elementor-button,#legal-hero .elementor-button-link{border-radius:var(--btn-radius) !important;padding:var(--btn-pad-y) var(--btn-pad-x) !important;font-size:var(--btn-fs) !important;line-height:1 !important;font-weight:800 !important;gap:var(--btn-gap) !important;min-height:auto !important;letter-spacing:0 !important;box-shadow:0 16px 40px rgba(26,86,255,.2) !important;background:var(--brand) !important;color:#fff !important;border:1px solid transparent !important}#legal-hero a.btn:hover,#legal-hero .btn:hover,#legal-hero .elementor-button:hover{background:var(--brand-600) !important;transform:translateY(-1px);box-shadow:0 18px 46px rgba(26,86,255,.24) !important}#legal-hero a.btn:focus-visible,#legal-hero .btn:focus-visible,#legal-hero .elementor-button:focus-visible{outline:2px solid var(--brand);outline-offset:2px;box-shadow:0 0 0 3px rgba(26,86,255,.25) !important}#legal-hero .elementor-button.elementor-size-sm,#legal-hero .elementor-button.elementor-size-md,#legal-hero .elementor-button.elementor-size-lg,#legal-hero .elementor-button.elementor-size-xl{padding:var(--btn-pad-y) var(--btn-pad-x) !important;font-size:var(--btn-fs) !important;min-height:auto !important;border-radius:var(--btn-radius) !important}#legal-hero .elementor-button .elementor-button-content-wrapper{border-radius:var(--btn-radius) !important;padding:0 !important}#legal-hero .elementor-button .elementor-align-icon-right{margin-left:.45em !important}#legal-hero .elementor-button .elementor-align-icon-left{margin-right:.45em !important}@media (max-width:540px){#legal-hero .btn,#legal-hero .elementor-button{width:100%}}.legal-scope .btn,.legal-scope .elementor-button{border-radius:var(--btn-radius) !important;padding:var(--btn-pad-y) var(--btn-pad-x) !important;font-size:var(--btn-fs) !important;line-height:1 !important;font-weight:800 !important;gap:var(--btn-gap) !important;min-height:auto !important}#legal-hero .chip,#legal-hero .chip:link,#legal-hero .chip:visited{display:inline-flex !important;align-items:center;justify-content:center;padding:10px 16px !important;border-radius:999px !important;-webkit-border-radius:999px !important;background:rgba(238,242,255,.92) !important;border:1px solid #e0e7ff !important;line-height:1 !important;overflow:hidden}#legal-hero .chip *:is(span,div,a){border-radius:999px !important}#legal-hero .chip:hover{transform:translateY(-1px);background:#e6ecff !important;box-shadow:0 0 0 3px rgba(37,99,235,.22)}