:root{--l-ground:#f8fafc;--l-sunken:#f1f5f9;--l-surface:#fff;--l-ink:#0f172a;--l-body:#334155;--l-muted:#475569;--l-faint:#64748b;--l-line:#0f172a1f;--l-line-strong:#0f172a47;--l-accent:#4022ea;--l-accent-tint:#f1effe;--l-cyan:#06b6d4;--l-warn:#f59e0b;--l-warn-bg:#fef3c7;--l-ok:#10b981;--l-crit:#b91c1c;--l-crit-strong:#ef4444}.v2{--v2-bg:#060b16;--v2-bg-2:#0f172a;--v2-bg-3:#16213a;--v2-line:#94a3b824;--v2-line-2:#94a3b842;--v2-fg:#f8fafc;--v2-fg-2:#94a3b8;--v2-fg-3:#64748b;--v2-cyan:#22d3ee;--v2-cyan-soft:#22d3ee1f;--v2-indigo:#4022ea;--v2-indigo-hover:#3417c9;--v2-grad:linear-gradient(135deg, #4022ea 0%, #06b6d4 100%);--v2-display:var(--font-instrument), sans-serif;--v2-mono:var(--font-jetbrains), monospace;background:var(--v2-bg);color:var(--v2-fg);font-variant-numeric:tabular-nums}.v2 ::selection{background:var(--v2-cyan);color:#060b16}.v2 :is(p,h1,h2,h3,h4,h5,h6,small,li,blockquote){color:inherit}.v2-atmo{isolation:isolate;position:relative}.v2-atmo:before{content:"";z-index:-2;pointer-events:none;background-image:radial-gradient(#94a3b821 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(90% 70% at 50% 30%,#000 30%,#0000 80%);mask-image:radial-gradient(90% 70% at 50% 30%,#000 30%,#0000 80%)}.v2-atmo:after{content:"";z-index:-3;pointer-events:none;background:radial-gradient(60% 45% at 78% 12%,#4022ea29,#0000 65%),radial-gradient(50% 40% at 12% 75%,#06b6d41a,#0000 65%);position:absolute;inset:0}.v2-display{font-family:var(--v2-display);letter-spacing:-.02em;text-wrap:balance;font-weight:700;line-height:1.15}.v2-h-hero{letter-spacing:-.035em;font-size:clamp(2rem,4.6vw,2.75rem);line-height:1.05}.v2-h-1{font-size:clamp(1.6rem,3.4vw,2rem);line-height:1.15}.v2-h-2{font-size:1.25rem;line-height:1.2}.v2-outline{color:#0000;-webkit-text-stroke:1.5px #f8fafcd9}@supports not (-webkit-text-stroke:1px black){.v2-outline{color:var(--v2-fg-2)}}.v2-ghost{z-index:-1;font-family:var(--v2-display);text-transform:uppercase;letter-spacing:-.02em;color:#0000;-webkit-text-stroke:1px #94a3b81a;-webkit-user-select:none;user-select:none;pointer-events:none;white-space:nowrap;font-size:clamp(5rem,18vw,16rem);font-weight:900;line-height:1;position:absolute;inset-inline:0;overflow:hidden}.v2-label{letter-spacing:.04em;color:var(--v2-fg-2);font-family:inherit;font-size:11px;font-weight:600}.v2-gradword{background:var(--v2-grad);color:#0000;-webkit-background-clip:text;background-clip:text}.v2-btn{cursor:pointer;border:1px solid #0000;border-radius:10px;align-items:center;gap:.55em;padding:14px 26px;font-family:inherit;font-size:15px;font-weight:600;text-decoration:none;transition:transform .14s cubic-bezier(.2,.7,.1,1),background .14s,color .14s,border-color .14s,box-shadow .14s;display:inline-flex}.v2-btn:active{transform:translateY(1px)scale(.99)}.v2-btn--primary{background:var(--v2-indigo);color:#fff;box-shadow:0 0 0 1px #4022ea66,0 8px 28px #4022ea59}.v2 a.v2-btn--primary{color:#fff}.v2-btn--primary:hover{background:var(--v2-indigo-hover);box-shadow:0 0 0 1px #4022ea80,0 10px 34px #4022ea80}.v2-btn--ghost{color:var(--v2-fg);border-color:var(--v2-line-2);background:0 0}.v2-btn--ghost:hover{border-color:var(--v2-cyan);color:var(--v2-cyan)}.v2-btn--cyan{background:var(--v2-cyan);color:#060b16}.v2-btn--cyan:hover{background:#67e8f9}.v2-btn--sm{padding:12px 22px;font-size:13px}.v2-card{background:var(--v2-bg-2);border:1px solid var(--v2-line);border-radius:14px;transition:transform .22s cubic-bezier(.16,1,.3,1),border-color .22s,background .22s,box-shadow .22s}.v2-card--hover:hover{background:var(--v2-bg-3);border-color:#22d3ee73;transform:translateY(-4px);box-shadow:0 18px 48px #02061099}.v2-chip{letter-spacing:.06em;border:1px solid var(--v2-line);color:var(--v2-fg-2);white-space:nowrap;background:#94a3b80d;border-radius:6px;align-items:center;padding:.45em .8em;font-family:inherit;font-size:11px;transition:color .3s,border-color .3s,background .3s,box-shadow .3s;display:inline-flex}.v2-chip--active{color:var(--v2-cyan);background:var(--v2-cyan-soft);border-color:#22d3ee99;box-shadow:0 0 14px #22d3ee40}.v2-chip--human{color:var(--v2-fg);border-style:dashed;border-color:#f8fafc66}.v2-stat-num{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-family:inherit;font-size:32px;font-weight:700;line-height:1}.v2-light{--v2-line:#0f172a1a;--v2-line-2:#0f172a42;--v2-fg:#0f172a;--v2-fg-2:#475569;--v2-fg-3:#64748b;color:#0f172a;background:#f8fafc}.v2-light .v2-label{color:#475569}.v2-light ::selection{color:#f8fafc;background:#0f172a}.v2-light .v2-card{background:#fff;border-color:#0f172a1a}.v2-light .v2-card--hover:hover{background:#fff;border-color:#4022ea73;box-shadow:0 14px 38px #0f172a1a}.v2-sunken{background:#f1f5f9}.v2-note{color:#334155;background:#fef3c7;border:1px solid #f59e0b;padding:13px 16px;font-size:13px;line-height:1.45}.v2-tlink{color:#4022ea;border-bottom:1px solid #4022ea;padding-bottom:2px;font-size:13px;font-weight:500;text-decoration:none;transition:color .14s,border-color .14s;display:inline-block}.v2-tlink:hover{color:#3417c9;border-color:#3417c9}.v2 .v2-tlink--cyan{color:var(--v2-cyan);border-bottom-color:var(--v2-cyan)}.v2-light .v2-btn--ghost{color:#0f172a;border-color:#0f172a42}.v2-light .v2-btn--ghost:hover{color:#4022ea;border-color:#4022ea}@keyframes v2-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.v2-marquee{width:max-content;animation:28s linear infinite v2-marquee;display:flex}.v2-marquee:hover{animation-play-state:paused}@keyframes v2-spin{to{transform:rotate(360deg)}}.v2-rotor{transform-origin:50%;animation:18s linear infinite v2-spin}@keyframes v2-pulse{0%,to{opacity:.7;box-shadow:0 0 #22d3ee80}50%{opacity:1;box-shadow:0 0 0 9px #22d3ee00}}.v2-pulse{animation:2.4s ease-in-out infinite v2-pulse}@keyframes v2-caret{50%{opacity:0}}.v2-caret:after{content:"▋";color:var(--v2-cyan);margin-left:2px;animation:.9s step-end infinite v2-caret}.v2 a{color:inherit;-webkit-text-decoration-color:var(--v2-line-2);text-decoration-color:var(--v2-line-2)}.v2 a:hover{-webkit-text-decoration-color:var(--v2-cyan);text-decoration-color:var(--v2-cyan)}.v2 input,.v2 textarea,.v2 select{background:var(--v2-bg-2);border:1px solid var(--v2-line-2);color:var(--v2-fg);border-radius:10px}.v2 input::-moz-placeholder{color:var(--v2-fg-3)}.v2 textarea::-moz-placeholder{color:var(--v2-fg-3)}.v2 input::placeholder,.v2 textarea::placeholder{color:var(--v2-fg-3)}.v2-light :is(input,textarea,select){color:#0f172a;background:#fff;border-color:#0f172a42}.v2-light :where(button,a,input,[tabindex]):focus-visible{outline-color:#4022ea}.v2 :where(button,a,input,[tabindex]):focus-visible{outline:2px solid var(--v2-cyan);outline-offset:2px}.v2 input[type=range]{appearance:none;background:var(--v2-line-2);border:0;border-radius:999px;height:4px}.v2 input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--v2-cyan);width:22px;height:22px;box-shadow:0 0 0 1px var(--v2-cyan), 0 0 18px #22d3ee80;cursor:pointer;border:3px solid #060b16;border-radius:999px}.v2 input.fs-slider[type=range]{appearance:none;cursor:pointer;border:none;outline:none;width:100%;margin:0;padding:0;display:block;background:0 0!important;height:26px!important}.v2 input.fs-slider[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg,#475569 0%,#22d3ee 45%,#34d399 75%,#fbbf24 100%);border-radius:999px;height:8px}.v2 input.fs-slider[type=range]::-webkit-slider-thumb{appearance:none;background:var(--v2-fg);border:3px solid var(--v2-cyan);cursor:grab;border-radius:50%;width:26px;height:26px;margin-top:-9px;box-shadow:0 2px 10px #0006}.v2 input.fs-slider[type=range]::-moz-range-track{background:linear-gradient(90deg,#475569 0%,#22d3ee 45%,#34d399 75%,#fbbf24 100%);border-radius:999px;height:8px}.v2 input.fs-slider[type=range]::-moz-range-thumb{background:var(--v2-fg);border:3px solid var(--v2-cyan);cursor:grab;border-radius:50%;width:22px;height:22px;box-shadow:0 2px 10px #0006}.v2 input.fs-slider[type=range]:active::-webkit-slider-thumb{cursor:grabbing}.v2 input.fs-slider--hell[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg,#cbd5e1 0%,#4022ea 45%,#7c3aed 75%,#f59e0b 100%)}.v2 input.fs-slider--hell[type=range]::-webkit-slider-thumb{background:#fff;border-color:#4022ea;box-shadow:0 2px 10px #0f172a40}.v2 input.fs-slider--hell[type=range]::-moz-range-track{background:linear-gradient(90deg,#cbd5e1 0%,#4022ea 45%,#7c3aed 75%,#f59e0b 100%)}.v2 input.fs-slider--hell[type=range]::-moz-range-thumb{background:#fff;border-color:#4022ea;box-shadow:0 2px 10px #0f172a40}@keyframes fs-burst{0%{opacity:1;transform:translate(-50%,-50%)translate(0)scale(1)}60%{opacity:1}to{transform:translate(-50%, -50%) translate(var(--dx), var(--dy)) scale(.3);opacity:0}}@keyframes v2-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.v2-ticker-bahn{width:max-content;animation:42s linear infinite v2-ticker;display:flex}.v2-ticker:hover .v2-ticker-bahn,.v2-ticker:focus-within .v2-ticker-bahn{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.v2-ticker-bahn{animation:none}.v2-ticker{justify-content:center;display:flex}.v2-ticker-bahn>:nth-child(n+2){display:none}.v2-marquee,.v2-rotor,.v2-pulse,.v2-caret:after{animation:none}}.v2 pre code{color:inherit;background:0 0;border:0;padding:0}.v2 :not(pre)>code{border:1px solid var(--v2-line-2);color:var(--v2-fg);background:#94a3b824}.v2-prose{color:var(--v2-fg-2);font-size:16.5px;line-height:1.75}.v2-prose>*+*{margin-top:1.15em}.v2-prose h2{font-family:var(--v2-display);letter-spacing:-.02em;color:var(--v2-fg);margin-top:2.6em;scroll-margin-top:5rem;font-size:1.42rem;font-weight:700;line-height:1.25}.v2-prose h3{color:var(--v2-fg);margin-top:1.9em;font-size:1.06rem;font-weight:650}.v2-prose strong{color:var(--v2-fg);font-weight:650}.v2-prose a{color:var(--v2-cyan);text-underline-offset:3px}.v2-prose ul,.v2-prose ol{padding-left:1.15em}.v2-prose li+li{margin-top:.5em}.v2-prose ul{padding-left:0;list-style:none}.v2-prose ul>li{padding-left:1.35em;position:relative}.v2-prose ul>li:before{content:"●";color:var(--v2-cyan);font-size:.62em;position:absolute;top:.05em;left:0}.v2-prose ol{list-style:decimal}.v2-prose ol>li::marker{color:var(--v2-cyan);font-family:var(--v2-mono);font-size:.85em}.v2-prose blockquote{border-left:2px solid var(--v2-cyan);color:var(--v2-fg);padding:.15em 0 .15em 1.15em;font-size:.97em}.v2-prose blockquote cite{font-family:var(--v2-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--v2-fg-3);margin-top:.7em;font-size:.7rem;font-style:normal;display:block}.v2-prose table{border-collapse:collapse;width:100%;font-size:.94em}.v2-prose th,.v2-prose td{text-align:left;border-bottom:1px solid var(--v2-line);vertical-align:top;padding:.7em .9em .7em 0}.v2-prose th{color:var(--v2-fg);font-weight:650}.v2-light .v2-prose{color:#334155}.v2-light .v2-prose :is(h2,h3,strong){color:#0f172a}.v2-light .v2-prose a,.v2-light .v2-prose ul>li:before{color:#4022ea}.v2-light .v2-prose ol>li::marker{color:#4022ea}.v2-light .v2-prose blockquote{color:#0f172a;border-left-color:#4022ea}.v2-light .v2-prose blockquote cite{color:#475569}.v2-light .v2-prose :is(th,td){border-bottom-color:#0f172a1f}.v2-light .v2-prose th,.v2-light .v2-prose-title{color:#0f172a}.v2-light .v2 :not(pre)>code,.v2-light :not(pre)>code{color:#0f172a;background:#0f172a0f;border-color:#0f172a1f}.v2-prose-title{font-family:var(--v2-display);letter-spacing:-.025em;text-wrap:balance;color:var(--v2-fg);font-size:clamp(1.9rem,3.4vw,2.85rem);font-weight:800;line-height:1.1}.site-header{z-index:50;border-bottom:1px solid var(--l-line-strong);background:var(--l-ground);position:sticky;top:0}.site-header [hidden]{display:none!important}.site-header__bar{justify-content:space-between;align-items:center;gap:24px;max-width:1200px;min-height:76px;margin-inline:auto;padding:14px 32px;display:flex}.site-header__brand{color:var(--l-ink);flex:none;align-items:center;gap:12px;text-decoration:none;display:flex}.site-header__brand strong{letter-spacing:-.027em;font-size:20px;line-height:1.2;display:block}.site-header__claim{color:var(--l-muted);margin-top:3px;font-size:11px;line-height:1;display:block}.site-header__desktop{align-items:center;gap:24px;display:flex}.site-header__category>button,.site-header__prices{min-height:44px;color:var(--l-ink);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.site-header__category>button[aria-expanded=true],.site-header__category>button:hover,.site-header__prices:hover{color:var(--l-accent)}.site-header button[aria-expanded=true]>svg{transform:rotate(180deg)}.site-header :is(a,button):focus-visible{outline:2px solid var(--l-accent);outline-offset:4px;border-radius:4px}.main-menu{overscroll-behavior-y:contain;border-bottom:1px solid var(--l-line-strong);background:var(--l-ground);max-height:calc(100dvh - 77px);position:absolute;inset:100% 0 auto;overflow-y:auto;box-shadow:0 18px 32px #0f172a1a}.main-menu__content{max-width:1200px;margin-inline:auto;padding:28px 32px 22px}.main-menu__groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:52px;display:grid}.main-menu__group-title{color:var(--l-muted);margin:0 0 8px;font-size:12px;font-weight:600}.main-menu__group-title a{min-height:36px;color:inherit;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.main-menu__links{margin:0;padding:0;list-style:none}.main-menu__links li+li{border-top:1px solid var(--l-line)}.main-menu__links a{color:var(--l-ink);padding:12px 0;text-decoration:none;display:block}.main-menu__link-title{font-size:15px;font-weight:550;line-height:1.4;display:block}.main-menu__link-description{color:var(--l-muted);margin-top:3px;font-size:13px;line-height:1.45;display:block}.main-menu__links a:hover .main-menu__link-title,.main-menu__group-title a:hover{color:var(--l-accent)}.main-menu__direct{border-top:1px solid var(--l-line-strong);flex-wrap:wrap;gap:12px 32px;margin-top:20px;padding-top:8px;display:flex}.main-menu__direct a{min-height:44px;color:var(--l-accent);align-items:center;gap:12px;font-size:14px;font-weight:550;text-decoration:none;display:inline-flex}.main-menu__content--unternehmen .main-menu__groups{grid-template-columns:1fr}.main-menu__content--wissen .main-menu__groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.main-menu__content--produkte .main-menu__groups{grid-template-columns:minmax(0,3fr) minmax(0,1fr)}.main-menu__content--produkte .main-menu__links{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.main-menu__content--produkte .main-menu__group:last-child .main-menu__links{display:block}.main-menu__content--unternehmen .main-menu__links{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.main-menu__content--produkte .main-menu__links li,.main-menu__content--unternehmen .main-menu__links li{border-top:0}.site-header__mobile-actions,.site-header__mobile-menu{display:none}.site-header__icon{border:1px solid var(--l-line-strong);width:44px;height:44px;color:var(--l-ink);cursor:pointer;background:0 0;border-radius:8px;flex:none;place-items:center;display:grid}@media (max-width:1279px){.site-header__desktop{display:none}.site-header__mobile-actions{align-items:center;gap:16px;display:flex}.site-header__mobile-menu{overscroll-behavior-y:contain;border-block:1px solid var(--l-line-strong);background:var(--l-ground);max-height:calc(100dvh - 77px);padding:8px 20px max(20px, env(safe-area-inset-bottom));display:block;position:absolute;inset:100% 0 auto;overflow-y:auto}.site-header__mobile-category{border-bottom:1px solid var(--l-line)}.site-header__mobile-category>button,.site-header__mobile-direct{width:100%;min-height:52px;color:var(--l-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:12px 0;font-size:16px;font-weight:500;text-decoration:none;display:flex}.site-header__mobile-menu>.v2-btn{justify-content:center;width:100%;margin-top:12px}.site-header__mobile-menu .main-menu__content{padding:4px 0 16px 14px}.site-header__mobile-menu .main-menu__groups,.site-header__mobile-menu .main-menu__links{display:block}.site-header__mobile-menu .main-menu__group+.main-menu__group{margin-top:24px}.site-header__mobile-menu .main-menu__group-title{margin-bottom:2px}.site-header__mobile-menu .main-menu__links li+li{border-top:1px solid var(--l-line)}.site-header__mobile-menu .main-menu__direct{flex-direction:column;gap:0;margin-top:12px}}@media (max-width:639px){.site-header__bar{gap:16px;padding-inline:20px}.site-header__claim{display:none}}.service-hero-section{background:#07101d}.service-hero{isolation:isolate;color:#f8fafc;touch-action:pan-y;min-height:clamp(620px,100dvh - 112px,760px);position:relative;overflow:clip}.service-hero__media,.service-hero__scrim{position:absolute;inset:0}.service-hero__media{z-index:-3;background:#18212b;overflow:clip}.service-hero__poster,.service-hero__video{-o-object-fit:cover;object-fit:cover;-o-object-position:var(--hero-position,center);object-position:var(--hero-position,center);width:100%;height:100%;transform:scale(var(--hero-scale,1));transform-origin:72% 46%}.service-hero__poster{z-index:0}.service-hero__video{z-index:1;opacity:0;transition:opacity .24s ease-out;position:absolute;inset:0}.service-hero__video.is-ready{opacity:1}.service-hero__scrim{z-index:-2;pointer-events:none;background:linear-gradient(90deg,#040911e6 0%,#040911a3 34%,#0409110a 63%,#0000 100%),linear-gradient(#0409110a 0%,#0000 70%,#0409118f 100%)}.service-hero__inner{min-height:inherit;flex-direction:column;justify-content:space-between;max-width:1280px;margin-inline:auto;padding:24px clamp(20px,4vw,48px) 80px;display:flex;position:relative}.service-hero__copy{width:min(520px,100%);margin-block:auto}.service-hero__panel{-webkit-backdrop-filter:blur(18px)saturate(.9);backdrop-filter:blur(18px)saturate(.9);background:#08101db8;border:1px solid #ffffff2e;border-radius:16px;padding:clamp(24px,3.5vw,38px);animation:.46s cubic-bezier(.16,1,.3,1) both service-panel-in;box-shadow:inset 0 1px #ffffff1f,0 22px 70px #0308113d}@keyframes service-panel-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.service-hero__kicker{color:#d9d6ff;letter-spacing:.035em;margin:0;font-size:12px;font-weight:650}.service-hero__headline{color:#f8fafc;max-width:12ch;font-family:var(--v2-display);letter-spacing:-.045em;text-wrap:balance;margin:20px 0 0;font-size:clamp(2.3rem,4.1vw,3.35rem);font-weight:700;line-height:.98}.service-hero__lead{color:#d6dee8;max-width:44ch;margin:28px 0 0;font-size:clamp(1rem,1.7vw,1.1rem);font-weight:430;line-height:1.55}.founding-notice{color:#0f172a;background:#eef0ff;border-bottom:1px solid #0f172a1f}.founding-notice__inner{grid-template-columns:minmax(0,1.18fr) minmax(340px,.82fr);align-items:center;gap:clamp(38px,7vw,92px);max-width:1200px;margin-inline:auto;padding:34px 32px;display:grid}.founding-notice__copy{max-width:650px}.founding-notice__label,.founding-notice__availability,.founding-notice__price,.founding-notice__comparison{margin:0}.founding-notice__label{color:#4022ea;letter-spacing:.02em;font-size:12px;font-weight:650}.founding-notice__copy h2{color:#0f172a;max-width:22ch;font-family:var(--v2-display);letter-spacing:-.035em;text-wrap:balance;margin:9px 0 0;font-size:clamp(1.55rem,2.8vw,2.15rem);font-weight:700;line-height:1.06}.founding-notice__copy>p:last-child{color:#475569;max-width:58ch;margin:13px 0 0;font-size:14px;line-height:1.52}.founding-notice__offer{border-left:1px solid #4022ea38;padding-left:30px}.founding-notice__availability{color:#4022ea;font-size:13px;font-weight:650}.founding-notice__price{color:#0f172a;margin-top:9px;font-size:17px;font-weight:520;line-height:1.35}.founding-notice__price strong{font-size:20px;font-weight:750}.founding-notice__comparison{color:#475569;margin-top:3px;font-size:13px;line-height:1.45}.founding-notice__link{color:#4022ea;align-items:center;gap:8px;width:fit-content;margin-top:15px;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}.founding-notice__link span{transition:transform .16s cubic-bezier(.16,1,.3,1)}.founding-notice__link:hover span{transform:translate(3px)}.automation-hero{color:#0f172a;background:#f8fafc;border-bottom:1px solid #0f172a1f}.automation-hero__inner{grid-template-columns:minmax(0,1fr) minmax(440px,1fr);align-items:center;gap:clamp(52px,7vw,92px);max-width:1200px;margin-inline:auto;padding:68px 32px 64px;display:grid}.automation-hero__copy h1{color:#0f172a;max-width:18ch;font-family:var(--v2-display);letter-spacing:-.055em;text-wrap:balance;margin:22px 0 0;font-size:clamp(2.45rem,4.2vw,3.6rem);font-weight:710;line-height:.98}.automation-hero__line{white-space:nowrap;display:block}.automation-hero__copy>p{max-width:48ch;margin-top:25px!important}.automation-hero__actions{flex-wrap:wrap;gap:11px;margin-top:28px;display:flex}.automation-hero__media-wrap>p{color:#64748b;max-width:58ch;margin:11px 0 0;font-size:12px;line-height:1.45}.automation-hero__media{background:#d9dee6;border:1px solid #0f172a1f;border-radius:16px;min-height:470px;position:relative;overflow:hidden;box-shadow:0 26px 72px #0f172a1f}.automation-hero__media img{-o-object-fit:cover;object-fit:cover;-o-object-position:54% center;object-position:54% center}.automation-definition,.automation-journey,.automation-faq{grid-template-columns:minmax(240px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(44px,8vw,105px);display:grid}.automation-definition__intro,.automation-journey__intro{position:sticky;top:112px}.automation-definition__intro>p,.automation-journey__intro>p,.automation-portal-intro>p{max-width:55ch;margin-top:18px!important}.automation-definition__flow>div:first-child article,.automation-journey__steps>div:first-child article,.automation-faq__list>div:first-child article{border-top-color:#0f172a47}.automation-definition__flow article{border-top:1px solid #0f172a1f;grid-template-columns:minmax(150px,.55fr) minmax(0,1.45fr);gap:26px;padding:22px 0;display:grid}.automation-definition__flow article>span{color:#0f172a;letter-spacing:-.015em;font-size:16px;font-weight:680}.automation-definition__flow article>p{color:#475569;margin:0;font-size:15px;line-height:1.55}.automation-portal-intro{max-width:760px}.automation-portal-preview{margin:34px 0 0}.automation-portal-preview__screen{background:#f8fafc;border:1px solid #0f172a24;border-radius:16px;grid-template-columns:190px minmax(0,1fr);min-height:585px;display:grid;overflow:hidden;box-shadow:0 30px 80px #0f172a1f}.automation-portal-preview__sidebar{color:#f8fafc;background:#0f172a;flex-direction:column;padding:23px 16px 18px;display:flex}.automation-portal-preview__brand{letter-spacing:-.04em;border-bottom:1px solid #ffffff1a;padding:0 9px 19px;font-size:18px;font-weight:760}.automation-portal-preview__brand:after{content:"";background:#4022ea;width:5px;height:5px;margin-left:3px;display:inline-block}.automation-portal-preview__client{color:#cbd5e1;margin:18px 9px 12px;font-size:11px;font-weight:650}.automation-portal-preview__sidebar nav{gap:3px;display:grid}.automation-portal-preview__sidebar nav span{color:#94a3b8;border-radius:8px;padding:10px 9px;font-size:12px}.automation-portal-preview__sidebar nav span.is-active{color:#f8fafc;background:#4022ea33}.automation-portal-preview__sidebar-status{border-top:1px solid #ffffff1a;gap:4px;margin-top:auto;padding:15px 9px 0;display:grid}.automation-portal-preview__sidebar-status span{color:#94a3b8;font-size:10px}.automation-portal-preview__sidebar-status strong{color:#f8fafc;font-size:12px}.automation-portal-preview__main{min-width:0}.automation-portal-preview__topbar{color:#64748b;background:#fff;border-bottom:1px solid #0f172a1a;justify-content:space-between;align-items:center;min-height:58px;padding:0 25px;font-size:11px;display:flex}.automation-portal-preview__sync{color:#166534;font-weight:650}.automation-portal-preview__content{padding:clamp(24px,4vw,42px)}.automation-portal-preview__heading>p,.automation-portal-preview__timeline>p,.automation-portal-preview__next>p{color:#64748b;letter-spacing:.035em;margin:0;font-size:10px;font-weight:650}.automation-portal-preview__heading h3{color:#0f172a;letter-spacing:-.04em;margin:7px 0 0;font-size:clamp(1.55rem,3vw,2.25rem);font-weight:720;line-height:1.05}.automation-portal-preview__summary{background:#fff;border:1px solid #0f172a1a;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:25px;display:grid}.automation-portal-preview__summary>div{gap:6px;padding:17px 18px;display:grid}.automation-portal-preview__summary>div+div{border-left:1px solid #0f172a1a}.automation-portal-preview__summary span{color:#64748b;font-size:10px}.automation-portal-preview__summary strong{color:#0f172a;font-size:14px;line-height:1.25}.automation-portal-preview__workspace{grid-template-columns:minmax(0,1.35fr) minmax(220px,.65fr);align-items:start;gap:16px;margin-top:16px;display:grid}.automation-portal-preview__timeline,.automation-portal-preview__next{background:#fff;border:1px solid #0f172a1a;border-radius:12px}.automation-portal-preview__timeline{padding:18px}.automation-portal-preview__timeline ol{margin:15px 0 0;padding:0;list-style:none;display:grid}.automation-portal-preview__timeline li{grid-template-columns:13px 1fr;gap:12px;min-height:61px;display:grid;position:relative}.automation-portal-preview__timeline li>span{background:#fff;border:2px solid #cbd5e1;border-radius:50%;width:9px;height:9px;margin-top:4px;position:relative}.automation-portal-preview__timeline li:not(:last-child)>span:after{content:"";background:#e2e8f0;width:1px;height:50px;position:absolute;top:9px;left:2px}.automation-portal-preview__timeline li.is-complete>span{background:#15803d;border-color:#15803d}.automation-portal-preview__timeline li.is-current>span{background:#4022ea;border-color:#4022ea;box-shadow:0 0 0 4px #4022ea1f}.automation-portal-preview__timeline li strong,.automation-portal-preview__timeline li small{display:block}.automation-portal-preview__timeline li strong{color:#0f172a;font-size:13px;line-height:1.25}.automation-portal-preview__timeline li small{color:#64748b;max-width:50ch;margin-top:3px;font-size:11px;line-height:1.35}.automation-portal-preview__next{background:#eef0ff;padding:18px}.automation-portal-preview__next>strong,.automation-portal-preview__next>small{display:block}.automation-portal-preview__next>strong{color:#0f172a;margin-top:10px;font-size:15px;line-height:1.3}.automation-portal-preview__next>small{color:#475569;margin-top:7px;font-size:11px;line-height:1.45}.automation-portal-preview__next>div{border-top:1px solid #4022ea29;gap:7px;margin-top:16px;padding-top:13px;display:grid}.automation-portal-preview__next>div span{color:#4022ea;font-size:11px;font-weight:650}.automation-portal-preview figcaption{color:#64748b;margin-top:10px;font-size:12px}.automation-examples__lead{max-width:62ch;margin-top:18px!important}.automation-examples__tabs-label{color:#64748b;letter-spacing:.09em;text-transform:uppercase;margin:28px 0 0;font-size:11px;font-weight:700;line-height:1.3}.automation-branch-tabs{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.automation-branch-tabs button{color:#475569;cursor:pointer;background:#fff;border:1px solid #0f172a21;border-radius:10px;padding:10px 14px;font-family:inherit;font-size:13px;transition:border-color .15s,color .15s,background .15s,transform .15s}.automation-branch-tabs button:hover{color:#4022ea;border-color:#4022ea73}.automation-branch-tabs button:active{transform:translateY(1px)}.automation-branch-tabs button[aria-selected=true]{color:#4022ea;background:#eef0ff;border-color:#4022ea;font-weight:650}.automation-example-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-top:22px;display:grid}.automation-example-card{background:#fff;border:1px solid #0f172a1c;border-radius:16px;flex-direction:column;height:100%;min-height:345px;padding:clamp(24px,3vw,32px);display:flex;box-shadow:0 18px 54px #0f172a0e}.automation-examples__scope{border-top:1px solid #0f172a24;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;margin-top:clamp(28px,4vw,44px);padding-top:clamp(26px,4vw,38px);display:grid}.automation-examples__scope p{color:#4022ea;letter-spacing:.04em;margin:0 0 9px;font-size:12px;font-weight:700}.automation-examples__scope h3{color:#0f172a;letter-spacing:-.035em;margin:0;font-size:clamp(1.35rem,2.5vw,1.8rem);font-weight:700;line-height:1.08}.automation-examples__scope span{color:#475569;max-width:66ch;margin-top:12px;font-size:14px;line-height:1.6;display:block}.automation-examples__scope .v2-btn{white-space:nowrap}.automation-example-card h3{color:#0f172a;letter-spacing:-.035em;margin:0;font-size:clamp(1.35rem,2.3vw,1.75rem);font-weight:700;line-height:1.08}.automation-example-card>p{color:#475569;margin:15px 0 0;font-size:14px;line-height:1.55}.automation-example-flow{flex-wrap:wrap;align-items:center;gap:7px;margin-top:22px;display:flex}.automation-example-flow span{color:#64748b;align-items:center;font-size:11px;line-height:1.3;display:inline-flex}.automation-example-flow span:not(:last-child):after{content:"→";color:#94a3b8;margin-left:7px}.automation-example-flow span.is-human{color:#4022ea;background:#eef0ff;border-radius:7px;padding:5px 7px;font-weight:650}.automation-example-card .automation-example-card__variant{color:#4022ea;border-top:1px solid #0f172a17;margin-top:auto;padding-top:20px;font-weight:550}.automation-journey__intro .v2-btn{margin-top:24px}.automation-journey__steps article{border-top:1px solid #0f172a1f;grid-template-columns:minmax(125px,.45fr) minmax(180px,.65fr) minmax(0,1.25fr);align-items:start;gap:22px;padding:23px 0;display:grid}.automation-journey__steps article>p,.automation-journey__steps article>h3,.automation-journey__steps article>span{margin:0}.automation-journey__steps article>p{color:#4022ea;font-size:12px;font-weight:650}.automation-journey__steps article>h3{color:#0f172a;letter-spacing:-.02em;font-size:17px;font-weight:680;line-height:1.25}.automation-journey__steps article>span{color:#475569;font-size:14px;line-height:1.55}.automation-faq__list article{border-top:1px solid #0f172a1f;padding:21px 0}.automation-faq__list h3{color:#0f172a;letter-spacing:-.018em;margin:0;font-size:17px;font-weight:670;line-height:1.3}.automation-faq__list p{color:#475569;max-width:65ch;margin:9px 0 0;font-size:14px;line-height:1.55}.automation-founding{color:#0f172a;background:#eef0ff;border-top:1px solid #4022ea26}.automation-founding__inner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:48px;max-width:1200px;margin-inline:auto;padding:50px 32px;display:grid}.automation-founding__inner h2{max-width:690px;margin-top:12px!important}.automation-founding__inner p{max-width:68ch;margin-top:13px!important}.automation-founding__action{justify-self:end}.service-hero__actions{flex-wrap:wrap;align-items:center;gap:11px;margin-top:28px;display:flex}.service-hero__primary,.service-hero__secondary{white-space:nowrap;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;min-height:46px;padding:0 18px;font-size:14px;font-weight:650;line-height:1;text-decoration:none;transition:transform .15s cubic-bezier(.16,1,.3,1),background .15s,border-color .15s;display:inline-flex}.service-hero__primary{color:#f8fafc;background:#4022ea}.service-hero__primary:hover{background:#351bc7}.service-hero__secondary{color:#f8fafc;background:#ffffff0f;border-color:#ffffff47}.service-hero__secondary:hover{background:#ffffff1f;border-color:#ffffff8a}.service-hero__primary:active,.service-hero__secondary:active,.service-hero__arrow:active,.service-hero__tab:active{transform:translateY(1px)scale(.99)}.service-hero :is(a,button):focus-visible{outline-offset:3px;outline:3px solid #c9c2ff}.service-hero__controls{grid-template-columns:44px minmax(0,1fr) 44px;align-items:stretch;gap:10px;display:grid;position:absolute;bottom:16px;left:clamp(20px,4vw,48px);right:clamp(20px,4vw,48px)}.service-hero__tabs{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#08101db3;border:1px solid #ffffff2b;border-radius:14px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff1a}.service-hero__tab{color:#c6d0dc;cursor:pointer;text-align:center;background:0 0;border:0;border-right:1px solid #ffffff1f;min-width:0;padding:14px 12px;font-family:inherit;font-size:13px;font-weight:550;line-height:1.15;transition:background .16s,color .16s,transform .15s;position:relative}.service-hero__tab:last-child{border-right:0}.service-hero__tab:hover{color:#f8fafc;background:#ffffff12}.service-hero__tab[aria-selected=true]{color:#f8fafc;background:#ffffff24}.service-hero__tab[aria-selected=true]:after{content:"";background:#7662f4;border-radius:2px;height:2px;position:absolute;bottom:7px;left:14px;right:14px}.service-hero__arrow{color:#f8fafc;cursor:pointer;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#08101db3;border:1px solid #ffffff2b;border-radius:14px;place-items:center;min-width:44px;transition:background .16s,border-color .16s,transform .15s;display:grid}.service-hero__arrow:hover{background:#08101de0;border-color:#ffffff6b}.service-hero__arrow-glyph{font-size:19px;line-height:1}.service-hero__replay{color:#f8fafc;min-height:44px;font:inherit;cursor:pointer;background:#08101dd9;border:1px solid #ffffff47;border-radius:10px;align-items:center;gap:8px;padding:0 14px;font-size:13px;display:inline-flex;position:absolute;top:24px;right:clamp(20px,4vw,48px)}.service-hero__replay:hover{background:#182536}.pricing-kicker{color:#4022ea;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700;line-height:1.2}.pricing-hero{background:#f8fafc;border-bottom:1px solid #0f172a1f}.pricing-hero__inner{grid-template-columns:minmax(0,.98fr) minmax(430px,1.02fr);align-items:center;gap:clamp(48px,7vw,88px);max-width:1200px;margin-inline:auto;padding:62px 32px 68px;display:grid}.pricing-hero__copy h1{color:#0f172a;max-width:12ch;font-family:var(--v2-display);letter-spacing:-.058em;text-wrap:balance;margin:20px 0 0;font-size:clamp(2.8rem,5.2vw,4.7rem);font-weight:710;line-height:.98}.pricing-hero__lead{color:#334155;max-width:52ch;margin:25px 0 0;font-size:17px;line-height:1.55}.pricing-hero__actions{flex-wrap:wrap;gap:11px;margin-top:29px;display:flex}.pricing-hero__media{aspect-ratio:4/3;isolation:isolate;background:#f7f7f3;border:1px solid #0f172a1f;border-radius:16px;position:relative;overflow:hidden}.pricing-hero__poster,.pricing-hero__video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.pricing-hero__poster{z-index:0}.pricing-hero__video{z-index:1;opacity:0;transition:opacity .18s ease-out}.pricing-hero__video--ready{opacity:1}.pricing-section{border-bottom:1px solid #0f172a1a}.pricing-section__inner{max-width:1200px;margin-inline:auto;padding:92px 32px}.pricing-section__inner>div>h2,.pricing-closing h2{color:#0f172a;max-width:18ch;font-family:var(--v2-display);letter-spacing:-.052em;text-wrap:balance;margin:0;font-size:clamp(2.05rem,4vw,3.55rem);font-weight:700;line-height:1}.pricing-section__lead{color:#475569;max-width:62ch;margin:20px 0 0;font-size:16px;line-height:1.6}.pricing-routes{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:14px;margin-top:42px;display:grid}.pricing-route--automation{grid-row:1/3}.pricing-route>article{background:#fff;border:1px solid #0f172a1c;border-radius:16px;flex-direction:column;height:100%;min-height:270px;padding:clamp(26px,4vw,42px);display:flex}.pricing-route--automation>article{background:#ecebff;border-color:#4022ea38;min-height:554px}.pricing-route__label{color:#4022ea;margin:0;font-size:13px;font-weight:700;line-height:1.3}.pricing-route h3,.pricing-offer h3{color:#0f172a;max-width:18ch;font-family:var(--v2-display);letter-spacing:-.043em;text-wrap:balance;margin:16px 0 0;font-size:clamp(1.45rem,2.6vw,2.25rem);font-weight:700;line-height:1.05}.pricing-route>article>p:not(.pricing-route__label){color:#475569;max-width:48ch;margin:18px 0 0;font-size:15px;line-height:1.6}.pricing-route__price{flex-direction:column;gap:5px;margin-top:auto;padding-top:32px;display:flex}.pricing-route__price strong{color:#0f172a;letter-spacing:-.035em;font-size:clamp(1.25rem,2.2vw,1.8rem);font-weight:710;line-height:1.1}.pricing-route__price span{color:#64748b;font-size:12px;line-height:1.45}.pricing-route__link{align-items:center;gap:8px;width:fit-content;margin-top:21px;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex;color:#4022ea!important}.pricing-route__link span{transition:transform .15s ease-out}.pricing-route__link:hover span{transform:translate(3px)}.pricing-automation{background:#f1f5f9}.pricing-stage-list{border-bottom:1px solid #0f172a24;margin-top:48px}.pricing-stage{border-top:1px solid #0f172a24;grid-template-columns:minmax(150px,.72fr) minmax(190px,.78fr) minmax(0,1.5fr);align-items:start;gap:clamp(24px,5vw,62px);padding:30px 0;display:grid}.pricing-stage__name{align-items:baseline;gap:13px;display:flex}.pricing-stage__name>span{color:#94a3b8;font-family:var(--v2-mono);font-size:11px}.pricing-stage__name h3{color:#0f172a;letter-spacing:-.025em;margin:0;font-size:18px;font-weight:700;line-height:1.25}.pricing-stage__price{flex-direction:column;gap:7px;display:flex}.pricing-stage__price strong{color:#0f172a;letter-spacing:-.025em;font-size:19px;font-weight:710;line-height:1.2}.pricing-stage__price span{color:#64748b;font-size:12px;line-height:1.45}.pricing-stage__content>p{color:#334155;max-width:62ch;margin:0;font-size:14px;line-height:1.6}.pricing-stage details{margin-top:14px}.pricing-stage summary{color:#4022ea;cursor:pointer;width:fit-content;font-size:13px;font-weight:650}.pricing-stage summary:focus-visible{outline-offset:4px;border-radius:4px;outline:3px solid #4022ea47}.pricing-stage ul,.pricing-offer ul{gap:9px;margin:16px 0 0;padding:0;list-style:none;display:grid}.pricing-stage li,.pricing-offer li{color:#475569;padding-left:17px;font-size:13px;line-height:1.5;position:relative}.pricing-stage li:before,.pricing-offer li:before{content:"";background:#4022ea;width:7px;height:1px;position:absolute;top:.67em;left:0}.pricing-automation__action{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;margin-top:31px;display:grid}.pricing-automation__action p{color:#64748b;max-width:68ch;margin:0;font-size:13px;line-height:1.55}.pricing-founding__panel{background:#ecebff;border:1px solid #4022ea38;border-radius:16px;grid-template-columns:minmax(0,.95fr) minmax(330px,1.05fr);align-items:center;gap:clamp(42px,7vw,82px);padding:clamp(30px,5vw,52px);display:grid}.pricing-founding__panel h2{color:#0f172a;max-width:13ch;font-family:var(--v2-display);letter-spacing:-.052em;margin:17px 0 0;font-size:clamp(2rem,4vw,3.45rem);font-weight:700;line-height:1}.pricing-founding__panel>div:first-child>p:not(.pricing-kicker){color:#475569;max-width:54ch;margin:20px 0 25px;font-size:15px;line-height:1.6}.pricing-founding__prices{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pricing-founding__prices>div{background:#ffffff9e;border:1px solid #4022ea29;border-radius:14px;flex-direction:column;min-width:0;padding:21px;display:flex}.pricing-founding__prices span{color:#475569;font-size:12px;font-weight:650}.pricing-founding__prices strong{color:#4022ea;letter-spacing:-.04em;margin-top:8px;font-size:clamp(1.65rem,3vw,2.4rem);font-weight:730;line-height:1}.pricing-founding__prices small{color:#64748b;margin-top:8px;font-size:11px}.pricing-founding__prices>p{color:#64748b;grid-column:1/-1;margin:4px 0 0;font-size:12px;line-height:1.55}.faq-nav{flex-wrap:wrap;gap:8px 10px;margin-top:28px;display:flex}.faq-nav a{border:1px solid var(--l-line-strong);min-height:36px;color:var(--l-ink);border-radius:999px;align-items:center;padding:0 14px;font-size:14px;font-weight:550;text-decoration:none;display:inline-flex}.faq-nav a:hover{border-color:var(--l-accent);color:var(--l-accent)}.faq-liste{max-width:820px;margin-top:28px}.faq-liste details{scroll-margin-top:100px}.faq-liste p{max-width:72ch}.pricing-faq__list{max-width:820px;margin-top:36px}.pricing-faq__list p{max-width:72ch}.pricing-additional{background:#f1f5f9}.pricing-offers{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:stretch;gap:14px;margin-top:42px;display:grid}.pricing-offer>article{background:#fff;border:1px solid #0f172a1c;border-radius:16px;flex-direction:column;height:100%;padding:clamp(27px,4vw,40px);display:flex}.pricing-offer>article>p:not(.pricing-route__label):not(.pricing-web-addons){color:#475569;max-width:54ch;margin:18px 0 0;font-size:14px;line-height:1.6}.pricing-offer__price{flex-direction:column;gap:6px;margin-top:30px;display:flex}.pricing-offer__price strong{color:#0f172a;letter-spacing:-.045em;font-size:clamp(1.8rem,3.6vw,2.8rem);font-weight:730;line-height:1}.pricing-offer__price span{color:#64748b;font-size:12px}.pricing-offer__actions{flex-wrap:wrap;gap:10px;margin-top:auto;padding-top:28px;display:flex}.pricing-web-levels{border-bottom:1px solid #0f172a1f;margin-top:27px}.pricing-web-levels>div{border-top:1px solid #0f172a1f;grid-template-columns:96px minmax(130px,.65fr) minmax(0,1fr);align-items:baseline;gap:17px;padding:16px 0;display:grid}.pricing-web-levels span{color:#4022ea;font-size:13px;font-weight:700}.pricing-web-levels strong{color:#0f172a;font-size:14px}.pricing-web-levels small{color:#64748b;font-size:12px;line-height:1.5}.pricing-web-addons{color:#64748b;margin:19px 0 0;font-size:12px;line-height:1.55}.pricing-closing{background:#f8fafc;border-bottom:1px solid #0f172a1a}.pricing-closing__inner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:42px;max-width:1200px;margin-inline:auto;padding:72px 32px;display:grid}.pricing-closing h2{max-width:19ch;font-size:clamp(1.8rem,3.3vw,2.8rem)}.pricing-closing p{color:#475569;max-width:56ch;margin:15px 0 0;font-size:15px;line-height:1.6}@media (max-width:1023px){.pricing-hero__inner{grid-template-columns:1fr;gap:42px}.pricing-hero__copy h1{max-width:13ch}.pricing-stage{grid-template-columns:minmax(150px,.7fr) minmax(170px,.7fr) minmax(0,1.6fr);gap:26px}.pricing-founding__panel,.pricing-offers{grid-template-columns:1fr}.pricing-founding__panel{gap:34px}}@media (max-width:767px){.pricing-hero__inner{padding:42px 20px 44px}.pricing-hero__copy h1{margin-top:16px;font-size:clamp(2.45rem,12vw,3.35rem);line-height:.99}.pricing-hero__lead{margin-top:20px;font-size:16px}.pricing-hero__actions{grid-template-columns:1fr;margin-top:24px;display:grid}.pricing-hero__actions .v2-btn,.pricing-automation__action .v2-btn,.pricing-founding__panel .v2-btn,.pricing-offer__actions .v2-btn,.pricing-closing .v2-btn{justify-content:center;width:100%}.pricing-hero__media{border-radius:12px}.pricing-section__inner{padding:70px 20px}.pricing-section__inner>div>h2{font-size:clamp(2rem,10vw,2.7rem)}.pricing-routes{grid-template-rows:auto;grid-template-columns:1fr}.pricing-route--automation{grid-row:auto}.pricing-route>article,.pricing-route--automation>article{min-height:auto;padding:25px}.pricing-route__price{margin-top:24px;padding-top:0}.pricing-stage-list{margin-top:36px}.pricing-stage{grid-template-columns:1fr;gap:18px;padding:25px 0}.pricing-stage__price{gap:4px}.pricing-automation__action,.pricing-closing__inner{grid-template-columns:1fr;gap:23px}.pricing-founding__panel{padding:25px}.pricing-founding__prices{grid-template-columns:1fr}.pricing-founding__prices>p{grid-column:auto}.pricing-offer>article{padding:25px}.pricing-offer__actions{grid-template-columns:1fr;display:grid}.pricing-web-levels>div{grid-template-columns:1fr;gap:5px}.pricing-closing__inner{padding:62px 20px}}.workshop-page main{overflow:clip}.workshop-container{width:100%;max-width:1200px;margin-inline:auto;padding-inline:32px}.workshop-section{border-bottom:1px solid #0f172a1a;padding-block:112px}.workshop-section h2,.workshop-closing h2{font-family:var(--v2-display);letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(2.35rem,5vw,4.45rem);font-weight:700;line-height:.98}.workshop-section__lead{color:#475569;max-width:58ch;margin:24px 0 0;font-size:17px;line-height:1.65}.workshop-hero{background:#f8fafc;border-bottom:1px solid #0f172a1c}.workshop-hero__inner{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:center;gap:clamp(42px,6vw,76px);width:100%;max-width:1200px;min-height:calc(100dvh - 77px);margin-inline:auto;padding:48px 32px;display:grid}.workshop-eyebrow{color:#334155;letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700}.workshop-hero h1{max-width:14ch;font-family:var(--v2-display);letter-spacing:-.058em;text-wrap:balance;margin:22px 0 0;font-size:clamp(2.7rem,4.5vw,3.65rem);font-weight:700;line-height:.99}.workshop-hero__lead{color:#475569;max-width:49ch;margin:26px 0 0;font-size:17px;line-height:1.62}.workshop-hero__actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:30px;display:flex}.workshop-hero__visual-wrap{min-width:0}.workshop-hero__visual{background:#e2e8f0;border:1px solid #0f172a21;border-radius:16px;min-height:500px;margin:0;position:relative;overflow:hidden}.workshop-hero__visual img,.workshop-reality__media img{-o-object-fit:cover;object-fit:cover}.workshop-hero__visual img{-o-object-position:57% center;object-position:57% center}.workshop-hero__visual-wrap figcaption{color:#64748b;max-width:58ch;margin-top:11px;font-size:12px;line-height:1.5}.workshop-facts{background:#fff;border-bottom:1px solid #0f172a1c}.workshop-facts__inner{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;max-width:1200px;margin-inline:auto;padding-inline:32px;display:grid}.workshop-fact{border-left:1px solid #0f172a1a;min-width:0;padding:29px 25px 30px}.workshop-fact:last-child{border-right:1px solid #0f172a1a}.workshop-fact strong,.workshop-fact span{display:block}.workshop-fact strong{color:#0f172a;font-size:16px;line-height:1.25}.workshop-fact span{color:#64748b;margin-top:7px;font-size:12px;line-height:1.45}.workshop-reality{background:#f8fafc}.workshop-reality h2{max-width:17ch}.workshop-reality__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:stretch;gap:clamp(44px,7vw,92px);margin-top:58px;display:grid}.workshop-reality__media{background:#e2e8f0;border:1px solid #0f172a1f;border-radius:16px;min-height:510px;position:relative;overflow:hidden}.workshop-reality__media img{-o-object-position:59% center;object-position:59% center}.workshop-reality__situations{border-top:1px solid #0f172a26}.workshop-reality__situations article{border-bottom:1px solid #0f172a26;padding:32px 0 34px}.workshop-reality__situations h3{font-family:var(--v2-display);letter-spacing:-.035em;margin:0;font-size:clamp(1.45rem,2.2vw,2.05rem);font-weight:700;line-height:1.08}.workshop-reality__situations p{color:#475569;max-width:48ch;margin:14px 0 0;font-size:15px;line-height:1.62}.workshop-day{background:#eef2f7}.workshop-day__grid{grid-template-columns:minmax(0,.76fr) minmax(0,1.24fr);align-items:start;gap:clamp(58px,9vw,128px);display:grid}.workshop-day__intro{position:sticky;top:124px}.workshop-day__intro h2{max-width:12ch}.workshop-day__intro p{color:#475569;max-width:43ch;margin:24px 0 0;font-size:16px;line-height:1.62}.workshop-day__blocks{border-top:1px solid #0f172a2e}.workshop-day__block{border-bottom:1px solid #0f172a2e;grid-template-columns:118px minmax(0,1fr);gap:28px;padding:34px 0 38px;display:grid}.workshop-day__block time{color:#4022ea;font-variant-numeric:tabular-nums;padding-top:5px;font-size:12px;font-weight:700;line-height:1.4}.workshop-day__block h3{font-family:var(--v2-display);letter-spacing:-.045em;margin:0;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:700;line-height:1}.workshop-day__block p{color:#475569;max-width:48ch;margin:15px 0 0;font-size:15px;line-height:1.64}.workshop-results{background:#f8fafc}.workshop-results h2{max-width:13ch}.workshop-results__grid{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:16px;margin-top:56px;display:grid}.workshop-result--inventory{grid-row:1/3}.workshop-result{background:#fff;border:1px solid #0f172a1f;border-radius:16px;flex-direction:column;height:100%;min-height:238px;padding:34px;display:flex}.workshop-result--inventory .workshop-result{background:#ebe9ff;border-color:#4022ea3d;min-height:492px;padding:46px}.workshop-result--next .workshop-result{background:#eef2f7}.workshop-result h3{max-width:15ch;font-family:var(--v2-display);letter-spacing:-.043em;margin:0;font-size:clamp(1.65rem,3vw,2.5rem);font-weight:700;line-height:1.02}.workshop-result--inventory h3{font-size:clamp(2.1rem,4.2vw,3.65rem)}.workshop-result>p{color:#475569;max-width:47ch;margin:18px 0 0;font-size:15px;line-height:1.62}.workshop-result ul{gap:0;margin:auto 0 0;padding:28px 0 0;list-style:none;display:grid}.workshop-result li{color:#0f172a;border-top:1px solid #0f172a24;padding:13px 0;font-size:13px;font-weight:650;line-height:1.45}.workshop-boundary{border-top:1px solid #0f172a29;border-bottom:1px solid #0f172a29;grid-template-columns:minmax(190px,.55fr) minmax(0,1.2fr) auto;align-items:start;gap:36px;margin-top:72px;padding:30px 0;display:grid}.workshop-boundary h3{font-family:var(--v2-display);margin:0;font-size:18px;font-weight:700;line-height:1.2}.workshop-boundary p{color:#475569;max-width:62ch;margin:0;font-size:14px;line-height:1.62}.workshop-boundary a{color:#4022ea;text-underline-offset:4px;font-size:13px;font-weight:650;line-height:1.45}.workshop-faq{background:#fff}.workshop-faq__inner{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(54px,9vw,128px);display:grid}.workshop-faq h2{max-width:10ch}.workshop-faq__list{border-top:1px solid #0f172a29}.workshop-faq details{border-bottom:1px solid #0f172a29}.workshop-faq summary{color:#0f172a;cursor:pointer;padding:24px 44px 24px 0;font-size:16px;font-weight:700;line-height:1.4;list-style:none;position:relative}.workshop-faq summary::-webkit-details-marker{display:none}.workshop-faq summary:after{content:"+";color:#4022ea;font-size:22px;font-weight:500;line-height:1;transition:transform .18s;position:absolute;top:21px;right:4px}.workshop-faq details[open] summary:after{transform:rotate(45deg)}.workshop-faq details p{color:#475569;max-width:66ch;margin:-3px 0 0;padding:0 44px 25px 0;font-size:14px;line-height:1.65}.workshop-closing{background:#eeecff;border-bottom:1px solid #0f172a1c}.workshop-closing__inner{width:100%;max-width:1200px;margin-inline:auto;padding:82px 32px}.workshop-closing__inner>div{grid-template-columns:minmax(0,1fr) minmax(260px,.65fr) auto;align-items:center;gap:42px;display:grid}.workshop-closing h2{max-width:17ch;font-size:clamp(2.2rem,4.6vw,4rem)}.workshop-closing p{color:#475569;max-width:45ch;margin:0;font-size:15px;line-height:1.62}.workshop-closing .v2-btn{white-space:nowrap}@media (max-width:1023px){.workshop-hero__inner{gap:38px}.workshop-hero__visual{min-height:430px}.workshop-fact{padding-inline:18px}.workshop-reality__grid{gap:42px}.workshop-day__grid,.workshop-faq__inner{gap:56px}.workshop-boundary{grid-template-columns:minmax(170px,.55fr) minmax(0,1.2fr)}.workshop-boundary a{grid-column:2}.workshop-closing__inner>div{grid-template-columns:minmax(0,1fr) auto}.workshop-closing p{grid-area:2/1}.workshop-closing .v2-btn{grid-area:1/2/3}}@media (max-width:767px){.workshop-container{padding-inline:20px}.workshop-section{padding-block:72px}.workshop-section h2,.workshop-closing h2{font-size:clamp(2.3rem,11vw,3.15rem);line-height:1}.workshop-section__lead{margin-top:20px;font-size:16px}.workshop-hero__inner{grid-template-columns:1fr;gap:38px;min-height:auto;padding:42px 20px 46px}.workshop-hero h1{max-width:12ch;margin-top:17px;font-size:clamp(2.65rem,12vw,3.45rem)}.workshop-hero__lead{margin-top:21px;font-size:16px}.workshop-hero__actions{grid-template-columns:1fr;margin-top:24px;display:grid}.workshop-hero__actions .v2-btn,.workshop-closing .v2-btn{justify-content:center;width:100%}.workshop-hero__visual{aspect-ratio:4/3;border-radius:12px;min-height:0}.workshop-facts__inner{grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:20px}.workshop-fact{border-bottom:1px solid #0f172a1a;padding:22px 16px 23px}.workshop-fact:nth-child(odd){border-left:1px solid #0f172a1a}.workshop-fact:nth-child(2n){border-right:1px solid #0f172a1a}.workshop-reality__grid,.workshop-day__grid,.workshop-faq__inner{grid-template-columns:1fr}.workshop-reality__grid{gap:38px;margin-top:38px}.workshop-reality__media{aspect-ratio:4/3;border-radius:12px;min-height:0}.workshop-reality__situations article{padding:25px 0 27px}.workshop-day__grid,.workshop-faq__inner{gap:42px}.workshop-day__intro{position:static}.workshop-day__block{grid-template-columns:1fr;gap:13px}.workshop-day__block time{padding-top:0}.workshop-results__grid{grid-template-rows:auto;grid-template-columns:1fr;margin-top:38px}.workshop-result--inventory{grid-row:auto}.workshop-result,.workshop-result--inventory .workshop-result{min-height:auto;padding:26px}.workshop-result ul{margin-top:30px}.workshop-boundary{grid-template-columns:1fr;gap:14px;margin-top:52px}.workshop-boundary a{grid-column:auto;margin-top:7px}.workshop-faq h2{max-width:12ch}.workshop-closing__inner{padding:68px 20px}.workshop-closing__inner>div{grid-template-columns:1fr;gap:22px}.workshop-closing p,.workshop-closing .v2-btn{grid-area:auto}}@media (prefers-reduced-motion:reduce){.workshop-faq summary:after{transition:none}}.site-footer{color:#94a3b8;background:#0f172a;border-top:1px solid #94a3b829}.site-footer__inner{max-width:1200px;margin-inline:auto;padding:36px 32px 16px}.site-footer__top{justify-content:space-between;align-items:center;gap:32px;display:flex}.site-footer__brand{max-width:420px}.site-footer__logo{color:#f8fafc;letter-spacing:-.02em;align-items:center;gap:11px;font-size:18px;font-weight:700;display:flex}.site-footer__brand p{color:#a8b5c5;margin:12px 0 0;font-size:14px;line-height:1.5}.site-footer__contact{flex-direction:column;align-items:flex-end;display:flex}.site-footer__contact-links{gap:22px;display:flex}.site-footer__contact-links a{color:#a8b5c5;align-items:center;gap:8px;min-height:44px;font-size:13px;text-decoration:none;display:inline-flex}.site-footer a:hover{color:#c9c2ff}.site-footer a:focus-visible{outline-offset:4px;border-radius:3px;outline:2px solid #c9c2ff}.site-footer__bottom{color:#94a3b8;border-top:1px solid #94a3b82e;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;margin-top:24px;padding-top:10px;font-size:12px;line-height:1.5;display:flex}.site-footer__bottom nav{flex-wrap:wrap;gap:0 20px;max-width:100%;display:flex}.site-footer__bottom a{color:inherit;text-decoration:none}.site-footer__bottom nav a{align-items:center;min-height:44px;display:inline-flex}.knowledge-hero{background:#f8fafc;border-bottom:1px solid #0f172a1f}.knowledge-hero__inner{grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);align-items:center;gap:clamp(54px,7vw,88px);max-width:1200px;margin-inline:auto;padding:66px 32px 64px;display:grid}.knowledge-hero__copy h1{color:#0f172a;max-width:12ch;font-family:var(--v2-display);letter-spacing:-.055em;text-wrap:balance;margin:22px 0 0;font-size:clamp(2.65rem,4.9vw,4.35rem);font-weight:710;line-height:.98}.knowledge-hero__line{white-space:nowrap;display:block}.knowledge-hero__copy>p{max-width:48ch;margin-top:26px!important}.knowledge-hero__actions{flex-wrap:wrap;gap:11px;margin-top:28px;display:flex}.knowledge-hero__visual{background:#e2e8f0;border-radius:16px;min-height:460px;margin:0;position:relative;overflow:hidden;box-shadow:0 24px 72px #0f172a24}.knowledge-hero__visual img{-o-object-fit:cover;object-fit:cover}.knowledge-section-intro{gap:16px;max-width:760px;display:grid}.knowledge-answer-flow{border-top:1px solid #0f172a24;border-bottom:1px solid #0f172a24;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:38px;display:grid}.knowledge-answer-flow>div{min-width:0}.knowledge-answer-flow article{border-left:1px solid #0f172a1f;height:100%;padding:26px 22px 28px}.knowledge-answer-flow>div:first-child article{border-left:0}.knowledge-answer-flow span{color:#0f172a;font-size:15px;font-weight:700}.knowledge-answer-flow p{color:#475569;margin:11px 0 0;font-size:14px;line-height:1.55}.knowledge-rag{grid-template-columns:minmax(0,1fr) minmax(360px,.82fr);align-items:center;gap:clamp(52px,8vw,100px);display:grid}.knowledge-rag__copy>p:not(.v2-label){color:#475569;max-width:62ch;margin:18px 0 0;font-size:15px;line-height:1.62}.knowledge-rag__links{flex-direction:column;gap:10px;margin-top:25px;display:flex}.knowledge-rag__links a{color:#4022ea;width:fit-content;font-size:14px;font-weight:650;text-decoration:none}.knowledge-rag__links a:hover{text-underline-offset:4px;text-decoration:underline}.knowledge-source-example{background:#fff;border:1px solid #4022ea38;border-radius:16px;margin:0;padding:28px;box-shadow:0 18px 50px #0f172a0f}.knowledge-source-example__question{border-bottom:1px solid #0f172a1f;padding-bottom:19px;font-weight:650;color:#4022ea!important;margin:0 0 22px!important;font-size:13px!important;line-height:1.45!important}.knowledge-source-example>p:not(.knowledge-source-example__question){color:#0f172a;margin:0;font-size:18px;font-weight:590;line-height:1.48}.knowledge-source-example cite{color:#64748b;margin-top:22px;font-size:12px;font-style:normal;line-height:1.45;display:block}.knowledge-usecases{-moz-column-gap:64px;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:64px;margin-top:36px;display:grid}.knowledge-usecases article{border-top:1px solid #0f172a24;padding:25px 0 28px}.knowledge-usecases h3,.knowledge-readiness h3,.knowledge-journey h3{color:#0f172a;letter-spacing:-.015em;margin:0;font-size:17px;font-weight:680;line-height:1.3}.knowledge-usecases p,.knowledge-readiness article p,.knowledge-journey p{color:#475569;margin:10px 0 0;font-size:14.5px;line-height:1.55}.knowledge-readiness{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:start;gap:clamp(52px,8vw,96px);display:grid}.knowledge-readiness>div:last-child article{border-top:1px solid #0f172a24;grid-template-columns:minmax(170px,.7fr) minmax(0,1.3fr);gap:28px;padding:20px 0;display:grid}.knowledge-readiness article p{margin-top:0}.knowledge-journey{border-top:1px solid #0f172a24;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:38px;display:grid}.knowledge-journey article{border-left:1px solid #0f172a1f;height:100%;padding:25px 22px 0}.knowledge-journey>div:first-child article{border-left:0;padding-left:0}.knowledge-final-action{align-items:center;gap:24px;margin-top:38px;display:flex}.consulting-hero-result{background:#fff;border:1px solid #0f172a21;border-radius:16px;padding:27px;box-shadow:0 20px 58px #0f172a12}.consulting-hero-result>h2{color:#0f172a;letter-spacing:-.035em;max-width:19ch;margin:15px 0 25px;font-size:clamp(1.55rem,2.8vw,2rem);font-weight:700;line-height:1.08}.consulting-hero-result article{border-top:1px solid #0f172a1c;padding:17px 0}.consulting-hero-result article:last-child{padding-bottom:0}.consulting-hero-result h3{color:#0f172a;margin:0;font-size:15px;font-weight:680;line-height:1.3}.consulting-hero-result article p{color:#475569;margin:7px 0 0;font-size:13.5px;line-height:1.5}.inquiry-dialog-layer{z-index:200;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#040911b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.inquiry-dialog{color:#0f172a;background:#f8fafc;border:1px solid #0f172a2e;border-radius:18px;width:min(860px,100%);max-height:min(820px,100dvh - 48px);animation:.26s cubic-bezier(.16,1,.3,1) both inquiry-dialog-in;overflow-y:auto;box-shadow:0 28px 90px #0206175c}@keyframes inquiry-dialog-in{0%{opacity:0;transform:translateY(12px)scale(.99)}to{opacity:1;transform:none}}.inquiry-dialog__topbar{border-bottom:1px solid #0f172a1f;justify-content:space-between;align-items:center;gap:24px;min-height:54px;padding:0 24px;display:flex}.inquiry-dialog__topbar p,.inquiry-dialog__topbar button,.inquiry-dialog__eyebrow,.inquiry-dialog__progress span,.inquiry-dialog__form label>span{letter-spacing:.045em;font-size:11px;font-weight:650}.inquiry-dialog__topbar p{color:#4022ea;margin:0}.inquiry-dialog__topbar button{color:#475569;cursor:pointer;background:0 0;border:0;padding:10px 0}.inquiry-dialog__topbar button:hover{color:#0f172a}.inquiry-dialog__progress{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:18px 24px 0;display:grid}.inquiry-dialog__progress div{color:#94a3b8;padding-top:10px;position:relative}.inquiry-dialog__progress div:before{content:"";background:#dbe2ea;height:3px;position:absolute;inset:0 0 auto}.inquiry-dialog__progress .is-current,.inquiry-dialog__progress .is-complete{color:#0f172a}.inquiry-dialog__progress .is-current:before,.inquiry-dialog__progress .is-complete:before{background:#4022ea}.inquiry-dialog__heading,.inquiry-dialog__options,.inquiry-dialog__form,.inquiry-dialog__success{width:min(710px,100% - 48px);margin-inline:auto}.inquiry-dialog__heading{padding-top:38px}.inquiry-dialog__eyebrow{color:#4022ea;margin:0}.inquiry-dialog__heading h2,.inquiry-dialog__success h2{color:#0f172a;font-family:var(--v2-display);letter-spacing:-.04em;text-wrap:balance;margin:12px 0 0;font-size:clamp(1.8rem,4vw,2.55rem);font-weight:700;line-height:1.06}.inquiry-dialog__heading>p:last-child,.inquiry-dialog__success>p:not(.inquiry-dialog__eyebrow){color:#475569;max-width:620px;margin:15px 0 0;font-size:15px;line-height:1.5}.inquiry-dialog__options{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:28px;padding:0;display:grid}.inquiry-dialog__options button{color:#0f172a;cursor:pointer;text-align:left;background:#f8fafc;border:1px solid #0f172a29;border-radius:12px;min-height:92px;padding:17px 18px;transition:border-color .15s,background .15s,box-shadow .15s,transform .15s}.inquiry-dialog__options button:hover{background:#f4f2ff;border-color:#4022ea8a}.inquiry-dialog__options button.is-selected{background:#f1effe;border-color:#4022ea;box-shadow:inset 0 0 0 1px #4022ea}.inquiry-dialog__options button>span{font-size:15px;font-weight:650;line-height:1.25;display:block}.inquiry-dialog__options small{color:#64748b;margin-top:6px;font-size:13px;line-height:1.35;display:block}.inquiry-dialog__nav,.inquiry-dialog__form-actions{border-top:1px solid #0f172a1f;justify-content:space-between;gap:12px;margin:28px 24px 0;padding:22px 0 24px;display:flex}.inquiry-dialog button:disabled{cursor:not-allowed;opacity:.42;box-shadow:none}.inquiry-dialog :is(button,input,textarea):focus-visible{outline-offset:3px;outline:3px solid #4022ea47}.inquiry-dialog__form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}.inquiry-dialog__form label{gap:7px;display:grid}.inquiry-dialog__form input,.inquiry-dialog__form textarea{color:#0f172a;background:#f8fafc;border:1px solid #0f172a2e;border-radius:10px}.inquiry-dialog__form-detail,.inquiry-dialog__form-actions,.inquiry-dialog__error{grid-column:1/-1}.inquiry-dialog__form-actions{margin-inline:0}.inquiry-dialog__honeypot{position:fixed;left:-10000px}.inquiry-dialog__error{color:#b91c1c;margin:0;font-size:13px;line-height:1.4}.inquiry-dialog__success{padding-block:70px}.inquiry-dialog__success .v2-btn{margin-top:28px}.web-offer-hero{background:#f8fafc;border-bottom:1px solid #0f172a1f;overflow:hidden}.web-offer-hero__inner{grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);align-items:center;gap:clamp(44px,7vw,86px);max-width:1200px;margin-inline:auto;padding:70px 32px 64px;display:grid}.web-offer-hero__copy h1{color:#0f172a;max-width:690px;font-family:var(--v2-display);letter-spacing:-.052em;text-wrap:balance;margin:20px 0 0;font-size:clamp(2.3rem,4.2vw,3.6rem);font-weight:700;line-height:.98}.web-offer-hero__line{white-space:nowrap;display:block}.web-offer-hero__actions{flex-wrap:wrap;gap:11px;margin-top:30px;display:flex}.web-offer-hero__note{color:#64748b;margin:16px 0 0;font-size:13px;line-height:1.45}.web-offer-hero__visual{background:#17202b;border:1px solid #0f172a26;border-radius:16px;min-height:520px;margin:0;position:relative;overflow:hidden}.web-offer-hero__visual img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.web-offer-hero__visual:after{content:"";pointer-events:none;background:linear-gradient(#0000 58%,#04091194);position:absolute;inset:0}.web-offer-hero__visual figcaption{z-index:1;color:#f8fafc;justify-content:space-between;align-items:flex-end;gap:20px;display:flex;position:absolute;bottom:20px;left:22px;right:22px}.web-offer-hero__visual figcaption span{color:#cbd5e1;font-size:12px}.web-offer-hero__visual figcaption strong{font-size:14px;font-weight:650}.web-core-intro{grid-template-columns:minmax(0,.85fr) minmax(360px,1.15fr);align-items:end;gap:clamp(38px,8vw,110px);display:grid}.web-core-layout{border-top:1px solid #0f172a3d;border-bottom:1px solid #0f172a3d;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);margin-top:42px;display:grid}.web-core-layout__main{padding:clamp(30px,5vw,62px);border-right:1px solid #0f172a29;flex-direction:column;justify-content:flex-end;min-height:430px;padding-left:0;display:flex}.web-core-layout__label{color:#4022ea;letter-spacing:.045em;margin:0;font-size:11px;font-weight:650}.web-core-layout__main h3{color:#0f172a;max-width:15ch;font-family:var(--v2-display);letter-spacing:-.045em;text-wrap:balance;margin:18px 0 0;font-size:clamp(2rem,4vw,3.45rem);font-weight:700;line-height:1.02}.web-core-layout__main>p:last-child{color:#475569;max-width:520px;margin:22px 0 0;font-size:15px;line-height:1.52}.web-core-layout__list{padding-left:clamp(24px,4vw,48px)}.web-core-row{border-bottom:1px solid #0f172a1f;padding:25px 0}.web-core-layout__list>div:last-child .web-core-row{border-bottom:0}.web-core-row h3{color:#0f172a;margin:0;font-size:17px;font-weight:650}.web-core-row p{color:#475569;margin:7px 0 0;font-size:14px;line-height:1.46}.web-contribution{grid-template-columns:minmax(250px,.68fr) minmax(0,1.32fr);align-items:start;gap:clamp(34px,6vw,76px);margin-top:42px;display:grid}.web-contribution__principle{color:#f8fafc;background:#0f172a;border-radius:16px;min-height:350px;padding:clamp(26px,4vw,38px);position:sticky;top:96px}.web-contribution__principle p{color:#22d3ee;letter-spacing:.045em;margin:0;font-size:11px;font-weight:650}.web-contribution__principle h3{color:#f8fafc;max-width:13ch;font-family:var(--v2-display);letter-spacing:-.04em;text-wrap:balance;margin:18px 0 0;font-size:clamp(1.8rem,3.5vw,2.75rem);font-weight:700;line-height:1.04}.web-contribution__principle span{color:#cbd5e1;max-width:32ch;margin-top:22px;font-size:14px;line-height:1.5;display:block}.web-contribution__groups{border-top:1px solid #0f172a47}.web-contribution__group{border-bottom:1px solid #0f172a29;grid-template-columns:minmax(190px,.64fr) minmax(0,1.36fr);gap:clamp(24px,4vw,46px);padding:30px 0;display:grid}.web-contribution__group header>p{color:#4022ea;font-variant-numeric:tabular-nums;margin:0;font-size:13px;font-weight:700}.web-contribution__group header h3{color:#0f172a;letter-spacing:-.022em;margin:9px 0 0;font-size:19px;font-weight:650;line-height:1.18}.web-contribution__group header span{color:#64748b;margin-top:10px;font-size:13px;line-height:1.46;display:block}.web-contribution__milestones{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:0;display:grid}.web-contribution__milestones>div{min-width:0;padding:2px 20px 2px 0}.web-contribution__milestones>div+div{border-left:1px solid #0f172a21;padding-left:20px}.web-contribution__milestones strong{color:#4022ea;font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.web-contribution__milestones h4{color:#0f172a;margin:9px 0 0;font-size:15px;font-weight:650;line-height:1.28}.web-contribution__milestones p{color:#475569;margin:8px 0 0;font-size:13px;line-height:1.48}.web-modules-section{border-bottom:0}.web-modules-grid{border:1px solid #94a3b833;grid-template-rows:repeat(2,minmax(200px,auto));grid-template-columns:minmax(0,1.14fr) minmax(300px,.86fr);margin-top:38px;display:grid}.web-module{border-bottom:1px solid #94a3b833;min-width:0}.web-module:last-child{border-bottom:0}.web-module--large{border-bottom:0;border-right:1px solid #94a3b833;grid-row:1/3}.web-module>a{color:#f8fafc;flex-direction:column;justify-content:space-between;gap:34px;min-height:100%;padding:clamp(26px,4vw,44px);text-decoration:none;transition:background .17s;display:flex}.web-module>a:hover{background:#ffffff0b}.web-module p{color:#22d3ee;letter-spacing:.045em;margin:0;font-size:11px;font-weight:650}.web-module h3{color:#f8fafc;letter-spacing:-.03em;text-wrap:balance;max-width:18ch;margin:13px 0 0;font-size:clamp(1.35rem,2.5vw,2.1rem);font-weight:650;line-height:1.12}.web-module--large h3{max-width:15ch;font-size:clamp(2rem,4vw,3.4rem)}.web-module div>span{color:#94a3b8;max-width:53ch;margin-top:16px;font-size:14px;line-height:1.5;display:block}.web-module footer{justify-content:space-between;align-items:center;gap:18px;display:flex}.web-module footer strong{color:#f8fafc;font-size:15px;font-weight:650}.web-module footer span{color:#cbd5e1;font-size:13px}.web-process{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:clamp(42px,8vw,110px);display:grid}.web-process__rows{border-top:1px solid #0f172a3d}.web-process__row{border-bottom:1px solid #0f172a24;grid-template-columns:minmax(130px,.42fr) minmax(0,1fr);gap:24px;padding:24px 0;display:grid}.web-process__row h3{color:#4022ea;margin:0;font-size:14px;font-weight:650}.web-process__row p{color:#334155;margin:0;font-size:15px;line-height:1.5}.web-boundaries{border-top:1px solid #0f172a3d;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:32px;display:grid}.web-boundaries>div{padding:26px 26px 0 0}.web-boundaries>div+div{border-left:1px solid #0f172a1f;padding-left:26px}.web-boundaries h3{color:#0f172a;margin:0;font-size:17px;font-weight:650}.web-boundaries p{color:#475569;margin:9px 0 0;font-size:14px;line-height:1.48}.web-faq{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:clamp(40px,8vw,110px);display:grid}.web-faq>div:last-child{border-top:1px solid #0f172a3d}.web-faq details{border-bottom:1px solid #0f172a24}.web-faq summary{color:#0f172a;cursor:pointer;padding:22px 34px 22px 0;font-size:16px;font-weight:650}.web-faq details p{color:#475569;max-width:640px;margin:-7px 0 22px;font-size:14px;line-height:1.5}.web-final-cta{color:#f8fafc;background:#0f172a}.web-final-cta>div{max-width:1200px;margin-inline:auto;padding:68px 32px}.web-final-cta h2{color:#f8fafc;max-width:800px;font-family:var(--v2-display);letter-spacing:-.045em;text-wrap:balance;margin:18px 0 0;font-size:clamp(2rem,4.6vw,3.8rem);font-weight:700;line-height:1.02}.web-final-cta p{color:#94a3b8;max-width:620px;margin:20px 0 28px;font-size:16px;line-height:1.5}.web-detail-breadcrumb{background:#f8fafc;border-bottom:1px solid #0f172a1f}.web-detail-breadcrumb>div{color:#475569;max-width:1200px;margin-inline:auto;padding:16px 32px;font-size:12px}.web-detail-breadcrumb a{color:#475569;text-decoration:none}.web-detail-breadcrumb span{margin-left:7px}.web-detail-breadcrumb a+span{color:#94a3b8;margin-right:7px}.web-detail-hero{background:#f8fafc;border-bottom:1px solid #0f172a1f}.web-detail-hero>div{grid-template-columns:minmax(0,1.35fr) minmax(270px,.65fr);align-items:end;gap:clamp(46px,8vw,110px);max-width:1200px;min-height:560px;margin-inline:auto;padding:74px 32px 66px;display:grid}.web-detail-hero h1{color:#0f172a;max-width:800px;font-family:var(--v2-display);letter-spacing:-.052em;text-wrap:balance;margin:22px 0 0;font-size:clamp(2.5rem,6vw,5rem);font-weight:700;line-height:.97}.web-detail-hero__actions{flex-wrap:wrap;gap:11px;margin-top:30px;display:flex}.web-detail-price{border-top:1px solid #0f172a47;border-bottom:1px solid #0f172a47;padding:25px 0}.web-detail-price p{color:#64748b;letter-spacing:.045em;margin:0;font-size:11px;font-weight:650}.web-detail-price strong{color:#0f172a;letter-spacing:-.035em;margin-top:12px;font-size:clamp(1.6rem,3.5vw,2.6rem);font-weight:700;display:block}.web-detail-price span{color:#475569;margin-top:9px;font-size:13px;line-height:1.45;display:block}.web-detail-outcome{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:start;gap:clamp(46px,8vw,110px);display:grid}.web-detail-outcome>div:first-child>p{color:#4022ea;letter-spacing:.045em;margin:0;font-size:11px;font-weight:650}.web-detail-outcome h2{color:#0f172a;max-width:760px;font-family:var(--v2-display);letter-spacing:-.045em;text-wrap:balance;margin:17px 0 0;font-size:clamp(2rem,4.4vw,3.55rem);font-weight:700;line-height:1.02}.web-detail-includes{border-top:1px solid #0f172a40}.web-detail-includes>.v2-label{padding:18px 0 10px}.web-detail-includes>div:not(:first-child) p{color:#334155;border-bottom:1px solid #0f172a21;margin:0;padding:16px 0;font-size:14px;line-height:1.45}.web-detail-process{border-top:1px solid #0f172a3d;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:34px;display:grid}.web-detail-process>div{padding:27px 28px 0 0}.web-detail-process>div+div{border-left:1px solid #0f172a21;padding-left:28px}.web-detail-process p{color:#4022ea;letter-spacing:.045em;margin:0;font-size:11px;font-weight:650}.web-detail-process h3{color:#0f172a;letter-spacing:-.02em;margin:12px 0 0;font-size:19px;font-weight:650;line-height:1.2}.web-detail-process span{color:#475569;margin-top:10px;font-size:14px;line-height:1.48;display:block}.web-detail-boundary{grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);align-items:end;gap:clamp(48px,9vw,130px);display:grid}.web-detail-boundary h2{color:#f8fafc;max-width:760px;font-family:var(--v2-display);letter-spacing:-.04em;text-wrap:balance;margin:18px 0 0;font-size:clamp(2rem,4vw,3.2rem);font-weight:700;line-height:1.04}.web-detail-boundary>div:last-child p{color:#cbd5e1;border-top:1px solid #94a3b83d;margin:0;padding-top:22px;font-size:15px;line-height:1.55}.web-detail-related{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:clamp(42px,8vw,110px);display:grid}.web-detail-related>div:last-child{border-top:1px solid #0f172a40}.web-detail-related a{color:#0f172a;border-bottom:1px solid #0f172a24;justify-content:space-between;align-items:center;gap:22px;padding:21px 0;font-size:16px;font-weight:650;text-decoration:none;display:flex}.web-detail-related a span:last-child{color:#4022ea;transition:transform .15s}.web-detail-related a:hover span:last-child{transform:translate(4px)}.start-section{grid-template-columns:minmax(220px,.62fr) minmax(0,1.38fr);align-items:start;gap:clamp(34px,6vw,76px);display:grid}.start-section__intro h2{margin-top:14px}.start-section__lead{max-width:36ch;margin-top:18px}.start-grid{grid-template-rows:repeat(2,minmax(0,auto));grid-template-columns:minmax(0,1.16fr) minmax(240px,.84fr);gap:14px;display:grid}.start-card{background:#fff;border:1px solid #0f172a1c;border-radius:16px;flex-direction:column;min-width:0;display:flex;position:relative;box-shadow:0 18px 56px #0f172a0f}.start-card--primary{background:radial-gradient(circle at 100% 100%,#4022ea1c,#0000 42%),#fff;grid-row:1/3;min-height:360px;padding:clamp(26px,4vw,40px);overflow:hidden}.start-card--primary:after{content:"";pointer-events:none;border:1px solid #4022ea33;border-radius:50%;width:180px;height:180px;position:absolute;bottom:-62px;right:-52px;box-shadow:0 0 0 28px #4022ea0b,0 0 0 58px #4022ea06}.start-card--compact{min-height:173px;padding:24px}.start-card h3{color:#0f172a;max-width:22ch;font-family:var(--v2-display);letter-spacing:-.03em;text-wrap:balance;margin:18px 0 0;font-size:clamp(1.25rem,2vw,1.7rem);font-weight:680;line-height:1.08}.start-card--primary h3{max-width:13ch;font-size:clamp(2rem,3.7vw,3rem)}.start-card p{color:#475569;max-width:48ch;margin:14px 0 0;font-size:14px;font-weight:420;line-height:1.55}.start-card--primary p{max-width:38ch;font-size:15px}.start-card__meta{color:#4022ea;margin-top:22px;font-size:13px;font-weight:650}.start-card__topline{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.start-card__topline>span{color:#0f172a;flex:none;font-size:14px;font-weight:700}.start-card__link{z-index:1;color:#4022ea;align-items:center;gap:8px;width:fit-content;margin-top:auto;padding-top:20px;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex;position:relative}.start-card__link span{transition:transform .16s cubic-bezier(.16,1,.3,1)}.start-card__link:hover span{transform:translate(3px)}.start-card__link:focus-visible{outline-offset:4px;border-radius:4px;outline:3px solid #4022ea52}@media (max-width:1023px){.knowledge-hero__inner,.knowledge-rag,.knowledge-readiness{grid-template-columns:1fr}.knowledge-hero__inner{gap:42px}.knowledge-hero__visual{min-height:420px}.knowledge-answer-flow,.knowledge-journey{grid-template-columns:repeat(2,minmax(0,1fr))}.knowledge-answer-flow>div:nth-child(3) article,.knowledge-journey>div:nth-child(3) article{border-left:0}.knowledge-readiness{gap:36px}.site-footer__top{flex-wrap:wrap;gap:24px}.site-footer__brand{max-width:430px}.automation-hero__inner,.automation-definition,.automation-journey,.automation-faq{grid-template-columns:1fr}.automation-hero__inner{gap:40px}.automation-hero__copy h1{max-width:18ch}.automation-hero__media{min-height:430px}.automation-definition,.automation-journey,.automation-faq{gap:34px}.automation-definition__intro,.automation-journey__intro{position:static}.start-section{grid-template-columns:1fr}.start-section__lead{max-width:48ch}.web-offer-hero__inner,.web-core-intro,.web-process,.web-faq,.web-detail-hero>div,.web-detail-outcome,.web-detail-boundary,.web-detail-related{grid-template-columns:1fr}.web-offer-hero__visual{min-height:460px}.web-core-intro,.web-process,.web-faq{gap:30px}.web-contribution{grid-template-columns:1fr}.web-contribution__principle{min-height:auto;position:static}.web-contribution__principle h3{max-width:18ch}.web-contribution__principle span{max-width:58ch}.web-detail-hero>div{min-height:auto}.web-detail-outcome,.web-detail-boundary,.web-detail-related{gap:38px}}@media (max-width:767px){.knowledge-hero__inner{padding:42px 20px 40px}.knowledge-hero__copy h1{max-width:11ch;margin-top:17px;font-size:clamp(2.35rem,11.3vw,3.05rem);line-height:.99}.knowledge-hero__line{white-space:normal;display:inline}.knowledge-hero__copy>p{margin-top:20px!important;font-size:16px!important}.knowledge-hero__actions{margin-top:23px;display:grid}.knowledge-hero__actions .v2-btn{justify-content:center;width:100%}.knowledge-hero__visual{min-height:300px}.knowledge-answer-flow,.knowledge-usecases,.knowledge-journey{grid-template-columns:1fr}.knowledge-answer-flow article,.knowledge-answer-flow>div:nth-child(3) article,.knowledge-journey article,.knowledge-journey>div:nth-child(3) article{border-top:1px solid #0f172a1f;border-left:0;padding:21px 0}.knowledge-answer-flow>div:first-child article,.knowledge-journey>div:first-child article{border-top:0}.knowledge-source-example{padding:22px 20px}.knowledge-usecases{-moz-column-gap:0;column-gap:0}.knowledge-readiness>div:last-child article{grid-template-columns:1fr;gap:8px}.knowledge-journey{border-bottom:1px solid #0f172a24}.knowledge-final-action{flex-direction:column;align-items:stretch;gap:18px}.knowledge-final-action .v2-btn{justify-content:center;width:100%}.service-hero{background:#07101d;min-height:auto}.service-hero__media{height:330px;inset:0 0 auto}.service-hero__poster,.service-hero__video{-o-object-position:var(--hero-mobile-position,center 46%);object-position:var(--hero-mobile-position,center 46%)}.service-hero__scrim{background:linear-gradient(#04091124 18%,#07101dd1 69%,#07101d 100%),linear-gradient(90deg,#0409112e,#0000);height:390px;inset:0 0 auto}.service-hero__inner{min-height:auto;padding:216px 16px 20px}.service-hero__copy{width:100%;margin:0;padding:0}.service-hero__panel{-webkit-backdrop-filter:blur(12px)saturate(.9);backdrop-filter:blur(12px)saturate(.9);background:#08101df0;padding:22px 20px;box-shadow:inset 0 1px #ffffff1a,0 20px 54px #0308114d}.service-hero__headline{text-wrap:pretty;max-width:none;margin-top:17px;font-size:clamp(1.95rem,8.4vw,2.3rem);line-height:1}.service-hero__lead{margin-top:18px;font-size:15px;line-height:1.48}.service-hero__actions{grid-template-columns:1fr;margin-top:20px;display:grid}.service-hero__primary,.service-hero__secondary{width:100%}.service-hero__controls{margin-top:16px;display:block;position:static}.service-hero__controls>.service-hero__arrow{display:none}.service-hero__tabs{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;overflow:visible}.service-hero__tab{border-bottom:1px solid #ffffff1f;min-height:46px;padding:13px 8px}.service-hero__tab:nth-child(2n){border-right:0}.service-hero__tab:nth-last-child(-n+2){border-bottom:0}.service-hero__tab:first-child{border-radius:9px 0 0}.service-hero__tab:nth-child(2){border-radius:0 9px 0 0}.service-hero__tab:nth-last-child(2){border-radius:0 0 0 9px}.service-hero__tab:last-child{border-radius:0 0 9px}.service-hero__replay{top:16px;right:16px}.site-footer__inner{padding:30px 20px 14px}.site-footer__contact{align-items:flex-start}.site-footer__bottom{flex-direction:column;align-items:flex-start;gap:13px;margin-top:20px}.founding-notice__inner{grid-template-columns:1fr;gap:22px;padding:28px 20px 30px}.founding-notice__copy h2{max-width:18ch}.founding-notice__offer{border-top:1px solid #4022ea38;border-left:0;padding:20px 0 0}.automation-hero__inner{padding:42px 20px 38px}.automation-hero__copy h1{max-width:11ch;margin-top:17px;font-size:clamp(2.35rem,11.3vw,3.1rem);line-height:.99}.automation-hero__line{white-space:normal;display:inline}.automation-hero__copy>p{margin-top:20px!important;font-size:16px!important}.automation-hero__actions{grid-template-columns:1fr;margin-top:23px;display:grid}.automation-hero__actions .v2-btn{justify-content:center;width:100%}.automation-hero__media{min-height:300px}.automation-definition__flow article{grid-template-columns:1fr;gap:8px}.automation-portal-preview__screen{grid-template-columns:1fr;min-height:auto}.automation-portal-preview__sidebar{display:none}.automation-portal-preview__topbar{min-height:52px;padding-inline:17px}.automation-portal-preview__content{padding:22px 17px 18px}.automation-portal-preview__summary,.automation-portal-preview__workspace{grid-template-columns:1fr}.automation-portal-preview__summary>div+div{border-top:1px solid #0f172a1a;border-left:0}.automation-portal-preview__timeline li{min-height:66px}.automation-branch-tabs{overscroll-behavior-inline:contain;scrollbar-width:none;flex-wrap:nowrap;margin-inline:-20px;padding-inline:20px;overflow-x:auto}.automation-branch-tabs::-webkit-scrollbar{display:none}.automation-branch-tabs button{flex:none}.automation-example-grid{grid-template-columns:1fr}.automation-example-card{min-height:330px}.automation-examples__scope{grid-template-columns:1fr;align-items:start;gap:22px}.automation-examples__scope .v2-btn{width:100%}.automation-journey__steps article{grid-template-columns:1fr;gap:8px}.automation-journey__steps article>span{margin-top:3px}.automation-founding__inner{grid-template-columns:1fr;gap:25px;padding:38px 20px}.automation-founding__action{justify-self:start}.start-section,.start-grid{grid-template-columns:1fr}.start-section{gap:30px}.start-card--primary{grid-row:auto;min-height:340px}.start-card--compact{min-height:190px}.inquiry-dialog-layer{align-items:end;padding:0}.inquiry-dialog{border-radius:18px 18px 0 0;max-height:94dvh}.inquiry-dialog__topbar,.inquiry-dialog__progress{padding-inline:18px}.inquiry-dialog__heading,.inquiry-dialog__options,.inquiry-dialog__form,.inquiry-dialog__success{width:calc(100% - 36px)}.inquiry-dialog__heading{padding-top:30px}.inquiry-dialog__options,.inquiry-dialog__form{grid-template-columns:1fr}.inquiry-dialog__form-detail,.inquiry-dialog__form-actions,.inquiry-dialog__error{grid-column:auto}.inquiry-dialog__nav{margin-inline:18px}.inquiry-dialog__nav .v2-btn,.inquiry-dialog__form-actions .v2-btn{padding-inline:17px}.web-offer-hero__inner{gap:34px;padding:40px 20px 38px}.web-offer-hero__copy h1{max-width:16ch;margin-top:16px;font-size:clamp(2.18rem,9.4vw,2.55rem);line-height:1}.web-offer-hero__line{white-space:normal;display:inline}.web-offer-hero__actions{margin-top:24px}.web-offer-hero__visual{min-height:300px}.web-offer-hero__visual figcaption{bottom:15px;left:16px;right:16px}.web-offer-hero__actions{display:grid}.web-offer-hero__actions .v2-btn{justify-content:center;width:100%}.web-core-layout{grid-template-columns:1fr}.web-core-layout__main{border-bottom:1px solid #0f172a29;border-right:0;min-height:auto;padding:34px 0}.web-core-layout__main h3{font-size:clamp(2rem,9.5vw,2.55rem)}.web-core-layout__list{padding-left:0}.web-contribution{gap:24px;margin-top:30px}.web-contribution__principle{padding:24px}.web-contribution__principle h3{max-width:16ch;font-size:clamp(1.9rem,8vw,2.25rem)}.web-contribution__groups{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none;border-top:0;grid-auto-columns:min(84vw,330px);grid-auto-flow:column;gap:12px;margin-inline:-20px;padding:2px 20px 14px;scroll-padding-inline:20px;display:grid;overflow-x:auto}.web-contribution__groups::-webkit-scrollbar{display:none}.web-contribution__groups>*{scroll-snap-align:start;min-width:0;display:flex}.web-contribution__group{background:#fff;border:1px solid #0f172a1f;border-radius:16px;flex-direction:column;width:100%;min-height:100%;padding:24px;display:flex;box-shadow:0 16px 44px #0f172a0d}.web-contribution__milestones{grid-template-columns:1fr;margin-top:20px}.web-contribution__milestones>div,.web-contribution__milestones>div+div{border-bottom:1px solid #0f172a1c;border-left:0;padding:16px 0}.web-contribution__milestones>div:last-child{border-bottom:0}.web-modules-grid{display:block}.web-module,.web-module--large{border-bottom:1px solid #94a3b833;border-right:0}.web-module:last-child{border-bottom:0}.web-module--large h3{font-size:2rem}.web-module footer{flex-direction:column;align-items:flex-start;gap:8px}.web-process__row{grid-template-columns:1fr;gap:8px}.web-boundaries{grid-template-columns:1fr}.web-boundaries>div,.web-boundaries>div+div{border-bottom:1px solid #0f172a1f;border-left:0;padding:22px 0}.web-boundaries>div:last-child{border-bottom:0}.web-final-cta>div{padding:56px 20px}.web-detail-breadcrumb>div{padding-inline:20px}.web-detail-hero>div{padding:52px 20px 48px}.web-detail-hero__actions{display:grid}.web-detail-hero__actions .v2-btn{justify-content:center;width:100%}.web-detail-process{grid-template-columns:1fr}.web-detail-process>div,.web-detail-process>div+div{border-bottom:1px solid #0f172a21;border-left:0;padding:23px 0}.web-detail-process>div:last-child{border-bottom:0}}@media (prefers-reduced-transparency:reduce){.service-hero__panel,.service-hero__tabs,.service-hero__arrow,.service-hero__replay{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0b1525}}@media (prefers-reduced-motion:reduce){.service-hero__panel{animation:none}.service-hero__video{display:none}.service-hero :is(a,button),.start-card__link span{scroll-behavior:auto;transition:none}.inquiry-dialog{animation:none}.inquiry-dialog *{scroll-behavior:auto;transition:none!important}}.pricing-links{border-top:1px solid var(--v2-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;margin-top:28px;display:grid}.pricing-links__item{border-bottom:1px solid var(--v2-line);color:var(--v2-fg);justify-content:space-between;align-items:baseline;gap:12px;padding:14px 0;font-size:15px;font-weight:600;text-decoration:none;transition:color .15s;display:flex}.pricing-links__item:hover,.pricing-links__item:focus-visible{color:var(--v2-cyan)}@media (max-width:640px){.pricing-links{grid-template-columns:minmax(0,1fr)}}.v2-reveal{opacity:1}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.v2-reveal{animation:linear both v2-reveal-in;animation-timeline:view();animation-range:var(--reveal-start,entry 0%) entry 35%}}}@keyframes v2-reveal-in{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}.code-card{border:1px solid var(--l-line-strong);background:var(--l-surface);border-radius:14px;overflow:hidden}.code-card__head{border-bottom:1px solid var(--l-line);font-family:var(--v2-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--l-muted);justify-content:space-between;align-items:center;gap:12px;padding:10px 18px;font-size:11px;display:flex}.code-card pre{font-family:var(--v2-mono);color:var(--l-ink);margin:0;padding:18px;font-size:12.5px;line-height:1.6;overflow-x:auto}.proof-badge{font-family:var(--v2-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-radius:5px;align-items:center;padding:2px 8px;font-size:10px;font-weight:700;display:inline-flex}.proof-badge--pass{color:#047857;background:#10b9811f;border:1px solid #10b98159}.proof-badge--null{color:var(--l-faint);background:var(--l-sunken);border:1px solid var(--l-line-strong)}.proof-input{border:1px solid var(--l-line-strong);background:var(--l-surface);width:100%;color:var(--l-ink);font-family:var(--v2-mono);border-radius:10px;outline:none;padding:10px 12px;font-size:13.5px;line-height:1.55}.proof-input:focus-visible{border-color:var(--l-accent);box-shadow:0 0 0 3px #4022ea26}.proof-field{border:1px solid var(--l-line);background:var(--l-ground);border-radius:10px;padding:12px}.gebaut{border-top:1px solid var(--l-line-strong)}.entwickler-hinweis{max-width:80ch;color:var(--l-muted);margin-top:24px;font-size:13px;line-height:1.6}.entwickler-hinweis p{margin:0;scroll-margin-top:100px}.entwickler-hinweis a{color:var(--l-body);text-underline-offset:3px}.entwickler-hinweis a:hover{color:var(--l-accent)}.gebaut__eintrag{border-bottom:1px solid var(--l-line);scroll-margin-top:100px}.gebaut__kopf{cursor:pointer;grid-template-columns:auto auto auto minmax(0,1fr) auto;align-items:baseline;gap:8px 16px;padding:18px 0;list-style:none;display:grid}.gebaut__kopf::-webkit-details-marker{display:none}.gebaut__kopf:hover .gebaut__name,.gebaut__kopf:focus-visible .gebaut__name{color:var(--l-accent)}.gebaut__name{letter-spacing:-.015em;color:var(--l-ink);font-size:18px;font-weight:700;transition:color .15s}.gebaut__bereich{font-family:var(--v2-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--l-muted);border:1px solid var(--l-line-strong);border-radius:5px;align-self:center;padding:3px 8px;font-size:10px}.gebaut__zeile{color:var(--l-body);font-size:15px;line-height:1.5}.gebaut__pfeil{color:var(--l-muted);align-self:center;transition:transform .2s}.gebaut__eintrag[open] .gebaut__pfeil{transform:rotate(180deg)}.gebaut__inhalt{padding:4px 0 28px}@media (max-width:720px){.gebaut__kopf{grid-template-columns:auto auto auto minmax(0,1fr)}.gebaut__zeile{grid-column:1/-1}.gebaut__pfeil{grid-area:1/4;justify-self:end}}.gebaut__intro{-moz-column-gap:48px;grid-template:"kicker kicker""h2 cta""lead cta"1fr/minmax(0,1fr) minmax(280px,360px);align-items:start;column-gap:48px;display:grid}.gebaut__intro-kicker{grid-area:kicker}.gebaut__intro-h2{grid-area:h2;margin-top:14px}.gebaut__intro-lead{grid-area:lead;max-width:68ch;margin-top:12px}.gebaut__cta{border:1px solid var(--l-line-strong);background:var(--l-surface);border-radius:14px;grid-area:cta;align-self:start;justify-items:start;gap:12px;margin-top:14px;padding:20px 22px;display:grid}.gebaut__cta-label{font-family:var(--v2-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--l-accent);margin:0;font-size:11px}.gebaut__cta-text{color:var(--l-body);margin:0;font-size:15px;line-height:1.5}.gebaut__cta-fuss{color:var(--l-faint);margin:0;font-size:12.5px}@media (max-width:860px){.gebaut__intro{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"kicker""h2""lead""cta"}.gebaut__cta{max-width:480px;margin-top:24px}}#gruender,#arbeitsweise,#ki-mitarbeiter,#referenz,#passung,#kontakt,#warum{scroll-margin-top:5rem}.ueber__kopf{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:center;gap:clamp(32px,6vw,72px);display:grid}.ueber__fakten{border-top:1px solid var(--l-line-strong);grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 28px;margin:28px 0 0;padding:20px 0 0;display:grid}.ueber__fakten div{gap:3px;display:grid}.ueber__fakten dt{font-family:var(--v2-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--l-faint);font-size:10.5px}.ueber__fakten dd{color:var(--l-ink);margin:0;font-size:15px;font-weight:600;line-height:1.35}.ueber__tafel{gap:22px;padding:28px 26px 22px;display:grid}.ueber__tafel-menschen{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.ueber__tafel-person{text-align:center;justify-items:center;gap:4px;display:grid}.ueber__tafel-person>:first-child{margin-bottom:8px}.ueber__tafel-name{letter-spacing:-.015em;color:var(--l-ink);margin:0;font-size:16px;font-weight:700}.ueber__tafel-rolle{font-family:var(--v2-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--l-accent);margin:0;font-size:10.5px}.ueber__tafel-agenten{border-top:1px solid var(--l-line);flex-wrap:wrap;justify-content:center;gap:10px 18px;padding-top:18px;display:flex}.ueber__tafel-agent{color:var(--l-muted);justify-items:center;gap:4px;font-size:12.5px;display:grid}.ueber__tafel-fuss{text-align:center;color:var(--l-faint);margin:0;font-size:13px}.ueber__sprung{border-top:1px solid var(--l-line-strong);flex-wrap:wrap;gap:4px 26px;margin-top:44px;padding-top:16px;display:flex}.ueber__sprung a{font-family:var(--v2-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--l-muted);white-space:nowrap;padding:6px 0;font-size:11px;text-decoration:none}.ueber__sprung a:hover,.ueber__sprung a:focus-visible{color:var(--l-accent)}.ueber__zahl{letter-spacing:-.02em;color:var(--l-ink);margin:0;font-size:clamp(1.4rem,2.6vw,1.8rem);font-weight:700;line-height:1.1}.ueber__zahl-text{color:var(--l-body);margin:8px 0 0;font-size:14px;line-height:1.5}.ueber__warum{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(28px,5vw,64px);display:grid}.ueber__warum p{color:var(--l-body);max-width:62ch;margin:0;font-size:16.5px;line-height:1.6}.ueber__warum p+p{margin-top:16px}.ueber__gruender{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;display:grid}.ueber__person{align-content:start;gap:16px;padding:26px;display:grid}.ueber__person-name{letter-spacing:-.02em;color:var(--l-ink);margin:0;font-size:20px;font-weight:700}.ueber__person-text{color:var(--l-body);margin:0;font-size:15px;line-height:1.55}.ueber__person-bekommt{border-top:1px solid var(--l-line);color:var(--l-ink);margin:0;padding-top:14px;font-size:14.5px;line-height:1.55}.ueber__prinzipien{border-top:1px solid var(--l-line-strong);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;display:grid}.ueber__prinzip{border-bottom:1px solid var(--l-line);padding:22px 0}.ueber__prinzip h3{letter-spacing:-.015em;color:var(--l-ink);margin:0;font-size:18px;font-weight:700}.ueber__prinzip p{color:var(--l-body);margin:8px 0 0;font-size:15px;line-height:1.55}.ueber__agenten{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px;display:grid}.ueber__agent{border:1px solid var(--l-line);background:var(--l-surface);border-radius:14px;align-content:start;gap:8px;padding:20px;display:grid}.ueber__agent-kopf{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.ueber__agent-name{letter-spacing:-.015em;color:var(--l-ink);margin:0;font-size:16px;font-weight:700}.ueber__agent-text{color:var(--l-body);margin:0;font-size:14px;line-height:1.5}.ueber__agent-status{color:var(--l-faint);margin:0;font-size:12.5px}.ueber__passung{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;display:grid}.ueber__passung-karte{align-content:start;gap:16px;padding:24px 26px;display:grid}.ueber__passung-liste{gap:12px;margin:0;padding:0;list-style:none;display:grid}.ueber__passung-liste li{color:var(--l-body);padding-left:26px;font-size:15px;line-height:1.55;position:relative}.ueber__passung-icon{display:inline-flex;position:absolute;top:3px;left:0}.ueber__passung-liste--ja .ueber__passung-icon{color:var(--l-ok)}.ueber__passung-liste--nein .ueber__passung-icon{color:var(--l-crit)}.ueber__kontakt{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,64px);display:grid}.ueber__adresse{font-family:var(--v2-mono);letter-spacing:.04em;color:var(--l-faint);margin:22px 0 0;font-size:11.5px}.ueber__faq{border-top:1px solid var(--l-line-strong)}.ueber__faq details{border-bottom:1px solid var(--l-line)}.ueber__faq summary{cursor:pointer;color:var(--l-ink);justify-content:space-between;gap:16px;padding:16px 0;font-size:16px;font-weight:700;list-style:none;display:flex}.ueber__faq summary::-webkit-details-marker{display:none}.ueber__faq-icon{color:var(--l-muted);flex-shrink:0;transition:transform .2s;display:inline-flex}.ueber__faq details[open] .ueber__faq-icon{transform:rotate(45deg)}.ueber__faq p{color:var(--l-body);max-width:60ch;margin:0 0 18px;font-size:15px;line-height:1.55}@media (max-width:900px){.ueber__kopf,.ueber__warum,.ueber__kontakt{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.ueber__prinzipien{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.ueber__fakten,.ueber__tafel-menschen{grid-template-columns:minmax(0,1fr)}}.gebaut__avatar{align-self:center;display:inline-flex}.gebaut__pfeil{display:inline-flex}.kollege{border:1px solid var(--l-line);background:var(--l-surface);border-radius:14px;align-items:flex-start;gap:14px;max-width:560px;padding:14px 16px;display:flex}.kollege__text{gap:4px;min-width:0;display:grid}.kollege__name{letter-spacing:-.015em;color:var(--l-ink);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:700;display:flex}.kollege__rolle{color:var(--l-muted);margin:0}.kollege__satz{color:var(--l-body);margin:2px 0 0;font-size:13.5px;line-height:1.5}.proof-badge{align-items:center;gap:4px;display:inline-flex}
