@keyframes laiBlink{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes laiPulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes laiDrift{0%{transform:translate(0) scale(1)}50%{transform:translate(-32px,22px) scale(1.06)}to{transform:translate(0) scale(1)}}body.landing-ai-integration{background:#fff}body.landing-ai-integration #navbar-top{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,Helvetica,Arial,sans-serif}body.landing-ai-integration #navbar-top .navbar-btn.btn-primary:not(.sr-logo-box){background:linear-gradient(135deg,#2f6bff,#5685ff)!important;border-color:transparent!important;box-shadow:0 6px 16px rgba(47,107,255,.32),inset 0 1px 0 hsla(0,0%,100%,.3);color:#fff!important}body.landing-ai-integration #navbar-top .navbar-btn.btn-primary:not(.sr-logo-box):active,body.landing-ai-integration #navbar-top .navbar-btn.btn-primary:not(.sr-logo-box):focus,body.landing-ai-integration #navbar-top .navbar-btn.btn-primary:not(.sr-logo-box):hover{background:linear-gradient(135deg,#2f6bff,#5685ff)!important;border-color:transparent!important;box-shadow:0 8px 20px rgba(47,107,255,.42),inset 0 1px 0 hsla(0,0%,100%,.3);color:#fff!important}body.landing-ai-integration #navbar-top .navbar-btn.btn-outline-secondary,body.landing-ai-integration #navbar-top .navbar-login-mobile{background-color:transparent!important;color:#2f6bff!important}body.landing-ai-integration #navbar-top .navbar-btn.btn-outline-secondary:active,body.landing-ai-integration #navbar-top .navbar-btn.btn-outline-secondary:focus,body.landing-ai-integration #navbar-top .navbar-btn.btn-outline-secondary:hover,body.landing-ai-integration #navbar-top .navbar-login-mobile:active,body.landing-ai-integration #navbar-top .navbar-login-mobile:focus,body.landing-ai-integration #navbar-top .navbar-login-mobile:hover{background-color:transparent!important;color:#1e56e8!important}.lai-page{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;background:#fff;color:#0a2540}.lai-page ::selection{background:#2f6bff;color:#fff}.lai-page [data-lai-reveal]{opacity:0;transform:translateY(14px);transition:opacity .7s cubic-bezier(.22,.61,.36,1),transform .7s cubic-bezier(.22,.61,.36,1)}.lai-page [data-lai-reveal].lai-in{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.lai-page [data-lai-reveal]{opacity:1;transform:none;transition:none}}.lai-page .lai-divider{border-top:1px solid #eef1f6;margin:0 auto;max-width:1160px}.lai-page .lai-eyebrow{color:#2f6bff;font-size:12.5px;font-weight:700;letter-spacing:.16em}.lai-page .lai-eyebrow--muted{color:#8a96ab}.lai-page .lai-h2{color:#0a2540;font-size:clamp(30px,5vw,46px);font-weight:600;letter-spacing:-.04em;line-height:1.1;margin:20px 0 0}.lai-page .lai-section-head{margin:0 auto 72px;max-width:640px;text-align:center}.lai-page .lai-section-head--tight{margin-bottom:56px;max-width:620px}.lai-page .lai-section-sub{color:#51607a;font-size:17px;line-height:1.6;margin:16px auto 0;max-width:520px}.lai-page .lai-hero{background:linear-gradient(180deg,#fff,#fff 55%,#f7f9fd);overflow:hidden;padding:calc(90px + clamp(70px, 11vw, 110px)) clamp(24px,6vw,80px) clamp(80px,11vw,120px);position:relative}.lai-page .lai-hero__glow{animation:laiDrift 26s ease-in-out infinite;background:radial-gradient(closest-side,rgba(91,140,255,.13),rgba(91,140,255,0));filter:blur(70px);height:560px;left:50%;margin-left:-550px;pointer-events:none;position:absolute;top:-180px;width:1100px}.lai-page .lai-hero__inner{margin:0 auto;max-width:900px;position:relative;text-align:center}.lai-page .lai-hero__title{color:#0a2540;font-size:clamp(40px,7.5vw,74px);font-weight:600;letter-spacing:-.045em;line-height:1.06;margin:26px 0 0;padding-bottom:4px;text-wrap:balance}.lai-page .lai-hero__subtitle{color:#51607a;font-size:20px;line-height:1.6;margin:26px auto 0;max-width:580px;text-wrap:pretty}.lai-page .lai-askbar{align-items:center;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);background:hsla(0,0%,100%,.72);border:1px solid hsla(0,0%,100%,.95);border-radius:999px;box-shadow:0 34px 80px rgba(10,37,64,.15),inset 0 1px 0 hsla(0,0%,100%,.95);display:flex;gap:16px;margin:48px auto 0;max-width:780px;padding:13px 13px 13px 32px}.lai-page .lai-askbar__icon{flex:none}.lai-page .lai-askbar__text{color:#43536e;flex:1;font-size:clamp(16px,2.6vw,20px);min-width:0;overflow:hidden;text-align:left;white-space:nowrap}.lai-page .lai-askbar__caret{animation:laiBlink 1s step-end infinite;background:#43536e;display:inline-block;height:20px;margin-left:3px;vertical-align:-3px;width:2px}.lai-page .lai-askbar__submit{align-items:center;background:linear-gradient(135deg,#2f6bff,#5685ff);border-radius:50%;box-shadow:0 10px 22px rgba(47,107,255,.42);display:flex;flex:none;height:48px;justify-content:center;width:48px}.lai-page .lai-hero__caption{color:#9aa4b8;font-size:13px;margin-top:16px}.lai-page .lai-chips{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:30px}.lai-page .lai-chip{background:hsla(0,0%,100%,.75);border:1px solid #e8ecf3;border-radius:999px;color:#44516a;font-size:13.5px;padding:9px 16px}.lai-page .lai-worksin{align-items:center;display:flex;flex-wrap:wrap;gap:16px 32px;justify-content:center;margin-top:64px}.lai-page .lai-worksin__label{color:#9aa4b8;font-size:12px;font-weight:600;letter-spacing:.1em}.lai-page .lai-worksin__item{align-items:center;display:flex;gap:8px}.lai-page .lai-worksin__item img{height:20px;width:20px}.lai-page .lai-worksin__item span{color:#44516a;font-size:14px;font-weight:600}.lai-page .lai-manifesto{background:#fff;padding:clamp(80px,11vw,120px) clamp(24px,6vw,80px) 72px;text-align:center}.lai-page .lai-manifesto__title{color:#0a2540;font-size:clamp(30px,5vw,46px);font-weight:600;letter-spacing:-.04em;line-height:1.1;margin:0 auto;max-width:580px;text-wrap:balance}.lai-page .lai-manifesto__lines{align-items:center;display:flex;flex-direction:column;gap:18px;margin-top:52px}.lai-page .lai-manifesto__line{color:#9ca6c9;font-size:clamp(18px,3vw,26px);font-weight:500;letter-spacing:-.02em;text-decoration-color:rgba(10,37,64,.22);text-decoration-line:line-through}.lai-page .lai-manifesto__payoff{color:#0a2540;font-size:clamp(46px,9vw,88px);font-weight:600;letter-spacing:-.05em;line-height:1.1;margin-top:56px}.lai-page .lai-demo{background:#fff;padding:56px clamp(24px,6vw,80px) clamp(90px,12vw,150px);scroll-margin-top:90px}.lai-page .lai-chat{background:#fff;border:1px solid #e9edf5;border-radius:24px;box-shadow:0 44px 100px rgba(10,37,64,.14);margin:0 auto;max-width:720px;overflow:hidden;position:relative;text-align:left}.lai-page .lai-chat__header{align-items:center;background:#fbfcfe;border-bottom:1px solid #eef1f6;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;padding:15px 20px}.lai-page .lai-chat__tabs{align-items:center;display:flex;gap:6px}.lai-page .lai-chat__tab{align-items:center;background:transparent;border:1px solid #e6eaf1;border-radius:999px;color:#8a96ab;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:7px;padding:6px 14px;transition:all .2s ease}.lai-page .lai-chat__tab img{height:15px;opacity:.55;transition:opacity .2s ease;width:15px}.lai-page .lai-chat__tab--active{background:#eef3ff;border-color:rgba(47,107,255,.35);color:#0a2540}.lai-page .lai-chat__tab--active img{opacity:1}.lai-page .lai-chat__status{align-items:center;display:flex;gap:12px}.lai-page .lai-chat__connected{align-items:center;background:rgba(14,159,110,.08);border:1px solid rgba(14,159,110,.2);border-radius:999px;color:#0e9f6e;display:flex;font-size:11.5px;font-weight:600;gap:6px;padding:4px 11px}.lai-page .lai-chat__connected-dot{animation:laiPulse 2s ease-in-out infinite;background:#0e9f6e;border-radius:50%;height:6px;width:6px}.lai-page .lai-chat__live-badge{border:1px solid #e6eaf1;border-radius:999px;color:#8a96ab;font:700 10px ui-monospace,Menlo,monospace;letter-spacing:.08em;padding:4px 10px}.lai-page .lai-chat__messages{display:flex;flex-direction:column;gap:14px;height:460px;overflow-y:auto;overscroll-behavior:contain;padding:26px 28px}.lai-page .lai-chat__msg{line-height:1.6}.lai-page .lai-chat__msg--user{align-self:flex-end;background:#eef2fb;border:1px solid #eef2fb;border-radius:15px 15px 4px 15px;color:#16233c;font-size:14.5px;max-width:78%;padding:11px 16px}.lai-page .lai-chat__msg--tool{align-self:flex-start;background:#f4f6fb;border:1px solid #e7ecf3;border-radius:8px;color:#6a778d;font-family:ui-monospace,Menlo,monospace;font-size:11px;max-width:92%;padding:6px 11px}.lai-page .lai-chat__msg--assistant{align-self:flex-start;background:transparent;border:1px solid transparent;border-radius:0;color:#21324d;font-size:14.5px;max-width:94%;padding:0}.lai-page .lai-seg--bold{font-weight:700}.lai-page .lai-seg--green{color:#0e9f6e}.lai-page .lai-seg--cursor{color:#9aa4b8}.lai-page .lai-chat__footer{align-items:center;background:#fbfcfe;border-top:1px solid #eef1f6;display:flex;gap:12px;justify-content:space-between;padding:15px 22px}.lai-page .lai-chat__placeholder{color:#9aa4b8;font-size:13.5px}.lai-page .lai-chat__send{align-items:center;background:#2f6bff;border-radius:10px;color:#fff;display:flex;height:32px;justify-content:center;width:32px}.lai-page .lai-apps,.lai-page .lai-steps,.lai-page .lai-tools{background:#fff;padding:clamp(80px,11vw,120px) clamp(24px,6vw,80px) clamp(90px,11vw,130px);scroll-margin-top:90px}.lai-page .lai-grid{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0 auto;max-width:1160px}.lai-page .lai-card{background:#f8fafd;border:1px solid #edf2f9;border-radius:18px;padding:28px 30px 26px;transition:border-color .2s ease}.lai-page .lai-card:hover{border-color:#dbe4f0}.lai-page .lai-card__num{color:#2f6bff;font:700 12px ui-monospace,Menlo,monospace}.lai-page .lai-card__title{color:#0a2540;font-size:17px;font-weight:700;letter-spacing:-.015em}.lai-page .lai-card__title--step{margin-top:12px}.lai-page .lai-card__body{color:#51607a;font-size:14.5px;line-height:1.6;margin:10px 0 0}.lai-page .lai-card__title--step+.lai-card__body{margin-top:9px}.lai-page .lai-card__ask{border-top:1px solid #e7edf6;color:#8a96ab;font-size:13px;margin-top:16px;padding-top:14px}.lai-page .lai-card__ask span{color:#4a6fc4;font-weight:600}.lai-page .lai-apps__row{display:flex;flex-wrap:wrap;gap:24px;justify-content:center}.lai-page .lai-app-card{background:#fff;border:1px solid #e9edf5;border-radius:24px;box-shadow:0 18px 44px rgba(10,37,64,.07);flex:1 1 380px;max-width:480px;padding:34px 32px;transition:transform .25s ease,box-shadow .25s ease}.lai-page .lai-app-card:hover{box-shadow:0 26px 56px rgba(10,37,64,.12);transform:translateY(-3px)}.lai-page .lai-app-card__head{align-items:center;display:flex;gap:12px}.lai-page .lai-app-card__icon{align-items:center;background:#f4f6fb;border:1px solid #eaedf3;border-radius:12px;display:flex;flex:none;height:42px;justify-content:center;width:42px}.lai-page .lai-app-card__icon img{display:block;height:20px;width:20px}.lai-page .lai-app-card__icon--claude{background:#fff1ec;border-color:#fbe2d8}.lai-page .lai-app-card__title{color:#0a2540;font-size:19px;font-weight:600;letter-spacing:-.02em}.lai-page .lai-app-card__body{color:#51607a;font-size:15px;line-height:1.65;margin:18px 0 0}.lai-page .lai-app-card__tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:20px}.lai-page .lai-tag{background:#f4f6fb;border:1px solid #e7ecf3;border-radius:999px;color:#44516a;font-size:11.5px;font-weight:600;padding:5px 11px}.lai-page .lai-tag--green{background:#ecfdf5;border-color:#c8f1de;color:#0e9f6e}.lai-page .lai-app-card__cta{align-items:center;color:#2f6bff;display:inline-flex;font-size:14.5px;font-weight:600;gap:6px;margin-top:24px;text-decoration:none;transition:opacity .2s ease}.lai-page .lai-app-card__cta:focus,.lai-page .lai-app-card__cta:hover{color:#2f6bff;opacity:.8;text-decoration:none}.lai-page .lai-app-card__cta--soon{color:#9aa4b8;cursor:default}.lai-page .lai-app-card__cta--soon:focus,.lai-page .lai-app-card__cta--soon:hover{color:#9aa4b8;opacity:1}.lai-page .lai-steps__foot{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-top:40px}.lai-page .lai-steps__foot-text{color:#8a96ab;font-size:13px}.lai-page .lai-steps__foot-logos{align-items:center;display:flex;gap:14px;opacity:.75}.lai-page .lai-steps__foot-logos img{height:17px}.lai-page .lai-steps__foot-logo--rounded{border-radius:4px}.lai-page .lai-faq{background:#fff;padding:clamp(80px,11vw,120px) clamp(24px,6vw,80px) clamp(90px,12vw,150px);scroll-margin-top:90px}.lai-page .lai-faq__grid{display:grid;gap:40px 60px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin:0 auto;max-width:1160px}.lai-page .lai-faq__title{color:#0a2540;font-size:34px;font-weight:600;letter-spacing:-.035em;margin:18px 0 0}.lai-page .lai-faq__note{color:#51607a;font-size:15px;line-height:1.6;margin:14px 0 0}.lai-page .lai-faq__note a{color:#2f6bff;font-weight:600;text-decoration:none}.lai-page .lai-faq__note a:hover{color:#2f6bff;text-decoration:underline}.lai-page .lai-faq__list{display:flex;flex-direction:column}.lai-page .lai-faq__item{border-bottom:1px solid #e7ebf1;padding:26px 0}.lai-page .lai-faq__item:first-child{padding-top:0}.lai-page .lai-faq__item:last-child{border-bottom:0}.lai-page .lai-faq__q{color:#0a2540;font-size:16.5px;font-weight:600;letter-spacing:-.015em}.lai-page .lai-faq__a{color:#51607a;font-size:14.5px;line-height:1.65;margin:9px 0 0;max-width:600px}.lai-page .lai-cta{background:linear-gradient(180deg,#fff,#eef2fa);padding:clamp(80px,11vw,130px) clamp(24px,6vw,80px) clamp(90px,11vw,130px);text-align:center}.lai-page .lai-cta__title{color:#0a2540;font-size:clamp(36px,7vw,60px);font-weight:600;letter-spacing:-.045em;line-height:1.08;margin:0}.lai-page .lai-cta__btn{align-items:center;background:linear-gradient(135deg,#2f6bff,#5685ff);border-radius:14px;box-shadow:0 16px 40px rgba(47,107,255,.32);color:#fff;display:inline-flex;font-size:16.5px;font-weight:600;gap:9px;margin-top:38px;padding:17px 36px;text-decoration:none;transition:box-shadow .25s ease}.lai-page .lai-cta__btn:focus,.lai-page .lai-cta__btn:hover{box-shadow:0 20px 48px rgba(47,107,255,.42);color:#fff;text-decoration:none}.lai-page .lai-cta__caption{color:#8a96ab;font-size:13px;margin-top:20px}.lai-page .lai-footer{background:#fff;border-top:1px solid #e7ebf1;padding:64px clamp(24px,6vw,80px) 48px}.lai-page .lai-footer__inner{margin:0 auto;max-width:1160px}.lai-page .lai-footer__top{display:flex;flex-wrap:wrap;gap:60px;justify-content:space-between}.lai-page .lai-footer__brand{max-width:300px}.lai-page .lai-footer__logo{align-items:center;display:flex;gap:9px;text-decoration:none}.lai-page .lai-footer__logo-icon{border-radius:7px;display:block;height:28px;width:28px}.lai-page .lai-footer__logo-brand{display:block;height:16px;max-width:100%;object-fit:contain;width:72px}.lai-page .lai-footer__tagline{color:#8a96ab;font-size:13.5px;line-height:1.65;margin:14px 0 0}.lai-page .lai-footer__cols{display:flex;flex-wrap:wrap;gap:80px}.lai-page .lai-footer__col{display:flex;flex-direction:column;gap:12px}.lai-page .lai-footer__col a{color:#8a96ab;font-size:13.5px;text-decoration:none;transition:color .2s ease}.lai-page .lai-footer__col a:focus,.lai-page .lai-footer__col a:hover{color:#44516a;text-decoration:none}.lai-page .lai-footer__col-head{color:#44516a;font-size:12px;font-weight:700;letter-spacing:.1em}.lai-page .lai-footer__bottom{align-items:center;border-top:1px solid #eef1f6;color:#9aa4b8;display:flex;flex-wrap:wrap;font-size:12.5px;gap:12px 20px;justify-content:space-between;margin-top:56px;padding-top:24px}.lai-page .lai-footer__mono{color:#9aa4b8;font:500 11px ui-monospace,Menlo,monospace}