.execution-showcase{background:var(--ivory);padding-top:75px;padding-bottom:80px}.showcase-heading{display:grid;grid-template-columns:1.3fr 1fr;gap:6vw;align-items:end;margin-bottom:35px}.showcase-heading .eyebrow-text{font-size:12px;color:#944930;letter-spacing:.12em}.showcase-heading h2{font-size:clamp(36px,3.6vw,53px);line-height:1.15;margin-top:20px}.showcase-heading>p{font-size:17px;line-height:1.8;max-width:40ch}.showcase-tabs{display:flex;gap:0;border-bottom:1px solid var(--line);margin-bottom:35px}.showcase-tabs button{background:transparent;color:var(--ink);border:0;border-bottom:3px solid transparent;padding:18px 22px;font:600 14px/1.5 Manrope,sans-serif;min-height:56px;text-align:left;transition:background .3s}.showcase-tabs button[aria-selected=true]{border-bottom-color:var(--terra);background:#dfc7a340}.showcase-tabs button:hover{background:#dfc7a329}.example-panel{outline-offset:8px}.demo-label{display:block;font-size:12px;letter-spacing:.06em;color:#6b6155;margin-bottom:25px}.example-layout{display:grid;grid-template-columns:1fr 1.8fr;gap:6vw;align-items:center}.example-context h3{font-size:clamp(29px,2.7vw,39px);line-height:1.18;max-width:20ch;margin-bottom:22px}.example-context>p{font-size:16px;line-height:1.85}.example-context .text-link{font-size:14px;padding:12px 18px;margin-top:28px;gap:15px}.demo-system,.sales-demo,.web-demo,.decision-demo{min-width:0;background:var(--ink);color:var(--ivory);padding:32px;min-height:400px;overflow:hidden}.org-root{background:var(--sand);color:var(--ink);width:64%;margin:auto;padding:18px;text-align:center;position:relative}.org-root>span{font-size:12px;letter-spacing:.04em;display:block}.org-root>strong{font:600 16px/1.5 Manrope;display:block;margin-top:6px}.org-root:after{content:'';height:28px;width:1px;background:var(--sand);position:absolute;bottom:-28px;left:50%}.org-branches{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;position:relative;padding-top:28px;margin-top:28px}.org-branches:before{content:'';position:absolute;top:0;left:16.666%;right:16.666%;height:1px;background:#dfc7a399}.org-function{position:relative;padding:16px 12px;border:1px solid #dfc7a36b;background:#23344b;text-align:center}.org-function:before{content:'';position:absolute;top:-29px;height:28px;width:1px;left:50%;background:#dfc7a399}.org-function>strong{font:600 14px/1.5 Manrope}.org-function>p{font-size:14px;line-height:1.7;margin-top:8px}.org-agreement{margin-top:25px;border-top:1px solid #dfc7a350;padding-top:20px}.org-agreement>span{font-size:12px;letter-spacing:.06em;color:var(--sand)}.org-agreement p{font-size:15px;line-height:1.7;margin-top:8px}.demo-replay{border:0;border-bottom:1px solid #dfc7a380;background:none;color:var(--ivory);font-size:14px;padding:10px 0;margin-top:12px;min-height:44px}.demo-piece{--arrive-x:0px;--arrive-y:0px}.org-root{--arrive-y:-22px}.org-function:nth-child(1){--arrive-x:-30px;--arrive-y:15px}.org-function:nth-child(2){--arrive-y:28px}.org-function:nth-child(3){--arrive-x:30px;--arrive-y:15px}.org-agreement{--arrive-y:15px}.is-assembling .demo-piece{animation:paradoja-connect 1.1s var(--ease) both}.is-assembling .org-function{animation-delay:.12s}.is-assembling .org-agreement{animation-delay:.25s}@keyframes paradoja-connect{from{transform:translate(var(--arrive-x),var(--arrive-y));opacity:.45}to{transform:translate(0,0);opacity:1}}
.sales-demo-heading{display:flex;justify-content:space-between;gap:20px;align-items:center}.sales-demo-heading strong{font:600 16px/1.5 Manrope}.sales-demo-heading>span{font-size:12px;color:var(--sand)}.sales-stages{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;list-style:none;margin:28px 0;padding:0}.sales-stages li{font-size:14px;padding:12px 8px;border-bottom:2px solid #dfc7a344;text-align:center;color:var(--sand)}.sales-stages .active-stage{border-bottom-color:var(--terra);color:var(--ivory);background:#dfc7a30c}.opportunity{background:var(--ivory);color:var(--ink);padding:25px;border-left:4px solid var(--terra)}.opportunity>span{font-size:12px;color:#944930;letter-spacing:.08em}.opportunity h4{font:600 19px/1.5 Manrope;margin:12px 0 20px}.opportunity dl{margin:0;display:grid;grid-template-columns:110px 1fr;gap:12px 16px}.opportunity dt{font-size:13px;color:#665e55}.opportunity dd{margin:0;font-size:14px;line-height:1.7}.sales-controls{display:flex;justify-content:space-between;gap:20px;margin-top:22px}.sales-controls button{padding:10px 16px;min-height:44px;font-size:14px;color:var(--ivory);background:transparent;border:1px solid #dfc7a37d}.demo-status{font-size:13px;margin-top:15px;color:var(--sand)}.web-demo{padding:0;background:var(--sand);color:var(--ink)}.web-demo-top{display:flex;justify-content:space-between;gap:20px;background:var(--ink);color:var(--ivory);padding:20px 28px;font-size:14px}.web-demo-top>span+span{font-size:12px;color:var(--sand)}.web-demo-nav{display:flex;gap:10px;padding:20px 28px 0}.web-demo-nav button{border:0;background:none;padding:10px 12px;color:var(--ink);font-size:14px;min-height:44px;border-bottom:2px solid transparent}.web-demo-nav button[aria-pressed=true]{border-bottom-color:var(--ink);font-weight:600}.web-demo-content{padding:30px}.web-demo-content>span{font-size:12px;letter-spacing:.1em}.web-demo-content h4{font:500 clamp(29px,2.7vw,38px)/1.2 Newsreader;margin:20px 0;max-width:25ch}.web-demo-content p{font-size:16px;line-height:1.8;max-width:47ch}.web-demo-content a{display:inline-block;margin-top:25px;font-size:14px;min-height:44px;padding:10px 0;border-bottom:1px solid var(--ink)}.decision-initiative>span{font-size:12px;color:var(--sand);letter-spacing:.06em}.decision-initiative h4{font:600 19px/1.5 Manrope;margin-top:12px}.decision-inputs{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:28px 0}.decision-inputs label{font-size:14px}.decision-inputs select{display:block;width:100%;min-height:48px;padding:10px;background:var(--ivory);color:var(--ink);border:1px solid var(--sand);font-size:16px;margin-top:9px;border-radius:0}.decision-output{background:#dfc7a314;border-left:3px solid var(--terra);padding:20px}.decision-output>span{font-size:12px;letter-spacing:.06em;color:var(--sand)}.decision-output strong{display:block;font:600 19px/1.5 Manrope;margin:12px 0}.decision-output p{font-size:15px;line-height:1.75}.decision-note{font-size:13px;line-height:1.75;color:var(--sand);margin-top:20px}
.service-clarity{margin:0 0 25px;min-width:0}.service-clarity>div{padding:18px 0;border-top:1px solid #dfc7a350}.service-clarity dt{font:600 13px/1.5 Manrope;margin-bottom:9px}.service-clarity dd{font:400 16px/1.75 Manrope;margin:0}.collection-organizacion .service-clarity>div,.collection-digital .service-clarity>div{border-color:var(--line)}.collection-digital .dossier-visible:first-child .service-clarity>div{border-color:#dfc7a345}.solutions-page .collection-organizacion .dossier-body{display:flex;height:auto}.solutions-page .collection-organizacion .dossier-body .text-link{align-self:start;margin-top:0}.service-block h2{font-size:clamp(30px,2.8vw,42px)}.dossier-visible>h3{font-size:clamp(26px,2.1vw,32px)}.solutions-page .collection-digital .dossier-visible:first-child h3{font-size:clamp(30px,2.8vw,40px)}
.project-disciplines{display:grid;grid-template-columns:1fr 1.35fr;gap:40px 7vw;background:var(--sand)}.discipline-heading>span{font-size:12px;letter-spacing:.1em}.discipline-heading h2{font-size:clamp(35px,3.3vw,49px);line-height:1.16;margin:22px 0 28px}.discipline-heading>p{font-size:17px;line-height:1.8;max-width:36ch}.discipline-grid article{padding:23px 0;border-top:1px solid var(--line)}.discipline-grid article:last-child{border-bottom:1px solid var(--line)}.discipline-grid h3{font:600 19px/1.5 Manrope;margin-bottom:12px}.discipline-grid p{font-size:16px;line-height:1.8}.project-coordination{grid-column:1/-1;border-top:1px solid var(--line);padding-top:30px;display:grid;grid-template-columns:1fr 1.35fr;gap:7vw}.project-coordination strong{font:600 18px/1.5 Manrope}.project-coordination p{font-size:16px;line-height:1.8}.home .education .section-head h2,.home .perspectives .section-head h2{font-size:clamp(34px,3.4vw,50px)}.home .story-editorial>h2{font-size:clamp(34px,3vw,46px)}
@media(max-width:1100px){.example-layout{gap:35px;grid-template-columns:1fr 1.6fr}.showcase-tabs button{padding:16px 15px}.demo-system,.sales-demo,.decision-demo{padding:25px}.org-branches{gap:10px}.org-function{padding:14px 8px}.project-disciplines{gap:40px}}
@media(max-width:900px){.showcase-heading{grid-template-columns:1fr;gap:22px}.showcase-heading>p{max-width:55ch}.showcase-tabs{display:grid;grid-template-columns:1fr 1fr;gap:0}.showcase-tabs button{padding:16px 18px}.example-layout{grid-template-columns:1fr;gap:30px}.example-context{display:grid;grid-template-columns:1fr 1.2fr;gap:15px 30px}.example-context h3{font-size:35px;margin:0}.example-context>p{grid-column:2;grid-row:1/3}.example-context .text-link{justify-self:start;margin:0;align-self:start}.demo-system,.sales-demo,.web-demo,.decision-demo{max-width:750px;width:100%;margin:auto;min-height:0}.project-disciplines{grid-template-columns:1fr;gap:35px}.discipline-heading>p{max-width:55ch}.project-coordination{grid-template-columns:1fr;gap:18px}.execution-showcase{padding-top:60px;padding-bottom:65px}.org-root{max-width:420px}.org-function>strong{font-size:16px}}
@media(max-width:600px){.showcase-heading h2{font-size:36px}.showcase-heading>p{font-size:16px}.showcase-tabs button{font-size:14px;padding:15px 12px}.showcase-tabs{margin-bottom:25px}.demo-label{font-size:12px;letter-spacing:0;line-height:1.7;margin-bottom:22px}.example-context{display:block}.example-context h3{font-size:31px;max-width:none;margin-bottom:20px}.example-context .text-link{margin-top:24px}.example-context>p{font-size:16px}.demo-system,.sales-demo,.decision-demo{padding:23px 18px}.org-root{width:85%;padding:15px}.org-root>strong{font-size:15px}.org-branches{grid-template-columns:1fr;gap:15px;padding-top:0;margin-top:28px;border-left:1px solid #dfc7a399;margin-left:12px;padding-left:22px}.org-branches:before{display:none}.org-root:after{left:18px;bottom:-28px;height:28px}.org-function{text-align:left;padding:15px}.org-function:before{top:50%;left:-23px;width:22px;height:1px}.org-function>p{margin-top:5px}.org-agreement p{font-size:15px}.sales-demo-heading{display:block}.sales-demo-heading>span{display:block;margin-top:8px}.sales-stages{gap:4px}.sales-stages li{font-size:13px;padding:12px 5px}.opportunity{padding:20px 17px}.opportunity dl{grid-template-columns:1fr;gap:5px}.opportunity dd{margin-bottom:12px}.opportunity h4{font-size:18px}.sales-controls{gap:12px}.sales-controls button{font-size:13px;padding:10px 13px}.web-demo-top{padding:18px 20px;display:block}.web-demo-top>span{display:block}.web-demo-top>span+span{margin-top:7px}.web-demo-nav{padding:15px 15px 0;gap:5px}.web-demo-nav button{font-size:14px;padding:10px}.web-demo-content{padding:25px 22px}.web-demo-content h4{font-size:30px}.decision-inputs{gap:15px}.decision-initiative h4{font-size:18px}.decision-output{padding:18px 15px}.decision-output strong{font-size:18px}.project-disciplines{padding-top:55px;padding-bottom:55px}.discipline-heading h2{font-size:35px}.discipline-heading>p{font-size:16px}.discipline-grid h3{font-size:18px}.service-clarity dd{font-size:16px}.home .story-editorial>h2{font-size:35px}.home .education .section-head h2,.home .perspectives .section-head h2{font-size:35px}}
@media(prefers-reduced-motion:reduce){.is-assembling .demo-piece{animation:none!important;transform:none!important;opacity:1!important}.demo-replay{display:none}}
.reduced-motion .is-assembling .demo-piece{animation:none!important;transform:none!important;opacity:1!important}.reduced-motion .demo-replay{display:none}
