.alt-site .seo-landing-page{--landing-ink:#151a22;--landing-muted:#465363;--landing-line:#d0d8e1;--landing-paper:#f3f5f7;color:var(--landing-ink);background:#fff}.alt-site .seo-landing-original{color:var(--landing-ink);overflow-wrap:break-word;font-family:Inter,Arial,sans-serif;font-size:17px;line-height:1.75}.alt-site .seo-landing-original :is(h1,h2,h3,h4){color:var(--landing-ink);letter-spacing:-.035em;overflow-wrap:break-word;text-wrap:balance;font-family:Inter,Arial,sans-serif;font-weight:800}.alt-site .seo-landing-original h1{letter-spacing:-.045em;max-width:24ch;font-size:clamp(40px,5.1vw,72px);line-height:1.075}.alt-site .seo-landing-original h2{font-size:clamp(29px,3.7vw,48px);line-height:1.15}.alt-site .seo-landing-original h3{line-height:1.3}.alt-site .seo-landing-original :is(h1,h2) :is(span,strong){color:inherit;-webkit-text-fill-color:currentColor;background:0 0}.alt-site .seo-landing-original p{line-height:1.75}.alt-site .seo-landing-original a:focus-visible,.alt-site .seo-landing-original summary:focus-visible{outline-offset:4px;outline:3px solid #a82f00}.alt-site .seo-landing-original :is(a,button){max-width:100%}.alt-site .seo-landing-original .font-mono{font-variant-numeric:tabular-nums;font-family:Inter,Arial,sans-serif}.alt-site .seo-landing-original .font-black{font-weight:800}.alt-site .seo-landing-original [class*=tracking-]{letter-spacing:normal}.alt-site .seo-landing-original :is(.text-xs,.text-sm)[class*=uppercase]{letter-spacing:.025em;text-transform:none;font-size:12px;font-weight:600}.alt-site .seo-landing-original :is([class*=text-white],[class*=text-black]){color:var(--landing-ink)}.alt-site .seo-landing-original :is([class*=text-gray-],[class*=text-dark-]){color:var(--landing-muted)}.alt-site .seo-landing-original :is([class*=text-swiss-orange],.text-orange-600){color:#a82f00}.alt-site .seo-landing-original [class*=text-green-]{color:#257044}.alt-site .seo-landing-original :is([class*=bg-black],[class*=bg-dark-],[class*=bg-gray-9],[class*=bg-gray-8],.bg-gray-50){background:var(--landing-paper);color:var(--landing-ink)}.alt-site .seo-landing-original :is([class*=bg-swiss-orange],[class*=bg-orange-],[class*=bg-gradient-]){color:var(--landing-ink);background:#fff2eb}.alt-site .seo-landing-original :is([class*=bg-white\/],.bg-white){background:#fff}.alt-site .seo-landing-original [class*=shadow]{box-shadow:none!important}.alt-site .seo-landing-original :is([class*=border-black],[class*=border-white],[class*=border-gray-],[class*=border-swiss-orange]){border-color:var(--landing-line)}.alt-site .seo-landing-original :is(.border-2,[class*=border-2\ ]){border-width:1px;border-radius:5px}.alt-site .seo-landing-original :is(.bg-grid,.bg-lines,.bg-dots,[class*=blur-]):empty{display:none}.alt-site .seo-landing-original .absolute:empty{opacity:0}.alt-site .seo-landing-original :is(.reveal,.reveal-left,.reveal-right,.opacity-0,[class*=animate-]){opacity:1;transform:none;animation:none!important}.alt-site .seo-landing-original :is(a,[class*=stagger-child]):hover{transform:none}.alt-site .seo-landing-original .scan-overlay:before,.alt-site .seo-landing-original .data-flow-line:after,.alt-site .seo-landing-original .terminal-cursor:after,.alt-site .seo-landing-original .connector-line:after{display:none}.alt-site .seo-landing-original .text-gradient{-webkit-text-fill-color:currentColor;color:var(--landing-ink);background:0 0}.alt-site .seo-landing-original>section{padding-block:72px;padding-inline:max(24px,50vw - 680px);scroll-margin-top:110px}.alt-site .seo-landing-original>section>:is(.container,[class*=max-w-]){width:100%;max-width:1180px;margin-inline:auto}.alt-site .seo-landing-original>section p:not([class*=text-center]){max-width:74ch}.alt-site .seo-landing-original .grid,.alt-site .seo-landing-original .grid>*{min-width:0}.alt-site .seo-landing-original :is(.grid,.flex) a[class*=inline-flex]{white-space:normal;text-align:center}.alt-site .seo-landing-original a:is([class*=bg-swiss-orange],[class*=bg-gradient-],[class*=bg-orange-]){color:#1a1a1a;min-height:52px;box-shadow:none;background:#ff4f00;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:10px;padding:14px 22px;font:700 15px/1.4 Inter,Arial,sans-serif;text-decoration:none;display:inline-flex;transform:none}.alt-site .seo-landing-original a:is([class*=bg-swiss-orange],[class*=bg-gradient-],[class*=bg-orange-]):hover{background:#ff793d}.alt-site .seo-landing-original a[class*=inline-flex][class*=border-]:not([class*=bg-swiss-orange]):not([class*=bg-gradient-]):not([class*=bg-orange-]){color:var(--landing-ink);background:0 0;border:1px solid #67717e;border-radius:5px;min-height:52px;font-size:15px;line-height:1.4}.alt-site .seo-landing-original a[class*=inline-flex][class*=border-]:not([class*=bg-swiss-orange]):not([class*=bg-gradient-]):hover{background:#e8edf2}.alt-site .seo-landing-original a:not([class*=inline-flex]):not(.alt-button){text-underline-offset:4px}.alt-site .seo-landing-original details{background:#fff;border-radius:5px}.alt-site .seo-landing-original summary{color:var(--landing-ink);font-size:18px;line-height:1.5}.alt-site .seo-landing-original table{max-width:100%;font-size:14px;line-height:1.6;display:block;overflow:auto}.alt-site .seo-landing-original :is(th,td){border-color:var(--landing-line)}.alt-site .seo-landing-original .text-center p{margin-inline:auto}.alt-site .seo-landing-hero{background:#fff}.alt-site .seo-landing-hero>:is(section,div:not(.seo-landing-hero-action)){color:var(--landing-ink);background:#fff;padding-top:64px;padding-bottom:56px}.alt-site .seo-landing-hero>section>.container{max-width:1180px}.alt-site .seo-landing-hero>div:not(.seo-landing-hero-action){max-width:1228px;margin-inline:auto}.alt-site .seo-landing-hero .grid{gap:50px}.alt-site .seo-landing-hero p[class*=text-xl]{color:var(--landing-muted);font-size:20px;line-height:1.65}.alt-site .seo-landing-hero h1{margin-bottom:28px}.alt-site .seo-landing-hero>section>.container>span:first-child{color:#a82f00;background:0 0;border:0;border-radius:0;margin-bottom:20px;padding:0;font-size:13px;font-weight:600;display:block}.alt-site .seo-landing-hero--with-action>:is(section,div:not(.seo-landing-hero-action)){padding-bottom:24px}.alt-site .seo-landing-hero-action{max-width:1180px;padding:0 0 56px}.alt-site .seo-landing-hero-action p{max-width:58ch;color:var(--landing-muted);margin-top:14px;font-size:12px;line-height:1.65}.alt-site .seo-landing-marco-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:50px;display:grid}.alt-site .seo-landing-marco-grid>div{min-width:0}.alt-site .seo-landing-marco-photo{background:var(--landing-paper);border-radius:5px;align-self:stretch;min-height:500px;margin:0;position:relative;overflow:hidden}.alt-site .seo-landing-marco-photo img{-o-object-fit:cover;object-fit:cover;-o-object-position:34% center;object-position:34% center;width:100%;height:100%;display:block;position:absolute;inset:0}.alt-site .seo-landing-original #pipeline-scroll-container{background:#fff;padding:0 max(24px,50vw - 590px) 72px;height:auto!important}.alt-site .seo-landing-original #pipeline-scroll-container>.sticky{height:auto;display:block;position:static;overflow:visible}.alt-site .seo-landing-original #pipeline-track{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;width:100%;padding:0;display:grid;will-change:auto!important;transform:none!important}.alt-site .seo-landing-original #pipeline-track>.flex{min-width:0;display:block}.alt-site .seo-landing-original .pipeline-card{background:var(--landing-paper);border:1px solid var(--landing-line);border-radius:5px;width:100%;min-width:0;height:100%;min-height:360px;padding:28px}.alt-site .seo-landing-original .pipeline-card h3{max-width:20ch;margin-bottom:16px;font-size:24px;line-height:1.3}.alt-site .seo-landing-original .pipeline-card p{font-size:16px;line-height:1.75}.alt-site .seo-landing-original .pipeline-card [class*="text-[80px]"]{color:#151a2211;font-size:90px}.alt-site .seo-landing-original .pipeline-card .mb-8{margin-bottom:20px}.alt-site .seo-landing-original .pipeline-card .connector-line,.alt-site .seo-landing-original #pipeline-track .connector-line{display:none}.alt-site .seo-landing-original .pipeline-card svg{color:#687583}.alt-site .seo-landing-original .pipeline-card .bg-current{background:#a1aab6}.alt-site .seo-landing-content>div[class*=max-w-5xl]{max-width:1228px;padding-top:64px;padding-bottom:72px}.alt-site .seo-landing-content>div[class*=max-w-5xl] .grid>section{background:var(--landing-paper);border:1px solid var(--landing-line);border-radius:5px}@media (width<=1050px){.alt-site .seo-landing-marco-grid{grid-template-columns:1fr;gap:30px}.alt-site .seo-landing-marco-photo{aspect-ratio:3/2;min-height:0}.alt-site .seo-landing-marco-photo img{aspect-ratio:3/2;height:auto;position:static}.alt-site .seo-landing-original #pipeline-track{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.alt-site .seo-landing-original{font-size:16px}.alt-site .seo-landing-original>section{padding:48px 20px}.alt-site .seo-landing-hero>:is(section,div:not(.seo-landing-hero-action)){padding:36px 20px 32px}.alt-site .seo-landing-hero--with-action>:is(section,div:not(.seo-landing-hero-action)){padding-bottom:22px}.alt-site .seo-landing-hero-action{width:calc(100% - 40px);padding-bottom:36px}.alt-site .seo-landing-original h1{max-width:100%;font-size:clamp(36px,9.2vw,50px);line-height:1.1}.alt-site .seo-landing-original h2{font-size:30px;line-height:1.2}.alt-site .seo-landing-original h3{font-size:22px;line-height:1.3}.alt-site .seo-landing-hero p[class*=text-xl]{font-size:18px}.alt-site .seo-landing-hero .grid{gap:28px}.alt-site .seo-landing-original :is(.p-12,.p-10,.p-8){padding:25px}.alt-site .seo-landing-original :is([class*=mb-14],[class*=mb-10]){margin-bottom:28px}.alt-site .seo-landing-original .text-center h2{font-size:31px}.alt-site .seo-landing-original #pipeline-scroll-container{padding:0 20px 48px}.alt-site .seo-landing-original #pipeline-track{grid-template-columns:1fr}.alt-site .seo-landing-original .pipeline-card{min-height:300px}.alt-site .seo-landing-content>div[class*=max-w-5xl]{padding:40px 20px 48px}.alt-site .seo-landing-original summary{font-size:17px}.alt-site .seo-landing-original a[class*=inline-flex]{padding-inline:18px;font-size:14px}.alt-site .seo-landing-marco-grid{gap:28px}.alt-site .seo-landing-original .whitespace-nowrap{white-space:normal}}@media (prefers-reduced-motion:reduce){.alt-site .seo-landing-original *{transition:none!important;animation:none!important}}.alt-site .seo-landing-page .seo-landing-original p:not([class*=mb-])+p:not([class*=mt-]){margin-top:1em}.alt-site .seo-landing-page .seo-landing-original :is(h2,h3,h4):not([class*=mb-])+p:not([class*=mt-]){margin-top:1rem}.alt-site .seo-landing-page .seo-landing-original :is(p,h1,h2,h3,h4,h5,h6).mb-0{margin-bottom:0}.alt-site .seo-landing-page .seo-landing-original :is(p,h1,h2,h3,h4,h5,h6).mb-1{margin-bottom:.25rem}.alt-site .seo-landing-page .seo-landing-original :is(p,h1,h2,h3,h4,h5,h6).mb-2{margin-bottom:.5rem}.alt-site .seo-landing-page .seo-landing-original :is(p,h1,h2,h3,h4,h5,h6).mb-3{margin-bottom:.75rem}.alt-site .seo-landing-page .seo-landing-original :is(p,h1,h2,h3,h4,h5,h6).mb-4{margin-bottom:1rem}.alt-site .seo-landing-page .seo-landing-original :is(p,h1,h2,h3,h4,h5,h6).mb-5{margin-bottom:1.25rem}.alt-site .seo-landing-page .seo-landing-original :is(p,h1,h2,h3,h4,h5,h6).mb-6{margin-bottom:1.5rem}.alt-site .seo-landing-page .seo-landing-original :is(p,h1,h2,h3,h4,h5,h6).mb-8{margin-bottom:2rem}.alt-site .seo-landing-page .seo-landing-original :is(p,h1,h2,h3,h4,h5,h6).mb-10{margin-bottom:2.5rem}.alt-site .seo-landing-page .seo-landing-original :is(p,h1,h2,h3,h4,h5,h6).mb-14{margin-bottom:3.5rem}.alt-site .seo-landing-page .seo-landing-original :is(p,h1,h2,h3,h4,h5,h6).mb-16{margin-bottom:4rem}.alt-site .seo-landing-page .seo-landing-original :is(p,h1,h2,h3,h4,h5,h6).mt-1{margin-top:.25rem}.alt-site .seo-landing-page .seo-landing-original :is(p,h1,h2,h3,h4,h5,h6).mt-3{margin-top:.75rem}.alt-site .seo-landing-page .seo-landing-original :is(p,h1,h2,h3,h4,h5,h6).mt-6{margin-top:1.5rem}.alt-site .seo-landing-page .seo-landing-original :is(p,h1,h2,h3,h4,h5,h6).mt-8{margin-top:2rem}.alt-site .seo-landing-page .seo-landing-original :is(p,h1,h2,h3,h4,h5,h6).mx-auto{margin-inline:auto}@media (width<=760px){.alt-site .seo-landing-page .seo-landing-original :is(p,h1,h2,h3,h4,h5,h6):is(.mb-10,.mb-14){margin-bottom:28px}}
