.company-stories{background:#fff!important}.company-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:34px}.company-heading h2{margin-bottom:0!important}.company-heading>a{white-space:nowrap;font-size:14px}.company-story-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 40px}.company-story{display:block;color:inherit;text-decoration:none;padding:30px 0;border-top:1px solid #ded9db}.company-identity{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:80px}.company-identity span{font-size:12px;color:#746c71}.company-identity h3{font-size:28px!important;letter-spacing:-.8px;margin:8px 0 0!important;line-height:1.15}.company-logo{width:125px;height:65px;flex:none;display:flex;justify-content:center;align-items:center;overflow:hidden}.company-logo img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.company-logo.logo-armada img{height:62px}.company-logo.logo-kirpich{width:62px;position:relative;margin-right:30px}.company-logo.logo-kirpich img{position:absolute;left:0;top:0;height:65px;max-width:none;max-height:none;width:auto}.company-story>p{color:#6a6167;font-size:15px;line-height:1.6;margin:23px 0;max-width:420px}.company-route{display:flex;align-items:center;gap:8px;min-height:48px;font-size:12px;line-height:1.4}.company-route>span{max-width:130px}.company-route>i{height:1px;background:#d4c9cd;flex:1;min-width:14px;position:relative}.company-route>i:after{content:'';position:absolute;right:0;top:-2px;width:5px;height:5px;border-top:1px solid #d4c9cd;border-right:1px solid #d4c9cd;transform:rotate(45deg)}.company-case{display:inline-block;font-size:12px;color:#b82c25;margin-top:22px;text-decoration:underline;text-underline-offset:4px}.company-story:hover h3{color:#c52e25}.company-tools{display:flex;justify-content:space-between;gap:30px;align-items:center;border-top:1px solid #ded9db;margin-top:22px;padding-top:27px}.company-tools p{font-size:12px;color:#776f75;max-width:140px}.company-tools a{display:flex;flex-direction:column;gap:6px;text-decoration:none;color:inherit}.company-tools b{font-size:17px}.company-tools span{font-size:12px;color:#776f75}
.info-graphic{--ig-line:#ded7da;--ig-accent:#c32c24;--ig-bg:#f7f4f3;background:var(--ig-bg);border:1px solid #e4dcdf;border-radius:16px;padding:30px;color:#312b30;box-sizing:border-box;margin:26px 0;font-size:14px;line-height:1.5;overflow:hidden;text-align:left}.info-graphic *{box-sizing:border-box}.info-graphic b{font-size:16px;line-height:1.3}.info-graphic small,.ig-label{font-size:10px;letter-spacing:.09em;color:#82747d}.ig-node{background:#fff;padding:17px 20px;border:1px solid #e3dade;border-radius:10px;display:flex;flex-direction:column;gap:7px}.ig-node span{font-size:12px;color:#766b74}.ig-node.accent{background:#392b32;color:#fff;border-color:#392b32}.ig-node.accent span{color:#d9c9d2}.ig-foot{font-size:12px!important;line-height:1.6!important;color:#7c6d77!important;margin:22px 0 0!important}.ig-exchange{display:grid;grid-template-columns:1fr 1.2fr 1fr;align-items:center;gap:22px}.ig-arrows{display:grid;text-align:center;gap:4px;font-size:12px;color:#796b74}.ig-arrows i{font-style:normal;font-size:28px;line-height:1.1;letter-spacing:4px;color:var(--ig-accent)}.ig-hub{display:grid;grid-template-columns:1fr 1.4fr;gap:40px;align-items:center}.ig-sources{display:grid;gap:10px;position:relative}.ig-sources:after{content:'';position:absolute;right:-20px;top:22px;bottom:22px;width:15px;border:1px solid #cdbec6;border-left:0}.ig-hub-core{display:grid;gap:15px;position:relative}.ig-hub-core:before{content:'';position:absolute;left:-20px;top:50%;width:20px;border-top:1px solid #cdbec6}.ig-ai{display:grid;grid-template-columns:1fr 1.1fr .85fr;gap:24px;align-items:center}.ig-document{background:white;min-height:155px;border:1px solid #e3dade;border-radius:3px 3px 20px 3px;padding:20px;box-shadow:6px 6px 0 #e9e1e5}.ig-document p{font-size:15px!important;color:#4d3d47!important;margin:20px 0 0!important}.ig-ai-result{display:grid;gap:10px}.ig-approval{padding:24px 18px;border-left:2px solid var(--ig-accent);display:flex;flex-direction:column;gap:12px}.ig-approval span{font-size:12px;color:#84717d}.ig-approval b{color:var(--ig-accent);font-size:20px}.ig-knowledge{display:grid;grid-template-columns:.8fr 1.4fr;gap:28px;align-items:center}.ig-docstack{display:grid;gap:12px}.ig-docstack span{padding:15px 18px;background:white;border:1px solid #ddd2d8;box-shadow:3px 3px 0 #e7dee3;font-size:12px}.ig-answer{background:white;padding:23px;border-radius:12px;border:1px solid #e2d6dd;display:flex;flex-direction:column;gap:15px}.ig-answer p{font-size:14px!important;line-height:1.5!important;margin:0!important;color:#65545f!important}.ig-citation{font-size:10px;color:#a33d38;border-top:1px solid #ede5e9;padding-top:10px}.ig-docflow{display:grid;grid-template-columns:1fr 1.25fr;gap:28px}.ig-paper{background:white;border:1px solid #ded2d9;padding:23px;display:flex;flex-direction:column;gap:15px;box-shadow:6px 6px 0 #e8dfe4}.ig-paper>span{height:4px;background:#e5dce1;width:100%}.ig-paper>span:nth-of-type(2){width:75%}.ig-paper>b{margin-top:12px;font-size:13px}.ig-fields{display:grid;gap:10px}.ig-fields .ig-node{padding:10px 17px;flex-direction:row;justify-content:space-between;align-items:center}.ig-fields .ig-node b{font-size:13px}.ig-fields .ig-node span{font-size:10px}.ig-audit{background:white;border:1px solid #e2d6dd;border-radius:12px;overflow:hidden}.ig-audit-title{display:flex;flex-direction:column;gap:8px;padding:20px;background:#f0e8ec}.ig-audit-row{display:grid;grid-template-columns:1.2fr 1fr;gap:15px;padding:16px 20px;border-top:1px solid #eee5e9;font-size:13px}.ig-audit-row b{font-size:13px;color:#a93830}.ig-report{display:grid;grid-template-columns:.7fr 1.3fr;gap:18px}.ig-report-axis,.ig-report-lines{display:grid;gap:12px}.ig-report-axis span,.ig-report-lines div{padding:15px 16px;background:white;border-left:3px solid #dbc9d4;font-size:13px}.ig-report-axis span:nth-child(2){border-color:#b190a2}.ig-report-axis span:nth-child(3){border-color:#713e56}.ig-report-lines div{border:0}.ig-decision{margin-top:20px;background:#392b32;color:white;padding:18px 22px;border-radius:10px;display:flex;flex-direction:column;gap:10px}.ig-decision span{font-size:12px;color:#e0ced8}.ig-roles{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.ig-roles>div{display:flex;flex-direction:column;padding:20px 17px;background:white;border-top:3px solid #b6453c;gap:14px}.ig-roles span{font-size:12px;color:#8d7481}.ig-roles small{letter-spacing:0;font-size:11px}.ig-migration{display:grid;grid-template-columns:1fr .8fr 1fr;gap:20px;align-items:center}.ig-mapping{display:grid;gap:12px;text-align:center}.ig-mapping span{border-bottom:1px solid #d9cbd3;padding:8px;font-size:12px}.ig-support,.ig-roadmap{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.ig-roadmap{grid-template-columns:repeat(4,1fr)}.ig-support>div,.ig-roadmap>div{display:flex;flex-direction:column;gap:15px;position:relative;padding-top:12px;border-top:2px solid #d7c7d0}.ig-support>div:last-child,.ig-roadmap>div:last-child{border-color:#c32c24}.ig-support span,.ig-roadmap span{font-size:30px;color:#b49aa9;font-weight:400;line-height:1}.ig-support small,.ig-roadmap small{font-size:11px;letter-spacing:0}.ig-cost{display:flex;align-items:center;gap:20px}.ig-cost>div{flex:1;display:flex;flex-direction:column;gap:12px;background:white;padding:22px 18px;border-radius:10px}.ig-cost span{font-size:12px;color:#8c7482}.ig-cost strong{font-size:24px;color:#ba8b9f}.ig-cost b{font-size:15px}.semantic-figure{margin:24px 0}.semantic-figure figcaption{font-size:11px;color:#85767f}.semantic-figure .info-graphic{margin-bottom:12px}.section.dark .info-graphic{--ig-bg:#352c32;border-color:#59424e;color:white}.section.dark .ig-node:not(.accent){background:#eee5e9;color:#392b32}.section.dark .ig-foot,.section.dark .ig-arrows{color:#d8c5d0!important}.section.dark .ig-arrows i{color:#ff8879}.info-graphic.compact{padding:18px;margin:0 0 18px;border-radius:10px;font-size:11px}.compact .ig-foot{display:none}.compact .ig-node{padding:12px}.compact .ig-node b{font-size:13px}.compact .ig-node span{font-size:10px}.compact .ig-roadmap{grid-template-columns:1fr 1fr;gap:18px}.compact .ig-roadmap span{font-size:23px}.compact .ig-roadmap b{font-size:13px}.compact .ig-exchange{grid-template-columns:1fr .8fr 1fr;gap:8px}.compact .ig-arrows{font-size:9px}.compact .ig-ai{grid-template-columns:1fr 1fr;gap:15px}.compact .ig-approval{grid-column:1/-1;flex-direction:row;align-items:center;padding:10px}.compact .ig-approval b{font-size:15px}.compact .ig-document{padding:14px;min-height:120px}.compact .ig-cost{gap:8px;flex-direction:column;align-items:stretch}.compact .ig-cost>div{padding:12px;flex-direction:row;justify-content:space-between}.compact .ig-cost>strong{text-align:center;font-size:16px;line-height:1}.compact .ig-roles{grid-template-columns:1fr;gap:7px}.compact .ig-roles>div{padding:10px;gap:5px}.compact .ig-roles b{font-size:13px}.compact .ig-roles small{display:none}.compact .ig-docflow{gap:15px}.compact .ig-fields .ig-node{flex-direction:column;align-items:start}.compact .ig-support{gap:10px}.compact .ig-support b{font-size:12px}.compact .ig-hub{gap:30px}.compact .ig-report{gap:8px}.compact .ig-report-axis span,.compact .ig-report-lines div{font-size:11px;padding:10px}.compact .ig-migration{grid-template-columns:1fr;gap:12px}.compact .ig-mapping{display:flex;justify-content:space-between}.compact .ig-knowledge{grid-template-columns:1fr;gap:15px}.compact .ig-docstack{grid-template-columns:repeat(3,1fr);gap:8px}.compact .ig-docstack span{font-size:9px;padding:9px 5px}.compact .ig-audit-row{padding:12px;font-size:11px}.compact .ig-audit-row b{font-size:11px}.compact .ig-decision b{font-size:13px}.about-principles{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:30px}.about-principles h3{font-size:23px}.about-principles p{font-size:15px;line-height:1.7;color:#736670}.stageshow-site .info-graphic{background:#f4f3f5;border-color:#e7e2e7;box-shadow:0 4px 18px #30223806}.stageshow-site .section.dark .info-graphic{background:#352c32}.stageshow-site .company-story{border-color:#e1dde3}.meaning .training-section .semantic-figure{float:none;width:100%;margin:24px 0}.meaning .training-section .split-copy{padding-left:0}
@media(max-width:800px){.company-heading{display:block}.company-heading>a{display:inline-block;margin-top:20px}.company-story-grid{grid-template-columns:1fr}.company-story{padding:25px 0}.company-identity h3{font-size:25px!important}.company-identity{gap:15px}.company-logo{width:95px;height:55px}.company-logo.logo-kirpich{width:52px;margin-right:22px}.company-logo.logo-kirpich img{height:55px}.company-story>p{margin:17px 0;font-size:14px}.company-tools{display:grid;grid-template-columns:1fr;gap:20px}.company-tools p{max-width:none;margin:0}.company-tools a{flex-direction:row;justify-content:space-between;align-items:center}.company-tools b{font-size:15px}.company-tools span{font-size:11px}.info-graphic{padding:20px;margin:22px 0}.ig-exchange{grid-template-columns:1fr;gap:12px}.ig-arrows{grid-template-columns:1fr 30px 30px 1fr;align-items:center;font-size:10px}.ig-exchange>.ig-node{flex-direction:row;justify-content:space-between;align-items:center}.ig-hub{gap:30px;grid-template-columns:.85fr 1.15fr}.ig-node{padding:14px 12px}.ig-node b{font-size:14px}.ig-node span{font-size:11px}.ig-ai{grid-template-columns:1fr 1fr;gap:16px}.ig-approval{grid-column:1/-1;flex-direction:row;justify-content:space-between;align-items:center;padding:15px}.ig-approval b{font-size:17px}.ig-document{padding:14px;min-height:140px}.ig-document p{font-size:13px!important}.ig-knowledge{grid-template-columns:1fr;gap:20px}.ig-docstack{grid-template-columns:repeat(3,1fr);gap:8px}.ig-docstack span{padding:10px 7px;font-size:10px}.ig-docflow{gap:15px}.ig-paper{padding:15px}.ig-fields .ig-node{flex-direction:column;align-items:start}.ig-audit-row{font-size:11px;gap:10px;padding:14px}.ig-audit-row b{font-size:12px}.ig-report{gap:10px}.ig-report-axis span,.ig-report-lines div{padding:14px 10px;font-size:11px}.ig-roles{grid-template-columns:1fr;gap:12px}.ig-roles>div{display:grid;grid-template-columns:1fr 1.2fr;gap:10px;align-items:center;padding:16px}.ig-roles small{grid-column:2}.ig-roles b{font-size:14px}.ig-migration{grid-template-columns:1fr;gap:12px}.ig-mapping{display:flex;justify-content:space-around}.ig-support{gap:13px}.ig-support b{font-size:12px}.ig-roadmap{grid-template-columns:1fr 1fr;gap:25px}.ig-roadmap b{font-size:15px}.ig-cost{flex-direction:column;gap:10px;align-items:stretch}.ig-cost>div{padding:16px;flex-direction:row;justify-content:space-between;align-items:center}.ig-cost>strong{text-align:center;font-size:18px;line-height:1}.ig-cost b{font-size:13px}.about-principles{grid-template-columns:1fr;gap:15px}.compact .ig-exchange{grid-template-columns:1fr}.compact .ig-arrows{grid-template-columns:1fr 25px 25px 1fr}.compact .ig-exchange>.ig-node{justify-content:space-between}.semantic-figure figcaption{font-size:10px}.info-graphic.compact{padding:16px}.ig-audit-title b{font-size:15px}}
