:where(.ap-lp){font-family:Open Sans,system-ui,sans-serif;color:#243344;line-height:1.6;-webkit-font-smoothing:antialiased}:where(.ap-lp) :is(img,svg){display:inline;vertical-align:baseline;max-width:none}:where(.ap-lp) :is(button,input,select){font-size:revert;line-height:revert;color:revert}:where(.ap-lp) :is(h1,h2,h3,h4,h5,h6){font-family:Open Sans,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-weight:600;color:var(--color-text-title);line-height:1.375;margin:0 0 .5em}:where(.ap-lp) h1{font-size:2.5rem}:where(.ap-lp) h2{font-size:2rem}:where(.ap-lp) h3{font-size:1.75rem}:where(.ap-lp) h4{font-size:1.5rem}:where(.ap-lp) :is(h1,h2,h3,h4,h5,h6).display{font-family:var(--font-display);font-weight:400}:where(.ap-lp) p{font-size:.875rem;line-height:1.5;color:var(--color-text-default);margin:0 0 1em}:where(.ap-lp) a{color:var(--color-js-blue-60);text-decoration:none}:where(.ap-lp) a:hover{color:#0259b1}:where(.ap-lp) *,:where(.ap-lp) *:before,:where(.ap-lp) *:after{box-sizing:border-box}:where(.ap-lp) button{font-family:inherit}:where(.ap-lp) .display{font-family:Bitter,Georgia,serif}:where(.ap-lp) .mono{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace}@keyframes ap-pulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes ap-spin{to{transform:rotate(360deg)}}@keyframes ap-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes ap-ringpop{0%{transform:scale(.85)}45%{transform:scale(1.25)}to{transform:scale(1)}}@keyframes ap-confetti{0%{transform:translate(0) rotate(0);opacity:1}70%{opacity:1}to{transform:translate(var(--dx),var(--dy)) rotate(var(--r));opacity:0}}@keyframes ap-pop{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes ap-fadeup{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes ap-slideIn{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@keyframes ap-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes ap-glow{0%,to{box-shadow:0 0 #006edc66}50%{box-shadow:0 0 0 8px #006edc00}}:where(.ap-lp) .AppButton:focus-visible{outline:2px solid #006EDC;outline-offset:2px}:where(.ap-lp) [role=tab]:focus:not(:focus-visible){outline:none}@media(max-width:720px){:where(.ap-lp) .lp-nav{display:none!important}}@media(max-width:560px){:where(.ap-lp) .lp-head{gap:12px!important;padding:12px 16px!important}:where(.ap-lp) .lp-logo{height:24px!important}:where(.ap-lp) .lp-head>div:first-child>span{display:none}}@media(min-width:920px){:where(.ap-lp) .spot-flip>.spot-text{order:2}}:where(.ap-lp) .spot-chip-m{display:none}:where(.ap-lp) .cmp-col+.cmp-col{border-left:1px solid #E3E4E6}:where(.ap-lp) .cmp-last{flex:1;min-width:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px}:where(.ap-lp) .cmp-tag{flex:none;display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;background:#c1f2db;color:#0b6038;font:700 14px/20px Open Sans,system-ui,sans-serif;white-space:nowrap;transform:rotate(-4.5deg)}@media(max-width:760px){:where(.ap-lp) .cmp-card{grid-template-columns:1fr!important}:where(.ap-lp) .cmp-col+.cmp-col{border-left:none;border-top:1px solid #E3E4E6}:where(.ap-lp) .cmp-col{padding:24px 20px 12px!important}}:where(.ap-lp) .tm-track{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:4px 2px 12px;scrollbar-width:none}:where(.ap-lp) .tm-track::-webkit-scrollbar{display:none}:where(.ap-lp) .tm-card{flex:0 0 calc((100% - 40px) / 3);scroll-snap-align:start;margin:0;padding:20px 24px;background:#fff;border:1px solid #E3E4E6;border-radius:14px;box-shadow:0 1px 2px #0d1b290f;display:flex;flex-direction:column;gap:20px;box-sizing:border-box}@media(max-width:960px){:where(.ap-lp) .tm-card{flex-basis:calc((100% - 20px)/2)}}@media(max-width:600px){:where(.ap-lp) .tm-card{flex-basis:88%}}:where(.ap-lp) .tm-arrow{width:40px;height:40px;border-radius:999px;border:1px solid #CBCFD4;background:#fff;color:#243344;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .15s,color .15s}:where(.ap-lp) .tm-arrow:hover:not(:disabled){border-color:#006edc;color:#006edc}:where(.ap-lp) .tm-arrow:disabled{opacity:.4;cursor:default}:where(.ap-lp) .cta-primary{display:inline-flex;align-items:center;justify-content:center;gap:4px;height:40px;padding:0 16px 0 12px;border:0;border-radius:4px;background:#fff;color:#006edc;font:600 16px/24px Open Sans,system-ui,sans-serif;white-space:nowrap;cursor:pointer;transition:background .2s}:where(.ap-lp) .cta-primary:hover{background:#e2eef9}:where(.ap-lp) .cta-primary:active{background:#c1dcf8}:where(.ap-lp) .cta-ghost{display:inline-flex;align-items:center;justify-content:center;gap:4px;height:40px;padding:0 12px 0 16px;border:1px solid #fff;border-radius:4px;background:transparent;color:#fff;font:600 16px/24px Open Sans,system-ui,sans-serif;white-space:nowrap;text-decoration:none;transition:background .2s;box-sizing:border-box}:where(.ap-lp) .cta-ghost,:where(.ap-lp) .cta-ghost:visited,:where(.ap-lp) .cta-ghost:hover,:where(.ap-lp) .cta-ghost:active{color:#fff!important;text-decoration:none!important}:where(.ap-lp) .cta-ghost:hover{background:#ffffff1f}:where(.ap-lp) .cta-ghost:active{background:#fff3}:where(.ap-lp) .cta-primary:focus-visible,:where(.ap-lp) .cta-ghost:focus-visible{outline:2px solid #fff;outline-offset:2px}@media(max-width:900px){:where(.ap-lp) .cta-grid{grid-template-columns:1fr!important;padding:48px 28px!important}:where(.ap-lp) .cta-visual{display:none!important}:where(.ap-lp) .cta-foot{padding:16px 28px!important}}:where(.ap-lp) .stat-panel{border:1px solid #E3E4E6;border-radius:20px;background:linear-gradient(180deg,#fff,#f5f9fc);padding:28px 0}:where(.ap-lp) .stat-grid{display:grid;grid-template-columns:repeat(4,1fr)}:where(.ap-lp) .stat-cell+.stat-cell{border-left:1px solid #E3E4E6}@media(max-width:760px){:where(.ap-lp) .stat-grid{grid-template-columns:repeat(2,1fr)}:where(.ap-lp) .stat-panel{padding:20px 0 8px}:where(.ap-lp) .stat-cell{padding:24px 12px!important}:where(.ap-lp) .stat-cell:nth-child(3){border-left:none}:where(.ap-lp) .stat-cell:nth-child(n+3){border-top:1px solid #E3E4E6}}:where(.ap-lp) .aio-wrap{margin:-28px}:where(.ap-lp) .aio-tabs{scrollbar-width:none}:where(.ap-lp) .aio-tabs::-webkit-scrollbar{display:none}@media(max-width:480px){:where(.ap-lp) .aio-date{display:none}}@media(max-width:560px){:where(.ap-lp) .aio-wrap{margin:-18px}}:where(.ap-lp) .how-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}:where(.ap-lp) .how-grid>div{flex:0 0 100%}:where(.ap-lp) .how-arrow{display:flex;position:absolute;left:50%;bottom:-20px;transform:translate(-50%) rotate(90deg);z-index:1;width:24px;height:24px;border-radius:7px;align-items:center;justify-content:center;background:#fff;border:1px solid #E3E4E6;color:#77838f;box-shadow:0 2px 6px #0d1b2914}@media(min-width:600px){:where(.ap-lp) .how-grid>div{flex-basis:calc((100% - 16px)/2)}:where(.ap-lp) .how-arrow{inset:50% -20px auto auto;transform:translateY(-50%)}:where(.ap-lp) .how-grid>div:nth-child(2n) .how-arrow{display:none}}@media(min-width:900px){:where(.ap-lp) .how-grid>div{flex-basis:calc((100% - 32px) / 3)}:where(.ap-lp) .how-grid>div:nth-child(2n) .how-arrow{display:flex}:where(.ap-lp) .how-grid>div:nth-child(3n) .how-arrow{display:none}}@media(min-width:1240px){:where(.ap-lp) .how-grid{flex-wrap:nowrap;gap:8px}:where(.ap-lp) .how-grid>div{flex:1 1 0}:where(.ap-lp) .how-grid>div:nth-child(3n) .how-arrow{display:flex}:where(.ap-lp) .how-arrow{right:-16px}}:where(.ap-lp) .nj-in{animation:nj-in .4s ease-out}:where(.ap-lp) .nj-feed{-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}:where(.ap-lp) .nj-row{overflow:hidden}:where(.ap-lp) .nj-track{display:flex;gap:12px;width:max-content;padding-right:12px;animation:logo-drift linear infinite}:where(.ap-lp) .nj-card{flex:0 0 340px;box-sizing:border-box}@media(max-width:560px){:where(.ap-lp) .nj-card{flex-basis:280px}}@media(prefers-reduced-motion:reduce){:where(.ap-lp) .nj-track{animation:none}}@keyframes nj-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}:where(.ap-lp) .match-slide{animation:match-in .45s cubic-bezier(.2,.8,.2,1)}@keyframes match-in{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){:where(.ap-lp) .match-slide{animation:none}}:where(.ap-lp) .rjs-chip{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 10px 0 8px;font:inherit;font-size:13px;font-weight:600;color:#243344;background:#fff;border:1px solid #CBCFD4;border-radius:4px;cursor:pointer;transition:border-color .15s,color .15s,background .15s}:where(.ap-lp) .rjs-chip svg{color:#77838f;transition:color .15s}:where(.ap-lp) .rjs-chip:hover{border-color:#006edc;color:#0259b1}:where(.ap-lp) .rjs-chip:hover svg{color:#006edc}:where(.ap-lp) .rjs-chip.on{background:#e2eef9;border-color:#006edc;color:#0259b1}:where(.ap-lp) .rjs-chip.on svg{color:#006edc}:where(.ap-lp) .rjs-add{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 8px 0 10px;font:inherit;font-size:13px;font-weight:600;color:#006edc;background:transparent;border:1px dashed #6FABE7;border-radius:4px;cursor:pointer;transition:background .15s,border-color .15s}:where(.ap-lp) .rjs-add:hover{background:#f5f9fc;border-color:#006edc}:where(.ap-lp) .rjs-add:focus-visible{outline:2px solid #006EDC;outline-offset:2px}:where(.ap-lp) .rjs-chip:focus-visible,:where(.ap-lp) .rjs-loc:focus-visible{outline:2px solid #006EDC;outline-offset:2px}:where(.ap-lp) .drop-zone:hover:not([aria-disabled=true]){background:#f5f9fc!important;border-color:#006edc!important}:where(.ap-lp) .drop-zone:focus-visible{outline:2px solid #006EDC;outline-offset:2px}:where(.ap-lp) .rjs-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:stretch}@media(max-width:1000px){:where(.ap-lp) .rjs-grid{grid-template-columns:1fr}}:where(.ap-lp) .rjs-bar{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:20px;padding:16px 20px;border-radius:16px;background:#fff;border:1px solid #E3E4E6;box-shadow:0 1px 2px #0d1b290f}@media(max-width:600px){:where(.ap-lp) .rjs-bar>span:first-child{display:none!important}:where(.ap-lp) .rjs-bar>div:nth-child(2){flex:1 1 100%!important}:where(.ap-lp) .rjs-bar>.JsButton,:where(.ap-lp) .rjs-bar>.AppButton{flex:1;justify-content:center}}:where(.ap-lp) .rjs-clear{font:600 14px/20px Open Sans,system-ui,sans-serif;color:#5a6876;background:none;border:0;cursor:pointer;padding:8px}:where(.ap-lp) .rjs-clear:hover{color:#243344;text-decoration:underline}:where(.ap-lp) .rjs-loc{color:#006edc;font-weight:600;text-decoration:none}:where(.ap-lp) .rjs-search{display:flex;gap:8px;flex-wrap:wrap}:where(.ap-lp) .rjs-btn{height:48px;padding:0 20px;border:0;border-radius:4px;background:#006edc;color:#fff;font:600 16px/24px Open Sans,system-ui,sans-serif;cursor:pointer}:where(.ap-lp) .rjs-btn:hover{background:#0259b1}:where(.ap-lp) .rjs-btn2{display:inline-flex;align-items:center;gap:6px;height:48px;padding:0 16px;border:1px solid #CBCFD4;border-radius:4px;background:#fff;color:#243344;font:600 16px/24px Open Sans,system-ui,sans-serif;cursor:pointer}:where(.ap-lp) .rjs-btn2:hover{border-color:#006edc;color:#0259b1}:where(.ap-lp) .rjs-chips{animation:nj-in .3s ease-out}@media(max-width:560px){:where(.ap-lp) .rjs-search>label{flex-basis:100%!important}:where(.ap-lp) .rjs-btn,:where(.ap-lp) .rjs-btn2{flex:1;justify-content:center}}:where(.ap-lp) .rjs-loc:hover{text-decoration:underline}:where(.ap-lp) .tool-card{display:flex;flex-direction:column;padding:24px;background:#fff;border:1px solid #E3E4E6;border-radius:12px;box-shadow:0 1px 2px #0d1b290a;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s}:where(.ap-lp) .tool-card:hover{border-color:#9ec5ec;box-shadow:0 8px 24px #0d1b2914;transform:translateY(-2px)}:where(.ap-lp) .tool-card:focus-visible{outline:2px solid #006EDC;outline-offset:2px}:where(.ap-lp) .tool-cta{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:#006edc}:where(.ap-lp) .tool-card:hover .tool-cta{color:#0259b1}:where(.ap-lp) .tool-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}@media(max-width:1000px){:where(.ap-lp) .tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){:where(.ap-lp) .tool-grid{grid-template-columns:1fr}}:where(.ap-lp) .tool-card:hover,:where(.ap-lp) .tool-card:visited{text-decoration:none;color:inherit}:where(.ap-lp) .logo-wall{--tile: 84px;--tile-gap: 16px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}:where(.ap-lp) .logo-row{overflow:hidden;padding:6px 0 14px}:where(.ap-lp) .logo-track{display:flex;gap:var(--tile-gap);width:max-content;padding-right:var(--tile-gap);animation:logo-drift linear infinite}:where(.ap-lp) .logo-track.rev{animation-direction:reverse}:where(.ap-lp) .logo-tile{flex:0 0 var(--tile);height:var(--tile);border-radius:18px;background:#fff;border:1px solid #E3E4E6;box-shadow:0 1px 2px #0d1b290a,0 6px 16px #0d1b290d;display:flex;align-items:center;justify-content:center}:where(.ap-lp) .logo-tile img{width:66%;height:46%;object-fit:contain}@keyframes logo-drift{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(max-width:560px){:where(.ap-lp) .logo-wall{--tile: 64px;--tile-gap: 12px}:where(.ap-lp) .logo-tile{border-radius:14px}}@media(prefers-reduced-motion:reduce){:where(.ap-lp) .logo-track{animation:none}}@media(max-width:560px){:where(.ap-lp) .spot-visual{padding:18px!important}:where(.ap-lp) .spot-chip-d{display:none!important}:where(.ap-lp) .spot-chip-m{display:block}:where(.ap-lp) .spot-title{white-space:normal!important}}:where(.ap-lp) .trust-logo img{filter:none}@media(max-width:720px){:where(.ap-lp) .trust-row{gap:18px 32px!important}:where(.ap-lp) .trust-logo img{width:26px!important;height:26px!important}:where(.ap-lp) .trust-logo span{font-size:20px!important}}@media(max-width:560px){:where(.ap-lp) .gs-actions{flex-direction:column;gap:6px!important}}@media(max-width:560px){:where(.ap-lp) #get-started .drop-zone{min-height:220px!important;padding:32px 20px!important}}:where(.ap-lp) .AiButton{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:4px;height:40px;padding:0 16px 0 12px;border:0;border-radius:4px;background:#006edc;color:#fff;font:600 16px/24px Open Sans,system-ui,sans-serif;white-space:nowrap;cursor:pointer;transition:background .2s;animation:ai-glow 2.4s ease-in-out infinite}:where(.ap-lp) .AiButton:hover{background:#0259b1}:where(.ap-lp) .AiButton:active{background:#00468e}:where(.ap-lp) .AiButton>span{position:relative;display:inline-flex;align-items:center;gap:4px}:where(.ap-lp) .AiButton svg{width:16px;height:16px;padding:4px;box-sizing:content-box}@keyframes ai-glow{0%,to{box-shadow:0 4px 14px #006edc38,0 0 #006edc00}50%{box-shadow:0 6px 22px #006edc61,0 0 0 6px #006edc1a}}@media(prefers-reduced-motion:reduce){:where(.ap-lp) .AiButton{animation:none;box-shadow:0 4px 14px #006edc47}}:where(.ap-lp) .AiButton:focus-visible{outline:2px solid #006EDC;outline-offset:2px}@media(max-width:560px){:where(.ap-lp) .trust-pill{flex-direction:column;text-align:center}:where(.ap-lp) .trust-pill-text{padding:10px 8px 0!important}}@media(max-width:935px){:where(.ap-lp) .spot-row{display:flex!important;flex-direction:column;align-items:stretch!important;gap:0!important}:where(.ap-lp) .spot-row>.spot-text{display:contents}:where(.ap-lp) .spot-row>.spot-text>*{order:3}:where(.ap-lp) .spot-row>.spot-text>:nth-child(-n+3){order:1}:where(.ap-lp) .spot-row>.spot-visual{order:2;margin-bottom:32px}:where(.ap-lp) .spot-row>.spot-text>.AppButton{align-self:flex-start}:where(.ap-lp) .nj-wrap{display:flex;flex-direction:column}:where(.ap-lp) .nj-head{display:contents!important}:where(.ap-lp) .nj-head>:first-child{order:1;margin-bottom:32px}:where(.ap-lp) .nj-grid{order:2}:where(.ap-lp) .nj-head>.AppButton{order:3;align-self:flex-start;margin-top:24px}}:where(.ap-lp) a.AiButton,:where(.ap-lp) a.AiButton:hover{color:#fff}:where(.ap-lp) a.cta-primary,:where(.ap-lp) a.cta-primary:hover,:where(.ap-lp) a.rjs-add,:where(.ap-lp) a.rjs-add:hover{color:#006edc}:where(.ap-lp) .hero-trust{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:4px 12px;margin:24px 0 0;font-size:15px;line-height:1.5;color:#5a6876}:where(.ap-lp) .hero-trust b{font-weight:700;color:#243344}:where(.ap-lp) .hero-trust-divider{width:1px;height:16px;background:#cbcfd4}@media(max-width:560px){:where(.ap-lp) .hero-trust{flex-direction:column;gap:2px}:where(.ap-lp) .hero-trust-divider{display:none}}
