.LegalMentions-module__aq7KWq__page{color:#e8dfee;overflow-x:hidden}.LegalMentions-module__aq7KWq__hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100dvh - 82px);padding:clamp(4rem,8vw,7rem) clamp(1.25rem,5vw,3rem) clamp(5rem,10vw,8rem);display:flex;position:relative;overflow:hidden}.LegalMentions-module__aq7KWq__heroBg{pointer-events:none;position:absolute;inset:0;overflow:hidden}.LegalMentions-module__aq7KWq__orb1{will-change:transform;background:radial-gradient(circle at 62% 38%,#7c3aed42 0%,#0000 68%);border-radius:50%;width:clamp(280px,48vw,700px);height:clamp(280px,48vw,700px);animation:10s ease-in-out infinite LegalMentions-module__aq7KWq__drift1;position:absolute;top:-22%;left:-14%}.LegalMentions-module__aq7KWq__orb2{will-change:transform;background:radial-gradient(circle at 38% 62%,#6d28d933 0%,#0000 68%);border-radius:50%;width:clamp(200px,40vw,600px);height:clamp(200px,40vw,600px);animation:12s ease-in-out infinite LegalMentions-module__aq7KWq__drift2;position:absolute;bottom:-22%;right:-14%}.LegalMentions-module__aq7KWq__orb3{will-change:transform;background:radial-gradient(circle,#e9c3491a 0%,#0000 70%);border-radius:50%;width:clamp(90px,16vw,260px);height:clamp(90px,16vw,260px);animation:14s ease-in-out infinite LegalMentions-module__aq7KWq__drift3;position:absolute;top:50%;left:52%}@keyframes LegalMentions-module__aq7KWq__drift1{0%,to{transform:translate(0)scale(1)}40%{transform:translate(5%,7%)scale(1.05)}70%{transform:translate(-3%,3%)scale(.97)}}@keyframes LegalMentions-module__aq7KWq__drift2{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-5%,-6%)scale(1.06)}}@keyframes LegalMentions-module__aq7KWq__drift3{0%,to{transform:translate(-50%,-50%)}50%{transform:translate(-50%,calc(-50% - 22px))}}.LegalMentions-module__aq7KWq__heroGrid{pointer-events:none;background-image:linear-gradient(#4a44550e 1px,#0000 1px),linear-gradient(90deg,#4a44550e 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 65%,#000 0%,#0000 100%);mask-image:radial-gradient(80% 65%,#000 0%,#0000 100%)}.LegalMentions-module__aq7KWq__heroVisual{pointer-events:none;opacity:.04;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.LegalMentions-module__aq7KWq__heroScales{will-change:transform;width:clamp(260px,36vw,500px);height:auto;animation:8s ease-in-out infinite LegalMentions-module__aq7KWq__scalesBreath}@keyframes LegalMentions-module__aq7KWq__scalesBreath{0%,to{transform:scale(1)rotate(0)}33%{transform:scale(1.03)rotate(.5deg)}66%{transform:scale(.98)rotate(-.5deg)}}.LegalMentions-module__aq7KWq__heroContent{z-index:1;flex-direction:column;align-items:center;width:100%;max-width:60rem;display:flex;position:relative}.LegalMentions-module__aq7KWq__eyebrow{color:#e9c349;letter-spacing:.15em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);background:#e9c34912;border:1px solid #e9c34961;border-radius:999px;align-items:center;gap:.5rem;margin-bottom:2rem;padding:.52rem 1.1rem;font-size:.67rem;font-weight:700;display:inline-flex}.LegalMentions-module__aq7KWq__eyebrowIcon{flex-shrink:0;width:.8rem;height:.8rem}.LegalMentions-module__aq7KWq__title{letter-spacing:-.03em;background:linear-gradient(130deg,#e8dfee 0%,#d2bbff 35%,#e9c349 65%,#ede0ff 100%) 0 0/240% 240%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 0 1.5rem;font-size:clamp(3.2rem,8vw,6.5rem);font-weight:800;line-height:1;animation:9s ease-in-out infinite LegalMentions-module__aq7KWq__gradientShift}@keyframes LegalMentions-module__aq7KWq__gradientShift{0%,to{background-position:0%}50%{background-position:100%}}.LegalMentions-module__aq7KWq__description{color:#ccc3d8d1;max-width:40rem;margin:0 0 2.75rem;font-size:clamp(1rem,1.8vw,1.13rem);line-height:1.73}.LegalMentions-module__aq7KWq__badgeRail{flex-wrap:wrap;justify-content:center;gap:.65rem;display:flex}.LegalMentions-module__aq7KWq__badge{color:#ccc3d8;letter-spacing:.04em;-webkit-backdrop-filter:blur(16px);background:#16131de0;border:1px solid #4a44558c;border-radius:999px;align-items:center;gap:.45rem;padding:.62rem 1.1rem;font-size:.7rem;font-weight:600;transition:border-color .2s,color .2s;display:inline-flex}.LegalMentions-module__aq7KWq__badge:hover{color:#d2bbff;border-color:#d2bbff73}.LegalMentions-module__aq7KWq__badgeIcon{color:#d2bbff;flex-shrink:0;width:.87rem;height:.87rem}.LegalMentions-module__aq7KWq__scrollLine{width:1px;height:56px;position:absolute;bottom:2.5rem;left:50%;overflow:hidden;transform:translate(-50%)}.LegalMentions-module__aq7KWq__scrollLine:after{content:"";transform-origin:top;background:linear-gradient(#d2bbffbf,#0000);width:100%;height:100%;animation:2.2s ease-in-out infinite LegalMentions-module__aq7KWq__scrollDrop;display:block}@keyframes LegalMentions-module__aq7KWq__scrollDrop{0%{opacity:0;transform:scaleY(0)}40%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}.LegalMentions-module__aq7KWq__surface{max-width:1440px;margin:0 auto;padding:clamp(2.5rem,4vw,4rem) clamp(1.25rem,4vw,3rem) clamp(5rem,8vw,7rem)}.LegalMentions-module__aq7KWq__detailGrid{grid-template-columns:.95fr 1.05fr;gap:1.25rem;margin-bottom:clamp(4rem,6vw,6rem);display:grid}.LegalMentions-module__aq7KWq__panel{-webkit-backdrop-filter:blur(24px);background:#15121b8c;border:1px solid #4a445559;border-radius:24px;transition:border-color .25s,transform .25s;position:relative;overflow:hidden}.LegalMentions-module__aq7KWq__panel:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,#d2bbff0a 0%,#0000 55%);position:absolute;inset:0}.LegalMentions-module__aq7KWq__panel:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#d2bbff2e,#0000);height:1px;position:absolute;top:0;left:0;right:0}.LegalMentions-module__aq7KWq__panel:hover{border-color:#d2bbff47;transform:translateY(-3px)}.LegalMentions-module__aq7KWq__panelInner{flex-direction:column;height:100%;padding:clamp(1.5rem,2.5vw,2.25rem);display:flex}.LegalMentions-module__aq7KWq__panelIconWrap{color:#d2bbff;background:#7c3aed2e;border:1px solid #7c3aed47;border-radius:14px;flex-shrink:0;place-items:center;width:2.75rem;height:2.75rem;margin-bottom:1.5rem;display:grid}.LegalMentions-module__aq7KWq__panelIcon{width:1.2rem;height:1.2rem}.LegalMentions-module__aq7KWq__panelTitle{color:#e8dfee;letter-spacing:-.01em;margin:0 0 1.5rem;font-size:clamp(1.35rem,2vw,1.75rem);font-weight:700;line-height:1.2}.LegalMentions-module__aq7KWq__overviewList{gap:.85rem;display:grid}.LegalMentions-module__aq7KWq__overviewCard{background:#2c2833a6;border:1px solid #4a445538;border-radius:14px;flex-direction:column;gap:.4rem;padding:1.1rem 1.25rem;transition:border-color .22s;display:flex;position:relative;overflow:hidden}.LegalMentions-module__aq7KWq__overviewCard:before{content:"";opacity:.7;background:linear-gradient(#7c3aed,#0000);width:2px;position:absolute;top:0;bottom:0;left:0}.LegalMentions-module__aq7KWq__overviewCard:hover{border-color:#d2bbff4d}.LegalMentions-module__aq7KWq__overviewLabel{color:#958da1;letter-spacing:.1em;text-transform:uppercase;font-size:.67rem;font-weight:700}.LegalMentions-module__aq7KWq__overviewValue{color:#e8dfee;font-size:.97rem;font-weight:600;line-height:1.45}.LegalMentions-module__aq7KWq__relatedLinks{grid-template-columns:repeat(2,1fr);gap:.75rem;margin-top:1.5rem;display:grid}.LegalMentions-module__aq7KWq__relatedLink{color:#ccc3d8;background:#221e28e6;border:1px solid #4a445547;border-radius:999px;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1.1rem;font-size:.82rem;font-weight:500;text-decoration:none;transition:color .18s,border-color .18s;display:flex}.LegalMentions-module__aq7KWq__relatedLink:hover{color:#d2bbff;border-color:#d2bbff59}.LegalMentions-module__aq7KWq__linkArrow{opacity:.4;flex-shrink:0;width:.82rem;height:.82rem;transition:opacity .18s,transform .2s}.LegalMentions-module__aq7KWq__relatedLink:hover .LegalMentions-module__aq7KWq__linkArrow{opacity:1;transform:translate(3px)}.LegalMentions-module__aq7KWq__detailSections{flex-direction:column;gap:1rem;display:flex}.LegalMentions-module__aq7KWq__detailSection{background:#221e28bf;border:1px solid #4a445538;border-radius:16px;padding:1.5rem;transition:border-color .22s;position:relative;overflow:hidden}.LegalMentions-module__aq7KWq__detailSection:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#d2bbff26,#0000);height:1px;position:absolute;top:0;left:0;right:0}.LegalMentions-module__aq7KWq__detailSection:hover{border-color:#d2bbff38}.LegalMentions-module__aq7KWq__detailSectionTitle{color:#e8dfee;letter-spacing:-.005em;margin:0 0 .85rem;font-size:1.05rem;font-weight:700}.LegalMentions-module__aq7KWq__detailParagraph{color:#ccc3d8;margin:0;font-size:.92rem;line-height:1.72}.LegalMentions-module__aq7KWq__detailParagraph+.LegalMentions-module__aq7KWq__detailParagraph{margin-top:.75rem}.LegalMentions-module__aq7KWq__ctaRow{border-top:1px solid #4a445533;justify-content:center;align-items:center;gap:1rem;max-width:40rem;margin:0 auto;padding-top:3rem;display:flex}.LegalMentions-module__aq7KWq__buttonPrimary,.LegalMentions-module__aq7KWq__buttonSecondary{letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:3rem;padding:0 2rem;font-size:.72rem;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.LegalMentions-module__aq7KWq__buttonPrimary{color:#ede0ff;background:linear-gradient(135deg,#7c3aed 0%,#6d28d9 100%);position:relative;overflow:hidden;box-shadow:0 0 24px #7c3aed66,0 0 0 1px #7c3aed61}.LegalMentions-module__aq7KWq__buttonPrimary:after{content:"";background:linear-gradient(90deg,#0000,#ffffff24,#0000);width:60%;height:100%;animation:4s ease-in-out infinite LegalMentions-module__aq7KWq__shimmerBtn;position:absolute;top:0;left:-120%;transform:skew(-20deg)}@keyframes LegalMentions-module__aq7KWq__shimmerBtn{0%{left:-120%}55%,to{left:170%}}.LegalMentions-module__aq7KWq__buttonPrimary:hover{transform:scale(.97);box-shadow:0 0 36px #7c3aed99,0 0 0 1px #7c3aed8c}.LegalMentions-module__aq7KWq__buttonSecondary{color:#e8dfee;-webkit-backdrop-filter:blur(12px);background:#16131dd9;border:1px solid #958da16b}.LegalMentions-module__aq7KWq__buttonSecondary:hover{background:#2c2833fa;border-color:#d2bbff7a;transform:scale(.97)}@media (max-width:1023px){.LegalMentions-module__aq7KWq__detailGrid{grid-template-columns:1fr;gap:1rem}.LegalMentions-module__aq7KWq__relatedLinks{grid-template-columns:1fr}}@media (max-width:767px){.LegalMentions-module__aq7KWq__hero{min-height:calc(100dvh - 60px);padding-bottom:4.5rem}.LegalMentions-module__aq7KWq__ctaRow{flex-direction:column;align-items:stretch}.LegalMentions-module__aq7KWq__buttonPrimary,.LegalMentions-module__aq7KWq__buttonSecondary{justify-content:center;width:100%}}@media (max-width:479px){.LegalMentions-module__aq7KWq__badge{padding:.5rem .85rem;font-size:.65rem}.LegalMentions-module__aq7KWq__scrollLine{display:none}}@media (prefers-reduced-motion:reduce){.LegalMentions-module__aq7KWq__orb1,.LegalMentions-module__aq7KWq__orb2,.LegalMentions-module__aq7KWq__orb3,.LegalMentions-module__aq7KWq__heroScales,.LegalMentions-module__aq7KWq__scrollLine:after,.LegalMentions-module__aq7KWq__buttonPrimary:after{animation:none}.LegalMentions-module__aq7KWq__title{background-position:0%;animation:none}}
