@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff) format("woff")}:root{--container: 1200px;--measure: 66ch;--gutter: clamp(20px, 4vw, 64px);--grid-gap: 24px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-6: 24px;--space-8: 32px;--space-12: 48px;--space-16: 64px;--space-24: 96px;--section-space: clamp(64px, 7vw, 112px);--radius-sm: 4px;--radius-md: 8px;--radius-lg: 14px;--ease: cubic-bezier(.2,.7,.2,1);--body-size: clamp(1rem, .95rem + .12vw, 1.125rem)}@media(min-width:1100px){:root{--grid-gap: 32px}}[data-template=werkstatt]{--ink: #20231f;--muted: #555950;--bg: #f2f0e9;--surface: #ffffff;--strong: #252920;--on-strong: #ffffff;--accent: #e4a243;--accent-text: #854c03;--on-accent: #1e211b;--border: #d5d6cf;--font-head: "Barlow Condensed", "Arial Narrow", "Liberation Sans Narrow", sans-serif;--font-body: "Source Sans 3", system-ui, sans-serif;--button-radius: 4px}[data-template=editorial]{--ink: #262824;--muted: #5e625d;--bg: #f6f3ed;--surface: #fffdf8;--strong: #2b3b34;--on-strong: #ffffff;--accent: #8e422f;--accent-text: #8e422f;--on-accent: #ffffff;--border: #dad8d0;--font-head: "Newsreader", Georgia, serif;--font-body: "IBM Plex Sans", "Segoe UI", system-ui, sans-serif;--button-radius: 2px}[data-template=nahbar]{--ink: #1d322f;--muted: #576863;--bg: #f4f7f1;--surface: #ffffff;--strong: #1c4841;--on-strong: #ffffff;--accent: #aa5538;--accent-text: #aa5538;--on-accent: #ffffff;--border: #d2ddd6;--font-head: "Manrope", "Trebuchet MS", system-ui, sans-serif;--font-body: "Public Sans", "Segoe UI", system-ui, sans-serif;--button-radius: 14px}:root{--bg: #fafbfe;--surface: #fff;--ink: #171c30;--muted: #666d80;--subtle: #858a9b;--blue: #3d53db;--blue-hover: #2f43c4;--blue-light: #eff1ff;--line: #e5e7ef;--navy: #11182b;--font: "Plus Jakarta Sans Variable", "Plus Jakarta Sans", system-ui, sans-serif;--font-head: var(--font);--font-body: var(--font);--mono: "IBM Plex Mono", monospace;font-family:var(--font);color:var(--ink);background:var(--bg);font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,*:before,*:after{box-sizing:border-box}body{margin:0;font-size:16px;line-height:1.7}html{scroll-behavior:smooth;scroll-padding-top:112px}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{color:inherit;cursor:pointer}button{border:0;background:transparent}button:disabled{cursor:not-allowed;opacity:.45}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}svg{flex-shrink:0;vertical-align:middle}p,h1,h2,h3,figure{margin:0}p{color:var(--muted)}h1,h2,h3{font-weight:550;word-spacing:.045em}h1{font-size:clamp(2.65rem,5.6vw,4.75rem);letter-spacing:-.058em;line-height:1.12}h2{font-size:clamp(2rem,3.2vw,2.85rem);letter-spacing:-.04em;line-height:1.19}h3{font-size:1.35rem;letter-spacing:-.03em;line-height:1.35}::selection{color:#fff;background:var(--blue)}:focus-visible{outline:2px solid var(--blue);outline-offset:5px;border-radius:3px}main:focus{outline:none}.l-container{width:min(calc(100% - 2 * var(--gutter)),var(--container));margin-inline:auto}.section-space{padding-block:var(--section-space)}.mono{font-family:var(--mono);font-size:10px;letter-spacing:.065em;line-height:1.5}.section-label{display:flex;align-items:center;gap:10px;color:var(--blue);font:400 10px/1.6 var(--mono);letter-spacing:.09em;margin-bottom:24px}.section-label>span{width:5px;height:5px;background:currentColor}.section-label.light{color:#a7b6ff}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:32px;margin-bottom:48px}.section-heading>p{font-size:14px;padding-bottom:4px}.button{min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:24px;padding:14px 22px;border:1px solid transparent;border-radius:6px;font-size:12px;font-weight:650;line-height:1.5;transition:background .2s,color .2s,transform .2s,box-shadow .2s}.button:hover{transform:translateY(-2px)}.button-primary{background:var(--blue);color:#fff;box-shadow:0 4px 10px #3d53db12}.button-primary:hover{background:var(--blue-hover);box-shadow:0 5px 20px #3d53db25}.button-dark{background:var(--ink);color:#fff}.button-dark:hover{background:#2c3556}.button-secondary{background:transparent;border-color:#d9dde9}.button-secondary:hover{background:var(--blue-light);border-color:#bbc4ef}.button-small{min-height:42px;padding:11px 16px;font-size:11px;gap:20px}.text-link{display:inline-flex;align-items:center;gap:12px;font-size:12px;line-height:1.5;font-weight:650;padding-block:8px}.text-link svg{transition:transform .2s}.text-link:hover{color:var(--blue)}.text-link:hover svg{transform:translate(3px,-1px)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;top:-70px;left:24px;background:#fff;color:var(--blue);padding:12px 24px;z-index:100}.skip-link:focus{top:10px}.site-header{height:84px;border-bottom:1px solid var(--line);background:#fafbfef5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:sticky;top:0;z-index:40}.nav-container{height:100%;display:flex;align-items:center;justify-content:space-between;gap:32px}.brand{display:inline-flex;gap:8px;align-items:center;flex-shrink:0}.brand img{width:107px;height:auto}.brand>span{border:1px solid #d9deed;color:#7a8094;padding:1px 4px;border-radius:3px;font:9px var(--mono);margin-top:5px}.desktop-nav{display:flex;align-items:center;gap:28px;margin-left:auto;margin-right:16px}.desktop-nav>a,.nav-trigger{font-size:11px;font-weight:550;display:flex;align-items:center;gap:5px;padding:12px 0;color:#62697c;transition:color .2s}.desktop-nav .active,.desktop-nav a:hover,.nav-trigger:hover{color:var(--blue)}.nav-group{position:relative}.nav-trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.nav-actions{display:flex;align-items:center}.nav-dropdown{position:absolute;top:calc(100% + 12px);left:-20px;width:340px;padding:16px;background:#fff;border:1px solid var(--line);box-shadow:0 16px 60px #19254c16;border-radius:8px;animation:fade-in .15s ease}.dropdown-kicker{font:9px var(--mono);color:var(--subtle);display:block;padding:8px 8px 12px}.nav-dropdown a{display:flex;align-items:center;gap:16px;padding:12px 8px;border-radius:4px}.nav-dropdown a:hover{background:var(--blue-light)}.nav-dropdown a>svg:first-child{color:var(--blue)}.nav-dropdown a>span{flex:1;font-size:12px;font-weight:600}.nav-dropdown small{display:block;font-size:10px;font-weight:400;color:var(--muted)}.team-dropdown{width:300px}.menu-toggle,.mobile-contact{display:none!important}.hero{position:relative;background:radial-gradient(ellipse at 80% 36%,#edf0ff80,transparent 45%);overflow:hidden}.hero-grid{display:grid;grid-template-columns:1.04fr 1fr;gap:16px;align-items:center;min-height:604px;padding-block:64px 56px}.hero-copy{position:relative;z-index:2}.hero-eyebrow{display:flex;align-items:center;gap:9px;color:#6c748c;font:9px/1.6 var(--mono);letter-spacing:.075em;margin-bottom:28px}.pulse-dot{width:6px;height:6px;border-radius:50%;background:var(--blue);box-shadow:0 0 0 4px #3d53db0b}.hero h1{font-size:clamp(2.8rem,5.5vw,4.65rem);font-weight:550;line-height:1.12;letter-spacing:-.045em;white-space:nowrap}.hero h1>span:first-of-type{color:var(--blue)}.hero-period{color:var(--blue)}.hero-description{font-size:14px;line-height:1.85;max-width:380px;margin-top:28px}.hero-actions{margin-top:32px;display:flex;align-items:center;gap:24px}.hero-vision-link{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:600}.hero-vision-link>span{height:29px;width:29px;border-radius:50%;display:grid;place-items:center;border:1px solid #dce0eb}.hero-vision-link:hover{color:var(--blue)}.hero-footnote{display:flex;align-items:center;gap:8px;margin-top:32px;color:#83899b;font-size:9px}.hero-footnote>span:first-child{width:16px;height:1px;background:#bac0d2}.brain-scene{width:100%;aspect-ratio:1.08;position:relative;background-image:linear-gradient(#cbd2ef23 1px,transparent 1px),linear-gradient(90deg,#cbd2ef23 1px,transparent 1px);background-size:40px 40px}.brain-scene:before{content:"";position:absolute;width:80%;height:75%;left:10%;top:10%;background:radial-gradient(ellipse,#dce4ff75,transparent 64%);pointer-events:none}.brain-scene canvas{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.scene-heading,.scene-foot{position:absolute;left:16px;right:8px;display:flex;align-items:center;justify-content:space-between;gap:12px;font:7px/1.5 var(--mono);letter-spacing:.05em;color:#818aa2;z-index:1}.scene-heading{top:8px}.scene-status{display:flex;align-items:center;gap:5px;color:#5f7297}.scene-controls{display:flex;align-items:center;gap:6px}.animation-toggle{width:28px;height:28px;padding:0;display:grid;place-items:center;color:#7f8cb0;border:1px solid #dce2f1;border-radius:50%}.animation-toggle:hover{background:#fff;color:var(--blue)}.brain-scene.paused .brain-tag,.brain-scene.paused .scene-status i{animation-play-state:paused}.scene-status i{background:#7893d2;height:4px;width:4px;border-radius:50%;animation:status-pulse 3s infinite}.scene-foot{bottom:4px;font-size:6px}.scene-foot>span:first-child{display:flex;align-items:center;gap:5px}.scene-cross{position:absolute;font:15px var(--mono);color:#c1c9e3}.cross-top{top:-12px;left:-4px}.cross-bottom{bottom:-14px;right:-4px}.brain-tag{position:absolute;z-index:2;background:#ffffffed;border:1px solid #dce1f0;border-radius:6px;box-shadow:0 4px 20px #172b6805;display:flex;align-items:center;gap:8px;padding:11px 12px;animation:float 7s ease-in-out infinite}.brain-tag .tag-icon{width:29px;height:29px;border:1px solid #e5e8f2;background:#f7f8ff;border-radius:4px;display:grid;place-items:center;color:var(--blue)}.brain-tag>span:nth-child(2){font-size:9px;line-height:1.5;font-weight:650}.brain-tag small{display:block;color:#8b90a0;font-size:7px;font-weight:400}.brain-tag>i{width:4px;height:4px;border-radius:50%;margin-left:8px;background:#7991e1}.tag-doc{left:0;top:20%}.tag-mail{right:-8px;top:45%;animation-delay:-2s}.tag-data{left:14px;bottom:18%;animation-delay:-4s}.brain-core{position:absolute;left:50%;bottom:11%;transform:translate(-50%);color:#6c7fb4;font-size:7px;white-space:nowrap;display:flex;align-items:center;gap:6px}.hero-process{min-height:98px;display:flex;align-items:center;border-top:1px solid var(--line);gap:24px}.process-intro{color:#8a90a0;font:7px/1.6 var(--mono);letter-spacing:.06em;width:175px;flex-shrink:0}.process-intro strong{font-weight:400;color:#53607b}.hero-process>div{display:flex;gap:14px;align-items:center;flex:1}.hero-process>div>span{color:#98a0b7;font:9px var(--mono)}.hero-process>div>strong{font-size:11px;font-weight:500}.hero-process>div>svg{margin-left:auto;color:#c1c7d8}.process-scroll{height:28px;width:28px;border:1px solid var(--line);border-radius:50%;display:grid;place-items:center;margin-left:auto;color:#98a1bc;font-size:13px}.integration-strip{background:#f2f4f9;border-block:1px solid var(--line)}.integration-strip>div{display:flex;align-items:center;gap:40px;min-height:112px}.integration-intro{flex-shrink:0;font-size:10px;line-height:1.7;width:175px}.integration-intro>span{display:block;color:#7c8294}.integration-intro strong{font-size:11px;font-weight:600}.integration-logos{display:flex;justify-content:space-between;align-items:center;flex:1;gap:24px}.integration-logos>a{display:flex;align-items:center;gap:8px;filter:grayscale(1);opacity:.65;transition:filter .2s,opacity .2s}.integration-logos>a:hover{filter:grayscale(0);opacity:1}.integration-logos img{width:22px;height:22px;object-fit:contain}.integration-logos span{font-size:12px;font-weight:650;white-space:nowrap}.integration-more{color:#939aac;border:1px solid #d9deea;width:28px;height:28px;border-radius:50%;display:grid;place-items:center}.vision-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px}.vision-grid h2{font-size:clamp(2rem,3.5vw,3.1rem)}.vision-grid h2>span{color:#9299ac}.vision-copy p{margin-bottom:20px;font-size:13px;line-height:1.9}.vision-copy .lead{font-size:16px;color:#30384f;line-height:1.8}.vision-copy .text-link{margin-top:4px}.vision-statement{border-top:1px solid var(--line);margin-top:64px;padding-top:36px;display:flex;align-items:center;gap:24px}.quote-mark{font-size:75px;line-height:.9;color:var(--blue);font-weight:450;align-self:start}.vision-statement>p{font-size:24px;line-height:1.5;letter-spacing:-.04em;color:var(--ink)}.vision-statement>p>span{color:#8b92a6}.vision-statement>.mono{margin-left:auto;color:#8b92a6;font-size:8px}.architecture{background:var(--navy);color:#fff;position:relative;overflow:hidden}.architecture:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 75% 60%,#26325a50,transparent 65%);pointer-events:none}.architecture>.l-container{position:relative}.architecture-heading>p{color:#8b97b1;font-size:12px;line-height:1.9}.architecture-content{display:grid;grid-template-columns:31% 1fr;gap:64px}.architecture-tabs{padding-top:16px}.architecture-tabs>button{min-height:68px;width:100%;display:flex;align-items:center;gap:16px;border-bottom:1px solid #ffffff0d;color:#808ba5;text-align:left;padding-inline:16px;font-size:14px;transition:background .2s,color .2s;border-radius:4px}.architecture-tabs .layer-number{font:9px var(--mono);color:#65708c}.architecture-tabs button>svg:last-child{margin-left:auto;opacity:0}.architecture-tabs button.active{background:#879bff11;border:1px solid #7288e633;color:#d3dcff}.architecture-tabs button.active>svg:last-child{opacity:1}.architecture-tabs button.active .layer-number{color:#a2b1f3}.architecture-tabs button:hover{color:#d3dcff}.network-diagram{height:240px;position:relative;margin-bottom:24px}.network-diagram>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.network-diagram>svg path{fill:none;stroke:url(#line);stroke-width:1;opacity:.4}.diagram-ring{stroke:#8095eb14;stroke-width:.7;fill:transparent}.diagram-node{position:absolute;width:52px;height:52px;border:1px solid #586a9b65;display:flex;align-items:center;justify-content:center;background:#182039;border-radius:8px;transform:translate(-50%,-50%);color:#7988b4;transition:color .3s,box-shadow .3s,background .3s}.diagram-node>svg{width:21px;height:21px;stroke-width:1.3}.diagram-node>span{position:absolute;font:7px var(--mono);bottom:-22px;white-space:nowrap;color:#8190b5}.node-input{left:11%;top:50%}.node-graph{left:41%;top:20%}.node-time{left:41%;top:80%}.node-core{left:68%;top:50%}.node-output{left:89%;top:24%}.diagram-node.selected{color:#c7d0ff;background:#344a95;border-color:#758cff;box-shadow:0 0 40px #566ed940}.node-core{width:64px;height:64px;border-radius:50%}.diagram-pulse{width:5px;height:5px;border-radius:50%;position:absolute;top:49%;left:13%;background:#a1b3ff;box-shadow:0 0 8px #859fff;animation:signal 6s ease-in-out infinite}.layer-description{min-height:180px;animation:fade-in .3s ease}.layer-description>.mono{color:#8499e9;font-size:8px}.layer-description>h3{margin-top:12px;margin-bottom:12px;font-size:24px}.layer-description>p{font-size:12px;line-height:1.9;color:#8d9ab5;max-width:550px}.architecture-caption{display:flex;justify-content:space-between;gap:24px;align-items:center;border-top:1px solid #ffffff12;padding-top:24px;margin-top:32px;color:#7f8da9;font-size:10px}.architecture-caption>span:first-child{display:flex;gap:8px;align-items:center;font:8px var(--mono)}.architecture-caption a{display:flex;align-items:center;gap:10px;font-size:10px;color:#b8c6ff}.platform-overview{background:#fff}.product-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:24px}.product-chat,.product-nexus{border:1px solid var(--line);border-radius:8px;padding:32px 32px 0;overflow:hidden}.product-chat{background:#f7f8fc}.product-card-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}.product-icon{display:grid;place-items:center;height:40px;width:40px;border:1px solid #dfe4f4;background:#fff;color:var(--blue);border-radius:8px}.product-card-heading .mono{color:#9ba2b5;font-size:8px}.product-chat>h3,.product-nexus>h3{font-size:28px;line-height:1.3}.product-chat>p,.product-nexus>p{font-size:12px;margin-top:16px;max-width:350px}.product-chat>.text-link{margin-block:16px 24px}.product-nexus{display:flex;flex-direction:column;background:#f1f3fd;transition:border-color .2s,background .2s}.product-nexus:hover{border-color:#bec9f5;background:#eceffd}.product-nexus .mono{color:#7c8abe;font-size:8px;margin-bottom:12px}.product-nexus>.product-card-heading{margin-bottom:24px;color:#7c8abe}.mini-graph{width:100%;margin-top:auto;padding-top:24px}.mini-graph line{stroke:#c0cbf1;stroke-width:1}.mini-graph circle{fill:#8a9fe8;stroke:#f1f3fd;stroke-width:5}.mini-graph circle:nth-of-type(3){fill:var(--blue);stroke-width:8;stroke:#dde4fc}.mini-graph text{fill:#7c8fba;font-size:7px;font-family:var(--mono)}.mini-graph text:first-of-type{fill:#fff;font-size:12px}.nexus-link{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #dce2f6;padding-block:20px;font-size:11px;font-weight:600}.product-cortina{grid-column:1/-1;display:flex;align-items:center;gap:28px;border:1px solid var(--line);padding:28px 32px;border-radius:8px;transition:border-color .2s}.product-cortina:hover{border-color:#c4cdf4}.cortina-symbol{color:#818fb4;background:#f7f8fc;height:76px;width:76px;display:grid;place-items:center;border-radius:50%;flex-shrink:0}.product-cortina .mono{color:#8992a8;font-size:8px}.product-cortina h3{margin:4px 0 6px;font-size:23px}.product-cortina p{font-size:12px}.product-cortina .status-badge{margin-left:auto}.status-badge{display:inline-flex;align-items:center;padding:4px 8px;border:1px solid #dce2f2;background:#f7f8fd;color:#73809b;border-radius:4px;font-size:8px;white-space:nowrap}.platform-extra{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-top:24px}.platform-extra>a{display:flex;align-items:center;gap:12px;font-size:10px;padding-block:12px}.platform-extra>a>svg{color:#99a2b8}.platform-extra>a>span{color:var(--muted)}.platform-extra strong{display:flex;align-items:center;gap:12px;margin-left:auto;font-size:11px}.chat-demo{background:#fff;border:1px solid var(--line);border-radius:10px;box-shadow:0 10px 50px #172d6606;overflow:hidden;width:100%}.demo-top{display:flex;align-items:center;justify-content:space-between;padding:18px 24px;border-bottom:1px solid var(--line);gap:16px}.demo-top>span:first-child{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:650}.demo-top img{width:21px;height:21px;object-fit:contain}.demo-top>button{padding:5px;color:#8b92a7}.demo-label{margin-left:auto;font:7px var(--mono);letter-spacing:.05em;color:#9aa2b9}.demo-chat-body{min-height:300px;padding:32px;display:flex;flex-direction:column}.chat-empty{margin:auto;text-align:center;padding:32px 16px}.chat-spark{color:var(--blue);background:var(--blue-light);width:46px;height:46px;display:grid;place-items:center;border-radius:12px;margin:0 auto 20px}.chat-empty h3{font-size:20px}.chat-empty p{font-size:11px;margin-top:8px}.example-questions{display:flex;flex-wrap:wrap;gap:8px;padding:0 24px 16px}.example-questions button{display:flex;align-items:center;gap:8px;border:1px solid var(--line);background:#fcfcfe;border-radius:5px;font-size:9px;padding:8px 10px;transition:background .2s}.example-questions button:hover,.example-questions button.selected{background:var(--blue-light);color:var(--blue);border-color:#ced7f7}.chat-composer{display:flex;gap:16px;align-items:center;margin:0 24px 12px;border:1px solid #dfe3ee;padding:8px;border-radius:7px;box-shadow:0 3px 8px #0a214005}.chat-composer:focus-within{border-color:#a4b1ee}.chat-composer input{flex:1;min-width:0;padding:8px;font-size:11px;border:0;outline:0;background:transparent}.chat-composer button{background:var(--blue);color:#fff;border-radius:5px;height:32px;width:32px;display:grid;place-items:center}.demo-disclaimer{font-size:8px;text-align:center;color:#949bad;margin:0 16px 14px}.chat-question{background:#f0f2f9;align-self:end;padding:12px 16px;border-radius:8px 8px 2px;font-size:11px;max-width:85%;margin-bottom:24px}.chat-answer{display:flex;align-items:start;gap:12px}.chat-answer>img{width:22px;height:22px;object-fit:contain}.chat-answer p{font-size:12px;color:#626b81;line-height:1.8}.source-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:16px}.source-chips button{display:flex;align-items:center;gap:5px;background:#f6f7fc;border:1px solid var(--line);font-size:8px;padding:6px 8px;border-radius:4px;color:#6d7a9d}.source-chips button:hover{color:var(--blue)}.answer-detail{display:flex;align-items:start;gap:6px;margin-top:16px;font-size:9px;color:#6b7f9b;line-height:1.7}.typing{display:flex;gap:5px;padding:8px 0}.typing i{width:5px;height:5px;border-radius:50%;background:#8194df;animation:status-pulse 1s infinite}.typing i:nth-child(2){animation-delay:.2s}.typing i:nth-child(3){animation-delay:.4s}.source-preview{margin-top:20px;border:1px solid #d9e1f7;border-radius:6px;background:#f8f9ff;padding:16px}.source-preview>div{display:flex;gap:8px;align-items:center;font-size:10px;color:var(--blue)}.source-preview>div button{margin-left:auto}.source-preview p{font-size:10px;margin-top:8px}.chat-demo.compact{border-radius:8px 8px 0 0;border-bottom:0;margin-bottom:-1px;box-shadow:0 4px 30px #0f214a08}.compact .demo-top{padding:14px 16px}.compact .demo-top>span:first-child{font-size:10px}.compact .demo-top img{width:17px;height:17px}.compact .demo-label{font-size:6px}.compact .demo-chat-body{min-height:200px;padding:20px}.compact .chat-empty{padding:16px 0}.compact .chat-empty h3{font-size:15px}.compact .chat-empty p{font-size:9px}.compact .chat-spark{width:36px;height:36px;margin-bottom:12px}.compact .example-questions{padding:0 16px 12px;gap:6px}.compact .example-questions button{font-size:8px;padding:6px 8px}.compact .chat-composer{margin:0 16px 10px}.compact .chat-composer input{font-size:9px}.compact .demo-disclaimer{font-size:7px}.compact .chat-answer p{font-size:10px}.compact .chat-question{font-size:9px}.audit-section{background:#f6f7fb;border-top:1px solid var(--line)}.split-section{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center}.audit-copy .section-label{font-size:8px}.audit-copy h2{margin-bottom:24px}.audit-copy>p{margin-bottom:16px;font-size:12px;line-height:1.9}.feature-check{display:flex;align-items:center;gap:10px;font-size:10px;margin-top:12px;color:#6a7799}.audit-copy>.text-link{margin-top:24px}.tenant-demo{border:1px solid #e0e4ef;border-radius:8px;box-shadow:0 12px 44px #203f7508;background:#fff;overflow:hidden}.tenant-title{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--line);color:#8d98af}.tenant-title>span{display:flex;align-items:center;gap:8px;font:9px var(--mono)}.tenant-switch{display:flex;gap:6px;padding:20px 24px;background:#f9fafe}.tenant-switch>button{padding:9px 14px;font-size:9px;border-radius:4px;color:#828ca3;border:1px solid transparent}.tenant-switch>button.active{background:#fff;border-color:#dbe1f0;color:var(--blue);box-shadow:0 2px 4px #152c5a04}.tenant-identity{display:flex;align-items:center;gap:12px;padding:24px}.tenant-identity>div{width:40px;height:40px;display:grid;place-items:center;background:var(--blue-light);color:#7188d1;border:1px solid #e3e7f5;border-radius:7px;font-size:17px}.tenant-identity strong{font-size:12px;font-weight:650}.tenant-identity small{font-size:8px;color:#8b94aa;display:block}.tenant-state{font-size:7px;color:#6b8b94;border-radius:4px;background:#f1f7f6;padding:4px 6px;margin-left:auto;white-space:nowrap}.tenant-folders{padding:0 24px 20px}.tenant-folders>div{display:flex;align-items:center;gap:10px;padding:12px 0;border-bottom:1px solid #f0f1f6;font-size:10px;color:#65708a}.tenant-folders>div>svg{color:#9ba8c4}.tenant-folders>div>svg:last-child{margin-left:auto}.tenant-result{display:flex;align-items:start;gap:12px;background:#f2f4ff;border:1px solid #e5e9fd;border-radius:6px;margin:0 24px 24px;padding:16px;color:#6c80ce}.tenant-result strong{font-size:10px;font-weight:600}.tenant-result p{font-size:9px;line-height:1.8;margin-top:5px;color:#7886af}.tenant-bottom{padding:12px 24px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;color:#9ba4b9;gap:12px}.tenant-bottom>span:first-child{font-size:8px;display:flex;gap:6px;align-items:center}.tenant-bottom i{width:4px;height:4px;background:#86a6bc;border-radius:50%}.tenant-bottom>span:last-child{font:6px var(--mono)}.security-strip{background:#fff;border-block:1px solid var(--line);padding-block:40px}.security-strip>div{display:flex;align-items:center;gap:28px}.security-symbol{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:#f4f6fc;color:#7b8fcb;flex-shrink:0}.security-strip .mono{color:#8894af;font-size:8px}.security-strip h3{font-size:22px;margin-top:4px}.security-strip p{font-size:10px;margin-top:4px}.security-strip .button{margin-left:auto;font-size:10px}.faq-section{background:#fff}.faq-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:96px}.faq-layout>div:first-child>p{margin-top:24px;font-size:12px}.faq-layout>div:first-child .text-link{margin-top:8px}.faq-item{border-bottom:1px solid var(--line)}.faq-item:first-child{border-top:1px solid var(--line)}.faq-item h3 button{width:100%;min-height:70px;display:flex;align-items:center;justify-content:space-between;gap:24px;text-align:left;font-size:12px;font-weight:600;padding:20px 0;letter-spacing:-.01em}.faq-item h3 button svg{color:#8490ae;transition:transform .2s}.faq-item.open button svg{transform:rotate(45deg);color:var(--blue)}.faq-item>div>p{font-size:12px;padding:0 32px 24px 0;line-height:1.9}.closing-cta{background:#edf0fc;border-block:1px solid #e1e6f6;padding-block:64px 32px}.closing-cta>div{position:relative;display:grid;grid-template-columns:1fr auto;gap:32px}.closing-cta h2{font-size:clamp(2rem,4vw,3.4rem)}.closing-cta .section-label{font-size:8px;margin-bottom:16px}.cta-orb{background:var(--blue);color:#fff;height:88px;width:88px;border-radius:50%;display:grid;place-items:center;margin-top:40px;transition:transform .3s,box-shadow .3s}.cta-orb:hover{transform:rotate(8deg);box-shadow:0 4px 32px #3d53db35}.closing-bottom{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;border-top:1px solid #dbe2f6;padding-top:24px;margin-top:12px}.closing-bottom>p{font-size:11px}.closing-bottom .text-link{font-size:11px}.site-footer{padding-top:56px;background:#fff}.footer-main{display:grid;grid-template-columns:1.3fr .85fr 1fr 1.1fr;gap:48px;padding-bottom:48px}.footer-brand .brand img{width:92px}.footer-brand>p{font-size:11px;margin-top:20px;line-height:1.8}.footer-location{display:flex;align-items:center;gap:6px;font-size:8px;color:#8a94ab;margin-top:20px}.footer-location>span{width:4px;height:4px;background:#899cca;border-radius:50%}.footer-column{display:flex;flex-direction:column;gap:10px}.footer-column>span{font:8px var(--mono);letter-spacing:.08em;color:#939bad;margin-bottom:8px}.footer-column>a{font-size:10px;color:#70798d}.footer-column>a:hover{color:var(--blue)}.footer-note .mono{font-size:8px;color:#8d97af}.footer-note p{font-size:12px;margin-top:20px;color:#5e6984;line-height:1.9}.footer-note .text-link{margin-top:16px;font-size:10px}.footer-bottom{border-top:1px solid var(--line);padding-block:20px;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:8px;color:#9aa1b1}.footer-bottom>div{display:flex;gap:20px}.footer-bottom a:hover{color:var(--blue)}.product-hero{padding-top:32px;padding-bottom:64px;background:radial-gradient(ellipse at 70% 50%,#ecf0ff60,transparent 65%)}.product-tabs{display:flex;gap:8px;border-bottom:1px solid var(--line);padding-bottom:16px;margin-bottom:64px}.product-tabs>a{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 14px;border-radius:5px;font-size:10px;color:#818ba4}.product-tabs>a.active{background:#eaefff;color:var(--blue)}.product-tabs>a:hover{color:var(--blue)}.product-hero-copy{max-width:800px;margin-bottom:48px}.product-hero-copy h1>span,.page-hero h1>span,.contact-intro h1>span{color:var(--blue)}.product-hero-copy>p{font-size:15px;max-width:600px;margin-top:24px;line-height:1.9}.product-hero-copy>.button{margin-top:28px}.product-main-visual>.chat-demo{max-width:920px;margin-inline:auto}.product-main-visual .demo-chat-body{min-height:330px}.product-main-visual .chat-composer{margin-bottom:16px}.product-main-visual .chat-composer input{font-size:13px}.product-main-visual .chat-answer p{font-size:14px}.product-main-visual .chat-question{font-size:13px}.product-main-visual .example-questions button{font-size:11px}.product-main-visual .demo-disclaimer{font-size:9px}.product-details{background:#fff}.detail-rows{margin-top:40px}.detail-rows>div{border-top:1px solid var(--line);display:grid;grid-template-columns:64px 1fr 1.15fr;gap:32px;align-items:start;padding-block:32px}.detail-rows>div:last-child{border-bottom:1px solid var(--line)}.detail-rows .mono{color:#8a98b8;padding-top:7px}.detail-rows h2{font-size:24px;line-height:1.4;max-width:300px}.detail-rows p{font-size:13px;line-height:1.9}.nexus-screenshot{max-width:920px;margin-inline:auto;border:1px solid var(--line);border-radius:8px;overflow:hidden;background:#fff}.nexus-screenshot>img{max-height:640px;width:100%;object-fit:contain}.screenshot-caption{text-align:center;padding:12px;border-top:1px solid var(--line);color:#929db6;font-size:9px}.cortina-demo{border:1px solid var(--line);background:#fff;border-radius:8px;max-width:900px;margin-inline:auto}.cortina-controls{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:24px 32px}.cortina-controls p{font-size:12px}.document-paper{border:1px solid var(--line);background:#fcfcfe;max-width:680px;margin:8px auto 32px;padding:40px;border-radius:4px}.document-paper .mono{color:#9da6bb;font-size:8px}.document-paper h3{margin-top:16px;margin-bottom:24px}.document-paper p{font-size:14px;line-height:2.3;margin-bottom:20px}.document-paper mark{background:#f0f2f9;color:inherit;padding:3px 5px;border-radius:3px}.document-paper mark.masked{background:#e9edff;color:var(--blue);font-family:var(--mono);font-size:11px}.paper-footer{border-top:1px solid var(--line);display:flex;align-items:center;gap:8px;padding-top:20px;font-size:10px;color:#8696b8}.api-demo{max-width:920px;margin-inline:auto;border:1px solid #2c3655;background:var(--navy);border-radius:8px;color:#becbfa;overflow:hidden}.api-demo>div{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #ffffff12;gap:24px}.api-demo>div>.mono{font-size:9px;color:#8d9ec9}.api-demo button{display:flex;align-items:center;gap:8px;font-size:10px;color:#a8b6dd}.api-demo pre{margin:0;padding:32px;overflow-x:auto;font:12px/2 var(--mono)}.code-note{display:block;color:#7b8aa9;padding:0 24px 24px;font-size:9px}.video-demo{padding-bottom:64px}.video-demo .section-label{color:#8b96ae;font-size:9px}.video-demo video{display:block;width:100%;max-height:650px;border:1px solid var(--line);border-radius:8px;background:#f7f7fb}.explorer-toolbar{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:32px}.filter-tabs{display:flex;gap:4px;flex-wrap:wrap}.filter-tabs>button{padding:10px 16px;font-size:11px;color:#8891a9;border:1px solid transparent;border-radius:4px}.filter-tabs>button.active{border-color:#d4ddf7;color:var(--blue);background:#fff}.search-input{display:flex;align-items:center;gap:8px;color:#99a2b7;border:1px solid var(--line);border-radius:4px;padding:10px 12px;background:#fff}.search-input>input{border:0;outline:0;min-width:0;width:160px;font-size:11px;background:transparent}.integration-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.integration-card{padding:24px;background:#fff;border:1px solid var(--line);border-radius:8px;position:relative}.integration-card>img{width:32px;height:32px;object-fit:contain;margin-bottom:24px}.integration-card>.status-badge{position:absolute;right:16px;top:24px;font-size:6px;padding:3px 5px}.integration-card h3{font-size:16px}.integration-card p{font-size:10px;margin-top:8px;min-height:36px}.integration-card .text-link{font-size:9px;margin-top:20px;gap:8px}.subtle-note{font-size:10px;margin-top:24px;max-width:680px}.empty-search{grid-column:1/-1;padding:40px 0;font-size:14px}.empty-search a{color:var(--blue)}.page-hero{padding-block:80px 64px;background:radial-gradient(ellipse at 90% 50%,#edf1ff70,transparent 60%)}.page-hero h1{font-size:clamp(2.65rem,5vw,4.25rem)}.page-hero>div>p{max-width:650px;margin-top:24px;font-size:15px;line-height:1.9}.team-section{background:#fff;padding-bottom:80px}.team-image{position:relative}.team-image>img{width:100%;aspect-ratio:2.1;object-fit:cover;object-position:center 44%;border-radius:8px}.team-image>figcaption{display:flex;justify-content:space-between;gap:20px;padding-block:16px;font-size:10px;color:#909aaf}.team-image .mono{font-size:8px}.team-intro{padding-top:64px;align-items:start}.team-intro p{font-size:13px;line-height:1.9;margin-bottom:20px}.team-intro .lead{color:#34405b;font-size:16px}.founder-rows{padding-top:24px;display:grid;grid-template-columns:1fr 1fr;gap:48px}.founder-rows>div{display:flex;align-items:center;gap:16px;padding:24px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.founder-initial{display:inline-grid;place-items:center;background:#eff2fb;color:#7f90bc;border:1px solid #e0e6f5;border-radius:50%;width:44px;height:44px;font-size:12px;flex-shrink:0}.founder-rows h3{font-size:18px}.founder-rows>div>span:last-child{margin-left:auto;font-size:10px;color:#8c97ad}.values-section{border-top:1px solid var(--line)}.research-section{background:#fff;padding-block:24px 80px}.research-topline{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:24px;border-bottom:1px solid var(--line)}.research-topline h2{font-size:26px}.research-topline .mono{color:#9aa4bc;font-size:8px}.research-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:64px;padding-block:48px}.research-tabs{display:flex;flex-direction:column;gap:12px}.research-tabs button{display:flex;align-items:center;gap:16px;text-align:left;padding:24px 20px;border:1px solid var(--line);border-radius:6px;color:#7c89a6}.research-tabs button>span{font:9px var(--mono)}.research-tabs button>svg:last-child{margin-left:auto}.research-tabs button[aria-selected=true]{background:var(--blue-light);border-color:#d5dcf8;color:var(--blue)}.research-article{padding:8px 0 24px}.research-article>svg{color:#8b9fe0;margin-bottom:24px}.research-article h2{font-size:30px;margin-bottom:24px}.research-article p{font-size:13px;line-height:1.9;margin-bottom:20px}.research-focus{border-left:2px solid #c6d0f6;padding-left:16px}.publication-note{border-block:1px solid var(--line);display:flex;gap:20px;padding-block:24px;margin-bottom:80px;color:#8797bb}.publication-note h3{font-size:15px;color:#52617f}.publication-note p{font-size:11px;max-width:680px;margin-top:8px}.newsletter{display:grid;grid-template-columns:1fr 1.15fr;gap:64px;padding:48px;border:1px solid #dce3f5;border-radius:8px;background:#f1f4fe;align-items:center}.newsletter>div>svg{color:#8196d7;margin-bottom:24px}.newsletter .section-label{font-size:8px}.newsletter h2{font-size:32px}.newsletter p{font-size:12px;margin-top:16px}.newsletter form>label{font-size:11px;display:block;margin-bottom:8px}.newsletter-input{display:flex;flex-wrap:wrap;gap:12px}.newsletter-input input{min-width:0;flex:1 1 160px;border:1px solid #d8dfef;background:#fff;border-radius:5px;font-size:12px;padding:12px 16px}.newsletter-input .button{font-size:10px;gap:12px}.newsletter .form-hint{font-size:9px}.privacy-principles{display:flex;flex-wrap:wrap;gap:24px;padding-top:40px}.privacy-principles>span{font-size:10px;display:flex;align-items:center;gap:8px;color:#7a8caf}.privacy-section{background:#fff;padding-block:48px 80px}.privacy-tabs{display:flex;gap:8px;border-bottom:1px solid var(--line);padding-bottom:24px}.privacy-tabs button{display:flex;align-items:center;gap:8px;padding:12px 16px;border:1px solid transparent;color:#8593ad;border-radius:5px;font-size:11px}.privacy-tabs button[aria-pressed=true]{border-color:#d6dff6;background:var(--blue-light);color:var(--blue)}.privacy-detail{background:#f7f9fe;border:1px solid #e8ecf6;border-radius:8px;display:flex;align-items:start;gap:32px;margin-top:32px;padding:40px;min-height:280px}.privacy-detail>svg{color:#8399d6}.privacy-detail h2{font-size:30px;margin-bottom:20px}.privacy-detail p{max-width:750px;font-size:13px;margin-bottom:16px}.subprocessor-heading{margin-top:64px;margin-bottom:32px}.subprocessor-heading h2{font-size:30px}.subprocessor-heading>p{font-size:12px;margin-top:16px}.table-wrap{overflow-x:auto}.table-wrap table{width:100%;border-collapse:collapse;text-align:left;font-size:12px}.table-wrap th{color:#919db5;font-size:9px;font-weight:500;background:#f6f8fd}.table-wrap td,.table-wrap th{padding:20px;border-bottom:1px solid var(--line)}.table-wrap td{color:#6f7e9c}.privacy-request{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:40px;padding:32px;border:1px solid var(--line);border-radius:6px}.privacy-request h3{font-size:20px}.privacy-request p{font-size:11px;margin-top:8px}.contact-page{background:radial-gradient(ellipse at 15% 20%,#eaf0ff60,transparent 55%)}.contact-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px;align-items:start}.contact-intro h1{font-size:clamp(2.65rem,4.4vw,3.6rem)}.contact-intro h1>span{display:inline-block}.contact-intro>p{font-size:14px;max-width:400px;margin-top:24px;line-height:1.9}.contact-email{display:flex;align-items:center;gap:10px;padding-block:24px;margin-top:24px;border-block:1px solid var(--line);font-size:12px;color:var(--blue)}.contact-email svg:last-child{margin-left:auto}.contact-person{display:flex;align-items:center;gap:12px;margin-top:32px}.contact-person strong{font-size:13px}.contact-person small{display:block;font-size:10px;color:#8d98ad}.contact-intro>.text-link{margin-top:32px;color:#7b8baa;font-size:10px}.contact-form-wrap{border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:0 12px 44px #2a417306}.form-top{display:flex;justify-content:space-between;gap:16px;padding:20px 32px;border-bottom:1px solid var(--line);font:8px var(--mono);color:#9aa5bc}.form-top .mono{font-size:8px}.contact-form{padding:32px;display:flex;flex-direction:column;gap:20px}.contact-form label,.status-card form label{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:10px;font-weight:600}.contact-form input,.contact-form select,.contact-form textarea,.status-card input{width:100%;min-width:0;padding:12px 14px;background:#fafbfe;border:1px solid #dfe4f0;border-radius:4px;font-size:11px;line-height:1.6;color:#495776;outline-offset:2px}.contact-form textarea{resize:vertical;min-height:120px}.contact-form input::placeholder,.contact-form textarea::placeholder,input::placeholder{color:#9aa3b7}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.optional{font-size:9px;font-weight:400;color:#9ba5ba}.form-hint{font-size:9px;line-height:1.8;color:#8b97b1}.form-hint a{text-decoration:underline;text-underline-offset:3px}.contact-form .button{width:100%;justify-content:space-between;font-size:11px}.form-local-note{margin-top:-12px;text-align:center;color:#a4adbf;font-size:8px}.contact-draft{margin:0 32px 32px;padding:24px;border:1px solid #dbe3f8;border-radius:6px;background:#f6f8ff}.contact-draft>div{display:flex;align-items:center;gap:8px;color:var(--blue)}.contact-draft h3{font-size:15px}.contact-draft p{font-size:11px;margin-top:12px}.contact-draft pre{white-space:pre-wrap;overflow-wrap:anywhere;font:10px/1.9 var(--mono);color:#6b7a9a;margin-block:24px;border-block:1px solid #e1e7f6;padding-block:16px}.contact-draft .button{font-size:10px}.contact-draft .text-link{margin-top:12px;font-size:9px}.form-feedback{margin-top:24px;padding:20px;border:1px solid #d4dff5;background:#f8faff;border-radius:6px;display:flex;align-items:start;gap:12px;color:#7a90be}.form-feedback strong{font-size:11px;color:#566b9b}.form-feedback p,.form-feedback .text-link{font-size:10px;margin-top:8px}.legal-page h1{font-size:clamp(2.2rem,4.5vw,3.6rem);overflow-wrap:anywhere}.legal-notice{display:flex;gap:16px;align-items:start;padding:24px;border:1px solid #dce4f7;background:#f0f4fd;border-radius:6px;margin-block:32px 48px;max-width:800px;color:#7a90ba}.legal-notice p{font-size:12px}.legal-content{max-width:750px}.legal-content h2{font-size:24px;margin-top:40px;margin-bottom:16px}.legal-content p{font-size:14px;line-height:2;margin-bottom:20px}.legal-content a:not(.button){color:var(--blue)}.status-page{min-height:65vh;background:radial-gradient(ellipse at 50% 50%,#eaf0ff80,transparent 65%)}.status-card{max-width:700px;margin-inline:auto;padding:48px;border:1px solid var(--line);border-radius:10px;background:#fff}.status-card h1{white-space:pre-line;font-size:clamp(2.3rem,4vw,3.1rem)}.status-icon{width:64px;height:64px;display:grid;place-items:center;background:#edf2ff;color:#8a9ee0;border-radius:14px;margin-bottom:24px}.status-card>p{margin-top:24px;font-size:13px}.status-card>.text-link{margin-top:32px}.status-card form{margin-top:32px}.status-card form label{display:block;margin-bottom:8px}.status-card form input{padding:14px 16px;font-size:13px}.status-card form>.button{margin-top:16px}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes status-pulse{0%,to{opacity:1}50%{opacity:.3}}@keyframes fade-in{0%{opacity:.2;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes signal{0%,10%{left:13%;top:49%;opacity:0}20%{opacity:1}45%{left:40%;top:20%}70%{left:68%;top:49%}90%{left:88%;top:24%;opacity:1}to{left:88%;top:24%;opacity:0}}@media(min-width:1500px){.hero-grid{min-height:640px}}@media(max-width:1099px){.desktop-nav{gap:20px;margin-right:0}.nav-container{gap:24px}.nav-actions .button{font-size:10px;gap:12px}.hero h1{font-size:clamp(2.6rem,5.5vw,4.65rem)}.hero-grid{min-height:540px;gap:0;padding-block:48px}.hero-eyebrow{font-size:7px}.hero-description{font-size:12px;max-width:330px}.hero-actions{gap:16px}.hero-actions .button{font-size:10px;padding-inline:16px;gap:12px}.hero-vision-link{font-size:10px}.hero-footnote{font-size:8px}.brain-tag{padding:8px}.brain-tag>span:nth-child(2){font-size:8px}.brain-tag small{font-size:6px}.brain-tag .tag-icon{height:24px;width:24px}.tag-mail{right:-8px}.tag-doc{left:-2px}.tag-data{left:0}.scene-heading,.scene-foot{font-size:5px}.brain-core{font-size:6px}.hero-process{gap:16px;min-height:84px}.process-intro{width:125px}.hero-process>div{gap:8px}.hero-process>div>strong{font-size:10px}.integration-strip>div{gap:24px}.integration-intro{width:140px}.integration-logos{gap:20px}.integration-logos span{font-size:10px}.integration-logos img{width:20px;height:20px}.integration-more{display:none}.vision-grid{gap:48px}.architecture-content{gap:40px}.architecture-heading>p{font-size:11px}.product-grid{gap:20px}.product-chat,.product-nexus{padding:24px 24px 0}.product-chat>h3,.product-nexus>h3{font-size:24px}.compact .demo-label{display:none}.compact .example-questions{gap:4px}.compact .example-questions button{font-size:7px;padding:6px}.compact .chat-empty p{font-size:8px}.product-cortina{padding:24px;gap:20px}.product-cortina h3{font-size:20px}.product-cortina p{font-size:11px}.product-cortina .status-badge{font-size:7px}.platform-extra>a{font-size:8px;gap:8px}.platform-extra strong{font-size:9px;gap:8px}.split-section{gap:40px}.audit-copy .section-label{font-size:7px}.tenant-identity{padding:20px;gap:8px}.tenant-state{font-size:6px}.tenant-identity strong{font-size:11px}.tenant-identity small{font-size:7px}.tenant-title,.tenant-switch,.tenant-folders{padding-inline:20px}.tenant-result{margin-inline:20px}.tenant-bottom{padding-inline:20px}.faq-layout{gap:48px}.footer-main{gap:24px}.integration-cards{grid-template-columns:repeat(3,1fr)}.integration-card>.status-badge{font-size:6px}.contact-grid{gap:40px}.contact-intro h1{font-size:42px}.contact-form{padding:24px}.form-top{padding-inline:24px}.contact-draft{margin-inline:24px}.form-row{grid-template-columns:1fr;gap:20px}.newsletter{gap:40px;padding:32px}.founder-rows{gap:24px}.founder-rows h3{font-size:15px}.founder-rows>div>span:last-child{font-size:9px}.privacy-tabs{gap:4px}.privacy-tabs button{font-size:9px;padding:10px 12px}}@media(max-width:799px){.site-header{height:72px}.nav-container{gap:16px}.brand img{width:95px}.nav-actions{margin-left:auto;gap:16px}.menu-toggle{display:grid!important;place-items:center;height:40px;width:36px;padding:0;color:#596581}.desktop-nav{display:none}.desktop-nav.mobile-open{display:flex;position:absolute;top:71px;left:0;right:0;background:#fff;box-shadow:0 16px 24px #0d254314;padding:16px var(--gutter) 24px;flex-direction:column;align-items:stretch;gap:0;max-height:calc(100dvh - 90px);overflow-y:auto;border-bottom:1px solid var(--line)}.desktop-nav>a,.nav-trigger{font-size:14px;padding-block:16px}.nav-trigger{width:100%;justify-content:space-between}.nav-dropdown{position:static;width:100%;box-shadow:none;background:#f6f8fd;margin-bottom:12px}.nav-dropdown a{padding:12px 8px}.nav-dropdown a>span{font-size:13px}.nav-dropdown small{font-size:10px}.dropdown-kicker{font-size:8px}.mobile-contact{display:flex!important;justify-content:space-between;color:var(--blue)!important;border-top:1px solid var(--line);margin-top:8px}.hero-grid{min-height:auto;padding-block:56px 40px;grid-template-columns:1fr 1fr}.hero h1{font-size:clamp(2.2rem,5.3vw,3.8rem)}.hero-eyebrow{font-size:6px;letter-spacing:.04em;gap:8px;margin-bottom:20px}.pulse-dot{width:4px;height:4px}.hero-description{font-size:11px;margin-top:24px;max-width:290px}.hero-actions{gap:12px}.hero-actions .button{font-size:9px;padding-inline:12px;gap:8px;min-height:44px}.hero-vision-link{font-size:8px;gap:5px}.hero-vision-link>span{width:24px;height:24px}.hero-footnote{font-size:6px;margin-top:24px}.brain-tag{padding:6px;gap:6px}.brain-tag>span:nth-child(2){font-size:6px}.brain-tag small{font-size:5px}.brain-tag>i{margin-left:0;width:3px;height:3px}.brain-tag .tag-icon{width:22px;height:22px}.brain-tag .tag-icon>svg{width:13px;height:13px}.scene-heading{font-size:4px;left:8px;right:4px}.scene-status{gap:3px}.scene-status i{height:3px;width:3px}.scene-foot{font-size:4px;left:8px;right:4px}.scene-foot svg{width:9px}.brain-core{font-size:5px;gap:3px}.brain-core svg{width:10px}.hero-process{min-height:76px;gap:16px}.process-intro{width:88px;font-size:6px}.hero-process>div{gap:6px}.hero-process>div>strong{font-size:8px}.hero-process>div>span{font-size:7px}.hero-process>div>svg{width:11px}.process-scroll{display:none}.integration-strip>div{min-height:100px;gap:24px}.integration-intro{width:115px;font-size:8px}.integration-intro strong{font-size:9px}.integration-logos{gap:20px}.integration-logos span{font-size:8px}.integration-logos img{width:18px;height:18px}.integration-logos>a{gap:5px}.integration-logos>a:nth-child(4){display:none}.vision-grid{gap:40px}.vision-copy p{font-size:12px}.vision-copy .lead{font-size:14px}.vision-statement>p{font-size:20px}.vision-statement>.mono{font-size:6px}.vision-statement{gap:20px}.section-heading{gap:24px}.section-heading>p{font-size:12px;max-width:220px}.section-label{font-size:8px}.architecture-content{grid-template-columns:29% 1fr;gap:24px}.architecture-tabs>button{gap:10px;padding-inline:12px;font-size:11px;min-height:64px}.architecture-tabs .layer-number{font-size:7px}.architecture-tabs button>svg:nth-child(2){width:15px}.architecture-tabs button>svg:last-child{display:none}.network-diagram{height:200px}.diagram-node{width:42px;height:42px}.diagram-node>svg{width:17px}.node-core{width:50px;height:50px}.diagram-node>span{font-size:6px;bottom:-18px}.layer-description>h3{font-size:21px}.layer-description>p{font-size:11px}.architecture-caption{font-size:8px;gap:16px}.architecture-caption>span:first-child{font-size:6px}.architecture-caption a{font-size:8px}.architecture-caption>span:nth-child(2){display:none}.architecture-heading{align-items:start}.architecture-heading>p{font-size:10px;max-width:180px;padding-top:32px}.product-chat,.product-nexus{padding:20px 20px 0}.product-chat>h3,.product-nexus>h3{font-size:21px}.product-chat>p,.product-nexus>p{font-size:11px}.product-card-heading{margin-bottom:20px}.product-card-heading .mono{font-size:6px}.product-icon{width:34px;height:34px}.product-icon svg{width:19px}.compact .chat-empty h3{font-size:12px}.compact .chat-empty p{font-size:7px}.compact .demo-chat-body{min-height:180px;padding:16px 12px}.compact .example-questions{padding-inline:12px}.compact .example-questions button{font-size:6px;padding:6px;gap:4px}.compact .example-questions svg{width:9px}.compact .demo-disclaimer{font-size:5px}.compact .chat-composer{margin-inline:12px}.compact .chat-composer input{padding:4px;font-size:8px}.compact .chat-composer button{width:26px;height:26px}.product-cortina{padding:20px;gap:16px}.product-cortina h3{font-size:18px}.product-cortina p{font-size:9px}.product-cortina .mono{font-size:6px}.cortina-symbol{width:56px;height:56px}.cortina-symbol>svg{width:40px}.product-cortina .status-badge{font-size:6px}.platform-extra{gap:24px}.platform-extra>a>span{display:none}.platform-extra>a strong{margin-left:0}.split-section{gap:32px}.audit-copy .section-label{font-size:6px}.audit-copy>p{font-size:11px}.feature-check{font-size:8px;gap:6px}.audit-copy>.text-link{font-size:10px}.tenant-title{padding:16px}.tenant-title>span{font-size:7px}.tenant-switch{padding:16px;gap:0}.tenant-switch>button{padding:8px;font-size:7px}.tenant-identity{padding:16px;flex-wrap:wrap}.tenant-identity>div{width:32px;height:32px;font-size:13px}.tenant-identity strong{font-size:10px}.tenant-identity small{font-size:6px}.tenant-state{margin-left:40px;margin-top:-5px}.tenant-folders{padding:0 16px 16px}.tenant-folders>div{padding-block:10px;font-size:8px}.tenant-result{margin:0 16px 16px;padding:12px;gap:8px}.tenant-result strong{font-size:9px}.tenant-result p{font-size:8px}.tenant-bottom{padding:12px 16px}.tenant-bottom>span:first-child{font-size:6px}.tenant-bottom>span:last-child{font-size:5px}.security-strip>div{gap:20px}.security-strip h3{font-size:19px}.security-strip p{font-size:9px;max-width:270px}.security-strip .mono{font-size:6px}.security-strip .button{font-size:9px;gap:12px}.security-symbol{width:48px;height:48px}.security-symbol>svg{width:24px}.faq-layout{gap:40px;grid-template-columns:.85fr 1.15fr}.faq-item h3 button{font-size:11px;gap:16px}.faq-item>div>p{font-size:11px;padding-right:16px}.footer-main{grid-template-columns:1.15fr .85fr 1fr;gap:24px}.footer-note{display:none}.footer-bottom{font-size:7px;gap:16px}.footer-bottom>div{gap:16px}.back-top{display:none}.product-tabs{gap:4px;margin-bottom:48px}.product-tabs>a{padding:9px 10px;font-size:9px;gap:6px}.product-tabs>a>svg{width:13px}.product-hero-copy h1,.page-hero h1{font-size:48px}.product-hero-copy>p,.page-hero>div>p{font-size:14px}.integration-cards{grid-template-columns:repeat(2,1fr)}.explorer-toolbar{align-items:stretch;gap:16px}.filter-tabs>button{padding:8px 10px;font-size:10px}.search-input>input{width:130px;font-size:10px}.detail-rows>div{grid-template-columns:40px .9fr 1.1fr;gap:24px}.detail-rows h2{font-size:21px}.detail-rows p{font-size:12px}.cortina-controls{padding-inline:24px}.document-paper{margin-inline:24px;padding:32px}.contact-grid{gap:32px}.contact-intro h1{font-size:36px}.contact-intro>p{font-size:12px}.contact-email{font-size:10px;gap:8px}.contact-email>svg:first-child{width:16px}.contact-form{padding:24px}.contact-draft{padding:16px}.contact-draft h3{font-size:12px}.contact-draft p{font-size:10px}.contact-draft .button{font-size:9px;padding-inline:12px;gap:8px}.team-intro{grid-template-columns:1fr 1fr;gap:32px}.team-intro p{font-size:12px}.team-intro .lead{font-size:14px}.founder-rows>div{gap:12px;flex-wrap:wrap}.founder-rows>div>span:last-child{margin-left:56px;margin-top:-16px}.research-layout{gap:32px}.research-tabs button{gap:12px;padding:20px 16px}.research-tabs button>span{font-size:8px}.research-article h2{font-size:25px}.newsletter{grid-template-columns:1fr 1.2fr;gap:32px;padding:32px}.newsletter h2{font-size:27px}.newsletter p{font-size:11px}.newsletter .section-label{font-size:6px}.newsletter-input .button{width:100%;justify-content:space-between}.privacy-tabs{flex-wrap:wrap}.privacy-detail{padding:32px}.privacy-request{padding:24px}.privacy-request h3{font-size:18px}.privacy-request p{font-size:10px}.privacy-request .button{font-size:10px;gap:12px}}@media(max-width:599px){h1{font-size:43px}h2{font-size:33px}.section-space{padding-block:64px}.section-label{font-size:8px;margin-bottom:20px}.section-heading{display:block;margin-bottom:32px}.section-heading>p{font-size:12px;margin-top:20px;max-width:none}.button{font-size:11px;min-height:48px;padding:13px 18px;gap:20px}.text-link{font-size:11px}.brand img{width:91px}.nav-actions{gap:12px}.nav-actions .button{min-height:36px;padding:9px 12px;font-size:9px;gap:10px}.nav-actions .button>svg{width:13px}.site-header{height:68px}.desktop-nav.mobile-open{top:67px}.nav-dropdown a{min-height:52px}.nav-dropdown small{font-size:9px}.nav-container{gap:12px}.hero{background:radial-gradient(ellipse at 60% 62%,#e9edff80,transparent 45%)}.hero-grid{display:flex;flex-direction:column;gap:24px;padding-block:40px 20px;align-items:stretch}.hero-eyebrow{font-size:7px;margin-bottom:24px;letter-spacing:.06em}.hero h1{font-size:clamp(2.4rem,10.9vw,4rem);line-height:1.15;letter-spacing:-.06em}.hero-description{font-size:13px;margin-top:24px;max-width:350px}.hero-actions{margin-top:24px;gap:24px}.hero-actions .button{font-size:10px;padding-inline:16px;gap:16px;min-height:48px}.hero-vision-link{font-size:10px;gap:8px}.hero-vision-link>span{width:28px;height:28px}.hero-footnote{font-size:8px;margin-top:24px}.brain-scene{max-width:460px;margin-inline:auto;aspect-ratio:1.12}.scene-heading{font-size:5px;top:12px;left:8px;right:8px}.scene-foot{font-size:5px;left:8px;right:8px}.brain-tag{padding:8px;gap:7px}.brain-tag>span:nth-child(2){font-size:7px}.brain-tag small{font-size:6px}.brain-tag .tag-icon{width:25px;height:25px}.brain-tag .tag-icon>svg{width:14px;height:14px}.tag-mail{right:-2px}.tag-doc{left:0;top:21%}.tag-data{left:0;bottom:18%}.brain-core{font-size:6px;bottom:10%}.brain-core svg{width:12px}.scene-cross{display:none}.hero-process{min-height:80px;gap:12px;justify-content:space-between}.process-intro{display:none}.hero-process>div{flex:0 1 auto;flex-direction:column;gap:4px;align-items:start;position:relative}.hero-process>div>strong{font-size:9px}.hero-process>div>span{font-size:7px}.hero-process>div>svg{display:none}.integration-strip>div{flex-direction:column;align-items:stretch;gap:20px;padding-block:24px;min-height:0}.integration-intro{width:auto;display:flex;gap:6px;justify-content:center;font-size:8px}.integration-intro strong{font-size:8px}.integration-logos{gap:16px;flex-wrap:wrap;justify-content:center}.integration-logos>a{gap:5px}.integration-logos img{height:17px;width:17px}.integration-logos span{font-size:8px}.integration-logos>a:nth-child(4){display:flex}.integration-logos>a:nth-child(5){display:none}.vision-grid{grid-template-columns:1fr;gap:32px}.vision-grid h2{font-size:36px}.vision-copy p{font-size:13px}.vision-copy .lead{font-size:15px}.vision-statement{margin-top:32px;padding-top:28px;gap:16px;align-items:start}.quote-mark{font-size:56px}.vision-statement>p{font-size:20px}.vision-statement>.mono{display:none}.architecture-heading>p{padding-top:0;font-size:12px}.architecture-content{display:flex;flex-direction:column;gap:24px}.architecture-tabs{display:flex;padding:0;gap:4px;width:100%}.architecture-tabs>button{flex:1;min-width:0;flex-direction:column;padding:12px 3px;min-height:76px;border:1px solid #ffffff10;font-size:7px;gap:8px;text-align:center}.architecture-tabs .layer-number{display:none}.architecture-tabs button>svg:nth-child(2){width:18px;height:18px}.architecture-panel{min-width:0}.network-diagram{height:200px;margin-bottom:20px}.layer-description{min-height:210px}.layer-description>.mono{font-size:7px}.layer-description>h3{font-size:23px}.layer-description>p{font-size:12px;line-height:1.85}.architecture-caption{padding-top:20px;margin-top:8px;gap:16px}.architecture-caption>span:first-child{font-size:6px}.architecture-caption a{font-size:8px;gap:5px}.architecture-caption a>svg{width:13px}.product-grid{grid-template-columns:1fr;gap:20px}.product-chat,.product-nexus{padding:24px 24px 0}.product-chat>h3,.product-nexus>h3{font-size:26px}.product-chat>p,.product-nexus>p{font-size:12px}.product-card-heading .mono{font-size:7px}.product-nexus{min-height:440px}.product-nexus>.mono{font-size:7px}.compact .chat-empty h3{font-size:14px}.compact .chat-empty p{font-size:8px}.compact .demo-top{padding-inline:14px}.compact .demo-top .demo-label{display:block;font-size:5px}.compact .example-questions{gap:5px}.compact .example-questions button{font-size:7px;padding:6px 7px}.compact .demo-disclaimer{font-size:6px}.compact .chat-composer input{font-size:9px}.product-cortina{display:grid;grid-template-columns:48px 1fr 16px;gap:16px;padding:24px}.cortina-symbol{width:48px;height:48px;grid-column:1;grid-row:1/3}.cortina-symbol>svg{width:36px}.product-cortina>div:nth-child(2){grid-column:2}.product-cortina .mono{font-size:6px}.product-cortina h3{font-size:19px}.product-cortina p{font-size:10px}.product-cortina>.status-badge{grid-column:2;margin-left:0;width:fit-content;font-size:7px}.product-cortina>svg{grid-column:3;grid-row:1/3;width:16px}.platform-extra{grid-template-columns:1fr;gap:0;margin-top:16px}.platform-extra>a{padding:16px 0;border-bottom:1px solid var(--line);font-size:10px}.platform-extra>a>span{display:block;font-size:8px}.platform-extra strong{margin-left:auto;font-size:9px;gap:6px}.platform-extra strong>svg{width:13px}.split-section{grid-template-columns:1fr;gap:32px}.audit-copy .section-label{font-size:6px}.audit-copy>p{font-size:13px}.feature-check{font-size:10px}.audit-copy>.text-link{font-size:11px;margin-top:20px}.tenant-title>span{font-size:8px}.tenant-switch{gap:8px}.tenant-switch>button{font-size:9px;padding:9px 12px}.tenant-identity{flex-wrap:nowrap;gap:10px;padding:20px 16px}.tenant-identity>div{width:36px;height:36px}.tenant-identity strong{font-size:11px}.tenant-identity small{font-size:7px}.tenant-state{margin-left:auto;margin-top:0;font-size:6px}.tenant-folders>div{padding-block:12px;font-size:10px}.tenant-result{padding:14px}.tenant-result strong{font-size:10px}.tenant-result p{font-size:9px}.tenant-bottom>span:first-child{font-size:7px}.tenant-bottom>span:last-child{font-size:5px}.security-strip{padding-block:32px}.security-strip>div{display:grid;grid-template-columns:40px 1fr;gap:16px;align-items:start}.security-symbol{width:40px;height:40px}.security-symbol>svg{width:23px}.security-strip .mono{font-size:6px}.security-strip h3{font-size:22px;margin-top:8px}.security-strip p{font-size:11px;margin-top:12px}.security-strip .button{grid-column:2;justify-self:start;margin-left:0;min-height:44px;font-size:10px}.faq-layout{grid-template-columns:1fr;gap:32px}.faq-layout>div:first-child>p{font-size:12px;margin-top:20px}.faq-item h3 button{font-size:12px;min-height:72px;padding-block:20px}.faq-item>div>p{font-size:12px}.closing-cta{padding-block:48px 24px}.closing-cta>div{gap:24px 12px;grid-template-columns:1fr 52px}.closing-cta h2{font-size:29px}.closing-cta .section-label{font-size:6px;letter-spacing:.06em}.cta-orb{width:50px;height:50px;margin-top:42px}.cta-orb>svg{width:27px}.closing-bottom{display:block;padding-top:20px;margin-top:0}.closing-bottom p{font-size:10px;max-width:270px}.closing-bottom .text-link{margin-top:12px;font-size:11px}.site-footer{padding-top:40px}.footer-main{grid-template-columns:1fr 1fr;gap:32px 24px;padding-bottom:32px}.footer-brand{grid-column:1/-1}.footer-brand .brand img{width:88px}.footer-brand p{font-size:11px;margin-top:16px}.footer-location{font-size:8px;margin-top:16px}.footer-column{gap:12px}.footer-column>span{font-size:8px;margin-bottom:4px}.footer-column>a{font-size:10px}.footer-bottom{align-items:start;flex-direction:column;font-size:8px;padding-block:20px;gap:12px}.footer-bottom>div{gap:16px;font-size:8px}.product-hero{padding-top:20px;padding-bottom:40px}.product-tabs{flex-wrap:wrap;gap:4px;margin-bottom:40px;padding-bottom:20px}.product-tabs>a{padding:10px 9px;font-size:9px;gap:6px}.product-tabs>a>svg{width:14px}.product-hero-copy{margin-bottom:32px}.product-hero-copy h1,.page-hero h1{font-size:clamp(2.3rem,9.4vw,3.5rem)}.product-hero-copy>p,.page-hero>div>p{font-size:13px;margin-top:24px}.product-hero-copy .section-label{font-size:7px}.product-hero-copy>.button{margin-top:24px;font-size:10px}.product-main-visual .demo-chat-body{min-height:280px;padding:24px 16px}.product-main-visual .chat-empty{padding:32px 8px}.product-main-visual .chat-empty h3{font-size:18px}.product-main-visual .chat-empty p{font-size:10px}.product-main-visual .demo-top{padding:16px;gap:8px}.product-main-visual .demo-label{font-size:6px}.product-main-visual .example-questions{padding-inline:12px;gap:6px}.product-main-visual .example-questions button{font-size:8px;padding:8px;gap:5px}.product-main-visual .chat-composer{margin-inline:12px}.product-main-visual .chat-composer input{font-size:10px}.product-main-visual .demo-disclaimer{font-size:7px}.product-main-visual .chat-answer p{font-size:12px}.product-main-visual .chat-question{font-size:11px}.source-chips button{font-size:7px;padding:5px}.answer-detail{font-size:8px}.source-preview{padding:12px}.source-preview>div{font-size:8px;gap:5px}.source-preview p{font-size:9px}.detail-rows{margin-top:32px}.detail-rows>div{grid-template-columns:32px 1fr;gap:12px;padding-block:24px}.detail-rows h2{font-size:23px;max-width:none}.detail-rows .mono{font-size:9px}.detail-rows p{grid-column:2;font-size:12px}.video-demo{padding-bottom:48px}.video-demo .section-label{font-size:7px}.cortina-controls{padding:20px;align-items:start;flex-direction:column;gap:16px}.cortina-controls p{font-size:11px}.cortina-controls .button{min-height:40px;font-size:10px}.cortina-demo .demo-top{padding:16px}.cortina-demo .demo-label{font-size:6px}.document-paper{margin:0 16px 24px;padding:24px}.document-paper p{font-size:12px;overflow-wrap:anywhere}.document-paper mark.masked{font-size:9px}.paper-footer{font-size:8px}.cortina-demo>.demo-disclaimer{font-size:7px}.api-demo>div{padding:16px;gap:12px}.api-demo>div>.mono{font-size:6px}.api-demo button{font-size:9px;gap:6px}.api-demo pre{font-size:9px;padding:20px 16px;line-height:2}.code-note{font-size:8px;padding:0 16px 20px}.explorer-toolbar{flex-direction:column;align-items:stretch;margin-bottom:24px}.filter-tabs{gap:4px}.filter-tabs>button{font-size:9px;padding:9px 11px}.search-input{padding:12px}.search-input>input{width:100%;font-size:11px}.integration-cards{gap:12px}.integration-card{padding:20px 16px}.integration-card>img{width:28px;height:28px;margin-bottom:20px}.integration-card>.status-badge{position:static;font-size:6px;display:inline-flex;margin-bottom:12px}.integration-card h3{font-size:14px}.integration-card p{font-size:9px;min-height:48px}.integration-card .text-link{font-size:8px;gap:4px;margin-top:12px}.integration-card .text-link>svg{width:12px}.subtle-note{font-size:9px}.page-hero{padding-block:48px 40px}.team-section{padding-bottom:48px}.team-image>img{aspect-ratio:1.15;object-position:50% 44%}.team-image>figcaption{font-size:8px;gap:12px}.team-image .mono{font-size:6px}.team-intro{padding-top:40px;grid-template-columns:1fr;gap:24px}.team-intro p{font-size:13px}.team-intro .lead{font-size:15px}.founder-rows{grid-template-columns:1fr;gap:0;padding-top:16px}.founder-rows>div{gap:16px;flex-wrap:nowrap;padding-block:20px}.founder-rows>div:last-child{border-top:0}.founder-rows h3{font-size:16px}.founder-rows>div>span:last-child{margin:0 0 0 auto;font-size:8px}.founder-rows .founder-initial{width:36px;height:36px;font-size:10px}.research-section{padding-block:0 48px}.research-topline{gap:16px}.research-topline h2{font-size:23px}.research-topline .mono{font-size:6px;max-width:90px;text-align:right}.research-layout{grid-template-columns:1fr;gap:32px;padding-block:24px}.research-tabs{gap:8px}.research-tabs button{min-height:56px;padding:16px}.research-tabs button>span{font-size:9px}.research-article{padding-block:8px}.research-article h2{font-size:29px}.research-article p{font-size:13px}.publication-note{margin-bottom:48px;gap:16px}.publication-note h3{font-size:14px}.publication-note p{font-size:11px}.newsletter{grid-template-columns:1fr;gap:32px;padding:28px 24px}.newsletter h2{font-size:32px}.newsletter p{font-size:12px}.newsletter .section-label{font-size:7px}.newsletter-input input{min-height:48px;font-size:12px}.newsletter-input .button{font-size:11px}.newsletter .form-hint{font-size:9px}.privacy-principles{gap:16px;padding-top:28px}.privacy-principles>span{font-size:9px}.privacy-section{padding-block:32px 48px}.privacy-tabs{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding-bottom:20px}.privacy-tabs button{padding:12px 8px;font-size:8px;gap:6px;text-align:left}.privacy-tabs button>svg{width:14px}.privacy-detail{padding:24px;flex-direction:column;gap:20px;min-height:0;margin-top:24px}.privacy-detail h2{font-size:26px}.privacy-detail p{font-size:12px}.subprocessor-heading{margin-top:40px}.subprocessor-heading h2{font-size:28px}.subprocessor-heading p{font-size:11px}.table-wrap table{min-width:550px;font-size:10px}.table-wrap th{font-size:8px}.table-wrap th,.table-wrap td{padding:16px 12px}.privacy-request{flex-direction:column;align-items:start;gap:20px;padding:24px;margin-top:32px}.privacy-request h3{font-size:21px}.privacy-request p{font-size:12px}.privacy-request .button{font-size:11px}.contact-grid{grid-template-columns:1fr;gap:40px}.contact-intro h1{font-size:clamp(2.2rem,9vw,3.25rem)}.contact-intro>p{font-size:13px}.contact-email{font-size:12px;margin-top:24px;padding-block:20px}.contact-person{margin-top:24px}.contact-intro>.text-link{margin-top:24px}.contact-form{padding:24px 20px;gap:20px}.form-top{padding:20px;font-size:7px}.form-top .mono{font-size:7px}.contact-form label{font-size:11px}.contact-form input,.contact-form select,.contact-form textarea{font-size:13px;padding:13px 12px}.form-hint{font-size:9px}.form-local-note{font-size:8px}.contact-draft{margin:0 20px 24px;padding:16px}.contact-draft h3{font-size:13px}.contact-draft p{font-size:11px}.contact-draft .button{font-size:10px}.contact-draft .text-link,.contact-draft pre{font-size:9px}.legal-page h1{font-size:clamp(2rem,9vw,3rem)}.legal-notice{padding:20px;gap:12px;margin-block:24px 32px}.legal-notice p{font-size:11px}.legal-content h2{font-size:23px;margin-top:32px}.legal-content p{font-size:13px}.status-card{padding:32px 24px}.status-card .section-label{font-size:7px}.status-card h1{font-size:32px}.status-card>p{font-size:12px}.status-card .button{font-size:10px;gap:12px}.form-feedback{padding:16px;gap:8px}.form-feedback strong,.form-feedback p{font-size:10px}}@media(max-width:359px){.nav-actions .button{font-size:8px;padding-inline:9px;gap:4px}.brand img{width:79px}.brand,.nav-actions{gap:6px}.hero-eyebrow{font-size:6px}.hero-actions{gap:16px}.hero-actions .button{font-size:9px;gap:10px;padding-inline:12px}.hero-vision-link{font-size:9px}.hero-footnote{font-size:7px}.hero-process>div>strong{font-size:8px}.integration-logos span{font-size:7px}.integration-logos{gap:12px}.closing-cta h2{font-size:25px}.closing-cta>div{grid-template-columns:1fr 44px}.cta-orb{width:44px;height:44px}.product-chat,.product-nexus{padding:20px 16px 0}.product-cortina{padding:20px 16px;grid-template-columns:40px 1fr 12px;gap:12px}.product-cortina h3{font-size:17px}.platform-extra>a>span{font-size:7px}.platform-extra strong{font-size:8px}.tenant-identity small{font-size:6px}.tenant-state{font-size:5px;padding-inline:4px}.compact .example-questions button{font-size:6px}.compact .demo-label{display:none!important}.contact-email{font-size:11px}.founder-rows h3{font-size:14px}.founder-rows>div>span:last-child{font-size:7px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.hero-description,.vision-copy p,.layer-description>p,.product-chat>p,.product-nexus>p,.audit-copy>p,.faq-item>div>p,.detail-rows p,.product-hero-copy>p,.page-hero>div>p,.team-intro p,.research-article p,.privacy-detail p,.contact-intro>p,.legal-content p{font-size:16px;line-height:1.85}.vision-copy .lead,.team-intro .lead{font-size:18px}.section-heading>p{font-size:14px}.desktop-nav>a,.nav-trigger{font-size:12px}.hero h1,.hero-grid h1{letter-spacing:-.045em;word-spacing:.045em}.button{font-size:13px}.button-small{font-size:11px}.text-link{font-size:13px}.hero-vision-link{font-size:12px}.hero-footnote{font-size:10px}.hero-process>div>strong{font-size:12px}.product-chat>.text-link{font-size:12px}.architecture-tabs>button{font-size:15px}.layer-description{min-height:230px}.faq-item h3 button{font-size:14px}.audit-copy .feature-check{font-size:12px}.security-strip p{font-size:13px}.closing-bottom>p{font-size:13px}.footer-column>a,.footer-brand>p{font-size:12px}.footer-bottom{font-size:10px}.contact-form label{font-size:12px}.contact-form input,.contact-form select,.contact-form textarea{font-size:14px}.contact-form .form-hint{font-size:11px}.form-local-note{font-size:10px}@media(min-width:600px)and (max-width:1099px){.hero-description{font-size:14px}.hero-actions .button,.hero-vision-link{font-size:10px}.hero-footnote{font-size:8px}.hero-process>div>strong{font-size:10px}.architecture-tabs>button{font-size:12px}.layer-description>p,.product-chat>p,.product-nexus>p{font-size:14px}.audit-copy .feature-check{font-size:10px}.desktop-nav>a,.nav-trigger{font-size:11px}}@media(max-width:799px){.desktop-nav.mobile-open>a,.mobile-open .nav-trigger{font-size:14px}.hero-process>div>strong{font-size:9px}.security-strip p{font-size:12px}.footer-column>a{font-size:11px}}@media(max-width:599px){.hero-description,.vision-copy p,.layer-description>p,.product-chat>p,.product-nexus>p,.audit-copy>p,.faq-item>div>p,.detail-rows p,.product-hero-copy>p,.page-hero>div>p,.team-intro p,.research-article p,.privacy-detail p,.contact-intro>p,.legal-content p{font-size:16px}.vision-copy .lead,.team-intro .lead{font-size:17px}.hero-description{margin-top:24px}.hero-actions .button,.hero-vision-link{font-size:11px}.hero-footnote{font-size:8px}.architecture-tabs>button{font-size:8px}.layer-description{min-height:290px}.faq-item h3 button{font-size:14px}.audit-copy .feature-check{font-size:11px}.button{font-size:12px}.button-small{font-size:10px}.text-link{font-size:12px}.product-chat>.text-link{font-size:12px}.footer-bottom{font-size:9px}.section-heading>p{font-size:14px}.contact-form input,.contact-form select,.contact-form textarea{font-size:16px}}:root{--bg: #fff;--ink: #16181b;--muted: #64686d;--subtle: #777d83;--line: #e3e5e7;--navy: #0b0e13;--section-space: clamp(80px, 9vw, 136px);--blue: #324bc1;--blue-light: #f0f3fb}body{background:#fff}h1,h2,h3{font-weight:480;word-spacing:.02em}h2{font-size:clamp(36px,4.15vw,60px);line-height:1.1;letter-spacing:-.045em}.section-label{font-family:var(--font);font-size:11px;font-weight:600;letter-spacing:.1em;color:#747a81;margin-bottom:32px}.section-label>span{display:none}.mono{letter-spacing:.04em}.button{min-height:52px;padding:15px 24px;border-radius:2px;box-shadow:none;font-size:13px;font-weight:550;gap:28px}.button:hover{transform:none;box-shadow:none}.button-primary,.button-dark{background:#17191d;color:#fff}.button-primary:hover,.button-dark:hover{background:#363a41}.button-secondary{border-color:#b9bdc4}.button-secondary:hover{background:#f3f4f6;border-color:#686d76}.button-small{min-height:42px;padding:11px 18px;font-size:12px;gap:20px}.text-link{font-size:14px;font-weight:550;gap:16px}.section-heading{gap:64px;margin-bottom:64px}.section-heading>p{font-size:16px;max-width:320px;line-height:1.8}.site-header{background:#fffffffa;border-bottom:1px solid #e8e9eb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.brand img{width:112px}.brand>span{display:none}.desktop-nav{gap:32px}.desktop-nav>a,.nav-trigger{font-size:13px;color:#4c5158;font-weight:500}.nav-dropdown{padding:20px;border-radius:2px;box-shadow:0 16px 48px #00000012}.nav-dropdown a{border-radius:0;min-height:68px}.nav-dropdown a>span{font-size:14px}.nav-dropdown small{font-size:11px;margin-top:3px}.nav-dropdown a>.sr-only{position:absolute}.team-dropdown{width:370px}.header-dark{background:#090d12f5;border-color:#ffffff16}.header-dark .desktop-nav>a,.header-dark .nav-trigger{color:#c3c8ce}.header-dark .desktop-nav .active,.header-dark .desktop-nav a:hover,.header-dark .nav-trigger:hover{color:#fff}.header-dark .nav-actions .button{color:#11151b;background:#f7f8fa}.header-dark .nav-actions .button:hover{background:#dce0e6}.header-dark .nav-dropdown{background:#151a21;border-color:#303741}.header-dark .nav-dropdown a{color:#e2e5eb}.header-dark .nav-dropdown a:hover{background:#ffffff09}.header-dark .nav-dropdown a>svg:first-child{color:#a1b4e8}.header-dark .nav-dropdown small{color:#8f9baa}.header-dark .menu-toggle{color:#e5e9ef}.cinematic-hero{background:#090d12;color:#fff;position:relative;overflow:hidden;isolation:isolate}.hero-visual{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:radial-gradient(ellipse at 83% 43%,#26354865,transparent 46%),radial-gradient(ellipse at 62% 95%,#70543a12,transparent 48%)}.cinematic-brain{height:100%;width:100%}.cinematic-brain canvas{width:100%;height:100%;display:block}.hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#090d12 0%,#090d12f0 21%,#090d1299 39%,#090d1226 66%,transparent 100%),linear-gradient(0deg,#090d12 0%,transparent 25%,transparent 90%,#090d1240)}.cinematic-hero .hero-body{min-height:max(640px,calc(100svh - 172px));display:flex;align-items:center;padding-block:72px;position:relative;z-index:2;pointer-events:none}.cinematic-hero .hero-copy{width:100%;pointer-events:none}.cinematic-hero .hero-copy a{pointer-events:auto}.cinematic-hero .hero-eyebrow{color:#a2abb7;font-family:var(--font);font-size:10px;letter-spacing:.15em;font-weight:500;margin-bottom:40px;gap:12px}.cinematic-hero .hero-eyebrow>span{width:20px;height:1px;background:#9faec3}.cinematic-hero h1{font-size:clamp(64px,7.55vw,108px);letter-spacing:-.045em;line-height:1.06;white-space:normal;font-weight:430;word-spacing:.035em}.cinematic-hero h1>span{display:block}.hero.cinematic-hero h1 .hero-intro-line{font-size:.79em;color:#fff;margin-bottom:8px}.cinematic-hero h1 .hero-main-line{color:#fff;white-space:nowrap}.cinematic-hero h1 .hero-byline{font-size:25px;margin-top:24px;line-height:1.3;letter-spacing:-.025em;color:#929eae}.cinematic-hero .hero-description{color:#bbc2cc;font-size:17px;line-height:1.75;max-width:450px;margin-top:36px}.cinematic-hero .hero-actions{margin-top:32px;gap:32px}.cinematic-hero .hero-actions .button-primary{background:#fff;color:#14191e;font-size:13px;padding-inline:24px;gap:28px}.cinematic-hero .hero-actions .button-primary:hover{background:#dce3ed}.cinematic-hero .hero-vision-link{color:#e0e5ed;font-size:13px;gap:16px;font-weight:450}.cinematic-hero .hero-vision-link:hover{color:#fff}.cinematic-hero-footer{position:relative;z-index:2;display:flex;gap:32px;align-items:center;min-height:88px;border-top:1px solid #ffffff1f}.cinematic-hero-footer>div{display:flex;align-items:center;gap:10px;font-size:9px;letter-spacing:.07em;font-weight:500;color:#a0a9b7}.hero-footer-dot{width:4px;height:4px;border-radius:50%;background:#a7b9da}.hero-footer-caption{font-size:11px;color:#6f7b8d;margin-left:auto}.cinematic-hero-footer>a{color:#b9c3d2;padding:12px;margin-right:-12px}.cinematic-animation-toggle{position:absolute;right:max(var(--gutter),calc((100vw - 1200px)/2));top:32px;z-index:4;display:grid;place-items:center;width:40px;height:40px;padding:0;color:#a6b1c0;border:1px solid #ffffff28;border-radius:50%;transition:color .2s,border-color .2s}.cinematic-animation-toggle:hover{color:#fff;border-color:#ffffff70}.vision-section{background:#fff}.vision-grid{grid-template-columns:1.15fr .85fr;gap:88px}.vision-grid h2{font-size:clamp(38px,4.3vw,62px);line-height:1.12}.vision-grid h2>span{color:#a1a4a9}.vision-copy .lead{font-size:21px;color:#25292e;line-height:1.6}.vision-copy p{font-size:16px;line-height:1.85;margin-bottom:24px}.vision-copy .text-link{margin-top:8px}.vision-statement{margin-top:80px;padding-top:40px;gap:24px}.vision-statement .quote-mark{color:#b2b7c0;font-size:80px}.vision-statement>p{font-size:32px;line-height:1.3;letter-spacing:-.035em}.vision-statement>p>span{color:#8c9198}.vision-statement .mono{font-family:var(--font);font-size:10px;letter-spacing:.08em}.architecture{background:#0b0e13}.architecture:before{background:radial-gradient(ellipse at 75% 45%,#202a3a45,transparent 65%)}.architecture .section-label{color:#8e9bae}.architecture h2{font-size:clamp(38px,4.15vw,60px)}.architecture-heading>p{font-size:14px;color:#969fab}.architecture-content{grid-template-columns:.75fr 1.35fr;gap:96px}.architecture-tabs>button{border-radius:0;min-height:76px;padding-inline:16px;font-size:16px;border-bottom-color:#ffffff12;color:#8d97a6}.architecture-tabs>button.active{background:#ffffff06;border:0;border-bottom:1px solid #a3b5d2;color:#fff}.architecture-tabs .layer-number{font-size:10px;color:#5c6b7f}.architecture-tabs button.active .layer-number{color:#97aace}.network-diagram{height:280px}.diagram-node{background:#121a25;border-radius:3px;border-color:#52637d65;color:#8d9db7}.diagram-node.selected{background:#263751;color:#d3e3fc;border-color:#91a8d2;box-shadow:0 0 52px #7292cc14}.node-core{border-radius:50%}.layer-description>.mono{color:#8c9fbc;font-size:10px}.layer-description>h3{font-size:30px;margin-top:16px;margin-bottom:16px}.layer-description>p{font-size:16px;color:#9ca7b7;line-height:1.8}.architecture-caption{font-size:11px;color:#8a96a8;padding-top:32px;margin-top:40px}.architecture-caption>span:first-child{font-size:9px}.architecture-caption a{font-size:12px;color:#c1d0e7}.source-principle{background:#fff;padding-block:96px;border-bottom:1px solid var(--line)}.source-principle-grid{display:grid;grid-template-columns:1.1fr .9fr;align-items:end;gap:88px}.source-principle h2{font-size:48px}.source-principle p{font-size:18px;line-height:1.8}.source-principle .text-link{margin-top:24px}.product-grid{grid-template-columns:1.15fr 1fr;gap:32px}.product-chat,.product-nexus{padding:40px 40px 0;border-radius:2px}.product-chat{background:#f5f6f8;border-color:#e7e8ec}.product-nexus{background:#eaf0f5;border-color:#e0e7ee}.product-nexus:hover{background:#e4ecf4;border-color:#c8d5e4}.product-chat>h3,.product-nexus>h3{font-size:34px;line-height:1.15}.product-chat>p,.product-nexus>p{font-size:16px;line-height:1.8;margin-top:20px;max-width:none}.product-icon{border-radius:0;border:0;background:transparent;width:auto;height:28px;color:#5f7291}.product-card-heading{margin-bottom:32px}.product-card-heading .mono,.product-nexus>.mono{font-family:var(--font);font-size:9px;color:#818c9d}.product-chat>.text-link{margin-block:20px 32px;font-size:13px}.product-nexus>.product-card-heading{margin-bottom:32px}.mini-graph{min-height:220px;display:flex;align-items:center}.mini-graph svg{width:100%}.mini-graph line{stroke:#a6bad2}.mini-graph circle{fill:#718fb1;stroke:#eaf0f5}.mini-graph circle:nth-of-type(3){fill:#253f62;stroke:#cfdeec}.mini-graph text{fill:#647d9b;font-size:8px}.nexus-link{font-size:13px;border-top-color:#c9d5e3;padding-block:24px}.product-cortina{border:0;border-block:1px solid var(--line);border-radius:0;padding:32px 0;gap:32px}.cortina-symbol{border-radius:0;background:transparent;width:64px}.product-cortina h3{font-size:28px}.product-cortina p{font-size:14px}.product-cortina .mono{color:#8c929a;font-family:var(--font);font-size:9px}.product-cortina .status-badge{border-radius:0;padding:7px 10px;font-size:10px}.platform-extra{gap:48px;margin-top:16px}.platform-extra>a{padding-block:20px;font-size:12px}.platform-extra strong{font-size:13px}.platform-extra>a>span{font-size:11px}.integration-strip{background:#f6f7f8;border-color:#eceef0}.integration-strip>div{min-height:136px;gap:48px}.integration-intro{font-size:12px;width:160px}.integration-intro strong{font-size:12px}.integration-logos span{font-size:13px}.integration-logos img{width:25px;height:25px}.audit-section{background:#f5f5f3;border-top:0}.audit-section .split-section{gap:88px}.audit-copy .section-label{font-size:10px;max-width:340px}.audit-copy h2{font-size:clamp(36px,4vw,58px)}.audit-copy>p{font-size:16px;margin-bottom:24px}.audit-copy .feature-check{font-size:12px;color:#69777f}.audit-copy>.text-link{font-size:13px;margin-top:32px}.tenant-demo{border-radius:2px;box-shadow:none;border-color:#d6dce1}.tenant-title>span{font-size:10px}.tenant-switch>button{font-size:11px;border-radius:1px}.tenant-identity strong{font-size:15px}.tenant-identity small{font-size:10px}.tenant-identity>div{border-radius:2px}.tenant-state{font-size:8px}.tenant-folders>div{font-size:12px;padding-block:16px}.tenant-result{border-radius:2px;background:#f2f5fa;border-color:#dfe6ef}.tenant-result strong{font-size:12px}.tenant-result p{font-size:11px}.tenant-bottom>span:first-child{font-size:9px}.tenant-bottom>span:last-child{font-size:7px}.security-strip{padding-block:56px}.security-strip h3{font-size:28px}.security-strip p{font-size:14px;margin-top:8px}.security-strip .mono{font-family:var(--font);font-size:9px}.security-symbol{background:#f1f3f5;color:#6b7d94}.security-strip .button{font-size:12px}.faq-layout{grid-template-columns:.9fr 1.1fr;gap:88px}.faq-item h3 button{min-height:88px;font-size:16px;font-weight:500}.faq-item>div>p{font-size:16px}.faq-layout>div:first-child>p{font-size:14px;margin-top:32px}.closing-cta{background:#11151b;color:#fff;border-color:#11151b;padding-block:96px 40px}.closing-cta .section-label{color:#9ca6b4;font-size:10px;margin-bottom:32px}.closing-cta h2{font-size:clamp(40px,5.4vw,78px)}.cta-orb{background:transparent;border:1px solid #ffffff55;color:#fff;width:96px;height:96px;margin-top:72px}.cta-orb:hover{box-shadow:none;background:#ffffff0c;transform:none}.closing-bottom{border-top-color:#ffffff24;margin-top:48px;padding-top:24px}.closing-bottom>p{color:#8d98a7;font-size:14px}.closing-bottom .text-link{color:#d5dce5;font-size:14px}.product-hero{background:#fff;padding-bottom:80px}.product-tabs{margin-bottom:80px;gap:16px;padding-bottom:24px}.product-tabs>a{padding:12px 16px;border-radius:0;font-size:12px}.product-tabs>a.active{background:#f0f2f5;color:#161b24}.product-hero-copy{margin-bottom:64px;max-width:1000px}.product-hero-copy h1,.page-hero h1{font-size:clamp(48px,6.3vw,88px);letter-spacing:-.04em;word-spacing:.06em}.product-hero-copy h1>span,.page-hero h1>span,.contact-intro h1>span{color:#92979f}.product-hero-copy>p,.page-hero>div>p{font-size:18px;max-width:650px;margin-top:32px}.product-hero-copy>.button{margin-top:32px}.page-hero{background:#fff;padding-block:104px 80px}.team-image>img{border-radius:0;aspect-ratio:2.1}.team-image>figcaption{font-size:12px;padding-block:20px}.team-image .mono{font-size:9px}.team-intro{padding-top:88px;gap:80px}.team-intro .lead{font-size:21px;line-height:1.65}.team-quote{margin:64px 0 56px;padding-block:48px;border-block:1px solid var(--line)}.team-quote p{font-size:clamp(26px,3.5vw,48px);color:#292d33;line-height:1.35;letter-spacing:-.04em}.team-quote>span{display:block;margin-top:24px;font-size:9px;color:#949aa3;letter-spacing:.08em}.founder-rows{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;padding-top:0}.founder-rows>div{display:grid;grid-template-columns:44px 1fr;gap:8px 16px;border:0;align-items:center}.founder-rows h3{font-size:21px}.founder-rows>div>span:last-of-type{grid-column:2;margin:-8px 0 0;font-size:11px;color:#8a929e}.founder-rows .founder-initial{grid-row:1 / 3;background:#f0f2f5;color:#737e90;border-color:#e0e4eb}.founder-rows p{grid-column:1/-1;font-size:13px;line-height:1.8;margin-top:12px}.values-section{background:#f6f6f4;border-top:0}.detail-rows>div{padding-block:40px}.detail-rows h2{font-size:28px}.detail-rows p{font-size:16px}.detail-rows .mono{font-size:11px}.research-topline h2{font-size:34px}.research-topline .mono{font-size:10px}.research-tabs button{border-radius:0;min-height:88px}.research-tabs button>span{font-size:11px}.research-article h2{font-size:38px}.research-article p{font-size:16px}.publication-note h3{font-size:18px}.publication-note p{font-size:14px}.newsletter{border-radius:0;background:#f3f4f5;border-color:#e1e4e8;padding:48px}.newsletter h2{font-size:42px}.newsletter p{font-size:15px}.newsletter .section-label{font-size:10px}.newsletter-input input{border-radius:1px;font-size:14px}.newsletter-input .button{font-size:12px}.privacy-detail,.privacy-request,.contact-form-wrap,.legal-notice,.status-card,.integration-card{border-radius:2px;box-shadow:none}.privacy-principles>span{font-size:12px}.privacy-detail{background:#f5f6f7;border-color:#e5e7eb}.privacy-detail h2{font-size:36px}.privacy-detail p{font-size:16px}.privacy-tabs button{border-radius:0;font-size:12px}.subprocessor-heading h2{font-size:40px}.subprocessor-heading>p{font-size:15px}.table-wrap table{font-size:14px}.table-wrap th{font-size:11px}.privacy-request h3{font-size:25px}.privacy-request p{font-size:14px}.contact-page{background:#fff}.contact-intro h1{font-size:clamp(42px,5vw,64px)}.contact-intro>p{font-size:17px}.contact-grid{gap:80px}.contact-email{font-size:14px}.contact-form-wrap{background:#fafbfc}.contact-form input,.contact-form select,.contact-form textarea{background:#fff;border-radius:1px}.contact-person strong{font-size:15px}.contact-person small{font-size:12px}.contact-form .button{font-size:13px}.form-top .mono,.form-top{font-size:10px}.integration-cards{gap:24px}.integration-card{padding:28px}.integration-card h3{font-size:20px}.integration-card p{font-size:13px}.integration-card .text-link{font-size:11px}.integration-card>.status-badge{font-size:7px}.filter-tabs>button{font-size:12px;border-radius:1px}.search-input input,.subtle-note{font-size:12px}.legal-content p{font-size:16px}.legal-notice p{font-size:14px}.site-footer{padding-top:64px}.footer-main{gap:40px;padding-bottom:64px}.footer-column>span{font-family:var(--font);font-size:10px;font-weight:600}.footer-column>a{font-size:13px}.footer-brand>p{font-size:13px}.footer-location{font-size:10px}.footer-note p{font-size:14px}.footer-note .text-link{font-size:12px}.footer-bottom{font-size:11px;padding-block:24px}.webdesign-section{padding-block:112px;background:#fff}.webdesign-grid{display:grid;grid-template-columns:1fr 1fr;gap:88px;align-items:center}.webdesign-copy h2{margin-bottom:32px}.webdesign-copy>p{font-size:16px;line-height:1.9;margin-top:16px}.webdesign-copy>.button{margin-top:32px}.webdesign-art{display:flex;flex-direction:column;justify-content:space-between;min-height:500px;padding:40px;background:#e8e8e1;position:relative;overflow:hidden;color:#202322}.webdesign-art:before{content:"";position:absolute;height:340px;width:340px;border:1px solid #bec2b9;border-radius:50%;right:-130px;bottom:-50px;box-shadow:0 0 0 36px #cdd0c51f,0 0 0 72px #cdd0c51f;transition:transform .7s}.webdesign-art:hover:before{transform:translate(-16px,-16px)}.webdesign-art-top{display:flex;align-items:center;justify-content:space-between;position:relative}.webdesign-art-top>span{font-size:24px;font-weight:800;letter-spacing:-.07em}.webdesign-art-top>span>span{display:block;font-size:9px;letter-spacing:.08em;margin-top:2px;font-weight:500}.webdesign-art-statement{font-size:clamp(40px,4.3vw,60px);line-height:1.02;letter-spacing:-.065em;position:relative;padding-block:40px}.webdesign-art-statement>span{color:#737c6b}.webdesign-art-bottom{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:8px;letter-spacing:.04em;position:relative}.cinematic-hero-footer,.architecture-caption{justify-content:flex-end}.cinematic-hero-footer{border-top:0}.detail-rows>div{grid-template-columns:1fr 1.15fr;gap:64px}.detail-rows p{grid-column:auto}.api-demo>div{justify-content:flex-end}.document-paper h3,.footer-note p{margin-top:0}@media(max-width:599px){.detail-rows>div{grid-template-columns:1fr;gap:16px}}@media(min-width:800px)and (max-height:800px){.cinematic-hero .hero-body{min-height:calc(100svh - 172px);padding-block:40px}.cinematic-hero .hero-eyebrow{margin-bottom:28px}.hero.cinematic-hero h1 .hero-intro-line{font-size:.76em}.cinematic-hero h1 .hero-byline{margin-top:16px}.cinematic-hero .hero-description{margin-top:28px}}@media(max-width:1099px){.desktop-nav{gap:24px}.cinematic-hero h1{font-size:7.7vw}.cinematic-hero h1 .hero-byline{font-size:23px}.hero-shade{background:linear-gradient(90deg,#090d12f7,#090d12b0 35%,#090d1240 68%,transparent),linear-gradient(0deg,#090d12,transparent 30%)}.cinematic-hero .hero-body{min-height:max(600px,calc(100svh - 172px))}.vision-grid,.source-principle-grid,.webdesign-grid{gap:48px}.vision-copy .lead{font-size:19px}.architecture-content{gap:48px}.architecture-tabs>button{font-size:14px}.product-chat,.product-nexus{padding:32px 28px 0}.product-chat>h3,.product-nexus>h3{font-size:29px}.product-grid,.platform-extra{gap:24px}.platform-extra>a>span{display:none}.platform-extra strong{margin-left:0}.audit-section .split-section{gap:48px}.tenant-identity strong{font-size:13px}.tenant-identity small{font-size:8px}.tenant-state{font-size:7px}.tenant-bottom>span:last-child{font-size:6px}.source-principle h2{font-size:40px}.integration-strip>div{gap:32px}.integration-intro{width:140px}.integration-logos span{font-size:11px}.founder-rows{gap:24px}.founder-rows h3{font-size:17px}.founder-rows>div{grid-template-columns:36px 1fr;gap:8px 12px}.founder-rows .founder-initial{height:36px;width:36px}.founder-rows>div>span:last-of-type{font-size:9px}.webdesign-art{padding:32px;min-height:460px}.webdesign-art-statement{font-size:50px}.webdesign-art-bottom{font-size:7px}.contact-grid{gap:40px}.contact-intro h1{font-size:45px}.contact-email{font-size:12px}.contact-form{padding:28px}.footer-main{gap:24px}.footer-column>a{font-size:12px}}@media(max-width:799px){.site-header{height:72px}.header-dark .desktop-nav.mobile-open{background:#10161e;border-color:#ffffff20}.header-dark .mobile-contact{color:#c2d2f0!important;border-color:#ffffff20}.header-dark .nav-dropdown{background:#19212b}.team-dropdown{width:100%}.desktop-nav.mobile-open>a,.mobile-open .nav-trigger{font-size:15px}.nav-dropdown a>span{font-size:14px}.nav-dropdown small{font-size:11px}.brand img{width:104px}.cinematic-hero .hero-body{min-height:max(610px,calc(100svh - 160px));padding-block:80px}.cinematic-hero h1{font-size:8.5vw}.cinematic-hero .hero-description{font-size:17px;max-width:360px}.cinematic-hero .hero-eyebrow{margin-bottom:40px;font-size:9px}.hero-footer-caption{display:none}.cinematic-hero-footer{justify-content:space-between}.vision-grid{grid-template-columns:1fr 1fr;gap:40px}.vision-grid h2{font-size:35px}.vision-copy .lead{font-size:18px}.vision-copy p{font-size:16px}.vision-statement>p{font-size:27px}.section-heading{gap:32px}.section-heading>p{font-size:15px;max-width:220px}.architecture-content{grid-template-columns:.65fr 1.35fr;gap:32px}.architecture-tabs>button{font-size:12px;gap:12px;padding-inline:10px}.network-diagram{height:240px}.layer-description>h3{font-size:27px}.layer-description>p{font-size:16px}.product-chat,.product-nexus{padding:28px 24px 0}.product-chat>h3,.product-nexus>h3{font-size:25px}.product-chat>p,.product-nexus>p{font-size:15px}.product-cortina{gap:24px}.product-cortina h3{font-size:24px}.product-cortina p{font-size:12px}.product-cortina .status-badge,.product-cortina .mono{font-size:8px}.cortina-symbol{width:48px}.integration-strip>div{gap:24px}.integration-intro{width:120px;font-size:10px}.integration-intro strong{font-size:10px}.integration-logos img{width:22px;height:22px}.integration-logos span{font-size:9px}.source-principle{padding-block:80px}.source-principle-grid{gap:40px}.source-principle h2{font-size:34px}.source-principle p{font-size:16px}.audit-section .split-section{gap:32px}.audit-copy h2{font-size:36px}.audit-copy .section-label{font-size:9px}.audit-copy .feature-check{font-size:10px}.audit-copy>.text-link{font-size:12px}.tenant-title>span{font-size:9px}.tenant-switch>button{font-size:9px}.tenant-identity strong{font-size:12px}.tenant-identity small{font-size:8px}.tenant-state{font-size:7px}.tenant-folders>div{font-size:11px}.tenant-result strong{font-size:11px}.tenant-result p{font-size:10px}.tenant-bottom>span:first-child{font-size:8px}.security-strip h3{font-size:23px}.security-strip p{font-size:13px}.security-strip .button{font-size:11px;padding-inline:16px;gap:12px}.faq-layout{gap:40px;grid-template-columns:.8fr 1.2fr}.faq-item h3 button{font-size:15px}.closing-cta h2{font-size:46px}.cta-orb{width:72px;height:72px;margin-top:64px}.closing-bottom>p{font-size:12px}.closing-bottom .text-link{font-size:12px}.product-hero-copy h1,.page-hero h1{font-size:60px}.product-tabs{gap:4px;margin-bottom:64px}.product-tabs>a{padding:10px 12px;font-size:11px}.product-hero-copy>p,.page-hero>div>p{font-size:17px}.page-hero{padding-block:80px 64px}.team-intro{gap:40px}.team-intro .lead{font-size:19px}.founder-rows{grid-template-columns:1fr;gap:0}.founder-rows>div{padding-block:24px;border-bottom:1px solid var(--line);grid-template-columns:44px 1fr}.founder-rows h3{font-size:21px}.founder-rows>div>span:last-of-type{font-size:11px}.founder-rows p{grid-column:2;margin-top:8px}.newsletter{padding:32px}.newsletter h2{font-size:35px}.newsletter .section-label{font-size:9px}.newsletter p{font-size:14px}.research-tabs button>span{font-size:9px}.research-article h2{font-size:31px}.research-topline h2{font-size:28px}.webdesign-grid{gap:40px}.webdesign-art{padding:28px;min-height:420px}.webdesign-art-statement{font-size:43px}.webdesign-art-bottom{flex-direction:column;align-items:start;gap:8px}.webdesign-copy h2{font-size:36px}.webdesign-copy>.button{padding-inline:18px;font-size:11px;gap:16px}.detail-rows h2{font-size:25px}.privacy-tabs button{font-size:11px}.privacy-principles>span{font-size:11px}.privacy-detail h2{font-size:30px}.privacy-request h3{font-size:22px}.privacy-request p{font-size:13px}.contact-grid{gap:32px}.contact-intro h1{font-size:38px}.contact-intro>p{font-size:16px}.contact-email{font-size:11px}.contact-form{padding:24px}}@media(max-width:599px){:root{--section-space: 72px}.site-header{height:68px}.brand img{width:94px}.nav-actions{gap:12px}.nav-actions .button{font-size:11px;padding:10px 14px;gap:14px;min-height:38px}.nav-actions .button>svg{width:14px}.nav-dropdown a>span{font-size:14px}.nav-dropdown small{font-size:10px}h2{font-size:36px}.section-label{font-size:10px;margin-bottom:24px}.text-link{font-size:13px}.button{min-height:50px;font-size:13px;padding-inline:20px;gap:24px}.cinematic-hero .hero-body{min-height:max(650px,calc(100svh - 140px));align-items:flex-end;padding-block:56px}.cinematic-hero .hero-eyebrow{font-size:8px;margin-bottom:28px;letter-spacing:.14em}.cinematic-hero h1{font-size:clamp(39px,11.1vw,64px);line-height:1.08;letter-spacing:-.05em}.cinematic-hero h1 .hero-intro-line{font-size:.85em;margin-bottom:6px}.cinematic-hero h1 .hero-byline{font-size:21px;margin-top:16px;color:#b9c2d0}.cinematic-hero .hero-description{font-size:16px;color:#c1c9d4;margin-top:24px;max-width:330px;line-height:1.7}.cinematic-hero .hero-actions{margin-top:28px;gap:24px}.cinematic-hero .hero-actions .button-primary{font-size:11px;padding-inline:16px;gap:18px}.cinematic-hero .hero-vision-link{font-size:11px;gap:10px}.hero-shade{background:linear-gradient(0deg,#090d12,#090d12fa 25%,#090d12c2 52%,#090d1233 85%,#090d1200)}.cinematic-animation-toggle{top:20px;right:20px;width:36px;height:36px}.cinematic-hero-footer{min-height:72px;gap:12px}.cinematic-hero-footer>div{font-size:7px;gap:8px;letter-spacing:.04em}.cinematic-hero-footer>a>svg{width:16px}.vision-grid{grid-template-columns:1fr;gap:32px}.vision-grid h2{font-size:39px}.vision-copy .lead{font-size:20px}.vision-copy p{font-size:16px}.vision-statement{margin-top:40px;padding-top:32px;gap:16px}.vision-statement .quote-mark{font-size:64px}.vision-statement>p{font-size:25px}.section-heading{display:block;margin-bottom:40px}.section-heading>p{max-width:none;margin-top:24px;font-size:16px}.architecture-heading>p{font-size:15px}.architecture h2{font-size:36px}.architecture-content{display:flex;gap:32px}.architecture-tabs{gap:4px}.architecture-tabs>button{min-height:76px;font-size:8px;padding:14px 2px;gap:12px;background:transparent;border:1px solid #ffffff12}.architecture-tabs>button.active{border:1px solid #869bbd;background:#ffffff07}.network-diagram{height:220px}.layer-description>.mono{font-size:9px}.layer-description>h3{font-size:26px}.layer-description>p{font-size:16px}.layer-description{min-height:300px}.architecture-caption{margin-top:24px;padding-top:24px}.architecture-caption>span:first-child{font-size:7px}.architecture-caption a{font-size:9px}.product-grid{grid-template-columns:1fr;gap:20px}.product-chat,.product-nexus{padding:28px 24px 0}.product-chat>h3,.product-nexus>h3{font-size:29px}.product-chat>p,.product-nexus>p{font-size:16px}.product-nexus{min-height:500px}.product-card-heading .mono,.product-nexus>.mono{font-size:8px}.product-cortina{grid-template-columns:40px 1fr 16px;padding:28px 0;gap:16px}.product-cortina h3{font-size:23px}.product-cortina p{font-size:13px}.cortina-symbol{width:40px}.product-cortina .status-badge{padding:4px 8px;font-size:8px}.product-cortina .mono{font-size:7px}.platform-extra{gap:0}.platform-extra>a{padding-block:20px}.platform-extra strong{font-size:13px;margin-left:auto}.platform-extra>a>span{display:none}.integration-strip>div{padding-block:32px;gap:24px;min-height:auto}.integration-intro{width:auto;font-size:11px}.integration-intro strong{font-size:11px}.integration-logos{gap:20px}.integration-logos span{font-size:10px}.integration-logos img{width:21px;height:21px}.source-principle{padding-block:72px}.source-principle-grid{grid-template-columns:1fr;gap:32px}.source-principle h2{font-size:36px}.source-principle p{font-size:17px}.source-principle .text-link{margin-top:20px}.audit-section .split-section{gap:40px}.audit-copy h2{font-size:38px}.audit-copy .section-label{font-size:9px}.audit-copy .feature-check{font-size:11px}.audit-copy>.text-link{font-size:13px}.tenant-title>span{font-size:9px}.tenant-switch>button{font-size:10px}.tenant-identity{flex-wrap:wrap}.tenant-identity strong{font-size:14px}.tenant-identity small{font-size:9px}.tenant-state{font-size:7px;margin-left:auto}.tenant-folders>div{font-size:12px}.tenant-result strong{font-size:12px}.tenant-result p{font-size:11px}.tenant-bottom>span:first-child{font-size:8px}.tenant-bottom>span:last-child{font-size:6px}.security-strip{padding-block:40px}.security-strip>div{gap:20px 16px}.security-strip h3{font-size:26px}.security-strip .mono{font-size:8px}.security-strip p{font-size:14px}.security-strip .button{font-size:12px;margin-top:4px}.faq-layout{grid-template-columns:1fr;gap:40px}.faq-item h3 button{font-size:15px;min-height:88px}.faq-item>div>p{font-size:16px}.faq-layout>div:first-child>p{font-size:14px}.closing-cta{padding-block:64px 32px}.closing-cta h2{font-size:34px}.closing-cta .section-label{font-size:8px;margin-bottom:24px}.closing-cta>div{grid-template-columns:1fr 44px;gap:24px 12px}.cta-orb{height:44px;width:44px;margin-top:48px}.cta-orb>svg{width:24px}.closing-bottom{margin-top:16px}.closing-bottom>p{font-size:13px}.closing-bottom .text-link{font-size:13px;margin-top:16px}.product-tabs{gap:4px;margin-bottom:48px}.product-tabs>a{font-size:10px;padding:10px}.product-hero-copy h1,.page-hero h1{font-size:clamp(36px,10.5vw,58px)}.product-hero-copy>p,.page-hero>div>p{font-size:17px}.product-hero{padding-bottom:48px}.product-hero-copy{margin-bottom:40px}.product-hero-copy .section-label{font-size:9px}.product-hero-copy>.button{font-size:12px}.page-hero{padding-block:64px 48px}.team-image>img{aspect-ratio:1.2}.team-image>figcaption{font-size:10px}.team-image .mono{font-size:7px}.team-intro{padding-top:56px;gap:32px}.team-intro .lead{font-size:19px}.team-quote{margin-block:40px 24px;padding-block:32px}.team-quote p{font-size:26px}.team-quote>span{font-size:8px}.founder-rows>div{grid-template-columns:36px 1fr;gap:8px 12px}.founder-rows h3{font-size:20px}.founder-rows>div>span:last-of-type{font-size:11px;margin:-8px 0 0}.founder-rows p{grid-column:2;font-size:13px}.detail-rows>div{padding-block:28px}.detail-rows h2{font-size:25px}.detail-rows p{font-size:16px}.detail-rows .mono{font-size:10px}.research-topline h2{font-size:27px}.research-topline .mono{font-size:7px}.research-tabs button{min-height:68px}.research-tabs button>span{font-size:10px}.research-article h2{font-size:32px}.research-article p{font-size:16px}.publication-note h3{font-size:17px}.publication-note p{font-size:14px}.newsletter{padding:32px 24px;gap:32px}.newsletter h2{font-size:36px}.newsletter p{font-size:15px}.newsletter .section-label{font-size:8px}.newsletter-input .button{font-size:12px}.webdesign-section{padding-block:72px}.webdesign-grid{grid-template-columns:1fr;gap:40px}.webdesign-copy h2{font-size:38px;margin-bottom:24px}.webdesign-copy>p{font-size:16px}.webdesign-copy>.button{font-size:12px;gap:24px}.webdesign-art{min-height:440px;padding:28px}.webdesign-art-statement{font-size:54px}.webdesign-art-bottom{flex-direction:row;align-items:center;gap:16px;font-size:7px}.privacy-tabs button{font-size:10px}.privacy-principles>span{font-size:11px}.privacy-detail{padding:28px 24px}.privacy-detail h2{font-size:29px}.privacy-detail p{font-size:16px}.subprocessor-heading h2{font-size:34px}.subprocessor-heading>p{font-size:15px}.table-wrap table{font-size:12px}.table-wrap th{font-size:10px}.privacy-request h3{font-size:25px}.privacy-request p{font-size:15px}.contact-grid{gap:48px}.contact-intro h1{font-size:clamp(34px,10vw,50px)}.contact-intro>p{font-size:17px}.contact-email{font-size:13px}.contact-form{padding:24px 20px}.contact-form input,.contact-form select,.contact-form textarea{font-size:16px}.contact-form .button{font-size:13px}.form-top .mono,.form-top{font-size:8px}.integration-cards{gap:12px}.integration-card{padding:24px 16px}.integration-card h3{font-size:17px}.integration-card p{font-size:12px}.integration-card .text-link{font-size:9px}.filter-tabs>button{font-size:11px;padding:9px 10px}.subtle-note{font-size:12px}.legal-notice p{font-size:13px}.site-footer{padding-top:48px}.footer-main{gap:40px 24px;padding-bottom:40px}.footer-brand>p{font-size:13px}.footer-column>span{font-size:9px}.footer-column>a{font-size:12px}.footer-bottom{font-size:10px}.footer-bottom>div{font-size:9px;gap:16px}.footer-location{font-size:10px}}@media(max-width:359px){.nav-actions .button{font-size:10px;gap:10px;padding-inline:12px}.brand img{width:84px}.cinematic-hero h1{font-size:11.1vw}.cinematic-hero .hero-actions{gap:16px}.cinematic-hero .hero-actions .button-primary{font-size:10px;gap:12px;padding-inline:14px}.cinematic-hero .hero-vision-link{font-size:10px}.cinematic-hero-footer>div{font-size:6px}.closing-cta h2{font-size:29px}.product-chat>h3,.product-nexus>h3{font-size:26px}.tenant-identity strong{font-size:12px}.tenant-identity small{font-size:8px}.tenant-state{font-size:6px}.contact-email{font-size:12px}.webdesign-art-statement{font-size:49px}.webdesign-art-bottom{font-size:6px}}.home-header{height:72px;background:#fffffff5;border-bottom-color:transparent}.home-header .brand img{width:98px}.home-header .desktop-nav{margin-left:32px;margin-right:auto;gap:26px}.home-header .desktop-nav>a,.home-header .nav-trigger{color:#242424;font-size:12px}.home-header .nav-actions .button{border-radius:999px;background:#161616;min-height:40px;font-size:12px;padding:10px 19px}.home-header .nav-actions .button:hover{background:#383838;transform:none}.home-page{background:#fff;color:#202020}.home-page p{color:#696969}.home-page h1,.home-page h2,.home-page h3{word-spacing:0;letter-spacing:-.035em}.home-page a:hover{text-decoration:none}.home-page .button:hover{transform:none}.editorial-hero{text-align:center;padding:104px 0 94px}.editorial-hero h1{font-size:clamp(40px,4.3vw,62px);line-height:1.13;font-weight:510;letter-spacing:-.046em;text-wrap:balance}.editorial-hero h1>span{color:#929292}.editorial-hero p{margin-top:24px;font-size:17px}.editorial-hero-links{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:30px}.editorial-pill{border:1px solid #e5e5e5;border-radius:999px;display:inline-flex;align-items:center;gap:9px;padding:11px 17px;font-size:12px;line-height:1.5;color:#595959;transition:background .2s,border-color .2s}.editorial-pill:hover{background:#f4f4f4;border-color:#cfcfcf}.editorial-pill.primary{color:#fff;background:#222;border-color:#222}.editorial-pill.primary:hover{background:#444}.home-features{display:grid;grid-template-columns:2.08fr 1fr;gap:28px;align-items:start}.home-feature-main,.home-feature-side{min-width:0}.home-feature-link{display:block}.home-feature-art{width:100%;min-width:0;min-height:580px;aspect-ratio:1.22;background:#edf1f7;border-radius:6px;display:grid;place-items:center;overflow:hidden;position:relative}.home-feature-art .knowledge-sculpture{width:83%;max-width:690px;margin:-20px 0 0}.home-feature-art .sculpture-replay{bottom:8px;right:0;background:#eff2f7}.home-feature-main h2{font-size:clamp(30px,3vw,44px);font-weight:500;line-height:1.17;margin-top:22px}.home-feature-link h2{display:flex;gap:24px;align-items:start}.home-feature-link h2 svg{margin-top:6px}.home-feature-link>p{font-size:15px;line-height:1.65;margin-top:17px;max-width:600px}.home-feature-side{display:grid;gap:28px}.editorial-card{display:block;min-width:0}.editorial-image{overflow:hidden;border-radius:6px;aspect-ratio:1.5;position:relative;display:grid;place-items:center}.editorial-image>svg{width:100%;height:100%}.editorial-image>img{width:100%;height:100%;object-fit:cover}.editorial-card h2,.editorial-card h3{display:flex;align-items:start;justify-content:space-between;gap:20px;margin-top:17px;font-size:21px;line-height:1.35;font-weight:520}.editorial-card h2>svg,.editorial-card h3>svg{margin-top:5px}.editorial-card p{margin-top:10px;font-size:14px;line-height:1.7;max-width:360px}.editorial-card:hover h2,.editorial-card:hover h3,.home-feature-link:hover h2{color:#656565}.card-destination{display:inline-block;margin-top:16px;color:#565b63;font-size:12px;line-height:1.6}.home-feature-link:hover .card-destination,.editorial-card:hover .card-destination{text-decoration:underline;text-underline-offset:4px}.art-network{background:#efeff7}.art-mandant{background:#7187b1}.art-chat{background:#f0f2f6}.art-chat text{font:23px var(--font);fill:#5a6680}.art-chat text.art-source{font-size:18px}.art-product-graph{background:#f8f6f1}.art-product-graph img{object-position:center}.art-privacy{background:#e8eeeb;color:#6a8981}.art-privacy>svg{width:100%;height:100%}.art-team{background:#f2f2ef}.art-team img{object-position:center 43%}.art-research{background:#eeebf4}.art-control{background:#e9eeeb}.home-editorial-section{padding-block:96px}.home-section-title{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:30px}.home-section-title>h2{font-size:28px;font-weight:550}.home-section-title>a{display:flex;align-items:center;gap:9px;font-size:13px}.home-section-title>a:hover{color:#666}.home-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.home-platform{padding-bottom:40px}.home-platform-links{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:45px}.home-platform-links>a{border-top:1px solid #e5e5e5;padding-top:22px;display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:15px}.home-platform-links>a:only-child{grid-column:1 / -1}.home-page .integration-strip{background:#fff;border:0;padding-block:30px 0}.home-page .integration-strip .l-container{padding-block:28px;border-bottom:1px solid #e8e8e8}.home-page .integration-intro{font-size:11px}.home-page .integration-logos{opacity:.7}.home-page .home-vision .vision-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px}.home-page .home-vision h2{font-size:38px;font-weight:500;line-height:1.2}.home-page .home-vision h2>span{color:#929292}.home-page .vision-copy p{font-size:16px;line-height:1.85;margin-bottom:20px}.home-page .vision-copy .text-link{color:#333;font-size:13px}.home-page .architecture-story{background:#fff;color:#202020;padding-block:24px 96px}.home-page .architecture-story .architecture-heading{margin-bottom:32px}.home-page .architecture-story .architecture-heading h2{color:#202020;font-size:38px;line-height:1.2}.home-page .architecture-story .architecture-heading>p{color:#727272}.home-page .story-explanation{min-height:150px;margin-top:30px}.home-page .story-explanation h3{color:#202020;font-size:26px}.home-page .story-explanation p{color:#696969;font-size:15px}.home-page .story-explanation .text-link{color:#333}.home-page .audit-section{background:#fff;padding-block:24px 48px}.home-page .audit-section .split-section{gap:80px;align-items:center}.home-page .audit-copy h2{font-size:38px;font-weight:500;line-height:1.2}.home-page .audit-copy p{font-size:15px}.home-page .audit-copy .feature-check{font-size:12px;color:#646464}.home-page .audit-copy .text-link{font-size:13px;color:#333}.home-page .tenant-demo{box-shadow:none;background:#fafafa;border-color:#e4e4e4}.home-page .faq-section{background:#fff;padding-block:40px 96px}.home-page .faq-layout{gap:100px}.home-page .faq-layout h2{font-size:34px;font-weight:500}.home-page .faq-item h3>button{font-size:16px}@media(min-width:701px)and (min-height:500px){.home-page .faq-layout>div:first-child{position:sticky;top:112px;align-self:start}}.home-page .closing-cta{background:#f5f5f5;border:0;padding-block:80px;margin-bottom:0}.home-page .closing-cta>.l-container{display:flex;flex-direction:column;align-items:center;text-align:center;gap:28px}.home-page .closing-cta h2{font-size:45px;color:#222;font-weight:500}.cta-text{display:none}.home-page .closing-cta .cta-orb{display:inline-flex;align-items:center;margin:0;width:auto;height:auto;border:0;border-radius:999px;padding:12px 23px;color:#fff;background:#222;font-size:13px;gap:14px}.home-page .closing-cta .cta-text{display:inline}.home-page .closing-cta .cta-orb svg{width:17px;height:17px}.home-page .closing-bottom{display:none}@media(max-width:1099px){.home-header .desktop-nav{gap:20px;margin-left:16px}.home-features{gap:22px;grid-template-columns:1.9fr 1fr}.home-feature-art{min-height:470px}.home-feature-side{gap:24px}.editorial-card h2,.editorial-card h3{font-size:19px}.home-feature-main h2{font-size:34px}.home-card-grid{gap:22px}.home-page .home-vision .vision-grid,.home-page .faq-layout{gap:55px}.home-page .audit-section .split-section{gap:48px}.home-page .home-vision h2,.home-page .audit-copy h2,.home-page .architecture-story .architecture-heading h2{font-size:34px}}@media(max-width:799px){.home-header{height:72px}.home-header .desktop-nav{margin:0}.editorial-hero{padding-block:80px 76px}.editorial-hero h1{font-size:42px}.editorial-hero p{font-size:15px}.editorial-hero-links{gap:8px}.editorial-pill{font-size:11px;padding:10px 13px}.home-features{grid-template-columns:1.65fr 1fr;gap:20px}.home-feature-art{min-height:460px}.home-feature-art .knowledge-sculpture{width:105%;max-width:none}.home-feature-art .sculpture-replay{right:36px}.home-feature-side{gap:26px}.home-feature-side .editorial-image{aspect-ratio:1.1}.home-feature-main h2{font-size:29px}.home-feature-link>p{font-size:13px}.editorial-card h2,.editorial-card h3{font-size:17px;gap:10px}.editorial-card h2>svg,.editorial-card h3>svg{width:15px;height:15px;margin-top:3px}.home-editorial-section{padding-block:72px}.home-section-title>h2{font-size:25px}.home-section-title>a{font-size:12px}.home-card-grid{gap:18px}.editorial-card p{font-size:13px}.home-page .home-vision .vision-grid{gap:32px}.home-page .home-vision h2,.home-page .audit-copy h2,.home-page .architecture-story .architecture-heading h2{font-size:30px}.home-page .vision-copy p{font-size:15px}.home-page .audit-section .split-section,.home-page .faq-layout{gap:40px}.home-page .closing-cta h2{font-size:38px}}@media(max-width:599px){.home-header .brand img{width:90px}.home-header .nav-actions .button{font-size:10px;padding:9px 15px;min-height:38px;gap:10px}.editorial-hero{padding-block:64px 60px}.editorial-hero h1{font-size:clamp(32px,9.1vw,45px);line-height:1.18}.editorial-hero h1>span{display:inline-block;margin-top:5px}.editorial-hero p{font-size:15px;line-height:1.75;max-width:310px;margin:22px auto 0}.editorial-hero-links{margin-top:27px;gap:9px}.editorial-pill{font-size:11px;padding:10px 14px}.home-features{grid-template-columns:1fr;gap:34px}.home-feature-art{min-height:0;aspect-ratio:1.08}.home-feature-art .knowledge-sculpture{width:90%;margin-top:-10px}.home-feature-art .sculpture-replay{right:0;bottom:0}.home-feature-main h2{font-size:30px;margin-top:18px}.home-feature-link h2{gap:16px}.home-feature-link h2>svg{height:20px;width:20px}.home-feature-link>p{font-size:14px;margin-top:14px}.home-feature-side{grid-template-columns:1fr 1fr;gap:16px}.home-feature-side .editorial-image{aspect-ratio:1.06}.home-feature-side .editorial-card h2{font-size:16px;gap:6px;margin-top:12px}.home-feature-side .editorial-card h2>svg{display:none}.home-editorial-section{padding-block:64px}.home-section-title{margin-bottom:26px;align-items:baseline}.home-section-title>h2{font-size:24px}.home-section-title>a{font-size:11px;gap:6px}.home-card-grid{grid-template-columns:1fr;gap:34px}.home-card-grid .editorial-image{aspect-ratio:1.5}.home-card-grid .editorial-card h3{font-size:23px;line-height:1.3}.home-card-grid .editorial-card h3>svg{width:19px;height:19px;margin-top:4px}.editorial-card p{font-size:15px;margin-top:10px}.home-platform-links{grid-template-columns:1fr;gap:24px;margin-top:34px}.home-platform-links>a{font-size:15px;padding-top:20px}.home-page .integration-strip{padding-block:0}.home-page .home-vision .vision-grid{grid-template-columns:1fr;gap:26px}.home-page .home-vision h2{font-size:32px;max-width:320px}.home-page .architecture-story{padding-block:0 64px}.home-page .architecture-story .architecture-heading h2{font-size:30px}.home-page .architecture-story .architecture-heading>p{font-size:14px}.home-page .story-explanation{min-height:280px}.home-page .story-explanation h3{font-size:26px}.home-page .story-explanation p{font-size:15px}.home-page .audit-section{padding-block:0}.home-page .audit-copy h2{font-size:32px}.home-page .audit-copy p{font-size:15px}.home-page .faq-section{padding-block:0 64px}.home-page .faq-layout h2{font-size:30px}.home-page .faq-layout{gap:30px}.home-page .closing-cta{padding-block:60px}.home-page .closing-cta h2{font-size:34px}}.navigation-refined{height:72px;background:#fffffff5;border-bottom-color:#ededed}.navigation-refined.home-header{border-bottom-color:transparent}.navigation-refined .brand img{width:98px}.navigation-refined .desktop-nav{gap:10px;margin-left:22px;margin-right:auto}.navigation-refined .desktop-nav>a,.navigation-refined .nav-trigger{display:inline-flex;align-items:center;min-height:40px;padding:9px 11px;border-radius:10px;font-size:12px;font-weight:500;color:#55585d;line-height:1.5}.navigation-refined .nav-trigger{gap:7px}.navigation-refined .nav-trigger>svg{opacity:.65}.navigation-refined .desktop-nav>a:hover,.navigation-refined .nav-trigger:hover,.navigation-refined .nav-trigger[aria-expanded=true]{color:#202124;background:#f5f5f5}.navigation-refined .desktop-nav>a.active,.navigation-refined .nav-trigger.active{color:#202124}.navigation-refined .nav-trigger:focus-visible,.navigation-refined .desktop-nav>a:focus-visible{outline:2px solid #9aadd1;outline-offset:2px}.navigation-refined .nav-actions .button{min-height:40px;padding:10px 19px;gap:17px;border-radius:999px;background:#161616;color:#fff;font-size:12px}.navigation-refined .nav-actions .button:hover{transform:none;background:#383838}.navigation-refined .nav-dropdown{width:288px;padding:8px;top:calc(100% + 20px);left:-8px;display:grid;gap:2px;border:1px solid #e8e9ec;border-radius:15px;background:#fff;box-shadow:0 14px 40px #18203312,0 2px 8px #18203305}.navigation-refined .nav-dropdown a{display:flex;align-items:center;gap:11px;min-height:44px;padding:8px 10px;border:1px solid transparent;border-radius:9px;color:#484d55;transition:background .18s,color .18s}.navigation-refined .nav-dropdown a:hover{color:#202124;background:#f6f7f8}.navigation-refined .nav-dropdown a[aria-current=page]{background:#f2f5fa;color:#263d70}.navigation-refined .nav-dropdown .dropdown-label{flex:1;font-size:13px;font-weight:500;line-height:1.5}.navigation-refined .nav-dropdown a:focus-visible{outline:2px solid #9aadd1;outline-offset:-1px}.product-tabs.module-navigation{position:relative;display:flex;flex-wrap:nowrap;width:max-content;max-width:100%;gap:2px;padding:4px;margin-bottom:64px;background:#f5f6f7;border:1px solid #e9ebee;border-radius:999px;overflow-x:auto;scrollbar-width:none;scroll-padding-inline:6px}.product-tabs.module-navigation::-webkit-scrollbar{display:none}.product-tabs.module-navigation>a{flex:0 0 auto;gap:8px;min-height:38px;padding:8px 17px;border:1px solid transparent;border-radius:999px;color:#747b86;font-size:12px;line-height:1.5;white-space:nowrap;transition:color .2s,background .2s}.product-tabs.module-navigation>a>svg{width:16px;height:16px}.product-tabs.module-navigation>a:hover{background:#eeeff1;color:#343b46}.product-tabs.module-navigation>a.active{background:#fff;color:#263650;border-color:#e1e5eb;box-shadow:0 1px 4px #23355309}.product-tabs.module-navigation>a.active>svg{color:#536d9e}.product-tabs.module-navigation>a:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #9aadd1}@media(min-width:800px)and (max-width:1099px){.navigation-refined .desktop-nav{gap:2px;margin-left:12px}.navigation-refined .desktop-nav>a,.navigation-refined .nav-trigger{padding-inline:9px}.navigation-refined .nav-actions .button{padding-inline:17px;font-size:11px;gap:12px}.product-tabs.module-navigation>a{padding-inline:14px}}@media(max-width:799px){.navigation-refined{height:72px}.navigation-refined .desktop-nav{display:none;margin:0}.navigation-refined .desktop-nav.mobile-open{display:flex;position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:stretch;gap:2px;margin:0;padding:12px var(--gutter) 22px;max-height:calc(100dvh - 72px);overflow-y:auto;background:#fff;border-bottom:1px solid #e8e9ec;border-radius:0 0 14px 14px;box-shadow:0 14px 24px #1820330d}.navigation-refined .desktop-nav>a,.navigation-refined .nav-trigger{min-height:48px;padding:12px;font-size:14px}.navigation-refined .nav-trigger{width:100%;justify-content:space-between}.navigation-refined .nav-dropdown{position:static;width:100%;margin:4px 0 10px;padding:6px;border:0;background:#f7f8f9;border-radius:12px;box-shadow:none}.navigation-refined .nav-dropdown a{min-height:44px;padding:8px 10px}.navigation-refined .nav-dropdown .dropdown-label{font-size:13px}.navigation-refined .mobile-contact{justify-content:space-between;color:#222!important;border-top-color:#e8e9ec;border-radius:0}.navigation-refined .menu-toggle{color:#5d6573}.product-tabs.module-navigation{width:100%;margin-bottom:48px}.product-tabs.module-navigation>a{padding-inline:15px}}@media(max-width:599px){.navigation-refined .brand img{width:90px}.navigation-refined .nav-actions .button{min-height:38px;padding:9px 15px;font-size:10px;gap:10px}.product-tabs.module-navigation{margin-bottom:40px}.product-tabs.module-navigation>a{min-height:36px;padding:8px 14px;font-size:12px}.product-tabs.module-navigation>a>svg{width:15px;height:15px}}.research-publications{padding-bottom:100px}.research-publications{color:#202020}.research-publications h2,.research-publications h3{word-spacing:0;letter-spacing:-.035em}.research-publications .editorial-card p{color:#696969}.report-cover{overflow:hidden;border-radius:5px;background:#eeedf3}.report-cover img{width:100%;height:100%;object-fit:cover;object-position:center}.report-meta{display:flex;flex-wrap:wrap;column-gap:0;row-gap:8px;color:#656970;font-size:13px;line-height:1.6}.report-meta>span+span:before{content:"·";padding-inline:12px}.research-report{padding-block:38px 100px}.report-back{display:inline-flex;align-items:center;gap:12px;font-size:13px;color:#5b6067;margin-bottom:28px;min-height:32px}.report-back:hover{color:var(--blue)}.report-cover{aspect-ratio:16 / 9}.report-header{max-width:860px;margin:58px auto 64px}.report-header h1{font-size:clamp(40px,5vw,66px);font-weight:480;line-height:1.1;letter-spacing:-.05em;word-spacing:0;text-wrap:balance}.report-deck{font-size:20px;line-height:1.65;margin-top:24px;color:#62666d}.report-header .report-meta{margin-top:28px;padding-top:24px;border-top:1px solid var(--line)}.report-layout{display:grid;grid-template-columns:220px minmax(0,740px);gap:70px;justify-content:center;align-items:start}.report-sidebar{position:sticky;top:125px}.report-sidebar nav{display:grid;border-top:1px solid var(--line);padding-top:22px;gap:14px}.report-sidebar nav>p{color:#22252a;font-size:13px;margin-bottom:6px}.report-sidebar a{font-size:12px;line-height:1.6;color:#72767d;padding-block:3px}.report-sidebar a:hover{color:var(--blue)}.report-body{min-width:0}.report-body p{font-size:16px;color:#50545b;line-height:1.95}.report-body>p+p,.report-body section>p+p{margin-top:24px}.report-body .report-lead{font-size:21px;color:#24272c;line-height:1.8;letter-spacing:-.015em}.report-body section{margin-top:72px;scroll-margin-top:118px}.report-body h2{font-size:clamp(30px,3.1vw,40px);line-height:1.16;letter-spacing:-.04em;word-spacing:0;margin-bottom:26px}.report-method-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-block:34px;border-block:1px solid var(--line);padding-block:26px}.report-method-grid>div{display:grid;gap:9px}.report-method-grid strong{font-size:21px;letter-spacing:-.025em;font-weight:550}.report-method-grid span{color:#6b6f76;font-size:12px;line-height:1.7}.report-figure{padding:30px;background:#f5f6f8;border-radius:4px;margin-block:34px}.report-figure>h3{font-size:20px;letter-spacing:-.025em;line-height:1.4;word-spacing:0}.report-figure .figure-intro{font-size:12px;margin-top:6px;color:#73777f}.anchor-legend,.choice-legend{display:flex;flex-wrap:wrap;gap:10px 20px;margin-block:25px}.anchor-legend>span,.choice-legend>span{display:inline-flex;gap:7px;align-items:center;color:#585d66;font-size:11px}.anchor-legend i,.choice-legend i{width:8px;height:8px;display:inline-block;border-radius:1px}.condition-0{background:#8c94a3}.condition-1{background:#bcc8dc}.condition-2{background:#4259b9}.anchor-model+.anchor-model{margin-top:27px}.anchor-model>strong{font-size:13px;font-weight:550;display:block;margin-bottom:12px}.anchor-bars{padding-right:46px;display:grid;gap:8px}.anchor-bar-row{height:21px;display:flex;gap:10px;align-items:center}.anchor-bar{height:100%;border-radius:0 2px 2px 0;flex-shrink:0}.anchor-bar-row>span{font-size:11px;white-space:nowrap;font-variant-numeric:tabular-nums}.anchor-axis{display:flex;justify-content:space-between;border-top:1px solid #d9dde4;margin:15px 46px 0 0;padding-top:6px;color:#777d87;font-size:10px}.report-figure figcaption{font-size:12px;color:#666d77;line-height:1.8;margin-top:27px}.report-data{margin-top:22px;border-top:1px solid #dfe2e8;padding-top:14px}.report-data summary{cursor:pointer;font-size:12px;color:#4c5461}.report-data .report-table-scroll{margin-top:18px}.report-table-scroll{overflow-x:auto;margin-block:30px 16px}.report-body table{width:100%;border-collapse:collapse;font-size:13px;text-align:left;line-height:1.6;font-variant-numeric:tabular-nums}.report-body caption{text-align:left;font-size:12px;color:#6a6f77;padding-bottom:13px}.report-body th,.report-body td{padding:14px 12px;border-bottom:1px solid var(--line)}.report-body thead th{color:#767a82;font-size:11px;font-weight:500;white-space:nowrap}.report-body th:first-child,.report-body td:first-child{padding-left:12px}.report-body tbody th{font-weight:550}.offer-table td{white-space:nowrap}.offer-table small{display:block;color:#6a6f79;font-size:10px;font-weight:450;margin-top:2px}.offer-discount{background:#f4ece6}.offer-cheapest{background:#eef1fa}.report-body p.report-note{font-size:12px;color:#747982;line-height:1.8}.report-segmented{display:inline-flex;max-width:100%;padding:4px;border:1px solid #dfe2e8;border-radius:5px;margin-top:23px;gap:3px}.report-segmented button{padding:9px 14px;font-size:12px;color:#626973;border-radius:3px;min-height:40px}.report-segmented button[aria-pressed=true]{background:#fff;color:#20252d;box-shadow:0 1px 4px #1e293b13}.report-segmented button:hover{color:#243aa0}.choice-cheapest{background:#4259b9}.choice-discount{background:#ae6c43}.choice-other{background:#a1aab8}.choice-model+.choice-model{margin-top:27px}.choice-model-heading{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 14px;margin-bottom:10px;font-size:13px}.choice-model-heading strong{font-weight:550}.choice-model-heading>span{color:#666e79;font-size:12px;font-variant-numeric:tabular-nums}.choice-bar{display:flex;height:43px;overflow:hidden;border-radius:2px}.choice-bar>div{display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px;font-weight:550;font-variant-numeric:tabular-nums}.choice-bar>.choice-other{color:#192337;font-size:10px}.report-body .choice-counts{font-size:11px;margin-top:7px;line-height:1.7;color:#69717d}.report-pullquote{margin:36px 0;padding:30px 0 30px 26px;border-left:2px solid #5366b8}.report-pullquote>p{font-size:30px;line-height:1.3;color:#202631;letter-spacing:-.03em}.report-pullquote>footer{margin-top:14px;color:#757b84;font-size:12px;line-height:1.8;max-width:490px}.report-practice{counter-reset:practice;list-style:none;padding:0;margin-block:32px}.report-practice>li{border-top:1px solid var(--line);padding:24px 0 24px 42px;position:relative}.report-practice>li:before{counter-increment:practice;content:counter(practice,decimal-leading-zero);position:absolute;left:0;top:27px;font-size:12px;color:#848b95}.report-practice h3{font-size:18px;line-height:1.4;letter-spacing:-.025em;margin-bottom:10px}.report-practice p{font-size:15px}.report-provenance{margin-top:42px;background:#f5f6f8;padding:28px;border-radius:4px}.report-provenance h3{font-size:18px;margin-bottom:16px}.report-provenance p{font-size:13px;line-height:1.9}.report-provenance p+p{margin-top:15px}.report-provenance cite{font-style:normal}.report-end{border-top:1px solid var(--line);padding-top:26px;margin-top:50px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px;font-size:13px}.report-end>a{display:inline-flex;align-items:center;gap:14px}.report-end>a:hover{color:var(--blue)}@media(max-width:1000px){.report-layout{grid-template-columns:170px minmax(0,1fr);gap:36px}.report-header{max-width:740px}.report-figure{padding:24px}.research-publications{padding-bottom:75px}}@media(max-width:760px){.report-layout{grid-template-columns:minmax(0,1fr);gap:32px}.report-sidebar{position:static}.report-sidebar nav{display:flex;flex-wrap:wrap;gap:10px 20px;padding-block:20px;border-bottom:1px solid var(--line)}.report-sidebar nav>p{width:100%;margin-bottom:2px}.report-sidebar a{font-size:12px}.report-header{margin-block:34px}.report-deck{font-size:17px}.report-cover{aspect-ratio:16 / 9}.report-body .report-lead{font-size:19px}.report-body p{font-size:15px;line-height:1.9}.report-body section{margin-top:55px}.report-meta{font-size:11px}.report-meta>span+span:before{padding-inline:8px}.research-publications{padding-bottom:65px}.report-method-grid{gap:18px}.report-method-grid strong{font-size:18px}.report-method-grid span{font-size:11px}.report-figure{padding:22px 18px}.report-figure>h3{font-size:19px}.choice-legend,.anchor-legend{gap:10px 15px}.report-body table{font-size:12px}.report-body th,.report-body td{padding:12px 10px}.report-body thead th{white-space:normal}.report-provenance{padding:24px}}@media(max-width:400px){.report-header h1{font-size:36px}.report-method-grid{grid-template-columns:minmax(0,1fr);gap:18px}.report-method-grid>div{grid-template-columns:120px minmax(0,1fr);align-items:baseline;gap:10px}.report-segmented{display:flex}.report-segmented button{flex:1;padding:9px 7px;font-size:11px}.choice-counts>span{display:block}.report-pullquote{padding-left:18px}.report-pullquote>p{font-size:26px}}.lissa-icon{flex-shrink:0;vertical-align:middle;overflow:visible}.lissa-icon--symbol,.lissa-icon--control{--lissa-ink: #77639e;--lissa-accent: #4f63ce}.button-primary .lissa-icon--control,.button-dark .lissa-icon--control,.chat-composer button .lissa-icon--control,.cta-orb .lissa-icon--control{--lissa-ink: currentColor;--lissa-accent: currentColor}.story-player .lissa-icon--symbol{--lissa-ink: #c3b5e4;--lissa-accent: #a1b4ff}.story-player .lissa-icon--control{--lissa-ink: #c9c5ed;--lissa-accent: #a1b4ff}.module-navigation>a>svg.lissa-icon{width:20px;height:20px}.module-navigation a.active .lissa-icon{--lissa-ink: #62508f;--lissa-accent: #4058c0}.tenant-result .lissa-icon{width:22px;height:22px}.chat-spark .lissa-icon{width:32px;height:32px}.faq-item.open button .lissa-icon{transform:none}.footer-column a:has(>.lissa-icon),.back-top{display:inline-flex;align-items:center;gap:6px}@media(forced-colors:active){.lissa-icon{--lissa-ink: CanvasText !important;--lissa-accent: CanvasText !important}button .lissa-icon{--lissa-ink: ButtonText !important;--lissa-accent: ButtonText !important}a .lissa-icon{--lissa-ink: LinkText !important;--lissa-accent: LinkText !important}}.wire-artwork{display:block;width:100%;height:auto;object-fit:cover;background:#f2eff8}.home-feature-art{background:#f2eff8}.home-feature-art>.wire-artwork{width:100%;height:100%;object-fit:cover}.editorial-image:has(>.wire-artwork){background:#f2eff8}.editorial-image>.wire-artwork{object-fit:cover}.product-main-visual>.wire-artwork{aspect-ratio:1.8;object-fit:cover;max-height:570px;border-radius:5px}.tenant-artwork{width:100%;border-radius:5px;align-self:center}.webdesign-art:has(.wire-artwork){min-height:0;padding:0;display:grid;align-items:center;background:#f2eff8;border-radius:5px}.webdesign-art:has(.wire-artwork):before{display:none}.webdesign-art>.wire-artwork{height:100%;object-fit:cover}.publication-cover:has(img[src^="/artworks/"]),.report-cover:has(img[src^="/artworks/"]){background:#f2eff8}.publication-cover img[src^="/artworks/"],.report-cover img[src^="/artworks/"]{object-fit:cover}.architecture-static{background:#fff;color:#29252f}.architecture-static:before{display:none}.architecture-static .architecture-heading{margin-bottom:32px;align-items:end}.architecture-static .architecture-heading h2{color:#29252f}.architecture-static .architecture-heading>p{color:#7b7484}.architecture-static .story-player{border:1px solid #e5dfed;border-radius:5px;background:#fff;overflow:hidden}.architecture-static .story-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-bottom:1px solid #e5dfed}.architecture-static .story-tabs>button{display:flex;align-items:center;justify-content:center;gap:12px;padding:22px 12px;font-size:13px;color:#81758c;border-right:1px solid #eee9f3}.architecture-static .story-tabs>button:last-child{border-right:0}.architecture-static .story-tabs>button[aria-selected=true]{background:#f1edf8;color:#534474;box-shadow:inset 0 -2px #8c7ab5}.architecture-static .story-tabs>button:hover{background:#f7f4fa}.architecture-static .lissa-icon--symbol,.architecture-static .lissa-icon--control{--lissa-ink: #77639e;--lissa-accent: #4f63ce}.architecture-static .story-stage{background:#f2eff8;height:clamp(240px,39vw,510px);padding:0;overflow:hidden}.architecture-static .story-explanation{display:grid;grid-template-columns:1fr auto;align-items:end;gap:40px;padding:32px;margin:0;min-height:206px}.architecture-static .story-explanation h3{color:#29252f;font-size:26px;margin:0 0 12px}.architecture-static .story-explanation p{color:#716a79;font-size:15px;line-height:1.8;max-width:760px}.architecture-static .story-explanation .text-link{color:#635279;font-size:12px;white-space:nowrap}@media(max-width:799px){.architecture-static .story-tabs>button{flex-direction:column;gap:10px;padding:18px 4px;font-size:11px}.architecture-static .story-explanation{grid-template-columns:1fr;padding:24px;gap:24px;min-height:250px}.architecture-static .story-explanation h3{font-size:24px}.architecture-static .story-explanation .text-link{justify-self:start}.product-main-visual>.wire-artwork{aspect-ratio:1.5}}@media(max-width:450px){.architecture-static .story-tabs>button{font-size:10px}}.cube-surface{--cube-size: 200px;--cube-c1: #f5f6f8;--cube-c2: #e9ecf0;--cube-c3: #eff1f5;--cube-ground: #f5f6f8;--cube-opacity: 1;position:relative;isolation:isolate}.cube-surface:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;border-radius:inherit;opacity:var(--cube-opacity);background:repeating-conic-gradient(from 30deg,#0000 0 120deg,var(--cube-c3) 0 180deg) calc(.5 * var(--cube-size)) calc(.5 * var(--cube-size) * .577),repeating-conic-gradient(from 30deg,var(--cube-c1) 0 60deg,var(--cube-c2) 0 120deg,var(--cube-c3) 0 180deg);background-size:var(--cube-size) calc(var(--cube-size) * .577)}.cube-surface--dark{--cube-c1: #1d1d1d;--cube-c2: #4e4f51;--cube-c3: #3c3c3c;--cube-ground: #1d1d1d;--cube-opacity: .55;color:#fff}.home-page .home-vision.cube-surface,.home-page .closing-cta.cube-surface,.platform-contact.cube-surface{background:var(--cube-ground)}.home-page .home-vision.cube-surface h2>span{color:#626770}.home-page .home-vision.cube-surface .vision-copy p{color:#50555e}.home-page .closing-cta.cube-surface h2,.platform-contact.cube-surface h2{color:#fff}.platform-contact.cube-surface p{color:#dedee0}.home-page .closing-cta.cube-surface .cta-orb,.platform-contact.cube-surface .button{background:#fff;color:#202020}.home-page .closing-cta.cube-surface .cta-orb:hover,.platform-contact.cube-surface .button:hover{background:#e9ecf0}.cube-surface--dark a:focus-visible{outline-color:#fff}@media(max-width:599px){.cube-surface{--cube-size: 140px}}:root{--lissa-blue: #4e6ed1;--lissa-deep: #203a84;--lissa-paper: #fafafa;--lissa-stage: #edf1f7;--lissa-ink: #15191f;--lissa-secondary: #4a515a;--bg: var(--lissa-paper);--ink: var(--lissa-ink);--muted: var(--lissa-secondary);--blue: var(--lissa-deep);--blue-hover: #172c68;--blue-light: #eef2fc;--navy: #0c1425;--container: 1376px;--gutter: 32px;--ease-out: cubic-bezier(.22, 1, .36, 1);--section-space: clamp(80px, 9vw, 140px);color-scheme:light}html{scroll-padding-top:100px;-webkit-text-size-adjust:100%}body{background:var(--lissa-paper);line-height:1.6;font-size:16px}h1,h2,h3{word-spacing:normal;font-weight:450}button{-webkit-user-select:none;user-select:none}input,textarea,select{font-size:16px}#main{padding-top:76px}:focus-visible{outline:2px solid var(--lissa-blue);outline-offset:5px}.brand-image-light{display:none}.site-header.navigation-refined{position:fixed;inset:0 0 auto;height:76px;background:var(--lissa-paper);border:0;-webkit-backdrop-filter:none;backdrop-filter:none;z-index:70;transition:background .2s ease,color .2s ease}.navigation-refined .nav-container{position:relative;max-width:none;width:calc(100% - 48px)}.navigation-refined .brand{position:absolute;left:50%;transform:translate(-50%)}.navigation-refined .brand img{width:108px;height:auto}.navigation-refined .desktop-nav{margin:0 auto 0 0;gap:16px}.navigation-refined .desktop-nav>a,.navigation-refined .nav-trigger{min-height:44px;padding:8px 0;border-radius:0;color:var(--ink);font-size:13px;font-weight:450}.navigation-refined .nav-trigger{gap:5px}.navigation-refined .nav-trigger>svg{width:11px;opacity:.65}.navigation-refined .nav-actions{margin-left:auto}.navigation-refined .nav-actions .button{background:var(--lissa-deep);padding:7px 8px 7px 17px;min-height:36px;font-size:12px;gap:12px;font-weight:500;box-shadow:none}.navigation-refined .nav-actions .button>svg{width:22px;height:22px;padding:4px;color:var(--lissa-deep);background:#fff;border-radius:50%}.navigation-refined .nav-dropdown{top:calc(100% + 14px);border:0;border-radius:6px;padding:12px;width:280px;box-shadow:0 18px 55px #0c142520}.navigation-refined .nav-dropdown a{border:0;border-radius:3px;color:var(--ink)}.navigation-refined .desktop-nav>a.active,.navigation-refined .nav-trigger.active{color:var(--lissa-deep)}.site-header.home-header:not(.nav-scrolled):not(.nav-mobile-open){background:transparent;color:#fff}.home-header:not(.nav-scrolled):not(.nav-mobile-open) .brand-image-dark{display:none}.home-header:not(.nav-scrolled):not(.nav-mobile-open) .brand-image-light{display:block}.home-header:not(.nav-scrolled):not(.nav-mobile-open) .desktop-nav>a,.home-header:not(.nav-scrolled):not(.nav-mobile-open) .nav-trigger,.home-header:not(.nav-scrolled):not(.nav-mobile-open) .menu-toggle{color:#fff}.home-header:not(.nav-scrolled):not(.nav-mobile-open) .desktop-nav>a:hover,.home-header:not(.nav-scrolled):not(.nav-mobile-open) .nav-trigger:hover,.home-header:not(.nav-scrolled):not(.nav-mobile-open) .nav-trigger[aria-expanded=true]{background:transparent;color:#fff}.lg-button{display:inline-flex;align-items:center;justify-content:center;gap:22px;background:var(--lissa-deep);color:#fff;border-radius:999px;padding:9px 10px 9px 22px;min-height:44px;font-size:14px;font-weight:450;line-height:1.3;white-space:nowrap;transition:background .18s ease,transform .16s var(--ease-out)}.lg-round-arrow{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#fff;color:var(--lissa-deep);flex-shrink:0}.lg-button-light{background:#e9ebef;color:var(--ink)}.lg-button-light .lg-round-arrow{color:var(--ink)}.lg-button-white{background:#fff;color:var(--lissa-deep)}.lg-button-white .lg-round-arrow{color:#fff;background:var(--lissa-deep)}.lg-inline-link{display:inline-flex;align-items:center;gap:14px;font-size:14px;line-height:1.5;font-weight:450}.lg-inline-link svg,.lg-product-link>span svg{transition:transform .18s var(--ease-out)}.lg-button:active,.lg-watch-film:active{transform:scale(.97)}.lg-home{overflow:clip}.lg-hero{min-height:650px;height:100svh;max-height:1200px;position:relative;background:#15202a;color:#fff;isolation:isolate}.lg-film{position:relative;overflow:hidden}.lg-film video{display:block;width:100%;height:100%;object-fit:cover}.lg-hero-film{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-3}.lg-hero-film video{object-position:50% 48%}.lg-hero-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#00000047 0%,transparent 30%,transparent 43%,#0000008c 82%,#000000a6 100%);pointer-events:none}.lg-hero-copy{position:absolute;left:0;right:0;bottom:78px;text-align:center}.lg-hero h1{font-size:clamp(40px,4.25vw,65px);line-height:1.14;letter-spacing:-.04em;font-weight:430;color:#fff;margin:0 auto 30px}.lg-mobile-break{display:none}.lg-hero-bottom{display:flex;align-items:center;justify-content:center;gap:22px}.lg-hero-bottom p{color:#fff;font-size:18px;line-height:1.5}.lg-scroll-cue{position:absolute;bottom:24px;left:50%;transform:translate(-50%) rotate(180deg);width:30px;height:30px;display:grid;place-items:center;opacity:.8}.lg-connections{min-height:132px;display:flex;align-items:center;gap:55px;padding-block:25px}.lg-connections>p{flex:0 0 auto;font-size:13px;line-height:1.5;color:#585d66}.lg-connections>div{display:flex;justify-content:space-between;flex:1;flex-wrap:wrap;column-gap:26px;row-gap:20px}.lg-connections a{display:flex;align-items:center;gap:9px;font-size:13px;font-weight:500;color:#6b7077;filter:grayscale(1);opacity:.82;transition:filter .18s ease,opacity .18s ease}.lg-connections img{object-fit:contain;width:23px;height:23px}.lg-centered-heading{text-align:center;padding-block:64px 52px}.lg-home h2{font-size:clamp(32px,3.15vw,46px);line-height:1.13;letter-spacing:-.045em;color:inherit;font-weight:450}.lg-centered-heading p{margin-top:22px;font-size:16px;color:var(--lissa-secondary)}.lg-brain{padding-bottom:100px}.lg-brain-stage{background:#eef0f3}.lg-brain-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;min-height:680px;align-items:center;gap:24px}.lg-brain-visual{position:relative;min-width:0}.lg-brain-visual>img{width:100%;height:auto;mix-blend-mode:multiply}.lg-brain-caption{position:absolute;left:10px;bottom:0;display:flex;flex-direction:column;gap:3px}.lg-brain-caption>span:first-child{color:var(--ink);font-size:15px}.lg-brain-caption>span:last-child{font-size:13px;color:#616975}.lg-brain-panel{padding:24px 0 24px 16px}.lg-layer-list{display:flex;flex-direction:column;gap:5px}.lg-layer-list button{width:100%;padding:15px;border-radius:6px;display:flex;align-items:center;gap:13px;font-size:15px;color:#555c66;text-align:left;transition:background .18s ease,color .18s ease}.lg-layer-list button>svg:last-child{margin-left:auto;opacity:0}.lg-layer-list button.active{background:#fff;color:var(--lissa-deep)}.lg-layer-list button.active>svg:last-child{opacity:1}.lg-layer-detail{min-height:200px;padding:25px 15px 0}.lg-layer-detail>p{font-size:14px;line-height:1.7;color:#424a56}.lg-layer-detail>a{display:inline-flex;align-items:center;gap:8px;margin-top:20px;font-size:13px;color:var(--lissa-deep)}.lg-brain-after{padding-top:32px;display:flex;align-items:center;justify-content:space-between;gap:32px}.lg-brain-after>p{font-size:16px;color:var(--ink)}.lg-platform{padding-block:40px 120px}.lg-section-heading{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:48px}.lg-section-heading>div{max-width:580px}.lg-section-heading p{font-size:16px;line-height:1.65;margin-top:22px;max-width:470px;color:var(--lissa-secondary)}.lg-section-heading>a{flex-shrink:0;padding-bottom:4px}.lg-platform-cinema{background:#e9edf4;position:relative;padding:65px 90px 90px;min-height:630px;overflow:hidden}.lg-platform-cinema>video{width:100%;display:block;aspect-ratio:16/9;background:#fff}.lg-platform-preview{width:min(100%,1080px);margin-inline:auto}.lg-chat-ui{display:grid;grid-template-columns:200px minmax(0,1fr);background:#fff;border-radius:8px;overflow:hidden;text-align:left;color:#283044;font-family:var(--font);min-height:510px}.lg-chat-sidebar{background:#f5f6f8;padding:25px 18px 18px;display:flex;flex-direction:column;gap:15px;font-size:11px}.lg-chat-sidebar>img{width:84px;height:auto;margin-bottom:12px}.lg-chat-new{background:#fff;display:flex;align-items:center;gap:7px;padding:10px;border-radius:5px}.lg-chat-sidebar-links{display:grid;gap:12px;padding:8px 10px}.lg-chat-sidebar-links>span{display:flex;align-items:center;gap:10px}.lg-chat-sidebar-title{font-size:10px;color:#747d8d;margin-top:14px}.lg-chat-conversation{color:#596273;font-size:10px}.lg-chat-workspace{display:flex;gap:8px;align-items:center;margin-top:auto;padding-top:20px}.lg-chat-workspace>span:first-child{background:#e2e7f2;color:var(--lissa-deep);width:28px;height:28px;display:grid;place-items:center;border-radius:50%;font-size:9px}.lg-chat-workspace small{display:block;font-size:9px;color:#7b8390}.lg-chat-body{display:flex;flex-direction:column;padding:22px 32px;min-width:0}.lg-chat-top{display:flex;justify-content:space-between;gap:12px;font-size:10px;color:#686f7b}.lg-chat-top>span:last-child{color:#858d9c}.lg-chat-message{width:min(100%,580px);margin:35px auto 30px}.lg-question{padding:11px 15px;background:#edf1f8;border-radius:8px 8px 0;width:fit-content;margin-left:auto;margin-bottom:28px;font-size:13px}.lg-assistant-mark{display:flex;align-items:center;gap:9px;margin-bottom:13px;font-size:12px}.lg-assistant-mark img{object-fit:contain;width:22px;height:22px}.lg-assistant-mark strong{font-weight:600}.lg-chat-message>p{color:#424a57;font-size:13px;line-height:1.8;margin:0 0 12px}.lg-chat-message strong{font-weight:600}.lg-source-chips{display:flex;gap:7px;flex-wrap:wrap;margin-top:20px}.lg-source-chips button{display:inline-flex;align-items:center;gap:6px;padding:6px 8px;background:#f1f4f9;color:var(--lissa-deep);font-size:10px;border-radius:4px}.lg-preview-source{background:#f5f7fb;padding:14px;margin-top:14px;font-size:12px;border-radius:4px}.lg-preview-source strong{font-size:11px}.lg-preview-source p{font-size:12px;color:#424a57;margin-top:7px}.lg-chat-fineprint{display:block;color:#7b8390;font-size:9px;margin-top:13px}.lg-chat-composer{margin-top:auto;padding:11px 12px 11px 17px;background:#f7f8fa;border:1px solid #e8ebf1;border-radius:8px;display:flex;align-items:center;justify-content:space-between;gap:10px;color:#7a8392;font-size:12px}.lg-composer-send{display:grid;place-items:center;width:26px;height:26px;border-radius:6px;background:var(--lissa-deep);color:#fff}.lg-watch-film{display:flex;align-items:center;gap:9px;padding:7px 15px 7px 7px;background:#fff;border-radius:999px;font-size:12px;position:absolute;left:50%;bottom:24px;transform:translate(-50%)}.lg-watch-film>span{display:grid;place-items:center;width:28px;height:28px;background:var(--lissa-deep);color:#fff;border-radius:50%}.lg-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:76px}.lg-product-link{min-width:0;display:block}.lg-product-visual{height:360px;background:#edf0f5;overflow:hidden;position:relative;display:grid;place-items:center}.lg-product-link h3{display:flex;align-items:center;justify-content:space-between;font-size:22px;letter-spacing:-.035em;margin:20px 0 12px}.lg-product-link>p{font-size:14px;line-height:1.65;color:#555b64;max-width:370px}.lg-product-link>span{display:inline-flex;align-items:center;gap:10px;font-size:13px;margin-top:18px}.lg-mini-chat{width:84%;padding:25px 23px;border-radius:10px;background:#fff;transform:translate(10%,18%);align-self:end}.lg-mini-chat>span{display:flex;align-items:center;gap:9px;font-size:12px}.lg-mini-chat>p{font-size:24px;line-height:1.25;letter-spacing:-.04em;color:#313a4b;margin-top:34px}.lg-mini-answer{font-size:11px;color:#687182;margin-top:20px}.lg-mini-input{margin-top:38px;padding:12px 0;display:flex;justify-content:space-between;font-size:10px;color:#8b92a0}.lg-product-nexus img{width:135%;max-width:none;height:108%;object-fit:cover;object-position:center;transform:translate(7%,7%)}.lg-product-connect{background:#edf1f8}.lg-integrations-cloud{width:100%;height:100%;position:relative}.lg-integrations-cloud>img{position:absolute;width:40px;height:40px;object-fit:contain}.lg-integrations-cloud>img:nth-child(1){left:16%;top:14%}.lg-integrations-cloud>img:nth-child(2){left:65%;top:17%}.lg-integrations-cloud>img:nth-child(3){left:12%;top:53%}.lg-integrations-cloud>img:nth-child(4){left:77%;top:55%}.lg-integrations-cloud>img:nth-child(5){left:37%;top:76%}.lg-integrations-cloud>img:nth-child(6){left:53%;top:8%;width:25px;height:25px;opacity:.4}.lg-integrations-cloud>div{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:94px;height:94px;background:#fff;display:grid;place-items:center;border-radius:22px}.lg-integrations-cloud>div img{width:52px;height:52px;object-fit:contain}.lg-usecases{padding-block:0 110px}.lg-usecases .lg-centered-heading{padding-top:0}.lg-case-tabs{display:flex;justify-content:center;gap:9px;margin:0 0 28px;flex-wrap:wrap}.lg-case-tabs button{padding:8px 16px;min-height:40px;color:#616874;border-radius:999px;font-size:13px;transition:background .18s ease,color .18s ease}.lg-case-tabs button[aria-selected=true]{background:#e4e9f5;color:var(--lissa-deep)}.lg-case-panel{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);background:#eef1f5;min-height:510px}.lg-case-photo{overflow:hidden;min-height:510px}.lg-case-photo img{width:100%;height:100%;object-fit:cover;aspect-ratio:1.6}.lg-case-copy{padding:54px 44px;display:flex;flex-direction:column;justify-content:end}.lg-case-copy h3{font-size:31px;line-height:1.18;letter-spacing:-.04em;max-width:300px;margin-bottom:20px}.lg-case-copy>p{font-size:15px;color:#4b5360;line-height:1.7}.lg-case-copy>a{margin-top:24px}.lg-vision{padding-block:90px;background:#e8e7e4}.lg-vision-grid{display:grid;grid-template-columns:1fr 1fr;column-gap:14%;row-gap:60px}.lg-vision-person{margin-top:45px;display:flex;align-items:center;gap:14px}.lg-vision-person img{width:55px;height:68px;object-fit:cover;object-position:50% 22%}.lg-vision-person span{display:block;color:#555b62;font-size:12px;line-height:1.7}.lg-vision-person span:first-child{color:var(--ink);font-size:14px}.lg-vision-copy>p{color:#3b4048;font-size:16px;line-height:1.8;margin-bottom:22px}.lg-vision-copy>a{margin-top:6px}.lg-vision-quote{grid-column:1/-1;display:flex;justify-content:space-between;align-items:end;gap:50px}.lg-vision-quote>p{font-size:clamp(24px,2.5vw,36px);line-height:1.25;letter-spacing:-.035em;color:#4c535c}.lg-vision-quote img{width:240px;height:180px;object-fit:cover}.lg-research{padding-block:120px}.lg-research-feature{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:55px;align-items:center}.lg-research-feature>div{overflow:hidden}.lg-research-feature img{width:100%;height:auto;aspect-ratio:1.55;object-fit:cover}.lg-research-feature h3{font-size:clamp(26px,2.75vw,40px);line-height:1.17;letter-spacing:-.04em;margin-bottom:24px}.lg-research-feature p{font-size:15px;line-height:1.7;max-width:360px}.lg-research-feature .lg-inline-link{margin-top:28px}.lg-security{background:#0c1425;color:#fff;padding-block:85px}.lg-security .lg-section-heading{align-items:end;margin-bottom:70px}.lg-security .lg-section-heading p{color:#b2becf}.lg-security-principles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:42px}.lg-security-principles article>svg{color:#a5b9f2;margin-bottom:35px}.lg-security-principles h3{font-size:19px;line-height:1.35;letter-spacing:-.025em;margin-bottom:15px}.lg-security-principles p{color:#acb7c9;font-size:14px;line-height:1.7}.lg-faq{padding-block:120px;display:grid;grid-template-columns:1fr 1.4fr;column-gap:100px}.lg-faq>div:first-child>a{margin-top:24px}.lg-faq-list{display:flex;flex-direction:column;gap:10px}.lg-faq-item{background:#f0f2f5}.lg-faq-item h3{font-size:16px;line-height:1.5;letter-spacing:-.02em}.lg-faq-item h3 button{width:100%;padding:23px 24px;display:flex;justify-content:space-between;align-items:center;gap:20px;text-align:left}.lg-faq-item>div p{padding:0 24px 25px;font-size:15px;line-height:1.8;color:#454e5c}.lg-closing{padding:80px 0;background:var(--lissa-deep);color:#fff;position:relative;overflow:hidden}.lg-closing>.l-container{display:grid;grid-template-columns:1fr 1fr;align-items:center;min-height:390px;gap:30px}.lg-closing h2{max-width:600px;font-size:clamp(34px,4vw,58px);line-height:1.12;letter-spacing:-.045em;color:#fff}.lg-closing p{color:#d9e2fb;font-size:16px;margin-top:25px;max-width:360px}.lg-closing .lg-button{margin-top:30px}.lg-closing-sculpture{height:390px;position:relative;overflow:hidden}.lg-closing-sculpture img{width:140%;max-width:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:.95}.site-footer{background:var(--lissa-paper);border:0;padding-top:70px}.site-footer .footer-main{grid-template-columns:1.4fr .8fr 1.2fr 1.2fr;gap:50px;padding-bottom:65px;border:0}.site-footer .brand img{width:112px}.site-footer .footer-brand p{font-size:14px;color:#626974}.site-footer .footer-column>span{font-size:13px;font-family:var(--font);letter-spacing:0;color:#808691;font-weight:450}.site-footer .footer-column a{font-size:13px;color:#3a424e}.site-footer .footer-note p{font-size:19px;color:var(--lissa-deep)}.site-footer .footer-bottom{border:0;padding-block:20px 30px;font-size:12px;color:#747c87;gap:25px}.site-footer .footer-bottom a{font-size:12px}.button{border-radius:999px;box-shadow:none}.button-primary,.button-dark{background:var(--lissa-deep)}.button-primary:hover,.button-dark:hover{background:#172c68;box-shadow:none}.page-hero{background:var(--lissa-paper)}.page-hero h1>span,.contact-intro h1>span{color:var(--lissa-deep)}.cube-surface{background-image:none}.cube-surface:before,.cube-surface:after{display:none}.closing-cta{background:var(--lissa-deep)}.footer-column>span{text-transform:none}@media(hover:hover)and (pointer:fine){.lg-button:hover{background:#172c68}.lg-button-light:hover{background:#dce2ed}.lg-button-white:hover{background:#e7edf9}.lg-inline-link:hover svg,.lg-product-link:hover>span svg{transform:translate(3px)}.lg-connections a:hover{filter:grayscale(0);opacity:1}.lg-layer-list button:hover:not(.active){background:#ffffff70}.lg-case-tabs button:hover{background:#e4e9f5;color:var(--lissa-deep)}.lg-source-chips button:hover{background:#e2e9f8}.navigation-refined .desktop-nav>a:hover,.navigation-refined .nav-trigger:hover{background:transparent;color:var(--lissa-blue)}}@media(max-width:1199px){.navigation-refined .desktop-nav{gap:13px}.navigation-refined .desktop-nav>a,.navigation-refined .nav-trigger{font-size:12px}.lg-connections{gap:25px}.lg-connections a{font-size:11px;gap:6px}.lg-connections>div{gap:18px}.lg-brain-layout{min-height:570px;grid-template-columns:minmax(0,1fr) 260px}.lg-platform-cinema{padding:45px 45px 80px;min-height:570px}.lg-product-visual{height:300px}.lg-case-copy{padding:40px 30px}.lg-case-panel,.lg-case-photo{min-height:430px}.lg-security-principles{gap:30px}}@media(max-width:899px){.navigation-refined .brand{position:static;transform:none}.lg-hero h1{font-size:44px}.lg-connections{flex-direction:column;align-items:stretch;gap:22px;padding-block:30px}.lg-connections>p br{display:none}.lg-connections>div{justify-content:space-between}.lg-brain-layout{grid-template-columns:minmax(0,1fr) 235px;gap:0}.lg-brain-panel{padding-left:0}.lg-brain-visual>img{width:132%;max-width:none;margin-left:-16%}.lg-section-heading{gap:30px}.lg-section-heading>div{max-width:470px}.lg-platform-cinema{padding:32px 25px 80px;min-height:540px}.lg-chat-ui{grid-template-columns:150px minmax(0,1fr)}.lg-chat-sidebar{padding-inline:12px}.lg-chat-body{padding-inline:20px}.lg-chat-message{margin-top:25px}.lg-product-grid{gap:20px}.lg-product-visual{height:260px}.lg-product-link h3{font-size:20px}.lg-mini-chat{padding:20px 16px}.lg-mini-chat>p{font-size:20px}.lg-mini-answer{font-size:10px}.lg-product-link>p{font-size:13px}.lg-case-panel{grid-template-columns:1.2fr 1fr}.lg-case-copy h3{font-size:27px}.lg-vision-grid{column-gap:9%}.lg-security-principles{grid-template-columns:repeat(2,minmax(0,1fr));gap:45px}.lg-security-principles article>svg{margin-bottom:20px}.lg-faq{gap:55px;grid-template-columns:.8fr 1.4fr}.site-footer .footer-main{grid-template-columns:1fr 1fr}}@media(max-width:799px){:root{--gutter: 24px}.site-header.navigation-refined{height:70px}.navigation-refined .nav-container{width:calc(100% - 40px);gap:18px}.navigation-refined .nav-actions{gap:16px}.navigation-refined .brand img{width:93px}.navigation-refined .menu-toggle{display:grid!important;width:28px;height:40px;padding:0}.navigation-refined .desktop-nav.mobile-open{position:fixed;top:70px;bottom:0;max-height:none;padding:30px 20px 40px;border:0;border-radius:0;box-shadow:none;background:var(--lissa-paper)}.navigation-refined .desktop-nav>a,.navigation-refined .nav-trigger{font-size:20px;padding:15px 0}.navigation-refined .nav-dropdown{border-radius:4px;background:#edf0f5;box-shadow:none;padding:8px}.navigation-refined .nav-dropdown .dropdown-label{font-size:15px}.navigation-refined .mobile-contact{border:0}#main{padding-top:70px}.lg-hero{min-height:650px}.lg-hero-copy{bottom:90px}.lg-hero h1{font-size:42px}.lg-hero-bottom{flex-direction:column;gap:24px}.lg-hero-bottom p{font-size:17px}.lg-brain-layout{grid-template-columns:1fr;padding-block:0 30px}.lg-brain-visual>img{width:100%;margin:0}.lg-brain-caption{left:0}.lg-brain-panel{padding:50px 0 0}.lg-layer-list{flex-direction:row;flex-wrap:wrap;gap:6px}.lg-layer-list button{width:auto;flex:1 1 120px;font-size:13px;padding:12px;gap:8px}.lg-layer-list button>svg:last-child{display:none}.lg-layer-detail{padding:20px 0 0;min-height:125px;max-width:500px}.lg-brain-after{align-items:start;flex-direction:column;gap:20px}.lg-section-heading{align-items:start;flex-direction:column;gap:25px}.lg-section-heading>div{max-width:100%}.lg-platform-cinema{padding:25px 20px 75px}.lg-chat-ui{grid-template-columns:130px minmax(0,1fr)}.lg-chat-top>span:last-child{display:none}.lg-product-grid{margin-top:45px}.lg-product-visual{height:220px}.lg-integrations-cloud>img{width:30px;height:30px}.lg-integrations-cloud>div{width:65px;height:65px;border-radius:15px}.lg-integrations-cloud>div img{width:38px;height:38px}.lg-mini-chat>p{font-size:18px}.lg-mini-chat>span{font-size:10px}.lg-mini-answer{display:none}.lg-mini-input{margin-top:25px;font-size:8px}.lg-product-link>p{font-size:13px}.lg-case-panel{grid-template-columns:1fr}.lg-case-photo{min-height:0;height:380px}.lg-case-copy{padding:32px}.lg-case-copy h3{max-width:none}.lg-case-copy p{max-width:570px}.lg-vision-grid{column-gap:6%}.lg-vision-copy>p{font-size:15px}.lg-vision-quote img{width:180px;height:140px}.lg-research-feature{gap:30px}.lg-faq{grid-template-columns:1fr;gap:40px}.lg-closing>.l-container{grid-template-columns:1fr 1fr}.lg-closing h2{font-size:36px}.lg-closing-sculpture img{width:200%}}@media(max-width:599px){:root{--gutter: 20px}.navigation-refined .nav-actions .button{font-size:11px;padding:6px 7px 6px 14px;min-height:34px;gap:10px}.navigation-refined .nav-actions .button>svg{width:21px;height:21px}.navigation-refined .nav-container,.navigation-refined .nav-actions{gap:14px}.lg-hero{height:100svh;min-height:620px;max-height:950px}.lg-hero-film video{object-position:90% 50%}.lg-hero-copy{bottom:90px}.lg-hero h1{font-size:clamp(30px,7.8vw,44px);line-height:1.17;letter-spacing:-.045em;margin-bottom:22px}.lg-mobile-break{display:block}.lg-hero-bottom{gap:22px}.lg-hero-bottom p{font-size:14px}.lg-button{font-size:13px;min-height:42px;padding-left:20px;gap:18px}.lg-scroll-cue{bottom:20px}.lg-connections{padding-block:27px 34px;gap:24px}.lg-connections>p{font-size:12px;text-align:center}.lg-connections>div{justify-content:center;gap:20px 24px}.lg-connections a{font-size:11px}.lg-connections img{width:20px;height:20px}.lg-home h2{font-size:31px}.lg-centered-heading{padding-block:38px}.lg-centered-heading p{font-size:14px;line-height:1.65;margin-top:18px}.lg-brain{padding-bottom:65px}.lg-brain-visual{margin:0 -20px}.lg-brain-visual>img{aspect-ratio:1.22;object-fit:cover;object-position:center}.lg-brain-caption{left:20px;bottom:-12px}.lg-brain-caption>span:first-child{font-size:13px}.lg-brain-caption>span:last-child{font-size:11px}.lg-brain-panel{padding-top:40px}.lg-layer-list button{flex:1 1 100px;font-size:12px;padding:11px}.lg-layer-list button svg{width:16px;height:16px}.lg-layer-detail{min-height:155px}.lg-layer-detail>p{font-size:14px}.lg-brain-after{padding-top:25px}.lg-brain-after>p{font-size:14px}.lg-brain-after>p br{display:none}.lg-platform{padding-block:20px 75px}.lg-section-heading{margin-bottom:30px;gap:23px}.lg-section-heading p{font-size:15px;margin-top:18px}.lg-inline-link{font-size:13px}.lg-platform-cinema{margin-inline:-20px;padding:24px 20px 77px;min-height:0}.lg-chat-ui{grid-template-columns:1fr;min-height:0;border-radius:6px}.lg-chat-sidebar{display:none}.lg-chat-body{padding:18px 16px}.lg-chat-top{font-size:10px}.lg-chat-message{margin-top:25px;margin-bottom:25px}.lg-question{font-size:11px;padding:10px;margin-bottom:25px}.lg-chat-message>p{font-size:12px;line-height:1.8}.lg-source-chips{gap:6px}.lg-source-chips button{font-size:9px;gap:5px}.lg-source-chips button svg:last-child{display:none}.lg-chat-fineprint{font-size:8px}.lg-chat-composer{font-size:11px;padding:9px}.lg-product-grid{grid-template-columns:1fr;gap:38px;margin-top:42px}.lg-product-visual{height:320px}.lg-mini-chat{width:78%;padding:25px;transform:translate(10%,12%)}.lg-mini-chat>span{font-size:13px}.lg-mini-chat>p{font-size:28px;margin-top:34px}.lg-mini-answer{display:block;font-size:12px}.lg-mini-input{font-size:11px;margin-top:30px}.lg-product-link h3{font-size:22px;margin-top:18px}.lg-product-link>p{font-size:14px;max-width:none}.lg-product-link>span{font-size:13px;margin-top:13px}.lg-integrations-cloud>img{width:42px;height:42px}.lg-integrations-cloud>div{width:88px;height:88px;border-radius:20px}.lg-integrations-cloud>div img{width:50px;height:50px}.lg-usecases{padding-bottom:75px}.lg-usecases .lg-centered-heading{padding-bottom:30px}.lg-case-tabs{gap:0;justify-content:space-between;margin-bottom:20px}.lg-case-tabs button{padding-inline:9px;font-size:10px;min-height:38px}.lg-case-panel{margin-inline:-20px}.lg-case-photo{height:300px}.lg-case-photo img{object-position:57% center}.lg-case-copy{padding:30px 20px 36px}.lg-case-copy h3{font-size:27px;margin-bottom:17px}.lg-case-copy>p{font-size:14px}.lg-vision{padding-block:55px}.lg-vision-grid{grid-template-columns:1fr;gap:35px}.lg-vision-person{margin-top:25px}.lg-vision-copy>p{font-size:15px;line-height:1.8}.lg-vision-quote{display:block}.lg-vision-quote>p{font-size:24px}.lg-vision-quote>img{width:100%;height:auto;aspect-ratio:1.5;margin-top:30px}.lg-research{padding-block:75px}.lg-research-feature{grid-template-columns:1fr;gap:26px}.lg-research-feature h3{font-size:29px;margin-bottom:18px}.lg-research-feature p{font-size:14px}.lg-research-feature .lg-inline-link{margin-top:20px}.lg-security{padding-block:55px}.lg-security .lg-section-heading{margin-bottom:42px}.lg-security-principles{grid-template-columns:1fr 1fr;gap:34px 22px}.lg-security-principles h3{font-size:16px;line-height:1.3}.lg-security-principles p{font-size:13px;line-height:1.75}.lg-security-principles article>svg{margin-bottom:19px;width:22px;height:22px}.lg-faq{padding-block:75px;gap:30px}.lg-faq-item h3{font-size:14px}.lg-faq-item h3 button{padding:19px 16px;gap:16px}.lg-faq-item>div p{padding:0 16px 21px;font-size:14px}.lg-closing{padding-block:55px 0}.lg-closing>.l-container{grid-template-columns:1fr;gap:0}.lg-closing h2{font-size:35px}.lg-closing p{font-size:15px;max-width:300px;margin-top:20px}.lg-closing .lg-button{margin-top:25px}.lg-closing-sculpture{height:300px;margin-inline:-20px}.lg-closing-sculpture img{width:120%}.site-footer{padding-top:45px}.site-footer .footer-main{gap:35px 24px;padding-bottom:35px}.site-footer .footer-brand{grid-column:1/-1}.site-footer .footer-brand p{font-size:13px;margin-top:17px}.site-footer .footer-column a{font-size:12px}.site-footer .footer-column>span{font-size:12px}.site-footer .footer-note{grid-column:1/-1}.site-footer .footer-note p{font-size:18px}.site-footer .footer-bottom{align-items:start;gap:18px;font-size:11px}.site-footer .footer-bottom a{font-size:11px}}@media(max-width:359px){.navigation-refined .nav-actions .button{display:none}.lg-hero h1{font-size:28px}.lg-case-tabs{justify-content:center;gap:4px}.lg-case-tabs button{font-size:9px;padding-inline:7px}.lg-security-principles{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}.lg-hero-film video{object-position:50% 50%}.lg-button,.lg-inline-link svg,.lg-product-link>span svg,.site-header{transition-duration:.01ms}}.lissa-icon--symbol{--lissa-ink: var(--lissa-deep);--lissa-accent: var(--lissa-blue)}.lissa-icon--control{--lissa-ink: currentColor;--lissa-accent: currentColor}.module-navigation a.active .lissa-icon{--lissa-ink: var(--lissa-deep);--lissa-accent: var(--lissa-blue)}.lg-security .lissa-icon--symbol{--lissa-ink: #c4d2f8;--lissa-accent: #8ca9f6}.lg-mini-input{color:#596475}.lg-chat-top>span:last-child,.lg-chat-workspace small{color:#606b7d}.lg-chat-composer{color:#5c6779}.lg-vision-person span,.lg-brain-caption>span:last-child,.lg-connections>p{font-size:13px}.site-footer .footer-bottom,.site-footer .footer-bottom a{font-size:13px}@media(max-width:799px){body{font-size:16px}}@media(max-width:599px){.lg-mini-chat>p{font-size:24px}.lg-connections a{font-size:12px}.lg-brain-caption>span:last-child{font-size:13px}.lg-closing h2{font-size:33px}.site-footer .footer-column a,.site-footer .footer-column>span{font-size:13px}}@media(max-width:359px){.lg-home h2,.lg-closing h2{font-size:28px}}@keyframes lissa-arrival{0%{opacity:.15;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:no-preference){.lg-arrived{animation:lissa-arrival .9s var(--ease-out) var(--arrival-delay,0ms) both}}@media(min-width:1000px)and (min-height:680px)and (prefers-reduced-motion:no-preference){.lg-brain-stage{height:180svh}.lg-brain-layout{position:sticky;top:76px;height:calc(100svh - 76px);min-height:0}.lg-brain-visual{max-height:100%}.lg-brain-visual>img{max-height:calc(100svh - 180px);object-fit:contain}.lg-brain-panel{align-self:center}}html{scroll-behavior:auto}.lg-connections a{color:#525962;opacity:1}.lg-chat-fineprint,.lg-chat-sidebar-title{color:#606b7d}.site-footer .footer-column>span,.site-footer .footer-bottom,.site-footer .footer-bottom a{color:#606872}.lg-hero-scrim{background:linear-gradient(180deg,#000000a8 0%,#0000000d 24%,transparent 40%,#0000008c 82%,#000000a6 100%)}.lg-brain-film{width:100%;aspect-ratio:1672/941;mix-blend-mode:multiply}.lg-brain-film video{object-fit:contain}@media(min-width:1000px)and (min-height:680px)and (prefers-reduced-motion:no-preference){.lg-brain-film{max-height:calc(100svh - 180px)}.lg-brain-film video{max-height:calc(100svh - 180px)}}@media(max-width:899px)and (min-width:800px){.lg-brain-film{width:132%;margin-left:-16%}}@media(max-width:599px){.lg-brain-film{aspect-ratio:1.22}.lg-brain-film video{object-fit:cover}.lg-brain-caption{bottom:-12px}}.lg-hero-film{z-index:auto}.lg-hero-film video{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-3}.lg-closing-sculpture img{width:100%;height:100%;position:static;object-fit:contain;transform:none}.navigation-refined .nav-actions .button,.lg-watch-film{font-size:13px}@media(max-width:599px){.navigation-refined .nav-actions .button{font-size:13px}.lg-case-tabs{justify-content:center;gap:6px}.lg-case-tabs button{font-size:13px;min-height:44px;padding:8px 13px}}.lg-vision-grid{grid-template-columns:1fr 1.4fr;gap:80px}.lg-vision-person{display:block;margin:42px 0 0}.lg-vision-person img{width:235px;height:270px;object-fit:cover;object-position:center}.lg-vision-person figcaption{margin-top:14px}.lg-vision-person figcaption span{display:block;font-size:13px;color:#525962;line-height:1.7}.lg-vision-person figcaption span:first-child{font-size:14px;color:var(--ink)}.lg-vision-copy{display:grid;grid-template-columns:1fr 1fr;gap:28px}.lg-vision-copy p{font-size:15px;line-height:1.8;color:#3b4048;margin-bottom:22px}.lg-vision-copy .lg-inline-link{margin-top:4px;font-size:13px}.lg-vision-team{width:100%;height:auto;aspect-ratio:1.7;object-fit:cover;object-position:50% 35%;margin-top:40px}.lg-vision-quotation{margin:38px 0 0}.lg-vision-quotation p{font-size:28px;line-height:1.28;letter-spacing:-.035em;color:#4c535c}.site-footer .footer-note .text-link{font-size:13px}@media(max-width:1199px){.lg-vision-grid{gap:50px;grid-template-columns:.85fr 1.4fr}.lg-vision-copy{gap:22px}.lg-vision-person img{width:210px;height:245px}.lg-vision-quotation p{font-size:25px}}@media(max-width:899px){.lg-vision-grid{grid-template-columns:.9fr 1.25fr;gap:45px}.lg-vision-copy{grid-template-columns:1fr;gap:0}.lg-vision-team{aspect-ratio:1.3;margin-top:28px}.lg-vision-quotation p{font-size:23px}.lg-vision-quotation br{display:none}}@media(max-width:599px){#lg-brain-title{max-width:300px;margin-inline:auto}.lg-vision-grid{grid-template-columns:1fr;gap:35px}.lg-vision-intro{display:grid;grid-template-columns:1fr 1fr;gap:24px}.lg-vision-intro h2{grid-column:1/-1}.lg-vision-person{margin:0}.lg-vision-person img{width:100%;height:auto;aspect-ratio:.9}.lg-vision-person figcaption span{font-size:12px}.lg-vision-person figcaption span:first-child{font-size:13px}.lg-vision-quotation{margin:0;align-self:center}.lg-vision-quotation p{font-size:21px;line-height:1.35}.lg-vision-copy p{font-size:15px}.lg-vision-team{aspect-ratio:1.4;margin-top:26px}}@media(max-width:599px){.lg-vision-person figcaption span{font-size:13px}}.lg-case-panel{display:block;background:transparent;min-height:0}.lg-case-gallery{position:relative;display:flex;gap:24px;height:610px}.lg-case-gallery .lg-case-photo{position:relative;flex:1 1 0;min-width:0;min-height:0;height:100%;padding:0;overflow:hidden;border:0;border-radius:0;background:#e5e9ef}.lg-case-gallery .lg-case-photo.is-active{flex:2.4 1 0}.lg-case-gallery .lg-case-photo img{display:block;width:100%;height:100%;aspect-ratio:auto;object-fit:cover}.lg-case-gallery .lg-case-photo:nth-child(2) img{object-position:90% center}.lg-case-gallery .lg-case-photo:nth-child(3) img{object-position:50% 35%}.lg-case-copy{display:grid;grid-template-columns:1fr 1.8fr auto;align-items:start;gap:40px;padding:28px 0 0;min-height:130px}.lg-case-copy h3{font-size:27px;max-width:330px;margin:0}.lg-case-copy>p{font-size:15px;line-height:1.7;max-width:650px}.lg-case-copy>a{margin-top:3px;white-space:nowrap}::view-transition-old(root),::view-transition-new(root){animation:none}::view-transition-group(lissa-case-0),::view-transition-group(lissa-case-1),::view-transition-group(lissa-case-2){animation-duration:.35s;animation-timing-function:var(--ease-out)}@media(max-width:1199px){.lg-case-gallery{height:520px;gap:20px}.lg-case-copy{grid-template-columns:1fr 1.5fr auto;gap:28px}.lg-case-copy h3{font-size:25px}}@media(max-width:899px){.lg-case-gallery{height:470px;gap:16px}.lg-case-copy{grid-template-columns:1fr 1.5fr;gap:24px}.lg-case-copy>a{grid-column:2;margin:0}}@media(max-width:599px){.lg-case-panel{margin:0}.lg-case-gallery{height:385px;display:flex;gap:12px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;padding-right:0}.lg-case-gallery::-webkit-scrollbar{display:none}.lg-case-gallery .lg-case-photo,.lg-case-gallery .lg-case-photo.is-active{flex:0 0 calc(100% - 30px);scroll-snap-align:start;scroll-snap-stop:always;view-transition-name:none!important}.lg-case-gallery .lg-case-photo:last-child{margin-right:30px}.lg-case-copy{display:block;padding-top:24px;min-height:220px}.lg-case-copy h3{font-size:27px;max-width:none;margin-bottom:17px}.lg-case-copy>p{font-size:14px;line-height:1.8}.lg-case-copy>a{margin-top:20px}}@media(prefers-reduced-motion:reduce){::view-transition-group(*){animation-duration:.01ms!important}}.lg-preview-return{position:absolute;bottom:24px;left:32px;display:flex;align-items:center;gap:8px;background:#fff;color:var(--lissa-deep);padding:9px 14px;border-radius:999px;font-size:13px;min-height:40px}.lg-preview-return>svg{transform:rotate(180deg)}.lg-chat-fineprint{font-size:11px;line-height:1.6}@media(max-width:599px){.lg-chat-message>p{font-size:13px}.lg-question{font-size:12px}.lg-source-chips button{font-size:10px}.lg-chat-fineprint{font-size:11px;line-height:1.6}.lg-preview-return{left:20px;bottom:20px}}.lg-hero{min-height:min(650px,100svh)}.lg-hero-film video{object-position:80% 50%}@media(max-width:899px){.lg-hero-film video{object-position:90% 50%}.lg-hero-film video[data-portrait=true]{object-position:20% 50%}}@media(max-width:599px){.lg-hero{min-height:min(620px,100svh)}}@media(max-height:450px){.lg-hero-copy{bottom:45px}.lg-hero h1{margin-bottom:17px;font-size:clamp(28px,4vw,42px)}.lg-hero-bottom{flex-direction:row;gap:20px}.lg-hero-bottom p{font-size:14px}.lg-scroll-cue{bottom:7px}}.site-footer .footer-bottom>div{flex-wrap:wrap;row-gap:10px}.site-footer .footer-main>div{min-width:0}@media(max-width:599px){.site-footer .footer-main{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer .footer-bottom>div{column-gap:18px}}@media(max-height:450px)and (max-width:599px){.lg-hero-copy{bottom:62px}}@supports (padding:max(0px)){.l-container{width:min(calc(100% - (2*max(var(--gutter),env(safe-area-inset-left,0px),env(safe-area-inset-right,0px)))),var(--container))}.navigation-refined .nav-container{width:calc(100% - (2*max(24px,env(safe-area-inset-left,0px),env(safe-area-inset-right,0px))))}@media(max-width:799px){.navigation-refined .nav-container{width:calc(100% - (2*max(20px,env(safe-area-inset-left,0px),env(safe-area-inset-right,0px))))}}}.site-header.navigation-refined{padding-top:env(safe-area-inset-top,0px);height:calc(76px + env(safe-area-inset-top,0px))}#main{padding-top:calc(76px + env(safe-area-inset-top,0px))}.site-footer .footer-bottom{padding-bottom:calc(30px + env(safe-area-inset-bottom,0px))}@media(max-width:799px){.site-header.navigation-refined{height:calc(70px + env(safe-area-inset-top,0px))}#main{padding-top:calc(70px + env(safe-area-inset-top,0px))}#main:has(.lg-home){padding-top:0}.navigation-refined .desktop-nav.mobile-open{top:calc(70px + env(safe-area-inset-top,0px));padding-bottom:calc(40px + env(safe-area-inset-bottom,0px))}}@media(min-width:700px)and (max-width:899px){.lg-vision-grid{grid-template-columns:1fr 1fr;gap:32px}}@media(min-width:600px)and (max-width:699px){.lg-vision-grid{grid-template-columns:1fr;gap:35px}.lg-vision-intro{display:grid;grid-template-columns:1fr 1fr;gap:24px}.lg-vision-intro h2{grid-column:1/-1}.lg-vision-person{margin:0}.lg-vision-quotation{align-self:center;margin:0}}.lg-home .lg-case-copy>p,.lg-home .lg-vision-copy p,.lg-home .lg-research-feature p,.lg-home .lg-section-heading p{font-size:16px}.lg-connections a{font-size:13px}@media(max-width:999px){.lg-connections{flex-direction:column;align-items:stretch;gap:22px}.lg-connections>p{text-align:center}.lg-connections>p br{display:none}.lg-connections>div{justify-content:center}}.secondary-page{background:var(--lissa-paper);color:var(--lissa-ink)}.secondary-page h1,.secondary-page h2,.secondary-page h3{font-weight:450;letter-spacing:-.04em;word-spacing:normal;text-wrap:balance}.secondary-page p{color:var(--lissa-secondary)}.secondary-page .text-link{min-height:40px;font-size:14px;font-weight:450;color:var(--lissa-deep);gap:15px;line-height:1.5}.secondary-page .text-link>svg{flex-shrink:0}.secondary-page .button-primary,.secondary-page .button-dark,.secondary-closing .button-primary{border:0;border-radius:999px;background:var(--lissa-deep);color:#fff;min-height:46px;padding:8px 9px 8px 21px;font-weight:450;font-size:14px;gap:21px;line-height:1.4}.secondary-page .button-primary>svg,.secondary-page .button-dark>svg,.secondary-closing .button-primary>svg{width:27px;height:27px;padding:6px;flex-shrink:0;background:#fff;color:var(--lissa-deep);border-radius:50%}.secondary-page .button:active,.secondary-closing .button:active{transform:scale(.98)}.secondary-section{padding-block:112px}.secondary-hero{padding-block:96px 72px}.secondary-hero-grid{display:grid;grid-template-columns:1.08fr 1fr;align-items:end;gap:9%}.secondary-hero h1{color:var(--lissa-ink);font-size:clamp(48px,4.6vw,68px);line-height:1.08;margin:0}.secondary-hero-copy{max-width:570px;padding-bottom:1px}.secondary-hero-copy p{font-size:16px;line-height:1.8}.secondary-hero-copy .secondary-lead{color:var(--lissa-ink);font-size:20px;line-height:1.55;margin-bottom:17px}.secondary-hero-copy .text-link{margin-top:22px}.secondary-reading-grid{display:grid;grid-template-columns:.88fr 1.12fr;gap:11%;align-items:start}.secondary-reading-grid h2,.secondary-page .philosophy-section-heading h2{font-size:clamp(35px,3.1vw,46px);line-height:1.17}.secondary-page .philosophy-copy p{font-size:16px;line-height:1.85;color:var(--lissa-secondary)}.secondary-page .philosophy-copy p+p{margin-top:22px}.secondary-page .philosophy-copy .lead{font-size:20px;line-height:1.6;color:var(--lissa-ink)}.secondary-page .philosophy-copy h2{margin-bottom:30px}.secondary-page .philosophy-copy .text-link{margin-top:24px}.secondary-team-photo{margin:0 auto}.secondary-team-photo img{display:block;width:100%;height:auto;aspect-ratio:2.15;object-fit:cover;object-position:50% 35%}.secondary-team-photo figcaption{font-size:13px;line-height:1.5;color:var(--lissa-secondary);margin-top:14px}.secondary-philosophy .philosophy-intro{scroll-margin-top:110px}.secondary-philosophy .secondary-quote{margin:96px 0 0;padding:64px 20px;border-block:1px solid #d9dde4;text-align:center}.secondary-philosophy .secondary-quote p{font-size:clamp(28px,3vw,43px);line-height:1.35;color:var(--lissa-ink);letter-spacing:-.035em;font-weight:430}.secondary-philosophy .philosophy-brain{background:var(--lissa-stage)}.secondary-philosophy .philosophy-section-heading{display:grid;grid-template-columns:.88fr 1.12fr;gap:11%;align-items:start;margin-bottom:64px}.secondary-philosophy .philosophy-section-heading>p{font-size:17px;line-height:1.85;color:var(--lissa-secondary)}.secondary-philosophy .philosophy-brain-rows{display:block;margin-top:0}.secondary-philosophy .philosophy-brain-rows>div{display:grid;grid-template-columns:.88fr 1.12fr;gap:11%;padding:34px 0;border-top:1px solid #cfd7e3}.secondary-philosophy .philosophy-brain-rows h3{max-width:355px;font-size:27px;line-height:1.3;color:var(--lissa-ink)}.secondary-philosophy .philosophy-brain-rows p{font-size:16px;line-height:1.85;color:var(--lissa-secondary)}.secondary-philosophy .philosophy-brain>.l-container>.text-link{margin-top:25px}.secondary-philosophy .philosophy-mandates{background:var(--lissa-paper)}.secondary-philosophy .philosophy-mandates .secondary-reading-grid{grid-template-columns:1fr 1.06fr;gap:7%;align-items:center}.secondary-philosophy .philosophy-mandates-diagram{margin:0;min-width:0}.secondary-philosophy .philosophy-mandates-diagram figcaption{font-size:13px;color:var(--lissa-secondary);margin-top:15px}.secondary-philosophy .philosophy-mandates-diagram .tenant-context-diagram{width:100%;height:auto;display:block;background:var(--lissa-stage);border-radius:0}.secondary-philosophy .philosophy-mandates-diagram .tenant-knowledge-room{fill:#fff;stroke:#c9d3e2}.secondary-philosophy .philosophy-mandates-diagram .tenant-context-label{fill:var(--lissa-deep);font-size:14px}.secondary-philosophy .philosophy-mandates-diagram .tenant-context-divider{stroke:#bfcada}.secondary-philosophy .tenant-context-diagram .arch-figure-link{stroke:#9dacc7}.secondary-philosophy .tenant-context-diagram .arch-figure-link--accent{stroke:var(--lissa-blue)}.secondary-philosophy .philosophy-team{background:#fff;scroll-margin-top:100px}.secondary-team-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.secondary-team-list article{min-width:0}.secondary-team-list .founder-portrait{width:100%;height:auto;aspect-ratio:1;border-radius:0;margin-bottom:23px}.secondary-team-list .founder-portrait img{aspect-ratio:1;object-fit:cover;filter:grayscale(1)}.secondary-team-list h3{font-size:25px;line-height:1.3}.secondary-team-list article>div>span{display:block;margin-top:8px;font-size:14px;color:var(--lissa-secondary)}.secondary-team-list p{font-size:15px;line-height:1.75;margin-top:14px;max-width:330px}.secondary-philosophy .philosophy-principles{background:#0c1425;color:#fff}.secondary-principles{display:grid;grid-template-columns:1fr 1fr;gap:70px 10%}.secondary-principles article{min-width:0}.secondary-principles article>.lissa-icon{margin-bottom:26px;--lissa-ink: #c6d4f8;--lissa-accent: #9fb7f3}.secondary-principles h2{font-size:32px;line-height:1.25}.secondary-principles h2>span{color:#cad4e5}.secondary-principles p{font-size:16px;line-height:1.85;color:#c3ccda;margin-top:23px;max-width:520px}.secondary-webdesign .webdesign-section{background:var(--lissa-paper);padding-block:112px}.secondary-webdesign .webdesign-grid{display:block}.secondary-webdesign .webdesign-copy{display:grid;grid-template-columns:.88fr 1.12fr;gap:20px 11%;max-width:none}.secondary-webdesign .webdesign-copy h2{grid-row:1/span 3;align-self:start;font-size:clamp(35px,3.1vw,46px);line-height:1.17;margin:0}.secondary-webdesign .webdesign-copy p{font-size:17px;line-height:1.85;margin:0;max-width:600px}.secondary-webdesign .webdesign-copy .button{grid-column:2;justify-self:start;margin-top:6px}.secondary-webdesign .webdesign-art{display:none}.secondary-research .research-publications{padding-bottom:112px}.secondary-research .research-publications .home-section-title{margin-bottom:32px}.secondary-research .research-publications .home-section-title h2{font-size:25px}.secondary-research .research-publications .home-card-grid{display:block}.secondary-research .research-publications .editorial-card{display:grid;grid-template-columns:1.2fr 1fr;grid-template-rows:1fr 1fr;gap:0 7%}.secondary-research .research-publications .editorial-image{grid-column:1;grid-row:1/span 2;margin:0;aspect-ratio:1.6;overflow:hidden;border-radius:0;background:var(--lissa-stage)}.secondary-research .research-publications .editorial-image img{width:100%;height:100%;object-fit:cover;transform:none}.secondary-research .research-publications .editorial-card h3{grid-column:2;grid-row:1;align-self:end;font-size:clamp(27px,2.8vw,40px);line-height:1.2;margin:0 0 24px;display:block;padding-right:26px;position:relative}.secondary-research .research-publications .editorial-card h3>svg{position:absolute;right:0;bottom:6px}.secondary-research .research-publications .editorial-card p{grid-column:2;grid-row:2;font-size:17px;line-height:1.85;margin:0;max-width:465px;color:var(--lissa-secondary)}.secondary-research .research-section{background:#fff}.secondary-research .research-topline{display:flex;align-items:end;justify-content:space-between;gap:30px;margin:0 0 48px;padding:0;border:0}.secondary-research .research-topline h2{font-size:42px;line-height:1.2}.secondary-research .research-topline>p{font-size:14px}.secondary-research .research-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:9%;padding:0 0 96px;align-items:start}.secondary-research .research-tabs{display:flex;flex-direction:column;gap:0}.secondary-research .research-tabs button{min-height:86px;padding:20px 18px;border:0;border-bottom:1px solid #dce1e8;background:transparent;border-radius:0;color:var(--lissa-secondary);gap:16px}.secondary-research .research-tabs button:first-child{border-top:1px solid #dce1e8}.secondary-research .research-tabs button[aria-selected=true]{background:var(--lissa-stage);color:var(--lissa-deep)}.secondary-research .research-tabs button>span{font-size:13px;font-family:var(--font);letter-spacing:0;text-align:left}.secondary-research .research-tabs button>svg:last-child{margin-left:auto}.secondary-research .research-article{padding:7px 0 0;min-height:300px}.secondary-research .research-article>svg{display:block;margin-bottom:24px}.secondary-research .research-article h3{font-size:34px;line-height:1.25;margin-bottom:22px}.secondary-research .research-article p{font-size:17px;line-height:1.85;color:var(--lissa-secondary)}.secondary-research .research-article .research-focus{border:0;background:transparent;padding:0;margin-top:22px;color:var(--lissa-ink)}.secondary-research .newsletter{background:var(--lissa-stage);border:0;border-radius:0;padding:56px;grid-template-columns:1fr 1.2fr;gap:9%}.secondary-research .newsletter>div>svg{display:none}.secondary-research .newsletter h2{font-size:38px;line-height:1.2}.secondary-research .newsletter p{font-size:15px;line-height:1.8;margin-top:18px}.secondary-research .newsletter form>label{font-size:14px;margin-bottom:10px}.secondary-research .newsletter-input{gap:12px}.secondary-research .newsletter-input input{min-height:52px;background:#fff;border:1px solid #b6c1d2;border-radius:3px;color:var(--lissa-ink);font-size:16px;padding:12px 16px}.secondary-research .newsletter .form-hint{font-size:13px;color:#4c5666}.secondary-research .newsletter .form-feedback{background:#fff;border:1px solid #c7d2e5;border-radius:0;padding:20px}.secondary-research .newsletter .form-feedback strong{font-size:15px;color:var(--lissa-ink)}.secondary-research .newsletter .form-feedback p{font-size:14px;color:var(--lissa-secondary);margin-top:10px}.secondary-research .newsletter .form-feedback .text-link{font-size:13px;margin-top:12px}.secondary-security-hero{background:#0c1425;padding-bottom:0;color:#fff}.secondary-security-hero h1{color:#fff}.secondary-security-hero .secondary-hero-copy .secondary-lead{color:#edf2fb}.secondary-security-hero .secondary-hero-copy p{color:#c3ccda}.secondary-security-hero .text-link{color:#e7eefa}.secondary-privacy .privacy-principles{display:flex;justify-content:space-between;gap:28px;margin-top:65px;padding-block:28px;border-top:1px solid #ffffff24}.secondary-privacy .privacy-principles>span{font-size:13px;line-height:1.5;color:#dce5f4;gap:12px}.secondary-privacy .privacy-principles .lissa-icon{flex-shrink:0;--lissa-ink: #b8c9f1;--lissa-accent: #8eabed}.secondary-privacy .privacy-section{background:var(--lissa-paper)}.secondary-security-layout{display:grid;grid-template-columns:.75fr 1.25fr;gap:8%;align-items:start}.secondary-privacy .privacy-tabs{display:flex;flex-direction:column;gap:0;padding:0;border:0}.secondary-privacy .privacy-tabs button{display:flex;align-items:center;min-height:77px;padding:20px 16px;gap:14px;border:0;border-bottom:1px solid #d6dde7;background:transparent;color:var(--lissa-secondary);border-radius:0;font-size:14px;text-align:left}.secondary-privacy .privacy-tabs button:first-child{border-top:1px solid #d6dde7}.secondary-privacy .privacy-tabs button[aria-pressed=true]{background:var(--lissa-stage);color:var(--lissa-deep)}.secondary-privacy .privacy-tabs button>svg{flex-shrink:0}.secondary-privacy .privacy-tabs button>svg:last-child{margin-left:auto}.secondary-privacy .privacy-detail{border:0;border-radius:0;background:transparent;margin:0;padding:2px 0;min-height:310px;display:block}.secondary-privacy .privacy-detail>svg{display:block;margin-bottom:25px}.secondary-privacy .privacy-detail h2{font-size:34px;line-height:1.25;margin-bottom:24px;max-width:650px}.secondary-privacy .privacy-detail p{font-size:17px;line-height:1.85;margin-bottom:18px;max-width:700px}.secondary-data-map{background:var(--lissa-stage);padding:35px 45px 45px;margin:90px 0 0}.secondary-data-map figcaption{font-size:13px;line-height:1.6;color:var(--lissa-secondary);padding-bottom:30px;border-bottom:1px solid #cad4e3}.secondary-data-map>div{display:grid;grid-template-columns:1fr 24px 1fr 24px 1fr;gap:25px;align-items:center;margin-top:38px}.secondary-data-map>div>div{min-width:0}.secondary-data-map h3{font-size:20px;line-height:1.3;margin-top:18px}.secondary-data-map p{font-size:13px;line-height:1.8;margin-top:12px}.secondary-data-map>div>svg{color:var(--lissa-deep)}.secondary-privacy .subprocessor-heading{display:grid;grid-template-columns:.75fr 1.25fr;gap:8%;margin-block:100px 35px;align-items:start}.secondary-privacy .subprocessor-heading h2{font-size:36px;line-height:1.2}.secondary-privacy .subprocessor-heading>p{font-size:16px;line-height:1.85;margin:0;max-width:650px}.secondary-privacy .table-wrap{overflow:visible}.secondary-privacy .table-wrap table{min-width:0;font-size:15px;line-height:1.7}.secondary-privacy .table-wrap th{background:var(--lissa-stage);color:#4b5669;font-size:13px;padding:18px 20px}.secondary-privacy .table-wrap td{color:var(--lissa-secondary);padding:24px 20px;border-bottom-color:#d9dfe8}.secondary-privacy .table-wrap td:first-child{color:var(--lissa-ink)}.secondary-privacy .privacy-request{padding:40px 0 0;border:0;border-radius:0;gap:40px;margin-top:22px}.secondary-privacy .privacy-request h3{font-size:27px;line-height:1.3}.secondary-privacy .privacy-request p{font-size:16px;line-height:1.8;margin-top:13px}.secondary-privacy .privacy-request .button{flex-shrink:0}.secondary-contact{padding-block:96px 112px}.secondary-contact .contact-grid{grid-template-columns:.95fr 1.05fr;gap:9%;align-items:start}.secondary-contact .contact-intro h1{font-size:clamp(43px,4.5vw,66px);line-height:1.1;max-width:590px}.secondary-contact .contact-intro h1>span{color:var(--lissa-ink)}.secondary-contact .contact-intro>p{font-size:17px;line-height:1.85;max-width:450px;margin-top:30px}.secondary-contact .contact-email{font-size:15px;color:var(--lissa-deep);gap:12px;border-color:#d7dde6;margin-top:35px;padding-block:24px;max-width:460px;overflow-wrap:anywhere}.secondary-contact .contact-email>svg{flex-shrink:0}.secondary-contact .contact-person{margin-top:32px;gap:18px}.secondary-contact .contact-person .founder-portrait{width:76px;height:76px;border-radius:0;flex-shrink:0}.secondary-contact .contact-person strong{font-size:16px;font-weight:500}.secondary-contact .contact-person small{font-size:13px;color:var(--lissa-secondary);margin-top:6px}.secondary-contact .contact-intro>.text-link{margin-top:25px;font-size:14px}.secondary-contact .contact-form-wrap{background:var(--lissa-stage);border:0;border-radius:0;box-shadow:none;padding:38px;min-width:0}.secondary-contact .contact-form-wrap>h2{font-size:29px;line-height:1.25;margin-bottom:30px}.secondary-contact .contact-form{padding:0;gap:24px}.secondary-contact .form-row{grid-template-columns:1fr 1fr;gap:18px}.secondary-contact .contact-form label{font-size:13px;line-height:1.5;font-weight:500;gap:9px;align-items:baseline}.secondary-contact .contact-form .optional{font-size:12px;color:#586273}.secondary-contact .contact-form input,.secondary-contact .contact-form select,.secondary-contact .contact-form textarea{font-size:16px;color:var(--lissa-ink);min-height:52px;background:#fff;padding:13px 14px;line-height:1.6;border:1px solid #bbc6d6;border-radius:3px}.secondary-contact input::placeholder,.secondary-contact textarea::placeholder,.secondary-research input::placeholder{color:#687386;opacity:1}.secondary-contact .contact-form textarea{min-height:150px}.secondary-contact .contact-form .form-hint{font-size:12px;line-height:1.8;color:#4f5b6d}.secondary-contact .contact-form .button{align-self:start;width:auto;margin-top:2px;justify-content:center}.secondary-contact .form-local-note{text-align:left;font-size:12px;color:#4f5b6d;line-height:1.6;margin-top:-13px}.secondary-contact .contact-draft{margin:30px 0 0;border:1px solid #c2cee2;background:#fff;padding:26px;border-radius:0}.secondary-contact .contact-draft h3{font-size:20px;line-height:1.3}.secondary-contact .contact-draft p{font-size:14px;line-height:1.8}.secondary-contact .contact-draft pre{font:13px/1.8 var(--font);color:#434f62;margin-block:22px;overflow-wrap:anywhere}.secondary-contact .contact-draft .button,.secondary-contact .contact-draft .text-link{font-size:13px}.secondary-contact .contact-copy-error{font-size:13px;color:#7b2930;margin-top:14px;line-height:1.7}.secondary-closing{background:var(--lissa-stage);color:var(--lissa-ink);padding-block:88px}.secondary-closing>.l-container{display:grid;grid-template-columns:1.4fr .8fr;align-items:center;gap:9%}.secondary-closing h2{font-size:clamp(35px,3.6vw,52px);font-weight:450;line-height:1.18;letter-spacing:-.04em}.secondary-closing p{font-size:16px;color:var(--lissa-secondary);margin-top:25px;max-width:500px}.secondary-closing-actions{display:flex;flex-direction:column;align-items:start;gap:15px}.secondary-closing .text-link{font-size:14px;color:var(--lissa-deep);min-height:40px}@media(hover:hover)and (pointer:fine){.secondary-page .button-primary:hover,.secondary-page .button-dark:hover,.secondary-closing .button-primary:hover{background:#172c68}.secondary-page .text-link:hover,.secondary-closing .text-link:hover{text-decoration:underline;text-underline-offset:5px}.secondary-research .research-tabs button:hover,.secondary-privacy .privacy-tabs button:hover{background:#e8edf5;color:var(--lissa-deep)}}@media(min-width:1000px)and (min-height:700px){.secondary-reading-grid>h2{position:sticky;top:120px}}@media(max-width:1100px){.secondary-hero-grid{gap:7%}.secondary-hero h1{font-size:51px}.secondary-reading-grid,.secondary-philosophy .philosophy-section-heading,.secondary-philosophy .philosophy-brain-rows>div{gap:7%}.secondary-team-list{gap:24px}.secondary-research .newsletter{padding:40px;gap:6%}.secondary-privacy .privacy-principles{gap:25px}.secondary-privacy .privacy-principles>span{font-size:12px}.secondary-data-map{padding:30px}.secondary-data-map>div{gap:18px}.secondary-data-map h3{font-size:18px}.secondary-data-map p{font-size:12px}.secondary-contact .contact-grid{gap:6%}.secondary-contact .contact-form-wrap{padding:30px}.secondary-contact .form-row{grid-template-columns:1fr;gap:24px}}@media(max-width:799px){.secondary-section{padding-block:80px}.secondary-hero{padding-block:65px 56px}.secondary-hero-grid{grid-template-columns:1fr;gap:32px}.secondary-hero h1{font-size:52px}.secondary-hero-copy{max-width:660px}.secondary-hero-copy .secondary-lead{font-size:19px}.secondary-hero-copy p{font-size:16px}.secondary-hero-copy .text-link{margin-top:15px}.secondary-reading-grid,.secondary-philosophy .philosophy-section-heading{grid-template-columns:1fr;gap:30px}.secondary-reading-grid h2,.secondary-page .philosophy-section-heading h2{font-size:38px}.secondary-philosophy .philosophy-section-heading{margin-bottom:40px}.secondary-philosophy .philosophy-brain-rows>div{grid-template-columns:.8fr 1.2fr;gap:6%}.secondary-philosophy .philosophy-brain-rows h3{font-size:24px;position:static}.secondary-philosophy .philosophy-mandates .secondary-reading-grid{grid-template-columns:1fr;gap:36px}.secondary-philosophy .philosophy-mandates-diagram{max-width:600px;width:100%;margin-inline:auto}.secondary-team-list{gap:20px}.secondary-team-list h3{font-size:21px}.secondary-team-list article>div>span{font-size:12px}.secondary-team-list p{font-size:14px}.secondary-principles{gap:50px 6%}.secondary-principles h2{font-size:27px}.secondary-principles p{font-size:15px}.secondary-webdesign .webdesign-section{padding-block:80px}.secondary-webdesign .webdesign-copy{grid-template-columns:1fr;gap:23px}.secondary-webdesign .webdesign-copy h2{grid-row:auto;font-size:38px;margin-bottom:5px}.secondary-webdesign .webdesign-copy .button{grid-column:1}.secondary-research .research-publications{padding-bottom:80px}.secondary-research .research-publications .editorial-card{display:block}.secondary-research .research-publications .editorial-card h3{font-size:32px;margin:26px 0 20px}.secondary-research .research-publications .editorial-card p{font-size:15px;line-height:1.7}.secondary-research .research-publications .editorial-image{aspect-ratio:1.75}.secondary-research .research-topline{display:block}.secondary-research .research-topline h2{font-size:35px}.secondary-research .research-topline>p{margin-top:16px}.secondary-research .research-layout{grid-template-columns:1fr;gap:35px;padding-bottom:70px}.secondary-research .research-tabs button{min-height:66px}.secondary-research .research-article{min-height:0}.secondary-research .research-article p{font-size:16px}.secondary-research .newsletter{grid-template-columns:1fr;padding:38px;gap:35px}.secondary-research .newsletter h2{font-size:35px}.secondary-privacy .secondary-security-hero{padding-bottom:0}.secondary-privacy .privacy-principles{margin-top:42px;flex-wrap:wrap;justify-content:start;gap:20px 30px}.secondary-privacy .privacy-principles>span{font-size:13px}.secondary-security-layout{grid-template-columns:1fr;gap:36px}.secondary-privacy .privacy-tabs{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.secondary-privacy .privacy-tabs button{font-size:13px;min-height:74px}.secondary-privacy .privacy-tabs button:nth-child(2){border-top:1px solid #d6dde7}.secondary-privacy .privacy-detail{min-height:0}.secondary-privacy .privacy-detail p{font-size:16px}.secondary-data-map{margin-top:60px;padding:27px}.secondary-data-map>div{grid-template-columns:1fr;gap:25px}.secondary-data-map>div>div{display:grid;grid-template-columns:35px 1fr;gap:7px 18px}.secondary-data-map h3{margin-top:0;font-size:20px}.secondary-data-map p{grid-column:2;margin-top:0;font-size:13px}.secondary-data-map>div>svg{transform:rotate(90deg);margin-left:53px}.secondary-privacy .subprocessor-heading{grid-template-columns:1fr;gap:20px;margin-top:75px}.secondary-privacy .subprocessor-heading h2{font-size:34px}.secondary-privacy .table-wrap table{font-size:13px}.secondary-privacy .table-wrap th{font-size:12px}.secondary-privacy .privacy-request{display:block}.secondary-privacy .privacy-request .button{margin-top:24px}.secondary-contact{padding-block:65px 80px}.secondary-contact .contact-grid{grid-template-columns:1fr;gap:48px}.secondary-contact .contact-intro h1{font-size:52px}.secondary-contact .contact-intro>p{max-width:600px}.secondary-contact .contact-form-wrap{padding:38px}.secondary-contact .form-row{grid-template-columns:1fr 1fr;gap:20px}.secondary-closing{padding-block:65px}.secondary-closing>.l-container{grid-template-columns:1fr;gap:32px}.secondary-closing h2{font-size:39px}.secondary-closing-actions{flex-direction:row;flex-wrap:wrap;align-items:center;gap:14px 30px}}@media(max-width:599px){.secondary-section{padding-block:62px}.secondary-hero{padding-block:50px 42px}.secondary-hero-grid{gap:26px}.secondary-hero h1{font-size:clamp(34px,9.2vw,43px);line-height:1.13}.secondary-hero-copy .secondary-lead{font-size:18px;line-height:1.6;margin-bottom:14px}.secondary-hero-copy p{font-size:15px;line-height:1.8}.secondary-page .text-link{font-size:13px;gap:12px}.secondary-page .button-primary,.secondary-page .button-dark,.secondary-closing .button-primary{font-size:13px;padding-left:18px;gap:17px}.secondary-team-photo img{aspect-ratio:1.25;object-position:50% 30%}.secondary-team-photo figcaption{font-size:12px;margin-top:12px}.secondary-reading-grid h2,.secondary-page .philosophy-section-heading h2{font-size:30px;line-height:1.2}.secondary-page .philosophy-copy .lead{font-size:18px}.secondary-page .philosophy-copy p,.secondary-philosophy .philosophy-section-heading>p{font-size:15px;line-height:1.85}.secondary-philosophy .secondary-quote{margin-top:48px;padding:37px 0}.secondary-philosophy .secondary-quote p{font-size:25px;line-height:1.4}.secondary-philosophy .secondary-quote br{display:none}.secondary-philosophy .philosophy-brain-rows>div{grid-template-columns:1fr;gap:17px;padding-block:27px}.secondary-philosophy .philosophy-brain-rows h3{font-size:24px;max-width:335px}.secondary-philosophy .philosophy-brain-rows p{grid-column:auto;font-size:15px}.secondary-philosophy .philosophy-mandates .philosophy-copy h2{font-size:30px}.secondary-philosophy .philosophy-mandates-diagram figcaption{font-size:12px}.secondary-team-list{grid-template-columns:1fr;gap:33px}.secondary-team-list article{display:grid;grid-template-columns:110px 1fr;gap:22px;align-items:start}.secondary-team-list .founder-portrait{width:110px;margin:0}.secondary-team-list h3{font-size:22px}.secondary-team-list article>div>span{font-size:12px;line-height:1.5;margin-top:5px}.secondary-team-list p{font-size:14px;line-height:1.7;margin-top:10px}.secondary-principles{grid-template-columns:1fr;gap:44px}.secondary-principles article>.lissa-icon{margin-bottom:21px}.secondary-principles h2{font-size:27px}.secondary-principles p{margin-top:18px;font-size:15px}.secondary-webdesign .webdesign-section{padding-block:62px}.secondary-webdesign .webdesign-copy h2{font-size:30px}.secondary-webdesign .webdesign-copy p{font-size:15px}.secondary-research .research-publications{padding-bottom:62px}.secondary-research .research-publications .home-section-title{margin-bottom:23px}.secondary-research .research-publications .home-section-title h2{font-size:22px}.secondary-research .research-publications .editorial-card{display:block}.secondary-research .research-publications .editorial-image{aspect-ratio:1.55}.secondary-research .research-publications .editorial-card h3{font-size:26px;margin:26px 0 17px;padding-right:0}.secondary-research .research-publications .editorial-card h3>svg{display:none}.secondary-research .research-publications .editorial-card p{font-size:15px;line-height:1.85}.secondary-research .research-topline{margin-bottom:29px}.secondary-research .research-topline h2{font-size:30px}.secondary-research .research-topline>p{font-size:13px;margin-top:13px}.secondary-research .research-layout{gap:28px;padding-bottom:48px}.secondary-research .research-tabs button{min-height:64px;padding-inline:13px;gap:13px}.secondary-research .research-tabs button>span{font-size:12px}.secondary-research .research-article>svg{width:30px;height:30px;margin-bottom:22px}.secondary-research .research-article h3{font-size:28px}.secondary-research .research-article p{font-size:15px}.secondary-research .newsletter{margin-inline:-20px;padding:38px 20px;gap:29px}.secondary-research .newsletter h2{font-size:30px}.secondary-research .newsletter p{font-size:15px}.secondary-research .newsletter-input input{flex-basis:100%}.secondary-research .newsletter-input .button{width:100%;justify-content:space-between}.secondary-research .newsletter .form-hint{font-size:12px}.secondary-research .newsletter .form-feedback{padding:18px}.secondary-research .newsletter .form-feedback>svg{display:none}.secondary-security-hero .secondary-hero-copy .secondary-lead{font-size:18px}.secondary-privacy .privacy-principles{display:grid;grid-template-columns:1fr;margin-top:34px;gap:20px;padding-block:26px}.secondary-privacy .privacy-principles>span{font-size:12px}.secondary-privacy .privacy-tabs{grid-template-columns:1fr;gap:0}.secondary-privacy .privacy-tabs button{min-height:64px;padding:17px 13px;font-size:13px}.secondary-privacy .privacy-tabs button:nth-child(2){border-top:0}.secondary-privacy .privacy-detail h2{font-size:28px}.secondary-privacy .privacy-detail p{font-size:15px}.secondary-privacy .privacy-detail>svg{width:29px;height:29px;margin-bottom:22px}.secondary-data-map{padding:26px 21px;margin-top:45px}.secondary-data-map figcaption{font-size:12px;padding-bottom:24px}.secondary-data-map>div{margin-top:28px}.secondary-data-map h3{font-size:18px}.secondary-data-map p{font-size:12px}.secondary-privacy .subprocessor-heading{margin-top:60px;margin-bottom:27px}.secondary-privacy .subprocessor-heading h2{font-size:29px}.secondary-privacy .subprocessor-heading>p{font-size:15px}.secondary-privacy .table-wrap table,.secondary-privacy .table-wrap tbody{display:block;width:100%}.secondary-privacy .table-wrap thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.secondary-privacy .table-wrap tr{display:grid;grid-template-columns:1fr;gap:15px;padding-block:25px;border-top:1px solid #d9dfe8}.secondary-privacy .table-wrap tbody tr:last-child{border-bottom:1px solid #d9dfe8}.secondary-privacy .table-wrap td{display:block;padding:0;border:0;font-size:14px;line-height:1.7}.secondary-privacy .table-wrap td:before{content:attr(data-label);display:block;margin-bottom:4px;font-size:12px;color:#566273}.secondary-privacy .table-wrap td:first-child{font-size:18px}.secondary-privacy .privacy-request{padding-top:20px}.secondary-privacy .privacy-request h3{font-size:26px}.secondary-privacy .privacy-request p{font-size:15px}.secondary-contact{padding-block:50px 0}.secondary-contact .contact-grid{gap:43px}.secondary-contact .contact-intro h1{font-size:clamp(34px,9.1vw,43px)}.secondary-contact .contact-intro>p{font-size:15px;margin-top:24px}.secondary-contact .contact-email{font-size:13px;margin-top:26px;padding-block:21px;gap:9px}.secondary-contact .contact-person{margin-top:26px;gap:16px}.secondary-contact .contact-person .founder-portrait{width:64px;height:64px}.secondary-contact .contact-person strong{font-size:15px}.secondary-contact .contact-person small{font-size:12px}.secondary-contact .contact-intro>.text-link{font-size:13px;margin-top:20px}.secondary-contact .contact-form-wrap{margin-inline:-20px;padding:34px 20px 42px}.secondary-contact .contact-form-wrap>h2{font-size:27px;margin-bottom:29px}.secondary-contact .form-row{grid-template-columns:1fr;gap:24px}.secondary-contact .contact-form label{font-size:13px}.secondary-contact .contact-form .button{width:100%;justify-content:space-between}.secondary-contact .contact-draft{padding:22px 18px}.secondary-contact .contact-draft h3{font-size:18px}.secondary-contact .contact-draft .button{gap:12px;font-size:12px}.secondary-closing{padding-block:55px}.secondary-closing h2{font-size:28px;line-height:1.25}.secondary-closing p{font-size:15px;line-height:1.8;margin-top:21px}.secondary-closing-actions{flex-direction:column;align-items:start;gap:10px}.secondary-closing .text-link{font-size:13px}}@media(max-width:359px){.secondary-hero h1,.secondary-contact .contact-intro h1{font-size:31px}.secondary-reading-grid h2,.secondary-page .philosophy-section-heading h2{font-size:27px}.secondary-philosophy .philosophy-brain-rows h3{font-size:22px}.secondary-philosophy .philosophy-mandates .philosophy-copy h2{font-size:27px}.secondary-research .research-publications .editorial-card h3{font-size:23px}.secondary-team-list article{grid-template-columns:92px 1fr;gap:17px}.secondary-team-list .founder-portrait{width:92px}.secondary-team-list h3{font-size:20px}.secondary-principles h2,.secondary-closing h2{font-size:24px}}:root{--gutter:24px;--container:1800px;--lissa-paper:#fafaf8;--lissa-ink:#101318}.lg-home h2{font-size:clamp(30px,2.865vw,46px);font-weight:400;line-height:1.03;letter-spacing:-.045em}.site-header.navigation-refined{height:72px}.navigation-refined .desktop-nav{gap:28px}.navigation-refined .desktop-nav>a,.navigation-refined .nav-trigger{font-size:14px;font-weight:400}.navigation-refined .brand img{width:100px}.navigation-refined .nav-actions .button{min-height:32px;padding:5px 6px 5px 16px;gap:10px;font-size:13px}.navigation-refined .nav-actions .button>svg{width:20px;height:20px}.lg-button{min-height:32px;font-size:13px;padding:5px 6px 5px 15px;gap:10px}.lg-round-arrow{width:21px;height:21px}.lg-round-arrow svg{width:13px;height:13px}.lg-hero{height:100svh;max-height:none;min-height:0}.lg-hero-copy{bottom:60px}.lg-hero h1{font-size:clamp(34px,3.906vw,66px);line-height:1;letter-spacing:-.042em;font-weight:400;margin-bottom:32px}.lg-hero-bottom{gap:16px}.lg-hero-bottom p{font-size:17px}.lg-scroll-cue{display:none}.lg-hero-scrim{background:linear-gradient(180deg,#0000009c 0%,#00000012 22%,transparent 49%,#00000066 88%,#00000077 100%)}.lg-connections{min-height:230px;padding-block:40px;gap:65px}.lg-connections a{font-size:16px;gap:10px}.lg-connections img{width:28px;height:28px}.lg-connections>p{font-size:13px;max-width:145px}.lg-brain{padding-bottom:0}.lg-brain .lg-centered-heading{padding:82px 0 110px}.lg-brain-stage{height:540svh;background:#f2f2f2;position:relative;--chapter-progress:0}.lg-brain-layout{width:100%;max-width:none;display:block;position:sticky;top:72px;height:calc(100svh - 72px);min-height:0;overflow:hidden}.lg-brain-visual{position:absolute;top:0;right:0;bottom:0;left:0;max-height:none}.lg-brain-visual>video{width:100%;height:100%;object-fit:cover;display:block}.lg-brain-panel{position:absolute;left:24px;top:78px;padding:0;width:480px;max-width:35vw;z-index:2}.lg-layer-list{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.lg-layer-item{background:#777976;color:#fff;border-radius:24px;width:max-content;max-width:100%}.lg-layer-item.active{width:100%;border-radius:24px}.lg-layer-list .lg-layer-item button{display:flex;align-items:center;justify-content:space-between;gap:12px;width:auto;color:#fff;font-size:14px;line-height:1.4;border-radius:999px;padding:9px 10px 9px 15px;min-height:40px}.lg-layer-list .lg-layer-item.active button{width:100%;padding:14px 22px 5px;background:transparent}.lg-layer-list .lg-layer-item button:hover{background:#ffffff0d}.lg-layer-list .lg-layer-item button .lg-layer-plus{display:grid;place-items:center;width:20px;height:20px;background:#ffffff28;border-radius:50%;flex-shrink:0}.lg-layer-item p{font-size:17px;line-height:1.4;padding:3px 24px 22px;color:#fff;max-width:480px}.lg-chapter-progress{position:absolute;left:24px;bottom:25px;border-radius:999px;background:#8b8c89b8;padding:12px 15px;width:110px;height:30px}.lg-chapter-progress:before{content:"";position:absolute;left:15px;right:15px;top:13px;height:4px;border-radius:4px;background:#fff5}.lg-chapter-progress>span{display:block;position:relative;height:4px;border-radius:4px;background:#fff;transform:scaleX(max(.02,var(--chapter-progress)));transform-origin:left center}.lg-brain-mobile-nav{display:none}.lg-brain-after{padding:32px 6px 0;align-items:start;min-height:130px}.lg-brain-after>p{font-size:16px;line-height:1.5}.lg-platform{padding-top:64px;padding-bottom:24px}.lg-section-heading{margin-bottom:90px}.lg-section-heading>div{max-width:650px}.lg-section-heading p{max-width:480px;margin-top:30px;line-height:1.45}.lg-platform .lg-section-heading>a{display:none}.lg-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin-top:0}.lg-product-visual{height:auto;aspect-ratio:4/5;background:#e5e6e4}.lg-product-brain img{width:100%;height:100%;object-fit:cover;object-position:50%}.lg-product-link h3{font-size:19px;font-weight:450;letter-spacing:-.025em;margin:18px 0 12px}.lg-product-link h3>svg{display:none}.lg-product-link>p{font-size:14px;line-height:1.45;color:#62655f}.lg-product-link>span{font-size:14px;margin-top:12px;color:#62655f;flex-direction:row-reverse;gap:4px}.lg-product-nexus img{height:100%;width:190%;transform:translate(16%);object-position:center}.lg-mini-chat{width:110%;padding:25px 20px;transform:translate(18%,8%);min-height:310px;border-radius:8px}.lg-mini-chat>p{font-size:25px}.lg-product-demo{margin-top:40px}.lg-product-demo>summary{display:flex;align-items:center;gap:10px;cursor:pointer;width:fit-content;font-size:14px;color:var(--lissa-deep);list-style:none;min-height:44px}.lg-product-demo>summary::-webkit-details-marker{display:none}.lg-product-demo[open] .lg-platform-cinema{margin-top:25px}.lg-product-demo[open]>summary svg{transform:rotate(90deg)}.lg-usecases{padding:0}.lg-usecases>.l-container{width:100%;max-width:none}.lg-usecases .lg-centered-heading{padding:0 24px 55px}.lg-usecases .lg-centered-heading h2{font-size:41px;line-height:1}.lg-usecases .lg-centered-heading p{max-width:540px;margin:36px auto 0;line-height:1.45;color:var(--ink)}.lg-case-controls{display:flex;align-items:center;justify-content:space-between;margin:0 24px 60px}.lg-case-controls>button{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#e9eae7}.lg-case-controls>button:first-child svg{transform:rotate(180deg)}.lg-case-tabs{margin:0;gap:5px;background:#e9eae7;padding:8px 10px;border-radius:30px}.lg-case-tabs button{padding:0;min-height:6px;height:6px;width:6px;font-size:0;background:#b4b6b1;border-radius:6px;position:relative}.lg-case-tabs button:after{content:"";position:absolute;top:-12px;right:-4px;bottom:-12px;left:-4px}.lg-case-tabs button[aria-selected=true]{width:25px;background:#7e837d}.lg-case-panel{margin:0}.lg-case-gallery{--case-width:350px;--side-width:208px;--case-gap:60px;display:block;position:relative;height:450px;width:100%;overflow:clip}.lg-case-gallery .lg-case-photo,.lg-case-gallery .lg-case-photo.is-active{position:absolute;top:auto;bottom:0;left:calc(50% + var(--case-offset));transform:translate(-50%);width:var(--side-width);height:262px;min-height:0;flex:none;transition:transform .6s var(--ease-out),opacity .4s ease}.lg-case-gallery .lg-case-photo.is-active{width:var(--case-width);height:450px}.lg-case-gallery .lg-case-photo img{object-position:center}.lg-case-photo>span{position:absolute;inset:18px 10px auto;text-align:center;color:#fff;font-size:14px;text-shadow:0 1px 8px #0009;z-index:1}.lg-case-photo:after{content:"";position:absolute;top:0;right:0;bottom:65%;left:0;background:linear-gradient(#0005,transparent);pointer-events:none}.lg-case-gallery .lg-case-photo:nth-child(1) img{object-position:65% center}.lg-case-gallery .lg-case-photo:nth-child(2) img{object-position:82% center}.lg-case-copy{display:block;width:350px;margin:0 auto;padding:20px 0 65px;min-height:245px}.lg-case-copy h3{font-size:18px;font-weight:450;line-height:1.3;max-width:none;margin:0 0 26px;letter-spacing:-.015em}.lg-home .lg-case-copy>p{font-size:14px;line-height:1.45;color:#62655f}.lg-case-copy>a{display:flex;flex-direction:row-reverse;justify-content:flex-end;gap:5px;font-size:14px;margin-top:28px}.lg-research{padding:0}.lg-research-cinema{height:100svh;min-height:600px;max-height:1100px;position:relative;background:#233b52;color:#fff}.lg-research-film{position:absolute;top:0;right:0;bottom:0;left:0}.lg-research-film video{object-position:50% 45%}.lg-research-cinema:after{content:"";position:absolute;top:0;right:0;bottom:55%;left:0;background:linear-gradient(#0007,transparent);pointer-events:none}.lg-research-overlay{position:absolute;top:55px;left:24px;right:24px;text-align:center;z-index:2}.lg-research-overlay>p{font-size:14px;color:#d0d5db;margin-bottom:8px}.lg-home .lg-research-overlay h2{font-size:34px;line-height:1.1;font-weight:400}.lg-research-overlay>a{display:inline-flex;align-items:center;gap:12px;flex-direction:row-reverse;font-size:32px;line-height:1.1;color:#d7dce3;letter-spacing:-.03em}.lg-research-reading{min-height:400px;padding-block:35px 100px;display:flex;flex-direction:column;align-items:flex-end}.lg-research-reading>p{width:50%;font-size:23px;line-height:1.4;letter-spacing:-.025em}.lg-research-reading>a{width:50%;margin-top:28px;font-size:14px}.lg-vision{padding-block:32px;background:#e2e1dc}.lg-vision-grid{grid-template-columns:1fr 1fr;gap:24px}.lg-home .lg-vision h2{font-size:34px;line-height:1.1}.lg-vision-intro{display:flex;flex-direction:column;align-items:flex-start}.lg-vision-person{margin-top:auto;padding-top:80px}.lg-vision-person img{width:255px;height:320px;object-position:50% 20%}.lg-vision-person figcaption{margin-top:10px}.lg-vision-person figcaption span{font-size:14px;line-height:1.5}.lg-vision-quotation{margin:32px 0 0}.lg-vision-quotation p{font-size:17px;line-height:1.4;max-width:400px}.lg-vision-quotation footer{margin-top:12px;font-size:13px;line-height:1.4;color:#4c535c}.lg-vision-copy{grid-template-columns:1fr 1fr;gap:28px}.lg-home .lg-vision-copy p{font-size:14px;line-height:1.42;margin-bottom:18px}.lg-vision-copy .lg-inline-link{font-size:14px}.lg-vision-team{margin-top:34px;aspect-ratio:1.5}.lg-security{padding-block:32px;background:#0d1118}.lg-security .lg-section-heading{display:block;margin-bottom:56px}.lg-home .lg-security h2{font-size:34px;line-height:1.1;max-width:650px}.lg-security .lg-section-heading>a{display:inline-flex;margin-top:8px;font-size:30px;flex-direction:row-reverse;gap:12px;color:#8c949f}.lg-security .lg-section-heading p{margin-top:60px;font-size:14px;line-height:1.4;max-width:550px;color:#d4d8df}.lg-security-principles{--trust-line:#87a3c466;gap:0;border-top:1px solid var(--trust-line)}.lg-security-principles article{position:relative;border:0;padding:52px 30px 8px;display:flex;flex-direction:column;min-height:260px;margin:0}.lg-security-principles article:first-child{padding-left:0}.lg-security-principles article:last-child{padding-right:0}.lg-security-principles article:not(:first-child):before{content:"";position:absolute;top:0;left:0;width:1px;height:32px;background:var(--trust-line)}.lg-security-principles h3{font-size:15px;font-weight:400;line-height:1.3;letter-spacing:0;margin:0 0 14px}.lg-security-principles h3>a{display:inline-flex;align-items:center;gap:9px;color:inherit}.lg-security-principles h3>a>svg{flex-shrink:0;opacity:.65}.lg-security-principles h3>a:focus-visible{outline:2px solid #a9bee3;outline-offset:6px;border-radius:1px}@media(hover:hover)and (pointer:fine){.lg-security-principles h3>a:hover{color:#c9d7ed}}.lg-security-principles p{font-size:13px;line-height:1.4;color:#d4d8df}.lg-security-principles article>svg{margin:auto 0 0;padding-top:28px;opacity:.7;width:40px;height:68px;flex-shrink:0}.lg-faq{padding-block:90px;max-width:1080px;gap:70px;grid-template-columns:1fr 1.4fr}.lg-faq .lg-faq-item{background:transparent;border-bottom:1px solid #d9dcd9}.lg-faq-item h3 button{padding:18px 0;font-size:14px}.lg-faq-item>div p{padding:0 0 25px;font-size:14px}.lg-home .lg-faq h2{font-size:34px}.lg-closing{padding:40px 24px 190px;color:#fff;--closing-pattern-size:105px;--closing-c1:#b9b9b9;--closing-c2:#dcdcdc;--closing-c3:#fafafa;background-color:var(--closing-c3);background-image:conic-gradient(from 75deg,var(--closing-c1) 15deg,var(--closing-c2) 0 30deg,#0000 0 180deg,var(--closing-c2) 0 195deg,var(--closing-c1) 0 210deg,#0000 0),conic-gradient(var(--closing-c1) 30deg,var(--closing-c3) 0 75deg,var(--closing-c1) 0 90deg,var(--closing-c2) 0 105deg,var(--closing-c3) 0 150deg,var(--closing-c2) 0 180deg,var(--closing-c3) 0 210deg,var(--closing-c1) 0 256deg,var(--closing-c2) 0 270deg,var(--closing-c1) 0 286deg,var(--closing-c2) 0 331deg,var(--closing-c3) 0);background-position:calc(.5 * var(--closing-pattern-size)) calc(.5 * var(--closing-pattern-size) / .577),0 0;background-size:var(--closing-pattern-size) calc(var(--closing-pattern-size) / .577)}.lg-closing>.l-container{background:var(--lissa-deep);color:#fff;width:min(100%,1080px);grid-template-columns:1fr 1fr;gap:15px;padding:15px;border-radius:16px;min-height:400px}.lg-closing>.l-container>div:first-child{align-self:stretch;display:flex;flex-direction:column;align-items:flex-start;padding:15px}.lg-closing>.l-container>div:first-child>h2{color:#fff}.lg-closing>.l-container>div:first-child>p{color:#e5e9f0}.lg-closing .lg-button-white{background:var(--lissa-deep);color:#fff}.lg-closing .lg-button-white .lg-round-arrow{background:#fff;color:var(--lissa-deep)}@media(hover:hover)and (pointer:fine){.lg-closing .lg-button-white:hover{background:#152b68}}.lg-home .lg-closing h2{font-size:34px;line-height:1.1;letter-spacing:-.04em;max-width:430px}.lg-closing p{font-size:13px;max-width:310px;line-height:1.4;margin-top:30px}.lg-closing .lg-button{margin-top:auto}.lg-closing-sculpture{height:370px;background:#fff;border-radius:5px;overflow:hidden}.lg-closing-sculpture img{height:100%;width:140%;max-width:none;margin-left:-20%;object-fit:contain}.site-footer{padding-top:32px;background:#fff}.site-footer .footer-main{grid-template-columns:1fr 1fr 1fr 1fr;gap:36px;padding-bottom:80px}.site-footer .footer-brand{display:none}.site-footer .footer-column>span,.site-footer .footer-column a{font-size:14px;color:var(--lissa-deep)}.site-footer .footer-note{display:block}.site-footer .footer-note p{font-size:14px;line-height:1.4}.site-footer .footer-wordmark{display:block;width:min(38vw,510px);height:auto;margin:45px auto 100px}.site-footer .footer-bottom{font-size:12px;color:var(--lissa-deep)}@media(max-width:1199px){.navigation-refined .desktop-nav{gap:20px}.lg-product-grid{gap:22px}.lg-case-gallery{--case-width:30vw;--side-width:18vw;--case-gap:4vw;height:39vw}.lg-case-gallery .lg-case-photo{height:23vw}.lg-case-gallery .lg-case-photo.is-active{height:39vw}.lg-case-copy{width:30vw}.lg-vision-person img{width:210px;height:270px}.lg-closing-sculpture{height:350px}.lg-closing>.l-container{min-height:380px}}@media(max-width:899px){.lg-hero h1{font-size:42px}.lg-connections{min-height:200px;gap:28px}.lg-connections a{font-size:14px}.lg-connections>p{max-width:none}.lg-brain .lg-centered-heading{padding:55px 0 80px}.lg-brain-layout{top:70px;height:calc(100svh - 70px)}.lg-brain-stage{height:430svh}.lg-brain-panel{left:50%;top:auto;bottom:65px;transform:translate(-50%);width:440px;max-width:calc(100% - 48px)}.lg-layer-item{display:none}.lg-layer-item.active{display:block;width:100%}.lg-layer-item p{font-size:15px;line-height:1.45}.lg-brain-visual>video{object-fit:cover;object-position:60% center}.lg-chapter-progress{top:24px;bottom:auto;left:50%;transform:translate(-50%)}.lg-brain-mobile-nav{position:absolute;bottom:20px;left:24px;right:24px;display:flex;justify-content:space-between}.lg-brain-mobile-nav button{display:grid;place-items:center;background:#777976;color:#fff;border-radius:50%;width:30px;height:30px}.lg-brain-mobile-nav button:first-child svg{transform:rotate(180deg)}.lg-brain-after{min-height:150px;padding-top:25px;gap:20px}.lg-brain-after>p{font-size:14px}.lg-platform{padding-top:56px;padding-bottom:20px}.lg-section-heading{margin-bottom:50px}.lg-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 24px}.lg-product-visual{aspect-ratio:4/5;height:auto}.lg-product-link>p{font-size:14px}.lg-usecases .lg-centered-heading h2{font-size:36px}.lg-vision-grid{grid-template-columns:1fr 1.5fr}.lg-vision-copy{grid-template-columns:1fr;gap:0}.lg-vision-person{padding-top:60px}.lg-vision-team{aspect-ratio:1.3}.lg-security .lg-section-heading{margin-bottom:44px}.lg-security-principles{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:32px}.lg-security-principles article{min-height:250px}.lg-security-principles article:nth-child(odd){padding-left:0}.lg-security-principles article:nth-child(2n){padding-right:0}.lg-security-principles article:nth-child(n+3){border-top:1px solid var(--trust-line)}.lg-security-principles article:nth-child(3):before{display:none}.lg-faq{grid-template-columns:1fr 1.3fr;gap:40px}.lg-closing>.l-container{min-height:340px}.lg-home .lg-closing h2{font-size:29px}.lg-closing-sculpture{height:310px}.site-footer .footer-main{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){:root{--gutter:16px}.site-header.navigation-refined{height:66px}.navigation-refined .nav-container{width:calc(100% - 32px)}.navigation-refined .brand{position:absolute;left:50%;transform:translate(-50%)}.navigation-refined .brand img{width:86px}.navigation-refined .nav-actions{width:100%;justify-content:space-between;flex-direction:row-reverse}.navigation-refined .menu-toggle{width:34px}.navigation-refined .nav-actions .button{font-size:12px;padding:0;min-height:44px;background:transparent;color:inherit}.navigation-refined .nav-actions .button>svg{display:none}.home-header:not(.nav-scrolled):not(.nav-mobile-open) .nav-actions .button{color:#fff}.navigation-refined .desktop-nav.mobile-open{top:66px}.lg-hero-copy{bottom:60px}.lg-hero h1{font-size:clamp(28px,8.1vw,40px);line-height:1.12;max-width:360px;margin-bottom:24px}.lg-hero-bottom{gap:24px}.lg-hero-bottom p{font-size:14px;line-height:1.45;max-width:280px}.lg-hero-bottom .lg-button{min-height:32px}.lg-connections{padding:30px 0;min-height:210px;gap:25px}.lg-connections>div{gap:20px 25px}.lg-connections a{font-size:12px}.lg-connections img{width:22px;height:22px}.lg-home h2{font-size:30px;line-height:1.06}.lg-brain .lg-centered-heading{padding:45px 0 65px}.lg-brain-layout{top:66px;height:calc(100svh - 66px)}.lg-brain-stage{height:420svh}.lg-brain-visual{margin:0}.lg-brain-visual>video{object-fit:cover;object-position:59% 30%}.lg-brain-panel{max-width:calc(100% - 32px);bottom:64px}.lg-layer-list .lg-layer-item.active button{font-size:13px;padding:12px 18px 4px}.lg-layer-item p{font-size:14px;line-height:1.4;padding:4px 18px 18px}.lg-brain-after{padding:24px 0 0;min-height:175px}.lg-brain-after>p br{display:none}.lg-platform{padding:40px 0 16px}.lg-platform .lg-section-heading h2{max-width:340px}.lg-section-heading{margin-bottom:40px}.lg-home .lg-section-heading p{font-size:14px;line-height:1.45;max-width:330px;margin-top:25px}.lg-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 12px}.lg-product-visual{height:auto;aspect-ratio:4/5}.lg-product-link h3{font-size:16px;margin-top:13px;margin-bottom:12px}.lg-product-link>p{font-size:13px;line-height:1.4}.lg-product-link>span{font-size:12px;margin-top:12px}.lg-mini-chat{min-height:200px;padding:16px 12px;width:115%;transform:translate(18%,10%)}.lg-mini-chat>span{font-size:9px}.lg-mini-chat>span img{width:16px;height:16px}.lg-mini-chat>p{font-size:18px;margin-top:28px}.lg-mini-answer{font-size:9px}.lg-mini-input{font-size:8px;margin-top:20px}.lg-integrations-cloud>img{width:24px;height:24px}.lg-integrations-cloud>div{width:54px;height:54px;border-radius:12px}.lg-integrations-cloud>div img{width:33px;height:33px}.lg-platform-cinema{margin-inline:0;padding-inline:12px}.lg-usecases .lg-centered-heading{padding:0 16px 48px}.lg-usecases .lg-centered-heading h2{font-size:32px}.lg-usecases .lg-centered-heading p{font-size:14px;max-width:320px;margin-top:28px}.lg-case-controls{margin:0 16px 40px}.lg-case-gallery{--case-width:72vw;--side-width:60vw;--case-gap:20px;height:90vw;overflow:clip;scroll-snap-type:none}.lg-case-gallery .lg-case-photo,.lg-case-gallery .lg-case-photo.is-active{flex:none;scroll-snap-align:none;width:var(--case-width);height:90vw;margin:0}.lg-case-gallery .lg-case-photo:not(.is-active){width:var(--side-width);height:75vw}.lg-case-gallery .lg-case-photo:last-child{margin:0}.lg-case-copy{width:72vw;padding:20px 0 50px;min-height:250px}.lg-case-copy h3{font-size:17px;line-height:1.25;margin-bottom:22px}.lg-home .lg-case-copy>p{font-size:13px;line-height:1.45}.lg-case-copy>a{font-size:13px;margin-top:25px}.lg-research-cinema{height:100svh;min-height:580px;max-height:850px}.lg-research-overlay{top:40px;left:16px;right:16px}.lg-home .lg-research-overlay h2{font-size:27px;max-width:320px;margin:auto}.lg-research-overlay>a{font-size:25px;margin-top:8px}.lg-research-overlay>p{font-size:13px}.lg-research-film video{object-position:65% center}.lg-research-reading{min-height:0;padding:30px 0 80px;align-items:stretch}.lg-research-reading>p{width:100%;font-size:19px;line-height:1.45}.lg-research-reading>a{width:100%;font-size:13px}.lg-vision{padding:30px 0}.lg-vision-grid{display:flex;flex-direction:column;gap:35px}.lg-vision-intro{display:grid;grid-template-columns:1fr 1fr;gap:24px}.lg-home .lg-vision h2{font-size:30px;grid-column:1/-1}.lg-vision-person{margin:0;padding:0}.lg-vision-person img{width:100%;height:auto;aspect-ratio:4/5}.lg-vision-person figcaption span{font-size:12px}.lg-vision-quotation{margin:0;align-self:center}.lg-vision-quotation p{font-size:17px}.lg-vision-story{display:flex;flex-direction:column}.lg-vision-copy{display:block}.lg-home .lg-vision-copy p{font-size:14px;line-height:1.5}.lg-vision-team{margin-top:22px;aspect-ratio:1.35}.lg-security{padding:30px 0}.lg-home .lg-security h2{font-size:30px}.lg-security .lg-section-heading{margin-bottom:36px}.lg-security .lg-section-heading>a{font-size:21px;margin-top:10px}.lg-security .lg-section-heading p{font-size:13px;margin-top:40px}.lg-security-principles{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 0}.lg-security-principles article{padding:40px 18px 4px;min-height:0;margin:0}.lg-security-principles article:not(:first-child):before{height:25px}.lg-security-principles h3{font-size:14px}.lg-security-principles p{font-size:12px;line-height:1.45}.lg-security-principles article>svg{margin-top:auto;padding-top:25px;height:60px;width:35px}.lg-faq{grid-template-columns:1fr;gap:30px;padding:65px 0}.lg-home .lg-faq h2{font-size:30px}.lg-faq>div:first-child>a{font-size:13px;margin-top:15px}.lg-closing{padding:0 16px 90px}.lg-closing>.l-container{grid-template-columns:1fr;padding:12px;gap:25px;border-radius:13px}.lg-closing>.l-container>div:first-child{padding:14px 10px;min-height:300px}.lg-home .lg-closing h2{font-size:30px}.lg-closing p{font-size:13px;max-width:260px}.lg-closing .lg-button{margin-top:40px}.lg-closing-sculpture{height:310px;margin:0}.site-footer{padding-top:30px}.site-footer .footer-main{gap:35px 24px;padding-bottom:40px}.site-footer .footer-column>span,.site-footer .footer-column a{font-size:13px}.site-footer .footer-note{grid-column:auto}.site-footer .footer-note p{font-size:13px}.site-footer .footer-wordmark{width:70vw;margin:40px auto 70px}.site-footer .footer-bottom{gap:20px;font-size:12px}}@media(max-height:599px){.lg-brain-stage{height:auto}.lg-brain-layout{position:relative;top:0;height:700px}.lg-brain-panel{top:40px;bottom:auto}.lg-hero-copy{bottom:45px}.lg-hero h1{font-size:32px;margin-bottom:20px}}@media(prefers-reduced-motion:reduce){.lg-brain-stage{height:auto}.lg-brain-layout{position:relative;top:0;min-height:800px}.lg-case-gallery .lg-case-photo{transition:none}.lg-chapter-progress{display:none}}.lg-vision-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:none;column-gap:24px;row-gap:0;align-items:start}.lg-vision-intro{display:flex;flex-direction:column;align-items:flex-start;width:100%;min-width:0}.lg-vision-intro>h2{margin:0}.lg-vision-story{width:100%;min-width:0}.lg-vision-copy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 28px}.lg-vision-column{display:grid;grid-template-rows:repeat(2,1fr);row-gap:20px;min-width:0}.lg-home .lg-vision-copy p{margin:0}.lg-vision-copy>.lg-inline-link{grid-column:1/-1;margin:0;justify-self:start}.lg-vision-team{margin:32px 0 0;align-self:auto;height:auto;min-height:0;aspect-ratio:1.5;object-fit:cover}.lg-vision-person{margin:28px 0 0;padding:0}.lg-vision-quotation{margin:28px 0 0}.navigation-refined .nav-research-mobile{display:none}.nav-research-desktop{font-size:14px;color:inherit;margin-right:28px}.site-footer .footer-main{grid-template-columns:repeat(5,minmax(0,1fr));gap:42px}.site-footer .footer-disclosures,.footer-mobile-brand{display:none}.site-footer .footer-large-brand{display:block}.lg-case-gallery{touch-action:pan-y}::view-transition-group(lissa-case-3),::view-transition-group(lissa-case-4){animation-duration:.6s;animation-timing-function:var(--ease-out)}@media(min-width:800px){#main{padding-top:72px}#main:has(.lg-home){padding-top:0}}@media(max-width:899px){.lg-vision-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:28px}.lg-vision-copy{grid-template-columns:minmax(0,1fr);row-gap:20px}.lg-vision-column{display:block}.lg-vision-copy .lg-vision-column p+p{margin-top:18px}.lg-vision-person{margin-top:24px}.lg-vision-team{min-height:0;aspect-ratio:1.3}.nav-research-desktop{display:none}.navigation-refined .nav-research-mobile{display:block}.site-footer .footer-main{gap:24px}}@media(max-width:599px){.lg-vision-grid{display:flex;flex-direction:column;gap:30px}.lg-vision-intro{display:grid;grid-template-columns:132px minmax(0,1fr);gap:22px}.lg-vision-intro>h2{grid-column:1/-1}.lg-vision-copy{display:grid}.lg-vision-team{min-height:0;height:auto;aspect-ratio:1.25}.lg-vision-person{margin:0}.lg-vision-person img{width:132px;height:166px}.lg-vision-quotation{margin:0}.lg-vision-quotation p{font-size:17px}.lg-security-principles{grid-template-columns:1fr}.lg-security-principles article{min-height:0;padding:30px 0 4px}.lg-security-principles article:nth-child(n+2){border-top:1px solid var(--trust-line)}.lg-security-principles article:not(:first-child):before{display:none}.lg-security-principles h3{font-size:16px}.lg-security-principles p{font-size:14px;max-width:290px}.lg-security-principles article>svg{margin-top:28px;padding:0;width:35px;height:35px}.site-footer .footer-main,.site-footer .footer-large-brand{display:none}.site-footer .footer-disclosures{display:block;margin-bottom:50px}.footer-mobile-brand{display:block;width:94px;margin:10px auto 40px}.footer-mobile-brand img{width:100%;height:auto}.footer-disclosures details{border-bottom:1px solid #203a8460;color:var(--lissa-deep)}.footer-disclosures summary{display:flex;align-items:center;justify-content:space-between;padding:18px 0;list-style:none;cursor:pointer;font-size:14px}.footer-disclosures summary::-webkit-details-marker{display:none}.footer-disclosures summary svg{transform:rotate(180deg)}.footer-disclosures details[open] summary svg{transform:none}.footer-disclosures details>div{display:flex;flex-direction:column;gap:15px;padding:5px 0 25px}.footer-disclosures a{font-size:13px}.site-footer .footer-bottom{flex-direction:column;align-items:center;text-align:center}.site-footer .footer-bottom>div{justify-content:center}}.mobile-menu-label{display:none}@media(max-width:599px){.navigation-refined .menu-toggle{display:flex!important;width:auto;min-width:34px}.mobile-menu-label{display:inline;font-size:13px;font-weight:400}.navigation-refined .menu-toggle>svg{display:none}.navigation-refined .desktop-nav.mobile-open{background:#e6e6e1;padding-top:25px}.navigation-refined .desktop-nav.mobile-open>.nav-group,.navigation-refined .desktop-nav.mobile-open>a:not(.mobile-contact){border-bottom:1px solid #bfc3bd}.navigation-refined .desktop-nav.mobile-open .nav-trigger,.navigation-refined .desktop-nav.mobile-open>a{font-size:15px;padding:16px 0}.navigation-refined .desktop-nav.mobile-open .nav-trigger{width:100%;justify-content:space-between}.navigation-refined .desktop-nav.mobile-open .mobile-contact{display:flex;justify-content:space-between;width:100%;border-radius:999px;padding:13px 20px;background:var(--lissa-deep);color:#fff;margin-top:22px}.navigation-refined .nav-dropdown{background:#dcded8;padding:8px 12px}.lg-closing>.l-container{display:flex;flex-direction:column;gap:0;padding:12px}.lg-closing>.l-container>div:first-child{display:contents}.lg-home .lg-closing h2{order:1;align-self:stretch;margin:16px 12px 0}.lg-closing p{order:2;align-self:stretch;margin:30px 12px 35px}.lg-closing-sculpture{order:3;width:100%;height:auto;aspect-ratio:1}.lg-closing .lg-button{order:4;align-self:center;margin:26px 0 20px}}.lg-brain-card .lg-product-brain{position:relative;background:#e8e9e9}.lg-brain-card .lg-product-brain>img,.lg-brain-card .lg-product-brain>video{display:block;width:100%;height:100%;object-fit:cover}.lg-brain-card .lg-product-brain>video{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none}.lg-brain-card .lg-product-brain>video.is-ready{opacity:1}@media(prefers-reduced-motion:reduce){.lg-brain-card .lg-product-brain>video.is-ready{opacity:0}}.lg-connections.lg-integrations-marquee{display:grid;grid-template-columns:145px minmax(0,1fr);column-gap:64px;row-gap:21px;align-content:center;align-items:center;min-height:230px;padding-block:48px 42px}.lg-integrations-marquee>.lg-connections-caption{grid-column:1;grid-row:1;margin:0;font-size:13px;line-height:1.5;color:#646b73}.lg-integrations-marquee>.lg-logo-window{grid-column:2;grid-row:1;display:block;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 32px,#000 calc(100% - 32px),transparent);mask-image:linear-gradient(90deg,transparent,#000 32px,#000 calc(100% - 32px),transparent)}.lg-logo-track{display:flex;width:max-content;animation:lissa-logos-travel 64s linear infinite;animation-play-state:paused}.lg-integrations-marquee[data-moving=true] .lg-logo-track{animation-play-state:running}.lg-logo-group{display:flex;flex:none;align-items:center;gap:52px;margin:0;padding:4px 26px;list-style:none}.lg-logo-group>li{display:flex;flex:none;align-items:center;gap:10px;color:#686c70;font-size:18px;font-weight:400;line-height:1.4;letter-spacing:-.015em;white-space:nowrap;filter:grayscale(1);-webkit-user-select:none;user-select:none}.lg-integrations-marquee .lg-logo-group img{display:block;flex:none;width:28px;height:28px;object-fit:contain;mix-blend-mode:multiply}.lg-logo-group>li[data-logo=jira]>img{width:72px;height:28px;object-fit:cover}.lg-logo-group>li[data-logo=dvelop]>img{width:82px;height:28px;object-fit:cover}.lg-logo-group>li[data-logo=hubspot]>img{object-fit:cover}.lg-integrations-marquee>.lg-connections-bottom{grid-column:1/-1;grid-row:2;display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:24px;padding-inline:0}.lg-integrations-marquee .lg-connections-link{display:inline-flex;align-items:center;gap:9px;min-height:28px;color:#646b73;font-size:13px;font-weight:400;line-height:1.3;filter:none;opacity:1;text-decoration:none}.lg-connections-link>svg{flex:none;width:15px;height:15px}@keyframes lissa-logos-travel{to{transform:translate(-50%)}}@media(hover:hover)and (pointer:fine){.lg-integrations-marquee .lg-connections-link:hover{color:var(--lissa-ink);text-decoration:underline;text-underline-offset:4px}}@media(max-width:1199px){.lg-connections.lg-integrations-marquee{grid-template-columns:128px minmax(0,1fr);column-gap:32px;min-height:210px}.lg-logo-group{gap:42px;padding-inline:21px}}@media(max-width:899px){.lg-connections.lg-integrations-marquee{grid-template-columns:minmax(0,1fr);row-gap:22px;min-height:220px;padding-block:35px 31px}.lg-integrations-marquee>.lg-connections-caption{grid-column:1;grid-row:1;max-width:none;text-align:center}.lg-integrations-marquee>.lg-connections-caption br{display:none}.lg-integrations-marquee>.lg-logo-window{grid-column:1;grid-row:2}.lg-integrations-marquee>.lg-connections-bottom{grid-column:1;grid-row:3;justify-content:flex-start;padding-inline:0;position:relative;min-height:28px}.lg-logo-group>li{font-size:17px}.lg-integrations-marquee .lg-logo-group img{width:26px;height:26px}}@media(prefers-reduced-motion:reduce){.lg-integrations-marquee>.lg-logo-window{overflow:visible;-webkit-mask-image:none;mask-image:none}.lg-integrations-marquee .lg-logo-track{width:auto;animation:none;transform:none}.lg-integrations-marquee .lg-logo-group{justify-content:flex-start;flex-wrap:wrap;gap:23px 30px;flex:1;min-width:0;padding:4px 0}.lg-integrations-marquee .lg-logo-group[aria-hidden=true]{display:none}}.lg-time-fact .lg-evidence{padding-block:32px 88px}.lg-time-fact .lg-evidence-intro>h2{font-size:36px;font-weight:400;line-height:1.07;letter-spacing:-.025em;text-wrap:initial;margin:0 0 25px}.lg-time-fact .lg-evidence-intro>p{font-size:20px;line-height:1.4;letter-spacing:0;margin:0}.lg-time-fact .lg-evidence-intro>small{margin-top:28px}.lg-time-fact .lg-evidence-row{grid-template-columns:minmax(150px,.82fr) minmax(0,1fr)}@media(max-width:899px){.lg-time-fact .lg-evidence-intro>h2{font-size:32px}.lg-time-fact .lg-evidence-intro>p{font-size:18px}.lg-time-fact .lg-evidence-row{grid-template-columns:minmax(0,.82fr) minmax(0,1fr)}}@media(max-width:599px){.lg-time-fact .lg-evidence{padding-block:24px 56px;gap:36px}.lg-time-fact .lg-evidence-intro>h2{font-size:29px;margin-bottom:23px}.lg-time-fact .lg-evidence-intro>p{max-width:none}.lg-time-fact .lg-evidence-intro>small{margin-top:23px}}.platform-page{--platform-blue: #4e6ed1;--platform-deep: #203a84;--platform-ground: #f4f6fa;--platform-ink: #171b24;--platform-secondary: #555d6b;color:var(--platform-ink);background:#fff}.platform-page .lissa-icon{--lissa-ink: var(--platform-deep);--lissa-accent: var(--platform-blue)}.platform-page .button .lissa-icon{--lissa-ink: currentColor;--lissa-accent: currentColor}.platform-page h1,.platform-page h2,.platform-page h3{font-weight:400;word-spacing:0;letter-spacing:-.01em}.platform-page .product-hero{padding:28px 0 0;background:#fff}.platform-page .product-tabs.module-navigation{margin:0 auto 72px}.platform-page .product-hero-copy{text-align:center;max-width:1000px;margin:0 auto 64px}.platform-page .product-hero-copy h1{font-size:clamp(38px,4.2vw,60px);letter-spacing:-.01em;line-height:1.1}.platform-page .product-hero-copy h1>span{color:inherit}.platform-page .product-hero-copy>p{max-width:655px;margin:27px auto 0;color:var(--platform-secondary);font-size:17px;line-height:1.75}.platform-hero-actions{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:16px 30px;margin-top:30px}.platform-page .button{min-height:44px;border-radius:999px;padding:8px 9px 8px 20px;gap:22px;background:var(--platform-deep);color:#fff;box-shadow:none;font-size:13px;font-weight:400}.platform-page .button>svg{width:27px;height:27px;padding:6px;color:var(--platform-deep);background:#fff;border-radius:50%}.platform-hero-actions>.text-link{font-size:13px;color:var(--platform-ink);font-weight:400}.platform-page section[id]{scroll-margin-top:0}.platform-section{padding-block:104px}.platform-section-intro{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start;margin-bottom:62px}.platform-section-intro h2,.platform-context-split h2,.platform-faq>h2{font-size:clamp(32px,3.25vw,48px);line-height:1.13;max-width:620px}.platform-section-intro>div{max-width:520px;padding-top:3px}.platform-section-intro p,.platform-context-split p{color:var(--platform-secondary);font-size:16px;line-height:1.8}.platform-soft{background:var(--platform-ground)}.platform-feature-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:64px}.platform-feature-pair .platform-feature-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:80px}.platform-feature-columns>article{min-width:0}.platform-feature-heading{display:flex;align-items:center;gap:13px;margin-bottom:18px}.platform-feature-heading>svg{color:var(--platform-deep)}.platform-feature-columns h3{font-size:23px;line-height:1.3}.platform-feature-columns p,.platform-steps p,.platform-knowledge-rows p{color:var(--platform-secondary);font-size:16px;line-height:1.8}.platform-section>.text-link,.platform-section>.l-container>.text-link{margin-top:32px;color:var(--platform-deep)}.platform-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px}.platform-steps>li{min-width:0;padding-top:26px;border-top:2px solid #dce4f4}.platform-steps h3{font-size:24px;line-height:1.3;margin-bottom:14px}.platform-page .platform-caption{font-size:12px;line-height:1.75;color:#697080;margin-top:16px}.platform-example-stage{padding:54px 70px;background:#eaf0fb}.platform-example-shell{background:#fff;border:1px solid #dfe4ed;border-radius:8px;overflow:hidden;max-width:1180px;margin-inline:auto}.platform-example-toolbar{display:flex;justify-content:space-between;align-items:center;padding:18px 24px;gap:20px;border-bottom:1px solid #edf0f4}.platform-example-toolbar>span{display:inline-flex;align-items:center;gap:10px;font-size:14px;font-weight:400}.platform-example-toolbar img,.platform-answer-author img{width:24px;height:24px;object-fit:contain}.platform-example-toolbar>.platform-example-workspace{color:#667180;font-size:12px;font-weight:400}.platform-example-layout{display:grid;grid-template-columns:220px 1fr}.platform-example-sidebar{background:#fafbfc;padding:27px 19px;border-right:1px solid #edf0f4}.platform-example-project{display:flex;align-items:center;gap:9px;font-size:12px;font-weight:400}.platform-example-project svg{color:var(--platform-deep)}.platform-example-sidebar-label{display:block;font-size:11px;color:#697061;margin-top:36px;margin-bottom:15px}.platform-example-file{display:flex;align-items:start;gap:8px;font-size:11px;line-height:1.6;color:#545f71;margin-top:15px}.platform-example-file svg{margin-top:2px;color:#818a9c}.platform-example-sidebar>p{margin-top:50px;white-space:pre-line;color:#66705d;font-size:11px;line-height:1.7}.platform-example-body{padding:38px 50px 42px;min-height:430px}.platform-example-question{margin:0 0 31px auto;max-width:480px;padding:16px 20px;border-radius:14px 14px 3px;background:#f0f3f8}.platform-example-question>p{font-size:14px;line-height:1.65;color:#303846}.platform-example-answer{min-width:0;max-width:680px}.platform-answer-author{display:flex;align-items:center;gap:9px;font-size:12px;font-weight:400;margin-bottom:18px}.platform-answer-author img{width:21px;height:21px}.platform-example-answer>h2{font-size:23px;line-height:1.35;margin-bottom:15px;letter-spacing:-.01em}.platform-example-answer>p{font-size:14px;line-height:1.9;color:#535d6b;min-height:102px}.platform-example-sources{margin-top:20px}.platform-example-sources summary{display:flex;align-items:center;gap:9px;width:max-content;max-width:100%;padding:9px 13px;border:1px solid #dfe5ef;border-radius:6px;cursor:pointer;font-size:11px;list-style:none;color:var(--platform-deep)}.platform-example-sources summary>svg:last-child{margin-left:8px}.platform-example-sources[open] summary>svg:last-child{transform:rotate(180deg)}.platform-example-sources article{padding:18px 0 0}.platform-example-sources h3{font-size:13px;font-weight:400;letter-spacing:0}.platform-example-sources article p{color:#667285;font-size:12px;line-height:1.8;margin-top:6px}.platform-example-selector{display:flex;justify-content:center;flex-wrap:wrap;gap:10px 32px;padding-top:25px}.platform-example-selector button{display:inline-flex;align-items:center;gap:18px;min-height:42px;padding:8px 0;font-size:13px;color:#7b8391}.platform-example-selector button[aria-pressed=true]{color:var(--platform-deep)}.platform-example-selector button>svg{opacity:.55}.platform-example-selector button[aria-pressed=true]>svg{opacity:1}.platform-example>.platform-caption{text-align:center;margin-top:10px}.platform-video .video-demo{padding-bottom:0}.platform-video video{max-height:650px;width:100%;background:#eaf0fb;border:0;border-radius:0}.platform-nexus-stage{background:#edf1f8;padding:48px 64px 0;overflow:hidden}.platform-product-image .nexus-screenshot{max-width:1100px;border-radius:8px 8px 0 0;background:#fff;border:0}.platform-product-image .nexus-screenshot>img{display:block;width:100%;height:auto;max-height:660px;object-fit:cover;object-position:top}.platform-product-image figcaption{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:10px 24px}.platform-product-image figcaption a{display:inline-flex;align-items:center;gap:8px;color:var(--platform-deep)}.platform-knowledge-rows>article{display:grid;grid-template-columns:36px .8fr 1.2fr;align-items:start;gap:24px;padding-block:29px}.platform-knowledge-rows>article+article{border-top:1px solid #dfe4ed}.platform-knowledge-rows>article:last-child{padding-bottom:0}.platform-knowledge-rows>article>svg{color:var(--platform-deep)}.platform-knowledge-rows h3{font-size:25px;line-height:1.3}.platform-context-split{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.platform-context-split h2{margin-bottom:28px}.platform-context-split p+p{margin-top:20px}.platform-context-split .text-link{margin-top:28px;color:var(--platform-deep)}.platform-integration-flow{display:grid;grid-template-columns:1.15fr 22px 1fr 22px 1fr;align-items:center;gap:40px;padding:68px;background:#eaf0fb}.platform-flow-sources{text-align:center;min-width:0}.platform-flow-logos{display:flex;flex-wrap:wrap;gap:19px;justify-content:center;align-items:center;margin-bottom:27px}.platform-flow-logos img{width:34px;height:34px;object-fit:contain}.platform-flow-sources h2{font-size:21px;line-height:1.3;margin-bottom:9px}.platform-flow-sources p{font-size:12px;line-height:1.7;color:#617087}.platform-flow-node{display:grid;grid-template-columns:1fr auto;align-content:center;gap:9px 14px;background:#fff;padding:36px 28px;border-radius:6px;min-height:213px}.platform-flow-node>svg:first-child{grid-column:1/-1;margin-bottom:13px;color:var(--platform-deep)}.platform-flow-node h2{grid-column:1;grid-row:2;font-size:24px;line-height:1.3}.platform-flow-node p{grid-column:1/-1;font-size:12px;color:#617087}.platform-flow-node>svg:last-child{grid-column:2;grid-row:2;align-self:center;color:var(--platform-deep)}.platform-flow-arrow{color:#96a8ca}.platform-page .integration-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.platform-page .integration-card{display:flex;flex-direction:column;padding:30px;border:0;border-radius:0;min-width:0;background:#f4f6fa;scroll-margin-top:0}.platform-page .integration-card:target{outline:2px solid var(--platform-blue);outline-offset:4px}.platform-integration-card-top{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:14px;margin-bottom:35px}.platform-integration-card-top img{width:40px;height:40px;object-fit:contain}.integration-ecosystem-label{font-size:11px;color:#758093}.platform-page .integration-card h3{font-size:23px;margin:0}.platform-page .integration-card p{font-size:15px;line-height:1.75;min-height:53px;margin-top:12px;color:var(--platform-secondary)}.platform-page .integration-card .text-link{font-size:12px;gap:12px;margin-top:auto;padding-top:28px;color:var(--platform-deep)}.platform-result-count{font-size:12px;color:#66715f;margin-bottom:20px}.platform-page .explorer-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:23px}.platform-page .filter-tabs{display:flex;flex-wrap:wrap;gap:5px}.platform-page .filter-tabs>button{min-height:42px;border:0;border-radius:999px;color:#738096;padding:9px 15px;font-size:13px}.platform-page .filter-tabs>button[aria-pressed=true]{color:var(--platform-deep);background:#edf1fa}.platform-page .search-input{min-width:260px;padding:12px 15px;border-radius:999px;border:1px solid #dfe4ed;color:#758093}.platform-page .search-input:focus-within{outline:2px solid var(--platform-blue);outline-offset:3px}.platform-page .search-input input{font-size:14px;min-width:0;width:100%;color:var(--platform-ink)}.platform-catalog-note{margin-top:25px;padding:20px 0;border-bottom:1px solid #e4e8ef}.platform-catalog-note summary{display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;font-size:13px;list-style:none}.platform-catalog-note p{color:var(--platform-secondary);font-size:14px;line-height:1.85;max-width:840px;margin-top:18px}.platform-empty{padding:40px 30px;background:#f4f6fa}.platform-empty h3{font-size:25px}.platform-empty p{font-size:16px;color:var(--platform-secondary);margin-top:12px}.platform-empty .text-link{margin:22px 28px 0 0;font-size:13px;color:var(--platform-deep)}.platform-faq{display:grid;grid-template-columns:1fr 1.5fr;gap:80px}.platform-faq details{border-top:1px solid #e4e8ef;padding-block:25px}.platform-faq details:last-child{border-bottom:1px solid #e4e8ef}.platform-faq summary{display:flex;align-items:center;justify-content:space-between;gap:24px;cursor:pointer;list-style:none;font-size:16px;line-height:1.5}.platform-faq summary>svg{flex-shrink:0;color:var(--platform-deep);transition:transform .18s ease}.platform-faq details[open] summary>svg{transform:rotate(45deg)}.platform-faq details p{color:var(--platform-secondary);font-size:15px;line-height:1.85;padding-right:30px;margin-top:18px}.platform-page summary::-webkit-details-marker{display:none}.platform-related{padding-bottom:104px}.platform-related>div{display:grid;grid-template-columns:1fr 1fr;gap:24px}.platform-related a{background:#f4f6fa;padding:38px}.platform-related a>svg{color:var(--platform-deep)}.platform-related h2{display:flex;align-items:center;justify-content:space-between;font-size:27px;margin-top:25px}.platform-related h2>svg{color:var(--platform-deep)}.platform-related a>p{font-size:15px;line-height:1.8;color:var(--platform-secondary);max-width:480px;margin-top:15px}.platform-contact{background:var(--platform-deep);padding-block:88px;color:#fff}.platform-contact>.l-container{display:flex;align-items:center;justify-content:space-between;gap:80px}.platform-contact h2{font-size:clamp(32px,3.15vw,46px);line-height:1.16;max-width:720px}.platform-contact p{color:#d5def5;font-size:16px;line-height:1.8;max-width:670px;margin-top:25px}.platform-contact .button{flex-shrink:0;background:#fff;color:var(--platform-deep)}.platform-contact .button>svg{color:#fff;background:var(--platform-deep)}.platform-contact .button:focus-visible{outline-color:#fff}@media(hover:hover)and (pointer:fine){.platform-page .button:hover{background:#294a9b;transform:none}.platform-page .button:hover>svg{transform:translate(2px)}.platform-example-selector button:hover{color:var(--platform-deep)}.platform-flow-node:hover{background:#fafcff}.platform-flow-node:hover h2,.platform-related a:hover h2{color:var(--platform-deep)}.platform-page .integration-card:hover{background:#edf1f9;box-shadow:none}.platform-contact .button:hover{background:#eaf0fb}}.platform-page .button:active{transform:scale(.98)}@media(max-width:1099px){.platform-section{padding-block:88px}.platform-section-intro{gap:45px;margin-bottom:48px}.platform-example-stage{padding:35px}.platform-example-layout{grid-template-columns:185px 1fr}.platform-example-body{padding:31px}.platform-feature-columns{gap:32px}.platform-feature-pair .platform-feature-columns{gap:48px}.platform-integration-flow{gap:20px;padding:40px}.platform-flow-node{padding:28px 20px}.platform-flow-node h2{font-size:21px}.platform-flow-logos{gap:13px}.platform-flow-logos img{width:29px;height:29px}.platform-page .explorer-toolbar{flex-wrap:wrap}.platform-page .search-input{flex:1}.platform-page .integration-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-nexus-stage{padding:35px 40px 0}.platform-context-split,.platform-faq{gap:44px}}@media(max-width:799px){.platform-page .product-tabs.module-navigation{margin-bottom:54px}.platform-page .product-hero-copy{margin-bottom:48px}.platform-page .product-hero-copy>p{font-size:16px;max-width:570px}.platform-section{padding-block:72px}.platform-section-intro{grid-template-columns:1fr;gap:24px;margin-bottom:42px}.platform-section-intro>div{max-width:600px;padding-top:0}.platform-example-stage{padding:28px}.platform-example-layout{grid-template-columns:155px 1fr}.platform-example-sidebar{padding:25px 15px}.platform-example-body{padding:27px}.platform-example-toolbar{padding-inline:20px}.platform-feature-columns{grid-template-columns:1fr;gap:32px}.platform-feature-columns>article{display:grid;grid-template-columns:.9fr 1.1fr;gap:32px}.platform-feature-heading{align-items:start;margin:0}.platform-feature-heading>svg{margin-top:4px}.platform-feature-columns h3{font-size:22px}.platform-feature-pair .platform-feature-columns{grid-template-columns:1fr;gap:32px}.platform-steps{gap:26px}.platform-steps h3{font-size:22px}.platform-integration-flow{grid-template-columns:1fr 18px 1fr 18px 1fr;gap:10px;padding:28px}.platform-flow-node{padding:25px 16px;min-height:200px}.platform-flow-node h2,.platform-flow-sources h2{font-size:18px}.platform-flow-node p,.platform-flow-sources p{font-size:11px}.platform-flow-logos{display:grid;grid-template-columns:29px 29px;gap:13px}.platform-flow-logos img{width:29px;height:29px}.platform-knowledge-rows>article{grid-template-columns:30px .8fr 1.2fr;gap:18px}.platform-knowledge-rows h3{font-size:23px}.platform-context-split{gap:32px;grid-template-columns:1fr}.platform-context-split>.tenant-diagram{max-width:580px;width:100%;margin-inline:auto}.platform-faq{grid-template-columns:1fr;gap:30px}.platform-contact>.l-container{gap:32px}.platform-contact h2{font-size:34px}.platform-contact .button{font-size:12px}.platform-related{padding-bottom:72px}}@media(max-width:599px){.platform-page .product-hero{padding-top:22px}.platform-page .product-tabs.module-navigation{margin-bottom:46px}.platform-page .product-hero-copy{text-align:left;margin-bottom:36px}.platform-page .product-hero-copy h1{font-size:clamp(30px,8vw,42px);letter-spacing:-.01em}.platform-page--nexus .product-hero-copy h1{font-size:clamp(28px,7.1vw,40px)}.platform-page .product-hero-copy>p{margin-top:24px;font-size:16px;line-height:1.75}.platform-hero-actions{align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:17px;margin-top:25px}.platform-page .button{min-height:44px;font-size:12px;padding-left:18px;gap:20px}.platform-section{padding-block:58px}.platform-section-intro h2,.platform-context-split h2,.platform-faq>h2{font-size:32px}.platform-section-intro p,.platform-context-split p{font-size:16px}.platform-example-stage{padding:19px 12px;margin-inline:-4px}.platform-example-shell{border-radius:6px}.platform-example-sidebar{display:none}.platform-example-layout{grid-template-columns:1fr}.platform-example-toolbar{padding:15px}.platform-example-toolbar>span{font-size:12px;gap:8px}.platform-example-toolbar>.platform-example-workspace{font-size:10px;gap:5px}.platform-example-toolbar>.platform-example-workspace svg{width:13px}.platform-example-toolbar img{width:21px;height:21px}.platform-example-body{padding:25px 18px 27px;min-height:0}.platform-example-question{padding:14px 15px;margin-bottom:27px}.platform-example-question>p{font-size:13px}.platform-example-answer>h2{font-size:21px}.platform-example-answer>p{min-height:0;font-size:13px;line-height:1.85}.platform-example-sources summary{font-size:11px;gap:7px;padding:9px}.platform-example-selector{justify-content:space-between;gap:5px 9px;padding-top:17px}.platform-example-selector button{font-size:11px;gap:6px}.platform-example-selector button>svg{width:12px}.platform-example>.platform-caption{text-align:left;font-size:11px;margin-top:8px}.platform-feature-columns>article{display:block}.platform-feature-heading{margin-bottom:15px}.platform-feature-columns h3,.platform-steps h3{font-size:23px}.platform-feature-columns p,.platform-steps p{font-size:16px}.platform-steps{grid-template-columns:1fr;gap:28px}.platform-steps>li{padding-top:20px}.platform-nexus-stage{padding:22px 20px 0}.platform-product-image .nexus-screenshot{border-radius:4px 4px 0 0}.platform-product-image .nexus-screenshot>img{max-height:none}.platform-product-image figcaption{font-size:11px}.platform-knowledge-rows>article{grid-template-columns:25px 1fr;gap:12px}.platform-knowledge-rows p{grid-column:2;font-size:16px}.platform-context-split{grid-template-columns:1fr;gap:30px}.platform-integration-flow{grid-template-columns:1fr;gap:17px;padding:31px 24px}.platform-flow-arrow{justify-self:center;transform:rotate(90deg)}.platform-flow-logos{display:flex;gap:23px;margin-bottom:20px}.platform-flow-logos img{width:30px;height:30px}.platform-flow-sources h2{font-size:21px}.platform-flow-node{padding:25px;min-height:0}.platform-flow-node h2{font-size:23px}.platform-flow-node p,.platform-flow-sources p{font-size:13px}.platform-page .integration-cards{grid-template-columns:1fr;gap:14px}.platform-page .integration-card{padding:26px}.platform-page .integration-card p{min-height:0;font-size:15px}.platform-integration-card-top{margin-bottom:25px}.platform-page .integration-card .text-link{font-size:13px;padding-top:23px}.platform-page .explorer-toolbar{align-items:stretch;flex-direction:column}.platform-page .filter-tabs>button{padding-inline:13px;font-size:12px}.platform-page .search-input{min-width:0}.platform-page .search-input input{font-size:16px}.platform-faq summary{font-size:16px;gap:18px}.platform-faq details p{padding-right:0;font-size:15px}.platform-related{padding-bottom:58px}.platform-related>div{grid-template-columns:1fr;gap:18px}.platform-related a{padding:28px}.platform-related h2{font-size:24px;margin-top:22px}.platform-contact{padding-block:58px}.platform-contact>.l-container{align-items:flex-start;flex-direction:column;gap:29px}.platform-contact h2{font-size:32px}.platform-contact p{font-size:16px;margin-top:22px}}@media(prefers-reduced-motion:reduce){.platform-page .button,.platform-page .button>svg,.platform-faq summary>svg{transition:none}.platform-page .button:active{transform:none}}.platform-page{--platform-ground:#f0f1ed;--platform-ink:#151916;--platform-secondary:#666a64;background:#fafaf8}.platform-page h1,.platform-page h2,.platform-page h3{font-weight:400;letter-spacing:-.01em}.platform-page .l-container{width:calc(100% - 48px);max-width:1600px}.platform-page .product-hero{background:#fafaf8;padding:60px 0 88px}.platform-page .product-hero-copy{max-width:none;margin:0;text-align:center}.platform-product-category{display:block;font-size:13px;line-height:18px}.platform-page .product-hero-copy h1{font-size:clamp(52px,4.7vw,68px);font-weight:400;line-height:1;letter-spacing:-.01em;margin:31px 0 0}.platform-hero-actions{gap:18px;margin-top:30px;flex-wrap:wrap}.platform-hero-actions>p{font-size:17px;line-height:1.5;color:var(--platform-ink)}.platform-page .platform-hero-actions .button{min-height:32px;background:#e6e7e3;color:#151916;padding:4px 5px 4px 15px;font-size:12px;gap:12px}.platform-page .platform-hero-actions .button>svg{width:23px;height:23px;padding:6px;color:#151916}.platform-example-stage{background:#e7e9e4;padding:75px 9%;min-height:650px;display:flex;align-items:center}.platform-example-shell{width:100%;border:1px solid #fff;border-radius:13px;background:#fdfefb;box-shadow:0 22px 65px #26302014}.platform-interface-dot{width:6px;height:6px;border-radius:50%;background:#354c83;display:inline-block}.platform-example-toolbar{padding:20px 24px;border-color:#e3e6df}.platform-example-toolbar>span{font-weight:400;font-size:12px}.platform-example-sidebar{background:#f4f5f0;border-color:#e3e6df;padding:28px 22px}.platform-example-body{padding:42px 50px 46px;min-height:430px}.platform-example-question{background:#edf0e8;border-radius:13px;padding:18px 22px}.platform-example-question>p{font-size:13px;color:#34392f}.platform-example-answer>h2{letter-spacing:-.01em;font-size:24px}.platform-example-answer>p{color:#5d6459;font-size:13px}.platform-answer-author{font-weight:400;font-size:11px}.platform-example-sources summary{color:#3b4c71;border-color:#dce1d5;background:#fafbf7;font-size:10px}.platform-example-selector{padding-top:23px;gap:26px}.platform-example-selector button{font-size:12px;color:#6b7264}.platform-example-selector button[aria-pressed=true]{color:#1d2920}.platform-example>.platform-caption{font-size:10px;color:#68705f}.platform-section{padding-block:130px}.platform-section-intro{gap:10%;margin-bottom:68px;grid-template-columns:.85fr 1.15fr}.platform-section-intro h2,.platform-context-split h2,.platform-faq>h2{font-size:clamp(30px,2.45vw,38px);line-height:1.14}.platform-section-intro p,.platform-context-split p{font-size:16px;line-height:1.45}.platform-editorial-intro{display:grid;grid-template-columns:.88fr 1.12fr;gap:8%;align-items:stretch}.platform-editorial-copy{display:flex;flex-direction:column;padding-top:10px}.platform-editorial-copy>h2{font-size:clamp(32px,2.5vw,38px);line-height:1.13;margin-bottom:27px}.platform-editorial-copy>p{max-width:490px;font-size:16px;line-height:1.45;color:var(--platform-secondary)}.platform-small-features{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:auto;padding-top:70px}.platform-small-features h3{font-size:14px;line-height:1.5;letter-spacing:-.01em;margin-bottom:13px}.platform-small-features p{color:var(--platform-secondary);font-size:13px;line-height:1.45}.platform-editorial-intro>.product-scene{min-height:0;aspect-ratio:1.08}.platform-editorial-intro>.product-scene-source{padding:9% 12% 0}.platform-centered-heading{text-align:center;margin:0 auto 85px;max-width:670px}.platform-centered-heading h2{font-size:clamp(32px,2.9vw,43px);line-height:1.08}.platform-centered-heading>p{max-width:560px;margin:22px auto 0;font-size:15px;line-height:1.45;color:var(--platform-secondary)}.platform-process-section{padding-top:15px}.platform-process-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.platform-process-grid>article{min-width:0}.platform-process-grid>article>.product-scene,.platform-process-grid>article>.product-network-scene{aspect-ratio:4/5;min-height:0;height:auto}.platform-process-grid .scene-source-paper{margin-bottom:-33%}.platform-process-grid .product-network-scene-static .scene-network-map,.platform-process-grid .scene-network-content{min-height:0}.platform-process-grid .scene-network-status{font-size:8px}.platform-process-grid h3,.platform-system-grid h3{font-size:18px;line-height:1.4;margin-top:22px;margin-bottom:13px;letter-spacing:-.01em}.platform-process-grid>article>p,.platform-system-grid>article>p{color:var(--platform-secondary);font-size:14px;line-height:1.45;max-width:410px}.platform-process-grid+.platform-caption{margin-top:27px;font-size:10px}.platform-system-section{display:grid;grid-template-columns:.77fr 1.23fr;gap:8%}.platform-system-heading h2{font-size:clamp(30px,2.5vw,38px);line-height:1.15}.platform-system-heading>p{color:var(--platform-secondary);font-size:15px;line-height:1.45;max-width:360px;margin-top:26px}.platform-system-heading .text-link{font-size:12px;color:var(--platform-ink);margin-top:26px}.platform-system-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.platform-system-grid>article{min-width:0}.platform-system-grid .product-scene{aspect-ratio:4/5;min-height:0;height:auto;background:#e2e5dc;padding:9%}.platform-system-grid h3{font-size:17px}.platform-system-grid>article>p{font-size:13px}.platform-nexus-hero-stage>.product-network-scene{min-height:650px}.platform-nexus-hero-stage .scene-network-content,.platform-nexus-hero-stage .scene-network-map{min-height:520px}.platform-nexus-hero-stage>.platform-caption{text-align:center;font-size:10px}.platform-original-nexus{overflow:hidden;display:flex;flex-direction:column;justify-content:center;background:#e7e9e4;padding:8% 7% 6%;min-width:0}.platform-original-nexus>img{display:block;width:100%;height:auto;box-shadow:0 12px 32px #26302016;border-radius:6px}.platform-original-nexus>a{display:flex;align-items:center;justify-content:flex-end;gap:8px;color:#5b6558;font-size:10px;margin-top:21px}.platform-page--nexus #nexus-kontext{padding-top:10px}.platform-knowledge-rows>article{grid-template-columns:32px .75fr 1.25fr;padding-block:35px;gap:27px}.platform-knowledge-rows h3{font-size:22px}.platform-knowledge-rows p{font-size:15px;line-height:1.45}.platform-knowledge-rows>article>svg{color:#5d6755}.platform-steps{gap:48px;counter-reset:platform-step}.platform-steps>li{border-color:#cbd2c0;border-width:1px;padding-top:26px}.platform-steps>li:before{counter-increment:platform-step;content:"0" counter(platform-step);display:block;color:#888f80;font-size:12px;margin-bottom:38px}.platform-steps h3{font-size:23px}.platform-steps p{font-size:15px;line-height:1.45}.platform-page--integrationen .product-hero-copy h1{font-size:clamp(52px,4.4vw,64px)}.platform-integration-hero-stage{height:590px}.platform-integration-hero-stage .product-scene-integrations{min-height:0;padding:9% 15%}.platform-integration-hero-stage .scene-integration-bridge>div{padding:35px 45px}.platform-integration-hero-stage .scene-integration-bridge>div>span:first-child{font-size:24px}.platform-integration-hero-stage .scene-integration-bridge>div>span:last-child{font-size:10px}.platform-integration-intro .platform-integration-flow{width:100%;max-width:none;margin:0;padding:50px 0 0;background:transparent;border-top:1px solid #dce0d5}.platform-integration-flow .platform-flow-node{min-height:170px;padding:22px;background:transparent}.platform-integration-flow .platform-flow-node>svg:first-child{display:none}.platform-integration-flow .platform-flow-node h2{font-size:25px}.platform-integration-flow .platform-flow-node p{color:var(--platform-secondary)}.platform-integration-flow .platform-flow-logos img{filter:grayscale(1);opacity:.7}.platform-integration-intro+.platform-section{padding-top:0}.platform-page .integration-cards{gap:26px}.platform-page .integration-card{background:#eef1f2;padding:32px;min-height:280px}.platform-page .integration-card h3{font-size:21px;letter-spacing:-.01em}.platform-page .integration-card p{font-size:14px;line-height:1.45}.platform-page .integration-card .text-link{color:#35434d;font-size:12px}.platform-integration-card-top{margin-bottom:35px}.integration-ecosystem-label{font-size:10px;color:#65705b}.platform-page .filter-tabs>button{color:#5d6972;font-size:12px}.platform-page .filter-tabs>button[aria-pressed=true]{color:#293943;background:#e5eaed}.platform-page .search-input{border-color:#d7dfe4;background:transparent}.platform-feature-heading>svg{display:none}.platform-feature-columns{gap:60px}.platform-feature-columns h3{font-size:22px}.platform-feature-columns p{font-size:15px}.platform-module-links{display:flex;justify-content:center;gap:52px;padding:34px 0;border-block:1px solid #dce1d5}.platform-module-links>a{display:flex;align-items:center;gap:16px;font-size:13px;color:#6d7564}.platform-module-links>a[aria-current=page]{color:#1b2416}.platform-module-links>a>svg{width:14px}.platform-faq{grid-template-columns:.85fr 1.15fr;gap:10%}.platform-faq details{border-color:#dce1d5;padding-block:26px}.platform-faq summary{font-size:16px}.platform-faq details p{font-size:14px;color:var(--platform-secondary)}.platform-faq summary>svg{color:#4b5740}.platform-related{padding-bottom:130px}.platform-related>div{gap:32px}.platform-related a{padding:0;background:transparent;min-width:0}.platform-related-visual{height:340px;overflow:hidden}.platform-related-visual .product-scene{min-height:0}.platform-related-visual .product-scene-source{padding:8% 20% 0}.platform-related-visual .scene-source-paper{margin-bottom:-50%}.platform-related-visual .product-network-scene-static .scene-network-map{min-height:260px}.platform-related-visual .scene-network-toolbar,.platform-related-visual .scene-network-status{display:none}.platform-related-visual .scene-integration-lane img{border-radius:12px}.platform-related h2{font-size:23px;margin-top:23px}.platform-related a>p{font-size:14px;line-height:1.45;max-width:480px}.platform-contact{width:calc(100% - 48px);max-width:1080px;margin:0 auto 130px;background:#182b58;border-radius:14px;padding:62px}.platform-contact>.l-container{width:100%;max-width:none;gap:50px}.platform-contact h2{font-size:34px;line-height:1.14}.platform-contact p{font-size:14px;line-height:1.45;margin-top:24px;color:#ced5e4}.platform-contact .button{font-size:12px}@media(hover:hover)and (pointer:fine){.platform-page .platform-hero-actions .button:hover{background:#daddd4}.platform-page .integration-card:hover{background:#e5ebee}.platform-module-links>a:hover{color:#1b2416}}@media(max-width:1099px){.platform-editorial-intro{gap:5%}.platform-small-features{gap:22px;padding-top:40px}.platform-example-stage{padding:55px 6%;min-height:590px}.platform-example-layout{grid-template-columns:180px minmax(0,1fr)}.platform-example-body{padding:35px}.platform-system-section{grid-template-columns:.7fr 1.3fr;gap:5%}.platform-system-grid{gap:22px}.platform-system-grid .product-scene{aspect-ratio:.72;padding:7%}.platform-process-grid{gap:24px}.platform-contact{padding:48px}.platform-contact h2{font-size:31px}}@media(max-width:799px){.platform-page .product-hero{padding:52px 0 70px}.platform-page .product-hero-copy h1{font-size:52px}.platform-section{padding-block:88px}.platform-editorial-intro{grid-template-columns:1fr;gap:42px}.platform-editorial-copy>p{max-width:620px}.platform-small-features{max-width:600px;padding-top:36px}.platform-editorial-intro>.product-scene{aspect-ratio:1.35}.platform-example-stage{padding:35px;min-height:0}.platform-example-sidebar{display:none}.platform-example-layout{grid-template-columns:1fr}.platform-example-body{min-height:370px}.platform-centered-heading{margin-bottom:52px}.platform-process-grid{gap:20px}.platform-process-grid h3{font-size:17px}.platform-process-grid>article>p{font-size:12px}.platform-process-grid .product-scene{aspect-ratio:.68}.platform-system-section{grid-template-columns:1fr;gap:42px}.platform-system-heading>p{max-width:520px}.platform-system-grid{gap:24px}.platform-system-grid .product-scene{aspect-ratio:4/5}.platform-original-nexus{padding:7%}.platform-nexus-hero-stage .scene-network-content,.platform-nexus-hero-stage .scene-network-map{min-height:450px}.platform-nexus-hero-stage>.product-network-scene{min-height:540px}.platform-integration-hero-stage{height:480px}.platform-integration-hero-stage .product-scene-integrations{padding:9%}.platform-integration-hero-stage .scene-integration-bridge>div{padding:30px}.platform-integration-hero-stage .scene-integration-bridge>div>span:first-child{font-size:19px}.platform-section-intro,.platform-faq{grid-template-columns:1fr;gap:25px}.platform-process-section,.platform-page--nexus #nexus-kontext{padding-top:0}.platform-related{padding-bottom:88px}.platform-related-visual{height:280px}.platform-related-visual .product-scene-source{padding:8%}.platform-related-visual .product-scene-integrations{flex-direction:column;padding:7%}.platform-related-visual .scene-integration-lane>span{margin-bottom:12px}.platform-related-visual .scene-integration-lane img{width:35px;height:35px;padding:9px;border-radius:9px}.platform-related-visual .scene-integration-bridge{flex-basis:115px;height:115px}.platform-related-visual .scene-integration-bridge>svg{height:115px}.platform-related-visual .scene-integration-bridge>div{padding:16px 20px}.platform-related-visual .scene-integration-bridge>div>span:first-child{font-size:14px}.platform-contact{margin-bottom:88px;padding:38px}.platform-contact>.l-container{flex-direction:column;align-items:flex-start;gap:28px}}@media(max-width:599px){.platform-page .l-container{width:calc(100% - 32px)}.platform-page .product-hero{padding:51px 0 58px}.platform-page .product-hero-copy{text-align:center;margin:0}.platform-product-category{font-size:12px}.platform-page .product-hero-copy h1,.platform-page--nexus .product-hero-copy h1{font-size:40px;line-height:1;letter-spacing:-.01em;margin-top:28px}.platform-page--integrationen .product-hero-copy h1{font-size:36px;max-width:340px;margin-inline:auto}.platform-hero-actions{flex-direction:column;justify-content:center;align-items:center;gap:17px;margin-top:26px}.platform-hero-actions>p{font-size:15px;line-height:1.45}.platform-page .platform-hero-actions .button{min-height:34px;font-size:12px}.platform-example-stage{padding:23px 12px;margin:0}.platform-example-shell{border-radius:9px}.platform-example-toolbar{padding:15px}.platform-example-toolbar>span{font-size:11px}.platform-example-toolbar>.platform-example-workspace{font-size:9px}.platform-example-body{min-height:0;padding:23px 18px}.platform-example-question{padding:13px 15px;margin-bottom:24px}.platform-example-question>p{font-size:12px}.platform-example-answer>h2{font-size:20px;line-height:1.3;margin-bottom:13px}.platform-example-answer>p{font-size:12px;line-height:1.5}.platform-example-sources{margin-top:17px}.platform-example-sources summary{font-size:10px;padding:9px 10px}.platform-example-selector{justify-content:center;gap:6px 16px;padding-top:17px}.platform-example-selector button{gap:6px;font-size:10px}.platform-example-selector button>svg{width:11px}.platform-example>.platform-caption{font-size:9px;line-height:1.45;margin-top:7px;text-align:left}.platform-section{padding-block:72px}.platform-editorial-copy{padding-top:0}.platform-editorial-copy>h2{font-size:29px;line-height:1.13;margin-bottom:22px}.platform-editorial-copy>p{font-size:15px;line-height:1.45}.platform-small-features{gap:23px;padding-top:35px}.platform-small-features h3{font-size:13px;margin-bottom:11px}.platform-small-features p{font-size:12px;line-height:1.45}.platform-editorial-intro{gap:35px}.platform-editorial-intro>.product-scene{aspect-ratio:1}.platform-editorial-intro>.product-scene-source{padding:8% 10% 0}.platform-editorial-intro .scene-source-paper{margin-bottom:-45%}.platform-centered-heading{max-width:330px;margin-bottom:40px}.platform-centered-heading h2{font-size:29px;line-height:1.12}.platform-centered-heading>p{font-size:13px;margin-top:20px}.platform-process-grid{grid-template-columns:1fr 1fr;gap:37px 16px}.platform-process-grid>article:last-child:nth-child(odd){grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.platform-process-grid>article:last-child:nth-child(odd)>.product-scene{grid-column:1;grid-row:1/3}.platform-process-grid>article:last-child:nth-child(odd) h3{grid-column:2;margin-top:0;align-self:end}.platform-process-grid>article:last-child:nth-child(odd) p{grid-column:2}.platform-process-grid>article>.product-scene,.platform-process-grid>article>.product-network-scene{aspect-ratio:3/4}.platform-process-grid h3{font-size:16px;line-height:1.35;margin-top:18px;margin-bottom:10px}.platform-process-grid>article>p{font-size:12px;line-height:1.45}.platform-process-grid .scene-answer-slip{padding:14px;border-radius:7px}.platform-process-grid .scene-answer-slip>p{font-size:13px}.platform-process-grid .scene-overline{font-size:7px;margin-bottom:12px}.platform-process-grid .scene-source-paper{padding:15px}.platform-process-grid .scene-source-paper>p{font-size:8px}.platform-process-grid .scene-source-paper>div{font-size:7px;gap:5px;padding-bottom:10px;margin-bottom:12px}.platform-process-grid .scene-source-paper svg{width:11px}.platform-process-grid .scene-source-paper small{font-size:7px}.platform-process-grid .scene-citation{font-size:6px;gap:4px;padding:5px;margin-top:10px}.platform-process-grid .scene-citation>svg{width:9px}.platform-process-grid .scene-citation>svg:last-child{display:none}.platform-process-grid .product-scene-research{padding:10% 7%}.platform-process-grid .scene-research-panel{padding:12px;border-radius:7px}.platform-process-grid .scene-research-query{font-size:12px;gap:7px;padding-bottom:15px}.platform-process-grid .scene-research-query svg{width:12px}.platform-process-grid .scene-research-scopes{display:none}.platform-process-grid .scene-research-entry{padding:13px 0}.platform-process-grid .scene-research-entry small{font-size:6px;margin-bottom:7px}.platform-process-grid .scene-research-entry strong{font-size:9px}.platform-process-grid .scene-research-entry p{font-size:7px;margin-top:7px}.platform-process-grid .scene-research-footer{font-size:7px;padding-top:13px}.platform-process-grid .scene-research-footer svg{width:11px}.platform-process-grid .scene-prompt-slip{font-size:8px;padding:9px;margin-bottom:15px;gap:6px;border-radius:7px}.platform-process-grid .scene-prompt-slip>span:last-child{width:19px;height:19px;flex-shrink:0}.platform-process-grid .scene-prompt-slip svg{width:12px}.platform-process-grid .scene-draft-paper{padding:14px}.platform-process-grid .scene-paper-topline{font-size:6px;padding-bottom:10px}.platform-process-grid .scene-draft-paper h4{font-size:18px;margin:17px 0}.platform-process-grid .scene-draft-line{font-size:7px;gap:5px;margin-top:8px}.platform-process-grid .scene-draft-line svg{width:10px}.platform-process-grid .scene-draft-paper>p{font-size:7px;margin-top:15px}.platform-process-grid .scene-draft-bottom{font-size:6px;margin-top:16px;padding-top:10px}.platform-process-grid .scene-network-toolbar{padding:12px;font-size:7px}.platform-process-grid .scene-network-node{font-size:7px}.platform-process-grid .scene-network-node>span:last-child{padding:3px}.platform-process-grid .scene-node-dot{width:8px;height:8px}.platform-process-grid .scene-network-node-projekt .scene-node-dot{width:16px;height:16px}.platform-process-grid .scene-network-status{display:none}.platform-process-grid+.platform-caption{font-size:9px;margin-top:22px}.platform-system-heading h2{font-size:29px}.platform-system-heading>p{font-size:14px;margin-top:22px}.platform-system-heading .text-link{font-size:12px;margin-top:22px}.platform-system-grid{grid-template-columns:1fr;gap:39px}.platform-system-grid .product-scene{aspect-ratio:1.1;padding:10% 12%}.platform-system-grid h3{font-size:19px}.platform-system-grid>article>p{font-size:14px}.platform-section-intro h2,.platform-context-split h2,.platform-faq>h2{font-size:29px}.platform-section-intro{margin-bottom:35px;gap:22px}.platform-section-intro p,.platform-context-split p{font-size:15px}.platform-page--nexus #nexus-kontext{padding-top:0}.platform-nexus-hero-stage>.product-network-scene{min-height:0}.platform-nexus-hero-stage .scene-network-content{min-height:0}.platform-nexus-hero-stage .scene-network-map{min-height:max(320px,20em)}.platform-nexus-hero-stage .scene-network-detail{margin-top:0}.platform-nexus-hero-stage>.platform-caption{font-size:9px;text-align:left}.platform-knowledge-rows>article{grid-template-columns:24px 1fr;gap:12px;padding-block:27px}.platform-knowledge-rows p{grid-column:2;font-size:14px}.platform-knowledge-rows h3{font-size:21px}.platform-steps{gap:28px}.platform-steps>li{padding-top:20px}.platform-steps>li:before{margin-bottom:22px;font-size:11px}.platform-steps h3{font-size:22px}.platform-steps p{font-size:14px}.platform-integration-hero-stage{height:440px}.platform-integration-hero-stage .product-scene-integrations{padding:11%}.platform-integration-hero-stage .scene-integration-bridge>div{padding:24px 32px}.platform-integration-hero-stage .scene-integration-bridge>div>span:first-child{font-size:20px}.platform-integration-hero-stage .scene-integration-bridge>div>span:last-child{font-size:9px}.platform-integration-intro .platform-integration-flow{grid-template-columns:1fr;padding-top:35px;gap:20px}.platform-integration-flow .platform-flow-node{padding:20px 0;min-height:0}.platform-integration-flow .platform-flow-node h2{font-size:23px}.platform-page .integration-cards{gap:16px}.platform-page .integration-card{padding:27px;min-height:0}.platform-integration-card-top{margin-bottom:28px}.platform-module-links{justify-content:space-between;gap:13px;padding-block:24px}.platform-module-links>a{font-size:10px;gap:6px}.platform-module-links>a>svg{width:11px}.platform-faq details{padding-block:24px}.platform-faq summary{font-size:15px}.platform-faq details p{font-size:14px}.platform-related{padding-bottom:72px}.platform-related>div{grid-template-columns:1fr 1fr;gap:16px}.platform-related-visual{height:230px}.platform-related-visual .product-scene-source{padding:10% 6% 0}.platform-related-visual .scene-answer-slip{padding:14px}.platform-related-visual .scene-answer-slip>p{font-size:12px}.platform-related-visual .scene-overline{font-size:7px;margin-bottom:12px}.platform-related-visual .scene-citation{font-size:7px;padding:6px;gap:4px;margin-top:12px}.platform-related-visual .scene-citation svg{width:9px}.platform-related-visual .scene-citation svg:last-child{display:none}.platform-related-visual .scene-source-paper{padding:14px}.platform-related-visual .scene-source-paper>div{font-size:7px;padding-bottom:12px;margin-bottom:12px}.platform-related-visual .scene-source-paper p{font-size:8px}.platform-related-visual .scene-source-paper small{font-size:7px}.platform-related-visual .product-network-scene-static .scene-network-map{min-height:230px}.platform-related-visual .scene-network-node{font-size:7px}.platform-related-visual .scene-network-node>span:last-child{padding:3px}.platform-related-visual .scene-node-dot{width:8px;height:8px}.platform-related-visual .scene-network-node-projekt .scene-node-dot{width:16px;height:16px}.platform-related-visual .product-scene-integrations{padding:9%}.platform-related-visual .scene-integration-lane>span{font-size:7px}.platform-related-visual .scene-integration-lane>div{gap:4px}.platform-related-visual .scene-integration-lane img{width:27px;height:27px;padding:7px;border-radius:7px}.platform-related-visual .scene-integration-bridge{flex-basis:85px;height:85px}.platform-related-visual .scene-integration-bridge>svg{height:85px}.platform-related-visual .scene-integration-bridge>div{padding:12px;gap:5px}.platform-related-visual .scene-integration-bridge>div>span:first-child{font-size:10px}.platform-related-visual .scene-integration-bridge>div>span:last-child{font-size:5px}.platform-related h2{font-size:18px;margin-top:18px}.platform-related h2>svg{width:15px}.platform-related a>p{font-size:12px;line-height:1.45;margin-top:12px}.platform-contact{width:calc(100% - 32px);padding:30px 25px;margin-bottom:72px;border-radius:12px}.platform-contact>.l-container{width:100%}.platform-contact h2{font-size:28px}.platform-contact p{font-size:14px;margin-top:21px}}.platform-integration-hero-stage .product-scene-integrations{align-items:flex-start;padding-top:64px}.platform-integration-hero-stage .scene-integration-sheet-back{margin-top:75px}.platform-integration-hero-stage .scene-integration-sheet{flex-shrink:0}@media(max-width:599px){.platform-integration-hero-stage .product-scene-integrations{display:block;padding:42px 7% 0}.platform-integration-hero-stage .scene-integration-sheet{width:102%;margin-left:10%;padding:25px}.platform-integration-hero-stage .scene-integration-sheet-back{top:25%;margin:0}.platform-integration-hero-stage .scene-integration-sheet>h4{font-size:28px}}@media(max-width:599px){.platform-page .filter-tabs{gap:2px}.platform-page .filter-tabs>button{padding-inline:10px;font-size:11px}}.platform-contact--illustrated{display:grid;grid-template-columns:1fr 1fr;gap:0;padding:24px;align-items:stretch}.platform-contact-copy{display:flex;flex-direction:column;align-items:flex-start;padding:28px 40px 28px 28px}.platform-contact-copy h2{font-size:34px;line-height:1.15;max-width:380px}.platform-contact-copy p{font-size:14px;line-height:1.45;max-width:390px}.platform-contact-copy .button{margin-top:auto;align-self:flex-start}.platform-contact-drawing{display:block;width:100%;height:100%;object-fit:contain;background:#fff;aspect-ratio:1;border-radius:7px}@media(max-width:799px){.platform-contact-copy{padding:24px 28px 24px 16px}.platform-contact-copy h2{font-size:28px}.platform-contact-copy p{font-size:13px;margin-top:20px}.platform-contact-copy .button{margin-top:28px}}@media(max-width:699px){.platform-contact--illustrated{grid-template-columns:1fr;gap:28px;padding:25px}.platform-contact-copy{display:contents}.platform-contact-copy h2{font-size:28px}.platform-contact-copy p{font-size:14px;margin-top:-7px}.platform-contact-copy .button{grid-row:4;justify-self:center;margin-top:0}.platform-contact-drawing{grid-row:3;aspect-ratio:1;height:auto;border-radius:5px}}.platform-process-grid-four{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}.platform-process-grid .product-scene-source,.platform-related-visual .product-scene-source{align-content:start}.platform-related-visual .product-scene-integrations{align-items:flex-start;padding-top:8%}@media(max-width:1099px){.platform-process-grid-four{gap:23px}}@media(max-width:999px){.platform-process-grid-four{grid-template-columns:1fr 1fr;gap:40px 24px}.platform-process-grid-four>article>.product-scene{aspect-ratio:4/5}.platform-process-grid-four>article>p{font-size:14px}}@media(max-width:599px){.platform-process-grid-four{gap:36px 16px}.platform-process-grid-four>article>.product-scene{aspect-ratio:3/4}.platform-process-grid-four>article>p{font-size:12px}.platform-related-visual .product-scene-integrations{display:block;padding:15% 7% 0}.platform-related-visual .scene-integration-sheet{width:114%;padding:17px;margin-left:8%}.platform-related-visual .scene-integration-sheet>h4{font-size:19px;margin:19px 0}.platform-related-visual .scene-integration-sheet-list>div{padding:11px 0;gap:8px}.platform-related-visual .scene-integration-sheet-list>div>span:not(.scene-integration-add){font-size:9px}.platform-related-visual .scene-integration-sheet-list small{font-size:6px}.platform-related-visual .scene-integration-sheet-list img{width:19px;height:19px}.platform-related-visual .scene-integration-add{width:16px;height:16px}.platform-related-visual .scene-integration-sheet-top{font-size:7px}.platform-related-visual .scene-integration-sheet-top svg{width:11px}.platform-related-visual .scene-integration-sheet-back{top:25%}}.platform-process-grid .product-scene-draft{align-content:start;padding-top:12%}.platform-page .search-input input::placeholder{color:#626f78;opacity:1}.platform-page summary{touch-action:manipulation}.platform-page button:active{filter:brightness(.97)}.platform-page :is(h1,h2,h3,p,summary){overflow-wrap:anywhere}.platform-page :is(.platform-editorial-copy,.platform-small-features>div,.platform-system-heading,.platform-system-grid,.platform-system-grid>article,.platform-contact-copy,.platform-contact-copy>*,.platform-context-split>div){min-width:0}.platform-contact--illustrated{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.platform-page .button{max-width:100%;white-space:normal}.platform-page .button>svg{flex-shrink:0}@media(max-width:699px){.platform-contact--illustrated{grid-template-columns:minmax(0,1fr)}}.platform-page--integrationen>.platform-integration-hero-stage{height:clamp(560px,calc(100svh - 96px),920px)}.platform-integration-hero-stage>picture{display:block;width:100%;height:100%;overflow:hidden;background:#e9ecee}.platform-integration-hero-stage>picture>img{display:block;width:100%;height:100%;object-fit:cover}.platform-page--integrationen>.product-hero{padding-top:125px;padding-bottom:0}.platform-system-grid .product-scene{aspect-ratio:auto;height:auto;min-height:560px;padding:36px 9%}@media(max-width:1099px){.platform-system-section{grid-template-columns:minmax(0,1fr);gap:42px}.platform-system-heading>p{max-width:560px}}@media(max-width:899px){.platform-page--integrationen>.platform-integration-hero-stage{height:650px}.platform-page--integrationen>.product-hero{padding-top:90px}}@media(max-width:599px){.platform-page--integrationen>.platform-integration-hero-stage{height:440px}.platform-page--integrationen>.product-hero{padding-top:70px}}.platform-cinema{margin:0 auto}.platform-cinema-stage{position:relative;aspect-ratio:12/7;overflow:hidden;background:#e9ecee}.platform-cinema-stage>video,.platform-cinema-stage>img{display:block;width:100%;height:100%;object-fit:cover}.platform-cinema figcaption{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:17px;font-size:11px;line-height:1.4;color:#667078}.platform-cinema figcaption a{display:inline-flex;gap:12px;padding-block:8px;margin-block:-8px;color:#3d4952}.platform-example-editorial{padding-block:115px 140px}.platform-example-heading{display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:start;margin-bottom:55px}.platform-example-heading h2{max-width:490px;font-size:clamp(30px,2.85vw,41px);line-height:1.04;letter-spacing:-.01em}.platform-example-heading>p{max-width:410px;font-size:15px;line-height:1.45;color:var(--platform-secondary)}.platform-example-editorial .platform-example-stage{min-height:0;padding:70px 8%;background:#eceff0}.platform-example-editorial .platform-example-shell{max-width:1120px;border-radius:6px;border-color:#dfe5e8;background:#fff;box-shadow:0 3px 5px #26333c03,0 20px 50px #26333c09}.platform-example-editorial .platform-example-sidebar{background:#f7f8f8;border-color:#e2e7e9}.platform-example-editorial .platform-example-question{background:#f0f3f4;border-radius:7px}.platform-example-editorial .platform-example-sources summary{background:#f8fafb;border-color:#dbe3e7}.platform-page :is(h1,h2,h3){letter-spacing:-.01em}.platform-page .product-hero-copy h1{letter-spacing:-.01em}.platform-page .platform-centered-heading h2{line-height:1.02;letter-spacing:-.01em}.platform-page :is(.platform-editorial-copy>p,.platform-section-intro p,.platform-context-split p){font-size:15px;line-height:1.45}.platform-page :is(.platform-process-grid>article>p,.platform-system-grid>article>p,.platform-small-features p){line-height:1.45}.platform-page :is(.platform-steps p,.platform-knowledge-rows p,.platform-feature-columns p){line-height:1.45}.platform-page .platform-process-grid h3,.platform-page .platform-system-grid h3{letter-spacing:-.01em;line-height:1.25}.platform-page .platform-related a>p{line-height:1.5}.platform-page .platform-faq details p{line-height:1.55}.platform-page .platform-system-grid .product-art{padding:0;background:#e9ecef;min-height:0;aspect-ratio:4/5}@media(max-width:999px){.platform-example-editorial{padding-block:90px 105px}.platform-example-heading{gap:7%}.platform-example-editorial .platform-example-stage{padding:40px}}@media(max-width:599px){.platform-cinema-stage{aspect-ratio:12/7}.platform-cinema figcaption{align-items:flex-start;gap:15px;font-size:9px;margin-top:12px}.platform-cinema figcaption>span{max-width:140px}.platform-cinema figcaption a{gap:7px;text-align:right}.platform-example-editorial{padding-block:65px 80px}.platform-example-heading{grid-template-columns:1fr;gap:21px;margin-bottom:30px}.platform-example-heading h2{max-width:340px;font-size:29px}.platform-example-heading>p{font-size:14px;line-height:1.5;max-width:300px}.platform-example-editorial .platform-example-stage{padding:25px 15px}.platform-page :is(.platform-editorial-copy>p,.platform-section-intro p,.platform-context-split p){font-size:15px;line-height:1.45}.platform-page .platform-process-grid>article>p{font-size:12px;line-height:1.5}.platform-page .platform-small-features p{font-size:12px;line-height:1.5}}.platform-knowledge-explainer{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:7%;align-items:center}.platform-knowledge-explainer .platform-knowledge-rows>article{grid-template-columns:1fr;gap:0;padding:30px 0}.platform-knowledge-explainer .platform-knowledge-rows>article:first-child{padding-top:0}.platform-knowledge-explainer .platform-knowledge-rows>article>svg{display:none}.platform-knowledge-explainer .platform-knowledge-rows h3{font-size:22px;line-height:1.2;margin-bottom:14px}.platform-knowledge-explainer .platform-knowledge-rows p{font-size:15px;line-height:1.45;max-width:460px}.platform-search-art{position:relative;overflow:hidden;aspect-ratio:1/1;min-width:0;background:#e4e8eb;display:flex;align-items:center;justify-content:center;padding:9%;color:#364047}.platform-search-paper{line-height:1.3;width:100%;background:#ffffffec;border:1px solid #fff;border-radius:5px;padding:24px 27px;box-shadow:0 3px 4px #23344103,0 22px 44px #2334410a}.platform-search-top{display:flex;justify-content:space-between;gap:20px;font-size:10px;color:#68737b;margin-bottom:28px}.platform-search-query{display:flex;align-items:center;gap:12px;background:#f1f4f5;border:1px solid #dce3e7;border-radius:4px;padding:14px 16px;font-size:20px;letter-spacing:-.01em}.platform-search-query>svg{color:#72818d}.platform-search-caret{height:20px;width:1px;background:#738da0}.platform-search-filters{display:flex;gap:18px;margin-top:22px;padding-bottom:17px;border-bottom:1px solid #dde4e7;font-size:10px;color:#58636e}.platform-search-filters>span:nth-child(2){color:#314e63}.platform-search-results>div{display:flex;align-items:center;gap:14px;padding:23px 0;border-bottom:1px solid #e2e7ea}.platform-search-results>div>svg{color:#768b9b;flex-shrink:0}.platform-search-results>div>svg:last-child{margin-left:auto}.platform-search-results>div>div{min-width:0;font-size:9px;line-height:1.3}.platform-search-results span{color:#58636e;font-size:9px}.platform-search-results h4{margin:7px 0 6px;font-size:15px;line-height:1.3;font-weight:400;letter-spacing:-.01em}.platform-page .platform-search-results p{font-size:11px;line-height:1.4;margin:0;color:#667681}.platform-search-results .is-current h4{color:#355e7a}.platform-search-bottom{display:flex;justify-content:space-between;gap:20px;font-size:8px;color:#58636e;padding-top:21px}.platform-time-art{position:relative;background:#eff1f2;overflow:hidden;padding:44px 5% 38px;margin-bottom:58px;color:#3d454c}.platform-time-top{display:flex;justify-content:space-between;gap:24px;font-size:11px;color:#58636e;margin-bottom:55px}.platform-time-track{position:absolute;left:50%;right:10%;top:47%;display:flex;justify-content:space-between;border-top:1px solid #c6d0d7}.platform-time-track>span{width:7px;height:7px;margin-top:-4px;border-radius:50%;background:#f9fbfc;border:1px solid #93a5b3}.platform-time-track>span:last-child{background:#718d9f}.platform-time-fragments{position:relative;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.8fr);grid-template-rows:1fr 1fr;column-gap:12%;row-gap:22px;margin-top:27px;align-items:center}.platform-time-fragments>div{position:relative;background:#f8f9fa;border:1px solid #ffffff;padding:26px 30px;border-radius:2px}.platform-time-fragments>div:first-child{grid-row:1/3;padding:45px 40px;background:#fff;box-shadow:0 2px 3px #26354202,0 18px 40px #26354207;transform:rotate(-1deg)}.platform-time-fragments>div:nth-child(2){transform:none}.platform-time-fragments>div>span{display:block;color:#58636e;font-size:9px}.platform-page .platform-time-fragments p{font-size:21px;line-height:1.25;letter-spacing:-.01em;margin:17px 0 20px}.platform-page .platform-time-fragments>div:first-child p{font-size:clamp(24px,2.2vw,34px);line-height:1.25;margin:42px 0 50px}.platform-time-fragments small{font-size:9px;color:#58636e}.platform-time-foot{display:block;color:#58636e;font-size:10px;margin-top:45px}.platform-time-story .platform-steps>li{border-top-width:1px;border-color:#d1d8dc}.platform-time-story .platform-steps h3{font-size:21px}.platform-time-story .platform-steps p{font-size:14px;line-height:1.45}@media(max-width:1099px){.platform-knowledge-explainer{gap:5%}.platform-search-art{aspect-ratio:auto;min-height:570px;padding:8%}.platform-search-paper{padding:23px}.platform-search-query{font-size:17px}.platform-time-fragments{gap:18px}.platform-time-fragments>div{padding:22px}.platform-page .platform-time-fragments p{font-size:18px}}@media(max-width:799px){.platform-knowledge-explainer{grid-template-columns:minmax(0,1fr);gap:40px}.platform-search-art{min-height:0;aspect-ratio:1.2;padding:7% 15%}.platform-knowledge-explainer .platform-knowledge-rows p{max-width:620px}.platform-time-fragments{gap:15px}.platform-time-fragments>div{padding:19px}.platform-page .platform-time-fragments p{font-size:16px}}@media(max-width:599px){.platform-search-art{aspect-ratio:4/5;padding:8%;align-items:flex-start}.platform-search-paper{padding:22px}.platform-search-top{font-size:8px;margin-bottom:22px}.platform-search-query{padding:12px;font-size:15px;gap:9px}.platform-search-query>svg{width:14px}.platform-search-caret{height:17px}.platform-search-filters{font-size:8px;gap:12px;margin-top:18px;padding-bottom:15px}.platform-search-results>div{gap:11px;padding:18px 0}.platform-search-results>div>svg{width:14px}.platform-search-results h4{font-size:12px}.platform-search-results span{font-size:8px}.platform-page .platform-search-results p{font-size:9px}.platform-search-bottom{font-size:7px;gap:10px;padding-top:17px}.platform-search-bottom>span:last-child{text-align:right}.platform-knowledge-explainer .platform-knowledge-rows h3{font-size:21px}.platform-knowledge-explainer .platform-knowledge-rows p{grid-column:auto;font-size:14px}.platform-time-art{padding:27px 24px 29px;margin-bottom:36px}.platform-time-top{margin-bottom:30px;font-size:9px;gap:14px}.platform-time-track{position:absolute;top:104px;bottom:67px;left:36px;right:auto;width:1px;margin:0;display:flex;flex-direction:column;justify-content:space-between;border-top:0;background:#c6d0d7}.platform-time-track>span{margin-top:0;margin-left:-3px;flex-shrink:0}.platform-time-fragments{grid-template-columns:minmax(0,1fr);grid-template-rows:none;gap:16px;margin:0 0 0 30px}.platform-time-fragments>div:first-child{grid-row:auto;padding:26px 21px;transform:none}.platform-page .platform-time-fragments>div:first-child p{font-size:21px;margin:26px 0 29px}.platform-time-fragments>div{padding:19px 21px}.platform-time-fragments>div:nth-child(2){transform:none}.platform-time-fragments>div>span{font-size:8px}.platform-page .platform-time-fragments p{font-size:18px;margin:19px 0 20px}.platform-time-fragments small{font-size:8px}.platform-time-foot{font-size:9px;margin-top:28px}.platform-time-story .platform-steps h3{font-size:21px}}.platform-contact--illustrated{width:calc(100% - 48px);max-width:1600px;margin:0 auto 130px;border-top:1px solid #d9dfe1;border-radius:0;padding:65px 5% 0;background:transparent;color:var(--platform-ink);gap:7%;align-items:center}.platform-contact--illustrated .platform-contact-copy{display:flex;padding:0;max-width:470px}.platform-contact--illustrated .platform-contact-copy h2{font-size:clamp(32px,2.85vw,41px);line-height:1.05;letter-spacing:-.01em;max-width:440px}.platform-contact--illustrated .platform-contact-copy p{color:var(--platform-secondary);font-size:15px;line-height:1.45;max-width:390px;margin-top:25px}.platform-contact--illustrated .platform-contact-copy .button{margin-top:31px;color:#fff;background:var(--platform-deep)}.platform-contact--illustrated .platform-contact-copy .button>svg{background:#fff;color:var(--platform-deep)}.platform-contact--illustrated .platform-contact-copy .button:focus-visible{outline-color:var(--platform-deep)}.platform-contact--illustrated .platform-contact-drawing{grid-row:auto;height:auto;aspect-ratio:1;border-radius:0;background:transparent;mix-blend-mode:multiply}@media(hover:hover)and (pointer:fine){.platform-contact--illustrated .platform-contact-copy .button:hover{background:#243e77}}@media(max-width:899px){.platform-contact--illustrated{padding-inline:2%;gap:5%}.platform-contact--illustrated .platform-contact-copy h2{font-size:32px}}@media(max-width:699px){.platform-contact--illustrated{width:calc(100% - 32px);padding:50px 0 0;gap:25px;margin-bottom:65px}.platform-contact--illustrated .platform-contact-copy{display:flex;padding:0;max-width:420px}.platform-contact--illustrated .platform-contact-copy h2{font-size:31px}.platform-contact--illustrated .platform-contact-copy p{font-size:14px;margin-top:21px;max-width:340px}.platform-contact--illustrated .platform-contact-copy .button{margin-top:25px}.platform-contact--illustrated .platform-contact-drawing{width:100%;max-width:460px;justify-self:center}}.platform-page--integrationen{--ix-ink:#18232a;--ix-muted:#56636c;--ix-line:#d9e0e4;--ix-field:#e8edf0;--ix-blue:#203a84;--ix-selection:#e5edfb}.platform-page--integrationen .ix-art{display:flex;align-items:center;min-width:0;min-height:470px;padding:32px;background:var(--ix-field);color:var(--ix-ink)}.platform-page--integrationen .ix-art :is(h2,h3,h4,p,figure,dl,dd){margin:0}.platform-page--integrationen .ix-art svg,.platform-page--integrationen .ix-catalogue svg{--lissa-ink:currentColor;--lissa-accent:currentColor;flex-shrink:0;color:var(--ix-muted)}.platform-page--integrationen .ix-frame{width:100%;min-width:0;background:#fff;border:1px solid var(--ix-line);border-radius:7px;overflow:hidden}.platform-page--integrationen .ix-frame-bar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:17px 24px;border-bottom:1px solid var(--ix-line);font-size:13px;line-height:1.4;color:var(--ix-muted)}.platform-page--integrationen .ix-frame-bar>span:first-child{white-space:nowrap;color:var(--ix-ink)}.platform-page--integrationen .ix-frame-bar>span:last-child{text-align:right}.platform-page--integrationen .ix-frame-content{min-width:0;padding:26px}.platform-page--integrationen .ix-ui-label{display:block;font-size:12px;line-height:1.5;color:var(--ix-muted);margin-bottom:17px}.platform-page--integrationen .ix-example-note{font-size:12px;line-height:1.5;color:var(--ix-muted);margin-top:22px!important}.platform-page--integrationen .ix-art--hero{min-height:680px}.platform-page--integrationen .ix-hero-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:30px;align-items:start}.platform-page--integrationen .ix-source-choice{display:flex;align-items:center;gap:12px;width:100%;min-height:81px;padding:17px 0;text-align:left;background:transparent;border-bottom:1px solid var(--ix-line);color:var(--ix-ink)}.platform-page--integrationen .ix-source-choice>img{flex:none;width:26px;height:26px;object-fit:contain}.platform-page--integrationen .ix-source-choice>span{min-width:0;flex:1;font-size:15px;line-height:1.4;overflow-wrap:anywhere}.platform-page--integrationen .ix-source-choice small{display:block;margin-top:6px;font-size:12px;line-height:1.4;color:var(--ix-muted)}.platform-page--integrationen .ix-source-choice[aria-pressed=true]{border-color:var(--ix-blue);color:var(--ix-blue)}.platform-page--integrationen .ix-question{padding:16px 18px;background:#f0f4f7;border-radius:4px;font-size:15px;line-height:1.45}.platform-page--integrationen .ix-hero-answer>h2{font-size:31px;line-height:1.15;margin:24px 0 18px}.platform-page--integrationen .ix-hero-answer>p:not(.ix-question){font-size:16px;line-height:1.5;color:var(--ix-muted)}.platform-page--integrationen .ix-citations{display:flex;align-items:center;flex-wrap:wrap;gap:8px 18px;margin-top:20px}.platform-page--integrationen .ix-citations button{display:inline-flex;align-items:center;gap:8px;padding:9px 0;min-height:40px;background:transparent;color:var(--ix-blue);font-size:13px;line-height:1.4}.platform-page--integrationen .ix-citations svg{color:inherit}.platform-page--integrationen .ix-hero-evidence,.platform-page--integrationen .ix-document-evidence{margin-top:28px}.platform-page--integrationen .ix-source-quote{padding:22px;background:#f6f8f9;border:1px solid var(--ix-line);min-width:0}.platform-page--integrationen .ix-source-quote>header{display:flex;align-items:flex-start;gap:11px;padding-bottom:18px;border-bottom:1px solid var(--ix-line)}.platform-page--integrationen .ix-source-quote>header img{flex:none;width:22px;height:22px;object-fit:contain;margin-top:2px}.platform-page--integrationen .ix-source-quote>header>div{min-width:0}.platform-page--integrationen .ix-source-quote header span{font-size:15px;line-height:1.4;overflow-wrap:anywhere}.platform-page--integrationen .ix-source-quote small{display:block;font-size:12px;line-height:1.5;color:var(--ix-muted);margin-top:5px}.platform-page--integrationen .ix-source-quote>p{font-size:15px;line-height:1.6;margin-top:21px}.platform-page--integrationen .ix-source-quote mark{background:var(--ix-selection);color:var(--ix-blue);padding:2px 1px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.platform-page--integrationen .ix-source-quote>footer{font-size:11px;line-height:1.5;color:var(--ix-muted);margin-top:24px}.platform-page--integrationen .sp-opening-anchor{display:flex}.platform-page--integrationen .ix-catalogue{padding-block:80px 40px;scroll-margin-top:96px}.platform-page--integrationen .ix-catalogue-tools{display:flex;justify-content:space-between;align-items:center;gap:25px;padding-bottom:18px;border-bottom:1px solid var(--ix-line)}.platform-page--integrationen .ix-category-filters{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.platform-page--integrationen .ix-category-filters button{min-height:44px;padding:10px 14px;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--ix-muted);font-size:14px;line-height:1.4}.platform-page--integrationen .ix-category-filters button[aria-pressed=true]{color:var(--ix-blue);background:#e8eef8}.platform-page--integrationen .ix-catalogue-search{display:flex;align-items:center;gap:11px;min-width:240px;border-bottom:1px solid #acbbc5}.platform-page--integrationen .ix-catalogue-search input{width:100%;min-width:0;padding:12px 0;background:transparent;border:0;font:inherit;font-size:15px;color:var(--ix-ink)}.platform-page--integrationen .ix-catalogue-search input::placeholder{color:var(--ix-muted);opacity:1}.platform-page--integrationen .ix-filter-status{overflow-wrap:anywhere;margin:17px 0 9px;font-size:13px;line-height:1.5;color:var(--ix-muted)}.platform-page--integrationen .ix-integration-entry{border-bottom:1px solid var(--ix-line);scroll-margin-top:95px}.platform-page--integrationen .ix-integration-entry>summary{display:grid;grid-template-columns:35px minmax(0,1fr) auto 18px;align-items:center;gap:26px;min-height:105px;padding:22px 0;list-style:none;cursor:pointer}.platform-page--integrationen .ix-integration-entry>summary::-webkit-details-marker{display:none}.platform-page--integrationen .ix-provider-mark{display:flex;align-items:center;justify-content:flex-start}.platform-page--integrationen .ix-provider-mark img{width:30px;height:30px;object-fit:contain}.platform-page--integrationen .ix-integration-description{display:block;min-width:0}.platform-page--integrationen .ix-integration-name{display:block;font-size:23px;line-height:1.2;color:var(--ix-ink)}.platform-page--integrationen .ix-integration-description>span:last-child{display:block;font-size:16px;line-height:1.45;color:var(--ix-muted);margin-top:9px}.platform-page--integrationen .ix-integration-entry>summary>small{font-size:13px;color:var(--ix-muted)}.platform-page--integrationen .ix-integration-entry[open]>summary>svg{transform:rotate(180deg)}.platform-page--integrationen .ix-integration-details{padding:0 44px 28px 61px}.platform-page--integrationen .ix-integration-details dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px}.platform-page--integrationen .ix-integration-details dt{font-size:14px;line-height:1.4;margin-bottom:12px}.platform-page--integrationen .ix-integration-details dd{font-size:16px;line-height:1.5;color:var(--ix-muted);margin:0;max-width:490px}.platform-page--integrationen .ix-integration-note{margin-top:24px;padding-top:20px;border-top:1px solid var(--ix-line);font-size:14px;line-height:1.5;color:var(--ix-muted);max-width:950px}.platform-page--integrationen .ix-catalogue-empty{padding-block:15px 25px}.platform-page--integrationen .ix-catalogue-contact{display:flex;justify-content:space-between;align-items:center;gap:35px;padding-top:30px}.platform-page--integrationen .ix-catalogue-contact p{font-size:16px;line-height:1.45;color:var(--ix-muted);max-width:610px}.platform-page--integrationen .ix-catalogue-contact>.button{flex-shrink:0}.platform-page--integrationen .ix-additional-connections{border-bottom:1px solid var(--ix-line);margin-top:30px}.platform-page--integrationen .ix-additional-connections>summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:55px;padding-block:17px;list-style:none;font-size:15px;cursor:pointer}.platform-page--integrationen .ix-additional-connections>summary::-webkit-details-marker{display:none}.platform-page--integrationen .ix-additional-connections[open]>summary svg{transform:rotate(180deg)}.platform-page--integrationen .ix-additional-connections>p{max-width:850px;font-size:16px;line-height:1.5;color:var(--ix-muted)}.platform-page--integrationen .ix-additional-connections>.text-link{margin:20px 0 25px;font-size:14px}.platform-page--integrationen .ix-documents-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:30px;align-items:start}.platform-page--integrationen .ix-documents-summary h3{font-size:29px;line-height:1.15;margin:25px 0 18px}.platform-page--integrationen .ix-documents-summary>p:not(.ix-question){font-size:15px;line-height:1.5;color:var(--ix-muted)}.platform-page--integrationen .ix-mail-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:28px;align-items:start}.platform-page--integrationen .ix-incoming-mail h3{font-size:27px;line-height:1.2;margin:22px 0 15px}.platform-page--integrationen .ix-incoming-mail .ix-mail-from{font-size:12px;color:var(--ix-muted);margin-bottom:21px}.platform-page--integrationen .ix-incoming-mail>p:last-child{font-size:15px;line-height:1.6}.platform-page--integrationen .ix-reply-draft{display:block;min-width:0;font-size:12px;color:var(--ix-muted)}.platform-page--integrationen .ix-reply-draft>span{display:block;line-height:1.4;margin-bottom:14px}.platform-page--integrationen .ix-reply-draft textarea{display:block;width:100%;min-height:295px;resize:vertical;padding:17px;border:1px solid var(--ix-line);border-radius:4px;background:#f6f8fa;color:var(--ix-ink);font:inherit;font-size:14px;line-height:1.55}.platform-page--integrationen .ix-calendar-proposal{display:flex;align-items:center;justify-content:space-between;gap:25px;padding-top:26px;margin-top:30px;border-top:1px solid var(--ix-line)}.platform-page--integrationen .ix-calendar-proposal .ix-ui-label{margin-bottom:12px}.platform-page--integrationen .ix-calendar-proposal h4{font-size:19px;font-weight:400;line-height:1.3;margin:0 0 12px}.platform-page--integrationen .ix-calendar-proposal p{font-size:14px;line-height:1.5}.platform-page--integrationen .ix-calendar-proposal .ix-proposal-status{font-size:12px;margin-top:9px;color:var(--ix-muted)}.platform-page--integrationen .ix-action{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:44px;padding:12px 16px;border-radius:4px;background:var(--ix-blue);color:#fff;font-size:14px;line-height:1.4;text-align:left}.platform-page--integrationen .ix-action>svg{color:inherit}.platform-page--integrationen .ix-action:disabled{cursor:not-allowed;background:#e8edf1;color:#53616d}.platform-page--integrationen .ix-inline-action{display:inline-flex;align-items:center;gap:13px;min-height:44px;padding:10px 0;font-size:13px;line-height:1.4;background:transparent;color:var(--ix-blue);text-align:left}.platform-page--integrationen .ix-inline-action svg{color:inherit}.platform-page--integrationen .ix-management{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;padding-block:64px}.platform-page--integrationen .ix-management>article{min-width:0;scroll-margin-top:100px}.platform-page--integrationen .ix-management h2{font-size:30px;line-height:1.15;margin:0 0 22px}.platform-page--integrationen .ix-management>article>p{font-size:17px;line-height:1.45;max-width:640px;color:var(--ix-muted)}.platform-page--integrationen .ix-management .ix-art{margin-top:30px;align-items:stretch;padding:25px}.platform-page--integrationen .ix-management>article>.ix-management-note{font-size:13px;line-height:1.5;margin-top:20px}.platform-page--integrationen .ix-account{display:flex;align-items:flex-start;gap:13px;padding-bottom:23px;border-bottom:1px solid var(--ix-line)}.platform-page--integrationen .ix-account img{width:29px;height:29px;object-fit:contain;flex-shrink:0}.platform-page--integrationen .ix-account>div{min-width:0}.platform-page--integrationen .ix-account h3{font-size:23px;line-height:1.25}.platform-page--integrationen .ix-account p{font-size:13px;line-height:1.5;color:var(--ix-muted);margin-top:10px;overflow-wrap:anywhere}.platform-page--integrationen .ix-scope-selection{padding:0;margin:25px 0 20px;border:0}.platform-page--integrationen .ix-scope-selection legend{font-size:13px;line-height:1.5;margin-bottom:12px}.platform-page--integrationen .ix-scope-selection label{display:flex;align-items:center;gap:12px;min-height:45px;font-size:16px;line-height:1.4;cursor:pointer}.platform-page--integrationen .ix-scope-selection input{width:17px;height:17px;accent-color:var(--ix-blue);flex-shrink:0}.platform-page--integrationen .ix-visibility{display:block;font-size:13px;color:var(--ix-muted);line-height:1.5;margin-bottom:22px}.platform-page--integrationen .ix-visibility select{display:block;width:100%;min-height:44px;margin-top:10px;padding:11px 13px;border:1px solid var(--ix-line);border-radius:3px;background:#fff;color:var(--ix-ink);font:inherit;font-size:15px}.platform-page--integrationen .ix-applied-scope{padding-top:22px;margin-top:25px;border-top:1px solid var(--ix-line)}.platform-page--integrationen .ix-applied-scope>span{font-size:12px;line-height:1.5;color:var(--ix-muted)}.platform-page--integrationen .ix-applied-scope p{font-size:18px;line-height:1.4;margin-top:12px}.platform-page--integrationen .ix-applied-scope small{display:block;font-size:12px;line-height:1.5;margin-top:9px;color:var(--ix-muted)}.platform-page--integrationen .ix-control-sync{padding-top:20px;margin-top:22px;border-top:1px solid var(--ix-line)}.platform-page--integrationen .ix-control-sync>span{display:block;font-size:12px;line-height:1.5;color:var(--ix-muted)}.platform-page--integrationen .ix-control-sync a{display:inline-flex;align-items:center;gap:13px;min-height:40px;font-size:13px;color:var(--ix-blue)}.platform-page--integrationen .ix-sync-heading h3{font-size:27px;line-height:1.2}.platform-page--integrationen .ix-sync-heading .ix-inline-action{margin-top:13px}.platform-page--integrationen .ix-processing-list{margin-top:22px}.platform-page--integrationen .ix-processing-list>article{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px 12px;padding:20px 0;border-top:1px solid var(--ix-line)}.platform-page--integrationen .ix-processing-list>article>svg{margin-top:2px}.platform-page--integrationen .ix-processing-list h4{font-size:15px;font-weight:400;line-height:1.4;overflow-wrap:anywhere}.platform-page--integrationen .ix-processing-list p{font-size:12px;line-height:1.5;color:var(--ix-muted);margin-top:6px}.platform-page--integrationen .ix-processing-list>article>span{grid-column:2;font-size:12px;color:var(--ix-muted)}.platform-page--integrationen .ix-processing-list .ix-processing-hint>span{color:#805519}.platform-page--integrationen .ix-processing-list details{margin-top:10px}.platform-page--integrationen .ix-processing-list summary{display:flex;align-items:center;gap:9px;min-height:35px;font-size:12px;line-height:1.4;color:var(--ix-blue);list-style:none;cursor:pointer}.platform-page--integrationen .ix-processing-list summary::-webkit-details-marker{display:none}.platform-page--integrationen .ix-processing-list details[open] summary svg{transform:rotate(180deg)}.platform-page--integrationen .ix-processing-list details p{font-size:13px}.platform-page--integrationen .ix-sync-feedback{margin-top:21px!important;border-top:1px solid var(--ix-line);padding-top:18px;font-size:14px;line-height:1.5}.platform-page--integrationen .ix-setup-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:35px;list-style:none;padding:0 0 60px;margin-block:0}.platform-page--integrationen .ix-setup-steps li{padding-top:22px;border-top:1px solid var(--ix-line)}.platform-page--integrationen .ix-setup-steps li>span{display:block;font-size:12px;color:var(--ix-muted);margin-bottom:20px}.platform-page--integrationen .ix-setup-steps h3{font-size:22px;line-height:1.2;margin:0 0 17px}.platform-page--integrationen .ix-setup-steps p{font-size:16px;line-height:1.45;color:var(--ix-muted)}.platform-page--integrationen .ix-together{padding-block:45px 70px}.platform-page--integrationen .ix-product-links{display:flex;gap:25px;flex-wrap:wrap;margin-top:22px}.platform-page--integrationen .ix-product-links .text-link{font-size:14px}.platform-page--integrationen .ix-art--flow{display:block;padding:40px;min-height:0}.platform-page--integrationen .ix-flow{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);gap:28px;align-items:center}.platform-page--integrationen .ix-flow>div{min-width:0}.platform-page--integrationen .ix-flow h3{font-size:27px;line-height:1.15;margin:0 0 24px}.platform-page--integrationen .ix-flow-file{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.4}.platform-page--integrationen .ix-flow-file>span{min-width:0;overflow-wrap:anywhere}.platform-page--integrationen .ix-flow-file small{display:block;font-size:12px;line-height:1.4;color:var(--ix-muted);margin-top:6px}.platform-page--integrationen .ix-flow>div>p:last-child{margin-top:19px;font-size:14px;line-height:1.5;color:var(--ix-muted)}.platform-page--integrationen .ix-flow-note{margin-top:32px!important;padding-top:22px;border-top:1px solid #b9c7cf;font-size:13px;line-height:1.5;color:var(--ix-muted)}.platform-page--integrationen .ix-art--closing{min-height:350px;padding:24px}.platform-page--integrationen .ix-closing-links{display:grid;gap:7px;margin-top:22px}.platform-page--integrationen .ix-closing-links a{display:flex;align-items:center;gap:14px;min-height:40px;font-size:14px;line-height:1.4;color:var(--ix-blue)}.platform-page--integrationen :is(.ix-art,.ix-catalogue) :is(button,input,select,textarea,summary,a):focus-visible{outline:2px solid var(--ix-blue);outline-offset:4px}.platform-page--integrationen :is(.ix-art,.ix-catalogue) ::selection{background:var(--ix-selection);color:var(--ix-ink)}.platform-page--integrationen :is(input,textarea){caret-color:var(--ix-blue)}@media(hover:hover)and (pointer:fine){.platform-page--integrationen .ix-source-choice:hover,.platform-page--integrationen .ix-category-filters button:hover{color:var(--ix-blue);background:#f5f8fa}.platform-page--integrationen .ix-integration-entry>summary:hover .ix-integration-name{color:var(--ix-blue)}.platform-page--integrationen .ix-action:not(:disabled):hover{background:#172b64}.platform-page--integrationen .ix-inline-action:hover,.platform-page--integrationen .ix-closing-links a:hover{text-decoration:underline;text-underline-offset:4px}}@media(max-width:1199px){.platform-page--integrationen .ix-art{padding:25px}.platform-page--integrationen .ix-frame-content{padding:23px}.platform-page--integrationen .ix-hero-layout,.platform-page--integrationen .ix-documents-layout,.platform-page--integrationen .ix-mail-layout{grid-template-columns:1fr;gap:28px}.platform-page--integrationen .ix-hero-sources{display:grid}.platform-page--integrationen .ix-source-choice{min-height:73px;padding-block:14px}.platform-page--integrationen .ix-calendar-proposal{align-items:flex-start;flex-direction:column;gap:20px}.platform-page--integrationen .ix-management{gap:32px}.platform-page--integrationen .ix-management .ix-art{padding:20px}.platform-page--integrationen .ix-integration-details dl{gap:25px}.platform-page--integrationen .ix-flow{gap:20px}.platform-page--integrationen .ix-flow h3{font-size:23px}}@media(max-width:899px){.platform-page--integrationen .ix-art--hero,.platform-page--integrationen .ix-art{min-height:0}.platform-page--integrationen .ix-catalogue-tools{align-items:stretch;flex-direction:column;gap:18px}.platform-page--integrationen .ix-catalogue-search{min-width:0;max-width:440px}.platform-page--integrationen .ix-integration-entry>summary{gap:20px}.platform-page--integrationen .ix-integration-details{padding-left:55px}.platform-page--integrationen .ix-integration-details dl{grid-template-columns:1fr;gap:22px}.platform-page--integrationen .ix-integration-details dd{max-width:650px}.platform-page--integrationen .ix-integration-details dt{margin-bottom:9px}.platform-page--integrationen .ix-management{grid-template-columns:1fr;gap:55px}.platform-page--integrationen .ix-management .ix-art{padding:30px}.platform-page--integrationen .ix-setup-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px}.platform-page--integrationen .ix-flow{grid-template-columns:1fr;gap:20px}.platform-page--integrationen .ix-flow>svg{transform:rotate(90deg);margin-block:5px}.platform-page--integrationen .ix-flow h3{font-size:27px}}@media(max-width:599px){.platform-page--integrationen .ix-art,.platform-page--integrationen .ix-management .ix-art{padding:14px}.platform-page--integrationen .ix-frame-content{padding:18px}.platform-page--integrationen .ix-frame-bar{padding:14px 18px;font-size:12px}.platform-page--integrationen .ix-hero-answer>h2{font-size:27px}.platform-page--integrationen .ix-source-quote{padding:18px}.platform-page--integrationen .ix-source-choice{gap:10px}.platform-page--integrationen .ix-source-choice>span{font-size:14px}.platform-page--integrationen .ix-source-choice>img{width:24px;height:24px}.platform-page--integrationen .ix-catalogue{padding-block:50px 25px}.platform-page--integrationen .ix-category-filters{gap:4px 8px}.platform-page--integrationen .ix-category-filters button{padding-inline:10px;font-size:13px}.platform-page--integrationen .ix-catalogue-search input{font-size:16px}.platform-page--integrationen .ix-integration-entry>summary{grid-template-columns:30px minmax(0,1fr) 16px;gap:9px 14px;padding-block:23px}.platform-page--integrationen .ix-provider-mark{grid-column:1;grid-row:1/3;align-self:start;padding-top:2px}.platform-page--integrationen .ix-integration-description{grid-column:2;grid-row:1}.platform-page--integrationen .ix-integration-name{font-size:21px}.platform-page--integrationen .ix-integration-description>span:last-child{font-size:15px}.platform-page--integrationen .ix-integration-entry>summary>small{grid-column:2;grid-row:2;font-size:12px}.platform-page--integrationen .ix-integration-entry>summary>svg{grid-column:3;grid-row:1/3}.platform-page--integrationen .ix-integration-details{padding:0 0 25px 44px}.platform-page--integrationen .ix-integration-details dd{font-size:15px}.platform-page--integrationen .ix-integration-note{font-size:13px}.platform-page--integrationen .ix-catalogue-contact{align-items:flex-start;flex-direction:column;gap:22px}.platform-page--integrationen .ix-reply-draft textarea{font-size:16px;min-height:330px}.platform-page--integrationen .ix-documents-summary h3{font-size:26px}.platform-page--integrationen .ix-management{padding-block:40px}.platform-page--integrationen .ix-management h2{font-size:27px}.platform-page--integrationen .ix-management>article>p{font-size:16px}.platform-page--integrationen .ix-account h3{font-size:21px}.platform-page--integrationen .ix-visibility select{font-size:16px}.platform-page--integrationen .ix-sync-heading h3{font-size:25px}.platform-page--integrationen .ix-action{font-size:13px;padding-inline:13px;gap:10px}.platform-page--integrationen .ix-setup-steps{grid-template-columns:1fr;gap:28px;padding-bottom:35px}.platform-page--integrationen .ix-setup-steps li>span{margin-bottom:13px}.platform-page--integrationen .ix-setup-steps h3{font-size:24px}.platform-page--integrationen .ix-together{padding-block:35px 50px}.platform-page--integrationen .ix-art--flow{padding:28px}.platform-page--integrationen .ix-art--closing{padding:14px}}@media(max-width:359px){.platform-page--integrationen .ix-art,.platform-page--integrationen .ix-management .ix-art{padding:10px}.platform-page--integrationen .ix-frame-content,.platform-page--integrationen .ix-source-quote{padding:15px}.platform-page--integrationen .ix-frame-bar{padding-inline:15px}.platform-page--integrationen .ix-integration-details{padding-left:0}}.platform-page--integrationen .platform-related-visual>.ix-related-preview{display:block;width:100%;height:100%;object-fit:cover;object-position:top;background:var(--ix-field)}.platform-page--chat{--chat-blue:#203a84;--chat-ink:#17202b;--chat-muted:#596675;--chat-line:#dce2e8;--chat-field:#e9edf1;--chat-selection:#e5edfb}.platform-page--chat .chat-art{display:flex;align-items:center;min-width:0;min-height:490px;padding:34px;background:var(--chat-field);color:var(--chat-ink)}.platform-page--chat .sp-product-opening-figure>.chat-art{min-height:680px}.platform-page--chat .chat-art :is(h2,h3,h4,p,figure){margin:0}.platform-page--chat .chat-art svg,.platform-page--chat .chat-workflow svg{--lissa-ink:currentColor;--lissa-accent:currentColor;flex-shrink:0;color:var(--chat-muted)}.platform-page--chat .chat-window{width:100%;min-width:0;max-width:900px;margin:auto;background:#fff;border:1px solid var(--chat-line);border-radius:7px;overflow:hidden}.platform-page--chat .chat-window-bar{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:17px 24px;border-bottom:1px solid var(--chat-line);font-size:13px;line-height:1.4;color:var(--chat-muted)}.platform-page--chat .chat-window-bar>span:first-child{color:var(--chat-ink);white-space:nowrap}.platform-page--chat .chat-window-bar>span:last-child{text-align:right}.platform-page--chat .chat-window-content{padding:28px;min-width:0}.platform-page--chat .chat-context-files{display:flex;flex-wrap:wrap;gap:10px 18px;margin-bottom:24px}.platform-page--chat .chat-context-files>span{display:flex;align-items:center;gap:7px;font-size:13px;color:var(--chat-muted)}.platform-page--chat .chat-user-question{width:90%;max-width:570px;margin-left:auto!important;background:#f0f3f7;padding:16px 20px;border-radius:7px;font-size:16px;line-height:1.45}.platform-page--chat .chat-response{margin-top:28px}.platform-page--chat .chat-answer-label{display:block;font-size:13px;line-height:1.4;color:var(--chat-muted);margin-bottom:13px}.platform-page--chat .chat-response h2{font-size:29px;line-height:1.15;letter-spacing:-.025em;margin-bottom:12px}.platform-page--chat .chat-response>p{font-size:16px;line-height:1.5;max-width:600px}.platform-page--chat .chat-response sup{font-size:10px;margin-left:4px;color:var(--chat-blue);white-space:nowrap}.platform-page--chat .chat-art--hero .chat-window-content{padding:24px 28px}.platform-page--chat .chat-art--hero .chat-response{margin-top:24px}.platform-page--chat .chat-art--hero .chat-response .chat-table-wrap{margin-top:20px}.platform-page--chat .sp-opening-anchor{display:flex}.platform-page--chat .chat-table-wrap{min-width:0;width:100%}.platform-page--chat .chat-compare-table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.4;color:var(--chat-ink);font-variant-numeric:tabular-nums}.platform-page--chat .chat-compare-table caption{caption-side:top;text-align:left;font-size:13px;color:var(--chat-muted);padding:0 0 12px}.platform-page--chat .chat-compare-table :is(td,th){padding:12px 9px;border-bottom:1px solid var(--chat-line);text-align:right;font-weight:400;white-space:nowrap}.platform-page--chat .chat-compare-table :is(td,th):first-child{text-align:left;padding-left:0}.platform-page--chat .chat-compare-table :is(td,th):last-child{padding-right:0}.platform-page--chat .chat-compare-table thead th{font-size:12px;color:var(--chat-muted)}.platform-page--chat .chat-compare-table tfoot :is(td,th){border-bottom:0;font-weight:500;color:var(--chat-blue);padding-top:15px}.platform-page--chat .chat-response .chat-table-wrap{margin-top:25px}.platform-page--chat .chat-native-link{display:inline-flex;align-items:center;gap:12px;padding-block:12px;color:var(--chat-blue);font-size:13px}.platform-page--chat .chat-file-line{display:flex;align-items:center;gap:13px;padding:17px 0;border-top:1px solid var(--chat-line);min-width:0}.platform-page--chat .chat-file-line>div{min-width:0}.platform-page--chat .chat-file-line span{display:block;font-size:15px;line-height:1.4;overflow-wrap:anywhere}.platform-page--chat .chat-file-line small{display:block;font-size:12px;line-height:1.45;margin-top:4px;color:var(--chat-muted)}.platform-page--chat .chat-data-note{font-size:12px!important;line-height:1.45!important;color:var(--chat-muted);margin-top:20px!important}.platform-page--chat .chat-source-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:30px;align-items:start}.platform-page--chat .chat-source-answer h3{font-size:27px;line-height:1.15;margin-bottom:18px}.platform-page--chat .chat-source-answer>p{font-size:16px;line-height:1.5;color:var(--chat-muted)}.platform-page--chat .chat-source-switch{display:grid;margin-top:25px}.platform-page--chat .chat-source-switch button{display:flex;align-items:center;gap:8px;min-height:46px;padding:10px 0;border-bottom:1px solid var(--chat-line);color:var(--chat-muted);background:transparent;text-align:left;font-size:13px}.platform-page--chat .chat-source-switch button>svg:last-child{margin-left:auto}.platform-page--chat .chat-source-switch button[aria-pressed=true]{color:var(--chat-blue);border-bottom-color:var(--chat-blue)}.platform-page--chat .chat-source-document{padding:24px;background:#f6f7f9;border:1px solid var(--chat-line);min-width:0}.platform-page--chat .chat-source-document>div:first-child{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--chat-muted);padding-bottom:21px;border-bottom:1px solid var(--chat-line)}.platform-page--chat .chat-source-document>h3{font-size:25px;line-height:1.2;margin:30px 0 14px}.platform-page--chat .chat-source-document>p{font-size:13px;line-height:1.55;color:var(--chat-muted)}.platform-page--chat .chat-source-highlight{display:flex;justify-content:space-between;align-items:center;gap:12px;background:var(--chat-selection);padding:14px 10px;margin:28px -10px 22px;font-size:14px}.platform-page--chat .chat-source-highlight strong{font-size:16px;font-weight:500;white-space:nowrap;color:var(--chat-blue)}.platform-page--chat .chat-source-document>small{display:block;font-size:12px;color:var(--chat-muted);margin-top:35px}.platform-page--chat .chat-analysis-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:36px;align-items:start}.platform-page--chat .chat-bars{min-width:0}.platform-page--chat .chat-bars figcaption{font-size:14px;line-height:1.4}.platform-page--chat .chat-bars figcaption small{display:block;color:var(--chat-muted);font-size:12px;margin-top:4px}.platform-page--chat .chat-chart-key{display:flex;gap:18px;margin:18px 0;font-size:12px;color:var(--chat-muted)}.platform-page--chat .chat-chart-key span{display:flex;align-items:center;gap:6px}.platform-page--chat .chat-chart-key i{width:12px;height:3px;background:#b5c4df}.platform-page--chat .chat-chart-key>span:last-child i{background:var(--chat-blue)}.platform-page--chat .chat-bar-group+.chat-bar-group{margin-top:18px}.platform-page--chat .chat-bar-group>span{display:block;font-size:13px;margin-bottom:7px}.platform-page--chat .chat-bar-row{display:flex;align-items:center;gap:8px;padding-right:36px;position:relative;height:17px}.platform-page--chat .chat-bar-row>i{display:block;flex:none;height:7px;background:#b5c4df}.platform-page--chat .chat-bar-current>i{background:var(--chat-blue)}.platform-page--chat .chat-bar-row>span{font-size:11px;color:var(--chat-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.platform-page--chat .chat-chart-axis{display:flex;justify-content:space-between;padding-right:36px;margin-top:16px;border-top:1px solid var(--chat-line);font-size:11px;line-height:2;color:var(--chat-muted)}.platform-page--chat .chat-analysis-finding{border-top:1px solid var(--chat-line);padding-top:22px;margin-top:26px!important;font-size:15px;line-height:1.5}.platform-page--chat .chat-format-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:24px}.platform-page--chat .chat-format-tabs button{font-size:14px;line-height:1.4;text-align:left;color:var(--chat-muted);min-height:50px;padding:5px 0 13px;background:transparent;border-bottom:1px solid var(--chat-line)}.platform-page--chat .chat-format-tabs button small{display:block;font-size:12px;line-height:1.4;margin-top:3px}.platform-page--chat .chat-format-tabs button[aria-pressed=true]{color:var(--chat-blue);border-color:var(--chat-blue)}.platform-page--chat .chat-office-preview{padding:28px;background:#f7f8fa;min-height:340px;min-width:0}.platform-page--chat .chat-document-top{display:flex;justify-content:space-between;gap:16px;font-size:12px;color:var(--chat-muted);padding-bottom:22px;border-bottom:1px solid var(--chat-line)}.platform-page--chat .chat-office-preview h3{font-size:29px;line-height:1.15;margin:25px 0 15px;max-width:400px}.platform-page--chat .chat-office-preview>p{font-size:14px;line-height:1.5;color:var(--chat-muted)}.platform-page--chat .chat-office-preview h4{font-size:14px;font-weight:500;line-height:1.4;margin:24px 0 8px}.platform-page--chat .chat-office-preview>small{display:block;margin-top:28px;font-size:12px;color:var(--chat-muted)}.platform-page--chat .chat-office-preview .chat-bars{max-width:400px;margin:22px 0}.platform-page--chat .chat-office-preview .chat-table-wrap{margin-top:25px}.platform-page--chat .chat-document-rule{height:1px;background:var(--chat-line);margin-top:23px}.platform-page--chat .chat-file-result{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;font-size:13px;padding-top:20px;overflow-wrap:anywhere}.platform-page--chat .chat-file-result>small{margin-left:auto;color:var(--chat-muted);font-size:12px}.platform-page--chat .chat-more{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;padding-block:64px 80px}.platform-page--chat .chat-more>article{min-width:0}.platform-page--chat .chat-more h2{font-size:30px;line-height:1.15;margin:0 0 22px}.platform-page--chat .chat-more>article>p{max-width:600px;font-size:17px;line-height:1.45;color:var(--sp-muted)}.platform-page--chat .chat-more .chat-art{margin-top:30px;padding:26px;min-height:590px;align-items:stretch}.platform-page--chat .chat-more .chat-window{margin:0}.platform-page--chat .chat-more .text-link{font-size:15px;margin-top:22px}.platform-page--chat .chat-more>article>.chat-more-note{font-size:13px;margin-top:20px}.platform-page--chat .chat-research-mode{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px;color:var(--chat-muted);padding-bottom:25px}.platform-page--chat .chat-research-mode select{width:auto;min-width:130px;max-width:60%;padding:9px 10px;border:1px solid var(--chat-line);background:#fff;color:var(--chat-blue);border-radius:4px;font:inherit}.platform-page--chat .chat-art--research h3{font-size:27px;line-height:1.2;margin:10px 0 18px}.platform-page--chat .chat-research-summary{font-size:15px;line-height:1.5;color:var(--chat-muted)}.platform-page--chat .chat-research-sources{margin-top:24px}.platform-page--chat .chat-research-sources>span{display:block;font-size:12px;color:var(--chat-muted);margin:20px 0 10px}.platform-page--chat .chat-research-sources>p,.platform-page--chat .chat-research-sources>a{display:flex;align-items:center;gap:10px;font-size:14px;padding-block:13px;border-top:1px solid var(--chat-line)}.platform-page--chat .chat-research-sources>a{justify-content:space-between}.platform-page--chat .chat-research-sources small{display:block;color:var(--chat-muted);font-size:12px;margin-top:4px}.platform-page--chat .chat-project-list{display:grid}.platform-page--chat .chat-project-list button{display:flex;align-items:center;gap:10px;text-align:left;padding:13px 0;background:transparent;border-bottom:1px solid var(--chat-line);font-size:14px;line-height:1.4;color:var(--chat-muted)}.platform-page--chat .chat-project-list button>span{flex:1}.platform-page--chat .chat-project-list button[aria-pressed=true]{color:var(--chat-blue);border-color:var(--chat-blue)}.platform-page--chat .chat-project-detail{padding-block:26px;min-height:145px}.platform-page--chat .chat-project-detail h3{font-size:23px;line-height:1.2;margin-bottom:12px}.platform-page--chat .chat-project-detail p{font-size:14px;line-height:1.5;color:var(--chat-muted)}.platform-page--chat .chat-skill{padding:22px;background:#f1f4f8}.platform-page--chat .chat-skill>span{font-size:12px;color:var(--chat-muted)}.platform-page--chat .chat-skill p{font-size:21px;line-height:1.4;margin-top:16px}.platform-page--chat .chat-workflow-section{padding-block:64px;scroll-margin-top:95px}.platform-page--chat .chat-workflow{background:#fff;border:1px solid var(--chat-line);border-radius:7px;overflow:hidden;color:var(--chat-ink)}.platform-page--chat .chat-workflow-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding-inline:36px;border-bottom:1px solid var(--chat-line)}.platform-page--chat .chat-workflow-tabs button{display:flex;align-items:center;justify-content:center;gap:12px;min-width:0;min-height:66px;padding:12px 3px;background:transparent;border-bottom:2px solid transparent;font-size:14px;line-height:1.3;color:var(--chat-muted)}.platform-page--chat .chat-workflow-tabs button>span{font-size:12px}.platform-page--chat .chat-workflow-tabs button[aria-selected=true]{color:var(--chat-blue);border-color:var(--chat-blue)}.platform-page--chat .chat-workflow-tabs button:disabled{opacity:.5;cursor:not-allowed}.platform-page--chat .chat-workflow-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:48px;padding:42px;min-height:460px}.platform-page--chat .chat-workflow-panel[hidden]{display:none}.platform-page--chat .chat-workflow-panel>div{min-width:0}.platform-page--chat .chat-workflow-panel h3{font-size:29px;line-height:1.15;margin:0 0 20px}.platform-page--chat .chat-workflow-panel>div>p{font-size:17px;line-height:1.5;max-width:460px;color:var(--chat-muted)}.platform-page--chat .chat-workflow-panel .chat-art{min-height:0;padding:0;background:transparent}.platform-page--chat .chat-workflow-panel .chat-window{border:0}.platform-page--chat .chat-workflow-panel .chat-window-content{padding:0}.platform-page--chat .chat-workflow-panel .chat-window-bar{display:none}.platform-page--chat .chat-workflow-panel-wide{grid-template-columns:1fr;gap:25px}.platform-page--chat .chat-workflow-panel-wide>button{justify-self:start}.platform-page--chat .chat-workflow-file-select>label{display:flex;align-items:center;gap:16px;min-height:90px;border-bottom:1px solid var(--chat-line);cursor:pointer}.platform-page--chat .chat-workflow-file-select input{width:17px;height:17px;accent-color:var(--chat-blue);flex-shrink:0}.platform-page--chat .chat-workflow-file-select label>span{font-size:17px;line-height:1.4}.platform-page--chat .chat-workflow-file-select small{display:block;font-size:13px;margin-top:7px;color:var(--chat-muted)}.platform-page--chat .chat-demo-action{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:44px;font-size:14px;line-height:1.4;margin-top:28px;padding:12px 18px;border-radius:4px;background:var(--chat-blue);color:#fff}.platform-page--chat .chat-demo-action svg{color:inherit}.platform-page--chat .chat-demo-action:disabled{background:#e4e7ec;color:#5d6774;cursor:not-allowed}.platform-page--chat .chat-workflow-file-select>p{font-size:13px;margin-top:15px;color:var(--chat-muted)}.platform-page--chat .chat-workflow-panel .chat-file-line{margin-top:25px}.platform-page--chat .chat-workflow-panel .chat-office-preview{padding:28px}.platform-page--chat .chat-email-draft{display:block;font-size:13px;color:var(--chat-muted)}.platform-page--chat .chat-email-draft>span{display:block;margin-bottom:14px;line-height:1.4}.platform-page--chat .chat-email-draft textarea{display:block;width:100%;resize:vertical;min-height:300px;padding:20px;background:#f7f8fa;border:1px solid var(--chat-line);border-radius:4px;color:var(--chat-ink);font:inherit;font-size:15px;line-height:1.55}.platform-page--chat .chat-workflow-foot{padding:18px 25px;border-top:1px solid var(--chat-line);font-size:12px;line-height:1.5;color:var(--chat-muted)}.platform-page--chat .chat-recording{margin-top:20px;border-bottom:1px solid var(--sp-line)}.platform-page--chat .chat-recording summary{display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;list-style:none;padding:16px 0;font-size:15px}.platform-page--chat .chat-recording summary::-webkit-details-marker{display:none}.platform-page--chat .chat-recording[open] summary svg{transform:rotate(180deg)}.platform-page--chat .chat-recording video{display:block;width:100%;height:auto;background:var(--chat-field)}.platform-page--chat .chat-recording>p{font-size:12px;color:var(--chat-muted);padding-block:13px}.platform-page--chat .chat-art--closing{min-height:350px;padding:24px}.platform-page--chat .chat-closing-summary>span{font-size:12px;color:var(--chat-muted)}.platform-page--chat .chat-closing-summary h3{font-size:30px;line-height:1.15;margin:20px 0 28px}.platform-page--chat :is(.chat-art,.chat-workflow,.chat-recording) :is(button,a,select,textarea,input,summary):focus-visible{outline:2px solid var(--chat-blue);outline-offset:4px}.platform-page--chat .chat-art ::selection,.platform-page--chat .chat-workflow ::selection{color:var(--chat-ink);background:var(--chat-selection)}.platform-page--chat .chat-email-draft textarea{caret-color:var(--chat-blue)}@media(hover:hover)and (pointer:fine){.platform-page--chat :is(.chat-format-tabs,.chat-source-switch,.chat-project-list) button:hover{color:var(--chat-blue);background:#f5f7fa}.platform-page--chat .chat-demo-action:not(:disabled):hover{background:#172b64}.platform-page--chat .chat-native-link:hover,.platform-page--chat .chat-research-sources a:hover{text-decoration:underline;text-underline-offset:4px}}@media(max-width:1199px){.platform-page--chat .chat-source-split,.platform-page--chat .chat-analysis-layout{grid-template-columns:1fr;gap:28px}.platform-page--chat .chat-art{padding:25px}.platform-page--chat .chat-window-content{padding:24px}.platform-page--chat .chat-more{gap:32px}.platform-page--chat .chat-more .chat-art{padding:20px}.platform-page--chat .chat-workflow-panel{gap:28px;padding:32px}.platform-page--chat .chat-workflow-panel-wide .chat-source-split{grid-template-columns:1fr 1fr}}@media(max-width:899px){.platform-page--chat .sp-product-opening-figure>.chat-art{min-height:0}.platform-page--chat .chat-art{min-height:0}.platform-page--chat .chat-window-content{padding:20px}.platform-page--chat .chat-window-bar{padding-inline:20px}.platform-page--chat .chat-more{grid-template-columns:1fr;gap:55px}.platform-page--chat .chat-more .chat-art{min-height:0;padding:30px}.platform-page--chat .chat-workflow-panel{grid-template-columns:1fr;min-height:430px}.platform-page--chat .chat-workflow-tabs{padding-inline:20px}.platform-page--chat .chat-workflow-tabs button{gap:6px;flex-direction:column}.platform-page--chat .chat-workflow-panel-wide .chat-source-split{grid-template-columns:1fr 1fr}}@media(max-width:599px){.platform-page--chat .chat-art,.platform-page--chat .chat-more .chat-art{padding:14px}.platform-page--chat .chat-window-content,.platform-page--chat .chat-art--hero .chat-window-content{padding:18px}.platform-page--chat .chat-window-bar{padding:14px 18px;font-size:12px;gap:14px}.platform-page--chat .chat-window-bar>span:last-child{max-width:65%}.platform-page--chat .chat-user-question{font-size:15px;padding:14px;width:100%}.platform-page--chat .chat-response h2{font-size:25px}.platform-page--chat .chat-response>p{font-size:15px}.platform-page--chat .chat-context-files{gap:10px;font-size:12px}.platform-page--chat .chat-context-files>span{font-size:12px}.platform-page--chat .chat-compare-table{font-size:13px}.platform-page--chat .chat-compare-table :is(th,td){padding:11px 5px}.platform-page--chat .chat-compare-table thead th{font-size:11px}.platform-page--chat .chat-source-document{padding:20px}.platform-page--chat .chat-source-highlight{font-size:13px}.platform-page--chat .chat-source-highlight strong{font-size:15px}.platform-page--chat .chat-art--files .chat-office-preview{padding:20px}.platform-page--chat .chat-office-preview h3{font-size:26px}.platform-page--chat .chat-format-tabs{gap:10px}.platform-page--chat .chat-format-tabs button{font-size:13px}.platform-page--chat .chat-file-result{font-size:12px;gap:7px}.platform-page--chat .chat-file-result>small{margin-left:0;width:100%}.platform-page--chat .chat-more{padding-block:35px 50px}.platform-page--chat .chat-more h2{font-size:27px}.platform-page--chat .chat-more>article>p{font-size:16px}.platform-page--chat .chat-workflow-section{padding-block:40px}.platform-page--chat .chat-workflow-tabs{padding-inline:8px}.platform-page--chat .chat-workflow-tabs button{font-size:12px;min-height:68px;padding-inline:0}.platform-page--chat .chat-workflow-panel{padding:23px 20px;gap:26px;min-height:410px}.platform-page--chat .chat-workflow-panel h3{font-size:25px}.platform-page--chat .chat-workflow-panel>div>p{font-size:16px}.platform-page--chat .chat-workflow-panel-wide .chat-source-split{grid-template-columns:1fr}.platform-page--chat .chat-workflow-panel .chat-office-preview{padding:20px}.platform-page--chat .chat-workflow-foot{padding:18px 20px}.platform-page--chat .chat-email-draft textarea{font-size:16px;padding:16px}.platform-page--chat .chat-research-mode{align-items:flex-start;flex-direction:column}.platform-page--chat .chat-research-mode select{max-width:100%;font-size:16px}.platform-page--chat .chat-art--closing{padding:14px}.platform-page--chat .chat-closing-summary h3{font-size:27px}}@media(max-width:359px){.platform-page--chat .chat-art,.platform-page--chat .chat-more .chat-art{padding:10px}.platform-page--chat .chat-window-content,.platform-page--chat .chat-art--hero .chat-window-content,.platform-page--chat .chat-art--files .chat-office-preview{padding:15px}.platform-page--chat .chat-source-document{padding:17px}}.platform-page--nexus{--nx-ink:#18231e;--nx-muted:#56635b;--nx-line:#d7dfd8;--nx-field:#e7ece7;--nx-blue:#203a84;--nx-selection:#e5edfb}.platform-page--nexus .nx-art{min-width:0;min-height:470px;display:flex;align-items:center;padding:32px;background:var(--nx-field);color:var(--nx-ink)}.platform-page--nexus .nx-art :is(h2,h3,h4,p,figure,dl,dd){margin:0}.platform-page--nexus .nx-art svg{--lissa-ink:currentColor;--lissa-accent:currentColor;flex-shrink:0;color:var(--nx-muted)}.platform-page--nexus .nx-frame{width:100%;min-width:0;background:#fff;border:1px solid var(--nx-line);border-radius:7px;overflow:hidden}.platform-page--nexus .nx-frame-bar{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:17px 23px;border-bottom:1px solid var(--nx-line);font-size:13px;line-height:1.4;color:var(--nx-muted)}.platform-page--nexus .nx-frame-bar>span:first-child{color:var(--nx-ink);white-space:nowrap}.platform-page--nexus .nx-frame-bar>span:last-child{text-align:right}.platform-page--nexus .nx-frame-content{min-width:0;padding:25px}.platform-page--nexus .nx-context-label{display:block;font-size:12px;line-height:1.5;color:var(--nx-muted);margin-bottom:16px}.platform-page--nexus .nx-example-note{font-size:12px;line-height:1.5;color:var(--nx-muted);margin-top:22px!important}.platform-page--nexus .nx-art--hero{min-height:680px}.platform-page--nexus .nx-hero-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:25px;align-items:center}.platform-page--nexus .nx-map{position:relative;min-width:0;height:440px}.platform-page--nexus .nx-map>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.platform-page--nexus .nx-map line{stroke:#b9c7bc;stroke-width:1;vector-effect:non-scaling-stroke}.platform-page--nexus .nx-map line.nx-edge-mention{stroke-dasharray:2 4}.platform-page--nexus .nx-map line.nx-edge-derived{stroke-dasharray:7 5}.platform-page--nexus .nx-map line.nx-edge-selected{stroke:var(--nx-blue);stroke-width:1.5}.platform-page--nexus .nx-map-node{position:absolute;transform:translate(-50%,-50%);display:flex;flex-direction:column;justify-content:center;gap:7px;width:124px;min-height:70px;padding:12px 8px;background:#fff;border:1px solid var(--nx-line);border-radius:4px;color:var(--nx-ink);text-align:center}.platform-page--nexus .nx-map-node>span{font-size:14px;line-height:1.3}.platform-page--nexus .nx-map-node>small{font-size:11px;line-height:1.4;color:var(--nx-muted)}.platform-page--nexus .nx-map-node[aria-pressed=true]{border-color:var(--nx-blue);color:var(--nx-blue);background:#f7f9fe}.platform-page--nexus .nx-map-center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:150px;padding:16px 8px;border:1px solid #9baea0;background:#f1f5f0;border-radius:4px;text-align:center}.platform-page--nexus .nx-map-center small{display:block;font-size:12px;line-height:1.4;color:var(--nx-muted);margin-bottom:7px}.platform-page--nexus .nx-map-center strong{font-size:20px;font-weight:400;line-height:1.2;letter-spacing:-.025em}.platform-page--nexus .nx-map-detail{min-width:0}.platform-page--nexus .nx-map-detail h3{font-size:23px;line-height:1.2;margin:0 0 17px}.platform-page--nexus .nx-origin{display:flex;align-items:center;gap:9px;font-size:12px;line-height:1.5;color:var(--nx-muted)}.platform-page--nexus .nx-origin>i{width:24px;height:0;flex-shrink:0;border-top:1px solid #617468}.platform-page--nexus .nx-origin--mention>i{border-top-style:dotted}.platform-page--nexus .nx-origin--derived>i{border-top-style:dashed}.platform-page--nexus .nx-source-excerpt{min-width:0;padding:21px;background:#f6f8f5;border:1px solid var(--nx-line);color:var(--nx-ink)}.platform-page--nexus .nx-source-excerpt>header{display:flex;align-items:flex-start;gap:9px;padding-bottom:18px;border-bottom:1px solid var(--nx-line);font-size:14px;line-height:1.4}.platform-page--nexus .nx-source-excerpt>header>svg{margin-top:2px}.platform-page--nexus .nx-source-excerpt>header>span{min-width:0}.platform-page--nexus .nx-source-excerpt small{display:block;font-size:12px;line-height:1.5;margin-top:6px;color:var(--nx-muted)}.platform-page--nexus .nx-source-excerpt>p{font-size:15px;line-height:1.6;margin-top:22px}.platform-page--nexus .nx-source-excerpt mark{background:var(--nx-selection);color:var(--nx-blue);padding:2px 1px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.platform-page--nexus .nx-source-excerpt>footer{font-size:11px;line-height:1.5;color:var(--nx-muted);margin-top:24px}.platform-page--nexus .nx-map-detail .nx-source-excerpt{margin-top:22px;padding:18px}.platform-page--nexus .nx-map-detail .nx-source-excerpt>p{font-size:14px}.platform-page--nexus .nx-art--workspace .nx-frame-content{padding:0}.platform-page--nexus .nx-workspace-layout{display:grid;grid-template-columns:170px minmax(0,1fr)}.platform-page--nexus .nx-inventory{padding:20px 15px;background:#f5f7f4;border-right:1px solid var(--nx-line);min-width:0}.platform-page--nexus .nx-inventory>label{display:flex;align-items:center;gap:7px;padding-bottom:12px;border-bottom:1px solid #b9c6bc}.platform-page--nexus .nx-inventory input{min-width:0;width:100%;font:inherit;font-size:12px;line-height:1.4;border:0;background:transparent;padding:7px 0;color:var(--nx-ink)}.platform-page--nexus .nx-inventory input::placeholder{color:var(--nx-muted);opacity:1}.platform-page--nexus .nx-inventory-count{font-size:11px;color:var(--nx-muted);padding:15px 0 10px}.platform-page--nexus .nx-inventory-list{display:grid;gap:3px}.platform-page--nexus .nx-inventory-list button{min-width:0;display:block;padding:13px 8px;background:transparent;border-radius:3px;text-align:left;color:var(--nx-ink)}.platform-page--nexus .nx-inventory-list button>span{display:block;font-size:14px;line-height:1.4;overflow-wrap:anywhere}.platform-page--nexus .nx-inventory-list small{display:block;font-size:11px;margin-top:5px;line-height:1.4;color:var(--nx-muted)}.platform-page--nexus .nx-inventory-list button[aria-pressed=true]{background:#e8eee7;color:var(--nx-blue)}.platform-page--nexus .nx-inventory-empty p{font-size:13px;line-height:1.5;margin-top:12px}.platform-page--nexus .nx-inventory-empty button{min-height:44px;font-size:12px;color:var(--nx-blue);background:transparent;text-align:left;padding:10px 0}.platform-page--nexus .nx-workspace-detail{min-width:0;padding:24px}.platform-page--nexus .nx-workspace-title>span{display:block;font-size:12px;color:var(--nx-muted)}.platform-page--nexus .nx-workspace-title h3{font-size:28px;line-height:1.15;margin:12px 0 22px}.platform-page--nexus .nx-workspace-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--nx-line);gap:12px}.platform-page--nexus .nx-workspace-tabs button{padding:8px 0 13px;min-height:45px;background:transparent;color:var(--nx-muted);border-bottom:1px solid transparent;font-size:12px;line-height:1.4;text-align:left}.platform-page--nexus .nx-workspace-tabs button[aria-selected=true]{color:var(--nx-blue);border-color:var(--nx-blue)}.platform-page--nexus .nx-workspace-panel{padding-top:24px;min-height:305px}.platform-page--nexus .nx-workspace-source-select{display:block;font-size:12px;color:var(--nx-muted);margin-bottom:22px}.platform-page--nexus .nx-workspace-panel[hidden]{display:none}.platform-page--nexus .nx-workspace-panel>p{font-size:15px;line-height:1.5;color:var(--nx-muted)}.platform-page--nexus .nx-entry-properties{margin-top:23px!important}.platform-page--nexus .nx-entry-properties>div{display:grid;grid-template-columns:1fr 1.3fr;align-items:start;gap:20px;border-top:1px solid var(--nx-line);padding:13px 0;font-size:13px;line-height:1.4}.platform-page--nexus .nx-entry-properties dt{color:var(--nx-muted)}.platform-page--nexus .nx-entry-properties dd{text-align:right;min-width:0}.platform-page--nexus .nx-inline-action{display:inline-flex;align-items:center;gap:14px;min-height:44px;padding:10px 0;background:transparent;color:var(--nx-blue);font-size:13px;line-height:1.4;text-align:left}.platform-page--nexus .nx-workspace-panel>.nx-inline-action{margin-top:20px}.platform-page--nexus .nx-property-link{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;min-height:38px;padding:4px 0;background:transparent;color:var(--nx-blue);text-align:right;font:inherit;line-height:1.4}.platform-page--nexus .nx-property-link svg{color:inherit}.platform-page--nexus .nx-workspace-connection{display:flex;align-items:center;gap:15px;margin:28px 0;font-size:16px;line-height:1.4}.platform-page--nexus .nx-art--workspace .nx-example-note{padding:0 24px 20px}.platform-page--nexus .nx-relations-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:28px;align-items:start}.platform-page--nexus .nx-relation-list{display:grid}.platform-page--nexus .nx-relation-list>button{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:20px 0;background:transparent;border-bottom:1px solid var(--nx-line);color:var(--nx-ink);text-align:left}.platform-page--nexus .nx-relation-list>button:first-child{padding-top:0}.platform-page--nexus .nx-relation-list>button>span:first-child{font-size:17px;line-height:1.4}.platform-page--nexus .nx-relation-list>button>small{font-size:13px;line-height:1.5;color:var(--nx-muted)}.platform-page--nexus .nx-relation-list>button[aria-pressed=true]{border-color:var(--nx-blue);color:var(--nx-blue)}.platform-page--nexus .nx-original-network{margin-top:25px;border-block:1px solid var(--sp-line)}.platform-page--nexus .nx-original-network summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:17px 0;list-style:none;font-size:15px;line-height:1.4;cursor:pointer}.platform-page--nexus .nx-original-network summary::-webkit-details-marker{display:none}.platform-page--nexus .nx-original-network a{display:block;margin-bottom:18px}.platform-page--nexus .nx-original-network img{display:block;width:100%;height:auto}.platform-page--nexus .nx-original-network a>span{display:flex;align-items:center;gap:14px;font-size:13px;line-height:1.4;margin-top:12px}.platform-page--nexus .nx-compare-selectors{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-bottom:28px}.platform-page--nexus .nx-compare-selectors label,.platform-page--nexus .nx-evidence-select{display:block;font-size:12px;line-height:1.5;color:var(--nx-muted);min-width:0}.platform-page--nexus .nx-art select{display:block;width:100%;min-width:0;min-height:44px;margin-top:9px;padding:10px 27px 10px 10px;border:1px solid var(--nx-line);border-radius:3px;background:#fff;color:var(--nx-ink);font:inherit;font-size:14px;line-height:1.4}.platform-page--nexus .nx-comparison-table{font-size:14px;font-variant-numeric:tabular-nums;line-height:1.4}.platform-page--nexus .nx-comparison-table>div{display:grid;grid-template-columns:95px repeat(2,minmax(0,1fr));align-items:center;gap:14px;padding:12px 0;border-bottom:1px solid var(--nx-line)}.platform-page--nexus .nx-comparison-heading{align-items:start!important;font-size:12px;color:var(--nx-muted)}.platform-page--nexus .nx-comparison-heading small{display:block;font-size:11px;margin-top:4px}.platform-page--nexus .nx-comparison-table [role=cell]{min-width:0;text-align:right}.platform-page--nexus .nx-comparison-heading>span:not(:first-child){text-align:right}.platform-page--nexus .nx-comparison-table .nx-values-differ{background:#edf2fa}.platform-page--nexus .nx-comparison-note{font-size:13px;line-height:1.5;color:var(--nx-muted);margin-top:20px!important}.platform-page--nexus .nx-selected-evidence{margin-top:25px}.platform-page--nexus .nx-detail-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;padding-block:64px}.platform-page--nexus .nx-detail-pair>article{min-width:0}.platform-page--nexus .nx-detail-pair h2{font-size:30px;line-height:1.15;margin:0 0 22px}.platform-page--nexus .nx-detail-pair>article>p{max-width:650px;font-size:17px;line-height:1.45;color:var(--sp-muted)}.platform-page--nexus .nx-detail-pair .nx-art{margin-top:30px;padding:25px;align-items:stretch}.platform-page--nexus .nx-detail-pair .nx-frame{min-height:100%}.platform-page--nexus .nx-detail-pair>article>.nx-detail-note{font-size:13px;line-height:1.5;margin-top:20px}.platform-page--nexus .nx-version-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.platform-page--nexus .nx-version-grid>article{min-width:0}.platform-page--nexus .nx-version-date{display:block;padding-bottom:16px;border-bottom:1px solid var(--nx-line);font-size:12px;color:var(--nx-muted)}.platform-page--nexus .nx-version-grid h3{font-size:30px;line-height:1.2;margin:25px 0 16px}.platform-page--nexus .nx-version-grid>article>p{font-size:14px;line-height:1.5;color:var(--nx-muted)}.platform-page--nexus .nx-version-grid details{margin-top:25px}.platform-page--nexus .nx-version-grid summary{display:flex;align-items:center;gap:12px;min-height:44px;font-size:13px;line-height:1.4;list-style:none;color:var(--nx-blue);cursor:pointer}.platform-page--nexus .nx-version-grid summary::-webkit-details-marker{display:none}.platform-page--nexus .nx-version-grid .nx-source-excerpt{margin-top:12px;padding:16px}.platform-page--nexus .nx-evidence-select{margin-bottom:28px}.platform-page--nexus .nx-evidence-select select{max-width:320px}.platform-page--nexus .nx-evidence-chain{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;margin-bottom:28px}.platform-page--nexus .nx-evidence-chain>div{min-width:0}.platform-page--nexus .nx-evidence-chain h3{font-size:29px;line-height:1.15;margin:22px 0 12px}.platform-page--nexus .nx-evidence-chain p{font-size:15px;line-height:1.5}.platform-page--nexus .nx-evidence-chain small{display:block;font-size:12px;line-height:1.5;color:var(--nx-muted);margin-top:10px}.platform-page--nexus .nx-evidence-chain>div>svg{margin:14px 0}.platform-page--nexus .nx-original-passage{scroll-margin-top:100px}.platform-page--nexus .nx-audit-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:30px;align-items:start}.platform-page--nexus .nx-audit-documents{display:grid}.platform-page--nexus .nx-audit-documents button{display:flex;align-items:center;gap:10px;min-height:74px;padding:14px 0;border-bottom:1px solid var(--nx-line);background:transparent;text-align:left;font-size:15px;line-height:1.4;color:var(--nx-muted)}.platform-page--nexus .nx-audit-documents button>span{min-width:0}.platform-page--nexus .nx-audit-documents small{display:block;font-size:12px;line-height:1.5;color:var(--nx-muted);margin-top:5px}.platform-page--nexus .nx-audit-documents button[aria-pressed=true]{border-color:var(--nx-blue);color:var(--nx-blue)}.platform-page--nexus .nx-audit-layout h3{font-size:28px;line-height:1.2;margin:0 0 18px}.platform-page--nexus .nx-audit-layout>div>p{font-size:15px;line-height:1.5;color:var(--nx-muted)}.platform-page--nexus .nx-audit-key-sources{margin-top:26px}.platform-page--nexus .nx-audit-key-sources>span{font-size:12px;line-height:1.5;color:var(--nx-muted)}.platform-page--nexus .nx-audit-key-sources button{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:45px;margin-top:9px;border-bottom:1px solid var(--nx-line);background:transparent;color:var(--nx-blue);font-size:14px;line-height:1.4;text-align:left}.platform-page--nexus .nx-audit-evidence{margin-top:30px}.platform-page--nexus .nx-audit-uses{padding:0;list-style:none}.platform-page--nexus .nx-audit-uses li{padding-block:14px;border-bottom:1px solid var(--sp-line);font-size:16px;line-height:1.4;color:var(--sp-muted)}.platform-page--nexus .nx-vision{padding-block:65px 80px}.platform-page--nexus .nx-vision-heading{display:grid;grid-template-columns:1fr 2fr;gap:48px;margin-bottom:38px}.platform-page--nexus .nx-vision-heading h2{font-size:16px;line-height:1.4;margin:0 0 24px}.platform-page--nexus .nx-vision-heading h3{font-size:32px;line-height:1.13}.platform-page--nexus .nx-vision-heading p{font-size:18px;line-height:1.45;max-width:770px}.platform-page--nexus .nx-vision-heading p+p{margin-top:20px}.platform-page--nexus .nx-vision-heading .nx-vision-outlook{font-size:15px;color:var(--sp-muted)}.platform-page--nexus .nx-vision-heading .text-link{font-size:15px;margin-top:24px}.platform-page--nexus .nx-art--vision{display:block;min-height:0;padding:45px}.platform-page--nexus .nx-vision-flow{display:grid;grid-template-columns:1fr auto 1.3fr auto 1fr;gap:35px;align-items:center}.platform-page--nexus .nx-vision-flow>div{min-width:0}.platform-page--nexus .nx-vision-flow>div>span{display:block;font-size:13px;color:var(--nx-muted);margin-bottom:23px}.platform-page--nexus .nx-vision-flow h3{font-size:27px;line-height:1.15;margin-bottom:18px}.platform-page--nexus .nx-vision-flow p{font-size:15px;line-height:1.5;color:var(--nx-muted)}.platform-page--nexus .nx-vision-source-line{margin-top:38px!important;padding-top:23px;border-top:1px solid #b7c7ba;font-size:13px;line-height:1.5;color:var(--nx-muted)}.platform-page--nexus .nx-art--closing{min-height:350px;padding:24px}.platform-page--nexus .nx-closing-relation{display:flex;align-items:center;gap:13px;flex-wrap:wrap;margin-bottom:26px}.platform-page--nexus .nx-closing-relation>span{font-size:20px;line-height:1.4}.platform-page--nexus .nx-closing-relation>.nx-closing-verb{font-size:13px;color:var(--nx-muted);flex-basis:100%}.platform-page--nexus .sp-opening-anchor{display:flex}.platform-page--nexus :is(.nx-art,.nx-original-network) :is(button,input,select,a,summary,[tabindex]):focus-visible{outline:2px solid var(--nx-blue);outline-offset:4px}.platform-page--nexus .nx-art ::selection{background:var(--nx-selection);color:var(--nx-ink)}.platform-page--nexus .nx-art input{caret-color:var(--nx-blue)}.platform-page--nexus .nx-inventory-list{scrollbar-width:thin;scrollbar-color:#9aada0 #edf2ec}@media(hover:hover)and (pointer:fine){.platform-page--nexus .nx-map-node:hover{border-color:var(--nx-blue)}.platform-page--nexus :is(.nx-relation-list,.nx-audit-documents,.nx-inventory-list) button:hover{color:var(--nx-blue);background:#f6f8f5}.platform-page--nexus .nx-inline-action:hover,.platform-page--nexus .nx-property-link:hover{text-decoration:underline;text-underline-offset:4px}}@media(max-width:1399px){.platform-page--nexus .nx-art{padding:26px}.platform-page--nexus .nx-hero-layout{grid-template-columns:1fr;gap:30px}.platform-page--nexus .nx-map{height:390px;max-width:660px;width:100%;margin:auto}.platform-page--nexus .nx-map-node{width:140px}.platform-page--nexus .nx-map-detail .nx-source-excerpt{margin-top:18px}.platform-page--nexus .nx-map-detail>h3{font-size:24px}.platform-page--nexus .nx-workspace-layout{grid-template-columns:150px minmax(0,1fr)}.platform-page--nexus .nx-workspace-detail{padding:20px}.platform-page--nexus .nx-workspace-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 18px}.platform-page--nexus .nx-relations-layout,.platform-page--nexus .nx-audit-layout{grid-template-columns:1fr}}@media(max-width:1099px){.platform-page--nexus .nx-map-node{width:124px}.platform-page--nexus .nx-art,.platform-page--nexus .nx-frame-content{padding:22px}.platform-page--nexus .nx-workspace-layout{grid-template-columns:1fr}.platform-page--nexus .nx-inventory{padding:20px;border-right:0;border-bottom:1px solid var(--nx-line)}.platform-page--nexus .nx-inventory-list{display:flex;overflow-x:auto;gap:8px;padding-bottom:7px}.platform-page--nexus .nx-inventory-list button{flex:0 0 160px}.platform-page--nexus .nx-inventory input{font-size:14px}.platform-page--nexus .nx-detail-pair{gap:32px}.platform-page--nexus .nx-detail-pair .nx-art{padding:20px}.platform-page--nexus .nx-version-grid{grid-template-columns:1fr;gap:30px}.platform-page--nexus .nx-version-grid>article+article{padding-top:25px;border-top:1px solid var(--nx-line)}.platform-page--nexus .nx-comparison-table>div{grid-template-columns:75px repeat(2,minmax(0,1fr));gap:12px}.platform-page--nexus .nx-evidence-chain{grid-template-columns:1fr;gap:25px}.platform-page--nexus .nx-evidence-chain>div+div{padding-top:23px;border-top:1px solid var(--nx-line)}.platform-page--nexus .nx-vision-flow{gap:25px}.platform-page--nexus .nx-vision-flow h3{font-size:23px}}@media(max-width:899px){.platform-page--nexus .nx-art--hero{min-height:0}.platform-page--nexus .nx-map{max-width:650px}.platform-page--nexus .nx-art{min-height:0}.platform-page--nexus .nx-detail-pair{grid-template-columns:1fr;gap:50px}.platform-page--nexus .nx-version-grid{grid-template-columns:1fr 1fr;gap:25px}.platform-page--nexus .nx-version-grid>article+article{padding-top:0;border-top:0}.platform-page--nexus .nx-evidence-chain{grid-template-columns:1fr 1fr}.platform-page--nexus .nx-evidence-chain>div+div{padding-top:0;border-top:0}.platform-page--nexus .nx-vision-heading{grid-template-columns:1fr 1.4fr;gap:28px}.platform-page--nexus .nx-vision-flow{grid-template-columns:1fr;gap:20px}.platform-page--nexus .nx-vision-flow>svg{transform:rotate(90deg);margin-block:6px}.platform-page--nexus .nx-vision-flow>div>span{margin-bottom:12px}.platform-page--nexus .nx-vision-flow h3{font-size:27px}}@media(max-width:599px){.platform-page--nexus .nx-art,.platform-page--nexus .nx-detail-pair .nx-art{padding:14px}.platform-page--nexus .nx-frame-content{padding:18px}.platform-page--nexus .nx-frame-bar{padding:14px 18px;font-size:12px}.platform-page--nexus .nx-map{height:auto;display:grid;grid-template-columns:1fr 1fr;gap:10px}.platform-page--nexus .nx-map>svg{display:none}.platform-page--nexus .nx-map-center{position:static;transform:none;grid-column:1/-1;width:auto;margin-bottom:5px}.platform-page--nexus .nx-map-center strong{font-size:22px}.platform-page--nexus .nx-map-node{position:static;transform:none;width:100%;min-width:0;min-height:71px;padding:10px 5px}.platform-page--nexus .nx-map-node>span{font-size:14px}.platform-page--nexus .nx-source-excerpt{padding:18px}.platform-page--nexus .nx-source-excerpt>p{font-size:15px}.platform-page--nexus .nx-workspace-detail{padding:19px}.platform-page--nexus .nx-inventory{padding:18px}.platform-page--nexus .nx-inventory input{font-size:16px}.platform-page--nexus .nx-workspace-title h3{font-size:26px}.platform-page--nexus .nx-entry-properties>div{grid-template-columns:1fr;gap:6px}.platform-page--nexus .nx-entry-properties dd,.platform-page--nexus .nx-entry-properties .nx-property-link{text-align:left}.platform-page--nexus .nx-workspace-connection{flex-direction:column;align-items:flex-start}.platform-page--nexus .nx-workspace-connection>svg{transform:rotate(90deg)}.platform-page--nexus .nx-compare-selectors{grid-template-columns:1fr;gap:18px}.platform-page--nexus .nx-art select{font-size:16px;padding-inline:9px 25px}.platform-page--nexus .nx-comparison-table>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px}.platform-page--nexus .nx-comparison-table>div>span:first-child{grid-column:1/-1;font-size:12px;color:var(--nx-muted)}.platform-page--nexus .nx-comparison-heading>span:not(:first-child){text-align:left}.platform-page--nexus .nx-comparison-table [role=cell]{text-align:left}.platform-page--nexus .nx-comparison-table .nx-property-link{font-size:13px;gap:4px;justify-content:flex-start;text-align:left}.platform-page--nexus .nx-detail-pair{padding-block:40px}.platform-page--nexus .nx-detail-pair h2{font-size:27px}.platform-page--nexus .nx-detail-pair>article>p{font-size:16px}.platform-page--nexus .nx-version-grid{grid-template-columns:1fr;gap:27px}.platform-page--nexus .nx-version-grid>article+article{padding-top:25px;border-top:1px solid var(--nx-line)}.platform-page--nexus .nx-evidence-chain{grid-template-columns:1fr;gap:25px}.platform-page--nexus .nx-evidence-chain>div+div{padding-top:23px;border-top:1px solid var(--nx-line)}.platform-page--nexus .nx-audit-layout h3{font-size:25px}.platform-page--nexus .nx-audit-documents button{font-size:14px}.platform-page--nexus .nx-vision{padding-block:40px 50px}.platform-page--nexus .nx-vision-heading{grid-template-columns:1fr;gap:26px}.platform-page--nexus .nx-vision-heading h2{margin-bottom:18px}.platform-page--nexus .nx-vision-heading h3{font-size:29px}.platform-page--nexus .nx-vision-heading p{font-size:17px}.platform-page--nexus .nx-art--vision{padding:28px}.platform-page--nexus .nx-closing-relation>span{font-size:19px}}@media(max-width:359px){.platform-page--nexus .nx-art,.platform-page--nexus .nx-detail-pair .nx-art{padding:10px}.platform-page--nexus .nx-frame-content,.platform-page--nexus .nx-workspace-detail{padding:15px}.platform-page--nexus .nx-frame-bar{padding:13px 15px}.platform-page--nexus .nx-source-excerpt,.platform-page--nexus .nx-inventory{padding:15px}}.platform-page--nexus .platform-related-visual>.nx-related-chat{display:block;width:100%;height:100%;object-fit:cover;object-position:top;background:var(--nx-field)}.platform-page--nexus .platform-related-visual>.nx-art{min-height:0;height:100%;padding:20px}.platform-page--nexus .platform-related-visual .nx-frame-content{padding:16px 20px}.platform-page--nexus .nx-service-sources>div{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--nx-line);font-size:15px;line-height:1.4}.platform-page--nexus .nx-service-sources>div:last-child{border-bottom:0}.nl-page{--nl-ink:#20232b;--nl-paper:#f4f4f1;--nl-dark:#20212b;--nl-secondary:#566267;--nl-light:#f7f8fa}.nl-page .nl-content{background:var(--nl-paper);color:var(--nl-ink)}.nl-page .nl-container{width:calc(100% - 96px);max-width:1440px;margin-inline:auto}.nl-page .nl-content h1,.nl-page .nl-content h2{margin:0;font-weight:400;letter-spacing:-.035em;line-height:1.05;color:inherit;text-wrap:balance}.nl-page .nl-content h2{font-size:clamp(36px,4.3vw,64px)}.nl-page .nl-content p:not(:where([data-ui] p)){margin:0;font-size:20px;line-height:1.5;text-wrap:pretty}.nl-page .nl-content a{-webkit-tap-highlight-color:transparent}.nl-page .nl-content a:focus-visible{outline:3px solid #4e6ed1;outline-offset:6px;border-radius:2px}.nl-page .nl-hero{position:relative;isolation:isolate;min-height:min(880px,calc(100svh - 72px));min-height:max(660px,min(880px,calc(100svh - 72px)));display:flex;flex-direction:column;justify-content:flex-end;overflow:clip;background:var(--nl-dark);color:#fff}.nl-page .nl-hero-picture{position:absolute;top:18px;right:-5%;width:82%;aspect-ratio:1440 / 920;transform:perspective(1400px) rotateY(-9deg) rotateX(7deg) rotate(-3deg);transform-origin:70% 30%;opacity:.84}.nl-page .nl-hero-picture img{display:block;width:100%;height:100%;object-fit:cover}.nl-page .nl-hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#13171ef0,#13171e40 65%,#13171e0d),linear-gradient(180deg,#13171e00 20%,#13171e8c 52%,#13171e)}.nl-page .nl-hero-content{position:relative;display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:end;gap:64px;padding-block:110px 95px}.nl-page .nl-hero h1{color:#fff;font-size:clamp(105px,16.5vw,230px);line-height:.85;letter-spacing:-.04em}.nl-page .nl-hero-title p{font-size:clamp(28px,3.1vw,44px);line-height:1.1;margin-top:28px;color:#fff;letter-spacing:-.025em}.nl-page .nl-hero-aside{padding-bottom:4px}.nl-page .nl-hero-aside p{color:#f3f5fa;font-size:22px;line-height:1.4;max-width:34ch}.nl-page .nl-hero-aside .button{margin-top:32px}.nl-page .nl-hero .button:focus-visible{outline-color:#fff}.nl-page .nl-hero-explore{position:relative;display:flex;justify-content:space-between;align-items:center;gap:20px;color:#fff;margin:0 48px 30px;padding-top:20px;font-size:16px}.nl-page .nl-hero-explore svg{transform:rotate(90deg)}.nl-page .nl-content a .lissa-icon--control{--lissa-ink:currentColor;--lissa-accent:currentColor}.nl-page .nl-introduction{padding-block:112px;text-align:center}.nl-page .nl-introduction h2{font-size:clamp(42px,5.3vw,76px)}.nl-page .nl-introduction>p{max-width:720px;margin:34px auto 0;color:var(--nl-secondary)}.nl-page .nl-chapter-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:18px 36px;margin-top:40px}.nl-page .nl-chapter-nav a{display:flex;align-items:center;gap:12px;color:var(--nl-ink);font-size:17px;min-height:44px}.nl-page .nl-chapter,.nl-page.platform-page--nexus #nexus-kontext.nl-chapter{padding-block:96px}.nl-page .nl-chapter--dark{background:var(--nl-dark);color:var(--nl-light)}.nl-page .nl-chapter--tint{background:#e9ece9}.nl-page .nl-chapter-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:80px;align-items:start;margin-bottom:48px}.nl-page .nl-chapter-heading>div{max-width:580px}.nl-page .nl-chapter-heading p{color:var(--nl-secondary)}.nl-page .nl-chapter-heading p+p{margin-top:22px}.nl-page .nl-chapter--dark p{color:#d5d9e3}.nl-page .nl-product-film{margin:0}.nl-page .nl-film-screen{position:relative;width:100%;aspect-ratio:1440 / 920;overflow:hidden;background:#e8ebeb}.nl-page .nl-film-screen picture,.nl-page .nl-film-screen picture img,.nl-page .nl-film-screen video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;display:block}.nl-page .nl-film-screen video{opacity:0;transition:opacity .18s var(--ease-out)}.nl-page .nl-film-screen video[data-loaded=true]{opacity:1}.nl-page .nl-product-film figcaption{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-top:17px;color:var(--nl-secondary);font-size:14px}.nl-page .nl-product-film figcaption a{display:flex;align-items:center;gap:10px;color:inherit;min-height:28px}.nl-page .nl-film-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px}.nl-page .nl-film-actions button{padding:0;min-height:44px;background:transparent;color:inherit;font:inherit;cursor:pointer}.nl-page .nl-film-actions button:focus-visible{outline:2px solid currentColor;outline-offset:5px}.nl-page .nl-chapter--dark .nl-product-film figcaption{color:#d5d9e3}.nl-page .nl-chapter--dark a:focus-visible{outline-color:#fff}.nl-page .nl-explorer{padding-block:96px}.nl-page .nl-explorer-heading{display:grid;align-items:start;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:80px;margin-bottom:44px}.nl-page .nl-explorer-heading p{color:var(--nl-secondary)}.nl-page .nl-explorer-disclosure{padding:0;margin-top:14px;background:#e7ecec}.nl-page .nl-explorer-disclosure summary{display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none;padding:25px 28px;cursor:pointer;font-size:23px}.nl-page .nl-explorer-disclosure summary::-webkit-details-marker{display:none}.nl-page .nl-explorer-disclosure:not([open])>:not(summary){display:none}.nl-page .nl-explorer-disclosure summary:focus-visible{outline:3px solid #203a84;outline-offset:3px}.nl-page .nl-explorer-disclosure[open] summary>svg{transform:rotate(180deg)}.nl-page .nl-explorer-disclosure>.nx-art{width:100%}.nl-page .nl-explorer-disclosure .nx-inventory-list button>span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.nl-page .nl-explorer-disclosure>p{color:var(--nl-secondary);padding:0 28px 25px;font-size:15px}.nl-page .nl-foundation{background:var(--nl-dark);color:var(--nl-light);padding-block:96px}.nl-page .nl-foundation-grid,.nl-page .nl-case{display:grid;align-items:start;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:80px}.nl-page .nl-foundation-grid p{color:#d5d9e3}.nl-page .nl-foundation-grid p+p{margin-top:26px}.nl-page .nl-foundation-links{display:flex;flex-direction:column;align-items:flex-start;gap:18px;margin-top:34px}.nl-page .nl-foundation-links a{display:flex;align-items:center;gap:15px;color:#fff;font-size:18px;min-height:40px}.nl-page .nl-foundation-links a:focus-visible{outline-color:#fff}.nl-page .nl-case{padding-block:96px}.nl-page .nl-case p{color:var(--nl-secondary)}.nl-page .nl-case .text-link{margin-top:32px;font-size:18px}.nl-page .platform-faq{padding-top:20px}@media(hover:hover)and (pointer:fine){.nl-page .nl-content a:not(.button):hover{text-decoration:underline;text-underline-offset:5px}.nl-page .nl-explorer-disclosure summary:hover{background:#dde5e5}.nl-page .nl-film-actions button:hover{text-decoration:underline;text-underline-offset:5px}}@media(min-width:1800px){.nl-page .nl-hero-explore{width:1440px;margin-inline:auto}}@media(max-width:1000px){.nl-page .nl-container{width:calc(100% - 48px)}.nl-page .nl-hero-content{gap:40px;grid-template-columns:1.3fr 1fr;padding-bottom:64px}.nl-page .nl-hero-aside p{font-size:19px}.nl-page .nl-hero-explore{margin-inline:24px}.nl-page .nl-chapter-heading,.nl-page .nl-explorer-heading,.nl-page .nl-foundation-grid,.nl-page .nl-case{gap:40px}.nl-page .nl-content p:not(:where([data-ui] p)){font-size:18px}.nl-page .nl-introduction{padding-block:88px}.nl-page .nl-chapter,.nl-page .nl-explorer,.nl-page .nl-foundation,.nl-page .nl-case,.nl-page.platform-page--nexus #nexus-kontext.nl-chapter{padding-block:72px}}@media(max-width:650px){.nl-page .nl-container{width:calc(100% - 32px)}.nl-page .nl-content h2{font-size:35px}.nl-page .nl-hero{min-height:710px;min-height:max(690px,calc(100svh - 64px))}.nl-page .nl-hero-picture{width:108%;height:440px;aspect-ratio:auto;top:15px;right:-18%;transform:perspective(1000px) rotateY(-9deg) rotate(-4deg);opacity:.75}.nl-page .nl-hero-picture img{object-position:50% 0}.nl-page .nl-hero-shade{background:linear-gradient(180deg,#13171e08,#13171eb3 38%,#13171e 56%)}.nl-page .nl-hero-content{grid-template-columns:1fr;gap:34px;padding-block:210px 40px}.nl-page .nl-hero h1{font-size:clamp(96px,25vw,145px)}.nl-page .nl-hero-title p{font-size:29px;margin-top:24px}.nl-page .nl-hero-aside p{font-size:18px;max-width:32ch}.nl-page .nl-hero-aside .button{margin-top:26px}.nl-page .nl-hero-explore{margin:0 16px 24px;padding-top:0;font-size:14px;min-height:34px}.nl-page .nl-introduction{text-align:left;padding-block:64px}.nl-page .nl-introduction h2{font-size:clamp(32px,8.6vw,48px)}.nl-page .nl-introduction>p{margin-top:28px}.nl-page .nl-chapter-nav{flex-direction:column;align-items:flex-start;gap:8px;margin-top:26px}.nl-page .nl-chapter-nav a{font-size:17px}.nl-page .nl-chapter,.nl-page .nl-explorer,.nl-page .nl-foundation,.nl-page .nl-case,.nl-page.platform-page--nexus #nexus-kontext.nl-chapter{padding-block:56px}.nl-page .nl-chapter-heading,.nl-page .nl-explorer-heading,.nl-page .nl-foundation-grid,.nl-page .nl-case{grid-template-columns:1fr;gap:28px}.nl-page .nl-chapter-heading{margin-bottom:30px}.nl-page .nl-chapter-heading p+p{margin-top:20px}.nl-page .nl-film-screen{aspect-ratio:600 / 840}.nl-page .nl-product-film figcaption{flex-direction:column;align-items:flex-start;gap:2px;font-size:13px;padding-top:12px}.nl-page .nl-product-film figcaption a{min-height:40px;font-size:14px}.nl-page .nl-explorer-heading{margin-bottom:30px}.nl-page .nl-explorer-disclosure summary{padding:21px 18px;font-size:20px;line-height:1.3}.nl-page .nl-explorer-disclosure>p{font-size:14px;padding:0 18px 22px}.nl-page .nl-explorer-disclosure .nx-art{padding:12px}.nl-page .nl-foundation-links{gap:12px}.nl-page .nl-foundation-links a,.nl-page .nl-case .text-link{font-size:17px}.nl-page .platform-faq{padding-top:12px}}@media(max-width:360px){.nl-page .nl-content h2{font-size:30px}.nl-page .nl-introduction h2{font-size:29px}.nl-page .nl-hero-content{padding-top:170px}}@media(prefers-reduced-motion:reduce){.nl-page .nl-film-screen video{transition:none}}.crm-page{background:#fafaf8;color:#101318}.crm-opening{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;padding-block:82px 84px}.crm-status{display:flex;align-items:center;gap:18px;margin-bottom:32px;font-size:16px;color:#101318}.crm-status span{color:#526076;font-size:13px;padding-left:18px;border-left:1px solid #bdc4ce}.crm-opening h1{max-width:690px;font-size:clamp(42px,4.5vw,72px);line-height:1.06;letter-spacing:-.045em;font-weight:400;word-spacing:normal}.crm-intro{max-width:510px;margin:28px 0 30px;color:#58606a;font-size:19px;line-height:1.45}.crm-opening .button{font-size:15px;font-weight:400}.crm-relationship{min-width:0;padding:10px 0 0}.crm-relationship svg{display:block;width:100%;height:auto;overflow:visible;font-family:inherit}.crm-drawing-label{fill:#505a68;font-size:16px}.crm-drawing-rule{stroke:#d0d4d9;stroke-width:1}.crm-drawing-connections{fill:none;stroke:#8b9db5;stroke-width:1.2}.crm-drawing-paper{fill:#fff;stroke:#d9dee5;stroke-width:1}.crm-drawing-meta{fill:#647080;font-size:12px}.crm-drawing-name{fill:#192530;font-size:25px;letter-spacing:-.5px}.crm-drawing-nexus{fill:#e8edf5;stroke:#bac8da;stroke-width:1}.crm-drawing-dot,.crm-drawing-endpoint{fill:#203a84}.crm-drawing-nexus-name{fill:#203a84;font-size:19px}.crm-drawing-avatar{fill:#f0f2f5}.crm-drawing-initials{fill:#526076;font-size:14px}.crm-drawing-person{fill:#192530;font-size:22px}.crm-relationship figcaption{color:#737c88;font-size:12px;text-align:right;padding-right:8%}.crm-outlook{padding-block:30px 92px}.crm-outlook-heading{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start;margin-bottom:38px}.crm-outlook-heading h2{max-width:500px;font-size:clamp(28px,3vw,42px);line-height:1.15;font-weight:400;letter-spacing:-.03em}.crm-outlook-heading>p{max-width:450px;font-size:18px;line-height:1.45;color:#58606a}.crm-principles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px}.crm-principles article{border-top:1px solid #b8c2d0;padding-top:22px}.crm-principles h3{font-size:22px;line-height:1.25;font-weight:400;letter-spacing:-.02em;margin-bottom:14px}.crm-principles p{max-width:380px;font-size:17px;color:#58606a;line-height:1.45}.crm-outlook-footer{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:44px}.crm-outlook-footer>p{font-size:13px;color:#626d7a}.crm-outlook-footer .text-link{font-size:16px;font-weight:400;white-space:nowrap}@media(min-width:1600px){.crm-opening{padding-block:110px 100px}}@media(max-width:1099px){.crm-opening{gap:32px;padding-block:64px}.crm-opening h1{font-size:clamp(38px,4.5vw,54px)}.crm-intro{font-size:17px}.crm-drawing-meta{font-size:18px}.crm-drawing-initials{font-size:17px}.crm-outlook-heading{gap:32px}.crm-principles{gap:24px}}@media(max-width:799px){.crm-opening{grid-template-columns:1fr;gap:30px;padding-block:44px 54px}.crm-opening h1{max-width:620px;font-size:clamp(38px,7vw,58px)}.crm-opening-copy{max-width:600px}.crm-status{margin-bottom:24px}.crm-relationship{width:100%;max-width:580px;margin-inline:auto}.crm-outlook{padding-block:12px 60px}.crm-outlook-heading{gap:20px}.crm-outlook-heading>p,.crm-principles p{font-size:16px}.crm-principles h3{font-size:20px}.crm-outlook-footer{align-items:flex-start}}@media(max-width:599px){.crm-opening{padding-top:38px;gap:32px}.crm-opening h1{font-size:clamp(36px,8.6vw,48px)}.crm-intro{font-size:17px;margin-block:22px 26px}.crm-relationship figcaption{font-size:11px;padding:0;text-align:center}.crm-drawing-label{font-size:26px}.crm-drawing-meta{font-size:24px}.crm-drawing-name,.crm-drawing-person{font-size:28px}.crm-drawing-nexus-name{font-size:25px}.crm-drawing-initials{font-size:22px}.crm-outlook-heading{grid-template-columns:1fr;gap:18px;margin-bottom:30px}.crm-outlook-heading h2{max-width:300px}.crm-principles{grid-template-columns:1fr;gap:26px}.crm-principles article{padding-top:20px}.crm-principles h3{margin-bottom:10px}.crm-outlook-footer{flex-direction:column;gap:16px;margin-top:30px}}.audit-case-page{--audit-paper:#fafaf8;--audit-ink:#141a1e;--audit-muted:#536068;--audit-blue:#203a84;--audit-line:#d3dce0;--audit-ui:#e8edf0;--audit-tint:#e9e9e3;--audit-space:clamp(72px,8vw,120px);background:var(--audit-paper);color:var(--audit-ink);padding-bottom:80px}.audit-case-page .audit-container{width:calc(100% - 48px);max-width:1760px;margin-inline:auto}.audit-case-page :is(h1,h2,h3,h4){color:var(--audit-ink);font-weight:400;letter-spacing:-.03em;line-height:1.12;word-spacing:normal;text-wrap:balance;margin:0}.audit-case-page p{color:var(--audit-muted);font-size:18px;line-height:1.55;text-wrap:pretty;margin:0}.audit-case-page ::selection{color:var(--audit-blue);background:#dce7fb}.audit-case-page :is(a,button):focus-visible{outline:2px solid var(--audit-blue);outline-offset:5px}.audit-case-page .button{max-width:100%;min-height:46px;font-size:15px;font-weight:400;gap:16px}.audit-case-page .text-link{color:var(--audit-blue);font-size:16px;font-weight:400;min-height:44px}.audit-case-page .audit-opening-head{display:grid;grid-template-columns:minmax(0,1.85fr) minmax(0,1fr);gap:72px;align-items:center;padding:64px 0}.audit-case-page .audit-opening h1{font-size:clamp(50px,5.4vw,80px);line-height:1.04;letter-spacing:-.035em}.audit-case-page .audit-opening-aside{max-width:430px}.audit-case-page .audit-opening-aside .button{margin-top:26px}.audit-case-page .audit-hero-image{margin:0}.audit-case-page .audit-hero-image img{display:block;width:100%;height:auto;aspect-ratio:2.25;object-fit:cover;object-position:50% 45%}.audit-case-page .audit-context{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start;padding-block:var(--audit-space) 72px}.audit-case-page .audit-context h2{font-size:clamp(36px,3.4vw,50px)}.audit-case-page .audit-context>div>p{max-width:640px;font-size:22px;line-height:1.45;color:var(--audit-ink)}.audit-case-page .audit-chapter-links{display:flex;flex-wrap:wrap;gap:12px 26px;margin-top:26px}.audit-case-page .audit-chapter-links a{display:inline-flex;align-items:center;gap:12px;min-height:44px;font-size:15px;color:var(--audit-blue)}.audit-case-page .audit-chapter{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.9fr);gap:72px;align-items:center;margin-bottom:var(--audit-space)}.audit-case-page .audit-chapter--reverse{grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);grid-template-areas:"visual copy"}.audit-case-page .audit-chapter--reverse .audit-chapter-copy{grid-area:copy}.audit-case-page .audit-chapter--reverse .audit-chapter-visual{grid-area:visual}.audit-case-page .audit-chapter-copy h2{font-size:clamp(28px,2.4vw,36px)}.audit-case-page .audit-chapter-copy>p{max-width:480px;margin-top:24px}.audit-case-page .audit-chapter-visual{min-width:0;margin:0}.audit-case-page .audit-chapter-visual figcaption{color:var(--audit-muted);font-size:13px;line-height:1.4;margin-top:13px}.audit-case-page .audit-scene{padding:32px;background:var(--audit-ui);color:var(--audit-ink)}.audit-case-page .audit-ui-heading{display:flex;justify-content:space-between;gap:20px;font-size:13px;line-height:1.4;margin-bottom:24px;color:var(--audit-muted)}.audit-case-page .audit-ui-heading>span:first-child{color:var(--audit-ink)}.audit-case-page .audit-scene h3{font-size:30px;line-height:1.12}.audit-case-page .audit-ui-label{display:block;font-size:13px;color:var(--audit-muted)}.audit-case-page .audit-source-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:24px;align-items:stretch}.audit-case-page .audit-source-browser{padding-top:20px}.audit-case-page .audit-source-choices{margin-top:32px}.audit-case-page .audit-source-choices>button{display:flex;align-items:flex-start;text-align:left;width:100%;gap:12px;min-height:80px;padding:17px 12px;border-top:1px solid #c7d2d9;font-size:16px;line-height:1.3;color:var(--audit-muted)}.audit-case-page .audit-source-choices>button>svg{flex-shrink:0;margin-top:2px}.audit-case-page .audit-source-choices>button>span{min-width:0;flex:1}.audit-case-page .audit-source-choices small{display:block;font-size:13px;line-height:1.4;margin-top:8px}.audit-case-page .audit-source-choices>button[aria-pressed=true]{color:var(--audit-blue);background:#dce6f3;border-top-color:#b4c7df}.audit-case-page .audit-source-preview{background:#fff;padding:24px;min-height:340px}.audit-case-page .audit-source-excerpt>div{display:flex;gap:10px;align-items:flex-start;font-size:15px;line-height:1.4}.audit-case-page .audit-source-excerpt>div svg{flex-shrink:0;margin-top:2px;color:var(--audit-muted)}.audit-case-page .audit-source-excerpt small{display:block;color:var(--audit-muted);font-size:13px;margin-top:7px}.audit-case-page .audit-source-excerpt>p{font-size:17px;line-height:1.5;color:var(--audit-ink);margin-top:28px}.audit-case-page .audit-source-preview .audit-source-excerpt{margin-top:30px}.audit-case-page .audit-scene mark{background:#dce9fa;color:#213c63;padding:1px 2px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.audit-case-page .audit-scene--evidence{background:#e5e8eb}.audit-case-page .audit-evidence-paper{padding:30px;background:#fff}.audit-case-page .audit-ui-question{font-size:14px;line-height:1.4;padding-bottom:24px}.audit-case-page .audit-evidence-paper>h3{margin-bottom:24px}.audit-case-page .audit-evidence-paper>p:not(.audit-ui-question){font-size:17px;line-height:1.55;color:var(--audit-ink)}.audit-case-page .audit-citation{display:inline-grid;place-items:center;min-width:30px;min-height:32px;margin:0 3px;color:var(--audit-blue);font-size:13px;vertical-align:baseline;text-decoration:underline;text-underline-offset:3px}.audit-case-page .audit-evidence-sources{display:flex;flex-wrap:wrap;gap:8px 20px;margin-block:18px}.audit-case-page .audit-evidence-sources>button{display:inline-flex;align-items:center;gap:8px;text-align:left;min-height:44px;color:var(--audit-muted);font-size:14px}.audit-case-page .audit-evidence-sources>button[aria-pressed=true]{color:var(--audit-blue);text-decoration:underline;text-underline-offset:5px}.audit-case-page .audit-evidence-excerpt{padding-top:24px;border-top:1px solid var(--audit-line);min-height:168px}.audit-case-page .audit-evidence-excerpt .audit-source-excerpt>p{margin-top:18px;font-size:16px}.audit-case-page .audit-actions-paper{padding:30px;background:#fff}.audit-case-page .audit-action-list{list-style:none;padding:0;margin:28px 0 0}.audit-case-page .audit-action-list>li{display:flex;align-items:flex-start;gap:14px;border-top:1px solid var(--audit-line);padding:23px 0}.audit-case-page .audit-task-mark{display:block;width:13px;height:13px;border:1px solid #8b9aa2;border-radius:50%;flex-shrink:0;margin-top:4px}.audit-case-page .audit-action-list>li>div{min-width:0;flex:1}.audit-case-page .audit-action-list h4{font-size:18px;line-height:1.3;letter-spacing:-.01em}.audit-case-page .audit-action-list li p,.audit-case-page .audit-action-list li>span:last-child{color:var(--audit-muted);font-size:13px;line-height:1.4}.audit-case-page .audit-action-list li p{margin-top:8px}.audit-case-page .audit-action-list li>span:last-child{padding-top:3px;flex-shrink:0}.audit-case-page .audit-actions-note{border-top:1px solid var(--audit-line);padding-top:22px;font-size:14px;line-height:1.5}.audit-case-page .audit-platform-links{display:flex;justify-content:space-between;align-items:center;gap:36px;padding-bottom:80px;margin-top:-32px}.audit-case-page .audit-platform-links>p{font-size:20px;color:var(--audit-ink)}.audit-case-page .audit-platform-links nav{display:flex;flex-wrap:wrap;gap:20px 40px}.audit-case-page .audit-platform-links a{display:inline-flex;gap:16px;align-items:center;min-height:44px;color:var(--audit-blue);font-size:17px}.audit-case-page .audit-access{padding-block:72px;background:var(--audit-tint)}.audit-case-page .audit-access-grid{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center}.audit-case-page .audit-access figure{margin:0}.audit-case-page .audit-access img{display:block;width:100%;height:auto;aspect-ratio:1.4;object-fit:cover;object-position:center 54%}.audit-case-page .audit-access figcaption{margin-top:12px;font-size:13px;color:var(--audit-muted)}.audit-case-page .audit-access-copy{max-width:600px}.audit-case-page .audit-access h2{font-size:clamp(32px,3.2vw,46px)}.audit-case-page .audit-access-copy>p{margin-top:24px}.audit-case-page .audit-access-copy .text-link{margin-top:24px}.audit-case-page .audit-promise{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:32px;max-width:1600px;width:calc(100% - 96px);padding:20px;margin-top:80px;background:var(--audit-blue);border-radius:18px}.audit-case-page .audit-promise-copy{padding:30px}.audit-case-page .audit-promise h2{color:#fff;font-size:clamp(32px,3.2vw,46px)}.audit-case-page .audit-promise-copy>p{color:#edf1fb;max-width:620px;margin-top:24px;font-size:17px;line-height:1.5}.audit-case-page .audit-promise-copy>.audit-core-promise{color:#fff;font-size:18px}.audit-case-page .audit-promise .button{margin-top:30px}.audit-case-page .audit-promise-drawing{min-width:0;background:#fff;border-radius:5px;overflow:hidden}.audit-case-page .audit-promise-drawing img{display:block;width:100%;height:100%;object-fit:contain;aspect-ratio:1.2}@media(hover:hover)and (pointer:fine){.audit-case-page :is(.audit-chapter-links a,.audit-platform-links a,.text-link):hover{text-decoration:underline;text-underline-offset:5px}.audit-case-page .audit-source-choices>button:hover{color:var(--audit-blue)}.audit-case-page .audit-evidence-sources>button:hover{color:var(--audit-blue)}.audit-case-page :is(.audit-chapter-links a,.audit-platform-links a)>svg{transition:transform .18s ease-out}.audit-case-page :is(.audit-chapter-links a,.audit-platform-links a):hover>svg{transform:translate(3px,-2px)}}@media(min-width:1800px){.audit-case-page .audit-opening-head{padding-block:80px}}@media(max-width:1199px){.audit-case-page .audit-opening-head{gap:40px}.audit-case-page .audit-chapter{gap:40px;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}.audit-case-page .audit-chapter--reverse{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.audit-case-page .audit-scene{padding:24px}.audit-case-page .audit-source-layout{grid-template-columns:1fr}.audit-case-page .audit-source-browser{padding-top:0}.audit-case-page .audit-source-preview{min-height:0}.audit-case-page .audit-source-preview .audit-source-excerpt{margin-top:20px}.audit-case-page .audit-scene h3{font-size:27px}.audit-case-page .audit-promise-copy{padding:22px}}@media(max-width:899px){.audit-case-page .audit-opening-head{grid-template-columns:1fr;gap:28px;padding-block:44px}.audit-case-page .audit-opening h1{font-size:60px}.audit-case-page .audit-opening-aside{max-width:650px}.audit-case-page .audit-hero-image img{aspect-ratio:1.85}.audit-case-page .audit-context{gap:40px;padding-block:72px 56px}.audit-case-page .audit-context>div>p{font-size:20px}.audit-case-page .audit-chapter,.audit-case-page .audit-chapter--reverse{grid-template-columns:1fr;grid-template-areas:none;gap:28px}.audit-case-page .audit-chapter--reverse .audit-chapter-copy,.audit-case-page .audit-chapter--reverse .audit-chapter-visual{grid-area:auto}.audit-case-page .audit-chapter-copy>p{max-width:650px;margin-top:18px}.audit-case-page .audit-source-layout{grid-template-columns:1.1fr 1fr}.audit-case-page .audit-source-preview{min-height:320px}.audit-case-page .audit-access-grid{gap:40px}.audit-case-page .audit-promise{gap:20px;width:calc(100% - 48px)}.audit-case-page .audit-promise-copy{padding:20px 10px}}@media(max-width:599px){.audit-case-page{padding-bottom:48px;--audit-space:64px}.audit-case-page .audit-container{width:calc(100% - 32px)}.audit-case-page p{font-size:17px}.audit-case-page .audit-opening-head{gap:24px;padding-block:36px}.audit-case-page .audit-opening h1{font-size:clamp(36px,9.6vw,48px)}.audit-case-page .audit-opening-aside .button{margin-top:24px}.audit-case-page .audit-hero-image img{aspect-ratio:1.3;object-position:53% 45%}.audit-case-page .audit-context{grid-template-columns:1fr;gap:24px;padding-block:56px 44px}.audit-case-page .audit-context h2{font-size:34px}.audit-case-page .audit-context>div>p{font-size:20px}.audit-case-page .audit-chapter-links{gap:4px 22px;margin-top:20px}.audit-case-page .audit-chapter-copy h2{font-size:30px}.audit-case-page .audit-chapter-copy>p{margin-top:18px}.audit-case-page .audit-chapter{gap:24px}.audit-case-page .audit-scene{padding:20px}.audit-case-page .audit-ui-heading{gap:15px;font-size:13px;margin-bottom:22px}.audit-case-page .audit-ui-heading>span:last-child{max-width:52%;text-align:right}.audit-case-page .audit-source-layout{grid-template-columns:1fr;gap:22px}.audit-case-page .audit-scene h3{font-size:26px}.audit-case-page .audit-source-choices{margin-top:24px}.audit-case-page .audit-source-choices>button{padding:17px 8px}.audit-case-page .audit-source-preview{padding:22px;min-height:0}.audit-case-page .audit-source-excerpt>p{font-size:17px}.audit-case-page .audit-evidence-paper,.audit-case-page .audit-actions-paper{padding:22px}.audit-case-page .audit-evidence-paper>p:not(.audit-ui-question){font-size:16px}.audit-case-page .audit-evidence-sources{flex-direction:column;align-items:flex-start;gap:3px}.audit-case-page .audit-evidence-excerpt{min-height:230px}.audit-case-page .audit-action-list>li{flex-wrap:wrap;gap:10px;padding:22px 0}.audit-case-page .audit-action-list>li>div{flex-basis:calc(100% - 24px)}.audit-case-page .audit-action-list li>span:last-child{margin-left:23px}.audit-case-page .audit-action-list h4{font-size:17px}.audit-case-page .audit-platform-links{display:block;padding-bottom:52px;margin-top:-16px}.audit-case-page .audit-platform-links nav{gap:4px 26px;margin-top:14px}.audit-case-page .audit-platform-links a{font-size:16px}.audit-case-page .audit-access{padding-block:40px}.audit-case-page .audit-access-grid{display:flex;flex-direction:column-reverse;gap:32px}.audit-case-page .audit-access-copy{max-width:none}.audit-case-page .audit-access h2{font-size:34px}.audit-case-page .audit-access-copy>p{margin-top:20px}.audit-case-page .audit-access figure{width:100%}.audit-case-page .audit-access img{aspect-ratio:1.4}.audit-case-page .audit-promise{display:flex;flex-direction:column;padding:12px;gap:24px;margin-top:48px;border-radius:14px}.audit-case-page .audit-promise-copy{padding:20px 10px 0}.audit-case-page .audit-promise h2{font-size:30px}.audit-case-page .audit-promise-copy>p{font-size:16px}.audit-case-page .audit-promise-copy>.audit-core-promise{font-size:17px}.audit-case-page .audit-promise-drawing img{aspect-ratio:1.4;height:auto}}@media(prefers-reduced-motion:reduce){.audit-case-page a>svg{transition:none!important}}.about-page{--about-ground:#fafaf8;--about-ink:#18201f;--about-muted:#535c59;--about-blue:#203a84;--about-tint:#efefea;background:var(--about-ground);color:var(--about-ink);padding-bottom:100px}.about-page .about-container{width:min(1200px,calc(100% - 80px));margin-inline:auto}.about-page h1,.about-page h2,.about-page h3{color:var(--about-ink);font-weight:400;letter-spacing:-.035em;text-wrap:balance}.about-page h1{font-size:clamp(46px,6vw,80px);line-height:1.04;margin:0}.about-page h2{font-size:clamp(32px,3.4vw,46px);line-height:1.12;margin:0}.about-page h3{font-size:26px;line-height:1.2;margin:0}.about-page p{font-size:18px;line-height:1.6;text-wrap:pretty}.about-page ::selection{color:var(--about-blue);background:#dfe7fa}.about-page a:focus-visible{outline:2px solid var(--about-blue);outline-offset:6px;border-radius:2px}.about-page .about-text-link{display:inline-flex;gap:16px;align-items:center;min-height:44px;color:var(--about-blue);font-size:16px;text-decoration:none}.about-page .about-text-link svg{transition:transform .18s ease-out}.about-page .about-hero{padding-top:clamp(80px,7vw,100px);text-align:center}.about-page .about-hero>p{max-width:650px;margin:28px auto 20px;color:var(--about-muted);font-size:20px;line-height:1.5}.about-page .about-team-photo{margin:50px 0 0;text-align:left}.about-page .about-team-photo img{display:block;width:100%;height:auto;aspect-ratio:2.12;object-fit:cover;object-position:50% 44%}.about-page .about-story{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:100px;padding-block:110px;scroll-margin-top:0}.about-page .about-reading>p{margin:0 0 24px;color:var(--about-ink)}.about-page .about-reading>p:last-child{margin-bottom:0}.about-page .about-reading .about-lead{font-size:22px;line-height:1.5}.about-page .about-story-title>p{font-size:15px;color:var(--about-muted);margin:24px 0 0}.about-page .about-partner{background:var(--about-tint);padding-block:76px}.about-page .about-partner-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:100px}.about-page .about-partner-name{display:inline-flex;align-items:center;gap:20px;font-size:25px;color:var(--about-blue);margin-top:38px;min-height:44px;text-decoration:none}.about-page .about-partner .about-text-link{margin-top:9px}.about-page .about-team{padding-top:100px;scroll-margin-top:0}.about-page .about-section-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:80px;margin-bottom:44px}.about-page .about-section-heading>p{max-width:490px;margin:0;color:var(--about-muted)}.about-page .about-people{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px}.about-page .about-people img{display:block;width:85%;height:auto;aspect-ratio:1;object-fit:cover;object-position:center 35%;filter:grayscale(1)}.about-page .about-people h3{margin:24px 0 8px}.about-page .about-people p{font-size:16px;line-height:1.55;margin:17px 0 0}.about-page .about-people .about-person-role{color:var(--about-muted);font-size:15px;margin:0}.about-page .about-belief{padding-block:76px;margin-top:88px;scroll-margin-top:0}.about-page .about-belief h2{text-align:center;font-size:23px;letter-spacing:-.02em;margin-bottom:34px}.about-page .about-belief blockquote{border:0;padding:0;margin:0 auto;max-width:1000px;text-align:center}.about-page .about-belief blockquote p{font-size:clamp(24px,2.7vw,36px);line-height:1.28;letter-spacing:-.025em;text-wrap:balance;margin:0}.about-page .about-belief blockquote footer{color:var(--about-muted);font-size:16px;margin-top:28px}.about-page .about-join{padding-top:100px;scroll-margin-top:0}.about-page .about-opportunities{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.about-page .about-opportunity{display:block;color:var(--about-ink);text-decoration:none;min-width:0}.about-page .about-opportunity-art{display:block;width:100%;aspect-ratio:1;height:auto;border-radius:5px}.about-page .about-opportunity-art--development{background:#ea96d6;color:#783868}.about-page .about-opportunity-art--investment{background:#fa9d69;color:#874328}.about-page .about-opportunity-art--learning{background:#64cff0;color:#28667a}.about-page .about-opportunity-art--sales{background:#4ed2c5;color:#246f6a}.about-page .about-opportunity h3{font-size:23px;letter-spacing:-.025em;margin:20px 0 0;display:flex;justify-content:space-between;align-items:center;gap:8px}.about-page .about-opportunity h3 svg{flex-shrink:0;transition:transform .18s ease-out}.about-page .about-opportunity>p{color:var(--about-muted);font-size:16px;line-height:1.5;margin:12px 0 0}.about-page .about-join-contact{display:flex;justify-content:space-between;align-items:center;gap:28px;margin-top:44px}.about-page .about-join-contact>p{margin:0;font-size:17px;color:var(--about-muted)}@media(hover:hover)and (pointer:fine){.about-page .about-text-link:hover svg,.about-page .about-opportunity:hover h3 svg{transform:translate(3px,-2px)}.about-page .about-text-link:hover,.about-page .about-partner-name:hover{text-decoration:underline;text-underline-offset:5px}.about-page .about-opportunity:hover h3{color:var(--about-blue)}}@media(max-width:1000px){.about-page .about-container{width:calc(100% - 64px)}.about-page .about-story,.about-page .about-partner-grid{gap:52px;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr)}.about-page .about-story{padding-block:80px}.about-page .about-opportunities{grid-template-columns:repeat(2,minmax(0,1fr));gap:38px 28px}.about-page .about-section-heading{gap:40px}.about-page .about-section-heading>p{max-width:46%}.about-page .about-people{gap:24px}.about-page .about-people h3{font-size:23px}}@media(max-width:640px){.about-page{padding-bottom:64px}.about-page .about-container{width:calc(100% - 40px)}.about-page h1{font-size:clamp(42px,10vw,58px)}.about-page h2{font-size:32px}.about-page p{font-size:17px;line-height:1.6}.about-page .about-hero{padding-top:64px}.about-page .about-hero>p{font-size:18px;margin-top:24px}.about-page .about-team-photo{margin-top:32px}.about-page .about-team-photo img{aspect-ratio:1.4;object-position:50% 42%}.about-page .about-story{display:block;padding-block:64px}.about-page .about-story-title{margin-bottom:30px}.about-page .about-story-title>p{font-size:14px;margin-top:18px}.about-page .about-reading .about-lead{font-size:20px;line-height:1.5}.about-page .about-reading>p{margin-bottom:22px}.about-page .about-partner{padding-block:52px}.about-page .about-partner-grid{display:block}.about-page .about-partner-name{font-size:24px;margin:18px 0 30px}.about-page .about-team,.about-page .about-join{padding-top:64px}.about-page .about-section-heading{display:block;margin-bottom:32px}.about-page .about-section-heading>p{max-width:none;margin-top:22px}.about-page .about-people{grid-template-columns:1fr;gap:40px}.about-page .about-people img{max-width:374px}.about-page .about-people h3{margin-top:20px;font-size:27px}.about-page .about-people p{max-width:440px}.about-page .about-belief{padding-block:56px;margin-top:64px}.about-page .about-belief h2{font-size:22px;margin-bottom:28px}.about-page .about-belief blockquote p{font-size:24px;line-height:1.3}.about-page .about-opportunities{gap:32px 16px}.about-page .about-opportunity h3{font-size:clamp(19px,4.4vw,24px);align-items:flex-start;margin-top:16px}.about-page .about-opportunity h3 svg{width:16px;height:23px}.about-page .about-opportunity>p{font-size:15px;line-height:1.5}.about-page .about-join-contact{align-items:flex-start;flex-direction:column;margin-top:32px;gap:14px}}@media(max-width:350px){.about-page .about-container{width:calc(100% - 32px)}.about-page .about-story-title h2{font-size:29px}.about-page .about-opportunities{grid-template-columns:1fr;gap:32px}.about-page .about-opportunity h3{font-size:25px}.about-page .about-opportunity>p{font-size:16px}}@media(prefers-reduced-motion:reduce){.about-page a svg{transition:none!important}}.site-closing{--closing-blue:#203a84;--closing-copy:#edf1fb;padding:48px 24px 88px;background:#fafaf8}.site-closing-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:20px;width:min(100%,1080px);margin-inline:auto;padding:16px;border-radius:16px;color:#fff;background:var(--closing-blue)}.site-closing-copy{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:20px 18px}.site-closing .site-closing-copy h2{color:#fff;font-size:clamp(30px,2.65vw,38px);font-weight:400;line-height:1.1;letter-spacing:-.035em;margin:0;text-wrap:balance}.site-closing .site-closing-copy p{color:var(--closing-copy);max-width:44ch;font-size:16px;line-height:1.5;margin:28px 0 0;text-wrap:pretty}.site-closing .site-closing-copy .site-closing-promise{color:#fff;margin-top:18px}.site-closing .site-closing-copy .button{align-self:flex-start;min-height:44px;margin-top:auto;margin-bottom:0;gap:12px}.site-closing-copy p:last-of-type{padding-bottom:30px}.site-closing .button>svg{flex-shrink:0;width:26px;height:26px;padding:4px;border-radius:50%;background:#fff;color:var(--closing-blue)}.site-closing .button:focus-visible{outline:3px solid #fff;outline-offset:5px}.site-closing-art{display:flex;align-items:center;min-width:0;min-height:360px;padding:18px;background:#fff;border-radius:5px}.site-closing-art img{display:block;width:100%;height:auto;max-height:430px;object-fit:contain}.site-closing--home{--closing-pattern-size:105px;--closing-c1:#b9b9b9;--closing-c2:#dcdcdc;--closing-c3:#fafafa;padding-top:40px;background-color:var(--closing-c3);background-image:conic-gradient(from 75deg,var(--closing-c1) 15deg,var(--closing-c2) 0 30deg,#0000 0 180deg,var(--closing-c2) 0 195deg,var(--closing-c1) 0 210deg,#0000 0),conic-gradient(var(--closing-c1) 30deg,var(--closing-c3) 0 75deg,var(--closing-c1) 0 90deg,var(--closing-c2) 0 105deg,var(--closing-c3) 0 150deg,var(--closing-c2) 0 180deg,var(--closing-c3) 0 210deg,var(--closing-c1) 0 256deg,var(--closing-c2) 0 270deg,var(--closing-c1) 0 286deg,var(--closing-c2) 0 331deg,var(--closing-c3) 0);background-position:calc(.5 * var(--closing-pattern-size)) calc(.5 * var(--closing-pattern-size) / .577),0 0;background-size:var(--closing-pattern-size) calc(var(--closing-pattern-size) / .577)}@media(max-width:900px){.site-closing-card{gap:12px}.site-closing-copy{padding:16px 12px}.site-closing .site-closing-copy h2{font-size:30px}.site-closing-art{padding:14px;min-height:320px}}@media(max-width:650px){.site-closing{padding:32px 16px 56px}.site-closing-card{display:flex;flex-direction:column;gap:0;padding:12px;border-radius:14px}.site-closing-copy{display:contents}.site-closing .site-closing-copy h2{order:1;align-self:stretch;margin:16px 12px 0;font-size:30px}.site-closing .site-closing-copy p{order:2;align-self:stretch;margin:24px 12px 0;font-size:16px;padding-bottom:0}.site-closing .site-closing-copy .site-closing-promise{margin-top:18px}.site-closing-art{order:3;width:100%;min-height:0;margin-top:28px;padding:12px}.site-closing-art img{max-height:none}.site-closing .site-closing-copy .button{order:4;align-self:flex-start;margin:26px 12px 16px}}@media(max-width:360px){.site-closing .site-closing-copy h2{font-size:27px}.site-closing .site-closing-copy .button{padding-inline:13px;font-size:14px}}.philosophy-page{background:#fff;color:#202020}.philosophy-page h1,.philosophy-page h2,.philosophy-page h3{word-spacing:0;letter-spacing:-.035em}.philosophy-intro{scroll-margin-top:112px}.philosophy-page .team-quote{text-align:center}.philosophy-intro>.split-section{align-items:start;gap:80px}.philosophy-copy p{font-size:16px;line-height:1.85;color:#696969}.philosophy-copy p+p{margin-top:22px}.philosophy-copy .lead{font-size:21px;line-height:1.65;color:#292d33}.philosophy-copy h2{margin-bottom:30px}.philosophy-copy .text-link{margin-top:28px}.philosophy-section-heading{display:grid;grid-template-columns:1fr 1.15fr;gap:64px;align-items:start;margin-bottom:44px}.philosophy-section-heading>p{font-size:17px;line-height:1.85;color:#696969}.philosophy-brain{padding-block:32px 80px}.philosophy-brain-rows h3{font-size:28px;line-height:1.25}.philosophy-brain-rows p{color:#696969}.philosophy-brain>.l-container>.text-link{margin-top:28px}.philosophy-mandates{background:#f6f6f4}.philosophy-mandates .split-section{gap:72px}.philosophy-mandates-diagram{min-width:0}.philosophy-team{padding-top:var(--section-space);scroll-margin-top:72px}.philosophy-team .founder-rows{margin-top:0}.philosophy-team .founder-rows>div{padding-block:28px;border-top:1px solid var(--line);border-bottom:0;align-content:start}.philosophy-team .founder-rows p{color:#696969;max-width:300px}.philosophy-principles{scroll-margin-top:72px;padding-top:24px}.philosophy-principle-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.philosophy-principle{min-width:0;padding:40px;background:#f5f5f3;border-radius:6px}.philosophy-principle>.lissa-icon{display:block;margin-bottom:40px;--lissa-ink: #42424a;--lissa-accent: #5464bb}.philosophy-principle h2{font-size:clamp(27px,2.6vw,38px);line-height:1.15;font-weight:500}.philosophy-principle h2>span{color:#818187}.philosophy-principle p{max-width:450px;font-size:16px;line-height:1.8;color:#67676c;margin-top:24px}.philosophy-principle--dark{background:#202020;color:#fff}.philosophy-principle--dark h2>span{color:#a7a7b3}.philosophy-principle--dark p{color:#c4c4cb}.philosophy-principle--dark>.lissa-icon{--lissa-ink: #efeff4;--lissa-accent: #a3acf1}@media(min-width:701px)and (min-height:500px){.philosophy-intro>.split-section>h2,.philosophy-section-heading>h2,.philosophy-brain-rows>div>h3{position:sticky;top:112px;align-self:start}}@media(max-width:1000px){.philosophy-intro>.split-section,.philosophy-mandates .split-section{gap:40px}.philosophy-section-heading{gap:40px}.philosophy-brain-rows h3{font-size:25px}.philosophy-principle{padding:30px}}@media(max-width:700px){.philosophy-intro>.split-section,.philosophy-section-heading{grid-template-columns:1fr;gap:28px}.philosophy-copy .lead{font-size:19px}.philosophy-copy p,.philosophy-section-heading>p{font-size:16px}.philosophy-section-heading{margin-bottom:32px}.philosophy-brain{padding-block:24px 56px}.philosophy-mandates .split-section{grid-template-columns:minmax(0,1fr);gap:28px}.philosophy-mandates .philosophy-copy h2{font-size:clamp(32px,10vw,36px)}.philosophy-principle-grid{grid-template-columns:1fr;gap:16px}.philosophy-principle{padding:30px 26px}.philosophy-principle>.lissa-icon{width:36px;height:36px;margin-bottom:32px}.philosophy-principle h2{font-size:clamp(27px,7.3vw,34px)}.philosophy-principle p{font-size:15px;margin-top:20px}}:root{--lissa-paper: #fafaf8;--lissa-ink: #191b1b;--ease-out: cubic-bezier(.23, 1, .32, 1)}.nav-demo-compact{display:none}@media(max-width:1099px){.secondary-contact .form-row{grid-template-columns:minmax(0,1fr)}}@media(max-width:599px){.navigation-refined .nav-demo-label{display:none}.navigation-refined .nav-demo-compact{display:inline}}.navigation-refined .desktop-nav>.nav-research-mobile{display:none}.lg-home h2{text-wrap:balance}.lg-home .lg-section-heading h2{max-width:640px}.lg-product-visual{isolation:isolate}.lg-evidence{display:grid;grid-template-columns:1fr 1fr;gap:7.5%;padding-block:64px 150px}.lg-evidence-intro{padding-top:6px;max-width:445px}.lg-evidence-intro>p:first-child{font-size:28px;line-height:1.23;letter-spacing:-.035em;margin-bottom:25px}.lg-evidence-intro>p+p{font-size:21px;line-height:1.45;letter-spacing:-.025em}.lg-evidence-intro>a{margin-top:27px}.lg-evidence-intro>small{display:block;font-size:12px;line-height:1.5;color:#696c67;max-width:360px;margin-top:46px}.lg-evidence-numbers{padding-top:0}.lg-evidence-row{display:grid;grid-template-columns:minmax(180px,.95fr) minmax(180px,1fr) 17px;column-gap:22px;align-items:center;padding:32px 0;border-bottom:1px solid #dcdfd8}.lg-evidence-row:first-child{padding-top:0}.lg-evidence-row:last-child{border:0}.lg-evidence-value{font-size:clamp(65px,6.4vw,100px);font-weight:400;line-height:1;letter-spacing:-.075em;white-space:nowrap;font-variant-numeric:lining-nums}.lg-evidence-value>span{font-size:.5em;letter-spacing:-.04em;margin-left:4px}.lg-evidence-row h3{font-size:15px;line-height:1.3;letter-spacing:-.02em;font-weight:500;margin-bottom:10px}.lg-evidence-row p{font-size:13px;line-height:1.45;color:#62665f}.lg-evidence-row>svg{color:#7c817a;align-self:start;margin-top:4px}.lg-closing .lg-closing-drawing{background:#fff}.lg-closing .lg-closing-drawing img{width:100%;height:100%;max-width:100%;margin:0;object-fit:contain}.lg-closing{padding-bottom:120px}.lg-closing h2{color:#fff;font-size:34px;line-height:1.12;letter-spacing:-.04em;font-weight:400}.lg-case-gallery .lg-case-photo:nth-child(2) img{object-position:38% center}.lg-case-controls>button{width:36px;height:36px}.lg-case-controls>button:after{content:"";position:absolute;width:44px;height:44px}.lissa-footer{background:#e9e9e3;color:#203a84;padding:58px 0 24px}.lissa-footer-invitation{border-bottom:1px solid #203a842a;padding-bottom:62px}.lissa-footer-invitation>a{display:block;position:relative;font-size:clamp(32px,4.2vw,64px);letter-spacing:-.055em;line-height:1.12;padding-right:100px;width:max-content;max-width:100%}.lissa-footer-invitation>a>span{position:absolute;right:0;bottom:0;display:grid;place-items:center;width:64px;height:64px;border:1px solid #203a8455;border-radius:50%;transition:background .18s ease,color .18s ease}.lissa-footer-directory{display:grid;grid-template-columns:2fr 1fr 1fr 1.2fr;gap:55px;padding:60px 0 80px}.lissa-footer-brand img{width:112px;height:auto}.lissa-footer-brand p{font-size:14px;line-height:1.5;margin-top:25px}.lissa-footer-brand>a:last-child{display:inline-block;margin-top:24px;font-size:13px}.lissa-footer-column{display:flex;align-items:flex-start;flex-direction:column;gap:14px}.lissa-footer-column h2{font-size:13px;line-height:1.4;letter-spacing:0;font-weight:500;margin-bottom:13px}.lissa-footer-column a{font-size:13px;line-height:1.5;color:#384a73}.lissa-footer-bottom{border-top:1px solid #203a842a;padding-top:22px;display:flex;align-items:center;justify-content:space-between;gap:24px;font-size:11px}.lissa-footer-bottom>div{display:flex;gap:24px}.lissa-footer-bottom>a{display:inline-flex;align-items:center;gap:14px}@media(hover:hover)and (pointer:fine){.lissa-footer-invitation>a:hover>span{background:var(--lissa-deep);color:#fff}.lissa-footer-column a:hover,.lissa-footer-bottom a:hover,.lissa-footer-brand>a:last-child:hover{text-decoration:underline;text-underline-offset:4px}a.lg-evidence-row:hover h3{text-decoration:underline;text-underline-offset:4px}}@media(max-width:1100px){.lg-evidence{gap:6%}.lg-evidence-row{grid-template-columns:1fr 1fr;gap:18px}.lg-evidence-row>svg{display:none}.lg-evidence-value{font-size:65px}.lissa-footer-directory{gap:28px;grid-template-columns:1.4fr 1fr 1fr 1.2fr}}@media(max-width:899px){.lg-evidence{padding-block:50px 100px}.lg-evidence-intro>p+p{font-size:18px}.lg-evidence-row{grid-template-columns:1fr;gap:15px;padding-block:25px}.lg-evidence-value{font-size:70px}.lissa-footer-directory{grid-template-columns:1.5fr 1fr;gap:50px}.lissa-footer-bottom{flex-wrap:wrap}}@media(max-width:799px){.navigation-refined .desktop-nav.mobile-open>.nav-research-mobile{display:flex}}@media(max-width:599px){.lg-evidence{grid-template-columns:1fr;gap:42px;padding-block:32px 80px}.lg-evidence-intro>p:first-child{font-size:25px}.lg-evidence-intro>p+p{font-size:18px;max-width:340px}.lg-evidence-intro>small{margin-top:25px}.lg-evidence-row{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:24px;padding-block:25px}.lg-evidence-value{font-size:clamp(52px,15vw,70px)}.lg-evidence-row h3{font-size:13px}.lg-evidence-row p{font-size:12px}.lg-closing{padding-bottom:65px}.lg-closing h2{font-size:30px;margin:16px 12px 0;order:1;align-self:stretch}.lissa-footer{padding-top:35px}.lissa-footer-invitation{padding-bottom:35px}.lissa-footer-invitation>a{font-size:32px;padding-right:0}.lissa-footer-invitation>a>span{position:static;margin-top:25px;width:44px;height:44px}.lissa-footer-invitation svg{width:25px;height:25px}.lissa-footer-directory{padding:35px 0 45px;grid-template-columns:1fr 1fr;gap:40px 24px}.lissa-footer-brand{grid-column:1/-1}.lissa-footer-brand img{width:98px}.lissa-footer-brand p{margin-top:15px}.lissa-footer-brand>a:last-child{margin-top:14px}.lissa-footer-column:last-child{grid-column:1/-1}.lissa-footer-bottom{align-items:flex-start;gap:20px}.lissa-footer-bottom>div{flex-wrap:wrap;gap:12px 20px;order:-1;width:100%}}@media(prefers-reduced-motion:reduce){.lissa-footer *{transition:none}}.philosophy-opening{display:grid;grid-template-columns:1fr 2fr;gap:28px;align-items:start}.philosophy-opening-label{font-size:14px;padding-top:8px}.secondary-philosophy .secondary-hero{padding:76px 0 64px}.secondary-philosophy .philosophy-opening h1{max-width:860px;font-size:clamp(40px,3.8vw,58px);line-height:1.12;font-weight:400;letter-spacing:-.045em;text-wrap:balance}.philosophy-opening>div>p{max-width:700px;font-size:22px;line-height:1.4;letter-spacing:-.025em;margin-top:28px}.philosophy-opening .text-link{margin-top:25px}.secondary-philosophy .secondary-team-photo img{aspect-ratio:2.05;object-position:50% 39%}.secondary-philosophy .secondary-team-photo figcaption{margin-top:12px}.secondary-philosophy .secondary-team-list .founder-portrait{aspect-ratio:4/5}.secondary-philosophy .secondary-team-list .founder-portrait img{height:100%;aspect-ratio:4/5;filter:none;object-position:center 25%}.secondary-philosophy .secondary-team-list{gap:32px}.secondary-privacy .secondary-security-hero{background:#151a18;padding:0 0 24px;color:#fff}.security-opening{display:grid;grid-template-columns:1fr 2fr;gap:30px;min-height:calc(100svh - 96px)}.security-opening-copy{display:flex;flex-direction:column;align-items:flex-start;padding-top:110px;padding-bottom:24px}.security-opening-copy>span{font-size:14px;margin-bottom:24px;color:#c4c8c1}.secondary-privacy .security-opening-copy h1{font-size:clamp(40px,4vw,60px);line-height:1.08;letter-spacing:-.045em;font-weight:400;color:#fff}.security-opening-copy>div{margin-top:auto;padding-top:100px;max-width:340px}.secondary-privacy .security-opening-copy p{font-size:15px;line-height:1.5;color:#cbd0c9}.secondary-privacy .security-opening-copy a{color:#fff;margin-top:25px}.security-opening-image{position:relative;min-width:0;overflow:hidden}.security-opening-image>img{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;object-position:center 54%}.security-opening-caption{position:absolute;left:24px;right:24px;bottom:24px;display:flex;gap:20px;align-items:center;justify-content:space-between;background:#f6f4eccf;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#282f28;padding:18px 20px;border:1px solid #ffffff75;border-radius:9px}.security-opening-caption>span{display:flex;align-items:center;gap:14px;font-size:13px}.security-opening-caption>a{display:grid;place-items:center;width:28px;height:28px}.secondary-privacy .privacy-section{padding-top:100px}.secondary-privacy .secondary-data-map{margin-block:90px;padding:36px;background:#eeeee9}.secondary-contact .contact-grid{grid-template-columns:1fr 1fr;gap:10%}.secondary-contact .contact-intro h1{font-size:clamp(42px,4vw,60px);line-height:1.08;font-weight:400;letter-spacing:-.045em}.secondary-contact .contact-intro>p{max-width:450px;font-size:17px;line-height:1.55}.secondary-contact .contact-form-wrap{background:#eeeee8;border:0;border-radius:0;padding:40px;box-shadow:none}.secondary-contact .contact-form-wrap>h2{font-size:30px;font-weight:400;margin-bottom:32px}.secondary-contact .contact-form label{font-size:13px}.secondary-contact .contact-form input,.secondary-contact .contact-form select,.secondary-contact .contact-form textarea{border-radius:3px;border-color:#d6d8d1;background:#fafaf7}.secondary-contact .contact-form input:focus,.secondary-contact .contact-form select:focus,.secondary-contact .contact-form textarea:focus{border-color:#203a84;outline:1px solid #203a84;outline-offset:1px}.secondary-contact .contact-person{margin-top:30px}.contact-drawing{width:min(100%,390px);margin-top:28px;overflow:hidden}.contact-drawing img{width:100%;height:auto;mix-blend-mode:multiply}@media(min-width:800px){.navigation-refined .nav-trigger[aria-expanded=true]{background:#ffffff1c;border-radius:9px}.navigation-refined .nav-dropdown{background:#363934f5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid #ffffff1c;border-radius:13px;box-shadow:0 16px 45px #10171019;padding:10px;width:272px}.navigation-refined .nav-dropdown a{color:#fff;padding:13px 12px;min-height:44px;font-size:14px}.navigation-refined .nav-dropdown a.active{background:#ffffff12;color:#fff}.navigation-refined .nav-dropdown a:hover{background:#ffffff15;color:#fff}}@media(max-width:899px){.philosophy-opening{grid-template-columns:1fr 2fr}.secondary-philosophy .philosophy-opening h1{font-size:40px}.philosophy-opening>div>p{font-size:19px}.security-opening{grid-template-columns:1fr 1.3fr;min-height:740px}.secondary-privacy .security-opening-copy h1{font-size:43px}.security-opening-copy{padding-top:60px}.security-opening-caption{left:16px;right:16px;bottom:16px;padding:15px}.security-opening-caption>span{font-size:12px;gap:10px}.secondary-contact .contact-grid{gap:5%}.secondary-contact .contact-form-wrap{padding:26px}.secondary-contact .contact-intro h1{font-size:40px}}@media(max-width:599px){.secondary-philosophy .secondary-hero{padding:48px 0 40px}.philosophy-opening{display:block}.philosophy-opening-label{display:block;padding:0;font-size:13px;margin-bottom:26px}.secondary-philosophy .philosophy-opening h1{font-size:34px;text-wrap:pretty}.philosophy-opening>div>p{font-size:18px;margin-top:24px}.philosophy-opening .text-link{margin-top:20px}.secondary-philosophy .secondary-team-photo img{aspect-ratio:1.15;object-position:50% 37%}.secondary-philosophy .secondary-team-list{grid-template-columns:1fr;gap:44px}.secondary-philosophy .secondary-team-list .founder-portrait{aspect-ratio:4/4.6}.security-opening{display:flex;flex-direction:column;gap:40px;min-height:0}.security-opening-copy{padding:45px 0 0}.security-opening-copy>span{font-size:13px;margin-bottom:20px}.secondary-privacy .security-opening-copy h1{font-size:44px}.security-opening-copy>div{padding-top:35px;max-width:340px}.secondary-privacy .security-opening-copy p{font-size:14px}.security-opening-image{height:480px}.security-opening-caption{left:12px;right:12px;bottom:12px}.security-opening-caption>span{font-size:12px;max-width:240px}.secondary-privacy .privacy-section{padding-top:65px}.secondary-privacy .secondary-data-map{padding:24px;margin-block:60px}.secondary-contact .contact-grid{grid-template-columns:1fr;gap:42px}.secondary-contact .contact-intro h1{font-size:39px}.secondary-contact .contact-form-wrap{padding:26px 20px}.contact-drawing{display:none}}@media(prefers-reduced-motion:no-preference){.lg-arrived{animation-duration:.6s}}.lissa-footer-invitation{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;padding-bottom:44px}.lissa-footer-invitation>p{font-size:32px;line-height:1.2;letter-spacing:-.04em;color:var(--lissa-deep)}.lissa-footer-invitation>a{display:flex;align-items:center;gap:24px;width:auto;font-size:14px;letter-spacing:-.01em;line-height:1.5;padding:0 0 4px}.lissa-footer-invitation>a svg{flex-shrink:0}.lg-case-gallery .lg-case-photo:nth-child(1) img{object-position:49% 45%}.lg-case-gallery .lg-case-photo:nth-child(2) img{object-position:36% 50%}.lg-case-gallery .lg-case-photo:nth-child(3) img{object-position:40% 50%}.lg-case-gallery .lg-case-photo:nth-child(4) img{object-position:69% 50%}.lg-case-gallery .lg-case-photo:nth-child(5) img{object-position:50% 36%}@media(max-width:599px){.lissa-footer-invitation{display:block;padding-bottom:30px}.lissa-footer-invitation>p{font-size:28px}.lissa-footer-invitation>a{font-size:13px;margin-top:24px}}@media(max-width:799px){.navigation-refined .desktop-nav.mobile-open>.mobile-contact,.navigation-refined .desktop-nav.mobile-open>.mobile-contact>svg{color:#fff!important}}@media(max-width:359px){.navigation-refined .nav-actions .button{display:inline-flex;font-size:11px}.navigation-refined .brand img{width:79px}}@keyframes lissa-arrival{0%{opacity:.55;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(max-width:599px){.lg-case-gallery .lg-case-photo,.lg-case-gallery .lg-case-photo.is-active{left:calc(16px + var(--case-width) / 2 + var(--case-offset))}.lg-case-copy{margin-left:16px;margin-right:0}}.research-report{padding-top:28px}.report-back{margin-bottom:22px}.report-header{max-width:960px;margin:12px auto 58px}.report-category{display:block;font-size:12px;line-height:1.5;color:#646a64;margin-bottom:22px}.report-header h1{font-size:clamp(40px,4.2vw,60px);font-weight:400;line-height:1.08;letter-spacing:-.045em}.report-deck{font-size:18px;line-height:1.6;max-width:690px;margin-top:25px}.report-header .report-meta{font-size:12px;margin-top:25px;padding-top:0;border:0}.report-cover{aspect-ratio:2.3;margin-bottom:78px;border-radius:0}@media(max-width:760px){.research-report{padding-top:22px}.report-back{font-size:12px;margin-bottom:29px}.report-header{margin:0 auto 35px}.report-category{font-size:11px;margin-bottom:20px}.report-header h1{font-size:clamp(34px,7vw,44px)}.report-deck{font-size:16px;line-height:1.6;margin-top:22px}.report-header .report-meta{font-size:11px;gap:6px 0;margin-top:23px}.report-cover{aspect-ratio:1.5;margin-bottom:38px}}html{scroll-padding-top:96px}.report-body section,.secondary-philosophy .philosophy-intro,.secondary-philosophy .philosophy-team,.philosophy-principles{scroll-margin-top:0}@media(max-width:599px){html{scroll-padding-top:86px}.secondary-contact .contact-form-wrap,.secondary-research .newsletter{margin-inline:-16px}}.report-downloads{display:grid;margin-top:28px}.report-downloads>span{font-size:12px;color:#59615c;margin-bottom:14px}.report-downloads>a{display:flex;align-items:center;gap:14px;padding:16px 0;border-top:1px solid #d9ddd6;font-size:13px}.report-downloads small{margin-left:auto;font-size:10px;color:#687065}.report-downloads a:hover{color:var(--lissa-deep)}.secondary-philosophy .philosophy-brain{background:#edf0e8}.lg-hero-scrim{background:linear-gradient(180deg,#0000009c 0%,#00000012 22%,transparent 49%,#00000055 73%,#000000a6 88%,#000000b3 100%)}@media(max-width:599px){.lg-hero-scrim{background:linear-gradient(180deg,#0000009c,#00000012 22%,#00000020 35%,#0009 70%,#000000ad)}}.secondary-philosophy .philosophy-section-heading>h2{position:static}.lg-layer-list .lg-layer-item{background:#656b63}.lg-layer-list .lg-layer-item.active{background:#555e52}.lg-closing>.l-container>div>p{color:#e5e9f0}.report-sidebar a,.report-figure .figure-intro,.anchor-axis,.report-body thead th,.offer-table small,.report-body p.report-note,.report-pullquote>footer{color:#616770}.choice-discount{background:#9b5f39}.secondary-page :is(h1,h2,h3,p,a,button,label),.research-report :is(h1,h2,h3,p,a,button){overflow-wrap:anywhere}.secondary-hero-grid>*,.secondary-reading-grid>*,.research-layout>*,.contact-grid>*,.secondary-data-map>div>*{min-width:0}.contact-email>span{min-width:0;overflow-wrap:anywhere}.contact-email>svg{flex-shrink:0}.secondary-contact .contact-intro h1>span{max-width:100%}.lg-brain-after .lg-button{max-width:100%;white-space:normal;text-align:center}@media(max-width:899px){.secondary-reading-grid,.secondary-philosophy .philosophy-section-heading,.secondary-philosophy .philosophy-mandates .secondary-reading-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:599px){.secondary-hero-grid,.secondary-contact .contact-grid,.secondary-research .research-layout{grid-template-columns:minmax(0,1fr)}.secondary-research .research-tabs button{min-width:0}.secondary-research .research-tabs button>span{min-width:0;overflow-wrap:anywhere}.secondary-contact .contact-person>span:last-child{min-width:0}.secondary-data-map>div{min-width:0}}.product-scene.product-art{--pa-ink:#29313a;--pa-muted:#606b76;--pa-line:#dce2e8;--pa-blue:#365b8d;--lissa-ink:var(--pa-blue);--lissa-accent:var(--pa-blue);--pa-space:clamp(18px,6.5cqw,34px);display:grid;align-items:center;position:relative;isolation:isolate;container-type:inline-size;overflow:hidden;min-width:0;min-height:0;padding:0;background:#edf0f2;color:var(--pa-ink);font-weight:400}.product-art .pa-composition{display:flex;flex-direction:column;justify-content:center;position:relative;width:100%;min-width:0;height:100%;padding:8%}.product-art :is(h4,p,blockquote,dl,dd,ol){font-family:inherit;margin:0;text-wrap:initial}.product-art :is(h4,p,span,small,li,dd){overflow-wrap:normal}.product-art svg{flex-shrink:0;stroke-width:1.35}.product-art .pa-panel,.product-art .pa-paper{position:relative;width:100%;max-width:460px;margin-inline:auto;background:#fff;border-radius:7px;box-shadow:0 3px 5px #23334203,0 15px 34px #2333420a}.product-art .pa-panel{padding:var(--pa-space)}.product-art .pa-panel-header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;font-size:clamp(11px,3.25cqw,13px);line-height:1.45;color:var(--pa-muted)}.pa-panel-header>span{display:flex;align-items:center;gap:7px;min-width:0}.pa-panel-header>small{flex-shrink:0;font-size:11px}.product-art h4{font-size:clamp(20px,5.9cqw,30px);font-weight:430;line-height:1.16;letter-spacing:-.025em}.product-art .pa-eyebrow{display:block;font-size:clamp(11px,3.15cqw,12px);line-height:1.4;color:var(--pa-muted)}.product-art p{font-size:clamp(13px,3.7cqw,16px);line-height:1.5;color:var(--pa-muted)}.product-art mark{background:#e2edf9;color:#293e58;padding:1px 2px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.pa-status-dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:#5779a7;flex-shrink:0}.pa-file-line{display:flex;align-items:center;gap:9px;padding:13px 0;min-width:0;font-size:clamp(12px,3.4cqw,14px);line-height:1.35;border-top:1px solid var(--pa-line)}.pa-file-line>svg{color:#6c7d8f}.pa-file-line>span:first-of-type{flex:1;min-width:0}.pa-file-line small{display:block;color:var(--pa-muted);font-size:11px;margin-top:4px}.pa-file-line .pa-file-reference{flex-shrink:0;font-size:11px;color:var(--pa-muted);font-variant-numeric:tabular-nums}.product-art.pa-question .pa-composition{justify-content:flex-end;padding:7%}.product-art .pa-work-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:39% 45%}.pa-question-composer{position:relative;width:100%;padding:clamp(16px,5.5cqw,24px);background:#ffffffed;border-radius:7px;box-shadow:0 8px 24px #14232f14}.pa-question-context{display:flex;align-items:center;gap:7px;color:#4f5c67;font-size:clamp(11px,3.25cqw,13px);line-height:1.4}.pa-question-context>span:last-child{margin-left:auto;font-size:11px;color:#67737d}.pa-question-text{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:18px;font-size:clamp(18px,5.6cqw,27px);line-height:1.2;letter-spacing:-.02em;color:#29343f}.pa-send-symbol{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;flex-shrink:0;background:#355889;color:#fff}.product-art.pa-document{background:#e7ebee}.product-art .pa-paper{border-radius:3px;transform:rotate(-1.5deg)}.pa-paper>.pa-panel-header{padding:18px var(--pa-space);border-bottom:1px solid var(--pa-line)}.pa-paper-body{padding:var(--pa-space)}.pa-paper-body h4{margin:17px 0 18px}.product-art .pa-paper-body>p{font-size:clamp(13px,3.8cqw,16px);line-height:1.5}.pa-paper-body blockquote{border-left:2px solid #86a7cc;padding-left:12px;margin:22px 0 16px;font-size:clamp(16px,4.8cqw,24px);line-height:1.4;letter-spacing:-.015em}.pa-passage-reference{display:flex;align-items:center;gap:8px;color:#637589;font-size:11px;line-height:1.4}.pa-passage-reference>span{width:24px;height:1px;background:#91a6be}.pa-answer-panel>h4{margin:25px 0 16px}.product-art .pa-answer-detail{font-size:clamp(13px,3.75cqw,16px);line-height:1.45}.product-art sup{margin-left:3px;color:#416b9d;font-size:10px;vertical-align:super;line-height:0}.pa-citations{margin-top:24px}.pa-citations>.pa-eyebrow{margin-bottom:9px}.pa-citations .pa-file-line:last-child{padding-bottom:0}.pa-draft-panel>h4{margin:24px 0 15px}.product-art .pa-draft-panel>p{font-size:clamp(12px,3.6cqw,15px)}.pa-draft-list{list-style:none;counter-reset:draft-step;padding:0;margin:18px 0 0!important}.pa-draft-list>li{display:flex;align-items:center;gap:9px;font-size:clamp(12px,3.4cqw,14px);line-height:1.4;padding:10px 0;border-top:1px solid var(--pa-line);counter-increment:draft-step}.pa-draft-list>li:before{content:counter(draft-step);display:grid;place-items:center;width:16px;height:16px;flex-shrink:0;border:1px solid #b3c0cf;border-radius:50%;color:#627a96;font-size:11px;font-variant-numeric:tabular-nums}.pa-review-note{display:flex;align-items:center;gap:7px;margin-top:19px;color:#6b7480;font-size:11px}.pa-review-mark{width:5px;height:5px;border:1px solid #8695a8;border-radius:50%}.pa-context-panel>h4{margin:25px 0}.pa-context-facts>div{padding:15px 0;border-top:1px solid var(--pa-line)}.pa-context-facts dt{font-size:clamp(11px,3.15cqw,12px);color:var(--pa-muted);margin-bottom:6px}.pa-context-facts dd{font-size:clamp(13px,3.9cqw,17px);line-height:1.4}.pa-context-evidence{display:flex;align-items:center;gap:7px;color:#61768c;font-size:clamp(11px,3.1cqw,12px);line-height:1.4;padding-top:17px;border-top:1px solid var(--pa-line)}.pa-research-panel>h4{margin:25px 0}.pa-research-panel>.pa-eyebrow{margin-bottom:9px}.pa-research-source{display:flex;align-items:center;gap:8px;padding:14px 0;border-top:1px solid var(--pa-line);font-size:clamp(12px,3.4cqw,14px);line-height:1.4}.pa-research-source>span{flex:1}.pa-research-source>svg{color:#5e7897}.pa-web-source{display:flex;align-items:center;gap:9px;padding-top:19px;margin-top:4px;border-top:1px solid var(--pa-line);font-size:clamp(12px,3.4cqw,14px);line-height:1.3}.pa-web-source>span:nth-child(2){flex:1}.pa-web-source small{display:block;color:var(--pa-muted);font-size:11px;margin-top:5px}.pa-globe{position:relative;width:15px;height:15px;border:1px solid #798da3;border-radius:50%;flex-shrink:0}.pa-globe:before{content:"";position:absolute;top:-1px;right:3px;bottom:-1px;left:3px;border:1px solid #798da3;border-radius:50%}.pa-globe:after{content:"";position:absolute;inset:6px -1px auto;border-top:1px solid #798da3}.pa-optional{font-size:11px;color:#697785}.pa-project-panel>h4{margin:20px 0}.pa-conversation{display:flex;align-items:flex-start;gap:9px;padding:15px 0;border-top:1px solid var(--pa-line)}.pa-conversation-symbol{width:13px;height:11px;border:1px solid #899bad;border-radius:3px;position:relative;margin-top:2px;flex-shrink:0}.pa-conversation-symbol:after{content:"";position:absolute;width:3px;height:3px;background:#fff;border-left:1px solid #899bad;border-bottom:1px solid #899bad;bottom:-3px;left:2px;transform:skewY(-30deg)}.pa-conversation>div{min-width:0;flex:1}.pa-conversation strong{display:block;font-size:clamp(12px,3.75cqw,16px);font-weight:450;line-height:1.3}.product-art .pa-conversation p{font-size:clamp(11px,3.2cqw,13px);line-height:1.4;margin-top:5px}.pa-conversation-title{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.pa-conversation-title small{font-size:11px;color:#5f6f7f;flex-shrink:0}.pa-conversation.is-current strong{color:#365b8d}.pa-project-total{display:block;padding-top:16px;border-top:1px solid var(--pa-line);font-size:11px;color:var(--pa-muted)}.product-art.pa-knowledge .pa-composition{padding:8% 6%}.pa-graph-shell{width:100%;max-width:590px;margin:auto}.pa-graph-shell>.pa-panel-header{padding-inline:5%}.pa-context-map{position:relative;height:clamp(265px,70cqw,360px);margin-top:20px}.pa-context-map>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;fill:none;stroke:#b7c8d9}.pa-context-map>svg path{vector-effect:non-scaling-stroke;stroke-width:1}.pa-context-map>svg .pa-map-crosslink{stroke:#91acc8}.pa-map-node{position:absolute;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;gap:7px;width:calc(50% - 10px);max-width:185px;padding:14px 7px;border:1px solid #d4dde6;border-radius:5px;background:#fbfcfd;line-height:1.3;font-size:clamp(11px,3.3cqw,14px)}.pa-map-node>svg{color:#6e8399;width:13px}.pa-map-node small{display:block;margin-top:5px;font-size:clamp(11px,2.9cqw,12px);color:#66788b}.pa-map-report{left:25%;top:15%}.pa-map-meeting{left:75%;top:15%}.pa-map-cost{left:25%;top:85%}.pa-map-team{left:75%;top:85%}.pa-map-project{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#f9fbff;border:1px solid #a5b9d2;border-radius:5px;padding:13px 27px;text-align:center;line-height:1.2;min-width:110px}.pa-map-project>span{display:block;font-size:11px;color:#647c99;margin-bottom:5px}.pa-map-project strong{font-weight:450;font-size:clamp(22px,6cqw,30px);letter-spacing:-.025em;color:#365b8d}.pa-team-symbol{width:12px;height:12px;border:1px solid #7a91aa;border-radius:50% 50% 3px 3px;flex-shrink:0}.pa-map-caption{display:block;text-align:center;margin-top:18px;font-size:clamp(11px,3cqw,12px);line-height:1.4;color:var(--pa-muted)}.pa-integration-composition{max-width:460px;width:100%;margin-inline:auto}.pa-integration-sources{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:23px 12px;align-items:start}.pa-integration-sources>div{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.pa-integration-sources>div:last-child{grid-column:4}.pa-integration-sources img{display:block;width:clamp(26px,8.5cqw,40px);height:clamp(26px,8.5cqw,40px);object-fit:contain}.pa-integration-sources span{font-size:clamp(11px,2.9cqw,12px);line-height:1.2;color:#556779;white-space:nowrap}.pa-source-bridge{position:relative;height:52px;margin-inline:10%}.pa-source-bridge>span{position:absolute;left:50%;width:1px;height:100%;background:#b5c7da}.pa-source-bridge>span:first-child{left:0;top:0;height:26px;width:50%;background:none;border-left:1px solid #b5c7da;border-bottom:1px solid #b5c7da;border-radius:0 0 0 10px}.pa-source-bridge>span:last-child{left:50%;top:0;height:26px;width:50%;background:none;border-right:1px solid #b5c7da;border-bottom:1px solid #b5c7da;border-radius:0 0 10px}.pa-integration-panel>h4{margin:13px 0 22px}.pa-integration-panel>.pa-file-line{padding-bottom:0}.product-art[data-variant=compact] .pa-composition{padding:25px 8%}.product-art[data-variant=compact] .pa-panel{max-width:410px;padding:22px 27px}.product-art[data-variant=compact] .pa-answer-panel>h4{font-size:25px;margin:17px 0}.product-art[data-variant=compact] .pa-citations{margin-top:17px}.product-art[data-variant=compact] .pa-citations>.pa-eyebrow{display:none}.product-art[data-variant=compact] .pa-file-line{padding:10px 0;font-size:12px}.product-art[data-variant=compact] .pa-citations .pa-file-line:last-child{padding-bottom:0}.product-art[data-variant=compact] .pa-graph-shell{max-width:470px}.product-art[data-variant=compact] .pa-graph-shell>.pa-panel-header,.product-art[data-variant=compact] .pa-map-caption{display:none}.product-art[data-variant=compact] .pa-context-map{height:260px;margin:0}.product-art[data-variant=compact] .pa-map-node{padding:11px 8px;font-size:12px}.product-art[data-variant=compact] .pa-map-node small{font-size:11px}.product-art[data-variant=compact] .pa-integration-composition{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:30px;max-width:590px}.product-art[data-variant=compact] .pa-integration-sources{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 8px}.product-art[data-variant=compact] .pa-integration-sources>div:last-child{grid-column:2}.product-art[data-variant=compact] .pa-integration-sources span{font-size:11px}.product-art[data-variant=compact] .pa-integration-sources img{width:29px;height:29px}.product-art[data-variant=compact] .pa-source-bridge{display:none}.product-art[data-variant=compact] .pa-integration-panel{padding:22px}.product-art[data-variant=compact] .pa-integration-panel>h4{font-size:23px}.product-art[data-variant=compact] .pa-integration-panel .pa-file-line{font-size:11px}.product-art[data-variant=compact] .pa-integration-panel .pa-file-line small{font-size:10px}.platform-page{--platform-ground:#eff2f3}.secondary-philosophy .philosophy-brain{background:#f0f3f4}.platform-editorial-intro>.product-art{aspect-ratio:1;padding:0}.platform-system-grid .product-art{min-height:0;height:auto;aspect-ratio:4/5;padding:0}.platform-related-visual{height:340px}.platform-related-visual>.product-art{height:100%;min-height:0}.platform-cinema-stage>.product-art{width:100%;height:100%}.platform-process-grid-four>article>.product-art{min-height:400px}.platform-process-grid h3,.platform-system-grid h3{font-size:20px}.platform-page .platform-process-grid>article>p,.platform-system-grid>article>p{font-size:15px;line-height:1.5}.platform-process-grid+.platform-caption{font-size:11px}@media(min-width:700px)and (max-width:1399px){.platform-process-grid-four{grid-template-columns:repeat(2,minmax(0,1fr));gap:45px 28px}.platform-process-grid-four>article>.product-art{aspect-ratio:1.1;min-height:500px}}@media(min-width:700px)and (max-width:1199px){.platform-system-section{grid-template-columns:minmax(0,1fr);gap:42px}.platform-page .platform-system-grid .product-art{aspect-ratio:1.1;min-height:500px}}@media(min-width:700px)and (max-width:1099px){.platform-process-grid:not(.platform-process-grid-four){grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 24px}.platform-process-grid:not(.platform-process-grid-four)>article:last-child:nth-child(odd){display:grid;grid-template-columns:1fr 1fr;column-gap:24px;grid-column:1/-1}.platform-process-grid:not(.platform-process-grid-four)>article:last-child:nth-child(odd)>.product-art{grid-row:1/3;grid-column:1}.platform-process-grid:not(.platform-process-grid-four)>article:last-child:nth-child(odd)>h3{grid-column:2;margin-top:0;align-self:end}.platform-process-grid:not(.platform-process-grid-four)>article:last-child:nth-child(odd)>p{grid-column:2}}@media(max-width:699px){.platform-process-grid,.platform-process-grid-four{grid-template-columns:minmax(0,1fr);gap:40px}.platform-process-grid>article:last-child:nth-child(odd){display:block;grid-column:auto}.platform-process-grid>article>.product-art,.platform-process-grid-four>article>.product-art,.platform-editorial-intro>.product-art,.platform-page .platform-system-grid .product-art{aspect-ratio:auto;min-height:410px}.platform-process-grid .pa-composition,.platform-editorial-intro>.product-art .pa-composition,.platform-system-grid .product-art .pa-composition{height:auto;min-height:410px}.platform-process-grid h3{font-size:21px;margin:20px 0 11px}.platform-page .platform-process-grid>article>p{font-size:15px;line-height:1.5;max-width:510px}.platform-process-grid+.platform-caption{font-size:11px;line-height:1.5}.platform-process-grid .pa-composition{padding:7%}.product-art .pa-paper-body{padding-block:20px}.product-art .pa-paper-body h4{margin-block:13px}.product-art .pa-paper-body blockquote{margin-block:17px 13px}.platform-process-grid .pa-context-map{height:260px;margin-top:12px}.platform-process-grid .pa-map-caption{margin-top:9px}.pa-question-composer{max-width:460px;margin-inline:auto}.platform-system-grid{grid-template-columns:minmax(0,1fr)}.platform-related>div{grid-template-columns:minmax(0,1fr);gap:40px}.platform-related-visual{height:320px}.platform-related-visual .product-art .pa-composition{padding:25px 7%}.product-art[data-variant=compact] .pa-context-map{height:250px}}@container (max-width:450px){.product-art[data-variant=compact] .pa-integration-composition{grid-template-columns:1fr;gap:20px;max-width:300px}.product-art[data-variant=compact] .pa-integration-sources{grid-template-columns:repeat(7,minmax(0,1fr));gap:9px}.product-art[data-variant=compact] .pa-integration-sources>div:last-child{grid-column:auto}.product-art[data-variant=compact] .pa-integration-sources img{width:24px;height:24px}.product-art[data-variant=compact] .pa-integration-sources span{display:none}.product-art[data-variant=compact] .pa-integration-panel{width:100%;padding:21px}.product-art[data-variant=compact] .pa-integration-panel>h4{font-size:23px;margin-bottom:20px}}@media(prefers-reduced-motion:reduce){.product-art .pa-paper{transform:none}}@font-face{font-family:Inter Tight Variable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-tight/latin-ext-variable.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight Variable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-tight/latin-variable.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font:"Inter Tight Variable","Helvetica Neue",Helvetica,Arial,sans-serif;--font-head:var(--font);--font-body:var(--font);--lissa-paper:#fefefc;--lissa-ink:#0d1016;--lissa-secondary:#68655e;--ink:var(--lissa-ink);--muted:var(--lissa-secondary);--bg:var(--lissa-paper);--ease-in-out:cubic-bezier(.77,0,.175,1);--gallery-duration:.5s;font-family:var(--font)}body{font-family:var(--font);font-weight:400;line-height:1.45;letter-spacing:0}html[data-gallery-transition]{view-transition-name:none!important}.lg-case-photo>.lg-case-image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;text-shadow:none;z-index:0}.lg-case-gallery .lg-case-photo{background:transparent}.lg-case-gallery{touch-action:pan-y pinch-zoom}.lg-case-photo>.lg-case-label{left:50%;right:auto;width:max-content;max-width:none;transform:translate(-50%);white-space:nowrap;text-shadow:none}.lg-case-photo:after{display:none}.lg-case-image:after{content:"";position:absolute;top:0;right:0;bottom:55%;left:0;background:linear-gradient(#0009,transparent);pointer-events:none}html[data-gallery-transition]::view-transition-group(*){animation-duration:var(--gallery-duration);animation-timing-function:var(--ease-out)}html[data-gallery-transition]::view-transition-old(*){display:none}html[data-gallery-transition]::view-transition-new(*){animation:none;mix-blend-mode:normal}html[data-gallery-wrap~="0"]::view-transition-group(lissa-case-image-0),html[data-gallery-wrap~="0"]::view-transition-group(lissa-case-label-0),html[data-gallery-wrap~="1"]::view-transition-group(lissa-case-image-1),html[data-gallery-wrap~="1"]::view-transition-group(lissa-case-label-1),html[data-gallery-wrap~="2"]::view-transition-group(lissa-case-image-2),html[data-gallery-wrap~="2"]::view-transition-group(lissa-case-label-2),html[data-gallery-wrap~="3"]::view-transition-group(lissa-case-image-3),html[data-gallery-wrap~="3"]::view-transition-group(lissa-case-label-3),html[data-gallery-wrap~="4"]::view-transition-group(lissa-case-image-4),html[data-gallery-wrap~="4"]::view-transition-group(lissa-case-label-4){animation-duration:0s}html[data-gallery-transition]::view-transition{pointer-events:none}@keyframes lissa-gallery-wrap-in{0%{transform:translate(var(--gallery-wrap-in-x))}to{transform:translate(0)}}@keyframes lissa-gallery-wrap-out{0%{transform:translate(var(--gallery-wrap-old-x))}to{transform:translate(var(--gallery-wrap-out-x))}}html[data-gallery-wrap~="0"]::view-transition-old(lissa-case-image-0),html[data-gallery-wrap~="0"]::view-transition-old(lissa-case-label-0),html[data-gallery-wrap~="1"]::view-transition-old(lissa-case-image-1),html[data-gallery-wrap~="1"]::view-transition-old(lissa-case-label-1),html[data-gallery-wrap~="2"]::view-transition-old(lissa-case-image-2),html[data-gallery-wrap~="2"]::view-transition-old(lissa-case-label-2),html[data-gallery-wrap~="3"]::view-transition-old(lissa-case-image-3),html[data-gallery-wrap~="3"]::view-transition-old(lissa-case-label-3),html[data-gallery-wrap~="4"]::view-transition-old(lissa-case-image-4),html[data-gallery-wrap~="4"]::view-transition-old(lissa-case-label-4){display:block;animation:lissa-gallery-wrap-out var(--gallery-duration) var(--ease-out) both;mix-blend-mode:normal;opacity:1}html[data-gallery-wrap~="0"]::view-transition-new(lissa-case-image-0),html[data-gallery-wrap~="0"]::view-transition-new(lissa-case-label-0),html[data-gallery-wrap~="1"]::view-transition-new(lissa-case-image-1),html[data-gallery-wrap~="1"]::view-transition-new(lissa-case-label-1),html[data-gallery-wrap~="2"]::view-transition-new(lissa-case-image-2),html[data-gallery-wrap~="2"]::view-transition-new(lissa-case-label-2),html[data-gallery-wrap~="3"]::view-transition-new(lissa-case-image-3),html[data-gallery-wrap~="3"]::view-transition-new(lissa-case-label-3),html[data-gallery-wrap~="4"]::view-transition-new(lissa-case-image-4),html[data-gallery-wrap~="4"]::view-transition-new(lissa-case-label-4){animation:lissa-gallery-wrap-in var(--gallery-duration) var(--ease-out) both;mix-blend-mode:normal;opacity:1}.lg-case-pagination{display:flex;align-items:center;justify-content:center;gap:3px;min-height:28px;padding-right:5px;background:#e9eae7;border-radius:30px}.lg-case-pagination .lg-case-tabs{background:transparent}.lg-case-pagination .lg-case-tabs button{transition:none}.lg-case-pagination .lg-case-tabs button[aria-selected=true]{width:36px;background:#c5c9c1;overflow:visible}.lg-case-timer{display:block;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:#626b5d;transform:scaleX(0);transform-origin:left center;pointer-events:none}.lg-case-autoplay{display:grid;place-items:center;width:28px;height:28px;padding:0;color:#626b5d;border-radius:50%}.lg-case-controls[data-reduced-motion=true] .lg-case-timer{transform:scaleX(1)}.lg-case-copy-stack{display:grid}.lg-case-copy-stack>.lg-case-copy{grid-area:1 / 1;visibility:hidden}.lg-case-copy-stack>.lg-case-copy.is-active{visibility:visible}.site-header.navigation-refined{height:calc(72px + env(safe-area-inset-top,0px));transition:none}.navigation-refined .desktop-nav>a,.navigation-refined .nav-trigger,.navigation-refined .nav-actions>.button,.navigation-refined .nav-research-desktop,.navigation-refined .menu-toggle{transition:background-color .16s ease}#main{padding-top:calc(72px + env(safe-area-inset-top,0px))}#main:has(.lg-home){padding-top:0}button,input,select,textarea{letter-spacing:0}.lg-home{background:var(--lissa-paper)}.lg-film:has(>.lg-film-poster){isolation:isolate}.lg-film-poster{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:50% 45%;pointer-events:none}.lg-film-poster+video{position:relative;z-index:1}.lg-home h2{font-weight:400;letter-spacing:-.01em;line-height:1}.lg-hero h1{font-weight:400;letter-spacing:0;line-height:1}.lg-hero-bottom p{font-size:18px;line-height:1.3;letter-spacing:0}@media(max-width:899px)and (orientation:portrait){.lg-hero-film video[data-portrait=true]{object-position:50% 20%}}.navigation-refined .desktop-nav>a,.navigation-refined .nav-trigger{font-size:15px;line-height:1.3;letter-spacing:0;font-weight:400}.navigation-refined .nav-actions .button{font-size:14px;font-weight:500;letter-spacing:-.01em}.lg-button{font-size:14px;line-height:1;font-weight:500;letter-spacing:-.01em}.lg-inline-link{font-size:15px;font-weight:400;letter-spacing:0;line-height:1.3}.lg-home .lg-section-heading h2{max-width:680px}.lg-home .lg-section-heading p{font-size:18px;line-height:1.3;letter-spacing:0;color:var(--lissa-ink);max-width:480px;margin-top:30px}.lg-product-link h3{font-size:20px;letter-spacing:-.01em;line-height:1.1;font-weight:400}.lg-product-link>p{font-size:15px;line-height:1.3;color:var(--lissa-secondary);letter-spacing:0}.lg-product-link>span{font-size:15px;line-height:1.3;letter-spacing:0}.lg-product-visual>.lg-product-render{display:block;width:100%;max-width:100%;height:100%;margin:0;object-fit:cover;transform:none}.lg-home .lg-case-copy h3{font-size:19px;line-height:1.2;letter-spacing:-.01em}.lg-home .lg-case-copy>p{font-size:15px;line-height:1.3;letter-spacing:0;color:var(--lissa-secondary)}.lg-case-copy>a{font-size:15px}.lg-vision h2{font-size:34px;line-height:1.1}.lg-home .lg-vision-copy p{font-size:15px;line-height:1.3;letter-spacing:0}.lg-evidence-intro>p:first-child{font-size:25px;line-height:1.1;letter-spacing:-.01em}.lg-evidence-intro>p+p{font-size:22px;line-height:1.3;letter-spacing:0}.lg-evidence-value{letter-spacing:-.045em}.lg-evidence-row h3{font-size:15px;font-weight:400;line-height:1.3;letter-spacing:0}.lg-evidence-row p{font-size:14px;line-height:1.3;color:var(--lissa-secondary)}.lg-home .lg-security .lg-section-heading p{color:#c5c7cb}.lg-security-principles h3{font-size:18px;line-height:1.3;letter-spacing:-.01em;font-weight:400}.lg-security-principles p{font-size:15px;line-height:1.4}.lg-faq-list button{letter-spacing:-.01em;font-weight:400}.lg-faq-list p{line-height:1.5}.secondary-philosophy .philosophy-opening h1{font-size:clamp(32px,2.865vw,46px);line-height:1;letter-spacing:-.01em;font-weight:400;max-width:850px}.philosophy-opening>div>p{font-size:20px;line-height:1.3;letter-spacing:0;max-width:680px}.secondary-philosophy .philosophy-section-heading>h2,.secondary-philosophy .secondary-reading-grid>h2{font-size:clamp(29px,2.344vw,38px);line-height:1.1;letter-spacing:-.01em}.secondary-philosophy .philosophy-copy p,.secondary-philosophy .philosophy-section-heading>p{font-size:16px;line-height:1.45;letter-spacing:0}.secondary-contact .contact-intro h1{font-size:42px;line-height:1.05;letter-spacing:-.01em}.secondary-contact .contact-intro>p{font-size:18px;line-height:1.4}.secondary-contact .contact-form-wrap>h2{font-size:29px;line-height:1.1;letter-spacing:-.01em}.secondary-research h1,.report-header h1{letter-spacing:-.01em;line-height:1.05;font-weight:400}.secondary-research .secondary-hero p{line-height:1.4}.secondary-research .research-publications :is(h2,h3){letter-spacing:-.01em;font-weight:400}.secondary-research .research-publications .editorial-card h3{line-height:1.1}.secondary-research .research-publications .editorial-card p{font-size:16px;line-height:1.4}.secondary-research .research-topline h2,.secondary-research .research-article h3{font-size:34px;line-height:1.1;letter-spacing:-.01em;font-weight:400}.secondary-research .research-article p{font-size:16px;line-height:1.4}.secondary-research .newsletter h2{font-size:34px;line-height:1.1;letter-spacing:-.01em;font-weight:400}.secondary-research .newsletter p{line-height:1.4}.report-layout{grid-template-columns:220px minmax(0,700px)}.report-body>p,.report-body section>p{font-size:16px;line-height:1.5;color:#393c41}.report-body .report-lead{font-size:21px;line-height:1.45;letter-spacing:0}.report-body h2{font-size:34px;line-height:1.1;letter-spacing:-.01em;font-weight:400}.report-deck{line-height:1.4}.report-figure>h3,.report-practice h3{letter-spacing:-.01em;font-weight:400}.report-figure figcaption,.report-provenance p{line-height:1.5}.report-figure,.report-provenance{background:#f1f1ed}.report-body .choice-counts{color:#5e6672}.secondary-philosophy .philosophy-principles{background:#0d1016}.secondary-philosophy .secondary-principles h2{font-size:30px;line-height:1.1;letter-spacing:-.01em;font-weight:400}.secondary-philosophy .secondary-principles p{font-size:15px;line-height:1.4}.secondary-philosophy .secondary-team-list h3{font-size:23px;line-height:1.1;letter-spacing:-.01em;font-weight:400}.secondary-philosophy .secondary-team-list p{font-size:15px;line-height:1.4}.secondary-webdesign .webdesign-copy h2{font-size:27px;line-height:1.1;letter-spacing:-.01em;font-weight:400}.secondary-webdesign .webdesign-copy .webdesign-label{display:block;font-size:14px;line-height:1.3;letter-spacing:0;color:var(--lissa-secondary);margin-bottom:20px}.secondary-webdesign .webdesign-copy p{font-size:15px;line-height:1.4}.secondary-webdesign .webdesign-copy>.text-link{grid-column:2;justify-self:start;margin-top:4px}.lissa-footer-invitation>p{letter-spacing:-.01em}.legal-page>.l-container{max-width:800px}.legal-page h1,.status-card h1{font-size:clamp(32px,2.865vw,46px);line-height:1.05;letter-spacing:-.01em;font-weight:400}.legal-notice{max-width:none;padding:20px 0;border:0;border-block:1px solid #dcdcd5;border-radius:0;background:transparent;color:var(--lissa-secondary);gap:14px}.legal-notice>svg{flex-shrink:0;color:var(--lissa-ink)}.legal-notice p{font-size:14px;line-height:1.45}.legal-content{max-width:700px}.legal-content h2{font-size:26px;line-height:1.15;letter-spacing:-.01em;font-weight:400}.legal-content p{font-size:16px;line-height:1.5}.status-page{background:var(--lissa-paper)}.status-card{max-width:700px;padding:0;border:0;border-radius:0;background:transparent}.status-icon{width:32px;height:32px;margin-bottom:28px;border-radius:0;background:transparent;color:var(--lissa-deep)}.status-card>p{max-width:560px;font-size:16px;line-height:1.45}.status-card>.text-link{font-size:15px;line-height:1.3}.status-card form{max-width:440px}.status-card form label{font-size:14px;line-height:1.4;font-weight:400}.status-card input{padding:12px 14px;font-size:16px;line-height:1.4;border-color:#d2d2cb;background:transparent;color:var(--lissa-ink)}.status-card input::placeholder{color:#74716b}.status-card .button{min-height:36px;font-size:14px;line-height:1.3;padding:9px 16px}.status-card .form-feedback{padding:20px 0;border:0;border-block:1px solid #dcdcd5;border-radius:0;background:transparent;color:var(--lissa-ink)}.status-card .form-feedback strong{font-size:15px;line-height:1.3;font-weight:500;color:var(--lissa-ink)}.status-card .form-feedback p,.status-card .form-feedback .text-link{font-size:14px;line-height:1.45}.site-header.security-header:not(.nav-mobile-open){background:#0d1016;color:#f6f6f2}.security-header:not(.nav-mobile-open) .brand-image-dark{display:none}.security-header:not(.nav-mobile-open) .brand-image-light{display:block}.security-header:not(.nav-mobile-open) .desktop-nav>a,.security-header:not(.nav-mobile-open) .nav-trigger,.security-header:not(.nav-mobile-open) .menu-toggle,.security-header:not(.nav-mobile-open) .nav-research-desktop{color:#f6f6f2}.secondary-privacy{background:#0d1016;color:#f6f6f2;--security-muted:#b1b4bb;--security-line:#ffffff24}.secondary-privacy .secondary-security-hero,.secondary-privacy .privacy-section{background:#0d1016}.secondary-privacy .security-opening-copy h1{font-size:clamp(38px,3.91vw,62px);line-height:1;letter-spacing:-.01em}.secondary-privacy .security-opening-copy p{color:#c3c5cb;font-size:15px;line-height:1.4}.secondary-privacy .security-opening-copy>span{color:var(--security-muted)}.secondary-privacy .security-opening-caption{border-radius:6px;padding:16px 18px;background:#f2f0e9d9}.secondary-privacy .privacy-section{padding-top:120px;padding-bottom:100px}.secondary-privacy .privacy-tabs button{min-height:68px;padding:18px 12px;border-color:var(--security-line);font-size:15px;line-height:1.3;color:var(--security-muted)}.secondary-privacy .privacy-tabs button:first-child{border-color:var(--security-line)}.secondary-privacy .privacy-tabs button[aria-pressed=true]{color:#f6f6f2;background:#ffffff09}.secondary-privacy .privacy-tabs button>svg{color:inherit}.secondary-privacy .privacy-section .lissa-icon{--lissa-ink:#c3c5cb;--lissa-accent:#c3c5cb}.secondary-privacy .privacy-detail{min-height:310px}.secondary-privacy .privacy-detail>svg{color:#c2c5cd;margin-bottom:24px}.secondary-privacy .privacy-detail h2{color:#f6f6f2;font-size:34px;line-height:1.1;font-weight:400;letter-spacing:-.01em;margin-bottom:24px}.secondary-privacy .privacy-detail p{font-size:16px;line-height:1.4;color:var(--security-muted);margin-bottom:18px}.secondary-privacy .secondary-data-map{background:transparent;margin-block:100px;padding:32px 0 36px;border-top:1px solid var(--security-line);border-bottom:1px solid var(--security-line)}.secondary-privacy .secondary-data-map figcaption{color:var(--security-muted);font-size:13px;line-height:1.3;padding-bottom:0;border:0}.secondary-privacy .secondary-data-map>div{margin-top:36px}.secondary-privacy .secondary-data-map svg{color:#c3c5cb}.secondary-privacy .secondary-data-map h3{font-size:21px;line-height:1.1;font-weight:400;letter-spacing:-.01em;color:#f6f6f2}.secondary-privacy .secondary-data-map p{font-size:14px;line-height:1.4;color:var(--security-muted)}.secondary-privacy .subprocessor-heading{margin-top:0;margin-bottom:36px}.secondary-privacy .subprocessor-heading h2{color:#f6f6f2;font-size:34px;line-height:1.1;letter-spacing:-.01em;font-weight:400}.secondary-privacy .subprocessor-heading>p{color:var(--security-muted);font-size:16px;line-height:1.4}.secondary-privacy .table-wrap table{font-size:15px;line-height:1.4}.secondary-privacy .table-wrap th{background:transparent;color:var(--security-muted);font-size:13px;border-color:var(--security-line);padding:16px 0}.secondary-privacy .table-wrap td{color:var(--security-muted);padding:24px 0;border-color:var(--security-line)}.secondary-privacy .table-wrap th+th,.secondary-privacy .table-wrap td+td{padding-left:28px}.secondary-privacy .table-wrap td:first-child{color:#f6f6f2}.secondary-privacy .privacy-request{margin-top:36px;background:transparent}.secondary-privacy .privacy-request h3{font-size:27px;line-height:1.1;letter-spacing:-.01em;color:#f6f6f2}.secondary-privacy .privacy-request p{color:var(--security-muted);font-size:15px;line-height:1.4}@media(hover:hover)and (pointer:fine){.secondary-privacy .privacy-tabs button:hover{background:#ffffff0c;color:#f6f6f2}.security-header:not(.nav-mobile-open) .nav-trigger:hover,.security-header:not(.nav-mobile-open) .desktop-nav>a:hover{color:#cbd6fa}}@media(min-width:800px){.navigation-refined .nav-dropdown{width:232px;padding:8px;background:#25282ee8;border-color:#ffffff18;border-radius:10px;box-shadow:0 12px 32px #0d10161a;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.navigation-refined .nav-dropdown a{min-height:40px;padding:10px 11px}.navigation-refined .nav-dropdown .dropdown-label{font-size:14px;font-weight:400;line-height:1.3}.navigation-refined .team-dropdown{width:250px}}@media(max-width:899px){.navigation-refined .nav-actions .button{font-size:13px}.secondary-philosophy .philosophy-opening h1{font-size:36px}}@media(max-width:1000px){.report-layout{grid-template-columns:170px minmax(0,1fr)}}@media(max-width:760px){.report-layout{grid-template-columns:minmax(0,1fr)}}@media(max-width:799px){.site-header.navigation-refined{height:calc(66px + env(safe-area-inset-top,0px))}#main{padding-top:calc(66px + env(safe-area-inset-top,0px))}#main:has(.lg-home){padding-top:0}.navigation-refined .desktop-nav.mobile-open{top:calc(66px + env(safe-area-inset-top,0px))}.secondary-webdesign .webdesign-copy>.text-link{grid-column:1}}@media(max-width:599px){.lg-research-film .lg-film-poster{object-position:65% center}.legal-page h1,.status-card h1{font-size:32px}.legal-content h2{font-size:25px}.legal-content p,.status-card>p{font-size:15px;line-height:1.5}.status-card .button{min-height:44px}.lg-hero h1{font-size:clamp(30px,8.79vw,40px);letter-spacing:-.01em;line-height:1}.lg-home h2{font-size:29px;line-height:1.05;letter-spacing:-.01em}.lg-home .lg-section-heading p{font-size:16px;line-height:1.35}.lg-product-link h3{font-size:17px}.lg-product-link>p{font-size:13px;line-height:1.3}.lg-product-link>span{font-size:14px}.lg-hero-bottom p{font-size:16px;line-height:1.3}.lg-home .lg-usecases .lg-centered-heading h2{font-size:29px;line-height:1}.lg-home .lg-usecases .lg-centered-heading p{font-size:14px;line-height:1.3;max-width:330px}.lg-home .lg-usecases .lg-centered-heading p br{display:none}.lg-home .lg-case-copy>p{font-size:15px}.lg-home .lg-vision h2{font-size:26px;line-height:1.1}.lg-home .lg-vision-copy p{font-size:14px;line-height:1.36}.lg-evidence-intro>p+p{font-size:20px;line-height:1.3}.lg-evidence-row p{font-size:12px;line-height:1.3}.lg-evidence-row h3{font-size:13px;line-height:1.25}.secondary-philosophy .philosophy-opening h1{font-size:29px;line-height:1}.philosophy-opening>div>p{font-size:18px;line-height:1.35}.secondary-philosophy .philosophy-section-heading>h2,.secondary-philosophy .secondary-reading-grid>h2{font-size:29px;line-height:1.1}.secondary-contact .contact-intro h1{font-size:35px;line-height:1.05}.secondary-contact .contact-intro>p{font-size:17px;line-height:1.4}.secondary-research .research-topline h2,.secondary-research .research-article h3,.secondary-research .newsletter h2{font-size:29px;line-height:1.1}.secondary-research .research-publications .editorial-card p,.secondary-research .research-article p{font-size:15px;line-height:1.4}.report-body>p,.report-body section>p{font-size:15px;line-height:1.5}.report-body .report-lead{font-size:19px;line-height:1.4}.report-body h2{font-size:29px;line-height:1.1}.secondary-philosophy .secondary-principles h2{font-size:29px}.secondary-webdesign .webdesign-copy h2{font-size:26px}.secondary-privacy .security-opening-copy h1{font-size:clamp(30px,8.79vw,40px);line-height:1}.secondary-privacy .security-opening-copy p{font-size:15px;line-height:1.4}.secondary-privacy .privacy-section{padding-top:64px;padding-bottom:64px}.secondary-privacy .privacy-tabs button{min-height:60px;font-size:14px;padding:17px 8px}.secondary-privacy .privacy-detail{min-height:0}.secondary-privacy .privacy-detail h2{font-size:29px;line-height:1.1}.secondary-privacy .privacy-detail p{font-size:15px;line-height:1.4}.secondary-privacy .secondary-data-map{padding:28px 0;margin-block:64px}.secondary-privacy .secondary-data-map>div{margin-top:30px;gap:24px}.secondary-privacy .secondary-data-map h3{font-size:20px}.secondary-privacy .secondary-data-map p{font-size:14px}.secondary-privacy .subprocessor-heading h2{font-size:29px}.secondary-privacy .subprocessor-heading>p{font-size:15px;line-height:1.4}.secondary-privacy .table-wrap tr,.secondary-privacy .table-wrap tbody tr:last-child{border-color:var(--security-line)}.secondary-privacy .table-wrap td,.secondary-privacy .table-wrap td+td{padding:0;font-size:14px;line-height:1.4}.secondary-privacy .table-wrap td:before{color:var(--security-muted);font-size:12px}.secondary-privacy .table-wrap td:first-child{font-size:20px}.secondary-privacy .privacy-request h3{font-size:25px}}:is(.sp-platform,.crm-page,.secondary-philosophy,.secondary-research,.secondary-contact,.research-report,.legal-page,.status-page){--sp-paper:#fafaf8;--sp-ink:#101318;--sp-muted:#626861;--sp-line:#d1d3cd;--sp-field:#e9ebe6;background:var(--sp-paper);color:var(--sp-ink)}:is(.sp-platform,.crm-page,.secondary-philosophy,.secondary-research,.secondary-contact,.research-report) :is(h1,h2,h3){font-weight:400;word-spacing:normal;letter-spacing:-.025em}.sp-platform .l-container{width:calc(100% - 48px);max-width:1800px}.sp-platform .button{font-size:14px}.sp-platform .sp-product-opening{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:48px;padding-block:0}.sp-product-opening-copy{min-width:0;padding:138px 0 50px}.sp-product-name{display:block;font-size:14px;line-height:1.4;color:var(--sp-muted)}.sp-product-opening h1{margin:24px 0 18px;font-size:clamp(34px,3.15vw,48px);line-height:1.06;max-width:440px;text-wrap:initial}.sp-product-opening-copy>p{font-size:18px;line-height:1.4;color:var(--sp-muted);max-width:390px}.sp-product-opening-copy>.button{margin-top:26px}.sp-opening-anchor{display:flex;align-items:center;gap:24px;width:max-content;padding-block:10px;margin-top:46px;font-size:13px;color:var(--sp-muted)}.sp-product-opening-figure{display:grid;grid-template-rows:1fr auto;margin:0;min-width:0}.sp-product-opening-figure>figcaption{display:block;padding-top:12px;font-size:13px;color:var(--sp-muted)}.sp-product-visual{min-height:680px;position:relative;overflow:hidden;background:#e2e3dd}.sp-visual-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.sp-chat-visual>.sp-visual-photo{object-position:32% center}.sp-chat-excerpt{position:absolute;right:6%;bottom:8%;width:450px;max-width:78%;padding:27px 30px 22px;background:#fffffff5;border:1px solid #fff;border-radius:9px;box-shadow:0 15px 45px #17211912}.sp-excerpt-top{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:13px;color:#4c565a;padding-bottom:20px;border-bottom:1px solid #dde0de}.sp-excerpt-top>span:last-child{color:#687269;font-size:13px}.sp-chat-excerpt .sp-excerpt-question{margin:22px 0 24px;max-width:310px;font-size:16px;line-height:1.35;color:#555d5d}.sp-excerpt-label{display:block;color:#65706a;font-size:13px;line-height:1.4}.sp-excerpt-answer>p{margin-top:12px;font-size:30px;line-height:1.1;letter-spacing:-.025em;color:#1e282a}.sp-excerpt-answer sup{font-size:10px;color:#4c6c94;padding-left:3px;vertical-align:super}.sp-excerpt-answer>span:last-child{display:block;font-size:14px;line-height:1.45;margin-top:16px;color:#6a7171}.sp-excerpt-citations{margin-top:24px;border-top:1px solid #dbe0dd}.sp-excerpt-citations>span{display:flex;align-items:center;gap:9px;padding-top:13px;font-size:13px;color:#515c5d}.sp-excerpt-citations small{margin-left:auto;font-size:12px;color:#65726e}.sp-excerpt-citations svg{color:#6b7d83}.sp-nexus-visual{display:flex;flex-direction:column;padding:32px;background:#e3e8e4}.sp-network-heading{display:flex;justify-content:space-between;gap:14px;font-size:14px;color:#4c5b58;padding-bottom:22px;border-bottom:1px solid #bac6bf}.sp-network-heading>span:last-child{color:#6b7c74;font-size:12px}.sp-network-drawing{position:relative;flex:1;min-height:480px;margin-top:10px}.sp-network-drawing>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;fill:none;stroke:#8fa49a}.sp-network-drawing>svg path{stroke-width:1;vector-effect:non-scaling-stroke}.sp-network-node{position:absolute;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;gap:12px;width:37%;max-width:275px;min-height:93px;background:#fbfcfa;border:1px solid #d2dcd4;border-radius:6px;padding:18px 12px}.sp-network-node>svg{color:#6d8778}.sp-network-node>div{min-width:0}.sp-network-node span{font-size:17px;line-height:1.3;color:#30453b}.sp-network-node small{display:block;font-size:12px;color:#657168;margin-top:7px}.sp-network-report{left:23%;top:22%}.sp-network-meeting{left:77%;top:22%}.sp-network-cost{left:23%;top:78%}.sp-network-people{left:77%;top:78%}.sp-network-center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);min-width:170px;padding:20px;background:#f7faf6;border:1px solid #819d8a;border-radius:6px;text-align:center}.sp-network-center>span{display:block;font-size:12px;color:#6a7d6e}.sp-network-center>strong{display:block;font-size:35px;font-weight:400;line-height:1.15;color:#36553f;margin-top:5px;letter-spacing:-.025em}.sp-person-symbol{display:block;width:16px;height:18px;border:1px solid #6d8778;border-radius:8px 8px 3px 3px;flex-shrink:0}.sp-network-foot{text-align:center;font-size:12px;color:#5c7062;padding-top:10px}.sp-integration-visual{background:#e5e1d8}.sp-integration-visual .sp-visual-photo{object-position:60% center}.sp-sources-excerpt{position:absolute;width:470px;max-width:83%;right:7%;top:50%;transform:translateY(-50%);padding:30px 34px 20px;background:#fffffff5;border:1px solid #fff;border-radius:9px}.sp-platform .sp-sources-excerpt>h2{font-size:31px;line-height:1.12;margin:18px 0 30px}.sp-source-row{display:flex;align-items:center;gap:14px;padding:16px 0;border-top:1px solid #e1e3df}.sp-source-row>img{width:30px;height:30px;object-fit:contain}.sp-source-row>span{flex:1;font-size:16px;line-height:1.3;color:#303b3d}.sp-source-row small{display:block;color:#68736b;font-size:11px;margin-top:4px}.sp-source-row>svg{color:#9ba6a1}.sp-sources-excerpt>p{font-size:13px;color:#657269;margin-top:18px}.sp-platform .sp-story{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:48px;align-items:start;padding-block:64px}.sp-platform .sp-product-opening+.sp-story{padding-top:104px}.sp-platform #nexus-kontext.sp-story{padding-top:104px}.sp-platform .sp-story.sp-story-reverse{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.sp-story-reverse>.sp-story-visual{grid-column:2;grid-row:1}.sp-story-reverse>.sp-story-copy{grid-column:1;grid-row:1}.sp-story-visual{min-width:0}.sp-story-copy{padding-top:8px;min-width:0;max-width:440px}.sp-platform .sp-story-copy>h2{font-size:clamp(25px,2vw,31px);line-height:1.13;margin-bottom:22px}.sp-story-copy>p{font-size:17px;color:var(--sp-muted);line-height:1.45}.sp-story-copy>p+p{margin-top:18px}.sp-story-copy .text-link{margin-top:24px;font-size:15px;font-weight:400;color:var(--sp-ink)}.sp-story-visual>.product-scene.product-art{height:520px;aspect-ratio:auto}.sp-story-visual>.product-scene.product-art>.pa-composition{padding:55px 14%}.sp-story-visual .product-art .pa-panel{max-width:520px}.sp-story-visual .pa-panel>h4{font-size:34px}.sp-visual-caption{font-size:13px;color:var(--sp-muted);margin-top:12px}.sp-platform .product-art :is(.pa-eyebrow,.pa-panel-header,.pa-panel-header small,.pa-review-note,.pa-project-total,.pa-conversation-title small){font-size:13px}.sp-story-visual .product-art :is(.pa-file-line,.pa-file-reference,.pa-draft-list>li,.pa-conversation p){font-size:13px}.sp-original-interface{padding:50px 7%;background:#e5e8e7}.sp-original-interface>img{width:100%;height:auto;display:block;border:1px solid #d8dfdc;border-radius:5px}.sp-story-visual>.product-scene-tenant{min-height:520px}.sp-platform .platform-section{padding-block:80px}.sp-platform .platform-section-intro{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:48px;margin-bottom:40px}.sp-platform :is(.platform-section-intro h2,.platform-example-heading h2,.platform-faq>h2){font-size:32px;line-height:1.12}.sp-platform .platform-section-intro p{max-width:550px;font-size:17px;line-height:1.45;color:var(--sp-muted)}.sp-platform .platform-example-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:48px;align-items:start;margin-bottom:36px}.sp-platform .platform-example-heading p{font-size:17px;line-height:1.45;max-width:500px;color:var(--sp-muted);margin:0}.sp-platform .platform-example-stage{min-height:0;padding:52px 7%;background:#e4e7e3}.sp-platform .platform-example-shell{border:1px solid #fff;border-radius:7px;box-shadow:none}.sp-platform .platform-example-body{min-height:440px;padding:36px 40px}.sp-platform .platform-example-answer>p{font-size:15px;line-height:1.6;color:#657069}.sp-platform .platform-example-question>p{font-size:14px}.sp-platform .platform-example-sources summary{font-size:12px}.sp-platform .platform-example-sources article p{font-size:13px}.sp-platform .platform-example-selector{gap:30px;justify-content:flex-start}.sp-platform .platform-example-selector button{font-size:14px;padding-block:12px;border-bottom:1px solid transparent;color:#626e64}.sp-platform .platform-example-selector button[aria-pressed=true]{border-bottom-color:#263b30;color:#263b30}.sp-platform .platform-caption{color:#626e64;font-size:13px;text-align:left}.sp-platform .platform-time-art{border-radius:0;box-shadow:none;background:#e9ece5}.sp-platform .platform-time-fragments p{font-size:23px}.sp-timeline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;list-style:none;padding:0;margin:0;border-top:1px solid var(--sp-line)}.sp-timeline>li{position:relative;padding:32px 0 5px}.sp-timeline>li+li:before{content:"";position:absolute;top:0;left:-18px;height:20px;border-left:1px solid var(--sp-line)}.sp-timeline>li>span{display:block;font-size:12px;color:#7b847a;margin-bottom:24px}.sp-timeline h3{max-width:360px;font-size:25px;line-height:1.2;margin-bottom:18px}.sp-timeline p{max-width:360px;font-size:17px;color:var(--sp-muted);line-height:1.45}.sp-platform .platform-nexus-example>.product-network-scene{min-height:620px;border-radius:0}.sp-platform .product-network-scene:not(.product-network-scene-static) .scene-network-node{min-width:156px;font-size:13px}.sp-platform .product-network-scene .scene-network-node small{font-size:10px}.sp-platform .product-network-scene .scene-network-detail h2{font-size:26px}.sp-platform .product-network-scene .scene-network-detail>p{font-size:15px;line-height:1.45}.sp-platform .product-network-scene .scene-network-detail>div>p{font-size:13px;line-height:1.45}.sp-platform .product-network-scene .scene-network-detail>div>span,.sp-platform .product-network-scene .scene-network-hint{font-size:12px}.sp-platform .product-network-scene .scene-network-toolbar{font-size:13px}.sp-platform .product-network-scene .scene-network-toolbar>button{font-size:12px}.sp-platform .product-network-scene .scene-network-status{font-size:11px}.sp-platform .sp-film-section{padding-block:64px 90px}.sp-film-section .video-demo{max-width:1100px;margin-inline:auto}.sp-film-section .video-demo video{max-height:640px;background:#e5e7e2}.sp-platform #datenquellen{padding-top:100px}.sp-platform .integration-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 36px}.sp-platform .integration-card{position:relative;padding:26px 0 32px;min-height:250px;background:transparent;border-top:1px solid var(--sp-line)}.sp-platform .platform-integration-card-top{margin-bottom:20px}.sp-platform .integration-card h3{font-size:23px}.sp-platform .integration-card p{font-size:16px;max-width:340px;min-height:0}.sp-platform .integration-card .text-link{margin-top:auto;padding-top:22px;font-size:14px;color:#4a5d56}.sp-platform .integration-card .integration-ecosystem-label{font-size:11px;color:#7a827a}.sp-platform .integration-card:hover{background:transparent}.sp-platform .explorer-toolbar{padding-bottom:10px}.sp-platform .filter-tabs>button{font-size:14px;padding:10px 14px}.sp-platform .filter-tabs>button[aria-pressed=true]{background:#e5e9e2;color:#29392e}.sp-platform .search-input{border-radius:0;border:0;border-bottom:1px solid #b5bdb4;min-width:240px}.sp-platform .search-input input{background:transparent}.sp-platform .platform-result-count{color:#7a817a;font-size:12px}.sp-platform .platform-integration-flow{width:100%;margin:0;padding:50px 36px;min-height:440px;background:#e9ece5;grid-template-columns:1fr;gap:20px;text-align:center}.sp-platform .platform-integration-flow .platform-flow-node{min-height:0;padding:0;display:flex;justify-content:center;flex-wrap:wrap;gap:8px 16px}.sp-platform .platform-integration-flow .platform-flow-node>p{flex-basis:100%}.sp-platform .platform-integration-flow .platform-flow-node h2{font-size:23px}.sp-platform .platform-flow-arrow{margin:auto;transform:rotate(90deg)}.sp-platform .platform-flow-logos{margin-bottom:15px}.sp-platform .platform-flow-sources h2{font-size:23px}.sp-platform .platform-steps{gap:36px}.sp-platform .platform-steps>li:before{margin-bottom:22px;font-size:12px}.sp-platform .platform-steps h3{font-size:24px}.sp-platform .platform-steps p{font-size:17px;line-height:1.45;color:var(--sp-muted)}.sp-platform .platform-faq{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:48px}.sp-platform .platform-faq summary{font-size:18px}.sp-platform .platform-faq details p{font-size:16px;line-height:1.5;max-width:720px}.sp-platform .platform-faq details{border-color:var(--sp-line)}.sp-platform .platform-related{padding-block:44px 72px}.sp-platform .sp-related-heading{font-size:26px;margin-bottom:30px}.sp-platform .platform-related>div{gap:36px}.sp-platform .platform-related h3{display:flex;align-items:center;justify-content:space-between;font-size:24px;margin-top:20px}.sp-platform .platform-related a>p{max-width:540px;font-size:16px;line-height:1.45;margin-top:14px}.sp-related-more{display:flex;align-items:center;gap:18px;margin-top:20px;font-size:15px}.sp-platform .platform-module-links{border-top:1px solid var(--sp-line);border-bottom:0;padding-block:25px;gap:32px;justify-content:flex-start;flex-wrap:wrap}.sp-platform .platform-module-links a{font-size:14px}.sp-platform .platform-module-links a>span{font-size:13px;color:#626e64}.sp-platform .platform-contact--illustrated{min-height:380px;padding:28px;margin:56px auto 96px;width:min(calc(100% - 96px),1360px);grid-template-columns:1fr 1fr;gap:36px;background:#e3e5dd;border-radius:8px;color:#18231b}.sp-platform .platform-contact-copy{padding:20px}.sp-platform .platform-contact-copy h2{font-size:36px;max-width:480px;line-height:1.1}.sp-platform .platform-contact-copy p{color:#56644f;font-size:17px;line-height:1.4;max-width:440px;margin-top:22px}.sp-platform .platform-contact-copy .button{margin-top:34px}.sp-platform .platform-contact-drawing{height:340px;min-height:0;width:100%;object-fit:contain;border-radius:4px;background:#fff}.secondary-philosophy .secondary-hero{padding:58px 0 64px;background:var(--sp-paper)}.secondary-philosophy .philosophy-opening{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:48px}.secondary-philosophy .philosophy-opening-label{color:var(--sp-muted);font-size:14px;padding-top:8px}.secondary-philosophy .philosophy-opening h1{font-size:clamp(32px,3.05vw,46px);line-height:1.08;max-width:960px;text-wrap:initial}.secondary-philosophy .philosophy-opening>div>p{max-width:760px;font-size:19px;line-height:1.45;margin-top:28px}.secondary-philosophy .philosophy-opening .text-link{font-size:15px;margin-top:22px;color:var(--sp-ink)}.secondary-philosophy .secondary-team-photo img{max-height:700px;height:48vw;min-height:360px;width:100%;object-fit:cover;object-position:center 35%}.secondary-philosophy .secondary-team-photo figcaption{font-size:11px;margin-top:12px;color:var(--sp-muted)}.secondary-philosophy .secondary-section{padding-block:84px}.secondary-philosophy .secondary-reading-grid{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:48px}.secondary-philosophy .secondary-reading-grid>h2{font-size:32px;line-height:1.1}.secondary-philosophy .philosophy-copy .lead{font-size:24px;line-height:1.35;margin-bottom:28px}.secondary-philosophy .philosophy-copy>p{max-width:760px;font-size:17px;line-height:1.5}.secondary-philosophy .philosophy-copy p+p{margin-top:22px}.secondary-philosophy .secondary-quote{padding:70px 15%;margin:64px 0 0;background:#e4e3dc;border:0}.secondary-philosophy .secondary-quote p{font-size:clamp(26px,2.8vw,42px);line-height:1.2;color:#2d312d;text-align:center;text-wrap:balance}.secondary-philosophy .secondary-quote footer{margin-top:24px;font-size:15px;line-height:1.4;color:#4f574e}.secondary-philosophy .philosophy-brain{background:var(--sp-paper);padding-top:0}.secondary-philosophy .philosophy-section-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:48px;margin-bottom:42px}.secondary-philosophy .philosophy-section-heading h2{font-size:32px;line-height:1.12}.secondary-philosophy .philosophy-section-heading>p{font-size:18px;line-height:1.4;max-width:650px}.secondary-philosophy .philosophy-mandates .secondary-reading-grid{grid-template-columns:1fr 1.5fr;gap:70px}.secondary-philosophy .philosophy-mandates .philosophy-copy h2{font-size:31px}.secondary-philosophy .philosophy-mandates .philosophy-copy .lead{font-size:19px;margin-top:24px}.secondary-philosophy .philosophy-team{background:#eeeee8}.secondary-philosophy .secondary-team-list{gap:36px}.secondary-philosophy .secondary-team-list .founder-portrait{aspect-ratio:1.1}.secondary-philosophy .secondary-team-list .founder-portrait img{height:100%;object-position:center 22%}.secondary-philosophy .secondary-team-list h3{font-size:26px}.secondary-philosophy .secondary-team-list p{line-height:1.45}.secondary-philosophy .philosophy-principles{color:var(--sp-ink);background:var(--sp-paper)}.secondary-philosophy .secondary-principles{gap:48px 7%}.secondary-philosophy .secondary-principles article{padding-top:24px;border-top:1px solid var(--sp-line)}.secondary-philosophy .secondary-principles article>svg{display:none}.secondary-philosophy .secondary-principles h2{font-size:30px;line-height:1.12}.secondary-philosophy .secondary-principles h2>span{color:#72776e}.secondary-philosophy .secondary-principles p{color:var(--sp-muted);font-size:17px;line-height:1.45}.secondary-philosophy .secondary-webdesign .webdesign-section{padding-block:40px 90px;background:var(--sp-paper)}.secondary-philosophy .secondary-webdesign .webdesign-copy{grid-template-columns:1fr 2fr;gap:20px 48px}.secondary-philosophy .secondary-webdesign .webdesign-copy h2{font-size:32px}.secondary-philosophy .secondary-webdesign .webdesign-copy p{font-size:17px;line-height:1.45}.secondary-research .secondary-hero{padding:65px 0 58px}.secondary-research .secondary-hero-grid{grid-template-columns:1fr 2fr;gap:48px;align-items:start}.secondary-research .secondary-hero h1{font-size:clamp(38px,3.6vw,52px);line-height:1.06;text-wrap:initial}.secondary-research .secondary-hero-copy{max-width:640px}.secondary-research .secondary-hero-copy .secondary-lead{font-size:26px;line-height:1.25}.secondary-research .secondary-hero-copy>p:not(.secondary-lead){font-size:18px;line-height:1.45;margin-top:22px}.secondary-research .research-publications{padding-block:10px 80px}.research-feature-topline{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px}.research-feature-topline h2{font-size:16px;line-height:1.4;letter-spacing:0}.research-feature-topline>span{font-size:12px;color:var(--sp-muted)}.research-feature-publication{display:grid;grid-template-columns:2fr 1fr;gap:48px;align-items:start}.research-feature-cover{min-width:0}.research-feature-cover img{display:block;width:100%;height:auto;aspect-ratio:1.5;object-fit:cover}.research-feature-copy{padding-top:16px;min-width:0}.research-feature-copy>span{font-size:12px;color:#7b8179}.research-feature-copy h3{font-size:31px;line-height:1.12;margin-top:28px;text-wrap:initial}.research-feature-copy>p{font-size:17px;line-height:1.45;margin-top:22px}.research-feature-meta{display:block;color:#687163;font-size:12px;margin-top:30px}.research-feature-read{display:flex;gap:18px;align-items:center;font-size:15px;margin-top:30px}.research-feature-copy>.research-feature-read{font-size:15px;color:var(--sp-ink)}.secondary-research .research-section{background:var(--sp-paper);padding-block:30px 90px}.secondary-research .research-topline{margin-bottom:32px}.secondary-research .research-topline h2{font-size:32px}.secondary-research .research-layout{grid-template-columns:1fr 2fr;gap:48px;padding-bottom:80px}.secondary-research .research-tabs button{padding:22px 0;min-height:78px;border-color:var(--sp-line)}.secondary-research .research-tabs button[aria-selected=true]{background:transparent;color:#203a84}.secondary-research .research-tabs button>svg:first-child{display:none}.secondary-research .research-tabs button>span{font-size:15px;text-transform:none}.secondary-research .research-article{padding:18px 0 0}.secondary-research .research-article>svg{display:none}.secondary-research .research-article h3{font-size:31px;line-height:1.13}.secondary-research .research-article p{font-size:18px;line-height:1.45;max-width:740px}.secondary-research .newsletter{background:#e8e9e2;padding:40px;gap:48px;grid-template-columns:1fr 1.5fr}.secondary-research .newsletter h2{font-size:31px}.secondary-research .newsletter p{line-height:1.45}.secondary-research .newsletter-input{flex-wrap:wrap}.secondary-research .newsletter-input input{border-radius:0;min-width:200px}.secondary-research .newsletter .form-hint{max-width:580px}.research-report{padding-top:42px}.research-report .report-header{max-width:920px;padding-top:22px;margin-left:calc((100% + 48px)/3)}.research-report .report-header h1{font-size:clamp(38px,4vw,58px);line-height:1.07}.research-report .report-deck{font-size:22px;line-height:1.4;max-width:820px}.research-report .report-cover{margin-top:48px;aspect-ratio:1.9;border-radius:0}.research-report .report-cover img{width:100%;height:100%;object-fit:cover}.research-report .report-layout{grid-template-columns:1fr 2fr;gap:48px}.research-report .report-body{max-width:800px}.research-report .report-body>p,.research-report .report-body section>p{font-size:18px;line-height:1.6}.research-report .report-body h2{font-size:32px;line-height:1.15}.research-report .report-figure{border-radius:0;background:#ecede6;border:0}.research-report .report-pullquote{border-left:0;background:#e4e5dd;padding:32px}.secondary-contact{padding-block:0}.secondary-contact .contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:8%;padding-block:65px 86px;align-items:start}.secondary-contact .contact-intro{padding-top:74px;max-width:610px}.secondary-contact .contact-intro h1{font-size:34px;line-height:1.12}.secondary-contact .contact-intro h1 span{color:inherit}.secondary-contact .contact-intro>p{font-size:clamp(25px,2.35vw,36px);line-height:1.18;max-width:590px;color:#70716b;margin-top:24px;letter-spacing:-.025em}.secondary-contact .contact-form-wrap{background:#fff;padding:38px 40px;border:0;border-radius:0;box-shadow:none}.secondary-contact .contact-form-wrap>h2{font-size:24px;margin-bottom:30px}.secondary-contact .contact-form{gap:22px}.secondary-contact .contact-form label{font-size:13px;font-weight:400}.secondary-contact .contact-form :is(input,textarea,select){background:#f0f0ed;border:1px solid transparent;border-radius:3px;font-size:16px;padding:12px 14px;line-height:1.45;min-height:46px;color:#252d2e}.secondary-contact .contact-form textarea{min-height:145px}.secondary-contact .contact-form :is(input,textarea,select):focus{border-color:#a6b4c4;outline:2px solid #b3c6dc;outline-offset:3px}.secondary-contact .contact-form .form-row{gap:18px}.secondary-contact .contact-form .form-hint{font-size:12px;line-height:1.45}.secondary-contact .contact-form .button{justify-self:start}.secondary-contact .contact-email{font-size:16px;margin-top:36px;padding-block:20px;border-color:var(--sp-line)}.secondary-contact .contact-person{margin-top:26px}.secondary-contact .contact-drawing{max-width:380px;margin:34px 0 0}.secondary-contact .contact-drawing img{width:100%;height:auto;mix-blend-mode:multiply}.secondary-contact .contact-draft{border-radius:0;background:#f4f5f0;padding:26px;margin-top:26px}.crm-page .crm-opening{grid-template-columns:1fr 2fr;gap:48px;align-items:stretch;padding-block:0 80px}.crm-page .crm-opening-copy{padding-top:138px}.crm-page .crm-opening h1{font-size:clamp(34px,3.15vw,48px);line-height:1.06}.crm-page .crm-intro{font-size:18px;line-height:1.4;margin-block:22px 26px}.crm-page .crm-status{font-size:14px;margin-bottom:25px;gap:14px}.crm-page .crm-status span{font-size:12px}.crm-page .crm-relationship{display:flex;flex-direction:column;justify-content:center;background:#e6e9e4;min-height:680px;padding:36px 4%}.crm-page .crm-relationship figcaption{text-align:left;padding:0 7%;font-size:11px}.crm-page .crm-outlook{padding-top:20px;padding-bottom:90px}.crm-page .crm-outlook-heading{grid-template-columns:1fr 2fr;gap:48px}.crm-page .crm-outlook-heading h2{font-size:32px}.crm-page .crm-principles{gap:36px}.crm-page .crm-principles h3{font-size:24px}.crm-page .crm-principles article{border-color:var(--sp-line)}.crm-page .crm-principles p{font-size:17px;line-height:1.45}.legal-page .l-container{max-width:1100px}.legal-page h1{font-size:clamp(34px,4vw,56px);font-weight:400;letter-spacing:-.025em}.legal-page .legal-content{max-width:740px;margin-left:auto}.legal-page .legal-content h2{font-size:26px;font-weight:400}.legal-page .legal-content p{font-size:17px;line-height:1.6}.status-page .status-card{border-radius:0;box-shadow:none;background:transparent;border:0}@media(hover:hover)and (pointer:fine){:is(.sp-platform,.secondary-philosophy,.secondary-research) .text-link:hover{color:#203a84}.research-feature-publication:hover .research-feature-read,.sp-related-more:hover{color:#203a84}}@media(min-width:1800px){.sp-product-visual,.crm-page .crm-relationship{min-height:780px}.sp-product-opening-copy,.crm-page .crm-opening-copy{padding-top:180px}.sp-story-visual>.product-scene.product-art{height:600px}}@media(max-width:1099px){.sp-platform .sp-product-opening,.crm-page .crm-opening{grid-template-columns:minmax(0,1fr) minmax(0,1.8fr);gap:32px}.sp-product-opening-copy,.crm-page .crm-opening-copy{padding-top:100px}.sp-product-opening h1,.crm-page .crm-opening h1{font-size:36px}.sp-product-visual,.crm-page .crm-relationship{min-height:620px}.sp-chat-excerpt{max-width:86%;right:6%;padding:24px}.sp-chat-visual{min-height:650px}.sp-chat-visual>.sp-visual-photo{height:70%;object-position:32% 30%}.sp-chat-excerpt{bottom:24px}.sp-excerpt-answer>p{font-size:28px}.sp-network-node{gap:8px;width:42%;padding:16px 10px}.sp-network-node span{font-size:14px}.sp-network-node small{font-size:11px}.sp-platform .sp-story,.sp-platform .sp-story.sp-story-reverse{gap:32px}.sp-story-visual>.product-scene.product-art{height:480px}.sp-story-visual>.product-scene.product-art>.pa-composition{padding:36px 9%}.sp-platform .platform-example-stage{padding:36px}.sp-platform .platform-example-layout{grid-template-columns:170px 1fr}.sp-platform .platform-example-body{padding:28px}.sp-platform .platform-integration-flow{padding-inline:24px}.sp-platform .integration-cards{column-gap:28px}.sp-platform .platform-contact--illustrated{width:calc(100% - 48px)}.sp-platform .platform-contact-copy{padding:16px}.sp-platform .platform-contact-copy h2{font-size:30px}.secondary-contact .contact-grid{gap:5%}.secondary-contact .contact-form-wrap{padding:30px}.secondary-contact .contact-form .form-row{grid-template-columns:1fr}.research-feature-publication{gap:32px}.research-feature-copy h3{font-size:27px;margin-top:20px}.research-feature-copy>p{font-size:16px}}@media(max-width:899px){.sp-platform .sp-product-opening,.crm-page .crm-opening{grid-template-columns:1fr;gap:30px}.sp-product-opening-copy,.crm-page .crm-opening-copy{padding:45px 0 0;max-width:650px}.sp-product-opening h1,.crm-page .crm-opening h1{font-size:46px;max-width:650px}.sp-product-opening-copy>p,.crm-page .crm-intro{max-width:580px}.sp-opening-anchor{display:none}.sp-product-visual{min-height:600px}.sp-product-opening-figure>figcaption{padding-top:10px}.sp-network-drawing{min-height:450px}.sp-network-node span{font-size:17px}.sp-network-node small{font-size:12px}.sp-network-node{width:38%}.sp-platform .sp-story,.sp-platform .sp-story.sp-story-reverse{grid-template-columns:1.4fr 1fr;gap:28px}.sp-platform .sp-story.sp-story-reverse{grid-template-columns:1fr 1.4fr}.sp-story-copy>p{font-size:16px}.sp-platform .sp-story-copy>h2{font-size:26px}.sp-story-visual>.product-scene.product-art{height:460px}.sp-story-visual .pa-panel>h4{font-size:28px}.sp-platform .platform-section-intro,.sp-platform .platform-example-heading,.sp-platform .platform-faq{grid-template-columns:1fr 1.4fr;gap:28px}.sp-platform .platform-example-sidebar{display:none}.sp-platform .platform-example-layout{grid-template-columns:1fr}.sp-platform .platform-example-stage{padding:30px}.sp-platform .platform-example-body{min-height:0}.sp-platform .platform-time-fragments p{font-size:20px}.sp-platform .integration-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.secondary-philosophy .philosophy-opening,.secondary-philosophy .secondary-reading-grid,.secondary-philosophy .philosophy-section-heading{grid-template-columns:1fr 2fr;gap:28px}.secondary-philosophy .philosophy-opening h1{font-size:34px}.secondary-philosophy .philosophy-opening>div>p{font-size:18px}.secondary-philosophy .philosophy-mandates .secondary-reading-grid{gap:32px}.secondary-philosophy .secondary-team-list{gap:24px}.secondary-philosophy .secondary-team-list h3{font-size:22px}.secondary-research .secondary-hero-grid{grid-template-columns:1fr 1.3fr;gap:32px}.secondary-research .secondary-hero h1{font-size:42px}.secondary-research .secondary-hero-copy .secondary-lead{font-size:23px}.research-feature-publication{grid-template-columns:1.5fr 1fr;gap:28px}.research-feature-copy{padding-top:0}.research-feature-copy h3{font-size:25px}.research-feature-meta{margin-top:20px}.secondary-research .research-layout{grid-template-columns:1fr 1.5fr;gap:28px}.secondary-contact .contact-grid{padding-top:40px}.secondary-contact .contact-intro{padding-top:30px}.secondary-contact .contact-intro>p{font-size:27px}.secondary-contact .contact-form-wrap{padding:25px}.crm-page .crm-opening{padding-bottom:56px}.crm-page .crm-relationship{min-height:480px}.crm-page .crm-outlook-heading{gap:28px}.research-report .report-header{margin-left:0;max-width:850px}}@media(max-width:599px){.sp-platform .l-container{width:calc(100% - 32px)}.sp-platform .sp-product-opening{gap:28px}.sp-product-opening-copy,.crm-page .crm-opening-copy{padding-top:32px}.sp-product-opening h1,.crm-page .crm-opening h1{font-size:38px;margin-top:18px}.sp-product-opening-copy>p,.crm-page .crm-intro{font-size:17px;line-height:1.42}.sp-product-opening-copy>.button{margin-top:22px}.sp-product-name{font-size:13px}.sp-product-visual{min-height:510px}.sp-chat-visual{min-height:590px}.sp-chat-visual>.sp-visual-photo{height:64%;object-position:30% 25%}.sp-chat-excerpt{width:calc(100% - 32px);max-width:none;right:16px;bottom:20px;padding:22px}.sp-excerpt-top{font-size:13px;padding-bottom:16px}.sp-excerpt-top>span:last-child{display:none}.sp-chat-excerpt .sp-excerpt-question{font-size:15px;margin:18px 0}.sp-excerpt-answer>p{font-size:28px}.sp-excerpt-answer>span:last-child{font-size:13px}.sp-excerpt-citations{margin-top:20px}.sp-excerpt-citations>span{font-size:13px}.sp-nexus-visual{min-height:450px;padding:22px 14px}.sp-network-heading{font-size:12px;padding-bottom:18px}.sp-network-heading>span:last-child{font-size:10px}.sp-network-drawing{min-height:340px;margin:0}.sp-network-node{width:46%;padding:13px 8px;min-height:78px;gap:0}.sp-network-node>svg,.sp-network-node>.sp-person-symbol{display:none}.sp-network-node span{font-size:13px}.sp-network-node small{font-size:10px;margin-top:6px}.sp-network-center{min-width:106px;padding:15px}.sp-network-center>strong{font-size:29px}.sp-network-center>span{font-size:11px}.sp-network-foot{font-size:11px;padding:0}.sp-sources-excerpt{width:calc(100% - 32px);max-width:none;right:16px;padding:25px 22px 20px}.sp-platform .sp-sources-excerpt>h2{font-size:27px;margin:16px 0 24px}.sp-source-row{padding-block:14px}.sp-source-row>span{font-size:15px}.sp-platform .sp-story,.sp-platform .sp-story.sp-story-reverse{display:flex;flex-direction:column;gap:25px;padding-block:35px}.sp-platform .sp-product-opening+.sp-story{padding-top:58px}.sp-platform #nexus-kontext.sp-story{padding-top:58px}.sp-story-copy{order:-1;max-width:none;padding:0}.sp-platform .sp-story-copy>h2{font-size:28px;margin-bottom:18px}.sp-story-copy>p{font-size:17px}.sp-story-copy>p+p{margin-top:14px}.sp-story-copy .text-link{margin-top:16px}.sp-story-visual{width:100%}.sp-story-visual>.product-scene.product-art{height:auto;min-height:420px}.sp-story-visual>.product-scene.product-art>.pa-composition{padding:30px 7%;height:auto;min-height:420px}.sp-story-visual .pa-panel>h4{font-size:29px}.sp-story-visual .pa-context-panel>h4{font-size:clamp(25px,7.4vw,29px)}.sp-original-interface{padding:24px 18px}.sp-platform .platform-section{padding-block:45px}.sp-platform .platform-section-intro,.sp-platform .platform-example-heading,.sp-platform .platform-faq{grid-template-columns:1fr;gap:20px}.sp-platform :is(.platform-section-intro h2,.platform-example-heading h2,.platform-faq>h2){font-size:29px}.sp-platform .platform-section-intro{margin-bottom:30px}.sp-platform .platform-example-heading p{font-size:16px}.sp-platform .platform-example-stage{padding:18px 12px}.sp-platform .platform-example-body{padding:25px 20px}.sp-platform .platform-example-toolbar{padding:15px 20px}.sp-platform .platform-example-toolbar .platform-example-workspace{display:none}.sp-platform .platform-example-answer>h2{font-size:25px}.sp-platform .platform-example-answer>p{font-size:14px;line-height:1.55}.sp-platform .platform-example-selector{gap:4px 18px;justify-content:flex-start}.sp-platform .platform-example-selector button{font-size:13px;gap:8px}.sp-platform .platform-caption{font-size:13px}.sp-platform .platform-time-fragments p{font-size:19px}.sp-platform .platform-time-story .platform-time-art{padding:25px}.sp-timeline{grid-template-columns:1fr;border:0;gap:0}.sp-timeline>li{padding:25px 0;border-top:1px solid var(--sp-line)}.sp-timeline>li+li:before{display:none}.sp-timeline>li>span{margin-bottom:16px}.sp-timeline h3{font-size:24px;margin-bottom:14px}.sp-platform .platform-nexus-example>.product-network-scene{min-height:0}.sp-platform .product-network-scene:not(.product-network-scene-static) .scene-network-node{min-width:118px;font-size:12px;padding:11px 8px}.sp-platform .product-network-scene .scene-network-node small{font-size:10px}.sp-platform .product-network-scene .scene-network-detail h2{font-size:25px}.sp-platform .sp-film-section{padding-block:40px}.sp-platform #datenquellen{padding-top:58px}.sp-platform .integration-cards{grid-template-columns:1fr;gap:0}.sp-platform .integration-card{min-height:0;padding-block:25px}.sp-platform .platform-integration-card-top{margin-bottom:16px}.sp-platform .integration-card .text-link{margin-top:5px;padding-top:16px}.sp-platform .filter-tabs{gap:3px}.sp-platform .filter-tabs>button{font-size:12px;padding:9px 11px}.sp-platform .explorer-toolbar{gap:16px}.sp-platform .search-input{min-width:0;width:100%}.sp-platform .platform-steps{grid-template-columns:1fr;gap:26px}.sp-platform .platform-steps>li:before{margin-bottom:15px}.sp-platform .platform-steps h3{font-size:24px}.sp-platform .platform-faq{gap:25px}.sp-platform .platform-faq summary{font-size:17px}.sp-platform .platform-faq details{padding-block:22px}.sp-platform .platform-faq details p{font-size:16px;padding-right:0}.sp-platform .platform-related{padding-block:30px 40px}.sp-platform .platform-related>div{grid-template-columns:1fr;gap:38px}.sp-platform .platform-related-visual{height:320px}.sp-platform .sp-related-heading{font-size:27px;margin-bottom:25px}.sp-platform .platform-module-links{gap:20px}.sp-platform .platform-module-links a{font-size:13px;gap:9px}.sp-platform .platform-contact--illustrated{display:flex;flex-direction:column;width:calc(100% - 32px);padding:24px;gap:25px;margin-block:35px 55px}.sp-platform .platform-contact-copy{padding:0}.sp-platform .platform-contact-copy h2{font-size:30px}.sp-platform .platform-contact-copy p{font-size:16px;margin-top:20px}.sp-platform .platform-contact-copy .button{margin-top:25px}.sp-platform .platform-contact-drawing{height:auto;aspect-ratio:1.1}.secondary-philosophy .secondary-hero{padding-block:35px 36px}.secondary-philosophy .philosophy-opening,.secondary-philosophy .secondary-reading-grid,.secondary-philosophy .philosophy-section-heading,.secondary-philosophy .philosophy-mandates .secondary-reading-grid{grid-template-columns:1fr;gap:24px}.secondary-philosophy .philosophy-opening h1{font-size:33px;line-height:1.1}.secondary-philosophy .philosophy-opening>div>p{font-size:18px;margin-top:22px}.secondary-philosophy .philosophy-opening .text-link{margin-top:16px}.secondary-philosophy .secondary-team-photo img{height:360px;min-height:0;object-position:50% 30%}.secondary-philosophy .secondary-section{padding-block:50px}.secondary-philosophy .secondary-reading-grid>h2,.secondary-philosophy .philosophy-section-heading h2{font-size:29px}.secondary-philosophy .philosophy-copy .lead{font-size:22px}.secondary-philosophy .secondary-quote{margin-top:40px;padding:45px 22px}.secondary-philosophy .secondary-quote p{font-size:26px}.secondary-philosophy .philosophy-brain{padding-top:0}.secondary-philosophy .secondary-team-list{grid-template-columns:1fr;gap:36px}.secondary-philosophy .secondary-team-list .founder-portrait{aspect-ratio:1.1;max-height:370px}.secondary-philosophy .secondary-team-list h3{font-size:27px}.secondary-philosophy .secondary-principles{grid-template-columns:1fr;gap:30px}.secondary-philosophy .secondary-principles h2{font-size:28px}.secondary-philosophy .secondary-webdesign .webdesign-copy{display:block}.secondary-philosophy .secondary-webdesign .webdesign-copy p{margin-top:20px}.secondary-philosophy .secondary-webdesign .webdesign-section{padding-block:20px 50px}.secondary-research .secondary-hero{padding-block:36px}.secondary-research .secondary-hero-grid{grid-template-columns:1fr;gap:25px}.secondary-research .secondary-hero h1{font-size:39px}.secondary-research .secondary-hero-copy .secondary-lead{font-size:23px}.secondary-research .secondary-hero-copy>p:not(.secondary-lead){font-size:17px;margin-top:18px}.secondary-research .research-publications{padding-block:10px 50px}.research-feature-topline{align-items:start}.research-feature-topline>span{font-size:11px}.research-feature-publication{grid-template-columns:1fr;gap:24px}.research-feature-copy h3{font-size:29px;margin-top:16px}.research-feature-copy>p{font-size:17px;margin-top:18px}.research-feature-meta,.research-feature-read{margin-top:20px}.secondary-research .research-section{padding-block:10px 50px}.secondary-research .research-topline{display:block;margin-bottom:20px}.secondary-research .research-topline h2{font-size:29px}.secondary-research .research-topline>p{margin-top:14px}.secondary-research .research-layout{grid-template-columns:1fr;gap:20px;padding-bottom:45px}.secondary-research .research-tabs{display:flex;flex-direction:column}.secondary-research .research-tabs button{min-height:58px;padding-block:16px}.secondary-research .research-article{min-height:0}.secondary-research .research-article h3{font-size:29px}.secondary-research .research-article p{font-size:17px}.secondary-research .newsletter{grid-template-columns:1fr;padding:25px 22px;gap:26px}.secondary-research .newsletter h2{font-size:29px}.secondary-research .newsletter-input{display:flex;flex-direction:column;align-items:stretch}.secondary-research .newsletter-input input{min-width:0;width:100%}.secondary-research .newsletter-input .button{align-self:start}.research-report{padding-top:25px}.research-report .report-header{padding-top:16px}.research-report .report-header h1{font-size:36px}.research-report .report-deck{font-size:20px}.research-report .report-cover{margin-top:30px;aspect-ratio:1.3}.research-report .report-layout{display:block}.research-report .report-body>p,.research-report .report-body section>p{font-size:17px;line-height:1.6}.research-report .report-body h2{font-size:29px}.secondary-contact .contact-grid{grid-template-columns:1fr;gap:32px;padding-block:34px 50px}.secondary-contact .contact-intro{padding-top:0}.secondary-contact .contact-intro h1{font-size:32px}.secondary-contact .contact-intro>p{font-size:27px;line-height:1.2}.secondary-contact .contact-email{margin-top:28px}.secondary-contact .contact-drawing{display:none}.secondary-contact .contact-form-wrap{padding:25px 20px}.secondary-contact .contact-form-wrap>h2{font-size:25px}.secondary-contact .contact-form{gap:22px}.secondary-contact .contact-form .form-row{grid-template-columns:1fr;gap:22px}.crm-page .crm-opening{padding-bottom:50px;gap:28px}.crm-page .crm-relationship{min-height:360px;padding:20px 0}.crm-page .crm-relationship figcaption{padding-inline:5%;font-size:10px}.crm-page .crm-outlook{padding-top:0;padding-bottom:50px}.crm-page .crm-outlook-heading{grid-template-columns:1fr;gap:20px}.crm-page .crm-outlook-heading h2{font-size:29px}.crm-page .crm-principles{grid-template-columns:1fr;gap:26px}.crm-page .crm-principles h3{font-size:24px}.legal-page .legal-content{margin-left:0}.legal-page h1{font-size:34px;overflow-wrap:anywhere}}.site-header.navigation-refined{--nav-menu-surface:#757575;--nav-header-surface:#fafaf8;--nav-header-open-surface:#fafaf8;--nav-ink:#101318;--nav-hover:#203a84;--nav-active-ink:#203a84;--nav-light-logo:0;--nav-surface-duration:.2s;--nav-panel-duration:.2s;--nav-logo-width:100px;--nav-header-size: calc(72px + env(safe-area-inset-top,0px)) ;isolation:isolate;background:var(--nav-header-surface);transition:none}.site-header.navigation-refined:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--nav-header-open-surface);opacity:0;pointer-events:none;transition:opacity var(--nav-surface-duration) var(--ease-out)}.site-header.navigation-refined.nav-expanded:before{opacity:1}.site-header.navigation-refined .nav-container :is(.nav-trigger,.desktop-nav>a:not(.mobile-contact),.nav-research-desktop,.menu-toggle){color:var(--nav-ink);transition:color var(--nav-surface-duration) var(--ease-out),background-color var(--nav-surface-duration) var(--ease-out)}.site-header.navigation-refined .nav-trigger[aria-expanded]{background:transparent}.site-header.navigation-refined:not(.nav-expanded) .nav-container :is(.nav-trigger.active,.desktop-nav>a.active,.nav-research-desktop.active){color:var(--nav-active-ink)}.site-header.navigation-refined .brand{position:absolute;left:50%;top:50%;width:var(--nav-logo-width);aspect-ratio:384/110;transform:translate(-50%,-50%)}.site-header.navigation-refined .brand :is(.brand-image-dark,.brand-image-light){display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:auto;transition:opacity var(--nav-surface-duration) var(--ease-out)}.site-header.navigation-refined .brand .brand-image-dark{opacity:1}.site-header.navigation-refined .brand .brand-image-light{opacity:0}.site-header.navigation-refined .nav-dropdown{display:grid;gap:0;background:var(--nav-menu-surface);border:0;border-radius:16px;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-6px) scale(.985);transform-origin:top left;animation:none;transition:opacity var(--nav-panel-duration) var(--ease-out),transform var(--nav-panel-duration) var(--ease-out),visibility 0s linear var(--nav-panel-duration)}.site-header.navigation-refined .nav-dropdown[data-open=true]{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0) scale(1);transition-delay:0s}.nav-dropdown-content{display:grid;gap:2px;min-height:0}@media(hover:hover)and (pointer:fine){.site-header.navigation-refined .nav-container :is(.nav-trigger:not([aria-expanded=true]),.desktop-nav>a:not(.mobile-contact),.nav-research-desktop):hover{color:var(--nav-hover)}}@media(min-width:800px){.site-header.navigation-refined .desktop-nav{gap:4px;margin-left:-12px}.site-header.navigation-refined .nav-container :is(.nav-trigger,.desktop-nav>a){min-height:32px;padding:6px 12px;border-radius:999px}.site-header.navigation-refined .nav-trigger>svg{display:none}.site-header.navigation-refined .nav-container button.nav-trigger[aria-expanded=true]{color:#fff;background:var(--nav-menu-surface)}.site-header.navigation-refined .nav-dropdown{top:calc(100% + 5px);left:0;width:240px;padding:18px 12px}.site-header.navigation-refined .nav-dropdown a{min-height:34px;padding:6px 0;color:#fff;border-radius:0;background:transparent}.site-header.navigation-refined .nav-dropdown a.active{color:#fff;background:transparent}.site-header.navigation-refined .nav-dropdown .dropdown-label{font-size:15px;line-height:1.4;font-weight:400}.site-header.navigation-refined .nav-dropdown a:focus-visible{outline:2px solid #fff;outline-offset:3px;border-radius:2px}}@media(min-width:800px)and (hover:hover)and (pointer:fine){.site-header.navigation-refined .nav-dropdown a:hover{color:#fff;background:transparent;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}}@media(max-width:799px){.site-header.navigation-refined{--nav-menu-surface:#e6e6e1;--nav-header-open-surface:#e6e6e1;--nav-logo-width:93px;--nav-header-size: calc(66px + env(safe-area-inset-top,0px)) }.site-header.navigation-refined .desktop-nav{display:flex;position:fixed;inset:var(--nav-header-size) 0 0;flex-direction:column;align-items:stretch;gap:2px;margin:0;padding:25px max(20px,env(safe-area-inset-right,0px)) calc(40px + env(safe-area-inset-bottom,0px)) max(20px,env(safe-area-inset-left,0px));max-height:none;overflow-y:auto;overscroll-behavior:contain;background:var(--nav-menu-surface);border:0;border-radius:0;box-shadow:none;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-8px);transition:opacity var(--nav-panel-duration) var(--ease-out),transform var(--nav-panel-duration) var(--ease-out),visibility 0s linear var(--nav-panel-duration)}.site-header.navigation-refined .desktop-nav.mobile-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);transition-delay:0s}.site-header.navigation-refined .nav-dropdown{position:static;width:100%;grid-template-rows:0fr;padding:0;margin:0;border-radius:8px;background:#dcded8;box-shadow:none;transform:none;transition:grid-template-rows var(--nav-panel-duration) var(--ease-out),opacity var(--nav-panel-duration) var(--ease-out),visibility 0s linear var(--nav-panel-duration)}.site-header.navigation-refined .nav-dropdown[data-open=true]{grid-template-rows:1fr;transform:none;transition-delay:0s}.site-header.navigation-refined .nav-dropdown-content{overflow:hidden}.site-header.navigation-refined .nav-dropdown-content>a{margin-inline:12px}.site-header.navigation-refined .nav-dropdown-content>a:first-child{margin-top:8px}.site-header.navigation-refined .nav-dropdown-content>a:last-child{margin-bottom:8px}.site-header.navigation-refined .nav-dropdown a{color:#26323b}.site-header.navigation-refined .nav-dropdown .dropdown-label{font-size:14px;line-height:1.4;font-weight:400}.site-header.navigation-refined .nav-dropdown a.active{color:#203a84;background:#ffffff45}.site-header.navigation-refined .desktop-nav>.mobile-contact{padding:13px 20px}}@media(min-width:800px)and (max-width:999px){.site-header.navigation-refined .desktop-nav{gap:0;margin-left:-4px}.site-header.navigation-refined .nav-container :is(.nav-trigger,.desktop-nav>a){padding-inline:4px;font-size:13px}}@media(min-width:1000px)and (max-width:1099px){.site-header.navigation-refined .desktop-nav{gap:2px;margin-left:-10px}.site-header.navigation-refined .nav-container :is(.nav-trigger,.desktop-nav>a){padding-inline:10px}}.site-header.navigation-refined[data-keyboard-navigation=true]{--nav-surface-duration:0ms;--nav-panel-duration:0ms}.site-header.navigation-refined[data-keyboard-navigation=true] :is(.nav-dropdown,.desktop-nav){transition-property:none}@media(prefers-reduced-motion:reduce){.site-header.navigation-refined{--nav-surface-duration:.12s;--nav-panel-duration:.12s}.site-header.navigation-refined .nav-dropdown,.site-header.navigation-refined .desktop-nav{transform:none}.site-header.navigation-refined .nav-dropdown{transition-property:opacity,visibility}}:root{--product-stage:#e8e8e7;--product-ink:#252625;--product-muted:#626560;--product-edge:#babbb8;--product-surface:#fafbf9;--product-glass:linear-gradient(125deg,rgb(255 255 255 / .95),rgb(247 247 246 / .94) 45%,rgb(234 235 233 / .94));--product-light:radial-gradient(ellipse at 75% 85%,#fcfcfb 0%,#e8e9e7 58%,#d1d2cf 100%);--product-shadow:0 24px 48px rgb(37 40 35 / .15),0 5px 10px rgb(37 40 35 / .07)}.product-still{position:relative;isolation:isolate;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden;container-type:inline-size;background:var(--product-light);color:var(--product-ink)}.product-still .ps-scene{position:absolute;top:0;right:0;bottom:0;left:0;perspective:1500px;container-type:inline-size}.product-still :is(p,small,span){font-family:inherit;text-wrap:initial}.product-still :is(p,figure){margin:0}.product-still .lissa-icon{--lissa-ink:currentColor;--lissa-accent:currentColor;flex-shrink:0}.product-still .ps-display,.product-still .ps-source-window,.product-still .ps-company-window{position:absolute;background:var(--product-glass);border:1px solid #fff;border-radius:20px;box-shadow:inset 1px 0 #454944,-3px 0 #8f948d,-5px 1px #383d37,var(--product-shadow);overflow:hidden}.product-still .ps-display{width:110%;left:12%;top:12%;transform:rotateY(-17deg) rotate(-5deg);transform-origin:0 0}.product-still .ps-window-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:5cqw 6cqw;border-bottom:1px solid #d9ddd5;color:#5d625b;font-size:3.2cqw;line-height:1.3}.product-still .ps-window-bar>span{display:flex;align-items:center;gap:9px}.product-still .ps-window-bar>span:first-child{color:var(--product-ink)}.product-still .ps-chat{padding:6cqw}.product-still .ps-context{display:flex;align-items:center;gap:7px;font-size:3.3cqw;color:#535c53}.product-still .ps-context small{font-size:2.8cqw;margin-left:auto}.product-still .ps-question{padding:4cqw;margin:6cqw 0 7cqw 8cqw;background:#e9ece7;border-radius:11px;font-size:4cqw;line-height:1.35}.product-still .ps-status{display:flex;align-items:center;gap:7px;font-size:3.1cqw;color:#626b60}.product-still .ps-status:before{content:"";width:5px;height:5px;border-radius:50%;background:#3a5987}.product-still .ps-title{color:var(--product-ink);font-size:8.3cqw;font-weight:420;letter-spacing:-.03em;line-height:1.08}.product-still .ps-answer .ps-title{margin:4cqw 0}.product-still .ps-answer>p:not(.ps-title){font-size:4.1cqw;line-height:1.45;color:#535d51;max-width:34ch}.product-still sup{font-size:2.8cqw;color:#345e91;vertical-align:super;margin-left:3px}.product-still .ps-source-row{display:flex;align-items:center;gap:12px;padding:4cqw 0;border-top:1px solid #d4d9d0;font-size:3.7cqw;line-height:1.3}.product-still .ps-source-row>span:first-of-type{flex:1;min-width:0}.product-still .ps-source-row small{display:block;font-size:3cqw;color:#687063;margin-top:1cqw}.product-still .ps-answer{margin-bottom:6cqw}.product-still .ps-composer{display:flex;justify-content:space-between;gap:12px;padding:4cqw;margin-top:5cqw;border:1px solid #c8cec2;background:#fcfdfb;border-radius:13px;color:#6c7466;font-size:3.5cqw}.product-still--nexus .ps-display{top:10%;left:9%;width:115%;transform:rotateY(-16deg) rotate(6deg)}.product-still .ps-graph{position:relative}.product-still .ps-graph-map{position:relative;height:96cqw;background:#f0f2ee}.product-still .ps-graph-map>svg{position:absolute;width:100%;height:100%;fill:none;stroke:#a8b4a3;stroke-width:1.25}.product-still .ps-node{position:absolute;display:flex;align-items:center;gap:9px;transform:translate(-50%,-50%);padding:3.5cqw;background:var(--product-glass);border:1px solid #c4cdc0;border-radius:10px;font-size:3.4cqw;white-space:nowrap;box-shadow:0 9px 15px #3543310c}.product-still .ps-node small{display:block;margin-top:1cqw;font-size:2.7cqw;color:#677260}.product-still .ps-node--report{left:23%;top:20%}.product-still .ps-node--team{left:78%;top:22%}.product-still .ps-node--project{left:50%;top:49%;border-color:#6783a8;background:#f9fbff;color:#294d7b;padding:4.5cqw;font-size:4.3cqw}.product-still .ps-node--meeting{left:24%;top:79%}.product-still .ps-node--cost{left:78%;top:77%}.product-still .ps-graph-detail{background:#fafbf8;padding:5cqw 6cqw}.product-still .ps-graph-detail>p{font-size:6cqw;line-height:1.2;margin:3cqw 0 4cqw;letter-spacing:-.02em}.product-still .ps-graph-detail>span:last-child{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:3cqw;color:#62705c;border-top:1px solid #d6dcd0;padding-top:3cqw}.product-still .ps-apps{position:absolute;top:8%;left:13%;width:74%;height:32%}.product-still .ps-app{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2cqw;width:25cqw;height:26cqw;border-radius:7cqw;background:linear-gradient(140deg,#ffffffb5,#eef1ec80);border:1px solid #fff;box-shadow:inset 0 -1px #7f877b,0 12px 20px #313c2812}.product-still .ps-app img{width:12cqw;height:12cqw;object-fit:contain}.product-still .ps-app span{font-size:2.8cqw;color:#58634f}.product-still .ps-app--sharepoint{left:0;top:0;transform:rotate(-8deg)}.product-still .ps-app--onedrive{right:0;top:5cqw;transform:rotate(8deg)}.product-still .ps-app--google-drive{left:31%;top:12cqw;transform:rotate(-2deg)}.product-still .ps-source-window{top:39%;left:10%;width:105%;transform:rotateY(-13deg) rotate(-5deg);transform-origin:0 0}.product-still .ps-source-content{padding:5cqw 6cqw}.product-still .ps-provider{display:flex;align-items:center;gap:8px;font-size:3cqw;color:#5d6755}.product-still .ps-source-content>.ps-title{margin:5cqw 0 7cqw;font-size:7cqw}.product-still .ps-selected{width:13px;height:13px;border-radius:50%;border:4px solid #315b91;background:#fff;flex-shrink:0}.product-still .ps-source-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:3cqw;border-top:1px solid #d4d9d0;font-size:3cqw;color:#59674f}.product-still .ps-crm{position:absolute;top:0;right:0;bottom:0;left:0}.product-still .ps-company-window{top:15%;left:10%;width:83%;transform:rotateY(-13deg) rotate(-5deg)}.product-still .ps-company-body{padding:4cqw}.product-still .ps-company-body .ps-title{font-size:6cqw;margin:3cqw 0 5cqw}.product-still .ps-crm-facts{display:flex;flex-wrap:wrap;gap:3cqw;font-size:2.7cqw;color:#62685d}.product-still .ps-crm-facts span{padding-block:2cqw;border-bottom:1px solid #d9ded3}.product-still .ps-crm-nexus{display:flex;align-items:center;gap:10px;font-size:3.3cqw;padding-top:3cqw;color:#365a89}.product-still .ps-crm-nexus>span{flex:1}.product-still .ps-person-window{position:absolute;display:flex;align-items:center;gap:4cqw;top:73%;left:20%;width:77%;padding:3.2cqw;border:1px solid #fff;border-radius:17px;background:linear-gradient(125deg,#fffffff5,#ededebf5);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 18px 30px #2d392523,inset 0 -1px #adb8a3}.product-still .ps-person-avatar{display:grid;place-items:center;width:10cqw;height:10cqw;border-radius:50%;background:#e1e7dc;color:#53634b;font-size:3.5cqw}.product-still .ps-person-window>div:nth-child(2){flex:1}.product-still .ps-person-window p{font-size:5cqw;line-height:1.3;margin:1cqw 0}.product-still .ps-person-window :is(span,small){font-size:2.8cqw;color:#606d56}.platform-page--chat .chat-art,.platform-page--integrationen .ix-art,.platform-page--nexus .nx-art,.product-scene.product-art{background:var(--product-light)}.platform-page--chat .chat-art,.platform-page--integrationen .ix-art,.platform-page--nexus .nx-art{position:relative;isolation:isolate;padding:clamp(20px,4vw,52px)}.platform-page--chat .chat-window,.platform-page--integrationen .ix-frame,.platform-page--nexus .nx-frame{position:relative;background:var(--product-glass);border:1px solid #fff;border-radius:18px;box-shadow:inset 1px 0 #969d91,-2px 0 #91998b,-3px 1px #424a3c,var(--product-shadow)}.platform-page--chat .chat-workflow{background:var(--product-glass);border:1px solid #fff;border-radius:18px;box-shadow:inset 1px 0 #969d91,-2px 0 #91998b,var(--product-shadow)}.platform-page--chat .chat-workflow-panel .chat-art{padding:0;background:transparent}.platform-page--chat .chat-workflow-panel .chat-window{border:0;border-radius:0;background:transparent;box-shadow:none}.platform-page--chat .chat-window-bar,.platform-page--integrationen .ix-frame-bar,.platform-page--nexus .nx-frame-bar{background:#f5f7f2b8;border-bottom-color:#d9dfd3}.platform-page--chat .chat-source-document,.platform-page--chat .chat-office-preview,.platform-page--integrationen .ix-source-quote{background:#fbfcf9;border-color:#d6dccf;border-radius:9px}.platform-page--chat .chat-user-question,.platform-page--integrationen .ix-question{background:#e9ece7}.platform-page--chat .chat-source-highlight{background:#e1e9f5}.platform-page--chat .sp-product-opening-figure>.chat-art,.platform-page--integrationen .sp-product-opening-figure>.ix-art{overflow:hidden}.platform-page--chat .chat-art--hero>.chat-window{transform:perspective(1800px) rotateY(-6deg) rotate(-1.5deg);transform-origin:50% 50%}.platform-page--integrationen .ix-art--hero>.ix-frame{transform:perspective(1800px) rotateY(5deg) rotate(1.2deg);transform-origin:50% 50%}.platform-page--chat .chat-art--skills{background:linear-gradient(#3b453b22,#3b453b22),url(/media/vibe/meeting-room.webp) center 58%/cover}.platform-page--chat .chat-art--skills>.chat-window{background:var(--product-glass)}.platform-page--integrationen .ix-art--flow{background:var(--product-light)}.product-art .pa-panel,.product-art .pa-paper{background:var(--product-glass);border:1px solid #fff;border-radius:15px;box-shadow:inset 0 -1px #b0b8aa,var(--product-shadow)}.product-art .pa-question-composer{background:var(--product-glass);border:1px solid #fff;border-radius:15px;box-shadow:var(--product-shadow)}.product-art .pa-graph-shell{background:var(--product-glass);border-radius:15px;border:1px solid #fff;padding:6%;box-shadow:var(--product-shadow)}.audit-case-page .audit-scene{background:var(--product-light);border-radius:0;padding:clamp(22px,3vw,42px)}.audit-case-page .audit-scene--sources{background:linear-gradient(#e9ece5d9,#e9ece5d9),url(/media/vibe/meeting-room.webp) center/cover}.audit-case-page .audit-source-layout{padding:24px;background:var(--product-glass);border:1px solid #fff;border-radius:18px;box-shadow:var(--product-shadow)}.audit-case-page .audit-evidence-paper,.audit-case-page .audit-actions-paper{background:var(--product-glass);border:1px solid #fff;border-radius:18px;box-shadow:inset 1px 0 #9da895,-2px 0 #7b8771,var(--product-shadow)}.audit-case-page .audit-source-excerpt{border-radius:9px;background:#fbfcf9}.crm-page .crm-relationship{background:none}.crm-page .crm-relationship>.product-still{aspect-ratio:1.25}.crm-page .crm-relationship .product-still .lissa-icon{width:18px;height:18px}.platform-related-visual>.product-still{min-height:100%}.platform-related-visual .product-still .ps-scene{width:68%;left:12%}.platform-related-visual .product-still .ps-display{top:8%;left:8%}.platform-related-visual .product-still .ps-graph-map{height:50cqw}.platform-related-visual .product-still .ps-graph-detail,.platform-related-visual .product-still--chat :is(.ps-context,.ps-question,.ps-source-row,.ps-composer){display:none}.platform-related-visual .product-still--chat .ps-answer{margin-bottom:0}.platform-related-visual .product-still--chat .ps-title{font-size:6.6cqw;margin:3cqw 0}.platform-related-visual .product-still--chat .ps-answer>p:not(.ps-title){font-size:3.4cqw}.platform-related-visual .product-still--chat .ps-chat{padding:5cqw}.platform-related-visual .product-still .ps-apps{top:10%;left:5%;width:40%}.platform-related-visual .product-still .ps-app{width:17cqw;height:18cqw;border-radius:5cqw}.platform-related-visual .product-still .ps-app img{width:8cqw;height:8cqw}.platform-related-visual .product-still .ps-app span{font-size:2.2cqw}.platform-related-visual .product-still .ps-app--onedrive{left:0;right:auto;top:24cqw}.platform-related-visual .product-still .ps-app--google-drive{left:15cqw;top:13cqw}.platform-related-visual .product-still .ps-source-window{left:44%;top:12%;width:85%}.lg-product-grid .lg-product-visual>.product-still{height:100%}.lg-product-grid .lg-product-brain :is(img,video){object-fit:cover;transform:scale(1.16)}@media(min-width:800px){.platform-page--chat .chat-art--sources>.chat-window{transform:rotate(-1deg)}.platform-page--integrationen .ix-art--documents>.ix-frame{transform:rotate(1deg)}}@media(max-width:799px){.platform-page--chat .chat-art,.platform-page--integrationen .ix-art,.platform-page--nexus .nx-art{padding:20px}.platform-page--chat .chat-art--hero>.chat-window,.platform-page--integrationen .ix-art--hero>.ix-frame{transform:none}.platform-page--chat .chat-window,.platform-page--integrationen .ix-frame,.platform-page--nexus .nx-frame{border-radius:13px}.audit-case-page .audit-source-layout{padding:18px}.platform-related-visual .product-still .ps-scene{width:100%;left:0}}@media(max-width:399px){.platform-page--chat .chat-art,.platform-page--integrationen .ix-art,.platform-page--nexus .nx-art{padding:14px}.audit-case-page .audit-scene{padding:18px}.audit-case-page .audit-source-layout{padding:14px}}@property --lissa-glass-edge-angle{syntax:"<angle>"; inherits:false; initial-value:-75deg;}@property --lissa-glass-shine-angle{syntax:"<angle>"; inherits:false; initial-value:-45deg;}:root{--lissa-glass-hover-time:.4s;--lissa-glass-reflection-time:.5s;--lissa-glass-press-time:.14s;--lissa-glass-hover-transform:scale(.975);--lissa-glass-press-transform:perspective(600px) rotate3d(1,0,0,25deg) scale(.975);--lissa-glass-hover-edge:-125deg;--lissa-glass-press-shine:-15deg;--lissa-glass-hover-position:25% 50%;--lissa-glass-press-position:50% 15%}.lissa-glass-button:is(.button,.lg-button,.mobile-contact),.navigation-refined .nav-actions .button.lissa-glass-button,.navigation-refined .desktop-nav.mobile-open .mobile-contact.lissa-glass-button,.lg-closing .lg-button-white.lissa-glass-button,.platform-page .button.lissa-glass-button,.platform-page .platform-hero-actions .button.lissa-glass-button,.platform-contact--illustrated .platform-contact-copy .button.lissa-glass-button{position:relative;isolation:isolate;z-index:1;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;touch-action:manipulation;border-color:transparent;border-radius:999px;color:#fff;background-color:#203a84f5;background-image:linear-gradient(-75deg,#ffffff0a,#ffffff1f,#ffffff0a);box-shadow:inset 0 .125em .125em #00000014,inset 0 -.125em .125em #fff6,0 .25em .125em -.125em #09142f47,inset 0 0 .1em .25em #ffffff29;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);text-shadow:0 .25em .05em rgb(0 0 0 / .1);transform-origin:center;transition:transform var(--lissa-glass-hover-time) var(--ease-out),box-shadow var(--lissa-glass-hover-time) var(--ease-out),text-shadow var(--lissa-glass-hover-time) var(--ease-out)}.lissa-glass-button:before{content:"";position:absolute;z-index:-1;top:.5px;right:.5px;bottom:.5px;left:.5px;border-radius:inherit;pointer-events:none;background:linear-gradient(var(--lissa-glass-shine-angle),#fff0 0%,rgb(255 255 255 / .12) 40% 50%,#fff0 55%) 0% 50% / 200% 200% no-repeat;transition:background-position var(--lissa-glass-reflection-time) var(--ease-out),--lissa-glass-shine-angle var(--lissa-glass-reflection-time) var(--ease-out)}.lissa-glass-button:after{content:"";position:absolute;z-index:2;top:-.5px;right:-.5px;bottom:-.5px;left:-.5px;padding:1px;box-sizing:border-box;border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--lissa-glass-edge-angle) at 50% 50%,rgb(0 0 0 / .5),#0000 5% 40%,rgb(0 0 0 / .5) 50%,#0000 60% 95%,rgb(0 0 0 / .5)),linear-gradient(180deg,#ffffff80,#ffffff80);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;box-shadow:inset 0 0 0 .5px #ffffff80;transition:--lissa-glass-edge-angle var(--lissa-glass-reflection-time) ease}.lissa-glass-button:focus-visible{outline:3px solid var(--lissa-blue);outline-offset:4px}.lissa-glass-button.lg-arrived{animation-name:lissa-glass-arrival;animation-fill-mode:backwards}@keyframes lissa-glass-arrival{0%{opacity:0}to{opacity:1}}.lissa-glass-button>:is(svg,.lg-round-arrow){position:relative;z-index:1}.navigation-refined .nav-actions .button.lissa-glass-button>svg,.platform-page .button.lissa-glass-button>svg,.lg-closing .lissa-glass-button .lg-round-arrow{background:#fff;color:var(--lissa-deep)}@media(hover:hover)and (pointer:fine){.lissa-glass-button:is(.button,.lg-button,.mobile-contact):hover:not(:disabled):not([aria-disabled=true]),.navigation-refined .nav-actions .button.lissa-glass-button:hover:not(:disabled):not([aria-disabled=true]),.platform-page .button.lissa-glass-button:hover:not(:disabled):not([aria-disabled=true]){transform:var(--lissa-glass-hover-transform);box-shadow:inset 0 .125em .125em #00000014,inset 0 -.125em .125em #fff6,0 .15em .05em -.1em #09142f4d,inset 0 0 .05em .1em #fff6;text-shadow:.025em .025em .025em rgb(0 0 0 / .12)}.lissa-glass-button:hover:not(:disabled):not([aria-disabled=true]):before{background-position:var(--lissa-glass-hover-position)}.lissa-glass-button:hover:not(:disabled):not([aria-disabled=true]):after{--lissa-glass-edge-angle:var(--lissa-glass-hover-edge)}}.lissa-glass-button:is(.button,.lg-button,.mobile-contact):active:not(:disabled):not([aria-disabled=true]),.navigation-refined .nav-actions .button.lissa-glass-button:active:not(:disabled):not([aria-disabled=true]),.platform-page .button.lissa-glass-button:active:not(:disabled):not([aria-disabled=true]){transform:var(--lissa-glass-press-transform);transition-duration:var(--lissa-glass-press-time);box-shadow:inset 0 .125em .125em #00000014,inset 0 -.125em .125em #fff6,0 .125em .125em -.125em #09142f4d,inset 0 0 .1em .25em #fff3,0 .225em .05em #0000000d,0 .25em #ffffffa6,inset 0 .25em .05em #00000026;text-shadow:.025em .25em .05em rgb(0 0 0 / .12)}.lissa-glass-button:active:not(:disabled):not([aria-disabled=true]):before{--lissa-glass-shine-angle:var(--lissa-glass-press-shine);background-position:var(--lissa-glass-press-position)}.lissa-glass-button:active:not(:disabled):not([aria-disabled=true]):after{--lissa-glass-edge-angle:-75deg}@media(max-width:599px){.navigation-refined .nav-actions .button.lissa-glass-button{min-width:64px;min-height:44px;padding-inline:13px}}@media(hover:none)and (pointer:coarse){:root{--lissa-glass-hover-edge:-75deg;--lissa-glass-press-shine:-45deg}}@media(prefers-reduced-motion:reduce){:root{--lissa-glass-hover-time:0s;--lissa-glass-reflection-time:0s;--lissa-glass-press-time:0s;--lissa-glass-hover-transform:none;--lissa-glass-press-transform:none;--lissa-glass-hover-edge:-75deg;--lissa-glass-press-shine:-45deg;--lissa-glass-hover-position:0% 50%;--lissa-glass-press-position:0% 50%}}.lg-hero-photograph{z-index:-3}.lg-hero-photo{display:block;width:100%;height:100%;object-fit:cover}.lg-vision-person img.lg-philosophy-portrait{filter:grayscale(1);object-position:50% 58%}@media(max-width:650px){.lg-hero-photo{object-position:50% 42%!important}}.lg-starter-film video,.lg-starter-film video[data-portrait=true]{object-position:50% 50%}.lg-hero-film-toggle{position:absolute;right:24px;bottom:24px;z-index:2;display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid #ffffff70;border-radius:50%;background:#101724b8;color:#fff;cursor:pointer;touch-action:manipulation}.lg-hero-film-toggle:focus-visible{outline:2px solid white;outline-offset:4px}@media(max-width:599px){.lg-hero-film-toggle{right:18px;bottom:20px}}@media(prefers-reduced-motion:reduce){.lg-hero-film-toggle{display:none}}
