.legal-hero{background-color:#fff9f5;background-image:linear-gradient(#fffaf7 0%,#fff5ee 30%,#fff 100%);padding:160px 0 80px;position:relative;overflow:hidden}.legal-hero__decoration{z-index:1;pointer-events:none;position:absolute}.legal-hero__decoration--left{top:100px;left:-20px}.legal-hero__decoration--right{bottom:0;right:-10px}.legal-hero__curve{display:block}.legal-hero__curve--1{opacity:.4;width:100%;max-width:250px;height:auto}.legal-hero__curve--3{opacity:.4;width:100%;max-width:300px;height:auto}.legal-hero__curve--4{opacity:.4;width:100%;max-width:150px;height:auto}.legal-hero .container{z-index:2;position:relative}.legal-hero__content{text-align:center;max-width:900px;margin:0 auto}.legal-hero__title{font-size:68px;font-weight:var(--font-weight-medium);color:#232323;margin-bottom:var(--spacing-4);letter-spacing:-2.72px;line-height:1.15}.legal-hero__title-highlight{background:linear-gradient(90deg,#ff7446 71.635%,#ff253f 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.legal-hero__subtitle{color:#515151;max-width:700px;margin:0 auto;font-size:20px;line-height:1.4}.legal-content{background:var(--color-white);padding:80px 0 100px}.legal-content__wrapper{max-width:800px;margin:0 auto}.legal-content__updated{font-size:var(--font-size-sm);color:var(--color-primary);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-8);background:#ff6b3514;border-radius:20px;padding:6px 16px;display:inline-block}.legal-content h2{font-size:24px;font-weight:var(--font-weight-bold);color:#232323;margin:40px 0 16px;line-height:1.3}.legal-content h2:first-of-type{margin-top:0}.legal-content h3{font-size:18px;font-weight:var(--font-weight-semibold);color:#232323;margin:28px 0 12px;line-height:1.3}.legal-content p{color:#515151;margin-bottom:16px;font-size:16px;line-height:1.8}.legal-content ul,.legal-content ol{color:#515151;margin:12px 0 20px 24px;line-height:1.8}.legal-content li{margin-bottom:8px;font-size:16px}.legal-content a{color:var(--color-primary);text-decoration:underline}.legal-content a:hover{color:var(--color-primary-dark)}.legal-content strong{color:#232323;font-weight:var(--font-weight-semibold)}.legal-contact{background:#fff9f5;border:1px solid #ff6b3533;border-radius:16px;margin-top:48px;padding:32px}.legal-contact__title{font-size:18px;font-weight:var(--font-weight-bold);color:#232323;margin-bottom:12px}.legal-contact p{margin-bottom:8px}@media (max-width:991px){.legal-hero{padding:120px 0 60px}.legal-hero__title{letter-spacing:-1.5px;font-size:48px}}@media (max-width:767px){.legal-hero{padding:100px 0 40px}.legal-hero__title{letter-spacing:-1px;font-size:36px}.legal-hero__decoration--left,.legal-hero__decoration--right{display:none}.legal-content{padding:48px 0 60px}.legal-content h2{margin:32px 0 12px;font-size:20px}}@media (max-width:480px){.legal-hero__title{font-size:28px}}
