.legal-pages_page__eHYfK{min-height:100vh;background:radial-gradient(circle at top left,rgba(126,87,194,.18),transparent 32%),radial-gradient(circle at top right,rgba(149,117,205,.14),transparent 28%),linear-gradient(180deg,#faf7ff,#f7f4ff 34%,#ffffff);color:#1f2937;padding:clamp(5rem,8vw,7rem) 0 clamp(4rem,7vw,6rem)}.legal-pages_container__LIdC_{width:min(1180px,100% - 2rem);margin:0 auto}.legal-pages_hero__4_9CY{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.85fr);gap:clamp(1.5rem,4vw,3rem);align-items:stretch;margin-bottom:clamp(2.5rem,5vw,4rem)}@media(max-width:1024px){.legal-pages_hero__4_9CY{grid-template-columns:1fr}}.legal-pages_contactCard__8HvBc,.legal-pages_heroPanel__Was1X,.legal-pages_highlightCard__HBTOE,.legal-pages_section__spsKj,.legal-pages_summaryCard__Wsyfj,.legal-pages_toc__yn8_t{background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(248,245,255,.96));border:1px solid rgba(126,87,194,.14);box-shadow:0 24px 70px rgba(103,58,183,.09);backdrop-filter:blur(14px)}.legal-pages_heroPanel__Was1X{border-radius:32px;padding:clamp(1.75rem,4vw,3rem)}.legal-pages_eyebrow__k2xvQ{display:inline-flex;align-items:center;gap:.55rem;padding:.45rem .85rem;border-radius:999px;background:rgba(126,87,194,.16);color:#6d47b8;font-size:.82rem;letter-spacing:.08em;text-transform:uppercase;margin-bottom:1.25rem}.legal-pages_title__q0LnJ{font-family:Prata,serif;font-size:clamp(2.4rem,5vw,4.4rem);line-height:1.08;margin:0 0 1rem}.legal-pages_lead__CKbQM{max-width:62ch;color:rgba(31,41,55,.82);font-size:clamp(1rem,1.8vw,1.12rem);line-height:1.8;margin:0}.legal-pages_metaRow__fu1n_{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:1.8rem}.legal-pages_metaItem__T6Xru{padding:.8rem 1rem;border-radius:18px;background:rgba(126,87,194,.04);border:1px solid rgba(126,87,194,.1);min-width:170px}.legal-pages_metaLabel__MN4XD{display:block;color:rgba(55,65,81,.65);font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.35rem}.legal-pages_metaValue__x_SY7{color:#1f2937;font-weight:500}.legal-pages_summaryCard__Wsyfj{border-radius:28px;padding:clamp(1.4rem,3vw,2rem)}.legal-pages_cardTitle__rcEV0{font-family:Prata,serif;font-size:clamp(1.45rem,2vw,1.8rem);margin:0 0 .8rem}.legal-pages_cardText__sgaap{color:rgba(55,65,81,.78);line-height:1.75;margin:0 0 1.25rem}.legal-pages_bulletList__sAODi{list-style:none;padding:0;margin:0;display:grid;gap:.8rem}.legal-pages_bulletList__sAODi li{position:relative;padding-left:1.15rem;color:rgba(31,41,55,.82);line-height:1.7}.legal-pages_bulletList__sAODi li:before{content:"";position:absolute;top:.7rem;left:0;width:.45rem;height:.45rem;border-radius:999px;background:linear-gradient(135deg,#9575CD,#c084fc);box-shadow:0 0 16px rgba(149,117,205,.45)}.legal-pages_grid__xwg8g{display:grid;grid-template-columns:minmax(240px,300px) minmax(0,1fr);gap:clamp(1.25rem,3vw,2rem)}@media(max-width:1024px){.legal-pages_grid__xwg8g{grid-template-columns:1fr}}.legal-pages_toc__yn8_t{border-radius:26px;padding:1.4rem;height:-moz-fit-content;height:fit-content;position:sticky;top:6.5rem}@media(max-width:1024px){.legal-pages_toc__yn8_t{position:static}}.legal-pages_tocTitle__u_gI6{font-family:Prata,serif;font-size:1.25rem;margin:0 0 1rem}.legal-pages_tocList__71t3y{list-style:none;padding:0;margin:0;display:grid;gap:.65rem}.legal-pages_tocLink__aYwBf{display:block;padding:.8rem .95rem;border-radius:16px;text-decoration:none;color:rgba(55,65,81,.9);background:rgba(126,87,194,.04);border:1px solid rgba(0,0,0,0);transition:transform .3s ease,border-color .3s ease,color .3s ease,background .3s ease}.legal-pages_tocLink__aYwBf:hover{transform:translateX(4px);border-color:rgba(149,117,205,.34);color:#673ab7;background:rgba(126,87,194,.1)}.legal-pages_content__7TEVS{display:grid;gap:1.25rem}.legal-pages_section__spsKj{border-radius:28px;padding:clamp(1.5rem,3vw,2.3rem)}.legal-pages_sectionTitle__wjSZD{font-family:Prata,serif;font-size:clamp(1.45rem,2vw,1.9rem);margin:0 0 .8rem}.legal-pages_sectionText___2mKU{color:rgba(31,41,55,.82);line-height:1.8;margin:0 0 1rem}.legal-pages_subheading__9qtDz{margin:1.4rem 0 .65rem;font-size:1rem;letter-spacing:.05em;text-transform:uppercase;color:#7a57bf}.legal-pages_highlightGrid__Qt8Ck{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1rem}@media(max-width:768px){.legal-pages_highlightGrid__Qt8Ck{grid-template-columns:1fr}}.legal-pages_highlightCard__HBTOE{border-radius:22px;padding:1.2rem}.legal-pages_highlightTitle__4sTm_{font-size:.95rem;text-transform:uppercase;letter-spacing:.08em;color:rgba(75,85,99,.72);margin:0 0 .55rem}.legal-pages_highlightValue__5Hc4F{font-size:1.05rem;line-height:1.7;color:#1f2937}.legal-pages_contactCard__8HvBc{border-radius:28px;padding:clamp(1.4rem,3vw,2rem);margin-top:1.25rem}.legal-pages_contactLink__kWzKO{color:#673ab7;text-decoration:none;font-weight:500}.legal-pages_contactLink__kWzKO:hover{color:#7e57c2}