@keyframes LegalHero-module__xb37Ya__heroSpring{0%{opacity:0;transform:scale(.7)}60%{opacity:1;transform:scale(1.05)}80%{transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes LegalHero-module__xb37Ya__heroFadeUp12{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes LegalHero-module__xb37Ya__heroFadeUp24{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes LegalHero-module__xb37Ya__heroFadeUp16{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes LegalHero-module__xb37Ya__heroScaleX{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}.LegalHero-module__xb37Ya__section{isolation:isolate;width:100%;min-height:58svh;padding:calc(var(--nav-height) + var(--space-10)) 0 var(--space-10);background:var(--bg-dark);background-image:radial-gradient(100% 60% at 50% 20%,#2e9ec924 0%,#0000 55%),radial-gradient(80% 50% at 80% 85%,#2ecc8e0d 0%,#0000 55%);flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}.LegalHero-module__xb37Ya__section:before{content:"";opacity:.08;pointer-events:none;z-index:0;background-image:url(/images/topo-lines.svg);background-position:10%;background-repeat:no-repeat;background-size:60%;position:absolute;inset:0}.LegalHero-module__xb37Ya__heroCapsule{top:16px;left:var(--space-8);z-index:4;border-radius:var(--radius-full);-webkit-backdrop-filter:blur(18px);transition:opacity .3s var(--ease-out), transform .3s var(--ease-out);background:#f0f6fceb;border:1px solid #ffffffb3;align-items:center;padding:8px 22px;text-decoration:none;display:inline-flex;position:absolute;box-shadow:0 0 18px #2e9ec94d,0 0 42px #2e9ec91f,0 2px 12px #0000002e}.LegalHero-module__xb37Ya__heroCapsuleHidden{opacity:0;pointer-events:none;transform:translateY(-6px)}.LegalHero-module__xb37Ya__inner{z-index:2;width:100%;max-width:1280px;padding:0 var(--space-8);text-align:center;align-items:center;gap:var(--space-4);flex-direction:column;margin:0 auto;display:flex;position:relative}.LegalHero-module__xb37Ya__trustSeal{border-radius:var(--radius-full);width:56px;height:56px;color:var(--brand-blue-light);margin-bottom:var(--space-2);background:linear-gradient(135deg,#2e9ec92e 0%,#62cce81f 100%);border:1px solid #62cce85c;justify-content:center;align-items:center;animation:.5s ease-out both LegalHero-module__xb37Ya__heroSpring;display:inline-flex;box-shadow:0 0 24px #2e9ec947,inset 0 1px #ffffff14}.LegalHero-module__xb37Ya__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--brand-blue);font-size:14px;font-weight:700;animation:.55s cubic-bezier(.22,1,.36,1) 80ms both LegalHero-module__xb37Ya__heroFadeUp12;display:inline-block}.LegalHero-module__xb37Ya__heading{letter-spacing:-.03em;color:#f0f4f8;text-shadow:0 0 40px #2e9ec959,0 0 80px #2e9ec91f;max-width:16ch;margin:0;font-size:clamp(44px,6vw,72px);font-weight:800;line-height:.98;animation:.7s cubic-bezier(.22,1,.36,1) .14s both LegalHero-module__xb37Ya__heroFadeUp24}.LegalHero-module__xb37Ya__headingAccent{color:var(--brand-blue);display:inline-block}.LegalHero-module__xb37Ya__tagline{color:#ffffffc7;max-width:52ch;margin:var(--space-3) 0 0;letter-spacing:-.005em;font-size:clamp(17px,2vw,20px);font-weight:500;line-height:1.55;animation:.6s cubic-bezier(.22,1,.36,1) .22s both LegalHero-module__xb37Ya__heroFadeUp16}.LegalHero-module__xb37Ya__accentLine{width:64px;height:3px;margin-top:var(--space-5);background:linear-gradient(90deg, transparent, var(--brand-blue) 40%, var(--brand-blue) 60%, transparent);transform-origin:0;border-radius:2px;animation:.6s cubic-bezier(.22,1,.36,1) .32s both LegalHero-module__xb37Ya__heroScaleX;box-shadow:0 0 14px #2e9ec973}[data-theme=light] .LegalHero-module__xb37Ya__section{background-color:#f4f7fa;background-image:radial-gradient(100% 60% at 50% 20%,#2e9ec91a 0%,#0000 55%),radial-gradient(80% 50% at 80% 85%,#2ecc8e0a 0%,#0000 55%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box}[data-theme=light] .LegalHero-module__xb37Ya__section:before{opacity:.05}[data-theme=light] .LegalHero-module__xb37Ya__heading{color:var(--text-primary);text-shadow:0 0 40px #2e9ec92e,0 0 80px #2e9ec914}[data-theme=light] .LegalHero-module__xb37Ya__tagline{color:var(--text-secondary)}[data-theme=light] .LegalHero-module__xb37Ya__trustSeal{color:var(--brand-blue);background:linear-gradient(135deg,#2e9ec91f 0%,#62cce80f 100%);border-color:#2e9ec94d;box-shadow:0 0 24px #2e9ec92e,inset 0 1px #fffc}@media (max-width:1023px){.LegalHero-module__xb37Ya__inner{padding:0 var(--space-6)}.LegalHero-module__xb37Ya__heroCapsule{left:var(--space-6)}}@media (max-width:767px){.LegalHero-module__xb37Ya__section{min-height:48svh;padding:calc(var(--nav-height) + var(--space-8)) 0 var(--space-8)}.LegalHero-module__xb37Ya__inner{padding:0 var(--space-4);gap:var(--space-3)}.LegalHero-module__xb37Ya__heading{letter-spacing:-.025em}.LegalHero-module__xb37Ya__tagline{font-size:15px;line-height:1.6}.LegalHero-module__xb37Ya__accentLine{margin-top:var(--space-4);width:52px}.LegalHero-module__xb37Ya__trustSeal{width:48px;height:48px}.LegalHero-module__xb37Ya__heroCapsule{left:var(--space-4);padding:6px 16px;top:12px}}
.LegalIntro-module__tTuaeG__section{isolation:isolate;background:var(--bg-dark);padding:var(--space-10) 0;background-image:radial-gradient(90% 50% at 50% -10%,#2e9ec912 0%,#0000 60%);position:relative}.LegalIntro-module__tTuaeG__section:before{content:"";opacity:.06;pointer-events:none;z-index:0;background-image:url(/images/topo-lines.svg);background-position:90%;background-repeat:no-repeat;background-size:55%;position:absolute;inset:0}.LegalIntro-module__tTuaeG__inner{z-index:1;max-width:1280px;padding:0 var(--space-8);flex-direction:column;align-items:center;margin:0 auto;display:flex;position:relative}.LegalIntro-module__tTuaeG__bodyWrap{gap:var(--space-5);flex-direction:column;width:100%;max-width:780px;display:flex}.LegalIntro-module__tTuaeG__bodyWrap p{color:var(--text-secondary);text-align:center;letter-spacing:-.002em;margin:0;font-size:17px;line-height:1.85}.LegalIntro-module__tTuaeG__bodyWrap p:first-child{color:var(--text-primary);font-size:19px;font-weight:500;line-height:1.7}.LegalIntro-module__tTuaeG__bodyWrap strong{color:var(--text-primary);font-weight:700}.LegalIntro-module__tTuaeG__bodyWrap em{color:var(--brand-blue-light);font-style:italic}[data-theme=light] .LegalIntro-module__tTuaeG__section{background:#f4f7fa}[data-theme=light] .LegalIntro-module__tTuaeG__section:before{opacity:.04}[data-theme=light] .LegalIntro-module__tTuaeG__bodyWrap em{color:var(--brand-blue)}@media (max-width:1023px){.LegalIntro-module__tTuaeG__inner{padding:0 var(--space-6)}}@media (max-width:767px){.LegalIntro-module__tTuaeG__section{padding:var(--space-8) 0}.LegalIntro-module__tTuaeG__inner{padding:0 var(--space-4)}.LegalIntro-module__tTuaeG__bodyWrap{gap:var(--space-4)}.LegalIntro-module__tTuaeG__bodyWrap p{text-align:left;font-size:15px;line-height:1.75}.LegalIntro-module__tTuaeG__bodyWrap p:first-child{font-size:17px;line-height:1.65}}
.LegalDocumentGrid-module__TBrsBG__section{isolation:isolate;background:var(--bg-dark);padding:var(--space-10) 0;background-image:radial-gradient(90% 50% at 50% -10%,#2e9ec912 0%,#0000 60%);position:relative}.LegalDocumentGrid-module__TBrsBG__section:before{content:"";opacity:.06;pointer-events:none;z-index:0;background-image:url(/images/topo-lines.svg);background-position:10%;background-repeat:no-repeat;background-size:55%;position:absolute;inset:0}.LegalDocumentGrid-module__TBrsBG__inner{z-index:1;max-width:1280px;padding:0 var(--space-8);align-items:center;gap:var(--space-7);flex-direction:column;margin:0 auto;display:flex;position:relative}.LegalDocumentGrid-module__TBrsBG__header{text-align:center;align-items:center;gap:var(--space-3);flex-direction:column;max-width:620px;display:flex}.LegalDocumentGrid-module__TBrsBG__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--brand-blue);font-size:14px;font-weight:700;display:inline-block}.LegalDocumentGrid-module__TBrsBG__heading{letter-spacing:-.02em;color:var(--text-primary);margin:0;font-size:clamp(32px,3.5vw,42px);font-weight:700;line-height:1.1}.LegalDocumentGrid-module__TBrsBG__headingAccent{color:var(--brand-blue)}.LegalDocumentGrid-module__TBrsBG__sub{color:var(--text-secondary);margin:0;font-size:15px;line-height:1.65}.LegalDocumentGrid-module__TBrsBG__grid{gap:var(--space-5);grid-template-columns:repeat(3,1fr);width:100%;display:grid}.LegalDocumentGrid-module__TBrsBG__card{border-radius:var(--radius-lg);cursor:zoom-in;transition:transform var(--duration-base) var(--ease-out), border-color var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out);text-align:left;color:inherit;appearance:none;background:#1a2028a6;border:1px solid #ffffff0f;outline:none;flex-direction:column;padding:0;font-family:inherit;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 24px #00000047,inset 0 1px #ffffff0a}.LegalDocumentGrid-module__TBrsBG__card::-moz-focus-inner{border:0;padding:0}.LegalDocumentGrid-module__TBrsBG__card:before{content:"";background:linear-gradient(90deg, var(--brand-blue) 0%, var(--brand-blue-light) 100%);opacity:.85;z-index:2;height:3px;position:absolute;top:0;left:0;right:0;box-shadow:0 0 14px #62cce859}.LegalDocumentGrid-module__TBrsBG__card:hover,.LegalDocumentGrid-module__TBrsBG__card:focus-visible{border-color:#2e9ec952;transform:translateY(-4px);box-shadow:0 14px 42px #0000005c,0 0 0 1px #2e9ec91f}.LegalDocumentGrid-module__TBrsBG__imgFrame{aspect-ratio:4/5;background:#fffffff5;border-bottom:1px solid #ffffff0f;width:100%;position:relative;overflow:hidden}.LegalDocumentGrid-module__TBrsBG__img{object-fit:contain;width:100%;height:100%;padding:var(--space-3);transition:transform var(--duration-slow,.45s) var(--ease-out);position:absolute;inset:0}.LegalDocumentGrid-module__TBrsBG__card:hover .LegalDocumentGrid-module__TBrsBG__img,.LegalDocumentGrid-module__TBrsBG__card:focus-visible .LegalDocumentGrid-module__TBrsBG__img{transform:scale(1.03)}.LegalDocumentGrid-module__TBrsBG__zoomHint{top:var(--space-3);right:var(--space-3);z-index:3;-webkit-backdrop-filter:blur(10px);border-radius:var(--radius-full);letter-spacing:.06em;text-transform:uppercase;color:var(--brand-blue-light);opacity:0;transition:opacity var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out);background:#0c1014d1;border:1px solid #62cce847;align-items:center;gap:6px;padding:6px 11px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;transform:translateY(-4px)}.LegalDocumentGrid-module__TBrsBG__card:hover .LegalDocumentGrid-module__TBrsBG__zoomHint,.LegalDocumentGrid-module__TBrsBG__card:focus-visible .LegalDocumentGrid-module__TBrsBG__zoomHint{opacity:1;transform:translateY(0)}.LegalDocumentGrid-module__TBrsBG__imgPlaceholder{justify-content:center;align-items:center;gap:var(--space-3);color:var(--brand-blue-light);background:repeating-linear-gradient(45deg,#2e9ec90a 0 12px,#2e9ec914 12px 24px);flex-direction:column;display:flex;position:absolute;inset:0}.LegalDocumentGrid-module__TBrsBG__imgPlaceholderIcon{border-radius:var(--radius-md);width:48px;height:48px;color:var(--brand-blue-light);background:#2e9ec926;border:1px solid #2e9ec94d;justify-content:center;align-items:center;display:flex}.LegalDocumentGrid-module__TBrsBG__imgPlaceholderText{letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700}.LegalDocumentGrid-module__TBrsBG__cardBody{padding:var(--space-4) var(--space-5) var(--space-5);flex-direction:column;gap:4px;display:flex}.LegalDocumentGrid-module__TBrsBG__cardTitle{letter-spacing:-.01em;color:var(--text-primary);margin:0;font-size:15px;font-weight:700;line-height:1.35}.LegalDocumentGrid-module__TBrsBG__cardIssuer{color:var(--text-muted);letter-spacing:.01em;align-items:center;gap:6px;font-size:12px;font-weight:500;display:flex}.LegalDocumentGrid-module__TBrsBG__cardIssuerIcon{color:var(--brand-blue-light);flex-shrink:0}.LegalDocumentGrid-module__TBrsBG__cardRef{color:var(--text-muted);letter-spacing:.04em;font-variant-numeric:tabular-nums;margin-top:4px;font-size:11px;font-weight:600}.LegalDocumentGrid-module__TBrsBG__lightbox{z-index:2000;-webkit-backdrop-filter:blur(8px);touch-action:none;background:#05080feb;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.LegalDocumentGrid-module__TBrsBG__lightboxInner{justify-content:center;align-items:center;width:min(92vw,1200px);height:min(86vh,900px);display:flex;position:relative;overflow:hidden}.LegalDocumentGrid-module__TBrsBG__lightboxImg{object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:auto;cursor:grab;will-change:transform;width:auto;max-width:100%;height:auto;max-height:100%;transition:transform 80ms linear}.LegalDocumentGrid-module__TBrsBG__lightboxImg.LegalDocumentGrid-module__TBrsBG__lightboxImgDragging{cursor:grabbing;transition:none}.LegalDocumentGrid-module__TBrsBG__lbHeader{z-index:2;padding:var(--space-5) var(--space-6);pointer-events:none;background:linear-gradient(#05080fd9,#0000);justify-content:space-between;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}.LegalDocumentGrid-module__TBrsBG__lbTitle{pointer-events:none;flex-direction:column;gap:2px;display:flex}.LegalDocumentGrid-module__TBrsBG__lbEyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--brand-blue-light);font-size:10px;font-weight:700;line-height:1}.LegalDocumentGrid-module__TBrsBG__lbTitleText{color:#f0f4f8;letter-spacing:-.01em;font-size:16px;font-weight:700;line-height:1.3}.LegalDocumentGrid-module__TBrsBG__lbClose{border-radius:var(--radius-full);color:#f0f4f8;cursor:pointer;pointer-events:auto;appearance:none;width:42px;height:42px;transition:all var(--duration-base) var(--ease-out);background:#f0f4f81a;border:1px solid #f0f4f82e;outline:none;justify-content:center;align-items:center;display:flex}.LegalDocumentGrid-module__TBrsBG__lbClose::-moz-focus-inner{border:0;padding:0}.LegalDocumentGrid-module__TBrsBG__lbClose:hover{color:var(--brand-blue-light);background:#f0f4f82e;border-color:#62cce861;transform:rotate(90deg)}.LegalDocumentGrid-module__TBrsBG__lbHint{bottom:var(--space-5);z-index:2;-webkit-backdrop-filter:blur(10px);border-radius:var(--radius-full);color:#ffffffbf;letter-spacing:.02em;pointer-events:none;background:#0c1014c7;border:1px solid #ffffff1a;align-items:center;gap:10px;padding:9px 16px;font-size:11px;display:flex;position:fixed;left:50%;transform:translate(-50%)}.LegalDocumentGrid-module__TBrsBG__lbKbd{color:var(--brand-blue-light);letter-spacing:.04em;background:#ffffff1a;border:1px solid #ffffff24;border-radius:4px;align-items:center;padding:2px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:700;display:inline-flex}.LegalDocumentGrid-module__TBrsBG__lbDot{background:#ffffff4d;border-radius:50%;width:3px;height:3px}[data-theme=light] .LegalDocumentGrid-module__TBrsBG__section{background:#f4f7fa}[data-theme=light] .LegalDocumentGrid-module__TBrsBG__section:before{opacity:.04}[data-theme=light] .LegalDocumentGrid-module__TBrsBG__card{background:#fffffff5;border-color:#00000014;box-shadow:0 4px 24px #0000000f,inset 0 1px #fff9}:is([data-theme=light] .LegalDocumentGrid-module__TBrsBG__card:hover,[data-theme=light] .LegalDocumentGrid-module__TBrsBG__card:focus-visible){border-color:#2e9ec952}[data-theme=light] .LegalDocumentGrid-module__TBrsBG__imgFrame{background:#fff;border-bottom-color:#0000000f}@media (max-width:1023px){.LegalDocumentGrid-module__TBrsBG__inner{padding:0 var(--space-6)}.LegalDocumentGrid-module__TBrsBG__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:639px){.LegalDocumentGrid-module__TBrsBG__section{padding:var(--space-8) 0}.LegalDocumentGrid-module__TBrsBG__inner{padding:0 var(--space-4);gap:var(--space-6)}.LegalDocumentGrid-module__TBrsBG__grid{gap:var(--space-4);grid-template-columns:1fr}.LegalDocumentGrid-module__TBrsBG__heading{font-size:clamp(28px,7vw,36px)}.LegalDocumentGrid-module__TBrsBG__lbHeader{padding:var(--space-4)}.LegalDocumentGrid-module__TBrsBG__lbTitleText{font-size:14px}.LegalDocumentGrid-module__TBrsBG__lbClose{width:38px;height:38px}.LegalDocumentGrid-module__TBrsBG__lbHint{gap:6px;padding:7px 13px;font-size:10px}.LegalDocumentGrid-module__TBrsBG__lbKbd{padding:2px 6px;font-size:9px}}
