.soloco-landing .portrait-journey{--journey-sheet-muted:color-mix(in srgb,var(--site-paper) 78%,var(--site-ink));position:relative;color:var(--journey-sheet-ink);background:transparent;scroll-margin-top:0}.soloco-landing .portrait-stage{position:relative;isolation:isolate;padding-bottom:50px}.soloco-landing .portrait-papers{max-width:1300px;margin:auto;padding:70px 24px 35px}.soloco-landing .portrait-paper{position:relative;padding:34px}.soloco-landing .portrait-paper-label{display:flex;align-items:center;gap:9px;font-size:10px;letter-spacing:.08em;color:var(--journey-sheet-muted)}.soloco-landing .portrait-paper h3{font-size:23px;line-height:1.45;font-weight:500;letter-spacing:-.035em;margin:18px 0 24px}.soloco-landing .portrait-paper p{font-size:13px;line-height:1.9;color:var(--journey-sheet-muted)}.soloco-landing .portrait-paper dl{margin:28px 0 0}.soloco-landing .portrait-paper dl>div{border-top:1px solid var(--journey-sheet-line);padding:16px 0}.soloco-landing .portrait-paper dt{font-size:10px;color:var(--journey-sheet-muted);margin-bottom:8px}.soloco-landing .portrait-paper dd{font-size:12px;line-height:1.9;margin:0}.soloco-landing .portrait-main{display:none}.soloco-landing .portrait-paper-footer{position:absolute;left:10%;right:10%;bottom:7%;display:flex;justify-content:space-between;align-items:center;padding-top:20px;opacity:.65}.soloco-landing .portrait-paper-rule{position:absolute;top:0;left:0;right:0;height:1px;background:#3156a92b}.soloco-landing .portrait-paper-footer img{width:72px;height:auto}.soloco-landing .portrait-paper-ticks{width:44px;height:9px;background:repeating-linear-gradient(90deg,#3156a9 0 1px,transparent 1px 7px);opacity:.65}.soloco-landing .portrait-main[data-in-folder]{display:block;position:absolute;left:0;top:0;margin:0;min-height:0;max-width:none;transform-origin:center;z-index:2;pointer-events:none}.soloco-landing .portrait-dimensions{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding:0;margin:0;list-style:none}.soloco-landing .portrait-headline{text-align:center;padding:30px 20px}.soloco-landing .portrait-backdrop .ows-field{opacity:.32;mask-image:radial-gradient(ellipse 80% 70% at 58% 30%,#000 28%,#0008 65%,transparent 100%)}.soloco-landing .portrait-headline h2{font-size:clamp(30px,5vw,74px);line-height:1.2;font-weight:600;letter-spacing:-.055em;margin:0 0 26px}.soloco-landing .portrait-headline p{font-size:clamp(15px,1.7vw,23px);color:var(--journey-sheet-muted)}.soloco-landing .portrait-headline[lang=zh] h2{white-space:pre-line}.soloco-landing .portrait-journey[data-enhanced]{height:var(--portrait-scroll-height)}.soloco-landing .data-connection[data-enhanced]+.portrait-journey[data-enhanced]{margin-top:calc(-1 * var(--portrait-overlap))}.soloco-landing .portrait-journey[data-enhanced] .portrait-stage{position:sticky;top:0;height:100svh;overflow:clip;padding:0}.soloco-landing .portrait-journey[data-enhanced] .portrait-papers{position:absolute;inset:0;padding:0;max-width:none}.soloco-landing .portrait-journey[data-enhanced] .portrait-paper{position:absolute;left:0;top:0;min-height:0;max-width:none;margin:0;transform-origin:center}.soloco-landing .portrait-journey[data-enhanced] .portrait-main{display:block;z-index:2}.soloco-landing .portrait-journey[data-enhanced] .portrait-dimensions{display:contents}.soloco-landing .portrait-journey[data-enhanced] .portrait-dimension{z-index:3;padding:2.8vh 2.4vh}.soloco-landing .portrait-journey[data-enhanced] .portrait-dimension h3{font-size:clamp(18px,2.5vh,28px);margin:1.5vh 0 1.2vh}.soloco-landing .portrait-journey[data-enhanced] .portrait-dimension p{margin:0;font-size:clamp(12px,1.45vh,17px);line-height:1.55}.soloco-landing .portrait-journey[data-enhanced] .portrait-dimension dl{margin-top:1.4vh}.soloco-landing .portrait-journey[data-enhanced] .portrait-dimension dl>div{padding:.9vh 0}.soloco-landing .portrait-journey[data-enhanced] .portrait-dimension dt{font-size:clamp(11px,1.2vh,14px);margin-bottom:4px}.soloco-landing .portrait-journey[data-enhanced] .portrait-dimension dd{font-size:clamp(12px,1.45vh,17px);line-height:1.55}.soloco-landing .portrait-journey[data-enhanced] .portrait-dimension .portrait-paper-label{font-size:clamp(10px,1.1vh,13px)}.soloco-landing .portrait-journey[data-enhanced] .portrait-dimension--interests,.soloco-landing .portrait-journey[data-enhanced] .portrait-dimension--values{z-index:1}.soloco-landing .portrait-journey[data-enhanced] .portrait-headline{position:absolute;z-index:8;top:39%;left:0;width:100%;padding:0;pointer-events:none}.soloco-landing .portrait-journey[data-enhanced] .portrait-headline h2{max-width:min(61vh,88vw);margin:0 auto;font-size:clamp(36px,6.1vh,72px);line-height:1.32;font-weight:600;letter-spacing:-.035em;text-wrap:balance}.soloco-landing .portrait-journey[data-enhanced] .portrait-headline p{max-width:52vh;font-size:clamp(14px,1.9vh,22px);line-height:1.65;letter-spacing:.02em;margin:2.2vh auto 0}@media (max-height:619px),(max-width:899px),(prefers-reduced-motion:reduce){.soloco-landing .portrait-dimensions{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.soloco-landing .portrait-dimensions{grid-template-columns:1fr}.soloco-landing .portrait-paper{padding:30px}}.soloco-landing .portrait-backdrop{position:absolute;z-index:-1;inset:0;background:radial-gradient(ellipse 46% 64% at 49% 45%,#7b9dea99,transparent 100%),radial-gradient(ellipse 72% 88% at 76% 35%,#385bb8,transparent 100%),linear-gradient(145deg,#14275c,#294990 72%,#587dc1);pointer-events:none}.soloco-landing .portrait-journey[data-enhanced] .portrait-backdrop{mask-image:radial-gradient(ellipse var(--portrait-reveal,145%) var(--portrait-reveal,145%) at 50% 70%,#000 55%,transparent 100%),radial-gradient(ellipse 100% 92% at 35% 18%,#000 45%,#000d 64%,#0005 85%,transparent 100%);mask-composite:intersect}.soloco-landing .portrait-headline h2{position:relative}.soloco-landing .portrait-headline h2>span{line-height:inherit}.soloco-landing .portrait-journey:not([data-enhanced]) .portrait-headline{color:#fff}@media (max-width:899px){.soloco-landing .portrait-journey:not([data-enhanced]) .portrait-stage{padding-bottom:24px}.soloco-landing .portrait-journey:not([data-enhanced]) .portrait-papers{padding:40px 18px 12px}.soloco-landing .portrait-journey:not([data-enhanced]) .portrait-dimensions{gap:14px}.soloco-landing .portrait-journey:not([data-enhanced]) .portrait-paper:before{display:none}.soloco-landing .portrait-journey:not([data-enhanced]) .portrait-dimension{padding:22px}.soloco-landing .portrait-journey:not([data-enhanced]) .portrait-paper h3{margin:10px 0 12px;font-size:23px;line-height:1.35}.soloco-landing .portrait-journey:not([data-enhanced]) .portrait-paper p{margin:0;font-size:14px;line-height:1.65}.soloco-landing .portrait-journey:not([data-enhanced]) .portrait-paper dl{margin-top:16px}.soloco-landing .portrait-journey:not([data-enhanced]) .portrait-paper dl>div{display:grid;grid-template-columns:minmax(72px,.75fr) minmax(0,1.6fr);align-items:baseline;gap:12px;padding:10px 0}.soloco-landing .portrait-journey:not([data-enhanced]) .portrait-paper dt{margin:0;font-size:12px;line-height:1.55}.soloco-landing .portrait-journey:not([data-enhanced]) .portrait-paper dd{font-size:14px;line-height:1.65}.soloco-landing .portrait-journey:not([data-enhanced]) .portrait-headline{padding:22px 20px}.soloco-landing .portrait-journey:not([data-enhanced]) .portrait-headline h2{margin-bottom:14px}.soloco-landing .portrait-journey:not([data-enhanced]) .portrait-headline p{margin:0}}@media (max-width:600px){.soloco-landing .portrait-journey:not([data-enhanced]) .portrait-dimension{padding:20px}.soloco-landing .portrait-journey:not([data-enhanced]) .portrait-dimensions{gap:12px}}.soloco-landing .data-journey:has(.portrait-journey[data-enhanced])+.value-journey{position:relative;margin-top:-100svh}.soloco-landing .portrait-paper.portrait-paper{--glass-tint:#fff;--glass-ink:#17171e;--glass-underlay:transparent;--journey-sheet-ink:var(--glass-ink);--journey-sheet-muted:var(--journey-sheet-ink);--journey-sheet-line:color-mix(in srgb,var(--glass-ink) 18%,transparent);box-sizing:border-box;border:0;border-radius:20px;color:var(--journey-sheet-ink);background:color-mix(in srgb,var(--glass-tint) 68%,var(--glass-underlay));-webkit-backdrop-filter:saturate(1.3) blur(7px);backdrop-filter:saturate(1.3) blur(7px);box-shadow:0 8px 24px rgb(0 0 0/5%),0 2px 6px rgb(0 0 0/6.3%)}.soloco-landing .portrait-main.portrait-paper{--glass-tint:#fff;--glass-ink:#102345;--portrait-main-ink:#102345;background:#fff}.soloco-landing .portrait-paper.portrait-paper:before{content:none}.soloco-landing .portrait-paper.portrait-paper:after{content:"";position:absolute;inset:0;border-radius:inherit;border:2px solid color-mix(in srgb,color-mix(in srgb,var(--glass-tint) 7%,white) 65%,transparent);filter:blur(.6px);pointer-events:none}.portrait-journey[data-enhanced=true] .portrait-headline{color:#102345}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.soloco-landing .portrait-paper.portrait-paper{--glass-underlay:white}}@media (prefers-reduced-transparency:reduce){.soloco-landing .portrait-paper.portrait-paper{--glass-underlay:white;-webkit-backdrop-filter:none;backdrop-filter:none}}.soloco-landing .portrait-main .portrait-paper-footer img{filter:brightness(0)}.soloco-landing .portrait-main .portrait-paper-rule{background:color-mix(in srgb,var(--portrait-main-ink) 18%,transparent)}.soloco-landing .portrait-main .portrait-paper-ticks{background:repeating-linear-gradient(90deg,var(--portrait-main-ink) 0 1px,transparent 1px 7px)}.soloco-landing .portrait-journey .portrait-headline .portrait-value-title{margin-top:clamp(16px,2.4vh,28px)}.soloco-landing .use-case-gallery{--case-entry-space:0px;--site-paper:#fff;--site-ink:#17171e;--site-ink-muted:#55565c;--site-line:#dcdde0;--site-brand:#17171e;position:relative;isolation:isolate;background:var(--site-paper);color:var(--site-ink);scroll-margin-top:0;margin-top:var(--case-entry-space)}.soloco-landing .use-case-gallery:before{content:"";position:absolute;inset:auto 0 100%;height:var(--case-entry-space);background:var(--site-paper);pointer-events:none}.soloco-landing .use-case-stage{position:relative;overflow:clip;padding:56px 6vw 70px}.soloco-landing .use-case-heading{position:relative;z-index:3;max-width:760px;margin-bottom:40px}.soloco-landing .use-case-caption>h3,.soloco-landing .use-case-heading>h2{font-family:inherit;font-weight:400;letter-spacing:-.035em}.soloco-landing .use-case-heading>h2{color:var(--site-ink);font-size:clamp(32px,3.4vw,56px);font-weight:700;line-height:1.2;margin:0}.soloco-landing .use-case-exhibits{position:relative}.soloco-landing .use-case-exhibit{position:relative;max-width:980px;margin:0 auto 64px;scroll-margin-top:90px}.soloco-landing .use-case-panel{position:relative}.soloco-landing .use-case-panel-glass{--public-site-button-radius:28px;display:block;width:100%;position:relative;padding:5px;border-radius:28px;overflow:hidden;background:linear-gradient(135deg,#f5f6f8,#fff 45%,#f0f1f3);border:1px solid var(--site-line);box-shadow:0 24px 64px #0002,0 5px 18px #0001,inset 0 1px 2px #ffffff30;cursor:zoom-in}.soloco-landing .use-case-panel-glass:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;box-shadow:inset 0 1px 0 #ffffff1a}.soloco-landing .use-case-image{display:block;width:100%;height:auto;border-radius:22px}.soloco-landing .use-case-output-row{display:flex;align-items:center;flex-wrap:wrap;gap:12px 24px;margin-top:18px}.soloco-landing .use-case-output-row .use-case-outcome{margin:0}.soloco-landing .use-case-enlarge{display:inline-flex;align-items:center;gap:8px;padding:6px 0;border:0;background:none;color:var(--site-ink);font-size:13px;cursor:zoom-in;transition:color .18s}.soloco-landing .use-case-enlarge:hover{color:var(--site-brand)}.soloco-landing .use-case-enlarge:focus-visible,.soloco-landing .use-case-panel-glass:focus-visible{outline:2px solid var(--site-brand);outline-offset:5px}.use-case-image-dialog{width:min(94vw,1380px);max-width:none;max-height:94dvh;overflow:hidden;display:flex;flex-direction:column;padding:0;gap:0;background:#fff;color:#17171e;border:1px solid #ffffff24;border-radius:24px}.use-case-image-dialog img{width:100%;height:auto;border-radius:14px}.soloco-landing .use-case-panel-index{display:block;margin-top:14px;font-family:var(--font-mono,monospace);font-size:12px;letter-spacing:.1em;color:var(--site-ink-muted)}.soloco-landing .use-case-caption{margin:24px auto 0;max-width:720px;text-align:center}.soloco-landing .use-case-eyebrow{display:flex;align-items:center;gap:13px;margin:0 0 12px;color:var(--site-ink-muted);font-size:14px}.soloco-landing .use-case-eyebrow small{font-size:11px;color:var(--site-ink-muted);border:1px solid #f2f0d82b;padding:3px 6px;border-radius:3px;letter-spacing:.04em}.soloco-landing .use-case-caption>h3{margin:0 auto;max-width:25em;color:var(--site-ink);font-size:clamp(24px,2.35vw,36px);line-height:1.42;text-wrap:balance}.soloco-landing .use-case-summary{color:var(--site-ink-muted);margin:13px 0 0;font-size:15px;line-height:1.8;max-width:54em}.soloco-landing .use-case-outcome{color:var(--site-ink-muted);font-size:12px;line-height:1.6;margin:18px 0 0}.soloco-landing .use-case-outcome>span{color:var(--site-ink-muted);margin-right:12px}.soloco-landing .use-case-navigation{display:none}.soloco-landing .use-case-gallery[data-enhanced=true]{height:calc((1 + var(--case-scroll-range)) * 100svh)}.soloco-landing .use-case-gallery[data-enhanced=true] .use-case-stage{position:sticky;top:0;height:100svh;padding:0;perspective:1400px;perspective-origin:52% 45%}.soloco-landing .use-case-gallery[data-enhanced=true] .use-case-heading{position:absolute;top:100px;left:6vw;right:6vw;max-width:none;margin:0}.soloco-landing .use-case-gallery[data-enhanced=true] .use-case-exhibit,.soloco-landing .use-case-gallery[data-enhanced=true] .use-case-exhibits{position:absolute;inset:0;max-width:none;margin:0;pointer-events:none;transform-style:preserve-3d}.soloco-landing .use-case-gallery[data-enhanced=true] .use-case-panel{position:absolute;top:49%;left:52%;width:min(64vw,1240px,90svh);transform:translate(-50%,-50%);will-change:transform}.soloco-landing .use-case-gallery[data-enhanced=true] .use-case-caption{position:absolute;top:100%;left:0;width:100%;max-width:none;pointer-events:auto}.soloco-landing .use-case-gallery[data-enhanced=true] .use-case-navigation{position:absolute;right:6vw;bottom:7svh;display:flex;flex-direction:column;align-items:flex-end;gap:25px;z-index:20}.soloco-landing .use-case-navigation button:focus-visible{outline:2px solid var(--site-brand);outline-offset:5px}@media (min-width:960px) and (max-height:780px){.soloco-landing .use-case-gallery[data-enhanced=true] .use-case-heading{top:85px}.soloco-landing .use-case-gallery[data-enhanced=true] .use-case-panel{top:45%}}@media (max-width:600px){.soloco-landing .use-case-gallery{--case-entry-space:0px}.soloco-landing .use-case-stage{padding:48px 6vw 25px}.soloco-landing .use-case-panel-glass{padding:5px;border-radius:28px}.soloco-landing .use-case-caption>h3{font-size:23px}.soloco-landing .use-case-outcome{overflow-wrap:anywhere}}.use-case-three-layer{position:absolute;inset:0;pointer-events:none;z-index:1;opacity:0;width:100%;height:100%}.soloco-landing .use-case-gallery[data-three=true] .use-case-stage{perspective:none}.soloco-landing .use-case-gallery[data-three=true] .use-case-exhibits{z-index:2;transform-style:flat}.soloco-landing .use-case-gallery[data-three=true] .use-case-exhibit{transform-style:flat}.soloco-landing .use-case-gallery[data-three=true] .use-case-panel{visibility:hidden!important}.soloco-landing .use-case-gallery[data-enhanced=true] .use-case-caption{will-change:transform,opacity}.soloco-landing .use-case-gallery[data-enhanced=true] .use-case-caption>h3{color:var(--site-ink);font-size:clamp(24px,2.35vw,38px);line-height:1.28;text-wrap:pretty;max-width:none}.soloco-landing .use-case-gallery[data-enhanced=true] .use-case-eyebrow{color:var(--site-ink-muted);font-size:14px;margin-bottom:10px}.soloco-landing .use-case-gallery[data-enhanced=true] .use-case-eyebrow small{color:var(--site-ink-muted)}.soloco-landing .use-case-gallery[data-enhanced=true] .use-case-summary{color:var(--site-ink-muted);margin-top:12px;font-size:15px;line-height:1.55}.soloco-landing .use-case-gallery[data-enhanced=true] .use-case-outcome{color:var(--site-ink-muted);margin-top:14px;font-size:12px}.soloco-landing .use-case-gallery[data-enhanced=true] .use-case-outcome>span{color:inherit}.soloco-landing .use-case-gallery[data-three=true] .use-case-three-layer{opacity:1}@media (min-width:960px) and (max-height:780px){.soloco-landing .use-case-gallery[data-enhanced=true] .use-case-caption>h3{font-size:22px;line-height:1.25}.soloco-landing .use-case-gallery[data-enhanced=true] .use-case-eyebrow{font-size:12px;margin-bottom:8px}.soloco-landing .use-case-gallery[data-enhanced=true] .use-case-summary{font-size:13px;line-height:1.45;margin-top:8px}.soloco-landing .use-case-gallery[data-enhanced=true] .use-case-outcome{font-size:11px;margin-top:8px}}.use-case-dialog-header{flex:none;display:grid;gap:10px;padding:24px 60px 20px 24px;border-bottom:1px solid #ffffff20}.use-case-dialog-body{min-height:0;overflow-y:auto;padding:20px}.soloco-landing .use-case-three-open{display:none}.soloco-landing .use-case-gallery[data-three=true] .use-case-three-open{display:block;position:absolute;z-index:4;top:45%;left:52%;width:min(56vw,1080px,80svh);aspect-ratio:1.6;transform:translate(-50%,-50%);border:0;padding:0;background:transparent;--public-site-button-radius:28px;cursor:zoom-in}.soloco-landing .use-case-three-open:focus-visible{outline:2px solid var(--site-brand);outline-offset:5px}.soloco-landing .use-case-gallery[data-enhanced=true] .use-case-panel-glass{pointer-events:auto}.soloco-landing .use-case-three-open>span{position:absolute;right:14px;bottom:14px;display:inline-flex;align-items:center;gap:7px;padding:8px 12px;border-radius:20px;background:#fffffff2;border:1px solid var(--site-line);color:var(--site-ink);font-size:12px}.soloco-landing .use-case-gallery[data-enhanced=true] .use-case-exhibit[data-active=false] .use-case-caption{visibility:hidden;pointer-events:none}.soloco-landing .use-case-gallery[data-three=true] .use-case-three-open{left:50%}.soloco-landing .use-case-gallery .use-case-heading,.soloco-landing .use-case-gallery .use-case-navigation,.soloco-landing .use-case-gallery .use-case-three-open{transition:opacity .25s}.soloco-landing .use-case-gallery[data-focused=true] .use-case-caption,.soloco-landing .use-case-gallery[data-focused=true] .use-case-heading,.soloco-landing .use-case-gallery[data-focused=true] .use-case-navigation,.soloco-landing .use-case-gallery[data-focused=true] .use-case-three-open{opacity:0!important;pointer-events:none}.case-focus-overlay{position:fixed;inset:0;z-index:60;background:transparent}body:has(.case-focus-dialog) .ows-site-nav{visibility:hidden}.case-focus-dialog{position:fixed;inset:0;z-index:61;color:#17171e;outline:none;background:linear-gradient(#fff,transparent 18%,transparent 82%,#fff)}.case-focus-chrome{position:absolute;inset:0;pointer-events:none}.case-focus-heading{position:absolute;top:24px;left:5vw;right:84px;display:grid;gap:8px}.case-focus-heading h2{margin:0;font-size:clamp(18px,2vw,26px);font-weight:500}.case-focus-heading p{margin:0;font-size:14px;color:#55565c}.case-focus-artifact{position:absolute;bottom:28px;left:50%;transform:translateX(-50%);color:inherit;font-size:14px;padding:12px 20px;border:1px solid #dcdde0;border-radius:999px;background:#fff;pointer-events:auto}.case-focus-artwork-space{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(86vw,calc(70dvh * var(--focus-aspect)),1320px);aspect-ratio:var(--focus-aspect)}.case-focus-close{position:absolute;right:24px;top:24px;display:grid;place-items:center;width:44px;height:44px;border:1px solid #dcdde0;border-radius:50%;color:#17171e;background:#fff;cursor:pointer}.case-focus-artifact:focus-visible,.case-focus-close:focus-visible{outline:2px solid #17171e;outline-offset:4px}.case-focus-overlay--flat{background:#fffb}.case-focus-dialog--flat{background:transparent}.case-focus-flat-image{position:absolute;width:min(90vw,112dvh);aspect-ratio:16/9;left:calc((100vw - min(90vw, 112dvh)) / 2);top:calc((100dvh - min(50.625vw, 63dvh)) / 2);transform-origin:top left;overflow:hidden;border-radius:20px;background:#f5f5f5}.case-focus-flat-image .case-focus-video,.case-focus-flat-image img{display:block;width:100%;height:100%;object-fit:contain}@media (max-width:600px){.case-focus-heading{top:24px;right:78px}.case-focus-heading p{font-size:12px}}@media (prefers-reduced-motion:reduce){.soloco-landing .use-case-gallery .use-case-heading,.soloco-landing .use-case-gallery .use-case-navigation,.soloco-landing .use-case-gallery .use-case-three-open{transition:none}}.soloco-landing .use-case-gallery[data-enhanced=true] .use-case-exhibit[data-active=false] .use-case-panel-glass{cursor:pointer}.soloco-landing .landing-carousel-controls{display:flex;gap:9px}.soloco-landing .landing-carousel-controls>button{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;flex:0 0 48px;padding:0;border:1px solid transparent;border-radius:50%;background:var(--home-action-green);color:#000;cursor:pointer;transition:background .18s,opacity .18s}.soloco-landing .landing-carousel-controls>button svg{width:20px;height:20px;stroke-width:1.5}.soloco-landing .landing-carousel-controls>button:hover:not(:disabled){background:color-mix(in srgb,var(--home-action-green) 90%,#000);border-color:transparent;color:#000}.soloco-landing .landing-carousel-controls>button:focus-visible{outline:2px solid #657c20;outline-offset:4px}.soloco-landing .landing-carousel-controls>button:disabled{opacity:.4;cursor:default}@media (prefers-reduced-motion:reduce){.soloco-landing .landing-carousel-controls>button{transition:none}}.capability-gallery .cap-computer.cap-computer-video{min-height:0}.capability-gallery .cap-computer-video>.cap-art{height:clamp(264px,calc(28vw - 16px),344px);margin:8px 8px 8px 0;border-radius:28px;background:#f5f5f5}.capability-gallery .cap-computer-video>.cap-art:after,.capability-gallery .cap-computer-video>.cap-art:before{display:none}.capability-gallery .cap-background-video{display:block;width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none}.capability-gallery .cap-uploaded-video>.cap-art{background:#fbfcfc}.capability-gallery .cap-uploaded-video>.cap-art:after,.capability-gallery .cap-uploaded-video>.cap-art:before{display:none}.capability-gallery .cap-uploaded-video .cap-background-video{object-fit:contain}@media (max-width:900px){.capability-gallery .cap-computer-video>.cap-art{height:clamp(204px,calc(52vw - 16px),304px);margin-left:8px}}.soloco-landing .value-journey{--site-paper:#fff;--site-ink:#202124;--site-ink-muted:#686d75;--site-brand:#315fe5;--site-brand-foreground:#fff;background:var(--site-paper);color:var(--site-ink);padding:0 5vw}.soloco-landing .value-chapter-transition{position:relative;display:flow-root;isolation:isolate;color:var(--site-ink)}.soloco-landing .value-chapter-transition:before{content:"";position:absolute;z-index:-1;inset-block:0;inset-inline:-5vw;background:#fff;pointer-events:none}.soloco-landing .value-discovery{position:relative;max-width:1520px;margin:0 auto;padding-block:clamp(64px,8vw,120px);scroll-margin-top:80px}.soloco-landing .value-discovery-layout{display:grid;grid-template-columns:minmax(0,.65fr) minmax(0,2fr);gap:clamp(32px,4vw,72px);align-items:start}.soloco-landing .value-discovery-heading{padding-top:32px;text-align:left}.soloco-landing .value-discovery h2{margin:0;font-size:var(--home-type-heading-compact,32px);font-weight:600;line-height:1.35;letter-spacing:-.035em;text-wrap:balance}.soloco-landing .value-discovery-heading .landing-carousel-controls{margin-top:32px}.soloco-landing .value-explorer{min-width:0}.soloco-landing .value-discovery .landing-carousel-controls>button{touch-action:none;user-select:none;-webkit-user-select:none}.soloco-landing .value-card-viewport{overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory}.soloco-landing .value-card-viewport::-webkit-scrollbar{display:none}.soloco-landing .value-card-viewport:focus-visible{outline:2px solid var(--site-brand);outline-offset:4px;border-radius:24px}.soloco-landing .value-card-track{display:flex;gap:20px}.soloco-landing .value-card-track>.value-option{flex:0 0 calc((100% - 20px) / 2);scroll-snap-align:start}.soloco-landing .value-discovery[data-scroll-reading] .value-card-viewport{overflow-x:hidden;scroll-snap-type:none}@media (max-width:759px){.soloco-landing .value-card-track>.value-option{flex-basis:100%}}.soloco-landing .value-option{display:flex;flex-direction:column;height:100%;min-height:540px}.soloco-landing .value-option-bubble{display:flex;flex:1;flex-direction:column;padding:10px;border:1px solid #e1e4e8;border-radius:24px;background:#fff;box-shadow:inset 0 1px 0 #fff9,0 2px 3px #1b2b4003,0 12px 28px #1b2b4004}.soloco-landing .value-option-panel{flex:1;padding:0 clamp(22px,2.2vw,30px) clamp(22px,2.2vw,30px)}.soloco-landing .value-option-panel .value-option-steps,.soloco-landing .value-option-panel .value-option-summary{color:#526174}.soloco-landing .value-option h3{margin:0;padding:24px clamp(22px,2.2vw,30px);font-size:var(--home-type-card,24px);font-weight:600;line-height:1.4;color:#303030}.soloco-landing .value-option-summary{margin:0;color:#626a75;font-size:var(--home-type-body,16px);line-height:1.85}.soloco-landing .value-option-sources{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px;color:#526174;font-size:var(--home-type-meta,14px);line-height:1.8}.soloco-landing .value-option-sources a{text-decoration:underline;text-underline-offset:3px}.soloco-landing .value-option-sources a:focus-visible{outline:2px solid currentColor;outline-offset:4px}.soloco-landing .value-option-steps{display:grid;gap:16px;list-style:none;padding:0;margin:24px 0 0;font-size:var(--home-type-meta,14px);line-height:1.8;color:#626a75}.soloco-landing .value-option-steps strong{color:#434b56;font-weight:500}.soloco-landing .value-option-steps p{margin:2px 0 0}@media (max-width:1023px){.soloco-landing .value-discovery-layout{grid-template-columns:1fr;gap:32px}.soloco-landing .value-discovery-heading{padding-top:0}.soloco-landing .value-discovery-heading>p{max-width:600px;margin-bottom:24px}}@media (max-width:759px){.soloco-landing .value-option{min-height:520px}}.value-plan-dialog[data-slot=dialog-content]{width:min(860px,calc(100vw - 32px));max-width:860px;max-height:calc(100dvh - 40px);overflow-y:auto;overscroll-behavior:contain;padding:clamp(26px,4vw,52px);border-radius:24px;border:1px solid #dfe2e7;background:#eeeee7;color:#242721;gap:22px}.value-plan-label{margin:0;font-size:13px;color:#626b51}.value-plan-dialog [data-slot=dialog-title]{font-size:clamp(26px,3vw,38px);line-height:1.3;letter-spacing:-.035em;padding-right:26px;white-space:pre-line}.value-plan-dialog [data-slot=dialog-description]{color:#58604e;font-size:16px;line-height:1.8}.value-plan-close{position:absolute;right:16px;top:16px;display:grid;place-items:center;width:44px;height:44px;cursor:pointer;border-radius:50%;background:#20251b0a}.value-plan-steps{display:grid;gap:24px;list-style:none;margin:8px 0;padding:0}.value-plan-steps li{display:grid;grid-template-columns:32px 1fr;gap:18px}.value-plan-steps li>span{font-family:var(--font-mono),monospace;font-size:13px;padding-top:4px;color:#69764c}.value-plan-acceptance h3,.value-plan-evidence h3,.value-plan-steps h3{margin:0 0 8px;font-size:18px;font-weight:500}.value-plan-acceptance p,.value-plan-evidence p,.value-plan-steps p{margin:0;font-size:15px;line-height:1.8;color:#58604e}.value-plan-evidence{padding-block:18px;border-block:1px solid #98a38b44}.value-plan-evidence .value-sources{display:flex;flex-wrap:wrap;gap:12px 18px;margin-top:14px;color:#6c765e;font-size:12px}.value-plan-evidence .value-sources span{display:inline-flex;align-items:center;gap:6px}.value-plan-acceptance{padding:22px;border-radius:12px;background:#dde2cb}.value-plan-notice{margin:0;color:#626758;font-size:12px;line-height:1.6}.value-plan-return{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:16px 22px;border:1px solid #9ca94b;border-radius:10px;background:var(--site-brand);color:#20251b;font-size:16px;cursor:pointer}.soloco-landing .capability-gallery{--cap-panel:var(--elevated);--cap-ink:var(--foreground);--cap-muted:var(--muted-foreground);--cap-line:var(--border);--cap-highlight:#c6ced7;--cap-soft:color-mix(in srgb,var(--card) 85%,#aeb8c4);color:var(--cap-ink)}.capability-gallery .container{max-width:1184px}.capability-gallery .cap-section-head{margin-inline:auto;text-align:center}.capability-gallery .cap-section-head p{max-width:44rem;margin-inline:auto}.capability-gallery .cap-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.capability-gallery .cap-card{position:relative;min-width:0;overflow:hidden;border:1px solid var(--cap-line);border-radius:24px;scroll-margin-top:80px;background:linear-gradient(145deg,var(--card),color-mix(in srgb,var(--background) 34%,var(--card)));border-color:color-mix(in srgb,var(--cap-line) 85%,#aeb8c4);box-shadow:inset 0 1px 0 #fff9,0 2px 3px #1b2b4003,0 12px 28px #1b2b4004;transition:box-shadow .4s,border-color .4s}.capability-gallery .cap-art{position:relative;height:278px;overflow:hidden;pointer-events:none;isolation:isolate;perspective:950px}.capability-gallery .cap-art:after{content:"";position:absolute;inset:0;z-index:5;pointer-events:none;background:linear-gradient(180deg,transparent 73%,var(--card))}.capability-gallery .cap-copy{position:relative;padding:24px 28px 30px}.capability-gallery .cap-copy h3{font-size:clamp(19px,1.8vw,22px);font-weight:560;line-height:1.35;letter-spacing:-.025em}.capability-gallery .cap-copy p{max-width:34rem;margin-top:10px;font-size:15px;line-height:1.8;color:var(--cap-muted);text-wrap:pretty}.capability-gallery .cap-panel{border:1px solid var(--cap-line);border-radius:17px;background:linear-gradient(145deg,color-mix(in srgb,var(--cap-panel) 94%,transparent),color-mix(in srgb,var(--cap-panel) 88%,#e7edf3));border-color:color-mix(in srgb,var(--cap-line) 75%,#b6c2cf);box-shadow:inset 0 1px 0 #ffffffed,inset 1px 0 0 #ffffff7a,0 2px 4px #12223908,0 14px 24px -10px #162b4829,0 30px 45px -18px #1834541c;backdrop-filter:blur(16px)}.capability-gallery .cap-window-bar{display:flex;align-items:center;gap:14px;height:33px;border-bottom:1px solid var(--cap-line);padding-inline:13px;color:var(--cap-muted);background:linear-gradient(180deg,#ffffffb3,#edf1f552);box-shadow:inset 0 1px 0 #fff9;font-size:10px;font-weight:500}.capability-gallery .cap-window-dots{display:flex;gap:4px}.capability-gallery .cap-window-dots i{border-radius:50%;background:var(--cap-line);width:6px;height:6px}.capability-gallery .cap-muted{color:var(--cap-muted)}.capability-gallery .cap-discovery{position:relative;width:440px;height:270px;margin:36px auto 0;transform:rotate(-9deg);animation:cap-discovery-depth 12s ease-in-out infinite}.capability-gallery .cap-terminal{position:absolute;width:300px;height:205px;top:37px;left:17px}.capability-gallery .cap-terminal-content{display:grid;gap:11px;padding:18px;font-size:11px}.capability-gallery .cap-tool-line{display:flex;align-items:center;gap:9px;animation:cap-tool-step 12s ease infinite;animation-delay:calc(var(--line) * .8s)}.capability-gallery .cap-tool-line svg{color:var(--cap-ink)}.capability-gallery .cap-tool-result{position:absolute;width:232px;top:0;right:13px;padding:19px;display:grid;grid-template-columns:22px 1fr;align-items:center;gap:12px 5px;font-size:11px;animation:cap-result-arrive 12s cubic-bezier(.22,1,.36,1) infinite}.capability-gallery .cap-tool-result>svg{color:var(--cap-muted)}.capability-gallery .cap-result-brand{grid-column:1/-1;display:flex;align-items:center;gap:12px;padding-top:3px;font-size:16px}.capability-gallery .cap-result-brand>svg{width:30px;height:30px;fill:currentColor}.capability-gallery .cap-result-check{margin-left:auto;display:grid;place-items:center;width:25px;height:25px;border-radius:50%;color:var(--cap-ink);background:var(--cap-soft);animation:cap-check-pop 12s cubic-bezier(.22,1,.36,1) infinite}.capability-gallery .cap-skeleton{grid-column:1/-1;display:grid;gap:6px}.capability-gallery .cap-skeleton i{height:5px;width:100%;border-radius:8px;background:var(--muted)}.capability-gallery .cap-skeleton i:last-child{width:65%}.capability-gallery .cap-team-tools{position:relative;width:470px;height:300px;margin:-7px auto 0}.capability-gallery .cap-logo-matrix{display:grid;grid-template-columns:repeat(5,72px);gap:14px;position:absolute;left:26px;top:10px;transform:perspective(750px) rotateX(15deg) rotate(-14deg);animation:cap-matrix-drift 14s ease-in-out infinite}.capability-gallery .cap-logo-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;height:72px;border-radius:18px;border:1px solid var(--cap-line);background:var(--cap-panel);color:var(--tool-color);box-shadow:inset 0 1px 0 #ffffffd9,0 3px 5px #21364c06,0 10px 16px -10px #203b5626;animation:cap-tool-glow 12s cubic-bezier(.22,1,.36,1) infinite;animation-delay:calc(var(--tile) * .45s)}.capability-gallery .cap-logo-tile svg{width:28px;height:28px;fill:currentColor}.capability-gallery .cap-logo-tile span{max-width:66px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:8px;color:var(--cap-muted)}.capability-gallery .cap-memory{position:relative;width:430px;height:270px;margin:24px auto 0}.capability-gallery .cap-memory-organization{position:absolute;left:46px;top:15px;width:150px;height:145px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;transform:rotate(-12deg);font-size:11px;color:var(--cap-muted)}.capability-gallery .cap-memory-organization>svg{width:65px;height:65px;color:var(--cap-ink);stroke-width:1.4}.capability-gallery .cap-memory-team{position:absolute;right:55px;top:70px;width:146px;height:140px;display:grid;place-items:center;transform:rotate(-12deg);background:linear-gradient(145deg,var(--cap-panel),var(--cap-soft));animation:cap-team-receive 12s ease-in-out infinite}.capability-gallery .cap-memory-team>svg{width:72px;height:72px;stroke-width:1.2}.capability-gallery .cap-memory-methods{position:absolute;display:flex;gap:8px;left:20px;transform:rotate(-8deg);top:191px}.capability-gallery .cap-memory-methods span{display:flex;align-items:center;gap:6px;background:var(--cap-panel);padding:10px 12px;border:1px solid var(--cap-line);border-radius:10px;font-size:10px;white-space:nowrap;animation:cap-method-reuse 12s cubic-bezier(.22,1,.36,1) infinite;animation-delay:calc(var(--method) * .65s);box-shadow:inset 0 1px 0 #fff,0 7px 12px -6px #1c334d26}.capability-gallery .cap-memory-reuse{display:flex;align-items:center;gap:7px;position:absolute;right:24px;top:5px;font-size:10px;color:var(--cap-muted)}.capability-gallery .cap-control{position:relative;width:420px;height:300px;margin:29px auto 0;transform:rotate(-8deg)}.capability-gallery .cap-control-back{position:absolute;inset:24px 39px 0 15px;transform:rotate(-5deg);opacity:.6}.capability-gallery .cap-approval{position:absolute;top:0;left:40px;width:325px;padding:17px}.capability-gallery .cap-approval-header{display:flex;align-items:center;gap:8px;font-size:10px;color:var(--cap-muted)}.capability-gallery .cap-status-dot{margin-left:auto;width:6px;height:6px;border-radius:50%;background:var(--cap-highlight)}.capability-gallery .cap-approval-title{display:flex;align-items:center;gap:9px;margin-top:19px;font-size:14px}.capability-gallery .cap-approval>p{font-size:10px;color:var(--cap-muted);margin:9px 0 16px}.capability-gallery .cap-approval-row{display:flex;align-items:center;flex-wrap:wrap;gap:7px;padding:10px 0;border-top:1px solid var(--cap-line);font-size:9px}.capability-gallery .cap-approval-row>span{color:var(--cap-muted);margin-right:auto}.capability-gallery .cap-approval-row strong{font-weight:500}.capability-gallery .cap-approval-row small{color:var(--cap-muted);font-size:8px}.capability-gallery .cap-approval-action{display:flex;justify-content:center;align-items:center;gap:9px;border-radius:99px;background:var(--cap-soft);color:var(--cap-ink);font-size:10px;position:relative;height:32px;padding:0;animation:cap-decision 12s infinite}.capability-gallery .cap-computer{grid-column:1/-1;display:grid;grid-template-columns:32% minmax(0,1fr);min-height:425px}.capability-gallery .cap-computer>.cap-copy{grid-column:1;grid-row:1;align-self:start;padding:42px 29px}.capability-gallery .cap-eyebrow{display:block;margin-bottom:18px;font-size:12px;letter-spacing:.02em;color:var(--cap-muted)}.capability-gallery .cap-computer>.cap-art{grid-column:2;grid-row:1;height:425px}.capability-gallery .cap-computer>.cap-art:after{background:linear-gradient(90deg,var(--card),transparent 9%)}.capability-gallery .cap-desktop{position:relative;width:100%;height:100%;overflow:hidden;color:#27313b;--cap-cycle:16s;background:radial-gradient(ellipse at 80% -20%,#97bbdc,transparent 65%),radial-gradient(ellipse at 20% 100%,#e1e5ea,transparent 65%),linear-gradient(135deg,#e5ebf3,#b7c5d1);box-shadow:inset 0 1px 0 #fff9,inset 1px 0 0 #fff6}.capability-gallery .cap-desktop:before{content:"";position:absolute;border-radius:50%;transform:rotate(-25deg);width:740px;height:450px;background:linear-gradient(120deg,#f1f4f7bb,#e9eff600 80%);box-shadow:0 -1px 0 #ffffffb3,0 -20px 80px #eff3f933;left:4%;top:130px}.capability-gallery .cap-desktop-bar{position:relative;display:flex;align-items:center;gap:12px;padding-inline:15px;background:#ffffff4d;height:29px;font-size:9px;backdrop-filter:blur(18px);border-bottom:1px solid #ffffff59;box-shadow:0 1px 3px #14304d05}.capability-gallery .cap-scene-note{margin-left:auto;color:#45525e}.capability-gallery .cap-desktop .cap-panel{--cap-panel:#fff;--cap-line:#dce2e8;--cap-muted:#7b8491;color:#27313b;background:linear-gradient(150deg,#fffffff7,#f9fbfff5);border:1px solid #c8d2de;box-shadow:inset 0 1px 0 #fff,inset 1px 0 0 #ffffffcc,0 1px 2px #12304c18,0 12px 20px -8px #12304c33,0 35px 50px -20px #12304c4d;border-radius:13px;backdrop-filter:blur(22px)}.capability-gallery .cap-computer-browser{position:absolute;overflow:hidden;top:55px;left:6%;width:75%;height:270px;z-index:2;animation:cap-browser-work var(--cap-cycle) cubic-bezier(.22,1,.36,1) infinite;transform-origin:30% 50%}.capability-gallery .cap-computer-browser .cap-window-bar,.capability-gallery .cap-computer-files .cap-window-bar{height:26px;font-size:8px}.capability-gallery .cap-address{display:flex;align-items:center;gap:6px;margin:6px 12px;padding:4px 8px;border-radius:5px;background:#f2f4f6;color:#6a7381;font-size:8px}.capability-gallery .cap-browser-content{display:grid;grid-template-columns:30% minmax(0,1fr);border-top:1px solid #ecf0f3;height:213px}.capability-gallery .cap-sources{display:flex;flex-direction:column;gap:8px;padding:17px 10px;border-right:1px solid #ecf0f3;background:#fafbfd;font-size:8px}.capability-gallery .cap-sources>span{color:#7b8491;font-size:7px;margin-bottom:5px}.capability-gallery .cap-sources>div{display:flex;align-items:center;gap:6px}.capability-gallery .cap-sources>div:nth-child(2){color:#52606d;background:#e9edf1;border-radius:4px;padding:5px 4px;margin-inline:-4px;animation:cap-source-select var(--cap-cycle) infinite}.capability-gallery .cap-research-report{padding:18px 21px}.capability-gallery .cap-report-brand{display:block;font-size:7px;color:#7b8491;margin-bottom:6px}.capability-gallery .cap-research-report>strong{font-size:13px;font-weight:550}.capability-gallery .cap-report-section{display:grid;gap:5px;transform-origin:left;animation:cap-report-write var(--cap-cycle) ease infinite;animation-delay:calc(var(--section) * .18s);margin-top:13px}.capability-gallery .cap-report-section>span{font-size:7px}.capability-gallery .cap-report-section>i{display:block;border-radius:3px;background:#d8e1e9}.capability-gallery .cap-report-section>i:last-child{width:68%}.capability-gallery .cap-computer-files{position:absolute;overflow:hidden;top:188px;right:5%;width:48%;height:172px;transform-origin:right bottom;animation:cap-files-work var(--cap-cycle) cubic-bezier(.22,1,.36,1) infinite}.capability-gallery .cap-file-sidebar{position:absolute;left:0;top:26px;bottom:0;width:30%;background:#f3f5f7;padding:16px 8px;font-size:7px;color:#737f8b;display:flex;flex-direction:column;gap:8px}.capability-gallery .cap-saved-file{position:absolute;top:55px;right:6%;width:57%;display:flex;flex-direction:column;align-items:center;gap:7px;animation:cap-save-file var(--cap-cycle) cubic-bezier(.22,1,.36,1) infinite;font-size:8px}.capability-gallery .cap-saved-file>svg:first-child{width:32px;height:32px;color:#8b9bac;stroke-width:1.3}.capability-gallery .cap-saved-file>svg:last-child{color:#52606d}.capability-gallery .cap-computer-pointer{position:absolute;display:flex;flex-direction:column;align-items:flex-start;left:28%;top:39%;z-index:8;color:#27313b;filter:drop-shadow(0 1px 0 #fff) drop-shadow(0 3px 2px #17273440);animation:cap-pointer-work var(--cap-cycle) cubic-bezier(.5,0,.2,1) infinite}.capability-gallery .cap-computer-pointer>span{margin-left:18px;background:#c6ced7;border-radius:99px;color:#27313b;font-size:8px;padding:4px 8px;box-shadow:inset 0 1px 0 #ffffffbd,0 2px 4px #24334414;border:1px solid #aeb8c4}.capability-gallery .cap-file-toast{position:absolute;right:6%;padding:9px 13px;display:flex;align-items:center;gap:8px;bottom:72px;z-index:7;font-size:10px;animation:cap-save-toast var(--cap-cycle) cubic-bezier(.22,1,.36,1) infinite}.capability-gallery .cap-file-toast>svg{color:#52606d}.capability-gallery .cap-computer-steps{position:absolute;display:flex;align-items:center;justify-content:center;bottom:18px;gap:5px;left:8%;right:8%;padding:5px;background:#f6fbff99;border:1px solid #ffffffad;border-radius:99px;backdrop-filter:blur(16px);box-shadow:inset 0 1px 0 #fff9,0 4px 12px #213e5712;font-size:10px}.capability-gallery .cap-computer-steps>span{display:flex;align-items:center;gap:6px;color:#45525e;position:relative;flex:1;justify-content:center;padding:6px 4px;border-radius:99px;overflow:hidden;animation:none}.capability-gallery .cap-computer-steps i{display:grid;place-items:center;border-radius:50%;font-style:normal;background:#ffffffb3;width:18px;height:18px}.capability-gallery .cap-card[data-running=false] .cap-art *,.capability-gallery .cap-card[data-running=false] .cap-art :after,.capability-gallery .cap-card[data-running=false] .cap-art :before{animation-play-state:paused!important}@keyframes cap-tool-step{0%,9%,to{opacity:.25;transform:translateX(-5px)}20%,73%{opacity:1;transform:translateX(0)}90%{opacity:.25;transform:translateX(0)}}@keyframes cap-result-arrive{0%,9%,to{transform:translate3d(20px,15px,0) rotate(3deg);opacity:0}23%,84%{transform:translateZ(0) rotate(0);opacity:1}94%{transform:translate3d(0,-4px,0);opacity:0}}@keyframes cap-tool-glow{0%,22%,68%,to{transform:translateY(0);box-shadow:inset 0 1px 0 #fff,0 5px 10px -7px #203b5626}35%,48%{transform:translateY(-6px);box-shadow:inset 0 1px 0 #fff,0 0 0 2px var(--cap-soft),0 12px 18px -10px #203b5659}}@keyframes cap-method-reuse{0%,12%,to{opacity:.7;transform:translate(0) scale(1)}30%,50%{opacity:1;transform:translate(18px,-32px) scale(.96)}67%{opacity:0;transform:translate(50px,-66px) scale(.7)}80%{opacity:0;transform:translateY(8px) scale(1)}93%{opacity:.7;transform:translate(0) scale(1)}}@keyframes cap-decision{0%,42%,to{background:var(--cap-soft);color:var(--cap-ink)}52%,86%{background:var(--cap-highlight);color:var(--site-brand-foreground)}}@keyframes cap-browser-work{0%,24%,to{opacity:1;transform:translateZ(0) scale(1)}34%,91%{opacity:.74;transform:translate3d(-16px,-6px,0) scale(.95) rotate(-1.5deg)}96%{opacity:1;transform:translateZ(0) scale(1)}}@keyframes cap-files-work{0%,61%,to{opacity:.72;transform:translate3d(14px,8px,0) rotate(1deg) scale(.96);z-index:1}72%,91%{opacity:1;transform:translateZ(0) rotate(-.5deg) scale(1);z-index:5}96%{opacity:.72;transform:translate3d(14px,8px,0) rotate(1deg) scale(.96);z-index:1}}@keyframes cap-source-select{0%,12%,to{background:transparent;box-shadow:none}18%,91%{background:#e7ecf1;box-shadow:inset 2px 0 0 #9aa8b6}}@keyframes cap-report-write{0%,14%,to{opacity:.3;transform:translateY(3px)}23%,91%{opacity:1;transform:translateY(0)}}@keyframes cap-save-file{0%,70%,to{opacity:0;transform:translateY(-14px) scale(.7);filter:blur(3px)}78%,92%{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}97%{opacity:0;transform:translateY(2px) scale(.98);filter:blur(0)}}@keyframes cap-pointer-work{0%,8%,to{left:27%;top:40%;transform:scale(1);opacity:1}15%{left:16%;top:39%;transform:scale(1)}17%{left:16%;top:39%;transform:scale(.84)}20%,26%{left:16%;top:39%;transform:scale(1)}38%,50%{left:54%;top:50%;transform:scale(1)}61%{left:80%;top:28%;transform:scale(1)}63%{left:80%;top:28%;transform:scale(.84)}66%{left:80%;top:28%;transform:scale(1)}74%,84%{left:81%;top:65%;transform:scale(1);opacity:1}89%,94%{left:81%;top:65%;opacity:0}95%{left:27%;top:40%;opacity:0}}.capability-gallery .cap-card:hover{border-color:color-mix(in srgb,var(--cap-line),#a4b1bf 40%);box-shadow:inset 0 1px 0 #fff,0 10px 28px -12px #16304a1f}.capability-gallery .cap-art:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 70% 10%,#ffffff66,transparent 65%)}.capability-gallery .cap-window-dots i:first-child{background:#ef8d83;box-shadow:inset 0 0 0 1px #c7615c33}.capability-gallery .cap-window-dots i:nth-child(2){background:#e7c466;box-shadow:inset 0 0 0 1px #bb922933}.capability-gallery .cap-window-dots i:nth-child(3){background:#86be94;box-shadow:inset 0 0 0 1px #5c936a33}.capability-gallery .cap-window-actions{display:flex;align-items:center;gap:9px;margin-left:auto;opacity:.55}.capability-gallery .cap-memory-link{position:absolute;left:190px;top:111px;width:65px;height:26px;display:grid;place-items:center;color:var(--cap-ink);animation:cap-memory-link 12s infinite}.capability-gallery .cap-decision-label{display:grid}.capability-gallery .cap-decision-label>span{grid-area:1/1}.capability-gallery .cap-decision-label>span:first-child{animation:cap-await-label 12s infinite}.capability-gallery .cap-decision-label>span:last-child{opacity:0;animation:cap-approved-label 12s infinite}.capability-gallery .cap-approval-action>span{display:flex;justify-content:center;align-items:center;gap:8px;position:absolute;inset:0}.capability-gallery .cap-approval-action>span:first-child{animation:cap-await-label 12s infinite}.capability-gallery .cap-approval-action>span:last-child{opacity:0;animation:cap-approved-label 12s infinite}.capability-gallery .cap-approval-pointer{position:absolute;right:24px;bottom:18px;color:var(--cap-ink);filter:drop-shadow(0 2px 2px #17273426);animation:cap-approval-click 12s cubic-bezier(.22,1,.36,1) infinite}.capability-gallery .cap-computer .cap-copy h3{font-size:clamp(22px,2vw,26px)}.capability-gallery .cap-eyebrow{display:flex;align-items:center;gap:8px}.capability-gallery .cap-eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--site-brand);box-shadow:0 0 0 3px var(--site-brand-soft)}.capability-gallery .cap-computer-editor{position:absolute;left:16%;top:73px;width:70%;height:283px;overflow:hidden;z-index:3;opacity:0;transform-origin:75% 70%;animation:cap-editor-work var(--cap-cycle) cubic-bezier(.22,1,.36,1) infinite}.capability-gallery .cap-editor-toolbar{height:27px;display:flex;align-items:center;gap:13px;padding:0 14px;background:#f5f7fa99;border-bottom:1px solid #e1e6eb;color:#7e8994;font-size:9px}.capability-gallery .cap-editor-toolbar>span:not(.cap-editor-saved){height:11px;border-left:1px solid #dce2e8}.capability-gallery .cap-editor-saved{display:flex;gap:4px;align-items:center;margin-left:auto;font-size:8px;animation:cap-editor-saved var(--cap-cycle) infinite}.capability-gallery .cap-editor-content{padding:14px 25px}.capability-gallery .cap-editor-content>strong{display:block;font-size:16px;letter-spacing:-.025em;color:#28313c;margin:5px 0 8px}.capability-gallery .cap-editor-paragraph{animation:cap-editor-write var(--cap-cycle) infinite;clip-path:inset(0)}.capability-gallery .cap-editor-paragraph>span{font-size:9px;color:#3a4653;font-weight:500}.capability-gallery .cap-editor-paragraph>p{font-size:8px;line-height:1.7;color:#7a8693;margin-top:4px}.capability-gallery .cap-editor-next{animation-name:cap-editor-next}.capability-gallery .cap-editor-chart{display:flex;align-items:flex-end;gap:8px;height:36px;padding:3px 7px 0;border-bottom:1px solid #e5ebef;margin:8px 0}.capability-gallery .cap-editor-chart i{width:22px;height:calc(var(--bar) * 1%);background:linear-gradient(180deg,#b8c5d1,#b8c5d155);border:1px solid #a0b3c455;border-bottom:0;border-radius:3px 3px 0 0;transform-origin:bottom;animation:cap-chart-grow var(--cap-cycle) cubic-bezier(.22,1,.36,1) infinite}.capability-gallery .cap-editor-chart i:nth-child(2n){background:linear-gradient(180deg,#b4c4d2,#d6e2eb88);border-color:#a0b3c455}.capability-gallery .cap-click-ripple{position:absolute;width:22px;height:22px;border:1px solid #9caab8;background:#c6ced733;border-radius:50%;left:-3px;top:-3px;opacity:0;animation:cap-click var(--cap-cycle) ease-out infinite}.capability-gallery .cap-transfer-sheet{display:flex;flex-direction:column;align-items:center;gap:5px;position:absolute;left:54%;top:45%;z-index:7;width:82px;padding:14px 9px;background:linear-gradient(145deg,#fff,#f1f5f8);border:1px solid #bdcad6;border-radius:9px;box-shadow:inset 0 1px 0 #fff,0 12px 18px #1b334c26;color:#778c9e;opacity:0;animation:cap-file-transfer var(--cap-cycle) cubic-bezier(.22,1,.36,1) infinite}.capability-gallery .cap-transfer-sheet i{height:2px;width:45px;background:#dce3ea}.capability-gallery .cap-transfer-sheet i:last-of-type{width:30px}.capability-gallery .cap-transfer-sheet>span{font-size:5px;color:#5c6e7c;white-space:nowrap}.capability-gallery .cap-computer-steps>span:first-child{animation:cap-stage-one var(--cap-cycle) infinite}.capability-gallery .cap-computer-steps>span:nth-child(2){animation:cap-stage-two var(--cap-cycle) infinite}.capability-gallery .cap-computer-steps>span:nth-child(3){animation:cap-stage-three var(--cap-cycle) infinite}@keyframes cap-discovery-depth{0%,to{transform:rotate(-9deg) translateY(0)}45%,70%{transform:rotate(-7deg) translateY(-4px)}}@keyframes cap-check-pop{0%,29%,to{opacity:0;transform:scale(.4)}38%,84%{opacity:1;transform:scale(1)}94%{opacity:0;transform:scale(.8)}}@keyframes cap-matrix-drift{0%,to{transform:perspective(750px) rotateX(15deg) rotate(-14deg) translateY(5px)}50%{transform:perspective(750px) rotateX(12deg) rotate(-12deg) translateY(-7px)}}@keyframes cap-team-receive{0%,30%,to{transform:rotate(-12deg) translateY(0);box-shadow:inset 0 1px 0 #fff,0 14px 24px -10px #162b4829}55%,80%{transform:rotate(-9deg) translateY(-5px);box-shadow:inset 0 1px 0 #fff,0 0 0 3px var(--cap-soft),0 18px 30px -10px #162b4833}}@keyframes cap-memory-link{0%,20%,to{opacity:.15;transform:translateX(-8px)}45%,65%{opacity:.8;transform:translateX(4px)}85%{opacity:.15;transform:translateX(8px)}}@keyframes cap-await-label{0%,43%,to{opacity:1;transform:translateY(0)}51%,88%{opacity:0;transform:translateY(-3px)}95%{opacity:1;transform:translateY(0)}}@keyframes cap-approved-label{0%,43%,to{opacity:0;transform:translateY(3px)}51%,88%{opacity:1;transform:translateY(0)}95%{opacity:0;transform:translateY(3px)}}@keyframes cap-approval-click{0%,19%,to{opacity:0;transform:translate(28px,24px)}37%{opacity:1;transform:translate(0)}44%{opacity:1;transform:scale(.8)}49%,60%{opacity:1;transform:scale(1)}70%,95%{opacity:0;transform:translate(8px,8px)}}@keyframes cap-editor-work{0%,25%,to{opacity:0;transform:translate3d(45px,23px,0) scale(.95) rotate(2deg)}34%,65%{opacity:1;transform:translateZ(0) scale(1) rotate(0)}76%,91%{opacity:1;transform:translate3d(-14px,-5px,0) scale(.96) rotate(-1deg)}97%{opacity:0;transform:translate3d(-10px,-10px,0) scale(.96)}}@keyframes cap-editor-write{0%,33%,to{opacity:.3;clip-path:inset(0 100% 0 0)}47%,92%{opacity:1;clip-path:inset(0)}}@keyframes cap-editor-next{0%,46%,to{opacity:.3;clip-path:inset(0 100% 0 0)}59%,92%{opacity:1;clip-path:inset(0)}}@keyframes cap-chart-grow{0%,38%,to{transform:scaleY(.05);opacity:.3}54%,92%{transform:scaleY(1);opacity:1}}@keyframes cap-editor-saved{0%,62%,to{opacity:0}68%,92%{opacity:1}}@keyframes cap-click{0%,15%,22%,61%,69%,to{opacity:0;transform:scale(.3)}17%,63%{opacity:.8;transform:scale(.3)}21%,68%{opacity:0;transform:scale(2.7)}}@keyframes cap-file-transfer{0%,63%,to{opacity:0;left:54%;top:43%;transform:rotate(-6deg) scale(.8)}67%{opacity:1;left:58%;top:40%;transform:rotate(-12deg) scale(.8)}74%{opacity:1;left:77%;top:55%;transform:rotate(8deg) scale(.5)}78%,97%{opacity:0;left:78%;top:60%;transform:rotate(0) scale(.35)}}@keyframes cap-save-toast{0%,76%,to{opacity:0;transform:translateY(8px) scale(.96)}82%,92%{opacity:1;transform:translateY(0) scale(1)}97%{opacity:0;transform:translateY(-3px) scale(.99)}}@keyframes cap-stage-one{0%,27%,to{background:#ffffffd9;color:#34404b;box-shadow:0 1px 4px #2038480a}33%,95%{background:transparent;color:#687c88;box-shadow:none}}@keyframes cap-stage-two{0%,27%,66%,to{background:transparent;color:#687c88;box-shadow:none}33%,60%{background:#ffffffd9;color:#34404b;box-shadow:0 1px 4px #2038480a}}@keyframes cap-stage-three{0%,62%,to{background:transparent;color:#687c88;box-shadow:none}70%,94%{background:#e8edf2;color:#34404b;box-shadow:0 1px 4px #2038480a}}@media (max-width:900px){.capability-gallery .cap-art{height:250px}.capability-gallery .cap-control,.capability-gallery .cap-discovery,.capability-gallery .cap-memory{scale:.85;transform-origin:15% top}.capability-gallery .cap-team-tools{scale:.85;transform-origin:left top}.capability-gallery .cap-copy{padding:22px}.capability-gallery .cap-computer{grid-template-columns:1fr}.capability-gallery .cap-computer>.cap-copy{grid-column:1;grid-row:1;padding:30px}.capability-gallery .cap-computer>.cap-art{grid-column:1;grid-row:2;height:365px}.capability-gallery .cap-computer>.cap-art:after{display:none}}@media (max-width:650px){.capability-gallery .cap-grid{grid-template-columns:minmax(0,1fr);gap:14px}.capability-gallery .cap-art{height:250px}.capability-gallery .cap-control,.capability-gallery .cap-discovery,.capability-gallery .cap-memory{transform-origin:center top;scale:.8;margin-left:calc(50% - 215px)}.capability-gallery .cap-team-tools{transform-origin:center top;scale:.8;margin-left:calc(50% - 235px)}.capability-gallery .cap-computer{grid-column:1}.capability-gallery .cap-computer>.cap-copy{padding:26px 22px}.capability-gallery .cap-computer>.cap-art{height:350px}.capability-gallery .cap-computer-browser{width:82%;left:4%;top:43px;height:207px}.capability-gallery .cap-browser-content{grid-template-columns:27% minmax(0,1fr)}.capability-gallery .cap-research-report{padding:10px}.capability-gallery .cap-research-report>strong{font-size:11px}.capability-gallery .cap-sources{padding:13px 5px;font-size:6px}.capability-gallery .cap-sources>div{gap:3px}.capability-gallery .cap-sources>div>svg{width:10px}.capability-gallery .cap-report-section{margin-top:9px}.capability-gallery .cap-computer-files{top:176px;right:3%;height:124px}.capability-gallery .cap-saved-file{top:37px}.capability-gallery .cap-file-sidebar{padding:9px 5px}.capability-gallery .cap-file-toast{bottom:48px;font-size:8px;padding:7px}.capability-gallery .cap-computer-steps{bottom:12px;gap:16px;font-size:8px}.capability-gallery .cap-computer-pointer{left:22%;top:40%;scale:.8}.capability-gallery .cap-desktop-bar{padding-inline:9px;font-size:7px;gap:6px}.capability-gallery .cap-computer-editor{left:9%;top:64px;width:84%;height:238px}.capability-gallery .cap-computer-editor .cap-window-bar{height:26px}.capability-gallery .cap-editor-toolbar{height:23px;padding-inline:10px;gap:9px}.capability-gallery .cap-editor-content{padding:10px 13px}.capability-gallery .cap-editor-content>strong{font-size:12px;margin:5px 0 7px}.capability-gallery .cap-editor-paragraph>p{font-size:6px;line-height:1.5}.capability-gallery .cap-editor-paragraph>span{font-size:7px}.capability-gallery .cap-editor-chart{height:28px;margin-block:6px;gap:6px}.capability-gallery .cap-editor-chart i{width:15px}.capability-gallery .cap-editor-saved{font-size:6px}.capability-gallery .cap-transfer-sheet{scale:.7}.capability-gallery .cap-computer-steps{left:4%;right:4%;gap:2px;padding:3px}.capability-gallery .cap-computer-steps>span{gap:3px;padding:4px 2px}.capability-gallery .cap-computer-steps i{width:14px;height:14px}}@media (prefers-reduced-motion:reduce){.capability-gallery .cap-art *,.capability-gallery .cap-art :after,.capability-gallery .cap-art :before{animation:none!important}.capability-gallery .cap-computer-pointer{display:none}.capability-gallery .cap-computer-editor{opacity:1}.capability-gallery .cap-computer-files{z-index:5}.capability-gallery .cap-approval-pointer,.capability-gallery .cap-transfer-sheet{display:none}.capability-gallery .cap-approval-action>span:last-child{opacity:0}}.capability-gallery .cap-visual-heading{width:44%;height:7px;min-height:7px;border-radius:5px;background:#b9c5cf;margin-bottom:16px}.capability-gallery .cap-visual-line{display:block;height:4px;min-height:4px;width:70%;border-radius:4px;background:#d2dbe3}.capability-gallery .cap-visual-lines{flex:1;display:grid;gap:5px}.capability-gallery .cap-visual-lines>i{display:block;width:80%;height:4px;border-radius:4px;background:#d2dbe3}.capability-gallery .cap-visual-lines>i:last-child{width:52%;background:#e2e8ed}.capability-gallery .cap-terminal-content>.cap-visual-heading{width:64%;margin-bottom:3px}.capability-gallery .cap-result-brand>svg{width:44px;height:44px}.capability-gallery .cap-logo-tile svg{width:36px;height:36px}.capability-gallery .cap-memory-methods{left:108px}.capability-gallery .cap-approval-title{margin-bottom:19px}.capability-gallery .cap-approval-row>.cap-visual-line{flex:1;max-width:55%;margin-right:auto}.capability-gallery .cap-editor-content>.cap-visual-heading{width:50%;height:8px;margin:6px 0 17px}.capability-gallery .cap-editor-paragraph{display:grid;gap:7px}.capability-gallery .cap-editor-paragraph>i{display:block;height:4px;background:#d6dfe7;border-radius:3px}.capability-gallery .cap-editor-paragraph>i:last-child{width:65%}.capability-gallery .cap-editor-chart{margin:16px 0;height:48px}.capability-gallery .cap-sources>.cap-visual-line{width:45%;margin-bottom:9px;background:#c2ced8}.capability-gallery .cap-sources>div{min-height:22px}.capability-gallery .cap-sources>div>.cap-visual-line{width:60%;height:3px}.capability-gallery .cap-report-section{margin-top:18px;gap:7px}.capability-gallery .cap-report-section>i{height:4px}.capability-gallery .cap-address>.cap-visual-line{width:36%;height:3px;background:#d8e0e7}.capability-gallery .cap-file-toast{width:34px;height:34px;padding:0;display:grid;place-items:center;border-radius:50%}@media (max-width:650px){.capability-gallery .cap-editor-content>.cap-visual-heading{margin:5px 0 12px;height:6px}.capability-gallery .cap-editor-chart{margin:12px 0;height:38px}.capability-gallery .cap-editor-paragraph{gap:6px}.capability-gallery .cap-editor-paragraph>i{height:3px}}.capability-gallery .cap-card.cap-frosted{isolation:isolate;border-radius:36px;border:1px solid rgb(255 255 255/95%);background:linear-gradient(155deg,rgb(255 255 255/58%),rgb(255 255 255/28%) 55%,rgb(237 242 247/30%));box-shadow:inset 0 1px 1px #fff,inset 1px 0 1px rgb(255 255 255/65%),inset 0 -1px 1px rgb(181 195 210/18%),0 12px 22px -18px rgb(70 85 100/22%);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.capability-gallery .cap-frosted:before{content:"";position:absolute;inset:1px;z-index:-1;border-radius:35px;pointer-events:none;background:linear-gradient(180deg,rgb(255 255 255/12%),transparent 25%,transparent 65%,rgb(225 233 241/24%))}.capability-gallery .cap-frosted:after{content:"";position:absolute;inset:1px;z-index:5;border-radius:35px;pointer-events:none;box-shadow:inset 0 1px 0 rgb(255 255 255/50%)}.capability-gallery .cap-frosted .cap-art:after{background:linear-gradient(180deg,transparent 66%,color-mix(in srgb,var(--card) 50%,transparent))}.capability-gallery .cap-frosted .cap-copy{z-index:4;background:transparent}.capability-gallery .cap-frosted :is(.cap-panel,.cap-logo-tile){background:linear-gradient(140deg,color-mix(in srgb,var(--cap-panel) 80%,transparent),color-mix(in srgb,var(--cap-panel) 48%,transparent));border-color:color-mix(in srgb,var(--cap-line) 48%,#fff);-webkit-backdrop-filter:blur(18px) saturate(110%);backdrop-filter:blur(18px) saturate(110%);box-shadow:inset 0 1px 0 #fffffff2,inset 1px 0 0 #ffffff80,inset 0 -1px 0 #ffffff66,0 15px 25px -12px #27384f35}.capability-gallery .cap-card.cap-frosted:hover{border-color:rgb(255 255 255/95%);box-shadow:inset 0 1px 1px #fff,inset 1px 0 1px #ffffffa6,0 14px 24px -18px rgb(70 85 100/28%)}@media (prefers-reduced-transparency:reduce){.capability-gallery .cap-card.cap-frosted,.capability-gallery .cap-frosted :is(.cap-panel,.cap-logo-tile){background:var(--card);-webkit-backdrop-filter:none;backdrop-filter:none}.capability-gallery .cap-frosted:after,.capability-gallery .cap-frosted:before{display:none}}.soloco-landing .capability-gallery--journey{position:relative;scroll-margin-top:80px;padding:clamp(110px,12vw,200px) 0 32px;background:transparent;--cap-ink:var(--site-ink);--cap-muted:var(--site-ink-muted)}.soloco-landing .capability-gallery--journey .container{width:100%;max-width:1760px;padding:0}.soloco-landing .capability-gallery--journey .cap-section-head{text-align:left;margin:0 0 64px;max-width:none}.soloco-landing .capability-gallery--journey .section-title{color:var(--site-ink);font-size:clamp(38px,4.6vw,80px);line-height:1.15;letter-spacing:-.045em;text-wrap:balance}.capability-gallery--journey .cap-section-head p{margin:24px 0 0;color:var(--site-ink-muted);font-size:clamp(16px,1.3vw,22px);line-height:1.8}.capability-gallery--journey .cap-grid{grid-template-columns:1.35fr 1fr;gap:28px}.soloco-landing .capability-gallery--journey .cap-card.cap-frosted{border-radius:28px;border-color:#e5e7eb;background:#fff;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:0 16px 40px #18203308}.soloco-landing .capability-gallery--journey .cap-frosted :is(.cap-panel,.cap-logo-tile){background:linear-gradient(140deg,color-mix(in srgb,var(--cap-panel) 94%,transparent),color-mix(in srgb,var(--cap-panel) 82%,transparent));-webkit-backdrop-filter:none;backdrop-filter:none}@media (prefers-reduced-transparency:reduce){.soloco-landing .capability-gallery--journey .cap-frosted :is(.cap-panel,.cap-logo-tile){background:var(--card)}}.capability-gallery--journey .cap-frosted:after,.capability-gallery--journey .cap-frosted:before{display:none}.capability-gallery--journey .cap-card:first-child{grid-row:span 2;display:flex;flex-direction:column}.soloco-landing .capability-gallery--journey .cap-card>.cap-art{margin:12px;border-radius:20px}.capability-gallery--journey .cap-card:first-child>.cap-art{flex:1;min-height:480px}.capability-gallery--journey .cap-card:not(:first-child)>.cap-art{height:clamp(220px,16vw,330px)}.capability-gallery--journey .cap-copy{padding:26px 32px 32px}.capability-gallery--journey .cap-copy h3{color:var(--cap-ink);font-size:clamp(24px,1.8vw,34px)}.capability-gallery--journey .cap-copy p{color:var(--cap-muted);font-size:15px}.capability-gallery--journey .cap-card:first-child .cap-copy{padding:24px 32px 32px}.capability-gallery--journey .cap-card:first-child .cap-copy h3{font-size:clamp(30px,2.4vw,44px)}@media (max-width:899px){.capability-gallery--journey .cap-grid{grid-template-columns:1fr}.capability-gallery--journey .cap-card:first-child{grid-row:auto}.capability-gallery--journey .cap-card:first-child>.cap-art{min-height:280px}}.capability-gallery--journey .cap-card.cap-computer{grid-column:auto}.capability-gallery--journey .cap-team-tools{transform:scale(.7);transform-origin:center top;width:470px;left:50%;margin-left:-235px}.capability-gallery--journey :is(.cap-logo-matrix,.cap-logo-tile){animation:none}.capability-gallery--journey .org-execution{transform:scale(.72);transform-origin:center top}.soloco-landing .capability-gallery--journey .cap-eyebrow,.soloco-landing .capability-gallery--journey .section-kicker{display:block;color:var(--site-brand);font-size:12px;letter-spacing:.08em;margin-bottom:16px}@media (max-width:899px){.soloco-landing .capability-gallery--journey{padding-top:80px;padding-bottom:24px}.soloco-landing .capability-gallery--journey .cap-section-head{margin-bottom:36px}.capability-gallery--journey .cap-card:first-child>.cap-art{min-height:280px}.capability-gallery--journey .cap-card:first-child .cap-copy,.capability-gallery--journey .cap-copy{padding:24px}}.capability-gallery--journey .cap-title-line{display:block}.soloco-landing .brain-cards-section{margin-bottom:-8px;container-type:inline-size}.brain-cards-frame{display:block;width:100%;height:280px;border:0;color-scheme:light}@container (max-width: 650px){.brain-cards-frame{height:740px}}