.landing-content-area,.landing-content-area h2{letter-spacing:-.025em!important}.landing-content-area h2{font-size:1.875rem!important;font-weight:800!important;color:#111827;line-height:1.35!important}.dark .landing-content-area h2{color:#f9fafb}.landing-content-area h3{font-size:1.125rem!important;font-weight:700!important;color:#111827;line-height:1.35!important;letter-spacing:-.025em!important}.dark .landing-content-area h3{color:#f9fafb}.landing-content-area p{font-size:.875rem!important;color:#374151;line-height:1.6!important;letter-spacing:-.025em!important;font-weight:400!important}.dark .landing-content-area p{color:#d1d5db}.landing-content-area .text-\[10px\],.landing-content-area .text-\[11px\],.landing-content-area .text-xs{font-size:.75rem!important;letter-spacing:-.025em!important}.landing-content-area .shadow-2xl,.landing-content-area .shadow-lg,.landing-content-area .shadow-md,.landing-content-area .shadow-sm,.landing-content-area .shadow-xl,.landing-content-area [class*=shadow-]{box-shadow:none!important}.landing-content-area .text-white{color:#fff!important}.landing-content-area .text-blue-400{color:#60a5fa!important}.landing-content-area .bg-black h2,.landing-content-area .bg-black h3,.landing-content-area .bg-gray-900 h2,.landing-content-area .bg-gray-900 h3,.landing-content-area .bg-slate-900 h2,.landing-content-area .bg-slate-900 h3{color:#fff!important}.landing-content-area .bg-black p,.landing-content-area .bg-gray-900 p,.landing-content-area .bg-slate-900 p{color:hsla(0,0%,100%,.75)!important}.landing-content-area .bg-black span:not(.text-blue-400),.landing-content-area .bg-gray-900 span:not(.text-blue-400),.landing-content-area .bg-slate-900 span:not(.text-blue-400){color:hsla(0,0%,100%,.6)}.landing-content-area .bg-white.text-gray-900,.landing-content-area a[class*=bg-white][class*=text-gray-900]{color:#111827!important}.landing-content-area .feature-card{background-color:hsla(0,0%,100%,.45)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;border:1px solid rgba(229,231,235,.5)!important}.dark .landing-content-area .feature-card{background-color:rgba(15,23,42,.45)!important;border:1px solid rgba(51,65,85,.4)!important}.landing-content-area .feedback-card{border:1px solid #e5e7eb!important}.dark .landing-content-area .feedback-card{border:1px solid #334155!important}@keyframes wave-flow{0%{transform:translateX(0) translateZ(0) scaleY(1)}50%{transform:translateX(-4%) translateZ(0) scaleY(1.08)}to{transform:translateX(0) translateZ(0) scaleY(1)}}.wave-bg-container{position:absolute;inset:0;pointer-events:none;overflow:hidden;transition:opacity .3s}.wave-bg-container svg{opacity:.28}.dark .wave-bg-container svg{opacity:.14}.wave-line{animation:wave-flow 12s ease-in-out infinite;transform-origin:center}.wave-line.wave-line-1{animation-duration:15s}.wave-line.wave-line-2{animation-duration:20s;animation-delay:-4s}.wave-line.wave-line-3{animation-duration:24s;animation-delay:-8s}.wave-line.wave-line-4{animation-duration:18s;animation-delay:-2s}.wave-line.wave-line-5{animation-duration:22s;animation-delay:-6s}.wave-line.wave-line-6{animation-duration:26s;animation-delay:-10s}.wave-line.wave-line-7{animation-duration:16s;animation-delay:-12s}.wave-line.wave-line-8{animation-duration:28s;animation-delay:-14s}.wave-line.wave-line-9{animation-duration:32s;animation-delay:-16s}.cube-container{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100px;height:100px;perspective:600px;pointer-events:none;opacity:.95;z-index:10}.dark .cube-container{opacity:.75}.cube{width:100%;height:100%;position:relative;transform-style:preserve-3d;animation:rotate-cube 14s linear infinite}.face{position:absolute;width:100px;height:100px;border:2px solid;background:rgba(0,0,0,0)}.front{transform:rotateY(0deg) translateZ(50px)}.back{transform:rotateY(180deg) translateZ(50px)}.left{transform:rotateY(-90deg) translateZ(50px)}.right{transform:rotateY(90deg) translateZ(50px)}.top{transform:rotateX(90deg) translateZ(50px)}.bottom{transform:rotateX(-90deg) translateZ(50px)}@keyframes rotate-cube{0%{transform:rotateX(0deg) rotateY(0deg) rotate(0deg)}to{transform:rotateX(1turn) rotateY(1turn) rotate(1turn)}}