.landing .glass-panel{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgba(255,255,255,.4);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);background:rgba(255,255,255,.6)}.dark .landing .glass-panel{background:rgba(15,23,42,.6);border-color:rgba(255,255,255,.05);box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.landing .text-gradient{background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;background-image:linear-gradient(90deg,#004682,#059669)}.landing .timeline-curve{position:absolute;top:0;bottom:0;left:50%;width:2px;background:linear-gradient(180deg,transparent,#004682,#059669,transparent);transform:translateX(-50%);z-index:0}.landing .card-curve{border-top-left-radius:4rem;border-bottom-right-radius:4rem;border-top-right-radius:1rem;border-bottom-left-radius:1rem}.landing .features-card{background:rgba(255,255,255,.95);border:1px solid rgba(255,255,255,.4);box-shadow:0 4px 16px rgba(0,0,0,.06)}.dark .landing .features-card{background:rgba(15,23,42,.95);border-color:rgba(255,255,255,.05)}.landing .howitworks-card{background:rgba(255,255,255,.95);border:1px solid rgba(255,255,255,.4);box-shadow:0 4px 16px rgba(0,0,0,.06)}.dark .landing .howitworks-card{background:rgba(15,23,42,.95);border-color:rgba(255,255,255,.05)}