.story-room-body{background:#080a0d}[data-sr-preview-page] [data-sr-preview-surface=light] .ep-eyebrow{color:#405d00}[data-sr-preview-page].ep-page .ep-hero:after{background:linear-gradient(#00000042 0%,#0000001f 36%,#0000006b 66%,#000000f0 100%)}[data-sr-preview-page].ep-page [data-ep-hero-dark] .ep-hero__media :is(picture,video){filter:brightness(.52)}[data-sr-preview-page] .ep-hero__lede{max-inline-size:74ch}[data-sr-preview-page] .sr-hero-note{color:#ffffffb8;max-inline-size:58rem;margin:14px auto 30px;font-size:clamp(.88rem,1.2vw,1rem);line-height:1.5}.ep-hero[data-sr-physical-hero]{min-block-size:clamp(620px,82svh - 72px,780px)}.ep-hero[data-sr-physical-hero] .ep-hero__copy{max-inline-size:68rem;margin-block-end:clamp(64px,8vw,104px)}.ep-hero[data-sr-physical-hero] h1{white-space:normal;max-inline-size:17ch;margin-inline:auto;font-size:clamp(3.2rem,6.2vw,6.5rem)}.ep-hero[data-sr-physical-hero] .ep-actions{margin-block-start:24px}.ep-hero[data-sr-physical-hero] .sr-hero-cta-note{color:#ffffffc2;max-inline-size:38rem;margin:14px auto 0;font-size:.82rem;line-height:1.45}.sr-visualization-label{z-index:3;color:#ffffffbd;letter-spacing:.02em;margin:0;font-size:.72rem;position:absolute;inset-block-end:14px;inset-inline-end:clamp(16px,3vw,42px)}.sr-hero-assurance{z-index:2;color:#f4f5f0;background:#0b0d0f;border-block:1px solid #ffffff29;margin:0;padding:0 clamp(1.5rem,5vw,4.5rem);position:relative}.sr-hero-assurance dl{grid-template-columns:.8fr 1.35fr 1fr;inline-size:min(76rem,100%);margin:0 auto;display:grid}.sr-hero-assurance dl>div{border-inline-start:1px solid #ffffff24;min-inline-size:0;padding:clamp(22px,3vw,34px) clamp(20px,3.2vw,42px)}.sr-hero-assurance dl>div:last-child{border-inline-end:1px solid #ffffff24}.sr-hero-assurance dt{color:#bfff00;letter-spacing:.13em;text-transform:uppercase;margin-block-end:8px;font-size:.68rem;font-weight:750}.sr-hero-assurance dd{color:#f4f5f0;margin:0;font-size:clamp(.9rem,1.25vw,1.04rem);font-weight:580;line-height:1.42}.sr-hero-assurance a{color:inherit;text-underline-offset:.24em;text-decoration-color:#bfff00ad}.sr-hero-assurance a:hover,.sr-hero-assurance a:focus-visible{color:#bfff00}[data-sr-preview-page] .sr-compact{padding-block:clamp(76px,9vw,124px)!important}.sr-case-hero--compact{padding-block-end:0!important}.sr-case-hero--compact .sr-case-hero__visual{border-radius:clamp(20px,2.5vw,38px);inline-size:min(76rem,100vw - 3rem);margin-block-start:clamp(42px,6vw,70px)}.sr-case-proof{border-block-start:1px solid #ffffff2e;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(32px,7vw,90px);inline-size:min(76rem,100vw - 3rem);margin:clamp(36px,5vw,58px) auto 0;padding-block:34px clamp(76px,9vw,124px);display:grid}.sr-case-proof h3{color:#f4f5f0;letter-spacing:-.045em;max-inline-size:22ch;margin:0;font-size:clamp(1.7rem,3vw,2.8rem);line-height:1.04}.sr-case-proof div>p:last-child{color:#b8bbb2;max-inline-size:56rem;margin:18px 0 0;line-height:1.62}.sr-method-details{border-block:1px solid;inline-size:min(76rem,100vw - 3rem);margin:clamp(34px,5vw,54px) auto 0}.sr-method-details--light{color:#344d00}.sr-method-details--dark{color:#d9ff66;border-color:#fff3}.sr-method-details summary{cursor:pointer;min-block-size:56px;padding:18px 2.2rem 18px 0;font-weight:800;line-height:1.35}.sr-method-details__content{padding:8px 0 34px}.sr-method-details__content>:is(h3,p,ul){max-inline-size:68rem}.sr-method-details__content h3{color:inherit;margin:0 0 18px;font-size:clamp(1.45rem,2.4vw,2.2rem)}.sr-method-details__content p,.sr-method-details__content li{color:inherit;line-height:1.62}.sr-method-details--dark .sr-method-details__content :is(p,li){color:#b8bbb2}.sr-method-details__links{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin-block-start:28px;display:grid}.sr-method-details__links a{min-block-size:44px;color:inherit;border-block-start:1px solid #11120f29;gap:7px;padding-block:18px;text-decoration:none;display:grid}.sr-method-details--dark .sr-method-details__links a{border-color:#ffffff29}.sr-method-details__links span{color:#62675d;line-height:1.5}.sr-method-details--dark .sr-method-details__links span{color:#a9aca4}.sr-method-details__links a:hover strong,.sr-method-details__links a:focus-visible strong{text-underline-offset:.2em;text-decoration:underline}.sr-inline-heading{margin-block-start:clamp(64px,8vw,98px)}.sr-inline-heading h3{letter-spacing:-.05em;max-inline-size:18ch;margin:0;font-size:clamp(2rem,4.5vw,4.2rem);line-height:.98}.sr-inline-heading>p:last-child{color:#55594f;max-inline-size:68rem;margin:22px 0 0;line-height:1.62}.sr-fit-tags{flex-wrap:wrap;gap:8px;inline-size:min(76rem,100vw - 3rem);margin:28px auto 0;padding:0;list-style:none;display:flex}.sr-fit-tags li{color:#30382b;border:1px solid #151d1433;border-radius:999px;padding:9px 13px;font-size:.92rem}.sr-application-strip{border-block:1px solid #151d1429;inline-size:min(76rem,100vw - 3rem);margin:clamp(38px,5vw,62px) auto 0;padding-block:22px}.sr-application-strip .sr-fit-tags{inline-size:100%;margin-block-start:16px}.sr-role-paths{border-block:1px solid #151d1438;grid-template-columns:repeat(3,minmax(0,1fr));inline-size:min(76rem,100vw - 3rem);margin:clamp(38px,5vw,58px) auto 0;display:grid}.sr-role-paths article{min-inline-size:0;padding:26px clamp(18px,2.5vw,32px) 32px}.sr-role-paths article+article{border-inline-start:1px solid #151d1438}.sr-role-paths span{color:#416400;font-size:.74rem;font-weight:800}.sr-role-paths h3{letter-spacing:-.035em;margin:clamp(34px,4vw,52px) 0 14px;font-size:clamp(1.3rem,2vw,1.8rem);line-height:1.08}.sr-role-paths p{color:#55594f;margin:0;line-height:1.58}.sr-linear-journey{border-block:1px solid #11120f2e;grid-template-columns:repeat(5,minmax(0,1fr));inline-size:min(76rem,100vw - 3rem);margin:clamp(48px,7vw,78px) auto 0;padding:0;list-style:none;display:grid}.sr-linear-journey li{min-inline-size:0;padding:24px clamp(14px,2vw,24px) 30px}.sr-linear-journey li+li{border-inline-start:1px solid #11120f2e}.sr-linear-journey span{color:#416400;font-size:.74rem;font-weight:800}.sr-linear-journey h3{letter-spacing:-.025em;margin:42px 0 0;font-size:clamp(1.05rem,1.7vw,1.45rem);line-height:1.18}.sr-journey-exits{color:#55594f;inline-size:min(68rem,100vw - 3rem);margin:30px auto 0;line-height:1.6}.sr-system-line{border-block-start:1px solid #ffffff2e;justify-content:space-between;align-items:center;gap:30px;inline-size:min(76rem,100vw - 3rem);margin:clamp(38px,5vw,58px) auto 0;padding-block-start:28px;display:flex}.sr-system-line p{color:#b8bbb2;max-inline-size:52rem;margin:0;line-height:1.62}.sr-system-line strong{color:#d9ff66}.sr-journey-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sr-journey-grid article:nth-child(odd){padding-inline-start:0}.sr-journey-grid article:nth-child(2n){padding-inline-end:0}.sr-journey-grid article:nth-child(3){border-inline-start:0}.sr-journey-grid article:nth-child(n+3){border-block-start:1px solid #ffffff2e}.sr-journey-grid p{color:#c4c7c0;opacity:1}.sr-agri-journey{color:var(--ep-ink);background:var(--ep-paper);padding-block:clamp(100px,13vw,170px)}.sr-agri-journey__layout{grid-template-columns:minmax(0,.8fr) minmax(20rem,1fr);gap:clamp(44px,8vw,110px);inline-size:min(76rem,100vw - 3rem);margin-inline:auto;display:grid}.sr-agri-journey__layout>header h2{letter-spacing:-.06em;max-inline-size:12ch;margin:0;font-size:clamp(2.5rem,5vw,5.2rem);line-height:.96}.sr-agri-journey__layout>header>p:last-child{color:#55594f;max-inline-size:38rem;margin:24px 0 0;font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.62}.sr-agri-journey .sr-case-steps{margin-block-start:0}.sr-case-hero{color:var(--ep-white);background:#080909;padding-block:clamp(100px,12vw,170px) 0}.sr-case-hero__inner,.sr-case-response__grid,.sr-case-uses{inline-size:min(76rem,100vw - 3rem);margin-inline:auto}.sr-case-hero__inner>header{max-inline-size:66rem}.sr-case-hero h2{letter-spacing:-.065em;max-inline-size:12ch;margin:0;font-size:clamp(3.5rem,7.5vw,7rem);line-height:.94}.sr-case-hero__inner>header>p:last-child{color:#c8c9c3;max-inline-size:52rem;margin-block-start:30px;font-size:clamp(1.12rem,1.8vw,1.45rem);line-height:1.6}.sr-case-facts{border-block:1px solid #ffffff2e;grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(54px,7vw,84px) 0 0;display:grid}.sr-case-facts>div{min-inline-size:0;padding:26px clamp(14px,2vw,28px) 30px}.sr-case-facts>div:first-child{padding-inline-start:0}.sr-case-facts>div+div{border-inline-start:1px solid #ffffff2e}.sr-case-facts dt{color:#a8d83a;letter-spacing:.09em;text-transform:uppercase;font-size:.74rem;font-weight:800}.sr-case-facts dd{color:#fff;margin:14px 0 0;font-size:clamp(1rem,1.4vw,1.2rem);font-weight:700;line-height:1.42}.sr-case-hero__visual{aspect-ratio:16/9;border-radius:clamp(20px,2.5vw,38px) clamp(20px,2.5vw,38px) 0 0;inline-size:min(88rem,100vw - 3rem);margin:clamp(58px,8vw,100px) auto 0;overflow:hidden}.sr-case-hero__visual :is(picture,img){block-size:100%;inline-size:100%;display:block}.sr-case-hero__visual img{object-fit:cover}.sr-case-response{color:var(--ep-ink);background:var(--ep-paper);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;padding-block:clamp(90px,11vw,150px)}.sr-case-response .ep-eyebrow{color:#416400}.sr-case-response__grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(56px,9vw,130px);display:grid}.sr-case-response h2{letter-spacing:-.055em;max-inline-size:13ch;margin:0;font-size:clamp(2.5rem,4.8vw,4.8rem);line-height:.98}.sr-case-response article>p:not(.ep-eyebrow){color:#55594f;margin:28px 0 0;font-size:clamp(1.05rem,1.45vw,1.2rem);line-height:1.68}.sr-case-response article>h3{letter-spacing:-.035em;margin:clamp(46px,6vw,72px) 0 0;font-size:clamp(1.5rem,2.2vw,2.15rem);line-height:1.1}.sr-case-steps{border-block-start:1px solid #11120f2e;margin:44px 0 0;padding:0;list-style:none}.sr-case-steps li{border-block-end:1px solid #11120f2e;grid-template-columns:2.5rem minmax(0,1fr);gap:18px;padding-block:24px;display:grid}.sr-case-steps li>span{color:#405f00;letter-spacing:.06em;font-size:.78rem;font-weight:800}.sr-case-steps h3{margin:0;font-size:clamp(1.25rem,1.8vw,1.6rem);line-height:1.15}.sr-case-steps p{color:#55594f;margin:8px 0 0;font-size:1rem;line-height:1.58}.sr-case-uses{border-block-start:1px solid #11120f2e;justify-content:space-between;align-items:end;gap:36px;margin-block-start:clamp(64px,8vw,100px);padding-block-start:32px;display:flex}.sr-case-uses ul{flex-wrap:wrap;gap:10px;margin:14px 0 0;padding:0;list-style:none;display:flex}.sr-case-uses li{border:1px solid #11120f33;border-radius:999px;padding:9px 13px;font-size:.94rem}[data-sr-preview-page] .sr-project-visuals-note{color:#ffffff85;letter-spacing:.08em;text-transform:uppercase;margin:-16px auto 26px;font-size:.72rem;font-weight:700}[data-sr-preview-page] .ep-details__intro{color:#55594f;max-inline-size:52rem;margin:24px 0 0;font-size:clamp(1.02rem,1.7vw,1.25rem);line-height:1.55}[data-sr-preview-page] .ep-details--project .ep-details__heading h2{max-inline-size:14ch}[data-sr-preview-page] .ep-details--project .ep-detail-card figure{aspect-ratio:16/9}[data-sr-preview-page] .ep-details--project .ep-detail-card{flex-basis:clamp(23rem,46vw,42rem)}[data-sr-preview-page] .ep-story--continuation{padding-block-start:clamp(100px,13vw,190px)}.sr-transformation,.sr-decision,.sr-proof,.sr-collaboration,.sr-technical{color:var(--ep-white);background:#0b0c0c;padding-block:clamp(110px,14vw,190px)}.sr-decision{color:#151d14;background:#f4f1e9}.sr-section-nav{scrollbar-width:thin;gap:8px;inline-size:min(76rem,100vw - 3rem);margin:0 auto clamp(36px,5vw,64px);padding-block-end:8px;display:flex;overflow-x:auto}.sr-section-nav a{color:inherit;border:1px solid #151d143d;border-radius:999px;flex:none;align-items:center;min-block-size:44px;padding:10px 16px;text-decoration:none;display:inline-flex}.sr-section-nav a:hover,.sr-section-nav a:focus-visible{color:#fff;background:#151d14}.sr-decision__facts,.sr-decision__scope{grid-template-columns:repeat(3,minmax(0,1fr));inline-size:min(76rem,100vw - 3rem);margin:clamp(36px,5vw,64px) auto 0;display:grid}.sr-decision__facts>div,.sr-decision__scope article{border-block-start:1px solid #151d1438;padding:24px 24px 0 0}.sr-decision__facts>div+div,.sr-decision__scope article+article{border-inline-start:1px solid #151d1438;padding-inline-start:24px}.sr-decision__facts dt{letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:700}.sr-decision__facts dd{margin:10px 0 0;font-size:clamp(1rem,1.6vw,1.3rem);line-height:1.45}.sr-decision__scope{grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:clamp(24px,4vw,42px)}.sr-decision__scope h3{margin:0 0 16px;font-size:clamp(1.2rem,2vw,1.65rem)}.sr-decision__scope ul{gap:9px;margin:0;padding-inline-start:18px;display:grid}#perimetro,#per-chi,#versioni,#configurazioni,#sistema,#come-funziona,#percorso,#benchmark,#dolce-alveare,#misurazione,#ritorno,#realizzazione,#approfondimenti,#faq,#specifiche,#valutazione{scroll-margin-top:112px}.sr-transformation .ep-section-heading>p:last-child,.sr-proof .ep-section-heading>p:last-child,.sr-collaboration .ep-section-heading>p:last-child,.sr-technical .ep-section-heading>p:last-child{color:#ffffffa8}.sr-proof__grid{border-block:1px solid #ffffff2e;grid-template-columns:repeat(3,minmax(0,1fr));inline-size:min(76rem,100vw - 3rem);margin:clamp(54px,7vw,84px) auto 0;display:grid}.sr-proof__grid>a{min-block-size:280px;color:inherit;flex-direction:column;padding:30px clamp(20px,2.6vw,36px) 34px;text-decoration:none;display:flex}.sr-proof__grid>a+a{border-inline-start:1px solid #ffffff2e}.sr-proof__grid>a>span{color:#a8d83a;letter-spacing:.09em;font-size:.72rem;font-weight:800}.sr-proof__grid h3{color:#f4f5f0;letter-spacing:-.035em;margin:50px 0 16px;font-size:clamp(1.35rem,2vw,1.8rem);line-height:1.08}.sr-proof__grid p{color:#a9aca4;margin:0 0 30px;line-height:1.58}.sr-proof__grid strong{color:#d9ff66;letter-spacing:.02em;margin-block-start:auto;font-size:.82rem}.sr-proof__grid>a:hover strong,.sr-proof__grid>a:focus-visible strong{text-underline-offset:.25em;text-decoration:underline}.sr-transformation__grid,.sr-custom__grid,.sr-collaboration__grid,.sr-technical__facts,.sr-technical__grid{inline-size:min(76rem,100vw - 3rem);margin-inline:auto}.sr-transformation__grid{border-block-start:1px solid #ffffff2e;gap:0;margin-block-start:clamp(58px,8vw,92px);display:grid}.sr-transformation__grid article{border-block-end:1px solid #ffffff2e;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:clamp(22px,4vw,64px);padding-block:clamp(28px,4vw,46px);display:grid}.sr-transformation__grid article>div>span{color:#a8d83a;letter-spacing:.1em;text-transform:uppercase;margin-block-end:12px;font-size:.72rem;font-weight:800;display:block}.sr-transformation__grid article>div:first-child>span{color:#858980}.sr-transformation__grid p{color:#f4f5f0;margin:0;font-size:clamp(1.05rem,1.8vw,1.35rem);line-height:1.48}.sr-transformation__grid article>div:first-child p{color:#a9aca4}.sr-transformation__arrow{color:#a8d83a;font-size:1.35rem}.sr-custom{background:var(--ep-paper);color:var(--ep-ink);padding-block:clamp(110px,14vw,190px)}.sr-custom .ep-eyebrow{color:#416400}.sr-custom__grid{border-block:1px solid #11120f2e;grid-template-columns:repeat(4,minmax(0,1fr));margin-block-start:clamp(58px,8vw,92px);display:grid}.sr-custom__grid article{padding:30px clamp(18px,2.4vw,32px) 36px}.sr-custom__grid article+article{border-inline-start:1px solid #11120f2e}.sr-custom__grid span{color:#74776f;font-size:.75rem;font-weight:800;display:block}.sr-custom__grid h3{letter-spacing:-.035em;margin:60px 0 16px;font-size:clamp(1.35rem,2vw,1.8rem);line-height:1.08}.sr-custom__grid p{color:#56594f;margin:0;line-height:1.6}.sr-custom__reference,.sr-collaboration__promise,.sr-technical__note{inline-size:min(76rem,100vw - 3rem);margin:clamp(38px,5vw,58px) auto 0;font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.58}.sr-custom__reference{color:#55594f;border-inline-start:3px solid #6c950a;max-inline-size:68rem;padding-inline-start:22px}.sr-custom__reference strong{color:var(--ep-ink)}.sr-collaboration__grid,.sr-technical__grid{border-block-start:1px solid #ffffff2e;grid-template-columns:repeat(3,minmax(0,1fr));margin-block-start:clamp(60px,8vw,98px);display:grid}.sr-collaboration__grid article,.sr-technical__grid article{border-block-end:1px solid #ffffff2e;padding:32px clamp(18px,2.5vw,34px) 38px}.sr-collaboration__grid article+article,.sr-technical__grid article+article{border-inline-start:1px solid #ffffff2e}.sr-collaboration__grid h3,.sr-technical__grid h3{letter-spacing:-.035em;margin:46px 0 18px;font-size:clamp(1.45rem,2.2vw,2rem);line-height:1.08}.sr-collaboration__grid p{color:#a9aca4;margin:0;line-height:1.58}.sr-collaboration__grid ul,.sr-technical__grid ul{color:#e9ebe4;gap:10px;margin:30px 0 0;padding:0;list-style:none;display:grid}.sr-collaboration__grid li,.sr-technical__grid li{border-block-start:1px solid #ffffff1f;padding-block-start:10px;line-height:1.45}.sr-collaboration__promise{color:#d9ff66;max-inline-size:62rem}.sr-technical__facts{border:1px solid #ffffff2e;grid-template-columns:repeat(4,minmax(0,1fr));margin-block-start:clamp(58px,8vw,92px);display:grid}.sr-technical__facts>div{min-block-size:154px;padding:26px}.sr-technical__facts>div+div{border-inline-start:1px solid #ffffff2e}.sr-technical__facts dt,.sr-technical__grid article>p{color:#a8d83a;letter-spacing:.09em;text-transform:uppercase;font-size:.72rem;font-weight:800}.sr-technical__facts dd{color:#f4f5f0;margin:36px 0 0;font-size:clamp(1rem,1.5vw,1.2rem);font-weight:700;line-height:1.42}.sr-technical__grid{margin-block-start:clamp(42px,6vw,68px)}.sr-technical__grid article>p{margin:0}.sr-technical__grid h3{margin-block-start:58px}.sr-technical__note{color:#a9aca4;border-block-start:1px solid #ffffff2e;max-inline-size:68rem;padding-block-start:24px}[data-sr-preview-page] .sr-pricing-scope{color:#55594f;border-inline-start:3px solid #6c950a;inline-size:min(68rem,100vw - 3rem);margin:clamp(38px,5vw,58px) auto 0;padding-inline-start:22px;font-size:clamp(.98rem,1.4vw,1.12rem);line-height:1.62}[data-sr-preview-page] .sr-pricing-scope strong{color:var(--ep-ink)}[data-sr-preview-page] .sr-pricing-scope a{color:#344d00;text-underline-offset:.2em;font-weight:750;text-decoration-thickness:.1em}.sr-fit-warning,.sr-outcomes__grid,.sr-measurement__grid,.sr-boundaries,.sr-evidence,.sr-accessibility-note{inline-size:min(76rem,100vw - 3rem);margin-inline:auto}.sr-fit-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.sr-fit-warning{border-block-start:1px solid #151d1438;grid-template-columns:minmax(12rem,.42fr) minmax(0,1fr);gap:clamp(28px,5vw,70px);margin-block-start:clamp(44px,6vw,74px);padding-block-start:28px;display:grid}.sr-fit-warning h3,.sr-boundaries h3,.sr-evidence h3{letter-spacing:-.045em;margin:0;font-size:clamp(1.65rem,3vw,2.8rem);line-height:1.04}.sr-fit-warning>p:last-child{color:#55594f;margin:0;font-size:clamp(1rem,1.5vw,1.16rem);line-height:1.62}.sr-sector-paths{color:var(--ep-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f3f2ec;padding-block:clamp(96px,12vw,156px)}.sr-sector-paths__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;inline-size:min(76rem,100vw - 3rem);margin:clamp(42px,6vw,68px) auto 0;display:grid}.sr-sector-paths__grid>a{min-block-size:320px;color:inherit;background:#ffffffd1;border:1px solid #11120f29;border-radius:28px;flex-direction:column;padding:clamp(28px,4vw,46px);text-decoration:none;display:flex}.sr-sector-paths__grid>a>span{color:#416400;letter-spacing:.08em;text-transform:uppercase;block-size:2.8rem;font-size:.72rem;font-weight:800}.sr-sector-paths__grid h3{letter-spacing:-.05em;min-block-size:5em;max-inline-size:18ch;margin:42px 0 18px;font-size:clamp(1.9rem,3.1vw,3rem);line-height:1}.sr-sector-paths__grid p{color:#55594f;max-inline-size:44ch;margin:0;line-height:1.62}.sr-sector-paths__grid strong{color:#416400;margin-block-start:auto;padding-block-start:34px}.sr-sector-paths__grid>a:hover h3,.sr-sector-paths__grid>a:focus-visible h3{text-underline-offset:.16em;text-decoration:underline}.sr-sector-paths__more{border-block:1px solid #11120f2e;inline-size:min(76rem,100vw - 3rem);margin:24px auto 0}.sr-sector-paths__more summary{color:#284100;cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-block-size:58px;padding-block:16px;font-weight:800;line-height:1.35;display:flex}.sr-sector-paths__more summary span{font-size:1.3rem;transition:transform .18s}.sr-sector-paths__more[open] summary span{transform:rotate(45deg)}.sr-sector-paths__more nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;padding-block:4px 22px;display:grid}.sr-sector-paths__more a{min-block-size:72px;color:inherit;border-block-start:1px solid #11120f1f;justify-content:space-between;align-items:center;gap:24px;padding-block:14px;text-decoration:none;display:flex}.sr-sector-paths__more a>span:first-child{gap:5px;display:grid}.sr-sector-paths__more small{color:#62675d}.sr-sector-paths__more a>span:last-child{color:#416400;font-size:1.2rem}.sr-sector-paths__more a:hover strong,.sr-sector-paths__more a:focus-visible strong{text-underline-offset:.18em;text-decoration:underline}.sr-visitor-reality{color:var(--ep-ink);background:#f3f2ec;padding-block:clamp(100px,13vw,170px)}.sr-visitor-reality>:is(header,p,div){inline-size:min(76rem,100vw - 3rem);margin-inline:auto}.sr-visitor-reality__bands{border-block:1px solid #151d1438;grid-template-columns:repeat(4,minmax(0,1fr));margin-block-start:clamp(48px,7vw,78px);display:grid}.sr-visitor-reality__bands article{font-variant-numeric:tabular-nums;gap:8px;min-inline-size:0;padding:26px clamp(16px,2.5vw,30px) 30px;display:grid}.sr-visitor-reality__bands article+article{border-inline-start:1px solid #151d1438}.sr-visitor-reality__bands span,.sr-visitor-reality__bands small{color:#55594f;font-size:.78rem;line-height:1.35}.sr-visitor-reality__bands strong{color:#11140f;letter-spacing:-.05em;margin-block:18px 4px;font-size:clamp(2rem,4vw,3.6rem);line-height:.95}.sr-visitor-reality__caption{color:#6a6e64;margin-block-start:12px;font-size:.78rem}.sr-visitor-reality>p:not(.sr-visitor-reality__caption,.sr-visitor-reality__formula){color:#55594f;max-inline-size:68rem;margin-block-start:24px;line-height:1.62}.sr-visitor-reality__scale{margin-block-start:28px;overflow-x:auto}.sr-visitor-reality__scale table{border-collapse:collapse;font-variant-numeric:tabular-nums;inline-size:100%;min-inline-size:38rem}.sr-visitor-reality__scale caption{color:#55594f;text-align:start;padding-block-end:12px;font-size:.78rem}.sr-visitor-reality__scale :is(th,td){text-align:end;border-block-start:1px solid #151d1438;padding:14px 12px}.sr-visitor-reality__scale :is(th,td):first-child{text-align:start;padding-inline-start:0}.sr-visitor-reality__scale thead th{color:#55594f;font-size:.78rem;font-weight:700}.sr-visitor-reality__paths{border-block:1px solid #151d1438;grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:clamp(52px,7vw,82px);display:grid}.sr-visitor-reality__paths article{padding:28px clamp(18px,3vw,38px) 36px}.sr-visitor-reality__paths article+article{border-inline-start:1px solid #151d1438}.sr-visitor-reality__paths span{color:#344d00;letter-spacing:.08em;font-size:.74rem;font-weight:800}.sr-visitor-reality__paths h3{letter-spacing:-.04em;margin:44px 0 14px;font-size:clamp(1.45rem,2.5vw,2.2rem);line-height:1.05}.sr-visitor-reality__paths p{color:#55594f;margin:0;line-height:1.62}.sr-visitor-reality__formula{color:#252a21;border-inline-start:3px solid #6c950a;margin-block-start:34px;padding-inline-start:22px;font-weight:700;line-height:1.62}.sr-visitor-reality__sources{flex-wrap:wrap;gap:8px 24px;margin-block-start:26px;display:flex}.sr-visitor-reality__sources a{color:#344d00;text-underline-offset:.2em;align-items:center;min-block-size:44px;font-weight:750;text-decoration-thickness:.1em;display:inline-flex}.sr-outcomes,.sr-measurement{color:var(--ep-white);background:#0b0c0c;padding-block:clamp(110px,14vw,190px)}.sr-outcomes .ep-section-heading>p:last-child,.sr-measurement .ep-section-heading>p:last-child{color:#c4c7c0;opacity:1}.sr-outcomes__grid,.sr-measurement__grid{border-block:1px solid #ffffff2e;grid-template-columns:repeat(3,minmax(0,1fr));margin-block-start:clamp(54px,7vw,84px);display:grid}.sr-measurement__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.sr-outcomes__grid article,.sr-measurement__grid article{min-inline-size:0;padding:28px clamp(18px,2.5vw,34px) 36px}.sr-outcomes__grid article+article,.sr-measurement__grid article+article{border-inline-start:1px solid #ffffff2e}.sr-outcomes__grid span,.sr-measurement__grid span{color:#a8d83a;letter-spacing:.08em;font-size:.74rem;font-weight:800}.sr-outcomes__grid h3,.sr-measurement__grid h3{color:#f4f5f0;letter-spacing:-.035em;margin:clamp(46px,5vw,66px) 0 16px;font-size:clamp(1.35rem,2.1vw,1.9rem);line-height:1.08}.sr-outcomes__grid p,.sr-measurement__grid p{color:#a9aca4;margin:0;line-height:1.6}.sr-measurement__method{color:#d9ff66;border-inline-start:3px solid #a8d83a;inline-size:min(68rem,100vw - 3rem);margin:clamp(38px,5vw,58px) auto 0;padding-inline-start:22px;font-size:clamp(.98rem,1.4vw,1.12rem);line-height:1.62}.sr-activation-funnel{border-block-start:1px solid #ffffff2e;inline-size:min(76rem,100vw - 3rem);margin:clamp(74px,9vw,118px) auto 0;padding-block-start:30px}.sr-activation-funnel h3{color:#f4f5f0;letter-spacing:-.045em;max-inline-size:18ch;margin:12px 0 0;font-size:clamp(1.8rem,4vw,3.5rem);line-height:1.02}.sr-activation-funnel ol{border-block:1px solid #ffffff2e;grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(36px,5vw,58px) 0 0;padding:0;list-style:none;display:grid}.sr-activation-funnel li{grid-template-columns:auto 1fr;gap:14px;min-inline-size:0;padding:24px clamp(14px,2vw,24px) 28px;display:grid}.sr-activation-funnel li+li{border-inline-start:1px solid #ffffff2e}.sr-activation-funnel li>span{color:#a8d83a;font-size:.72rem;font-weight:800}.sr-activation-funnel h4{color:#f4f5f0;margin:0 0 13px;font-size:1.08rem}.sr-activation-funnel li p,.sr-activation-funnel li small,.sr-activation-funnel>p{color:#a9aca4;line-height:1.55}.sr-activation-funnel li p{margin:0 0 10px}.sr-activation-funnel li small{display:block}.sr-activation-funnel__rule{border-inline-start:3px solid #a8d83a;margin:34px 0 18px;padding-inline-start:22px;font-weight:700;color:#d9ff66!important}.sr-activation-funnel>p:last-child{max-inline-size:68rem;margin-block-end:0}.sr-investment-case{border-block-start:1px solid #ffffff2e;inline-size:min(74rem,100vw - 3rem);margin:clamp(76px,10vw,126px) auto 0;padding-block-start:32px}.sr-investment-case>header{max-inline-size:58rem}.sr-investment-case h3{color:#f4f5f0;letter-spacing:-.045em;margin:12px 0 18px;font-size:clamp(1.8rem,4vw,3.5rem);line-height:1.02}.sr-investment-case>header>p:last-child,.sr-investment-case__note{color:#a9aca4;line-height:1.62}.sr-investment-case__thresholds{border-block:1px solid #ffffff2e;grid-template-columns:repeat(4,minmax(0,1fr));margin-block:clamp(34px,5vw,56px);display:grid}.sr-investment-case__thresholds>div{font-variant-numeric:tabular-nums;gap:5px;min-inline-size:0;padding:24px clamp(14px,2vw,24px);display:grid}.sr-investment-case__thresholds>div+div{border-inline-start:1px solid #ffffff2e}.sr-investment-case__thresholds span,.sr-investment-case__thresholds strong{color:#f4f5f0;font-size:clamp(1.35rem,2.5vw,2.2rem);line-height:1}.sr-investment-case__thresholds strong{color:#d9ff66;margin-block-start:18px}.sr-investment-case__thresholds small{color:#a9aca4;font-size:.78rem;line-height:1.35}.sr-investment-case__formula{color:#f4f5f0;border-inline-start:3px solid #a8d83a;margin:0;padding-inline-start:22px;font-weight:750;line-height:1.62}.sr-investment-case__note{max-inline-size:68rem;margin:20px 0 28px}.sr-boundaries,.sr-evidence{border-block-start:1px solid #ffffff2e;grid-template-columns:minmax(15rem,.72fr) minmax(0,1.28fr);gap:clamp(42px,8vw,110px);margin-block-start:clamp(76px,10vw,126px);padding-block-start:32px;display:grid}.sr-boundaries header>p:last-child,.sr-evidence header>p:last-child{color:#a9aca4;margin:22px 0 0;line-height:1.62}.sr-boundaries ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.sr-boundaries li{color:#e9ebe4;border-block-end:1px solid #ffffff24;padding-block:18px;line-height:1.55}.sr-evidence__links{display:grid}.sr-evidence__links a{color:inherit;border-block-end:1px solid #ffffff24;gap:8px;padding:20px 44px 20px 0;text-decoration:none;display:grid;position:relative}.sr-evidence__links a:first-child{border-block-start:1px solid #ffffff24}.sr-evidence__links strong{color:#f4f5f0}.sr-evidence__links span{color:#a9aca4;line-height:1.5}.sr-evidence__links small{color:#d9ff66;position:absolute;inset:22px 0 auto auto}.sr-evidence__links a:hover strong,.sr-evidence__links a:focus-visible strong{text-underline-offset:.2em;text-decoration:underline}.sr-pricing-scroller,.sr-benchmark-scroller,.sr-resource-scroller{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:thin;gap:14px;inline-size:min(82rem,100vw - 3rem);margin:clamp(62px,8vw,100px) auto 0;padding-block:2px 12px;display:flex;overflow-x:auto}.sr-compact :is(.sr-pricing-scroller,.sr-benchmark-scroller,.sr-resource-scroller){margin-block-start:clamp(38px,5vw,62px)}.sr-benchmarks{color:var(--ep-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#eef0e9;padding-block:clamp(110px,14vw,190px)}.sr-benchmark-scroller{inline-size:min(82rem,100vw - 3rem)}.sr-benchmark-scroller>a{min-block-size:360px;color:var(--ep-ink);scroll-snap-align:start;background:#ffffffd6;border:1px solid #11120f21;border-radius:28px;flex-direction:column;flex:0 0 clamp(19rem,35vw,27rem);padding:clamp(28px,3vw,40px);text-decoration:none;display:flex}.sr-benchmark-scroller>a>span{color:#416400;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.sr-benchmark-scroller h3{letter-spacing:-.045em;margin:48px 0 18px;font-size:clamp(1.75rem,2.7vw,2.55rem);line-height:1.03}.sr-benchmark-scroller p{color:#55594f;margin:0 0 32px;line-height:1.62}.sr-benchmark-scroller strong{color:#284100;margin-block-start:auto}.sr-benchmark-scroller>a:hover strong,.sr-benchmark-scroller>a:focus-visible strong{text-underline-offset:.2em;text-decoration:underline}.sr-benchmarks__disclaimer{color:#656a60;inline-size:min(76rem,100vw - 3rem);margin:34px auto 0;font-size:.88rem;line-height:1.55}.sr-pricing-scroller .ep-package-card{grid-row:1/span 6;grid-template-rows:subgrid;scroll-snap-align:start;display:grid}.sr-pricing-scroller .ep-package-card:last-child{grid-column:auto;justify-self:stretch;inline-size:auto}.sr-pricing-scroller .ep-package-card__header{grid-row:1/span 3;grid-template-rows:subgrid;align-content:start;display:grid}.sr-pricing-scroller .ep-package-card__badge{justify-self:start}.sr-pricing-scroller .ep-package-card h3{font-size:clamp(2.05rem,2.8vw,2.85rem)}.sr-pricing-scroller .ep-package-card__price{display:block}.sr-pricing-scroller{grid-template-rows:repeat(6,auto);grid-auto-columns:clamp(20rem,32vw,24rem);grid-auto-flow:column;align-items:stretch;gap:0 14px;display:grid}.sr-document-links{border-block-start:1px solid #11120f2e;grid-template-columns:minmax(0,1fr) minmax(20rem,.8fr);align-items:end;gap:clamp(32px,7vw,90px);inline-size:min(76rem,100vw - 3rem);margin:clamp(38px,5vw,58px) auto 0;padding-block-start:28px;display:grid}.sr-segment-document{color:#151d14;background:#ffffffdb;border:1px solid #11120f29;border-radius:28px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(32px,7vw,90px);inline-size:min(76rem,100vw - 3rem);margin:0 auto clamp(34px,5vw,58px);padding:clamp(28px,4vw,44px);display:grid}.sr-segment-document h2{letter-spacing:-.045em;max-inline-size:19ch;margin:8px 0 0;font-size:clamp(1.7rem,3vw,2.8rem);line-height:1.04}.sr-segment-document div>p:last-child{color:#55594f;max-inline-size:52rem;margin:18px 0 0;line-height:1.62}.sr-segment-document .ep-button small{opacity:.65;white-space:nowrap;margin-inline-start:.45rem}.sr-context-resources{color:var(--ep-ink);background:var(--ep-paper);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.sr-context-resources__links{border-block:1px solid #11120f2e;grid-template-columns:repeat(3,minmax(0,1fr));inline-size:min(76rem,100vw - 3rem);margin:clamp(38px,5vw,62px) auto 0;display:grid}.sr-context-resources__links a{min-block-size:170px;color:inherit;grid-template-rows:auto 1fr auto;gap:18px;padding:24px clamp(18px,2.4vw,30px);text-decoration:none;display:grid}.sr-context-resources__links a+a{border-inline-start:1px solid #11120f2e}.sr-context-resources__links span{color:#416400;text-transform:uppercase;font-size:.72rem;font-weight:800}.sr-context-resources__links strong{align-self:start;font-size:clamp(1.05rem,1.7vw,1.35rem);line-height:1.3}.sr-context-resources__links small{color:#416400;font-size:1.2rem}.sr-context-resources__links a:hover strong,.sr-context-resources__links a:focus-visible strong{text-underline-offset:.18em;text-decoration:underline}.sr-document-links h3,.sr-immersive-proof h2{letter-spacing:-.045em;max-inline-size:18ch;margin:8px 0 0;font-size:clamp(1.7rem,3vw,2.8rem);line-height:1.04}.sr-document-links div>p:last-child,.sr-immersive-proof div>p:last-child{color:#55594f;max-inline-size:54rem;margin:18px 0 0;line-height:1.62}.sr-document-links nav{gap:10px;display:grid}.sr-document-links a{color:#151d14;border:1px solid #11120f33;border-radius:999px;justify-content:space-between;align-items:center;gap:18px;min-block-size:50px;padding:12px 15px;font-weight:800;text-decoration:none;display:flex}.sr-document-links a:hover,.sr-document-links a:focus-visible{color:#fff;background:#151d14}.sr-document-links small,.sr-immersive-proof .ep-button small,.sr-investment-case__actions .ep-button small{opacity:.68;white-space:nowrap;font-size:.72rem;font-weight:700}.sr-immersive-proof{color:#f4f5f0;background:#0b0c0c;border-radius:clamp(24px,3vw,38px);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(34px,7vw,90px);inline-size:min(76rem,100vw - 3rem);margin:clamp(70px,9vw,116px) auto;padding:clamp(36px,5vw,62px);display:grid}.sr-immersive-proof div>p:last-child{color:#b8bbb2}.sr-immersive-proof .ep-button{flex:none}.sr-investment-case__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}@media (width>=80rem){.sr-pricing-scroller{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-columns:auto;inline-size:min(108rem,100vw - 3rem)}.sr-pricing-scroller .ep-package-card__price{font-size:clamp(1.55rem,2.1vw,2rem);line-height:1.3}}@supports not (grid-template-rows:subgrid){.sr-pricing-scroller{display:flex}.sr-pricing-scroller .ep-package-card{flex:0 0 clamp(20rem,32vw,24rem);display:flex}.sr-pricing-scroller .ep-package-card__header{grid-template-rows:auto minmax(5.5rem,auto) minmax(7.5rem,auto);display:grid}.sr-pricing-scroller .ep-package-card__price{min-block-size:7.4rem}@media (width>=80rem){.sr-pricing-scroller .ep-package-card{flex:1 1 0}}}.sr-resources{color:var(--ep-ink);background:var(--ep-paper);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;padding-block:clamp(110px,14vw,190px)}.sr-resource-scroller{inline-size:min(76rem,100vw - 3rem)}.sr-resource-scroller>a{min-block-size:330px;color:inherit;scroll-snap-align:start;background:#fff;border:1px solid #11120f29;border-radius:26px;flex-direction:column;flex:0 0 clamp(19rem,36vw,27rem);padding:clamp(26px,3vw,38px);text-decoration:none;display:flex}.sr-resource-scroller>a>span{color:#416400;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.sr-resource-scroller h3{letter-spacing:-.045em;margin:38px 0 18px;font-size:clamp(1.65rem,2.5vw,2.35rem);line-height:1.02}.sr-resource-scroller p{color:#55594f;margin:0;line-height:1.58}.sr-resource-scroller strong{color:#416400;margin-block-start:auto;padding-block-start:28px;font-size:1.35rem}.sr-resource-scroller>a:hover h3,.sr-resource-scroller>a:focus-visible h3{text-underline-offset:.18em;text-decoration:underline}.sr-partner{color:#fff;background:#0b0c0c;border-radius:clamp(24px,3vw,40px);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(38px,8vw,110px);inline-size:min(76rem,100vw - 3rem);margin:clamp(72px,9vw,118px) auto;padding:clamp(38px,6vw,72px);display:grid}.sr-partner h2{letter-spacing:-.06em;max-inline-size:15ch;margin:0;font-size:clamp(2.4rem,5vw,5rem);line-height:.96}.sr-partner div>p:last-child{color:#b8bbb2;max-inline-size:46rem;margin:24px 0 0;font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.6}.sr-partner .ep-button{flex:none}.sr-partner--compact{border-radius:clamp(20px,2.5vw,30px);margin-block:clamp(44px,6vw,74px);padding:clamp(28px,4vw,42px)}.sr-partner--compact h2{max-inline-size:26ch;font-size:clamp(1.8rem,3.4vw,3.2rem);line-height:1.02}.sr-partner--compact div>p:last-child{margin-block-start:16px;font-size:1rem}.sr-accessibility-note{color:#a9aca4;border-block-start:1px solid #ffffff2e;max-inline-size:68rem;margin-block-start:24px;padding-block-start:24px;line-height:1.62}.sr-accessibility-note a{color:#d9ff66;text-underline-offset:.2em;align-items:center;min-block-size:44px;padding-block:10px;text-decoration:underline;text-decoration-thickness:.12em;display:inline-flex}@media (width<=64rem){.sr-sector-paths__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sr-sector-paths__grid>a>span{block-size:auto;min-block-size:2.4em}.sr-sector-paths__grid h3{min-block-size:3em}.sr-agri-journey__layout{grid-template-columns:1fr}.sr-custom__grid,.sr-technical__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.sr-custom__grid article:nth-child(n+3),.sr-technical__facts>div:nth-child(n+3){border-block-start:1px solid #11120f2e}.sr-technical__facts>div:nth-child(n+3){border-block-start-color:#ffffff2e}.sr-custom__grid article:nth-child(3),.sr-technical__facts>div:nth-child(3){border-inline-start:0}.sr-measurement__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sr-measurement__grid article:nth-child(3){border-inline-start:0}.sr-measurement__grid article:nth-child(n+3){border-block-start:1px solid #ffffff2e}.sr-investment-case__thresholds,.sr-visitor-reality__bands,.sr-activation-funnel ol{grid-template-columns:repeat(2,minmax(0,1fr))}.sr-visitor-reality__bands article:nth-child(3),.sr-activation-funnel li:nth-child(3){border-inline-start:0}.sr-visitor-reality__bands article:nth-child(n+3){border-block-start:1px solid #151d1438}.sr-activation-funnel li:nth-child(n+3){border-block-start:1px solid #ffffff2e}.sr-investment-case__thresholds>div:nth-child(3){border-inline-start:0}.sr-investment-case__thresholds>div:nth-child(n+3){border-block-start:1px solid #ffffff2e}}@media (width<=53.75rem){.sr-fit-grid,.sr-journey-grid{grid-template-columns:1fr}.sr-journey-grid article,.sr-journey-grid article:first-child,.sr-journey-grid article:last-child{border-inline-start:0;padding:28px 0}.sr-journey-grid article:nth-child(n+2){border-block-start:1px solid #ffffff2e}.sr-case-response__grid,.sr-sector-paths__grid,.sr-case-proof,.sr-system-line,.sr-fit-warning,.sr-boundaries,.sr-evidence,.sr-document-links,.sr-segment-document,.sr-immersive-proof,.sr-partner{grid-template-columns:1fr}.sr-system-line{flex-direction:column;align-items:flex-start}.sr-partner{align-items:start}}@media (width<=43.75rem){[data-sr-preview-page]{--ep-content:calc(100vw - 2.5rem);--sr-mobile-content:calc(100vw - 2.5rem)}.sr-sector-paths{padding-block:72px}.sr-sector-paths__grid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;inline-size:100vw;margin-block-start:30px;padding-inline:1.25rem;scroll-padding-inline:1.25rem;display:flex;overflow-x:auto}.sr-sector-paths__grid::-webkit-scrollbar{display:none}.sr-fit-grid{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:0;inline-size:100vw;margin-block-start:34px;padding-inline:1.25rem;scroll-padding-inline:1.25rem;display:flex;overflow-x:auto}.sr-fit-grid::-webkit-scrollbar{display:none}.sr-fit-grid article,.sr-fit-grid article:first-child,.sr-fit-grid article:last-child{scroll-snap-align:start;border-block-start:0;border-inline-start:1px solid #11120f2e;flex:0 0 min(82vw,21rem);min-block-size:250px;padding:26px 24px 30px}.sr-fit-grid article:first-child{border-inline-start:0}.sr-sector-paths__grid>a{scroll-snap-align:start;flex:0 0 min(82vw,22rem);min-block-size:280px;padding:26px}.sr-sector-paths__grid h3{margin-block-start:28px}[data-sr-preview-page] :is(.ep-hero__copy,.ep-section-heading,.ep-details__heading,.ep-value-grid,.ep-custom-grid,.ep-work-grid,.ep-package-grid,.ep-comparison,.ep-technology__content,.ep-contact,.sr-pricing-scope,.sr-fit-warning,.sr-sector-paths__grid,.sr-sector-paths__more,.sr-visitor-reality>header,.sr-visitor-reality>p,.sr-visitor-reality>div,.sr-outcomes__grid,.sr-activation-funnel,.sr-measurement__grid,.sr-boundaries,.sr-evidence,.sr-accessibility-note,.sr-partner,.sr-method-details,.sr-document-links,.sr-segment-document,.sr-immersive-proof,.sr-context-resources__links,.sr-fit-tags,.sr-role-paths,.sr-linear-journey,.sr-journey-exits,.sr-system-line,.sr-case-proof){inline-size:var(--sr-mobile-content)}.sr-sector-paths__more nav{grid-template-columns:1fr;gap:0}.sr-context-resources__links{grid-template-columns:1fr}.sr-role-paths{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:thin;display:flex;overflow-x:auto}.sr-role-paths article{scroll-snap-align:start;flex:0 0 min(78vw,20rem)}.sr-context-resources__links a{min-block-size:auto}.sr-context-resources__links a+a{border-block-start:1px solid #11120f2e;border-inline-start:0}.sr-document-links a,.sr-investment-case__actions .ep-button,.sr-segment-document .ep-button,.sr-immersive-proof .ep-button{text-align:center;justify-content:center;inline-size:100%}.sr-document-links a{border-radius:18px}.sr-immersive-proof{margin-block:56px;padding:34px 26px}[data-sr-preview-page] .sr-compact{padding-block:72px!important}.sr-case-hero--compact{padding-block-end:0!important}.sr-case-proof{padding-block-end:72px}.sr-method-details__links{grid-template-columns:1fr}.sr-snap-cards{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:thin;gap:0;display:flex;overflow-x:auto}.sr-snap-cards article,.sr-snap-cards article:first-child,.sr-snap-cards article:last-child,.sr-snap-cards article:nth-child(n+2),.sr-snap-cards article:nth-child(n+3){scroll-snap-align:start;border-block-start:0;border-inline-start:1px solid #ffffff2e;flex:0 0 min(82vw,21rem);min-block-size:280px;padding:26px 24px 30px}.sr-snap-cards article:first-child{border-inline-start:0}.sr-process-scroller{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:thin;gap:0;display:flex;overflow-x:auto}.sr-process-scroller>li{scroll-snap-align:start;flex:0 0 min(82vw,21rem)}.sr-linear-journey{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:thin;display:flex;overflow-x:auto}.sr-linear-journey li{scroll-snap-align:start;flex:0 0 min(76vw,18rem)}.sr-linear-journey h3{margin-block-start:34px}[data-sr-preview-page] .ep-story-scene--split .ep-story-scene__copy{inline-size:var(--sr-mobile-content)}[data-sr-preview-page] .ep-faq{padding-inline:20px}.sr-decision__facts,.sr-decision__scope{grid-template-columns:1fr}.sr-decision__facts>div+div,.sr-decision__scope article+article{border-inline-start:0;padding-inline-start:0}[data-sr-preview-page] .ep-hero__lede{max-inline-size:36ch;line-height:1.35}[data-sr-preview-page] .sr-hero-note{margin-block-start:12px}.ep-hero[data-sr-physical-hero]{min-block-size:clamp(560px,82svh - 64px,700px)}.ep-hero[data-sr-physical-hero] .ep-hero__copy{margin-block-end:clamp(56px,9vw,72px)}.ep-hero[data-sr-physical-hero] h1{max-inline-size:14ch;font-size:clamp(2.75rem,12vw,4.5rem)}.ep-hero[data-sr-physical-hero] .ep-eyebrow{font-size:.74rem}.ep-hero[data-sr-physical-hero] .sr-hero-cta-note{max-inline-size:28rem}.sr-hero-assurance{padding-inline:1.25rem}.sr-hero-assurance dl{grid-template-columns:1fr}.sr-hero-assurance dl>div{border-block-end:1px solid #ffffff24;border-inline:0;padding:18px 0}.sr-hero-assurance dl>div:last-child{border-block-end:0;border-inline-end:0}.sr-case-hero{padding-block-start:84px}.sr-case-hero__inner,.sr-case-response__grid,.sr-case-uses,.sr-case-hero__visual{inline-size:var(--sr-mobile-content)}.sr-case-hero h2{max-inline-size:11ch;font-size:clamp(2.75rem,12.5vw,4rem)}.sr-case-hero__inner>header>p:last-child{margin-block-start:24px;font-size:1.08rem}.sr-case-hero .ep-eyebrow,.sr-case-response .ep-eyebrow,.sr-case-facts dt,.sr-case-steps li>span{font-size:.875rem}.sr-case-facts{grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:42px}.sr-case-facts>div,.sr-case-facts>div:first-child{padding:20px 16px}.sr-case-facts>div:nth-child(odd){border-inline-start:0;padding-inline-start:0}.sr-case-facts>div:nth-child(n+3){border-block-start:1px solid #ffffff2e}.sr-case-hero__visual{border-radius:20px 20px 0 0;margin-block-start:50px}.sr-case-response{padding-block:76px}.sr-case-response__grid{gap:72px}.sr-case-response h2{font-size:clamp(2.4rem,11vw,3.4rem)}.sr-case-response article>p:not(.ep-eyebrow),.sr-case-steps p{font-size:1.05rem}.sr-case-steps li{grid-template-columns:2rem minmax(0,1fr);gap:12px}.sr-case-uses{flex-direction:column;align-items:stretch}.sr-case-uses .ep-button{inline-size:100%;font-size:1rem}.sr-case-uses li{font-size:1rem}[data-sr-preview-page] .ep-details__intro{margin-block-start:18px;font-size:1rem}[data-sr-preview-page] .ep-details--project .ep-detail-card{flex-basis:86vw}.sr-transformation__grid article{grid-template-columns:1fr;gap:18px}.sr-transformation__arrow{justify-self:center;font-size:0;line-height:1;transform:none}.sr-transformation__arrow:before{content:"↓";font-size:1.35rem}.sr-custom__grid,.sr-proof__grid,.sr-collaboration__grid,.sr-technical__facts,.sr-technical__grid,.sr-outcomes__grid,.sr-measurement__grid,.sr-visitor-reality__paths,.sr-activation-funnel ol{grid-template-columns:1fr}.sr-visitor-reality__paths article+article{border-block-start:1px solid #151d1438;border-inline-start:0}.sr-activation-funnel li+li,.sr-activation-funnel li:nth-child(3),.sr-outcomes__grid article+article,.sr-measurement__grid article+article,.sr-measurement__grid article:nth-child(3){border-block-start:1px solid #ffffff2e;border-inline-start:0}.sr-investment-case{inline-size:min(100%,100vw - 2rem)}.sr-pricing-scroller,.sr-benchmark-scroller,.sr-resource-scroller{inline-size:100vw;padding-inline:1.25rem;scroll-padding-inline:1.25rem}.sr-pricing-scroller .ep-package-card,.sr-benchmark-scroller>a,.sr-resource-scroller>a{flex-basis:min(82vw,22rem)}.sr-partner{padding:34px 26px}.sr-partner .ep-button{text-align:center;inline-size:100%}.sr-custom__grid article+article,.sr-proof__grid>a+a,.sr-collaboration__grid article+article,.sr-technical__facts>div+div,.sr-technical__grid article+article{border-block-start:1px solid #11120f2e;border-inline-start:0}.sr-proof__grid>a+a,.sr-collaboration__grid article+article,.sr-technical__facts>div+div,.sr-technical__grid article+article{border-block-start-color:#ffffff2e}.sr-custom__grid h3,.sr-proof__grid h3,.sr-collaboration__grid h3,.sr-technical__grid h3{margin-block-start:34px}.sr-proof__grid>a{min-block-size:auto}}.story-room-page{--lp-hero-object-position:center 52%;--lp-hero-mobile-object-position:58% center}.story-room-page .lp-hero__content{max-inline-size:1240px}.story-room-page .sr-hero-poster{z-index:0}.story-room-page .sr-hero-video{z-index:1;background:#080a0d}.story-room-page .lp-hero .lp-title{max-inline-size:10ch}.story-room-page .lp-hero .lp-lede{max-inline-size:51rem}.story-room-page #requisiti-progetto{--sr-requirements-background:#151d14;--lp-text:#f5f3ea;--lp-text-muted:#c2c8bd;--lp-text-subtle:#d9ff66;--lp-border:#d9ff6638;color:var(--lp-text);background:radial-gradient(circle at 12% 18%, #d9ff661a, transparent 36%), var(--sr-requirements-background)}.sr-inline-note{max-inline-size:52rem;color:var(--lp-text-subtle);margin:18px 0 0;font-size:.9rem;line-height:1.55}.sr-card-grid,.sr-link-grid,.sr-metric-grid,.sr-contact-grid{gap:18px;display:grid}.sr-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sr-card,.sr-link-card,.sr-metric-card,.sr-form-panel,.sr-partner-details{border:1px solid var(--lp-border);background:var(--lp-surface-raised)}.sr-card{min-block-size:260px;padding:clamp(22px,3vw,34px)}.sr-card__index{color:var(--lp-accent);letter-spacing:.09em;margin-block-end:44px;font-size:.78rem;font-weight:800;display:block}.sr-card h3,.sr-link-card strong,.sr-metric-card strong,.sr-partner-details summary{color:var(--lp-text)}.sr-card h3{margin:0 0 12px;font-size:clamp(1.35rem,2vw,1.75rem);line-height:1.12}.sr-card p,.sr-link-card p,.sr-metric-card p,.sr-partner-details p{color:var(--lp-text-muted);margin:0;line-height:1.65}.sr-spec-grid{border:1px solid var(--lp-border);background:var(--lp-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.sr-spec-grid>div{background:var(--lp-surface-raised);min-block-size:112px;padding:22px}.sr-spec-grid dt{color:var(--lp-text-subtle);letter-spacing:.09em;text-transform:uppercase;margin-block-end:8px;font-size:.72rem;font-weight:800}.sr-spec-grid dd{color:var(--lp-text);margin:0;font-size:1rem;font-weight:700;line-height:1.45}.sr-link-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sr-link-card{min-block-size:220px;color:inherit;align-content:start;padding:24px;text-decoration:none;transition:border-color .16s,transform .16s,background-color .16s;display:grid}.sr-link-card:hover,.sr-link-card:focus-visible{border-color:var(--lp-accent);background:var(--lp-surface);transform:translateY(-2px)}.sr-link-card span{color:var(--lp-accent);letter-spacing:.09em;text-transform:uppercase;margin-block-end:38px;font-size:.72rem;font-weight:800}.sr-link-card strong{margin-block-end:12px;font-size:1.2rem;line-height:1.2}.sr-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sr-metric-card{min-block-size:118px;padding:22px}.sr-metric-card strong{margin-block-end:6px;font-size:1.05rem;display:block}.sr-contact-grid{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:start}.sr-contact-copy{position:sticky;inset-block-start:90px}.sr-contact-copy .lp-copy+.lp-copy{margin-block-start:14px}.sr-form-panel{padding:clamp(20px,3vw,34px)}.sf-form{gap:18px;display:grid}.sf-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.sf-form label{min-inline-size:0;color:var(--lp-text);gap:8px;font-weight:700;display:grid}.sf-form label>span{font-size:.88rem;line-height:1.35}.sf-form :is(input,select,textarea){border:1px solid var(--lp-border);background:var(--lp-background);min-block-size:48px;inline-size:100%;color:var(--lp-text);font:inherit;border-radius:0;padding:12px 14px}.sf-form textarea{resize:vertical;min-block-size:132px}.sf-message{grid-column:1/-1}.sf-submit{cursor:pointer;border:0;inline-size:100%}.sf-success,.sf-errors{border:1px solid var(--lp-border);margin-block-end:18px;padding:16px}.sf-success{border-color:var(--lp-accent);background:color-mix(in srgb, var(--lp-accent) 10%, var(--lp-surface))}.sf-errors{background:#ff664e14;border-color:#ff927e}.sf-success strong,.sf-errors strong{color:var(--lp-text)}.sf-success p,.sf-errors p{color:var(--lp-text-muted);margin:6px 0 0}.sr-partner-details{margin-block-start:22px}.sr-partner-details summary{cursor:pointer;min-block-size:58px;padding:18px 22px;font-weight:800}.sr-partner-details[open] summary{border-block-end:1px solid var(--lp-border)}.sr-partner-details__body{padding:clamp(20px,3vw,34px)}.sr-lighthouse-program{color:#f7f8f3;background:#151616;border:1px solid #ffffff24;border-radius:28px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(24px,5vw,72px);margin-block-start:clamp(24px,4vw,42px);padding:clamp(24px,4vw,42px);display:grid}.sr-lighthouse-program h3{max-inline-size:20ch;color:#fff;letter-spacing:-.045em;margin:8px 0 12px;font-size:clamp(1.8rem,3vw,3rem);line-height:1.02}[data-sr-preview-page] .sr-lighthouse-program .ep-eyebrow{color:#d9ff66}.sr-lighthouse-program p:last-child{color:#d5d8cf;max-inline-size:68ch;margin:0;line-height:1.6}.sr-lighthouse-program .ep-button{white-space:nowrap;min-block-size:48px}.story-room-page .lp-figure img{object-fit:cover;block-size:100%;inline-size:100%}@media (width<=64rem){.sr-card-grid,.sr-link-grid,.sr-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sr-contact-grid{grid-template-columns:1fr}.sr-contact-copy{position:static}}@media (width<=44rem){.story-room-page .lp-hero .lp-title{max-inline-size:100%}.sr-card-grid,.sr-link-grid,.sr-metric-grid,.sr-spec-grid,.sf-field-grid{grid-template-columns:1fr}.sr-card,.sr-link-card{min-block-size:auto}.sr-card__index,.sr-link-card span{margin-block-end:24px}.sr-lighthouse-program{border-radius:22px;grid-template-columns:1fr;align-items:start}.sr-lighthouse-program .ep-button{white-space:normal;inline-size:100%}}@media (prefers-reduced-motion:reduce){.story-room-page .sr-hero-video{display:none}.sr-link-card{transition:none}.sr-link-card:hover,.sr-link-card:focus-visible{transform:none}}@media (prefers-contrast:more){.sr-card,.sr-link-card,.sr-metric-card,.sr-form-panel,.sr-partner-details,.sf-form :is(input,select,textarea){border-width:2px}}
