.landing-page{--lp-bg:#000;--lp-text:#fff;--lp-text-soft:#d5d5d5;--lp-text-muted:#b2b2b2;--lp-text-dim:#a9a9a9;--lp-text-dimmer:#cbcbcb;--lp-card:#4d4d4d33;--lp-card-border:#353535;--lp-faq-border:#2e2d2d33;--lp-font-display:var(--font-inter),"Inter Display",system-ui,sans-serif;--lp-font-body:"Helvetica Neue",Helvetica,Arial,sans-serif;background:var(--lp-bg);color:var(--lp-text);font-family:var(--lp-font-body);width:100%;min-height:100vh;overflow-x:hidden}.landing-page .font-display{font-family:var(--lp-font-display);letter-spacing:-.02em}.landing-page .font-body{font-family:var(--lp-font-body)}.landing-page .lp-glass{background:var(--lp-card);-webkit-backdrop-filter:blur(25px);border:1px solid var(--lp-card-border)}.landing-page .lp-testimonial-card{-webkit-backdrop-filter:blur(25px);background:#ffffff1a;border:1px solid #2e2d2d33;border-radius:30px}.landing-page .lp-glass-grad{-webkit-backdrop-filter:blur(25px);border:1px solid var(--lp-faq-border);background-image:linear-gradient(173deg,#ffffff1c 2%,#ffffff0f 98%)}.landing-page .lp-faq-card{-webkit-backdrop-filter:blur(25px);background:linear-gradient(136deg,#ffffff14 2.18%,#ffffff0a 97.82%);border:1px solid #2e2d2d33}.landing-page .lp-liquid-glass{-webkit-backdrop-filter:blur(16px)saturate(180%);background:linear-gradient(135deg,#ffffff40 0%,#ffffff14 40%,#ffffff0a 100%);border:1px solid #ffffff59;box-shadow:inset 0 1px 1px #ffffff8c,inset 0 -1px 2px #ffffff1f,inset 0 0 18px #ffffff14,0 8px 32px #00000059}.landing-page .lp-liquid-glass:before{content:"";border-radius:inherit;pointer-events:none;z-index:1;background:linear-gradient(#ffffff59,#fff0);position:absolute;inset:0 0 50%}.landing-page .lp-liquid-glass:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(100deg,#0000,#ffffff73,#0000);width:50%;height:100%;transition:left .6s;position:absolute;top:0;left:-60%;transform:skew(-18deg)}.landing-page .lp-liquid-glass:hover:after{left:130%}.landing-page .lp-glass-nav{-webkit-backdrop-filter:blur(10px)saturate(120%);background:#ffffff12;border:1px solid #ffffff1f;box-shadow:inset 0 1px #ffffff26}.landing-page .lp-glass-nav:before{content:"";border-radius:inherit;pointer-events:none;z-index:1;background:linear-gradient(#ffffff1a,#fff0);position:absolute;inset:0 0 60%}.landing-page .lp-glass-nav:hover{background:#ffffff1f;border-color:#fff3}.landing-page .lp-glass-nav.lp-glass-nav-round:before{inset:0}@keyframes lp-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.landing-page .lp-marquee-track{white-space:nowrap;animation:30s linear infinite lp-marquee;display:inline-flex}.landing-page .lp-marquee-track:hover{animation-play-state:paused}@keyframes lp-spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.landing-page .lp-spin-slow{animation:36s linear infinite lp-spin-slow}@keyframes lp-pulse-glow{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.6;transform:scale(1.06)}}.landing-page .lp-pulse-glow{animation:5s ease-in-out infinite lp-pulse-glow}.landing-page .lp-wordmark{width:100vw;height:17.5vw;margin-left:calc(50% - 50vw);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0% 82%,#000000b3 93%,#00000059 100%);mask-image:linear-gradient(#000 0% 82%,#000000b3 93%,#00000059 100%)}.landing-page .lp-wordmark>span{text-align:center;white-space:nowrap;letter-spacing:-.02em;-webkit-text-fill-color:transparent;color:#0000;width:100%;font-size:25.3vw;font-weight:700;line-height:.92;position:absolute;top:-1.5vw;left:0}.landing-page .lp-wordmark .lp-wordmark-fill{background:linear-gradient(#262626 0%,#1c1c1c 22%,#121212 50%,#0b0b0b 74%,#060606 100%);-webkit-background-clip:text;background-clip:text}.landing-page .lp-wordmark .lp-wordmark-border{-webkit-text-stroke:.8px #fff;-webkit-text-fill-color:#232323;color:#232323;paint-order:stroke fill;opacity:.55;-webkit-mask-image:linear-gradient(#000 0%,#000000f2 6%,#0009 20%,#00000040 35%,#0000 50%);mask-image:linear-gradient(#000 0%,#000000f2 6%,#0009 20%,#00000040 35%,#0000 50%)}@media (prefers-reduced-motion:reduce){.landing-page .lp-marquee-track,.landing-page .lp-spin-slow,.landing-page .lp-pulse-glow{animation:none}}.landing-page .lp-legal{color:var(--lp-text-muted);font-size:16px;line-height:1.75}.landing-page .lp-legal section+section{margin-top:44px}.landing-page .lp-legal h2{font-family:var(--lp-font-display);letter-spacing:-.02em;color:var(--lp-text);margin-bottom:16px;font-size:26px;font-weight:600;line-height:1.25}.landing-page .lp-legal p{margin-bottom:14px}.landing-page .lp-legal p:last-child{margin-bottom:0}.landing-page .lp-legal ul{margin-bottom:14px;padding-left:24px;list-style:outside}.landing-page .lp-legal li{margin-bottom:8px}.landing-page .lp-legal strong{color:var(--lp-text);font-weight:600}.landing-page .lp-legal a{color:var(--lp-text);text-underline-offset:2px;-webkit-text-decoration:underline #ffffff59;text-decoration:underline #ffffff59;transition:color .2s,text-decoration-color .2s}.landing-page .lp-legal a:hover{color:#ffffffbf;text-decoration-color:#ffffffbf}.landing-page .lp-legal-card{border:1px solid var(--lp-card-border);background:var(--lp-card);-webkit-backdrop-filter:blur(25px);color:var(--lp-text-dimmer);border-radius:20px;margin-top:8px;padding:28px 32px}.landing-page .lp-legal-card p{margin-bottom:6px}.landing-page .lp-legal-card strong{color:var(--lp-text)}
