.ld,.ld *{box-sizing:border-box}.ld{font-family:var(--font-space,"Space Grotesk"),"Inter",system-ui,sans-serif;color:#f4f2ef;-webkit-font-smoothing:antialiased;background:#0a0a0a;width:100%;overflow:clip}.ld a{color:inherit;text-decoration:none}:where(.ld) h1,:where(.ld) h2,:where(.ld) h3,:where(.ld) p{margin:0;font-weight:500}.ld button{cursor:pointer;font-family:inherit}.ld-wrap{width:100%;max-width:1100px;margin:0 auto;padding:0 20px;position:relative}.ld-wrap.nar{max-width:860px}.ld-eyebrow{text-transform:uppercase;letter-spacing:.01em;font-size:12.5px;font-weight:500}.ld-or{color:#f0592a}.ld-nav{z-index:50;transition:top .45s cubic-bezier(.2,.8,.2,1);position:fixed;top:0;left:0;right:0}.ld-nav .ld-wrap{-webkit-backdrop-filter:blur()saturate();backdrop-filter:blur()saturate();background:#10101200;border-radius:999px;align-items:center;height:56px;transition:max-width .45s cubic-bezier(.2,.8,.2,1),width .45s cubic-bezier(.2,.8,.2,1),height .45s cubic-bezier(.2,.8,.2,1),padding .45s cubic-bezier(.2,.8,.2,1),background-color .35s,box-shadow .35s,-webkit-backdrop-filter .35s,backdrop-filter .35s;display:flex;box-shadow:0 0 0 1px #fff0,0 14px 40px #0000}.ld-nav .ld-logo,.ld-nav .ld-logo svg,.ld-nav .ld-talk{transition:font-size .45s cubic-bezier(.2,.8,.2,1),width .45s cubic-bezier(.2,.8,.2,1),height .45s cubic-bezier(.2,.8,.2,1),margin .45s cubic-bezier(.2,.8,.2,1),border-radius .45s cubic-bezier(.2,.8,.2,1)}.ld-nav[data-scrolled]{top:12px}.ld-nav[data-scrolled] .ld-wrap{-webkit-backdrop-filter:blur(16px)saturate(150%);backdrop-filter:blur(16px)saturate(150%);background:#101012b8;width:calc(100% - 24px);max-width:880px;height:54px;padding:0 8px 0 22px;box-shadow:0 0 0 1px #ffffff17,0 14px 40px #00000059}.ld-nav[data-scrolled] .ld-logo{font-size:22px}.ld-nav[data-scrolled] .ld-logo svg{width:18px;height:18px}.ld-nav[data-scrolled] .ld-talk{border-radius:19px}@media (prefers-reduced-motion:reduce){.ld-nav,.ld-nav .ld-wrap,.ld-nav .ld-logo,.ld-nav .ld-logo svg,.ld-nav .ld-talk{transition:none}}.ld-logo{letter-spacing:-.03em;color:#fff;align-items:center;gap:8px;font-size:29px;font-weight:600;display:inline-flex}.ld-logo svg{flex:none;width:22px;height:22px}.ld-talk{color:#111;background:#fff;border:0;border-radius:6px;height:38px;margin-left:auto;padding:0 15px;font-size:14px;font-weight:500}.ld-hero{text-align:center;background:#060606;height:max(100svh,720px);padding-bottom:34px;position:relative}.ld-frame{background:#f1efe6;padding:14px 14px 0}.ld-frame .ld-hero{border-radius:40px;height:max(100svh - 28px,720px);overflow:hidden}.ld-frame .ld-nav:not([data-scrolled]){top:26px}.ld-planet{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ld-hero>h1,.ld-hero>.lead,.ld-hero>.ld-cap{z-index:1;position:relative}.ld-hero>.ld-logos{z-index:1}.ld-hero h1{letter-spacing:-.035em;color:#fff;padding-top:clamp(130px,20svh,230px);font-size:77px;font-weight:500;line-height:1.04}.ld-rot{vertical-align:top;text-align:left;color:#f0592a;height:1.04em;transition:width .8s cubic-bezier(.2,.8,.2,1) .18s;display:inline-block;position:relative}.ld-rot-size{visibility:hidden;white-space:nowrap}.ld-rot-w{white-space:nowrap;opacity:0;filter:blur(10px);transition:transform .9s cubic-bezier(.2,.8,.2,1) .2s,opacity .7s .2s,filter .8s .2s;position:absolute;top:0;left:0;transform:translateY(.32em)}.ld-rot-w.is-in{opacity:1;filter:none;transform:none}.ld-rot-w.is-out{transition:transform .6s cubic-bezier(.4,0,.6,1),opacity .4s,filter .45s;transform:translateY(-.32em)}.ld-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.ld-rot,.ld-rot-w{transition:none}}.ld-hero .lead{color:#dcd9d5;max-width:420px;margin:35px auto 0;font-size:19px;line-height:1.55}.ld-cap{background:#242426eb;border-radius:8px;align-items:center;width:400px;margin:37px auto 0;padding:5px;display:flex;box-shadow:0 0 0 1px #ffffff0a}.ld-cap input{color:#fff;min-width:0;font:400 15px var(--font-space,"Space Grotesk"),sans-serif;background:0 0;border:0;outline:0;flex:1;height:50px;padding:0 14px}.ld-cap input::placeholder{color:#bdb9b4}.ld-btn{color:#fff;background:#f0592a;border:0;border-radius:6px;justify-content:center;align-items:center;height:50px;padding:0 20px;font-size:14px;font-weight:500;display:inline-flex}.ld-btn:hover{background:#ff6a3b}.ld-logos{grid-template-columns:repeat(5,1fr);row-gap:28px;margin:0;padding:0 20px;list-style:none;display:grid;position:absolute;bottom:56px;left:0;right:0}.ld-logos li{color:#fff;letter-spacing:-.03em;justify-content:center;align-items:center;gap:10px;height:44px;font-size:22px;font-weight:500;display:flex}.ld-logos img{flex:none;display:block}.ld-hero>.hc-chat{z-index:1;text-align:left;flex-direction:column;justify-content:flex-end;width:clamp(300px,25vw,380px);height:clamp(200px,100svh - 560px,340px);display:flex;position:absolute;bottom:166px;right:clamp(40px,5vw,96px);overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 80px);mask-image:linear-gradient(#0000,#000 80px)}.hc-conv{flex-direction:column;transition:opacity .6s,transform .6s,filter .6s;display:flex}.hc-conv.out{opacity:0;filter:blur(4px);transform:translateY(-14px)}.hc-row{grid-template-rows:1fr;animation:.55s cubic-bezier(.2,.8,.2,1) both hc-grow;display:grid}.hc-cell{min-height:0;padding-top:8px;display:flex;overflow:hidden}.hc-row.owner .hc-cell{justify-content:flex-end}.hc-msg{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#ece9e5;background:#1e1e2099;border:1px solid #ffffff14;border-radius:12px;max-width:88%;padding:10px 14px 12px;font-size:14px;line-height:1.45;animation:.5s cubic-bezier(.2,.8,.2,1) 80ms both hc-in;position:relative}.hc-row.owner .hc-msg{max-width:78%}.hc-row.team .hc-msg{background:#141416b3}.hc-row.team .hc-msg:before{content:"";background:linear-gradient(90deg,#0000,#aab6c3,#dca452,#f0592a,#0000) 0 0/200% 100%;height:1px;animation:3s linear infinite hc-shine;position:absolute;top:-1px;left:14px;right:14px}.hc-who{font-family:var(--font-mono,"JetBrains Mono"),monospace;letter-spacing:.06em;text-transform:uppercase;color:#ffffff80;align-items:center;gap:7px;margin-bottom:5px;font-size:10.5px;display:flex}.hc-orb{background:#f0592a;border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite hc-pulse;box-shadow:0 0 8px 1px #f0592ab3}.hc-dots{gap:4px;padding:5px 0 3px;display:flex}.hc-dots i{background:#ffffff8c;border-radius:50%;width:5px;height:5px;animation:1s infinite hc-bounce}.hc-dots i:nth-child(2){animation-delay:.15s}.hc-dots i:nth-child(3){animation-delay:.3s}.hc-done{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#cfcac4;background:#1e1e2099;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;animation:.5s cubic-bezier(.2,.8,.2,1) 80ms both hc-in;display:inline-flex}.hc-done svg{color:#f0592a}@keyframes hc-grow{0%{grid-template-rows:0fr}}@keyframes hc-in{0%{opacity:0;filter:blur(4px);transform:translateY(10px)scale(.98)}}@keyframes hc-shine{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes hc-pulse{50%{opacity:.55;box-shadow:0 0 4px #f0592a80}}@keyframes hc-bounce{0%,60%,to{transform:none}30%{transform:translateY(-3px)}}@media (max-width:1179px){.ld-hero>.hc-chat{display:none}}@media (prefers-reduced-motion:reduce){.hc-row,.hc-msg,.hc-done,.hc-row.team .hc-msg:before,.hc-orb,.hc-dots i{animation:none}.hc-conv{transition:none}}.ld-light{color:#171717;z-index:2;background:#d3d3d4;border-radius:34px;margin-top:-34px;position:relative}.ld-light.plain{margin-top:0}.ld-light h2{letter-spacing:-.03em}.ld-why{padding:80px 0 76px}.ld-why .ld-eyebrow{color:#222;font-size:12px}.ld-grad{background:linear-gradient(90deg,#1f3a78 0%,#4a4a52 38%,#9a6a3c 62%,#e4832d 82%);color:#0000;letter-spacing:-.035em;-webkit-background-clip:text;background-clip:text;margin-top:30px;font-size:52px;line-height:1.08}.ld-why .lead{color:#222;max-width:530px;margin-top:44px;font-size:18px;line-height:1.5}.ld-proof{border:1px solid #00000017;grid-template-columns:1fr 1fr;margin-top:44px;display:grid}.pf-cell{flex-direction:column;padding:52px 52px 48px;display:flex}.pf-cell+.pf-cell{border-left:1px solid #00000017}.pf-cell.wide{border-top:1px solid #00000017;border-left:0;flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center;gap:48px}.pf-cell h3{letter-spacing:-.01em;color:#1b1b1b;font-size:19px;line-height:1.3}.pf-cell p{color:#6f6f73;max-width:380px;margin-top:16px;font-size:15.5px;line-height:1.75}.pf-cell>p{margin-bottom:52px}.pf-cell .ld-bars{justify-content:center;height:auto;margin-top:auto}.pf-cell .ld-bars .lb{white-space:nowrap;height:auto}.pf-cell .pf-note{color:#7c7c80;text-align:center;margin-top:22px;font-size:12.5px;line-height:1.5}.pf-cell .ld-gauge{margin:auto auto 44px}.ld-proof .ld-bars .n,.ld-proof .ld-gauge .v{color:#1b1b1b}.ld-proof .ld-bars .lb{color:#4a4a4e}.ld-proof .ld-gauge .e{color:#1b1b1b}.ld-proof .ld-gauge .n{color:#6f6f73}.ld-proof .g-track{stroke:#c4c4c7}.pf-own{flex-direction:column;flex:none;gap:12px;width:340px;display:flex}.pf-own b{letter-spacing:-.05em;color:#1b1b1b;font-size:64px;font-weight:400;line-height:1}.pf-own b i{margin-left:2px;font-size:34px;font-style:normal}.pf-track{background:#c4c4c7;border-radius:99px;height:8px;display:block;overflow:hidden}.pf-track i{border-radius:inherit;background:linear-gradient(90deg,#1f3a78,#9a6a3c 55%,#e4832d);width:100%;height:100%;display:block}@media (min-width:1100px){.ld-why{padding:50px 0 40px}.ld-why-cta{margin-top:18px}.ld-why-h{grid-template-columns:1fr minmax(0,500px);align-items:end;column-gap:60px;display:grid}.ld-why .ld-grad{margin-top:18px;font-size:46px}.ld-why .lead{margin-top:0;font-size:17px}.ld-proof{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:32px}.pf-cell{padding:30px 32px 28px}.pf-cell>p{margin-top:12px;margin-bottom:24px;font-size:15px;line-height:1.6}.pf-cell.wide{border-top:0;border-left:1px solid #00000017;flex-direction:column;grid-column:auto;justify-content:flex-start;align-items:stretch;gap:0}.pf-cell.wide>div:first-child{flex-direction:column;display:flex}.pf-own{width:auto;margin-top:auto}.ld-proof .ld-bars{gap:20px}.ld-proof .ld-bars>div,.ld-proof .ld-bars .bar{width:72px}.ld-proof .ld-bars .n{font-size:30px}.ld-proof .ld-bars .bar.b1{height:160px}.ld-proof .ld-bars .bar.b2{height:34px}.ld-proof .ld-bars .bar.b3{height:14px}.ld-proof[data-reveal=armed] .ld-bars .bar{height:0}.pf-cell .ld-bars .lb{white-space:normal;text-align:center;margin-top:12px;line-height:1.3}.pf-cell .pf-note{margin-top:14px}.pf-cell .ld-gauge{--gs:.7;width:calc(380px * var(--gs));margin-bottom:calc(44px * var(--gs))}.ld-proof .ld-gauge .v{top:calc(136px * var(--gs));font-size:calc(68px * var(--gs))}.ld-proof .ld-gauge .v small{font-size:calc(35px * var(--gs))}.ld-proof .ld-gauge .e{top:calc(216px * var(--gs));font-size:16px}.ld-proof .ld-gauge .n{top:calc(248px * var(--gs))}}.ld-why-cta{color:#6f6f73;margin-top:24px;font-size:15px;line-height:1.55}.ld-why-cta u{color:#1b1b1b;text-underline-offset:3px;transition:color .15s}.ld-why-cta a:hover u{color:#e0663a}.pf-own small{letter-spacing:.02em;color:#4a4a4e;text-transform:uppercase;font-size:12px}.ld-serv{z-index:1;background:radial-gradient(60% 34% at 78% 62%,#78321459,#0000 70%),radial-gradient(40% 30% at 18% 60%,#46281959,#0000 70%);padding:96px 0 70px;position:relative;overflow:hidden}.ld-serv .ld-wrap{grid-template-columns:1fr 1fr;column-gap:30px;display:grid}.ld-serv .eb{color:#f0592a}.ld-h2{letter-spacing:-.035em;color:#fff;margin-top:62px;font-size:49px;line-height:1.09}.ld-list{border-left:1px solid #ffffff1a;margin:84px 0 0;padding:0;list-style:none}.ld-list li{color:#b9b4ae;letter-spacing:-.02em;align-items:center;height:62px;padding:0 0 0 20px;font-size:22px;font-weight:400;display:flex;position:relative}.ld-list li.on:before{content:"";background:#f0592a;width:2px;position:absolute;top:20px;bottom:20px;left:-1px}.ld-list li:hover{color:#fff}.ld-art{justify-self:end;width:100%;max-width:490px;margin-top:20px}.ld-cta{text-align:center;isolation:isolate;padding:60px 0 0;position:relative}.ld-cta:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(34% 270px at 55% 300px,#a0401a61,#0000 72%),radial-gradient(18% 210px at 22% 300px,#28465566,#0000 70%);position:absolute;inset:-300px 0 0}.ld-cta h2{letter-spacing:-.035em;color:#fff;font-size:49px;line-height:1.09}.ld-cta .ld-btn{height:56px;margin-top:42px;padding:0 23px}.ld-seo{padding:90px 0 70px}.ld-seo-h{grid-template-columns:1fr minmax(0,360px);align-items:end;column-gap:60px;display:grid}.ld-seo-h .ld-sub{max-width:360px;margin-top:0}.ld-seo .ld-chart{margin-top:48px}.ld-seo .ld-4{border-top:1px solid #ffffff17;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:56px}.ld-seo .ld-4 p{color:#b3ada7;border-left:1px solid #ffffff17;max-width:none;padding:26px 26px 0;font-size:16px;line-height:1.6}.ld-seo .ld-4 p:first-child{border-left:0;padding-left:0}.ld-seo .ld-4 p b{color:#fff;margin-bottom:6px;font-weight:500;display:block}@media (max-width:900px){.ld-seo-h{grid-template-columns:1fr}.ld-seo-h .ld-sub{margin-top:24px}.ld-seo .ld-4{grid-template-columns:1fr 1fr}.ld-seo .ld-4 p:nth-child(3){border-left:0;padding-left:0}.ld-seo .ld-4 p:nth-child(n+3){border-top:1px solid #ffffff17;margin-top:26px}}@media (max-width:560px){.ld-seo .ld-4{grid-template-columns:1fr}.ld-seo .ld-4 p{border-top:1px solid #ffffff17;border-left:0;margin-top:0;padding:20px 0}.ld-seo .ld-4 p:first-child{border-top:0}}.ld-sh{letter-spacing:-.035em;color:#fff;font-size:49px;line-height:1.08}.ld-sub{color:#e06a2c;max-width:300px;margin-top:36px;font-size:19px;font-weight:400;line-height:1.55}.ld-chart{width:100%;margin-top:40px;display:block}.ld-ba{grid-template-columns:1fr 1fr;margin-top:6px;display:grid}.ld-ba>div{display:flex}.ld-ba .l{justify-content:flex-end;padding-right:0}.ld-tag{letter-spacing:.1em;text-transform:uppercase;color:#e8e5e1;border:1.5px solid #3b3b3d;border-radius:999px;align-items:center;gap:9px;height:36px;padding:0 20px;font-size:12px;font-weight:500;display:inline-flex}.ld-tag i{background:#8a8a8a;border-radius:50%;width:9px;height:9px;display:inline-block}.ld-tag.af{color:#ec7a2f;border-color:#a65a2a}.ld-tag.af i.o{background:#f0592a}.ld-tag.af i.b{background:#5cc3e5}.ld-4{grid-template-columns:1fr 1fr;gap:40px 70px;margin-top:36px;display:grid}.ld-4 p{color:#8e8983;max-width:340px;font-size:19px;font-weight:400;line-height:1.65}.ld-4 p b{color:#f4f1ec;font-weight:400}.ld-cro{padding:76px 0 80px}.ld-cro h2.t{letter-spacing:-.035em;color:#1a1a1a;font-size:49px;line-height:1.08}.ld-ops{grid-template-columns:repeat(3,1fr);margin-top:60px;display:grid}.ld-ops>div{border-left:1px solid #00000017;padding:0 44px}.ld-ops>div:first-child{border-left:0;padding-left:0}.ld-ops h3{letter-spacing:-.04em;color:#6c6c70;font-size:46px;font-weight:500;line-height:1}.ld-ops h3.pr{color:#c0732a}.ld-ops p{color:#85848a;margin-top:44px;font-size:17.5px;font-weight:400;line-height:1.55}.ld-ops p b{color:#1b1b1b;font-weight:400}.ld-hr{background:#00000017;height:1px;margin:60px 0 0}.ld-psa{text-align:center;padding-top:60px}.ld-cro .ld-wrap>.ld-psa:first-child{padding-top:0}.ld-psa h2{letter-spacing:-.035em;color:#1a1a1a;font-size:49px;line-height:1.1}.ld-psa .s{color:#2a2a2a;margin-top:34px;font-size:19px;font-weight:400}.ld-flow{width:100%;margin-top:56px;display:block}.ld-flow text{fill:#111;stroke:none;text-anchor:middle;letter-spacing:-.5px;font-family:Space Grotesk,sans-serif;font-size:14.5px}.ld-flow .fl-tip{fill:#111;stroke:none}.ld-flow .fl-line{stroke-dasharray:1 1}[data-reveal=play] .fl-pop,[data-reveal=play] .fl-box{transition:opacity .45s ease var(--d),transform .55s cubic-bezier(.2,.8,.2,1) var(--d)}[data-reveal=play] .fl-fade,[data-reveal=play] .fl-tip{transition:opacity .3s ease var(--d)}[data-reveal=play] .fl-line{transition:stroke-dashoffset .4s linear var(--d)}[data-reveal=play] .fl-line.slow{transition-duration:.7s}[data-reveal=play] .fl-line.slower{transition-duration:.9s}.ld-flow .fl-pop{transform-box:fill-box;transform-origin:50%}[data-reveal=armed] .fl-pop{opacity:0;transform:scale(.4)}[data-reveal=armed] .fl-box{opacity:0;transform:translate(-14px)}[data-reveal=armed] .fl-fade,[data-reveal=armed] .fl-tip{opacity:0}[data-reveal=armed] .fl-line{stroke-dashoffset:1px}.ld-3t{text-align:left;grid-template-columns:repeat(3,1fr);column-gap:42px;margin-top:56px;display:grid}.ld-3t p{color:#85848a;max-width:260px;font-size:17.5px;font-weight:400;line-height:1.6}.ld-3t p b{color:#1b1b1b;font-weight:400}.ld-web{background:radial-gradient(70% 20% at 60% 100%,#78381461,#0000 72%),radial-gradient(30% 14% at 8% 100%,#1e3c5a66,#0000 70%);padding:80px 0 70px}.ld-web .ld-wrap{max-width:1100px}.ld-gauge{text-align:center;width:380px;margin-top:50px;position:relative}.ld-gauge svg{width:100%;display:block}.ld-gauge .v{letter-spacing:-.05em;color:#fff;font-size:68px;font-weight:400;line-height:1;position:absolute;top:136px;left:0;right:0}.ld-gauge .v small{margin-left:2px;font-size:35px}.ld-gauge .e{color:#f1eeea;font-size:18px;font-weight:400;position:absolute;top:216px;left:0;right:0}.ld-gauge .n{color:#8c8782;font-size:12px;font-weight:400;line-height:1.35;position:absolute;top:254px;left:0;right:0}.ld-bars{align-items:flex-end;gap:44px;height:300px;margin-top:84px;padding-left:2px;display:flex}.ld-bars>div{flex-direction:column;justify-content:flex-end;align-items:center;width:97px;display:flex}.ld-bars .n{letter-spacing:-.045em;color:#fff;margin-bottom:10px;font-size:35px;font-weight:400}.ld-bars .bar{border-radius:2px;width:97px}.ld-bars .lb{color:#d1cdc8;letter-spacing:.02em;height:14px;margin-top:18px;font-size:12px;font-weight:400}.ld-dev{grid-template-columns:1fr 1fr;align-items:center;padding:36px 0 0;display:grid}.ld-dev .lf{color:#d7d3ce;text-transform:uppercase;letter-spacing:.01em;align-items:center;gap:14px;font-size:12px;display:flex}.ld-pill{color:#fff;letter-spacing:-.01em;border:1.5px solid #3a3a3c;border-radius:999px;align-items:center;height:36px;padding:0 15px;font-size:13px;font-weight:600;display:inline-flex}.ld-web .ld-4{row-gap:40px;margin-top:56px}.ld-gain{text-align:center;background:radial-gradient(34% 70% at 55% 0,#963c1a57,#0000 72%),radial-gradient(18% 50% at 22% 0,#28465566,#0000 70%);padding:90px 0 0;position:relative}.ld-gain h2{letter-spacing:-.04em;color:#fff;font-size:56px;font-weight:500;line-height:1.05}.ld-gain h2 em{color:#f0592a;align-items:center;gap:6px;font-style:normal;display:inline-flex}.ld-gain h2 em svg{width:34px;height:34px}.ld-gain p.s{color:#a39b93;max-width:620px;margin:34px auto 0;font-size:19px;font-weight:400;line-height:1.7}.ld-gain p.s b{color:#fff;font-weight:400}.ld-gain .ld-btn{height:56px;margin-top:42px;padding:0 23px}.ld-expect{padding:90px 0 0}.ld-expect .ld-work{margin-top:0}.ld-stack>.ld-gain{z-index:1;background-color:#0a0a0a;margin-top:-34px;padding:124px 0 40px}.ld-gain+.lv-ft{border-top:0;margin-top:0;padding-top:90px}.ld-work{text-align:left;grid-template-columns:400px 1fr;align-items:start;column-gap:24px;margin-top:80px;padding-bottom:70px;display:grid}.ld-work h2{letter-spacing:-.035em;color:#fff;margin-top:36px;font-size:49px;line-height:1.08}.ld-work .s{color:#a39b93;max-width:230px;margin-top:36px;font-size:17px;font-weight:400;line-height:1.7}.ld-cards{grid-template-columns:1fr 1fr;gap:21px;display:grid}.ld-card{background:linear-gradient(#2c2c2d 0%,#161616 70%);border:1px solid #ffffff1a;border-radius:7px;flex-direction:column;height:318px;padding:46px 33px 30px;display:flex}.ld-card h3{letter-spacing:-.02em;color:#fff;font-size:21px;line-height:1.3}.ld-card q{color:#9c9690;quotes:none;margin-top:22px;font-size:13.5px;font-weight:400;line-height:1.5;display:block}.ld-card .who{color:#fff;margin-top:auto;font-size:13px;font-weight:400;line-height:1.5}.ld-card .who span{color:#f0592a}.ld-card .who i{vertical-align:-1px;background:#777;width:1px;height:12px;margin:0 7px;display:inline-block}.ld-start{background:#d0d0d1;border-radius:34px 34px 0 0;margin-top:0;padding:80px 0 0}.ld-start .ld-wrap{grid-template-columns:1fr 1fr;display:grid}.ld-start h2{letter-spacing:-.045em;color:#1b1b1b;font-size:84px;font-weight:500;line-height:1.02}.ld-form{justify-self:end;width:425px;margin-right:-30px}.ld-form h3{letter-spacing:-.01em;color:#202020;margin-top:-4px;margin-bottom:28px;font-size:19.5px;font-weight:500}.ld-form input[type=text],.ld-form input[type=email]{width:100%;height:54px;font:400 15.5px var(--font-space,"Space Grotesk"),sans-serif;color:#222;background:#d4d4d5;border:1px solid #00000014;border-radius:6px;outline:0;margin-bottom:15px;padding:0 16px;display:block;box-shadow:0 1px #fff6}.ld-form input::placeholder{color:#707074}.ld-form input:focus{border-color:#f0592a}.ld-form .sub{color:#fff;background:#050505;border:0;border-radius:6px;width:100%;height:56px;margin-top:2px;font-size:15px;font-weight:500}.ld-form .sub:hover{background:#222}.ld-agree{color:#6b6b70;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:11px;margin-top:20px;font-size:13px;font-weight:400;display:flex;position:relative}.ld-agree .bx{color:#fff;background:#d9d9da;border:1px solid #0000002e;border-radius:5px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;transition:background-color .15s,border-color .15s;display:inline-flex}.ld-form .ld-agree input{opacity:0;cursor:pointer;width:20px;height:20px;margin:-10px 0 0;padding:0;position:absolute;top:50%;left:0}.ld-agree .bx svg{opacity:0;transition:opacity .15s,transform .2s cubic-bezier(.3,1.6,.5,1);transform:scale(.6)}.ld-agree:hover .bx{border-color:#0006}.ld-agree input:checked+.bx{background:#1b1b1b;border-color:#1b1b1b}.ld-agree input:checked+.bx svg{opacity:1;transform:none}.ld-agree input:focus-visible+.bx{outline-offset:2px;outline:2px solid #f0592a}.ld-agree u{text-underline-offset:2px}@media (max-width:760px){.ld-hero h1{font-size:46px}.ld-logos{grid-template-columns:repeat(2,1fr);margin-top:50px;position:static}.ld-hero{height:auto;min-height:100svh;padding-bottom:70px}.ld-proof,.ld-ops,.ld-3t,.ld-4,.ld-dev,.ld-work,.ld-cards,.ld-start .ld-wrap,.ld-serv .ld-wrap{grid-template-columns:1fr}.ld-form{width:100%;margin:40px 0 0}}.lv-tag{text-transform:uppercase;letter-spacing:.04em;color:#f0592a;font-size:12px;font-weight:500}.lv-h{letter-spacing:-.035em;color:#fff;margin-top:26px;font-size:49px;line-height:1.09}.lv-sec{padding:90px 0 40px}.lv-stats{padding:56px 0 20px}.lv-stats .g{border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;grid-template-columns:repeat(4,1fr);display:grid}.lv-st{border-right:1px solid #ffffff1a;padding:38px 28px 34px}.lv-st:last-child{border-right:0}.lv-st b{letter-spacing:-.04em;color:#fff;font-size:56px;font-weight:500;line-height:1;display:block}.lv-st b i{color:#f0592a;font-style:normal}.lv-st span{color:#a79f98;max-width:190px;margin-top:16px;font-size:15px;line-height:1.5;display:block}.lv-cards{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:48px;display:grid}.lv-card{background:linear-gradient(#1f1f20,#121212);border:1px solid #ffffff12;border-radius:16px;flex-direction:column;min-height:330px;padding:26px 26px 30px;display:flex}.lv-vis{background:radial-gradient(70% 90% at 50% 100%,#f0592a47,#0000 70%),#0e0e0f;border:1px solid #ffffff0f;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:10px;height:150px;display:flex}.lv-pill{color:#e9e6e2;white-space:nowrap;background:#1c1c1d;border:1px solid #ffffff1a;border-radius:99px;align-items:center;gap:8px;height:30px;padding:0 14px;font-size:13px;display:inline-flex}.lv-pill i{background:#7a7570;border-radius:50%;width:7px;height:7px;display:inline-block}.lv-pill.o{color:#ffb59d;border-color:#f0592a80}.lv-pill.o i{background:#f0592a}.lv-pill.g{color:#a6e8bc;border-color:#54c87873}.lv-pill.g i{background:#54c878}.lv-pill.r{color:#ffadad;border-color:#e6505080}.lv-pill.r i{background:#e65050}.lv-card h3{letter-spacing:-.02em;color:#fff;margin-top:26px;font-size:22px}.lv-card p{color:#a79f98;margin-top:12px;font-size:15.5px;font-weight:400;line-height:1.65}.lv-proc{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:48px;display:grid}.lv-step{background:linear-gradient(#1b1b1c,#101010);border:1px solid #ffffff12;border-radius:16px;padding:28px 28px 32px;position:relative}.lv-step .n{justify-content:space-between;align-items:center;display:flex}.lv-step .n em{color:#f0592a;letter-spacing:.06em;font-size:14px;font-style:normal}.lv-step .n span{color:#fff;border:1px solid #ffffff24;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:15px;display:flex}.lv-step.hi{background:linear-gradient(#2a1710,#121010);border-color:#f0592a8c}.lv-step h4{letter-spacing:-.025em;color:#fff;margin:44px 0 0;font-size:24px;font-weight:500}.lv-step p{color:#a79f98;margin-top:12px;font-size:15.5px;font-weight:400;line-height:1.6}.lv-chips{flex-wrap:wrap;gap:10px;margin-top:34px;display:flex}.lv-chips button{color:#cfcac4;background:0 0;border:1px solid #ffffff24;border-radius:99px;height:38px;padding:0 18px;font-size:14px}.lv-chips button.on{color:#fff;background:#f0592a;border-color:#f0592a}.lv-mk{grid-template-columns:1fr 1fr;gap:16px;margin-top:34px;display:grid}.lv-pj{background:linear-gradient(135deg,#1d1d1f,#0f0f10);border:1px solid #ffffff12;border-radius:16px;height:250px;padding:24px;position:relative;overflow:hidden}.lv-pj.b{background:linear-gradient(135deg,#2a1710,#0f0f10)}.lv-pj.c{background:linear-gradient(135deg,#142234,#0f0f10)}.lv-pj .t{letter-spacing:-.025em;color:#fff;font-size:24px;display:block}.lv-pj .t small{color:#a79f98;letter-spacing:0;margin-top:6px;font-size:14px;font-weight:400;display:block}.lv-scr{background:#0c0c0d;border:1px solid #ffffff1a;border-radius:12px 12px 0 0;grid-template-columns:repeat(3,1fr);align-content:start;gap:8px;width:56%;height:150px;padding:14px;display:grid;position:absolute;bottom:-30px;right:24px}.lv-scr i{background:#1e1e20;border-radius:6px;height:34px;display:block}.lv-scr i.k{background:#f0592a}.lv-scr i.w{grid-column:span 2}.lv-fit{padding:84px 0 80px}.lv-fit h2{letter-spacing:-.035em;color:#171717;margin-top:24px;font-size:52px;line-height:1.08}.lv-fit .lv-tag{color:#c9421a}.lv-fg{border:1px solid #00000017;grid-template-columns:1fr 1fr;gap:0;margin-top:48px;display:grid}.lv-fg>div{padding:44px 48px 40px}.lv-fg>div:first-child{border-right:1px solid #00000017}.lv-fg h3{letter-spacing:-.02em;color:#171717;margin-bottom:22px;font-size:22px}.lv-li{color:#2a2a2a;border-top:1px solid #00000012;align-items:flex-start;gap:14px;padding:13px 0;font-size:17px;font-weight:400;line-height:1.5;display:flex}.lv-li:first-of-type{border-top:0}.lv-li i{color:#fff;background:#171717;border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;margin-top:-1px;font-size:13px;font-style:normal;display:flex}.lv-li.x i{color:#555;background:0 0;border:1px solid #0000004d}.lv-faq{padding:84px 0 70px}.lv-faq-g{grid-template-columns:minmax(0,360px) minmax(0,1fr);align-items:start;column-gap:88px;display:grid}.lv-faq-sub{color:#a79f98;max-width:320px;margin-top:22px;font-size:17px;font-weight:400;line-height:1.6}.lv-faq-l{flex-direction:column;display:flex}.lv-faq-l .lv-h{margin-top:0}.lv-faq-ask{color:#f4f2ef;align-self:flex-start;align-items:center;gap:8px;margin-top:22px;font-size:15.5px;font-weight:500;transition:color .15s;display:inline-flex}.lv-faq-ask .mk{color:#f0592a;transition:transform .2s cubic-bezier(.2,.8,.2,1);transform:rotate(90deg)}.lv-faq-ask:hover{color:#f0592a}.lv-faq-ask:hover .mk{transform:translate(2px,-2px)rotate(90deg)}.lv-faq-ask:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #f0592a}.lv-fq{interpolate-size:allow-keywords;border-top:1px solid #ffffff17}.lv-fq details{border-bottom:1px solid #ffffff17}.lv-fq summary{cursor:pointer;grid-template-columns:44px minmax(0,1fr) 36px;align-items:center;column-gap:14px;padding:24px 0;list-style:none;display:grid}.lv-fq summary::-webkit-details-marker{display:none}.lv-fq summary:focus-visible{outline-offset:4px;border-radius:8px;outline:2px solid #f0592a}.lv-fq .n{font-family:var(--font-mono,"JetBrains Mono"),monospace;letter-spacing:.06em;color:#6d6661;font-size:12px;transition:color .25s}.lv-fq h4{color:#d9d5d0;letter-spacing:-.015em;font-size:19px;font-weight:500;line-height:1.35;transition:color .25s}.lv-fq summary:hover h4,.lv-fq details[open] h4{color:#fff}.lv-fq details[open] .n{color:#f0592a}.lv-fq .tg{border:1px solid #ffffff29;border-radius:50%;width:36px;height:36px;transition:background-color .3s,border-color .3s;position:relative}.lv-fq .tg:before,.lv-fq .tg:after{content:"";background:#f4f2ef;border-radius:2px;width:12px;height:1.6px;margin:-.8px 0 0 -6px;transition:transform .35s cubic-bezier(.2,.8,.2,1);position:absolute;top:50%;left:50%}.lv-fq .tg:after{transform:rotate(90deg)}.lv-fq summary:hover .tg{border-color:#ffffff52}.lv-fq details[open] .tg{background:#f0592a;border-color:#f0592a}.lv-fq details[open] .tg:after{transform:rotate(0)}.lv-fq details::details-content{block-size:0;transition:block-size .4s cubic-bezier(.2,.8,.2,1),content-visibility .4s allow-discrete;overflow:hidden}.lv-fq details[open]::details-content{block-size:auto}.lv-fq p{color:#a79f98;max-width:680px;padding:0 50px 26px 58px;font-size:16px;font-weight:400;line-height:1.7}@media (max-width:900px){.lv-faq-g{flex-direction:column;display:flex}.lv-faq-l{display:contents}.lv-fq{order:1;margin-top:32px}.lv-faq-ask{order:2;margin-top:24px}.lv-fq summary{grid-template-columns:32px minmax(0,1fr) 32px;column-gap:10px;padding:20px 0}.lv-fq .tg{width:32px;height:32px}.lv-fq h4{font-size:17px}.lv-fq p{padding:0 0 22px 42px;font-size:15px}}@media (prefers-reduced-motion:reduce){.lv-fq .tg,.lv-fq .tg:before,.lv-fq .tg:after,.lv-fq .n,.lv-fq h4{transition:none}.lv-fq details::details-content{transition:none}}.ld-start{border-radius:34px!important;padding-bottom:90px!important}.lv-ft{z-index:1;background:#0a0a0a;border-top:1px solid #ffffff0f;margin-top:-34px;padding:110px 0 34px;position:relative}.lv-fr{grid-template-columns:1fr auto auto;gap:104px;display:grid}.lv-fl .ld-logo{font-size:22px}.lv-fl .ld-logo svg{width:18px;height:18px}.lv-fl h2{white-space:nowrap;letter-spacing:-.03em;color:#fff;margin-top:28px;font-size:36px;line-height:1.12}.lv-fl p{color:#a79f98;max-width:300px;margin-top:18px;font-size:14.5px;font-weight:400;line-height:1.6}.lv-fc h5{letter-spacing:.08em;text-transform:uppercase;color:#8d8781;margin:0 0 18px;font-size:11.5px;font-weight:500}.lv-fc a{color:#f4f2ef;margin-bottom:12px;font-size:14.5px;display:block}.lv-fc a:hover{color:#f0592a}.lv-fb{color:#8d8781;border-top:1px solid #ffffff14;justify-content:space-between;gap:20px;margin-top:64px;padding-top:22px;font-size:13px;display:flex}.ld .ld-btn{color:#fff}.ld .ld-talk{color:#111;align-items:center;display:inline-flex}.ld-signin{color:#e9e6e2;margin-left:auto;margin-right:22px;font-size:14px}.ld-signin:hover{color:#fff}.ld-signin+.ld-talk{margin-left:0}.ld-signin-link{align-items:center;gap:8px;display:inline-flex}.ld-lang{flex:none;position:relative}.ld-lang-nav{margin-left:auto;margin-right:16px}.ld-lang-nav+.ld-signin{margin-left:0}.ld-lang-btn{color:#e9e6e2;height:32px;font:500 13px var(--font-space,"Space Grotesk"),sans-serif;letter-spacing:.02em;cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:6px;padding:0 10px;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.ld-lang-btn:hover,.ld-lang-btn[aria-expanded=true]{color:#fff;background:#ffffff12;border-color:#ffffff3d}.ld-lang-btn .ch{opacity:.7;transition:transform .2s}.ld-lang-btn[aria-expanded=true] .ch{transform:rotate(180deg)}.ld-lang-btn:focus-visible,.ld-lang-list button:focus-visible{outline-offset:2px;outline:2px solid #f0592a}.ld-lang-list{z-index:60;background:#161618;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;gap:2px;min-width:176px;padding:6px;animation:.18s ease-out both ld-lang-in;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 40px #00000073}.ld-lang.up .ld-lang-list{inset:auto auto calc(100% + 8px) 0}.ld-lang-list button{color:#e9e6e2;width:100%;font:400 14px var(--font-space,"Space Grotesk"),sans-serif;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:9px 12px;display:flex}.ld-lang-list button:hover{color:#fff;background:#ffffff0f}.ld-lang-list button .code{letter-spacing:.06em;color:#8d8781;font-size:11.5px}.ld-lang-list button[aria-selected=true]{color:#fff}.ld-lang-list button[aria-selected=true] .code{color:#f0592a}.lv-fbl{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.hp-link{color:#fff;cursor:pointer;text-underline-offset:5px;background:linear-gradient(90deg,#aab6c3,#dca452,#f0592a) 0 100%/0 2px no-repeat;padding-bottom:3px;-webkit-text-decoration:underline dotted #fff6;text-decoration:underline dotted #fff6;text-decoration-thickness:1.5px;transition:background-size .4s cubic-bezier(.25,.46,.45,.94),text-decoration-color .3s}.hp-link:hover,.hp-link:focus-visible{background-size:100% 2px;text-decoration-color:#0000}.hp-link:focus-visible{outline-offset:4px;border-radius:3px;outline:2px solid #f0592a}.hp-card{z-index:1000;pointer-events:none;opacity:0;will-change:transform,opacity;transition:opacity .25s,transform .3s cubic-bezier(.34,1.56,.64,1);position:fixed;transform:translateY(10px)scale(.96)}.hp-card.on{opacity:1;transform:none}.hp-in{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#161618eb;border-radius:18px;padding:8px;box-shadow:0 25px 50px -12px #000c,0 0 0 1px #ffffff1a,0 0 60px #f0592a1f}.hp-in img{border-radius:12px;width:100%;height:auto;display:block}.hp-t{font:600 14px var(--font-space,"Space Grotesk"),sans-serif;color:#fff;padding:12px 8px 3px}.hp-s{font:400 12.5px/1.45 var(--font-space,"Space Grotesk"),sans-serif;color:#8d8781;padding:0 8px 6px}@media (max-width:560px){.hp-card{max-width:calc(100vw - 32px)}}@media (prefers-reduced-motion:reduce){.hp-card,.hp-link{transition:none}}html[data-lang-switch] .ld :is(h1,h2,h3,h4,h5,h6,p,li,summary,small,label,q,input,.ld-btn,.jr-btn,.ld-talk,.ld-signin-link,.ld-lang-btn,.ld-eyebrow,.lv-tag,.ld-tag,.ld-pill,.lf,.lb,.ld-bars .n,.ld-gauge .v,.ld-gauge .e,.ld-gauge .n,.pf-own b,.jr-log,.jr-pill,.jr-card .tg,.jr-card .tt,.jr-card .ds,.jr-card .bk,.jr-card .bt,.jr-card .r,.jr-card .t,.hc-msg,.hc-done,.ld-list button,.lv-chips button,.lv-fc a,.lv-fb span,.ldoc-title,.lv-faq-ask,.ld-flow text,.ld-chart text){transition:filter .26s,opacity .26s}html[data-lang-switch=out] .ld :is(h1,h2,h3,h4,h5,h6,p,li,summary,small,label,q,input,.ld-btn,.jr-btn,.ld-talk,.ld-signin-link,.ld-lang-btn,.ld-eyebrow,.lv-tag,.ld-tag,.ld-pill,.lf,.lb,.ld-bars .n,.ld-gauge .v,.ld-gauge .e,.ld-gauge .n,.pf-own b,.jr-log,.jr-pill,.jr-card .tg,.jr-card .tt,.jr-card .ds,.jr-card .bk,.jr-card .bt,.jr-card .r,.jr-card .t,.hc-msg,.hc-done,.ld-list button,.lv-chips button,.lv-fc a,.lv-fb span,.ldoc-title,.lv-faq-ask,.ld-flow text,.ld-chart text){filter:blur(8px);opacity:.2}html[data-lang-switch=in] .ld :is(h1,h2,h3,h4,h5,h6,p,li,summary,small,label,q,input,.ld-btn,.jr-btn,.ld-talk,.ld-signin-link,.ld-lang-btn,.ld-eyebrow,.lv-tag,.ld-tag,.ld-pill,.lf,.lb,.ld-bars .n,.ld-gauge .v,.ld-gauge .e,.ld-gauge .n,.pf-own b,.jr-log,.jr-pill,.jr-card .tg,.jr-card .tt,.jr-card .ds,.jr-card .bk,.jr-card .bt,.jr-card .r,.jr-card .t,.hc-msg,.hc-done,.ld-list button,.lv-chips button,.lv-fc a,.lv-fb span,.ldoc-title,.lv-faq-ask,.ld-flow text,.ld-chart text){transition-duration:.42s}@keyframes ld-lang-in{0%{opacity:0;transform:translateY(-4px)}}.ld-lang.up .ld-lang-list{animation-name:ld-lang-up}@keyframes ld-lang-up{0%{opacity:0;transform:translateY(4px)}}@media (max-width:560px){.ld-lang-nav{margin-right:10px;padding-left:8px}.ld-lang-nav .ld-lang-btn{padding:0 9px}.ld-lang-nav .ld-lang-btn svg{display:none}}@media (max-width:420px){.ld-nav .ld-wrap .ld-logo,.ld-nav[data-scrolled] .ld-wrap .ld-logo{gap:6px;font-size:17px}.ld-nav .ld-logo svg{width:15px;height:15px}.ld-nav .ld-talk{height:34px;padding:0 10px;font-size:13px}.ld-lang-nav{margin-right:8px}.ld-nav .ld-signin{margin-right:10px;font-size:13px}}@media (max-width:374px){.ld-nav .ld-signin{display:none}}@media (prefers-reduced-motion:reduce){.ld-lang-list{animation:none}.ld-lang-btn .ch{transition:none}}.ld-session-cover{z-index:1000;position:fixed;inset:0;overflow:hidden}.ld-agree a:hover{color:#1b1b1b}.ch-wrap{position:relative}.ld-chart{touch-action:pan-y;outline:none}.ld-chart[data-ready]{cursor:crosshair}.ld-chart:focus-visible{outline-offset:6px;border-radius:12px;outline:2px solid #f0592a}.ld-chart[data-ready] .ch-line,.ld-chart[data-ready] .ch-legend{transition:opacity .3s}.ld-chart[data-side=before] .ch-up,.ld-chart[data-side=before] .ch-down,.ld-chart[data-side=after] .ch-before{opacity:.25}.ld-chart[data-side] .ch-legend{opacity:.35}.ld-chart .ch-hover circle{transition:stroke .2s,fill .2s}.ch-tip{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#cfcac4;pointer-events:none;white-space:nowrap;background:#161618f0;border-radius:12px;flex-direction:column;gap:6px;min-width:210px;margin:-18px 0 0 18px;padding:12px 14px;font-size:13px;display:flex;position:absolute;transform:translateY(-100%);box-shadow:0 18px 40px #00000080,0 0 0 1px #ffffff14}.ch-tip.l{margin-left:-18px;transform:translate(-100%,-100%)}.ch-tip b{color:#fff;font-size:13.5px;font-weight:600}.ch-tip span{align-items:center;gap:8px;display:flex}.ch-tip span i{border-radius:50%;flex:none;width:8px;height:8px}.ch-tip em{color:#fff;margin-left:auto;padding-left:16px;font-style:normal;font-weight:600}.ld-tag{transition:border-color .25s,color .25s,box-shadow .25s}.ld-tag.on{color:#fff;border-color:#8a8a8a}.ld-tag.af.on{border-color:#f0592a;box-shadow:0 0 24px #f0592a40}@media (prefers-reduced-motion:reduce){.ld-chart[data-ready] .ch-line,.ld-chart[data-ready] .ch-legend,.ld-tag{transition:none}}.ld-ba .l .ld-tag{margin-right:20px}.ld-tag.af{margin-left:20px}.ld-web .ld-sub{max-width:360px;margin-top:34px}.ld-bars .bar.b1{background:linear-gradient(#6d584a 0%,#4c4a4e 25%,#1f3c78 78%,#2c5c9a 100%);height:260px}.ld-bars .bar.b2{background:#ec7a2f;height:52px}.ld-bars .bar.b3{background:#ee4f25;height:22px}@media (max-width:760px){.ld-logo{white-space:nowrap;font-size:20px}.ld-nav[data-scrolled] .ld-logo{font-size:18px}.ld-nav[data-scrolled] .ld-wrap{padding:0 6px 0 16px}.ld-signin{white-space:nowrap;margin-right:14px}.ld-talk{white-space:nowrap;padding:0 12px}.ld-hero,.ld-cta h2,.ld-gain>h2,.ld-gain>p.s{padding-left:20px;padding-right:20px}.ld-hero h1{padding-top:120px}.ld-frame{padding:8px 8px 0}.ld-frame .ld-hero{border-radius:28px;height:auto;min-height:calc(100svh - 16px)}.ld-frame .ld-nav:not([data-scrolled]){top:14px}.ld-logos{padding:0}.ld-cap{flex-direction:column;align-items:stretch;gap:6px;width:100%}.ld-gauge .v,.ld-gauge .e,.ld-gauge .n{position:static}.ld-gauge .v{margin-top:-96px}.ld-gauge .e{margin-top:10px}.ld-gauge .n{margin-top:8px}.ld-cap input{height:46px}.ld-grad,.ld-h2,.ld-cta h2,.ld-sh,.ld-cro h2.t,.ld-psa h2,.ld-work h2,.lv-h,.lv-fit h2{font-size:36px}.ld-gain h2{font-size:40px}.ld-start h2{font-size:56px}.pf-cell{padding:32px 24px}.pf-cell+.pf-cell{border-top:1px solid #00000017;border-left:0}.pf-cell.wide{flex-direction:column;align-items:stretch;gap:28px}.pf-own{width:100%}.pf-cell .ld-gauge{margin-bottom:0}.pf-cell .ld-bars .lb{white-space:normal;text-align:center}.ld-ops>div{border-left:0;margin-top:32px;padding:0}.ld-ops>div:first-child{margin-top:0}.ld-ops p{margin-top:16px}.ld-ba{grid-template-columns:1fr;justify-items:center;gap:10px}.ld-ba>div,.ld-ba .l{justify-content:center}.ld-ba .l .ld-tag,.ld-tag.af{margin:0}.ld-gauge{width:100%;max-width:380px;margin-left:auto;margin-right:auto}.ld-bars{justify-content:center;gap:20px;height:auto;margin-top:40px}.ld-bars>div,.ld-bars .bar{width:80px}.ld-dev .lf{flex-wrap:wrap}.ld-card{height:auto;min-height:260px}.lv-stats .g{grid-template-columns:1fr 1fr}.lv-st{border-bottom:1px solid #ffffff1a;padding:28px 16px}.lv-st:nth-child(2n){border-right:0}.lv-st b{font-size:44px}.lv-cards,.lv-proc,.lv-mk,.lv-fg{grid-template-columns:1fr}.lv-fg>div{padding:32px 24px}.lv-fg>div:first-child{border-bottom:1px solid #00000017;border-right:0}.lv-fr{grid-template-columns:1fr 1fr;gap:40px}.lv-fl{grid-column:1/-1}.lv-fl h2{white-space:normal;font-size:30px}.lv-fb{flex-direction:column}}.ld-list li{transition:color .4s}.ld-list li.on{color:#fff}.ld-list button{font:inherit;color:inherit;letter-spacing:inherit;text-align:left;background:0 0;border:0;margin:0;padding:0}.ld-list li.on:before{animation:.4s ld-bar}@keyframes ld-bar{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.ld-art .lit{opacity:0;transition:opacity .8s}.ld-art .is-on .lit{opacity:1}@media (prefers-reduced-motion:reduce){.ld-list li,.ld-art .lit{transition:none}.ld-list li.on:before{animation:none}}.ld-chart .ch-line{stroke-dasharray:1 2;stroke-dashoffset:0}.ld-chart .ch-dot{transform-box:fill-box;transform-origin:50%}[data-reveal] .ch-grid{transition:opacity .6s}[data-reveal] .ch-before{transition:stroke-dashoffset 1s cubic-bezier(.4,0,.2,1) .2s}[data-reveal] .ch-dot{transition:opacity .3s 1.1s,transform .4s cubic-bezier(.3,1.6,.5,1) 1.1s}[data-reveal] .ch-up{transition:stroke-dashoffset 1.5s cubic-bezier(.4,0,.2,1) 1.3s}[data-reveal] .ch-down{transition:stroke-dashoffset 1.5s cubic-bezier(.4,0,.2,1) 1.45s}[data-reveal] .ch-legend{transition:opacity .5s 2.6s,transform .5s 2.6s}[data-reveal] .ch-tag-before{transition:opacity .5s .6s}[data-reveal] .ch-tag-after{transition:opacity .5s 2.2s}[data-reveal=armed] .ch-grid,[data-reveal=armed] .ch-tag-before,[data-reveal=armed] .ch-tag-after{opacity:0}[data-reveal=armed] .ch-line{stroke-dashoffset:1.01px}[data-reveal=armed] .ch-dot{opacity:0;transform:scale(0)}[data-reveal=armed] .ch-legend{opacity:0;transform:translateY(8px)}.ld-stack[data-ready]>.lv-faq{top:calc(100svh - var(--pinned-h,0px));z-index:1;background:#0a0a0a;position:sticky}.ld-stack>.ld-start{z-index:2;box-shadow:0 -24px 60px #00000080}.ld-gauge .g-arc{stroke-dasharray:1 2;stroke-dashoffset:0}.ld-gauge .g-knob{transform-box:view-box;transform-origin:210px 230px}[data-reveal] .g-arc{transition:stroke-dashoffset 1.6s cubic-bezier(.4,0,.2,1) .2s}[data-reveal] .g-knob{transition:transform 1.6s cubic-bezier(.4,0,.2,1) .2s}[data-reveal] .ld-gauge .e,[data-reveal] .ld-gauge .n{transition:opacity .5s 1.5s}[data-reveal] .ld-bars .bar{transition:height 1.1s cubic-bezier(.2,.8,.2,1)}[data-reveal] .ld-bars .b1{transition-delay:.3s}[data-reveal] .ld-bars .b2{transition-delay:.55s}[data-reveal] .ld-bars .b3{transition-delay:.8s}[data-reveal] .pf-track i{transition:width 1.3s cubic-bezier(.4,0,.2,1) .2s}[data-reveal=armed] .g-arc{stroke-dashoffset:1.01px}[data-reveal=armed] .g-knob{transform:rotate(-180deg)}[data-reveal=armed] .ld-gauge .e,[data-reveal=armed] .ld-gauge .n{opacity:0}[data-reveal=armed] .ld-bars .bar{height:0}[data-reveal=armed] .pf-track i{width:0}.ld-roll{display:inline-flex}.ld-btn,.jr-btn,.ld-form .sub{transition:background-color .4s,border-color .4s}.ld-roll-in{height:1.3em;line-height:1.3;display:inline-flex;overflow:hidden}.ld-roll-ch{white-space:pre;text-shadow:0 1.3em;transition:transform .5s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--i) * 16ms);display:inline-block}:is(.ld-btn,.ld-talk,.jr-btn,.ld-form .sub):is(:hover,:focus-visible) .ld-roll-ch{transform:translateY(-1.3em)}@media (prefers-reduced-motion:reduce){.ld-roll-ch{transition:none}:is(.ld-btn,.ld-talk,.jr-btn,.ld-form .sub):is(:hover,:focus-visible) .ld-roll-ch{transform:none}}
