.phase-tabs-module__ELLuua__section{--phase-surface:#080808;background:var(--phase-surface);color:#fff;width:100%;padding:100px 60px}.phase-tabs-module__ELLuua__container{width:100%;max-width:1680px;margin-inline:auto}.phase-tabs-module__ELLuua__heading{letter-spacing:-.035em;white-space:pre-line;text-wrap:balance;max-width:1040px;font-size:clamp(36px,4.2vw,60px);line-height:1.12}.phase-tabs-module__ELLuua__tabs{border-block:1px solid #ffffff26;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:48px;display:grid}.phase-tabs-module__ELLuua__tab{color:#fff9;text-align:left;cursor:pointer;min-height:64px;padding:18px 20px;font-size:15px;transition:background .2s,color .2s;position:relative}.phase-tabs-module__ELLuua__tab+.phase-tabs-module__ELLuua__tab{border-left:1px solid #ffffff26}.phase-tabs-module__ELLuua__tab:hover{color:#fff;background:#ffffff06}.phase-tabs-module__ELLuua__tab[aria-selected=true]{color:#fff;background:#ffffff0a}.phase-tabs-module__ELLuua__tab:after{content:"";opacity:0;background:#fff;height:2px;transition:opacity .2s;position:absolute;inset:auto 0 -1px}.phase-tabs-module__ELLuua__tab[aria-selected=true]:after{opacity:1}.phase-tabs-module__ELLuua__panels{display:grid}.phase-tabs-module__ELLuua__panel{visibility:hidden;opacity:0;pointer-events:none;grid-area:1/1;grid-template-columns:.9fr 1.1fr;align-items:center;gap:64px;padding-top:48px;display:grid}.phase-tabs-module__ELLuua__panel[data-active=true]{visibility:visible;opacity:1;pointer-events:auto}.phase-tabs-module__ELLuua__visual{justify-content:center;align-items:center;min-width:0;min-height:340px;display:flex}.phase-tabs-module__ELLuua__copy{max-width:550px}.phase-tabs-module__ELLuua__copy h3{letter-spacing:-.025em;text-wrap:balance;max-width:520px;font-size:clamp(28px,2.8vw,38px);line-height:1.15}.phase-tabs-module__ELLuua__body{color:#ffffffb3;margin-top:22px;font-size:16px;line-height:1.75}.phase-tabs-module__ELLuua__steps{flex-wrap:wrap;gap:10px 20px;margin-top:28px;padding:0;list-style:none;display:flex}.phase-tabs-module__ELLuua__steps li{color:#ffffffb3;align-items:center;gap:8px;font-size:12px;line-height:1.5;display:flex}.phase-tabs-module__ELLuua__steps li:before{content:"";background:#fff;border-radius:50%;flex-shrink:0;width:3px;height:3px}.phase-tabs-module__ELLuua__tab:focus-visible,.phase-tabs-module__ELLuua__panel:focus-visible{outline-offset:5px;outline:2px solid #fff}.phase-tabs-module__ELLuua__sketch{width:100%;max-width:460px;height:auto;display:block;overflow:visible}.phase-tabs-module__ELLuua__face{fill:var(--phase-surface)}.phase-tabs-module__ELLuua__stroke,.phase-tabs-module__ELLuua__supportLink{fill:none;stroke:#fff;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round}.phase-tabs-module__ELLuua__supportLink{stroke-dasharray:3 5;opacity:.45}.phase-tabs-module__ELLuua__sketchLabel{fill:#ffffffa6;font-family:var(--font-sans);letter-spacing:.02em;font-size:11px}.phase-tabs-module__ELLuua__panel[data-active=true] .phase-tabs-module__ELLuua__stage{animation:.2s ease-out both phase-tabs-module__ELLuua__reveal;animation-delay:var(--draw-delay)}.phase-tabs-module__ELLuua__panel[data-active=true] .phase-tabs-module__ELLuua__stroke{animation:.65s ease-out both phase-tabs-module__ELLuua__draw;animation-delay:var(--draw-delay)}@keyframes phase-tabs-module__ELLuua__reveal{0%{opacity:0}to{opacity:1}}@keyframes phase-tabs-module__ELLuua__draw{0%{stroke-dasharray:1 1;stroke-dashoffset:1px}99.9%{stroke-dasharray:1 1;stroke-dashoffset:0}to{stroke-dasharray:none;stroke-dashoffset:0}}@media (max-width:1100px){.phase-tabs-module__ELLuua__panel{gap:36px}}@media (max-width:800px){.phase-tabs-module__ELLuua__section{padding-block:64px}.phase-tabs-module__ELLuua__heading{white-space:normal}.phase-tabs-module__ELLuua__tabs{margin-top:32px}.phase-tabs-module__ELLuua__tab{min-height:56px;padding:16px 12px;font-size:14px}.phase-tabs-module__ELLuua__panel{grid-template-columns:minmax(0,1fr);align-content:start;gap:28px;padding-top:24px}.phase-tabs-module__ELLuua__visual{min-height:0}.phase-tabs-module__ELLuua__sketch{max-width:360px}.phase-tabs-module__ELLuua__copy{max-width:600px}.phase-tabs-module__ELLuua__body{margin-top:16px;font-size:15px}.phase-tabs-module__ELLuua__steps{margin-top:22px}}@media (max-width:767px){.phase-tabs-module__ELLuua__section{padding-inline:24px}}@media (max-width:380px){.phase-tabs-module__ELLuua__tab{padding-inline:8px;font-size:13px}}@media (prefers-reduced-motion:reduce){.phase-tabs-module__ELLuua__tab,.phase-tabs-module__ELLuua__tab:after{transition:none}.phase-tabs-module__ELLuua__panel[data-active=true] .phase-tabs-module__ELLuua__stage,.phase-tabs-module__ELLuua__panel[data-active=true] .phase-tabs-module__ELLuua__stroke{animation:none}}
.split-cards-module__NWRVCq__pair{--primary-width:var(--wide-card);--secondary-width:var(--narrow-card);align-items:stretch;gap:10px;width:100%;display:flex}.split-cards-module__NWRVCq__card{min-width:0;min-height:542px}.split-cards-module__NWRVCq__primary{width:var(--primary-width)}.split-cards-module__NWRVCq__secondary{width:var(--secondary-width)}.split-cards-module__NWRVCq__expandingPair{--primary-opacity:1;--primary-body-display:block;--primary-title:#fafafa;--primary-body:#ffffffb3}.split-cards-module__NWRVCq__primaryImage,.split-cards-module__NWRVCq__primaryOverlay{opacity:var(--primary-opacity);transition:opacity .45s}.split-cards-module__NWRVCq__primaryTitle{color:var(--primary-title);transition:color .45s}.split-cards-module__NWRVCq__primaryBody{display:var(--primary-body-display);color:var(--primary-body);transition:color .45s}.split-cards-module__NWRVCq__expandingPair>*{min-width:0;transition:width .65s cubic-bezier(.22,1,.36,1)}@media (min-width:1024px) and (hover:hover){.split-cards-module__NWRVCq__expandingPair:has(.split-cards-module__NWRVCq__revealCard:focus-within){--primary-opacity:0;--primary-body-display:none;--primary-title:#171719;--primary-body:#6b6b6b;--primary-width:var(--narrow-card);--secondary-width:var(--wide-card)}.split-cards-module__NWRVCq__expandingPair:has(.split-cards-module__NWRVCq__revealCard:hover){--primary-opacity:0;--primary-body-display:none;--primary-title:#171719;--primary-body:#6b6b6b;--primary-width:var(--narrow-card);--secondary-width:var(--wide-card)}}.split-cards-module__NWRVCq__revealCard{--reveal-opacity:0;--reveal-body-display:none;--reveal-scale:1.035;--reveal-title:#171719;--reveal-body:#6b6b6b}.split-cards-module__NWRVCq__revealImage{opacity:var(--reveal-opacity);transition:opacity .45s;position:absolute;inset:0}.split-cards-module__NWRVCq__revealImage img{transform:scale(var(--reveal-scale));transition:transform .65s cubic-bezier(.22,1,.36,1)}.split-cards-module__NWRVCq__revealImage:after{content:"";background:linear-gradient(#0000000a 15%,#00000059 48%,#000000e0 100%);position:absolute;inset:0}.split-cards-module__NWRVCq__revealTitle{color:var(--reveal-title);transition:color .45s}.split-cards-module__NWRVCq__revealBody{display:var(--reveal-body-display);color:var(--reveal-body);transition:color .45s}.split-cards-module__NWRVCq__revealCard:hover,.split-cards-module__NWRVCq__revealCard:focus-within{--reveal-opacity:1;--reveal-body-display:block;--reveal-scale:1;--reveal-title:#fafafa;--reveal-body:#e0e0e0}.split-cards-module__NWRVCq__revealCard:focus-visible{outline-offset:-4px;outline:2px solid #b9ced8}@media (hover:none),(max-width:1023px){.split-cards-module__NWRVCq__revealCard{--reveal-opacity:1;--reveal-body-display:block;--reveal-scale:1;--reveal-title:#fafafa;--reveal-body:#e0e0e0}}@media (max-width:1023px){.split-cards-module__NWRVCq__pair{--primary-width:100%;--secondary-width:100%;flex-direction:column}.split-cards-module__NWRVCq__card{min-height:440px}}@media (prefers-reduced-motion:reduce){.split-cards-module__NWRVCq__expandingPair>*,.split-cards-module__NWRVCq__primaryImage,.split-cards-module__NWRVCq__primaryOverlay,.split-cards-module__NWRVCq__primaryTitle,.split-cards-module__NWRVCq__primaryBody,.split-cards-module__NWRVCq__revealImage,.split-cards-module__NWRVCq__revealImage img,.split-cards-module__NWRVCq__revealTitle,.split-cards-module__NWRVCq__revealBody{transition:none}}
.booking-module__wUDG8a__dialog{width:100%;max-width:none;height:100dvh;max-height:none;color:var(--color-soren-fg,#202020);background:0 0;border:0;margin:0;padding:24px;position:fixed;inset:0}.booking-module__wUDG8a__dialog[open]{justify-content:center;align-items:center;display:flex}.booking-module__wUDG8a__dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0000008c}html:has(.booking-module__wUDG8a__dialog[open]){overflow:hidden}.booking-module__wUDG8a__panel{background:#fff;border-radius:20px;flex-direction:column;width:min(1100px,100%);min-width:0;height:min(780px,100%);display:flex;overflow:hidden;box-shadow:0 24px 80px #00000040}.booking-module__wUDG8a__header{border-bottom:1px solid #eee;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px 12px 24px;display:flex}.booking-module__wUDG8a__header h2{font-size:18px;font-weight:500}.booking-module__wUDG8a__close{cursor:pointer;background:#f5f5f5;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:28px;display:flex}.booking-module__wUDG8a__close:hover{background:#e8e8e8}.booking-module__wUDG8a__calendar{overscroll-behavior:contain;flex:1;min-width:0;min-height:0;overflow:auto}.booking-module__wUDG8a__loading{text-align:center;padding:40px}@media (max-width:640px){.booking-module__wUDG8a__dialog{padding:0}.booking-module__wUDG8a__panel{height:100%;padding-bottom:env(safe-area-inset-bottom);border-radius:0}.booking-module__wUDG8a__header{padding-left:16px}}
.mission-module__HZv2RW__section{background:var(--color-soren-cream);width:100%;padding:80px 32px}.mission-module__HZv2RW__inner{max-width:860px;margin:0 auto}.mission-module__HZv2RW__section.mission-module__HZv2RW__spacious{padding-block:100px}.mission-module__HZv2RW__statement{font-family:var(--font-heading);letter-spacing:-.025em;margin:0;font-size:clamp(26px,3.2vw,44px);font-weight:400;line-height:1.3}.mission-module__HZv2RW__word{--fill:0%;color:#0000;background:linear-gradient(to right, #171719 var(--fill), #b4b4b4 var(--fill));-webkit-background-clip:text;background-clip:text;display:inline-block}.mission-module__HZv2RW__accessible{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (min-width:768px){.mission-module__HZv2RW__section{padding:120px 80px}.mission-module__HZv2RW__section.mission-module__HZv2RW__spacious{padding-block:160px}}@media (prefers-reduced-motion:reduce),(forced-colors:active){.mission-module__HZv2RW__word{color:var(--color-type);background:0 0}}@media print{.mission-module__HZv2RW__word{color:#171719;background:0 0}}
.os-anatomy-module__bcx3_q__section{width:100%;color:var(--color-soren-fg);background:#fff;padding-top:clamp(24px,2vw,32px);scroll-margin-top:60px}.os-anatomy-module__bcx3_q__stage{box-sizing:border-box;align-items:center;padding:80px 60px;display:grid}.os-anatomy-module__bcx3_q__layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.65fr);align-items:center;gap:clamp(32px,4vw,64px);width:100%;max-width:1440px;margin-inline:auto;display:grid}.os-anatomy-module__bcx3_q__intro{padding-bottom:40px}.os-anatomy-module__bcx3_q__mobileDescription{display:none}.os-anatomy-module__bcx3_q__eyebrow{color:#6f7169;letter-spacing:.13em;text-transform:uppercase;margin-bottom:25px;font-size:10px;font-weight:500;line-height:1.5}.os-anatomy-module__bcx3_q__heading{max-width:440px;font-family:var(--font-heading);letter-spacing:-.035em;text-wrap:balance;white-space:pre-line;padding-bottom:.06em;font-size:clamp(34px,3.1vw,46px);font-weight:300;line-height:1.08}.os-anatomy-module__bcx3_q__blurb{color:#6c6962;letter-spacing:-.01em;max-width:345px;margin-top:25px;font-size:15px;line-height:1.65}.os-anatomy-module__bcx3_q__link{border-bottom:1px solid #a7b5bf;align-items:center;gap:30px;margin-top:34px;padding-block:10px;font-size:13px;transition:color .18s,border-color .18s;display:inline-flex}.os-anatomy-module__bcx3_q__link span{font-size:18px;line-height:1}.os-anatomy-module__bcx3_q__link:hover{color:#345c78;border-color:#345c78}.os-anatomy-module__bcx3_q__link:focus-visible{outline-color:#345c78}.os-anatomy-module__bcx3_q__scene{aspect-ratio:760/550;isolation:isolate;justify-self:center;width:85%;min-width:0;margin:0;position:relative;container-type:inline-size}.os-anatomy-module__bcx3_q__glow{display:none}.os-anatomy-module__bcx3_q__spine{background:repeating-linear-gradient(#85827db3 0 3px,#0000 3px 8px);width:1px;position:absolute;top:14%;bottom:19%;left:30.85%}.os-anatomy-module__bcx3_q__layers{margin:0;padding:0;list-style:none;position:absolute;inset:0}.os-anatomy-module__bcx3_q__layer{z-index:calc(5 - var(--index));pointer-events:none;position:absolute;inset:0}.os-anatomy-module__bcx3_q__plane{top:calc(-7.27% + var(--index) * 14.9%);border:1px solid var(--edge);isolation:isolate;width:44.74%;height:47.27%;box-shadow:-1px 1px 0 var(--edge), -4px 6px 0 var(--rim), -5px 7px 0 var(--edge-soft), -14px 22px 32px #514a3d14, inset 0 0 32px #ffffff03;pointer-events:auto;background:#fff;border-radius:15px;transition:background-color .3s,border-color .3s,box-shadow .3s,opacity .3s;position:absolute;left:8.5%;transform:rotateX(58deg)rotate(-35deg)}.os-anatomy-module__bcx3_q__plane:before{border:1px dashed var(--edge-soft);content:"";border-radius:9px;position:absolute;inset:10px}.os-anatomy-module__bcx3_q__plane:after{border-radius:inherit;z-index:-1;background:var(--material);opacity:0;content:"";transition:opacity .3s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.os-anatomy-module__bcx3_q__planeIndex{color:var(--detail);letter-spacing:.08em;font-size:clamp(10px,1.5cqw,13px);position:absolute;bottom:17px;left:22px}.os-anatomy-module__bcx3_q__planeWordmark{color:var(--detail);letter-spacing:-.04em;font-size:clamp(13px,2.2cqw,18px);font-weight:500;position:absolute;bottom:17px;right:24px}.os-anatomy-module__bcx3_q__surface{position:absolute;inset:20% 17% 26%}.os-anatomy-module__bcx3_q__surface span{display:block}.os-anatomy-module__bcx3_q__layer{--edge:#85827d;--edge-soft:#aaa6a0;--detail:#716e68;--rim:#fafafa;--ink:#526e79bf;--node:#78949f;--wash:#526e7914}.os-anatomy-module__bcx3_q__workflows{--accent:#244c6e;--material:linear-gradient(135deg, #365d7d, #1d405e 58%, #142e49)}.os-anatomy-module__bcx3_q__agents{--accent:#2b5793;--material:linear-gradient(135deg, #4879b7, #2b5793 58%, #203f72)}.os-anatomy-module__bcx3_q__guardrails{--accent:#246775;--material:linear-gradient(135deg, #3b8790, #246775 58%, #194956)}.os-anatomy-module__bcx3_q__audit{--accent:#475d85;--material:linear-gradient(135deg, #687da5, #475d85 58%, #334567)}.os-anatomy-module__bcx3_q__systems{--accent:#355e75;--material:linear-gradient(135deg, #537c92, #355e75 58%, #244357)}.os-anatomy-module__bcx3_q__workflows .os-anatomy-module__bcx3_q__surface{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:9px;display:grid}.os-anatomy-module__bcx3_q__workflows .os-anatomy-module__bcx3_q__surface span{border:1px solid var(--ink);background:var(--wash);border-radius:5px}.os-anatomy-module__bcx3_q__workflows .os-anatomy-module__bcx3_q__surface span:first-child{grid-row:1/3}.os-anatomy-module__bcx3_q__workflows .os-anatomy-module__bcx3_q__surface span:nth-child(n+4){display:none}.os-anatomy-module__bcx3_q__agents .os-anatomy-module__bcx3_q__surface{background:linear-gradient(90deg, transparent calc(50% - .5px), var(--ink) 50%, transparent calc(50% + .5px)), linear-gradient(transparent calc(50% - .5px), var(--ink) 50%, transparent calc(50% + .5px));inset:25% 24% 30%}.os-anatomy-module__bcx3_q__agents .os-anatomy-module__bcx3_q__surface span{border:1px solid var(--ink);background:var(--node);border-radius:50%;width:14px;height:14px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 16px #526e7920}.os-anatomy-module__bcx3_q__agents .os-anatomy-module__bcx3_q__surface span:first-child{background:var(--node);width:26px;height:26px;top:50%;left:50%;box-shadow:0 0 25px #526e7935}.os-anatomy-module__bcx3_q__agents .os-anatomy-module__bcx3_q__surface span:nth-child(2){top:50%;left:0}.os-anatomy-module__bcx3_q__agents .os-anatomy-module__bcx3_q__surface span:nth-child(3){top:50%;left:100%}.os-anatomy-module__bcx3_q__agents .os-anatomy-module__bcx3_q__surface span:nth-child(4){top:0;left:50%}.os-anatomy-module__bcx3_q__agents .os-anatomy-module__bcx3_q__surface span:nth-child(5){top:100%;left:50%}.os-anatomy-module__bcx3_q__agents .os-anatomy-module__bcx3_q__surface span:nth-child(n+6){display:none}.os-anatomy-module__bcx3_q__guardrails .os-anatomy-module__bcx3_q__surface{border:1px solid var(--ink);border-radius:18px;inset:22% 23% 28%;box-shadow:0 0 0 10px #526e7909,0 0 0 11px #526e7970,inset 0 0 0 12px #526e7907}.os-anatomy-module__bcx3_q__guardrails .os-anatomy-module__bcx3_q__surface span{border:1px solid var(--ink);background:var(--node);width:6px;height:6px;position:absolute}.os-anatomy-module__bcx3_q__guardrails .os-anatomy-module__bcx3_q__surface span:first-child{top:-3px;left:50%}.os-anatomy-module__bcx3_q__guardrails .os-anatomy-module__bcx3_q__surface span:nth-child(2){bottom:-3px;left:50%}.os-anatomy-module__bcx3_q__guardrails .os-anatomy-module__bcx3_q__surface span:nth-child(3){top:50%;left:-3px}.os-anatomy-module__bcx3_q__guardrails .os-anatomy-module__bcx3_q__surface span:nth-child(4){top:50%;right:-3px}.os-anatomy-module__bcx3_q__guardrails .os-anatomy-module__bcx3_q__surface span:nth-child(n+5){display:none}.os-anatomy-module__bcx3_q__audit .os-anatomy-module__bcx3_q__surface{flex-direction:column;justify-content:space-between;display:flex;inset:23% 22% 30%}.os-anatomy-module__bcx3_q__audit .os-anatomy-module__bcx3_q__surface span{background:var(--ink);height:1px;position:relative}.os-anatomy-module__bcx3_q__audit .os-anatomy-module__bcx3_q__surface span:before{border:1px solid var(--ink);background:var(--node);content:"";border-radius:2px;width:26%;height:6px;position:absolute;top:-3px;left:18%}.os-anatomy-module__bcx3_q__audit .os-anatomy-module__bcx3_q__surface span:nth-child(2):before{width:32%;left:50%}.os-anatomy-module__bcx3_q__audit .os-anatomy-module__bcx3_q__surface span:nth-child(3):before{width:18%;left:33%}.os-anatomy-module__bcx3_q__audit .os-anatomy-module__bcx3_q__surface span:nth-child(4):before{width:20%;left:62%}.os-anatomy-module__bcx3_q__audit .os-anatomy-module__bcx3_q__surface span:nth-child(n+5){display:none}.os-anatomy-module__bcx3_q__systems .os-anatomy-module__bcx3_q__surface{grid-template-columns:repeat(3,1fr);gap:12px;display:grid;inset:21% 24% 27%}.os-anatomy-module__bcx3_q__systems .os-anatomy-module__bcx3_q__surface span{border:1px solid var(--ink);background:var(--wash);border-radius:3px;box-shadow:-2px 3px #526e798c}.os-anatomy-module__bcx3_q__label{top:calc(16.36% + var(--index) * 14.9%);pointer-events:auto;width:33%;padding-left:26px;position:absolute;left:67%;transform:translateY(-50%)}.os-anatomy-module__bcx3_q__labelIndex{color:#898279;font-variant-numeric:tabular-nums;font-size:10px;line-height:1.4;position:absolute;top:4px;left:0}.os-anatomy-module__bcx3_q__labelTitle{color:var(--color-soren-fg);letter-spacing:-.02em;font-size:clamp(13px,1.95cqw,17px);font-weight:400;line-height:1.4;display:block}.os-anatomy-module__bcx3_q__labelBody{color:#6c6962;max-width:220px;margin-top:6px;font-size:clamp(11px,1.45cqw,13px);line-height:1.6;display:block}.os-anatomy-module__bcx3_q__leader{background:linear-gradient(90deg,#77746e,#96918a);width:5.8cqw;height:1px;position:absolute;top:50%;right:calc(100% + 13px)}.os-anatomy-module__bcx3_q__leader:before{content:"";background:#fff;border:1px solid #77746e;border-radius:50%;width:5px;height:5px;position:absolute;top:-2px;left:-2px}.os-anatomy-module__bcx3_q__layerControl{width:100%;color:inherit;font:inherit;text-align:left;pointer-events:none;background:0 0;border:0;outline:none;padding:0;position:absolute;inset:0}.os-anatomy-module__bcx3_q__layerControl .os-anatomy-module__bcx3_q__plane,.os-anatomy-module__bcx3_q__layerControl .os-anatomy-module__bcx3_q__label{cursor:pointer}.os-anatomy-module__bcx3_q__layerControl:focus-visible .os-anatomy-module__bcx3_q__label{outline-offset:7px;border-radius:2px;outline:2px solid #345c78}.os-anatomy-module__bcx3_q__plane:before{border-style:solid}.os-anatomy-module__bcx3_q__plane:after{background:repeating-linear-gradient(0deg, transparent 0 23px, #d2e6f52b 23px 24px), repeating-linear-gradient(90deg, transparent 0 23px, #d2e6f52b 23px 24px), var(--material)}.os-anatomy-module__bcx3_q__layer:not([data-active=true]) .os-anatomy-module__bcx3_q__plane{box-shadow:-1px 1px 0 var(--edge-soft), -4px 6px 0 #fff, -5px 7px 0 var(--edge-soft), -8px 12px 20px #00000004}.os-anatomy-module__bcx3_q__layer:not([data-active=true]) .os-anatomy-module__bcx3_q__surface{filter:grayscale();opacity:.8}.os-anatomy-module__bcx3_q__layer:not([data-active=true]) .os-anatomy-module__bcx3_q__surface span,.os-anatomy-module__bcx3_q__layer:not([data-active=true]) .os-anatomy-module__bcx3_q__surface span:before{box-shadow:none;background:#fff}.os-anatomy-module__bcx3_q__audit:not([data-active=true]) .os-anatomy-module__bcx3_q__surface span{background:#85827dcc}.os-anatomy-module__bcx3_q__layer[data-active=true]{--edge:var(--accent);--edge-soft:#adc7dc99;--detail:#f1f7fc;--rim:var(--accent);--ink:#e0edfbc9;--node:#c2d9e9;--wash:#c2d9e924}.os-anatomy-module__bcx3_q__layer[data-active=true] .os-anatomy-module__bcx3_q__plane:after{opacity:1}.os-anatomy-module__bcx3_q__layer[data-active=true] .os-anatomy-module__bcx3_q__labelTitle,.os-anatomy-module__bcx3_q__layer[data-active=true] .os-anatomy-module__bcx3_q__labelIndex{color:var(--accent)}.os-anatomy-module__bcx3_q__layer[data-active=true] .os-anatomy-module__bcx3_q__leader{background:var(--accent)}.os-anatomy-module__bcx3_q__layer[data-active=true] .os-anatomy-module__bcx3_q__leader:before{background:var(--accent);border-color:var(--accent)}.os-anatomy-module__bcx3_q__surface{transition:opacity .3s,filter .3s,border-color .3s}.os-anatomy-module__bcx3_q__labelTitle,.os-anatomy-module__bcx3_q__labelIndex,.os-anatomy-module__bcx3_q__planeIndex,.os-anatomy-module__bcx3_q__planeWordmark{transition:color .28s}.os-anatomy-module__bcx3_q__surface span,.os-anatomy-module__bcx3_q__surface span:before{transition:background-color .28s,border-color .28s,box-shadow .3s}.os-anatomy-module__bcx3_q__plane:before{transition:border-color .3s}.os-anatomy-module__bcx3_q__leader{background:#85827d;transition:background-color .28s}.os-anatomy-module__bcx3_q__leader:before{transition:background-color .28s,border-color .28s}@media (prefers-reduced-motion:reduce){.os-anatomy-module__bcx3_q__plane,.os-anatomy-module__bcx3_q__plane:before,.os-anatomy-module__bcx3_q__plane:after,.os-anatomy-module__bcx3_q__planeIndex,.os-anatomy-module__bcx3_q__planeWordmark,.os-anatomy-module__bcx3_q__surface,.os-anatomy-module__bcx3_q__surface span,.os-anatomy-module__bcx3_q__surface span:before,.os-anatomy-module__bcx3_q__labelTitle,.os-anatomy-module__bcx3_q__labelIndex,.os-anatomy-module__bcx3_q__leader,.os-anatomy-module__bcx3_q__leader:before{transition:none}}@media (max-width:1100px){.os-anatomy-module__bcx3_q__stage{padding:60px 40px}.os-anatomy-module__bcx3_q__layout{grid-template-columns:minmax(0,1fr);gap:32px;max-width:800px}.os-anatomy-module__bcx3_q__intro{padding-bottom:0}.os-anatomy-module__bcx3_q__heading{max-width:620px;font-size:40px}.os-anatomy-module__bcx3_q__blurb{max-width:540px;margin-top:18px}.os-anatomy-module__bcx3_q__eyebrow{margin-bottom:18px}.os-anatomy-module__bcx3_q__link{margin-top:20px}}@media (max-width:1279px){.os-anatomy-module__bcx3_q__scene{width:100%;max-width:700px}.os-anatomy-module__bcx3_q__mobileDescription{color:#6c6962;grid-column:1/-1;min-height:80px;font-size:15px;line-height:1.5;display:block}.os-anatomy-module__bcx3_q__mobileDescription span{color:var(--color-soren-fg);margin-bottom:6px;display:block}.os-anatomy-module__bcx3_q__labelBody{display:none}}@media (max-width:700px){.os-anatomy-module__bcx3_q__stage{padding:24px}.os-anatomy-module__bcx3_q__mobileDescription{color:#6c6962;min-height:80px;font-size:14px;line-height:1.5;display:block}.os-anatomy-module__bcx3_q__mobileDescription span{color:var(--color-soren-fg);margin-bottom:6px;display:block}.os-anatomy-module__bcx3_q__layout{gap:18px}.os-anatomy-module__bcx3_q__heading{font-size:34px}.os-anatomy-module__bcx3_q__eyebrow{margin-bottom:12px}.os-anatomy-module__bcx3_q__blurb{margin-top:12px;font-size:14px;line-height:1.5}.os-anatomy-module__bcx3_q__link{margin-top:12px}.os-anatomy-module__bcx3_q__scene{aspect-ratio:.9;width:100%}.os-anatomy-module__bcx3_q__plane{width:46%;height:30%;left:7%;top:calc(3% + var(--index) * 15%);box-shadow:-1px 1px 0 var(--edge), -3px 4px 0 var(--rim), -4px 5px 0 var(--edge-soft), -10px 16px 25px #514a3d14;border-radius:9px}.os-anatomy-module__bcx3_q__plane:before{border-radius:5px;inset:6px}.os-anatomy-module__bcx3_q__planeIndex{font-size:8px;bottom:10px;left:13px}.os-anatomy-module__bcx3_q__planeWordmark{font-size:10px;bottom:10px;right:13px}.os-anatomy-module__bcx3_q__label{min-height:44px;top:calc(18% + var(--index) * 15%);align-items:center;width:37%;padding:0;display:flex;left:63%}.os-anatomy-module__bcx3_q__labelIndex{display:none}.os-anatomy-module__bcx3_q__labelTitle{font-size:clamp(12px,3.5cqw,14px);line-height:1.35}.os-anatomy-module__bcx3_q__labelBody{display:none}.os-anatomy-module__bcx3_q__leader{width:5cqw;right:calc(100% + 9px)}.os-anatomy-module__bcx3_q__spine{top:18%;bottom:22%;left:30%}.os-anatomy-module__bcx3_q__workflows .os-anatomy-module__bcx3_q__surface{gap:5px}.os-anatomy-module__bcx3_q__workflows .os-anatomy-module__bcx3_q__surface span{border-radius:3px}.os-anatomy-module__bcx3_q__agents .os-anatomy-module__bcx3_q__surface span{width:8px;height:8px}.os-anatomy-module__bcx3_q__agents .os-anatomy-module__bcx3_q__surface span:first-child{width:15px;height:15px}.os-anatomy-module__bcx3_q__guardrails .os-anatomy-module__bcx3_q__surface{border-radius:9px;box-shadow:0 0 0 5px #526e7909,0 0 0 6px #526e7970}.os-anatomy-module__bcx3_q__systems .os-anatomy-module__bcx3_q__surface{gap:6px}}@media (max-width:360px){.os-anatomy-module__bcx3_q__stage{padding-inline:18px}.os-anatomy-module__bcx3_q__heading{font-size:32px}}.os-anatomy-module__bcx3_q__dark.os-anatomy-module__bcx3_q__scene{aspect-ratio:760/550;width:100%}.os-anatomy-module__bcx3_q__dark .os-anatomy-module__bcx3_q__layer{z-index:calc(var(--layer-count) - var(--index))}.os-anatomy-module__bcx3_q__dark .os-anatomy-module__bcx3_q__plane{top:calc(-7.27% + var(--index) * 14.9%);--edge:#687582;--edge-soft:#44515e;--detail:#a6b3bf;--rim:#19222c;--ink:#8ba5bd;--node:#718ca5;--wash:#8ba5bd14;background:#11161c;height:47.27%}.os-anatomy-module__bcx3_q__dark .os-anatomy-module__bcx3_q__layer:not([data-active=true]) .os-anatomy-module__bcx3_q__plane{--edge:#858585;--edge-soft:#595959;--detail:#bdbdbd;--ink:#b5b5b5;box-shadow:-1px 1px 0 var(--edge-soft), -4px 6px 0 #303030, -5px 7px 0 var(--edge-soft), -10px 18px 26px #0006;background:#242424}.os-anatomy-module__bcx3_q__dark .os-anatomy-module__bcx3_q__layer:not([data-active=true]) .os-anatomy-module__bcx3_q__surface{filter:none;opacity:.85}.os-anatomy-module__bcx3_q__dark .os-anatomy-module__bcx3_q__layer:not([data-active=true]) .os-anatomy-module__bcx3_q__surface span,.os-anatomy-module__bcx3_q__dark .os-anatomy-module__bcx3_q__layer:not([data-active=true]) .os-anatomy-module__bcx3_q__surface span:before{background:#303030}.os-anatomy-module__bcx3_q__dark .os-anatomy-module__bcx3_q__audit:not([data-active=true]) .os-anatomy-module__bcx3_q__surface span{background:#b5b5b5}.os-anatomy-module__bcx3_q__dark .os-anatomy-module__bcx3_q__layer[data-active=true] .os-anatomy-module__bcx3_q__plane{--edge:#8eb6d6;--edge-soft:#9cc4e080;--detail:#f1f7fc;--rim:var(--accent);--ink:#e0edfbc9;--node:#c2d9e9;--wash:#c2d9e924;box-shadow:-1px 1px 0 var(--edge), -4px 6px 0 var(--rim), -5px 7px 0 var(--edge-soft), -12px 20px 36px #0008, 0 0 36px #548ac21a}.os-anatomy-module__bcx3_q__scene .os-anatomy-module__bcx3_q__layer:has(~.os-anatomy-module__bcx3_q__layer[data-active=true]) .os-anatomy-module__bcx3_q__plane{box-shadow:none;opacity:.2;background:0 0}.os-anatomy-module__bcx3_q__dark .os-anatomy-module__bcx3_q__label{top:calc(16.36% + var(--index) * 14.9%);width:35%;left:65%}.os-anatomy-module__bcx3_q__dark .os-anatomy-module__bcx3_q__labelTitle{color:#d7dfe6;font-size:clamp(13px,2.05cqw,17px)}.os-anatomy-module__bcx3_q__dark .os-anatomy-module__bcx3_q__labelIndex{color:#8c9aa8}.os-anatomy-module__bcx3_q__dark .os-anatomy-module__bcx3_q__labelBody{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.os-anatomy-module__bcx3_q__dark .os-anatomy-module__bcx3_q__leader{background:#687582}.os-anatomy-module__bcx3_q__dark .os-anatomy-module__bcx3_q__leader:before{background:#11161c;border-color:#8395a5}.os-anatomy-module__bcx3_q__dark .os-anatomy-module__bcx3_q__layer[data-active=true] .os-anatomy-module__bcx3_q__labelTitle,.os-anatomy-module__bcx3_q__dark .os-anatomy-module__bcx3_q__layer[data-active=true] .os-anatomy-module__bcx3_q__labelIndex{color:#a8d4f5}.os-anatomy-module__bcx3_q__dark .os-anatomy-module__bcx3_q__layer[data-active=true] .os-anatomy-module__bcx3_q__leader,.os-anatomy-module__bcx3_q__dark .os-anatomy-module__bcx3_q__layer[data-active=true] .os-anatomy-module__bcx3_q__leader:before{background:#a8d4f5;border-color:#a8d4f5}.os-anatomy-module__bcx3_q__dark .os-anatomy-module__bcx3_q__layerControl:focus-visible .os-anatomy-module__bcx3_q__label{outline-color:#a8d4f5}.os-anatomy-module__bcx3_q__dark .os-anatomy-module__bcx3_q__spine{background:repeating-linear-gradient(#8395a580 0 3px,#0000 3px 8px);top:14%;bottom:19%}@media (max-width:700px){.os-anatomy-module__bcx3_q__dark.os-anatomy-module__bcx3_q__scene{aspect-ratio:.9}.os-anatomy-module__bcx3_q__dark .os-anatomy-module__bcx3_q__plane{top:calc(3% + var(--index) * 15%);height:30%}.os-anatomy-module__bcx3_q__dark .os-anatomy-module__bcx3_q__label{top:calc(18% + var(--index) * 15%);width:37%;left:63%}.os-anatomy-module__bcx3_q__dark .os-anatomy-module__bcx3_q__labelTitle{font-size:clamp(12px,3.5cqw,14px)}.os-anatomy-module__bcx3_q__dark .os-anatomy-module__bcx3_q__labelIndex{margin-bottom:2px}.os-anatomy-module__bcx3_q__dark .os-anatomy-module__bcx3_q__spine{top:18%;bottom:22%}}
.complex-operations-module__seewvq__item{position:relative}.complex-operations-module__seewvq__title{color:#ffffffb3;transition:color .4s}.complex-operations-module__seewvq__item[data-active=true] .complex-operations-module__seewvq__title{color:var(--color-grey,#eee)}.complex-operations-module__seewvq__panel{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .45s,opacity .35s;display:grid}.complex-operations-module__seewvq__item[data-active=true] .complex-operations-module__seewvq__panel{opacity:1;grid-template-rows:1fr}.complex-operations-module__seewvq__panelInner{min-height:0;overflow:hidden}.complex-operations-module__seewvq__plus{transition:transform .35s}.complex-operations-module__seewvq__item[data-active=true] .complex-operations-module__seewvq__plus{transform:rotate(90deg)}.complex-operations-module__seewvq__progress{width:100%;height:2px;transform:scaleX(var(--progress,0));transform-origin:0;background:#ffffffa6;position:absolute;bottom:-1px;left:0}@media (prefers-reduced-motion:reduce){.complex-operations-module__seewvq__panel,.complex-operations-module__seewvq__plus,.complex-operations-module__seewvq__title{transition:none}.complex-operations-module__seewvq__progress{display:none}}
.hero-background-module__BBkLQa__background{background:radial-gradient(at 48% 36%,#edf0eb 0%,#dce3dfc9 30%,#0000 68%),radial-gradient(at 90% 70%,#c0d6df90,#0000 60%),linear-gradient(135deg,#adb9b9 0%,#dce3df 45%,#9baeb4 100%);position:absolute;inset:0}.hero-background-module__BBkLQa__background>canvas{opacity:.65;mix-blend-mode:multiply;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hero-background-module__BBkLQa__shade{background:linear-gradient(#0000 65%,#d0d5d5);position:absolute;inset:0}
.build-process-module__Y-Av1q__section{--process-text:#f1f2f3;--process-muted:#a9afb7;--process-accent:#b3c0d0;--process-rule:#33383f;--process-surface:#171a1e;--process-hover:#22272d;--process-selected:#2b3139;isolation:isolate;border-block:1px solid var(--process-rule);background:var(--process-surface);width:100%;color:var(--process-text);padding:96px 60px;scroll-margin-top:60px;position:relative}.build-process-module__Y-Av1q__container{max-width:1680px;margin-inline:auto;position:relative}.build-process-module__Y-Av1q__header{max-width:680px}.build-process-module__Y-Av1q__heading{font-family:var(--font-heading);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(36px,3.7vw,54px);font-weight:300;line-height:1.12}.build-process-module__Y-Av1q__tabs{border-block:1px solid var(--process-rule);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:48px;display:grid;position:relative}.build-process-module__Y-Av1q__tab{min-height:68px;color:var(--process-muted);text-align:left;cursor:pointer;align-items:center;gap:12px;padding:18px 20px;font-size:16px;transition:color .25s,background-color .25s;display:flex}.build-process-module__Y-Av1q__tab+.build-process-module__Y-Av1q__tab{border-left:1px solid var(--process-rule)}.build-process-module__Y-Av1q__tabNumber{color:var(--process-muted);font-variant-numeric:tabular-nums;font-size:11px}.build-process-module__Y-Av1q__tab:hover{color:var(--process-text);background-color:var(--process-hover)}.build-process-module__Y-Av1q__tab[aria-selected=true]{color:var(--process-text);background-color:var(--process-selected)}.build-process-module__Y-Av1q__indicator{background:#4b5664;width:25%;height:2px;transition:transform .55s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-1px;left:0}.build-process-module__Y-Av1q__timerFill{background:var(--process-accent);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}.build-process-module__Y-Av1q__scenes{display:grid}.build-process-module__Y-Av1q__scene{opacity:0;visibility:hidden;pointer-events:none;grid-area:1/1;grid-template-columns:.9fr 1.1fr;align-items:center;gap:64px;padding:48px 0;transition:opacity .35s,transform .55s cubic-bezier(.22,1,.36,1),visibility .35s;display:grid;transform:translateY(12px)}.build-process-module__Y-Av1q__scene[data-active=true]{opacity:1;visibility:visible;pointer-events:auto;transform:none}.build-process-module__Y-Av1q__visual{justify-content:center;align-items:center;min-height:330px;display:flex}.build-process-module__Y-Av1q__copy{max-width:540px}.build-process-module__Y-Av1q__detailEyebrow{color:var(--process-accent);letter-spacing:.1em;text-transform:uppercase;margin-bottom:16px;font-size:11px}.build-process-module__Y-Av1q__copy h3{letter-spacing:-.025em;text-wrap:balance;max-width:460px;font-size:clamp(28px,2.8vw,38px);font-weight:300;line-height:1.15}.build-process-module__Y-Av1q__body{color:var(--process-muted);margin-top:20px;font-size:15px;line-height:1.75}.build-process-module__Y-Av1q__deliverables{grid-template-columns:1fr 1fr;gap:12px 24px;margin-top:28px;padding:0;list-style:none;display:grid}.build-process-module__Y-Av1q__deliverables li{color:var(--process-muted);gap:9px;font-size:12px;line-height:1.5;display:flex}.build-process-module__Y-Av1q__deliverables li:before{content:"";background:var(--process-accent);border-radius:50%;flex:0 0 4px;height:4px;margin-top:7px}.build-process-module__Y-Av1q__tab:focus-visible,.build-process-module__Y-Av1q__scene:focus-visible{outline:2px solid var(--process-accent);outline-offset:5px}.build-process-module__Y-Av1q__sketch{width:100%;max-width:420px;height:auto;display:block}.build-process-module__Y-Av1q__topFace{fill:#1d2126}.build-process-module__Y-Av1q__leftFace{fill:#171a1e}.build-process-module__Y-Av1q__rightFace{fill:#20252b}.build-process-module__Y-Av1q__sketchStage{opacity:1}.build-process-module__Y-Av1q__stroke{fill:none;stroke:#f1f2f3;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round}.build-process-module__Y-Av1q__scene[data-active=true] .build-process-module__Y-Av1q__sketchStage{animation:.18s ease-out both build-process-module__Y-Av1q__sketch-object;animation-delay:var(--draw-delay)}.build-process-module__Y-Av1q__scene[data-active=true] .build-process-module__Y-Av1q__stroke{animation:.7s cubic-bezier(.35,.05,.45,1) both build-process-module__Y-Av1q__sketch-line;animation-delay:var(--draw-delay)}.build-process-module__Y-Av1q__section[data-in-view=false] .build-process-module__Y-Av1q__sketchStage,.build-process-module__Y-Av1q__section[data-in-view=false] .build-process-module__Y-Av1q__stroke{animation-play-state:paused}@keyframes build-process-module__Y-Av1q__sketch-object{0%{opacity:0}to{opacity:1}}@keyframes build-process-module__Y-Av1q__sketch-line{0%{stroke-dasharray:1 1;stroke-dashoffset:1px}99.9%{stroke-dasharray:1 1;stroke-dashoffset:0}to{stroke-dasharray:none;stroke-dashoffset:0}}@media (min-width:801px) and (max-width:1100px){.build-process-module__Y-Av1q__scene{gap:36px}}@media (max-width:800px){.build-process-module__Y-Av1q__section{padding-block:64px}.build-process-module__Y-Av1q__tabs{margin-top:32px}.build-process-module__Y-Av1q__tab{flex-direction:column;align-items:flex-start;gap:7px;padding:14px 10px;font-size:14px}.build-process-module__Y-Av1q__scene{grid-template-columns:minmax(0,1fr);align-content:start;gap:28px;padding:24px 0 28px}.build-process-module__Y-Av1q__visual{min-height:220px}.build-process-module__Y-Av1q__sketch{max-width:330px}.build-process-module__Y-Av1q__copy{max-width:600px}.build-process-module__Y-Av1q__body{margin-top:16px;font-size:14px}.build-process-module__Y-Av1q__deliverables{gap:10px 16px;margin-top:22px}}@media (max-width:767px){.build-process-module__Y-Av1q__section{padding-inline:24px}}@media (max-width:380px){.build-process-module__Y-Av1q__tab{padding-inline:6px;font-size:12px}}@media (prefers-reduced-motion:reduce){.build-process-module__Y-Av1q__scene,.build-process-module__Y-Av1q__indicator{transition:none;transform:none}.build-process-module__Y-Av1q__section .build-process-module__Y-Av1q__scene .build-process-module__Y-Av1q__stroke,.build-process-module__Y-Av1q__section .build-process-module__Y-Av1q__scene .build-process-module__Y-Av1q__sketchStage{animation:none}.build-process-module__Y-Av1q__timerFill{visibility:hidden}}
.two-ways-in-module__8Z9AuG__section{color:#f5f5f0;background:#101716;width:100%;padding:96px 60px;scroll-margin-top:60px}.two-ways-in-module__8Z9AuG__container{max-width:1400px;margin:0 auto}.two-ways-in-module__8Z9AuG__heading{text-align:center;text-wrap:balance;letter-spacing:-.03em;margin:0 auto 52px;font-size:clamp(32px,3.4vw,48px);font-weight:300;line-height:1.15}.two-ways-in-module__8Z9AuG__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.two-ways-in-module__8Z9AuG__card{isolation:isolate;background:#141615;border-radius:8px;align-items:flex-end;min-width:0;min-height:660px;display:flex;position:relative;overflow:hidden}.two-ways-in-module__8Z9AuG__image{object-fit:cover;object-position:50% 35%;width:100%;min-width:0;height:100%;position:absolute;inset:0}.two-ways-in-module__8Z9AuG__card:after{content:"";background:linear-gradient(#14161500 12%,#14161533 30%,#141615e8 61%,#141615 90%);position:absolute;inset:0}.two-ways-in-module__8Z9AuG__content{z-index:1;text-align:center;flex-direction:column;align-items:center;width:100%;padding:64px 40px 56px;display:flex;position:relative}.two-ways-in-module__8Z9AuG__audience{white-space:pre-line;letter-spacing:-.03em;font-size:clamp(32px,3.1vw,44px);font-weight:300;line-height:1.15}.two-ways-in-module__8Z9AuG__body{color:#c4c8c4;text-wrap:pretty;max-width:365px;min-height:4.65em;margin-top:18px;font-size:17px;line-height:1.55}.two-ways-in-module__8Z9AuG__link{color:#18211e;background:#f9faf7;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:46px;margin-top:28px;padding:12px 23px;font-size:14px;font-weight:400;line-height:1.4;text-decoration:none;transition:background .18s;display:inline-flex}.two-ways-in-module__8Z9AuG__link:hover{background:#dce8df}.two-ways-in-module__8Z9AuG__link:focus-visible{outline-offset:5px;outline:2px solid #f9faf7}@media (max-width:1100px){.two-ways-in-module__8Z9AuG__section{padding:80px 40px}.two-ways-in-module__8Z9AuG__card{min-height:560px}.two-ways-in-module__8Z9AuG__content{padding:48px 28px}.two-ways-in-module__8Z9AuG__body{font-size:16px}}@media (max-width:767px){.two-ways-in-module__8Z9AuG__section{padding:64px 24px}.two-ways-in-module__8Z9AuG__heading{max-width:400px;margin-bottom:32px}.two-ways-in-module__8Z9AuG__cards{grid-template-columns:1fr;gap:20px}.two-ways-in-module__8Z9AuG__card{aspect-ratio:auto;min-height:540px}.two-ways-in-module__8Z9AuG__content{padding:44px 24px 36px}.two-ways-in-module__8Z9AuG__audience{white-space:normal;font-size:clamp(28px,7.5vw,34px)}.two-ways-in-module__8Z9AuG__body{max-width:330px;min-height:0;margin-top:16px}.two-ways-in-module__8Z9AuG__link{margin-top:26px}}
.core-systems-module__Qdpruq__grid{background:#d9deda;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;width:100%;max-width:1400px;padding:1px;display:grid}.core-systems-module__Qdpruq__item{min-width:0;display:flex}.core-systems-module__Qdpruq__card{--sketch-ink:#202e29;--sketch-accent:#3f6656;--sketch-line:#9daaa3;--sketch-rule:#d8dfda;--sketch-fill:#edf1ee;color:#171c19;background:#fff;flex-direction:column;width:100%;transition:background-color .22s;display:flex;position:relative;overflow:hidden}.core-systems-module__Qdpruq__card:after{content:"";opacity:0;pointer-events:none;border:1px solid #9aafa2;transition:opacity .22s;position:absolute;inset:0}.core-systems-module__Qdpruq__visual{color:var(--sketch-ink);pointer-events:none;-webkit-user-select:none;user-select:none;background:0 0;flex:0 0 284px;place-items:center;margin:0 24px;display:grid}.core-systems-module__Qdpruq__sketch{font-variant-numeric:tabular-nums;align-items:center;width:min(100%,270px);min-width:0;height:220px;font-size:10px;font-weight:500;line-height:1.4;transition:transform .26s;display:grid;position:relative;transform:scale(.88)}.core-systems-module__Qdpruq__copy{margin-top:auto;padding:8px 26px 32px;position:relative}.core-systems-module__Qdpruq__copy h3{letter-spacing:-.025em;margin:0 0 12px;font-size:22px;font-weight:500;line-height:1.25;transition:color .22s}.core-systems-module__Qdpruq__copy p{color:#59615c;margin:0;font-size:15px;line-height:1.6}@media (hover:hover) and (pointer:fine){.core-systems-module__Qdpruq__card:hover{background:#f7f9f7}.core-systems-module__Qdpruq__card:hover:after{opacity:1}.core-systems-module__Qdpruq__card:hover .core-systems-module__Qdpruq__sketch{transform:translateY(-3px)scale(.88)}.core-systems-module__Qdpruq__card:hover .core-systems-module__Qdpruq__copy h3{color:var(--sketch-accent)}}@media (prefers-reduced-motion:reduce){.core-systems-module__Qdpruq__card,.core-systems-module__Qdpruq__card:after,.core-systems-module__Qdpruq__sketch,.core-systems-module__Qdpruq__copy h3{transition:none}.core-systems-module__Qdpruq__card:hover .core-systems-module__Qdpruq__sketch{transform:scale(.88)}}.core-systems-module__Qdpruq__panel{border:1px solid var(--sketch-ink);background:#fff}.core-systems-module__Qdpruq__panelHeader{background:var(--sketch-ink);color:#fff;letter-spacing:.035em;justify-content:space-between;align-items:center;min-height:34px;padding:9px 12px;font-size:9px;font-weight:600;display:flex}.core-systems-module__Qdpruq__panelHeader>i{border-block:1px solid #a8bab1;width:14px;height:5px}.core-systems-module__Qdpruq__lines{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.core-systems-module__Qdpruq__lines i{background:var(--sketch-line);width:100%;height:2px;display:block}.core-systems-module__Qdpruq__lines i:last-child{background:var(--sketch-rule);width:65%}.core-systems-module__Qdpruq__pipeline{border-top:2px solid var(--sketch-ink);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:11px;display:grid}.core-systems-module__Qdpruq__pipelineColumn{flex-direction:column;gap:8px;display:flex}.core-systems-module__Qdpruq__stage{align-items:center;gap:5px;min-height:18px;margin-bottom:3px;font-size:9px;font-weight:600;display:flex}.core-systems-module__Qdpruq__stage>i{background:var(--sketch-line);width:5px;height:5px}.core-systems-module__Qdpruq__deal{border:1px solid var(--sketch-line);background:#fff;padding:8px}.core-systems-module__Qdpruq__dealMark{letter-spacing:.02em;margin-bottom:9px;font-size:8px;font-weight:650;display:block}.core-systems-module__Qdpruq__dealFooter{justify-content:space-between;align-items:center;height:7px;margin-top:7px;font-size:10px;display:flex}.core-systems-module__Qdpruq__dealFooter>i{background:var(--sketch-rule);width:18px;height:3px}.core-systems-module__Qdpruq__pipelineColumn:first-child .core-systems-module__Qdpruq__deal:last-child{border-color:var(--sketch-rule);background:#f6f8f6}.core-systems-module__Qdpruq__pipelineColumn:last-child .core-systems-module__Qdpruq__stage>i{background:var(--sketch-accent)}.core-systems-module__Qdpruq__pipelineColumn:last-child .core-systems-module__Qdpruq__deal{border-color:var(--sketch-accent);background:var(--sketch-fill)}.core-systems-module__Qdpruq__pipelineColumn:last-child .core-systems-module__Qdpruq__dealMark{color:var(--sketch-accent)}.core-systems-module__Qdpruq__pipelineColumn:last-child .core-systems-module__Qdpruq__dealFooter>span{color:var(--sketch-accent);font-weight:700}.core-systems-module__Qdpruq__projectPanel{padding-bottom:12px}.core-systems-module__Qdpruq__timelineWeeks{color:#637168;justify-content:space-between;padding:12px 14px 9px 67px;font-size:8px;display:flex}.core-systems-module__Qdpruq__timeline{gap:14px;margin:0 12px;display:grid;position:relative}.core-systems-module__Qdpruq__timelineRow{align-items:center;gap:8px;display:flex}.core-systems-module__Qdpruq__timelineRow>span{width:43px;font-size:9px}.core-systems-module__Qdpruq__track{background:repeating-linear-gradient(90deg, var(--sketch-rule) 0 1px, transparent 1px 25%);flex:1;height:13px}.core-systems-module__Qdpruq__track>i{width:39%;height:13px;margin-left:calc(var(--step) * 19%);border:1px solid var(--sketch-accent);background:#c0d1c7;display:block}.core-systems-module__Qdpruq__timelineRow:first-child .core-systems-module__Qdpruq__track>i{background:var(--sketch-ink);border-color:var(--sketch-ink)}.core-systems-module__Qdpruq__timelineRow:last-child .core-systems-module__Qdpruq__track>i{background:var(--sketch-accent);width:13%}.core-systems-module__Qdpruq__todayLine{border-left:1px dashed var(--sketch-accent);position:absolute;inset:-5px auto -5px 63%}.core-systems-module__Qdpruq__todayLine>i{background:var(--sketch-accent);width:5px;height:5px;position:absolute;top:-3px;left:-3px}.core-systems-module__Qdpruq__projectMilestone{justify-content:flex-end;align-items:center;gap:6px;margin:16px 12px 0;font-size:8px;display:flex}.core-systems-module__Qdpruq__projectMilestone>i{background:var(--sketch-accent);width:5px;height:5px;transform:rotate(45deg)}.core-systems-module__Qdpruq__invoiceStack{justify-self:center;width:min(100% - 24px,214px);position:relative}.core-systems-module__Qdpruq__invoiceBack{border:1px solid var(--sketch-line);background:var(--sketch-fill);position:absolute;inset:-8px -8px 8px 8px}.core-systems-module__Qdpruq__invoice{padding-bottom:14px;position:relative}.core-systems-module__Qdpruq__invoiceAmount{letter-spacing:-.045em;margin:13px 14px 15px;font-size:30px;font-weight:550;line-height:1.1}.core-systems-module__Qdpruq__invoiceAmount>span{color:#637168;letter-spacing:0;margin-top:5px;font-size:8px;font-weight:400;display:block}.core-systems-module__Qdpruq__invoiceRow{align-items:center;gap:28px;margin:0 14px 11px;display:flex}.core-systems-module__Qdpruq__invoiceRow>span:last-child{font-size:9px}.core-systems-module__Qdpruq__invoiceTotal{border-top:1px solid var(--sketch-ink);justify-content:space-between;margin:0 14px;padding-top:9px;font-size:9px;font-weight:650;display:flex}.core-systems-module__Qdpruq__paid{border:1px solid var(--sketch-accent);background:var(--sketch-fill);color:var(--sketch-accent);align-items:center;gap:7px;padding:8px 11px;font-size:9px;font-weight:600;display:flex;position:absolute;bottom:-14px;right:-12px}.core-systems-module__Qdpruq__paid>span{background:var(--sketch-accent);color:#fff;place-items:center;width:14px;height:14px;font-size:10px;display:grid}.core-systems-module__Qdpruq__inventory{padding:0 7px}.core-systems-module__Qdpruq__stockGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.core-systems-module__Qdpruq__stockItem{border:1px solid var(--sketch-line);background:#fff;flex-direction:column;align-items:center;gap:10px;padding:11px;display:flex}.core-systems-module__Qdpruq__parcel{border:1.5px solid;flex-shrink:0;width:25px;height:24px;display:block;position:relative}.core-systems-module__Qdpruq__parcel:before{content:"";border-inline:1px solid var(--sketch-line);background:var(--sketch-fill);width:4px;position:absolute;top:0;bottom:0;left:9px}.core-systems-module__Qdpruq__parcel>i{background:currentColor;width:4px;height:2px;position:absolute;bottom:4px;left:3px}.core-systems-module__Qdpruq__stockLevel{background:var(--sketch-rule);width:100%;height:4px}.core-systems-module__Qdpruq__stockLevel>i{background:var(--sketch-accent);height:100%;display:block}.core-systems-module__Qdpruq__stockItem:nth-child(3){background:var(--sketch-fill)}.core-systems-module__Qdpruq__orderConnector{background:var(--sketch-ink);width:1px;height:21px;margin:0 auto}.core-systems-module__Qdpruq__order{border:1px solid var(--sketch-ink);background:var(--sketch-ink);color:#fff;align-items:center;gap:10px;padding:10px 12px;display:flex}.core-systems-module__Qdpruq__order .core-systems-module__Qdpruq__parcel{--sketch-line:#71877a;--sketch-fill:#384c41}.core-systems-module__Qdpruq__order small{color:#c1d0c7;margin-top:2px;font-size:8px;display:block}.core-systems-module__Qdpruq__orderCheck{margin-left:auto;font-size:14px}.core-systems-module__Qdpruq__people{padding:0 5px}.core-systems-module__Qdpruq__person{border:1px solid var(--sketch-line);background:var(--sketch-fill);letter-spacing:.02em;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:9px;font-weight:650;display:grid}.core-systems-module__Qdpruq__teamLead{border:1px solid var(--sketch-ink);background:var(--sketch-ink);align-items:center;gap:12px;width:126px;margin:0 auto;padding:10px;display:flex}.core-systems-module__Qdpruq__teamLead>.core-systems-module__Qdpruq__person{background:#c1d0c7;border-color:#c1d0c7}.core-systems-module__Qdpruq__teamLead .core-systems-module__Qdpruq__lines{--sketch-line:#c1d0c7;--sketch-rule:#71877a}.core-systems-module__Qdpruq__orgConnector{border:1px solid var(--sketch-line);border-bottom:0;width:68%;height:18px;margin:18px auto 0;position:relative}.core-systems-module__Qdpruq__orgConnector:before{content:"";background:var(--sketch-line);width:1px;height:35px;position:absolute;top:-19px;left:50%}.core-systems-module__Qdpruq__team{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.core-systems-module__Qdpruq__teamMember{border:1px solid var(--sketch-line);background:#fff;flex-direction:column;align-items:center;gap:10px;padding:10px 12px;display:flex}.core-systems-module__Qdpruq__teamMember>.core-systems-module__Qdpruq__lines{width:100%}.core-systems-module__Qdpruq__onboarding{border-top:1px solid var(--sketch-rule);border-bottom:1px solid var(--sketch-rule);align-items:center;gap:8px;margin-top:17px;padding:10px;font-size:9px;display:flex}.core-systems-module__Qdpruq__onboardingCheck{color:var(--sketch-accent);font-weight:700}.core-systems-module__Qdpruq__onboardingDots{gap:3px;margin-left:auto;display:flex}.core-systems-module__Qdpruq__onboardingDots>i{background:var(--sketch-accent);width:8px;height:4px}.core-systems-module__Qdpruq__support{border:1px solid var(--sketch-ink)}.core-systems-module__Qdpruq__ticket{background:var(--sketch-ink);color:#fff;align-items:center;gap:7px;min-height:34px;padding:9px 12px;font-size:9px;display:flex}.core-systems-module__Qdpruq__ticket>span:last-child{color:#c1d0c7;margin-left:auto;font-size:8px}.core-systems-module__Qdpruq__ticketDot{background:#b0c9ba;width:5px;height:5px}.core-systems-module__Qdpruq__customerMessage,.core-systems-module__Qdpruq__aiMessage{background:#fff;align-items:flex-start;gap:9px;padding:13px 12px;display:flex}.core-systems-module__Qdpruq__customerMessage>div,.core-systems-module__Qdpruq__aiMessage>div{flex:1}.core-systems-module__Qdpruq__customerMessage .core-systems-module__Qdpruq__person{width:24px;height:24px;font-size:8px}.core-systems-module__Qdpruq__customerMessage>div>span:first-child,.core-systems-module__Qdpruq__aiMessage>div>span:first-child{margin-bottom:9px;font-size:8px;display:block}.core-systems-module__Qdpruq__aiMessage{border-left:2px solid var(--sketch-accent);background:var(--sketch-fill);margin:0 10px;padding:11px}.core-systems-module__Qdpruq__aiMark{background:var(--sketch-ink);color:#fff;letter-spacing:.025em;flex-shrink:0;place-items:center;width:22px;height:22px;font-size:8px;font-weight:650;display:grid}.core-systems-module__Qdpruq__aiMessage .core-systems-module__Qdpruq__lines+.core-systems-module__Qdpruq__lines{margin-top:5px}.core-systems-module__Qdpruq__resolved{border:1px solid var(--sketch-accent);width:fit-content;color:var(--sketch-accent);align-items:center;gap:6px;margin:10px 10px 10px auto;padding:3px 7px;font-size:8px;font-weight:600;display:flex}.core-systems-module__Qdpruq__analytics{padding-bottom:12px}.core-systems-module__Qdpruq__metric{justify-content:space-between;align-items:center;margin:12px 14px 0;display:flex}.core-systems-module__Qdpruq__metric>span:first-child{color:#637168;font-size:8px}.core-systems-module__Qdpruq__metric em{color:var(--sketch-ink);letter-spacing:-.04em;margin-top:4px;font-size:28px;font-style:normal;font-weight:550;line-height:1.15;display:block}.core-systems-module__Qdpruq__trend{background:var(--sketch-fill);color:var(--sketch-accent);padding:4px 6px;font-size:9px;font-weight:600}.core-systems-module__Qdpruq__chart{border-bottom:1px solid var(--sketch-ink);background:repeating-linear-gradient(0deg, transparent 0 26px, var(--sketch-rule) 26px 27px);align-items:flex-end;gap:7px;height:81px;margin:14px 14px 0;padding:0 3px;display:flex}.core-systems-module__Qdpruq__chart>i{background:#becbc3;flex:1}.core-systems-module__Qdpruq__chart>i:nth-last-child(-n+3){background:var(--sketch-ink)}.core-systems-module__Qdpruq__chartLabels{color:#637168;justify-content:space-between;margin:6px 14px 0;font-size:8px;display:flex}.core-systems-module__Qdpruq__knowledge{padding:0 3px}.core-systems-module__Qdpruq__documents{justify-content:center;gap:12px;padding-bottom:16px;display:flex}.core-systems-module__Qdpruq__document{border:1px solid var(--sketch-ink);background:#fff;flex-direction:column;justify-content:flex-end;gap:9px;width:59px;height:70px;padding:10px 8px 8px;display:flex;position:relative}.core-systems-module__Qdpruq__document>.core-systems-module__Qdpruq__lines{flex:none;margin-top:10px}.core-systems-module__Qdpruq__document>span:last-child{font-size:8px;font-weight:600}.core-systems-module__Qdpruq__documentFold{border-left:1px solid var(--sketch-ink);border-bottom:1px solid var(--sketch-ink);background:var(--sketch-fill);width:12px;height:12px;position:absolute;top:-1px;right:-1px}.core-systems-module__Qdpruq__search{border:1px solid var(--sketch-ink);background:var(--sketch-ink);color:#fff;align-items:center;gap:10px;padding:12px;font-size:9px;display:flex}.core-systems-module__Qdpruq__searchIcon{border:1.5px solid;border-radius:50%;flex-shrink:0;width:10px;height:10px;display:block;position:relative}.core-systems-module__Qdpruq__searchIcon:after{content:"";transform-origin:0;background:currentColor;width:5px;height:1.5px;position:absolute;top:7px;left:7px;transform:rotate(45deg)}.core-systems-module__Qdpruq__answer{border:1px solid var(--sketch-line);background:#fff;border-top:0;align-items:flex-start;gap:10px;padding:13px 12px;display:flex}.core-systems-module__Qdpruq__answer>div{flex:1}.core-systems-module__Qdpruq__answer>div>span:first-child{margin-bottom:8px;font-size:9px;display:block}.core-systems-module__Qdpruq__sources{align-items:center;gap:4px;margin-top:9px;display:flex}.core-systems-module__Qdpruq__sources>i{border:1px solid var(--sketch-line);background:var(--sketch-fill);place-items:center;width:12px;height:12px;font-size:7px;font-style:normal;font-weight:600;display:grid}.core-systems-module__Qdpruq__sources>span{color:#637168;margin-left:3px;font-size:7px}@media (max-width:1199px){.core-systems-module__Qdpruq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.core-systems-module__Qdpruq__copy{padding:8px 28px 32px}}@media (max-width:639px){.core-systems-module__Qdpruq__grid{grid-template-columns:minmax(0,1fr)}.core-systems-module__Qdpruq__visual{flex-basis:270px;margin-inline:20px}.core-systems-module__Qdpruq__copy{padding:8px 24px 28px}}
.security-trust-module__gFAXiq__section{color:#fafafa;background:#080808;width:100%;padding:136px 60px 96px;scroll-margin-top:60px}.security-trust-module__gFAXiq__inner{max-width:1320px;margin:0 auto}.security-trust-module__gFAXiq__header{grid-template-columns:1fr 1fr;align-items:center;gap:64px;margin-bottom:88px;display:grid}.security-trust-module__gFAXiq__heading{font-family:var(--font-heading);letter-spacing:-.035em;white-space:pre-line;font-size:clamp(36px,3.5vw,60px);font-weight:300;line-height:1.12}.security-trust-module__gFAXiq__intro{color:#a1a1a1;justify-self:end;max-width:360px;font-size:18px;line-height:1.65}.security-trust-module__gFAXiq__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:56px 64px;display:grid}.security-trust-module__gFAXiq__card{border-top:1px solid #292929;flex-direction:column;align-items:flex-start;padding:28px 0 0;display:flex}.security-trust-module__gFAXiq__card h3{font-family:var(--font-heading);letter-spacing:-.025em;margin-bottom:14px;font-size:24px;font-weight:400;line-height:1.2}.security-trust-module__gFAXiq__card p{color:#a1a1a1;max-width:320px;font-size:16px;line-height:1.65}.security-trust-module__gFAXiq__icon{color:#bac7c2;width:26px;height:26px;margin-bottom:24px}.security-trust-module__gFAXiq__footer{justify-content:flex-start;padding-top:64px;font-size:14px;line-height:1.5;display:flex}.security-trust-module__gFAXiq__link{text-underline-offset:5px;align-items:center;gap:16px;display:inline-flex}.security-trust-module__gFAXiq__link:hover{text-decoration:underline}.security-trust-module__gFAXiq__link:focus-visible{outline-offset:6px;outline:2px solid #a9c9be}@media (max-width:1100px){.security-trust-module__gFAXiq__section{padding:96px 40px 72px}.security-trust-module__gFAXiq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.security-trust-module__gFAXiq__header{gap:40px}.security-trust-module__gFAXiq__grid{gap:48px 40px}}@media (max-width:640px){.security-trust-module__gFAXiq__section{padding:72px 24px 56px}.security-trust-module__gFAXiq__header{grid-template-columns:1fr;gap:24px;margin-bottom:48px}.security-trust-module__gFAXiq__intro{justify-self:start;font-size:16px}.security-trust-module__gFAXiq__grid{grid-template-columns:1fr;gap:36px}.security-trust-module__gFAXiq__card{padding:24px 0 0}.security-trust-module__gFAXiq__footer{padding-top:48px}}
