.lx-root{--lx-field:#0a2f6b;--lx-field-ink:#c9d8f0;--lx-midnight:#071a3a;--lx-sky:#2ba6de;--lx-sky-text:#7cc4ec;--lx-white:#ffffff;--lx-steel:#9fb6d8;--lx-mist:#f2f5fa;--lx-mist-deep:#e6edf8;--lx-tint:#eef3f9;--lx-line:#dde4ef;--lx-ink:#0e1f3f;--lx-text:#26344d;--lx-muted:#55657d;--lx-t1:#1c78ac;--lx-t2:#165a84;--lx-t3:#103d5b;--lx-t4:#0a1f33;--lx-action:#0a2f6b;--lx-action-hover:#134aa0;font-family:var(--lx-font),var(--font-body);color:var(--lx-text);background:var(--lx-white)}.lx-root ::selection{background:rgba(43,166,222,.3)}html:has(.lx-root){scrollbar-color:#9fb6d8 #f2f5fa}.lx-root :focus-visible{outline:3px solid var(--lx-action);outline-offset:3px}.lx-footer :focus-visible,.lx-hero :focus-visible,.lx-team :focus-visible{outline-color:var(--lx-white)}.lx-root .btn{font-family:inherit;border-radius:8px}.lx-root .btn-secondary{min-height:44px;border-color:var(--lx-line);background:var(--lx-white);color:var(--lx-ink)}.lx-root .btn-secondary:hover{border-color:var(--lx-steel);background:var(--lx-mist)}.lx-root .btn-ghost{color:var(--lx-action)}.lx-root .btn-ghost:hover{background:var(--lx-mist)}.lx-root .input{min-height:44px;border-radius:8px;border-color:var(--lx-line);background:var(--lx-white);font-family:inherit;color:var(--lx-ink)}.lx-root .input:hover{border-color:var(--lx-steel)}.lx-root .input:focus-visible{border-color:var(--lx-action);outline:3px solid var(--lx-action);outline-offset:1px}.lx-root .ld-mark{font-family:var(--font-heading)}.ld-wrap{max-width:1180px;margin:0 auto;padding:0 44px}@media (max-width:720px){.ld-wrap{padding:0 20px}}.lx-hero{position:relative;overflow:hidden;background:var(--lx-field);color:var(--lx-white);min-height:max(660px,calc(100svh - 112px));padding-bottom:132px}.lx-hero>.ld-wrap{position:relative;z-index:1}.lx-hero-grid{position:absolute;z-index:0;inset:-40px 0 -420px;pointer-events:none;background-image:repeating-linear-gradient(90deg,rgba(255,255,255,.06) 0 1px,transparent 1px 196px),repeating-linear-gradient(180deg,rgba(255,255,255,.05) 0 1px,transparent 1px 3px,rgba(255,255,255,.05) 3px 4px,transparent 4px 236px);background-position:calc(50% - 98px) 0,0 92px}.lx-bar{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-top:30px}.lx-bar .ld-mark-word{color:var(--lx-white)}.lx-bar .ld-mark-word b{color:var(--lx-sky)}.lx-bar .ld-mark-tag{color:#9fbfd6}.lx-bar-signin{display:inline-flex;align-items:center;gap:8px;flex:none;white-space:nowrap;padding:10px 18px;border-radius:8px;border:1px solid rgba(255,255,255,.4);color:var(--lx-white);font-size:15px;font-weight:600;text-decoration:none;transition:background-color .2s ease,border-color .2s ease}.lx-bar-signin:hover{color:var(--lx-white);background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.7)}.lx-bar-signin i{font-size:18px}.lx-hero-copy{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:28px 64px;gap:28px 64px;align-items:start;margin-top:64px}@media (min-width:1040px){.lx-hero-copy{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.lx-hero-copy>div{padding-top:.35em}}.lx-root .lx-hero h1{margin:0;font-weight:800;font-size:clamp(2.6rem,1.2rem + 4.2vw,4.75rem);line-height:1;letter-spacing:-.035em;text-wrap:balance}.lx-root .lx-hero-sub{max-width:46ch;font-size:19px;line-height:1.45;color:var(--lx-field-ink)}.lx-root .lx-intro{margin-top:18px;max-width:60ch;font-size:16px;line-height:1.65;color:rgba(255,255,255,.86)}.lx-intro b{color:var(--lx-white);font-weight:700}.lx-products{position:relative;z-index:2;margin-top:-100px;padding-bottom:8px}.lx-root .ld-products{padding-top:0}.lx-root .ld-product{padding:0 12px 32px}.lx-root .ld-product:hover{background:transparent}@container (min-width: 1000px){.lx-root .ld-product{position:relative;isolation:isolate}.lx-root .ld-product:focus-within,.lx-root .ld-product:hover{z-index:1}.lx-root .ld-product:before{content:"";position:absolute;z-index:-1;inset:100px 0 0;border-radius:16px;background:var(--lx-tint);opacity:0;transition:opacity .2s ease}.lx-root .ld-product:focus-within:before,.lx-root .ld-product:hover:before{opacity:var(--lx-armed)}}@supports (grid-template-rows:subgrid){.lx-root .ld-products>.ld-product{grid-row:span 4;margin-bottom:0}}.lx-paper{position:relative;display:block;max-width:460px;color:var(--lx-ink);text-decoration:none;--lx-band:var(--lx-t1);filter:drop-shadow(0 16px 18px rgba(4,18,48,.3)) drop-shadow(0 2px 4px rgba(4,18,48,.16));transform-origin:50% 75%;transition:transform .35s cubic-bezier(.2,.8,.2,1),filter .35s cubic-bezier(.2,.8,.2,1)}.lx-paper:focus-visible,.lx-paper:hover{color:var(--lx-ink);transform:translateY(-6px);filter:drop-shadow(0 24px 24px rgba(4,18,48,.36)) drop-shadow(0 4px 8px rgba(4,18,48,.2))}.lx-paper:focus-visible{outline:3px solid var(--lx-white);outline-offset:3px;box-shadow:0 0 0 9px var(--lx-action)}.lx-paper-sheet{container-type:inline-size;position:relative;display:flex;flex-direction:column;aspect-ratio:8.5/11;overflow:hidden;border-radius:8px;background:var(--lx-white);-webkit-clip-path:inset(0 0 calc(100% - var(--lx-fold)) 0 round 8px);clip-path:inset(0 0 calc(100% - var(--lx-fold)) 0 round 8px)}.lx-paper-sheet:after{content:"";position:absolute;left:0;right:0;pointer-events:none;top:calc(var(--lx-fold) - 96px);height:96px;background:linear-gradient(to bottom,rgb(255 255 255/0),var(--lx-white) 88%);opacity:var(--lx-fade)}.lx-paper-tier{display:block;padding:8px 16px;white-space:nowrap;background:var(--lx-band);color:var(--lx-white);font-size:clamp(9.5px,4.3cqi,11.5px);font-weight:700;line-height:1.3;letter-spacing:.1em;text-transform:uppercase}.lx-root .lx-paper .lx-paper-head{margin:14px 16px 0;padding:0;border:0;white-space:nowrap;font-size:clamp(16px,8.2cqi,25px);font-weight:800;line-height:1.1;letter-spacing:-.02em;color:var(--lx-ink)}.lx-root .lx-paper .lx-paper-lede{margin:12px 16px 16px;padding-top:12px;border-top:1px solid var(--lx-line);font-size:15px;line-height:1.55;color:var(--lx-text)}.ld-product:nth-child(2) .lx-paper{--lx-band:var(--lx-t2)}.ld-product:nth-child(3) .lx-paper{--lx-band:var(--lx-t3)}.ld-product:nth-child(4) .lx-paper{--lx-band:var(--lx-t4)}@container (max-width: 999px){.lx-paper{max-width:340px}.lx-paper-sheet{aspect-ratio:auto}}.lx-root .ld-points{margin-top:28px;gap:12px}.lx-root .ld-points li{padding-left:26px;font-size:15px;line-height:1.5;color:var(--lx-text)}.lx-root .ld-points li:before,.lx-root .ld-product.dark .ld-points li:before{top:3px;width:16px;height:16px;border-radius:0;background:var(--lx-action);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8.4l3.1 3.1L13 4.6' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8.4l3.1 3.1L13 4.6' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center /contain no-repeat}.lx-root .ld-points b{color:var(--lx-ink)}.lx-root .ld-product .ld-note{margin-top:26px;padding:14px 16px;border:1px solid var(--lx-line);border-radius:10px;background:var(--lx-mist);font-size:14px;line-height:1.55;color:var(--lx-text)}.lx-root .ld-product.dark .ld-note{background:var(--lx-mist-deep)}.lx-root .ld-product>.ld-start,.lx-root .ld-start{position:relative;margin-top:24px;padding:18px 18px 16px;background:var(--lx-white);border:1px solid var(--lx-line);border-radius:12px;box-shadow:0 18px 32px -22px rgba(10,47,107,.35),0 2px 6px rgba(10,47,107,.06);scroll-margin-top:38vh}.lx-root .ld-start .btn-ghost:has(.ph-x){position:absolute;top:8px;right:8px}.lx-root .ld-start:target{opacity:1;transform:none}.lx-root .ld-start-for{display:flex;flex-direction:column}.lx-root .ld-product .ld-start-for .ld-tier{display:block;order:1;margin-top:2px;padding:0;background:none;color:var(--lx-muted);font-size:13px;font-weight:500;letter-spacing:0;text-transform:none}.lx-root .ld-start-name{margin-top:0;font-size:18px;font-weight:800;letter-spacing:-.01em;color:var(--lx-ink)}.lx-root .ld-start-note{color:var(--lx-muted);font-size:13px}.lx-root .ld-start .btn-primary,.lx-root .lx-account .btn-primary{min-height:44px;padding:11px 20px;border-radius:8px;background:var(--lx-action);border-color:var(--lx-action);font-family:inherit;font-size:15px;font-weight:700;transition:background-color .2s ease,border-color .2s ease}.lx-root .ld-start .btn-primary:hover,.lx-root .lx-account .btn-primary:hover{background:var(--lx-action-hover);border-color:var(--lx-action-hover)}.lx-root .ld-product.dark .ld-start .btn-primary{background:var(--lx-midnight);border-color:var(--lx-midnight)}.lx-root .ld-product.dark .ld-start .btn-primary:hover{background:var(--lx-action);border-color:var(--lx-action)}.lx-root .ld-start .btn-ghost{color:var(--lx-action)}.lx-account{margin-top:56px;padding:88px 0;background:var(--lx-mist);scroll-margin-top:0}.lx-panel{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-gap:32px 64px;gap:32px 64px;align-items:start;padding:48px 52px;border-radius:18px;background:var(--lx-white);box-shadow:0 32px 64px -40px rgba(10,47,107,.4),0 2px 8px rgba(10,47,107,.06)}.lx-root .lx-panel h2{margin:0;font-size:clamp(26px,1.2rem + 1.1vw,34px);font-weight:800;line-height:1.1;letter-spacing:-.025em;color:var(--lx-ink)}.lx-root .lx-lead{margin-top:14px;max-width:58ch;font-size:16.5px;line-height:1.6;color:var(--lx-muted)}.lx-panel-action{padding-top:6px}.lx-panel-action .label11{color:var(--lx-muted)}@media (max-width:860px){.lx-panel{grid-template-columns:minmax(0,1fr);padding:32px 24px}}.lx-team{padding:84px 0 76px;background:var(--lx-field);color:var(--lx-white)}.lx-root .lx-team h2{margin:0;text-align:center;font-size:clamp(26px,1.2rem + 1vw,32px);font-weight:800;letter-spacing:-.025em}.lx-founders{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:44px 40px;gap:44px 40px;margin-top:48px}.lx-founder{text-align:center}.lx-founder img{display:block;margin:0 auto;width:132px;height:132px;border-radius:50%;object-fit:cover;border:3px solid var(--lx-sky);box-shadow:0 18px 32px -16px rgba(0,0,0,.55)}.lx-root .lx-founder h3{margin:20px 0 0;font-size:18px;font-weight:700;letter-spacing:-.01em}.lx-role{margin-top:6px;font-size:11.5px;font-weight:700;line-height:1.65;letter-spacing:.14em;text-transform:uppercase;color:var(--lx-sky-text)}.lx-root .lx-bio{margin:12px auto 0;max-width:38ch;font-size:14px;line-height:1.6;color:var(--lx-field-ink)}.lx-root .ld-insights .ld-wrap{padding-top:76px;padding-bottom:84px}.lx-root .ld-insights-head{display:flex;justify-content:space-between;align-items:baseline;gap:8px 24px;flex-wrap:wrap}.lx-root .ld-insights h2{margin:0;font-size:clamp(26px,1.2rem + 1vw,32px);font-weight:800;letter-spacing:-.025em;color:var(--lx-ink)}.lx-root .ld-insights-head a{font-size:15px;font-weight:700;color:var(--lx-action);text-decoration:none}.lx-root .ld-insights-head a:hover{color:var(--lx-action-hover);text-decoration:underline;text-underline-offset:4px}.lx-root .ld-insights .ld-lead{margin-top:10px;font-size:16px;line-height:1.55;color:var(--lx-muted)}.lx-root .ld-insight-list{list-style:none;margin:32px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));grid-gap:0 36px;gap:0 36px}.lx-root .ld-insight-list li{display:flex;flex-direction:column;padding:18px 0 20px;border-top:1px solid var(--lx-line)}.lx-root .ld-insight-list time{display:block;order:2;margin-top:6px;font-size:13px;font-weight:500;color:var(--lx-muted)}.lx-root .ld-insight-list a{display:block;font-size:17px;font-weight:700;line-height:1.32;letter-spacing:-.01em;color:var(--lx-ink);text-decoration:none}.lx-root .ld-insights-head a i{margin-left:6px;vertical-align:-2px}.lx-root .ld-insight-list a:hover{color:var(--lx-action-hover);text-decoration:underline;text-underline-offset:4px}.lx-root .ld-insight-list p{order:3;margin-top:8px;font-size:14px;line-height:1.55;color:var(--lx-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lx-footer{background:var(--lx-midnight);color:var(--lx-steel)}.lx-footer .ld-wrap{display:flex;justify-content:space-between;gap:12px 24px;flex-wrap:wrap;padding-top:22px;padding-bottom:24px;font-size:14px}.lx-footer b{color:var(--lx-white);font-weight:700}.lx-footer a{color:inherit;text-decoration:none}.lx-footer a:hover{color:var(--lx-white)}@media (max-width:720px){.lx-bar{padding-top:22px}.lx-bar .ld-mark-hero .ld-mark-word{font-size:32px}.lx-bar .ld-mark-hero .ld-mark-tag{font-size:9.5px;letter-spacing:.2em}.lx-bar-signin{padding:9px 14px;font-size:14px}.lx-hero{min-height:0;padding-bottom:76px}.lx-hero-copy{margin-top:48px}.lx-products{margin-top:-52px}.lx-account{padding:56px 0}}.ld-product:first-child .lx-paper{--lx-fx:calc(1.5 * (22% + 24px));--lx-fy:-28px;--lx-fr:-10deg}.ld-product:nth-child(2) .lx-paper{--lx-fx:calc(0.5 * (22% + 24px));--lx-fy:-44px;--lx-fr:-3.5deg}.ld-product:nth-child(3) .lx-paper{--lx-fx:calc(-0.5 * (22% + 24px));--lx-fy:-44px;--lx-fr:3.5deg}.ld-product:nth-child(4) .lx-paper{--lx-fx:calc(-1.5 * (22% + 24px));--lx-fy:-28px;--lx-fr:10deg}@property --lx-fold{syntax:"<percentage>";inherits:true;initial-value:100%}@property --lx-fade{syntax:"<number>";inherits:true;initial-value:0}@property --lx-armed{syntax:"<number>";inherits:true;initial-value:1}@property --lx-wipe{syntax:"<percentage>";inherits:false;initial-value:130%}@keyframes lx-deal{0%{translate:var(--lx-fx) var(--lx-fy);rotate:var(--lx-fr);animation-timing-function:cubic-bezier(.3,.7,.25,1)}to{translate:0 0;rotate:0deg}}@keyframes lx-unfold{0%{--lx-fold:52%;--lx-fade:1;animation-timing-function:cubic-bezier(.25,.7,.3,1)}to{--lx-fold:100%;--lx-fade:0}}@keyframes lx-arm{0%{--lx-armed:0}to{--lx-armed:1}}@keyframes lx-reveal{0%{--lx-wipe:0%}to{--lx-wipe:130%}}@keyframes lx-drift{0%{translate:0 0}to{translate:0 380px}}@media (prefers-reduced-motion:no-preference){@container (min-width: 1000px){.lx-root .ld-product>.ld-note,.lx-root .ld-product>.ld-points,.lx-root .ld-product>.ld-start{-webkit-mask-image:linear-gradient(to bottom,var(--lx-white) calc(var(--lx-wipe) - 30%),transparent var(--lx-wipe));mask-image:linear-gradient(to bottom,var(--lx-white) calc(var(--lx-wipe) - 30%),transparent var(--lx-wipe))}}@supports (animation-timeline:scroll()){.lx-hero-grid{animation:lx-drift auto linear both;animation-timeline:scroll(root);animation-range:0 950px}@container (min-width: 1000px){.lx-paper{animation:lx-deal auto linear both;animation-timeline:scroll(root);animation-range:0 440px}.lx-paper-sheet{animation:lx-unfold auto linear both;animation-timeline:scroll(root);animation-range:280px 480px}.lx-root .ld-product>.ld-points{animation:lx-reveal auto linear both;animation-timeline:scroll(root);animation-range:480px 640px}.lx-root .ld-product>.ld-note{animation:lx-reveal auto linear both;animation-timeline:scroll(root);animation-range:560px 720px}.lx-root .ld-product>.ld-start{animation:lx-reveal auto linear both;animation-timeline:scroll(root);animation-range:640px 800px}.lx-root .ld-product{animation:lx-arm auto linear both;animation-timeline:scroll(root);animation-range:790px 800px}}}.lx-scroll-js .lx-hero-grid{animation:lx-drift 1s linear both paused;animation-delay:calc(min(var(--lx-scroll, 0) / 950, 1) * -1s)}@container (min-width: 1000px){.lx-scroll-js .lx-paper{animation:lx-deal 1s linear both paused;animation-delay:calc(min(var(--lx-scroll, 0) / 440, 1) * -1s)}.lx-scroll-js .lx-paper-sheet{animation:lx-unfold 1s linear both paused;animation-delay:calc(clamp(0, (var(--lx-scroll, 0) - 280) / 200, 1) * -1s)}.lx-scroll-js .lx-root .ld-product>.ld-points{animation:lx-reveal 1s linear both paused;animation-delay:calc(clamp(0, (var(--lx-scroll, 0) - 480) / 160, 1) * -1s)}.lx-scroll-js .lx-root .ld-product>.ld-note{animation:lx-reveal 1s linear both paused;animation-delay:calc(clamp(0, (var(--lx-scroll, 0) - 560) / 160, 1) * -1s)}.lx-scroll-js .lx-root .ld-product>.ld-start{animation:lx-reveal 1s linear both paused;animation-delay:calc(clamp(0, (var(--lx-scroll, 0) - 640) / 160, 1) * -1s)}.lx-scroll-js .lx-root .ld-product{animation:lx-arm 1s linear both paused;animation-delay:calc(clamp(0, (var(--lx-scroll, 0) - 790) / 10, 1) * -1s)}}}