.hm{aspect-ratio:var(--media-ratio,16 / 10);border-radius:var(--media-radius,clamp(10px, 1vw, 16px));position:relative;overflow:clip}.hm picture,.hm img{width:100%;height:100%;display:block}.hm img{object-fit:var(--media-fit,cover);object-position:var(--media-pos,50% 50%)}.hm[data-state=reserved]{border:1px solid color-mix(in oklab, var(--ink) 8%, transparent);background:color-mix(in oklab, var(--ink) 3%, var(--paper))}[data-theme=dark] .hm[data-state=reserved]{border-color:color-mix(in oklab, var(--ink) 7%, transparent);background:color-mix(in oklab, var(--paper) 92%, var(--ink))}@media (max-width:720px){.hm{aspect-ratio:var(--media-ratio-mobile,var(--media-ratio,16 / 10))}}
.st{--st-hair:color-mix(in oklab, var(--ink) 11%, transparent);--st-hair-soft:color-mix(in oklab, var(--ink) 7%, transparent);--st-surface:var(--paper);--st-raised:color-mix(in oklab, var(--ink) 3%, var(--paper));--st-accent:#315a45;position:relative}[data-theme=dark] .st{--st-hair:color-mix(in oklab, var(--ink) 14%, transparent);--st-hair-soft:color-mix(in oklab, var(--ink) 9%, transparent);--st-surface:#1b1b19;--st-raised:#201f1d;--st-accent:#7aa98d}.st-inner{width:min(calc(100% - var(--gutter) * 2), 1240px);margin-inline:auto}.st-intro{max-width:46rem}.st-eyebrow{font-family:var(--font-plex-mono), monospace;letter-spacing:.18em;text-transform:uppercase;color:color-mix(in oklab, var(--ink) 46%, var(--paper));align-items:center;gap:14px;margin:0 0 20px;font-size:.66rem;display:flex}.st-eyebrow>span{color:var(--st-accent)}.st-headline{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.018em;color:var(--ink);white-space:pre-line;text-wrap:pretty;margin:0;font-size:clamp(1.8rem,3vw,2.7rem);font-weight:460;line-height:1.16}.st-lead{max-width:38rem;color:var(--ink-soft);text-wrap:pretty;margin:22px 0 0;font-size:1rem;line-height:1.65}.st1{background:var(--paper);padding-block:clamp(16px,1.8vw,30px) clamp(24px,2.8vw,50px)}.st1-canvas{--st1-bg:#f3f4f2;--st1-wire:#181a1833;--st1-node:#181a1852;--st1-ink:#1c1d1b;--st1-hair:#181a181a;width:min(calc(100% - var(--gutter) * 2), 1440px);background:var(--st1-bg);border-radius:clamp(18px,2vw,34px);grid-template-rows:auto auto auto;margin-inline:auto;padding:clamp(12px,1.5vw,26px) clamp(16px,2.2vw,42px) clamp(10px,1.1vw,18px);display:grid;box-shadow:0 34px 80px -64px #181a186b}[data-theme=dark] .st1-canvas{--st1-bg:#1b1c1b;--st1-wire:#ffffff2b;--st1-node:#ffffff4d;--st1-ink:#eceeea;--st1-hair:#ffffff1a;box-shadow:0 34px 80px -64px #000}.st1-top{grid-template-columns:minmax(0,1.15fr) minmax(0,.62fr) auto;align-items:start;gap:clamp(20px,3vw,64px);padding-block-end:clamp(6px,.7vw,12px);display:grid}.st1-headline{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.026em;color:var(--st1-ink);white-space:pre-line;grid-column:1;margin:0;font-size:clamp(1.85rem,3.5vw,3.3rem);font-weight:460;line-height:1.08}.st1-lead{max-width:26rem;color:color-mix(in oklab, var(--st1-ink) 62%, var(--st1-bg));text-wrap:pretty;grid-column:2;margin:clamp(4px,.6vw,10px) 0 0;font-size:clamp(.9rem,1vw,1rem);line-height:1.62}.st1-note{border-block-start:1px solid color-mix(in oklab, var(--st1-ink) 34%, transparent);font-family:var(--font-plex-mono), monospace;letter-spacing:.17em;text-transform:uppercase;color:color-mix(in oklab, var(--st1-ink) 48%, var(--st1-bg));grid-column:3;gap:3px;margin:clamp(4px,.6vw,10px) 0 0;padding-block-start:14px;font-size:.56rem;display:grid}.st1-eco{--bleed:clamp(6px, 1.3vw, 22px);aspect-ratio:1319/720;width:calc(100% + 2 * var(--bleed));margin-block-start:clamp(2px,.4vw,7px);margin-inline:calc(-1 * var(--bleed));position:relative}.st1-obj{box-shadow:none;background:0 0;border:0;margin:0;padding:0;display:block;position:absolute}[data-area=centre]{width:44%;inset-block-start:0;inset-inline-start:50%;translate:-50%}[data-area=web]{width:25%;inset-block-start:4%;inset-inline-start:0}[data-area=portal]{width:25%;inset-block-start:40%;inset-inline-start:0}[data-area=integ]{width:24%;inset-block-start:6%;inset-inline-end:0}[data-area=automat]{width:25%;inset-block-start:41.5%;inset-inline-end:0}[data-area=data]{width:44%;inset-block-end:0;inset-inline-start:50%;translate:-50%}.st1-obj-title{letter-spacing:-.008em;color:var(--st1-ink);margin:0;font-size:clamp(.78rem,.92vw,.9rem);font-weight:500;line-height:1.2}.st1-obj-line{color:color-mix(in oklab, var(--st1-ink) 54%, var(--st1-bg));margin:1px 0 0;font-size:clamp(.66rem,.76vw,.73rem);line-height:1.3}[data-area=centre] .st1-obj-title{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.018em;font-size:clamp(1.05rem,1.5vw,1.42rem);font-weight:460;line-height:1.14}[data-area=centre] .st1-obj-line{font-size:clamp(.74rem,.86vw,.82rem)}.st1-obj-art{background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;margin-block-start:clamp(6px,.7vw,10px);display:block}[data-area=centre] .st1-obj-art{aspect-ratio:660/472}[data-area=web] .st1-obj-art,[data-area=portal] .st1-obj-art,[data-area=integ] .st1-obj-art,[data-area=automat] .st1-obj-art{aspect-ratio:768/512}[data-area=data] .st1-obj-art{aspect-ratio:1012/283}.st1-link{z-index:0;background:var(--st1-wire);display:block;position:absolute}.st1-link-node{background:var(--st1-node);border-radius:50%;width:6px;height:6px;position:absolute}[data-link=web],[data-link=portal]{transform-origin:0;width:3%;height:1px;inset-inline-start:25%}[data-link=web]{inset-block-start:27%}[data-link=portal]{inset-block-start:63%}[data-link=integ]{transform-origin:100%;width:4%;height:1px;inset-block-start:26.5%;inset-inline-end:24%}[data-link=automat]{transform-origin:100%;width:3%;height:1px;inset-block-start:64%;inset-inline-end:25%}[data-link=web] .st1-link-node,[data-link=portal] .st1-link-node{inset-block-start:-2px;inset-inline-end:-2px}[data-link=integ] .st1-link-node,[data-link=automat] .st1-link-node{inset-block-start:-2px;inset-inline-start:-2px}[data-link=data]{transform-origin:top;width:1px;height:6.4%;inset-block-start:65.1%;inset-inline-start:50%}[data-link=data] .st1-link-node{inset-block-end:-2px;inset-inline-start:-2px}.st1-eco[data-armed=true] .st1-obj{opacity:0;filter:blur(4px);translate:0 14px}.st1-eco[data-armed=true] [data-area=centre],.st1-eco[data-armed=true] [data-area=data]{translate:-50% 14px}.st1-eco[data-armed=true] .st1-link{scale:0 1}.st1-eco[data-armed=true] [data-axis=y]{scale:1 0}.st1-eco[data-armed=true] .st1-link-node{opacity:0}.st1-eco[data-armed=true] .st1-obj,.st1-eco[data-armed=true] .st1-link,.st1-eco[data-armed=true] .st1-link-node{--step-delay:calc(var(--step,0) * .165s)}.st1-eco[data-armed=true] .st1-obj{transition:opacity .54s var(--ease-settle) var(--step-delay), translate .54s var(--ease-settle) var(--step-delay), filter .54s var(--ease-settle) var(--step-delay)}.st1-eco[data-armed=true] .st1-link{transition:scale .47s var(--ease-glide) calc(var(--step-delay) + 30ms)}.st1-eco[data-armed=true] .st1-link-node{transition:opacity .2s linear calc(var(--step-delay) + .46s)}.st1-eco[data-visible=true] .st1-obj{opacity:1;filter:blur();translate:0}.st1-eco[data-visible=true] [data-area=centre],.st1-eco[data-visible=true] [data-area=data]{translate:-50%}.st1-eco[data-visible=true] .st1-link{scale:1}.st1-eco[data-visible=true] .st1-link-node{opacity:1}@media (prefers-reduced-motion:reduce){.st1-eco[data-armed=true] .st1-obj,.st1-eco[data-armed=true] .st1-link,.st1-eco[data-armed=true] .st1-link-node{opacity:1;filter:none;transition:none;scale:1}.st1-eco[data-armed=true] .st1-obj{translate:0}.st1-eco[data-armed=true] [data-area=centre],.st1-eco[data-armed=true] [data-area=data]{translate:-50%}}[data-locale=lt] [data-area=centre] .st1-obj-art{background-image:-webkit-image-set(url(/images/sections/opt/business-system-light-lt-lg.avif) 1x type("image/avif"),url(/images/sections/opt/business-system-light-lt-lg.webp) 1x type("image/webp"));background-image:image-set("/images/sections/opt/business-system-light-lt-lg.avif" 1x type("image/avif"),"/images/sections/opt/business-system-light-lt-lg.webp" 1x type("image/webp"))}[data-theme=dark] [data-locale=lt] [data-area=centre] .st1-obj-art{background-image:-webkit-image-set(url(/images/sections/opt/business-system-dark-lt-lg.avif) 1x type("image/avif"),url(/images/sections/opt/business-system-dark-lt-lg.webp) 1x type("image/webp"));background-image:image-set("/images/sections/opt/business-system-dark-lt-lg.avif" 1x type("image/avif"),"/images/sections/opt/business-system-dark-lt-lg.webp" 1x type("image/webp"))}[data-locale=lt] [data-area=web] .st1-obj-art{background-image:-webkit-image-set(url(/images/sections/opt/website-app-light-lt-lg.avif) 1x type("image/avif"),url(/images/sections/opt/website-app-light-lt-lg.webp) 1x type("image/webp"));background-image:image-set("/images/sections/opt/website-app-light-lt-lg.avif" 1x type("image/avif"),"/images/sections/opt/website-app-light-lt-lg.webp" 1x type("image/webp"))}[data-theme=dark] [data-locale=lt] [data-area=web] .st1-obj-art{background-image:-webkit-image-set(url(/images/sections/opt/website-app-dark-lt-lg.avif) 1x type("image/avif"),url(/images/sections/opt/website-app-dark-lt-lg.webp) 1x type("image/webp"));background-image:image-set("/images/sections/opt/website-app-dark-lt-lg.avif" 1x type("image/avif"),"/images/sections/opt/website-app-dark-lt-lg.webp" 1x type("image/webp"))}[data-locale=lt] [data-area=portal] .st1-obj-art{background-image:-webkit-image-set(url(/images/sections/opt/client-portal-light-lt-v2-lg.avif) 1x type("image/avif"),url(/images/sections/opt/client-portal-light-lt-v2-lg.webp) 1x type("image/webp"));background-image:image-set("/images/sections/opt/client-portal-light-lt-v2-lg.avif" 1x type("image/avif"),"/images/sections/opt/client-portal-light-lt-v2-lg.webp" 1x type("image/webp"))}[data-theme=dark] [data-locale=lt] [data-area=portal] .st1-obj-art{background-image:-webkit-image-set(url(/images/sections/opt/client-portal-dark-lt-v2-lg.avif) 1x type("image/avif"),url(/images/sections/opt/client-portal-dark-lt-v2-lg.webp) 1x type("image/webp"));background-image:image-set("/images/sections/opt/client-portal-dark-lt-v2-lg.avif" 1x type("image/avif"),"/images/sections/opt/client-portal-dark-lt-v2-lg.webp" 1x type("image/webp"))}[data-locale=lt] [data-area=integ] .st1-obj-art{background-image:-webkit-image-set(url(/images/sections/opt/integrations-light-lt-lg.avif) 1x type("image/avif"),url(/images/sections/opt/integrations-light-lt-lg.webp) 1x type("image/webp"));background-image:image-set("/images/sections/opt/integrations-light-lt-lg.avif" 1x type("image/avif"),"/images/sections/opt/integrations-light-lt-lg.webp" 1x type("image/webp"))}[data-theme=dark] [data-locale=lt] [data-area=integ] .st1-obj-art{background-image:-webkit-image-set(url(/images/sections/opt/integrations-dark-lt-lg.avif) 1x type("image/avif"),url(/images/sections/opt/integrations-dark-lt-lg.webp) 1x type("image/webp"));background-image:image-set("/images/sections/opt/integrations-dark-lt-lg.avif" 1x type("image/avif"),"/images/sections/opt/integrations-dark-lt-lg.webp" 1x type("image/webp"))}[data-locale=lt] [data-area=automat] .st1-obj-art{background-image:-webkit-image-set(url(/images/sections/opt/automation-light-lt-lg.avif) 1x type("image/avif"),url(/images/sections/opt/automation-light-lt-lg.webp) 1x type("image/webp"));background-image:image-set("/images/sections/opt/automation-light-lt-lg.avif" 1x type("image/avif"),"/images/sections/opt/automation-light-lt-lg.webp" 1x type("image/webp"))}[data-theme=dark] [data-locale=lt] [data-area=automat] .st1-obj-art{background-image:-webkit-image-set(url(/images/sections/opt/automation-dark-lt-lg.avif) 1x type("image/avif"),url(/images/sections/opt/automation-dark-lt-lg.webp) 1x type("image/webp"));background-image:image-set("/images/sections/opt/automation-dark-lt-lg.avif" 1x type("image/avif"),"/images/sections/opt/automation-dark-lt-lg.webp" 1x type("image/webp"))}[data-locale=lt] [data-area=data] .st1-obj-art{background-image:-webkit-image-set(url(/images/sections/opt/data-growth-light-lt-correct-lg.avif) 1x type("image/avif"),url(/images/sections/opt/data-growth-light-lt-correct-lg.webp) 1x type("image/webp"));background-image:image-set("/images/sections/opt/data-growth-light-lt-correct-lg.avif" 1x type("image/avif"),"/images/sections/opt/data-growth-light-lt-correct-lg.webp" 1x type("image/webp"))}[data-theme=dark] [data-locale=lt] [data-area=data] .st1-obj-art{background-image:-webkit-image-set(url(/images/sections/opt/data-growth-dark-lt-correct-lg.avif) 1x type("image/avif"),url(/images/sections/opt/data-growth-dark-lt-correct-lg.webp) 1x type("image/webp"));background-image:image-set("/images/sections/opt/data-growth-dark-lt-correct-lg.avif" 1x type("image/avif"),"/images/sections/opt/data-growth-dark-lt-correct-lg.webp" 1x type("image/webp"))}[data-locale=en] [data-area=centre] .st1-obj-art{background-image:-webkit-image-set(url(/images/sections/opt/business-system-light-en-lg.avif) 1x type("image/avif"),url(/images/sections/opt/business-system-light-en-lg.webp) 1x type("image/webp"));background-image:image-set("/images/sections/opt/business-system-light-en-lg.avif" 1x type("image/avif"),"/images/sections/opt/business-system-light-en-lg.webp" 1x type("image/webp"))}[data-theme=dark] [data-locale=en] [data-area=centre] .st1-obj-art{background-image:-webkit-image-set(url(/images/sections/opt/business-system-dark-en-lg.avif) 1x type("image/avif"),url(/images/sections/opt/business-system-dark-en-lg.webp) 1x type("image/webp"));background-image:image-set("/images/sections/opt/business-system-dark-en-lg.avif" 1x type("image/avif"),"/images/sections/opt/business-system-dark-en-lg.webp" 1x type("image/webp"))}[data-locale=en] [data-area=web] .st1-obj-art{background-image:-webkit-image-set(url(/images/sections/opt/website-app-light-en-lg.avif) 1x type("image/avif"),url(/images/sections/opt/website-app-light-en-lg.webp) 1x type("image/webp"));background-image:image-set("/images/sections/opt/website-app-light-en-lg.avif" 1x type("image/avif"),"/images/sections/opt/website-app-light-en-lg.webp" 1x type("image/webp"))}[data-theme=dark] [data-locale=en] [data-area=web] .st1-obj-art{background-image:-webkit-image-set(url(/images/sections/opt/website-app-dark-en-lg.avif) 1x type("image/avif"),url(/images/sections/opt/website-app-dark-en-lg.webp) 1x type("image/webp"));background-image:image-set("/images/sections/opt/website-app-dark-en-lg.avif" 1x type("image/avif"),"/images/sections/opt/website-app-dark-en-lg.webp" 1x type("image/webp"))}[data-locale=en] [data-area=portal] .st1-obj-art{background-image:-webkit-image-set(url(/images/sections/opt/client-portal-light-en-v2-lg.avif) 1x type("image/avif"),url(/images/sections/opt/client-portal-light-en-v2-lg.webp) 1x type("image/webp"));background-image:image-set("/images/sections/opt/client-portal-light-en-v2-lg.avif" 1x type("image/avif"),"/images/sections/opt/client-portal-light-en-v2-lg.webp" 1x type("image/webp"))}[data-theme=dark] [data-locale=en] [data-area=portal] .st1-obj-art{background-image:-webkit-image-set(url(/images/sections/opt/client-portal-dark-en-v2-lg.avif) 1x type("image/avif"),url(/images/sections/opt/client-portal-dark-en-v2-lg.webp) 1x type("image/webp"));background-image:image-set("/images/sections/opt/client-portal-dark-en-v2-lg.avif" 1x type("image/avif"),"/images/sections/opt/client-portal-dark-en-v2-lg.webp" 1x type("image/webp"))}[data-locale=en] [data-area=integ] .st1-obj-art{background-image:-webkit-image-set(url(/images/sections/opt/integrations-light-en-lg.avif) 1x type("image/avif"),url(/images/sections/opt/integrations-light-en-lg.webp) 1x type("image/webp"));background-image:image-set("/images/sections/opt/integrations-light-en-lg.avif" 1x type("image/avif"),"/images/sections/opt/integrations-light-en-lg.webp" 1x type("image/webp"))}[data-theme=dark] [data-locale=en] [data-area=integ] .st1-obj-art{background-image:-webkit-image-set(url(/images/sections/opt/integrations-dark-en-lg.avif) 1x type("image/avif"),url(/images/sections/opt/integrations-dark-en-lg.webp) 1x type("image/webp"));background-image:image-set("/images/sections/opt/integrations-dark-en-lg.avif" 1x type("image/avif"),"/images/sections/opt/integrations-dark-en-lg.webp" 1x type("image/webp"))}[data-locale=en] [data-area=automat] .st1-obj-art{background-image:-webkit-image-set(url(/images/sections/opt/automation-light-en-lg.avif) 1x type("image/avif"),url(/images/sections/opt/automation-light-en-lg.webp) 1x type("image/webp"));background-image:image-set("/images/sections/opt/automation-light-en-lg.avif" 1x type("image/avif"),"/images/sections/opt/automation-light-en-lg.webp" 1x type("image/webp"))}[data-theme=dark] [data-locale=en] [data-area=automat] .st1-obj-art{background-image:-webkit-image-set(url(/images/sections/opt/automation-dark-en-lg.avif) 1x type("image/avif"),url(/images/sections/opt/automation-dark-en-lg.webp) 1x type("image/webp"));background-image:image-set("/images/sections/opt/automation-dark-en-lg.avif" 1x type("image/avif"),"/images/sections/opt/automation-dark-en-lg.webp" 1x type("image/webp"))}[data-locale=en] [data-area=data] .st1-obj-art{background-image:-webkit-image-set(url(/images/sections/opt/data-growth-light-en-correct-lg.avif) 1x type("image/avif"),url(/images/sections/opt/data-growth-light-en-correct-lg.webp) 1x type("image/webp"));background-image:image-set("/images/sections/opt/data-growth-light-en-correct-lg.avif" 1x type("image/avif"),"/images/sections/opt/data-growth-light-en-correct-lg.webp" 1x type("image/webp"))}[data-theme=dark] [data-locale=en] [data-area=data] .st1-obj-art{background-image:-webkit-image-set(url(/images/sections/opt/data-growth-dark-en-correct-lg.avif) 1x type("image/avif"),url(/images/sections/opt/data-growth-dark-en-correct-lg.webp) 1x type("image/webp"));background-image:image-set("/images/sections/opt/data-growth-dark-en-correct-lg.avif" 1x type("image/avif"),"/images/sections/opt/data-growth-dark-en-correct-lg.webp" 1x type("image/webp"))}@media (max-width:720px){[data-locale=lt] [data-area=centre] .st1-obj-art{background-image:-webkit-image-set(url(/images/sections/opt/business-system-light-lt-sm.avif) 1x type("image/avif"),url(/images/sections/opt/business-system-light-lt-sm.webp) 1x type("image/webp"));background-image:image-set("/images/sections/opt/business-system-light-lt-sm.avif" 1x type("image/avif"),"/images/sections/opt/business-system-light-lt-sm.webp" 1x type("image/webp"))}[data-theme=dark] [data-locale=lt] [data-area=centre] .st1-obj-art{background-image:-webkit-image-set(url(/images/sections/opt/business-system-dark-lt-sm.avif) 1x type("image/avif"),url(/images/sections/opt/business-system-dark-lt-sm.webp) 1x type("image/webp"));background-image:image-set("/images/sections/opt/business-system-dark-lt-sm.avif" 1x type("image/avif"),"/images/sections/opt/business-system-dark-lt-sm.webp" 1x type("image/webp"))}[data-locale=lt] [data-area=web] .st1-obj-art{background-image:-webkit-image-set(url(/images/sections/opt/website-app-light-lt-sm.avif) 1x type("image/avif"),url(/images/sections/opt/website-app-light-lt-sm.webp) 1x type("image/webp"));background-image:image-set("/images/sections/opt/website-app-light-lt-sm.avif" 1x type("image/avif"),"/images/sections/opt/website-app-light-lt-sm.webp" 1x type("image/webp"))}[data-theme=dark] [data-locale=lt] [data-area=web] .st1-obj-art{background-image:-webkit-image-set(url(/images/sections/opt/website-app-dark-lt-sm.avif) 1x type("image/avif"),url(/images/sections/opt/website-app-dark-lt-sm.webp) 1x type("image/webp"));background-image:image-set("/images/sections/opt/website-app-dark-lt-sm.avif" 1x type("image/avif"),"/images/sections/opt/website-app-dark-lt-sm.webp" 1x type("image/webp"))}[data-locale=lt] [data-area=portal] .st1-obj-art{background-image:-webkit-image-set(url(/images/sections/opt/client-portal-light-lt-v2-sm.avif) 1x type("image/avif"),url(/images/sections/opt/client-portal-light-lt-v2-sm.webp) 1x type("image/webp"));background-image:image-set("/images/sections/opt/client-portal-light-lt-v2-sm.avif" 1x type("image/avif"),"/images/sections/opt/client-portal-light-lt-v2-sm.webp" 1x type("image/webp"))}[data-theme=dark] [data-locale=lt] [data-area=portal] .st1-obj-art{background-image:-webkit-image-set(url(/images/sections/opt/client-portal-dark-lt-v2-sm.avif) 1x type("image/avif"),url(/images/sections/opt/client-portal-dark-lt-v2-sm.webp) 1x type("image/webp"));background-image:image-set("/images/sections/opt/client-portal-dark-lt-v2-sm.avif" 1x type("image/avif"),"/images/sections/opt/client-portal-dark-lt-v2-sm.webp" 1x type("image/webp"))}[data-locale=lt] [data-area=integ] .st1-obj-art{background-image:-webkit-image-set(url(/images/sections/opt/integrations-light-lt-sm.avif) 1x type("image/avif"),url(/images/sections/opt/integrations-light-lt-sm.webp) 1x type("image/webp"));background-image:image-set("/images/sections/opt/integrations-light-lt-sm.avif" 1x type("image/avif"),"/images/sections/opt/integrations-light-lt-sm.webp" 1x type("image/webp"))}[data-theme=dark] [data-locale=lt] [data-area=integ] .st1-obj-art{background-image:-webkit-image-set(url(/images/sections/opt/integrations-dark-lt-sm.avif) 1x type("image/avif"),url(/images/sections/opt/integrations-dark-lt-sm.webp) 1x type("image/webp"));background-image:image-set("/images/sections/opt/integrations-dark-lt-sm.avif" 1x type("image/avif"),"/images/sections/opt/integrations-dark-lt-sm.webp" 1x type("image/webp"))}[data-locale=lt] [data-area=automat] .st1-obj-art{background-image:-webkit-image-set(url(/images/sections/opt/automation-light-lt-sm.avif) 1x type("image/avif"),url(/images/sections/opt/automation-light-lt-sm.webp) 1x type("image/webp"));background-image:image-set("/images/sections/opt/automation-light-lt-sm.avif" 1x type("image/avif"),"/images/sections/opt/automation-light-lt-sm.webp" 1x type("image/webp"))}[data-theme=dark] [data-locale=lt] [data-area=automat] .st1-obj-art{background-image:-webkit-image-set(url(/images/sections/opt/automation-dark-lt-sm.avif) 1x type("image/avif"),url(/images/sections/opt/automation-dark-lt-sm.webp) 1x type("image/webp"));background-image:image-set("/images/sections/opt/automation-dark-lt-sm.avif" 1x type("image/avif"),"/images/sections/opt/automation-dark-lt-sm.webp" 1x type("image/webp"))}[data-locale=lt] [data-area=data] .st1-obj-art{background-image:-webkit-image-set(url(/images/sections/opt/data-growth-light-lt-correct-sm.avif) 1x type("image/avif"),url(/images/sections/opt/data-growth-light-lt-correct-sm.webp) 1x type("image/webp"));background-image:image-set("/images/sections/opt/data-growth-light-lt-correct-sm.avif" 1x type("image/avif"),"/images/sections/opt/data-growth-light-lt-correct-sm.webp" 1x type("image/webp"))}[data-theme=dark] [data-locale=lt] [data-area=data] .st1-obj-art{background-image:-webkit-image-set(url(/images/sections/opt/data-growth-dark-lt-correct-sm.avif) 1x type("image/avif"),url(/images/sections/opt/data-growth-dark-lt-correct-sm.webp) 1x type("image/webp"));background-image:image-set("/images/sections/opt/data-growth-dark-lt-correct-sm.avif" 1x type("image/avif"),"/images/sections/opt/data-growth-dark-lt-correct-sm.webp" 1x type("image/webp"))}[data-locale=en] [data-area=centre] .st1-obj-art{background-image:-webkit-image-set(url(/images/sections/opt/business-system-light-en-sm.avif) 1x type("image/avif"),url(/images/sections/opt/business-system-light-en-sm.webp) 1x type("image/webp"));background-image:image-set("/images/sections/opt/business-system-light-en-sm.avif" 1x type("image/avif"),"/images/sections/opt/business-system-light-en-sm.webp" 1x type("image/webp"))}[data-theme=dark] [data-locale=en] [data-area=centre] .st1-obj-art{background-image:-webkit-image-set(url(/images/sections/opt/business-system-dark-en-sm.avif) 1x type("image/avif"),url(/images/sections/opt/business-system-dark-en-sm.webp) 1x type("image/webp"));background-image:image-set("/images/sections/opt/business-system-dark-en-sm.avif" 1x type("image/avif"),"/images/sections/opt/business-system-dark-en-sm.webp" 1x type("image/webp"))}[data-locale=en] [data-area=web] .st1-obj-art{background-image:-webkit-image-set(url(/images/sections/opt/website-app-light-en-sm.avif) 1x type("image/avif"),url(/images/sections/opt/website-app-light-en-sm.webp) 1x type("image/webp"));background-image:image-set("/images/sections/opt/website-app-light-en-sm.avif" 1x type("image/avif"),"/images/sections/opt/website-app-light-en-sm.webp" 1x type("image/webp"))}[data-theme=dark] [data-locale=en] [data-area=web] .st1-obj-art{background-image:-webkit-image-set(url(/images/sections/opt/website-app-dark-en-sm.avif) 1x type("image/avif"),url(/images/sections/opt/website-app-dark-en-sm.webp) 1x type("image/webp"));background-image:image-set("/images/sections/opt/website-app-dark-en-sm.avif" 1x type("image/avif"),"/images/sections/opt/website-app-dark-en-sm.webp" 1x type("image/webp"))}[data-locale=en] [data-area=portal] .st1-obj-art{background-image:-webkit-image-set(url(/images/sections/opt/client-portal-light-en-v2-sm.avif) 1x type("image/avif"),url(/images/sections/opt/client-portal-light-en-v2-sm.webp) 1x type("image/webp"));background-image:image-set("/images/sections/opt/client-portal-light-en-v2-sm.avif" 1x type("image/avif"),"/images/sections/opt/client-portal-light-en-v2-sm.webp" 1x type("image/webp"))}[data-theme=dark] [data-locale=en] [data-area=portal] .st1-obj-art{background-image:-webkit-image-set(url(/images/sections/opt/client-portal-dark-en-v2-sm.avif) 1x type("image/avif"),url(/images/sections/opt/client-portal-dark-en-v2-sm.webp) 1x type("image/webp"));background-image:image-set("/images/sections/opt/client-portal-dark-en-v2-sm.avif" 1x type("image/avif"),"/images/sections/opt/client-portal-dark-en-v2-sm.webp" 1x type("image/webp"))}[data-locale=en] [data-area=integ] .st1-obj-art{background-image:-webkit-image-set(url(/images/sections/opt/integrations-light-en-sm.avif) 1x type("image/avif"),url(/images/sections/opt/integrations-light-en-sm.webp) 1x type("image/webp"));background-image:image-set("/images/sections/opt/integrations-light-en-sm.avif" 1x type("image/avif"),"/images/sections/opt/integrations-light-en-sm.webp" 1x type("image/webp"))}[data-theme=dark] [data-locale=en] [data-area=integ] .st1-obj-art{background-image:-webkit-image-set(url(/images/sections/opt/integrations-dark-en-sm.avif) 1x type("image/avif"),url(/images/sections/opt/integrations-dark-en-sm.webp) 1x type("image/webp"));background-image:image-set("/images/sections/opt/integrations-dark-en-sm.avif" 1x type("image/avif"),"/images/sections/opt/integrations-dark-en-sm.webp" 1x type("image/webp"))}[data-locale=en] [data-area=automat] .st1-obj-art{background-image:-webkit-image-set(url(/images/sections/opt/automation-light-en-sm.avif) 1x type("image/avif"),url(/images/sections/opt/automation-light-en-sm.webp) 1x type("image/webp"));background-image:image-set("/images/sections/opt/automation-light-en-sm.avif" 1x type("image/avif"),"/images/sections/opt/automation-light-en-sm.webp" 1x type("image/webp"))}[data-theme=dark] [data-locale=en] [data-area=automat] .st1-obj-art{background-image:-webkit-image-set(url(/images/sections/opt/automation-dark-en-sm.avif) 1x type("image/avif"),url(/images/sections/opt/automation-dark-en-sm.webp) 1x type("image/webp"));background-image:image-set("/images/sections/opt/automation-dark-en-sm.avif" 1x type("image/avif"),"/images/sections/opt/automation-dark-en-sm.webp" 1x type("image/webp"))}[data-locale=en] [data-area=data] .st1-obj-art{background-image:-webkit-image-set(url(/images/sections/opt/data-growth-light-en-correct-sm.avif) 1x type("image/avif"),url(/images/sections/opt/data-growth-light-en-correct-sm.webp) 1x type("image/webp"));background-image:image-set("/images/sections/opt/data-growth-light-en-correct-sm.avif" 1x type("image/avif"),"/images/sections/opt/data-growth-light-en-correct-sm.webp" 1x type("image/webp"))}[data-theme=dark] [data-locale=en] [data-area=data] .st1-obj-art{background-image:-webkit-image-set(url(/images/sections/opt/data-growth-dark-en-correct-sm.avif) 1x type("image/avif"),url(/images/sections/opt/data-growth-dark-en-correct-sm.webp) 1x type("image/webp"));background-image:image-set("/images/sections/opt/data-growth-dark-en-correct-sm.avif" 1x type("image/avif"),"/images/sections/opt/data-growth-dark-en-correct-sm.webp" 1x type("image/webp"))}}.st1-handoff{border-block-start:1px solid var(--st1-hair);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(20px,3vw,56px);margin-block-start:clamp(10px,1.1vw,16px);padding-block-start:clamp(9px,1vw,15px);display:grid}.st1-caps{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.st1-caps li{gap:2px;padding-inline:clamp(10px,1.6vw,26px);display:grid}.st1-caps li:first-child{padding-inline-start:0}.st1-caps li+li{border-inline-start:1px solid var(--st1-hair)}.st1-cap-index{font-family:var(--font-plex-mono), monospace;letter-spacing:.14em;color:color-mix(in oklab, var(--st1-ink) 44%, var(--st1-bg));font-size:.58rem}.st1-cap-title{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.014em;color:var(--st1-ink);font-size:clamp(1.02rem,1.4vw,1.3rem);font-weight:460}.st1-cap-line{color:color-mix(in oklab, var(--st1-ink) 58%, var(--st1-bg));font-size:clamp(.71rem,.82vw,.78rem);line-height:1.42}.st1-more{color:var(--st1-ink);white-space:pre-line;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;font-size:clamp(.72rem,.84vw,.8rem);line-height:1.42;text-decoration:none;display:grid}.st1-more-arrow{border:1px solid color-mix(in oklab, var(--st1-ink) 30%, transparent);width:clamp(30px,2.8vw,38px);height:clamp(30px,2.8vw,38px);transition:background .22s var(--ease-settle), color .22s var(--ease-settle), border-color .22s var(--ease-settle);border-radius:50%;place-items:center;font-size:.9rem;display:grid}.st1-more:hover .st1-more-arrow{background:var(--st1-ink);color:var(--st1-bg);border-color:#0000}.st1-more:focus-visible{outline:2px solid var(--ink);outline-offset:4px;border-radius:6px}.st2{background:color-mix(in oklab, var(--ink) 3%, var(--paper));padding-block:clamp(40px,5vw,84px) clamp(48px,5.6vw,96px)}[data-theme=dark] .st2{background:color-mix(in oklab, #151514 88%, var(--paper))}.st2-inner{width:min(calc(100% - var(--gutter) * 2), 1440px);margin-inline:auto}.st2-top{grid-template-columns:minmax(0,1.12fr) minmax(0,.68fr) auto;align-items:start;gap:clamp(18px,2.6vw,56px);display:grid}.st2-eyebrow{grid-column:1/-1;margin:0 0 clamp(14px,1.8vw,26px)}.st2-headline{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.026em;color:var(--ink);white-space:pre-line;grid-column:1;margin:0;font-size:clamp(1.8rem,3.4vw,3.15rem);font-weight:460;line-height:1.08}.st2-lead{max-width:38rem;color:var(--ink-soft);text-wrap:pretty;grid-column:1;margin:clamp(14px,1.6vw,22px) 0 0;font-size:clamp(.88rem,1vw,.98rem);line-height:1.6}.st2-aside{border-inline-start:1px solid var(--st-hair);color:color-mix(in oklab, var(--ink) 74%, var(--paper));text-wrap:pretty;grid-area:2/2/span 2;margin:clamp(4px,.6vw,10px) 0 0;padding-inline-start:clamp(16px,2vw,30px);font-size:clamp(.88rem,1vw,.98rem);line-height:1.6}.st2-note{border-block-start:1px solid color-mix(in oklab, var(--st1-ink) 34%, transparent);font-family:var(--font-plex-mono), monospace;letter-spacing:.17em;text-transform:uppercase;color:color-mix(in oklab, var(--st1-ink) 48%, var(--st1-bg));grid-area:2/3;gap:3px;margin:clamp(4px,.6vw,10px) 0 0;padding-block-start:14px;font-size:.56rem;display:grid}.st2-picker{flex-wrap:wrap;gap:clamp(8px,1vw,14px);margin:clamp(28px,3.4vw,52px) 0 0;padding:0;list-style:none;display:flex}.st2-pick{border:1px solid var(--st-hair);font:inherit;color:var(--ink-soft);cursor:pointer;transition:background .24s var(--ease-settle), border-color .24s var(--ease-settle), color .24s var(--ease-settle);background:0 0;border-radius:999px;align-items:center;gap:9px;padding:9px 18px 9px 13px;font-size:clamp(.76rem,.88vw,.85rem);display:inline-flex}.st2-pick:before{content:"";border:1px solid color-mix(in oklab, var(--ink) 26%, transparent);width:13px;height:13px;transition:border-color .24s var(--ease-settle);border-radius:50%;flex:none}.st2-pick:hover{border-color:color-mix(in oklab, var(--ink) 28%, transparent);color:var(--ink)}.st2-pick[data-on=true]{background:var(--forest,#315a45);color:#fff;border-color:#0000}.st2-pick[data-on=true]:before{background:radial-gradient(3px,#fff 96%,#0000) no-repeat;border-color:#ffffff9e;border-color:lab(100% -.0000298023 .0000119209/.62)}.st2-pick:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.st2-pair{animation:st-scene-in .42s var(--ease-settle) both;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,1.8vw,30px);margin-block-start:clamp(20px,2.4vw,34px);display:grid}.st2-surface{border:1px solid color-mix(in oklab, var(--ink) 8%, transparent);background:#fbfaf7;border-radius:clamp(14px,1.5vw,24px);flex-direction:column;padding:clamp(18px,2.2vw,36px);display:flex}[data-theme=dark] .st2-surface{border-color:color-mix(in oklab, var(--ink) 10%, transparent);background:#1b1b19}[data-side=with]{box-shadow:0 34px 64px -50px color-mix(in oklab, var(--ink) 54%, transparent);background:linear-gradient(168deg,#f7f6f2 0%,#f1efe9 100%)}[data-theme=dark] [data-side=with]{background:linear-gradient(168deg,#1f1f1d 0%,#191918 100%)}.st2-side-label{font-family:var(--font-plex-mono), monospace;letter-spacing:.2em;text-transform:uppercase;color:color-mix(in oklab, var(--ink) 46%, var(--paper));align-items:center;gap:14px;margin:0 0 clamp(14px,1.8vw,24px);font-size:.58rem;display:flex}.st2-side-label:after{content:"";background:var(--st-hair);flex:1;height:1px}.st2-surface-title{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.02em;color:var(--ink);text-wrap:pretty;margin:0;font-size:clamp(1.15rem,1.8vw,1.65rem);font-weight:460;line-height:1.16}.st2-surface-lead{color:var(--ink-soft);text-wrap:pretty;margin:10px 0 0;font-size:clamp(.8rem,.92vw,.9rem);line-height:1.58}.st2-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.2vw,30px) clamp(16px,1.8vw,26px);margin:clamp(22px,2.6vw,36px) 0 0;padding:0;list-style:none;display:grid}.st2-node{border:1px solid color-mix(in oklab, var(--ink) 9%, transparent);background:var(--paper);animation:st-node-in .46s var(--ease-settle) both;animation-delay:calc(var(--i) * 55ms);border-radius:clamp(8px,.8vw,11px);grid-template-columns:auto minmax(0,1fr);align-content:start;gap:3px 9px;padding:clamp(9px,1vw,13px);display:grid;position:relative}[data-theme=dark] .st2-node{background:color-mix(in oklab, var(--paper) 84%, var(--ink))}.st2-node:not(:nth-child(3n+1)):before{content:"";background:color-mix(in oklab, var(--ink) 22%, transparent);width:clamp(16px,1.8vw,26px);height:1px;position:absolute;inset-block-start:50%;inset-inline-start:calc(-1*clamp(16px,1.8vw,26px))}.st2-node:nth-child(4):after{content:"";background:color-mix(in oklab, var(--ink) 22%, transparent);width:1px;height:clamp(20px,2.2vw,30px);position:absolute;inset-block-start:calc(-1*clamp(20px,2.2vw,30px));inset-inline-start:50%}.st2-node-label{color:var(--ink);font-size:clamp(.72rem,.84vw,.8rem);font-weight:500;line-height:1.3}.st2-node:after{content:"";background-repeat:no-repeat;background-image:repeating-linear-gradient(to bottom, color-mix(in oklab, var(--ink) 12%, transparent) 0 2px, transparent 2px 7px);background-size:78% 100%;grid-column:2;height:14px}.st2-node-mark{background:color-mix(in oklab, var(--ink) 5%, var(--paper));background-position:50%;background-repeat:no-repeat;border-radius:6px;grid-row:1/span 2;width:clamp(24px,2.4vw,32px);height:clamp(24px,2.4vw,32px)}[data-art] .st2-node-mark{border:1px solid color-mix(in oklab, var(--ink) 10%, transparent);background-position:26% 22%;background-size:340%}[data-art=order] .st2-node-mark{background-image:-webkit-image-set(url(/images/home/problems/order/order-360.avif) 1x type("image/avif"),url(/images/home/problems/order/order-360.webp) 1x type("image/webp"));background-image:image-set("/images/home/problems/order/order-360.avif" 1x type("image/avif"),"/images/home/problems/order/order-360.webp" 1x type("image/webp"))}[data-art=email] .st2-node-mark{background-image:-webkit-image-set(url(/images/home/problems/email/email-420.avif) 1x type("image/avif"),url(/images/home/problems/email/email-420.webp) 1x type("image/webp"));background-image:image-set("/images/home/problems/email/email-420.avif" 1x type("image/avif"),"/images/home/problems/email/email-420.webp" 1x type("image/webp"))}[data-art=spreadsheet] .st2-node-mark{background-image:-webkit-image-set(url(/images/home/problems/spreadsheet/spreadsheet-420.avif) 1x type("image/avif"),url(/images/home/problems/spreadsheet/spreadsheet-420.webp) 1x type("image/webp"));background-image:image-set("/images/home/problems/spreadsheet/spreadsheet-420.avif" 1x type("image/avif"),"/images/home/problems/spreadsheet/spreadsheet-420.webp" 1x type("image/webp"))}[data-art=crm] .st2-node-mark{background-image:-webkit-image-set(url(/images/home/problems/crm/crm-420.avif) 1x type("image/avif"),url(/images/home/problems/crm/crm-420.webp) 1x type("image/webp"));background-image:image-set("/images/home/problems/crm/crm-420.avif" 1x type("image/avif"),"/images/home/problems/crm/crm-420.webp" 1x type("image/webp"))}[data-kind=manual]{border-style:dashed;border-color:color-mix(in oklab, var(--ink) 20%, transparent)}[data-kind=manual] .st2-node-mark:before,[data-kind=manual] .st2-node-mark:after{content:"";border:1px solid color-mix(in oklab, var(--ink) 40%, transparent);position:absolute}[data-kind=manual] .st2-node-mark{position:relative}[data-kind=manual] .st2-node-mark:before{aspect-ratio:1;border-radius:50%;width:30%;inset:22% auto auto 34%}[data-kind=manual] .st2-node-mark:after{border-block-end:0;border-radius:60% 60% 0 0;width:52%;height:22%;inset:auto auto 20% 24%}[data-kind=source] .st2-node-mark{background-image:linear-gradient(225deg, color-mix(in oklab, var(--ink) 26%, transparent) 0 7px, transparent 7px);background-size:100% 100%}[data-kind=tool]:not([data-art]) .st2-node-mark{background-image:linear-gradient(to bottom, color-mix(in oklab, var(--ink) 22%, transparent) 0 5px, transparent 5px);background-size:100% 100%}.st2-resolved{grid-template-columns:minmax(0,.9fr) minmax(0,.8fr) minmax(0,1fr) minmax(0,.9fr);align-items:start;gap:clamp(10px,1.2vw,18px);margin:clamp(22px,2.6vw,36px) 0 0;display:grid;position:relative}.st2-col{border:1px solid color-mix(in oklab, var(--ink) 9%, transparent);background:var(--paper);border-radius:clamp(8px,.8vw,11px);padding:clamp(10px,1.1vw,15px)}[data-theme=dark] .st2-col{background:color-mix(in oklab, var(--paper) 84%, var(--ink))}.st2-col-label{color:var(--ink);margin:0 0 9px;font-size:clamp(.7rem,.82vw,.78rem);font-weight:500;line-height:1.25}.st2-col ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.st2-col li{color:color-mix(in oklab, var(--ink) 62%, var(--paper));grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;font-size:clamp(.64rem,.75vw,.71rem);line-height:1.32;display:grid}.st2-col li:before{content:"";border:1px solid color-mix(in oklab, var(--ink) 24%, transparent);border-radius:3px;width:11px;height:11px}[data-col=processes] li:before{border-radius:50%}[data-col=results] li:before{border-color:color-mix(in oklab, var(--st-accent) 60%, transparent);background:radial-gradient(circle 2px at 50% 50%, var(--st-accent) 96%, transparent) no-repeat;border-radius:50%}.st2-core{border:1px solid color-mix(in oklab, var(--ink) 10%, transparent);background:var(--paper);box-shadow:0 20px 38px -30px color-mix(in oklab, var(--ink) 54%, transparent);text-align:center;border-radius:clamp(10px,1vw,14px);align-self:center;justify-items:center;gap:8px;padding:clamp(14px,1.6vw,22px) clamp(10px,1.2vw,16px);display:grid}[data-theme=dark] .st2-core{background:color-mix(in oklab, var(--paper) 80%, var(--ink))}.st2-core-badge{background:radial-gradient(circle 2px at 50% 30%, #fff 96%, transparent) no-repeat, radial-gradient(circle 2px at 32% 66%, #fff 96%, transparent) no-repeat, radial-gradient(circle 2px at 68% 66%, #fff 96%, transparent) no-repeat, var(--st-accent);opacity:.94;border-radius:clamp(7px,.8vw,10px);width:clamp(26px,2.6vw,36px);height:clamp(26px,2.6vw,36px)}.st2-core-title{color:var(--ink);font-size:clamp(.68rem,.8vw,.76rem);font-weight:500;line-height:1.24}.st2-resolved:before,.st2-resolved:after{content:"";background:color-mix(in oklab, var(--ink) 20%, transparent);height:1px;position:absolute;inset-block-start:50%}.st2-resolved:before{width:clamp(10px,1.2vw,18px);inset-inline-start:calc(25% - clamp(10px,1.2vw,18px))}.st2-resolved:after{width:clamp(10px,1.2vw,18px);inset-inline-start:calc(50% - clamp(10px,1.2vw,18px)/2)}.st2-verdict{border-radius:999px;align-items:center;gap:10px;margin:clamp(20px,2.4vw,32px) 0 0;padding:clamp(10px,1.1vw,14px) clamp(12px,1.3vw,17px);font-size:clamp(.72rem,.84vw,.8rem);line-height:1.35;display:flex}.st2-surface{justify-content:space-between}.st2-verdict[data-tone=warn]{background:color-mix(in oklab, #a4453a 9%, var(--paper));color:color-mix(in oklab, #a4453a 74%, var(--ink))}.st2-verdict[data-tone=good]{background:color-mix(in oklab, var(--st-accent) 12%, var(--paper));color:color-mix(in oklab, var(--st-accent) 76%, var(--ink))}[data-theme=dark] .st2-verdict[data-tone=warn]{background:color-mix(in oklab, #a4453a 22%, var(--paper));color:#dd9a8f}[data-theme=dark] .st2-verdict[data-tone=good]{background:color-mix(in oklab, var(--st-accent) 22%, var(--paper));color:#9ec4ac}.st2-verdict-mark{background:currentColor;border-radius:50%;flex:none;place-items:center;width:17px;height:17px;display:grid}.st2-verdict[data-tone=warn] .st2-verdict-mark:before{content:"";background:color-mix(in oklab, #a4453a 9%, var(--paper));border-radius:1px;width:1.5px;height:8px;box-shadow:0 0 #0000}.st2-verdict[data-tone=good] .st2-verdict-mark:before{content:"";border:1.5px solid color-mix(in oklab, var(--st-accent) 12%, var(--paper));border-block-start:0;border-inline-end:0;width:7px;height:4px;translate:0 -1px;rotate:-45deg}.st2-links{border-block-start:1px solid var(--st-hair);grid-template-columns:minmax(0,.86fr) minmax(0,2fr);align-items:start;gap:clamp(20px,3vw,56px);margin-block-start:clamp(30px,3.6vw,56px);padding-block-start:clamp(22px,2.6vw,36px);display:grid}.st2-links-title{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.016em;color:var(--ink);margin:0;font-size:clamp(1rem,1.4vw,1.3rem);font-weight:460}.st2-links-lead{max-width:26rem;color:var(--ink-soft);margin:8px 0 0;font-size:clamp(.76rem,.86vw,.83rem);line-height:1.55}.st2-other{color:color-mix(in oklab, var(--ink) 48%, var(--paper));flex-wrap:wrap;gap:4px 8px;margin:clamp(14px,1.6vw,20px) 0 0;font-size:clamp(.72rem,.82vw,.78rem);display:flex}.st2-other-cta{color:var(--ink);border-block-end:1px solid var(--st-hair);text-decoration:none}.st2-other-cta:hover{border-color:var(--ink)}.st2-services{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,32px);margin:0;padding:0;list-style:none;display:grid}.st2-service{color:var(--ink);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;font-size:clamp(.76rem,.88vw,.85rem);font-weight:500;line-height:1.35;text-decoration:none;display:grid}.st2-service-arrow{border:1px solid color-mix(in oklab, var(--ink) 26%, transparent);width:clamp(30px,2.8vw,40px);height:clamp(30px,2.8vw,40px);transition:background .22s var(--ease-settle), color .22s var(--ease-settle), border-color .22s var(--ease-settle);border-radius:50%;place-items:center;font-size:.85rem;font-weight:400;display:grid}.st2-service:hover .st2-service-arrow{background:var(--ink);color:var(--paper);border-color:#0000}.st2-service:focus-visible{outline:2px solid var(--ink);outline-offset:4px;border-radius:6px}.st3{background:var(--paper);padding-block:clamp(80px,9vw,140px) clamp(88px,10vw,152px)}.st3-map{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:clamp(16px,1.8vw,28px);margin-block-start:clamp(44px,5vw,76px);display:grid}.st3-zone[data-zone=build]{grid-column:1/span 7}.st3-zone[data-zone=connect]{grid-column:8/span 5}.st3-zone[data-zone=automate]{grid-column:1/span 5}.st3-zone[data-zone=grow]{grid-column:6/span 7}.st3-zone{border:1px solid var(--st-hair-soft);background:var(--st-raised);transition:translate .32s var(--ease-settle), border-color .32s var(--ease-settle), box-shadow .32s var(--ease-settle);border-radius:clamp(14px,1.4vw,20px);position:relative;overflow:clip}.st3-zone[data-zone=build] .st3-zone-body{padding:clamp(22px,2.4vw,34px) clamp(22px,2.4vw,34px) clamp(24px,2.6vw,38px)}.st3-zone[data-zone=build] .st3-zone-head{font-size:clamp(1.2rem,1.8vw,1.6rem)}.st3-zone[data-zone=automate] .st3-zone-body{padding:clamp(16px,1.7vw,24px) clamp(16px,1.7vw,24px) clamp(18px,1.9vw,26px)}.st3-zone[data-zone=automate] .st3-zone-links{gap:0}.st3-zone-body{padding:clamp(18px,2vw,28px) clamp(18px,2vw,28px) clamp(20px,2.2vw,30px)}.st3-zone-head{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.014em;color:var(--ink);align-items:baseline;gap:12px;margin:0;font-size:clamp(1.05rem,1.5vw,1.35rem);font-weight:460;display:flex}.st3-zone-head>span{font-family:var(--font-plex-mono), monospace;letter-spacing:.14em;color:color-mix(in oklab, var(--ink) 34%, var(--paper));transition:color .32s var(--ease-settle);font-size:.6rem}.st3-zone-line{max-width:34rem;color:var(--ink-soft);margin:8px 0 0;font-size:.88rem;line-height:1.5}.st3-zone-links{gap:1px;margin:clamp(14px,1.6vw,20px) 0 0;padding:0;list-style:none;display:grid}.st3-link{color:color-mix(in oklab, var(--ink) 74%, var(--paper));transition:color .2s var(--ease-settle), translate .2s var(--ease-settle);padding-block:4px;font-size:.9rem;line-height:1.4;text-decoration:none;display:inline-block}.st3-link:hover{color:var(--ink);translate:3px}.st3-link:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:2px}.st3-scene{background:color-mix(in oklab, var(--ink) 4%, transparent);border-block-end:1px solid var(--st-hair-soft);position:relative;overflow:clip}.st3-art{--media-radius:0;aspect-ratio:auto;position:absolute;inset:0}.st3-art img{opacity:1;transition:scale .52s var(--ease-settle)}.st3-draw{position:absolute;inset:0}.st3-zone[data-zone=build] .st3-scene{aspect-ratio:3/2}.st3-zone[data-zone=connect] .st3-scene{aspect-ratio:5/4}.st3-zone[data-zone=automate] .st3-scene{aspect-ratio:16/5}.st3-zone[data-zone=grow] .st3-scene{aspect-ratio:16/4}.st3-zone[data-zone=grow] .st3-zone-body{padding-block:clamp(22px,2.6vw,36px) clamp(24px,2.8vw,38px)}[data-scene=product] .st3-art{--media-fit:contain}[data-scene=product] .st3-scene{background:0 0;border-block-end:0}[data-scene=converge] .st3-draw{background-image:linear-gradient(to right, var(--st-hair) 0 100%), linear-gradient(to right, var(--st-hair) 0 100%), linear-gradient(to right, var(--st-hair) 0 100%);background-position:26% 30%,26%,26% 70%;background-repeat:no-repeat;background-size:34% 1px,34% 1px,34% 1px}[data-scene=converge] .st3-draw:before{content:"";border:1px solid color-mix(in oklab, var(--ink) 22%, transparent);background-image:repeating-linear-gradient(to bottom, color-mix(in oklab, var(--ink) 12%, transparent) 0 1px, transparent 1px 33.3%);border-radius:4px;width:14%;position:absolute;inset:24% auto 24% 12%}[data-scene=converge] .st3-draw:after{content:"";border:1px solid var(--st-hair);background:var(--st-surface);width:26%;box-shadow:0 18px 32px -26px color-mix(in oklab, var(--ink) 50%, transparent);border-radius:7px;position:absolute;inset:26% 14% 26% auto}[data-scene=pipeline] .st3-draw{background-image:repeating-linear-gradient(to bottom, color-mix(in oklab, var(--ink) 18%, transparent) 0 2px, transparent 2px 12px), linear-gradient(to right, var(--st-hair) 0 100%), repeating-linear-gradient(to bottom, color-mix(in oklab, var(--st-accent) 60%, transparent) 0 2px, transparent 2px 12px);background-position:8% 26%,8%,86% 38%;background-repeat:no-repeat;background-size:9% 50%,84% 1px,6% 26%}[data-scene=pipeline] .st3-draw:before{content:"";border:1px solid var(--st-hair);background:var(--st-surface);background-image:repeating-linear-gradient(to right, color-mix(in oklab, var(--ink) 12%, transparent) 0 1px, transparent 1px 25%);border-radius:6px;width:24%;position:absolute;inset:20% auto 20% 38%}[data-scene=stable] .st3-draw{background-image:repeating-linear-gradient(to right, var(--st-hair) 0 1px, transparent 1px 25%), linear-gradient(to right, var(--st-hair) 0 100%);background-position:12%,12% 72%;background-repeat:no-repeat;background-size:52% 34%,76% 1px}[data-scene=stable] .st3-draw:before{content:"";border:1px dashed color-mix(in oklab, var(--ink) 26%, transparent);border-radius:4px;width:12%;position:absolute;inset:32% 18% 40% auto}[data-scene=stable] .st3-draw:after{content:"";background:var(--st-accent);border-radius:50%;width:5px;height:5px;position:absolute;inset:auto auto 20% 12%}.st3-zone:hover,.st3-zone:focus-within{border-color:var(--st-hair);box-shadow:0 26px 54px -40px color-mix(in oklab, var(--ink) 44%, transparent);translate:0 -3px}[data-theme=dark] .st3-zone:hover,[data-theme=dark] .st3-zone:focus-within{box-shadow:0 28px 58px -40px #000}.st3-zone:hover .st3-art img,.st3-zone:focus-within .st3-art img{scale:1.02}.st3-zone:hover .st3-scene,.st3-zone:focus-within .st3-scene{background:color-mix(in oklab, var(--ink) 5.5%, transparent)}.st3-zone:hover .st3-zone-head>span,.st3-zone:focus-within .st3-zone-head>span{color:var(--st-accent)}:is(.st3-map:has(.st3-zone:hover) .st3-zone:not(:hover),.st3-map:has(.st3-zone:focus-within) .st3-zone:not(:focus-within)){opacity:.72}@keyframes st-scene-in{0%{opacity:0;filter:blur(4px);transform:translateY(8px)}to{opacity:1;filter:blur();transform:translate(0,0)}}@keyframes st-node-in{0%{opacity:0}to{opacity:1}}@keyframes st-chain-in{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:translate(0,0)}}@keyframes st-settle{0%{opacity:0;filter:blur(3px);transform:translateY(10px)}to{opacity:1;filter:blur();transform:translate(0,0)}}@keyframes st-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translate(0,0)}}@keyframes st-draw{0%{opacity:0}to{opacity:1}}@keyframes st-signal{0%{stroke-dashoffset:440px}to{stroke-dashoffset:0}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.st-eyebrow,.st-headline,.st-lead{animation:linear both st-rise;animation-timeline:view();animation-range:entry 8% entry 46%}.st-headline{animation-range:entry 10% entry 52%}.st-lead{animation-range:entry 14% entry 58%}.st1-caps li,.st1-more{animation:linear both st-rise;animation-timeline:view();animation-range:entry 44% cover 18%}.st3-zone{animation:linear both st-rise;animation-timeline:view();animation-range:entry 12% entry 58%}.st3-zone[data-zone=connect]{animation-range:entry 16% entry 62%}.st3-zone[data-zone=automate]{animation-range:entry 20% entry 66%}.st3-zone[data-zone=grow]{animation-range:entry 24% entry 70%}}}@media (max-width:1080px){.st1-eco{aspect-ratio:1180/760}.st2-body{grid-template-columns:minmax(0,1fr);gap:clamp(26px,4vw,40px)}.st3-zone[data-zone=build]{grid-column:1/span 12}.st3-zone[data-zone=connect]{grid-column:1/span 6}.st3-zone[data-zone=automate]{grid-column:7/span 6}.st3-zone[data-zone=grow]{grid-column:1/span 12}.st3-zone[data-zone=connect] .st3-scene{aspect-ratio:16/9}}@media (max-width:720px){.st1,.st3,.st2{padding-block:clamp(56px,14vw,84px)}.st1-canvas{border-radius:18px;padding:22px 16px 20px}.st1-top{grid-template-columns:minmax(0,1fr);gap:16px;padding-block-end:26px}.st1-headline,.st1-lead,.st1-note{grid-area:auto/1}.st1-note{justify-self:start}.st1-eco{aspect-ratio:auto;flex-direction:column;gap:26px;margin-block-start:20px;display:flex;position:static}.st1-obj{width:auto;position:static;translate:none}[data-area=centre]{order:0}[data-area=web]{order:1}[data-area=portal]{order:2}[data-area=integ]{order:3}[data-area=automat]{order:4}[data-area=data]{order:5}.st1-link{display:none}.st1-eco[data-armed=true] [data-area=centre],.st1-eco[data-armed=true] [data-area=data]{translate:0 14px}.st1-eco[data-visible=true] [data-area=centre],.st1-eco[data-visible=true] [data-area=data]{translate:0}.st1-handoff{grid-template-columns:minmax(0,1fr);gap:22px;margin-block-start:24px}.st1-caps{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 0}.st1-caps li:nth-child(3){border-inline-start:0;padding-inline-start:0}.st2-top{grid-template-columns:minmax(0,1fr);gap:14px}.st2-headline,.st2-lead,.st2-aside,.st2-note{grid-area:auto/1}.st2-aside{padding-inline-start:14px}.st2-note{justify-self:start}.st2-picker{gap:8px;margin-block-start:24px}.st2-pick{padding:8px 15px 8px 11px;font-size:.8rem}.st2-pair{grid-template-columns:minmax(0,1fr);gap:12px}.st2-flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 14px}.st2-node:not(:nth-child(3n+1)):before,.st2-node:nth-child(4):after{display:none}.st2-node:not(:nth-child(odd)):before{content:"";background:color-mix(in oklab, var(--ink) 22%, transparent);width:14px;height:1px;display:block;position:absolute;inset-block-start:50%;inset-inline-start:-14px}.st2-resolved{grid-template-columns:minmax(0,1fr);gap:10px}.st2-resolved:before,.st2-resolved:after{display:none}.st2-core{text-align:start;grid-template-columns:auto minmax(0,1fr);justify-items:start;gap:12px}.st2-links{grid-template-columns:minmax(0,1fr);gap:22px}.st2-services{grid-template-columns:minmax(0,1fr);gap:14px}.st2-surface{padding:16px 14px 18px}.st3-map{gap:14px}.st3-zone[data-zone=build],.st3-zone[data-zone=connect],.st3-zone[data-zone=automate],.st3-zone[data-zone=grow]{grid-column:1/span 12}.st3-zone[data-zone=build] .st3-scene{aspect-ratio:3/2}.st3-zone[data-zone=connect] .st3-scene{aspect-ratio:16/9}:is(.st3-map:has(.st3-zone:hover) .st3-zone:not(:hover),.st3-map:has(.st3-zone:focus-within) .st3-zone:not(:focus-within)){opacity:1}}@media (prefers-reduced-motion:reduce){.st2-pair,.st2-node{animation:none!important}.st2-pick,.st2-link,.st3-zone,.st3-art img,.st3-link,.st3-zone-head>span{transition:none!important}}
.cl{--cl-hair:color-mix(in oklab, var(--ink) 11%, transparent);--cl-hair-soft:color-mix(in oklab, var(--ink) 7%, transparent);--cl-accent:#315a45;position:relative}[data-theme=dark] .cl{--cl-hair:color-mix(in oklab, var(--ink) 14%, transparent);--cl-hair-soft:color-mix(in oklab, var(--ink) 9%, transparent);--cl-accent:#7aa98d}.cl-inner{width:min(calc(100% - var(--gutter) * 2), 1240px);margin-inline:auto}.cl-eyebrow{font-family:var(--font-plex-mono), monospace;letter-spacing:.18em;text-transform:uppercase;color:color-mix(in oklab, var(--ink) 46%, var(--paper));align-items:center;gap:14px;margin:0 0 18px;font-size:.66rem;display:flex}.cl-eyebrow>span{color:var(--cl-accent)}.cl-headline{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.018em;color:var(--ink);white-space:pre-line;text-wrap:pretty;margin:0;font-size:clamp(1.8rem,3vw,2.7rem);font-weight:460;line-height:1.16}.cl-headline-sm{font-size:clamp(1.5rem,2.2vw,2.05rem)}.cl-lead{max-width:38rem;color:var(--ink-soft);text-wrap:pretty;margin:20px 0 0;font-size:1rem;line-height:1.65}.cl4{background:color-mix(in oklab, var(--ink) 6%, var(--paper));padding-block:clamp(72px,8vw,124px) clamp(76px,8.5vw,128px)}[data-theme=dark] .cl4{background:color-mix(in oklab, #171716 88%, var(--paper))}.cl4-head{grid-template-columns:minmax(0,1.1fr) minmax(0,.85fr);align-items:end;gap:clamp(28px,4vw,80px);display:grid}.cl4-head .cl-lead{margin:0}.cl4-rail{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(20px,2.6vw,44px);margin:clamp(48px,5vw,76px) 0 0;padding:34px 0 0;list-style:none;display:grid;position:relative}.cl4-rail:before{content:"";background:var(--cl-hair);height:1px;position:absolute;inset-block-start:0;inset-inline:0}.cl4-rail:after{content:"";background:var(--cl-accent);transform-origin:0;height:1px;position:absolute;inset-block-start:0;inset-inline:0;transform:scaleX(1)}.cl4-stage{position:relative}.cl4-stage:before{content:"";background:var(--cl-hair);width:1px;height:34px;position:absolute;inset-block-start:-34px;inset-inline-start:0}.cl4-stage-index{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.05em;color:color-mix(in oklab, var(--ink) 13%, var(--paper));transition:color .3s var(--ease-settle);margin-block-end:-.28em;font-size:clamp(2.6rem,5vw,4.6rem);font-weight:460;line-height:.86;display:block}.cl4-stage-title{letter-spacing:-.012em;color:var(--ink);margin:0;font-size:clamp(1.05rem,1.4vw,1.28rem);font-weight:500;line-height:1.24;position:relative}.cl4-stage-note{color:var(--ink-soft);text-wrap:pretty;margin:10px 0 0;font-size:.9rem;line-height:1.6}.cl5{background:color-mix(in oklab, var(--ink) 4%, var(--paper));padding-block:clamp(80px,9vw,140px) clamp(84px,10vw,148px)}[data-theme=dark] .cl5{background:color-mix(in oklab, #141413 82%, var(--paper))}.cl5-head{max-width:46rem}.cl5-visual{--media-radius:clamp(8px, .8vw, 12px);margin-block-end:clamp(18px,2vw,28px)}.cl5-body{border-block-start:1px solid var(--cl-hair);grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:start;gap:clamp(32px,4.5vw,84px);margin-block-start:clamp(44px,5vw,76px);padding-block-start:clamp(30px,3.6vw,52px);display:grid;position:relative}.cl5-featured{z-index:1;padding-inline-start:clamp(0px,6vw,96px);position:relative}.cl5-featured:before{content:"01";font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.05em;color:color-mix(in oklab, var(--ink) 16%, var(--paper));font-size:clamp(2.2rem,4.4vw,4rem);font-weight:460;line-height:.86;position:absolute;inset-block-start:-.12em;inset-inline-start:0}.cl5-kicker{font-family:var(--font-plex-mono), monospace;letter-spacing:.16em;text-transform:uppercase;flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin:0 0 16px;font-size:.58rem;display:flex}.cl5-kicker>span{color:var(--cl-accent)}.cl5-kicker a{color:color-mix(in oklab, var(--ink) 44%, var(--paper));border-block-end:1px solid #0000;text-decoration:none}.cl5-kicker a:hover{color:var(--ink);border-color:var(--cl-hair)}.cl5-featured-title{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.02em;text-wrap:pretty;margin:0;font-size:clamp(1.7rem,3.1vw,2.75rem);font-weight:460;line-height:1.14}.cl5-featured-title a{color:var(--ink);text-decoration:none}.cl5-featured-title a:hover{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--cl-accent);text-decoration-color:var(--cl-accent);text-underline-offset:6px;text-decoration-thickness:1px}.cl5-featured-excerpt{max-width:34rem;color:var(--ink-soft);text-wrap:pretty;margin:18px 0 0;font-size:.95rem;line-height:1.65}.cl5-rows{border-block-start:1px solid var(--cl-hair-soft);margin:0;padding:0;list-style:none;display:grid}.cl5-row{border-block-end:1px solid var(--cl-hair-soft);color:inherit;grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;padding:14px 0;text-decoration:none;display:grid}.cl5-row-cat{font-family:var(--font-plex-mono), monospace;letter-spacing:.15em;text-transform:uppercase;color:color-mix(in oklab, var(--ink) 40%, var(--paper));grid-column:1;font-size:.55rem}.cl5-row-title{color:color-mix(in oklab, var(--ink) 86%, var(--paper));transition:color .2s var(--ease-settle);grid-column:1;font-size:.98rem;font-weight:500;line-height:1.35}.cl5-row-arrow{color:#0000;transition:color .2s var(--ease-settle), transform .2s var(--ease-settle);grid-area:1/2/span 2;align-self:center;font-size:.85rem}.cl5-row:hover .cl5-row-title{color:var(--ink)}.cl5-row:hover .cl5-row-arrow{color:var(--cl-accent);transform:translate(3px)}.cl5-row:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.cl5-topics{margin-block-start:clamp(24px,3vw,38px)}.cl5-topics-label{font-family:var(--font-plex-mono), monospace;letter-spacing:.16em;text-transform:uppercase;color:color-mix(in oklab, var(--ink) 38%, var(--paper));margin:0 0 10px;font-size:.55rem}.cl5-topics ul{flex-wrap:wrap;gap:6px 20px;margin:0;padding:0;list-style:none;display:flex}.cl5-topic{color:color-mix(in oklab, var(--ink) 74%, var(--paper));border-block-end:1px solid var(--cl-hair-soft);transition:color .2s var(--ease-settle), border-color .2s var(--ease-settle);font-size:.9rem;text-decoration:none}.cl5-topic:hover{color:var(--ink);border-color:var(--cl-accent)}.cl5-all{color:var(--ink);border-block-end:1px solid var(--cl-accent);margin-block-start:clamp(20px,2.4vw,30px);font-size:.92rem;font-weight:500;text-decoration:none;display:inline-block}.cl5-topic:focus-visible,.cl5-all:focus-visible,.cl5-kicker a:focus-visible,.cl5-featured-title a:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.cl6{background:var(--paper);padding-block:clamp(64px,7vw,104px) clamp(72px,8vw,116px)}.cl6-head{max-width:40rem}.cl6-objects{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2.4vw,36px);margin-block-start:clamp(30px,3.4vw,50px);display:grid}.cl6-sheet{border:1px solid var(--cl-hair-soft);background:color-mix(in oklab, var(--ink) 2.5%, var(--paper));border-radius:clamp(14px,1.4vw,20px);gap:clamp(14px,1.6vw,20px);padding:clamp(16px,1.8vw,24px);display:grid}[data-theme=dark] .cl6-sheet{background:color-mix(in oklab, var(--paper) 88%, var(--ink))}.cl6-plate{border-radius:clamp(8px,.8vw,12px);position:relative;overflow:clip}.cl6-shot{--media-radius:clamp(8px, .8vw, 12px);width:100%}.cl6-desig{font-family:var(--font-plex-mono), monospace;letter-spacing:.2em;text-transform:uppercase;color:color-mix(in oklab, var(--ink) 72%, var(--paper));margin:0;font-size:clamp(.72rem,.9vw,.84rem)}.cl6-meta{border-block-start:1px solid var(--cl-hair-soft);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 18px;padding-block-start:clamp(10px,1.2vw,14px);display:flex}.cl6-release{font-family:var(--font-plex-mono), monospace;letter-spacing:.15em;text-transform:uppercase;color:color-mix(in oklab, var(--ink) 40%, var(--paper));margin:0;font-size:.56rem}.cl6-owner{font-family:var(--font-plex-mono), monospace;letter-spacing:.16em;text-transform:uppercase;color:color-mix(in oklab, var(--ink) 40%, var(--paper));margin:0;font-size:.56rem}.cl6-status{color:var(--ink);align-items:center;gap:9px;margin:0;font-size:.88rem;font-weight:500;display:flex}.cl6-dot{background:var(--cl-accent);border-radius:999px;width:6px;height:6px}.cl6-note{max-width:34rem;color:var(--ink-soft);margin:clamp(26px,3vw,40px) 0 0;font-size:.88rem;line-height:1.6}.cl7{background:var(--paper);padding-block:clamp(24px,3vw,48px) clamp(40px,5vw,72px)}.cl7-object{width:min(calc(100% - var(--gutter) * 2), 1240px);border:1px solid var(--cl-hair-soft);background:color-mix(in oklab, var(--ink) 5%, var(--paper));border-radius:clamp(20px,2.4vw,34px);margin-inline:auto;padding:clamp(52px,8vw,136px) clamp(26px,5.5vw,110px) clamp(46px,7vw,116px);position:relative;overflow:clip}[data-theme=dark] .cl7-object{border-color:color-mix(in oklab, var(--ink) 12%, transparent);background:#171716}.cl7-flow{width:100%;height:clamp(60px,9vw,120px);position:absolute;inset-block-end:clamp(18px,3vw,44px);inset-inline:0;overflow:visible}.cl7-flow-line{stroke:color-mix(in oklab, var(--ink) 18%, transparent);stroke-width:1px}.cl7-flow-signal{stroke:var(--cl-accent);stroke-width:1.75px;stroke-linecap:round;stroke-dasharray:130 1400;stroke-dashoffset:1530px}.cl7-body{max-width:44rem;position:relative}.cl7-headline{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.024em;color:var(--ink);white-space:pre-line;text-wrap:balance;margin:0;font-size:clamp(2.2rem,4.6vw,4rem);font-weight:460;line-height:1.1}.cl7-lead{max-width:34rem;color:var(--ink-soft);text-wrap:pretty;margin:24px 0 0;font-size:1.04rem;line-height:1.62}.cl7-prompt{border-block-end:1px solid var(--cl-hair);font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.012em;color:color-mix(in oklab, var(--ink) 36%, var(--paper));margin:clamp(34px,3.8vw,54px) 0 0;padding-block-end:16px;font-size:clamp(1.15rem,1.95vw,1.7rem);font-weight:460}.cl7-actions{flex-wrap:wrap;align-items:center;gap:14px 32px;margin-block-start:clamp(28px,3.2vw,44px);display:flex}.cl7-primary{border-radius:var(--r-cta-hero);background:var(--ink);color:var(--paper);transition:opacity .2s var(--ease-settle);padding:15px 30px;font-size:1rem;font-weight:500;text-decoration:none}.cl7-primary:hover{opacity:.88}.cl7-secondary{color:var(--ink);border-block-end:1px solid var(--cl-accent);font-size:.95rem;font-weight:500;text-decoration:none}.cl7-primary:focus-visible,.cl7-secondary:focus-visible{outline:2px solid var(--ink);outline-offset:3px}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.cl-eyebrow,.cl-headline,.cl-lead{animation:linear both cl-rise;animation-timeline:view();animation-range:entry 8% entry 48%}.cl4-stage{animation:linear both cl-stage;animation-timeline:view();animation-range:entry calc(14% + var(--i) * 7%) entry calc(52% + var(--i) * 7%)}.cl4-rail:after{animation:linear both cl-axis;animation-timeline:view();animation-range:entry 16% entry 78%}.cl4-stage-index{animation:linear both cl-index;animation-timeline:view();animation-range:entry calc(16% + var(--i) * 8%) entry calc(46% + var(--i) * 8%)}.cl5-featured{animation:linear both cl-rise;animation-timeline:view();animation-range:entry 12% entry 54%}.cl5-rows li{animation:linear both cl-rise;animation-timeline:view();animation-range:entry 16% entry 60%}.cl6-sheet{animation:linear both cl-rise;animation-timeline:view();animation-range:entry 14% entry 56%}.cl7-object{animation:linear both cl-focus;animation-timeline:view();animation-range:entry 6% entry 44%}.cl7-flow-signal{animation:linear both cl-signal;animation-timeline:view();animation-range:entry 40% cover 30%}}}@keyframes cl-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translate(0,0)}}@keyframes cl-stage{0%{opacity:.32;transform:translateY(8px)}to{opacity:1;transform:translate(0,0)}}@keyframes cl-axis{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes cl-index{0%{color:color-mix(in oklab, var(--ink) 7%, var(--paper))}to{color:color-mix(in oklab, var(--ink) 17%, var(--paper))}}@keyframes cl-focus{0%{opacity:0;filter:blur(6px);transform:translateY(16px)}to{opacity:1;filter:blur();transform:translate(0,0)}}@keyframes cl-signal{0%{stroke-dashoffset:1530px}to{stroke-dashoffset:0}}.cl7-body[data-open=true] .cl7-headline{font-size:clamp(1.55rem,2.8vw,2.4rem)}.cl7-body[data-open=true] .cl7-lead{display:none}.cl7-headline,.cl7-lead{transition:font-size .42s var(--ease-settle)}.cl7-form,.cl7-done{max-width:42rem;animation:cl-form-in .38s var(--ease-settle) both;margin-block-start:clamp(26px,3vw,40px)}@keyframes cl-form-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translate(0,0)}}.cl7-form-title{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.012em;color:var(--ink);margin:0 0 clamp(14px,1.6vw,20px);font-size:clamp(1.05rem,1.5vw,1.3rem);font-weight:460}.cl7-starters{flex-wrap:wrap;gap:8px;margin-block-end:clamp(16px,1.8vw,22px);display:flex}.cl7-starter{border:1px solid var(--cl-hair);font:inherit;color:var(--ink-soft);cursor:pointer;transition:color .2s var(--ease-settle), border-color .2s var(--ease-settle);background:0 0;border-radius:999px;padding:7px 14px;font-size:.84rem}.cl7-starter:hover{color:var(--ink);border-color:color-mix(in oklab, var(--ink) 34%, transparent)}.cl7-field{gap:6px;margin-block-end:clamp(14px,1.6vw,18px);display:grid}.cl7-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,1.2vw,18px);display:grid}.cl7-label{font-family:var(--font-plex-mono), monospace;letter-spacing:.15em;text-transform:uppercase;color:color-mix(in oklab, var(--ink) 46%, var(--paper));font-size:.56rem}.cl7-optional{text-transform:none;letter-spacing:.06em;color:color-mix(in oklab, var(--ink) 34%, var(--paper))}.cl7-input{box-sizing:border-box;border:1px solid var(--cl-hair);background:var(--paper);width:100%;font:inherit;color:var(--ink);transition:border-color .2s var(--ease-settle);border-radius:10px;padding:11px 13px;font-size:.95rem}.cl7-input::placeholder{color:color-mix(in oklab, var(--ink) 36%, var(--paper))}.cl7-input:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-color:#0000}.cl7-input[aria-invalid=true]{border-color:color-mix(in oklab, #a4453a 62%, var(--cl-hair))}textarea.cl7-input{resize:vertical;min-height:104px;line-height:1.55}.cl7-error{color:color-mix(in oklab, #a4453a 82%, var(--ink));margin:0;font-size:.8rem}[data-theme=dark] .cl7-error{color:#d8897d}.cl7-trap{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}button.cl7-primary,button.cl7-secondary{font:inherit;cursor:pointer}button.cl7-primary{border:0}button.cl7-secondary{background:0 0;border:0;padding:0}.cl7-done-title{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.014em;color:var(--ink);margin:0;font-size:clamp(1.1rem,1.7vw,1.45rem);font-weight:460}.cl7-done-note{max-width:34rem;color:var(--ink-soft);margin:12px 0 0;font-size:.98rem;line-height:1.6}.cl7-done-mail{font-family:var(--font-plex-mono), monospace;color:var(--ink);border-block-end:1px solid var(--cl-hair);margin-block-start:18px;font-size:.9rem;text-decoration:none;display:inline-block}.cl7-done-mail:hover{border-color:var(--ink)}@media (max-width:1080px){.cl4-head{grid-template-columns:minmax(0,1fr);align-items:start;gap:22px}.cl4-rail{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:clamp(28px,4vw,44px)}.cl5-body{grid-template-columns:minmax(0,1fr);gap:clamp(30px,4vw,48px)}}@media (max-width:720px){.cl4{padding-block:clamp(56px,14vw,84px)}.cl4-rail{grid-template-columns:minmax(0,1fr);row-gap:30px;padding:0 0 0 26px}.cl4-rail:before,.cl4-rail:after{width:1px;height:auto;inset-block:6px;inset-inline:0 auto}.cl4-rail:after{transform-origin:top;transform:scaleY(1)}.cl4-stage:before{width:14px;height:1px;inset-block-start:12px;inset-inline-start:-26px}.cl4-stage-index{margin-block-end:10px;font-size:1.5rem}.cl5{padding-block:clamp(56px,14vw,84px)}.cl5-visual{margin-block-end:16px}.cl5-featured{padding-inline-start:0}.cl5-featured:before{margin-block-end:10px;font-size:2.1rem;display:block;position:static}.cl6{padding-block:clamp(48px,12vw,72px)}.cl6-objects{grid-template-columns:minmax(0,1fr);gap:14px}.cl6-plate{border-radius:10px}.cl7-row{grid-template-columns:minmax(0,1fr)}.cl7-form,.cl7-done{margin-block-start:24px}.cl7-body[data-open=true] .cl7-headline{font-size:clamp(1.4rem,7vw,1.85rem)}.cl7{padding-block:16px clamp(28px,8vw,44px)}.cl7-object{border-radius:18px;padding:clamp(32px,10vw,52px) clamp(18px,6vw,28px) clamp(30px,9vw,46px)}.cl7-actions{gap:12px 20px}}@media (prefers-reduced-motion:reduce){.cl5-row-title,.cl5-row-arrow,.cl5-topic,.cl7-primary,.cl7-starter,.cl7-input,.cl7-headline,.cl7-lead{transition:none!important}.cl7-form,.cl7-done{animation:none!important}.cl7-flow-signal{stroke-dashoffset:0}}
