/* Scoped final refinement: the approved hero, type, offer and funnel are preserved. */
:root{--navy:#172638;--blue:#145bc4;--blue-dark:#104caa;--text:#586d84;--wash:#f3f6fa}
.button,.mobile-sticky .button{background:#1762ce;border-color:#1762ce}.button:hover,.mobile-sticky .button:hover{background:#104caa;border-color:#104caa}.hero h1>span{color:#145bc4}.hero::before{background:#e3edf6}.hero{background:#f3f7fb}.status-dot{background:#397ccc}.why-story h2>span{color:#3067ac}.hero-footnote>.hero-years{color:#426d9e}
/* Visible, explicit industry controls. */
.industry-tabs button{border:1px solid #c8d7e8;border-bottom:3px solid #c8d7e8;min-height:86px;padding:18px 16px;background:#f8fafd;box-shadow:none}.industry-tabs .tab-text strong{font-size:12px;font-weight:750;letter-spacing:.025em}.industry-tabs .tab-text small{font-size:10px;line-height:1.6;color:#5a7392}.industry-tabs button:hover{background:#e7f0fc;border-color:#3a7bd4;box-shadow:0 5px 12px #1f53931b;transform:translateY(-2px)}.industry-tabs button[aria-selected=true]{background:#145bc4;border-color:#145bc4;border-bottom-color:#173e78;box-shadow:0 5px 12px #1e50922b}.industry-tabs button[aria-selected=true]::after{background:#145bc4}.industry-tabs button[aria-selected=true] small{color:#e1ecff}.industry-tabs button[aria-selected=true] .tab-symbol,.industry-tabs button[aria-selected=true] .tab-arrow{color:#fff}.industry-tabs button:focus-visible{outline:3px solid #153b73;outline-offset:4px}.proof-panel[data-theme=technology]{background:#e8edf4;border-color:#c9d5e3}.proof-panel[data-theme=technology] .proof-palette>i:first-child{background:#4b7bd9}.proof-panel[data-theme=technology] .proof-palette>i:nth-child(2){background:#1a2436}.proof-panel[data-theme=technology] .proof-palette>i:last-child{background:#cc9f5b}.proof-panel[data-theme=insurance] .proof-palette>i:first-child{background:#326bc0}.proof-panel[data-theme=insurance] .proof-palette>i:nth-child(2){background:#d8e4f6}.proof-panel[data-theme=insurance]{background:#f0f4fa}
/* Each step label owns its line; Interpretamos can never overlap its description. */
.steps li>div{display:block;min-width:0}.steps h3{line-height:1.28;margin:0 0 8px;overflow-wrap:normal}.steps p{max-width:none}.steps>li{align-items:flex-start;padding-block:20px}.step-number{margin-top:7px}.how-intro h2{max-width:420px}
/* One full-width explanation of custom processes, followed by a horizontal journey. */
.own-processes{padding-block:88px 95px}.process-heading{max-width:895px;margin:0 auto 42px;text-align:center}.process-heading .eyebrow{margin-bottom:20px}.process-heading h2{font-size:41px;line-height:1.22;font-weight:650;letter-spacing:-.045em}.process-heading h2>span{color:#3066ad}.process-heading>p{font-size:14px;line-height:1.9;max-width:720px;margin:22px auto 0}.own-processes .process-workbench{border:1px solid #ccd8e6;border-radius:8px;background:#fff;box-shadow:0 10px 28px #1c3c6510;overflow:hidden}.process-canvas-top{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 30px;background:#f1f5fa;border-bottom:1px solid #d7e1ed;color:#6480a0;font:8px ui-monospace,monospace;letter-spacing:.06em}.process-canvas-top>span:first-child{display:flex;gap:11px;align-items:center;color:#3a5e8c}.process-canvas-top .icon{height:17px;width:17px}.process-canvas-top>span:last-child{font:9px 'DM Sans',sans-serif;letter-spacing:0}.journey-hint{display:flex;justify-content:space-between;align-items:center;gap:15px;font-size:10px;color:#6b829e;padding:25px 38px 0}.journey-hint>span:last-child{font:8px ui-monospace,monospace;letter-spacing:.08em;color:#426ba6}.process-journey{display:flex;list-style:none;gap:0;margin:0;padding:27px 40px 35px}.process-journey>li{flex:1;position:relative;min-width:0}.process-journey>li:not(:last-child)::after{content:'→';position:absolute;top:19px;left:calc(50% + 31px);width:calc(100% - 62px);text-align:center;color:#9bafc7;background:linear-gradient(#c7d5e6,#c7d5e6) center/100% 1px no-repeat;font-size:21px;line-height:22px;pointer-events:none}.own-processes .process-step{display:flex;align-items:center;justify-content:flex-start;gap:8px;width:100%;min-height:127px;padding:0 10px;border:0;border-radius:5px;background:transparent;box-shadow:none;text-align:center;color:#405e83;transform:none}.own-processes .process-step .journey-number{display:grid;place-items:center;width:57px;height:57px;border-radius:50%;border:1px solid #b9cce4;background:#f3f7fc;font:13px Manrope,sans-serif;color:#5c7da4;box-shadow:0 0 0 8px #fff;transition:background .18s,color .18s,border-color .18s,box-shadow .18s}.own-processes .process-step strong{font:650 18px Manrope,sans-serif;line-height:1.3;letter-spacing:-.025em;margin-top:9px}.own-processes .process-step small{font-size:10px;color:#7a8da6;line-height:1.6}.own-processes .process-step:hover{background:#f6f9fe;color:#145bc4}.own-processes .process-step:hover .journey-number{border-color:#246acd;background:#e5eefc;color:#145bc4}.own-processes .process-step.selected{color:#145bc4;background:transparent}.own-processes .process-step.selected .journey-number{background:#1762ce;color:#fff;border-color:#1762ce;box-shadow:0 0 0 6px #e7effc,0 4px 9px #1e549c22}.own-processes .process-step.selected small{color:#56759e}.own-processes .process-step:focus-visible{outline:2px solid #1762ce;outline-offset:5px}.own-processes .process-detail{display:flex;align-items:center;gap:30px;background:#edf3fc;border-block:1px solid #d8e3f3;padding:25px 37px;min-height:123px}.own-processes .process-detail>span:first-child{font:8px ui-monospace,monospace;letter-spacing:.06em;color:#4473b0;width:102px;flex-shrink:0}.own-processes .process-detail>div{flex:1;min-width:0}.own-processes .process-detail h3{font-size:20px;line-height:1.3;letter-spacing:-.025em;margin:0}.own-processes .process-detail p{font-size:12px;line-height:1.8;margin-top:8px;max-width:620px}.process-state{font-size:9px;line-height:1.7;color:#4b719f;background:white;border:1px solid #cdddf1;border-radius:4px;padding:9px 13px;max-width:165px}.context-rules{display:grid;grid-template-columns:.8fr 1.5fr;gap:60px;padding:34px 38px 37px;align-items:center}.rules-intro .eyebrow{font-size:7px;letter-spacing:.06em;margin-bottom:13px}.rules-intro h3{font-size:24px;line-height:1.3}.rules-intro>p{font-size:11px;margin-top:13px;color:#778ca4}.rule-examples{display:grid;gap:0}.context-rule{display:grid;grid-template-columns:1fr 40px 1fr;gap:17px;align-items:center;padding:19px 15px;border-bottom:1px solid #e0e7f0;font-size:12px;line-height:1.8;border-left:2px solid transparent;transition:background .18s,border-color .18s}.context-rule:last-child{border-bottom:0}.context-rule>span{color:#5b7493}.context-rule>span strong{font-weight:600;color:#375a87}.context-rule>strong{font-weight:500;color:#355d90;font-size:13px}.context-rule>i{font-style:normal;color:#8fa8c9;text-align:center;font-size:17px}.context-rule.highlighted{background:#f1f6fd;border-left-color:#397acf}.context-rule.highlighted>strong{color:#145bc4}.process-canvas-bottom{display:flex;justify-content:space-between;gap:20px;padding:17px 30px;border-top:1px solid #e0e7f0;background:#fafbfd;font-size:8px;color:#8294aa}
/* A single navy composition gives intelligence a distinct rhythm and clear scope. */
.intelligence-simple{background:#172638;padding:76px 0 30px;border-block:1px solid #263b57;position:relative}.intelligence-heading{max-width:920px;margin-bottom:43px}.intelligence-heading .eyebrow{color:#8dabd0;font-size:8px;letter-spacing:.08em;margin-bottom:23px}.intelligence-heading h2{color:#f3f6fa;font-size:47px;line-height:1.19;font-weight:600;letter-spacing:-.04em}.intelligence-flow{border-top:1px solid #3b4f6a}.intelligence-stages{display:grid;grid-template-columns:repeat(3,1fr);padding:38px 0 40px}.intelligence-stage{position:relative;padding:0 41px;min-width:0;border-right:1px solid #364a65}.intelligence-stage:first-child{padding-left:0}.intelligence-stage:last-child{border:0;padding-right:0}.intelligence-number{display:inline-grid;place-items:center;width:31px;height:31px;border:1px solid #627c9e;color:#b9cdea;font:10px ui-monospace,monospace;border-radius:50%;margin-right:12px;vertical-align:middle}.intelligence-verb{font:11px Manrope,sans-serif;font-weight:700;letter-spacing:.15em;color:#96baf0;vertical-align:middle}.intelligence-stage>p{color:#e9eff8;font:500 24px/1.45 Manrope,sans-serif;letter-spacing:-.025em;margin:24px 0 28px;min-height:73px}.stock-signal{width:100%;max-width:265px;position:relative;padding:0;min-height:54px;color:#88a2c7}.stock-signal>span{font:7px ui-monospace,monospace;letter-spacing:.1em}.stock-signal>strong{position:absolute;right:0;top:0;font:500 14px Manrope,sans-serif;color:#c3d6f0}.stock-signal small{font:8px 'DM Sans',sans-serif;color:#879fbe}.stock-signal>div{display:flex;gap:5px;margin-top:15px}.stock-signal i{height:7px;flex:1;background:#30435d;border-radius:1px}.stock-signal i:nth-child(-n+3){background:#719ee2}.action-signal{font-size:10px;color:#a9bfdc;line-height:1.9;max-width:300px;padding:12px 13px;border:1px solid #395477;background:#20334b;display:flex;align-items:center;gap:9px;min-height:54px}.action-signal>.icon{width:15px;height:15px;color:#83a8df}.action-signal>span{color:#799ece}.follow-signal{display:flex;flex-wrap:wrap;gap:8px 20px;max-width:300px;min-height:54px;align-items:center}.follow-signal>span{font-size:9px;color:#99b3d5;display:flex;align-items:center;gap:7px}.follow-signal i{height:5px;width:5px;border:1px solid #89abda;border-radius:50%}.follow-signal>span:nth-child(2){color:#d9e6f7}.follow-signal>span:nth-child(2)>i{background:#88b1ef;box-shadow:0 0 0 3px #304766}.follow-signal>span:last-child{color:#6d89ad}.intelligence-base{display:flex;justify-content:space-between;align-items:center;gap:30px;padding:25px 0;border-top:1px solid #3a4d67}.mini-connected-flow{display:flex;gap:13px;align-items:center;color:#bed0e9;font-size:10px}.mini-connected-flow>span{display:flex;gap:8px;align-items:center;white-space:nowrap}.mini-connected-flow .icon{height:15px;width:15px;color:#83a7d8}.mini-connected-flow>i{font-style:normal;color:#6082b0}.intelligence-base>p{font-size:10px;color:#8da6c7;line-height:1.9;text-align:right}.intelligence-note{font-size:8px;color:#7c95b6;line-height:1.8;text-align:right;padding-top:5px}
/* Connectivity is an editorial explanation beside one continuous vertical connection. */
.connectivity{background:#fff;padding:91px 0 87px}.connection-layout{display:grid;grid-template-columns:1fr 1fr;gap:115px;align-items:center}.connection-copy h2{font-size:43px;line-height:1.21;letter-spacing:-.045em}.connection-copy h2>span{color:#3067ac}.connection-copy>p{font-size:15px;line-height:1.9;max-width:455px;margin-top:26px}.connection-editorial{border-top:1px solid #dbe4ef;margin-top:34px;padding-top:27px;display:flex;gap:24px;align-items:center}.connection-editorial>span{font:10px ui-monospace,monospace;letter-spacing:.06em;color:#7190b6;white-space:nowrap}.connection-editorial p{font-size:12px;line-height:1.85;color:#6b83a3}.connection-diagram{border:1px solid #d5dfec;border-radius:7px;background:#f8fafd;padding:0 26px;box-shadow:8px 8px 0 #edf2f8}.connection-top{padding:22px 0;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #d9e3f0;font:8px ui-monospace,monospace;color:#7893b4;letter-spacing:.03em;gap:15px}.connection-top>span:last-child{font:10px 'DM Sans',sans-serif;color:#6684aa;letter-spacing:0}.connection-chain{list-style:none;padding:7px 0;margin:0}.connection-chain>li{position:relative;display:flex;align-items:center;gap:20px;padding:15px 0;min-height:76px}.connection-chain>li:not(:last-child)::after{content:'↓';position:absolute;top:63px;left:19px;width:9px;font-size:14px;line-height:17px;color:#82a2cd;z-index:2;text-align:center}.connection-icon{width:47px;height:47px;display:grid;place-items:center;background:#fff;border:1px solid #b9cee9;border-radius:50%;color:#4b7dbb;flex-shrink:0}.connection-icon .icon{width:19px;height:19px}.connection-chain>li>div{display:flex;justify-content:space-between;align-items:center;gap:20px;flex:1;padding:18px 0;border-bottom:1px solid #e0e8f2;min-width:0}.connection-chain>li:last-child>div{border:0}.connection-chain strong{font:600 16px Manrope,sans-serif;letter-spacing:-.025em;color:#365b8b}.connection-chain>li>div>span{font-size:10px;color:#7e94b0;text-align:right}.connection-port{width:5px;height:5px;border-radius:50%;background:#8baedb;flex-shrink:0}.connection-bottom{display:flex;align-items:center;gap:10px;padding:19px 0;border-top:1px solid #d8e3f1;font-size:10px;color:#6e8bb1}.connection-dot{height:5px;width:5px;background:#4e82c4;border-radius:50%;box-shadow:0 0 0 4px #e4edf9}
.why{background:#f6f8fb;border-block:1px solid #e1e7ef;padding-block:80px}.why-story h2{font-size:36px;line-height:1.27}.why-story h2>span{display:block}.why-story>p{font-size:14px;line-height:1.9}.why-layout .authority-reach p{line-height:1.85}.authority-reach p span{max-width:220px}.authority-years>strong{color:#2d5e9f}.authority-years>strong>span{color:#6b95ca}.reach-point{background:#7da0d1;box-shadow:0 0 0 5px #e6edf7}.authority-expertise{color:#5f7da5}.final-cta{background:#ecf2fb}.final-inner h2{color:#21497f}
@media(max-width:1199px){.industry-tabs button{padding:16px 12px;min-height:84px}.industry-tabs .tab-text strong{font-size:10px}.industry-tabs .tab-text small{font-size:9px}.process-heading h2{font-size:37px}.process-heading>p{max-width:680px;font-size:13px}.own-processes .process-detail{gap:23px;padding:24px 30px}.own-processes .process-detail h3{font-size:18px}.process-state{max-width:145px;font-size:8px}.context-rules{gap:35px;padding:30px}.context-rule{font-size:11px;gap:12px;grid-template-columns:1fr 30px 1fr}.context-rule>strong{font-size:12px}.rules-intro h3{font-size:23px}.intelligence-heading h2{font-size:42px}.intelligence-stage{padding-inline:30px}.intelligence-stage>p{font-size:21px}.intelligence-base{gap:20px}.mini-connected-flow{font-size:9px;gap:11px}.intelligence-base>p{font-size:9px}.action-signal{font-size:9px;gap:7px}.connection-layout{gap:75px}.connection-copy h2{font-size:38px}.connection-copy>p{font-size:14px}.connection-chain>li{gap:17px}.connection-chain>li>div{gap:12px}.connection-chain strong{font-size:15px}.connection-chain>li>div>span{font-size:9px}.why-story h2{font-size:32px}.why-story>p{font-size:13px}}
@media(max-width:959px){.industry-tabs button{padding:15px 9px;gap:7px}.industry-tabs .tab-text strong{font-size:9px}.industry-tabs .tab-text small{font-size:8px}.own-processes{padding-block:65px}.process-heading h2{font-size:33px}.process-heading>p{font-size:12px;max-width:610px}.process-canvas-top{padding:18px 24px;font-size:7px}.process-canvas-top>span:last-child{font-size:8px}.journey-hint{padding:23px 28px 0;font-size:9px}.process-journey{padding:25px 22px 29px}.own-processes .process-step strong{font-size:16px}.own-processes .process-step small{font-size:8px}.own-processes .process-detail{padding:22px 25px;gap:18px;flex-wrap:wrap}.own-processes .process-detail>span:first-child{width:85px;font-size:7px}.own-processes .process-detail h3{font-size:17px}.own-processes .process-detail p{font-size:11px}.process-state{display:none}.context-rules{grid-template-columns:.65fr 1.35fr;gap:25px;padding:29px 25px}.rules-intro h3{font-size:21px}.rules-intro>p{font-size:10px}.rules-intro .eyebrow{font-size:6px}.context-rule{font-size:10px;padding:17px 11px;gap:9px;grid-template-columns:1fr 20px 1fr}.context-rule>strong{font-size:11px}.process-canvas-bottom{font-size:7px;padding:16px 24px}.intelligence-simple{padding-top:61px}.intelligence-heading h2{font-size:38px}.intelligence-heading{margin-bottom:34px}.intelligence-stage{padding-inline:24px}.intelligence-stage>p{font-size:18px;min-height:65px;line-height:1.55}.intelligence-number{width:27px;height:27px;font-size:9px;margin-right:8px}.intelligence-verb{font-size:10px}.action-signal{font-size:8px;display:block;line-height:1.85;padding:9px 11px}.action-signal .icon{display:none}.action-signal>span{margin:0 5px}.follow-signal{font-size:8px;gap:7px 11px}.stock-signal>strong{font-size:13px}.stock-signal>span{font-size:6px}.intelligence-base{align-items:flex-start;gap:20px}.mini-connected-flow{font-size:8px;gap:8px}.mini-connected-flow>span{gap:6px}.mini-connected-flow .icon{height:13px;width:13px}.intelligence-base>p{font-size:8px;max-width:270px}.intelligence-note{font-size:7px}.connection-layout{gap:40px;grid-template-columns:.95fr 1.05fr}.connection-copy h2{font-size:33px}.connection-copy>p{font-size:13px}.connection-copy .eyebrow{font-size:7px}.connection-editorial{gap:17px;padding-top:23px;margin-top:27px}.connection-editorial p{font-size:11px}.connection-editorial>span{font-size:9px}.connection-diagram{padding-inline:20px}.connection-top{font-size:6px;gap:10px}.connection-top>span:last-child{font-size:8px}.connection-chain>li{gap:13px;min-height:73px;padding-block:13px}.connection-icon{width:40px;height:40px}.connection-icon .icon{height:17px;width:17px}.connection-chain>li:not(:last-child)::after{left:15px;top:60px;font-size:12px}.connection-chain>li>div{display:block;padding:9px 0}.connection-chain strong{font-size:14px;display:block}.connection-chain>li>div>span{display:block;font-size:9px;text-align:left;margin-top:4px}.connection-bottom{font-size:9px;line-height:1.8}.why{padding-block:67px}.why-story h2{font-size:29px}.why-story>p{font-size:12px}}
@media(max-width:639px){.industry-tabs{gap:10px}.industry-tabs button{padding:14px 10px;min-height:79px;border-bottom-width:3px;gap:8px}.industry-tabs .tab-text strong{font-size:10px}.industry-tabs .tab-text small{font-size:8px;max-width:none;line-height:1.6}.industry-tabs .tab-symbol{width:22px}.industry-tabs .tab-arrow{font-size:12px}.industry-tabs .icon{height:19px;width:19px}.steps>li{padding:16px 0;gap:21px}.steps li>div{display:block}.steps h3{font-size:20px;line-height:1.3;margin:0 0 6px}.steps p{font-size:11px;line-height:1.75}.step-number{font-size:9px;margin-top:6px}.how-layout{gap:25px}.own-processes{padding-block:56px 58px}.process-heading{text-align:left;margin-bottom:27px}.process-heading h2{font-size:30px;line-height:1.23}.process-heading h2 br{display:none}.process-heading h2>span{display:inline}.process-heading>p{font-size:12px;line-height:1.9;max-width:none;margin-top:20px}.process-heading .eyebrow{font-size:6px;letter-spacing:.04em;margin-bottom:18px}.process-canvas-top{padding:17px 15px;gap:9px;font-size:6px;letter-spacing:0}.process-canvas-top>span:first-child{gap:7px}.process-canvas-top .icon{width:14px;height:14px}.process-canvas-top>span:last-child{font-size:6px;max-width:97px;text-align:right;line-height:1.7}.journey-hint{font-size:8px;padding:19px 15px 0;gap:10px;align-items:flex-start}.journey-hint>span:first-child{max-width:210px;line-height:1.7}.journey-hint>span:last-child{font-size:6px;white-space:nowrap;margin-top:3px}.process-journey{padding:26px 8px 22px}.own-processes .process-step{padding:0 3px;gap:7px;min-height:78px}.own-processes .process-step .journey-number{width:36px;height:36px;font-size:10px;box-shadow:0 0 0 4px #fff}.own-processes .process-step.selected .journey-number{box-shadow:0 0 0 4px #e7effc,0 3px 5px #1e549c1a}.own-processes .process-step strong{font-size:11px;line-height:1.35;margin-top:8px;letter-spacing:-.03em}.own-processes .process-step small{display:none}.process-journey>li:not(:last-child)::after{font-size:14px;top:9px;left:calc(50% + 23px);width:calc(100% - 46px);line-height:18px}.own-processes .process-detail{display:block;padding:22px 20px;min-height:0}.own-processes .process-detail>span:first-child{display:block;width:auto;font-size:7px;margin-bottom:12px}.own-processes .process-detail h3{font-size:18px;line-height:1.4}.own-processes .process-detail p{font-size:11px;line-height:1.85;margin-top:9px}.process-state{display:none}.context-rules{display:block;padding:26px 17px}.rules-intro .eyebrow{font-size:6px;margin-bottom:13px}.rules-intro h3{font-size:22px;line-height:1.3}.rules-intro h3 br{display:none}.rules-intro>p{font-size:10px;margin-top:10px}.rule-examples{margin-top:20px}.context-rule{font-size:10px;grid-template-columns:1fr 15px 1.1fr;gap:10px;padding:16px 9px;line-height:1.8}.context-rule>strong{font-size:10px;line-height:1.7}.context-rule>i{font-size:14px}.process-canvas-bottom{display:block;font-size:7px;padding:14px 17px;line-height:1.8}.process-canvas-bottom>span{display:block}.process-canvas-bottom>span+span{margin-top:4px}.intelligence-simple{padding:50px 0 23px}.intelligence-heading{margin-bottom:27px}.intelligence-heading .eyebrow{font-size:6px;letter-spacing:.035em;margin-bottom:20px}.intelligence-heading h2{font-size:32px;line-height:1.22}.intelligence-heading h2 br{display:none}.intelligence-stages{display:block;padding:0}.intelligence-stage{padding:25px 0 27px 44px!important;border-right:0;border-bottom:1px solid #3b4f6a;min-height:0}.intelligence-stage:last-child{border:0}.intelligence-number{position:absolute;left:0;top:23px;width:28px;height:28px;font-size:9px}.intelligence-verb{font-size:10px;letter-spacing:.13em}.intelligence-stage>p{font-size:20px;line-height:1.45;margin:15px 0 20px;min-height:0;max-width:300px}.stock-signal{max-width:230px;min-height:43px}.stock-signal>span{font-size:6px}.stock-signal>strong{font-size:13px}.stock-signal small{font-size:7px}.stock-signal>div{margin-top:13px;gap:4px}.stock-signal i{height:6px}.action-signal{font-size:9px;display:flex;max-width:270px;gap:9px;line-height:1.7;padding:12px 10px;min-height:51px}.action-signal .icon{display:block;width:13px;height:13px}.action-signal>span{margin:0}.follow-signal{gap:11px;min-height:35px}.follow-signal>span{font-size:8px;gap:6px}.intelligence-base{display:block;padding:23px 0 16px}.mini-connected-flow{justify-content:space-between;gap:6px;font-size:9px}.mini-connected-flow>span{gap:5px}.mini-connected-flow .icon{width:13px;height:13px}.intelligence-base>p{text-align:left;font-size:8px;margin-top:21px;max-width:100%;line-height:1.9}.intelligence-note{text-align:left;font-size:7px;padding:0;max-width:305px}.connectivity{padding-block:56px}.connection-layout{grid-template-columns:1fr;gap:30px}.connection-copy h2{font-size:32px;line-height:1.22}.connection-copy h2 br{display:none}.connection-copy>p{font-size:13px;line-height:1.9;max-width:none;margin-top:21px}.connection-copy .eyebrow{font-size:6px;letter-spacing:.025em}.connection-editorial{margin-top:23px;padding-top:20px;gap:20px}.connection-editorial p{font-size:11px}.connection-editorial>span{font-size:8px}.connection-diagram{padding:0 20px;margin-right:5px;box-shadow:6px 6px 0 #edf2f8}.connection-top{font-size:6px;padding:20px 0}.connection-top>span:last-child{font-size:8px}.connection-chain>li{gap:15px;padding-block:10px;min-height:70px}.connection-chain>li:not(:last-child)::after{top:55px;left:15px;font-size:12px}.connection-icon{width:40px;height:40px}.connection-chain strong{font-size:15px}.connection-chain>li>div>span{font-size:9px;margin-top:4px}.connection-chain>li>div{display:block;padding-block:8px}.connection-port{height:4px;width:4px}.connection-bottom{font-size:9px;padding-block:18px}.why{padding-block:53px}.why-story h2{font-size:29px;line-height:1.3}.why-story>p{font-size:12px}.authority-reach p span{max-width:210px}.why-layout .authority-reach p{display:block}.authority-reach p span{display:block}.authority-reach p br{display:none}}
@media(max-width:374px){.industry-tabs button{padding:12px 8px;gap:6px;min-height:76px}.industry-tabs .tab-text strong{font-size:9px}.industry-tabs .tab-text small{font-size:7px}.industry-tabs .tab-symbol{width:19px}.industry-tabs .icon{width:17px;height:17px}.industry-tabs .tab-arrow{font-size:10px}.process-heading h2{font-size:28px}.own-processes .process-step strong{font-size:9px}.own-processes .process-step .journey-number{height:33px;width:33px}.process-journey>li:not(:last-child)::after{left:calc(50% + 21px);width:calc(100% - 42px);top:8px;font-size:12px}.journey-hint{font-size:7px}.journey-hint>span:first-child{max-width:178px}.process-canvas-top{font-size:5px;padding-inline:13px}.process-canvas-top>span:last-child{font-size:5px}.own-processes .process-detail{padding:21px 17px}.own-processes .process-detail h3{font-size:17px}.context-rules{padding:24px 14px}.context-rule{font-size:9px;gap:7px;padding:14px 7px;grid-template-columns:1fr 13px 1.1fr}.context-rule>strong{font-size:9px}.rules-intro h3{font-size:20px}.intelligence-heading h2{font-size:30px}.intelligence-stage>p{font-size:18px}.intelligence-stage{padding-left:39px!important}.action-signal{font-size:8px;gap:6px}.follow-signal{gap:9px}.follow-signal>span{font-size:7px}.mini-connected-flow{font-size:8px;gap:5px}.mini-connected-flow .icon{height:11px;width:11px}.mini-connected-flow>span{gap:4px}.intelligence-base>p{font-size:7px}.connection-copy h2{font-size:29px}.connection-copy .eyebrow{font-size:5px}.connection-diagram{padding-inline:17px}.connection-chain>li{gap:13px}.connection-top>span:last-child{font-size:7px}.connection-chain strong{font-size:14px}.connection-chain>li>div>span{font-size:8px}.why-story h2{font-size:27px}}
.connection-chain{position:relative}.connection-chain::before{content:'';position:absolute;left:23px;top:44px;bottom:44px;width:1px;background:#aec5e3}.connection-icon{position:relative;z-index:1}.connection-chain>li::after{background:#f8fafd}
@media(max-width:959px){.connection-chain::before{left:19px}}
@media(prefers-reduced-motion:reduce){.industry-tabs button:hover{transform:none}.process-step .journey-number,.context-rule{transition:none}}
