.pde .pin-hero h1,.pde .pin-hero h1 .pin-accent{white-space:normal;max-width:11em}.pde .pin-hero h1{font-size:clamp(2.15rem,3.05vw,3.05rem);line-height:1.08}.pde .pin-hero h1 .pin-accent{display:block;margin-top:.2rem}.pde-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.92fr) minmax(320px,1.08fr);grid-gap:1.25rem 1.75rem;gap:1.25rem 1.75rem;align-items:center}.pde-hero .pin-lead{max-width:36rem}.pde-map{position:relative;min-height:460px}.pde-map-label{position:absolute;top:0;right:.25rem;z-index:2;margin:0;color:hsla(0,0%,100%,.72);font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.pde-map-board{position:relative;height:460px}.pde-map-lines{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.pde-node{position:absolute;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.28rem;width:118px;min-height:78px;padding:.55rem .45rem .6rem;border:1px solid rgba(140,186,255,.45);border-radius:14px;background:rgba(8,28,74,.82);box-shadow:0 10px 24px rgba(2,10,30,.28);color:#fff;text-align:center;transform:translate(-50%,-50%)}.pde-node svg{color:#ff8a3d}.pde-node span{color:#fff;font-size:.74rem;line-height:1.2}.pde-core{position:absolute;z-index:2;left:50%;top:50%;width:168px;height:188px;transform:translate(-50%,-50%)}.pde-core-shape{display:block;width:100%;height:100%}.pde-core-copy{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.05rem;color:#fff;text-align:center}.pde-core-copy .brand-mark{width:36px!important;height:36px!important;max-width:36px;max-height:36px;margin-bottom:.15rem}.pde-col-brand span,.pde-core-copy span{color:#fff;font-size:.78rem;font-weight:600;letter-spacing:.01em;line-height:1.1}.pde-col-brand span span,.pde-core-copy span span{color:#ff5f00}.pde-core-copy strong{color:#fff;font-size:.95rem;font-weight:700;letter-spacing:.14em}.pde-build,.pde-opportunity{padding:4.4rem 0 4.6rem;background:#fff}.pde-opportunity{padding-bottom:2.6rem}.pde-dark{color:hsla(0,0%,100%,.86);background:radial-gradient(circle at 82% 22%,rgba(40,110,220,.26),transparent 30%),radial-gradient(circle at 18% 70%,rgba(40,110,220,.16),transparent 28%),linear-gradient(180deg,#071433,#0a245c 46%,#071433)}.pde-proposal{color:inherit;background:transparent;padding:4.2rem 0 4.5rem}.pde-reto{padding:2.5rem 0 4.6rem;color:#14356f;background:#fff}.pde-process{padding:4.3rem 0 4.6rem;background:#f4f7fb}.pde-build h2,.pde-opportunity h2,.pde-process h2,.pde-reto h2{margin:0 0 .85rem;max-width:14em;color:#14356f;font-family:var(--font-display);font-size:clamp(1.85rem,2.7vw,2.45rem);font-weight:400;letter-spacing:-.02em;line-height:1.15}.pde-reto h2 .pin-accent{color:#ff5f00}.pde-proposal h2{margin:0 0 .85rem;max-width:16em;color:#fff;font-family:var(--font-display);font-size:clamp(1.85rem,2.7vw,2.45rem);font-weight:400;letter-spacing:-.02em;line-height:1.15}.pde-build .pde-intro,.pde-card p,.pde-opportunity .pde-split>div>p:not(.pin-kicker),.pde-points p,.pde-process .pde-intro,.pde-reto .pde-split>div>p:not(.pin-kicker),.pde-steps p{margin:0;color:#52627a;font-size:1rem;line-height:1.55}.pde-proposal .pde-proposal-grid>div>p:not(.pin-kicker){margin:0 0 1.2rem;color:hsla(0,0%,100%,.82);font-size:1rem;line-height:1.55}.pde-proposal-grid,.pde-split{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);grid-gap:2rem 2.2rem;gap:2rem 2.2rem;align-items:center}.pde-points{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.pde-points article{display:flex;flex-direction:column;align-items:center;text-align:center}.pde-points.is-cards{gap:.75rem}.pde-points.is-cards article{min-height:100%;padding:1.45rem .8rem 1.25rem;border:1px solid #e4ecf6;border-radius:16px;background:#fff;box-shadow:0 8px 22px rgba(20,53,111,.04)}.pde-points.is-divided{gap:0;align-items:stretch}.pde-points.is-divided article{position:relative;padding:.35rem .95rem .2rem}.pde-points.is-divided article+article:before{content:"";position:absolute;left:0;top:6%;bottom:8%;width:2px;border-radius:2px;background:#ff6a1a}.pde-card h3,.pde-points h3,.pde-steps h3{margin:.55rem 0 .3rem;color:#1d4ed8;font-family:var(--font-display);font-size:1.05rem;font-weight:400;letter-spacing:-.02em;line-height:1.25}.pde-points h3{max-width:11em;margin-top:.85rem;color:#1a4fbe;font-size:1.02rem;font-weight:600;line-height:1.28}.pde-points p{max-width:16em;font-size:.92rem;line-height:1.45}.pde-col svg,.pde-points svg,.pde-steps svg{color:#ff5f00}.pde-points svg{display:block;flex:none}.pde-intro{max-width:46rem;margin-bottom:1.7rem!important}.pde-trio{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.7rem;gap:.7rem;align-items:stretch}.pde-col{padding:.95rem .85rem 1.05rem;border:1px solid rgba(150,190,255,.28);border-radius:16px;background:rgba(8,28,74,.72)}.pde-col.is-featured{background:linear-gradient(180deg,rgba(18,58,130,.96),rgba(8,24,64,.96));border-color:rgba(255,140,60,.8);box-shadow:0 0 28px rgba(255,95,0,.18)}.pde-col>p{margin:0 0 .75rem;color:#ff8a3d;font-size:.68rem;font-weight:700;letter-spacing:.08em;line-height:1.3;text-transform:uppercase}.pde-col ul{display:grid;grid-gap:.48rem;gap:.48rem;margin:0;padding:0;list-style:none}.pde-col li{display:flex;align-items:flex-start;gap:.4rem;color:#fff;font-size:.86rem;line-height:1.3}.pde-col-brand{display:flex;align-items:center;gap:.4rem;margin:-.15rem 0 .75rem}.pde-col-brand .brand-mark{width:28px!important;height:28px!important;max-width:28px;max-height:28px}.pde-cards{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:.85rem;gap:.85rem}.pde-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid #e5ecf5;border-radius:16px;background:#fff;box-shadow:0 10px 28px rgba(16,42,90,.06)}.pde-card-art{height:148px;background:radial-gradient(circle at 70% 40%,rgba(255,95,0,.22),transparent 28%),radial-gradient(circle at 30% 60%,rgba(70,130,230,.35),transparent 36%),linear-gradient(180deg,#071636,#0c2d6e 70%,#081833)}.pde-card-art svg{display:block;width:100%;height:100%}.pde-card-body{display:flex;flex:1 1;flex-direction:column;padding:.95rem .9rem 1.05rem}.pde-card p{flex:1 1;margin:0 0 .85rem}.pde-more{display:inline-flex;align-items:center;gap:.3rem;margin-top:auto;color:#ff5f00;font-size:.92rem;font-weight:700;text-decoration:none}.pde-more:focus-visible,.pde-more:hover{color:#e45500}.pde-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:1.1rem;gap:1.1rem;margin:.4rem 0 0;padding:0;list-style:none}.pde-steps li{position:relative;padding-right:1.2rem}.pde-step-arrow{position:absolute;top:.35rem;right:-.15rem;color:#ff5f00}.pde-proposal .pin-btn-ghost{background:transparent}@media (max-width:1199.98px){.pde-cards,.pde-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.pde-steps li:nth-child(3) .pde-step-arrow{display:none}.pde-node{width:104px}}@media (max-width:991.98px){.pde .pin-hero h1,.pde .pin-hero h1 .pin-accent,.pde-build h2,.pde-opportunity h2,.pde-process h2,.pde-proposal h2,.pde-reto h2{max-width:none}.pde-hero-grid,.pde-proposal-grid,.pde-split{grid-template-columns:1fr}.pde-map{min-height:420px}.pde-map-board{height:420px}.pde-points,.pde-trio{grid-template-columns:1fr 1fr}.pde-points.is-divided article:nth-child(3):before{display:none}.pde-points.is-divided article:nth-child(n+3){margin-top:1.35rem}.pde-trio{grid-template-columns:1fr}.pde-cards{grid-template-columns:1fr 1fr}}@media (max-width:640px){.pde-hero{padding-top:6.4rem}.pde-map-lines{display:none}.pde-map,.pde-map-board{height:auto;min-height:0}.pde-map-board{display:grid;grid-template-columns:1fr 1fr;grid-gap:.7rem;gap:.7rem;padding-top:1.8rem}.pde-core,.pde-node{position:static;width:auto;transform:none}.pde-core{grid-column:1/-1;height:160px;justify-self:center;width:150px}.pde-cards,.pde-points,.pde-steps{grid-template-columns:1fr}.pde-points.is-divided article+article:before{top:0;bottom:auto;left:18%;width:64%;height:2px}.pde-points.is-divided article:nth-child(n+3){margin-top:0}.pde-points.is-divided article+article{margin-top:.35rem;padding-top:1.15rem}.pde-step-arrow{display:none}.pde-hero .pin-actions,.pde-hero .pin-btn,.pin-close .pin-actions,.pin-close .pin-btn{width:100%}.pde-hero .pin-btn,.pin-close .pin-btn{justify-content:center}}