.pnav{position:relative;z-index:20}.pnav-in{max-width:1120px;margin:0 auto;padding:22px 28px;gap:32px}.pnav-in,.pnav-logo{display:flex;align-items:center}.pnav-logo{gap:7px;font-size:16px;font-weight:650;letter-spacing:-.02em;color:#0A2540;text-decoration:none}.pnav-r{margin-left:auto;display:flex;gap:8px;align-items:center}.pnav-signin{font-size:14.5px;font-weight:500;color:#425466;text-decoration:none;padding:8px 12px}.pnav-signin:hover{color:#0A2540}.pnav-btn{background:linear-gradient(135deg,#023E8A,#5b4fd6);border:none;color:#fff;font-size:14.5px;font-weight:500;padding:8px 17px;border-radius:100px;text-decoration:none;display:inline-flex;align-items:center;gap:5px;transition:transform .16s,box-shadow .16s;box-shadow:0 4px 12px -4px rgba(2,62,138,.4)}.pnav-btn:hover{transform:translateY(-1px);box-shadow:0 8px 18px -6px rgba(2,62,138,.48)}.pft{background:#fff}.pft-in{max-width:1120px;margin:0 auto;padding:64px 28px 36px;display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:40px}.pft-logo{display:flex;align-items:center;gap:7px;font-size:16px;font-weight:650;letter-spacing:-.02em;color:#0A2540;text-decoration:none}.pft-tag{font-size:13.5px;color:#667085;margin-top:12px;line-height:1.55;max-width:30ch}.pft-h{font-size:11px;font-weight:650;letter-spacing:.1em;text-transform:uppercase;color:#0A2540;margin-bottom:14px}.pft-l{display:block;font-size:13.5px;color:#425466;text-decoration:none;padding:5px 0;transition:color .15s}.pft-l:hover{color:#635BFF}.pft-bot{max-width:1120px;margin:0 auto;padding:20px 28px 34px;border-top:1px solid rgba(10,37,64,.07);font-size:12.5px;color:#667085}.lp{font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:#fff;color:#0A2540;overflow-x:hidden}.lp *,.lp :after,.lp :before{box-sizing:border-box}.lp .streak{position:absolute;top:44px;right:-8%;width:58%;height:auto;aspect-ratio:1000/900;z-index:0;opacity:.94;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,#000 62%,transparent 96%);mask-image:linear-gradient(180deg,#000 62%,transparent 96%)}.lp .hero-wrap{position:relative;overflow:hidden;padding-bottom:64px;background:#fff}.lp .hero{position:relative;z-index:10;max-width:1120px;margin:0 auto;padding:64px 28px 0;display:grid;grid-template-columns:1fr 1.06fr;gap:56px;align-items:start}.lp .h-eyebrow{font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#635BFF;margin-bottom:20px}.lp .hero h1{font-size:clamp(42px,5.6vw,66px);line-height:1.02;letter-spacing:-.04em;font-weight:700;color:#0A2540;margin-bottom:22px}.lp .hero-sub{font-size:18px;line-height:1.52;color:#425466;max-width:42ch;margin-bottom:30px}.lp .hero-cta{display:flex;gap:11px;align-items:center;flex-wrap:wrap}.lp .btn-hero{background:linear-gradient(135deg,#023E8A,#5b4fd6);color:#fff;font-size:15.5px;font-weight:600;padding:13px 26px;border-radius:100px;text-decoration:none;display:inline-flex;align-items:center;gap:8px;transition:transform .16s,box-shadow .16s;box-shadow:0 10px 24px -8px rgba(2,62,138,.45)}.lp .btn-hero:hover{transform:translateY(-1px);box-shadow:0 14px 30px -8px rgba(2,62,138,.52)}.lp .btn-hero svg{transition:transform .2s}.lp .btn-hero:hover svg{transform:translateX(3px)}.lp .btn-o{border:1px solid rgba(10,37,64,.16);color:#0A2540;font-size:15.5px;font-weight:500;padding:13px 22px;border-radius:100px;text-decoration:none;transition:background .15s,border-color .15s}.lp .btn-o:hover{background:#F6F9FC;border-color:rgba(10,37,64,.24)}.lp .hero-note{font-size:13px;color:#667085;margin-top:20px}.lp .shot{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 4px rgba(10,37,64,.08),0 18px 36px -12px rgba(10,37,64,.28),0 50px 90px -30px rgba(10,37,64,.42);animation:lpUp 1s cubic-bezier(.16,1,.3,1) .2s both}@keyframes lpUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}.lp .shot-chrome{display:flex;align-items:center;gap:6px;padding:9px 12px;background:#F6F6F4;border-bottom:1px solid rgba(10,37,64,.07)}.lp .sc-dot{width:8px;height:8px;border-radius:50%;background:rgba(10,37,64,.14)}.lp .sc-url{margin-left:8px;flex:1;background:#fff;border:1px solid rgba(10,37,64,.07);border-radius:5px;padding:2px 9px;font-size:9.5px;color:#667085}.lp .shot-img{display:block;width:100%;height:auto}.lp .chip{position:absolute;display:inline-flex;align-items:center;gap:7px;background:#fff;border-radius:100px;padding:9px 15px;font-size:12.5px;font-weight:600;color:#0A2540;box-shadow:0 2px 4px rgba(10,37,64,.08),0 14px 30px -10px rgba(10,37,64,.3);bottom:-16px;left:-22px;animation:lpPop .6s cubic-bezier(.16,1,.3,1) 1.3s both;z-index:15}@keyframes lpPop{0%{opacity:0;transform:translateY(12px) scale(.93)}to{opacity:1;transform:none}}.lp .chip svg{color:#7c6ff7}.lp .sec{max-width:1120px;margin:0 auto;padding:100px 28px}.lp .eyebrow-s{font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#635BFF;margin-bottom:16px}.lp .eyebrow-b{color:#023E8A}.lp .sec-h{font-size:clamp(30px,3.8vw,44px);line-height:1.08;letter-spacing:-.035em;font-weight:700;margin-bottom:14px;max-width:19ch}.lp .sec-p{font-size:17px;line-height:1.58;color:#425466;max-width:50ch}.lp .sec-head{margin-bottom:50px}.lp .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.lp .step{padding:0 28px;position:relative}.lp .step:first-child{padding-left:0}.lp .step:last-child{padding-right:0}.lp .step:after{content:"";position:absolute;right:0;top:8px;bottom:8px;width:1px;background:rgba(10,37,64,.09)}.lp .step:last-child:after{display:none}.lp .step-num{width:28px;height:28px;border-radius:8px;background:linear-gradient(135deg,#023E8A,#5b4fd6);color:#fff;font-size:12.5px;font-weight:650;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.lp .step-h{font-size:18.5px;font-weight:650;letter-spacing:-.02em;margin-bottom:8px}.lp .step-p{font-size:14.5px;line-height:1.56;color:#425466}.lp .bento{display:grid;grid-template-columns:1.2fr 1fr;gap:14px}.lp .tile{background:#fff;border:1px solid rgba(10,37,64,.09);border-radius:16px;padding:26px;display:flex;flex-direction:column;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s;box-shadow:0 1px 2px rgba(10,37,64,.04)}.lp .tile:hover{transform:translateY(-3px);box-shadow:0 14px 34px -16px rgba(10,37,64,.2)}.lp .tile.tall{grid-row:1/3}.lp .tile.wide{grid-column:1/-1}.lp .t-eyebrow{font-size:10.5px;font-weight:600;letter-spacing:.11em;text-transform:uppercase;color:#635BFF;margin-bottom:11px}.lp .t-h{font-size:19px;font-weight:650;letter-spacing:-.022em;margin-bottom:8px}.lp .t-p{font-size:14px;line-height:1.56;color:#425466}.lp .t-vis{margin-top:22px;background:#FAFAFA;border:1px solid rgba(10,37,64,.07);border-radius:10px;overflow:hidden}.lp .t-vis img{display:block;width:100%;height:auto}.lp .t-vis.t-vis-bare{background:none;border:0;border-radius:0}.lp .tile-split{display:grid;grid-template-columns:1fr 1.35fr;gap:34px;align-items:center}.lp .tile-split .t-vis{margin-top:0}.lp .blog-sec{background:#F6F9FC;border-top:1px solid rgba(10,37,64,.06);border-bottom:1px solid rgba(10,37,64,.06)}.lp .blog-head{margin-bottom:36px}.lp .blog-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.lp .card{text-decoration:none;color:inherit;display:block}.lp .art{position:relative;width:100%;aspect-ratio:3/3.9;border-radius:12px;overflow:hidden;background:#0A1024;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s;box-shadow:0 1px 2px rgba(10,37,64,.06),0 10px 26px -14px rgba(10,37,64,.24)}.lp .card:hover .art{transform:translateY(-4px);box-shadow:0 18px 40px -18px rgba(10,37,64,.32)}.lp .art>svg{position:absolute;inset:0;width:100%;height:100%;display:block}.lp .grain{opacity:.16;mix-blend-mode:overlay;pointer-events:none}.lp .lock{position:absolute;left:18px;bottom:18px;display:flex;align-items:center;gap:8px;z-index:5}.lp .lock svg{color:#fff}.lp .lock span{font-size:16.5px;font-weight:650;color:#fff;letter-spacing:-.02em}.lp .tag{position:absolute;top:16px;left:16px;z-index:5;font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.82);background:rgba(255,255,255,.13);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.2);padding:4px 9px;border-radius:100px}.lp .cap{font-size:15.5px;line-height:1.44;letter-spacing:-.015em;margin-top:18px;font-weight:450}.lp .bmeta{font-size:12.5px;color:#667085;margin-top:9px}.lp .read{display:inline-flex;align-items:center;gap:5px;font-size:14.5px;font-weight:500;color:#635BFF;margin-top:13px}.lp .read svg{transition:transform .2s}.lp .card:hover .read svg{transform:translateX(3px)}.lp .all{display:flex;justify-content:center;margin-top:44px}.lp .btn-g{border:1px solid rgba(10,37,64,.14);color:#0A2540;font-size:14.5px;font-weight:500;padding:11px 24px;border-radius:100px;text-decoration:none;background:#fff;transition:background .15s;display:inline-flex;align-items:center;gap:6px;cursor:pointer}.lp .btn-g:hover{background:#EFEDFF}.lp .faq-list{max-width:800px}.lp .faq-item{border-bottom:1px solid rgba(10,37,64,.09)}.lp .faq-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:21px 2px;background:none;border:none;cursor:pointer;font-family:inherit;text-align:left;font-size:16.5px;font-weight:550;letter-spacing:-.015em;color:#0A2540;transition:color .15s}.lp .faq-q:hover{color:#635BFF}.lp .faq-ic{width:22px;height:22px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#667085;transition:transform .3s cubic-bezier(.16,1,.3,1)}.lp .faq-item.open .faq-ic{transform:rotate(45deg)}.lp .faq-a{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.16,1,.3,1)}.lp .faq-a p{font-size:15px;line-height:1.62;color:#425466;padding:0 2px 22px;max-width:64ch}.lp .faq-a a,.lp .sec-p a{color:#635BFF;text-decoration:none}.lp .cta{position:relative;overflow:hidden;background:#fff}.lp .cta-in{position:relative;z-index:5;max-width:1120px;margin:0 auto;padding:104px 28px;text-align:center}.lp .cta-h{font-size:clamp(32px,4.4vw,50px);line-height:1.05;letter-spacing:-.035em;font-weight:700;color:#0A2540;margin-bottom:16px}.lp .cta-p{font-size:17px;color:#425466;margin:0 auto 30px;max-width:44ch;line-height:1.55}.lp .cta-note{font-size:13px;color:#667085;margin-top:18px}.lp .streak-cta{position:absolute;bottom:-10%;left:-10%;width:56%;height:auto;aspect-ratio:1000/900;z-index:0;opacity:.9;pointer-events:none;-webkit-mask-image:linear-gradient(0deg,#000 62%,transparent 96%);mask-image:linear-gradient(0deg,#000 62%,transparent 96%)}.lp .rv{opacity:0;transform:translateY(24px);transition:opacity .75s cubic-bezier(.16,1,.3,1),transform .75s cubic-bezier(.16,1,.3,1)}.lp .rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.lp .rv{opacity:1;transform:none;transition:none}.lp .chip,.lp .shot{animation:none}}.lp .article{max-width:720px;margin:0 auto;padding:0 28px}.lp .article-h{font-size:clamp(32px,4.2vw,48px);line-height:1.08;letter-spacing:-.035em;font-weight:700;color:#0A2540;margin-bottom:18px}.lp .article-meta{font-size:13.5px;color:#667085}.lp .article-body{font-size:17px;line-height:1.72;color:#425466}.lp .article-body h2{font-size:26px;font-weight:700;letter-spacing:-.025em;color:#0A2540;margin:44px 0 14px}.lp .article-body h3{font-size:20px;font-weight:650;letter-spacing:-.02em;color:#0A2540;margin:32px 0 10px}.lp .article-body p{margin-bottom:20px}.lp .article-body ol,.lp .article-body ul{margin:0 0 20px 22px}.lp .article-body ul{list-style:disc}.lp .article-body ol{list-style:decimal}.lp .article-body li{margin-bottom:8px}.lp .article-body a{color:#635BFF;text-decoration:none}.lp .article-body a:hover{text-decoration:underline}.lp .article-body strong{color:#0A2540;font-weight:600}.lp .article-body img{max-width:100%;height:auto;border-radius:10px}.lp .article-body blockquote{border-left:3px solid rgba(99,91,255,.35);padding-left:18px;margin:0 0 20px;color:#425466}.lp .article-body code{background:#F6F9FC;border-radius:4px;padding:1px 5px;font-size:.9em}.lp .article-body pre{background:#F6F9FC;border:1px solid rgba(10,37,64,.07);border-radius:10px;padding:16px;overflow-x:auto;margin-bottom:20px}.lp .pills{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:40px}.lp .pill-btn{border:1px solid rgba(10,37,64,.14);background:#fff;color:#425466;font-family:inherit;font-size:13.5px;font-weight:500;padding:8px 18px;border-radius:100px;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.lp .pill-btn:hover{background:#F6F9FC}.lp .pill-btn.on{background:#0A2540;border-color:#0A2540;color:#fff}.lp .empty{font-size:15px;color:#667085;text-align:center;padding:64px 0}@media (max-width:900px){.lp .bento,.lp .hero,.lp .steps,.lp .tile-split,.pft-in{grid-template-columns:1fr}.lp .tile.tall{grid-row:auto}.lp .step:after{display:none}.lp .step{padding:0 0 26px}.lp .streak{width:88%;top:0;right:-30%;opacity:.8}.lp .streak-cta{width:88%;bottom:-4%;left:-16%;opacity:.8}.lp .blog-head{flex-direction:column;align-items:flex-start}.lp .blog-row{grid-template-columns:1fr}.lp .sec{padding:64px 24px}.lp .cta-in{padding:72px 24px}.lp .hero{padding:40px 24px 0}.pnav-in{padding:18px 24px;gap:12px}.pnav-btn,.pnav-logo,.pnav-signin{white-space:nowrap}}.lp .blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.lp .related-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.lp .article-tag{display:inline-block;margin-bottom:18px;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#635BFF;background:#EFEDFF;padding:5px 11px;border-radius:100px}.lp .article-top{padding:76px 0 32px}.lp .article-main{padding:0 0 88px}@media (max-width:900px){.lp .blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lp .article-top{padding:48px 0 26px}.lp .article-main{padding:0 0 60px}}@media (max-width:600px){.lp .blog-grid,.lp .related-row{grid-template-columns:1fr}}.lp .post-card{display:flex;flex-direction:column;background:#fff;border:1px solid rgba(10,37,64,.09);border-radius:14px;padding:26px 26px 22px;text-decoration:none;color:inherit;box-shadow:0 1px 2px rgba(10,37,64,.04);transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s}.lp .post-card:hover{transform:translateY(-3px);box-shadow:0 14px 34px -16px rgba(10,37,64,.2)}.lp .post-cat{font-size:11px;font-weight:600;letter-spacing:.11em;text-transform:uppercase;color:#635BFF;margin-bottom:12px}.lp .post-title{font-size:19px;line-height:1.3;letter-spacing:-.022em;font-weight:650;color:#0A2540}.lp .post-excerpt{font-size:14.5px;line-height:1.58;color:#425466;margin-top:10px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.lp .post-foot{margin-top:auto;padding-top:22px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12.5px;color:#667085}.lp .post-foot .read{margin-top:0;font-size:14px}.lp .post-card:hover .read svg{transform:translateX(3px)}@media (min-width:901px){.lp .tile .t-vis{flex:1;min-height:0;display:flex;align-items:flex-end}.lp .tile.tall .t-vis{flex:1 1 0;overflow:hidden}.lp .tile.wide .t-vis{align-self:stretch}.lp .tile .t-vis img{width:100%;height:auto;max-height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom}}@media (max-width:420px){.pnav-in{padding:16px;gap:6px}.pnav-signin{padding:8px 4px}.pnav-btn{padding:8px 13px}}.auth-page{min-height:100vh;min-height:100dvh;background:#F9FAFB;display:flex;padding:40px 24px}.auth-card{margin:auto;width:100%;max-width:960px;min-height:560px;display:grid;grid-template-columns:1fr 1fr;border-radius:22px;overflow:hidden;background:#fff;box-shadow:0 24px 60px -24px rgba(10,37,64,.28),0 4px 14px -6px rgba(10,37,64,.1)}.auth-form-pane{background:#fff;display:flex;align-items:center;justify-content:center;padding:48px 44px}.auth-form-col{width:100%;max-width:400px}.auth-logo{display:inline-flex;align-items:center;gap:10px;font-size:20px;font-weight:650;letter-spacing:-.02em;color:#0A2540;margin-bottom:32px}.auth-art{position:relative;overflow:hidden;border-radius:0 22px 22px 0;background:#0A2540;display:flex;align-items:flex-end;padding:44px}.auth-art-streak{position:absolute;inset:0;width:100%;height:100%;z-index:0;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 16%,#000 84%,transparent);mask-image:linear-gradient(180deg,transparent 0,#000 16%,#000 84%,transparent)}.auth-art-line{position:relative;z-index:1;font-size:30px;line-height:1.1;letter-spacing:-.035em;font-weight:700;color:#fff;margin:0}.auth-submit{background:linear-gradient(135deg,#023E8A,#5b4fd6)!important;box-shadow:0 8px 20px -8px rgba(2,62,138,.45);transition:box-shadow .16s,filter .16s}.auth-submit:hover:not(:disabled){filter:brightness(1.06);box-shadow:0 12px 26px -8px rgba(2,62,138,.52)}@media (max-width:900px){.auth-page{padding:20px 16px}.auth-card{max-width:480px;min-height:0;grid-template-columns:1fr;border-radius:16px;box-shadow:0 10px 30px -16px rgba(10,37,64,.22)}.auth-art{display:none}.auth-form-pane{padding:36px 24px}.auth-logo{margin-bottom:28px}}@media (max-width:440px){.auth-page{padding:0;background:#fff}.auth-card{border-radius:0;box-shadow:none;max-width:none}.auth-form-pane{padding:32px 20px 40px}}