.lp{--lp-brand:#6658dd;--lp-brand-dark:#4b3fc0;--lp-brand-soft:#eeecfb;--lp-ink:#1b1f3b;--lp-muted:#5f6680;--lp-line:#e8e9f1;--lp-surface:#f7f7fc;--lp-radius:20px;--lp-shadow:0 1px 2px rgba(27,31,59,.04),0 8px 24px rgba(27,31,59,.06);--lp-shadow-lg:0 2px 4px rgba(27,31,59,.04),0 20px 48px rgba(27,31,59,.12);color:var(--lp-ink);overflow-x:hidden}html:has(.lp){scroll-behavior:smooth;scroll-padding-top:80px}.lp h1,.lp h2,.lp h3,.lp h4,.lp h5{color:var(--lp-ink);letter-spacing:-.02em}.lp-muted{color:var(--lp-muted)}.lp-section{padding:72px 0}@media (min-width:992px){.lp-section{padding:112px 0}}.lp-section-alt{background:var(--lp-surface)}.lp-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:.8125rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--lp-brand);margin-bottom:12px}.lp-title{font-size:clamp(1.75rem,3.2vw,2.5rem);font-weight:700;line-height:1.2;margin-bottom:16px}.lp-lead{font-size:1.125rem;line-height:1.7;color:var(--lp-muted)}.lp-section-head{max-width:640px;margin:0 auto 56px;text-align:center}.lp-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;border-radius:12px;font-weight:600;font-size:.9375rem;text-decoration:none;border:1px solid transparent;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease,color .2s ease}.lp-btn:hover{transform:translateY(-1px)}.lp-btn:focus-visible{outline:3px solid rgba(102,88,221,.45);outline-offset:2px}.lp-btn-sm{padding:8px 18px;font-size:.875rem;border-radius:10px}.lp-btn-primary{background:var(--lp-brand);color:#fff;box-shadow:0 6px 16px rgba(102,88,221,.3)}.lp-btn-primary:hover{background:var(--lp-brand-dark);color:#fff;box-shadow:0 10px 24px rgba(102,88,221,.38)}.lp-btn-light{background:#fff;color:var(--lp-ink)}.lp-btn-light:hover{color:var(--lp-brand);box-shadow:0 10px 24px rgba(0,0,0,.18)}.lp-btn-ghost{background:hsla(0,0%,100%,.08);color:#fff;border-color:hsla(0,0%,100%,.35);backdrop-filter:blur(6px)}.lp-btn-ghost:hover{background:hsla(0,0%,100%,.16);color:#fff}.lp-btn-text{color:var(--lp-ink);background:transparent}.lp-btn-text:hover{color:var(--lp-brand)}.lp-nav{position:fixed;inset:0 0 auto 0;z-index:1030;padding:18px 0;transition:background-color .25s ease,box-shadow .25s ease,padding .25s ease}.lp-nav.is-open,.lp-nav.is-scrolled{background:hsla(0,0%,100%,.92);backdrop-filter:saturate(180%) blur(12px);box-shadow:0 1px 0 var(--lp-line),0 8px 24px rgba(27,31,59,.06);padding:12px 0}.lp-logo{display:inline-flex;align-items:center;gap:10px;font-size:1.25rem;font-weight:700;text-decoration:none;color:#fff;transition:color .25s ease}.lp-logo-mark{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;background:linear-gradient(135deg,#8a7ff0,var(--lp-brand));color:#fff;font-size:.9rem;box-shadow:0 4px 12px rgba(102,88,221,.35)}.lp-nav-link{color:hsla(0,0%,100%,.85);font-weight:500;font-size:.9375rem;text-decoration:none;padding:8px 4px;position:relative;transition:color .2s ease}.lp-nav-link:after{content:"";position:absolute;left:4px;right:4px;bottom:2px;height:2px;border-radius:2px;background:currentColor;transform:scaleX(0);transition:transform .2s ease}.lp-nav-link:hover{color:#fff}.lp-nav-link:hover:after{transform:scaleX(1)}.lp-nav .lp-btn-text{color:#fff}.lp-nav-toggle{border:0;background:transparent;color:#fff;padding:6px;border-radius:8px}.lp-nav.is-open .lp-btn-text,.lp-nav.is-open .lp-logo,.lp-nav.is-open .lp-nav-toggle,.lp-nav.is-scrolled .lp-btn-text,.lp-nav.is-scrolled .lp-logo,.lp-nav.is-scrolled .lp-nav-toggle{color:var(--lp-ink)}.lp-nav.is-open .lp-nav-link,.lp-nav.is-scrolled .lp-nav-link{color:var(--lp-muted)}.lp-nav.is-open .lp-btn-text:hover,.lp-nav.is-open .lp-nav-link:hover,.lp-nav.is-scrolled .lp-btn-text:hover,.lp-nav.is-scrolled .lp-nav-link:hover{color:var(--lp-brand)}.lp-mobile-menu{padding:16px 0 8px;border-top:1px solid var(--lp-line);margin-top:12px}.lp-mobile-menu .lp-nav-link{display:block;padding:10px 0}.lp-mobile-menu .lp-nav-link:after{display:none}.lp-hero{position:relative;min-height:100vh;min-height:100svh;display:flex;align-items:center;color:#fff;padding:140px 0 96px;background-color:#14112e;background-image:url(/AltsIQ\ Home.webp);background-size:cover;background-position:50%;isolation:isolate}.lp-hero:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse 60% 50% at 50% 40%,rgba(102,88,221,.28),transparent 70%),linear-gradient(180deg,rgba(12,10,32,.55),rgba(12,10,32,.7) 60%,rgba(12,10,32,.9))}.lp-hero h1{color:#fff;font-size:clamp(2.5rem,6vw,4.25rem);font-weight:800;line-height:1.08;letter-spacing:-.035em;margin-bottom:24px}.lp-hero-accent{background:linear-gradient(90deg,#b9b1ff,#8fd3ff);-webkit-background-clip:text;background-clip:text;color:transparent}.lp-hero-sub{font-size:clamp(1.0625rem,1.6vw,1.25rem);line-height:1.7;color:hsla(0,0%,100%,.78);max-width:640px;margin:0 auto 40px}.lp-hero-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:760px;margin:72px auto 0;border-radius:var(--lp-radius);background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.14);backdrop-filter:blur(10px)}.lp-hero-stat{padding:22px 16px}.lp-hero-stat+.lp-hero-stat{border-left:1px solid hsla(0,0%,100%,.14)}.lp-hero-stat strong{display:block;font-size:1.5rem;font-weight:700;color:#fff;line-height:1.2}.lp-hero-stat span{font-size:.8125rem;color:hsla(0,0%,100%,.65)}@media (max-width:575.98px){.lp-hero-stats{grid-template-columns:1fr}.lp-hero-stat+.lp-hero-stat{border-left:0;border-top:1px solid hsla(0,0%,100%,.14)}}.lp-frame{position:relative;border-radius:var(--lp-radius);overflow:hidden;box-shadow:var(--lp-shadow-lg);background:#fff}.lp-frame img{display:block;width:100%;height:auto}.lp-frame-glow{position:relative}.lp-frame-glow:before{content:"";position:absolute;inset:-24px;z-index:0;border-radius:32px;background:radial-gradient(closest-side,rgba(102,88,221,.18),transparent)}.lp-frame-glow>*{position:relative;z-index:1}.lp-checks{list-style:none;padding:0;margin:28px 0 0;display:grid;gap:14px}.lp-checks li{display:flex;gap:12px;align-items:flex-start;color:var(--lp-ink);font-weight:500}.lp .flex-none{flex:none}.lp-check-icon{flex:none;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:var(--lp-brand-soft);color:var(--lp-brand);margin-top:1px}.lp-card{height:100%;padding:32px;border-radius:var(--lp-radius);background:#fff;border:1px solid var(--lp-line);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.lp-card:hover{transform:translateY(-4px);box-shadow:var(--lp-shadow-lg);border-color:rgba(102,88,221,.3)}.lp-card h3{font-size:1.125rem;font-weight:700;margin:20px 0 10px}.lp-card p{color:var(--lp-muted);line-height:1.65;margin:0}.lp-icon-tile{width:52px;height:52px;border-radius:14px;display:grid;place-items:center;color:var(--lp-brand);background:var(--lp-brand-soft);transition:background-color .25s ease,color .25s ease}.lp-card:hover .lp-icon-tile{background:var(--lp-brand);color:#fff}.lp-step{height:100%;display:flex;flex-direction:column;border-radius:var(--lp-radius);background:#fff;border:1px solid var(--lp-line);overflow:hidden;transition:transform .25s ease,box-shadow .25s ease}.lp-step:hover{transform:translateY(-4px);box-shadow:var(--lp-shadow-lg)}.lp-step-media{position:relative;aspect-ratio:4/3;overflow:hidden;background:var(--lp-surface)}.lp-step-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s ease}.lp-step:hover .lp-step-media img{transform:scale(1.05)}.lp-step-num{position:absolute;top:16px;left:16px;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;font-weight:700;color:#fff;background:var(--lp-brand);box-shadow:0 6px 16px rgba(102,88,221,.4)}.lp-step-body{padding:24px 28px 28px}.lp-step-body h3{font-size:1.125rem;font-weight:700;margin-bottom:8px}.lp-step-body p{color:var(--lp-muted);margin:0;line-height:1.65}.lp-trust{display:grid;gap:16px;margin-top:32px}.lp-trust-item{display:flex;gap:16px;padding:20px;border-radius:16px;background:#fff;border:1px solid var(--lp-line);transition:box-shadow .25s ease,border-color .25s ease}.lp-trust-item:hover{box-shadow:var(--lp-shadow);border-color:rgba(102,88,221,.3)}.lp-trust-item h3{font-size:1rem;font-weight:700;margin:2px 0 4px}.lp-trust-item p{color:var(--lp-muted);margin:0;font-size:.9375rem;line-height:1.6}.lp-cta{position:relative;overflow:hidden;border-radius:28px;padding:72px 24px;text-align:center;color:#fff;background-color:#2a2170;background-image:url(/Due\ Diligence.webp);background-size:cover;background-position:50%;isolation:isolate}.lp-cta:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(135deg,rgba(102,88,221,.94),rgba(43,33,112,.94))}.lp-cta h2{color:#fff;font-size:clamp(1.75rem,3.4vw,2.5rem);font-weight:800;margin-bottom:16px}.lp-cta p{color:hsla(0,0%,100%,.8);max-width:580px;margin:0 auto 32px;font-size:1.0625rem;line-height:1.7}.lp-contact-card{display:flex;align-items:center;gap:16px;padding:24px;border-radius:var(--lp-radius);background:#fff;border:1px solid var(--lp-line);text-decoration:none;color:var(--lp-ink);height:100%;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.lp-contact-card:hover{transform:translateY(-2px);box-shadow:var(--lp-shadow-lg);border-color:rgba(102,88,221,.3);color:var(--lp-ink)}.lp-contact-card small{display:block;color:var(--lp-muted);font-size:.8125rem}.lp-contact-card strong{font-size:1rem}.lp-contact-card .lp-arrow{margin-left:auto;color:var(--lp-muted);transition:transform .2s ease,color .2s ease}.lp-contact-card:hover .lp-arrow{transform:translateX(4px);color:var(--lp-brand)}.lp-footer{background:#12102b;color:hsla(0,0%,100%,.65);padding:64px 0 32px}.lp-footer .lp-logo{color:#fff}.lp-footer h4{color:#fff;font-size:.8125rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;margin-bottom:16px}.lp-footer ul{list-style:none;padding:0;margin:0;display:grid;gap:10px}.lp-footer a{color:hsla(0,0%,100%,.65);text-decoration:none;font-size:.9375rem;transition:color .2s ease}.lp-footer a:hover{color:#fff}.lp-footer-bottom{margin-top:48px;padding-top:24px;border-top:1px solid hsla(0,0%,100%,.1);font-size:.875rem}.lp-js .lp-reveal{opacity:0;transform:translateY(24px)}.lp-reveal{transition:opacity .7s ease,transform .7s ease;transition-delay:var(--lp-delay,0ms)}.lp-js .lp-reveal.is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html:has(.lp){scroll-behavior:auto}.lp *,.lp :after,.lp :before{transition:none!important;animation:none!important}.lp-js .lp-reveal{opacity:1;transform:none}}