.AiSolutionPage_exampleGrid__VvDmy{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:1160px;border-block:1px solid rgba(61,60,55,.2)}.AiSolutionPage_exampleCard__SlRGi{display:flex;min-width:0;flex-direction:column;padding:28px 24px 30px;border-right:1px solid rgba(61,60,55,.2)}.AiSolutionPage_exampleCard__SlRGi:last-child{border-right:0}.AiSolutionPage_exampleTopline__m8Ay_{display:flex;justify-content:space-between;gap:16px;color:rgba(61,60,55,.62);font-size:12px;font-weight:600;line-height:1.4}.AiSolutionPage_exampleTitle__nPCDi{margin:22px 0 0;color:#050505;font-size:24px;font-weight:500;line-height:1.34}.AiSolutionPage_exampleBody__MFD74{margin:14px 0 0;color:rgba(61,60,55,.78);font-size:15px;line-height:1.62}.AiSolutionPage_ioList__sMb_b{display:grid;gap:0;margin:28px 0 0;border-top:1px solid rgba(61,60,55,.16)}.AiSolutionPage_ioList__sMb_b div{display:grid;grid-template-columns:54px minmax(0,1fr);gap:12px;padding:12px 0;border-bottom:1px solid rgba(61,60,55,.16)}.AiSolutionPage_ioList__sMb_b dd,.AiSolutionPage_ioList__sMb_b dt{margin:0}.AiSolutionPage_ioList__sMb_b dt{color:#2c6cff;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.AiSolutionPage_ioList__sMb_b dd{color:#35383b;font-size:14px;line-height:1.5}.AiSolutionPage_exampleChange__P3Lfj{display:grid;gap:8px;margin-top:auto;padding-top:28px}.AiSolutionPage_exampleChange__P3Lfj p{margin:0;color:rgba(61,60,55,.72);font-size:13px;line-height:1.55}.AiSolutionPage_exampleChange__P3Lfj p:last-child{color:#050505;font-weight:600}.AiSolutionPage_exampleChange__P3Lfj span{color:#ec6b23;font-size:16px;line-height:1}.AiSolutionPage_typeGrid__2CmJ_{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:1160px;border-top:1px solid rgba(255,255,255,.18);border-left:1px solid rgba(255,255,255,.18)}.AiSolutionPage_typeCard__b_aes{min-height:220px;padding:24px 22px 28px;border-right:1px solid rgba(255,255,255,.18);border-bottom:1px solid rgba(255,255,255,.18)}.AiSolutionPage_typeIndex__NdlGM{color:#f6d13a;font-size:12px;font-weight:600}.AiSolutionPage_typeCard__b_aes h3{margin:42px 0 0;color:#ffffff;font-size:21px;font-weight:500;line-height:1.35}.AiSolutionPage_typeCard__b_aes p{margin:12px 0 0;color:rgba(255,255,255,.68);font-size:15px;line-height:1.62}.AiSolutionPage_architectureGrid__tn2UX{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:1160px;border-top:1px solid rgba(255,255,255,.18)}.AiSolutionPage_architectureItem__6V0FY{min-width:0;padding:24px 24px 28px 0;border-right:1px solid rgba(255,255,255,.18);border-bottom:1px solid rgba(255,255,255,.18)}.AiSolutionPage_architectureItem__6V0FY:nth-child(3n+2),.AiSolutionPage_architectureItem__6V0FY:nth-child(3n+3){padding-left:24px}.AiSolutionPage_architectureItem__6V0FY:nth-child(3n){border-right:0}.AiSolutionPage_architectureItem__6V0FY span{color:#f6d13a;font-size:12px;font-weight:600}.AiSolutionPage_architectureItem__6V0FY h3{margin:22px 0 0;color:#ffffff;font-size:20px;font-weight:500;line-height:1.35}.AiSolutionPage_architectureItem__6V0FY p{margin:10px 0 0;color:rgba(255,255,255,.68);font-size:14px;line-height:1.62}.AiSolutionPage_darkNote__dun8k{margin:28px 0 0;max-width:860px;color:rgba(255,255,255,.78);font-size:16px;line-height:1.62}.AiSolutionPage_changeList___l8pp{display:grid;max-width:1160px;border-top:1px solid rgba(61,60,55,.2)}.AiSolutionPage_changeCard__urwui{display:grid;grid-template-columns:minmax(160px,.24fr) minmax(0,1fr);gap:36px;padding:26px 0 28px;border-bottom:1px solid rgba(61,60,55,.2)}.AiSolutionPage_changeCard__urwui h3{margin:0;color:#050505;font-size:20px;font-weight:500;line-height:1.4}.AiSolutionPage_changeFlow__km8cx{display:grid;grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr) 22px minmax(0,1fr);gap:12px;align-items:start}.AiSolutionPage_changeFlow__km8cx div{min-width:0}.AiSolutionPage_changeFlow__km8cx div>span{color:rgba(61,60,55,.58);font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.AiSolutionPage_changeFlow__km8cx p{margin:10px 0 0;color:rgba(61,60,55,.78);font-size:14px;line-height:1.58}.AiSolutionPage_changeFlow__km8cx .AiSolutionPage_solutionStep__ZI1d2>span{color:#2c6cff}.AiSolutionPage_changeArrow__g3I_w{padding-top:30px;color:#ec6b23;text-align:center}.AiSolutionPage_comparisonGrid__W2PIC{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:1160px;border-block:1px solid rgba(61,60,55,.2)}.AiSolutionPage_comparisonCard__NmraL{display:flex;min-width:0;flex-direction:column;padding:34px 32px 36px;border-right:1px solid rgba(61,60,55,.2)}.AiSolutionPage_comparisonCard__NmraL:last-child{border-right:0}.AiSolutionPage_comparisonCardPrimary__zAier{background:#141414;color:#ffffff}.AiSolutionPage_comparisonName__Rx8i_{margin:0;color:#ec6b23;font-size:13px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.AiSolutionPage_comparisonCardPrimary__zAier .AiSolutionPage_comparisonName__Rx8i_{color:#f6d13a}.AiSolutionPage_comparisonCard__NmraL h3{margin:22px 0 0;color:#050505;font-size:28px;font-weight:500;line-height:1.35}.AiSolutionPage_comparisonCardPrimary__zAier h3{color:#ffffff}.AiSolutionPage_comparisonDescription__wTMl7{margin:16px 0 0;color:rgba(61,60,55,.78);font-size:15px;line-height:1.68}.AiSolutionPage_comparisonCardPrimary__zAier .AiSolutionPage_comparisonDescription__wTMl7{color:rgba(255,255,255,.7)}.AiSolutionPage_comparisonSummary__OOogU{margin:34px 0 0;color:#050505;font-size:25px;font-weight:600;line-height:1.35}.AiSolutionPage_comparisonCardPrimary__zAier .AiSolutionPage_comparisonSummary__OOogU{color:#ffffff}.AiSolutionPage_fitHeading__Q7HIl{margin:32px 0 0;padding-top:20px;border-top:1px solid rgba(61,60,55,.18);color:rgba(61,60,55,.62);font-size:12px;font-weight:600}.AiSolutionPage_comparisonCardPrimary__zAier .AiSolutionPage_fitHeading__Q7HIl{border-top-color:rgba(255,255,255,.18);color:rgba(255,255,255,.58)}.AiSolutionPage_comparisonFitList__0riIg{display:grid;gap:10px;margin:14px 0 32px;padding:0;list-style:none}.AiSolutionPage_comparisonFitList__0riIg li{position:relative;padding-left:18px;color:rgba(61,60,55,.78);font-size:14px;line-height:1.55}.AiSolutionPage_comparisonFitList__0riIg li:before{position:absolute;top:.68em;left:0;width:5px;height:5px;border-radius:50%;background:#ec6b23;content:""}.AiSolutionPage_comparisonCardPrimary__zAier .AiSolutionPage_comparisonFitList__0riIg li{color:rgba(255,255,255,.7)}.AiSolutionPage_comparisonCardPrimary__zAier .AiSolutionPage_comparisonFitList__0riIg li:before{background:#f6d13a}.AiSolutionPage_comparisonLink__uU8V8{display:inline-flex;align-items:center;align-self:flex-start;gap:9px;margin-top:auto;color:#050505;font-size:15px;font-weight:600;text-decoration:underline;text-underline-offset:5px}.AiSolutionPage_comparisonCardPrimary__zAier .AiSolutionPage_comparisonLink__uU8V8{color:#ffffff}.AiSolutionPage_comparisonLink__uU8V8 span{transition:transform .18s ease}.AiSolutionPage_comparisonLink__uU8V8:focus-visible span,.AiSolutionPage_comparisonLink__uU8V8:hover span{transform:translateX(4px)}.AiSolutionPage_closing__UzS7k{display:grid;min-height:520px;align-content:center;padding:104px 20px 112px;background:#141414;color:#ffffff}.AiSolutionPage_closingLabel__WWNck{margin:0;color:#f6d13a;font-size:13px;font-weight:800;letter-spacing:.06em;line-height:1.3;text-transform:uppercase}.AiSolutionPage_closingTitle__ac0LF{margin:22px 0 0;max-width:980px;color:#ffffff;font-size:52px;font-weight:400;letter-spacing:-.02em;line-height:1.25;word-break:keep-all}.AiSolutionPage_closingBody__ydtnO{margin:22px 0 0;max-width:680px;color:rgba(255,255,255,.7);font-size:16px;line-height:1.68}.AiSolutionPage_closingActions__HdqVD{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-top:36px}@media (max-width:980px){.AiSolutionPage_architectureGrid__tn2UX,.AiSolutionPage_exampleGrid__VvDmy,.AiSolutionPage_typeGrid__2CmJ_{grid-template-columns:minmax(0,1fr)}.AiSolutionPage_architectureItem__6V0FY,.AiSolutionPage_architectureItem__6V0FY:nth-child(3n+2),.AiSolutionPage_architectureItem__6V0FY:nth-child(3n+3),.AiSolutionPage_exampleCard__SlRGi,.AiSolutionPage_typeCard__b_aes{border-right:0;border-bottom:1px solid rgba(61,60,55,.2);padding:26px 0 28px}.AiSolutionPage_architectureItem__6V0FY:last-child,.AiSolutionPage_exampleCard__SlRGi:last-child,.AiSolutionPage_typeCard__b_aes:last-child{border-bottom:0}.AiSolutionPage_typeGrid__2CmJ_{border-left:0}.AiSolutionPage_architectureItem__6V0FY,.AiSolutionPage_architectureItem__6V0FY:nth-child(3n+2),.AiSolutionPage_architectureItem__6V0FY:nth-child(3n+3),.AiSolutionPage_typeCard__b_aes{border-bottom-color:rgba(255,255,255,.18)}.AiSolutionPage_typeCard__b_aes{min-height:0}.AiSolutionPage_typeCard__b_aes h3{margin-top:22px}.AiSolutionPage_changeCard__urwui{grid-template-columns:minmax(0,1fr);gap:22px}.AiSolutionPage_changeFlow__km8cx{grid-template-columns:minmax(0,1fr);gap:10px}.AiSolutionPage_changeArrow__g3I_w{padding:0;text-align:left;transform:rotate(90deg);transform-origin:8px center}}@media (max-width:720px){.AiSolutionPage_exampleTitle__nPCDi{font-size:22px}.AiSolutionPage_comparisonGrid__W2PIC{grid-template-columns:minmax(0,1fr)}.AiSolutionPage_comparisonCard__NmraL{padding:30px 22px 32px;border-right:0}.AiSolutionPage_comparisonCard__NmraL:first-child{border-bottom:1px solid rgba(61,60,55,.2)}.AiSolutionPage_comparisonCard__NmraL h3{font-size:24px}.AiSolutionPage_comparisonSummary__OOogU{font-size:22px}.AiSolutionPage_closing__UzS7k{min-height:460px;padding-block:84px 92px}.AiSolutionPage_closingTitle__ac0LF{font-size:36px;line-height:1.32}}.CoBuildPage_page__8axAu{--ink:#050505;--muted:#555b61;--line:rgba(61,60,55,0.18);--line-strong:rgba(61,60,55,0.2);--accent:#2c6cff;--ember:#ec6b23;--cobuild-accent:#e45e32;--display:var(--font-pretendard),-apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo","Segoe UI",sans-serif;overflow:hidden;background:rgb(247,243,238);color:var(--ink);font-family:var(--display);word-break:keep-all;overflow-wrap:break-word}.CoBuildPage_hero__2b7wJ{position:relative;min-height:calc(100svh - 56px);overflow:hidden;background:radial-gradient(78% 120% at 86% 12%,rgba(236,107,35,.22),transparent 55%),radial-gradient(60% 90% at 6% 96%,rgba(224,29,37,.1),transparent 60%),#141414;color:#ffffff}.CoBuildPage_heroMedia__KENzs{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.4}.CoBuildPage_heroOverlay__UUwja{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.76),rgba(0,0,0,.5) 42%,rgba(0,0,0,.1) 76%),linear-gradient(180deg,rgba(0,0,0,.02) 42%,rgba(0,0,0,.68))}.CoBuildPage_heroInner__K6EDJ{position:relative;z-index:1;display:grid;min-height:calc(100svh - 56px);align-content:end;gap:24px;padding:96px 20px 44px}.CoBuildPage_heroCopy__NLNAI{max-width:940px}.CoBuildPage_kicker__oC_Xx{margin:0;color:#f6d13a;font-size:16px;font-weight:800;letter-spacing:.04em;line-height:1.25;text-transform:uppercase;opacity:0;transform:translateY(8px);animation:CoBuildPage_heroFadeUp__TFwhO .48s cubic-bezier(.19,1,.22,1) forwards}.CoBuildPage_heroTitle__W8ZDj{margin:18px 0 0;max-width:900px;color:#ffffff;font-size:72px;font-weight:400;letter-spacing:0;line-height:1.16;text-shadow:0 2px 28px rgba(0,0,0,.38)}.CoBuildPage_heroTitle__W8ZDj span{display:block;opacity:0;filter:blur(4px);transform:translateY(16px);animation:CoBuildPage_heroLineReveal__NKzcw .62s cubic-bezier(.19,1,.22,1) forwards;animation-delay:.12s}.CoBuildPage_heroTitle__W8ZDj span:nth-child(2){animation-delay:.24s}.CoBuildPage_heroSignal__2Viki{margin:28px 0 0;max-width:780px;color:rgba(255,255,255,.86);font-size:20px;font-weight:400;line-height:1.68;opacity:0;transform:translateY(8px);animation:CoBuildPage_heroFadeUp__TFwhO .48s cubic-bezier(.19,1,.22,1) .34s forwards}@keyframes CoBuildPage_heroFadeUp__TFwhO{to{opacity:1;transform:translateY(0)}}@keyframes CoBuildPage_heroLineReveal__NKzcw{to{opacity:1;filter:blur(0);transform:translateY(0)}}.CoBuildPage_manifesto__bF3mn{padding:20px 20px 0;background:rgb(247,243,238)}.CoBuildPage_manifestoText__jtNdv{margin:0;width:auto;font-size:32px;font-weight:400;letter-spacing:0;line-height:1.42;word-break:keep-all;overflow-wrap:anywhere}.CoBuildPage_manifestoChunk__Yn5KG{display:inline;opacity:0;transform:translateY(8px)}.CoBuildPage_manifestoActive__k5QzH .CoBuildPage_manifestoChunk__Yn5KG{animation:CoBuildPage_manifestoChunkReveal__ccxWi .44s cubic-bezier(.19,1,.22,1) forwards}@keyframes CoBuildPage_manifestoChunkReveal__ccxWi{to{opacity:1;transform:translateY(0)}}.CoBuildPage_heroActions__KuW_2{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-top:36px;opacity:0;transform:translateY(8px);animation:CoBuildPage_heroFadeUp__TFwhO .48s cubic-bezier(.19,1,.22,1) .48s forwards}.CoBuildPage_btnPrimary__HlaZ7{display:inline-flex;align-items:center;gap:8px;min-height:54px;padding:0 28px;border-radius:2px;background:var(--ember);color:#ffffff;font-size:17px;font-weight:600;line-height:1;text-decoration:none;transition:background-color .18s ease}.CoBuildPage_btnPrimary__HlaZ7:focus-visible,.CoBuildPage_btnPrimary__HlaZ7:hover{background:#d75d18}.CoBuildPage_btnArrow__UlaWH{display:inline-block;transition:transform .18s cubic-bezier(.19,1,.22,1)}.CoBuildPage_btnPrimary__HlaZ7:focus-visible .CoBuildPage_btnArrow__UlaWH,.CoBuildPage_btnPrimary__HlaZ7:hover .CoBuildPage_btnArrow__UlaWH{transform:translateX(4px)}.CoBuildPage_linkGhost__58HVA{display:inline-flex;align-items:center;gap:8px;color:rgba(255,255,255,.72);font-size:16px;font-weight:400;line-height:1.2;text-decoration:underline;text-underline-offset:4px;transition:color .18s ease}.CoBuildPage_linkGhost__58HVA:focus-visible,.CoBuildPage_linkGhost__58HVA:hover{color:#ffffff}.CoBuildPage_linkGhostOnPaper__UynVn{color:var(--muted)}.CoBuildPage_linkGhostOnPaper__UynVn:focus-visible,.CoBuildPage_linkGhostOnPaper__UynVn:hover{color:var(--ink)}.CoBuildPage_sectionDark__hAxkW,.CoBuildPage_section__VSBcV{padding:96px 20px}.CoBuildPage_section__VSBcV{background:rgb(247,243,238)}.CoBuildPage_section__VSBcV.CoBuildPage_entrySection__UFxZ2{padding-bottom:48px}.CoBuildPage_section__VSBcV.CoBuildPage_engagementSection__1pgWA{padding-top:48px}.CoBuildPage_sectionDark__hAxkW{background:#141414;color:#ffffff}.CoBuildPage_intro__GzAG6{display:grid;grid-template-columns:1fr;gap:18px;align-items:start;margin-bottom:40px}.CoBuildPage_sectionLabel__08cFR{margin:0;font-size:16px;font-weight:800;letter-spacing:.04em;line-height:1.25}.CoBuildPage_sectionDark__hAxkW .CoBuildPage_sectionLabel__08cFR{color:#f6d13a}.CoBuildPage_sectionTitle__e_r3c{margin:0;max-width:900px;color:var(--ink);font-size:32px;font-weight:400;letter-spacing:0;line-height:1.42;word-break:keep-all}.CoBuildPage_sectionDark__hAxkW .CoBuildPage_sectionTitle__e_r3c{color:#ffffff}.CoBuildPage_lead__u7kIO{margin:0;max-width:760px;color:rgba(61,60,55,.78);font-size:16px;font-weight:400;line-height:1.62}.CoBuildPage_whyUsLead__dVkUp{white-space:pre-line}.CoBuildPage_sectionDark__hAxkW .CoBuildPage_lead__u7kIO{color:rgba(255,255,255,.68)}.CoBuildPage_highlight__LQrej{margin:36px 0 0;max-width:860px;color:var(--ink);font-size:24px;font-weight:500;line-height:1.44}.CoBuildPage_rowList__l_S8w{margin:0;padding:0;max-width:1160px;list-style:none;border-top:1px solid var(--line)}.CoBuildPage_sectionDark__hAxkW .CoBuildPage_rowList__l_S8w{border-top-color:rgba(255,255,255,.18)}.CoBuildPage_row__AuA_B{display:grid;grid-template-columns:minmax(56px,.1fr) minmax(180px,.3fr) minmax(320px,1fr);gap:24px;align-items:baseline;border-bottom:1px solid var(--line-strong);padding:20px 0 22px}.CoBuildPage_sectionDark__hAxkW .CoBuildPage_row__AuA_B{border-bottom-color:rgba(255,255,255,.18)}.CoBuildPage_rowIndex__JAJeN{color:rgba(61,60,55,.62);font-size:13px;font-weight:500;line-height:1.4}.CoBuildPage_sectionDark__hAxkW .CoBuildPage_rowIndex__JAJeN{color:rgba(255,255,255,.5)}.CoBuildPage_rowTitle__kazXx{margin:0;color:var(--ink);font-size:20px;font-weight:500;line-height:1.28}.CoBuildPage_sectionDark__hAxkW .CoBuildPage_rowTitle__kazXx{color:#ffffff}.CoBuildPage_rowBody__RbeH5{margin:0;max-width:760px;color:rgba(61,60,55,.78);font-size:16px;font-weight:400;line-height:1.62}.CoBuildPage_sectionDark__hAxkW .CoBuildPage_rowBody__RbeH5{color:rgba(255,255,255,.7)}.CoBuildPage_rowPair__zsLg7{grid-template-columns:minmax(180px,.34fr) minmax(320px,1fr)}.CoBuildPage_grid3__cXjsZ,.CoBuildPage_grid4__VcZAB{display:grid;border:1px solid var(--line-strong);background:rgba(255,255,255,.42)}.CoBuildPage_grid3__cXjsZ{grid-template-columns:repeat(3,minmax(0,1fr))}.CoBuildPage_grid4__VcZAB{grid-template-columns:repeat(4,minmax(0,1fr))}.CoBuildPage_cell__5_s0B{display:flex;flex-direction:column;border-right:1px solid var(--line-strong);padding:26px 24px 30px}.CoBuildPage_cell__5_s0B:last-child{border-right:0}.CoBuildPage_cellLabel__A8cOz{margin:0;color:rgba(61,60,55,.62);font-size:13px;font-weight:500;line-height:1.4}.CoBuildPage_cellTitle__OjM_M{margin:14px 0 0;color:var(--ink);font-size:20px;font-weight:500;line-height:1.28}.CoBuildPage_cellBody__ZXUg2{margin:12px 0 0;color:rgba(61,60,55,.78);font-size:15px;font-weight:400;line-height:1.62}.CoBuildPage_cellLink__KeKTx{text-decoration:none;color:inherit;transition:background-color .18s ease}.CoBuildPage_cellLink__KeKTx:focus-visible,.CoBuildPage_cellLink__KeKTx:hover{background:rgba(255,255,255,.72)}.CoBuildPage_cellLink__KeKTx:focus-visible .CoBuildPage_cellTitle__OjM_M,.CoBuildPage_cellLink__KeKTx:hover .CoBuildPage_cellTitle__OjM_M{color:var(--accent)}.CoBuildPage_cellAccent__h6C0w{background:#141414;color:#ffffff}.CoBuildPage_cellAccent__h6C0w .CoBuildPage_cellLabel__A8cOz{color:#f6d13a}.CoBuildPage_cellAccent__h6C0w .CoBuildPage_cellTitle__OjM_M{color:#ffffff}.CoBuildPage_cellAccent__h6C0w .CoBuildPage_cellBody__ZXUg2{color:rgba(255,255,255,.7)}.CoBuildPage_phaseTop__HjWmd{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.CoBuildPage_phaseBadge__mHpr5{color:#f6d13a;font-size:12px;font-weight:500;letter-spacing:.02em}.CoBuildPage_cellFoot__lTXiu{margin-top:auto;border-top:1px solid var(--line-strong);padding-top:18px}.CoBuildPage_cellAccent__h6C0w .CoBuildPage_cellFoot__lTXiu{border-top-color:rgba(255,255,255,.2)}.CoBuildPage_cellFootLabel__HzePQ{margin:0;color:rgba(61,60,55,.62);font-size:12px;font-weight:500}.CoBuildPage_cellAccent__h6C0w .CoBuildPage_cellFootLabel__HzePQ{color:#f6d13a}.CoBuildPage_cellFootText__34ndx{margin:8px 0 0;color:rgba(61,60,55,.78);font-size:14px;font-weight:400;line-height:1.6}.CoBuildPage_cellAccent__h6C0w .CoBuildPage_cellFootText__34ndx{color:rgba(255,255,255,.7)}.CoBuildPage_spacer__NzNg9{height:88px}.CoBuildPage_phaseRail__F_nLo{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px}.CoBuildPage_phaseRailNode__8CF4i{position:relative;display:flex;align-items:center;height:9px}.CoBuildPage_phaseRailNode__8CF4i:after{content:"";width:9px;height:9px;border:1px solid var(--line-strong);background:rgb(247,243,238)}.CoBuildPage_phaseRailNodeLast__SsMZ7:after{border-color:#141414;background:#141414}.CoBuildPage_phaseRailNode__8CF4i:not(:last-child):before{content:"";position:absolute;top:50%;left:4px;width:calc(100% - 4px);height:1px;background:var(--line-strong)}.CoBuildPage_phaseNumber__Ig5Gk{font-size:26px;font-weight:300;line-height:1.1;font-variant-numeric:tabular-nums}.CoBuildPage_phaseNumberRamp1__z4cpM{color:rgba(61,60,55,.38)}.CoBuildPage_phaseNumberRamp2__ZsNI9{color:rgba(61,60,55,.55)}.CoBuildPage_phaseNumberRamp3__kPDUA{color:rgba(61,60,55,.72)}.CoBuildPage_phaseNumberRamp4__4v0Bm{color:#f6d13a}.CoBuildPage_phaseRibbon__ebtkP{margin:18px 0 0;border-top:1px solid rgba(255,255,255,.2);padding-top:14px;color:#f6d13a;font-size:13px;font-weight:600;letter-spacing:.02em}.CoBuildPage_proofCell__KcZFR{display:flex;min-height:250px;flex-direction:column;border-right:1px solid var(--line-strong);padding:30px 28px 34px}.CoBuildPage_proofCell__KcZFR:last-child,.CoBuildPage_proofGrid__fxHO2 .CoBuildPage_proofCell__KcZFR:nth-child(3n){border-right:0}.CoBuildPage_proofGrid__fxHO2 .CoBuildPage_proofCell__KcZFR:nth-child(-n+3){border-bottom:1px solid var(--line-strong)}.CoBuildPage_proofLogo__U9_m7{display:flex;height:44px;align-items:center}.CoBuildPage_proofLogo__U9_m7 img{width:auto;filter:grayscale(1);opacity:.62;transition:filter .42s ease,opacity .42s ease}.CoBuildPage_proofCell__KcZFR:hover .CoBuildPage_proofLogo__U9_m7 img,.CoBuildPage_proofGrid__fxHO2:hover .CoBuildPage_proofLogo__U9_m7 img{filter:grayscale(0);opacity:1}.CoBuildPage_proofBody__0tbuH{margin:26px 0 0;color:rgba(61,60,55,.86);font-size:17px;font-weight:400;line-height:1.56}.CoBuildPage_proofFigure__RKRB1{margin:24px 0 0;color:var(--ember);font-size:44px;font-weight:500;line-height:1;font-variant-numeric:tabular-nums;letter-spacing:-.015em}.CoBuildPage_proofBodyTight__dANWA{margin:12px 0 0;color:rgba(61,60,55,.86);font-size:17px;font-weight:400;line-height:1.56}.CoBuildPage_caseStudyGroup___GPwL{margin-top:56px}.CoBuildPage_caseStudyGroup___GPwL+.CoBuildPage_caseStudyGroup___GPwL{margin-top:48px}.CoBuildPage_caseStudies__jj3ur{margin-top:56px;border:1px solid var(--line-strong);background:rgba(255,255,255,.42);box-shadow:0 0 0 0 rgba(236,107,35,0);transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.CoBuildPage_caseStudiesSummary__gvrvv{display:flex;align-items:center;gap:16px;padding:26px 28px;cursor:pointer;list-style:none;transition:background .25s ease}.CoBuildPage_caseStudiesSummary__gvrvv:hover{background:linear-gradient(90deg,rgba(236,107,35,.1),rgba(236,107,35,.025))}.CoBuildPage_caseStudiesSummary__gvrvv:focus-visible{outline:2px solid var(--ember);outline-offset:-3px}.CoBuildPage_caseStudiesSummary__gvrvv::-webkit-details-marker{display:none}.CoBuildPage_caseStudiesSummaryText__UTL8q{display:flex;flex-direction:column;gap:6px}.CoBuildPage_caseStudiesTitle__6NUwm{display:flex;align-items:baseline;gap:10px;color:var(--ember);font-size:20px;font-weight:700}.CoBuildPage_caseStudies__jj3ur[data-nudge=true]:not([open]){animation:CoBuildPage_caseStudiesNudge__X2T8b 1.1s cubic-bezier(.19,1,.22,1) 3}.CoBuildPage_caseStudies__jj3ur[data-nudge=true]:not([open]) .CoBuildPage_caseStudiesSummary__gvrvv{animation:CoBuildPage_caseStudiesSurfaceNudge__mY0N3 1.1s cubic-bezier(.19,1,.22,1) 3}.CoBuildPage_caseStudies__jj3ur[data-nudge=true]:not([open]) .CoBuildPage_caseStudiesIcon__WGqzD{animation:CoBuildPage_caseStudiesIconNudge__HN9EF 1.1s cubic-bezier(.19,1,.22,1) 3}@keyframes CoBuildPage_caseStudiesNudge__X2T8b{0%,to{border-color:var(--line-strong);box-shadow:0 0 0 0 rgba(236,107,35,0);transform:translateY(0)}45%{border-color:rgba(236,107,35,.7);box-shadow:0 12px 30px rgba(236,107,35,.14),0 0 0 3px rgba(236,107,35,.08);transform:translateY(-2px)}}@keyframes CoBuildPage_caseStudiesSurfaceNudge__mY0N3{0%,to{background:rgba(255,255,255,0)}45%{background:linear-gradient(90deg,rgba(236,107,35,.13),rgba(236,107,35,.025))}}@keyframes CoBuildPage_caseStudiesIconNudge__HN9EF{0%,to{color:currentColor;transform:scale(1) rotate(0deg)}45%{color:var(--ember);transform:scale(1.12) rotate(90deg)}}.CoBuildPage_caseStudiesHint__4FqdQ{color:rgba(61,60,55,.72);font-size:15px;font-weight:400}.CoBuildPage_caseStudiesIcon__WGqzD{position:relative;width:18px;height:18px;margin-left:auto}.CoBuildPage_caseStudiesIcon__WGqzD:after,.CoBuildPage_caseStudiesIcon__WGqzD:before{position:absolute;background:currentColor;content:""}.CoBuildPage_caseStudiesIcon__WGqzD:before{top:8px;left:0;width:18px;height:2px}.CoBuildPage_caseStudiesIcon__WGqzD:after{top:0;left:8px;width:2px;height:18px}.CoBuildPage_caseStudies__jj3ur[open] .CoBuildPage_caseStudiesIcon__WGqzD:after{display:none}.CoBuildPage_caseStudies__jj3ur .CoBuildPage_caseStudyGroup___GPwL{margin-top:0;padding:0 24px 8px}.CoBuildPage_caseStudies__jj3ur .CoBuildPage_caseStudyGroup___GPwL+.CoBuildPage_caseStudyGroup___GPwL{margin-top:40px}.CoBuildPage_caseStudies__jj3ur .CoBuildPage_caseStudyGroup___GPwL:last-child{padding-bottom:28px}.CoBuildPage_caseStudiesLabel__Qzjl4{margin:0 0 24px;color:rgba(61,60,55,.62);font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.CoBuildPage_faqList__uDsF8{max-width:960px;border-top:1px solid var(--line-strong)}.CoBuildPage_faqItem__Jawya{border-bottom:1px solid var(--line-strong)}.CoBuildPage_faqQuestion__ZQYrm{display:flex;align-items:center;gap:24px;padding:26px 0;color:var(--ink);cursor:pointer;font-size:20px;font-weight:500;line-height:1.5;list-style:none}.CoBuildPage_faqQuestion__ZQYrm::-webkit-details-marker{display:none}.CoBuildPage_faqQuestion__ZQYrm:focus-visible{outline:2px solid var(--ember);outline-offset:6px}.CoBuildPage_faqIcon__PrixQ{position:relative;flex:0 0 18px;width:18px;height:18px;margin-left:auto}.CoBuildPage_faqIcon__PrixQ:after,.CoBuildPage_faqIcon__PrixQ:before{position:absolute;background:currentColor;content:""}.CoBuildPage_faqIcon__PrixQ:before{top:8px;left:0;width:18px;height:2px}.CoBuildPage_faqIcon__PrixQ:after{top:0;left:8px;width:2px;height:18px}.CoBuildPage_faqItem__Jawya[open] .CoBuildPage_faqIcon__PrixQ:after{display:none}.CoBuildPage_faqAnswerList__NJRmt,.CoBuildPage_faqAnswer__4WEso{max-width:800px;margin:-4px 50px 26px 0;color:rgba(61,60,55,.78);font-size:16px;font-weight:400;line-height:1.72}.CoBuildPage_faqAnswerList__NJRmt{padding-left:22px}.CoBuildPage_faqAnswerList__NJRmt li+li{margin-top:6px}.CoBuildPage_problemIntro__q6gjB{margin-bottom:24px}.CoBuildPage_problemMap__H_D2A{padding:2px 0 0}.CoBuildPage_problemGroups__ULwIf{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid var(--line-strong)}.CoBuildPage_problemGroup__xG1I5{min-width:0;padding:18px 20px 20px}.CoBuildPage_problemGroup__xG1I5+.CoBuildPage_problemGroup__xG1I5{border-left:1px solid var(--line-strong)}.CoBuildPage_problemGroupTitle__ZVVok{margin:0 0 12px;color:var(--cobuild-accent);font-size:13px;font-weight:700;letter-spacing:.02em;line-height:1.35}.CoBuildPage_problemGroupList__A9Rk7{display:grid;gap:10px;margin:0;padding:0;list-style:none}.CoBuildPage_problemGroupItem__Ztxwt{display:grid;grid-template-columns:26px minmax(0,1fr);gap:8px;color:var(--ink);font-size:15px;font-weight:400;line-height:1.42}.CoBuildPage_problemNumber__PUHYu{color:var(--cobuild-accent);font-size:11px;font-weight:700;line-height:1.95}.CoBuildPage_flowConnector__rMYfw{width:1px;height:22px;margin:0 auto;background:var(--cobuild-accent)}.CoBuildPage_diagnosisNode__0wutU,.CoBuildPage_pocNode__FzwBX{margin:0 auto;background:var(--cobuild-accent);color:#ffffff;text-align:center}.CoBuildPage_diagnosisNode__0wutU{width:min(68%,720px);padding:16px 24px 18px}.CoBuildPage_diagnosisEyebrow__gy9ZT{margin:0;font-size:11px;font-weight:800;letter-spacing:.06em;line-height:1.3;text-transform:uppercase}.CoBuildPage_diagnosisTitle__5g7xS{margin:4px 0 0;font-size:22px;font-weight:600;line-height:1.3}.CoBuildPage_diagnosisBody__G_2se{margin:4px 0 0;color:rgba(255,255,255,.84);font-size:14px;line-height:1.45}.CoBuildPage_changeOptions__s3DFQ{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:min(58%,680px);margin:0 auto;padding:0;border-block:1px solid var(--line-strong);list-style:none}.CoBuildPage_changeOptions__s3DFQ li{min-width:0;padding:12px 10px;color:var(--ink);font-size:14px;font-weight:600;line-height:1.4;text-align:center}.CoBuildPage_changeOptions__s3DFQ li+li{border-left:1px solid var(--line-strong)}.CoBuildPage_pocNode__FzwBX{width:min(38%,420px);padding:14px 20px;font-size:17px;font-weight:600;line-height:1.4}.CoBuildPage_entryFollowup__IqhvH{margin-top:72px}.CoBuildPage_entryFollowup__IqhvH>.CoBuildPage_intro__GzAG6{margin-bottom:0}.CoBuildPage_changeLevelsFollowup__ZS34r{margin-top:56px}.CoBuildPage_changeLevelsFollowup__ZS34r>.CoBuildPage_intro__GzAG6{margin-bottom:0}.CoBuildPage_midCta__USaSv{padding:54px 20px;background:rgb(20,20,20);color:#ffffff}.CoBuildPage_midCtaInner__0sF72{display:grid;gap:26px;width:min(100%,1040px);margin-inline:auto;grid-template-columns:minmax(0,1fr) auto;align-items:center}.CoBuildPage_midCtaLine__fxwGg{margin:0;max-width:720px;font-size:26px;font-weight:400;line-height:1.4}.CoBuildPage_caseBadge__sAEKc{margin:auto 0 0;padding-top:26px;color:rgba(61,60,55,.5);font-size:13px;font-weight:500}.CoBuildPage_skelGroup__jmvLG{display:grid;gap:10px;margin-top:22px}.CoBuildPage_skelLine__sj_ZG{height:11px;border-radius:5px;background:rgba(61,60,55,.12)}.CoBuildPage_skelLineShort__w_Exu{width:62%}.CoBuildPage_skelGroupSmall__aiPfu{display:grid;gap:8px;margin-top:20px}.CoBuildPage_skelLineThin__Ux52w{height:7px;border-radius:5px;background:rgba(61,60,55,.07)}.CoBuildPage_skelLineThinShort__0C9if{width:70%}.CoBuildPage_caseTags__HVO0h{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.CoBuildPage_caseTag__fF8Sl{border:1px solid var(--line-strong);border-radius:5px;padding:5px 11px;color:rgba(61,60,55,.7);font-size:13px;font-weight:400}.CoBuildPage_relatedList__cT_fC{display:grid;border-top:1px solid var(--line)}.CoBuildPage_relatedRow__8e5ne{display:grid;grid-template-columns:minmax(0,.42fr) minmax(0,1fr);gap:40px;align-items:baseline;border-bottom:1px solid var(--line);padding:24px 0 28px}.CoBuildPage_relatedTitle__hwpX6{margin:0;color:var(--ink);font-size:24px;font-weight:600;line-height:1.28}.CoBuildPage_relatedText__iQc21{margin:0;color:#35383b;font-size:14px;font-weight:400;line-height:1.62}@media (prefers-reduced-motion:reduce){.CoBuildPage_heroActions__KuW_2,.CoBuildPage_heroSignal__2Viki,.CoBuildPage_heroTitle__W8ZDj span,.CoBuildPage_kicker__oC_Xx,.CoBuildPage_manifestoChunk__Yn5KG{opacity:1;filter:none;transform:none;animation:none}.CoBuildPage_caseStudiesIcon__WGqzD,.CoBuildPage_caseStudiesSummary__gvrvv,.CoBuildPage_caseStudies__jj3ur{animation:none}}@media (max-width:1180px){.CoBuildPage_sectionDark__hAxkW,.CoBuildPage_section__VSBcV{padding:76px 20px}.CoBuildPage_heroTitle__W8ZDj{font-size:56px}.CoBuildPage_manifestoText__jtNdv{font-size:26px}}@media (max-width:980px){.CoBuildPage_grid3__cXjsZ,.CoBuildPage_grid4__VcZAB{grid-template-columns:minmax(0,1fr)}.CoBuildPage_phaseRail__F_nLo{display:none}.CoBuildPage_midCtaInner__0sF72{grid-template-columns:minmax(0,1fr)}.CoBuildPage_midCtaLine__fxwGg{font-size:22px}.CoBuildPage_cell__5_s0B,.CoBuildPage_proofCell__KcZFR{border-right:0;border-bottom:1px solid var(--line-strong)}.CoBuildPage_cell__5_s0B:last-child,.CoBuildPage_proofCell__KcZFR:last-child{border-bottom:0}.CoBuildPage_relatedRow__8e5ne,.CoBuildPage_rowPair__zsLg7,.CoBuildPage_row__AuA_B{grid-template-columns:minmax(0,1fr);gap:10px}.CoBuildPage_problemGroups__ULwIf{grid-template-columns:minmax(0,1fr)}.CoBuildPage_problemGroup__xG1I5+.CoBuildPage_problemGroup__xG1I5{border-top:1px solid var(--line-strong);border-left:0}.CoBuildPage_flowConnector__rMYfw{height:18px}.CoBuildPage_diagnosisNode__0wutU{width:min(82%,620px)}.CoBuildPage_changeOptions__s3DFQ{grid-template-columns:repeat(2,minmax(0,1fr));width:min(76%,560px)}.CoBuildPage_changeOptions__s3DFQ li:nth-child(3){border-left:0}.CoBuildPage_changeOptions__s3DFQ li:nth-child(n+3){border-top:1px solid var(--line-strong)}.CoBuildPage_pocNode__FzwBX{width:min(58%,360px)}.CoBuildPage_sectionTitle__e_r3c{font-size:26px}.CoBuildPage_entryFollowup__IqhvH{margin-top:56px}.CoBuildPage_changeLevelsFollowup__ZS34r{margin-top:48px}}@media (max-width:640px){.CoBuildPage_heroTitle__W8ZDj{font-size:40px}.CoBuildPage_manifestoText__jtNdv{font-size:22px}.CoBuildPage_problemGroup__xG1I5{padding:18px 0 20px}.CoBuildPage_diagnosisNode__0wutU{width:100%;padding:16px 18px 18px}.CoBuildPage_diagnosisTitle__5g7xS{font-size:21px}.CoBuildPage_changeOptions__s3DFQ{grid-template-columns:minmax(0,1fr);width:100%}.CoBuildPage_changeOptions__s3DFQ li+li,.CoBuildPage_changeOptions__s3DFQ li:nth-child(3){border-top:1px solid var(--line-strong);border-left:0}.CoBuildPage_pocNode__FzwBX{width:100%}}.CoBuildCaseStudies_caseList__ziviJ{width:100%;max-width:none}.CoBuildCaseStudies_caseRow__Y4bYP{width:100%;grid-template-columns:56px minmax(220px,.32fr) minmax(360px,1fr) auto;align-items:center}.CoBuildCaseStudies_caseBody__6nf3y{width:100%;max-width:none}.CoBuildCaseStudies_scenarioButton__btywE{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:10px;padding:0 16px;border:1px solid rgba(236,107,35,.5);border-radius:999px;background:rgba(236,107,35,.08);color:#bf4e13;font:inherit;font-size:14px;font-weight:700;white-space:nowrap;cursor:pointer;animation:CoBuildCaseStudies_scenarioNudge__chkEJ .9s cubic-bezier(.19,1,.22,1) 3;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.CoBuildCaseStudies_scenarioButton__btywE:hover{border-color:#ec6b23;background:#ec6b23;color:#ffffff;transform:translateY(-2px)}.CoBuildCaseStudies_closeButton__DhekH:focus-visible,.CoBuildCaseStudies_contactCta__9tpU8:focus-visible,.CoBuildCaseStudies_footerClose__OY16c:focus-visible,.CoBuildCaseStudies_scenarioButton__btywE:focus-visible{outline:3px solid rgba(236,107,35,.42);outline-offset:3px}@keyframes CoBuildCaseStudies_scenarioNudge__chkEJ{0%,to{box-shadow:0 0 0 0 rgba(236,107,35,0);transform:translateX(0)}45%{box-shadow:0 0 0 7px rgba(236,107,35,.12);transform:translateX(3px)}}.CoBuildCaseStudies_dialog__v0Z01{width:min(1120px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:0;border:0;border-radius:6px;background:#f7f3ee;color:#050505;box-shadow:0 32px 120px rgba(0,0,0,.42)}.CoBuildCaseStudies_dialog__v0Z01::backdrop{background:rgba(7,7,7,.78);backdrop-filter:blur(8px)}.CoBuildCaseStudies_modal__fvHms{position:relative;max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain}.CoBuildCaseStudies_closeButton__DhekH{position:absolute;z-index:3;top:18px;right:18px;display:grid;width:44px;height:44px;place-items:center;border:1px solid rgba(255,255,255,.35);border-radius:50%;background:rgba(5,5,5,.48);color:#ffffff;font-size:28px;line-height:1;cursor:pointer;backdrop-filter:blur(8px)}.CoBuildCaseStudies_modalHero__x1w7r{position:relative;display:grid;min-height:480px;align-items:end;overflow:hidden;background:#141414}.CoBuildCaseStudies_modalHeroShade__mHjMM,.CoBuildCaseStudies_modalImage__dOfOR{position:absolute;inset:0;width:100%;height:100%}.CoBuildCaseStudies_modalImage__dOfOR{-o-object-fit:cover;object-fit:cover}.CoBuildCaseStudies_modalHeroShade__mHjMM{background:linear-gradient(180deg,rgba(5,5,5,.08) 18%,rgba(5,5,5,.88))}.CoBuildCaseStudies_modalHeroCopy__I_Rrp{position:relative;z-index:1;max-width:820px;padding:72px 56px 48px;color:#ffffff}.CoBuildCaseStudies_modalEyebrow__JraJ9,.CoBuildCaseStudies_sectionEyebrow__GIQZP{margin:0;color:#ec6b23;font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.CoBuildCaseStudies_modalProduct__3SgHD{margin:18px 0 0;color:rgba(255,255,255,.68);font-size:15px;font-weight:700;line-height:1.4}.CoBuildCaseStudies_modalTitle__QmUt1{margin:14px 0 0;max-width:760px;color:#ffffff;font-size:clamp(34px,5vw,54px);font-weight:500;line-height:1.18}.CoBuildCaseStudies_persona__KY4na{margin-top:24px;padding-left:16px;border-left:2px solid #ec6b23}.CoBuildCaseStudies_personaName__g6pKi{color:#ffffff;font-size:16px;font-weight:700}.CoBuildCaseStudies_personaRole__6P__C{margin-top:3px;color:rgba(255,255,255,.68);font-size:14px}.CoBuildCaseStudies_personaContext__m0gYh{margin-top:10px;max-width:620px;color:rgba(255,255,255,.76);font-size:15px;line-height:1.62}.CoBuildCaseStudies_modalBody__ZMP7h{padding:0 56px 56px}.CoBuildCaseStudies_coBuildSection__zOjuP,.CoBuildCaseStudies_resolutionSection__wUMs9,.CoBuildCaseStudies_storySection__RuMO4{padding:72px 0;border-bottom:1px solid rgba(61,60,55,.18)}.CoBuildCaseStudies_sectionTitle__VFdvi{margin:0;color:#050505;font-size:26px;font-weight:600;line-height:1.42}.CoBuildCaseStudies_coBuildSection__zOjuP>*,.CoBuildCaseStudies_resolutionSection__wUMs9>*,.CoBuildCaseStudies_storySection__RuMO4>*{width:min(100%,720px);margin-inline:auto}.CoBuildCaseStudies_narrativeCopy__8lZJU,.CoBuildCaseStudies_storyCopy__TBxAE{margin-top:30px}.CoBuildCaseStudies_narrativeCopy__8lZJU p,.CoBuildCaseStudies_storyCopy__TBxAE p{margin-top:22px;color:rgba(61,60,55,.88);font-size:18px;line-height:1.82}.CoBuildCaseStudies_narrativeCopy__8lZJU p:first-child,.CoBuildCaseStudies_storyCopy__TBxAE p:first-child{margin-top:0}.CoBuildCaseStudies_storyCopy__TBxAE blockquote{margin:30px 0;padding:18px 22px;border-left:3px solid #ec6b23;background:rgba(255,255,255,.68);color:#2f3031;font-size:19px;font-weight:500;line-height:1.72}.CoBuildCaseStudies_insight__KxA3_{margin-top:42px;padding:26px 28px;border-top:1px solid rgba(236,107,35,.5);border-bottom:1px solid rgba(236,107,35,.5);color:#272829;font-size:22px;font-weight:600;line-height:1.58}.CoBuildCaseStudies_coBuildSection__zOjuP{background:#141414;margin-inline:-56px;padding-inline:56px}.CoBuildCaseStudies_coBuildSection__zOjuP .CoBuildCaseStudies_sectionEyebrow__GIQZP{color:#f6d13a}.CoBuildCaseStudies_coBuildSection__zOjuP .CoBuildCaseStudies_sectionTitle__VFdvi{margin-top:14px;color:#ffffff}.CoBuildCaseStudies_coBuildSection__zOjuP .CoBuildCaseStudies_narrativeCopy__8lZJU p{color:rgba(255,255,255,.78)}.CoBuildCaseStudies_buildDetails__NbuzM{margin-top:38px;border-top:1px solid rgba(255,255,255,.18);border-bottom:1px solid rgba(255,255,255,.18)}.CoBuildCaseStudies_buildDetails__NbuzM summary{padding:20px 0;color:#ffffff;font-size:16px;font-weight:700;cursor:pointer}.CoBuildCaseStudies_buildDetails__NbuzM ul{margin:0;padding:0 0 22px 22px;color:rgba(255,255,255,.76)}.CoBuildCaseStudies_buildDetails__NbuzM li{margin-top:10px;font-size:15px;line-height:1.66}.CoBuildCaseStudies_resolutionSection__wUMs9 .CoBuildCaseStudies_storyCopy__TBxAE{margin-top:30px}.CoBuildCaseStudies_closingQuote__fNu7B{margin-top:42px;color:#bf4e13;font-size:24px;font-weight:600;line-height:1.6}.CoBuildCaseStudies_outcomes__c0NEP{margin-top:48px;padding-top:28px;border-top:1px solid rgba(61,60,55,.18)}.CoBuildCaseStudies_outcomesTitle__CUOIi{color:rgba(61,60,55,.6);font-size:13px;font-weight:700;letter-spacing:.06em}.CoBuildCaseStudies_outcomes__c0NEP ul{margin:18px 0 0;padding:0;list-style:none}.CoBuildCaseStudies_outcomes__c0NEP li{display:grid;grid-template-columns:18px 1fr;gap:10px;margin-top:12px;color:rgba(61,60,55,.86);font-size:16px;line-height:1.62}.CoBuildCaseStudies_outcomes__c0NEP li:before{color:#ec6b23;content:"—";font-weight:700}.CoBuildCaseStudies_visuallyHidden__HB92M{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.CoBuildCaseStudies_modalFooter__J4XLo{display:flex;flex-wrap:wrap;align-items:center;gap:20px;padding-top:40px}.CoBuildCaseStudies_contactCta__9tpU8{display:inline-flex;min-height:56px;align-items:center;gap:18px;padding:0 26px;background:#ec6b23;color:#ffffff;font-size:16px;font-weight:700;text-decoration:none}.CoBuildCaseStudies_contactCta__9tpU8:hover{background:#bf4e13}.CoBuildCaseStudies_footerClose__OY16c{border:0;background:transparent;color:rgba(61,60,55,.68);font:inherit;font-size:15px;cursor:pointer}@media (max-width:980px){.CoBuildCaseStudies_caseRow__Y4bYP{grid-template-columns:minmax(0,1fr);align-items:start}.CoBuildCaseStudies_scenarioButton__btywE{justify-self:start;margin-top:4px}}@media (max-width:640px){.CoBuildCaseStudies_dialog__v0Z01{width:100vw;max-height:100dvh;border-radius:0}.CoBuildCaseStudies_modal__fvHms{max-height:100dvh}.CoBuildCaseStudies_modalHero__x1w7r{min-height:430px}.CoBuildCaseStudies_modalHeroCopy__I_Rrp{padding:84px 20px 32px}.CoBuildCaseStudies_modalTitle__QmUt1{font-size:34px}.CoBuildCaseStudies_modalBody__ZMP7h{padding:0 20px 36px}.CoBuildCaseStudies_coBuildSection__zOjuP,.CoBuildCaseStudies_resolutionSection__wUMs9,.CoBuildCaseStudies_storySection__RuMO4{padding-block:48px}.CoBuildCaseStudies_coBuildSection__zOjuP{margin-inline:-20px;padding-inline:20px}.CoBuildCaseStudies_sectionTitle__VFdvi{font-size:22px}.CoBuildCaseStudies_narrativeCopy__8lZJU p,.CoBuildCaseStudies_storyCopy__TBxAE p{font-size:17px;line-height:1.78}.CoBuildCaseStudies_storyCopy__TBxAE blockquote{padding:16px 18px;font-size:18px}.CoBuildCaseStudies_insight__KxA3_{padding:22px 0;font-size:20px}.CoBuildCaseStudies_closingQuote__fNu7B{font-size:21px}.CoBuildCaseStudies_contactCta__9tpU8{width:100%;justify-content:space-between}}@media (prefers-reduced-motion:reduce){.CoBuildCaseStudies_scenarioButton__btywE{animation:none;transition:none}}.ScrollRevealSection_reveal__WWLLs{opacity:0;transform:translate3d(0,var(--scroll-reveal-y,28px),0);transition:opacity .76s cubic-bezier(.19,1,.22,1),transform .76s cubic-bezier(.19,1,.22,1);transition-delay:var(--scroll-reveal-delay,0s)}.ScrollRevealSection_visible__eKHix{opacity:1;transform:translateZ(0)}@media (prefers-reduced-motion:reduce){.ScrollRevealSection_reveal__WWLLs,.ScrollRevealSection_visible__eKHix{opacity:1;transform:none;transition:none}}