.soloco-landing .data-connection{--site-paper:#ffffff;--site-ink:#141516;--site-ink-muted:#666a70;--journey-sheet:#17191d;--journey-sheet-ink:#f6f7f9;--journey-sheet-line:#ffffff24;--journey-sheet-shadow:inset 0 1px 0 #ffffff1a,inset 0 -1px 0 #00000066,0 2px 4px #10182814,0 16px 30px -16px #1018284d;--palette-indigo:#729ed3;--palette-indigo-foreground:#f6f8fb;--palette-amber:#edc563;--palette-amber-foreground:#59461f;--journey-sheet-muted:#bdc2ca;position:relative;background:var(--site-paper);color:var(--site-ink)}.soloco-landing .data-stage{--data-paper-width:clamp(130px,24vw,180px);--data-paper-height:calc(var(--data-paper-width) * 1.25);position:relative;max-width:1800px;margin:auto;padding:100px 6vw 70px}.soloco-landing .data-intro{position:relative;z-index:4;text-align:center;max-width:900px;margin:30px auto 0}.soloco-landing .data-intro h2{font-size:clamp(38px,6vw,88px);font-weight:500;letter-spacing:-.055em;line-height:1.15;margin:0 0 8px}.soloco-landing .data-intro p{font-size:clamp(16px,1.3vw,20px);line-height:1.75;max-width:600px;margin:auto;color:var(--site-ink-muted);text-wrap:pretty}.soloco-landing .data-composition{position:relative;max-width:900px;margin:42px auto 0;isolation:isolate}.soloco-landing .data-sources{position:relative;z-index:1;display:flex;flex-wrap:wrap;justify-content:center;gap:20px;list-style:none;margin:0;padding:0;pointer-events:none}.soloco-landing .data-source{flex:0 0 auto}.soloco-landing .data-paper{position:relative;display:flex;flex-direction:column;width:var(--data-paper-width);height:var(--data-paper-height);padding:clamp(26px,calc(var(--data-paper-width) * .18),34px) calc(var(--data-paper-width) * .12) 18px}.soloco-landing .data-connection .data-paper{border-color:#ffffff29 #ffffff1a #ffffff1a #ffffff1f}.soloco-landing .data-connection:not([data-enhanced]) .data-paper{height:auto;min-height:var(--data-paper-height)}.soloco-landing .data-paper-title{display:flex;align-items:center;gap:7px;margin-bottom:14px;font-size:clamp(11px,calc(var(--data-paper-width) * .08),16px);font-weight:500;white-space:nowrap}.soloco-landing .data-paper-description{margin:0;font-size:clamp(10px,calc(var(--data-paper-width) * .068),14px);line-height:1.8;color:var(--journey-sheet-muted);text-wrap:pretty}.soloco-landing .data-paper-title img,.soloco-landing .data-paper-title svg{flex:0 0 auto;width:clamp(16px,calc(var(--data-paper-width) * .105),24px);height:clamp(16px,calc(var(--data-paper-width) * .105),24px);object-fit:contain}.soloco-landing .data-paper-lines{margin-top:auto;padding-top:16px}.soloco-landing .data-paper-lines i{display:block;height:1px;background:var(--journey-sheet-line)}.soloco-landing .data-paper-lines i+i{width:68%;margin-top:10px}.soloco-landing .data-folder-stack{position:relative;margin:60px auto 0}.soloco-landing .data-folder-part,.soloco-landing .data-folder-stack{width:calc(var(--data-paper-width) * 2.1);height:calc(var(--data-paper-width) * 2.1 * .65)}.soloco-landing .data-folder-part{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.soloco-landing .data-folder-back-frame{z-index:0}.soloco-landing .data-folder-front-frame{z-index:3;pointer-events:none}.soloco-landing .data-folder-back{position:absolute;inset:0 6.25%;border:1px solid #c5e1ff66;border-radius:18px;background-color:#2463bc;background-image:var(--journey-material-grain),radial-gradient(ellipse at 12% 0,#b5dcff59,transparent 66%),linear-gradient(150deg,#4c98eb,#2463bc 58%,#17448c);background-size:144px 144px,100% 100%,100% 100%;box-shadow:inset 0 1px 1px #e5f3ff99,inset 1px 0 0 #d3eaff40,inset 0 -2px 3px #082b6266,0 2px 3px #12346326,0 28px 52px -18px #12437a40}.soloco-landing .data-folder-front{position:absolute;inset:15% 0 0;transform-origin:bottom;clip-path:var(--folder-front-shape);background:linear-gradient(155deg,#a3d5fff0,#4d9aebc9 32%,#226bd0b8 65%,#74baffeb);backdrop-filter:blur(12px) saturate(1.15);-webkit-backdrop-filter:blur(12px) saturate(1.15);box-shadow:inset 0 -2px 2px #c9e8ff80}.soloco-landing .data-folder-front:before{content:"";position:absolute;inset:1px 1px 2px;clip-path:inherit;background-image:var(--journey-material-grain),radial-gradient(ellipse at 6% 0,#e0f4ff66,transparent 58%),linear-gradient(112deg,#caeaff33,#7bbaff0a 42%,#0a3d9326);background-size:144px 144px,100% 100%,100% 100%;box-shadow:inset 0 2px 2px #e9f7ff80,inset 0 -3px 5px #12397b3d;pointer-events:none}.soloco-landing .data-folder-front:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 1%,#e4f5ff45 6%,transparent 18%,transparent 86%,#0b337a26 96%);pointer-events:none}.soloco-landing .data-folder-mark{position:absolute;left:12%;bottom:16%;display:block;width:22%;height:auto;filter:brightness(0) invert(1)}@media (prefers-reduced-transparency:reduce){.soloco-landing .data-folder-front{background:linear-gradient(155deg,#65adf1,#2872d2);backdrop-filter:none;-webkit-backdrop-filter:none}}.soloco-landing .data-connection[data-enhanced=true]{height:var(--data-scroll-height,250svh)}.soloco-landing .data-connection[data-enhanced=true] .data-arrival{position:relative;height:100%}.soloco-landing .data-connection[data-enhanced=true] .data-stage{position:sticky;top:0;height:100svh;padding:0;overflow:visible;isolation:isolate}.soloco-landing .data-connection[data-enhanced=true] .data-intro{position:absolute;left:0;right:0;top:max(100px,14%);width:min(82%,1000px);max-width:none;margin:0 auto}.soloco-landing .data-connection[data-enhanced=true] .data-composition{position:absolute;inset:0;max-width:none;margin:0;pointer-events:none}.soloco-landing .data-connection[data-enhanced=true]+.portrait-journey[data-enhanced]{background:transparent}.soloco-landing .data-connection[data-enhanced=true] .data-folder-stack{display:contents}.soloco-landing .data-connection[data-enhanced=true] .data-sources{position:absolute;inset:0;display:block;perspective:1200px}.soloco-landing .data-connection[data-enhanced=true] .data-source{position:absolute;left:0;top:0;margin:calc(var(--data-paper-height) * -.5) 0 0 calc(var(--data-paper-width) * -.5)}.soloco-landing .data-connection[data-enhanced=true] .data-intro h2{font-size:clamp(48px,min(6vw,9svh),92px)}.soloco-landing .data-connection[data-enhanced=true] .data-intro p{max-width:min(36vw,600px)}.soloco-landing .data-title-line{padding-block:.14em;margin-block:-.14em}.soloco-landing .data-connection[data-enhanced=true][data-language=en] .data-intro h2{font-size:clamp(36px,min(4.5vw,8svh),76px)}@media (max-width:600px){.soloco-landing .data-stage{padding:75px 22px 24px}.soloco-landing .data-sources{gap:14px}.soloco-landing .data-composition{margin-top:30px}}.soloco-landing .data-folder-part{--folder-rim:color-mix(in srgb,color-mix(in srgb,#3886ff 7%,white) 65%,transparent)}.soloco-landing .data-folder-back:after{content:"";position:absolute;inset:0;border-radius:inherit;border:2px solid var(--folder-rim);filter:blur(.6px);pointer-events:none}.soloco-landing .data-folder-rim{position:absolute;inset:0;z-index:3;width:100%;height:100%;fill:none;stroke:var(--folder-rim);stroke-width:4px;stroke-linejoin:round;filter:blur(.6px);pointer-events:none}