@keyframes LegalLayout-module__Fty2cq__fadeSlideDown{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:translateY(0)}}@keyframes LegalLayout-module__Fty2cq__fadeSlideUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes LegalLayout-module__Fty2cq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes LegalLayout-module__Fty2cq__accordionOpen{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.LegalLayout-module__Fty2cq__pageWrapper{min-height:100vh;font-family:var(--font-body);background:#f7f9fb;flex-direction:column;display:flex}.LegalLayout-module__Fty2cq__pageWrapper button{font-family:var(--font-body)}.LegalLayout-module__Fty2cq__topNav{z-index:10;background:#fff;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;height:64px;padding:0 2rem;animation:.4s both LegalLayout-module__Fty2cq__fadeSlideDown;display:flex;position:sticky;top:0}.LegalLayout-module__Fty2cq__logo{flex-shrink:0;align-items:center;gap:.6rem;text-decoration:none;display:flex}.LegalLayout-module__Fty2cq__logoMark{background:linear-gradient(150deg,#6fd9c4,#57c9b4);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex;box-shadow:0 4px 12px -6px #57c9b4b3}.LegalLayout-module__Fty2cq__logoText{color:#224541;letter-spacing:-.01em;font-size:.75rem;font-weight:800;line-height:1.25}.LegalLayout-module__Fty2cq__topNavLinks{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.LegalLayout-module__Fty2cq__navLink{color:#6b7280;border-radius:999px;align-items:center;gap:.35rem;padding:.4rem .75rem;font-size:13px;font-weight:600;text-decoration:none;transition:background .15s,color .15s;display:flex}.LegalLayout-module__Fty2cq__navLink:hover{color:#224541;background:#e6f7f4}.LegalLayout-module__Fty2cq__navLinkActive{color:#224541;background:#e6f7f4;font-weight:700}.LegalLayout-module__Fty2cq__loginBtn{color:#fff;cursor:pointer;background:#224541;border:none;border-radius:999px;margin-left:.5rem;padding:.45rem 1rem;font-family:inherit;font-size:13px;font-weight:700;text-decoration:none;transition:background .15s}.LegalLayout-module__Fty2cq__loginBtn:hover{background:#1f4f4a}.LegalLayout-module__Fty2cq__main{flex-direction:column;flex:1;gap:1.75rem;width:100%;max-width:860px;margin:0 auto;padding:2.5rem 1.5rem 3rem;display:flex}.LegalLayout-module__Fty2cq__pageHeader{flex-direction:column;gap:.6rem;animation:.45s 50ms both LegalLayout-module__Fty2cq__fadeSlideUp;display:flex}.LegalLayout-module__Fty2cq__badge{color:#64c7c1;letter-spacing:.12em;text-transform:uppercase;background:#64c7c11f;border:1px solid #64c7c159;border-radius:999px;width:fit-content;padding:4px 12px;font-size:10px;font-weight:800;display:inline-block}.LegalLayout-module__Fty2cq__title{color:#224541;letter-spacing:-.5px;margin:0;font-family:Archivo Black,sans-serif;font-size:30px;font-weight:900;line-height:1.2}.LegalLayout-module__Fty2cq__intro{color:#6b7280;max-width:620px;margin:0;font-size:14px;line-height:1.65}.LegalLayout-module__Fty2cq__metaRow{flex-wrap:wrap;gap:.6rem;margin-top:.25rem;display:flex}.LegalLayout-module__Fty2cq__metaChip{color:#6b7280;background:#fff;border:1px solid #e5e7eb;border-radius:999px;align-items:center;gap:6px;padding:5px 13px;font-size:12px;font-weight:600;display:inline-flex}.LegalLayout-module__Fty2cq__contentCard{background:#1f4f4a;border-radius:20px;flex-direction:column;gap:1.5rem;padding:2rem 2rem 1.75rem;animation:.5s .18s both LegalLayout-module__Fty2cq__fadeSlideUp;display:flex}.LegalLayout-module__Fty2cq__accordionList{border:1px solid #ffffff1a;border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.LegalLayout-module__Fty2cq__accordionItem{border-bottom:1px solid #ffffff14}.LegalLayout-module__Fty2cq__accordionItem:last-child{border-bottom:none}.LegalLayout-module__Fty2cq__accordionTrigger{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:1.1rem 1.25rem;transition:background .15s;display:flex}.LegalLayout-module__Fty2cq__accordionTrigger:hover,.LegalLayout-module__Fty2cq__accordionItemOpen .LegalLayout-module__Fty2cq__accordionTrigger{background:#ffffff0a}.LegalLayout-module__Fty2cq__accordionHeading{color:#fff;font-size:14px;font-weight:700}.LegalLayout-module__Fty2cq__accordionIcon{color:#fff;border:1px solid #ffffff38;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;transition:background .15s,border-color .15s;display:flex}.LegalLayout-module__Fty2cq__accordionItemOpen .LegalLayout-module__Fty2cq__accordionIcon{background:#64c7c1;border-color:#64c7c1}.LegalLayout-module__Fty2cq__accordionBody{color:#ffffffc7;white-space:pre-line;border-top:1px solid #ffffff14;padding:.875rem 1.25rem 1.125rem;font-size:13px;line-height:1.7;animation:.2s both LegalLayout-module__Fty2cq__accordionOpen}.LegalLayout-module__Fty2cq__contactBlock{background:#64c7c11a;border:1px solid #64c7c140;border-radius:14px;align-items:center;gap:1rem;padding:1.25rem 1.5rem;display:flex}.LegalLayout-module__Fty2cq__contactIconWrap{background:#64c7c133;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.LegalLayout-module__Fty2cq__contactTitle{color:#fff;letter-spacing:-.2px;margin-bottom:.2rem;font-family:Archivo Black,sans-serif;font-size:15px;font-weight:900}.LegalLayout-module__Fty2cq__contactDesc{color:#ffffffc7;font-size:13px;line-height:1.55}.LegalLayout-module__Fty2cq__contactLink{color:#64c7c1;font-weight:600;text-decoration:none}.LegalLayout-module__Fty2cq__contactLink:hover{text-decoration:underline}.LegalLayout-module__Fty2cq__footer{background:#fff;border-top:1px solid #e5e7eb;flex-direction:column;align-items:center;gap:.75rem;padding:1.5rem 2rem;display:flex}.LegalLayout-module__Fty2cq__footerLinks{flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem;display:flex}.LegalLayout-module__Fty2cq__footerLink{color:#6b7280;border-radius:6px;padding:.3rem .7rem;font-size:12px;font-weight:600;text-decoration:none;transition:background .15s,color .15s}.LegalLayout-module__Fty2cq__footerLink:hover{color:#224541;background:#e6f7f4}.LegalLayout-module__Fty2cq__footerCopy{color:#9ca3af;margin:0;font-size:12px}@media (max-width:768px){.LegalLayout-module__Fty2cq__topNav{padding:0 1rem}.LegalLayout-module__Fty2cq__topNavLinks{gap:0}.LegalLayout-module__Fty2cq__navLink{display:none}.LegalLayout-module__Fty2cq__main{padding:1.75rem 1rem 2.5rem}.LegalLayout-module__Fty2cq__title{font-size:26px}.LegalLayout-module__Fty2cq__contentCard{padding:1.5rem 1.25rem}}@media (max-width:480px){.LegalLayout-module__Fty2cq__footer{padding:1.25rem 1rem}.LegalLayout-module__Fty2cq__footerLinks{gap:0}}
