*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}#root{min-height:100vh}.btn-primary,.lft-burger,.lft-chip,.lft-logo,.lft-mobnav-link,.lft-navlink,button{transition:opacity .18s ease,transform .18s ease,background .18s ease,box-shadow .18s ease!important}.btn-primary:hover,.lft-chip:hover,.lft-navlink:hover,button:hover{opacity:.82;transform:scale(1.025)}.btn-primary:active,.lft-chip:active,.lft-navlink:active,button:active{opacity:.65;transform:scale(.97)}.lft-card{transition:transform .22s ease,box-shadow .22s ease!important}.lft-card:hover{transform:translateY(-4px) scale(1.012)!important;box-shadow:0 12px 36px rgba(0,0,0,.1)!important}#root,.lft,body{background:#fff!important}.lft-section{background:#fff;background:#fff!important}.lft-about-section{background:#fbf8f2!important}.lft-hero-h1{letter-spacing:-.03em!important}.lft-h2{letter-spacing:-.025em!important}.btn-primary{letter-spacing:-.01em!important;font-weight:600!important;box-shadow:0 2px 8px rgba(196,32,42,.25)!important}.btn-primary:hover{box-shadow:0 6px 20px rgba(196,32,42,.35)!important;transform:scale(1.03)!important;opacity:1!important}.lft-header{backdrop-filter:saturate(180%) blur(20px)!important;-webkit-backdrop-filter:saturate(180%) blur(20px)!important;background:hsla(0,0%,100%,.88)!important;border-bottom:.5px solid rgba(0,0,0,.08)!important}.lft-search{box-shadow:0 2px 20px rgba(0,0,0,.07)!important}.lft-trust{background:#f6f2ea!important}