.ppg{color:#24344d;background:#fff}.ppg h1,.ppg h2,.ppg h3{font-family:var(--font-display);letter-spacing:-.02em;font-weight:600!important}.ppg h1,.ppg h2{margin:0;line-height:1.12}.ppg-kicker{margin:0 0 .75rem;color:#ff5f00;font-size:.74rem;font-weight:700;letter-spacing:.14em;line-height:1.3;text-transform:uppercase}.ppg-ink{color:#14356f}.ppg-hero{position:relative;overflow:hidden;padding:6.6rem 0 3.1rem;color:#fff;background-color:#041228;background-image:linear-gradient(90deg,rgba(4,14,40,.72),rgba(4,14,40,.35) 34%,rgba(4,14,40,0) 52%),url(/images/partners/programa-hero.jpg?v=2);background-repeat:no-repeat;background-position:0,100%;background-size:auto,cover}.ppg-aporta,.ppg-close-grid,.ppg-hero-grid,.ppg-who-grid{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);grid-gap:2rem 2.5rem;gap:2rem 2.5rem;align-items:center}.ppg-hero-grid{position:relative;z-index:1;grid-template-columns:minmax(0,.92fr) minmax(18rem,1.08fr);align-items:center}.ppg-hero-copy{position:relative;z-index:2}.ppg-accent{color:#ff5f00}.ppg-hero h1{max-width:12em;margin-bottom:.9rem;color:#fff;font-size:clamp(2.35rem,3.5vw,3.35rem)}.ppg-sub{margin:0 0 .9rem;color:#fff;font-family:var(--font-display);font-size:clamp(1.05rem,1.4vw,1.28rem);font-weight:600;line-height:1.35}.ppg-hero-copy .ppg-lead,.ppg-lead{max-width:36rem;margin:0 0 1.45rem;color:hsla(0,0%,100%,.88);font-size:1.02rem;line-height:1.55}.ppg-visual{display:grid;grid-template-columns:1fr 1fr;grid-gap:.85rem .9rem;gap:.85rem .9rem;align-content:center;min-height:22rem}.ppg-sphere{position:relative}.ppg-globe{display:block;width:100%;height:auto}.ppg-core{position:absolute;left:50%;top:49%;z-index:2;display:flex;flex-direction:column;align-items:center;width:148px;transform:translate(-50%,-50%);text-align:center;filter:drop-shadow(0 0 16px rgba(255,95,0,.45))}.ppg-mark{width:62px;height:62px}.ppg-aios,.ppg-word{margin:0;color:#fff;line-height:1.1}.ppg-word{margin-top:.15rem;font-family:var(--font-display);font-size:1.05rem;font-weight:600;letter-spacing:-.03em}.ppg-x{color:#ff5f00}.ppg-aios{margin-top:.15rem;font-size:.68rem;font-weight:700;letter-spacing:.22em}.ppg-float{z-index:3;display:flex;align-items:center;gap:.5rem;min-height:4.6rem;padding:.7rem .85rem;border:1px solid rgba(255,150,70,.4);border-radius:12px;background:rgba(7,24,64,.78);box-shadow:0 12px 28px rgba(0,0,0,.28);color:#fff;font-size:.78rem;font-weight:700;line-height:1.25;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ppg-float svg{flex-shrink:0;color:#ff5f00}.ppg-float.is-opps{order:1}.ppg-float.is-sector{order:2}.ppg-float.is-tech{order:3}.ppg-float.is-eco{order:4}.ppg-light{padding:4.5rem 0 4.75rem;background:#fff}.ppg-split{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);grid-gap:1.5rem 2.75rem;gap:1.5rem 2.75rem;align-items:start}.ppg-light h2,.ppg-who h2{max-width:16em;font-size:clamp(1.85rem,2.8vw,2.55rem)}.ppg-aside,.ppg-how-lead,.ppg-who p{margin:0;color:#4c5d76;font-size:1rem;line-height:1.55}.ppg-aside{max-width:28rem;margin-top:1.9rem}.ppg-cards,.ppg-dark-cards,.ppg-who-list{display:grid;grid-gap:.9rem;gap:.9rem}.ppg-cards,.ppg-who-list{grid-template-columns:repeat(4,minmax(0,1fr))}.ppg-cards{margin-top:2.15rem}.ppg-card,.ppg-dark-card{border-radius:16px}.ppg-card{padding:1.2rem 1.05rem 1.25rem;border:1px solid #e6eef6;background:#fff;box-shadow:0 10px 28px rgba(16,42,90,.06)}.ppg-card svg,.ppg-dark-card svg,.ppg-step-ico{color:#ff5f00}.ppg-card h3,.ppg-dark-card h3,.ppg-step h3,.ppg-who h3{margin:.7rem 0 .35rem;color:#16356c;font-size:1.02rem;font-weight:700!important;line-height:1.25}.ppg-card p,.ppg-dark-card p,.ppg-step p{margin:0;color:#4d5e78;font-size:.92rem;line-height:1.45}.ppg-dark{padding:4.5rem 0;color:hsla(0,0%,100%,.88);background:radial-gradient(circle at 78% 42%,rgba(40,110,220,.28),transparent 32%),linear-gradient(180deg,#071636,#0a245c 55%,#071433)}.ppg-close h2,.ppg-dark h2{margin-bottom:.85rem;color:#fff;font-size:clamp(1.85rem,2.7vw,2.5rem)}.ppg-dark p{max-width:36rem;margin:0 0 1.35rem;color:hsla(0,0%,100%,.84);line-height:1.55}.ppg-dark-cards{grid-template-columns:1fr 1fr}.ppg-dark-card{padding:1.05rem 1rem 1.15rem;border:1px solid rgba(170,198,255,.22);background:rgba(8,27,72,.62);box-shadow:none}.ppg-dark-card h3{color:#fff}.ppg-dark-card p{margin:0;color:hsla(0,0%,100%,.76);font-size:.9rem}.ppg-how{text-align:center}.ppg-how .ppg-kicker,.ppg-how h2{max-width:none}.ppg-how-lead{max-width:52rem;margin:.85rem auto 0}.ppg-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:.35rem;gap:.35rem;margin:2.35rem 0 0;padding:0;list-style:none;text-align:center}.ppg-step{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start}.ppg-steps .ppg-step:last-child{grid-template-columns:minmax(0,1fr)}.ppg-step-main h3{margin-top:0}.ppg-step-ico{display:inline-flex;width:58px;margin-bottom:.8rem;border-radius:50%;background:#fff3ea}.ppg-step-arrow,.ppg-step-ico{align-items:center;justify-content:center;height:58px}.ppg-step-arrow{display:flex;color:#ff8a3d}.ppg-who{padding:3.6rem 0 3.8rem;background:#eaf0fb}.ppg-who p{max-width:28rem;margin-top:.85rem}.ppg-who-list{margin:0;padding:0;list-style:none;text-align:center}.ppg-who-list svg{color:#2a62d8}.ppg-who h3{margin:.7rem 0 0;color:#16356c;font-size:.98rem;font-weight:600!important}.ppg-close{position:relative;overflow:hidden;padding:4.4rem 0 4.6rem;color:#fff;background:radial-gradient(circle at 18% 88%,rgba(255,110,30,.22),transparent 28%),radial-gradient(circle at 72% 30%,rgba(40,96,210,.28),transparent 32%),#06122c}.ppg-close-net{position:absolute;left:-16%;bottom:-18%;width:min(780px,70%);height:auto;opacity:.8;pointer-events:none;-webkit-mask-image:linear-gradient(0deg,#000 8%,transparent 68%);mask-image:linear-gradient(0deg,#000 8%,transparent 68%)}.ppg-close-grid{position:relative;z-index:1;align-items:start}.ppg-close p{max-width:34rem;margin:0;color:hsla(0,0%,100%,.84);line-height:1.55}.ppg-checks{display:grid;grid-gap:.7rem;gap:.7rem;margin:1.35rem 0 0;padding:0;list-style:none}.ppg-checks li{display:flex;align-items:flex-start;gap:.55rem;color:#fff;font-size:.98rem}.ppg-checks svg{flex:0 0 auto;margin-top:.15rem;color:#ff5f00}.ppg-form-card{scroll-margin-top:6.5rem;padding:1.35rem 1.3rem 1.25rem;border:1px solid rgba(180,205,255,.18);border-radius:16px;background:rgba(8,22,58,.82);box-shadow:0 18px 40px rgba(0,0,0,.22);color-scheme:dark}.ppg-form-card h3{margin:0 0 .35rem;color:#fff;font-size:1.25rem}.ppg-form-lead{margin:0 0 1rem;color:hsla(0,0%,100%,.72);font-size:.92rem}.ppg-form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem .8rem;gap:.75rem .8rem}.ppg-span-2{grid-column:1/-1}.ppg-consent,.ppg-field label{color:#fff;font-size:.78rem;font-weight:600}.ppg-field label{display:block;margin-bottom:.32rem}.ppg-field input,.ppg-field select,.ppg-field textarea{width:100%;padding:.62rem .72rem;border:1px solid hsla(0,0%,100%,.16);border-radius:8px;background:rgba(3,12,32,.9);color:#fff;font-size:.92rem}.ppg-field textarea{resize:vertical;min-height:6.2rem}.ppg-field input::placeholder,.ppg-field textarea::placeholder{color:#8ea0b8}.ppg-field select:invalid{color:#8ea0b8}.ppg-field input:focus,.ppg-field select:focus,.ppg-field textarea:focus{outline:2px solid rgba(255,95,0,.7);border-color:#ff5f00}.ppg-consent{display:flex;align-items:flex-start;gap:.55rem;margin:.9rem 0 .95rem;font-weight:500;line-height:1.4}.ppg-consent input{width:1.05rem;height:1.05rem;margin-top:.12rem;accent-color:#ff5f00;flex:0 0 auto;border:1.5px solid #ff5f00}.ppg-privacy{margin:.85rem 0 .15rem;color:hsla(0,0%,100%,.72);font-size:.78rem;font-weight:500;line-height:1.45}.ppg-privacy a{color:#ff8a3d}.ppg-form-error{margin:.2rem 0 .75rem;color:#ffb4a2;font-size:.82rem;line-height:1.4}.ppg-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.ppg .pin-btn{border-radius:8px;cursor:pointer}.ppg-submit{width:100%;justify-content:center}.ppg-submit:disabled{opacity:.7;cursor:progress}.ppg-form-success{padding:1.2rem .2rem .4rem;text-align:center}.ppg-form-success svg{color:#ff5f00}.ppg-form-success h3{margin-top:.7rem}.ppg-form-success p{margin:.4rem auto 0;max-width:28rem;color:hsla(0,0%,100%,.8)}.mega-nav-item.is-active[data-mega=partners] .mega-nav-label{box-shadow:inset 0 -2px 0 #ff5f00}@media (max-width:1199.98px){.ppg-visual{gap:.7rem}}@media (max-width:991.98px){.ppg-hero{padding-top:6.2rem;background-image:linear-gradient(180deg,rgba(4,14,40,.88),rgba(4,14,40,.55) 46%,rgba(4,14,40,.2)),url(/images/partners/programa-hero.jpg?v=2);background-position:50%,72%;background-size:auto,cover}.ppg-aporta,.ppg-cards,.ppg-close-grid,.ppg-hero-grid,.ppg-split,.ppg-who-grid,.ppg-who-list{grid-template-columns:1fr 1fr}.ppg-aporta,.ppg-close-grid,.ppg-hero-grid,.ppg-split,.ppg-who-grid{grid-template-columns:1fr}.ppg-close h2,.ppg-dark h2,.ppg-hero h1,.ppg-light h2,.ppg-who h2{max-width:none}.ppg-visual{min-height:0}.ppg-float{position:static;max-width:none}.ppg-visual{display:grid;grid-template-columns:1fr 1fr;grid-gap:.6rem;gap:.6rem}.ppg-sphere{grid-column:1/-1}.ppg-steps{max-width:26rem;margin-right:auto;margin-left:auto}.ppg-step,.ppg-steps{grid-template-columns:1fr}.ppg-step{justify-items:center}.ppg-step-arrow{height:auto;margin:.15rem 0 .35rem;transform:rotate(90deg)}.ppg-aside{margin-bottom:0}}@media (max-width:640px){.ppg-hero{padding-top:6.4rem}.ppg-cards,.ppg-dark-cards,.ppg-form-grid,.ppg-visual,.ppg-who-list{grid-template-columns:1fr}.ppg .pin-btn,.ppg-actions{width:100%}.ppg .pin-btn{justify-content:center}}