/* Product-specific reading flow, original diagrams and CRM demonstration screens. */
.pd-hero figure img{object-fit:contain;height:auto;max-height:420px;background:#17252e;border-radius:15px}.pd-hero-actions{display:flex;flex-wrap:wrap;gap:22px;align-items:center}.pd-light-link{font-size:12px;font-weight:650;color:#cad7df}.pd-jump{position:sticky;top:65px;background:#fffefbf5;backdrop-filter:blur(10px);border-bottom:1px solid #e0e5e7;z-index:12;color:#74818a}.pd-jump>.ref-wrap{display:flex;gap:28px;align-items:center;min-height:68px;overflow:auto;scrollbar-width:thin;white-space:nowrap}.pd-jump strong{color:#14222c;font-size:15px;margin-right:auto;padding-right:25px}.pd-jump a{font-size:11px;font-weight:600;padding:24px 0;border-bottom:2px solid transparent}.pd-jump a:hover,.pd-jump a[aria-current]{color:#304512;border-bottom-color:#8eae37}.pd-intro,.pd-chapters,.pd-management,.pd-options,.pd-comparison,.pd-case,.pd-final{padding:95px 0;color:#0e1a24;background:#fff}.pd-intro>.ref-wrap{display:grid;grid-template-columns:.95fr 1.05fr;gap:90px;align-items:start}.pd-intro h2,.pd-section-heading h2,.pd-management h2,.pd-options h2,.pd-case h2,.pd-final h2{font-size:45px;line-height:1.09;margin:0 0 28px}.pd-intro p,.pd-chapter p,.pd-management p,.pd-options>.ref-wrap>div>p,.pd-section-heading p,.pd-case p,.pd-final p{font-size:15px;line-height:1.9;color:#7a8892;margin:0 0 21px}.pd-intro .pd-lead{font-size:20px;line-height:1.65;color:#314450;margin-bottom:25px}.pd-chapters{background:#f4f6f7;padding-bottom:60px}.pd-section-heading{max-width:750px;margin-bottom:45px}.pd-section-heading p{max-width:620px}.pd-chapter{display:grid;grid-template-columns:90px 1fr;border-top:1px solid #dde4e6;padding:37px 0 32px;gap:35px}.pd-chapter-number{font-family:FunnelDisplay;font-size:45px;color:#abb894;line-height:1}.pd-chapter>div{display:grid;grid-template-columns:1fr 1fr;column-gap:65px;align-items:start}.pd-chapter h3{font-size:29px;line-height:1.15;grid-column:1;grid-row:1/3;max-width:350px;margin:0}.pd-chapter p{grid-column:2;font-size:14px;line-height:1.85;margin-bottom:18px}.pd-chapter ul{grid-column:2;list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px}.pd-chapter li{font-size:10px;color:#65724e;border:1px solid #dbe2cc;border-radius:30px;padding:6px 11px;background:#fafff2}.pd-management{background:#eaf0e0}.pd-management>.ref-wrap{display:grid;grid-template-columns:.85fr 1.15fr;gap:65px;align-items:center}.pd-management h2{font-size:37px}.pd-management p{font-size:14px;color:#75816c}.pd-flow{list-style:none;padding:0;margin:30px 0 32px;display:grid;gap:0}.pd-flow li{display:flex;gap:16px;padding:0 0 23px;position:relative}.pd-flow li:last-child{padding-bottom:0}.pd-flow li:before{content:'';position:absolute;top:31px;left:15px;bottom:0;border-left:1px solid #c5d2b2}.pd-flow li:last-child:before{display:none}.pd-flow li>span{flex-shrink:0;width:32px;height:32px;border-radius:50%;background:#fff;color:#789141;display:grid;place-items:center;font-size:10px;font-weight:700;z-index:1;border:1px solid #d3ddc3}.pd-flow h3{font-family:DMSans;font-size:13px;letter-spacing:0;margin:3px 0 5px;font-weight:700}.pd-flow p{font-size:11px;line-height:1.6;margin:0;max-width:340px}.pd-dark-link{font-size:13px;font-weight:750;display:inline-block;border-bottom:1px solid #a7b787;padding-bottom:8px}.pd-screen{margin:0;min-width:0;border-radius:13px;background:#0e1a24;border:8px solid #0e1a24;box-shadow:0 30px 50px #33462220;transform:rotate(1deg)}.pd-screen-bar{display:flex;gap:5px;align-items:center;height:27px;padding:0 8px;color:#738691;font-size:8px}.pd-screen-bar i{width:4px;height:4px;border-radius:50%;background:#4d636e}.pd-screen-bar span{margin-left:9px}.pd-enlarge{position:relative;display:block;cursor:zoom-in;width:100%;padding:0;border:0;background:#f5f7fa;border-radius:4px;overflow:hidden;color:#14222c}.pd-enlarge img{display:block;width:100%;height:auto;object-fit:contain;max-height:none}.pd-enlarge>span{position:absolute;bottom:15px;right:12px;padding:9px 13px;border-radius:5px;background:#c6f432;box-shadow:0 2px 15px #0002;font:700 10px DMSans}.pd-screen figcaption{font-size:8px;color:#8fa1ad;padding:13px 9px 5px;line-height:1.6}.pd-options>.ref-wrap{display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:center}.pd-options-widget{border:1px solid #dde5e9;border-radius:16px;padding:9px;background:#f6f8f9;min-width:0;box-shadow:0 20px 45px #14232e06}.pd-option-tabs{display:flex;gap:3px;background:#e9eef1;border-radius:10px;padding:5px}.pd-option-tabs button{border:0;background:transparent;font:650 11px DMSans;color:#7b8b97;flex:1;min-height:46px;border-radius:7px;cursor:pointer;padding:8px}.pd-option-tabs button[aria-selected=true]{background:#0e1a24;color:#c6f432;box-shadow:0 3px 10px #0001}.pd-option-panels{padding:36px 28px;background:#fff;border-radius:9px;margin-top:9px;min-height:300px}.pd-option-panels>[hidden]{display:none!important}.pd-example-label{font-size:8px;letter-spacing:.12em;color:#9aaa8d;font-weight:650}.pd-option-panels h3{font-size:34px;margin:20px 0 16px}.pd-option-panels p{font-size:14px;line-height:1.8;color:#7a8d99;margin-bottom:25px}.pd-option-panels ul{list-style:none;padding:0;margin:0}.pd-option-panels li{font-size:12px;color:#4b6574;padding:11px 0;border-top:1px solid #edf0f3}.pd-option-panels li:before{content:'✓';color:#9cbe46;font-weight:800;margin-right:12px}.pd-options-widget>small{display:block;font-size:9px;line-height:1.7;color:#91a1ac;padding:16px 18px 10px}.pd-comparison{background:#0e1a24;color:#fff}.pd-comparison .pd-section-heading p{color:#8ca0ae}.pd-table-wrap{overflow:auto;border:1px solid #34434e;border-radius:12px}.pd-table-wrap table{width:100%;border-collapse:collapse;text-align:left;min-width:650px}.pd-table-wrap th,.pd-table-wrap td{padding:24px 26px;font-size:13px;line-height:1.7;border-bottom:1px solid #293b48;color:#9aafbd;vertical-align:top}.pd-table-wrap thead th{font-size:10px;letter-spacing:.04em;background:#192c39;color:#c2d2dc;font-weight:600}.pd-table-wrap tbody th{color:#eaf0f3;width:20%;font-weight:600}.pd-table-wrap tr:last-child>*{border-bottom:none}.pd-case>.ref-wrap{display:grid;grid-template-columns:1.25fr .75fr;gap:95px;align-items:center}.pd-case h2{font-size:42px}.pd-case p{font-size:16px;line-height:1.9}.pd-case small{color:#a2adb5;font-size:10px;line-height:1.7;display:block;margin-top:22px}.pd-case-note{padding:38px;background:#eef3e6;border-radius:13px}.pd-case-note>span{width:44px;height:44px;background:#c6f432;display:grid;place-items:center;border-radius:10px;margin-bottom:28px}.pd-case-note svg{width:24px;height:24px}.pd-case-note h3{font-size:31px;margin-bottom:22px}.pd-case-note p{font-size:13px;line-height:1.85;color:#7c8970}.pd-case-note a{font-size:11px;font-weight:750;display:inline-block;margin-top:16px}.pd-questions{padding-top:65px;background:#f5f7f8}.pd-questions .editorial-faq details{padding:25px 0}.pd-dark-button{display:inline-flex;align-items:center;justify-content:center;background:#0e1a24;color:#fff;font-size:12px;font-weight:700;border-radius:8px;padding:15px 20px;margin-top:28px;min-height:48px}.pd-final{background:#0e1a24;color:#fff}.pd-final>.ref-wrap{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.pd-final p{max-width:640px;color:#8fa3b1}.pd-final>.ref-wrap>div:last-child{display:grid;justify-content:center;gap:25px}.pd-final>.ref-wrap>div:last-child>a:last-child{font-size:12px;color:#b8c5cf;text-align:center}.pd-satellite-art{background:white;border-radius:10px;overflow:hidden}.pd-satellite-art>img{display:block;width:100%;height:auto}.pd-satellite-art>div{padding:23px}.pd-satellite-art>div>span{font-size:8px;letter-spacing:.13em;color:#95a875}.pd-satellite-art h4{font-size:30px;margin:14px 0 10px}.pd-satellite-art p{font-size:13px;line-height:1.7;color:#84939b}.pd-other-art{display:grid;gap:13px;background:#fff;padding:22px;border-radius:10px}.pd-other-art>a{display:flex;gap:16px;align-items:center;border:1px solid #e2e8eb;padding:19px;border-radius:9px;font-size:14px}.pd-other-art>a>svg{color:#8caa42;width:22px;height:22px}.pd-other-art>a>b{margin-left:auto}.pd-other-art>a:hover{background:#f2f7e9}.showcase-tabs>button{padding:20px 25px}.showcase-tabs strong{font-size:21px}.showcase-tabs>button>span{font-size:13px;line-height:1.5}.pd-catalog-filters{display:flex;gap:8px;flex-wrap:wrap;margin-top:35px}.pd-catalog-filters button{background:#eff3f5;color:#73848f;border:0;padding:12px 19px;border-radius:30px;font:650 12px DMSans;cursor:pointer}.pd-catalog-filters button[aria-pressed=true]{background:#0e1a24;color:#c6f432}.pd-catalog-count{font-size:11px!important;color:#95a3ac!important;margin-top:20px!important}.pd-catalog-grid{margin-top:25px}.pd-catalog-grid>a[hidden]{display:none!important}.pd-image-dialog{padding:0;border:0;border-radius:12px;background:#0e1a24;color:white;width:min(1200px,calc(100% - 24px));max-height:94vh;box-shadow:0 30px 90px #0006}.pd-image-dialog::backdrop{background:#0b1725b8;backdrop-filter:blur(4px)}.pd-image-dialog>header{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;gap:25px}.pd-image-dialog h2{font:600 14px DMSans;letter-spacing:0;margin:0}.pd-image-dialog header button{background:none;color:white;border:1px solid #43545f;border-radius:7px;padding:7px 12px;cursor:pointer;font:12px DMSans;flex-shrink:0}.pd-image-dialog img{display:block;width:100%;height:auto;max-height:76vh;object-fit:contain;background:#f5f7fa}.pd-image-dialog p{font-size:10px;line-height:1.7;color:#a3b6c2;padding:14px 22px;margin:0}.pd-image-dialog[open]{display:block}#servicio,#gestion,#opciones,#ejemplo,#preguntas,#catalogo-completo{scroll-margin-top:48px}
@media(max-width:1000px){.pd-intro>.ref-wrap{gap:45px}.pd-management>.ref-wrap{grid-template-columns:1fr 1fr;gap:35px}.pd-chapter>div{column-gap:35px}.pd-options>.ref-wrap,.pd-case>.ref-wrap{gap:40px}.pd-jump>.ref-wrap{gap:20px}.pd-jump strong{padding-right:10px}.pd-options h2,.pd-management h2{font-size:35px}.pd-screen{border-width:6px}.pd-case h2{font-size:36px}.pd-option-panels{padding:30px 22px}}
@media(max-width:700px){.pd-hero{padding-bottom:40px}.pd-hero .ref-wrap{gap:35px}.pd-hero figure img{height:auto;aspect-ratio:auto}.pd-hero-actions{gap:20px}.pd-light-link{font-size:11px}.pd-jump{top:64px}.pd-jump>.ref-wrap{min-height:52px;width:calc(100% - 36px);gap:23px}.pd-jump strong{font-size:11px;padding-right:0}.pd-jump a{font-size:10px;padding:17px 0}.pd-intro,.pd-chapters,.pd-management,.pd-options,.pd-comparison,.pd-case,.pd-final{padding:50px 0}.pd-intro>.ref-wrap,.pd-management>.ref-wrap,.pd-options>.ref-wrap,.pd-case>.ref-wrap,.pd-final>.ref-wrap{grid-template-columns:1fr;gap:30px}.pd-intro h2,.pd-section-heading h2,.pd-management h2,.pd-options h2,.pd-case h2,.pd-final h2{font-size:32px;line-height:1.15}.pd-intro .pd-lead{font-size:17px;line-height:1.8}.pd-intro p,.pd-management p,.pd-options>.ref-wrap>div>p,.pd-case p,.pd-final p{font-size:14px;line-height:1.85}.pd-chapter{grid-template-columns:35px 1fr;gap:15px;padding:28px 0}.pd-chapter-number{font-size:28px}.pd-chapter>div{display:block}.pd-chapter h3{font-size:25px;line-height:1.2;margin-bottom:20px}.pd-chapter p{font-size:13px}.pd-chapter li{font-size:9px}.pd-screen{transform:none;border-width:5px}.pd-screen-bar{height:23px;font-size:7px}.pd-screen figcaption{font-size:7px}.pd-enlarge>span{font-size:8px;padding:7px 10px;bottom:10px;right:8px}.pd-options-widget{padding:7px}.pd-option-tabs button{font-size:10px;min-height:43px;padding:6px}.pd-option-panels{padding:27px 22px;min-height:290px}.pd-option-panels h3{font-size:29px}.pd-option-panels p{font-size:13px}.pd-option-panels li{font-size:11px}.pd-options-widget>small{font-size:8px;padding:13px}.pd-section-heading{margin-bottom:28px}.pd-section-heading p{font-size:14px}.pd-table-wrap table{min-width:600px}.pd-table-wrap th,.pd-table-wrap td{padding:18px;font-size:12px}.pd-case-note{padding:28px}.pd-case-note h3{font-size:30px}.pd-case-note p{font-size:13px}.pd-questions{padding-top:45px}.pd-final>.ref-wrap>div:last-child{justify-content:start;gap:22px}.pd-final>.ref-wrap>div:last-child>a:last-child{text-align:left;font-size:11px}.pd-satellite-art h4{font-size:24px}.pd-satellite-art>div{padding:20px}.pd-other-art{padding:15px;gap:10px}.pd-other-art>a{padding:14px;font-size:11px}.pd-other-art>a>svg{width:17px}.showcase-tabs>button{padding:16px 12px}.showcase-tabs strong{font-size:15px}.showcase-tabs>button>span{font-size:11px}.pd-catalog-filters{gap:7px;margin-top:25px}.pd-catalog-filters button{font-size:10px;padding:10px 14px}.pd-image-dialog>header{padding:14px}.pd-image-dialog h2{font-size:11px;line-height:1.5}.pd-image-dialog header button{font-size:10px;padding:6px 8px}.pd-image-dialog p{font-size:9px;padding:12px 14px}#servicio,#gestion,#opciones,#ejemplo,#preguntas,#catalogo-completo{scroll-margin-top:31px}}
@media(max-width:700px){.showcase-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px}.showcase-tabs>button{padding:14px 3px;min-width:0}.showcase-tabs strong{font-size:10px;display:block;text-align:center}.showcase-tabs svg{display:none}}
@media(prefers-reduced-motion:reduce){.pd-jump{backdrop-filter:none}}
