.production-site{--production-ink:#10110f;--production-paper:#f3f1eb;--production-white:#fff;--production-silver:#deddd7;--production-mist:#e9e7e0;--production-violet:#4b4efc;background:var(--production-paper);min-height:100vh;color:var(--production-ink)}.production-site main{background:var(--production-paper)}.production-site :is(h1,h2,h3,p,blockquote){margin-top:0}.production-site :is(a,button){transition:background .2s,color .2s,transform .2s}.production-site :is(a,button):hover{transform:translateY(-2px)}.production-header{z-index:30;grid-template-columns:1fr auto 1fr;align-items:center;width:min(100% - 96px,1360px);min-height:78px;margin:0 auto;display:grid;position:relative}.production-wordmark{letter-spacing:-.07em;font-weight:760;font-size:var(--type-heading)!important}.production-header nav{align-items:center;gap:30px;display:flex}.production-header nav a{font-size:var(--type-meta)!important}.production-header nav a:hover{color:var(--production-violet)}.production-cta{background:var(--production-violet);color:#fff;justify-self:end;align-items:center;gap:32px;min-height:48px;padding:0 18px;font-weight:650;display:inline-flex}.production-footer{background:var(--production-ink);color:#fff;grid-template-columns:1.7fr repeat(3,1fr);gap:56px;margin:0;padding:80px max(48px,50% - 680px);display:grid}.production-footer>div{flex-direction:column;gap:12px;display:flex}.production-footer p,.production-footer span,.production-footer a{color:#b9bab4}.production-footer strong{margin-bottom:8px}.production-footer a:hover{color:#fff}.production-home .kinetic-kicker b{color:var(--production-violet)}.production-home .kinetic-hero>a{background:var(--production-violet)}.production-home main .kinetic-ticker{font-size:var(--type-meta)!important}.production-directory,.production-home-proof,.production-home-system,.production-home-resources,.production-page-hero,.production-outcome,.production-modules,.production-metrics,.production-process,.production-final,.cosmos-library-hero,.cosmos-family,.production-blog>main>article>section,.production-article-body,.production-blog-related{width:min(100% - 96px,1360px);margin:0 auto;padding:clamp(88px,8vw,128px) 0}.production-site :is(.production-directory,.production-home-proof,.production-home-system,.production-home-resources,.production-page-hero,.production-outcome,.production-modules,.production-process,.production-final,.cosmos-library-hero,.cosmos-family,.production-blog-hero,.production-blog-summary,.production-blog-related)>:first-child>p,.production-site :is(.production-directory,.production-home-proof,.production-home-system,.production-home-resources,.production-page-hero,.production-outcome,.production-modules,.production-process,.production-final,.cosmos-library-hero,.cosmos-family,.production-blog-hero,.production-blog-summary,.production-blog-related)>p{color:#64645e;font-size:var(--type-meta);letter-spacing:.1em;text-transform:uppercase;font-weight:650}.production-directory header,.production-home-resources header,.production-modules header,.production-process header{grid-template-columns:1fr 2fr;gap:48px;display:grid}.production-directory header h2,.production-home-resources header h2,.production-modules header h2,.production-process header h2{margin:0}.production-directory>div{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;margin-top:64px;display:grid}.production-directory>a{display:block}.production-directory>div>a{border:1px solid var(--production-ink);background:#fff;flex-direction:column;grid-column:span 4;min-height:330px;padding:26px;display:flex}.production-directory>div>a:first-child,.production-directory>div>a:nth-child(7){background:var(--production-ink);color:#fff;grid-column:span 8}.production-directory>div>a:nth-child(2),.production-directory>div>a:nth-child(5){background:var(--production-mist)}.production-directory>div>a:nth-child(3){background:var(--production-violet);color:#fff}.production-directory>div>a h3{margin:auto 0 16px}.production-directory>div>a p{color:#686963;max-width:460px;margin-bottom:24px}.production-directory>div>a:is(:first-child,:nth-child(3),:nth-child(7)) p{color:#d2d2d8}.production-directory>div>a span{font-weight:650}.production-home-proof{background:var(--production-white);grid-template-columns:.75fr 1.25fr;gap:80px;display:grid}.production-proof-grid{grid-template-columns:repeat(3,1fr);display:grid}.production-proof-grid article{border:1px solid var(--production-ink);border-right:0;flex-direction:column;min-height:280px;padding:24px;display:flex}.production-proof-grid article:last-child{border-right:1px solid var(--production-ink);background:var(--production-violet);color:#fff}.production-proof-grid strong{font-size:var(--type-display);letter-spacing:-.055em}.production-proof-grid span{margin-top:auto}.production-home-system{grid-template-columns:.8fr 1.2fr;align-items:center;gap:80px;display:grid}.production-home-system>div:first-child>span,.production-outcome>span,.production-page-hero>div>span,.production-final>div>span{color:#62635d;max-width:680px;margin:28px 0;line-height:1.7;display:block}.production-home-system>div:first-child>a{color:var(--production-violet);margin-top:12px;font-weight:650;display:inline-block}.production-window{box-shadow:12px 12px 0 var(--production-violet);background:#fff}.production-window>header{background:var(--production-mist);justify-content:space-between;padding:18px 22px;display:flex}.production-window>header :is(span,b),.production-window small,.production-window article :is(span,b,em){font-size:var(--type-meta)}.production-window>div{background:var(--production-ink);color:#fff;min-height:510px;padding:44px}.production-window>div>p{color:#bfc0ff;font-size:var(--type-meta);letter-spacing:.1em;text-transform:uppercase}.production-window h3{max-width:650px;margin:24px 0 54px}.production-window article{border-top:1px solid #3a3b37;grid-template-columns:42px 1fr 1fr auto auto;align-items:center;gap:16px;padding:18px 0;display:grid}.production-window article em{color:#bfc0ff;font-style:normal}.production-home-resources{background:var(--production-mist)}.production-home-resources>div{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:64px;display:grid}.production-home-resources a{border:1px solid var(--production-ink);background:#fff;flex-direction:column;min-height:290px;padding:26px;display:flex}.production-home-resources a:nth-child(2){background:var(--production-ink);color:#fff}.production-home-resources a:nth-child(3){background:var(--production-violet);color:#fff}.production-home-resources a h3{margin:auto 0 16px}.production-home-resources a p{color:#686963;margin-bottom:24px}.production-home-resources a:is(:nth-child(2),:nth-child(3)) p{color:#d0d0d5}.production-final{background:var(--production-ink);color:#fff;justify-content:space-between;align-items:end;gap:80px;display:flex}.production-final>div>span{color:#b8b9b4}.production-final>a{background:var(--production-violet);color:#fff;justify-content:space-between;align-items:center;min-width:250px;min-height:58px;padding:0 20px;font-weight:650;display:inline-flex}.production-page-hero{grid-template-columns:.82fr 1.18fr;align-items:center;gap:80px;min-height:720px;display:grid}.production-page-hero>div>a{border:1px solid var(--production-ink);align-items:center;gap:44px;min-height:52px;padding:0 18px;font-weight:650;display:inline-flex}.production-outcome{background:#fff;grid-template-columns:.45fr 1fr 1fr;gap:56px;display:grid}.production-outcome h2,.production-outcome>span{margin:0}.production-modules>div{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;margin-top:64px;display:grid}.production-modules article{border:1px solid var(--production-ink);background:#fff;flex-direction:column;grid-column:span 6;min-height:310px;padding:26px;display:flex}.production-modules article:nth-child(2){background:var(--production-mist);grid-column:span 4}.production-modules article:nth-child(3){background:var(--production-ink);color:#fff;grid-column:span 4}.production-modules article:nth-child(4){box-shadow:8px 8px 0 var(--production-violet);grid-column:span 4}.production-modules article h3{margin:auto 0 14px}.production-modules article p{color:#666760}.production-modules article:nth-child(3) p{color:#b8b9b4}.production-modules article>span{margin-top:24px}.production-metrics{grid-template-columns:repeat(3,1fr);padding:0;display:grid}.production-metrics article{border:1px solid var(--production-ink);background:#fff;border-right:0;flex-direction:column;min-height:300px;padding:28px;display:flex}.production-metrics article:last-child{border-right:1px solid var(--production-ink);background:var(--production-violet);color:#fff}.production-metrics strong{font-size:var(--type-display)}.production-metrics span{margin-top:auto}.production-process>div{grid-template-columns:repeat(4,1fr);margin-top:64px;display:grid}.production-process article{border-top:1px solid var(--production-ink);border-right:1px solid #b8b7b1;min-height:280px;padding:26px}.production-process article:last-child{border-right:0}.production-process article h3{margin:100px 0 16px}.production-process article p{color:#666760}.production-blog-hero{width:min(100% - 96px,1120px)!important;padding-top:112px!important}.production-blog-hero h1{max-width:980px}.production-blog-hero>span{color:#62635d;max-width:760px;margin:30px 0 44px;line-height:1.7;display:block}.production-blog-hero>div{border-top:1px solid var(--production-ink);justify-content:space-between;gap:28px;padding-top:22px;display:flex}.production-blog-summary{background:var(--production-ink);color:#fff;grid-template-columns:.45fr 1fr 1fr;gap:48px;display:grid}.production-blog-summary>span{color:#b8b9b4;line-height:1.7}.production-article-body{grid-template-columns:260px 1fr;gap:80px;width:min(100% - 96px,1120px);display:grid}.production-article-body>aside{flex-direction:column;gap:14px;height:max-content;display:flex;position:sticky;top:24px}.production-article-body>aside p{font-size:var(--type-meta);letter-spacing:.1em;text-transform:uppercase}.production-article-body>aside a{color:#666760;font-size:var(--type-meta)}.production-article-body>aside a:last-child{color:var(--production-violet);margin-top:18px;font-weight:650}.production-article-body>div>section{padding:0 0 80px}.production-article-body>div>section+section{padding-top:80px}.production-article-body>div>section h2{margin:22px 0}.production-article-body>div>section>p{color:#52534e;line-height:1.8}.production-article-body ul{margin:28px 0 0;padding:0;list-style:none}.production-article-body li{border-top:1px solid #c6c5be;padding:14px 0}.production-article-body li:before{color:var(--production-violet);content:"↳";margin-right:16px}.production-article-body blockquote{background:var(--production-violet);color:#fff;font-size:var(--type-heading);margin:34px 0 0;padding:34px}.article-evidence{border:1px solid var(--production-ink);justify-content:space-between;align-items:end;gap:30px;margin-top:30px;padding:28px;display:flex}.article-evidence strong{color:var(--production-violet);font-size:var(--type-display)}.production-blog-playbook .production-blog-summary{background:var(--production-violet)}.production-blog-ledger .production-blog-hero{width:min(100% - 96px,1360px)!important}.production-blog-ledger .production-article-body{width:min(100% - 96px,1360px)}.production-blog-related>div{grid-template-columns:repeat(2,1fr);margin-top:40px;display:grid}.production-blog-related a{border:1px solid var(--production-ink);background:#fff;flex-direction:column;min-height:220px;padding:26px;display:flex}.production-blog-related a:last-child{background:var(--production-mist)}.production-blog-related a h3{margin:auto 0 20px}.cosmos-library-hero{min-height:660px;padding-top:120px}.cosmos-library-hero>span{color:#62635d;max-width:780px;margin-top:30px;line-height:1.7;display:block}.cosmos-library-hero>div{border-top:1px solid var(--production-ink);grid-template-columns:auto 1fr auto 1fr;align-items:baseline;gap:22px;max-width:720px;margin-top:58px;padding-top:24px;display:grid}.cosmos-library-hero>div strong{color:var(--production-violet);font-size:var(--type-display)}.cosmos-library-index{background:var(--production-ink);color:#fff;white-space:nowrap;gap:10px;padding:18px max(48px,50% - 680px);display:flex;overflow-x:auto}.cosmos-library-index a{font-size:var(--type-meta);border:1px solid #41423e;padding:8px 12px}.cosmos-family{scroll-margin-top:24px}.cosmos-family>header{grid-template-columns:.45fr 1fr 1fr;align-items:start;gap:36px;display:grid}.cosmos-family>header h2,.cosmos-family>header p{margin:0}.cosmos-family>header p{color:#62635d}.cosmos-family>div{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:50px;display:grid}.cosmos-family:nth-child(2n){background:var(--production-mist)}.cosmos-preview{border:1px solid var(--production-ink);background:#fff;overflow:hidden}.cosmos-preview>header{background:var(--production-paper);justify-content:space-between;padding:14px 16px;display:flex}.cosmos-preview>header :is(small,span){font-size:var(--type-meta)}.cosmos-preview-canvas{min-height:390px;padding:22px}.cosmos-preview-b .cosmos-preview-canvas{background:var(--production-ink);color:#fff}.cosmos-preview-c .cosmos-preview-canvas{background:var(--production-violet);color:#fff}.cosmos-preview-c :is(button,.preview-announcement strong){background:var(--production-ink)!important}.cosmos-preview-canvas>div{min-height:346px}.cosmos-preview-canvas h3{margin:0}.cosmos-preview-canvas p{margin-bottom:16px}.cosmos-preview-canvas button{background:var(--production-violet);color:#fff;border:0;min-height:46px;padding:0 14px}.preview-announcement{border:1px solid;align-items:center;gap:14px;padding:12px;display:flex;min-height:64px!important}.preview-announcement strong{background:var(--production-violet);color:#fff;padding:6px 9px}.preview-announcement b{margin-left:auto}.preview-hero{flex-direction:column;justify-content:center;display:flex}.preview-hero h3{margin-bottom:18px}.preview-hero button{width:fit-content;margin-top:28px}.preview-trust{flex-direction:column;justify-content:center;display:flex}.preview-trust>div{grid-template-columns:1fr 1fr;margin-top:30px;display:grid}.preview-trust strong{border-top:1px solid;padding:20px 0}.preview-metrics,.preview-teams,.preview-pricing{grid-template-columns:repeat(3,1fr);display:grid}.preview-metrics article,.preview-teams article,.preview-pricing article{border:1px solid;border-right:0;flex-direction:column;padding:14px;display:flex}.preview-metrics article:last-child,.preview-teams article:last-child,.preview-pricing article:last-child{border-right:1px solid}.preview-metrics strong{font-size:var(--type-heading);margin-top:auto}.preview-summary,.preview-quote{flex-direction:column;justify-content:center;display:flex}.preview-summary span,.preview-quote span{margin-top:22px}.preview-feature{grid-template-columns:.8fr 1.2fr;align-items:center;gap:18px;display:grid}.preview-bento{grid-template-columns:1fr 1fr;gap:10px;display:grid}.preview-bento article{border:1px solid;flex-direction:column;justify-content:space-between;min-height:150px;padding:14px;display:flex}.block-mini-product{border:1px solid}.block-mini-product header,.block-mini-product>div{border-bottom:1px solid;grid-template-columns:34px 1fr auto;gap:10px;padding:14px;display:grid}.block-mini-product header{justify-content:space-between;display:flex}.block-mini-product>div:last-child{border-bottom:0}.block-mini-product :is(small,span,b){font-size:var(--type-meta)}.preview-process{grid-template-columns:1fr 1fr;display:grid}.preview-process article{border:1px solid;flex-direction:column;min-height:170px;padding:14px;display:flex}.preview-process article h3{margin-top:auto}.preview-process article span{align-self:end}.preview-comparison>header,.preview-comparison>div{border-bottom:1px solid;grid-template-columns:1.4fr 1fr 1fr;gap:10px;padding:14px 0;display:grid}.preview-integrations{grid-template-columns:1fr 1fr;gap:10px;display:grid}.preview-integrations>span{border:1px solid;justify-content:space-between;align-items:center;min-height:72px;padding:12px;display:flex}.preview-teams article h3,.preview-pricing article h3{margin:auto 0 10px}.preview-security{flex-direction:column;justify-content:space-between;min-height:346px;display:flex}.preview-security>strong{font-size:var(--type-heading)}.preview-story{grid-template-columns:1.2fr .8fr;align-items:stretch;gap:16px;display:grid}.preview-story blockquote{background:var(--production-ink);color:#fff;font-size:var(--type-heading);padding:22px}.preview-story>div{border:1px solid;flex-direction:column;justify-content:flex-end;padding:18px;display:flex}.preview-story>div strong{color:var(--production-violet);font-size:var(--type-heading)}.cosmos-preview-c .preview-story>div strong{color:#fff}.preview-quote blockquote{font-size:var(--type-heading);line-height:1.3}.preview-resources,.preview-related{grid-template-columns:1fr;display:grid}.preview-resources article,.preview-related article{border-top:1px solid;flex-direction:column;min-height:105px;padding:14px;display:flex}.preview-resources article h3,.preview-related article h3{margin:auto 0 10px}.preview-faq>div{border-top:1px solid;justify-content:space-between;gap:18px;padding:20px 0;display:flex}.preview-form{flex-direction:column;justify-content:space-between;display:flex}.preview-form form{gap:12px;display:grid}.preview-form input{width:100%;color:inherit;background:0 0;border:1px solid;margin-top:8px;padding:13px}.preview-pricing article span{margin-top:12px}.preview-cta{flex-direction:column;justify-content:space-between;display:flex}.preview-cta button{width:100%}@media (width<=1050px){.production-header{grid-template-columns:1fr auto}.production-header nav{display:none}.production-footer{grid-template-columns:1.3fr repeat(2,1fr)}.production-footer>div:last-child{grid-column:2}.production-directory>div>a,.production-directory>div>a:first-child,.production-directory>div>a:nth-child(7){grid-column:span 6}.production-home-system,.production-page-hero{grid-template-columns:1fr}.production-page-hero{padding-top:72px}.cosmos-family>div{grid-template-columns:1fr}.cosmos-preview-canvas{min-height:340px}}@media (width<=760px){.production-header,.production-directory,.production-home-proof,.production-home-system,.production-home-resources,.production-page-hero,.production-outcome,.production-modules,.production-metrics,.production-process,.production-final,.cosmos-library-hero,.cosmos-family,.production-blog>main>article>section,.production-article-body,.production-blog-related{width:calc(100% - 32px)}.production-header{min-height:68px}.production-cta{min-height:44px;padding:0 14px}.production-cta span{display:none}.production-footer{grid-template-columns:1fr 1fr;padding:64px 16px}.production-footer>div:first-child{grid-column:1/-1}.production-footer>div:last-child{grid-column:auto}.production-directory header,.production-home-resources header,.production-modules header,.production-process header,.production-home-proof,.production-outcome,.production-blog-summary,.cosmos-family>header{grid-template-columns:1fr}.production-directory>div>a,.production-directory>div>a:first-child,.production-directory>div>a:nth-child(7){grid-column:1/-1;min-height:280px}.production-proof-grid,.production-home-resources>div,.production-metrics,.production-process>div{grid-template-columns:1fr}.production-proof-grid article,.production-metrics article{border-right:1px solid var(--production-ink);border-bottom:0;min-height:220px}.production-proof-grid article:last-child,.production-metrics article:last-child{border-bottom:1px solid var(--production-ink)}.production-window>div{min-height:auto;padding:28px 20px}.production-window article{grid-template-columns:34px 1fr auto}.production-window article :is(span,em){display:none}.production-modules>div{grid-template-columns:1fr}.production-modules article,.production-modules article:nth-child(2),.production-modules article:nth-child(3),.production-modules article:nth-child(4){grid-column:1;min-height:270px}.production-process article{border-right:0;min-height:220px}.production-final{display:block}.production-final>a{margin-top:34px}.production-blog-hero>div{display:grid}.production-article-body{grid-template-columns:1fr}.production-article-body>aside{position:static}.production-blog-related>div{grid-template-columns:1fr}.cosmos-library-hero>div{grid-template-columns:auto 1fr}.cosmos-library-index{padding-left:16px;padding-right:16px}.preview-feature,.preview-story{grid-template-columns:1fr}}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/sora-latin-ext-400-normal.Twk1CgKs.woff2)format("woff2"),url(/_astro/sora-latin-ext-400-normal.BmhJC382.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/sora-latin-400-normal.CRt88UEn.woff2)format("woff2"),url(/_astro/sora-latin-400-normal.OW7qkl5a.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/sora-latin-ext-500-normal.B5KKQIFO.woff2)format("woff2"),url(/_astro/sora-latin-ext-500-normal.DwxUJRqY.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/sora-latin-500-normal.01eiPEn0.woff2)format("woff2"),url(/_astro/sora-latin-500-normal.w58xtEt9.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.u4{--ink:#24201f;--paper:#f6f5ef;--card:#fbfaf5;--muted:#77716d;--line:#d9d5cd;--accent:#ff4b21;--violet:#4b4efc;--serif:Georgia,"Times New Roman",serif;--sans:"Sora",Arial,sans-serif;background:var(--paper);color:var(--ink);font:16px/1.45 var(--sans);overflow:hidden}.u4 *{box-sizing:border-box}.u4 a{color:inherit;text-decoration:none}.u4 button{font:inherit;color:inherit}.u4 small,.u4 footer{font-size:16px}.u4 ::selection{background:var(--accent);color:#fff}.u4 :focus-visible{outline:2px solid var(--accent);outline-offset:4px}.u4-skip{z-index:100;background:var(--ink);padding:12px 18px;position:fixed;top:-80px;left:20px;color:var(--paper)!important}.u4-skip:focus{top:20px}.u4-mark{flex:none;width:27px;height:27px;display:inline-block;position:relative}.u4-mark:before,.u4-mark:after,.u4-mark i{content:"";background:currentColor;position:absolute}.u4-mark:before{inset:5px 13px 5px 0;transform:skew(22deg)}.u4-mark:after{inset:5px 0 5px 13px;transform:skew(-22deg)}.u4-mark i:first-child{border-radius:50%;width:4px;height:4px;top:0;left:11px}.u4-mark i:last-child{border-radius:50%;width:4px;height:4px;bottom:0;left:11px}.u4-brand{align-items:center;gap:10px;display:flex}.u4-brand b{letter-spacing:-.08em;font-size:28px;font-weight:500}.u4-header{border-top:5px solid var(--ink);border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--paper) 94%,transparent);backdrop-filter:blur(18px);z-index:20;grid-template-columns:1fr auto auto 1fr;align-items:center;gap:28px;height:78px;padding:0 3vw;display:grid;position:relative}.u4-header>nav{gap:28px;display:flex}.u4-header>nav a,.u4-header-actions a,.u4-versions a{font-size:16px}.u4-header>nav a:hover{color:var(--accent)}.u4-versions{gap:5px;display:flex}.u4-versions a{border:1px solid var(--line);place-items:center;min-width:44px;height:38px;display:grid}.u4-versions a[aria-current=page]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.u4-header-actions{justify-self:end;align-items:center;gap:12px;display:flex}.u4-header-actions a{border-left:1px solid var(--line);padding:11px 16px}.u4-header-actions a:nth-child(2){border:1px solid var(--line);border-radius:7px}.u4-header-actions a:last-child{background:var(--ink);color:var(--paper);border:0;border-radius:5px;font-weight:500}.u4-menu{border:1px solid var(--line);background:0 0;padding:8px 12px;display:none}.u4 h1,.u4 h2,.u4 h3,.u4 p{margin-top:0}.u4 h1,.u4 h2,.u4 h3{font-family:var(--serif);letter-spacing:-.055em;text-wrap:balance;font-weight:400}.u4 h1 em,.u4 h2 em{color:var(--accent);font-style:normal}.u4-kicker{color:var(--accent);letter-spacing:.035em;font-size:16px;font-weight:500}.u4-actions{gap:12px;margin-top:30px;display:flex}.u4-actions a,.u4-product-story a,.u4-contact>a{border:1px solid var(--ink);justify-content:space-between;align-items:center;min-width:210px;height:52px;padding:0 16px;font-weight:500;display:flex}.u4-actions a:first-child,.u4-contact>a{background:var(--ink);color:var(--paper)}.u4-hero{padding:50px 3vw 100px;position:relative}.u4-hero-copy h1{max-width:1240px;margin:44px 0 25px;font-size:clamp(48px,6.2vw,96px);line-height:.95}.u4-hero-copy>p:not(.u4-kicker){max-width:660px;color:var(--muted);font-size:16px;line-height:1.65}.u4-hero-media{background:50%/cover no-repeat;border-radius:3px;height:min(53vw,680px);min-height:520px;margin-top:42px;position:relative;overflow:hidden;box-shadow:0 15px 50px #221b1720}.u4-41 .u4-hero-media{background-image:linear-gradient(#1b0c0424,#1b0c0430),url(/volopay-41-motion.webp)}.u4-42 .u4-hero-media{background-image:linear-gradient(#08071218,#08071238),url(/volopay-42-editorial.webp)}.u4-43 .u4-hero-media{background-image:linear-gradient(#06060618,#06060638),url(/volopay-43-spatial.webp)}.u4-5{--accent:#4b4efc}.u4-prompt{background:var(--card);border-radius:12px;justify-content:space-between;align-items:flex-start;min-height:126px;padding:24px;display:flex;position:absolute;top:40%;left:18%;right:18%;box-shadow:0 18px 60px #0002}.u4-prompt span{color:var(--muted)}.u4-prompt button{background:var(--ink);width:42px;height:42px;color:var(--paper);cursor:pointer;border:0;border-radius:50%;align-self:flex-end}.u4-hero-media>.u4-window{width:min(520px,47%);display:none;position:absolute;bottom:5%;right:6%}.u4-hero-caption{color:var(--muted);justify-content:space-between;display:flex;position:absolute;bottom:50px;left:3vw;right:3vw}.u4-window{background:var(--card);border:1px solid var(--line);border-radius:18px;overflow:hidden;box-shadow:0 26px 70px #1c151426}.u4-window>header{border-bottom:1px solid var(--line);height:54px;color:var(--muted);justify-content:space-between;align-items:center;padding:0 18px;display:flex}.u4-window>header span:first-child{color:var(--ink);align-items:center;gap:8px;font-weight:500;display:flex}.u4-window>header .u4-mark{width:17px;height:17px;color:var(--accent)}.u4-window-body{padding:28px}.u4-window-body>p{color:var(--muted);margin-bottom:10px}.u4-window-body>p i{background:#43a870;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.u4-window-body>strong{margin:10px 0 25px;font-size:28px;display:block}.u4-checks{border-top:1px solid var(--line)}.u4-checks span{border-bottom:1px solid var(--line);grid-template-columns:30px 1fr auto;align-items:center;min-height:53px;display:grid}.u4-checks span i{color:#27704a;background:#e3f0e8;border-radius:50%;place-items:center;width:23px;height:23px;font-style:normal;display:grid}.u4-checks b{color:var(--muted);font-weight:400}.u4-window-body footer{justify-content:space-between;align-items:center;margin-top:24px;display:flex}.u4-window-body footer span{color:#27704a}.u4-window-body footer b{background:var(--ink);color:var(--paper);padding:12px 14px}.u4-narrative{grid-template-columns:45% 55%;padding:120px 6vw;display:grid;position:relative}.u4-narrative>header{grid-column:1/-1;margin-bottom:75px}.u4-narrative>header h2{max-width:920px;font-size:clamp(48px,4.7vw,72px);line-height:1.03}.u4-accordion{padding-right:5vw}.u4-accordion button{border:0;border-left:4px solid var(--line);text-align:left;cursor:pointer;background:0 0;grid-template-columns:50px 1fr;width:100%;min-height:82px;padding:18px 0;display:grid}.u4-accordion button[aria-expanded=true]{border-color:var(--accent)}.u4-accordion button>span{color:var(--muted);padding-left:18px}.u4-accordion button strong{font-size:28px;font-weight:400}.u4-accordion button small{color:var(--muted);grid-column:2;padding:12px 0 5px;font-size:16px}.u4-narrative-media{background:50%/cover no-repeat;align-items:center;min-height:620px;padding:70px 4vw;display:flex}.u4-41 .u4-narrative-media{background-image:linear-gradient(90deg,#33180c20,#160c0b2c),url(/volopay-41-motion.webp)}.u4-42 .u4-narrative-media{background-image:linear-gradient(90deg,#17102130,#05050b42),url(/volopay-42-editorial.webp)}.u4-43 .u4-narrative-media{background-image:linear-gradient(90deg,#17171730,#06060642),url(/volopay-43-spatial.webp)}.u4-proof-headline{border-block:1px solid var(--line);padding:100px 4vw 85px}.u4-proof-headline>p{color:var(--accent)}.u4-proof-headline>p span{color:var(--muted);margin-left:10px}.u4-proof-headline h2{max-width:1180px;margin:25px 0 70px;font-size:clamp(48px,5.5vw,84px);line-height:.98}.u4-proof-headline>div{color:#5b5653;justify-content:space-between;align-items:center;gap:25px;display:flex;overflow:auto}.u4-proof-headline>div span{white-space:nowrap;font-size:28px}.u4-roles{color:#fff;background:50%/cover no-repeat;min-height:850px;padding:100px 8vw;position:relative}.u4-41 .u4-roles{background-image:linear-gradient(#0c0807aa,#0c0807e8),url(/volopay-41-motion.webp)}.u4-42 .u4-roles{background-image:linear-gradient(#080713b8,#080713ed),url(/volopay-42-editorial.webp)}.u4-43 .u4-roles{background-image:linear-gradient(#060606b8,#060606ed),url(/volopay-43-spatial.webp)}.u4-roles-intro{max-width:720px}.u4-roles-intro h2{font-size:48px;line-height:1.02}.u4-roles-intro>p:last-child{color:#d6d2cd;max-width:610px}.u4-role-tabs{gap:12px;margin-top:70px;display:flex}.u4-role-tabs button{color:#fff;cursor:pointer;background:0 0;border:0;padding:15px 22px}.u4-role-tabs button[aria-selected=true]{background:var(--card);color:var(--ink);border-radius:6px 6px 0 0}.u4-role-card{background:var(--card);min-height:310px;color:var(--ink);grid-template-columns:1.2fr 1fr .6fr;align-items:center;gap:4vw;padding:40px;display:grid;position:relative;overflow:hidden}.u4-role-card h3{margin:0;font-size:48px;line-height:1}.u4-role-card>p{color:var(--muted)}.u4-role-card>div:first-of-type{border-left:1px solid var(--accent);flex-direction:column;padding-left:30px;display:flex}.u4-role-card>div strong{font:400 48px var(--serif)}.u4-role-card>div span{color:var(--muted)}.u4-role-lines{opacity:.45;align-items:flex-end;gap:8px;width:270px;height:270px;display:flex;position:absolute;bottom:-80px;right:-30px;transform:rotate(-12deg)}.u4-role-lines i{height:calc(var(--n) * 14px);background:var(--accent);width:1px}.u4-stories{text-align:center;padding:120px 7vw}.u4-stories header{text-align:left;grid-template-columns:28% 1fr;margin-bottom:55px;display:grid}.u4-stories header h2{margin:0;font-size:48px}.u4-stories>div{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.u4-stories article{aspect-ratio:1;text-align:left;background:#eeece6;flex-direction:column;padding:22px;display:flex;position:relative;overflow:hidden}.u4-stories article>b{font-size:16px}.u4-stories article>strong{font:400 48px/1 var(--serif);margin-top:auto}.u4-stories article>span{font-size:28px;font-family:var(--serif);line-height:1}.u4-stories article>a{position:absolute;top:18px;right:18px}.u4-stories article.is-photo{color:#fff;background:50%/cover no-repeat}.u4-41 .u4-stories article.is-photo{background-image:linear-gradient(#0001,#0008),url(/volopay-41-motion.webp)}.u4-42 .u4-stories article.is-photo{background-image:linear-gradient(#0001,#0008),url(/volopay-42-editorial.webp)}.u4-43 .u4-stories article.is-photo{background-image:linear-gradient(#0001,#0008),url(/volopay-43-spatial.webp)}.u4-stories .photo-3{background-position:70%}.u4-stories .photo-6{background-position:30%}.u4-text-link{margin-top:40px;display:inline-block;text-decoration:underline!important}.u4-capabilities{border-top:1px solid var(--line);padding:120px 5vw}.u4-capabilities>header{grid-template-columns:27% 1fr;margin-bottom:80px;display:grid}.u4-capabilities header h2{margin:0;font-size:48px;line-height:1}.u4-capabilities>div{grid-template-columns:repeat(3,1fr);gap:75px 5vw;display:grid}.u4-capabilities article small{color:var(--accent);font-weight:500}.u4-capabilities h3{margin:14px 0;font-size:28px}.u4-capabilities h3 span{font-family:var(--sans)}.u4-capabilities article>p{color:var(--muted);min-height:55px}.u4-capabilities footer{flex-wrap:wrap;gap:8px;display:flex}.u4-capabilities footer span{border:1px solid var(--line);border-radius:99px;padding:7px 12px}.u4-stats{padding:110px 5vw}.u4-stats>header h2{font-size:48px}.u4-stats>div{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.u4-stats article{background:var(--card);border:1px solid var(--line);flex-direction:column;min-height:560px;padding:30px;display:flex;position:relative;overflow:hidden;box-shadow:0 5px 15px #1b15130d}.u4-stats strong{font:400 72px/1 var(--serif);letter-spacing:-.06em}.u4-stats b{margin-top:12px;font-size:16px}.u4-stats article>span{color:var(--muted);max-width:240px}.u4-stat-art{justify-content:center;align-items:flex-end;gap:10px;height:270px;margin-top:auto;display:flex}.u4-stat-art i{border:1px solid var(--accent);display:block}.u4-stat-art.art-0 i{width:1px;height:calc(var(--n) * 15px)}.u4-stat-art.art-1{align-items:center;position:relative}.u4-stat-art.art-1 i{width:calc(var(--n) * 14px);height:calc(var(--n) * 14px);border-radius:50%;position:absolute}.u4-stat-art.art-2{align-items:center;position:relative}.u4-stat-art.art-2 i{width:120px;height:120px;transform:rotate(calc(var(--n) * 25deg)) translateX(40px);border-radius:50%;position:absolute}.u4-product-story{grid-template-columns:42% 58%;align-items:center;gap:6vw;padding:130px 8vw;display:grid}.u4-product-story>div:first-child h2{font-size:48px;line-height:1.05}.u4-product-story>div:first-child>p:not(.u4-kicker){color:var(--muted);max-width:570px}.u4-product-story a{width:180px;margin-top:28px}.u4-product-stage{background:50%/cover no-repeat;align-items:center;min-height:620px;padding:65px 5vw;display:flex}.u4-41 .u4-product-stage{background-image:linear-gradient(#20100622,#20100640),url(/volopay-41-motion.webp)}.u4-42 .u4-product-stage{background-image:linear-gradient(#100b1830,#100b1850),url(/volopay-42-editorial.webp)}.u4-43 .u4-product-stage{background-image:linear-gradient(#08080830,#08080850),url(/volopay-43-spatial.webp)}.u4-method{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.u4-method article{border-right:1px solid var(--line);flex-direction:column;min-height:330px;padding:35px;display:flex}.u4-method article>span{color:var(--accent)}.u4-method h3{margin:80px 0 15px;font-size:28px}.u4-method p{color:var(--muted);max-width:380px}.u4-faq{grid-template-columns:38% 1fr;gap:7vw;padding:120px 8vw;display:grid}.u4-faq header h2{font-size:48px}.u4-faq>div{border-top:1px solid var(--line)}.u4-faq details{border-bottom:1px solid var(--line)}.u4-faq summary{cursor:pointer;grid-template-columns:50px 1fr auto;align-items:center;min-height:90px;font-size:16px;list-style:none;display:grid}.u4-faq summary::-webkit-details-marker{display:none}.u4-faq summary span{color:var(--muted)}.u4-faq summary i{font-size:28px;font-style:normal}.u4-faq details[open] summary i{color:var(--accent);transform:rotate(45deg)}.u4-faq details p{color:var(--muted);padding:0 50px 30px}.u4-contact{text-align:center;background:var(--ink);min-height:700px;color:var(--paper);flex-direction:column;justify-content:center;align-items:center;padding:110px 6vw;display:flex}.u4-contact h2{margin:30px 0;font-size:clamp(48px,6vw,96px);line-height:.93}.u4-contact>p:not(.u4-kicker){color:#b9b3ae}.u4-contact>a{background:var(--paper);color:var(--ink);margin-top:30px}.u4-footer{grid-template-columns:1fr 1fr auto auto;align-items:center;gap:30px;min-height:120px;padding:28px 3vw;display:grid}.u4-footer p{color:var(--muted);margin:0}.u4-footer>a:last-child{font-weight:500}.u4-42{--paper:#f2f0eb;--card:#f9f7f1;--ink:#16151b;--accent:#4b4efc;--line:#cfccc5}.u4-42 .u4-header{border-top-color:var(--accent);position:sticky;top:0}.u4-42 .u4-hero{grid-template-columns:44% 56%;align-items:center;min-height:900px;padding:7vw 6vw 9vw;display:grid}.u4-42 .u4-hero-copy{padding-right:4vw}.u4-42 .u4-hero-copy h1{margin:35px 0;font-size:clamp(48px,5.6vw,88px)}.u4-42 .u4-hero-copy h1 em{color:var(--ink);font-style:italic;display:block}.u4-42 .u4-hero-media{height:710px;min-height:0;margin:0}.u4-42 .u4-prompt{border-left:6px solid var(--accent);border-radius:0;inset:auto 8% 8%}.u4-42 .u4-hero-caption{flex-direction:column;gap:5px;bottom:5vw;left:6vw;right:auto}.u4-42 .u4-narrative{grid-template-columns:35% 65%;padding-inline:8vw}.u4-42 .u4-narrative>header{grid-template-columns:33% 1fr;gap:4vw;display:grid}.u4-42 .u4-narrative>header h2{max-width:none}.u4-42 .u4-accordion{padding-right:3vw}.u4-42 .u4-narrative-media{min-height:700px}.u4-42 .u4-proof-headline{background:var(--ink);color:var(--paper);padding-inline:8vw}.u4-42 .u4-proof-headline h2{font-style:italic}.u4-42 .u4-proof-headline>div{color:#aaa}.u4-42 .u4-roles{min-height:760px;margin:7vw}.u4-42 .u4-role-card{grid-template-columns:1fr 1fr}.u4-42 .u4-role-card>div:first-of-type{grid-column:2}.u4-42 .u4-role-lines{left:-50px;right:auto}.u4-42 .u4-stories>div{grid-template-columns:repeat(3,1fr)}.u4-42 .u4-stories article:nth-child(2),.u4-42 .u4-stories article:nth-child(7){aspect-ratio:auto;grid-row:span 2}.u4-42 .u4-capabilities>div{grid-template-columns:1fr 1fr}.u4-42 .u4-capabilities article{border-top:1px solid var(--line);padding-top:24px}.u4-42 .u4-stats>div{grid-template-columns:1.2fr .8fr .8fr}.u4-42 .u4-stats article:first-child{background:var(--ink);color:var(--paper)}.u4-42 .u4-stats article:first-child>span{color:#aaa}.u4-42 .u4-product-story{grid-template-columns:58% 42%}.u4-42 .u4-product-stage{grid-area:1/1}.u4-42 .u4-product-story>div:first-child{grid-column:2;padding-left:2vw}.u4-42 .u4-method article:nth-child(2){background:var(--accent);color:#fff}.u4-42 .u4-method article:nth-child(2)>span,.u4-42 .u4-method article:nth-child(2) p{color:#d8d8ff}.u4-43{--paper:#f7f7f3;--card:#fff;--ink:#101010;--muted:#676767;--line:#cfcfca;--accent:#4b4efc}.u4-43 .u4-header{background:#f7f7f3dc;border-top:0;width:100%;position:absolute}.u4-43 .u4-header-actions a{border-radius:0}.u4-43 .u4-hero{grid-template-columns:50% 50%;align-items:center;min-height:100svh;padding:150px 4vw 60px;display:grid}.u4-43 .u4-hero-copy{z-index:2}.u4-43 .u4-hero-copy h1{font-family:var(--sans);font-size:clamp(48px,6vw,96px);font-weight:500;line-height:.9}.u4-43 .u4-hero-copy h1 em{display:block}.u4-43 .u4-hero-media{clip-path:polygon(18% 0,100% 0,100% 100%,0 100%);height:72vh;min-height:650px;margin:0 0 0 -8vw}.u4-43 .u4-prompt{display:none}.u4-43 .u4-hero-media>.u4-window{width:65%;display:block;bottom:6%;right:5%}.u4-43 .u4-hero-caption{bottom:35px}.u4-43 .u4-narrative{grid-template-columns:42% 58%;padding-inline:4vw}.u4-43 .u4-narrative>header h2{font-family:var(--sans);font-weight:500}.u4-43 .u4-accordion button{border-left:0;border-bottom:1px solid var(--line)}.u4-43 .u4-accordion button[aria-expanded=true]{background:#e9e9e4;padding-inline:15px}.u4-43 .u4-narrative-media{clip-path:polygon(12% 0,100% 0,100% 100%,0 100%)}.u4-43 .u4-proof-headline h2{font-family:var(--sans);font-weight:500}.u4-43 .u4-roles{grid-template-columns:38% 62%;min-height:760px;padding:0;display:grid}.u4-43 .u4-roles-intro{background:#0b0b0b;padding:80px 4vw}.u4-43 .u4-role-tabs{z-index:2;margin:0;position:absolute;top:0;left:38%}.u4-43 .u4-role-card{background:#f7f7f3;grid-template-columns:1fr 1fr;align-self:end;min-height:560px;margin:70px 4vw 4vw -3vw}.u4-43 .u4-role-lines{opacity:1}.u4-43 .u4-stories{text-align:left}.u4-43 .u4-stories>div{border:1px solid var(--ink);grid-template-columns:repeat(4,1fr);gap:0}.u4-43 .u4-stories article{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);background:var(--paper)}.u4-43 .u4-capabilities{color:#f7f7f3;background:#101010}.u4-43 .u4-capabilities article>p{color:#aaa}.u4-43 .u4-capabilities footer span{border-color:#444}.u4-43 .u4-capabilities h3{font-family:var(--sans);font-weight:500}.u4-43 .u4-stats article{border-color:var(--ink);box-shadow:none}.u4-43 .u4-stats strong{font-family:var(--sans);font-weight:500}.u4-43 .u4-product-story{padding-inline:4vw}.u4-43 .u4-product-stage{clip-path:polygon(10% 0,100% 0,100% 100%,0 100%);min-height:720px}.u4-43 .u4-product-story h2,.u4-43 .u4-contact h2{font-family:var(--sans);font-weight:500}.u4-43 .u4-method,.u4-43 .u4-method article{border-color:var(--ink)}.u4-43 .u4-method article:nth-child(3){background:var(--accent);color:#fff}.u4-43 .u4-method article:nth-child(3)>span,.u4-43 .u4-method article:nth-child(3) p{color:#d8d8ff}@media (width<=1050px){.u4-header{grid-template-columns:1fr auto auto}.u4-header>nav,.u4-header-actions a:first-child{display:none}.u4-stories>div,.u4-42 .u4-stories>div,.u4-capabilities>div{grid-template-columns:repeat(2,1fr)}.u4-narrative,.u4-42 .u4-narrative{grid-template-columns:1fr}.u4-narrative-media{margin-top:45px}.u4-43 .u4-roles{padding:70px 4vw;display:block}.u4-43 .u4-role-tabs{position:static}.u4-43 .u4-role-card{margin:0}}@media (width<=760px){.u4-header{grid-template-columns:1fr auto;height:72px;padding:0 18px}.u4-header-actions,.u4-header>.u4-versions{display:none}.u4-menu{display:block}.u4-header>nav.is-open{background:var(--paper);border-bottom:1px solid var(--line);flex-direction:column;padding:24px;display:flex;position:absolute;top:71px;left:0;right:0}.u4-brand b{font-size:28px}.u4-hero,.u4-42 .u4-hero,.u4-43 .u4-hero{min-height:auto;padding:115px 18px 70px;display:block}.u4-hero-copy h1,.u4-42 .u4-hero-copy h1,.u4-43 .u4-hero-copy h1{font-size:48px}.u4-actions{flex-direction:column}.u4-actions a{width:100%}.u4-hero-media,.u4-42 .u4-hero-media,.u4-43 .u4-hero-media{clip-path:none;height:500px;min-height:0;margin:42px 0 0}.u4-prompt{min-height:150px;top:35%;left:18px;right:18px}.u4-43 .u4-hero-media>.u4-window{width:90%}.u4-hero-caption{gap:20px;margin-top:20px;position:static}.u4-narrative,.u4-proof-headline,.u4-capabilities,.u4-stats,.u4-faq,.u4-stories,.u4-product-story{padding:85px 18px}.u4-narrative>header,.u4-42 .u4-narrative>header,.u4-stories header,.u4-capabilities>header{display:block}.u4-narrative>header h2,.u4-proof-headline h2,.u4-roles-intro h2,.u4-stories header h2,.u4-capabilities header h2,.u4-stats>header h2,.u4-product-story>div:first-child h2,.u4-faq header h2{font-size:48px}.u4-narrative-media{min-height:500px;padding:35px 18px}.u4-window-body{padding:20px}.u4-window-body>strong{font-size:28px}.u4-checks span{grid-template-columns:30px 1fr}.u4-checks b{grid-column:2}.u4-proof-headline>div{justify-content:flex-start}.u4-roles,.u4-42 .u4-roles,.u4-43 .u4-roles{min-height:auto;margin:0;padding:85px 18px}.u4-role-tabs{margin-top:40px;overflow:auto}.u4-role-tabs button{white-space:nowrap}.u4-role-card,.u4-42 .u4-role-card,.u4-43 .u4-role-card{grid-template-columns:1fr;min-height:500px;padding:28px}.u4-role-card h3{font-size:48px}.u4-role-card>div:first-of-type,.u4-42 .u4-role-card>div:first-of-type{grid-column:auto}.u4-stories>div,.u4-42 .u4-stories>div,.u4-43 .u4-stories>div,.u4-capabilities>div,.u4-42 .u4-capabilities>div,.u4-stats>div{grid-template-columns:1fr}.u4-42 .u4-stories article:nth-child(2),.u4-42 .u4-stories article:nth-child(7){aspect-ratio:1;grid-row:auto}.u4-capabilities article>p{min-height:0}.u4-stats article{min-height:520px}.u4-product-story,.u4-42 .u4-product-story,.u4-43 .u4-product-story{grid-template-columns:1fr}.u4-42 .u4-product-stage{grid-area:auto}.u4-42 .u4-product-story>div:first-child{grid-column:auto;padding:0}.u4-product-stage{clip-path:none;min-height:520px;padding:35px 18px}.u4-method{grid-template-columns:1fr}.u4-method article{min-height:280px}.u4-faq{grid-template-columns:1fr}.u4-faq>div{margin-top:35px}.u4-contact{padding:90px 18px}.u4-contact h2{font-size:48px}.u4-footer{grid-template-columns:1fr auto;padding:28px 18px}.u4-footer>p,.u4-footer>.u4-versions{display:none}}@media (prefers-reduced-motion:reduce){.u4 *{scroll-behavior:auto!important;transition:none!important}}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/sora-latin-ext-400-normal.Twk1CgKs.woff2)format("woff2"),url(/_astro/sora-latin-ext-400-normal.BmhJC382.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/sora-latin-400-normal.CRt88UEn.woff2)format("woff2"),url(/_astro/sora-latin-400-normal.OW7qkl5a.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/sora-latin-ext-500-normal.B5KKQIFO.woff2)format("woff2"),url(/_astro/sora-latin-ext-500-normal.DwxUJRqY.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/sora-latin-500-normal.01eiPEn0.woff2)format("woff2"),url(/_astro/sora-latin-500-normal.w58xtEt9.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.cb{--ink:#24201f;--paper:#f6f5ef;--card:#fbfaf5;--muted:#77716d;--line:#d9d5cd;--violet:#4b4efc;--serif:Georgia,"Times New Roman",serif;--sans:"Sora",Arial,sans-serif;background:var(--paper);color:var(--ink);font:16px/1.5 var(--sans);overflow:hidden}.cb *{box-sizing:border-box}.cb a{color:inherit;text-decoration:none}.cb h1,.cb h2,.cb h3,.cb p{margin-top:0}.cb h1,.cb h2,.cb h3{font-family:var(--serif);letter-spacing:-.055em;text-wrap:balance;font-weight:400}.cb button{font:inherit}.cb small,.cb footer{font-size:16px}.cb ::selection{background:var(--violet);color:#fff}.cb :focus-visible{outline:2px solid var(--violet);outline-offset:4px}.cb-skip{z-index:100;background:var(--ink);padding:12px 18px;position:fixed;top:-80px;left:20px;color:#fff!important}.cb-skip:focus{top:20px}.cb .u4-mark{flex:none;width:27px;height:27px;display:inline-block;position:relative}.cb .u4-mark:before,.cb .u4-mark:after,.cb .u4-mark i{content:"";background:currentColor;position:absolute}.cb .u4-mark:before{inset:5px 13px 5px 0;transform:skew(22deg)}.cb .u4-mark:after{inset:5px 0 5px 13px;transform:skew(-22deg)}.cb .u4-mark i:first-child{border-radius:50%;width:4px;height:4px;top:0;left:11px}.cb .u4-mark i:last-child{border-radius:50%;width:4px;height:4px;bottom:0;left:11px}.cb-brand{align-items:center;gap:10px;display:flex}.cb-brand b{letter-spacing:-.08em;font-size:28px;font-weight:500}.cb-header{border-top:5px solid var(--ink);border-bottom:1px solid var(--line);z-index:10;background:var(--paper);grid-template-columns:1fr auto auto 1fr;align-items:center;gap:35px;height:82px;padding:0 3vw;display:grid;position:relative}.cb-header nav{gap:26px;display:flex}.cb-header>span{border:1px solid var(--line);color:var(--muted);padding:10px 15px}.cb-header>a:last-child{background:var(--ink);color:var(--paper);justify-self:end;padding:11px 16px}.cb-hero{grid-template-columns:48% 52%;align-items:center;gap:5vw;min-height:850px;padding:95px 5vw 70px;display:grid}.cb-hero>div:first-child>p,.cb-block-head>span,.cb-narrative .cb-block-head>span,.cb-media>div>span,.cb-cta>span{color:var(--violet);letter-spacing:.03em;font-weight:500}.cb-hero h1{margin:36px 0;font-size:clamp(48px,6vw,96px);line-height:.93}.cb-hero h1 em,.cb-cta h2 em{color:var(--violet);font-style:normal}.cb-hero>div:first-child>span{max-width:610px;color:var(--muted);display:block}.cb-hero>div:first-child>div{gap:12px;margin-top:30px;display:flex}.cb-hero>div:first-child a{border:1px solid var(--ink);justify-content:space-between;align-items:center;min-width:210px;height:52px;padding:0 16px;display:flex}.cb-hero>div:first-child a:first-child{background:var(--ink);color:var(--paper)}.cb-hero-media{background:linear-gradient(#1b0c0428,#1b0c0442),url(/volopay-41-motion.webp) 50%/cover;align-items:center;min-height:640px;padding:8% 7%;display:flex}.cb-hero-media .u4-window{width:100%}.cb-index{border-block:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(5,1fr);display:grid}.cb-index a{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;justify-content:space-between;min-height:86px;padding:16px;display:flex}.cb-index a:hover{background:var(--card)}.cb-index span{color:var(--violet)}.cb-block-head{grid-template-columns:22% 1fr 28%;align-items:end;gap:4vw;margin-bottom:70px;display:grid}.cb-block-head h2{margin:0;font-size:48px;line-height:1}.cb-block-head p{color:var(--muted);margin:0}.cb-features,.cb-workflow,.cb-comparison,.cb-integrations,.cb-proof,.cb-evidence,.cb-markets,.cb-resources,.cb-faq,.cb-plans,.cb-stories{border-bottom:1px solid var(--line);padding:110px 5vw}.cb-answer{background:var(--card);border-block:1px solid var(--line);grid-template-columns:18% 22% 31% 1fr;align-items:start;gap:3vw;padding:45px 5vw;display:grid}.cb-answer>span{color:var(--violet)}.cb-answer h2{margin:0;font-size:28px}.cb-answer>p{color:var(--muted);margin:0}.cb-answer dl{grid-template-columns:1fr;margin:0;display:grid}.cb-answer dl>div{border-top:1px solid var(--line);padding:9px 0}.cb-answer dt{color:var(--muted)}.cb-answer dd{margin:3px 0 0}.cb-narrative{grid-template-columns:1.1fr .9fr;gap:8vw;min-height:720px;padding:120px 8vw;display:grid}.cb-narrative .cb-block-head{margin:0;display:block}.cb-narrative .cb-block-head h2{margin-top:50px;font-size:72px;line-height:.95}.cb-narrative>div:last-child{padding-top:60px}.cb-narrative>div:last-child>p{color:var(--muted);margin-bottom:26px}.cb-narrative blockquote{border-block:1px solid var(--line);font:400 28px/1.35 var(--serif);margin:55px 0 0;padding:25px 0}.cb-features>div{grid-template-columns:repeat(3,1fr);gap:65px 5vw;display:grid}.cb-features article{border-top:1px solid var(--line);padding-top:20px}.cb-features article>small{color:var(--violet);font-weight:500}.cb-features h3{margin:15px 0;font-size:28px}.cb-features h3 i{font:normal 16px var(--sans)}.cb-features article>p{color:var(--muted);min-height:55px}.cb-features article footer{flex-wrap:wrap;gap:7px;display:flex}.cb-features article footer span{border:1px solid var(--line);border-radius:99px;padding:7px 11px}.cb-workflow ol{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.cb-workflow li{border-right:1px solid var(--line);grid-template-rows:auto 70px auto 1fr;min-height:330px;padding:22px;display:grid}.cb-workflow li>span{color:var(--muted)}.cb-workflow li>i{background:var(--violet);border-radius:50%;align-self:center;width:9px;height:9px;position:relative}.cb-workflow li>i:after{content:"";background:var(--line);width:calc(25vw - 55px);height:1px;position:absolute;top:4px;left:9px}.cb-workflow li:last-child>i:after{display:none}.cb-workflow h3{font-size:28px}.cb-workflow li p{color:var(--muted)}.cb-media{background:var(--ink);color:var(--paper);grid-template-columns:38% 62%;align-items:center;gap:6vw;padding:120px 7vw;display:grid}.cb-media>div:first-child h2{margin:45px 0 25px;font-size:48px;line-height:1}.cb-media>div:first-child>p{color:#b2aca8}.cb-media ul{border-top:1px solid #ffffff2e;margin:30px 0 0;padding:18px 0 0;list-style:none}.cb-media li{padding:9px 0}.cb-media li:before{content:"";background:var(--violet);border-radius:50%;width:7px;height:7px;margin-right:10px;display:inline-block}.cb-media-stage{background:linear-gradient(#110c0b25,#110c0b55),url(/volopay-41-motion.webp) 50%/cover;align-items:center;min-height:610px;padding:65px 5vw;display:flex}.cb-comparison>div{border:1px solid var(--line);overflow:auto}.cb-comparison>div>div{border-bottom:1px solid var(--line);grid-template-columns:1.4fr repeat(3,1fr);align-items:center;min-width:790px;min-height:66px;display:grid}.cb-comparison>div>div>*{border-right:1px solid var(--line);align-items:center;height:100%;padding:0 18px;font-weight:400;display:flex}.cb-comparison strong{background:color-mix(in srgb,var(--violet) 7%,var(--card));color:var(--violet)}.cb-comparison>p{color:var(--muted);margin-top:14px}.cb-integrations>div{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.cb-integrations article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:45px 1fr auto 25px;align-items:center;gap:12px;min-height:105px;padding:16px;display:grid}.cb-integrations article>i{background:var(--ink);width:40px;height:40px;color:var(--paper);place-items:center;font-style:normal;display:grid}.cb-integrations article>span{flex-direction:column;display:flex}.cb-integrations article small{color:var(--muted)}.cb-integrations article em{color:#287750;font-style:normal}.cb-proof{background:var(--card)}.cb-proof>div{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.cb-proof article{border:1px solid var(--line);flex-direction:column;min-height:480px;padding:28px;display:flex;position:relative;overflow:hidden}.cb-proof article>strong{font:400 72px/1 var(--serif)}.cb-proof article>b{margin-top:10px}.cb-proof article>span{color:var(--muted)}.cb-proof-art{place-items:center;height:220px;margin-top:auto;display:grid;position:relative}.cb-proof-art i{border:1px solid var(--violet);position:absolute}.cb-proof-art i:first-child{border-radius:50%;width:160px;height:160px}.cb-proof-art i:nth-child(2){border-radius:50%;width:100px;height:100px}.cb-proof-art i:nth-child(3){background:var(--violet);border-radius:50%;width:10px;height:10px}.cb-proof-art.a1 i{border-radius:0;transform:rotate(45deg)}.cb-proof-art.a2 i:first-child{border-radius:50% 0}.cb-proof blockquote{text-align:center;max-width:1000px;font:400 48px/1.08 var(--serif);letter-spacing:-.05em;margin:100px auto 0}.cb-proof blockquote footer{font-family:var(--sans);letter-spacing:0;margin-top:28px}.cb-proof blockquote footer span{color:var(--muted);margin-left:12px}.cb-evidence>div{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.cb-evidence article{border-right:1px solid var(--line);flex-direction:column;min-height:330px;padding:24px;display:flex}.cb-evidence article>span{color:var(--violet)}.cb-evidence h3{margin:65px 0 15px;font-size:28px}.cb-evidence p{color:var(--muted)}.cb-evidence article footer{border-top:1px solid var(--line);margin-top:auto;padding-top:15px}.cb-evidence article footer b{color:#287750}.cb-markets>div{border:1px solid var(--line);overflow:auto}.cb-markets>div>div{border-bottom:1px solid var(--line);grid-template-columns:1fr .7fr 1.8fr .8fr;align-items:center;min-width:760px;min-height:68px;display:grid}.cb-markets>div>div>*{border-right:1px solid var(--line);align-items:center;height:100%;padding:0 18px;display:flex}.cb-markets em{color:#287750;font-style:normal}.cb-markets em i{background:currentColor;border-radius:50%;width:7px;height:7px;margin-right:8px}.cb-authors{background:var(--card);border-bottom:1px solid var(--line);grid-template-columns:20% repeat(3,1fr);align-items:center;gap:3vw;padding:38px 5vw;display:grid}.cb-authors>span{color:var(--violet)}.cb-authors>div{grid-template-columns:42px 1fr;align-items:center;gap:10px;display:grid}.cb-authors>div>i{background:var(--ink);width:40px;height:40px;color:var(--paper);border-radius:50%;place-items:center;font-style:normal;display:grid}.cb-authors p{flex-direction:column;margin:0;display:flex}.cb-authors p small,.cb-authors>div>span{color:var(--muted)}.cb-authors>div>span{grid-column:1/-1}.cb-resources>div,.cb-plans>div{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.cb-resources>div>a,.cb-plans article{border-right:1px solid var(--line);flex-direction:column;min-height:330px;padding:24px;display:flex}.cb-resources a>span,.cb-plans article>span{color:var(--violet)}.cb-resources h3,.cb-plans h3{margin:60px 0 20px;font-size:28px}.cb-resources footer{border-top:1px solid var(--line);justify-content:space-between;margin-top:auto;padding-top:16px;display:flex}.cb-faq{grid-template-columns:38% 1fr;gap:7vw;display:grid}.cb-faq .cb-block-head{margin:0;display:block}.cb-faq .cb-block-head h2{margin-top:45px}.cb-faq>div{border-top:1px solid var(--line)}.cb-faq details{border-bottom:1px solid var(--line)}.cb-faq summary{cursor:pointer;grid-template-columns:45px 1fr auto;align-items:center;min-height:90px;list-style:none;display:grid}.cb-faq summary::-webkit-details-marker{display:none}.cb-faq summary span{color:var(--muted)}.cb-faq summary i{font-size:28px;font-style:normal}.cb-faq details[open] summary i{color:var(--violet);transform:rotate(45deg)}.cb-faq details p{color:var(--muted);padding:0 45px 28px}.cb-plans article{min-height:430px}.cb-plans article.is-featured{background:var(--ink);color:var(--paper)}.cb-plans article.is-featured>span,.cb-plans article.is-featured p{color:#aaa}.cb-plans article p{color:var(--muted)}.cb-plans ul{border-top:1px solid var(--line);margin:12px 0;padding:18px 0;line-height:2;list-style:none}.cb-plans article>a{border-top:1px solid var(--line);justify-content:space-between;margin-top:auto;padding-top:16px;display:flex}.cb-plans a i{font-style:normal}.cb-stories>div{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.cb-stories article{aspect-ratio:1;background:#ece9e2;flex-direction:column;padding:22px;display:flex}.cb-stories article>strong{font:400 48px/1 var(--serif);margin-top:auto}.cb-stories article>span{font:400 28px/1 var(--serif)}.cb-stories article.is-photo{color:#fff;background:linear-gradient(#0001,#0008),url(/volopay-41-motion.webp) 50%/cover}.cb-stories article.p3{background-position:70%}.cb-cta{text-align:center;background:var(--ink);min-height:720px;color:var(--paper);flex-direction:column;justify-content:center;align-items:center;padding:110px 6vw;display:flex}.cb-cta h2{margin:30px 0;font-size:clamp(48px,6vw,96px);line-height:.93}.cb-cta>p{color:#aaa}.cb-cta>div{gap:12px;margin-top:30px;display:flex}.cb-cta a{border:1px solid #555;justify-content:center;align-items:center;min-width:220px;height:52px;padding:0 16px;display:flex}.cb-cta a:last-child{background:var(--paper);color:var(--ink)}.cb-footer{grid-template-columns:1fr 1fr auto;align-items:center;gap:30px;min-height:120px;padding:28px 3vw;display:grid}.cb-footer p{color:var(--muted);margin:0}@media (width<=1050px){.cb-header{grid-template-columns:1fr auto auto}.cb-header nav{display:none}.cb-hero{grid-template-columns:1fr}.cb-hero-media{margin-top:30px}.cb-index{grid-template-columns:repeat(3,1fr)}.cb-block-head{grid-template-columns:1fr}.cb-features>div{grid-template-columns:repeat(2,1fr)}.cb-answer{grid-template-columns:1fr 1fr}.cb-narrative,.cb-media{grid-template-columns:1fr}.cb-proof>div,.cb-integrations>div,.cb-authors{grid-template-columns:1fr 1fr}.cb-authors>span{grid-column:1/-1}}@media (width<=700px){.cb-header{grid-template-columns:1fr auto;height:72px;padding:0 18px}.cb-header>span{display:none}.cb-header>a:last-child{padding:10px;font-size:0}.cb-header>a:last-child:after{content:"Home ↗";font-size:16px}.cb-hero{min-height:auto;padding:110px 18px 75px}.cb-hero h1{font-size:48px}.cb-hero>div:first-child>div,.cb-cta>div{flex-direction:column}.cb-hero-media{min-height:520px;padding:35px 18px}.cb-index{grid-template-columns:1fr 1fr}.cb-answer{grid-template-columns:1fr;padding:40px 18px}.cb-narrative,.cb-features,.cb-workflow,.cb-comparison,.cb-integrations,.cb-proof,.cb-evidence,.cb-markets,.cb-resources,.cb-faq,.cb-plans,.cb-stories{padding:85px 18px}.cb-block-head h2,.cb-narrative .cb-block-head h2,.cb-media>div:first-child h2{font-size:48px}.cb-narrative>div:last-child{padding-top:20px}.cb-features>div,.cb-integrations>div,.cb-proof>div,.cb-evidence>div,.cb-resources>div,.cb-plans>div,.cb-stories>div,.cb-workflow ol{grid-template-columns:1fr}.cb-workflow li{min-height:240px}.cb-workflow li>i:after{display:none}.cb-media{padding:85px 18px}.cb-media-stage{min-height:520px;padding:35px 18px}.cb-proof blockquote{margin-top:75px;font-size:48px}.cb-faq{grid-template-columns:1fr}.cb-faq>div{margin-top:40px}.cb-authors{grid-template-columns:1fr;padding:40px 18px}.cb-authors>span{grid-column:auto}.cb-stories article{aspect-ratio:1}.cb-cta{padding:90px 18px}.cb-cta h2{font-size:48px}.cb-footer{grid-template-columns:1fr auto;padding:28px 18px}.cb-footer p{display:none}}@media (prefers-reduced-motion:reduce){.cb *{scroll-behavior:auto!important;transition:none!important}}.cb-ledger{--cb-bg:#eeede8;--cb-ink:#151513}.cb-ledger :is(.cb-answer,.cb-narrative,.cb-features,.cb-workflow,.cb-media,.cb-comparison,.cb-integrations,.cb-proof,.cb-evidence,.cb-markets,.cb-authors,.cb-resources,.cb-faq,.cb-plans,.cb-stories){padding-top:72px;padding-bottom:72px}.cb-ledger .cb-block-head{border-top:2px solid var(--cb-ink);padding-top:18px}.cb-ledger :is(.cb-features,.cb-resources,.cb-plans) article{box-shadow:none;border-radius:0}.cb-ledger :is(.cb-comparison,.cb-markets)>div{border-width:2px}.cb-signal{--cb-bg:#11110f;--cb-ink:#f7f5ef;color:#f7f5ef;background:#11110f}.cb-signal :is(.cb-header,.cb-index,.cb-answer,.cb-narrative,.cb-features,.cb-workflow,.cb-media,.cb-comparison,.cb-integrations,.cb-proof,.cb-evidence,.cb-markets,.cb-authors,.cb-resources,.cb-faq,.cb-plans,.cb-stories,.cb-footer){border-color:#363631}.cb-signal :is(.cb-features,.cb-evidence,.cb-plans) article,.cb-signal :is(.cb-integrations,.cb-resources) :is(article,a),.cb-signal .cb-proof blockquote{color:#f7f5ef;background:#191a17;border-color:#44453f}.cb-signal :is(.cb-block-head h2,.cb-answer h2,.cb-narrative h2,.cb-media h2,.cb-cta h2) em{color:#8b8dff}.cb-signal .cb-cta{color:#fff;background:#4b4efc}.volo-ledger{--vl-ink:#11120f;--vl-paper:#f4f2ec;--vl-line:#11120f1f;--vl-violet:#4b4efc;color:var(--vl-ink);background-color:var(--vl-paper);background-image:linear-gradient(var(--vl-line) 1px,transparent 1px),linear-gradient(90deg,var(--vl-line) 1px,transparent 1px);background-size:68px 68px;font-family:Sora,Arial,sans-serif}.volo-ledger *{box-sizing:border-box}.volo-ledger a{color:inherit;text-decoration:none}.volo-ledger-hero{grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);min-height:760px;padding:38px clamp(28px,3vw,58px) 54px;display:grid;position:relative;overflow:hidden}.volo-ledger-hero__content{z-index:2;flex-direction:column;display:flex;position:relative}.volo-ledger-hero__labels{letter-spacing:.055em;text-transform:uppercase;grid-column:1/-1;justify-content:space-between;gap:24px;margin-bottom:132px;font-size:17px;font-weight:700;display:flex}.volo-ledger-hero__labels span:last-child{color:var(--vl-violet)}.volo-ledger-hero h1{letter-spacing:-.065em;max-width:760px;margin:0;font-size:clamp(54px,5.15vw,82px);font-weight:650;line-height:.94}.volo-ledger-hero h1 em{color:var(--vl-violet);font-style:normal;font-weight:500}.volo-ledger-hero__copy{letter-spacing:-.025em;max-width:650px;margin:52px 0 0;font-size:21px;line-height:1.55}.volo-ledger-hero__cta{background:var(--vl-violet);justify-content:space-between;align-items:center;width:max-content;min-width:390px;margin-top:42px;padding:25px 26px;font-size:18px;font-weight:700;display:flex;color:#fff!important}.volo-ledger-hero__cta span{font-size:27px;font-weight:400}.volo-ledger-orbit{aspect-ratio:1;border:1.5px solid var(--vl-ink);background:#d9d9d5;border-radius:50%;width:min(48vw,720px);position:absolute;top:175px;right:clamp(-90px,-3vw,-20px)}.volo-ledger-orbit:before{content:"";border:1.5px dashed #11120f6b;border-radius:50%;position:absolute;inset:12%}.volo-ledger-card-shadow,.volo-ledger-card{aspect-ratio:1.62;border-radius:20px;width:62%;position:absolute;top:34%;left:15%;transform:rotate(-7deg)}.volo-ledger-card-shadow{background:var(--vl-violet);margin:14px 18px}.volo-ledger-card{z-index:2;color:#fff;background:#11120f;padding:34px;display:grid;box-shadow:0 1px #0000004d}.volo-ledger-card small{letter-spacing:.02em;font-size:18px}.volo-ledger-card strong{align-self:end;font-size:23px}.volo-ledger-card b{font-size:21px;font-style:italic;position:absolute;bottom:31px;right:34px}.volo-ledger-chip{z-index:3;border:1.5px solid var(--vl-ink);min-width:165px;box-shadow:10px 10px 0 var(--vl-ink);background:#fff;padding:20px 22px;position:absolute;transform:rotate(-7deg)}.volo-ledger-chip small{text-transform:uppercase;margin-bottom:9px;font-size:16px;display:block}.volo-ledger-chip b{font-size:20px}.volo-ledger-chip--policy{top:8%;right:-2%}.volo-ledger-chip--limit{background:var(--vl-violet);color:#fff;bottom:14%;right:-2%}@media (width<=900px){.volo-ledger{background-size:48px 48px}.volo-ledger-hero{grid-template-columns:1fr;min-height:auto;padding:26px 24px 64px}.volo-ledger-hero__labels{margin-bottom:72px;font-size:12px}.volo-ledger-hero h1{font-size:clamp(48px,12vw,72px)}.volo-ledger-hero__copy{margin-top:34px;font-size:18px}.volo-ledger-hero__cta{width:100%;min-width:0;max-width:390px}.volo-ledger-orbit{width:min(92vw,620px);margin:72px auto 0;position:relative;top:auto;right:auto}}@media (width<=560px){.volo-ledger-hero__labels{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:52px}.volo-ledger-card{padding:22px}.volo-ledger-card small{font-size:12px}.volo-ledger-card strong{font-size:17px}.volo-ledger-card b{font-size:15px;bottom:20px;right:22px}.volo-ledger-chip{min-width:120px;box-shadow:6px 6px 0 var(--vl-ink);padding:13px 14px}.volo-ledger-chip small{font-size:11px}.volo-ledger-chip b{font-size:15px}}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-cyrillic-ext-wght-normal.DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-cyrillic-wght-normal.BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-vietnamese-wght-normal.6IgcOCM7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-latin-ext-wght-normal.DC-KSUi6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-latin-wght-normal.BgDaEnEv.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.lochness{--ln-color-accent:#4b4efc;--ln-color-accent-hover:#3f42e8;--ln-color-accent-soft:#ececff;--ln-color-ink:#111022;--ln-color-ink-violet:#17132f;--ln-color-paper:#fff;--ln-color-neutral:#f5f4f7;--ln-color-surface-subtle:#f7f7fb;--ln-color-neutral-strong:#e8e6ed;--ln-color-text:#121112;--ln-color-text-muted:#666563;--ln-color-on-dark:#fff;--ln-color-border:#12111224;--ln-font-sans:"Geist Variable", "Geist Sans", "Helvetica Neue", Arial, sans-serif;--ln-font-weight-regular:400;--ln-font-weight-medium:450;--ln-font-weight-semibold:600;--ln-type-display:clamp(3.5rem, 4.4vw, 4rem);--ln-type-display-line:1.04;--ln-type-large-section:clamp(2.5rem, 2vw + 1.5rem, 3rem);--ln-type-h2:clamp(2.25rem, 1.2vw + 1.5rem, 2.5rem);--ln-type-h3:clamp(1.5rem, 1vw + 1.05rem, 2rem);--ln-type-body-lg:1.25rem;--ln-type-body:1rem;--ln-type-small:.875rem;--ln-tracking-display:-.025em;--ln-space-1:.25rem;--ln-space-2:.5rem;--ln-space-3:.75rem;--ln-space-4:1rem;--ln-space-5:1.25rem;--ln-space-6:1.5rem;--ln-space-8:2rem;--ln-space-10:2.5rem;--ln-space-12:3rem;--ln-space-16:4rem;--ln-space-20:5rem;--ln-space-24:6rem;--ln-space-28:7rem;--ln-space-32:8rem;--ln-space-40:10rem;--ln-shell-wide:87.5rem;--ln-shell-standard:75rem;--ln-shell-reading:46rem;--ln-intro-columns:7;--ln-copy-columns:5;--ln-container:var(--ln-shell-wide);--ln-gutter:2rem;--ln-grid-columns:12;--ln-grid-gap:1.5rem;--ln-section-block:10rem;--ln-section-padding-mobile:4rem;--ln-section-padding-tablet:4.5rem;--ln-section-padding-desktop:6rem;--ln-boundary-compact:4rem;--ln-boundary-standard:6rem;--ln-boundary-spacious:8rem;--ln-boundary-edge:4rem;--ln-boundary-compact-half:2rem;--ln-boundary-standard-half:3rem;--ln-boundary-spacious-half:4rem;--ln-action-height:2.75rem;--ln-action-padding-inline:1rem;--ln-action-radius:.5rem;--ln-action-font-size:1rem;--ln-action-font-weight:500;--ln-radius-sm:.25rem;--ln-radius-md:.75rem;--ln-radius-lg:1.5rem;--ln-radius-pill:999px;--ln-shadow-float:0 1rem 3rem #1110221a;--ln-media-radius:.75rem;--ln-media-border:1px solid var(--ln-color-border);--ln-media-shadow:0 .5rem 1.5rem #11102212;--ln-intro-eyebrow-gap:1rem;--ln-intro-description-gap:1.25rem;--ln-intro-content-gap:4rem;--ln-motion-fast:.18s;--ln-motion-base:.32s;--ln-motion-slow:.64s;--ln-ease-standard:cubic-bezier(.2, .8, .2, 1);color:var(--ln-color-text);background:var(--ln-color-paper);font-family:var(--ln-font-sans);font-size:16px;font-weight:var(--ln-font-weight-regular);text-rendering:optimizelegibility;line-height:1.5}.lochness,.lochness *,.lochness :before,.lochness :after{box-sizing:border-box}.lochness :where(h1,h2,h3,p){margin:0}.lochness :where(a){color:inherit}.lochness-container{width:min(calc(100% - (2 * var(--ln-gutter))), var(--ln-container));margin-inline:auto}.lochness-grid{grid-template-columns:repeat(var(--ln-grid-columns), minmax(0, 1fr));gap:var(--ln-grid-gap);display:grid}.lochness-section{padding-block:var(--ln-section-block)}.lochness-surface--paper{color:var(--ln-color-text);background:var(--ln-color-paper)}.lochness-surface--neutral{color:var(--ln-color-text);background:var(--ln-color-surface-subtle)}.lochness-surface--neutral+.lochness-surface--neutral{border-top:1px solid var(--ln-color-border)}.lochness-surface--ink{color:var(--ln-color-on-dark);background:var(--ln-color-ink-violet)}.lochness-display{max-width:14ch;font-size:var(--ln-type-display);font-weight:var(--ln-font-weight-regular);letter-spacing:var(--ln-tracking-display);line-height:var(--ln-type-display-line)}.lochness-body-lg{max-width:64ch;font-size:var(--ln-type-body-lg);line-height:1.5}.lochness-intro{grid-template-columns:repeat(var(--ln-grid-columns), minmax(0, 1fr));gap:var(--ln-grid-gap);width:100%;margin-bottom:var(--ln-intro-content-gap);display:grid}.lochness-intro__content{grid-column:1 / span var(--ln-intro-columns);text-align:left;justify-items:start;display:grid}.lochness-intro__eyebrow{margin:0 0 var(--ln-intro-eyebrow-gap);color:var(--ln-color-accent);font-size:var(--ln-type-small);font-weight:500;line-height:1.25rem}.lochness-intro__heading{max-width:18ch;font-size:var(--ln-type-h2);font-weight:var(--ln-font-weight-medium);letter-spacing:-.04em;text-wrap:balance;margin:0;line-height:1.1}.lochness-intro--large .lochness-intro__heading{font-size:var(--ln-type-large-section);line-height:1.08}.lochness-intro__description{max-width:64ch;margin:var(--ln-intro-description-gap) 0 0;color:var(--ln-color-text-muted);font-size:1.125rem;line-height:1.55}.lochness-media-frame{border:var(--ln-media-border);border-radius:var(--ln-media-radius);background:var(--ln-color-surface-subtle);box-shadow:var(--ln-media-shadow);overflow:hidden}.lochness-focus:focus-visible{outline:3px solid var(--ln-color-accent);outline-offset:4px}@media (width<=60rem){.lochness{--ln-gutter:1.5rem;--ln-grid-columns:8;--ln-grid-gap:1.25rem;--ln-section-block:4.5rem;--ln-boundary-compact:3rem;--ln-boundary-standard:4rem;--ln-boundary-spacious:6rem;--ln-boundary-edge:3rem;--ln-boundary-compact-half:1.5rem;--ln-boundary-standard-half:2rem;--ln-boundary-spacious-half:3rem;--ln-intro-columns:7;--ln-intro-content-gap:3.5rem;--ln-type-display:clamp(3rem, 6vw, 3.375rem)}}@media (width<=37.5rem){.lochness{--ln-gutter:1.25rem;--ln-grid-columns:4;--ln-grid-gap:1rem;--ln-section-block:4rem;--ln-boundary-compact:2rem;--ln-boundary-standard:3rem;--ln-boundary-spacious:4rem;--ln-boundary-edge:2rem;--ln-boundary-compact-half:1rem;--ln-boundary-standard-half:1.5rem;--ln-boundary-spacious-half:2rem;--ln-type-body-lg:1.125rem;--ln-intro-columns:4;--ln-intro-content-gap:3rem;--ln-type-display:clamp(2.375rem, 10vw, 2.625rem);--ln-type-large-section:2rem;--ln-type-h2:1.875rem}}@media (prefers-reduced-motion:reduce){.lochness{--ln-motion-fast:1ms;--ln-motion-base:1ms;--ln-motion-slow:1ms}.lochness *,.lochness :before,.lochness :after{scroll-behavior:auto!important}}.lochness-product-hero{gap:var(--ln-space-16);min-height:auto;padding-block:var(--ln-section-padding-desktop);grid-template-rows:auto auto;display:grid;overflow:hidden}.lochness-product-hero__main{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;column-gap:1.5rem;min-height:auto;display:grid}.lochness-product-hero__copy{grid-column:1/span 5;max-width:33rem}.lochness-product-hero__proof{border:1px solid var(--ln-color-border);border-radius:var(--ln-radius-pill);color:var(--ln-color-text);background:var(--ln-color-paper);align-items:center;gap:.5rem;padding:.25rem .65rem .25rem .3rem;font-size:.875rem;font-weight:450;line-height:1.25rem;display:inline-flex;margin-bottom:1.75rem!important}.lochness-product-hero__proof span{width:1.25rem;height:1.25rem;color:var(--ln-color-on-dark);background:var(--ln-color-ink);letter-spacing:-.02em;border-radius:50%;place-items:center;font-size:.55rem;display:grid}.lochness-product-hero h1{max-width:13ch;font-size:var(--ln-type-display);font-weight:var(--ln-font-weight-medium);letter-spacing:var(--ln-tracking-display);line-height:var(--ln-type-display-line)}.lochness-product-hero__lede{max-width:24rem;color:var(--ln-color-text-muted);font-size:1.125rem;font-weight:var(--ln-font-weight-regular);line-height:1.75rem;margin-top:1.5rem!important}.lochness-product-hero__actions{align-items:center;gap:1rem;margin-top:2rem;display:flex}.lochness-product-hero__cta,.lochness-product-hero__secondary{min-height:var(--ln-action-height);padding:.625rem var(--ln-action-padding-inline);border:1px solid var(--ln-color-accent);border-radius:var(--ln-action-radius);font-size:var(--ln-action-font-size);font-weight:var(--ln-action-font-weight);letter-spacing:normal;transition:background var(--ln-motion-fast) var(--ln-ease-standard), color var(--ln-motion-fast) var(--ln-ease-standard), transform var(--ln-motion-fast) var(--ln-ease-standard);justify-content:center;align-items:center;line-height:1.5;text-decoration:none;display:inline-flex}.lochness-product-hero__cta{color:#fff;background:var(--ln-color-accent)}.lochness-product-hero__secondary{color:var(--ln-color-text);background:0 0}.lochness-product-hero__cta:hover{background:var(--ln-color-accent-hover);transform:translateY(-1px)}.lochness-product-hero__secondary:hover{color:#fff;background:var(--ln-color-accent)}.ln-hero__media{grid-column:7/span 6;justify-self:start;width:min(100%,36.75rem);min-width:min(31.25rem,100%);position:relative}.ln-hero__media .ln-media-stage{width:100%}.ln-hero__lottie{width:100%;height:100%}.ln-hero__lottie img{object-fit:contain;width:100%;height:100%;display:block}.ln-hero__approval-card{z-index:1;color:#222126;width:71%;font-size:.75rem;position:absolute;top:21.75%;right:8.5%}.ln-hero__budget-note,.ln-hero__approval-panel,.ln-hero__request,.ln-hero__approver{background:#fffffff5;box-shadow:0 .25rem 1.5rem #1110221a}.ln-hero__budget-note{opacity:.82;border-radius:.4rem .4rem 0 0;grid-template-columns:2.25rem 1fr auto;align-items:center;gap:.75rem;width:82%;margin-left:8%;padding:1rem 1.1rem;display:grid}.ln-hero__approval-panel{border:1px solid #1110221a;border-radius:.55rem;margin-top:-.1rem;padding:1.5rem;position:relative}.ln-hero__request,.ln-hero__approver{box-shadow:none;border:1px solid #11102214;border-radius:.35rem;grid-template-columns:2.5rem 1fr auto;align-items:center;gap:.8rem;padding:.85rem;display:grid}.ln-hero__ui-icon{width:2.25rem;height:2.25rem;color:var(--ln-color-accent);background:var(--ln-color-accent-soft);border-radius:.25rem;place-items:center;display:grid}.ln-hero__approval-card strong,.ln-hero__approval-card small{font-weight:450;display:block}.ln-hero__approval-card small{color:#77757a;letter-spacing:.04em;text-transform:uppercase;margin-top:.12rem;font-size:.62rem}.ln-hero__approval-card em{color:#332f74;letter-spacing:.05em;text-transform:uppercase;background:#deddff;border-radius:.2rem;padding:.45rem .6rem;font-size:.58rem;font-style:normal}.ln-hero__budget-note em{color:#716e73;background:0 0}.ln-hero__connector{justify-content:center;gap:.22rem;padding-block:.35rem;display:grid}.ln-hero__connector i{background:#c9c7cb;border-radius:50%;width:.2rem;height:.2rem}.ln-hero__avatar{color:#fff;background:#6b5b54;border-radius:.25rem;place-items:center;width:2.5rem;height:2.5rem;font-size:.68rem;display:grid}.ln-hero__approver>div{gap:.4rem;display:flex}.ln-hero__approver>div i{color:#fff;background:#f2a12d;border-radius:.3rem;place-items:center;width:1.9rem;height:1.9rem;font-style:normal;display:grid}.ln-hero__approver>div i:last-child{background:var(--ln-color-accent)}.lochness-product-hero__features{grid-template-columns:repeat(var(--ln-feature-columns,3), minmax(0, 1fr));gap:5rem;margin-block:0;padding:0;list-style:none;display:grid}.lochness-product-hero__features li{min-width:0}.lochness-product-hero__feature-icon{border:1px solid var(--ln-color-border);width:2rem;height:2rem;color:var(--ln-color-text);background:#fff;border-radius:.25rem;place-items:center;margin-bottom:1rem;display:grid}.lochness-product-hero__feature-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35px;width:1rem;height:1rem}.lochness-product-hero__features h2{letter-spacing:-.012em;font-size:1.25rem;font-weight:450;line-height:1.75rem}.lochness-product-hero__features p{color:#72716e;font-size:1rem;font-weight:var(--ln-font-weight-regular);line-height:1.375rem;margin-top:.5rem!important}@media (width>=65rem) and (height>=56.25rem){.lochness-product-hero.is-split-media{grid-template-rows:minmax(0,1fr) auto;gap:clamp(2.5rem,4.5svh,4rem);min-height:min(100svh,62rem);padding-block:clamp(4rem,7svh,6rem)}.lochness-product-hero__main{min-height:0}.ln-hero__media{width:min(100%,100svh - 22rem,36.75rem)}}@media (width<=75rem){.lochness-product-hero__features{gap:clamp(2rem,5.8vw,5rem)}}@media (width<=60rem){.lochness-product-hero{min-height:auto;padding-block:var(--ln-section-padding-tablet);gap:4rem}.lochness-product-hero__main{grid-template-columns:1fr;gap:3rem;min-height:auto}.lochness-product-hero__copy{grid-column:auto;max-width:38rem}.lochness-product-hero h1{max-width:14ch;font-size:var(--ln-type-display);letter-spacing:-.022em;line-height:var(--ln-type-display-line)}.ln-hero__media{grid-column:auto;justify-self:start;width:100%;min-width:0;max-width:42rem}.lochness-product-hero__features{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}}@media (width<=37.5rem){.lochness-product-hero{padding-block:var(--ln-section-padding-mobile);gap:3rem}.lochness-product-hero__main{gap:2.5rem}.lochness-product-hero h1{font-size:var(--ln-type-display);letter-spacing:-.018em;line-height:var(--ln-type-display-line)}.lochness-product-hero__lede{font-size:1rem;line-height:1.5rem}.lochness-product-hero__actions{flex-direction:column;align-items:stretch}.lochness-product-hero__cta,.lochness-product-hero__secondary{width:100%}.ln-hero__approval-card{transform-origin:100% 0;width:85%;top:17%;right:5%;transform:scale(.82)}.lochness-product-hero__features{grid-template-columns:1fr;gap:2.25rem}}@media (prefers-reduced-motion:reduce){.lochness-product-hero__cta,.lochness-product-hero__secondary{transition:none}}.ln-media-stage{--ln-stage-pointer-x:50%;--ln-stage-pointer-y:50%;--ln-stage-ratio:1.5;isolation:isolate;width:100%;min-height:20rem;max-height:42.5rem;aspect-ratio:var(--ln-stage-ratio);border-radius:var(--ln-media-radius);background:radial-gradient(circle at var(--ln-stage-pointer-x) var(--ln-stage-pointer-y), #4b4efc0f, transparent 34%), linear-gradient(145deg, #fafafe 0%, #f4f4fb 100%);border:1px solid #4b4efc12;place-items:center;display:grid;position:relative;overflow:hidden}.ln-media-stage__field,.ln-media-stage__signal,.ln-media-stage__motion{pointer-events:none;position:absolute}.ln-media-stage__field{z-index:0;opacity:.28;transition:opacity .26s;inset:-5%}.ln-media-stage__signal{z-index:0;opacity:.13;transition:opacity .26s;inset:-5%}.ln-media-stage__motion{z-index:1;opacity:0;width:100%;height:100%;transition:opacity .22s;inset:0}.ln-media-stage:hover .ln-media-stage__field{opacity:.18}.ln-media-stage:hover .ln-media-stage__signal{opacity:.22}.ln-media-stage:hover .ln-media-stage__motion{opacity:.82}.ln-media-stage--particle-attraction .ln-media-stage__field{background-image:radial-gradient(circle,#4b4efc33 0 1px,#0000 1.35px);background-size:25px 25px;mask-image:radial-gradient(at 52% 48%,#000 0 28%,#000000a6 58%,#0000 88%)}.ln-media-stage--particle-attraction .ln-media-stage__signal{background:radial-gradient(circle at 28% 64%,#4b4efc33 0 2px,#0000 2.4px),radial-gradient(circle at 72% 34%,#4b4efc29 0 1.5px,#0000 2px)}.ln-media-stage--ripple-field .ln-media-stage__field{background-image:radial-gradient(circle,#4b4efc2e 0 1px,#0000 1.4px);background-size:25px 25px;mask-image:linear-gradient(135deg,#0000 2%,#000 28% 72%,#0000 98%)}.ln-media-stage--ripple-field .ln-media-stage__signal{background:repeating-radial-gradient(circle at 35% 65%,#0000 0 42px,#4b4efc12 43px 44px,#0000 45px 68px)}.ln-media-stage--orbital-flow .ln-media-stage__field{background:repeating-radial-gradient(at 68% 44%,#0000 0 27px,#4b4efc14 28px 29px,#0000 30px 52px),radial-gradient(circle at 68% 44%,#4b4efc2b 0 1.5px,#0000 2px);mask-image:linear-gradient(90deg,#0000 4%,#000 36% 90%,#0000 100%)}.ln-media-stage--orbital-flow .ln-media-stage__signal{background:radial-gradient(circle at 18% 70%,#4b4efc1f 0 1px,#0000 1.5px),radial-gradient(circle at 46% 22%,#4b4efc29 0 1.5px,#0000 2px),radial-gradient(circle at 84% 58%,#4b4efc24 0 1px,#0000 1.5px)}.ln-media-stage--cosmic-threads .ln-media-stage__field{background:repeating-linear-gradient(8deg,#0000 0 29px,#4b4efc0d 30px 31px,#0000 32px 54px),radial-gradient(circle at 70% 30%,#4b4efc1f 0 1px,#0000 1.5px);mask-image:linear-gradient(110deg,#0000 4%,#000 32% 72%,#0000 98%)}.ln-media-stage--cosmic-threads .ln-media-stage__signal{background:radial-gradient(at 55% 45%,#4b4efc17,#0000 58%)}.ln-media-stage--ledger-pulse .ln-media-stage__field{background-image:linear-gradient(#4b4efc0d 1px,#0000 1px),linear-gradient(90deg,#4b4efc0d 1px,#0000 1px),radial-gradient(circle,#4b4efc29 0 1px,#0000 1.5px);background-position:0 0,0 0,15px 15px;background-size:30px 30px;mask-image:radial-gradient(circle at 58% 48%,#000 0 22%,#0000008c 50%,#0000 82%)}.ln-media-stage--ledger-pulse .ln-media-stage__signal{background-color:#0000;background-image:linear-gradient(90deg,#0000 22%,#4b4efc14 22% 27%,#0000 27% 65%,#4b4efc12 65% 70%,#0000 70%),linear-gradient(#0000 32%,#4b4efc12 32% 38%,#0000 38% 72%,#4b4efc0f 72% 78%,#0000 78%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:112px 112px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.ln-media-stage__content{z-index:2;place-items:center;min-width:0;min-height:0;display:grid;position:absolute;inset:8%}.ln-media-stage__content>img,.ln-media-stage__content>video,.ln-media-stage__content>svg{object-fit:contain;border-radius:.75rem;width:100%;max-width:100%;height:100%;max-height:100%;display:block;overflow:hidden}.ln-media-stage--framed .ln-media-stage__content>img,.ln-media-stage--framed .ln-media-stage__content>video{background:var(--ln-color-paper);box-shadow:var(--ln-media-shadow)}.ln-media-stage--floating .ln-media-stage__content{inset:5%}.ln-media-stage--floating .ln-media-stage__content>img{box-shadow:none}.ln-media-stage--native .ln-media-stage__content{inset:0}.ln-media-stage--card{min-height:17.5rem;max-height:24rem}.ln-media-stage--workflow{min-height:18rem;max-height:32.5rem}@media (width>=37.5625rem){.ln-media-stage--hero,.ln-media-stage--feature{min-height:26rem}}@media (width>=60.0625rem){.ln-media-stage--hero{min-height:31.25rem;max-height:40.625rem}.ln-media-stage--feature{min-height:31.25rem;max-height:42.5rem}}@media (prefers-reduced-motion:reduce){.ln-media-stage__field,.ln-media-stage__signal,.ln-media-stage__motion{transition:none}.ln-media-stage__motion{display:none}}.lochness-feature-detail{color:#171717;background:#fff;padding-block:4.5rem}.lochness-feature-detail__layout{width:min(calc(100% - (2 * var(--ln-gutter))), var(--ln-shell-wide));align-items:center;column-gap:var(--ln-grid-gap);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:3rem;margin-inline:auto;display:grid}.lochness-feature-detail__copy{flex-direction:column;grid-column:1/-1;gap:0;min-width:0;display:flex}.lochness-feature-detail__eyebrow{color:var(--ln-color-accent);font-size:.875rem;font-weight:500;line-height:1.25rem;margin:0 0 var(--ln-intro-eyebrow-gap)!important}.lochness-feature-detail h2{color:#171717;letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:2.5rem;font-weight:450;line-height:3rem}.lochness-feature-detail__description{max-width:64ch;color:var(--ln-color-text-muted);text-wrap:balance;font-size:1.125rem;font-weight:400;line-height:1.75rem;margin:var(--ln-intro-description-gap) 0 0!important}.lochness-feature-detail ul{margin:var(--ln-space-6) 0 0;gap:.75rem;padding:0;list-style:none;display:grid}.lochness-feature-detail li{color:#4d4d4d;padding-left:1rem;font-size:1rem;font-weight:400;line-height:1.5rem;position:relative}.lochness-feature-detail li:before{content:"";background:#a1a1a1;width:.25rem;height:.25rem;position:absolute;top:.625rem;left:0}.lochness-feature-detail__cta{margin-top:var(--ln-space-8);min-height:var(--ln-action-height);padding-inline:var(--ln-action-padding-inline);border-radius:var(--ln-action-radius);color:#fff;background:var(--ln-color-accent);font-size:var(--ln-action-font-size);font-weight:var(--ln-action-font-weight);letter-spacing:normal;justify-content:center;align-self:flex-start;align-items:center;gap:.5rem;line-height:1.5rem;text-decoration:none;transition:background-color .15s ease-in-out,transform .15s ease-in-out,box-shadow .15s ease-in-out;display:inline-flex}.lochness-feature-detail__cta:hover{background:var(--ln-color-accent-hover);transform:translateY(-1px)}.lochness-feature-detail__cta span{font-size:.875rem}.lochness-feature-detail__media{grid-column:1/-1;width:100%;min-width:min(31.25rem,100%);max-width:40.9375rem;margin-inline:auto;display:grid}@media (width>=37.5625rem){.lochness-feature-detail{padding-block:6rem}.lochness-feature-detail h2{font-size:var(--ln-type-large-section);letter-spacing:-.05em;line-height:1}}@media (width>=60.0625rem){.lochness-feature-detail{padding-block:8rem}.lochness-feature-detail__copy{grid-area:1/1/auto/6}.lochness-feature-detail__media{grid-area:1/7/auto/13;max-width:40.625rem;margin-inline:auto 0}.lochness-feature-detail__layout--media-only .lochness-feature-detail__media{grid-column:4/10;margin-inline:auto}.lochness-feature-detail--media-left .lochness-feature-detail__copy{grid-column:7/13}.lochness-feature-detail--media-left .lochness-feature-detail__media{grid-column:1/7;margin-inline:0 auto}}@media (prefers-reduced-motion:reduce){.lochness-feature-detail__cta{transition:none}}.lochness-content-columns{padding-block:var(--ln-section-padding-mobile);color:var(--ln-color-ink-violet);background:var(--ln-color-surface-subtle)}.lochness-content-columns__shell{width:min(calc(100% - (2 * var(--ln-gutter))), var(--ln-shell-wide));margin-inline:auto}.lochness-content-columns__grid{border-top:1px solid var(--ln-color-border);grid-template-columns:1fr;display:grid}.lochness-content-columns article{border-bottom:1px solid var(--ln-color-border);align-content:start;gap:1rem;padding-block:2rem;display:grid}.lochness-content-columns__icon{width:2.5rem;height:2.5rem;color:var(--ln-color-accent);background:#4b4efc17;border-radius:.625rem;place-items:center;display:grid}.lochness-content-columns__icon svg{width:1.25rem;height:1.25rem}.lochness-content-columns h3{font-size:1.25rem;font-weight:var(--ln-font-weight-medium);letter-spacing:-.012em;margin:0;line-height:1.4}.lochness-content-columns article p{max-width:34ch;color:var(--ln-color-text-muted);font-size:var(--ln-type-body);margin:0;line-height:1.5}@media (width>=37.5625rem){.lochness-content-columns{padding-block:var(--ln-section-padding-tablet)}.lochness-content-columns__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lochness-content-columns article{padding:2rem}.lochness-content-columns article:nth-child(odd){border-right:1px solid var(--ln-color-border);padding-left:0}}@media (width>=60.0625rem){.lochness-content-columns{padding-block:var(--ln-section-padding-desktop)}.lochness-content-columns__grid{grid-template-columns:repeat(var(--ln-content-columns,3), minmax(0, 1fr))}.lochness-content-columns__grid[data-column-count="1"]{--ln-content-columns:1}.lochness-content-columns__grid[data-column-count="2"]{--ln-content-columns:2}.lochness-content-columns__grid[data-column-count="3"]{--ln-content-columns:3}.lochness-content-columns article,.lochness-content-columns article:nth-child(odd){border-right:1px solid var(--ln-color-border);padding:2rem}.lochness-content-columns article:first-child{padding-left:0}.lochness-content-columns article:last-child{border-right:0;padding-right:0}}.lochness-capability-cards{padding-block:var(--ln-section-padding-mobile);color:var(--ln-color-ink-violet)}.lochness-capability-cards__shell{width:min(calc(100% - (2 * var(--ln-gutter))), var(--ln-shell-wide));margin-inline:auto}.lochness-capability-cards__grid{gap:var(--ln-grid-gap);grid-template-columns:1fr;display:grid}.lochness-capability-cards article{border:var(--ln-media-border);border-radius:var(--ln-media-radius);background:var(--ln-color-paper);overflow:hidden}.lochness-capability-cards__media{border-bottom:var(--ln-media-border);background:var(--ln-color-surface-subtle);overflow:hidden}.lochness-capability-cards__media .ln-media-stage{border:0;border-radius:0}.lochness-capability-cards__copy{gap:.75rem;padding:1.5rem;display:grid}.lochness-capability-cards h3{font-size:1.25rem;font-weight:var(--ln-font-weight-medium);letter-spacing:-.012em;margin:0;line-height:1.4}.lochness-capability-cards__copy p{max-width:46ch;color:var(--ln-color-text-muted);font-size:var(--ln-type-body);margin:0;line-height:1.5}@media (width>=37.5625rem){.lochness-capability-cards{padding-block:var(--ln-section-padding-tablet)}.lochness-capability-cards__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=60.0625rem){.lochness-capability-cards{padding-block:var(--ln-section-padding-desktop)}.lochness-capability-cards__grid[data-card-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.lochness-capability-cards__grid[data-card-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.lochness-capability-cards__copy{padding:2rem}}.ln-aw{padding-block:var(--ln-section-padding-mobile);color:var(--ln-color-ink-violet)}.ln-aw__shell{width:min(calc(100% - (2 * var(--ln-gutter))), var(--ln-shell-wide));margin-inline:auto}.ln-aw__grid{gap:var(--ln-grid-gap);grid-template-columns:1fr;display:grid}.ln-aw article{min-width:0}.ln-aw__visual{aspect-ratio:1;border-radius:var(--ln-radius-lg);overflow:hidden}.ln-aw__visual .ln-media-stage{border-radius:inherit;border:0;height:100%;min-height:0}.ln-aw__visual .ln-media-stage__content{width:88%;max-height:88%}.ln-aw__copy{align-content:start;gap:var(--ln-space-3);padding-top:var(--ln-space-8);display:grid}.ln-aw__copy h3{font-size:1.5rem;font-weight:var(--ln-font-weight-medium);letter-spacing:-.02em;margin:0;line-height:1.25}.ln-aw__copy p{color:var(--ln-color-text-muted);font-size:var(--ln-type-body-lg);margin:0;line-height:1.5}.ln-aw__copy a{width:fit-content;margin-top:var(--ln-space-2);color:var(--ln-color-accent);font-size:var(--ln-type-body);font-weight:var(--ln-font-weight-medium);text-decoration:none}@media (width>=37.5625rem){.ln-aw{padding-block:var(--ln-section-padding-tablet)}.ln-aw__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=60.0625rem){.ln-aw{padding-block:var(--ln-section-padding-desktop)}.ln-aw__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=37.5rem){.ln-aw__grid{gap:var(--ln-space-16)}.ln-aw__copy{padding-top:var(--ln-space-6)}}.ln-governed-motion{border:var(--ln-media-border);border-radius:var(--ln-media-radius);background:var(--ln-color-surface-subtle);isolation:isolate;min-height:20rem;position:relative;overflow:hidden}.ln-governed-motion__live,.ln-governed-motion__fallback{position:absolute;inset:0}.ln-governed-motion__fallback{display:none}.ln-governed-motion__live,.ln-governed-motion__live>video,.ln-governed-motion__live>[data-lottie-src],.ln-governed-motion__live>[data-lottie-src]>img,.ln-governed-motion__fallback>img{object-fit:cover;width:100%;height:100%}@media (prefers-reduced-motion:reduce){.ln-governed-motion__live{display:none}.ln-governed-motion__fallback{display:block}}.ln-sticky-sync{padding-block:var(--ln-section-padding-mobile);color:var(--ln-color-text)}.ln-sticky-sync__shell{width:min(calc(100% - (2 * var(--ln-gutter))), var(--ln-container));margin-inline:auto}.ln-sticky-sync__intro{max-width:48rem;margin-bottom:var(--ln-space-12);gap:1rem;display:grid}.ln-sticky-sync__intro p,.ln-sticky-sync__scene-body small{color:var(--ln-color-accent);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.8125rem;font-weight:550}.ln-sticky-sync__intro h2{max-width:17ch;font-size:var(--ln-type-h2);font-weight:var(--ln-font-weight-medium);letter-spacing:-.04em;margin:0;line-height:1.1}.ln-sticky-sync__intro>span{max-width:58ch;color:var(--ln-color-text-muted);font-size:var(--ln-type-body-lg);line-height:1.55}.ln-sticky-sync__layout{gap:var(--ln-grid-gap);display:grid}.ln-sticky-sync__steps{display:grid}.ln-sticky-sync__steps button{color:inherit;border:0;border-bottom:1px solid var(--ln-color-border);text-align:left;cursor:pointer;background:0 0;grid-template-columns:1fr;gap:.55rem;padding:1.5rem 0;display:grid;position:relative}.ln-sticky-sync__progress{background:var(--sync-accent,var(--ln-color-accent));transform-origin:0;height:3px;animation:6.5s linear forwards sticky-sync-progress;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.ln-sticky-sync__progress[data-paused]{animation-play-state:paused}@keyframes sticky-sync-progress{to{transform:scaleX(1)}}.ln-sticky-sync__steps button small{color:var(--ln-color-accent);letter-spacing:.06em;text-transform:uppercase;font-size:.8125rem;font-weight:560}.ln-sticky-sync__steps button strong{max-width:24ch;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:var(--ln-font-weight-medium);line-height:1.2}.ln-sticky-sync__steps button span{max-width:46ch;color:var(--ln-color-text-muted);font-size:1rem;line-height:1.55}.ln-sticky-sync__steps button.is-active strong{color:var(--ln-color-accent)}.ln-sticky-sync__steps button:focus-visible{outline:2px solid var(--ln-color-accent);outline-offset:4px}.ln-sticky-sync__visual{min-width:0}.ln-sticky-sync__visual .ln-governed-motion{background:linear-gradient(145deg,#fafafe,#f1f1fb);border-color:#4b4efc17;min-height:36rem}.ln-sticky-sync__scene{background:radial-gradient(circle at 82% 18%, color-mix(in srgb, var(--sync-accent) 25%, transparent), transparent 42%), linear-gradient(145deg, #f7f7fb, #ececf7);place-items:center;height:100%;padding:clamp(1.5rem,4vw,3.5rem);display:grid}.ln-sticky-sync__step-media{object-fit:contain;width:100%;min-height:16rem;max-height:22rem;display:block}.ln-sticky-sync__mobile-controls{justify-content:space-between;align-items:center;min-height:3.5rem;margin-top:.75rem;display:flex}.ln-sticky-sync__mobile-controls button{border:1px solid var(--ln-color-border);width:3rem;height:3rem;color:inherit;background:#fff;border-radius:50%;place-items:center;font-size:1.15rem;display:grid}.ln-sticky-sync__mobile-controls button:focus-visible{outline:2px solid var(--ln-color-accent);outline-offset:3px}.ln-sticky-sync__mobile-controls span{color:var(--ln-color-text-muted);font-size:.875rem}.ln-sticky-sync__window{width:min(100%,34rem);animation:sticky-sync-enter .48s var(--ln-ease-standard);background:#fff;border:1px solid #17132f1a;border-radius:1rem;overflow:hidden;box-shadow:0 2rem 5rem #17132f24}.ln-sticky-sync__window header{border-bottom:1px solid var(--ln-color-border);justify-content:space-between;padding:1rem 1.25rem;font-size:.75rem;display:flex}.ln-sticky-sync__window header b{color:#198754}.ln-sticky-sync__scene-body{gap:1rem;padding:2rem;display:grid}.ln-sticky-sync__scene-body strong{max-width:18ch;font-size:1.75rem;font-weight:500;line-height:1.1}@keyframes sticky-sync-enter{0%{opacity:0;transform:translateY(1rem)scale(.985)}}@media (width>=48rem){.ln-sticky-sync{padding-block:var(--ln-section-padding-tablet)}.ln-sticky-sync__layout{grid-template-columns:minmax(16rem,4fr) minmax(0,7fr);align-items:start}.ln-sticky-sync__steps button{align-content:center;min-height:10rem}.ln-sticky-sync__visual{position:sticky;top:2rem}.ln-sticky-sync__mobile-controls{display:none}}@media (width>=64rem){.ln-sticky-sync{padding-block:var(--ln-section-padding-desktop)}}@media (prefers-reduced-motion:reduce){.ln-sticky-sync__window{animation:none}.ln-sticky-sync__progress{animation:none;display:none}}.ln-sticky-sync__fallback-image{object-fit:cover;width:100%;height:100%;min-height:30rem;display:block}.ln-sticky-sync__card-scene,.ln-sticky-sync__policy-scene,.ln-sticky-sync__activity-scene,.ln-sticky-sync__route-scene,.ln-sticky-sync__close-scene{min-height:16rem;margin-top:.5rem}.ln-sticky-sync__card-scene{position:relative}.ln-sticky-sync__virtual-card{aspect-ratio:1.586;box-sizing:border-box;color:#fff;background:linear-gradient(145deg, var(--sync-accent), #1f226f);border-radius:1rem;width:min(78%,21rem);padding:1.25rem;position:absolute;inset:1rem auto auto 4%;transform:rotate(-4deg);box-shadow:0 1.5rem 3rem #17132f3d}.ln-sticky-sync__virtual-card span,.ln-sticky-sync__virtual-card small,.ln-sticky-sync__virtual-card b{position:absolute}.ln-sticky-sync__virtual-card span{font-weight:650;top:1.2rem;left:1.25rem}.ln-sticky-sync__virtual-card small{color:#ffffffb8;bottom:2.7rem;left:1.25rem}.ln-sticky-sync__virtual-card b{letter-spacing:.08em;font-size:.875rem;bottom:1.25rem;left:1.25rem}.ln-sticky-sync__scene-note{background:#fffffff5;border:1px solid #17132f17;border-radius:.8rem;gap:.25rem;width:11rem;padding:1rem;display:grid;position:absolute;bottom:.5rem;right:1%;box-shadow:0 1rem 2rem #17132f21}.ln-sticky-sync__scene-note small{color:var(--ln-color-text-muted)}.ln-sticky-sync__scene-note strong{font-size:.875rem}.ln-sticky-sync__scene-note span{color:#18794e;font-size:.75rem}.ln-sticky-sync__policy-scene{align-content:start;display:grid}.ln-sticky-sync__policy-scene header,.ln-sticky-sync__activity-scene header,.ln-sticky-sync__close-scene header{border-bottom:1px solid var(--ln-color-border);justify-content:space-between;padding:.75rem 0 1rem;display:flex}.ln-sticky-sync__policy-scene header b,.ln-sticky-sync__activity-scene header b,.ln-sticky-sync__close-scene header b{color:#18794e;font-size:.75rem}.ln-sticky-sync__policy-scene>div{border-bottom:1px solid var(--ln-color-border);grid-template-columns:1fr auto 2.4rem;align-items:center;gap:.75rem;padding:1rem 0;display:grid}.ln-sticky-sync__policy-scene>div span{color:var(--ln-color-text-muted);font-size:.875rem}.ln-sticky-sync__policy-scene>div strong{font-size:.875rem}.ln-sticky-sync__policy-scene>div i{background:var(--sync-accent);border-radius:999px;width:2.3rem;height:1.25rem;box-shadow:inset 1.1rem 0 0 2px #fff}.ln-sticky-sync__activity-scene{align-content:start;display:grid}.ln-sticky-sync__activity-scene>div{border-bottom:1px solid var(--ln-color-border);grid-template-columns:2.5rem 1fr auto;align-items:center;gap:.75rem;padding:.8rem 0;display:grid}.ln-sticky-sync__activity-scene>div>i{width:2.5rem;height:2.5rem;color:var(--sync-accent);background:color-mix(in srgb, var(--sync-accent) 9%, #fff);border-radius:.6rem;place-items:center;font-style:normal;font-weight:650;display:grid}.ln-sticky-sync__activity-scene>div>span{gap:.2rem;display:grid}.ln-sticky-sync__activity-scene small{color:var(--ln-color-text-muted);font-size:.75rem}.ln-sticky-sync__activity-scene>div>b{font-size:.875rem}.ln-sticky-sync__route-scene{grid-template-columns:1fr 3rem 1fr;align-items:center;display:grid}.ln-sticky-sync__route-scene>div{border:1px solid var(--ln-color-border);background:#fafafe;border-radius:.8rem;align-content:center;gap:.5rem;min-height:8rem;padding:1rem;display:grid}.ln-sticky-sync__route-scene>div small{color:var(--ln-color-text-muted)}.ln-sticky-sync__route-scene>div strong{font-size:1rem}.ln-sticky-sync__route-scene>div em{color:var(--sync-accent);font-size:.75rem;font-style:normal}.ln-sticky-sync__route-scene>span{background:var(--sync-accent);height:1px}.ln-sticky-sync__close-scene{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.ln-sticky-sync__close-scene header{grid-column:1/-1}.ln-sticky-sync__close-ring{aspect-ratio:1;text-align:center;background:radial-gradient(circle, #fff 54%, transparent 55%), conic-gradient(var(--sync-accent) 0 98%, #e5e2e8 98%);border-radius:50%;place-content:center;display:grid}.ln-sticky-sync__close-ring strong{font-size:2rem}.ln-sticky-sync__close-ring span{color:var(--ln-color-text-muted);font-size:.75rem}.ln-sticky-sync__close-scene ul{align-content:center;margin:0;padding:0;list-style:none;display:grid}.ln-sticky-sync__close-scene li{border-bottom:1px solid var(--ln-color-border);gap:.2rem;padding:.7rem 0;display:grid}.ln-sticky-sync__close-scene li span{color:var(--ln-color-text-muted);font-size:.75rem}.ln-sticky-sync__close-scene li b{font-size:.875rem}@media (width<=39.99rem){.ln-sticky-sync__intro{margin-bottom:var(--ln-space-8)}.ln-sticky-sync__steps button{min-height:0;padding:1rem 0 1.25rem;display:none}.ln-sticky-sync__steps button.is-active{display:grid}.ln-sticky-sync__steps button strong{font-size:1.375rem}.ln-sticky-sync__visual .ln-governed-motion{aspect-ratio:auto;min-height:0}.ln-sticky-sync__scene{padding:1rem}.ln-sticky-sync__scene-body{padding:1.25rem}.ln-sticky-sync__window{width:100%}.ln-sticky-sync__card-scene,.ln-sticky-sync__policy-scene,.ln-sticky-sync__activity-scene,.ln-sticky-sync__route-scene,.ln-sticky-sync__close-scene{min-height:14rem}.ln-sticky-sync__close-scene{grid-template-columns:1fr}.ln-sticky-sync__close-ring{justify-self:center;width:min(11rem,65vw)}.ln-sticky-sync__route-scene{grid-template-columns:1fr;gap:.75rem}.ln-sticky-sync__route-scene>span{justify-self:center;width:1px;height:1.5rem}}.product-ecosystem{--pe-gap:1rem;--pe-radius:1.25rem;--pe-card-height:15rem;padding-block:var(--ln-section-padding-mobile);color:var(--ln-color-ink-violet);background:var(--ln-color-paper)}.product-ecosystem__shell{width:min(calc(100% - (2 * var(--ln-gutter))), var(--ln-container));margin-inline:auto}.product-ecosystem__header{gap:1rem;max-width:49rem;margin-bottom:3rem;display:grid}.product-ecosystem__header p{color:var(--ln-color-accent);letter-spacing:.06em;text-transform:uppercase;font-size:.8125rem;font-weight:550;line-height:1.25rem}.product-ecosystem__header h2{max-width:18ch;font-size:var(--ln-type-h2);font-weight:var(--ln-font-weight-medium);letter-spacing:-.04em;text-wrap:balance;line-height:1.1}.product-ecosystem__header>span{max-width:58ch;color:var(--ln-color-text-muted);font-size:1.125rem;line-height:1.55}.product-ecosystem__canvas,.product-ecosystem__products{gap:var(--pe-gap);display:grid}.product-ecosystem__products{grid-auto-rows:var(--pe-card-height)}.product-ecosystem__product{box-sizing:border-box;border-radius:var(--pe-radius);height:100%;color:inherit;transition:transform var(--ln-motion-base) var(--ln-ease-standard), border-color var(--ln-motion-fast), background var(--ln-motion-fast), box-shadow var(--ln-motion-fast);background:#f5f4f6;border:1px solid #e5e2e8;padding:1.5rem;text-decoration:none;display:grid;position:relative;overflow:hidden}.product-ecosystem__product:after{content:"";border:1px solid #4b4efc1f;border-radius:50%;width:10rem;height:10rem;position:absolute;bottom:-4.5rem;right:-3rem;box-shadow:0 0 0 1.5rem #4b4efc08,0 0 0 3rem #4b4efc05}.product-ecosystem__product:hover{background:#fff;border-color:#4b4efc47;transform:translateY(-.25rem);box-shadow:0 1.25rem 2.75rem #17132f14}.product-ecosystem__product:focus-visible{outline:3px solid var(--ln-color-accent);outline-offset:3px}.product-ecosystem__icon{width:2.5rem;height:2.5rem;color:var(--ln-color-accent);background:#fff;border:1px solid #4b4efc1f;border-radius:50%;place-items:center;display:grid}.product-ecosystem__icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:1.25rem}.product-ecosystem__arrow{z-index:3;color:currentColor;pointer-events:none;width:1.25rem;height:1.25rem;transition:transform var(--ln-motion-fast) var(--ln-ease-standard);position:absolute;top:1.65rem;right:1.65rem}.product-ecosystem__product:hover .product-ecosystem__arrow{transform:translate(.2rem,-.2rem)}.product-ecosystem__product-copy{z-index:1;align-self:end;gap:.6rem;display:grid}.product-ecosystem__product-copy strong{letter-spacing:-.025em;max-width:18ch;font-size:1.375rem;font-weight:450;line-height:1.1}.product-ecosystem__product-copy>span{color:#67636f;max-width:34ch;font-size:.9375rem;line-height:1.45}.product-ecosystem__explore{z-index:2;opacity:0;transition:opacity var(--ln-motion-fast), transform var(--ln-motion-fast);font-size:.75rem;position:absolute;bottom:1.5rem;right:1.5rem;transform:translateY(.35rem)}.product-ecosystem__product:hover .product-ecosystem__explore{opacity:1;transform:translateY(0)}.product-ecosystem--motion-grid .product-ecosystem__products{grid-auto-rows:minmax(22rem,auto)}.product-ecosystem__product[data-visual=generated-motion]{isolation:isolate;background:linear-gradient(145deg,#fafafe,#f1f1f8);min-height:22rem}.product-ecosystem__product[data-visual=generated-motion]:after{display:none}.product-ecosystem__product[data-visual=generated-motion] .product-ecosystem__icon,.product-ecosystem__product[data-visual=generated-motion] .product-ecosystem__product-copy{z-index:3;position:relative}.product-ecosystem__product[data-visual=generated-motion] .product-ecosystem__product-copy{padding-top:9rem}.product-ecosystem__product[data-media-stage]{isolation:isolate;background:#f7f6f9;grid-template-rows:minmax(0,1fr) auto;gap:1.25rem;min-height:30rem;padding:1rem}.product-ecosystem__product[data-media-stage]>[data-lochness-media-kind=static]{min-width:0;min-height:0}.product-ecosystem__product[data-media-stage] .ln-media-stage{aspect-ratio:auto;height:100%;min-height:0;max-height:none}.product-ecosystem__product[data-media-stage] .ln-media-stage__content{inset:9%}.product-ecosystem__product[data-media-stage] .product-ecosystem__product-copy{padding:0 .5rem .5rem}.product-ecosystem__product[data-media-stage]:after{display:none}.product-ecosystem__product[data-media-stage] .product-ecosystem__icon,.product-ecosystem__product[data-media-stage] .product-ecosystem__product-copy{z-index:3;position:relative}.product-ecosystem__media-effect{z-index:0;color:var(--ln-color-accent);pointer-events:none;position:absolute;inset:0;overflow:hidden}.product-ecosystem__media-effect:after{content:"";background:linear-gradient(#0000 5%,#f7f6f914 38%,#f7f6f9 86%);position:absolute;inset:0}.product-ecosystem__media-effect[data-effect=orbit]{transition:transform .8s var(--ln-ease-standard);transform:translate(32%,-26%)scale(.75)}.product-ecosystem__media-effect[data-effect=orbit] i{transform:rotate(calc(var(--product-index) * 9deg));border:1px solid #4b4efc38;border-radius:50%;position:absolute;inset:16% 8%}.product-ecosystem__media-effect[data-effect=orbit] i:nth-child(2){inset:25% 16%;transform:rotate(58deg)}.product-ecosystem__media-effect[data-effect=orbit] i:nth-child(3){inset:34% 25%;transform:rotate(-46deg)}.product-ecosystem__media-effect[data-effect=orbit] b{background:currentColor;border-radius:50%;width:.75rem;height:.75rem;position:absolute;top:48%;left:49%;box-shadow:0 0 2rem #4b4efcb3}.product-ecosystem__product:hover [data-effect=orbit],.product-ecosystem__product:focus-visible [data-effect=orbit]{transform:translate(25%,-18%)scale(1)rotate(18deg)}.product-ecosystem__media-effect[data-effect=prism]{background:linear-gradient(125deg,#0000 28%,#4b4efc0d 48%,#0000 68%)}.product-ecosystem__media-effect[data-effect=prism] i{filter:blur(1px);opacity:.55;width:5rem;height:150%;transition:transform .7s var(--ln-ease-standard), opacity .7s;background:linear-gradient(90deg,#0000,#4b4efc29,#61dcff33,#ff64cf24,#0000);position:absolute;top:-30%;right:8%;transform:rotate(28deg)translate(4rem)}.product-ecosystem__media-effect[data-effect=prism] i:nth-child(2){width:2rem;transition-delay:50ms;right:31%}.product-ecosystem__media-effect[data-effect=prism] i:nth-child(3){width:1rem;transition-delay:.1s;right:52%}.product-ecosystem__product:hover [data-effect=prism] i,.product-ecosystem__product:focus-visible [data-effect=prism] i{opacity:1;transform:rotate(28deg)translate(-4rem)}.product-ecosystem__media-effect[data-effect=field]{transition:transform .75s var(--ln-ease-standard);inset:-15%;transform:rotate(-8deg)scale(.9)}.product-ecosystem__media-effect[data-effect=field] i{inset:var(--field-y) var(--field-x);border:1px solid #4b4efc2b;border-radius:50%;position:absolute}.product-ecosystem__media-effect[data-effect=field] i:first-child{--field-y:8%;--field-x:5%}.product-ecosystem__media-effect[data-effect=field] i:nth-child(2){--field-y:16%;--field-x:10%}.product-ecosystem__media-effect[data-effect=field] i:nth-child(3){--field-y:24%;--field-x:15%}.product-ecosystem__media-effect[data-effect=field] i:nth-child(4){--field-y:32%;--field-x:20%;background:radial-gradient(circle,#4b4efc3b,#0000 64%)}.product-ecosystem__product:hover [data-effect=field],.product-ecosystem__product:focus-visible [data-effect=field]{transform:rotate(9deg)scale(1.16)}.product-ecosystem__media-effect[data-effect=interference] i{width:15rem;height:15rem;transition:transform .8s var(--ln-ease-standard);border:1px solid #4b4efc2e;border-radius:50%;position:absolute;top:-20%;box-shadow:0 0 0 1.5rem #4b4efc0a,0 0 0 3rem #4b4efc08,0 0 0 4.5rem #4b4efc05}.product-ecosystem__media-effect[data-effect=interference] i:first-child{left:-18%}.product-ecosystem__media-effect[data-effect=interference] i:nth-child(2){right:-18%}.product-ecosystem__media-effect[data-effect=interference] b{opacity:0;background:repeating-linear-gradient(108deg,#0000 0 12px,#4b4efc12 13px 14px);transition:opacity .5s;position:absolute;inset:0}.product-ecosystem__product:hover [data-effect=interference] i:first-child,.product-ecosystem__product:focus-visible [data-effect=interference] i:first-child{transform:translate(22%)}.product-ecosystem__product:hover [data-effect=interference] i:nth-child(2),.product-ecosystem__product:focus-visible [data-effect=interference] i:nth-child(2){transform:translate(-22%)}.product-ecosystem__product:hover [data-effect=interference] b,.product-ecosystem__product:focus-visible [data-effect=interference] b{opacity:1}.product-ecosystem__media-effect[data-effect=shards]{perspective:18rem}.product-ecosystem__media-effect[data-effect=shards] i{top:12%;right:var(--shard-right);clip-path:polygon(50% 0,100% 84%,22% 100%,0 20%);width:3.8rem;height:6.5rem;transform:rotate(var(--shard-angle)) translateY(var(--shard-y));transition:transform .7s var(--ln-ease-standard);background:linear-gradient(145deg,#ffffffbf,#4b4efc14);border:1px solid #4b4efc29;position:absolute}.product-ecosystem__media-effect[data-effect=shards] i:first-child{--shard-right:7%;--shard-angle:-18deg;--shard-hover-angle:-34deg;--shard-x:-24px;--shard-y:0;--shard-hover-y:-14px}.product-ecosystem__media-effect[data-effect=shards] i:nth-child(2){--shard-right:17%;--shard-angle:-10deg;--shard-hover-angle:-17deg;--shard-x:-12px;--shard-y:-5px;--shard-hover-y:-7px}.product-ecosystem__media-effect[data-effect=shards] i:nth-child(3){--shard-right:27%;--shard-angle:-2deg;--shard-hover-angle:0deg;--shard-x:0;--shard-y:-10px;--shard-hover-y:0}.product-ecosystem__media-effect[data-effect=shards] i:nth-child(4){--shard-right:37%;--shard-angle:6deg;--shard-hover-angle:17deg;--shard-x:12px;--shard-y:-15px;--shard-hover-y:7px}.product-ecosystem__media-effect[data-effect=shards] i:nth-child(5){--shard-right:47%;--shard-angle:14deg;--shard-hover-angle:34deg;--shard-x:24px;--shard-y:-20px;--shard-hover-y:14px}.product-ecosystem__product:hover [data-effect=shards] i,.product-ecosystem__product:focus-visible [data-effect=shards] i{transform:rotate(var(--shard-hover-angle)) translate3d(var(--shard-x), var(--shard-hover-y), 2rem)}.product-ecosystem__media-effect[data-effect=threads] svg{width:116%;height:62%;position:absolute;top:3%;right:-8%;overflow:visible}.product-ecosystem__media-effect[data-effect=threads] path{fill:none;stroke:#4b4efc3d;stroke-width:1.25px;stroke-dasharray:7 8;transition:stroke-dashoffset 1s var(--ln-ease-standard), stroke .5s}.product-ecosystem__media-effect[data-effect=threads] path:nth-child(2n){stroke:#69adff47;stroke-dasharray:3 9}.product-ecosystem__media-effect[data-effect=threads] circle{fill:#fff;stroke:currentColor;stroke-width:1.5px;filter:drop-shadow(0 0 8px #4b4efc99);transform-box:fill-box;transform-origin:50%;transition:transform .5s}.product-ecosystem__product:hover [data-effect=threads] path,.product-ecosystem__product:focus-visible [data-effect=threads] path{stroke:#4b4efc9e;stroke-dashoffset:-32px}.product-ecosystem__product:hover [data-effect=threads] circle,.product-ecosystem__product:focus-visible [data-effect=threads] circle{transform:scale(1.6)}@keyframes product-ambient-orbit{50%{transform:translate(27%,-21%)scale(.9)rotate(8deg)}}@keyframes product-ambient-prism{50%{opacity:.82;transform:rotate(28deg)translate(-1.5rem)}}@keyframes product-ambient-field{50%{transform:rotate(2deg)scale(1.04)}}@keyframes product-ambient-interference-left{50%{transform:translate(10%)}}@keyframes product-ambient-interference-right{50%{transform:translate(-10%)}}@keyframes product-ambient-threads{to{stroke-dashoffset:-30px}}@keyframes product-ambient-shards{50%{transform:rotate(var(--shard-angle)) translateY(calc(var(--shard-y) - 8px))}}.product-ecosystem__product[data-visual=generated-motion] [data-effect=orbit]{animation:8s ease-in-out infinite product-ambient-orbit}.product-ecosystem__product[data-visual=generated-motion] [data-effect=prism] i{animation:7s ease-in-out infinite alternate product-ambient-prism}.product-ecosystem__product[data-visual=generated-motion] [data-effect=field]{animation:9s ease-in-out infinite product-ambient-field}.product-ecosystem__product[data-visual=generated-motion] [data-effect=interference] i:first-child{animation:8s ease-in-out infinite product-ambient-interference-left}.product-ecosystem__product[data-visual=generated-motion] [data-effect=interference] i:nth-child(2){animation:8s ease-in-out infinite product-ambient-interference-right}.product-ecosystem__product[data-visual=generated-motion] [data-effect=shards] i{animation:6s ease-in-out infinite alternate product-ambient-shards}.product-ecosystem__product[data-visual=generated-motion] [data-effect=threads] path{animation:9s linear infinite product-ambient-threads}.product-ecosystem__platform{border-radius:var(--pe-radius);color:#fff;isolation:isolate;background:linear-gradient(135deg,#4b4efc 0%,#3739cf 56%,#20226f 100%);min-height:32rem;padding:1.75rem;display:grid;position:relative;overflow:hidden}.product-ecosystem__platform:before{content:"";opacity:.28;background-image:linear-gradient(#ffffff1a 1px,#0000 1px),linear-gradient(90deg,#ffffff1a 1px,#0000 1px);background-size:3.5rem 3.5rem;position:absolute;inset:0;mask-image:linear-gradient(90deg,#000,#0000 72%)}.product-ecosystem__platform-copy{z-index:4;align-content:start;gap:.75rem;max-width:32rem;display:grid;position:relative}.product-ecosystem__platform-copy>span{color:#d3d4ff;letter-spacing:.07em;text-transform:uppercase;font-size:.75rem;font-weight:550}.product-ecosystem__platform-copy strong{letter-spacing:-.04em;max-width:13ch;font-size:clamp(1.8rem,3vw,3rem);font-weight:450;line-height:1}.product-ecosystem__platform-copy p{color:#ffffffc2;max-width:44ch;margin:0;font-size:.9375rem;line-height:1.5}.product-ecosystem__visual{position:absolute;inset:13rem 0 0;overflow:hidden}.product-ecosystem__halo{filter:blur(10px);background:radial-gradient(circle,#a7a8ff94,#0000 66%);border-radius:50%;width:24rem;height:24rem;position:absolute;top:7%;left:50%;transform:translate(-50%)}.product-ecosystem__card{z-index:2;aspect-ratio:1.586;background:linear-gradient(135deg,#6d70ff 0%,#4548ee 54%,#2225a7 100%);border:1px solid #ffffff38;border-radius:1.15rem;width:min(72%,22rem);position:absolute;top:26%;left:50%;transform:translate(-50%)rotate(-5deg);box-shadow:0 2rem 5rem #00000061}.product-ecosystem__card:after{content:"";border-radius:inherit;background:repeating-radial-gradient(circle at 0 100%,#0000 0 13px,#ffffff14 14px 15px);position:absolute;inset:0}.product-ecosystem__wordmark,.product-ecosystem__chip,.product-ecosystem__card small,.product-ecosystem__card b,.product-ecosystem__card em{z-index:1;position:absolute}.product-ecosystem__wordmark{font-size:1.15rem;font-weight:550;top:10%;left:8%}.product-ecosystem__chip{background:linear-gradient(135deg,#d8d1c0,#998f79);border-radius:.35rem;width:2.25rem;height:1.7rem;top:39%;left:9%}.product-ecosystem__card small{letter-spacing:.12em;font-size:.55rem;bottom:20%;left:9%}.product-ecosystem__card b{letter-spacing:.12em;font-size:.8rem;font-weight:450;bottom:9%;left:9%}.product-ecosystem__card em{font-size:1rem;font-style:normal;font-weight:650;bottom:9%;right:8%}.product-ecosystem__policy,.product-ecosystem__transaction{z-index:3;color:#17132f;backdrop-filter:blur(12px);background:#fffffff0;border:1px solid #ffffff24;border-radius:.8rem;gap:.2rem;padding:.85rem 1rem;display:grid;position:absolute;box-shadow:0 1rem 2rem #00000038}.product-ecosystem__policy{z-index:1;width:11rem;top:13%;right:4%;transform:rotate(3deg)}.product-ecosystem__transaction{width:12rem;bottom:7%;left:4%;transform:rotate(2deg)}.product-ecosystem__policy span,.product-ecosystem__transaction span{color:#777281;font-size:.625rem}.product-ecosystem__policy strong,.product-ecosystem__transaction strong{font-size:.75rem;font-weight:550}.product-ecosystem__policy i{color:#18794e;background:#e0f7eb;border-radius:999px;width:max-content;padding:.2rem .4rem;font-size:.6rem;font-style:normal}.product-ecosystem__transaction b{font-size:.9rem;font-weight:550}@media (width>=40.0625rem){.product-ecosystem{padding-block:var(--ln-section-padding-tablet)}.product-ecosystem__products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64.0625rem){.product-ecosystem{padding-block:var(--ln-section-padding-desktop)}.product-ecosystem__header{margin-bottom:4rem}.product-ecosystem--product-grid .product-ecosystem__products,.product-ecosystem--motion-grid .product-ecosystem__products,.product-ecosystem--media-stage-grid .product-ecosystem__products,.product-ecosystem--platform-top .product-ecosystem__products{grid-template-columns:repeat(3,minmax(0,1fr))}.product-ecosystem--platform-top .product-ecosystem__platform{min-height:23rem;padding:2.5rem}.product-ecosystem--platform-top .product-ecosystem__platform-copy{align-content:center;width:40%;height:100%}.product-ecosystem--platform-top .product-ecosystem__visual{inset:0 0 0 42%}.product-ecosystem--platform-side .product-ecosystem__canvas{grid-template-columns:minmax(23rem,1.15fr) minmax(0,2fr)}.product-ecosystem--platform-side .product-ecosystem__platform{min-height:calc((var(--pe-card-height) * 3) + (var(--pe-gap) * 2))}.product-ecosystem--platform-side .product-ecosystem__visual{inset:14rem 0 0}.product-ecosystem--platform-side .product-ecosystem__products{grid-template-columns:repeat(2,minmax(0,1fr))}}.product-ecosystem--motion-grid .product-ecosystem__product[data-visual=generated-motion]{background:linear-gradient(#ffffffe0,#f6f5fcf0),#f7f6f9;border-color:#4b4efc24}.product-ecosystem--motion-grid .product-ecosystem__product[data-visual=generated-motion]:after{z-index:4;width:55%;height:1.5px;animation:7.2s linear infinite platform-continuous-scan;animation-delay:calc(var(--product-index) * -1.2s);background:linear-gradient(90deg,#0000,#4b4efceb,#75d3ffd1,#0000);border:0;border-radius:999px;display:block;inset:0 auto auto -65%;box-shadow:0 .25rem 1rem #4b4efc47}.product-ecosystem--motion-grid .product-ecosystem__media-effect{opacity:.9;will-change:transform}.product-ecosystem--motion-grid .product-ecosystem__product[data-visual=generated-motion] [data-effect],.product-ecosystem--motion-grid .product-ecosystem__product[data-visual=generated-motion] [data-effect] i,.product-ecosystem--motion-grid .product-ecosystem__product[data-visual=generated-motion] [data-effect] path{animation-delay:calc(var(--product-index) * -1.15s)}.product-ecosystem--motion-grid .product-ecosystem__product[data-visual=generated-motion] .product-ecosystem__icon{animation:7.2s ease-out infinite platform-icon-signal;animation-delay:calc(var(--product-index) * -1.2s);box-shadow:0 0 #4b4efc29}.product-ecosystem--motion-grid .product-ecosystem__product[data-visual=generated-motion] .product-ecosystem__product-copy{background:linear-gradient(#0000,#f7f6f9b8 28%,#f7f6f9 62%)}@keyframes platform-continuous-scan{0%{opacity:0;transform:translate(0)}8%{opacity:1}32%{opacity:1}42%,to{opacity:0;transform:translate(310%)}}@keyframes platform-icon-signal{0%,35%,to{box-shadow:0 0 #4b4efc00}8%{box-shadow:0 0 0 .45rem #4b4efc14}18%{box-shadow:0 0 0 .9rem #4b4efc00}}@keyframes platform-grid-drift{to{background-position:3.5rem 3.5rem,3.5rem 3.5rem}}@keyframes platform-halo-breathe{50%{opacity:.72;transform:translate(-50%)scale(1.09)}}@keyframes platform-card-drift{50%{transform:translate(-50%,-.55rem)rotate(-3deg)}}@keyframes platform-policy-drift{50%{transform:translate(-.4rem,.35rem)rotate(1deg)}}@keyframes platform-transaction-drift{50%{transform:translate(.45rem,-.3rem)rotate(3deg)}}.product-ecosystem__platform:before{animation:16s linear infinite platform-grid-drift}.product-ecosystem__halo{animation:7s ease-in-out infinite platform-halo-breathe}.product-ecosystem__card{animation:8s ease-in-out infinite platform-card-drift}.product-ecosystem__policy{animation:6.5s ease-in-out infinite platform-policy-drift}.product-ecosystem__transaction{animation:7.5s ease-in-out infinite reverse platform-transaction-drift}@media (hover:hover){.product-ecosystem--motion-grid .product-ecosystem__product:hover .product-ecosystem__media-effect{opacity:.68}.product-ecosystem--motion-grid .product-ecosystem__product:hover .product-ecosystem__icon,.product-ecosystem--motion-grid .product-ecosystem__product:hover:after{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.product-ecosystem__product,.product-ecosystem__arrow,.product-ecosystem__explore{transition:none}.product-ecosystem__product:hover{transform:none}.product-ecosystem__media-effect,.product-ecosystem__media-effect i,.product-ecosystem__media-effect path,.product-ecosystem__media-effect circle{transition:none!important}.product-ecosystem__media-effect,.product-ecosystem__media-effect i,.product-ecosystem__media-effect path,.product-ecosystem--motion-grid .product-ecosystem__product:after,.product-ecosystem--motion-grid .product-ecosystem__icon,.product-ecosystem__platform:before,.product-ecosystem__halo,.product-ecosystem__card,.product-ecosystem__policy,.product-ecosystem__transaction{animation:none!important}}.hero{background:#f4f5f7;padding:112px 0 96px}.hero h1{letter-spacing:-.05em;max-width:850px;margin:12px 0 24px;font-size:clamp(42px,7vw,84px);line-height:.98}.section{padding:88px 0}.eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:700}.lede{color:#555;max-width:680px;font-size:20px}.actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.button{border:1px solid #111;border-radius:999px;padding:12px 18px;text-decoration:none;display:inline-block}.button.primary{color:#fff;background:#111}.grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.card{border:1px solid #ddd;border-radius:16px;padding:24px}.split{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}.media{background:#ececec;border-radius:20px;place-items:center;min-height:320px;display:grid;overflow:hidden}.media-left .media{order:-1}.faq details{border-bottom:1px solid #ddd;padding:18px 0}.cta{color:#fff;background:#111;border-radius:28px;padding:56px}.footer{color:#666;justify-content:space-between;gap:24px;padding:48px 0;display:flex}.footer p{margin:.25rem 0}.footer nav{gap:16px;display:flex}.answer-summary,.proof{background:#f4f5f7;border:1px solid #ddd;border-radius:20px;padding:clamp(28px,5vw,64px)}.inline-list,.breadcrumb{flex-wrap:wrap;gap:16px;display:flex}.steps{counter-reset:step;grid-template-columns:repeat(4,1fr);gap:20px;padding:0;list-style:none;display:grid}.steps li{counter-increment:step;border-top:1px solid #111;padding-top:18px}.steps li:before{content:counter(step,decimal-leading-zero);font-size:12px}.table-scroll{overflow:auto}table{border-collapse:collapse;width:100%}th,td{text-align:left;border-bottom:1px solid #ddd;padding:16px}.integration-list,.metrics{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.proof blockquote{margin:0 0 28px;font-size:clamp(28px,4vw,52px);line-height:1.08}.metrics strong,.metrics span,.related-card span{display:block}.metrics strong{font-size:30px}.related-card{border:1px solid #ddd;border-radius:16px;padding:24px;text-decoration:none;display:block}.breadcrumb{padding-top:24px;font-size:13px}.breadcrumb>*+:before{content:"/";color:#888;margin-right:16px}@media (width<=760px){.grid,.split,.steps,.integration-list,.metrics{grid-template-columns:1fr}.media-left .media{order:0}.section{padding:64px 0}.nav nav{display:none}.footer{display:block}}
