.automation-workflow[data-astro-cid-4v55gnyn]{border-top:1px solid var(--color-border);margin-top:3.5rem;padding-top:2rem}.automation-workflow[data-astro-cid-4v55gnyn]>ol[data-astro-cid-4v55gnyn]{gap:0;margin:0;padding:0;list-style:none;display:grid}.automation-workflow[data-astro-cid-4v55gnyn]>ol[data-astro-cid-4v55gnyn]>li[data-astro-cid-4v55gnyn]{padding:0 0 2.5rem 3.5rem;position:relative}.automation-workflow[data-astro-cid-4v55gnyn]>ol[data-astro-cid-4v55gnyn]>li[data-astro-cid-4v55gnyn]:not(:last-child):after{background:var(--color-border);content:"";width:1px;height:calc(100% - 2rem);position:absolute;top:2rem;left:calc(1rem - .5px)}.automation-workflow__heading[data-astro-cid-4v55gnyn]>span[data-astro-cid-4v55gnyn]{border:1px solid var(--color-border-strong);width:2rem;height:2rem;color:var(--brand-navy);border-radius:50%;place-items:center;font-size:.7rem;display:grid;position:absolute;top:0;left:0}.automation-workflow__heading[data-astro-cid-4v55gnyn] strong[data-astro-cid-4v55gnyn]{padding-top:.1rem;font-size:1.2rem;font-weight:600;display:block}.automation-workflow[data-astro-cid-4v55gnyn] li[data-astro-cid-4v55gnyn] ul[data-astro-cid-4v55gnyn]{gap:.35rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.automation-workflow[data-astro-cid-4v55gnyn] li[data-astro-cid-4v55gnyn] ul[data-astro-cid-4v55gnyn] li[data-astro-cid-4v55gnyn]{color:var(--color-text-muted);font-size:.9rem}.automation-workflow__control[data-astro-cid-4v55gnyn] .automation-workflow__heading[data-astro-cid-4v55gnyn]>span[data-astro-cid-4v55gnyn]{border-color:var(--brand-coral);background:var(--color-error-surface)}.automation-workflow[data-astro-cid-4v55gnyn]>ol[data-astro-cid-4v55gnyn]>li[data-astro-cid-4v55gnyn]:last-child .automation-workflow__heading[data-astro-cid-4v55gnyn]>span[data-astro-cid-4v55gnyn]{border-color:var(--brand-green);background:var(--color-success-surface)}.automation-workflow__key[data-astro-cid-4v55gnyn]{border-top:1px solid var(--color-border);color:var(--color-text-muted);align-items:baseline;gap:.8rem;margin-top:.5rem;padding-top:1.5rem;font-size:.85rem;display:flex}.automation-workflow__key[data-astro-cid-4v55gnyn]>span[data-astro-cid-4v55gnyn]{border:1px solid var(--brand-coral);border-radius:50%;flex:none;width:.5rem;height:.5rem}@media (width>=52rem){.automation-workflow[data-astro-cid-4v55gnyn]>ol[data-astro-cid-4v55gnyn]{grid-template-columns:repeat(4,minmax(0,1fr))}.automation-workflow[data-astro-cid-4v55gnyn]>ol[data-astro-cid-4v55gnyn]>li[data-astro-cid-4v55gnyn]{padding:3.2rem 1.5rem 2rem 0}.automation-workflow[data-astro-cid-4v55gnyn]>ol[data-astro-cid-4v55gnyn]>li[data-astro-cid-4v55gnyn]:not(:last-child):after{width:calc(100% - 2rem);height:1px;top:1rem;left:2rem}}.homepage-journey[data-astro-cid-mdsqgplo]{width:100%;min-width:0;margin:0}.homepage-journey__scene[data-astro-cid-mdsqgplo]{isolation:isolate;aspect-ratio:3/2;position:relative}.homepage-journey__scene[data-astro-cid-mdsqgplo] picture{width:100%;height:100%;display:block;mask-image:linear-gradient(90deg,#0000,#000 6% 96%,#0000),linear-gradient(#0000,#000 15% 78%,#0000 97%);mask-composite:intersect}.homepage-journey__scene[data-astro-cid-mdsqgplo] img{object-fit:contain;width:100%;height:100%}.homepage-journey__leaders[data-astro-cid-mdsqgplo]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.homepage-journey__leaders[data-astro-cid-mdsqgplo] path[data-astro-cid-mdsqgplo]{stroke:#a5a6b7;stroke-width:1px;fill:none;vector-effect:non-scaling-stroke}.homepage-journey__leaders[data-astro-cid-mdsqgplo] circle[data-astro-cid-mdsqgplo]{fill:var(--brand-yellow)}.homepage-journey__stages[data-astro-cid-mdsqgplo]{margin:0;padding:0;list-style:none}.homepage-journey__stage[data-astro-cid-mdsqgplo]{width:40%;position:absolute}.homepage-journey__stage--1[data-astro-cid-mdsqgplo]{top:73%;left:2%}.homepage-journey__stage--2[data-astro-cid-mdsqgplo]{top:13%;left:27%}.homepage-journey__stage--3[data-astro-cid-mdsqgplo]{top:73%;left:53%}.homepage-journey__stage--4[data-astro-cid-mdsqgplo]{width:29%;bottom:calc(81% + .5rem);left:71%}.homepage-journey__name[data-astro-cid-mdsqgplo]{color:var(--brand-yellow);letter-spacing:.12em;align-items:center;gap:.6rem;font-size:.68rem;font-weight:750;display:flex}.homepage-journey__name[data-astro-cid-mdsqgplo]>span[data-astro-cid-mdsqgplo]{color:#a5a6b7;letter-spacing:0;font-size:.63rem;font-weight:500}.homepage-journey__stage[data-astro-cid-mdsqgplo] strong[data-astro-cid-mdsqgplo]{letter-spacing:-.02em;margin-top:.4rem;font-size:clamp(.94rem,1.15vw,1.125rem);font-weight:600;line-height:1.25;display:block}.homepage-journey__stage[data-astro-cid-mdsqgplo] p[data-astro-cid-mdsqgplo]{color:#c4c3cb;max-width:27ch;margin-top:.35rem;font-size:.8rem;line-height:1.5}.homepage-journey__artwork[data-astro-cid-mdsqgplo]{width:100%;height:100%;position:relative;container-type:inline-size}.homepage-journey__destinations[data-astro-cid-mdsqgplo]{pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;inset:0}.homepage-journey__destination[data-astro-cid-mdsqgplo]{width:9.4%;height:8.8%;color:var(--brand-navy);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.3cqw;display:flex;position:absolute}.homepage-journey__destination--1[data-astro-cid-mdsqgplo],.homepage-journey__destination--3[data-astro-cid-mdsqgplo],.homepage-journey__destination--5[data-astro-cid-mdsqgplo]{left:74.7%}.homepage-journey__destination--2[data-astro-cid-mdsqgplo],.homepage-journey__destination--4[data-astro-cid-mdsqgplo],.homepage-journey__destination--6[data-astro-cid-mdsqgplo]{left:87.5%}.homepage-journey__destination--1[data-astro-cid-mdsqgplo],.homepage-journey__destination--2[data-astro-cid-mdsqgplo]{top:24.5%}.homepage-journey__destination--3[data-astro-cid-mdsqgplo],.homepage-journey__destination--4[data-astro-cid-mdsqgplo]{top:36.1%}.homepage-journey__destination--5[data-astro-cid-mdsqgplo],.homepage-journey__destination--6[data-astro-cid-mdsqgplo]{top:47.9%}.homepage-journey__destination[data-astro-cid-mdsqgplo]>img[data-astro-cid-mdsqgplo]{object-fit:contain;width:72%;height:62%;display:block}.homepage-journey__destination--symbol[data-astro-cid-mdsqgplo]>img[data-astro-cid-mdsqgplo]{width:40%;height:55%}.homepage-journey__destination--wordmark[data-astro-cid-mdsqgplo]:nth-child(5)>img[data-astro-cid-mdsqgplo]{width:82%}.homepage-journey__destination[data-astro-cid-mdsqgplo]>span[data-astro-cid-mdsqgplo]{white-space:nowrap;font-size:1.12cqw;font-weight:700;line-height:1.2}.homepage-journey__destination[data-astro-cid-mdsqgplo]>svg[data-astro-cid-mdsqgplo]{fill:none;width:24%;height:40%;stroke:var(--brand-navy);stroke-width:1.5px}.homepage-journey__systems[data-astro-cid-mdsqgplo]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=39.99rem){.homepage-journey__scene[data-astro-cid-mdsqgplo]{aspect-ratio:auto}.homepage-journey__scene[data-astro-cid-mdsqgplo] picture{aspect-ratio:3/2;height:auto;margin-block:-1rem -3.3rem}.homepage-journey__leaders[data-astro-cid-mdsqgplo]{display:none}.homepage-journey__stages[data-astro-cid-mdsqgplo]{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:1.5rem 1rem;display:grid;position:relative}.homepage-journey__stage[data-astro-cid-mdsqgplo]{border-top:1px solid #ffffff2e;width:auto;padding-top:.8rem;position:static}.homepage-journey__stage[data-astro-cid-mdsqgplo] strong[data-astro-cid-mdsqgplo]{font-size:1rem}.homepage-journey__stage[data-astro-cid-mdsqgplo] p[data-astro-cid-mdsqgplo]{font-size:.875rem}.homepage-journey__name[data-astro-cid-mdsqgplo]{letter-spacing:.06em;font-size:.875rem}.homepage-journey__name[data-astro-cid-mdsqgplo]>span[data-astro-cid-mdsqgplo]{font-size:.75rem}.homepage-journey__artwork[data-astro-cid-mdsqgplo]{aspect-ratio:3/2;height:auto;margin-block:-1rem clamp(-3.3rem,-12vw,-1rem)}.homepage-journey__artwork[data-astro-cid-mdsqgplo] picture{margin:0}.homepage-journey__systems[data-astro-cid-mdsqgplo]{clip-path:none;white-space:normal;border-top:1px solid #ffffff2e;width:auto;height:auto;margin-top:2rem;padding-top:1.25rem;position:static;overflow:visible}.homepage-journey__systems[data-astro-cid-mdsqgplo]>p[data-astro-cid-mdsqgplo]{color:var(--brand-light-grey);font-size:.875rem}.homepage-journey__systems[data-astro-cid-mdsqgplo] ul[data-astro-cid-mdsqgplo]{grid-template-columns:repeat(auto-fit,minmax(min(100%,6rem),1fr));gap:.6rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.homepage-journey__systems[data-astro-cid-mdsqgplo] li[data-astro-cid-mdsqgplo]{min-width:0;color:var(--brand-navy);text-align:center;background:#f5f0e7;border:1px solid #b5b3b2;border-radius:.35rem;flex-direction:column;justify-content:center;align-items:center;gap:.6rem;padding:1rem .4rem;display:flex}.homepage-journey__systems[data-astro-cid-mdsqgplo] img[data-astro-cid-mdsqgplo]{object-fit:contain;width:75%;height:1.7rem;display:block}.homepage-journey__systems[data-astro-cid-mdsqgplo] li[data-astro-cid-mdsqgplo]>span[data-astro-cid-mdsqgplo]:last-child{font-size:.875rem;font-weight:650;line-height:1.4}.homepage-journey__other-symbol[data-astro-cid-mdsqgplo]{height:1.7rem;font-size:1.8rem;line-height:1;display:block}}.homepage-scanning[data-astro-cid-gciedzff]{max-width:38rem;margin:0}.homepage-scanning[data-astro-cid-gciedzff] picture{display:block;mask-image:linear-gradient(#0000,#000 10% 85%,#0000)}.homepage-scanning[data-astro-cid-gciedzff] img{width:100%;height:auto}.homepage-scanning[data-astro-cid-gciedzff] ol[data-astro-cid-gciedzff]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.homepage-scanning[data-astro-cid-gciedzff] li[data-astro-cid-gciedzff]{border-top:1px solid var(--color-border);padding-top:1rem}.homepage-scanning[data-astro-cid-gciedzff] li[data-astro-cid-gciedzff]>span[data-astro-cid-gciedzff]{color:var(--brand-slate);margin-bottom:.55rem;font-size:.75rem;display:block}.homepage-scanning[data-astro-cid-gciedzff] strong[data-astro-cid-gciedzff]{font-size:.9rem;font-weight:650;display:block}.homepage-scanning[data-astro-cid-gciedzff] p[data-astro-cid-gciedzff]{color:var(--color-text-muted);margin-top:.45rem;font-size:.8rem;line-height:1.5}@media (width<=25rem){.homepage-scanning[data-astro-cid-gciedzff] ol[data-astro-cid-gciedzff]{gap:.6rem}.homepage-scanning[data-astro-cid-gciedzff] strong[data-astro-cid-gciedzff]{font-size:.85rem}}.process-steps[data-astro-cid-jvqum2y2]{gap:0;padding:0;list-style:none;display:grid}.process-steps[data-astro-cid-jvqum2y2] li[data-astro-cid-jvqum2y2]{gap:var(--space-5);padding-block:var(--space-6);border-top:1px solid #ffffff38;grid-template-columns:auto 1fr;display:grid}.process-steps[data-astro-cid-jvqum2y2] li[data-astro-cid-jvqum2y2]:last-child{border-bottom:1px solid #ffffff38}.process-steps__number[data-astro-cid-jvqum2y2]{color:var(--brand-yellow);font-size:var(--font-size-meta);letter-spacing:.08em;font-weight:800}.process-steps[data-astro-cid-jvqum2y2] h3[data-astro-cid-jvqum2y2]{font-size:var(--font-size-h4)}.process-steps[data-astro-cid-jvqum2y2] p[data-astro-cid-jvqum2y2]{max-width:52ch;color:#ffffffbd;margin-block-start:var(--space-2)}@media (width>=64rem){.process-steps[data-astro-cid-jvqum2y2]{grid-template-columns:repeat(5,minmax(0,1fr))}.process-steps[data-astro-cid-jvqum2y2] li[data-astro-cid-jvqum2y2],.process-steps[data-astro-cid-jvqum2y2] li[data-astro-cid-jvqum2y2]:last-child{padding:var(--space-6);border-top:0;border-bottom:0;border-right:1px solid #ffffff38;display:block}.process-steps[data-astro-cid-jvqum2y2] li[data-astro-cid-jvqum2y2]:first-child{padding-inline-start:0}.process-steps[data-astro-cid-jvqum2y2] li[data-astro-cid-jvqum2y2]:last-child{border-right:0}.process-steps[data-astro-cid-jvqum2y2] h3[data-astro-cid-jvqum2y2]{margin-block-start:var(--space-6)}}.home-hero{background:var(--brand-navy);color:#fff;position:relative;overflow:clip}.home-hero__grid{align-items:center;gap:3rem;max-width:96rem;padding-block:clamp(3rem,5vw,5.5rem);display:grid}.home-hero__content{--flow-space:1.6rem;min-width:0}.home-hero .eyebrow{color:var(--brand-yellow);letter-spacing:.105em;font-size:.68rem}.home-hero h1{letter-spacing:-.055em;max-width:none;font-size:clamp(2.25rem,3.65vw,3.9rem);font-weight:650;line-height:1.12}.home-hero h1 span{display:block}.home-hero h1 span:nth-child(2){color:var(--brand-yellow)}.home-hero .lead{color:#c4c3cb;max-width:48ch;font-size:1.06rem;line-height:1.75}.home-hero__actions{flex-wrap:wrap;gap:.75rem;padding-top:.25rem;display:flex}.home-hero__actions .button{border-width:1px;min-height:3.25rem;padding-inline:1rem;font-size:.83rem}.home-hero__laserfiche{color:#c4c3cb;text-underline-offset:.25em;flex-wrap:wrap;gap:.3rem;font-size:.8rem;display:inline-flex}.home-hero__laserfiche strong{color:#fff;font-weight:650}.home-hero__laserfiche:hover,.home-hero__laserfiche:hover strong{color:var(--brand-yellow)}.homepage main h2{letter-spacing:-.04em;font-size:clamp(1.9rem,2.6vw,2.7rem);font-weight:600;line-height:1.18}.homepage main .lead{font-size:1.06rem;line-height:1.8}.starting-points__heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 2rem;margin-bottom:1.5rem;display:flex}.starting-points__heading>p:last-child{color:var(--color-text-muted);font-size:.85rem}.starting-points{gap:2rem;padding:0;list-style:none;display:grid}.starting-points a{border-top:1px solid var(--color-border);min-height:100%;color:var(--brand-navy);grid-template-columns:1.5rem 1fr auto;gap:.75rem;padding-top:1.5rem;text-decoration:none;display:grid}.starting-points a:hover{border-color:var(--brand-navy)}.starting-points .icon-tile{display:none}.starting-points__index{color:var(--brand-slate);padding-top:.2rem;font-size:.7rem}.starting-points strong{font-size:1.05rem;font-weight:650;display:block}.starting-points p{color:var(--color-text-muted);margin-top:.55rem;font-size:.9rem;line-height:1.65}.starting-points i{font-size:1.2rem;font-style:normal}.section-intro{max-width:48rem}.section-intro--split{align-items:end;gap:2rem;max-width:none;display:grid}.section-intro--split>.lead,.section-intro--split>.flow{justify-self:start}.problem-grid{gap:0 3.5rem;margin-top:3rem;padding:0;list-style:none;display:grid}.problem-grid li{border-top:1px solid var(--color-border);grid-template-columns:2rem 1fr;align-items:baseline;gap:1rem;padding:1.5rem 0;display:grid}.problem-grid__index{color:var(--brand-slate);font-size:.75rem}.problem-grid .problem-grid__icon{display:none}.problem-grid p{max-width:44ch;font-size:1rem;font-weight:500;line-height:1.65}.home-solution-grid{gap:0 3.5rem;margin-top:3.5rem;display:grid}.home-solution-card{border-top:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) 6.5rem;gap:1rem;padding-block:2rem 2.5rem;display:grid;position:relative}.home-solution-card>.solution-visual{grid-area:1/2;align-self:start;margin-top:1.8rem}.home-solution-card__content{grid-area:1/1;align-content:start;gap:1rem;display:grid}.home-solution-card__number{color:var(--brand-slate);font-size:.75rem}.home-solution-card h3{letter-spacing:-.025em;font-size:clamp(1.2rem,1.7vw,1.55rem);font-weight:600;line-height:1.3}.home-solution-card h3 a{color:var(--brand-navy);text-decoration:none}.home-solution-card h3 a:after{content:"";position:absolute;inset:0}.home-solution-card:has(a:hover),.home-solution-card:has(a:focus-visible){border-top-color:var(--brand-navy)}.home-solution-card__content>p:not(.home-solution-card__number){color:var(--color-text-muted);font-size:.95rem;line-height:1.75}.home-solution-card__link{padding-top:.3rem;font-size:.8rem;font-weight:650}.home-solution-card__link>span{margin-left:.3rem;display:inline-block}.method-block__story{align-items:center;gap:2.5rem;margin-bottom:3rem;display:grid}.method-block__intro{max-width:42rem}.method-block__intro>p:last-child{color:#c4c3cb}.method-block__story .editorial-image{box-shadow:none;border:0;border-radius:0;margin-top:0}.method-block__story .editorial-image:before{display:none}.method-block__story .editorial-image figcaption{font-size:.9rem;font-weight:500}.case-study-feature{align-items:center;gap:3rem;display:grid}.case-study-feature__content{padding-block:.5rem}.case-study-feature__content>p:not(.eyebrow,.lead){color:var(--color-text-muted);font-size:.95rem}.case-study-feature__overlay{color:#fff;background:var(--brand-navy);gap:.75rem;padding:1.5rem;display:grid}.case-study-feature__overlay>p{color:var(--brand-yellow);letter-spacing:.1em;text-transform:uppercase;font-size:.63rem;font-weight:700}.case-study-feature__overlay>p span{color:#fff}.case-study-feature__overlay>strong{letter-spacing:-.04em;font-size:2rem;font-weight:550;line-height:1.2}.case-study-feature__overlay ul{gap:.6rem;padding:0;list-style:none;display:grid}.case-study-feature__overlay li{border-top:1px solid #ffffff40;padding-top:.6rem;font-size:.8rem}.scanning-feature{align-items:center;gap:3rem;display:grid}.scanning-feature__visual{min-width:0}.scanning-stages{gap:0 1.5rem;padding:0;list-style:none;display:grid}.scanning-stages li{border-bottom:1px solid var(--color-border);grid-template-columns:1.5rem 1fr;align-items:baseline;gap:.5rem;padding:.9rem 0;font-size:.85rem;line-height:1.5;display:grid}.scanning-stages span{color:var(--brand-slate);font-size:.65rem}.scanning-feature .button{font-size:.85rem}.technology-layout{gap:2.5rem;display:grid}.technology-layout>.flow{margin-bottom:1rem}.technology-card{border-top:1px solid #fff3;align-content:start;gap:1.3rem;padding-top:1.75rem;display:grid}.technology-card>p:first-child{color:var(--brand-yellow);letter-spacing:.1em;text-transform:uppercase;font-size:.66rem;font-weight:700}.technology-card h3{letter-spacing:-.025em;font-size:1.7rem;font-weight:550}.technology-card>p:not(:first-child){color:#c4c3cb;font-size:.95rem}.technology-card__examples{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.technology-card__examples li{color:#c4c3cb;padding-left:.9rem;font-size:.8rem;position:relative}.technology-card__examples li:before{background:var(--brand-green);content:"";border-radius:50%;width:3px;height:3px;position:absolute;top:.65em;left:0}.technology-card .button{border-width:1px;justify-self:start;margin-top:.5rem;font-size:.8rem}.insight-track-grid{gap:2.5rem;margin-top:3rem;display:grid}.insight-track-grid article{border-top:1px solid var(--color-border);padding-top:1.75rem}.insight-track-grid__meta .icon-tile{display:none}.insight-track-grid__meta>p{color:var(--brand-slate);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem}.insight-track-grid__meta>p span{margin-right:.75rem}.insight-track-grid h3{margin-top:1.2rem;font-size:1.25rem;font-weight:600;line-height:1.4}.insight-track-grid article>p:last-child{color:var(--color-text-muted);margin-top:1rem;font-size:.95rem}.choice-cta{background:var(--brand-navy);color:#fff;gap:3rem;padding:clamp(1.75rem,5vw,4rem);display:grid}.choice-cta__intro .eyebrow{color:var(--brand-yellow)}.choice-cta__intro>p:last-child{color:#c4c3cb;font-size:.95rem}.choice-cta__options{display:grid}.choice-cta__options a{color:#fff;border-bottom:1px solid #ffffff38;grid-template-columns:1fr auto;align-items:center;gap:.4rem 1.5rem;padding:1.3rem 0;text-decoration:none;display:grid}.choice-cta__options a:first-child{border-top:1px solid #ffffff38}.choice-cta__options a:hover{color:var(--brand-yellow)}.choice-cta__icon{display:none}.choice-cta__options strong{font-size:1.15rem;font-weight:600}.choice-cta__options small{color:#c4c3cb;grid-column:1;font-size:.85rem}.choice-cta__options i{grid-area:1/2/span 2;font-size:1.3rem;font-style:normal}@media (width>=40rem){.problem-grid,.home-solution-grid,.scanning-stages{grid-template-columns:repeat(2,minmax(0,1fr))}.home-hero__content{max-width:45rem}.home-hero .homepage-journey{max-width:53rem;margin-inline:auto}}@media (width>=52rem){.starting-points,.insight-track-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.case-study-feature{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:4rem}.scanning-feature{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:4rem}.section-intro--split{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:4rem}.method-block__story{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4rem}.choice-cta{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:5rem}}@media (width>=68.75rem){.home-hero__grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.22fr);gap:2.5rem}.home-hero__content{max-width:none}.home-hero__actions{grid-template-columns:1fr 1fr;display:grid}.home-hero__actions .button{text-align:left;gap:.5rem;line-height:1.4}.technology-layout{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr) minmax(0,1fr);gap:2.5rem}.technology-layout>.flow{margin-bottom:0;padding-right:1rem}.technology-card{border-top:0;border-left:1px solid #fff3;padding:0 0 0 2rem}}@media (width<=68.74rem) and (width>=40rem){.home-hero h1{font-size:clamp(2.75rem,5vw,3.5rem)}}@media (width<=51.99rem) and (width>=40rem){.home-solution-card{grid-template-columns:1fr}.home-solution-grid .home-solution-card>.solution-visual{display:none}}@media (width<=39.99rem){.home-hero__grid{gap:2.5rem;padding-block:2.5rem}.home-hero h1{font-size:clamp(1.85rem,6.9vw,2.75rem)}.home-hero .lead{font-size:1rem}.home-hero__actions{display:grid}.home-hero__actions .button{justify-content:space-between;font-size:.86rem}.home-hero__laserfiche{font-size:.8rem}.homepage main h2{font-size:1.9rem}.section-intro--split{gap:1.5rem}.home-solution-card{grid-template-columns:minmax(0,1fr) 4.5rem}.home-solution-card h3{font-size:1.25rem}.home-solution-card__content>p:not(.home-solution-card__number){font-size:.9rem}.scanning-feature__content{grid-row:1}}
