.Legal-module__AZOdsW__legalPage{color:#fff;background:#0a0a0a;min-height:100vh}.Legal-module__AZOdsW__hero{padding:8rem 2rem 4rem;position:relative;overflow:hidden}.Legal-module__AZOdsW__heroBackground{z-index:0;position:absolute;inset:0}.Legal-module__AZOdsW__heroPattern{background:radial-gradient(circle at 50% 0,#c9a43c1a 0%,#0000 70%);position:absolute;inset:0}.Legal-module__AZOdsW__container{z-index:1;max-width:900px;margin:0 auto;position:relative}.Legal-module__AZOdsW__backLink{color:#fff9;align-items:center;gap:.5rem;margin-bottom:2rem;font-size:.95rem;transition:color .3s;display:inline-flex}.Legal-module__AZOdsW__backLink:hover{color:#c9a43c}.Legal-module__AZOdsW__backLink svg{width:20px;height:20px}.Legal-module__AZOdsW__title{background:linear-gradient(135deg,#c9a43c,#f4d03f);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:.5rem;font-size:3rem;font-weight:700}.Legal-module__AZOdsW__subtitle{color:#ffffff80;font-size:1rem}.Legal-module__AZOdsW__content{padding:2rem 2rem 6rem}.Legal-module__AZOdsW__contentBox{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#14141499;border:1px solid #ffffff1a;border-radius:24px;padding:3rem}.Legal-module__AZOdsW__section{margin-bottom:3rem}.Legal-module__AZOdsW__section:last-child{margin-bottom:0}.Legal-module__AZOdsW__section h2{color:#c9a43c;border-bottom:2px solid #c9a43c33;margin-bottom:1.25rem;padding-bottom:.75rem;font-size:1.75rem;font-weight:600}.Legal-module__AZOdsW__section h3{color:#ffffffe6;margin-top:1.5rem;margin-bottom:1rem;font-size:1.25rem;font-weight:600}.Legal-module__AZOdsW__section p{color:#fffc;margin-bottom:1rem;font-size:1.05rem;line-height:1.8}.Legal-module__AZOdsW__section ul,.Legal-module__AZOdsW__section ol{margin:1.25rem 0;padding-right:1.5rem}.Legal-module__AZOdsW__section ul li,.Legal-module__AZOdsW__section ol li{color:#fffc;margin-bottom:.75rem;font-size:1.05rem;line-height:1.8}.Legal-module__AZOdsW__section ul li{list-style:outside}.Legal-module__AZOdsW__section ol li{list-style:decimal}.Legal-module__AZOdsW__section strong{color:#c9a43c;font-weight:600}.Legal-module__AZOdsW__table{border:1px solid #ffffff1a;border-radius:12px;margin:1.5rem 0;overflow-x:auto}.Legal-module__AZOdsW__table table{border-collapse:collapse;width:100%}.Legal-module__AZOdsW__table thead{background:#c9a43c26}.Legal-module__AZOdsW__table th{text-align:right;color:#c9a43c;border-bottom:1px solid #ffffff1a;padding:1rem;font-weight:600}.Legal-module__AZOdsW__table td{text-align:right;color:#fffc;border-bottom:1px solid #ffffff0d;padding:1rem}.Legal-module__AZOdsW__table tbody tr:hover{background:#ffffff05}.Legal-module__AZOdsW__table tbody tr:last-child td{border-bottom:none}.Legal-module__AZOdsW__highlight{background:#c9a43c14;border:1px solid #c9a43c4d;border-radius:12px;margin:1.5rem 0;padding:1.5rem}.Legal-module__AZOdsW__highlight h3{color:#c9a43c;margin-top:0}.Legal-module__AZOdsW__highlight ul{margin-bottom:0}.Legal-module__AZOdsW__contactSection{background:linear-gradient(135deg,#c9a43c1a,#f4d03f0d);border:1px solid #c9a43c4d;border-radius:16px;margin-top:3rem;padding:2rem}.Legal-module__AZOdsW__contactSection h2{border-bottom:none;margin-bottom:1.5rem}.Legal-module__AZOdsW__contactGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;display:grid}.Legal-module__AZOdsW__contactCard{background:#14141480;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:1rem;padding:1.25rem;transition:transform .3s,border-color .3s;display:flex}.Legal-module__AZOdsW__contactCard:hover{border-color:#c9a43c80;transform:translateY(-3px)}.Legal-module__AZOdsW__contactCard svg{color:#c9a43c;flex-shrink:0;width:24px;height:24px}.Legal-module__AZOdsW__contactCard span{color:#ffffffe6;font-size:1rem}@media (max-width:768px){.Legal-module__AZOdsW__hero{padding:6rem 1.5rem 3rem}.Legal-module__AZOdsW__title{font-size:2rem}.Legal-module__AZOdsW__contentBox{padding:2rem 1.5rem}.Legal-module__AZOdsW__section h2{font-size:1.5rem}.Legal-module__AZOdsW__section h3{font-size:1.15rem}.Legal-module__AZOdsW__section p,.Legal-module__AZOdsW__section ul li,.Legal-module__AZOdsW__section ol li{font-size:1rem}.Legal-module__AZOdsW__table th,.Legal-module__AZOdsW__table td{padding:.75rem;font-size:.95rem}.Legal-module__AZOdsW__contactGrid{grid-template-columns:1fr}}
