.oca-hero-actions{margin-top:30px}.oca-hero-actions .button{width:fit-content}.oca-proof-strip{flex-wrap:wrap;gap:10px;margin-top:34px;display:flex}.oca-proof-strip span{color:var(--aqua);border:1px solid #d7edf647;padding:8px 12px;font-size:12px;font-weight:700;line-height:1.35}.oca-intro>div:last-child p:first-child{margin-top:0}.oca-intro strong{color:var(--ink)}.oca-method .content-heading>p{color:var(--muted);align-self:end;margin:0;font-size:17px;line-height:1.75}.oca-method-list{border-top:1px solid var(--line)}.oca-method-list article{gap:var(--phi-lg);border-bottom:1px solid var(--line);grid-template-columns:minmax(280px,.9fr) minmax(300px,1.1fr) minmax(300px,1fr);align-items:start;padding:34px 0;display:grid}.oca-method-title{align-items:flex-start;gap:24px;display:flex}.oca-method-title h3{margin:5px 0 10px;font-size:28px;line-height:1.15}.oca-method-title b{color:var(--teal-dark);font-size:14px;line-height:1.5;display:block}.oca-method-list article>p{color:var(--muted);margin:0;font-size:15px;line-height:1.7}.oca-method-list .oca-outcome{border-left:3px solid var(--orange);color:var(--ink);padding-left:24px}.oca-adkar{gap:var(--phi-xl);padding:var(--phi-2xl) clamp(30px, 7vw, 110px);background:var(--teal-dark);color:#fff;grid-template-columns:1.2fr 1fr;align-items:center;display:grid}.oca-adkar h2{letter-spacing:-.045em;max-width:760px;margin:20px 0 28px;font-size:clamp(40px,4.4vw,68px);line-height:1.03}.oca-adkar>div>p:not(.kicker){color:#cce1df;max-width:760px;font-size:17px;line-height:1.75}.oca-adkar ol{background:#ffffff2e;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:0;padding:1px;list-style:none;display:grid}.oca-adkar li{background:#063b4f;flex-direction:column;justify-content:space-between;min-width:0;min-height:170px;padding:24px 14px;display:flex}.oca-adkar li b{color:var(--orange);font-size:44px;line-height:1}.oca-adkar li span{color:var(--ivory);letter-spacing:.04em;overflow-wrap:anywhere;font-size:11px;font-weight:800}.oca-capability-grid{grid-auto-rows:minmax(390px,auto)}.oca-measurement{background:var(--ink);color:#fff}.oca-measurement h2{color:#fff}.oca-measurement .prose-grid p{color:#bdd0d7}.oca-measurement .oca-measure-goal{border-left:3px solid var(--orange);color:var(--ivory);margin-top:28px;padding-left:22px;font-weight:700}.oca-journey{margin:var(--phi-lg) 0 0;border-top:1px solid #ffffff38;border-bottom:1px solid #ffffff38;grid-template-columns:repeat(7,minmax(0,1fr));padding:0;list-style:none;display:grid}.oca-journey li{min-width:0;color:var(--ivory);padding:24px 25px 24px 14px;font-size:12px;font-weight:800;line-height:1.45;position:relative}.oca-journey li:not(:last-child):after{content:"→";color:var(--orange);position:absolute;top:50%;right:7px;transform:translateY(-50%)}.oca-measures{flex-wrap:wrap;gap:9px;margin-top:28px;display:flex}.oca-measures span{color:#cfe0e6;border:1px solid #d7edf63d;padding:9px 12px;font-size:12px;line-height:1.35}.oca-operating-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.oca-operating-grid article{min-width:0;padding:var(--phi-lg);border:1px solid var(--line);background:var(--paper)}.oca-operating-grid .kicker{margin-top:26px}.oca-operating-grid h3{margin:18px 0 22px;font-size:31px;line-height:1.15}.oca-operating-grid article>p:not(.kicker){color:var(--muted);font-size:15px;line-height:1.75}.oca-ai-principle{font-weight:800;color:var(--ivory)!important}.oca-ai-callout .text-link{margin-top:12px;display:inline-flex}.oca-why .why-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.oca-why .why-grid article:nth-child(4){border-left:0;padding-left:0}.oca-why .why-grid article:nth-child(n+4){margin-top:28px}.oca-connected .wide-link{margin-top:var(--phi-md)}@media (max-width:1080px){.oca-method-list article{grid-template-columns:1fr 1fr}.oca-method-list .oca-method-title{grid-column:1/-1}.oca-adkar{grid-template-columns:1fr}.oca-why .why-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.oca-why .why-grid article:nth-child(3),.oca-why .why-grid article:nth-child(5){border-left:0;padding-left:0}.oca-why .why-grid article:nth-child(4){border-left:1px solid #ffffff2e;padding-left:30px}}@media (max-width:800px){.oca-journey{grid-template-columns:1fr}.oca-journey li{border-bottom:1px solid #ffffff24;padding:16px 34px 16px 0}.oca-journey li:last-child{border-bottom:0}.oca-journey li:not(:last-child):after{right:8px}}@media (max-width:720px){.oca-proof-strip{display:grid}.oca-method-list article,.oca-operating-grid,.oca-why .why-grid{grid-template-columns:1fr}.oca-method-list .oca-outcome{padding:18px 0 0 18px}.oca-adkar{padding:80px 22px}.oca-adkar ol{grid-template-columns:1fr}.oca-adkar li{flex-direction:row;align-items:center;gap:20px;min-height:0;padding:18px 20px}.oca-adkar li b{font-size:34px}.oca-adkar li span{font-size:13px}.oca-capability-grid{grid-auto-rows:auto}.oca-capability-grid .service-card{min-height:0}.oca-operating-grid article{padding:28px 24px}.oca-why .why-grid article,.oca-why .why-grid article:nth-child(n){border-left:0;border-right:0;margin-top:0;padding:27px 0}}
