.Hero-module__ZARIfG__hero{color:var(--kbsi-text-inverse);background:radial-gradient(circle at 78% 22%, #36a7c224, transparent 32%), radial-gradient(circle at 18% 88%, #c6a15b0f, transparent 36%), linear-gradient(180deg, var(--kbsi-navy-950) 0%, var(--kbsi-ink) 100%);border-bottom:1px solid var(--kbsi-border-inverse);padding-block:clamp(7rem,11vw,11rem) clamp(5rem,8vw,8rem);position:relative;overflow:hidden}.Hero-module__ZARIfG__hero:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 65% at 30% 40%,#000 30%,#0000 90%);mask-image:radial-gradient(75% 65% at 30% 40%,#000 30%,#0000 90%)}.Hero-module__ZARIfG__grid{z-index:1;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(2.5rem,5vw,5.5rem);display:grid;position:relative}.Hero-module__ZARIfG__copy{gap:clamp(1.4rem,2.5vw,2rem);display:grid}.Hero-module__ZARIfG__eyebrow{color:var(--kbsi-cyan-soft)}.Hero-module__ZARIfG__title{font-size:var(--text-hero);letter-spacing:-.035em;color:var(--kbsi-text-inverse);max-width:16ch;font-weight:600;line-height:.98}.Hero-module__ZARIfG__title em{background:linear-gradient(180deg, var(--kbsi-white) 60%, var(--kbsi-cyan-soft));color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal;position:relative}.Hero-module__ZARIfG__sub{font-size:var(--text-md);color:var(--kbsi-text-inverse-muted);max-width:58ch;line-height:1.55}.Hero-module__ZARIfG__actions{gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;align-items:center;display:inline-flex}.Hero-module__ZARIfG__visualWrap{position:relative}@media (max-width:980px){.Hero-module__ZARIfG__grid{grid-template-columns:1fr;gap:clamp(2.5rem,6vw,4rem)}.Hero-module__ZARIfG__title{max-width:18ch}}@media (max-width:768px){.Hero-module__ZARIfG__hero{padding-block:clamp(4.5rem,10vw,6.5rem) clamp(3.5rem,8vw,5rem)}.Hero-module__ZARIfG__title{font-size:clamp(2.65rem,11vw,3.85rem)}}
.OperatingLayerDiagram-module__30uaiq__wrap{border:1px solid var(--kbsi-border-inverse);border-radius:var(--radius-xl);isolation:isolate;background:radial-gradient(circle at 88% 6%,#36a7c217,#0000 42%),radial-gradient(circle at 8% 92%,#1d466842,#0000 48%),linear-gradient(#0b1d2ef0 0%,#07111ff7 100%);position:relative;overflow:hidden;box-shadow:0 36px 100px #00000073}.OperatingLayerDiagram-module__30uaiq__wrap:before{content:"";pointer-events:none;z-index:0;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 55%,#000 40%,#0000 95%);mask-image:radial-gradient(70% 60% at 55%,#000 40%,#0000 95%)}.OperatingLayerDiagram-module__30uaiq__head{border-bottom:1px solid var(--kbsi-border-inverse);z-index:1;justify-content:space-between;align-items:center;gap:16px;padding:16px 22px;display:flex;position:relative}.OperatingLayerDiagram-module__30uaiq__headText{flex-direction:column;gap:5px;min-width:0;display:flex}.OperatingLayerDiagram-module__30uaiq__headLabel{font-family:var(--font-mono), monospace;letter-spacing:.18em;text-transform:uppercase;color:#ffffffc7;font-size:.7rem;font-weight:700}.OperatingLayerDiagram-module__30uaiq__headSubtitle{font-family:var(--font-inter), sans-serif;letter-spacing:-.005em;text-transform:none;color:#ffffff9e;font-size:.78rem;font-weight:400;line-height:1.35}.OperatingLayerDiagram-module__30uaiq__headDots{gap:5px;display:inline-flex}.OperatingLayerDiagram-module__30uaiq__headDots span{background:#ffffff2e;border-radius:50%;width:7px;height:7px}.OperatingLayerDiagram-module__30uaiq__headDots span:first-child{background:#36a7c299}.OperatingLayerDiagram-module__30uaiq__canvas{z-index:1;padding:clamp(.75rem,1.5vw,1.25rem);position:relative}.OperatingLayerDiagram-module__30uaiq__svg{width:100%;height:auto;display:block}
.ContactModal-module__M_UpNq__dialog{border-radius:var(--radius-xl);background:0 0;border:none;width:calc(100vw - 32px);max-width:720px;max-height:calc(100vh - 48px);padding:0;overflow:visible}.ContactModal-module__M_UpNq__dialog::backdrop{-webkit-backdrop-filter:blur(6px);animation:ContactModal-module__M_UpNq__backdropIn .22s var(--ease-out-premium);background:#07111fb8}.ContactModal-module__M_UpNq__dialog[open]{animation:ContactModal-module__M_UpNq__dialogIn .28s var(--ease-out-premium)}.ContactModal-module__M_UpNq__inner{background:var(--kbsi-paper);border-radius:var(--radius-xl);box-shadow:var(--kbsi-shadow-deep);max-height:calc(100vh - 48px);padding:clamp(1.75rem,3vw,2.5rem);position:relative;overflow-y:auto}.ContactModal-module__M_UpNq__closeBtn{width:36px;height:36px;color:var(--kbsi-text);cursor:pointer;transition:background var(--duration-fast) var(--ease-out-premium);background:#0816240f;border:none;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:16px;right:16px}.ContactModal-module__M_UpNq__closeBtn:hover{background:#0816241f}.ContactModal-module__M_UpNq__closeBtn svg{width:16px;height:16px}.ContactModal-module__M_UpNq__head{margin-bottom:clamp(1.25rem,2.5vw,1.75rem)}.ContactModal-module__M_UpNq__eyebrow{font-family:var(--font-mono), monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--kbsi-blue-650);margin-bottom:var(--space-3);font-size:.7rem;font-weight:600;display:inline-block}.ContactModal-module__M_UpNq__title{color:var(--kbsi-text);letter-spacing:-.015em;margin:0 0 var(--space-3);font-size:clamp(1.5rem,3vw,1.9rem);font-weight:600;line-height:1.2}.ContactModal-module__M_UpNq__sub{color:var(--kbsi-text-muted);max-width:56ch;margin:0;font-size:.95rem;line-height:1.55}.ContactModal-module__M_UpNq__form{gap:var(--space-5);flex-direction:column;display:flex}.ContactModal-module__M_UpNq__row{gap:var(--space-5);grid-template-columns:1fr 1fr;display:grid}.ContactModal-module__M_UpNq__field{gap:var(--space-2);flex-direction:column;display:flex}.ContactModal-module__M_UpNq__field label,.ContactModal-module__M_UpNq__legendLabel{font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--kbsi-text-muted);font-size:.7rem;font-weight:600}.ContactModal-module__M_UpNq__optional{text-transform:none;letter-spacing:0;color:var(--kbsi-text-subtle);margin-left:6px;font-size:.72rem;font-weight:500}.ContactModal-module__M_UpNq__field input,.ContactModal-module__M_UpNq__field textarea{color:var(--kbsi-text);background:var(--kbsi-white);border:1px solid var(--kbsi-border);border-radius:var(--radius-md);transition:border-color var(--duration-fast), box-shadow var(--duration-fast);outline:none;padding:12px 14px;font-family:inherit;font-size:.95rem}.ContactModal-module__M_UpNq__field input::placeholder,.ContactModal-module__M_UpNq__field textarea::placeholder{color:var(--kbsi-text-subtle)}.ContactModal-module__M_UpNq__field input:focus,.ContactModal-module__M_UpNq__field textarea:focus{border-color:var(--kbsi-navy-800);box-shadow:0 0 0 3px #102a432e}.ContactModal-module__M_UpNq__field textarea{resize:vertical;min-height:110px;line-height:1.55}.ContactModal-module__M_UpNq__services{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:4px;display:grid}.ContactModal-module__M_UpNq__service{border:1px solid var(--kbsi-border);border-radius:var(--radius-md);cursor:pointer;color:var(--kbsi-text);background:var(--kbsi-white);transition:border-color var(--duration-fast), background var(--duration-fast);-webkit-user-select:none;user-select:none;align-items:center;gap:10px;padding:10px 12px;font-size:.88rem;display:inline-flex}.ContactModal-module__M_UpNq__service:hover{background:#102a430a;border-color:#102a4373}.ContactModal-module__M_UpNq__service input{appearance:none;border:1.5px solid var(--kbsi-border-strong);background:var(--kbsi-white);cursor:pointer;width:16px;height:16px;transition:border-color var(--duration-fast), background var(--duration-fast);border-radius:4px;flex-shrink:0;position:relative}.ContactModal-module__M_UpNq__service input:checked{background:var(--kbsi-navy-800);border-color:var(--kbsi-navy-800)}.ContactModal-module__M_UpNq__service input:checked:after{content:"";background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'><path d='M3.5 8.5 6.5 11.5 12.5 5.5' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-position:50%;background-repeat:no-repeat;background-size:12px;position:absolute;inset:0}.ContactModal-module__M_UpNq__service:has(input:checked){border-color:var(--kbsi-navy-800);background:#102a430f}.ContactModal-module__M_UpNq__error{color:#9a4827;border-radius:var(--radius-md);background:#b85b3c14;border:1px solid #b85b3c66;padding:12px 14px;font-size:.9rem;line-height:1.5}.ContactModal-module__M_UpNq__actions{align-items:center;gap:var(--space-4);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.ContactModal-module__M_UpNq__cancelBtn{color:var(--kbsi-text-muted);cursor:pointer;border-radius:var(--radius-md);transition:color var(--duration-fast), background var(--duration-fast);background:0 0;border:none;padding:10px 14px;font-family:inherit;font-size:.95rem;font-weight:500}.ContactModal-module__M_UpNq__cancelBtn:hover{color:var(--kbsi-text);background:#0816240a}.ContactModal-module__M_UpNq__cancelBtn:disabled{opacity:.5;cursor:not-allowed}.ContactModal-module__M_UpNq__success{align-items:flex-start;gap:var(--space-4);padding:var(--space-4) 0 var(--space-2);flex-direction:column;display:flex}.ContactModal-module__M_UpNq__successIcon{width:56px;height:56px;color:var(--kbsi-success);background:#3d8b741f;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.ContactModal-module__M_UpNq__successIcon svg{width:30px;height:30px}.ContactModal-module__M_UpNq__successTitle{color:var(--kbsi-text);letter-spacing:-.01em;margin:0;font-size:1.35rem;font-weight:600}.ContactModal-module__M_UpNq__successCopy{color:var(--kbsi-text-muted);max-width:52ch;margin:0;font-size:.95rem;line-height:1.55}.ContactModal-module__M_UpNq__successCopy a{color:var(--kbsi-blue-650);text-underline-offset:2px;text-decoration:underline}@keyframes ContactModal-module__M_UpNq__backdropIn{0%{opacity:0}to{opacity:1}}@keyframes ContactModal-module__M_UpNq__dialogIn{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:640px){.ContactModal-module__M_UpNq__row{gap:var(--space-5);grid-template-columns:1fr}.ContactModal-module__M_UpNq__services{grid-template-columns:1fr}.ContactModal-module__M_UpNq__title{font-size:1.4rem}}
.Section01Complexity-module__zgcZ1W__section{position:relative;overflow:hidden}.Section01Complexity-module__zgcZ1W__wrap{grid-template-columns:minmax(0,.55fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.Section01Complexity-module__zgcZ1W__head{top:calc(var(--nav-height) + 2rem);align-self:start;position:sticky}.Section01Complexity-module__zgcZ1W__eyebrowRow{font-family:var(--font-mono), monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--kbsi-blue-650);align-items:center;gap:.6rem;font-size:.72rem;font-weight:700;display:inline-flex}.Section01Complexity-module__zgcZ1W__eyebrowRow:before{content:"";opacity:.7;background:currentColor;width:22px;height:1px}.Section01Complexity-module__zgcZ1W__title{font-size:var(--text-3xl);letter-spacing:-.028em;max-width:14ch;margin-top:var(--space-4);line-height:1.02}.Section01Complexity-module__zgcZ1W__body{gap:var(--space-6);display:grid}.Section01Complexity-module__zgcZ1W__statement{font-size:var(--text-md);color:var(--kbsi-text);max-width:58ch;line-height:1.55}.Section01Complexity-module__zgcZ1W__statement strong{color:var(--kbsi-ink);font-weight:600}.Section01Complexity-module__zgcZ1W__pillars{margin-top:var(--space-4);border-top:1px solid var(--kbsi-border);grid-template-columns:1fr 1fr;gap:0;display:grid}.Section01Complexity-module__zgcZ1W__pillar{padding:var(--space-5) var(--space-4) var(--space-5) 0;border-bottom:1px solid var(--kbsi-border);grid-template-columns:24px 1fr;align-items:start;gap:.85rem;display:grid}.Section01Complexity-module__zgcZ1W__pillar:nth-child(odd){border-right:1px solid var(--kbsi-border);padding-right:var(--space-6)}.Section01Complexity-module__zgcZ1W__pillar:nth-child(2n){padding-left:var(--space-6)}.Section01Complexity-module__zgcZ1W__pillarIndex{font-family:var(--font-mono), monospace;letter-spacing:.14em;color:var(--kbsi-text-subtle);padding-top:2px;font-size:.66rem;font-weight:600}.Section01Complexity-module__zgcZ1W__pillarText{gap:4px;display:grid}.Section01Complexity-module__zgcZ1W__pillarTitle{color:var(--kbsi-ink);letter-spacing:-.012em;font-size:.98rem;font-weight:600}.Section01Complexity-module__zgcZ1W__pillarDesc{color:var(--kbsi-text-muted);font-size:.88rem;line-height:1.5}@media (max-width:880px){.Section01Complexity-module__zgcZ1W__wrap{grid-template-columns:1fr}.Section01Complexity-module__zgcZ1W__head{position:static}.Section01Complexity-module__zgcZ1W__pillars{grid-template-columns:1fr}.Section01Complexity-module__zgcZ1W__pillar,.Section01Complexity-module__zgcZ1W__pillar:nth-child(odd),.Section01Complexity-module__zgcZ1W__pillar:nth-child(2n){border-right:none;padding-inline:0}}
.CapabilityStack-module__OEhvRW__section{position:relative;overflow:hidden}.CapabilityStack-module__OEhvRW__header{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:end;gap:clamp(2rem,5vw,5rem);margin-bottom:clamp(3rem,5vw,4.5rem);display:grid}.CapabilityStack-module__OEhvRW__title{font-size:var(--text-3xl);letter-spacing:-.028em;max-width:22ch;color:var(--kbsi-text-inverse);line-height:1.04}.CapabilityStack-module__OEhvRW__headerCopy{color:var(--kbsi-text-inverse-muted);font-size:var(--text-md);line-height:1.55}.CapabilityStack-module__OEhvRW__stack{counter-reset:layer;gap:clamp(.5rem,1vw,.85rem);padding-left:0;display:grid;position:relative}.CapabilityStack-module__OEhvRW__layer{border:1px solid var(--kbsi-border-inverse);border-radius:var(--radius-lg);transition:background var(--duration-med) var(--ease-out-premium), border-color var(--duration-med) var(--ease-out-premium), transform var(--duration-med) var(--ease-out-premium);background:#ffffff09;grid-template-columns:64px minmax(0,1.1fr) minmax(0,2.5fr) auto;align-items:center;gap:clamp(1rem,2.5vw,2.5rem);padding:clamp(1.4rem,2.3vw,1.85rem) clamp(1.4rem,2.3vw,2rem);display:grid;position:relative}.CapabilityStack-module__OEhvRW__layer:hover{border-color:var(--kbsi-border-inverse-strong);background:#ffffff0e}.CapabilityStack-module__OEhvRW__layerIndex{font-family:var(--font-mono), monospace;letter-spacing:.16em;color:var(--kbsi-cyan-soft);font-size:.72rem;font-weight:600}.CapabilityStack-module__OEhvRW__layerTitle{color:var(--kbsi-text-inverse);letter-spacing:-.012em;font-size:1.15rem;font-weight:600}.CapabilityStack-module__OEhvRW__layerDesc{color:var(--kbsi-text-inverse-muted);font-size:.95rem;line-height:1.5}.CapabilityStack-module__OEhvRW__layerSpec{font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--kbsi-text-inverse-subtle);white-space:nowrap;align-items:center;gap:.45rem;font-size:.66rem;font-weight:600;display:inline-flex}.CapabilityStack-module__OEhvRW__layerSpec:before{content:"";background:var(--kbsi-cyan);opacity:.85;border-radius:50%;width:6px;height:6px}@media (max-width:880px){.CapabilityStack-module__OEhvRW__header{grid-template-columns:1fr}.CapabilityStack-module__OEhvRW__layer{gap:var(--space-3);grid-template-columns:1fr;padding:1.25rem}.CapabilityStack-module__OEhvRW__layerSpec{justify-self:start}}
.Section03HowWeWork-module__UwFKnW__section{position:relative;overflow:hidden}.Section03HowWeWork-module__UwFKnW__intro{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:end;gap:clamp(2rem,5vw,5rem);margin-bottom:clamp(3rem,5vw,4.5rem);display:grid}.Section03HowWeWork-module__UwFKnW__introHead .Section03HowWeWork-module__UwFKnW__title{font-size:var(--text-3xl);letter-spacing:-.028em;max-width:22ch;color:var(--kbsi-text-inverse);margin-top:var(--space-4);line-height:1.04}.Section03HowWeWork-module__UwFKnW__step{margin-bottom:clamp(3rem,5vw,4.5rem)}.Section03HowWeWork-module__UwFKnW__step:last-child{margin-bottom:0}.Section03HowWeWork-module__UwFKnW__stepHeader{padding-top:var(--space-6);border-top:1px solid var(--kbsi-border-inverse);grid-template-columns:64px 1fr;align-items:start;gap:clamp(1rem,2vw,1.5rem);margin-bottom:clamp(1.5rem,3vw,2.25rem);display:grid}.Section03HowWeWork-module__UwFKnW__stepIndex{font-family:var(--font-mono), monospace;color:var(--kbsi-cyan-soft);letter-spacing:.08em;font-size:1.1rem;font-weight:700}.Section03HowWeWork-module__UwFKnW__stepText{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:clamp(1.5rem,4vw,4rem);display:grid}.Section03HowWeWork-module__UwFKnW__stepTitle{font-size:var(--text-2xl);letter-spacing:-.022em;color:var(--kbsi-text-inverse);font-weight:600;line-height:1.1}.Section03HowWeWork-module__UwFKnW__stepSub{color:var(--kbsi-text-inverse-muted);font-size:.95rem;line-height:1.55}.Section03HowWeWork-module__UwFKnW__diagnoseGrid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(2rem,4vw,4rem);display:grid}.Section03HowWeWork-module__UwFKnW__findings{gap:var(--space-3);display:grid}.Section03HowWeWork-module__UwFKnW__finding{border-top:1px solid var(--kbsi-border-inverse);color:var(--kbsi-text-inverse);grid-template-columns:28px 1fr;align-items:start;gap:.85rem;padding-block:.7rem;font-size:.94rem;display:grid}.Section03HowWeWork-module__UwFKnW__findings .Section03HowWeWork-module__UwFKnW__finding:last-child{border-bottom:1px solid var(--kbsi-border-inverse)}.Section03HowWeWork-module__UwFKnW__findingIcon{color:#e58457;width:22px;height:22px}.Section03HowWeWork-module__UwFKnW__findingText{gap:2px;display:grid}.Section03HowWeWork-module__UwFKnW__findingTitle{color:var(--kbsi-text-inverse);font-weight:600}.Section03HowWeWork-module__UwFKnW__findingDesc{color:var(--kbsi-text-inverse-muted);font-size:.86rem;line-height:1.5}.Section03HowWeWork-module__UwFKnW__bottleneck{border:1px solid var(--kbsi-border);border-radius:var(--radius-xl);background:linear-gradient(180deg, #ffffffe0, #ffffff9e), var(--kbsi-paper-warm);box-shadow:var(--kbsi-shadow-soft);position:relative;overflow:hidden}.Section03HowWeWork-module__UwFKnW__bottleneckHead{border-bottom:1px solid var(--kbsi-border);justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.Section03HowWeWork-module__UwFKnW__bottleneckLabel{font-family:var(--font-mono), monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--kbsi-text-subtle);font-size:.65rem;font-weight:600}.Section03HowWeWork-module__UwFKnW__statusBadge{font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:#b85b3c;border-radius:var(--radius-pill);background:#b85b3c1a;padding:4px 10px;font-size:.62rem;font-weight:600}.Section03HowWeWork-module__UwFKnW__canvas{padding:clamp(1.25rem,2.5vw,1.75rem)}.Section03HowWeWork-module__UwFKnW__svg{width:100%;height:auto;display:block}.Section03HowWeWork-module__UwFKnW__architectureWrap{margin-top:var(--space-4)}.Section03HowWeWork-module__UwFKnW__surfacesWrap{margin-top:var(--space-4);gap:var(--space-3);display:grid}.Section03HowWeWork-module__UwFKnW__surfacesLabel{font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--kbsi-cyan-soft);font-size:.66rem;font-weight:600}.Section03HowWeWork-module__UwFKnW__deliverables{border-top:1px solid var(--kbsi-border-inverse);margin-top:clamp(2.5rem,4vw,3.5rem);padding-top:clamp(2rem,3vw,2.5rem)}.Section03HowWeWork-module__UwFKnW__deliverablesHead{font-family:var(--font-mono), monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--kbsi-cyan-soft);margin-bottom:var(--space-5);font-size:.7rem;font-weight:700;display:block}.Section03HowWeWork-module__UwFKnW__deliverablesGrid{gap:var(--space-3) clamp(2rem, 4vw, 4rem);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.Section03HowWeWork-module__UwFKnW__deliverable{border-top:1px solid var(--kbsi-border-inverse);grid-template-columns:22px 1fr;align-items:start;gap:.85rem;padding-block:.85rem;display:grid}.Section03HowWeWork-module__UwFKnW__deliverableIcon{width:18px;height:18px;color:var(--kbsi-cyan);margin-top:3px}.Section03HowWeWork-module__UwFKnW__deliverableText{gap:4px;display:grid}.Section03HowWeWork-module__UwFKnW__deliverableTitle{color:var(--kbsi-text-inverse);letter-spacing:-.012em;font-size:.98rem;font-weight:600;line-height:1.3}.Section03HowWeWork-module__UwFKnW__deliverableDetail{color:var(--kbsi-text-inverse-muted);font-size:.86rem;line-height:1.5}@media (max-width:880px){.Section03HowWeWork-module__UwFKnW__deliverablesGrid{grid-template-columns:1fr}}.Section03HowWeWork-module__UwFKnW__dashboard{border:1px solid var(--kbsi-border-inverse);border-radius:var(--radius-xl);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(#ffffff0a 0%,#ffffff04 100%),#08162499;position:relative;overflow:hidden;box-shadow:0 32px 90px #00000080}.Section03HowWeWork-module__UwFKnW__dashHead{border-bottom:1px solid var(--kbsi-border-inverse);background:#ffffff05;justify-content:space-between;align-items:center;padding:12px 18px;display:flex}.Section03HowWeWork-module__UwFKnW__dashHeadLeft{align-items:center;gap:.55rem;display:inline-flex}.Section03HowWeWork-module__UwFKnW__dashDots{gap:5px;display:inline-flex}.Section03HowWeWork-module__UwFKnW__dashDots span{background:#ffffff2e;border-radius:50%;width:8px;height:8px}.Section03HowWeWork-module__UwFKnW__dashTitle{font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:#ffffff9e;margin-left:.45rem;font-size:.7rem;font-weight:600}.Section03HowWeWork-module__UwFKnW__dashStatus{font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--kbsi-success);align-items:center;gap:.4rem;font-size:.66rem;font-weight:600;display:inline-flex}.Section03HowWeWork-module__UwFKnW__dashStatus:before{content:"";background:var(--kbsi-success);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #3d8b7433}.Section03HowWeWork-module__UwFKnW__dashBody{grid-template-columns:200px 1fr;display:grid}.Section03HowWeWork-module__UwFKnW__dashNav{border-right:1px solid var(--kbsi-border-inverse);align-content:start;gap:6px;padding:18px 12px;display:grid}.Section03HowWeWork-module__UwFKnW__dashNavLabel{font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:#fff6;margin-bottom:6px;padding-left:10px;font-size:.62rem;font-weight:600}.Section03HowWeWork-module__UwFKnW__dashNavItem{border-radius:var(--radius-md);color:#ffffffb3;align-items:center;gap:.55rem;padding:7px 10px;font-size:.84rem;display:flex}.Section03HowWeWork-module__UwFKnW__dashNavItem.Section03HowWeWork-module__UwFKnW__active{color:var(--kbsi-text-inverse);background:#36a7c21f;font-weight:600}.Section03HowWeWork-module__UwFKnW__dashNavItem.Section03HowWeWork-module__UwFKnW__active:before{content:"";background:var(--kbsi-cyan);border-radius:50%;flex-shrink:0;width:5px;height:5px}.Section03HowWeWork-module__UwFKnW__dashNavItem:not(.Section03HowWeWork-module__UwFKnW__active):before{content:"";background:#ffffff2e;border-radius:50%;flex-shrink:0;width:5px;height:5px}.Section03HowWeWork-module__UwFKnW__dashContent{gap:14px;padding:18px;display:grid}.Section03HowWeWork-module__UwFKnW__kpiRow{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.Section03HowWeWork-module__UwFKnW__kpi{border:1px solid var(--kbsi-border-inverse);border-radius:var(--radius-md);background:#ffffff09;gap:4px;padding:12px 14px;display:grid}.Section03HowWeWork-module__UwFKnW__kpiLabel{font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c;font-size:.6rem;font-weight:600}.Section03HowWeWork-module__UwFKnW__kpiValue{color:var(--kbsi-text-inverse);letter-spacing:-.02em;font-size:1.45rem;font-weight:600}.Section03HowWeWork-module__UwFKnW__kpiDelta{color:var(--kbsi-success);align-items:center;gap:.3rem;font-size:.7rem;font-weight:600;display:inline-flex}.Section03HowWeWork-module__UwFKnW__kpiDelta.Section03HowWeWork-module__UwFKnW__warn{color:#d99a4a}.Section03HowWeWork-module__UwFKnW__chartCard{border:1px solid var(--kbsi-border-inverse);border-radius:var(--radius-md);background:#ffffff09;padding:14px}.Section03HowWeWork-module__UwFKnW__chartHead{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.Section03HowWeWork-module__UwFKnW__chartTitle{color:var(--kbsi-text-inverse);font-size:.85rem;font-weight:600}.Section03HowWeWork-module__UwFKnW__chartLegend{font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:#ffffff80;gap:10px;font-size:.6rem;display:inline-flex}.Section03HowWeWork-module__UwFKnW__chartLegend span{align-items:center;gap:5px;display:inline-flex}.Section03HowWeWork-module__UwFKnW__chartLegend span:before{content:"";background:currentColor;border-radius:1px;width:8px;height:2px}.Section03HowWeWork-module__UwFKnW__chartLegend .Section03HowWeWork-module__UwFKnW__cyan:before{background:var(--kbsi-cyan)}.Section03HowWeWork-module__UwFKnW__chartLegend .Section03HowWeWork-module__UwFKnW__gold:before{background:var(--kbsi-signal)}.Section03HowWeWork-module__UwFKnW__feedRow{grid-template-columns:1fr 1fr;gap:10px;display:grid}.Section03HowWeWork-module__UwFKnW__feed{border:1px solid var(--kbsi-border-inverse);border-radius:var(--radius-md);background:#ffffff09;align-content:start;gap:7px;padding:12px 14px;display:grid}.Section03HowWeWork-module__UwFKnW__feedItem{color:var(--kbsi-text-inverse-muted);grid-template-columns:auto 1fr auto;align-items:center;gap:.55rem;padding-block:2px;font-size:.8rem;display:grid}.Section03HowWeWork-module__UwFKnW__feedDot{background:var(--kbsi-cyan);border-radius:50%;width:6px;height:6px}.Section03HowWeWork-module__UwFKnW__feedDot.Section03HowWeWork-module__UwFKnW__ok{background:var(--kbsi-success)}.Section03HowWeWork-module__UwFKnW__feedDot.Section03HowWeWork-module__UwFKnW__warn{background:#d99a4a}.Section03HowWeWork-module__UwFKnW__feedTime{font-family:var(--font-mono), monospace;color:#ffffff6b;letter-spacing:.04em;font-size:.7rem}@media (max-width:980px){.Section03HowWeWork-module__UwFKnW__intro{grid-template-columns:1fr;align-items:start}.Section03HowWeWork-module__UwFKnW__stepText{gap:var(--space-4);grid-template-columns:1fr}.Section03HowWeWork-module__UwFKnW__diagnoseGrid,.Section03HowWeWork-module__UwFKnW__integrateGrid{gap:var(--space-10);grid-template-columns:1fr}}@media (max-width:720px){.Section03HowWeWork-module__UwFKnW__dashBody{grid-template-columns:1fr}.Section03HowWeWork-module__UwFKnW__dashNav{border-right:none;border-bottom:1px solid var(--kbsi-border-inverse);flex-wrap:wrap;padding:12px;display:flex}.Section03HowWeWork-module__UwFKnW__kpiRow{grid-template-columns:1fr 1fr}.Section03HowWeWork-module__UwFKnW__feedRow{grid-template-columns:1fr}.Section03HowWeWork-module__UwFKnW__stepHeader{gap:var(--space-3);grid-template-columns:1fr}}
.SystemArchitectureDiagram-module__ArEphW__wrap{border:1px solid var(--kbsi-border-inverse);border-radius:var(--radius-xl);background:radial-gradient(circle at 88% 8%,#36a7c21a,#0000 38%),radial-gradient(circle at 8% 92%,#1d466847,#0000 44%),#081624a6;position:relative;overflow:hidden;box-shadow:0 30px 80px #0000006b}.SystemArchitectureDiagram-module__ArEphW__head{border-bottom:1px solid var(--kbsi-border-inverse);justify-content:space-between;align-items:center;padding:14px 22px;display:flex}.SystemArchitectureDiagram-module__ArEphW__headLeft{align-items:center;gap:.55rem;display:inline-flex}.SystemArchitectureDiagram-module__ArEphW__headDots{gap:5px;display:inline-flex}.SystemArchitectureDiagram-module__ArEphW__headDots span{background:#ffffff2e;border-radius:50%;width:7px;height:7px}.SystemArchitectureDiagram-module__ArEphW__headDots span:first-child{background:#36a7c299}.SystemArchitectureDiagram-module__ArEphW__headLabel{font-family:var(--font-mono), monospace;letter-spacing:.16em;text-transform:uppercase;color:#ffffff9e;margin-left:.4rem;font-size:.68rem;font-weight:600}.SystemArchitectureDiagram-module__ArEphW__headBadge{font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--kbsi-cyan-soft);border-radius:var(--radius-pill);background:#36a7c21f;padding:4px 10px;font-size:.62rem;font-weight:600}.SystemArchitectureDiagram-module__ArEphW__body{gap:14px;padding:clamp(1.25rem,2vw,1.75rem);display:grid}.SystemArchitectureDiagram-module__ArEphW__band{border:1px solid var(--kbsi-border-inverse);background:#ffffff06;border-radius:12px;grid-template-columns:168px 1fr;align-items:stretch;gap:18px;padding:14px;display:grid;position:relative}.SystemArchitectureDiagram-module__ArEphW__bandEngineered{background:linear-gradient(#36a7c20d,#36a7c204),#08162499;border-color:#36a7c238}.SystemArchitectureDiagram-module__ArEphW__bandClient{opacity:.92;background:#ffffff05;border-color:#ffffff1a}.SystemArchitectureDiagram-module__ArEphW__bandLabel{flex-direction:column;justify-content:center;gap:4px;display:flex}.SystemArchitectureDiagram-module__ArEphW__bandIndex{font-family:var(--font-mono), monospace;letter-spacing:.16em;color:var(--kbsi-cyan-soft);font-size:.6rem;font-weight:700}.SystemArchitectureDiagram-module__ArEphW__bandClient .SystemArchitectureDiagram-module__ArEphW__bandIndex{color:#ffffff59}.SystemArchitectureDiagram-module__ArEphW__bandTitle{color:var(--kbsi-text-inverse);letter-spacing:-.012em;font-size:.95rem;font-weight:600;line-height:1.2}.SystemArchitectureDiagram-module__ArEphW__bandClient .SystemArchitectureDiagram-module__ArEphW__bandTitle{color:#ffffffc7}.SystemArchitectureDiagram-module__ArEphW__bandSubtitle{font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:#ffffff6b;margin-top:2px;font-size:.58rem;font-weight:600}.SystemArchitectureDiagram-module__ArEphW__components{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.SystemArchitectureDiagram-module__ArEphW__chip{letter-spacing:-.005em;color:#f8fafcf0;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff24;border-radius:8px;align-items:center;gap:7px;padding:8px 12px;font-size:.78rem;font-weight:600;display:inline-flex}.SystemArchitectureDiagram-module__ArEphW__bandEngineered .SystemArchitectureDiagram-module__ArEphW__chip{background:#36a7c214;border-color:#36a7c252}.SystemArchitectureDiagram-module__ArEphW__bandClient .SystemArchitectureDiagram-module__ArEphW__chip{color:#ffffffb8;background:#ffffff09;border-color:#ffffff1f}.SystemArchitectureDiagram-module__ArEphW__chipDot{background:var(--kbsi-cyan);border-radius:50%;width:5px;height:5px}.SystemArchitectureDiagram-module__ArEphW__bandClient .SystemArchitectureDiagram-module__ArEphW__chipDot{background:#ffffff6b}.SystemArchitectureDiagram-module__ArEphW__chipMono{font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--kbsi-cyan-soft);opacity:.7;font-size:.6rem;font-weight:600}.SystemArchitectureDiagram-module__ArEphW__bandClient .SystemArchitectureDiagram-module__ArEphW__chipMono{color:#fff6}.SystemArchitectureDiagram-module__ArEphW__connectorRow{pointer-events:none;justify-content:center;align-items:center;height:14px;margin:-7px 0;display:flex;position:relative}.SystemArchitectureDiagram-module__ArEphW__connectorRow:before{content:"";background:repeating-linear-gradient(90deg,#36a7c252 0 4px,#0000 4px 8px);height:1px;position:absolute;top:50%;left:30%;right:30%}.SystemArchitectureDiagram-module__ArEphW__foot{border-top:1px solid var(--kbsi-border-inverse);grid-template-columns:repeat(3,1fr);gap:0;display:grid}.SystemArchitectureDiagram-module__ArEphW__footItem{border-right:1px solid var(--kbsi-border-inverse);gap:2px;padding:12px 18px;display:grid}.SystemArchitectureDiagram-module__ArEphW__footItem:last-child{border-right:none}.SystemArchitectureDiagram-module__ArEphW__footLabel{font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:#ffffff73;font-size:.6rem;font-weight:600}.SystemArchitectureDiagram-module__ArEphW__footValue{color:var(--kbsi-text-inverse);letter-spacing:-.012em;font-size:.95rem;font-weight:600}.SystemArchitectureDiagram-module__ArEphW__footValue .SystemArchitectureDiagram-module__ArEphW__accent{color:var(--kbsi-cyan-soft)}@media (max-width:720px){.SystemArchitectureDiagram-module__ArEphW__band{grid-template-columns:1fr;gap:10px}.SystemArchitectureDiagram-module__ArEphW__foot{grid-template-columns:1fr}.SystemArchitectureDiagram-module__ArEphW__footItem{border-right:none;border-bottom:1px solid var(--kbsi-border-inverse)}.SystemArchitectureDiagram-module__ArEphW__footItem:last-child{border-bottom:none}}
.ProductSurfaces-module__D8CU8W__wrap{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.ProductSurfaces-module__D8CU8W__surface{border:1px solid var(--kbsi-border-inverse);border-radius:var(--radius-lg);background:linear-gradient(#ffffff09 0%,#ffffff03 100%),#081624b3;flex-direction:column;min-height:320px;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 40px #00000061}.ProductSurfaces-module__D8CU8W__head{border-bottom:1px solid var(--kbsi-border-inverse);background:#ffffff05;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.ProductSurfaces-module__D8CU8W__headLeft{align-items:center;gap:.5rem;display:inline-flex}.ProductSurfaces-module__D8CU8W__dots{gap:4px;display:inline-flex}.ProductSurfaces-module__D8CU8W__dots span{background:#ffffff2e;border-radius:50%;width:6px;height:6px}.ProductSurfaces-module__D8CU8W__dots span:first-child{background:#36a7c28c}.ProductSurfaces-module__D8CU8W__title{font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:#fff9;font-size:.62rem;font-weight:700}.ProductSurfaces-module__D8CU8W__status{font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--kbsi-success);align-items:center;gap:4px;font-size:.55rem;font-weight:700;display:inline-flex}.ProductSurfaces-module__D8CU8W__status:before{content:"";background:var(--kbsi-success);border-radius:50%;width:5px;height:5px}.ProductSurfaces-module__D8CU8W__body{flex-direction:column;flex:1;display:flex}.ProductSurfaces-module__D8CU8W__tabs{border-bottom:1px solid var(--kbsi-border-inverse);gap:0;padding:0 14px;display:flex}.ProductSurfaces-module__D8CU8W__tab{color:#ffffff80;letter-spacing:.02em;border-bottom:1.5px solid #0000;margin-right:14px;padding:7px 0;font-size:.65rem;font-weight:600}.ProductSurfaces-module__D8CU8W__tab.ProductSurfaces-module__D8CU8W__active{color:var(--kbsi-cyan-soft);border-bottom-color:var(--kbsi-cyan)}.ProductSurfaces-module__D8CU8W__content{flex-direction:column;flex:1;gap:9px;padding:12px 14px;display:flex}.ProductSurfaces-module__D8CU8W__subhead{font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:#ffffff6b;font-size:.55rem;font-weight:600}.ProductSurfaces-module__D8CU8W__row{border-top:1px solid #ffffff0f;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 0;font-size:.68rem;display:grid}.ProductSurfaces-module__D8CU8W__row:first-child{border-top:none}.ProductSurfaces-module__D8CU8W__rowMain{gap:2px;display:grid}.ProductSurfaces-module__D8CU8W__rowTitle{color:#f8fafceb;letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;font-weight:600;overflow:hidden}.ProductSurfaces-module__D8CU8W__rowMeta{font-family:var(--font-mono), monospace;letter-spacing:.06em;color:#ffffff80;font-size:.55rem}.ProductSurfaces-module__D8CU8W__rowBadge{font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:3px 7px;font-size:.55rem;font-weight:700}.ProductSurfaces-module__D8CU8W__badgeOk{color:var(--kbsi-success);background:#3d8b741f}.ProductSurfaces-module__D8CU8W__badgeWarn{color:#d99a4a;background:#d99a4a1f}.ProductSurfaces-module__D8CU8W__badgeFlag{color:#e58457;background:#e584571f}.ProductSurfaces-module__D8CU8W__badgeNeutral{color:var(--kbsi-cyan-soft);background:#36a7c21f}.ProductSurfaces-module__D8CU8W__metricRow{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ProductSurfaces-module__D8CU8W__metric{background:#ffffff06;border:1px solid #ffffff14;border-radius:8px;gap:2px;padding:9px 10px;display:grid}.ProductSurfaces-module__D8CU8W__metricLabel{font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:#ffffff73;font-size:.5rem;font-weight:600}.ProductSurfaces-module__D8CU8W__metricValue{color:#f8fafcf2;letter-spacing:-.02em;font-size:1rem;font-weight:600}.ProductSurfaces-module__D8CU8W__metricDelta{font-size:.58rem;font-weight:700;font-family:var(--font-mono), monospace}.ProductSurfaces-module__D8CU8W__metricDelta.ProductSurfaces-module__D8CU8W__up{color:var(--kbsi-success)}.ProductSurfaces-module__D8CU8W__metricDelta.ProductSurfaces-module__D8CU8W__down{color:var(--kbsi-cyan-soft)}.ProductSurfaces-module__D8CU8W__metricDelta.ProductSurfaces-module__D8CU8W__warn{color:#d99a4a}.ProductSurfaces-module__D8CU8W__chart{background:#ffffff05;border:1px solid #ffffff12;border-radius:8px;height:56px;padding:6px}.ProductSurfaces-module__D8CU8W__chartSvg{width:100%;height:100%;display:block}.ProductSurfaces-module__D8CU8W__chipRow{flex-wrap:wrap;gap:4px;display:flex}.ProductSurfaces-module__D8CU8W__scenarioChip{color:#ffffffc7;background:#ffffff09;border:1px solid #ffffff1a;border-radius:6px;align-items:center;gap:5px;padding:4px 8px;font-size:.6rem;font-weight:600;display:inline-flex}.ProductSurfaces-module__D8CU8W__scenarioChip.ProductSurfaces-module__D8CU8W__active{color:var(--kbsi-cyan-soft);background:#36a7c21a;border-color:#36a7c259}.ProductSurfaces-module__D8CU8W__detailBlock{font-family:var(--font-mono), monospace;color:#fff9;background:#00000038;border:1px solid #ffffff0f;border-radius:6px;padding:8px;font-size:.58rem;line-height:1.5}.ProductSurfaces-module__D8CU8W__detailBlock .ProductSurfaces-module__D8CU8W__key{color:var(--kbsi-cyan-soft)}.ProductSurfaces-module__D8CU8W__detailBlock .ProductSurfaces-module__D8CU8W__val{color:#f8fafcd9}.ProductSurfaces-module__D8CU8W__detailBlock .ProductSurfaces-module__D8CU8W__flag{color:#e58457}.ProductSurfaces-module__D8CU8W__detailBlock .ProductSurfaces-module__D8CU8W__ok{color:var(--kbsi-success)}.ProductSurfaces-module__D8CU8W__assetGrid{background:#0000002e;border:1px solid #ffffff0f;border-radius:6px;grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(6,1fr);gap:3px;height:90px;padding:4px;display:grid}.ProductSurfaces-module__D8CU8W__assetCell{background:#36a7c214;border-radius:2px}.ProductSurfaces-module__D8CU8W__assetCell.ProductSurfaces-module__D8CU8W__warn{background:#d99a4a73}.ProductSurfaces-module__D8CU8W__assetCell.ProductSurfaces-module__D8CU8W__crit{background:#e584578c}.ProductSurfaces-module__D8CU8W__assetCell.ProductSurfaces-module__D8CU8W__ok{background:#3d8b7447}@media (max-width:980px){.ProductSurfaces-module__D8CU8W__wrap{grid-template-columns:1fr}}
.Section05Outcomes-module__Qa-Eoq__section{position:relative;overflow:hidden}.Section05Outcomes-module__Qa-Eoq__intro{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:end;gap:clamp(2rem,5vw,5rem);margin-bottom:clamp(2rem,4vw,3.5rem);display:grid}.Section05Outcomes-module__Qa-Eoq__beforeAfterWrap{margin-bottom:clamp(2.5rem,4vw,3.5rem)}.Section05Outcomes-module__Qa-Eoq__grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(2.5rem,5vw,5.5rem);display:grid}@media (max-width:980px){.Section05Outcomes-module__Qa-Eoq__intro{grid-template-columns:1fr;align-items:start}}.Section05Outcomes-module__Qa-Eoq__copy{gap:var(--space-5);display:grid}.Section05Outcomes-module__Qa-Eoq__eyebrowRow{font-family:var(--font-mono), monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--kbsi-blue-650);align-items:center;gap:.6rem;font-size:.72rem;font-weight:700;display:inline-flex}.Section05Outcomes-module__Qa-Eoq__eyebrowRow:before{content:"";opacity:.7;background:currentColor;width:22px;height:1px}.Section05Outcomes-module__Qa-Eoq__title{font-size:var(--text-3xl);letter-spacing:-.028em;max-width:18ch;line-height:1.02}.Section05Outcomes-module__Qa-Eoq__qualitative{gap:var(--space-3);margin-top:var(--space-3);padding-top:var(--space-5);border-top:1px solid var(--kbsi-border);display:grid}.Section05Outcomes-module__Qa-Eoq__qualItem{color:var(--kbsi-text);grid-template-columns:18px 1fr;align-items:start;gap:.7rem;font-size:.95rem;display:grid}.Section05Outcomes-module__Qa-Eoq__qualItem svg{width:16px;height:16px;color:var(--kbsi-success);margin-top:3px}.Section05Outcomes-module__Qa-Eoq__scorecard{border:1px solid var(--kbsi-border);border-radius:var(--radius-xl);background:linear-gradient(180deg, #ffffffd9, #fff9), var(--kbsi-paper);box-shadow:var(--kbsi-shadow-soft);overflow:hidden}.Section05Outcomes-module__Qa-Eoq__scorecardHead{border-bottom:1px solid var(--kbsi-border);justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.Section05Outcomes-module__Qa-Eoq__scorecardLabel{font-family:var(--font-mono), monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--kbsi-text-subtle);font-size:.65rem;font-weight:600}.Section05Outcomes-module__Qa-Eoq__scorecardStatus{font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--kbsi-success);align-items:center;gap:.45rem;font-size:.62rem;font-weight:600;display:inline-flex}.Section05Outcomes-module__Qa-Eoq__scorecardStatus:before{content:"";background:var(--kbsi-success);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #3d8b742e}.Section05Outcomes-module__Qa-Eoq__metrics{background:var(--kbsi-border);grid-template-columns:1fr 1fr;gap:1px;padding:1px;display:grid}.Section05Outcomes-module__Qa-Eoq__metric{background:#ffffffd9;gap:.45rem;padding:clamp(1.1rem,2vw,1.4rem);display:grid;position:relative}.Section05Outcomes-module__Qa-Eoq__metricHead{justify-content:space-between;align-items:center;display:flex}.Section05Outcomes-module__Qa-Eoq__metricLabel{font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--kbsi-text-subtle);font-size:.62rem;font-weight:600}.Section05Outcomes-module__Qa-Eoq__metricDelta{color:var(--kbsi-success);border-radius:var(--radius-pill);background:#3d8b741a;align-items:center;gap:.25rem;padding:3px 8px;font-size:.74rem;font-weight:700;display:inline-flex}.Section05Outcomes-module__Qa-Eoq__metricRow{grid-template-columns:1fr auto;align-items:end;gap:.5rem;display:grid}.Section05Outcomes-module__Qa-Eoq__metricBefore{font-family:var(--font-mono), monospace;color:var(--kbsi-text-subtle);font-size:.78rem;-webkit-text-decoration:line-through #64748b80;text-decoration:line-through #64748b80}.Section05Outcomes-module__Qa-Eoq__metricArrow{width:14px;height:14px;color:var(--kbsi-text-subtle);margin-inline:4px}.Section05Outcomes-module__Qa-Eoq__metricAfter{color:var(--kbsi-ink);letter-spacing:-.02em;font-size:1.65rem;font-weight:600;line-height:1}.Section05Outcomes-module__Qa-Eoq__metricRowInline{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.Section05Outcomes-module__Qa-Eoq__metricFoot{color:var(--kbsi-text-muted);font-size:.8rem;line-height:1.4}.Section05Outcomes-module__Qa-Eoq__scorecardFoot{border-top:1px solid var(--kbsi-border);background:#ffffff80;flex-direction:column;align-items:flex-start;gap:4px;padding:14px 20px;display:flex}.Section05Outcomes-module__Qa-Eoq__scorecardFootLabel{font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--kbsi-text-subtle);font-size:.64rem;font-weight:600}.Section05Outcomes-module__Qa-Eoq__scorecardFootValue{color:var(--kbsi-text-muted);font-size:.82rem;font-weight:500;line-height:1.45}@media (max-width:980px){.Section05Outcomes-module__Qa-Eoq__grid{gap:var(--space-10);grid-template-columns:1fr}}@media (max-width:540px){.Section05Outcomes-module__Qa-Eoq__metrics{grid-template-columns:1fr}}
.BeforeAfterPanel-module__wDMZTq__panel{border:1px solid var(--kbsi-border);border-radius:var(--radius-xl);background:linear-gradient(180deg, #ffffffe0, #ffffff9e), var(--kbsi-paper);box-shadow:var(--kbsi-shadow-soft);position:relative;overflow:hidden}.BeforeAfterPanel-module__wDMZTq__head{border-bottom:1px solid var(--kbsi-border);justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.BeforeAfterPanel-module__wDMZTq__headLabel{font-family:var(--font-mono), monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--kbsi-text-subtle);font-size:.65rem;font-weight:600}.BeforeAfterPanel-module__wDMZTq__headRule{font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--kbsi-text-subtle);font-size:.62rem;font-weight:600}.BeforeAfterPanel-module__wDMZTq__compare{grid-template-columns:1fr 76px 1fr;align-items:stretch;display:grid}.BeforeAfterPanel-module__wDMZTq__col{gap:var(--space-3);align-content:start;padding:clamp(1.25rem,2.5vw,1.75rem);display:grid}.BeforeAfterPanel-module__wDMZTq__col.BeforeAfterPanel-module__wDMZTq__before{background:linear-gradient(#b85b3c08,#b85b3c00)}.BeforeAfterPanel-module__wDMZTq__col.BeforeAfterPanel-module__wDMZTq__after{background:linear-gradient(#3d8b740a,#3d8b7400)}.BeforeAfterPanel-module__wDMZTq__colHead{margin-bottom:var(--space-1);justify-content:space-between;align-items:center;display:flex}.BeforeAfterPanel-module__wDMZTq__colLabel{font-family:var(--font-mono), monospace;letter-spacing:.16em;text-transform:uppercase;font-size:.66rem;font-weight:700}.BeforeAfterPanel-module__wDMZTq__col.BeforeAfterPanel-module__wDMZTq__before .BeforeAfterPanel-module__wDMZTq__colLabel{color:#b85b3c}.BeforeAfterPanel-module__wDMZTq__col.BeforeAfterPanel-module__wDMZTq__after .BeforeAfterPanel-module__wDMZTq__colLabel{color:var(--kbsi-success)}.BeforeAfterPanel-module__wDMZTq__colState{font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--kbsi-text-subtle);align-items:center;gap:.4rem;font-size:.6rem;font-weight:600;display:inline-flex}.BeforeAfterPanel-module__wDMZTq__colState:before{content:"";border-radius:50%;width:6px;height:6px}.BeforeAfterPanel-module__wDMZTq__col.BeforeAfterPanel-module__wDMZTq__before .BeforeAfterPanel-module__wDMZTq__colState:before{background:#b85b3c}.BeforeAfterPanel-module__wDMZTq__col.BeforeAfterPanel-module__wDMZTq__after .BeforeAfterPanel-module__wDMZTq__colState:before{background:var(--kbsi-success)}.BeforeAfterPanel-module__wDMZTq__items{gap:.5rem;display:grid}.BeforeAfterPanel-module__wDMZTq__item{color:var(--kbsi-text);border:1px solid var(--kbsi-border);border-radius:var(--radius-md);background:#ffffff80;grid-template-columns:18px 1fr;align-items:center;gap:.55rem;padding:.5rem .7rem;font-size:.88rem;display:grid}.BeforeAfterPanel-module__wDMZTq__col.BeforeAfterPanel-module__wDMZTq__before .BeforeAfterPanel-module__wDMZTq__item{background:#ffffffa6;border-color:#b85b3c2e}.BeforeAfterPanel-module__wDMZTq__col.BeforeAfterPanel-module__wDMZTq__after .BeforeAfterPanel-module__wDMZTq__item{background:#ffffffb3;border-color:#3d8b7438}.BeforeAfterPanel-module__wDMZTq__itemIcon{width:14px;height:14px}.BeforeAfterPanel-module__wDMZTq__col.BeforeAfterPanel-module__wDMZTq__before .BeforeAfterPanel-module__wDMZTq__itemIcon{color:#b85b3c}.BeforeAfterPanel-module__wDMZTq__col.BeforeAfterPanel-module__wDMZTq__after .BeforeAfterPanel-module__wDMZTq__itemIcon{color:var(--kbsi-success)}.BeforeAfterPanel-module__wDMZTq__divider{border-left:1px solid var(--kbsi-border);border-right:1px solid var(--kbsi-border);background:#ffffff73;place-items:center;display:grid;position:relative}.BeforeAfterPanel-module__wDMZTq__dividerInner{justify-items:center;gap:10px;display:grid}.BeforeAfterPanel-module__wDMZTq__dividerArrow{background:var(--kbsi-ink);width:36px;height:36px;color:var(--kbsi-white);border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:0 6px 18px #07111f2e}.BeforeAfterPanel-module__wDMZTq__dividerArrow:before{content:"";border:1px dashed var(--kbsi-border-strong);opacity:.45;border-radius:50%;position:absolute;inset:-6px}.BeforeAfterPanel-module__wDMZTq__dividerArrow svg{width:14px;height:14px}.BeforeAfterPanel-module__wDMZTq__dividerLabel{font-family:var(--font-mono), monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--kbsi-text-muted);text-align:center;font-size:.56rem;font-weight:700;line-height:1.4}.BeforeAfterPanel-module__wDMZTq__dividerLabel span{color:var(--kbsi-text-subtle);font-weight:600;display:block}@media (max-width:720px){.BeforeAfterPanel-module__wDMZTq__compare{grid-template-columns:1fr}.BeforeAfterPanel-module__wDMZTq__divider{border-left:none;border-right:none;border-top:1px solid var(--kbsi-border);border-bottom:1px solid var(--kbsi-border);padding:var(--space-5) 0}.BeforeAfterPanel-module__wDMZTq__dividerArrow{transform:rotate(90deg)}}
.Section06Ongoing-module__781q9W__section{position:relative;overflow:hidden}.Section06Ongoing-module__781q9W__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(2.5rem,5vw,5.5rem);display:grid}.Section06Ongoing-module__781q9W__copy{gap:var(--space-5);display:grid}.Section06Ongoing-module__781q9W__eyebrowRow{font-family:var(--font-mono), monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--kbsi-cyan-soft);align-items:center;gap:.6rem;font-size:.72rem;font-weight:700;display:inline-flex}.Section06Ongoing-module__781q9W__eyebrowRow:before{content:"";opacity:.7;background:currentColor;width:22px;height:1px}.Section06Ongoing-module__781q9W__title{font-size:var(--text-3xl);letter-spacing:-.028em;max-width:18ch;color:var(--kbsi-text-inverse);line-height:1.04}.Section06Ongoing-module__781q9W__services{gap:var(--space-3);margin-top:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.Section06Ongoing-module__781q9W__service{border:1px solid var(--kbsi-border-inverse);border-radius:var(--radius-lg);transition:background var(--duration-med) var(--ease-out-premium), border-color var(--duration-med) var(--ease-out-premium);background:#ffffff09;align-content:start;gap:.5rem;padding:clamp(1rem,1.8vw,1.35rem);display:grid}.Section06Ongoing-module__781q9W__service:hover{border-color:var(--kbsi-border-inverse-strong);background:#ffffff0e}.Section06Ongoing-module__781q9W__serviceHead{align-items:center;gap:.55rem;display:flex}.Section06Ongoing-module__781q9W__serviceIcon{width:16px;height:16px;color:var(--kbsi-cyan);flex-shrink:0}.Section06Ongoing-module__781q9W__serviceTitle{color:var(--kbsi-text-inverse);letter-spacing:-.012em;font-size:.98rem;font-weight:600}.Section06Ongoing-module__781q9W__serviceDesc{color:var(--kbsi-text-inverse-muted);font-size:.86rem;line-height:1.5}.Section06Ongoing-module__781q9W__loop{border:1px solid var(--kbsi-border-inverse);border-radius:var(--radius-xl);aspect-ratio:5/4;background:radial-gradient(circle at 75% 25%,#36a7c229,#0000 40%),#08162499;place-items:center;padding:clamp(1.5rem,3vw,2.25rem);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 80px #0006}.Section06Ongoing-module__781q9W__loopHead{justify-content:space-between;align-items:center;display:flex;position:absolute;top:14px;left:20px;right:20px}.Section06Ongoing-module__781q9W__loopLabel{font-family:var(--font-mono), monospace;letter-spacing:.18em;text-transform:uppercase;color:#ffffff8c;font-size:.65rem;font-weight:600}.Section06Ongoing-module__781q9W__loopBadge{font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--kbsi-cyan-soft);border-radius:var(--radius-pill);background:#36a7c21f;padding:4px 9px;font-size:.62rem;font-weight:600}.Section06Ongoing-module__781q9W__loopSvg{width:100%;max-width:380px;height:auto;display:block}.Section06Ongoing-module__781q9W__loopCaption{text-align:center;font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:#fff6;font-size:.64rem;font-weight:600;position:absolute;bottom:16px;left:20px;right:20px}@media (max-width:980px){.Section06Ongoing-module__781q9W__grid{gap:var(--space-10);grid-template-columns:1fr}.Section06Ongoing-module__781q9W__loop{max-width:460px;margin-inline:auto}}@media (max-width:540px){.Section06Ongoing-module__781q9W__services{grid-template-columns:1fr}}
.Industries-module__OOIqcq__section{position:relative}.Industries-module__OOIqcq__header{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:end;gap:clamp(2rem,5vw,5rem);margin-bottom:clamp(2.5rem,4vw,4rem);display:grid}.Industries-module__OOIqcq__title{font-size:var(--text-3xl);letter-spacing:-.028em;max-width:20ch;line-height:1.04}.Industries-module__OOIqcq__grid{grid-template-columns:repeat(3,1fr);gap:clamp(.85rem,1.5vw,1.25rem);display:grid}.Industries-module__OOIqcq__card{border:1px solid var(--kbsi-border);border-radius:var(--radius-lg);gap:var(--space-3);min-height:240px;transition:transform var(--duration-med) var(--ease-out-premium), border-color var(--duration-med) var(--ease-out-premium), box-shadow var(--duration-med) var(--ease-out-premium);background:#ffffffd9;align-content:start;padding:clamp(1.25rem,2vw,1.75rem);display:grid;position:relative}.Industries-module__OOIqcq__card:hover{border-color:var(--kbsi-border-strong);box-shadow:var(--kbsi-shadow-soft);transform:translateY(-3px)}.Industries-module__OOIqcq__cardHead{margin-bottom:var(--space-1);justify-content:space-between;align-items:center;display:flex}.Industries-module__OOIqcq__cardLabel{font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--kbsi-text-subtle);font-size:.66rem;font-weight:600}.Industries-module__OOIqcq__cardArrow{width:22px;height:22px;color:var(--kbsi-text-subtle);transition:transform var(--duration-med) var(--ease-out-premium), color var(--duration-fast) ease}.Industries-module__OOIqcq__card:hover .Industries-module__OOIqcq__cardArrow{color:var(--kbsi-ink);transform:translate(3px)}.Industries-module__OOIqcq__cardTitle{letter-spacing:-.018em;color:var(--kbsi-ink);font-size:1.15rem;font-weight:600;line-height:1.2}.Industries-module__OOIqcq__cardPain{color:var(--kbsi-text-muted);font-size:.93rem;line-height:1.55}@media (max-width:980px){.Industries-module__OOIqcq__grid{grid-template-columns:repeat(2,1fr)}.Industries-module__OOIqcq__header{grid-template-columns:1fr}}@media (max-width:640px){.Industries-module__OOIqcq__grid{grid-template-columns:1fr}}
.AboutStrip-module__jutqtG__section{position:relative}.AboutStrip-module__jutqtG__wrap{grid-template-columns:minmax(0,.55fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.AboutStrip-module__jutqtG__label{font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--kbsi-blue-650);font-size:.7rem;font-weight:700}.AboutStrip-module__jutqtG__title{font-size:var(--text-3xl);letter-spacing:-.028em;max-width:18ch;margin-top:var(--space-4);line-height:1.04}.AboutStrip-module__jutqtG__body{gap:var(--space-5);display:grid}.AboutStrip-module__jutqtG__values{gap:var(--space-4);margin-top:var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--kbsi-border);grid-template-columns:repeat(3,1fr);display:grid}.AboutStrip-module__jutqtG__value{gap:.4rem;display:grid}.AboutStrip-module__jutqtG__valueTitle{color:var(--kbsi-ink);letter-spacing:-.012em;font-size:.95rem;font-weight:600}.AboutStrip-module__jutqtG__valueText{color:var(--kbsi-text-muted);font-size:.88rem;line-height:1.5}@media (max-width:880px){.AboutStrip-module__jutqtG__wrap{grid-template-columns:1fr}.AboutStrip-module__jutqtG__values{grid-template-columns:1fr 1fr}}@media (max-width:540px){.AboutStrip-module__jutqtG__values{grid-template-columns:1fr}}
.SiteFooter-module__wWXZva__footer{background:radial-gradient(circle at 85% 10%, #36a7c214, transparent 40%), linear-gradient(180deg, var(--kbsi-navy-950) 0%, var(--kbsi-ink) 100%);color:var(--kbsi-text-inverse);border-top:1px solid var(--kbsi-border-inverse);padding-block:clamp(4.5rem,7vw,6.5rem) clamp(2rem,3vw,3rem);position:relative}.SiteFooter-module__wWXZva__grid{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:clamp(2rem,4vw,4rem);display:grid}.SiteFooter-module__wWXZva__brandBlock{gap:var(--space-5);max-width:36ch;display:grid}.SiteFooter-module__wWXZva__brand{letter-spacing:-.022em;color:var(--kbsi-text-inverse);transition:opacity var(--duration-fast) ease;align-items:center;gap:.7rem;font-size:1.1rem;font-weight:700;display:inline-flex}.SiteFooter-module__wWXZva__brand:hover{opacity:.85}.SiteFooter-module__wWXZva__brandMark{background:var(--kbsi-paper);border-radius:10px;align-items:center;padding:10px 16px;display:inline-flex;box-shadow:inset 0 1px #ffffff1a}.SiteFooter-module__wWXZva__brandMark img{width:auto;height:26px;display:block}.SiteFooter-module__wWXZva__tagline{color:var(--kbsi-text-inverse-muted);font-size:.95rem;line-height:1.55}.SiteFooter-module__wWXZva__colHead{font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--kbsi-text-inverse-subtle);margin-bottom:var(--space-4);font-size:.7rem;font-weight:600}.SiteFooter-module__wWXZva__colLinks{gap:var(--space-3);display:grid}.SiteFooter-module__wWXZva__colLink{color:var(--kbsi-text-inverse-muted);transition:color var(--duration-fast) ease;text-align:left;cursor:pointer;background:0 0;border:none;margin:0;padding:0;font-family:inherit;font-size:.95rem}.SiteFooter-module__wWXZva__colLink:hover{color:var(--kbsi-white)}.SiteFooter-module__wWXZva__legal{padding-top:var(--space-6);border-top:1px solid var(--kbsi-border-inverse);gap:var(--space-4);color:var(--kbsi-text-inverse-subtle);flex-wrap:wrap;justify-content:space-between;margin-top:clamp(3rem,5vw,4rem);font-size:.82rem;display:flex}.SiteFooter-module__wWXZva__legalLinks{gap:var(--space-5);flex-wrap:wrap;display:inline-flex}.SiteFooter-module__wWXZva__legalLinks a:hover{color:var(--kbsi-white)}@media (max-width:880px){.SiteFooter-module__wWXZva__grid{grid-template-columns:1fr 1fr}.SiteFooter-module__wWXZva__brandBlock{grid-column:1/-1}}@media (max-width:540px){.SiteFooter-module__wWXZva__grid{grid-template-columns:1fr}}
.CtaSection-module___H-rNG__section{padding-block:clamp(5rem,8vw,7.5rem);position:relative;overflow:hidden}.CtaSection-module___H-rNG__wrap{border:1px solid var(--kbsi-border-inverse);border-radius:var(--radius-xl);background:radial-gradient(circle at 90% 0,#36a7c229,#0000 38%),radial-gradient(circle at 8% 95%,#c6a15b14,#0000 42%),linear-gradient(#0b1d2ed9,#07111ff2);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:stretch;gap:clamp(2.5rem,5vw,5rem);padding:clamp(2rem,4vw,4rem);display:grid;box-shadow:0 36px 100px #0000008c}.CtaSection-module___H-rNG__wrap:before{content:"";pointer-events:none;z-index:0;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:48px 48px;margin:32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 80% 80%,#000 30%,#0000 95%);mask-image:radial-gradient(80% 70% at 80% 80%,#000 30%,#0000 95%)}.CtaSection-module___H-rNG__copy{z-index:1;gap:var(--space-5);align-content:center;display:grid;position:relative}.CtaSection-module___H-rNG__title{letter-spacing:-.032em;color:var(--kbsi-text-inverse);max-width:18ch;font-size:clamp(2.25rem,4.2vw,3.4rem);line-height:1.02}.CtaSection-module___H-rNG__lead{color:var(--kbsi-text-inverse-muted);font-size:var(--text-md);max-width:56ch;line-height:1.55}.CtaSection-module___H-rNG__actions{gap:var(--space-3);margin-top:var(--space-3);flex-wrap:wrap;display:inline-flex}.CtaSection-module___H-rNG__aside{z-index:1;align-content:end;gap:var(--space-4);display:grid;position:relative}.CtaSection-module___H-rNG__scanCard{border:1px solid var(--kbsi-border-inverse);border-radius:var(--radius-lg);gap:var(--space-4);background:#ffffff08;padding:clamp(1.25rem,2vw,1.75rem);display:grid}.CtaSection-module___H-rNG__scanHead{justify-content:space-between;align-items:center;display:flex}.CtaSection-module___H-rNG__scanLabel{font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:#ffffff9e;font-size:.66rem;font-weight:600}.CtaSection-module___H-rNG__scanTitle{color:var(--kbsi-text-inverse);letter-spacing:-.012em;font-size:1.05rem;font-weight:600}.CtaSection-module___H-rNG__scanList{gap:.55rem;display:grid}.CtaSection-module___H-rNG__scanItem{color:var(--kbsi-text-inverse-muted);align-items:flex-start;gap:.55rem;font-size:.88rem;line-height:1.4;display:flex}.CtaSection-module___H-rNG__scanItem svg{width:14px;height:14px;color:var(--kbsi-cyan);flex-shrink:0;margin-top:3px}@media (max-width:880px){.CtaSection-module___H-rNG__wrap{grid-template-columns:1fr}}
