.om-legal-disclaimer{font-family:Inter,"Segoe UI",Arial,sans-serif;color:#17233d;background:radial-gradient(circle at 10% 10%,rgba(0,184,217,.10),transparent 28%),radial-gradient(circle at 90% 15%,rgba(108,76,255,.09),transparent 30%),#f5f8fc;padding:34px 0 42px;overflow:hidden}.om-legal-disclaimer *{box-sizing:border-box}.om-legal-disclaimer .omld-wrapper{width:min(1180px,92%);margin:0 auto}.om-legal-disclaimer .omld-hero{position:relative;overflow:hidden;border-radius:30px;padding:42px 46px;background:linear-gradient(135deg,#061536,#0b2d66 48%,#173f87);color:#fff;box-shadow:0 24px 60px rgba(8,31,73,.18)}.om-legal-disclaimer .omld-hero:before{content:"";position:absolute;inset:-80%;background:conic-gradient(from 0deg,transparent 0 18%,rgba(0,229,255,.24) 25%,transparent 32%,rgba(255,77,166,.22) 42%,transparent 52%,rgba(255,211,92,.18) 62%,transparent 72%);animation:omldSpin 12s linear infinite}.om-legal-disclaimer .omld-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 20%,rgba(255,255,255,.10),transparent 42%);transform:translateX(-100%);animation:omldShine 5s ease-in-out infinite}.om-legal-disclaimer .omld-hero>*{position:relative;z-index:2}.om-legal-disclaimer .omld-badge{display:inline-flex;align-items:center;gap:9px;padding:9px 15px;border-radius:999px;border:1px solid rgba(255,255,255,.22);background:rgba(255,255,255,.10);backdrop-filter:blur(12px);font-size:12px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase}.om-legal-disclaimer .omld-badge i{width:8px;height:8px;border-radius:50%;background:#55f5d1;box-shadow:0 0 16px #55f5d1}.om-legal-disclaimer .omld-hero h1,.om-legal-disclaimer .omld-hero .omld-main-title{font-size:clamp(30px,5vw,50px);line-height:1.05;margin:22px 0 14px;font-weight:900;letter-spacing:-1.5px;color:#fff}.om-legal-disclaimer .omld-hero p{max-width:790px;color:rgba(255,255,255,.80);font-size:15px;line-height:1.8;margin:0}.om-legal-disclaimer .omld-company{margin-top:22px;font-weight:800;letter-spacing:.5px;color:#fff}.om-legal-disclaimer .omld-card{margin-top:24px;background:rgba(255,255,255,.94);border:1px solid rgba(255,255,255,.8);border-radius:30px;padding:16px;box-shadow:0 22px 60px rgba(24,49,91,.10);backdrop-filter:blur(18px);position:relative}.om-legal-disclaimer .omld-card:before{content:"";position:absolute;inset:0;border-radius:30px;padding:1px;background:linear-gradient(120deg,rgba(0,184,217,.55),rgba(108,76,255,.45),rgba(232,62,140,.38),rgba(216,168,62,.45));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.om-legal-disclaimer .omld-notice{margin:4px 4px 16px;padding:18px 20px;border-radius:21px;background:linear-gradient(110deg,rgba(0,184,217,.09),rgba(108,76,255,.08),rgba(232,62,140,.06));border:1px solid rgba(20,56,110,.10);line-height:1.75;color:#40506a;font-size:13px}.om-legal-disclaimer .omld-notice strong{color:#07152f}.om-legal-disclaimer .omld-sections{display:grid;gap:16px;perspective:1200px}.om-legal-disclaimer .omld-section{--c1:#00b8d9;--c2:#6c4cff;--c3:#e83e8c;--c4:#d8a83e;position:relative;isolation:isolate;overflow:hidden;padding:25px 28px 26px 90px;border:2px solid transparent;border-radius:25px;background:linear-gradient(135deg,rgba(255,255,255,.97),rgba(248,251,255,.93),rgba(255,248,252,.90)) padding-box,linear-gradient(115deg,var(--c1),var(--c2),var(--c3),var(--c4),var(--c1)) border-box;background-size:100% 100%,320% 320%;box-shadow:0 16px 38px rgba(29,54,96,.09),inset 0 1px 0 rgba(255,255,255,.98);transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s ease;animation:omldBorderFlow 8s ease-in-out infinite}.om-legal-disclaimer .omld-section:nth-child(5n+1){--c1:#00b8d9;--c2:#4169e1;--c3:#6c4cff;--c4:#e83e8c}.om-legal-disclaimer .omld-section:nth-child(5n+2){--c1:#12b886;--c2:#00b8d9;--c3:#4169e1;--c4:#9b5cff}.om-legal-disclaimer .omld-section:nth-child(5n+3){--c1:#6c4cff;--c2:#b14cff;--c3:#e83e8c;--c4:#ff8a3d}.om-legal-disclaimer .omld-section:nth-child(5n+4){--c1:#0d8fd9;--c2:#13b8a6;--c3:#7ac943;--c4:#d8a83e}.om-legal-disclaimer .omld-section:nth-child(5n){--c1:#e05b8f;--c2:#ff7f50;--c3:#d8a83e;--c4:#6c4cff}.om-legal-disclaimer .omld-section:before{content:"";position:absolute;z-index:-1;width:250px;height:250px;right:-110px;top:-125px;border-radius:50%;background:radial-gradient(circle,var(--c1) 0,transparent 68%);opacity:.12;filter:blur(3px);animation:omldGlow 7s ease-in-out infinite alternate;pointer-events:none}.om-legal-disclaimer .omld-section:after{content:"";position:absolute;z-index:0;top:-30%;left:-52%;width:30%;height:160%;transform:rotate(18deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.82),transparent);opacity:.45;animation:omldCardShine 6.8s ease-in-out infinite;pointer-events:none}.om-legal-disclaimer .omld-section:hover{transform:translateY(-4px);box-shadow:0 22px 48px rgba(29,54,96,.14),inset 0 1px 0 rgba(255,255,255,1)}.om-legal-disclaimer .omld-num{position:absolute;z-index:2;left:24px;top:25px;width:48px;height:48px;border-radius:16px;display:grid;place-items:center;color:#fff;font-weight:900;font-size:14px;letter-spacing:.5px;border:1px solid rgba(255,255,255,.48);background:linear-gradient(135deg,var(--c1),var(--c2),var(--c3));background-size:220% 220%;box-shadow:0 10px 24px rgba(65,105,225,.18);animation:omldNumFlow 5.8s ease-in-out infinite}.om-legal-disclaimer .omld-section h2,.om-legal-disclaimer .omld-section p,.om-legal-disclaimer .omld-section ul{position:relative;z-index:2}.om-legal-disclaimer .omld-section h2{font-size:17px;line-height:1.35;color:#07152f;margin:0 0 10px;font-weight:900;letter-spacing:-.15px}.om-legal-disclaimer .omld-section h2:after{content:"";display:block;width:72px;height:3px;margin-top:9px;border-radius:999px;background:linear-gradient(90deg,var(--c1),var(--c2),var(--c3),var(--c4));background-size:260% 100%;animation:omldTitleFlow 5s linear infinite}.om-legal-disclaimer .omld-section p{font-size:13.6px;line-height:1.8;color:#56647c;margin:0}.om-legal-disclaimer .omld-section strong{color:#203655;font-weight:850}.om-legal-disclaimer .omld-section ul{margin:10px 0 0 20px;color:#56647c;line-height:1.8;font-size:13.5px}.om-legal-disclaimer .omld-final{margin-top:16px;padding:28px;border-radius:22px;color:#fff;background:linear-gradient(135deg,#07152f,#0d47a1 48%,#6c4cff);position:relative;overflow:hidden;box-shadow:0 18px 42px rgba(13,71,161,.16)}.om-legal-disclaimer .omld-final:after{content:"";position:absolute;inset:-100%;background:conic-gradient(from 180deg,transparent 0 30%,rgba(0,229,255,.18),transparent 43%,rgba(255,77,166,.18),transparent 60%,rgba(255,216,91,.15),transparent 75%);animation:omldSpin 14s linear infinite}.om-legal-disclaimer .omld-final>*{position:relative;z-index:2}.om-legal-disclaimer .omld-final h2{font-size:19px;margin:0 0 10px;color:#fff}.om-legal-disclaimer .omld-final p{font-size:13px;line-height:1.8;color:rgba(255,255,255,.84);margin:0}@keyframes omldSpin{to{transform:rotate(360deg)}}@keyframes omldShine{0%,45%{transform:translateX(-100%)}70%,100%{transform:translateX(100%)}}@keyframes omldBorderFlow{0%,100%{background-position:0 0,0% 50%}50%{background-position:0 0,100% 50%}}@keyframes omldGlow{to{transform:translate(-34px,30px) scale(1.14);opacity:.18}}@keyframes omldCardShine{0%,34%{left:-52%;opacity:0}48%{opacity:.55}66%,100%{left:125%;opacity:0}}@keyframes omldNumFlow{0%,100%{background-position:0% 50%}50%{background-position:100% 50%;transform:translateY(-1px)}}@keyframes omldTitleFlow{to{background-position:260% 0}}@media(max-width:700px){.om-legal-disclaimer{padding:22px 0 30px}.om-legal-disclaimer .omld-wrapper{width:94%}.om-legal-disclaimer .omld-hero{padding:30px 22px;border-radius:23px}.om-legal-disclaimer .omld-card{padding:9px;border-radius:23px}.om-legal-disclaimer .omld-sections{gap:13px}.om-legal-disclaimer .omld-section{padding:22px 16px 23px 68px;border-radius:21px}.om-legal-disclaimer .omld-num{left:14px;top:21px;width:40px;height:40px;border-radius:13px}.om-legal-disclaimer .omld-section h2{font-size:15px;line-height:1.4}.om-legal-disclaimer .omld-section h2:after{width:54px;margin-top:7px}.om-legal-disclaimer .omld-section p{font-size:13px;line-height:1.75}.om-legal-disclaimer .omld-notice{font-size:12.5px;padding:16px}.om-legal-disclaimer .omld-final{padding:22px}}@media(prefers-reduced-motion:reduce){.om-legal-disclaimer *,.om-legal-disclaimer *:before,.om-legal-disclaimer *:after{animation:none!important;transition:none!important}}