﻿ @property --um-angle {syntax:'<angle>';initial-value:0deg;inherits:false;} #um-audit-root {--um-bg-color:#020B1C;--um-accent:#00FFA3;--um-accent-hover:#00cc82;--um-surface:rgba(2,11,28,0.6);--um-border:rgba(255,255,255,0.1);font-family:'Outfit',sans-serif !important;background-color:var(--um-bg-color) !important;color:white !important;width:100vw !important;position:relative !important;left:50% !important;right:50% !important;margin-left:-50vw !important;margin-right:-50vw !important;max-width:100vw !important;padding:10rem 1rem 8rem 1rem !important;margin-top:0 !important;margin-bottom:0 !important;display:flex !important;align-items:center !important;justify-content:center !important;background-image:radial-gradient(circle at 50% 0%,rgba(0,255,163,0.08) 0%,transparent 50%),radial-gradient(circle at 100% 100%,rgba(2,11,28,0.9) 0%,transparent 50%) !important;box-sizing:border-box !important;min-height:100dvh !important;padding:8rem 1rem 6rem 1rem !important;overflow:visible !important;} #um-audit-root *,#um-audit-root *::before,#um-audit-root *::after {box-sizing:border-box !important;font-family:'Outfit',sans-serif !important;} #um-audit-root .um-glass-panel {background:#06132b !important;background:var(--um-surface) !important;backdrop-filter:blur(16px) !important;-webkit-backdrop-filter:blur(16px) !important;border:none !important;box-shadow:0 25px 50px -12px rgba(0,0,0,0.7),inset 0 1px 1px rgba(255,255,255,0.1),inset 0 0 0 1px rgba(255,255,255,0.03) !important;border-radius:1.5rem !important;padding:2.5rem !important;width:100% !important;max-width:500px !important;position:relative !important;overflow:clip !important;margin:0 !important;} #um-audit-root .um-decor {position:absolute !important;top:-5rem !important;right:-5rem !important;width:12rem !important;height:12rem !important;background-color:var(--um-accent) !important;border-radius:50% !important;filter:blur(80px) !important;opacity:0.15 !important;pointer-events:none !important;z-index:0 !important;} #um-audit-root .um-content-z {position:relative !important;z-index:10 !important;} #um-audit-root h1,#um-audit-root h2 {font-size:2rem !important;font-weight:800 !important;margin:0 0 0.5rem 0 !important;line-height:1.2 !important;color:#ffffff !important;text-transform:uppercase !important;letter-spacing:-0.02em !important;text-align:center !important;padding:0 !important;border:none !important;} #um-audit-root h3 {font-size:1.25rem !important;font-weight:700 !important;margin:0 0 0.5rem 0 !important;color:var(--um-accent) !important;text-align:center !important;animation:um-pulse 2s cubic-bezier(0.4,0,0.6,1) infinite !important;padding:0 !important;border:none !important;} #um-audit-root p {color:#9ca3af !important;font-size:0.9rem !important;text-align:center !important;margin:0 0 1.5rem 0 !important;line-height:1.5 !important;padding:0 !important;} #um-audit-root .um-highlight {color:var(--um-accent) !important;} #um-audit-root label {display:block !important;font-size:0.75rem !important;font-weight:600 !important;color:#9ca3af !important;text-transform:uppercase !important;letter-spacing:0.05em !important;margin:0 0 0.5rem 0 !important;text-align:left !important;padding:0 !important;} #um-audit-root input {width:100% !important;background:rgba(0,0,0,0.4) !important;border:1px solid var(--um-border) !important;color:#ffffff !important;padding:1rem 1.25rem !important;border-radius:0.75rem !important;transition:all 0.3s ease !important;outline:none !important;margin:0 0 1.25rem 0 !important;font-size:1rem !important;line-height:normal !important;box-shadow:none !important;height:auto !important;min-height:50px !important;} #um-audit-root input::placeholder {color:#4b5563 !important;opacity:1 !important;} #um-audit-root input:focus {border-color:var(--um-accent) !important;box-shadow:0 0 0 2px rgba(0,255,163,0.2) !important;background:rgba(0,0,0,0.6) !important;} #um-audit-root .um-btn {background:linear-gradient(135deg,var(--um-accent) 0%,#00a86b 100%) !important;color:#020B1C !important;font-weight:800 !important;text-transform:uppercase !important;letter-spacing:0.05em !important;padding:1rem 2rem !important;border-radius:50px !important;border:none !important;cursor:pointer !important;transition:all 0.3s ease !important;box-shadow:0 10px 25px rgba(0,255,163,0.2) !important;width:100% !important;display:flex !important;justify-content:center !important;align-items:center !important;font-size:1rem !important;text-decoration:none !important;gap:0.5rem !important;margin:1.5rem 0 0 0 !important;height:52px !important;} #um-audit-root .um-btn:hover {transform:translateY(-2px) !important;box-shadow:0 15px 35px rgba(0,255,163,0.4) !important;background:linear-gradient(135deg,#00FFA3 0%,var(--um-accent-hover) 100%) !important;color:#020B1C !important;} #um-audit-root .um-btn svg {width:1.25rem !important;height:1.25rem !important;stroke:#020B1C !important;fill:none !important;} #um-audit-root .um-reset-btn {background:transparent !important;border:none !important;color:#6b7280 !important;font-size:0.75rem !important;text-transform:uppercase !important;font-weight:600 !important;letter-spacing:0.05em !important;cursor:pointer !important;width:100% !important;text-align:center !important;margin:1.5rem 0 0 0 !important;transition:color 0.3s ease !important;padding:0 !important;display:block !important;} #um-audit-root .um-reset-btn:hover {color:#ffffff !important;} #um-audit-root .um-hidden {display:none !important;} #um-audit-root .um-flex-col {display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;padding:2.5rem 0 !important;} #um-audit-root .um-text-xs {font-size:0.75rem !important;margin:1rem 0 0 0 !important;color:#4b5563 !important;font-weight:600 !important;text-transform:uppercase !important;letter-spacing:0.05em !important;} #um-audit-root .um-text-red {color:#f87171 !important;font-weight:600 !important;margin-bottom:0.5rem !important;} #um-audit-root .um-loader {width:3rem !important;height:3rem !important;border:4px solid rgba(0,255,163,0.1) !important;border-bottom-color:var(--um-accent) !important;border-radius:50% !important;display:inline-block !important;animation:um-rotation 1s linear infinite !important;margin:0 0 1.5rem 0 !important;} @keyframes um-rotation {0% {transform:rotate(0deg);} 100% {transform:rotate(360deg);}} @keyframes um-pulse {0%,100% {opacity:1;} 50% {opacity:.6;}} #um-audit-root .um-result-box {background:rgba(0,0,0,0.3) !important;border:1px solid rgba(0,255,163,0.15) !important;border-radius:1rem !important;padding:1.5rem !important;margin:0 0 1.5rem 0 !important;position:relative !important;} #um-audit-root .um-badge {position:absolute !important;top:-0.75rem !important;right:0.75rem !important;background:var(--um-bg-color) !important;color:var(--um-accent) !important;border:1px solid rgba(0,255,163,0.4) !important;font-size:0.65rem !important;font-weight:800 !important;padding:0.25rem 0.75rem !important;border-radius:9999px !important;letter-spacing:0.05em !important;box-shadow:0 4px 6px -1px rgba(0,0,0,0.3) !important;} #um-audit-root .um-icon-circle {display:inline-flex !important;align-items:center !important;justify-content:center !important;width:4rem !important;height:4rem !important;border-radius:50% !important;background:var(--um-bg-color) !important;border:1px solid var(--um-accent) !important;color:var(--um-accent) !important;margin:0 0 1rem 0 !important;box-shadow:0 0 15px rgba(0,255,163,0.3) !important;} #um-audit-root .um-icon-circle svg {width:2rem !important;height:2rem !important;stroke:currentColor !important;fill:none !important;stroke-width:2 !important;} #um-audit-root .um-glow-wrapper {position:relative !important;border-radius:1.5rem !important;width:100% !important;max-width:500px !important;margin:0 auto !important;} #um-audit-root .um-glow-stage {width:100% !important;padding:0 80px !important;box-sizing:border-box !important;overflow:visible !important;} #um-audit-root .um-glow-border {position:absolute !important;inset:0 !important;border-radius:inherit !important;padding:1.5px !important;background:conic-gradient(from var(--um-angle),transparent 0deg,transparent 200deg,rgba(0,255,163,0) 220deg,rgba(0,255,163,0.8) 320deg,#00FFA3 345deg,#ffffff 355deg,#ffffff 360deg) !important;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0) !important;-webkit-mask-composite:xor !important;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0) !important;mask-composite:exclude !important;animation:um-border-spin 4s linear infinite !important;z-index:4 !important;pointer-events:none !important;} #um-audit-root .um-glow-ambient {position:absolute !important;inset:-80px !important;border-radius:calc(1.5rem + 80px) !important;background:conic-gradient(from var(--um-angle),transparent 0deg,transparent 200deg,rgba(0,255,163,0) 230deg,rgba(0,255,163,0.35) 300deg,rgba(0,255,163,0.65) 345deg,#00FFA3 360deg) !important;filter:blur(70px) !important;opacity:0.45 !important;animation:um-border-spin 4s linear infinite !important;z-index:0 !important;pointer-events:none !important;} #um-audit-root .um-glow-wrapper .um-glass-panel {position:relative !important;z-index:3 !important;width:100% !important;max-width:none !important;margin:0 !important;} @keyframes um-border-spin {to {--um-angle:360deg;}} #um-audit-root .um-ai-text p {color:#d1d5db !important;font-size:0.95rem !important;text-align:left !important;margin:0 !important;line-height:1.6 !important;white-space:pre-wrap !important;} @media (max-width:600px) {#um-audit-root {padding:5rem 1rem 5rem 1rem !important;} #um-audit-root .um-glow-stage {padding:0 15px !important;} #um-audit-root .um-glow-ambient {inset:-30px !important;filter:blur(40px) !important;} #um-audit-root .um-glass-panel {padding:2rem 1.5rem !important;} #um-audit-root h1,#um-audit-root h2 {font-size:1.75rem !important;word-break:normal !important;overflow-wrap:break-word !important;} #um-audit-root .um-glow-border {animation-duration:8s !important;will-change:--um-angle !important;} #um-audit-root .um-glow-ambient {opacity:0.25 !important;animation-duration:8s !important;filter:blur(30px) !important;will-change:--um-angle !important;} #um-audit-root .um-glass-panel {backdrop-filter:blur(8px) !important;-webkit-backdrop-filter:blur(8px) !important;} #um-audit-root input {transition:none !important;} #um-audit-root input:focus {transition:none !important;} #um-audit-root .um-btn {transition:none !important;}} #um-scroll-arrow {position:absolute !important;bottom:2rem !important;left:50% !important;transform:translateX(-50%) !important;display:flex !important;flex-direction:column !important;align-items:center !important;gap:0.25rem !important;cursor:pointer !important;z-index:20 !important;transition:opacity 0.5s ease !important;text-decoration:none !important;} #um-scroll-arrow.hidden {opacity:0 !important;pointer-events:none !important;} #um-scroll-arrow span {font-family:'Outfit',sans-serif !important;font-size:0.65rem !important;font-weight:600 !important;letter-spacing:0.15em !important;text-transform:uppercase !important;color:rgba(255,255,255,0.4) !important;} .um-scroll-wheel {animation:um-scroll-wheel 2s ease-in-out infinite !important;} .um-scroll-arrow-svg {animation:um-scroll-arrow 2s ease-in-out infinite !important;opacity:0.6 !important;} @keyframes um-scroll-wheel {0% {transform:translateY(0);opacity:0;} 30% {transform:translateY(0);opacity:1;} 70% {transform:translateY(6px);opacity:1;filter:drop-shadow(0 0 4px var(--um-accent));} 100% {transform:translateY(6px);opacity:0;}} @keyframes um-scroll-arrow {0% {transform:translateY(0);opacity:0.2;} 50% {transform:translateY(4px);opacity:0.8;filter:drop-shadow(0 0 6px var(--um-accent));} 100% {transform:translateY(0);opacity:0.2;}} html,body {overflow-x:hidden !important;max-width:100% !important;} #um-landing-root * {box-sizing:border-box !important;font-family:'Outfit',sans-serif !important;} #um-landing-root h2,#um-landing-root h3,#um-landing-root p,#um-landing-root ul,#um-landing-root li {margin:0;padding:0;list-style:none;} #um-landing-root {--um-bg-base:#020B1C;--um-surface:rgba(6,19,43,0.4);--um-surface-hover:rgba(6,19,43,0.7);--um-accent:#00FFA3;--um-accent-hover:#00cc82;--um-text:rgba(255,255,255,0.65);--um-text-bright:rgba(255,255,255,0.9);--um-heading:#ffffff;--um-border:rgba(255,255,255,0.08);--um-border-light:rgba(255,255,255,0.15);background-color:var(--um-bg-base) !important;color:var(--um-heading) !important;width:100vw !important;position:relative !important;left:50% !important;right:50% !important;margin-left:-50vw !important;margin-right:-50vw !important;overflow:hidden !important;} #um-landing-root h1,#um-landing-root h2,#um-landing-root h3,#um-landing-root .um-h2,#um-landing-root .um-acc-btn span {hyphens:none !important;-webkit-hyphens:none !important;-ms-hyphens:none !important;word-break:normal !important;overflow-wrap:normal !important;} #um-landing-root .um-card p,#um-landing-root .um-acc-content p,#um-landing-root .um-p {color:var(--um-text) !important;} #um-landing-root .um-card h3:not([style*="#f87171"]),#um-landing-root .um-acc-btn,#um-landing-root .um-acc-btn span,#um-landing-root .um-list-item span,#um-landing-root .um-h2 {color:var(--um-heading) !important;} .um-section {padding:8rem 2rem !important;position:relative;z-index:10;border-top:1px solid var(--um-border);background:radial-gradient(100% 100% at 50% 0%,rgba(255,255,255,0.01) 0%,transparent 100%) !important;} .um-section:first-child {border-top:none;padding-top:6rem !important;} .um-container {max-width:1240px !important;margin:0 auto !important;width:100% !important;} .um-grid {display:grid !important;grid-template-columns:1fr 1fr !important;gap:4rem !important;align-items:start !important;} .um-h2 {font-size:clamp(2.25rem,3.5vw,3.25rem) !important;font-weight:800 !important;line-height:1.1 !important;margin-bottom:2rem !important;text-transform:uppercase !important;letter-spacing:-0.03em !important;color:var(--um-heading) !important;text-align:left !important;text-wrap:balance !important;} .um-h2-center {text-align:center !important;margin-left:auto !important;margin-right:auto !important;max-width:900px !important;} .um-h2 .um-hl {color:var(--um-accent) !important;background:linear-gradient(135deg,#ffffff 0%,#00FFA3 40%,#00a86b 100%) !important;-webkit-background-clip:text !important;-webkit-text-fill-color:transparent !important;background-clip:text !important;display:inline !important;-webkit-box-decoration-break:clone !important;box-decoration-break:clone !important;} .um-p {font-size:1.125rem !important;line-height:1.8 !important;color:var(--um-text) !important;margin-bottom:1.5rem !important;text-align:left !important;font-weight:300 !important;} #um-landing-root .um-card .um-p,#um-landing-root .um-card p {text-align:left !important;} #um-landing-root .um-card h3 {text-align:left !important;} .um-p-center {text-align:center !important;margin-left:auto !important;margin-right:auto !important;max-width:800px !important;} .um-btn-container {margin-top:3.5rem !important;} .um-cta-btn {display:inline-flex !important;align-items:center !important;justify-content:center !important;background:linear-gradient(135deg,var(--um-accent) 0%,#00a86b 100%) !important;color:#020B1C !important;font-weight:800 !important;text-transform:uppercase !important;letter-spacing:0.05em !important;padding:1.25rem 3rem !important;border-radius:50px !important;text-decoration:none !important;font-size:1.05rem !important;transition:all 0.4s cubic-bezier(0.16,1,0.3,1) !important;box-shadow:0 10px 25px rgba(0,255,163,0.15),inset 0 2px 0 rgba(255,255,255,0.3) !important;border:none !important;gap:0.75rem !important;position:relative !important;overflow:hidden !important;z-index:1 !important;} .um-cta-btn::after {content:'' !important;position:absolute !important;top:0 !important;left:-100% !important;width:50% !important;height:100% !important;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.5),transparent) !important;transform:skewX(-20deg) !important;transition:all 0.7s cubic-bezier(0.16,1,0.3,1) !important;z-index:-1 !important;} .um-cta-btn:hover {transform:translateY(-4px) scale(1.02) !important;box-shadow:0 20px 40px rgba(0,255,163,0.35),inset 0 2px 0 rgba(255,255,255,0.5) !important;} .um-cta-btn:hover::after {left:150% !important;} .um-card-grid {display:grid !important;grid-template-columns:1fr 1fr !important;gap:2.5rem !important;margin-top:4rem !important;} .um-card {background:var(--um-surface) !important;backdrop-filter:blur(24px) !important;-webkit-backdrop-filter:blur(24px) !important;border:1px solid var(--um-border) !important;border-radius:1.5rem !important;padding:3rem 2.5rem !important;transition:all 0.5s cubic-bezier(0.16,1,0.3,1) !important;box-shadow:0 30px 60px -15px rgba(0,0,0,0.8),inset 0 1px 1px rgba(255,255,255,0.08),inset 0 0 0 1px rgba(255,255,255,0.02) !important;position:relative !important;overflow:hidden !important;z-index:1 !important;} .um-card::before {content:'' !important;position:absolute !important;top:0 !important;left:0 !important;right:0 !important;height:1px !important;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.2),transparent) !important;opacity:0.3 !important;transition:opacity 0.5s ease !important;} .um-card:hover {background:var(--um-surface-hover) !important;transform:translateY(-8px) !important;box-shadow:0 40px 80px -20px rgba(0,0,0,0.9),inset 0 1px 1px rgba(255,255,255,0.15),0 0 40px -10px rgba(0,255,163,0.08) !important;} .um-card:hover::before {opacity:1 !important;background:linear-gradient(90deg,transparent,var(--um-accent),transparent) !important;} .um-card-icon {color:var(--um-accent) !important;margin-bottom:2rem !important;width:3.5rem !important;height:3.5rem !important;filter:drop-shadow(0 0 5px rgba(0,255,163,0.2)) !important;overflow:visible !important;} .um-list {margin-top:3rem !important;display:flex !important;flex-direction:column !important;gap:1.25rem !important;} .um-list-item {display:flex !important;align-items:flex-start !important;gap:1.25rem !important;color:var(--um-text-bright) !important;font-size:1.15rem !important;line-height:1.6 !important;font-weight:400 !important;padding:1.25rem !important;background:rgba(255,255,255,0.015) !important;border-radius:1rem !important;border:1px solid transparent !important;transition:all 0.4s cubic-bezier(0.16,1,0.3,1) !important;} .um-list-item:hover {background:rgba(255,255,255,0.04) !important;border-color:rgba(255,255,255,0.08) !important;transform:translateX(8px) !important;box-shadow:0 10px 20px rgba(0,0,0,0.2) !important;} .um-list-item svg {flex-shrink:0 !important;width:1.5rem !important;height:1.5rem !important;color:var(--um-accent) !important;margin-top:0.1rem !important;filter:drop-shadow(0 0 8px rgba(0,255,163,0.5)) !important;} .um-accordion {max-width:850px !important;margin:4rem auto 0 !important;display:flex !important;flex-direction:column !important;gap:1.25rem !important;} .um-acc-item {background:var(--um-surface) !important;border:1px solid var(--um-border) !important;border-radius:1.25rem !important;overflow:hidden !important;transition:all 0.4s cubic-bezier(0.16,1,0.3,1) !important;backdrop-filter:blur(16px) !important;} .um-acc-item:hover {border-color:var(--um-border-light) !important;background:var(--um-surface-hover) !important;} .um-acc-btn {width:100% !important;padding:1.75rem 2.5rem !important;background:transparent !important;border:none !important;color:var(--um-heading) !important;font-weight:600 !important;font-size:1.1rem !important;text-align:left !important;display:flex !important;justify-content:space-between !important;align-items:center !important;cursor:pointer !important;letter-spacing:-0.01em !important;gap:1.5rem !important;} .um-acc-btn span {flex:1 !important;text-align:left !important;} .um-acc-btn svg {transition:transform 0.5s cubic-bezier(0.16,1,0.3,1) !important;color:var(--um-accent) !important;width:1.5rem !important;height:1.5rem !important;} .um-acc-content {max-height:0 !important;overflow:hidden !important;transition:max-height 0.5s cubic-bezier(0.16,1,0.3,1) !important;padding:0 2.5rem !important;color:var(--um-text) !important;line-height:1.8 !important;font-size:1.125rem !important;} .um-acc-item.active .um-acc-content {max-height:600px !important;padding-bottom:2rem !important;} .um-acc-item.active .um-acc-btn {padding-bottom:1rem !important;} .um-acc-item.active .um-acc-btn svg {transform:rotate(180deg) !important;} .um-acc-item.active {border-color:rgba(0,255,163,0.3) !important;background:rgba(0,255,163,0.03) !important;box-shadow:0 10px 30px rgba(0,0,0,0.5),inset 0 0 0 1px rgba(0,255,163,0.08) !important;} .um-landing-blob {position:absolute !important;border-radius:50% !important;filter:blur(140px) !important;pointer-events:none !important;z-index:0 !important;mix-blend-mode:screen !important;} .um-landing-blob-1 {top:2% !important;left:-10% !important;width:700px !important;height:700px !important;background:radial-gradient(circle,var(--um-accent) 0%,rgba(0,255,163,0) 70%) !important;opacity:0.15 !important;} .um-landing-blob-2 {top:25% !important;right:-10% !important;width:800px !important;height:800px !important;background:radial-gradient(circle,#0088ff 0%,rgba(0,136,255,0) 70%) !important;opacity:0.12 !important;} .um-landing-blob-3 {top:45% !important;left:50% !important;transform:translate(-50%,-50%) !important;width:1000px !important;height:1000px !important;background:radial-gradient(circle,rgba(0,255,163,0.5) 0%,transparent 60%) !important;opacity:0.08 !important;} .um-landing-blob-4 {top:65% !important;left:-10% !important;width:600px !important;height:600px !important;background:radial-gradient(circle,#0088ff 0%,rgba(0,136,255,0) 70%) !important;opacity:0.12 !important;} .um-landing-blob-5 {top:85% !important;right:-10% !important;width:700px !important;height:700px !important;background:radial-gradient(circle,var(--um-accent) 0%,rgba(0,255,163,0) 70%) !important;opacity:0.14 !important;} .um-landing-blob-6 {bottom:-2% !important;left:20% !important;width:900px !important;height:900px !important;background:radial-gradient(circle,rgba(255,255,255,0.3) 0%,transparent 70%) !important;opacity:0.06 !important;} .um-anim-icon {transition:all 0.5s cubic-bezier(0.16,1,0.3,1) !important;} .um-anim-pulse {animation:um-pulse-slow 3s ease-in-out infinite;} .um-anim-float {animation:um-float-slow 4s ease-in-out infinite;} .um-anim-spin {transform-origin:center;animation:um-spin-slow 12s linear infinite;} .um-card:hover .um-anim-icon {transform:scale(1.15) translateY(-5px) !important;filter:drop-shadow(0 8px 15px rgba(0,255,163,0.3)) !important;} @keyframes um-spin-slow {100% {transform:rotate(360deg);}} @keyframes um-pulse-slow {0%,100% {opacity:0.6;transform:scale(0.98);} 50% {opacity:1;transform:scale(1.02);}} @keyframes um-float-slow {0%,100% {transform:translateY(0);} 50% {transform:translateY(-2px);}} @media (max-width:900px) {.um-grid {grid-template-columns:1fr !important;gap:4rem !important;} .um-card-grid {display:flex !important;flex-wrap:nowrap !important;overflow-x:auto !important;overflow-y:hidden !important;scroll-snap-type:x mandatory;padding-bottom:2rem !important;-webkit-overflow-scrolling:touch;scrollbar-width:none;} .um-h2 {font-size:2.25rem !important;} .um-section {padding:5rem 1.5rem !important;} .um-card {padding:2.5rem 2rem !important;} .um-acc-btn {padding:1.5rem 1.5rem !important;font-size:1.15rem !important;} .um-acc-content {padding:0 1.5rem !important;font-size:1.05rem !important;} .um-list-item {padding:1rem !important;font-size:1.05rem !important;} .um-landing-blob {filter:blur(60px) !important;mix-blend-mode:normal !important;opacity:0.1 !important;} .um-card {backdrop-filter:blur(10px) !important;-webkit-backdrop-filter:blur(10px) !important;transition:none !important;} .um-card::before {transition:none !important;} .um-acc-item {backdrop-filter:none !important;-webkit-backdrop-filter:none !important;transition:none !important;} .um-anim-pulse {animation:none !important;} .um-anim-float {animation:none !important;} .um-anim-spin {animation:none !important;} .um-cta-btn {transition:none !important;} .um-cta-btn::after {display:none !important;} .um-list-item {transition:none !important;}} #um-landing-root .um-cs-grid {display:flex !important;flex-wrap:nowrap !important;overflow-x:auto !important;overflow-y:hidden !important;gap:2rem !important;margin-top:4rem !important;padding-bottom:2rem !important;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(0,255,163,0.4) rgba(255,255,255,0.05);} #um-landing-root .um-cs-card {background:var(--um-surface) !important;backdrop-filter:blur(24px) !important;-webkit-backdrop-filter:blur(24px) !important;border:1px solid var(--um-border) !important;border-radius:1.5rem !important;padding:0 !important;overflow:hidden !important;transition:all 0.5s cubic-bezier(0.16,1,0.3,1) !important;box-shadow:0 30px 60px -15px rgba(0,0,0,0.8),inset 0 1px 1px rgba(255,255,255,0.08),inset 0 0 0 1px rgba(255,255,255,0.02) !important;position:relative !important;z-index:1 !important;display:flex !important;flex-direction:column !important;} #um-landing-root .um-cs-card::before {content:'' !important;position:absolute !important;top:0 !important;left:0 !important;right:0 !important;height:1px !important;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.2),transparent) !important;opacity:0.3 !important;transition:opacity 0.5s ease !important;} #um-landing-root .um-cs-card:hover {transform:translateY(-8px) !important;border-color:rgba(0,255,163,0.2) !important;box-shadow:0 40px 80px -20px rgba(0,0,0,0.9),inset 0 1px 1px rgba(255,255,255,0.15),0 0 60px -15px rgba(0,255,163,0.1) !important;} #um-landing-root .um-cs-card:hover::before {opacity:1 !important;background:linear-gradient(90deg,transparent,var(--um-accent),transparent) !important;} #um-landing-root .um-cs-hero {padding:2.5rem 2rem 2rem !important;text-align:center !important;position:relative !important;background:linear-gradient(180deg,rgba(0,255,163,0.06) 0%,transparent 100%) !important;border-bottom:1px solid var(--um-border) !important;} #um-landing-root .um-cs-badge {display:inline-flex !important;align-items:center !important;gap:0.4rem !important;background:rgba(0,255,163,0.08) !important;border:1px solid rgba(0,255,163,0.25) !important;border-radius:50px !important;padding:0.3rem 0.9rem !important;font-size:0.65rem !important;font-weight:700 !important;text-transform:uppercase !important;letter-spacing:0.1em !important;color:var(--um-accent) !important;margin-bottom:1.25rem !important;} #um-landing-root .um-cs-badge svg {width:12px !important;height:12px !important;fill:none !important;stroke:var(--um-accent) !important;stroke-width:2 !important;} #um-landing-root .um-cs-number {font-size:3.5rem !important;font-weight:800 !important;line-height:1 !important;letter-spacing:-0.04em !important;background:linear-gradient(135deg,#ffffff 20%,var(--um-accent) 100%) !important;-webkit-background-clip:text !important;-webkit-text-fill-color:transparent !important;background-clip:text !important;margin-bottom:0.25rem !important;display:block !important;} #um-landing-root .um-cs-metric-label {font-size:0.8rem !important;font-weight:600 !important;color:rgba(255,255,255,0.5) !important;text-transform:uppercase !important;letter-spacing:0.08em !important;} #um-landing-root .um-cs-body {padding:2rem !important;flex:1 !important;display:flex !important;flex-direction:column !important;} #um-landing-root .um-cs-company {font-size:1.15rem !important;font-weight:700 !important;color:var(--um-heading) !important;margin-bottom:0.25rem !important;display:flex !important;align-items:center !important;gap:0.5rem !important;} #um-landing-root .um-cs-sector {font-size:0.75rem !important;font-weight:600 !important;color:rgba(255,255,255,0.4) !important;text-transform:uppercase !important;letter-spacing:0.06em !important;margin-bottom:1.25rem !important;} #um-landing-root .um-cs-body p {font-size:0.95rem !important;line-height:1.7 !important;color:var(--um-text) !important;margin-bottom:1.5rem !important;text-align:left !important;font-weight:300 !important;} #um-landing-root .um-cs-progress {margin-bottom:1.5rem !important;} #um-landing-root .um-cs-progress-header {display:flex !important;justify-content:space-between !important;align-items:center !important;margin-bottom:0.5rem !important;} #um-landing-root .um-cs-progress-label {font-size:0.7rem !important;font-weight:600 !important;text-transform:uppercase !important;letter-spacing:0.08em !important;color:rgba(255,255,255,0.4) !important;} #um-landing-root .um-cs-progress-value {font-size:0.7rem !important;font-weight:700 !important;color:var(--um-accent) !important;} #um-landing-root .um-cs-bar {width:100% !important;height:6px !important;background:rgba(255,255,255,0.06) !important;border-radius:50px !important;overflow:hidden !important;position:relative !important;} #um-landing-root .um-cs-bar-fill {height:100% !important;border-radius:50px !important;background:linear-gradient(90deg,var(--um-accent),#00cc82) !important;box-shadow:0 0 12px rgba(0,255,163,0.4) !important;transition:width 1.2s cubic-bezier(0.16,1,0.3,1) !important;} #um-landing-root .um-cs-bar-before {position:absolute !important;top:0 !important;left:0 !important;height:100% !important;background:rgba(248,113,113,0.5) !important;border-radius:50px !important;} #um-landing-root .um-cs-roi {display:flex !important;flex-wrap:wrap !important;gap:0.5rem !important;margin-top:auto !important;} #um-landing-root .um-cs-chip {display:inline-flex !important;align-items:center !important;gap:0.35rem !important;background:rgba(0,255,163,0.06) !important;border:1px solid rgba(0,255,163,0.15) !important;border-radius:50px !important;padding:0.4rem 0.75rem !important;font-size:0.7rem !important;font-weight:600 !important;color:rgba(255,255,255,0.7) !important;letter-spacing:0.02em !important;transition:all 0.3s ease !important;} #um-landing-root .um-cs-chip:hover {background:rgba(0,255,163,0.12) !important;border-color:rgba(0,255,163,0.3) !important;color:var(--um-accent) !important;} #um-landing-root .um-cs-chip svg {width:11px !important;height:11px !important;stroke:var(--um-accent) !important;fill:none !important;stroke-width:2.5 !important;flex-shrink:0 !important;} #um-landing-root .um-cs-link {display:inline-flex !important;align-items:center !important;gap:0.4rem !important;font-size:0.75rem !important;font-weight:600 !important;color:var(--um-accent) !important;text-decoration:none !important;text-transform:uppercase !important;letter-spacing:0.06em !important;margin-top:1.25rem !important;transition:all 0.3s ease !important;opacity:0.7 !important;} #um-landing-root .um-cs-link:hover {opacity:1 !important;transform:translateX(4px) !important;} #um-landing-root .um-cs-link svg {width:14px !important;height:14px !important;stroke:currentColor !important;fill:none !important;stroke-width:2 !important;} @media (max-width:900px) {#um-landing-root .um-cs-grid {grid-template-columns:1fr !important;gap:1.5rem !important;} #um-landing-root .um-cs-number {font-size:3rem !important;} #um-landing-root .um-cs-hero {padding:2rem 1.5rem 1.75rem !important;} #um-landing-root .um-cs-body {padding:1.5rem !important;} #um-landing-root .um-cs-card {backdrop-filter:none !important;-webkit-backdrop-filter:none !important;transition:none !important;} #um-landing-root .um-cs-chip {transition:none !important;}} .um-mobile-sticky-cta {display:none !important;} @media (max-width:900px) {.um-mobile-sticky-cta {display:flex !important;position:fixed !important;bottom:0 !important;left:0 !important;width:100% !important;z-index:999 !important;background:linear-gradient(135deg,var(--um-accent,#00FFA3) 0%,#00a86b 100%) !important;color:#020B1C !important;font-family:'Outfit',sans-serif !important;font-weight:800 !important;text-transform:uppercase !important;letter-spacing:0.05em !important;padding:1.25rem 1rem !important;text-decoration:none !important;font-size:1.05rem !important;justify-content:center !important;align-items:center !important;box-shadow:0 -5px 25px rgba(0,255,163,0.2) !important;border:none !important;margin:0 !important;box-sizing:border-box !important;border-radius:0 !important;}} #um-landing-root .um-rv-google-badge {display:inline-flex !important;align-items:center !important;gap:0.6rem !important;background:rgba(255,255,255,0.04) !important;border:1px solid rgba(255,255,255,0.08) !important;border-radius:50px !important;padding:0.5rem 1.25rem !important;margin-bottom:2rem !important;} #um-landing-root .um-rv-google-badge svg {width:20px !important;height:20px !important;flex-shrink:0 !important;} #um-landing-root .um-rv-google-badge span {font-size:0.75rem !important;font-weight:600 !important;color:rgba(255,255,255,0.7) !important;letter-spacing:0.04em !important;text-transform:uppercase !important;} #um-landing-root .um-rv-rating-hero {display:flex !important;align-items:center !important;justify-content:center !important;gap:1.5rem !important;margin-bottom:1rem !important;flex-wrap:wrap !important;} #um-landing-root .um-rv-score {font-size:4.5rem !important;font-weight:800 !important;line-height:1 !important;letter-spacing:-0.04em !important;background:linear-gradient(135deg,#ffffff 20%,#FBBF24 100%) !important;-webkit-background-clip:text !important;-webkit-text-fill-color:transparent !important;background-clip:text !important;} #um-landing-root .um-rv-score-details {display:flex !important;flex-direction:column !important;align-items:flex-start !important;gap:0.3rem !important;} #um-landing-root .um-rv-stars-row {display:flex !important;gap:0.2rem !important;} #um-landing-root .um-rv-stars-row svg {width:22px !important;height:22px !important;} #um-landing-root .um-rv-count {font-size:0.85rem !important;color:rgba(255,255,255,0.5) !important;font-weight:400 !important;} #um-landing-root .um-rv-carousel-wrapper {position:relative !important;margin-top:calc(3.5rem - 12px) !important;padding-top:12px !important;overflow:hidden !important;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 6%,#000 94%,transparent 100%) !important;mask-image:linear-gradient(90deg,transparent 0%,#000 6%,#000 94%,transparent 100%) !important;} #um-landing-root .um-rv-track {display:flex !important;gap:1.5rem !important;animation:um-rv-scroll 50s linear infinite !important;width:max-content !important;} #um-landing-root .um-rv-track:hover {animation-play-state:paused !important;} @keyframes um-rv-scroll {0% {transform:translateX(0);} 100% {transform:translateX(-50%);}} #um-landing-root a.um-rv-google-badge {text-decoration:none !important;color:inherit !important;cursor:pointer !important;transition:all 0.3s ease !important;} #um-landing-root a.um-rv-google-badge:hover {background:rgba(255,255,255,0.07) !important;border-color:rgba(255,255,255,0.15) !important;transform:translateY(-2px) !important;} #um-landing-root .um-rv-card {flex-shrink:0 !important;width:380px !important;background:var(--um-surface) !important;backdrop-filter:blur(24px) !important;-webkit-backdrop-filter:blur(24px) !important;border:1px solid var(--um-border) !important;border-radius:1.25rem !important;padding:2rem !important;position:relative !important;overflow:hidden !important;cursor:pointer !important;transition:all 0.5s cubic-bezier(0.16,1,0.3,1) !important;box-shadow:0 20px 40px -10px rgba(0,0,0,0.6),inset 0 1px 1px rgba(255,255,255,0.06),inset 0 0 0 1px rgba(255,255,255,0.02) !important;} #um-landing-root .um-rv-card::before {content:'' !important;position:absolute !important;top:0 !important;left:0 !important;right:0 !important;height:1px !important;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.15),transparent) !important;opacity:0.4 !important;} #um-landing-root .um-rv-card:hover {border-color:rgba(251,191,36,0.2) !important;transform:translateY(-4px) !important;box-shadow:0 30px 60px -15px rgba(0,0,0,0.8),inset 0 1px 1px rgba(255,255,255,0.12),0 0 40px -10px rgba(251,191,36,0.06) !important;} #um-landing-root .um-rv-card-header {display:flex !important;align-items:center !important;gap:0.85rem !important;margin-bottom:1rem !important;} #um-landing-root .um-rv-avatar {width:44px !important;height:44px !important;border-radius:50% !important;background:linear-gradient(135deg,rgba(251,191,36,0.15),rgba(0,255,163,0.1)) !important;border:1px solid rgba(255,255,255,0.08) !important;display:flex !important;align-items:center !important;justify-content:center !important;font-size:1.1rem !important;font-weight:700 !important;color:rgba(255,255,255,0.8) !important;flex-shrink:0 !important;text-transform:uppercase !important;} #um-landing-root .um-rv-name {font-size:0.95rem !important;font-weight:600 !important;color:var(--um-heading) !important;line-height:1.3 !important;} #um-landing-root .um-rv-date {font-size:0.7rem !important;color:rgba(255,255,255,0.35) !important;font-weight:400 !important;margin-top:0.1rem !important;} #um-landing-root .um-rv-card-stars {display:flex !important;gap:0.15rem !important;margin-bottom:0.85rem !important;} #um-landing-root .um-rv-card-stars svg {width:16px !important;height:16px !important;} #um-landing-root .um-rv-text {font-size:0.92rem !important;line-height:1.65 !important;color:var(--um-text) !important;font-weight:300 !important;text-align:left !important;margin:0 !important;} #um-landing-root .um-rv-watermark {position:absolute !important;bottom:0.75rem !important;right:0.85rem !important;opacity:0.06 !important;pointer-events:none !important;} #um-landing-root .um-rv-watermark svg {width:28px !important;height:28px !important;} @media (max-width:900px) {#um-landing-root .um-cs-grid {grid-template-columns:1fr !important;gap:1.5rem !important;} #um-landing-root .um-cs-number {font-size:3rem !important;} #um-landing-root .um-cs-hero {padding:2rem 1.5rem 1.75rem !important;} #um-landing-root .um-cs-body {padding:1.5rem !important;} #um-landing-root .um-cs-card {backdrop-filter:none !important;-webkit-backdrop-filter:none !important;transition:none !important;} #um-landing-root .um-cs-chip {transition:none !important;} #um-landing-root .um-rv-card {width:310px !important;padding:1.5rem !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;transition:none !important;} #um-landing-root .um-rv-score {font-size:3.5rem !important;} #um-landing-root .um-rv-rating-hero {gap:1rem !important;}} .um-carousel-grid,.um-cs-carousel {display:flex !important;flex-wrap:nowrap !important;overflow-x:auto !important;overflow-y:hidden !important;padding-bottom:2.5rem !important;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(0,255,163,0.4) rgba(255,255,255,0.05);width:max-content !important;max-width:100% !important;margin-left:auto !important;margin-right:auto !important;cursor:grab;} .um-carousel-grid:active,.um-cs-carousel:active {cursor:grabbing;} .um-carousel-grid {gap:2.5rem !important;margin-top:4rem !important;} .um-cs-carousel {gap:2rem !important;margin-top:4rem !important;} .um-carousel-grid::-webkit-scrollbar,.um-cs-carousel::-webkit-scrollbar {height:8px !important;opacity:0;transition:opacity 0.3s;} .um-carousel-grid:hover::-webkit-scrollbar,.um-cs-carousel:hover::-webkit-scrollbar {opacity:1;} .um-carousel-grid::-webkit-scrollbar-track,.um-cs-carousel::-webkit-scrollbar-track {background:rgba(255,255,255,0.05) !important;border-radius:10px !important;} .um-carousel-grid::-webkit-scrollbar-thumb,.um-cs-carousel::-webkit-scrollbar-thumb {background:rgba(0,255,163,0.3) !important;border-radius:10px !important;} .um-carousel-grid::-webkit-scrollbar-thumb:hover,.um-cs-carousel::-webkit-scrollbar-thumb:hover {background:rgba(0,255,163,0.6) !important;} .um-carousel-grid > .um-card {flex:0 0 calc(33.333% - 1.666rem) !important;min-width:320px !important;scroll-snap-align:start !important;} .um-cs-carousel > .um-cs-card {flex:0 0 calc(33.333% - 1.333rem) !important;min-width:340px !important;scroll-snap-align:start !important;} @media (max-width:900px) {.um-carousel-grid > .um-card,.um-cs-carousel > .um-cs-card {flex:0 0 85% !important;min-width:280px !important;}} @media (max-width:900px) {.um-card-grid {display:flex !important;flex-wrap:nowrap !important;overflow-x:auto !important;overflow-y:hidden !important;scroll-snap-type:x mandatory !important;padding-bottom:2rem !important;-webkit-overflow-scrolling:touch !important;scrollbar-width:none !important;} .um-card-grid::-webkit-scrollbar {display:none !important;} .um-card-grid > .um-card {flex:0 0 85% !important;min-width:280px !important;scroll-snap-align:start !important;}} 