/* Product context and territorial narrative */
.context-section{background:#fff}.context-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:36px}.context-grid article{padding:28px;border:1px solid #dce8f1;border-radius:18px;background:#f8fbfd;min-width:0}.context-grid p{font-size:15px;margin-bottom:0}.context-number{display:block;font-size:10px;font-weight:800;letter-spacing:1.4px;color:#087e89;margin-bottom:23px}.context-callout{display:grid;grid-template-columns:1fr 1.2fr;gap:40px;align-items:center;padding:32px;margin-top:24px;border-left:4px solid var(--teal);background:#edf9f8;border-radius:0 16px 16px 0}.context-callout p{margin:0;font-size:15px}.context-callout .eyebrow{margin-bottom:12px}.context-callout h3{margin:0}.context-example{margin-top:35px;padding:30px;border:1px solid #dce8f1;border-radius:18px}.context-example h3{margin-top:22px}.context-example ol{list-style:none;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;counter-reset:flow}.context-example li{counter-increment:flow;border-top:2px solid var(--teal);padding-top:16px}.context-example li:before{content:'0' counter(flow);font-size:12px;color:var(--blue);display:block;margin-bottom:8px}.context-example b,.context-example span{display:block}.context-example li span{font-size:13px;color:var(--muted);margin-top:6px}.territory-section{background:#0b2e63;color:white;max-width:none;position:relative;overflow:hidden}.territory-section .eyebrow{color:#72dfed}.territory-section p{color:#ccdaeb}.territory-heading{max-width:900px}.territory-lead{max-width:700px;font-size:20px}.territory-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:40px}.territory-grid article{padding:32px;border:1px solid #ffffff26;border-radius:20px;background:#ffffff06;min-width:0}.territory-grid .context-number{color:#aeea4d}.territory-grid p{font-size:15px}.territory-signature{padding-top:20px;border-top:1px solid #ffffff25;color:#aeea4d;font-size:20px;font-weight:700}.territory-perspectives{list-style:none;padding:0;margin:0}.territory-perspectives li{padding:18px 0;border-bottom:1px solid #ffffff20}.territory-perspectives b,.territory-perspectives span{display:block}.territory-perspectives span{font-size:14px;line-height:1.7;color:#ccdaeb;margin-top:5px}.territory-bottom{display:flex;align-items:center;gap:40px;margin-top:40px}.territory-bottom>div{flex:1}.territory-bottom p{max-width:790px;font-size:15px;margin-bottom:0}.territory-bottom .btn{flex-shrink:0}.value-section{background:#f5f9fc;max-width:none}.value-section article{background:white}.context-footnote{font-size:12px;max-width:850px;margin-top:24px;margin-bottom:0}header nav{gap:clamp(10px,1.4vw,22px)}@media(max-width:1100px) and (min-width:701px){header{padding-left:3%;padding-right:3%}header nav{font-size:11px;gap:10px}header .logo{width:130px}header nav .btn{font-size:11px;padding:10px 12px}}@media(max-width:800px){.context-grid{grid-template-columns:1fr}.territory-grid{grid-template-columns:1fr;gap:20px}.context-callout{grid-template-columns:1fr;gap:18px}.territory-bottom{flex-direction:column;align-items:flex-start;gap:24px}.context-example ol{grid-template-columns:repeat(2,minmax(0,1fr))}.territory-lead{font-size:18px}}@media(max-width:420px){.context-grid article,.territory-grid article,.context-example,.context-callout{padding:22px}.context-example ol{gap:14px}.territory-signature{font-size:18px}}
