.landing{font-family:var(--font-funnel-display),"Funnel Display",sans-serif}a.btn-landing,button.btn-landing{border-radius:50px;background-color:white;display:flex;align-items:center;justify-content:center;padding:13px 23px;position:relative;gap:5px;transition:all .2s ease-in-out;font-weight:500;font-size:1.2rem;cursor:pointer}.btn-landing.btn-landing-s{padding:8px 16px;font-size:1rem}a.btn-landing figure,button.btn-landing figure{position:absolute;right:13px;top:50%;transform:translateY(calc(-50% + 2px));opacity:0;transition:all .2s ease-in-out}a.btn-landing.gradient,button.btn-landing.gradient{background:linear-gradient(90deg,#0146de,#012981);color:white}a.btn-landing:hover,button.btn-landing:hover{padding-right:47px}a.btn-landing:hover figure,button.btn-landing:hover figure{opacity:1}.landing-card{position:relative;border-top:1px solid black;border-bottom:1px solid black;backdrop-filter:blur(10px)}.landing-card:before{position:absolute;content:"";width:calc(100% + 2px);height:100%;top:0;left:0;border-radius:inherit;border-left:1px solid #ffffff7c;border-right:1px solid #ffffff7c;z-index:-1}.gradient-text{background:linear-gradient(90deg,#1259f0,#000a1f);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:black}@keyframes paint-text-anim{0%{color:#A7A7A7}to{color:#000000}}.paint-text .line span{color:#A7A7A7;display:inline-block}.paint-text.in-view .line span{animation:paint-text-anim .3s ease-out forwards;animation-delay:calc(var(--index) * .03s)}.divider-animation{width:0;display:block}.divider-animation.in-view{animation:divider-line-fill 1.7s ease-in forwards;animation-delay:.5s;animation-timing-function:cubic-bezier(.81,0,.22,1)}@keyframes divider-line-fill{0%{width:0}to{width:100%}}