@keyframes PaginaLegal-module__mmiI6G__legalTitleEntrance{0%{opacity:0;letter-spacing:-2px;transform:translateY(-12px)}to{opacity:1;letter-spacing:-.02em;transform:translateY(0)}}@keyframes PaginaLegal-module__mmiI6G__legalLineExpand{0%{opacity:0;width:0}to{opacity:1;width:100%}}@keyframes PaginaLegal-module__mmiI6G__legalSlideUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes PaginaLegal-module__mmiI6G__legalFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.PaginaLegal-module__mmiI6G__page{background-color:var(--bg);width:100%;min-height:100vh}.PaginaLegal-module__mmiI6G__hero{padding-top:calc(var(--nav-h) + clamp(20px,2vw,30px));background:radial-gradient(70% 85% at 100% 100%,#0ddba48c 0%,#4dc9a033 45%,#0000 85%) 0 0/100% 100%,linear-gradient(145deg,#2c556e 0%,#277684 50%,#0ddba48c 100%) 0 0/100% 100%;padding-bottom:clamp(90px,12vw,140px);padding-left:24px;padding-right:24px;position:relative;overflow:hidden}.PaginaLegal-module__mmiI6G__hero:after{content:"";pointer-events:none;z-index:0;background-image:radial-gradient(circle,#ffffff0a 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0}.PaginaLegal-module__mmiI6G__hero:before{content:"";pointer-events:none;z-index:1;background:radial-gradient(circle at 0 0,#ffffff1a 0%,#0000 40%);position:absolute;inset:0}.PaginaLegal-module__mmiI6G__heroInner{max-width:var(--max);z-index:2;flex-direction:column;align-items:flex-start;gap:16px;margin:0 auto;animation:.8s ease-out both PaginaLegal-module__mmiI6G__legalSlideUp;display:flex;position:relative}.PaginaLegal-module__mmiI6G__kicker{font-size:var(--fs-kicker);letter-spacing:.14em;text-transform:uppercase;color:var(--esmeralda);font-weight:900;animation:.6s ease-out .1s both PaginaLegal-module__mmiI6G__legalFadeIn}.PaginaLegal-module__mmiI6G__heroTitle{color:#fff;letter-spacing:-.02em;margin:0;padding-bottom:12px;font-size:clamp(28px,4vw,48px);font-weight:900;line-height:1.15;animation:1s cubic-bezier(.2,.8,.2,1) forwards PaginaLegal-module__mmiI6G__legalTitleEntrance;display:inline-block;position:relative}.PaginaLegal-module__mmiI6G__heroTitle:after{content:"";background:linear-gradient(90deg,#fff,var(--esmeralda));border-radius:99px;width:0;height:4px;animation:.9s ease-out .4s forwards PaginaLegal-module__mmiI6G__legalLineExpand;position:absolute;bottom:0;left:0}.PaginaLegal-module__mmiI6G__heroLead{color:#ffffffc7;text-align:justify;text-justify:inter-word;max-width:560px;margin:4px 0 0;font-size:16px;line-height:1.7;animation:.7s ease-out .2s both PaginaLegal-module__mmiI6G__legalFadeIn}.PaginaLegal-module__mmiI6G__body{max-width:var(--max);flex-direction:column;margin:0 auto;padding:56px 24px 80px;display:flex}.PaginaLegal-module__mmiI6G__section{border-bottom:1px solid #1f98a81a;padding:36px 0;animation:.5s ease-out both PaginaLegal-module__mmiI6G__legalSlideUp}.PaginaLegal-module__mmiI6G__section:last-child{border-bottom:none}.PaginaLegal-module__mmiI6G__h2{color:var(--primary);letter-spacing:-.01em;margin:0 0 18px;padding-bottom:10px;font-size:clamp(17px,2vw,22px);font-weight:900;line-height:1.2;display:inline-block;position:relative}.PaginaLegal-module__mmiI6G__h2:after{content:"";background:linear-gradient(90deg,var(--secondary),var(--esmeralda));border-radius:99px;width:0;height:3px;animation:.7s ease-out .3s forwards PaginaLegal-module__mmiI6G__legalLineExpand;position:absolute;bottom:0;left:0}.PaginaLegal-module__mmiI6G__p{font-size:var(--fs-body);color:var(--gray-dark);line-height:var(--lh-body);text-align:justify;text-justify:inter-word;margin:0 0 14px}.PaginaLegal-module__mmiI6G__p:last-child{margin-bottom:0}.PaginaLegal-module__mmiI6G__muted{color:var(--gray-mid);margin:8px 0 0;font-size:14px}.PaginaLegal-module__mmiI6G__ul{flex-direction:column;gap:8px;margin:12px 0 18px;padding:0;list-style:none;display:flex}.PaginaLegal-module__mmiI6G__ul li{font-size:var(--fs-body);color:var(--gray-dark);text-align:justify;text-justify:inter-word;background:linear-gradient(135deg,#2776840a 0%,#0ddba408 100%);border:1px solid #1f98a817;border-radius:12px;align-items:flex-start;gap:14px;padding:12px 18px;line-height:1.65;transition:all .25s;display:flex}.PaginaLegal-module__mmiI6G__ul li:hover{border-color:#4dc9a04d;transform:translate(5px);box-shadow:0 2px 12px #1f98a812}.PaginaLegal-module__mmiI6G__ul li:before{content:"";background:linear-gradient(135deg,var(--esmeralda),#0cce9a);border-radius:50%;width:8px;min-width:8px;height:8px;margin-top:7px;display:block;box-shadow:0 2px 6px #4dc9a04d}.PaginaLegal-module__mmiI6G__notice{border-left:4px solid var(--esmeralda);color:var(--gray-dark);text-align:justify;text-justify:inter-word;background:linear-gradient(135deg,#27768412 0%,#0ddba40d 100%);border-radius:12px;margin:8px 0 14px;padding:16px 20px;font-size:14px;line-height:1.65}.PaginaLegal-module__mmiI6G__contactCard{background:linear-gradient(135deg,#2776840a 0%,#0ddba408 100%);border:1px solid #1f98a81f;border-radius:16px;flex-direction:column;gap:10px;margin:16px 0;padding:20px 22px;transition:all .25s;display:flex}.PaginaLegal-module__mmiI6G__contactCard:hover{border-color:#4dc9a04d;box-shadow:0 4px 20px #1f98a812}.PaginaLegal-module__mmiI6G__contactRow{color:var(--gray-dark);align-items:center;gap:12px;font-size:14px;line-height:1.5;display:flex}.PaginaLegal-module__mmiI6G__contactIcon{width:34px;height:34px;color:var(--esmeralda);background:#0ddba426;border:1px solid #4dc9a047;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:all .3s;display:flex}.PaginaLegal-module__mmiI6G__contactCard:hover .PaginaLegal-module__mmiI6G__contactIcon{background:#0ddba447;border-color:#4dc9a080}.PaginaLegal-module__mmiI6G__link{color:var(--primary);font-weight:700;text-decoration:none;position:relative}.PaginaLegal-module__mmiI6G__link:after{content:"";background:linear-gradient(90deg,var(--secondary),var(--esmeralda));border-radius:99px;width:0;height:2px;transition:width .3s;position:absolute;bottom:-2px;left:0}.PaginaLegal-module__mmiI6G__link:hover:after{width:100%}.PaginaLegal-module__mmiI6G__rightsGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin:14px 0;display:grid}.PaginaLegal-module__mmiI6G__rightItem{color:var(--primary);background:#f6fbfbcc;border:1px solid #1f98a81a;border-radius:12px;align-items:center;gap:10px;padding:12px 16px;font-size:14px;font-weight:700;transition:all .25s;display:flex}.PaginaLegal-module__mmiI6G__rightItem:hover{background:#fffffff2;border-color:#4dc9a059;transform:translateY(-2px);box-shadow:0 4px 14px #1f98a814}.PaginaLegal-module__mmiI6G__rightDot{background:linear-gradient(135deg,var(--esmeralda),#0cce9a);border-radius:50%;flex-shrink:0;width:8px;height:8px;box-shadow:0 2px 6px #4dc9a04d}.PaginaLegal-module__mmiI6G__rightsColumns{align-items:start;gap:14px;grid-template-columns:repeat(3,1fr)!important}.PaginaLegal-module__mmiI6G__gridColumn{flex-direction:column;gap:10px;display:flex}.PaginaLegal-module__mmiI6G__typeCard{background:linear-gradient(135deg,#2776840d 0%,#0ddba40a 100%);border:1px solid #1f98a81f;border-radius:14px;align-items:flex-start;gap:14px;padding:18px 20px;transition:all .3s cubic-bezier(.4,0,.2,1);animation:.5s ease-out both PaginaLegal-module__mmiI6G__legalFadeIn;display:flex;position:relative;overflow:hidden}.PaginaLegal-module__mmiI6G__typeCard:hover,.PaginaLegal-module__mmiI6G__ul li:hover{background:linear-gradient(135deg,#27768414 0%,#0ddba412 100%);border-color:#4dc9a066;transform:translate(5px);box-shadow:0 4px 15px #1f98a814}@media (max-width:768px){.PaginaLegal-module__mmiI6G__body{padding:36px 18px 60px}.PaginaLegal-module__mmiI6G__rightsGrid{grid-template-columns:1fr 1fr}}@media (max-width:480px){.PaginaLegal-module__mmiI6G__rightsGrid{grid-template-columns:1fr}}@media (max-width:992px){.PaginaLegal-module__mmiI6G__rightsColumns{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:600px){.PaginaLegal-module__mmiI6G__rightsColumns{grid-template-columns:1fr!important}}@media (prefers-reduced-motion:reduce){.PaginaLegal-module__mmiI6G__hero,.PaginaLegal-module__mmiI6G__ul li,.PaginaLegal-module__mmiI6G__rightItem,.PaginaLegal-module__mmiI6G__contactCard{transition:none!important;animation:none!important}}
