.project-scene{--mockup-base:#071014;--mockup-elevated:#102431;--mockup-ink:#F7FAFC;--mockup-muted:#AEB8C5;--mockup-line:rgb(247 250 252/20%);--mockup-accent-deep:#006B9E;--mockup-accent:#00D4FF;--mockup-accent-foreground:#071014;--mockup-panel:rgb(9 20 27/82%);--mockup-paper:#F7FAFC;--mockup-paper-ink:#111820;--mockup-paper-muted:rgb(17 24 32/62%);--mockup-paper-line:rgb(17 24 32/20%);position:relative;isolation:isolate;container-name:project-scene;container-type:inline-size;width:100%;height:100%;overflow:hidden;background:radial-gradient(circle at 78% 12%,color-mix(in srgb,var(--mockup-accent) 22%,transparent),transparent 32%),linear-gradient(145deg,var(--mockup-elevated),var(--mockup-base) 70%);color:var(--mockup-ink)}.project-scene-viewport:has(.project-scene[data-mode=hero]){min-height:clamp(30rem,62vh,46rem)}.project-scene[data-mode=hero]{border:1px solid var(--mockup-line)}.project-scene-grid{position:absolute;inset:0;opacity:.12;background-image:linear-gradient(var(--mockup-ink) 1px,transparent 1px),linear-gradient(90deg,var(--mockup-ink) 1px,transparent 1px);background-size:2.5rem 2.5rem}.project-scene-footer,.project-scene-topline{position:absolute;z-index:2;display:flex;align-items:center;font-family:var(--font-mono);font-size:.6rem;letter-spacing:.12em;text-transform:uppercase}.project-scene-topline{inset:1.15rem 1.25rem auto;justify-content:space-between;color:var(--mockup-muted)}.project-scene-topline span:nth-child(2){color:var(--mockup-accent)}.project-scene-footer{inset:auto 1.25rem 1rem;gap:1rem;padding-top:.75rem;border-top:1px solid var(--mockup-line);color:var(--mockup-muted)}.project-scene-footer strong{margin-right:auto;color:var(--mockup-ink);font-family:var(--font-display);font-size:1.5rem;line-height:.8}.project-scene-ui{position:absolute;inset:4rem clamp(1.25rem,3vw,3rem) 4rem;z-index:1;overflow:hidden;border:1px solid var(--mockup-line);background:var(--mockup-panel);box-shadow:0 1.5rem 4rem rgb(0 0 0/32%);animation:project-scene-rise .48s cubic-bezier(.22,1,.36,1) both}.project-scene-ui button,.project-scene-ui small,.project-scene-ui span{font-family:var(--font-mono)}.project-scene-browserbar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:2.6rem;padding-inline:1rem;border-bottom:1px solid var(--mockup-line);color:var(--mockup-muted);font:.58rem/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.project-scene-browserbar span:first-child:before{content:"";display:block;width:1.6rem;height:.45rem;background:radial-gradient(circle,var(--mockup-accent) 0 2px,transparent 3px) 0 0 /.55rem 100%}.project-scene-browserbar span:last-child{text-align:right}.project-scene-elian-main{display:grid;grid-template-columns:1fr auto;min-height:68%}.project-scene-elian-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(1.25rem,4vw,4rem)}.project-scene-elian-copy small{color:var(--mockup-accent);font-size:.58rem;letter-spacing:.12em;text-transform:uppercase}.project-scene-elian-copy strong{margin-top:1rem;font-family:var(--font-display);font-size:clamp(2.2rem,5.4vw,6rem);line-height:.82;text-transform:uppercase}.project-scene-elian-nav{display:flex;flex-direction:column;justify-content:center;border-left:1px solid var(--mockup-line)}.project-scene-elian-nav span{padding:.75rem 1.5rem;color:var(--mockup-muted);font-size:.62rem;text-transform:uppercase}.project-scene-elian-nav .is-active{position:relative;overflow:hidden;background:var(--mockup-accent);color:var(--mockup-accent-foreground)}.project-scene-elian-nav .is-active:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgb(255 255 255/30%),transparent);transform:translate3d(-110%,0,0);animation:project-nav-signal 4.4s ease-in-out infinite}.project-scene-elian-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--mockup-line)}.project-scene-elian-grid span{padding:1rem;border-right:1px solid var(--mockup-line);color:var(--mockup-muted);font-size:.55rem;text-transform:uppercase}.project-scene-ui--pbs{display:grid;grid-template-columns:minmax(7rem,20%) 1fr}.project-scene-ui--pbs aside{display:flex;flex-direction:column;gap:.2rem;padding:1.2rem .8rem;border-right:1px solid var(--mockup-line)}.project-scene-ui--pbs aside strong{margin-bottom:1.5rem;font-family:var(--font-display);font-size:1.4rem}.project-scene-ui--pbs aside span{padding:.65rem;color:var(--mockup-muted);font-size:.55rem}.project-scene-ui--pbs aside .is-active{background:var(--mockup-accent);color:var(--mockup-accent-foreground)}.project-scene-dashboard{display:flex;min-width:0;flex-direction:column;padding:clamp(1rem,2.5vw,2rem)}.project-scene-dashboard-head{display:flex;justify-content:space-between;gap:1rem;font-size:.62rem;text-transform:uppercase}.project-scene-dashboard-head small{color:var(--mockup-muted)}.project-scene-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:.65rem;margin-top:1.5rem}.project-scene-metrics span{padding:.9rem;border:1px solid var(--mockup-line)}.project-scene-metrics small{display:block;color:var(--mockup-muted);font-size:.52rem;text-transform:uppercase}.project-scene-metrics strong{display:block;margin-top:.55rem;font-family:var(--font-display);font-size:clamp(1.25rem,2.5vw,2.5rem)}.project-scene-chart{display:flex;flex:1;align-items:flex-end;gap:5%;min-height:7rem;margin-top:1rem;padding:1rem;border:1px solid var(--mockup-line)}.project-scene-chart i{width:9%;height:24%;background:color-mix(in srgb,var(--mockup-accent) 58%,var(--mockup-ink));animation:project-chart-pulse 3.6s ease-in-out infinite alternate}.project-scene-chart i:nth-child(2){height:44%;animation-delay:-.5s}.project-scene-chart i:nth-child(3){height:36%;animation-delay:-1s}.project-scene-chart i:nth-child(4){height:68%;animation-delay:-1.5s}.project-scene-chart i:nth-child(5){height:52%;animation-delay:-2s}.project-scene-chart i:nth-child(6){height:82%;animation-delay:-2.5s}.project-scene-chart i:nth-child(7){height:74%;animation-delay:-3s}.project-scene-table{display:grid;grid-template-columns:1fr 1.25fr 1.25fr;gap:.5rem;margin-top:.8rem;color:var(--mockup-muted);font:.5rem/1.4 var(--font-mono)}.project-scene-table b{display:block;color:var(--mockup-ink);font-weight:400}.project-scene[data-project=linqtra]{--linqtra-green:#103f32;--linqtra-signal:#ceff58;--mockup-accent-deep:var(--linqtra-green);--mockup-accent:#ffb000}.project-scene-ui--linqtra{display:grid;grid-template-columns:minmax(0,1fr) minmax(10.5rem,.72fr);grid-template-rows:auto 1fr;gap:clamp(.75rem,2.4cqw,1.5rem);padding:clamp(.85rem,2.8cqw,2rem);background:radial-gradient(circle at 68% 28%,rgb(206 255 88/11%),transparent 34%),var(--mockup-panel)}.project-scene-linqtra-head{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:.75rem;border-bottom:1px solid var(--mockup-line)}.project-scene-linqtra-brand{font-family:var(--font-display)!important;font-size:clamp(1.15rem,3.2cqw,2rem);text-transform:uppercase}.project-scene-linqtra-brand small{margin-left:.35rem;color:var(--mockup-muted);font:.42rem/1 var(--font-mono);letter-spacing:.08em}.project-scene-linqtra-live{display:inline-flex;align-items:center;gap:.45rem;color:var(--mockup-muted);font-size:clamp(.46rem,1.2cqw,.62rem);text-transform:uppercase}.project-scene-linqtra-live i{width:.45rem;height:.45rem;border-radius:50%;background:var(--linqtra-signal);box-shadow:0 0 .75rem var(--linqtra-signal);animation:project-linqtra-live 4.8s ease-in-out infinite}.project-scene-linqtra-phone{align-self:stretch;width:min(100%,17rem);min-height:0;margin-inline:auto;overflow:hidden;border:1px solid rgb(255 255 255/28%);border-radius:1.35rem;background:#f5f1e8;color:#111820;box-shadow:0 1.2rem 3rem rgb(0 0 0/42%)}.project-scene-linqtra-status{display:flex;justify-content:space-between;padding:.55rem .9rem;font:.42rem/1 var(--font-mono)}.project-scene-linqtra-screen{display:grid;gap:clamp(.32rem,1cqw,.55rem);padding:.15rem .65rem .65rem}.project-scene-linqtra-location{position:relative;padding:.7rem;border:1px solid rgb(17 24 32/14%);background:#fff}.project-scene-linqtra-location small{display:block;color:rgb(17 24 32/70%);font-size:.42rem;text-transform:uppercase}.project-scene-linqtra-location strong{display:block;margin-top:.3rem;font-size:clamp(.7rem,1.9cqw,.9rem)}.project-scene-linqtra-location>span{position:absolute;top:.65rem;right:.65rem;display:flex;align-items:center;gap:.25rem;color:var(--linqtra-green);font-size:.38rem;text-transform:uppercase}.project-scene-linqtra-location>span i{width:.35rem;height:.35rem;border-radius:50%;background:var(--linqtra-signal)}.project-scene-linqtra-scanner{position:relative;display:grid;min-height:clamp(4.6rem,12cqw,5.8rem);place-items:center;overflow:hidden;background:var(--linqtra-green);color:#f7fafc}.project-scene-linqtra-scanner svg{width:clamp(2.8rem,9cqw,4.5rem);height:clamp(2.8rem,9cqw,4.5rem);stroke-width:1.2}.project-scene-linqtra-scanner>span{position:absolute;right:.6rem;bottom:.45rem;color:rgb(247 250 252/62%);font-size:.38rem}.project-scene-linqtra-scanline{position:absolute;right:16%;left:16%;height:2px;background:var(--mockup-accent);box-shadow:0 0 .9rem var(--mockup-accent);animation:project-linqtra-scan 6s ease-in-out infinite}.project-scene-linqtra-stock{display:grid;border:1px solid rgb(17 24 32/14%);background:#fff}.project-scene-linqtra-stock>div{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.32rem .55rem;border-bottom:1px solid rgb(17 24 32/10%);font-size:.42rem;opacity:.5;animation:project-linqtra-register 6s ease-in-out infinite}.project-scene-linqtra-stock>div:nth-child(2){animation-delay:.18s}.project-scene-linqtra-stock>div:nth-child(3){border-bottom:0;animation-delay:.36s}.project-scene-linqtra-stock strong{display:grid;width:1.45rem;height:1.45rem;place-items:center;background:#edf2e6;font:.52rem/1 var(--font-mono)}.project-scene-linqtra-confirm{display:flex;align-items:center;gap:.55rem;padding:.45rem .55rem;background:var(--mockup-accent);color:#111820;opacity:1;transform:translateY(.4rem);animation:project-linqtra-confirm 6s ease-in-out infinite}.project-scene-linqtra-confirm svg{width:1rem;height:1rem}.project-scene-linqtra-confirm span{display:grid;gap:.12rem}.project-scene-linqtra-confirm strong{font-size:.5rem;text-transform:uppercase}.project-scene-linqtra-confirm small{font-size:.36rem}.project-scene-linqtra-flow{align-self:center;display:grid;gap:1px;background:var(--mockup-line);border:1px solid var(--mockup-line)}.project-scene-linqtra-flow li{position:relative;display:grid;grid-template-columns:1.5rem 1fr;align-items:center;gap:.6rem;padding:clamp(.65rem,2cqw,1rem);background:#0d251f;overflow:hidden}.project-scene-linqtra-flow li:after{content:"";position:absolute;inset:0;background:rgb(255 176 0/18%);opacity:0;animation:project-linqtra-step 6s ease-in-out infinite}.project-scene-linqtra-flow li:nth-child(2):after{animation-delay:1.35s}.project-scene-linqtra-flow li:nth-child(3):after{animation-delay:2.7s}.project-scene-linqtra-flow span{color:var(--mockup-accent);font-size:.48rem}.project-scene-linqtra-flow strong{font:clamp(.58rem,1.5cqw,.72rem)/1 var(--font-mono);text-transform:uppercase}.project-scene[data-mode=card] .project-scene-ui--linqtra{grid-template-columns:minmax(0,1fr) minmax(7rem,.58fr)}.project-scene[data-mode=card] .project-scene-linqtra-screen{gap:.32rem;padding:.15rem .55rem .55rem}.project-scene[data-mode=card] .project-scene-linqtra-stock>div{padding-block:.32rem}.project-scene[data-mode=card] .project-scene-linqtra-flow li{padding:.55rem}.project-scene-ui--unlink{display:grid;grid-template-columns:.75fr 1.25fr}.project-scene-privacy{display:flex;flex-direction:column;justify-content:center;padding:clamp(1.25rem,3vw,3rem);border-right:1px solid var(--mockup-line);background:color-mix(in srgb,var(--mockup-accent-deep) 18%,transparent)}.project-scene-privacy svg{width:3rem;height:3rem;margin-bottom:2rem;color:var(--mockup-accent);stroke-width:1.2}.project-scene-privacy small{color:var(--mockup-muted);font-size:.55rem;text-transform:uppercase}.project-scene-privacy strong{margin-top:.5rem;font-family:var(--font-display);font-size:clamp(2rem,4vw,4rem);line-height:.9;text-transform:uppercase}.project-scene-privacy span{max-width:16rem;margin-top:1rem;color:var(--mockup-muted);font-size:.62rem;line-height:1.5}.project-scene-form{display:flex;flex-direction:column;justify-content:center;padding:clamp(1.25rem,3vw,3rem)}.project-scene-progress{display:flex;gap:.4rem;margin-bottom:2rem}.project-scene-progress i{flex:1;height:2px;background:var(--mockup-line);animation:project-progress-signal 4.8s ease-in-out infinite}.project-scene-progress i:nth-child(2){animation-delay:.35s}.project-scene-progress i:nth-child(3){animation-delay:.7s}.project-scene-progress .is-active{background:var(--mockup-accent)}.project-scene-form>small{color:var(--mockup-accent);font-size:.52rem;text-transform:uppercase}.project-scene-form>strong{margin:.7rem 0 1.4rem;font-size:clamp(1rem,2vw,1.5rem)}.project-scene-form .project-scene-action{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:.55rem;padding:.85rem;border:1px solid var(--mockup-line);color:var(--mockup-muted);font-size:.6rem;text-align:left}.project-scene-form .project-scene-action svg{width:1rem}.project-scene-form .project-scene-action.is-selected{border-color:var(--mockup-accent);background:color-mix(in srgb,var(--mockup-accent-deep) 24%,transparent);color:var(--mockup-ink)}.project-scene-form>span{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:1rem;padding:.75rem;background:var(--mockup-accent);color:var(--mockup-accent-foreground);font-size:.58rem;text-transform:uppercase}.project-scene-form>span svg{width:.9rem}.project-scene-ui--fastable{display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:clamp(1rem,3vw,3rem);padding:clamp(1rem,3vw,3rem);background:radial-gradient(circle at 18% 50%,color-mix(in srgb,var(--mockup-accent) 22%,transparent),transparent 34%),var(--mockup-panel)}.project-scene-tabletag{display:flex;flex-direction:column;align-items:center;justify-content:center;aspect-ratio:1;border:1px solid var(--mockup-line);background:var(--mockup-paper);color:var(--mockup-paper-ink);transform:rotate(-3deg);animation:project-tabletag-float 4.6s ease-in-out infinite}.project-scene-tabletag svg{width:34%;height:34%;stroke-width:1.2}.project-scene-tabletag small{margin-top:.8rem;font-size:.52rem;text-transform:uppercase}.project-scene-tabletag strong{font-family:var(--font-display);font-size:clamp(2.5rem,5vw,5rem);line-height:.8}.project-scene-tabletag span{margin-top:.7rem;font-size:.48rem;text-transform:uppercase}.project-scene-receipt{padding:clamp(1rem,2.5vw,2rem);border:1px solid var(--mockup-line);background:var(--mockup-paper);color:var(--mockup-paper-ink);box-shadow:0 1.5rem 3rem rgb(0 0 0/30%)}.project-scene-receipt>div:first-child{display:flex;justify-content:space-between;align-items:flex-end}.project-scene-receipt small{color:var(--mockup-paper-muted);font-size:.52rem;text-transform:uppercase}.project-scene-receipt ul{margin:1.25rem 0;padding-block:1rem;border-block:1px solid var(--mockup-paper-line)}.project-scene-receipt li{display:flex;justify-content:space-between;gap:1rem;padding-block:.35rem;font:.58rem/1.3 var(--font-mono)}.project-scene-total{display:flex;justify-content:space-between;align-items:baseline}.project-scene-total strong{font-family:var(--font-display);font-size:clamp(1.5rem,3vw,3rem)}.project-scene-receipt .project-scene-action{display:flex;width:100%;align-items:center;justify-content:center;gap:.5rem;margin-top:1.25rem;padding:.8rem;background:var(--mockup-accent-deep);color:var(--mockup-paper);font-size:.58rem;text-transform:uppercase}.project-scene-receipt .project-scene-action svg{width:.9rem}.project-scene-viewport:has(.project-scene[data-mode=card]){position:absolute;inset:0}.project-scene[data-mode=card] .project-scene-ui{inset:3.1rem .9rem 3.2rem}.project-scene[data-mode=card] .project-scene-topline{inset:.85rem .9rem auto}.project-scene[data-mode=card] .project-scene-footer{inset:auto .9rem .75rem}.project-scene[data-mode=card] .project-scene-footer span,.project-scene[data-mode=card] .project-scene-topline span:nth-child(2){display:none}.project-scene[data-mode=card] .project-scene-footer strong{font-size:1.15rem}.project-scene[data-mode=card] .project-scene-ui--pbs{grid-template-columns:22% 1fr}.project-scene[data-mode=card] .project-scene-elian-grid,.project-scene[data-mode=card] .project-scene-table{display:none}.project-case-cover{display:grid;grid-template-columns:minmax(18rem,.54fr) minmax(0,1fr);gap:clamp(1.5rem,3vw,3rem);min-height:calc(100svh - 9.75rem);padding-bottom:clamp(2.5rem,5vw,5rem);border-bottom:1px solid color-mix(in srgb,var(--text-main) 16%,transparent)}.project-case-cover-copy{display:flex;flex-direction:column;justify-content:center;padding-block:2rem}.project-case-mark{display:inline-flex;align-self:flex-start;margin-top:clamp(2rem,5vh,4rem);padding:.55rem .7rem;background:var(--accent-primary);color:var(--accent-foreground);font:1.25rem/.9 var(--font-display);text-transform:uppercase}.project-case-visual{display:flex;min-width:0;flex-direction:column;justify-content:center}.project-case-visual>p{margin-top:.65rem;color:var(--text-muted);font:.56rem/1.4 var(--font-mono);letter-spacing:.12em;text-align:right}.project-case-section-heading p,.project-case-story-intro>p{color:var(--accent-secondary);font:.62rem/1.2 var(--font-mono);letter-spacing:.14em;text-transform:uppercase}.project-case-section-heading :is(h2,h3),.project-case-story-intro :is(h2,h3){max-width:var(--measure-section);margin-top:var(--space-kicker-title);font-family:var(--font-display);font-size:var(--type-section);line-height:var(--leading-section);text-transform:uppercase;overflow-wrap:anywhere;text-wrap:balance}[data-variant=panel] .project-case-section-heading :is(h2,h3),[data-variant=panel] .project-case-story-intro :is(h2,h3){max-width:var(--measure-feature);font-size:var(--type-card);line-height:var(--leading-card)}.project-case-evidence,.project-case-flow,.project-case-results,.project-case-story,.project-case-system{padding-block:clamp(4rem,8vw,8rem);border-bottom:1px solid color-mix(in srgb,var(--text-main) 16%,transparent)}.project-case-flow ol{display:grid;grid-template-columns:repeat(3,1fr);margin-top:clamp(2.5rem,5vw,5rem);border-block:1px solid color-mix(in srgb,var(--text-main) 16%,transparent)}.project-case-flow li{min-height:17rem;padding:clamp(1.25rem,2.5vw,2.5rem);border-right:1px solid color-mix(in srgb,var(--text-main) 16%,transparent)}.project-case-flow li:last-child{border-right:0}.project-case-evidence small,.project-case-flow small,.project-case-story-card small,.project-case-system-grid small{color:var(--accent-secondary);font:.6rem/1.3 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.project-case-flow strong{display:block;margin-top:clamp(3rem,8vw,6rem);font-family:var(--font-display);font-size:var(--type-feature);line-height:var(--leading-feature);text-transform:uppercase;overflow-wrap:anywhere}.project-case-flow li p{margin-top:1rem;color:var(--text-muted);line-height:1.65}[data-variant=panel] .project-case-flow strong{font-size:var(--type-card);line-height:var(--leading-card)}.project-case-story{display:grid;grid-template-columns:minmax(15rem,.7fr) 1fr 1fr;align-items:stretch;gap:1rem}.project-case-story-intro{padding-right:clamp(1rem,3vw,3rem)}.project-case-story-card{display:grid;grid-template-rows:auto 1fr;min-height:28rem;padding:clamp(1.25rem,2.5vw,2.5rem);border:1px solid color-mix(in srgb,var(--text-main) 16%,transparent)}.project-case-story-card>span{color:color-mix(in srgb,var(--text-main) 50%,transparent);font:clamp(4rem,8vw,8rem)/.8 var(--font-display)}.project-case-story-card>div{align-self:end}.project-case-story-card p{margin-top:1rem;font-size:var(--type-body);line-height:var(--leading-body)}.project-case-story-card--solution{background:var(--text-main);color:var(--bg-base)}.project-case-story-card--solution>span{color:color-mix(in srgb,var(--bg-base) 55%,transparent)}.project-case-story-card--solution small{color:var(--bg-base)}.project-case-system-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;margin-top:clamp(2.5rem,5vw,5rem);background:color-mix(in srgb,var(--text-main) 16%,transparent);border:1px solid color-mix(in srgb,var(--text-main) 16%,transparent)}.project-case-system-grid article{display:grid;grid-template-columns:auto 1fr;gap:1rem 2rem;min-height:22rem;padding:clamp(1.5rem,3vw,3rem);background:var(--bg-base)}.project-case-system-grid article>span{grid-row:span 2;color:color-mix(in srgb,var(--text-main) 50%,transparent);font:clamp(2.5rem,5vw,5rem)/.85 var(--font-display);writing-mode:vertical-rl}.project-case-system-grid p{align-self:end;max-width:36rem;color:var(--text-muted);font-size:var(--type-body);line-height:var(--leading-body)}.project-case-results dl{display:grid;grid-template-columns:repeat(3,1fr);margin-top:clamp(2.5rem,5vw,5rem);border-block:1px solid color-mix(in srgb,var(--text-main) 16%,transparent)}.project-case-results dl>div{padding:clamp(1.5rem,3vw,3rem);border-right:1px solid color-mix(in srgb,var(--text-main) 16%,transparent)}.project-case-results dl>div:last-child{border-right:0}.project-case-results dt{color:var(--text-muted);font:.6rem/1.3 var(--font-mono);letter-spacing:.12em}.project-case-results dd{margin-top:2rem;color:var(--accent-primary);font-family:var(--font-display);font-size:var(--type-metric);line-height:.85;text-transform:uppercase;overflow-wrap:anywhere}[data-variant=panel] .project-case-results dd{font-size:var(--type-card)}.project-case-evidence{display:grid;grid-template-columns:1.4fr .6fr;gap:clamp(2rem,6vw,6rem)}.project-case-evidence p{max-width:52rem;margin-top:1.25rem;color:var(--text-muted);font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.7}.project-case-evidence .project-case-stack{padding:0;border:0}@keyframes project-scene-rise{0%{opacity:0;transform:translate3d(0,1.5rem,0) scale(.985)}to{opacity:1;transform:none}}@keyframes project-chart-pulse{0%{transform:scaleY(.82);opacity:.65}to{transform:scaleY(1);opacity:1}}@keyframes project-nav-signal{0%,58%{transform:translate3d(-110%,0,0)}78%,to{transform:translate3d(110%,0,0)}}@keyframes project-progress-signal{0%,18%,to{opacity:.35;transform:scaleX(.7)}36%,72%{opacity:1;transform:scaleX(1);background:var(--mockup-accent)}}@keyframes project-linqtra-live{0%,to{opacity:.45;transform:scale(.75)}42%,72%{opacity:1;transform:scale(1)}}@keyframes project-linqtra-scan{0%,8%,to{top:18%;opacity:0}14%{opacity:1}34%{top:78%;opacity:1}40%,to{top:78%;opacity:0}}@keyframes project-linqtra-register{0%,32%,to{opacity:.45;transform:translateX(0)}44%,62%{opacity:1;transform:translateX(.18rem)}72%,to{opacity:1;transform:translateX(0)}}@keyframes project-linqtra-confirm{0%,62%,to{transform:translateY(.15rem)}72%,94%{transform:none}}@keyframes project-linqtra-step{0%,10%,68%,to{opacity:0}18%,40%{opacity:1}}@keyframes project-tabletag-float{0%,to{transform:translateZ(0) rotate(-3deg)}50%{transform:translate3d(0,-.45rem,0) rotate(-1.5deg)}}@container project-scene (max-width: 46rem){.project-scene-ui{inset:3.5rem 1rem 3.6rem}.project-scene-footer,.project-scene-topline{inset-inline:1rem}.project-scene-topline span:nth-child(2){display:none}.project-scene-ui--pbs{grid-template-columns:minmax(4.5rem,20%) 1fr}.project-scene-table{display:none}.project-scene-metrics{grid-template-columns:repeat(2,1fr)}.project-scene-metrics span:nth-child(3){display:none}.project-scene-elian-copy strong{font-size:clamp(2.4rem,10cqw,4.5rem)}}@container project-scene (max-width: 32rem){.project-scene-ui{inset:3.25rem .75rem 3.45rem}.project-scene-footer,.project-scene-topline{inset-inline:.75rem}.project-scene-footer span:first-of-type{display:none}.project-scene-elian-main{grid-template-columns:1fr}.project-scene-elian-grid,.project-scene-elian-nav{display:none}.project-scene-elian-copy{padding:1.25rem}.project-scene-ui--pbs{grid-template-columns:4.25rem 1fr}.project-scene-ui--pbs aside{padding-inline:.45rem}.project-scene-ui--pbs aside span{overflow:hidden;padding-inline:.25rem;font-size:.42rem;text-overflow:ellipsis}.project-scene-dashboard{padding:.75rem}.project-scene-ui--linqtra{grid-template-columns:minmax(0,1fr) minmax(7.5rem,.62fr);padding:.75rem}.project-scene-linqtra-head{gap:.5rem}.project-scene-linqtra-live{font-size:.4rem}.project-scene-linqtra-phone{border-radius:1rem}.project-scene-linqtra-flow li{padding:.5rem}.project-scene-ui--unlink{grid-template-columns:1fr}.project-scene-privacy{display:none}.project-scene-ui--fastable{grid-template-columns:1fr;padding:.75rem}.project-scene-tabletag{display:none}}@media (max-width:1180px){.project-case-cover{grid-template-columns:minmax(16rem,.48fr) minmax(0,1fr)}.project-case-story{grid-template-columns:1fr 1fr}.project-case-story-intro{grid-column:1/-1;margin-bottom:2rem}}@media (max-width:820px){.project-case-cover{grid-template-columns:1fr;min-height:auto}.project-case-cover-copy{min-height:72svh}.project-case-visual{min-height:32rem}.project-scene-viewport:has(.project-scene[data-mode=hero]){min-height:30rem}.project-case-flow ol,.project-case-results dl{grid-template-columns:1fr}.project-case-flow li{min-height:auto;border-right:0;border-bottom:1px solid color-mix(in srgb,var(--text-main) 16%,transparent)}.project-case-flow li:last-child{border-bottom:0}.project-case-flow strong{margin-top:2.5rem}.project-case-evidence,.project-case-system-grid{grid-template-columns:1fr}}@media (max-width:639px){.project-case-content[data-variant=panel]{padding:1.1rem}.project-case-cover-copy{min-height:64svh;padding-block:1.5rem}[data-variant=panel] .project-case-title{font-size:var(--type-feature)}.project-case-visual{min-height:0}.project-scene-viewport:has(.project-scene[data-mode=hero]){aspect-ratio:16/10;min-height:0}.project-scene-viewport:has(.project-scene[data-project=linqtra][data-mode=hero]){aspect-ratio:3/4}.project-case-story{grid-template-columns:1fr}.project-case-story-card{min-height:22rem}.project-case-system-grid article{min-height:18rem}}@media (prefers-reduced-motion:reduce){.project-scene-chart i,.project-scene-elian-nav .is-active:after,.project-scene-linqtra-confirm,.project-scene-linqtra-flow li:after,.project-scene-linqtra-live i,.project-scene-linqtra-scanline,.project-scene-linqtra-stock>div,.project-scene-progress i,.project-scene-tabletag,.project-scene-ui{animation:none!important}.project-scene-linqtra-confirm,.project-scene-linqtra-stock>div,.project-scene-ui{opacity:1;transform:none}.project-scene-linqtra-flow li:last-child:after{opacity:1}}@media (forced-colors:active){.project-scene,.project-scene-linqtra-flow,.project-scene-linqtra-flow li,.project-scene-receipt,.project-scene-tabletag,.project-scene-ui{border-color:CanvasText;background:Canvas;color:CanvasText;forced-color-adjust:auto}.project-scene :is(small,span,svg),.project-scene-linqtra-flow{color:LinkText}}@media print{.project-scene{--mockup-ink:#000;--mockup-muted:#333;--mockup-line:#777;--mockup-accent-deep:#006B9E;--mockup-accent:#006B9E;--mockup-accent-foreground:#fff;--mockup-panel:#fff;background:#fff;color:#000;-webkit-print-color-adjust:exact;print-color-adjust:exact}.project-scene *,.project-scene :after,.project-scene :before{animation:none!important;transition:none!important}}.solutions-page_page__MuBHF{--solutions-line:color-mix(in srgb,var(--text-main) 14%,transparent);overflow:clip}.solutions-page_section__BtULZ{border-bottom:1px solid var(--solutions-line);padding-block:var(--space-section-y,clamp(4rem,8vw,7.5rem));scroll-margin-top:5rem}.solutions-page_page__MuBHF[data-solutions-motion-ready=true] [data-solutions-reveal]{opacity:0;transform:translate3d(0,2rem,0);transition:opacity .72s ease,transform .72s cubic-bezier(.22,1,.36,1)}.solutions-page_page__MuBHF[data-solutions-motion-ready=true] [data-solutions-reveal][data-solutions-visible=true]{opacity:1;transform:none}.solutions-page_frictionMap__ip7w6{margin-top:var(--space-section-gap,clamp(3rem,6vw,6rem))}.solutions-page_frictionList__e0F7I{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.75rem,1.5vw,1.25rem);list-style:none}.solutions-page_frictionItem___yIwI{--friction-panel:#101114;--friction-panel-hover:#181a1f;--friction-border:rgb(255 255 255/18%);--friction-border-hover:rgb(255 255 255/48%);--friction-mark:#b8bdc6;--friction-meta:#c7cad1;--friction-title:#fff;--friction-copy:rgb(255 255 255/68%);--friction-sweep:rgb(255 255 255/8%);--friction-marker-hover:#fff;position:relative;isolation:isolate;display:flex;min-width:0;min-height:clamp(15rem,20vw,18rem);flex-direction:column;overflow:hidden;padding:clamp(1.25rem,3vw,2.5rem);border:1px solid var(--friction-border);background:var(--friction-panel);transition:opacity var(--interaction-duration) ease,transform var(--interaction-duration) cubic-bezier(.22,1,.36,1),border-color var(--interaction-duration) ease,box-shadow var(--interaction-duration) ease,background-color var(--interaction-duration) ease}html[data-theme=dark] .solutions-page_frictionItem___yIwI{--friction-panel:#fff;--friction-panel-hover:#e7e7ea;--friction-border:rgb(9 9 11/20%);--friction-border-hover:rgb(9 9 11/58%);--friction-mark:#52525b;--friction-meta:#3f3f46;--friction-title:#09090b;--friction-copy:rgb(9 9 11/70%);--friction-sweep:rgb(9 9 11/8%);--friction-marker-hover:#09090b}.solutions-page_frictionItem___yIwI:before{content:"";position:absolute;inset:0 0 auto;z-index:2;height:.35rem;background:var(--friction-mark);transform:scaleX(1);transform-origin:left;transition:transform var(--interaction-duration) cubic-bezier(.22,1,.36,1)}.solutions-page_frictionItem___yIwI:after{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(112deg,transparent 20%,var(--friction-sweep) 50%,transparent 80%);transform:translate3d(110%,0,0);pointer-events:none}.solutions-page_page__MuBHF[data-solutions-motion-ready=true] [data-solutions-reveal]:not([data-solutions-visible=true]) .solutions-page_frictionItem___yIwI{opacity:0;transform:translate3d(0,1.75rem,0) scale(.985)}.solutions-page_page__MuBHF[data-solutions-motion-ready=true] [data-solutions-reveal]:not([data-solutions-visible=true]) .solutions-page_frictionItem___yIwI:before{transform:scaleX(0)}.solutions-page_page__MuBHF[data-solutions-motion-ready=true] [data-solutions-visible=true] .solutions-page_frictionItem___yIwI:after{animation:solutions-page_friction-card-sweep__eZCjG var(--interaction-duration) cubic-bezier(.22,1,.36,1) both}.solutions-page_frictionIndex__k4GZH{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:1rem;color:var(--friction-meta);font-family:var(--font-mono);font-size:var(--type-kicker,.75rem);line-height:var(--leading-kicker,1.4);letter-spacing:var(--tracking-kicker,.12em);text-transform:uppercase}.solutions-page_frictionIndex__k4GZH:after{content:"";width:.55rem;height:.55rem;flex:0 0 auto;border:1px solid var(--friction-mark);background:transparent;transition:background-color var(--interaction-duration) ease,box-shadow var(--interaction-duration) ease}.solutions-page_frictionItem___yIwI>div{position:relative;z-index:1;margin-top:auto}.solutions-page_frictionSignal__Tr97j{display:block;color:var(--friction-title);font-family:var(--font-display);font-size:var(--type-feature,clamp(2rem,calc(1.625rem + 1.875vw),4rem));line-height:var(--leading-feature,.94);letter-spacing:var(--tracking-display,0);text-transform:uppercase;overflow-wrap:anywhere;transition:color var(--interaction-duration) ease,opacity var(--interaction-duration) ease,transform var(--interaction-duration) cubic-bezier(.22,1,.36,1)}.solutions-page_page__MuBHF[data-solutions-motion-ready=true] [data-solutions-reveal]:not([data-solutions-visible=true]) .solutions-page_frictionSignal__Tr97j{opacity:0;transform:translate3d(0,.85rem,0)}.solutions-page_frictionCopy__vina4{max-width:var(--measure-compact,34rem);margin-top:var(--space-title-description,1.5rem);color:var(--friction-copy);font-size:var(--type-body,clamp(1rem,calc(.95rem + .25vw),1.125rem));line-height:var(--leading-body,1.6)}.solutions-page_frictionItem___yIwI[data-friction-active=true]{z-index:1;border-color:var(--friction-border-hover);background:var(--friction-panel-hover);box-shadow:.45rem .45rem 0 var(--accent-primary);transform:translate3d(-.2rem,-.2rem,0)}.solutions-page_frictionItem___yIwI[data-friction-active=true] .solutions-page_frictionIndex__k4GZH:after{background:var(--friction-marker-hover);box-shadow:0 0 0 .3rem rgb(255 255 255/12%)}.solutions-page_frictionItem___yIwI[data-friction-active=true] .solutions-page_frictionSignal__Tr97j{color:var(--accent-primary)}@media (hover:hover) and (pointer:fine){.solutions-page_frictionItem___yIwI:hover{z-index:1;border-color:var(--friction-border-hover);background:var(--friction-panel-hover);box-shadow:.45rem .45rem 0 var(--accent-primary);transform:translate3d(-.2rem,-.2rem,0)}.solutions-page_frictionItem___yIwI:hover .solutions-page_frictionIndex__k4GZH:after{background:var(--friction-marker-hover);box-shadow:0 0 0 .3rem rgb(255 255 255/12%)}.solutions-page_frictionItem___yIwI:hover .solutions-page_frictionSignal__Tr97j{color:var(--accent-primary)}}.solutions-page_solutionSection__j_ICv{scroll-margin-top:6rem}.solutions-page_solutionHeader__U10tr{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:3rem;column-gap:3rem;align-items:end;margin-bottom:var(--space-section-gap,clamp(2.5rem,5vw,5rem))}.solutions-page_solutionHeader__U10tr>div{grid-column:span 8}.solutions-page_solutionTitle__Y4sP0{margin-top:var(--space-kicker-title,1rem)}.solutions-page_solutionNumber__uHr9B{grid-column:10/span 3;color:color-mix(in srgb,var(--text-main) 46%,transparent);font-family:var(--font-display);font-size:var(--type-metric,clamp(2.75rem,calc(2rem + 3.75vw),6rem));line-height:var(--leading-page,.86);text-align:right}.solutions-page_solutionBody__Ol56Q{display:grid;grid-template-columns:minmax(16rem,.74fr) minmax(21rem,1.26fr);gap:clamp(2rem,6vw,6rem);align-items:center}.solutions-page_solutionSection__j_ICv[data-reverse=true] .solutions-page_solutionCopy__W0_Wq{order:2}.solutions-page_solutionSection__j_ICv[data-reverse=true] .solutions-page_scene__TRD7U{order:1}.solutions-page_solutionSummary__CE59X{max-width:var(--measure-compact,38rem);color:var(--text-muted);font-size:var(--type-lead,clamp(1.125rem,calc(1rem + .625vw),1.375rem));line-height:var(--leading-lead,1.5)}.solutions-page_action__bWC9b{margin-top:var(--space-title-description,2rem)}.solutions-page_action__bWC9b svg{transition:transform .22s ease}.solutions-page_action__bWC9b:focus-visible svg,.solutions-page_action__bWC9b[data-pressed=true] svg{transform:translateX(.35rem)}.solutions-page_bands__paAsA{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:var(--space-section-gap,clamp(3rem,6vw,6rem));border-block:1px solid var(--solutions-line)}.solutions-page_band__6XVqO{min-width:0;padding:clamp(1.25rem,2.5vw,2.25rem);border-right:1px solid var(--solutions-line)}.solutions-page_band__6XVqO:last-child{border-right:0}.solutions-page_bandTitle__Ix9AN{color:var(--accent-secondary);font-family:var(--font-sans);font-size:var(--type-subheading,clamp(1.25rem,calc(1.125rem + .625vw),1.75rem));font-weight:650;line-height:var(--leading-subheading,1.2);letter-spacing:var(--tracking-display,0);text-transform:uppercase;overflow-wrap:anywhere}.solutions-page_band__6XVqO ol,.solutions-page_band__6XVqO ul{display:grid;gap:.65rem;margin-top:1.5rem}.solutions-page_band__6XVqO li{color:var(--text-muted);font-size:var(--type-body,1rem);line-height:var(--leading-body,1.6)}.solutions-page_band__6XVqO:first-child li{position:relative;padding-left:1rem;color:var(--text-main)}.solutions-page_band__6XVqO:first-child li:before{content:"";position:absolute;top:.65em;left:0;width:.35rem;height:.35rem;background:var(--accent-primary)}.solutions-page_band__6XVqO ol{counter-reset:band-step}.solutions-page_band__6XVqO ol li{counter-increment:band-step;font-family:var(--font-mono);font-size:var(--type-small,.875rem);line-height:var(--leading-body,1.6);letter-spacing:var(--tracking-action,.08em);text-transform:uppercase}.solutions-page_band__6XVqO ol li:before{content:"0" counter(band-step) " / ";color:var(--accent-primary)}.solutions-page_scene__TRD7U{position:relative;isolation:isolate;aspect-ratio:4/3;min-height:25rem;overflow:hidden;border:1px solid rgb(255 255 255/16%);background:#091116;color:#f7fafc;box-shadow:1rem 1rem 0 color-mix(in srgb,var(--accent-primary) 70%,transparent)}.solutions-page_sceneGrid__BrVLh{position:absolute;inset:0;opacity:.1;background-image:linear-gradient(#fff 1px,transparent 0),linear-gradient(90deg,#fff 1px,transparent 0);background-size:2rem 2rem}.solutions-page_sceneTopline__NFFko{position:absolute;inset:1rem 1.25rem auto;z-index:2;display:flex;justify-content:space-between;color:#aeb8c5;font:.58rem/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.solutions-page_sceneTopline__NFFko span:last-child{color:#ffb000}.solutions-page_sceneWord__WC92q{position:absolute;z-index:0;inset:12% auto auto -.03em;color:rgb(255 176 0/12%);font:clamp(4rem,10vw,9rem)/.78 var(--font-display);text-transform:uppercase;white-space:nowrap}.solutions-page_sceneFlow__GgPHV{position:absolute;z-index:3;inset:auto 0 0;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgb(255 255 255/18%);background:rgb(5 12 16/88%)}.solutions-page_sceneFlow__GgPHV li{position:relative;display:grid;gap:.45rem;padding:1rem;border-right:1px solid rgb(255 255 255/18%)}.solutions-page_sceneFlow__GgPHV li:last-child{border-right:0}.solutions-page_sceneFlow__GgPHV span{color:#ffb000;font:.55rem/1 var(--font-mono)}.solutions-page_sceneFlow__GgPHV strong{font:clamp(.7rem,1.2vw,.9rem)/1 var(--font-mono);text-transform:uppercase}.solutions-page_sceneFlow__GgPHV li:after{content:"";position:absolute;inset:0;background:rgb(255 176 0/14%);opacity:0;animation:solutions-page_solution-step__0JM9z 6s ease-in-out infinite}.solutions-page_sceneFlow__GgPHV li:nth-child(2):after{animation-delay:1.1s}.solutions-page_sceneFlow__GgPHV li:nth-child(3):after{animation-delay:2.2s}.solutions-page_softwareSystem__ofnn4{position:absolute;z-index:2;inset:28% 8% 24%;display:grid;grid-template-columns:1fr .6fr 1fr;align-items:center;gap:5%}.solutions-page_softwareInput__CmyZD,.solutions-page_softwareOutput__Cv3AI{padding:1rem;border:1px solid rgb(255 255 255/24%);font:clamp(.7rem,1.2vw,.95rem)/1.35 var(--font-mono)}.solutions-page_softwareOutput__Cv3AI{position:relative;border-color:#ffb000;color:#ffb000}.solutions-page_softwareOutput__Cv3AI i{position:absolute;top:.75rem;right:.75rem;width:.5rem;height:.5rem;border-radius:50%;background:#ffb000;box-shadow:0 0 1rem #ffb000;animation:solutions-page_solution-status__kh29_ 3.8s ease-in-out infinite}.solutions-page_softwareHub__ZsGvF{position:relative;display:grid;aspect-ratio:1;place-items:center;border:1px solid #ffb000;transform:rotate(45deg)}.solutions-page_softwareHub__ZsGvF b{font:.65rem/1 var(--font-mono);transform:rotate(-45deg)}.solutions-page_softwareHub__ZsGvF i{position:absolute;width:140%;height:1px;background:linear-gradient(90deg,transparent,#ffb000,transparent);animation:solutions-page_solution-connect__fqaGi 5.2s ease-in-out infinite}.solutions-page_softwareHub__ZsGvF i:nth-child(2){transform:rotate(90deg);animation-delay:-1.7s}.solutions-page_softwareHub__ZsGvF i:nth-child(3){transform:rotate(45deg);animation-delay:-3.4s}.solutions-page_designSystem__pqibo{position:absolute;z-index:2;inset:24% 9% 24%;display:grid;grid-template-columns:.35fr 1fr;border:1px solid rgb(255 255 255/24%);background:rgb(255 255 255/4%)}.solutions-page_designNav__sRWxR{display:grid;align-content:start;gap:.75rem;padding:1rem;border-right:1px solid rgb(255 255 255/18%)}.solutions-page_designNav__sRWxR i{width:1.4rem;aspect-ratio:1;background:#ffb000}.solutions-page_designNav__sRWxR span{height:.35rem;background:rgb(255 255 255/20%)}.solutions-page_designCopy__11BKB{display:flex;flex-direction:column;justify-content:center;padding:clamp(1rem,3vw,2.5rem)}.solutions-page_designCopy__11BKB small{color:#aeb8c5;font:.55rem/1.3 var(--font-mono);text-transform:uppercase}.solutions-page_designCopy__11BKB b{height:.65rem;margin-top:.8rem;background:rgb(255 255 255/72%);transform-origin:left;animation:solutions-page_solution-clarify__DaidS 5.4s ease-in-out infinite}.solutions-page_designCopy__11BKB b:nth-of-type(2){width:68%;animation-delay:.3s}.solutions-page_designCopy__11BKB span{align-self:flex-start;margin-top:1.4rem;padding:.7rem 1rem;background:#ffb000;color:#091116;font:.58rem/1 var(--font-mono);text-transform:uppercase}.solutions-page_designGuide____TYE{position:absolute;inset:10% 8%;pointer-events:none}.solutions-page_designGuide____TYE i{position:absolute;background:rgb(255 176 0/45%);animation:solutions-page_solution-guide__aaihO 5.4s ease-in-out infinite}.solutions-page_designGuide____TYE i:first-child{top:0;bottom:0;left:35%;width:1px}.solutions-page_designGuide____TYE i:last-child{right:0;bottom:26%;left:0;height:1px;animation-delay:.4s}.solutions-page_growthSystem__LfNWU{position:absolute;z-index:2;inset:26% 9% 25%;display:grid;grid-template-columns:.42fr 1fr;gap:1rem}.solutions-page_growthSignal__I8EAE{display:flex;flex-direction:column;justify-content:flex-end;padding:1rem;border:1px solid rgb(255 255 255/22%)}.solutions-page_growthCursor__aiww7,.solutions-page_growthSignal__I8EAE span{color:#aeb8c5;font:.52rem/1.3 var(--font-mono);text-transform:uppercase}.solutions-page_growthSignal__I8EAE strong{margin-top:.6rem;color:#ffb000;font:clamp(2.2rem,5vw,4.8rem)/.8 var(--font-display)}.solutions-page_growthChart__TXIiz{display:flex;align-items:end;gap:7%;padding:1rem;border:1px solid rgb(255 255 255/22%)}.solutions-page_growthChart__TXIiz i{flex:1;height:30%;background:rgb(255 255 255/22%);transform-origin:bottom;animation:solutions-page_solution-grow__q_NJz 5.8s ease-in-out infinite}.solutions-page_growthChart__TXIiz i:nth-child(2){height:42%;animation-delay:-.3s}.solutions-page_growthChart__TXIiz i:nth-child(3){height:38%;animation-delay:-.6s}.solutions-page_growthChart__TXIiz i:nth-child(4){height:58%;animation-delay:-.9s}.solutions-page_growthChart__TXIiz i:nth-child(5){height:73%;animation-delay:-1.2s}.solutions-page_growthChart__TXIiz i:nth-child(6){height:92%;background:#ffb000;animation-delay:-1.5s}.solutions-page_growthCursor__aiww7{position:absolute;right:1rem;bottom:.75rem;color:#ffb000}.solutions-page_methodRoute__tH3PR{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:var(--space-section-gap,clamp(3rem,7vw,7rem))}.solutions-page_methodRoute__tH3PR:before{background:color-mix(in srgb,var(--text-main) 18%,transparent)}.solutions-page_methodRoute__tH3PR:after,.solutions-page_methodRoute__tH3PR:before{content:"";position:absolute;top:1.1rem;right:calc(16.666% - 1px);left:calc(16.666% - 1px);height:2px}.solutions-page_methodRoute__tH3PR:after{background:var(--accent-primary);transform:scaleX(0);transform-origin:left;transition:transform 1.2s cubic-bezier(.22,1,.36,1) .25s}.solutions-page_page__MuBHF [data-solutions-visible=true] .solutions-page_methodRoute__tH3PR:after{transform:scaleX(1)}.solutions-page_methodStep__bxhWL{position:relative;z-index:1;min-width:0;padding-inline:clamp(.6rem,2vw,2rem);text-align:center}.solutions-page_methodNode__d70DM{display:grid;width:2.2rem;height:2.2rem;margin-inline:auto;place-items:center;border:2px solid var(--accent-primary);border-radius:50%;background:var(--bg-surface);color:var(--accent-secondary);font:.58rem/1 var(--font-mono)}.solutions-page_methodWord__41_6j{display:block;margin-top:var(--space-title-description,2.5rem);color:var(--accent-primary);font-family:var(--font-display);font-size:var(--type-card,clamp(1.5rem,calc(1.25rem + 1.25vw),3rem));line-height:var(--leading-card,1);letter-spacing:var(--tracking-display,0);text-transform:uppercase;overflow-wrap:anywhere}.solutions-page_methodTitle__bQdF2{display:block;margin-top:.8rem;font-family:var(--font-mono);font-size:var(--type-kicker,.75rem);line-height:var(--leading-kicker,1.4);letter-spacing:var(--tracking-kicker,.12em);text-transform:uppercase}.solutions-page_methodCopy__egKir{max-width:min(20rem,var(--measure-compact,48ch));margin:var(--space-kicker-title,1rem) auto 0;color:var(--text-muted);font-size:var(--type-body,1rem);line-height:var(--leading-body,1.6)}.solutions-page_proofKpis__88Nz1{display:grid;grid-template-columns:repeat(3,1fr);margin-top:var(--space-title-description,2.25rem);border-block:1px solid var(--solutions-line)}.solutions-page_proofKpis__88Nz1 div{padding:1.25rem .8rem;border-right:1px solid var(--solutions-line)}.solutions-page_proofKpis__88Nz1 div:last-child{border-right:0}.solutions-page_proofKpis__88Nz1 dt{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--type-kicker,.75rem);line-height:var(--leading-kicker,1.4);letter-spacing:var(--tracking-action,.08em)}.solutions-page_proofKpis__88Nz1 dd{margin-top:.75rem;color:var(--accent-primary);font-family:var(--font-display);font-size:var(--type-metric,clamp(2.75rem,calc(2rem + 3.75vw),6rem));line-height:var(--leading-page,.86)}.solutions-page_proofActions__oeDtK{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:var(--space-title-description,2rem)}.solutions-page_proofSecondary__13BJd{border-color:color-mix(in srgb,var(--text-main) 42%,transparent)}@media (hover:hover) and (pointer:fine){.solutions-page_action__bWC9b:hover svg{transform:translateX(.35rem)}}@media (max-width:900px){.solutions-page_solutionBody__Ol56Q{grid-template-columns:1fr}.solutions-page_solutionSection__j_ICv[data-reverse=true] .solutions-page_scene__TRD7U,.solutions-page_solutionSection__j_ICv[data-reverse=true] .solutions-page_solutionCopy__W0_Wq{order:0}.solutions-page_scene__TRD7U{min-height:24rem}}@media (max-width:1023px){.solutions-page_solutionHeader__U10tr{grid-template-columns:1fr}.solutions-page_solutionHeader__U10tr>div{grid-column:auto}.solutions-page_solutionNumber__uHr9B{display:none}}@media (max-width:639px){.solutions-page_frictionList__e0F7I{grid-template-columns:1fr}.solutions-page_frictionItem___yIwI{min-height:15rem}.solutions-page_bands__paAsA,.solutions-page_proofKpis__88Nz1{grid-template-columns:1fr}.solutions-page_band__6XVqO,.solutions-page_proofKpis__88Nz1 div{border-right:0;border-bottom:1px solid var(--solutions-line)}.solutions-page_band__6XVqO:last-child,.solutions-page_proofKpis__88Nz1 div:last-child{border-bottom:0}.solutions-page_scene__TRD7U{min-height:0;aspect-ratio:.82;box-shadow:.55rem .55rem 0 color-mix(in srgb,var(--accent-primary) 70%,transparent)}.solutions-page_sceneWord__WC92q{font-size:18vw}.solutions-page_softwareSystem__ofnn4{inset-inline:6%;grid-template-columns:1fr .45fr 1fr}.solutions-page_sceneFlow__GgPHV strong{font-size:.58rem}.solutions-page_methodRoute__tH3PR{grid-template-columns:1fr;gap:2.5rem}.solutions-page_methodRoute__tH3PR:after,.solutions-page_methodRoute__tH3PR:before{top:1.1rem;right:auto;bottom:1.1rem;left:1.1rem;width:2px;height:auto;transform:scaleY(0);transform-origin:top}.solutions-page_page__MuBHF [data-solutions-visible=true] .solutions-page_methodRoute__tH3PR:after{transform:scaleY(1)}.solutions-page_methodStep__bxhWL{display:grid;grid-template-columns:2.2rem 1fr;gap:1.25rem;padding:0;text-align:left}.solutions-page_methodNode__d70DM{margin:0}.solutions-page_methodStep__bxhWL>div{min-width:0}.solutions-page_methodWord__41_6j{margin-top:0}.solutions-page_methodCopy__egKir{margin-inline:0}.solutions-page_proofActions__oeDtK{flex-direction:column}.solutions-page_proofActions__oeDtK a{width:100%}}@media (prefers-reduced-motion:reduce){.solutions-page_frictionItem___yIwI,.solutions-page_frictionItem___yIwI:before,.solutions-page_frictionSignal__Tr97j,.solutions-page_page__MuBHF [data-solutions-reveal],.solutions-page_page__MuBHF[data-solutions-motion-ready=true] [data-solutions-reveal]{opacity:1;transform:none;transition:none}.solutions-page_frictionItem___yIwI:after{animation:none!important}.solutions-page_methodRoute__tH3PR:after{transform:scaleX(1);transition:none}.solutions-page_scene__TRD7U *{animation:none!important}.solutions-page_sceneFlow__GgPHV li:last-child:after{opacity:1}}@keyframes solutions-page_friction-card-sweep__eZCjG{0%{transform:translate3d(-110%,0,0)}to{transform:translate3d(110%,0,0)}}@keyframes solutions-page_solution-step__0JM9z{0%,12%,80%,to{opacity:0}22%,45%{opacity:1}}@keyframes solutions-page_solution-status__kh29_{0%,to{opacity:.35;transform:scale(.7)}48%,72%{opacity:1;transform:scale(1)}}@keyframes solutions-page_solution-connect__fqaGi{0%,to{opacity:.18;transform:scaleX(.35)}45%,72%{opacity:1;transform:scaleX(1)}}@keyframes solutions-page_solution-clarify__DaidS{0%,18%{opacity:.25;transform:scaleX(.55)}42%,82%,to{opacity:1;transform:scaleX(1)}}@keyframes solutions-page_solution-guide__aaihO{0%,20%,to{opacity:0}45%,78%{opacity:1}}@keyframes solutions-page_solution-grow__q_NJz{0%,to{opacity:.45;transform:scaleY(.65)}48%,76%{opacity:1;transform:scaleY(1)}}.solutions-hero_title__OWUPx{max-width:none;overflow-wrap:normal;line-height:var(--leading-page,.88);letter-spacing:var(--tracking-display,0)}.solutions-hero_firstLine___CnYZ,.solutions-hero_followup__GUoPy,.solutions-hero_visualTitle__ZiSoe{display:block}.solutions-hero_firstLine___CnYZ{white-space:nowrap}.solutions-hero_workWord__IolcP{display:inline}.solutions-hero_wordSwap__U8f7_{position:relative;display:inline-grid;width:-moz-max-content;width:max-content;color:var(--accent-primary);vertical-align:baseline}.solutions-hero_sourceWord__ojB6B,.solutions-hero_targetWord__zzB52{grid-area:1/1;white-space:nowrap}.solutions-hero_sourceWord__ojB6B{position:relative;width:-moz-max-content;width:max-content;justify-self:start;color:var(--text-main);opacity:0}.solutions-hero_targetWord__zzB52{opacity:1}.solutions-hero_punctuation__nD9ix,.solutions-hero_sourceText__kbh6m,.solutions-hero_targetText__M367e{display:inline-block}.solutions-hero_sourceText__kbh6m{position:relative}.solutions-hero_punctuation__nD9ix{color:var(--text-main)}.solutions-hero_sourceText__kbh6m:after{position:absolute;top:52%;left:-.04em;width:calc(100% + .08em);height:max(.055em,3px);background:var(--accent-primary);content:"";opacity:0;transform:scaleX(0);transform-origin:left center}@container (min-width: 42rem){.solutions-hero_title__OWUPx{text-wrap:nowrap;white-space:nowrap}.solutions-hero_firstLine___CnYZ,.solutions-hero_visualTitle__ZiSoe{display:inline}.solutions-hero_followup__GUoPy{display:inline-block;margin-inline-start:.18em;vertical-align:baseline}}@media (prefers-reduced-motion:no-preference){.solutions-hero_sourceWord__ojB6B{animation:solutions-hero_solutions-source-rewrite__3lh_d 3.6s cubic-bezier(.22,1,.36,1) .25s both}.solutions-hero_targetWord__zzB52{animation:solutions-hero_solutions-target-rewrite__FSaBY 3.6s cubic-bezier(.22,1,.36,1) .25s both}.solutions-hero_sourceText__kbh6m:after{animation:solutions-hero_solutions-correction-line__KM_UW 3.6s cubic-bezier(.22,1,.36,1) .25s both}.solutions-hero_followup__GUoPy{animation:solutions-hero_solutions-followup-reveal__71Xhy 3.6s cubic-bezier(.22,1,.36,1) .25s both}}@keyframes solutions-hero_solutions-source-rewrite__3lh_d{0%,45%{opacity:1;transform:translateY(0)}55%,to{opacity:0;transform:translateY(-.18em)}}@keyframes solutions-hero_solutions-target-rewrite__FSaBY{0%,45%{clip-path:inset(100% 0 0);opacity:0;transform:translateY(.18em)}55%,to{clip-path:inset(0);opacity:1;transform:translateY(0)}}@keyframes solutions-hero_solutions-correction-line__KM_UW{0%,36%{opacity:0;transform:scaleX(0)}37%,45%{opacity:1}45%{transform:scaleX(1)}55%,to{opacity:0;transform:scaleX(1)}}@keyframes solutions-hero_solutions-followup-reveal__71Xhy{0%,91%{opacity:0;transform:translateY(.16em)}to{opacity:1;transform:translateY(0)}}