.partner-program{--pp-ink:#f4f7fb;--pp-muted:#adc0cf;--pp-accent:#5ce1c4;--pp-line:#29485e;background:#07111f;color:var(--pp-ink);width:100%;min-width:0;padding:0 24px 64px}.partner-program *{box-sizing:border-box}.pp-section{max-width:1180px;margin:0 auto;padding:64px 0;border-bottom:1px solid var(--pp-line);scroll-margin-top:90px}.partner-program h1,.partner-program h2,.partner-program h3,.partner-program p{margin:0}.partner-program h1{font-size:clamp(2.6rem,5vw,4.5rem);line-height:1.04;letter-spacing:-.045em;max-width:700px;text-wrap:balance}.partner-program h2{font-size:clamp(1.9rem,3.2vw,2.8rem);line-height:1.12;letter-spacing:-.035em;text-wrap:balance}.partner-program h3{font-size:1.2rem;line-height:1.35}.partner-program p{color:var(--pp-muted);line-height:1.75;font-size:1rem}.partner-program .pp-label{color:var(--pp-accent);font-size:.88rem;font-weight:650;margin-bottom:18px}.pp-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(370px,.95fr);grid-gap:clamp(32px,5vw,68px);gap:clamp(32px,5vw,68px);align-items:center;padding-top:64px}.partner-program .pp-lead{margin-top:26px;font-size:1.1rem;max-width:620px}.pp-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.pp-actions a{padding:15px 19px;border-radius:8px;font-weight:700;text-decoration:none;display:inline-flex;gap:18px;align-items:center;justify-content:center}.pp-primary{background:var(--pp-accent);color:#07111f}.pp-secondary{border:1px solid var(--pp-line);color:var(--pp-ink)}.partner-program .pp-note{font-size:.82rem;margin-top:18px}.partner-program a:focus-visible{outline:3px solid var(--pp-accent);outline-offset:5px}.pp-preview{border:1px solid #36566b;background:#102538;border-radius:14px;overflow:hidden;transform:rotate(1deg);box-shadow:0 24px 70px #0004;min-width:0}.pp-preview-bar,.pp-preview-footer{padding:15px 20px;font-size:.73rem;color:var(--pp-muted);background:#0a1b2a}.pp-preview-bar{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid var(--pp-line)}.pp-preview-body{padding:26px}.pp-avatar{display:grid;place-items:center;background:var(--pp-accent);color:#07111f;width:48px;height:48px;border-radius:50%;font-size:1.5rem;font-weight:800;margin-bottom:24px}.pp-preview h2{font-size:2rem;margin-bottom:16px}.pp-course-preview{margin-top:26px;background:#071723;border:1px solid var(--pp-line);border-radius:8px;overflow:hidden}.pp-course-cover{padding:22px;min-height:120px;display:flex;align-items:center;justify-content:space-between;background:linear-gradient(125deg,#245961,#122f43);font-size:1.3rem;line-height:1.25;font-weight:700}.pp-course-cover b{font-size:2.5rem;color:var(--pp-accent)}.pp-course-preview>div:last-child{padding:18px}.pp-course-preview small{color:var(--pp-accent)}.pp-course-preview h3{margin:6px 0}.pp-course-preview p{font-size:.88rem}.pp-responsibilities{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:32px;gap:32px;margin-top:32px}.pp-responsibilities article{padding:28px;background:#102538;border-left:3px solid var(--pp-accent)}.pp-responsibilities .pp-label{display:block}.pp-benefits h3,.pp-responsibilities h3{margin-bottom:12px}.pp-application,.pp-storefront,.pp-terms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:64px;gap:64px}.pp-application p+p,.pp-storefront p+p,.pp-terms p+p{margin-top:16px}.pp-text-link{display:inline-block;margin-top:22px;color:var(--pp-accent);font-weight:650;text-underline-offset:5px}.pp-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:32px;gap:32px}.pp-section>.pp-benefits{margin-top:32px}.pp-benefits article{border-top:2px solid var(--pp-line);padding-top:22px}.pp-steps{list-style:none;padding:0;margin:32px 0 0;display:grid;grid-gap:0;gap:0}.pp-steps li{display:grid;grid-template-columns:52px minmax(0,1fr);grid-gap:18px;gap:18px;padding:24px 0;border-top:1px solid var(--pp-line)}.pp-steps li>span{color:var(--pp-accent);font-size:1.3rem;font-weight:700}.pp-steps h3{margin-bottom:8px}.partner-program .pp-callout{margin-top:28px;padding:20px 24px;background:#102538;border-left:3px solid var(--pp-accent);font-size:.92rem}.pp-application{border-bottom:0}.pp-application h2{margin-bottom:24px}.pp-form{padding:28px;border:1px solid var(--pp-line);border-radius:12px;background:#102538;min-width:0}.pp-form>h3{margin-bottom:22px}.pp-form .auth-form{width:100%;max-width:none;min-width:0}.pp-form input,.pp-form select,.pp-form textarea{max-width:100%;min-width:0}.pp-form .contact-grid{grid-template-columns:minmax(0,1fr)}@media(max-width:960px){.pp-application,.pp-hero,.pp-storefront,.pp-terms{gap:32px}.pp-preview-body{padding:20px}.pp-preview-bar{flex-wrap:wrap}}@media(max-width:680px){.partner-program{padding:0 20px 32px}.pp-section{padding:40px 0}.pp-application,.pp-benefits,.pp-hero,.pp-responsibilities,.pp-storefront,.pp-terms{grid-template-columns:minmax(0,1fr);gap:28px}.pp-hero{padding-top:40px}.pp-preview{transform:none}.pp-actions{flex-direction:column}.pp-actions a{width:100%}.pp-form,.pp-responsibilities article{padding:22px}.pp-preview h2{font-size:1.8rem}.partner-program h1{font-size:clamp(2.4rem,10vw,3.4rem)}.pp-steps li{grid-template-columns:38px minmax(0,1fr);gap:12px}.pp-text-link{overflow-wrap:anywhere}}.pp-how{display:grid;grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);grid-gap:clamp(30px,6vw,84px);gap:clamp(30px,6vw,84px);align-items:start}.pp-how-heading h2{margin-bottom:12px}.pp-flow-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0;gap:0;margin:0;padding:0;list-style:none}.pp-flow-steps li{min-width:0;padding:18px 20px 10px;border-top:2px solid rgba(145,173,191,.2)}.pp-flow-steps li+li{border-left:1px solid rgba(145,173,191,.17)}.pp-flow-steps li>span{display:block;margin-bottom:20px;color:#34e3c9;font-size:.82rem;font-weight:800;letter-spacing:.08em}.pp-flow-steps h3{margin-bottom:9px;letter-spacing:-.025em}.pp-flow-steps p{font-size:.88rem;line-height:1.58}@media(max-width:960px){.pp-hero{grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);gap:30px}.pp-how{grid-template-columns:minmax(0,1fr);gap:28px}}@media(max-width:680px){.pp-hero{gap:28px}.pp-flow-steps,.pp-hero{grid-template-columns:minmax(0,1fr)}.pp-flow-steps li{padding:16px 0}.pp-flow-steps li+li{border-left:0;border-top:1px solid rgba(145,173,191,.17)}.pp-flow-steps li>span{margin-bottom:8px}}@media(prefers-reduced-motion:reduce){.partner-program *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.pp-dashboard-heading{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(240px,.85fr);grid-gap:44px;gap:44px;align-items:end;margin-bottom:34px}.pp-dashboard-heading h2{max-width:690px}.pp-dashboard-heading>p{max-width:420px;font-size:.9rem}.pp-dashboard-window{overflow:hidden;border:1px solid #29485e;border-radius:14px;background:#0a1b2a;box-shadow:0 22px 65px rgba(0,0,0,.24)}.pp-dashboard-topbar{display:flex;justify-content:space-between;gap:20px;padding:15px 22px;border-bottom:1px solid rgba(145,173,191,.17);color:#dce7ef;font-size:.82rem;font-weight:700}.pp-dashboard-topbar span+span{color:#91adbf;font-size:.74rem;font-weight:550}.pp-dashboard-content{display:grid;grid-template-columns:56px minmax(0,1fr);min-height:245px}.pp-dashboard-rail{display:flex;flex-direction:column;align-items:center;gap:22px;padding:20px 8px;border-right:1px solid rgba(145,173,191,.12);background:#081522}.pp-dashboard-rail b{display:grid;width:30px;height:30px;place-items:center;border-radius:9px;background:#34e3c9;color:#07111f;font-size:.95rem}.pp-dashboard-rail i{width:17px;height:17px;border:1px solid rgba(145,173,191,.37);border-radius:5px}.pp-dashboard-main{min-width:0;padding:24px clamp(18px,3vw,36px)}.pp-dashboard-title{display:flex;justify-content:space-between;gap:18px;align-items:end;margin-bottom:20px}.pp-dashboard-title small{color:#91adbf;font-size:.75rem}.pp-dashboard-title h3{margin-top:5px;font-size:1.15rem}.pp-dashboard-title>span{color:#34e3c9;font-size:.73rem}.pp-dashboard-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.pp-dashboard-metrics article{display:grid;grid-gap:10px;gap:10px;min-width:0;padding:17px 16px;border:1px solid rgba(145,173,191,.17);border-radius:9px;background:#102538}.pp-dashboard-metrics article>span{color:#adc0cf;font-size:.76rem;line-height:1.4}.pp-dashboard-metrics strong{color:#f4f7fb;font-size:clamp(1rem,2vw,1.4rem);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.035em;overflow-wrap:anywhere}.pp-dashboard-metrics small{color:#819caf;font-size:.69rem}.partner-program .pp-dashboard-disclaimer{margin-top:16px;font-size:.72rem;line-height:1.5}.pp-benefit-section{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:clamp(32px,6vw,82px);gap:clamp(32px,6vw,82px);align-items:start}.pp-benefit-heading h2{margin-bottom:14px}.pp-benefit-list{display:grid}.pp-benefit-list article{display:grid;grid-template-columns:38px minmax(0,1fr);grid-gap:16px;gap:16px;padding:21px 0;border-top:1px solid rgba(145,173,191,.2)}.pp-benefit-list article:last-child{border-bottom:1px solid rgba(145,173,191,.2)}.pp-benefit-list article>span{color:#34e3c9;font-size:1.25rem;font-weight:800}.pp-benefit-list h3{margin-bottom:7px}.pp-benefit-list p{font-size:.9rem;line-height:1.62}.pp-faq{display:grid;grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);grid-gap:clamp(30px,6vw,84px);gap:clamp(30px,6vw,84px);align-items:start}.pp-faq-heading h2{margin-bottom:0}.pp-faq-list{border-top:1px solid rgba(145,173,191,.22)}.pp-faq-list details{border-bottom:1px solid rgba(145,173,191,.18)}.pp-faq-list summary{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:19px 2px;color:#f4f7fb;font-weight:700;line-height:1.45;cursor:pointer;list-style:none}.pp-faq-list summary::-webkit-details-marker{display:none}.pp-faq-list summary:after{flex:0 0 auto;color:#34e3c9;content:"+";font-size:1.35rem;font-weight:450}.pp-faq-list details[open] summary:after{content:"−"}.pp-faq-list summary:focus-visible{outline:2px solid #34e3c9;outline-offset:4px;border-radius:3px}.pp-faq-list details p{max-width:690px;padding:0 34px 20px 2px;font-size:.9rem;line-height:1.65}.pp-final-cta{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(30px,5vw,66px);padding:clamp(28px,5vw,54px);border:1px solid rgba(52,227,201,.25);border-radius:16px;background:linear-gradient(135deg,#102a3b,#091725 72%)}.pp-final-copy h2{margin-bottom:16px}.pp-final-copy>p:not(.pp-label){margin-bottom:20px}.pp-final-copy .pp-primary{width:max-content;margin-bottom:14px}.pp-final-copy .pp-note{margin:0;font-size:.79rem}.pp-final-copy .pp-text-link{margin-top:16px}.pp-final-cta .pp-form{background:#0b1c2a}#candidatura{scroll-margin-top:105px}@media(max-width:960px){.pp-dashboard-heading{grid-template-columns:minmax(0,1fr);gap:12px}.pp-benefit-section,.pp-faq,.pp-final-cta{grid-template-columns:minmax(0,1fr);gap:28px}}@media(max-width:680px){.pp-dashboard-topbar{align-items:flex-start;flex-direction:column;gap:5px;padding:14px 16px}.pp-dashboard-content{grid-template-columns:40px minmax(0,1fr)}.pp-dashboard-rail{gap:17px;padding:17px 5px}.pp-dashboard-rail b{width:28px;height:28px}.pp-dashboard-rail i{width:15px;height:15px}.pp-dashboard-main{padding:19px 14px}.pp-dashboard-title{align-items:flex-start;flex-direction:column;gap:8px}.pp-dashboard-metrics{grid-template-columns:minmax(0,1fr)}.pp-dashboard-metrics article{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:14px}.pp-dashboard-metrics article>span{grid-row:1}.pp-dashboard-metrics strong{grid-column:2;grid-row:1/3;text-align:right}.pp-dashboard-metrics small{grid-column:1}.pp-final-cta{padding:23px 20px}.pp-final-copy .pp-primary{width:100%}.pp-faq-list summary{padding:17px 0}.pp-faq-list details p{padding-right:4px}}.pp-earnings{--pp-ink:#f4f7fb;--pp-muted:#adc0cf;--pp-accent:#34e3c9;--pp-line:#29485e;min-width:0;padding:26px;border:1px solid rgba(52,227,201,.26);border-radius:16px;background:linear-gradient(155deg,rgba(16,37,56,.97),rgba(8,24,37,.96));box-shadow:0 24px 70px rgba(0,0,0,.22);color:var(--pp-ink)}.pp-earnings .pp-earnings-heading .pp-label{margin:0 0 10px;color:var(--pp-accent);font-size:.82rem;font-weight:750}.pp-earnings .pp-earnings-heading h2{margin:0;font-size:clamp(1.55rem,2.4vw,2.1rem);line-height:1.13}.pp-earnings .pp-earnings-heading>p:last-child{margin:10px 0 0;color:var(--pp-muted);font-size:.9rem;line-height:1.55}.pp-earnings-card{display:grid;grid-gap:24px;gap:24px;margin-top:22px}.pp-earnings-inputs{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:9px 12px;gap:9px 12px;align-items:center}.pp-earnings-inputs label{color:#d8e6ef;font-size:.8rem;font-weight:650}.pp-earnings-inputs input{width:100%;min-width:0;height:44px;padding:0 12px;border:1px solid #35556b;border-radius:8px;background:#071725;color:var(--pp-ink);font:inherit;font-size:.98rem}.pp-earnings-inputs input:focus-visible{outline:3px solid rgba(52,227,201,.55);outline-offset:2px;border-color:#34e3c9}.pp-money-input{position:relative;grid-column:1;grid-row:2}.pp-money-input>span{position:absolute;top:50%;left:12px;transform:translateY(-50%);color:#91adbf;font-size:.83rem;pointer-events:none}.pp-money-input input{padding-left:39px}.pp-earnings-inputs label:nth-of-type(2){grid-column:2;grid-row:1}.pp-earnings-inputs>input{grid-column:2;grid-row:2}.pp-earnings .pp-earnings-inputs .pp-earnings-note{grid-column:1/-1;margin:5px 0 0;color:var(--pp-muted);font-size:.76rem;line-height:1.5}.pp-earnings-results{display:grid;grid-gap:0;gap:0;border-top:1px solid rgba(145,173,191,.2)}.pp-earnings-results>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;padding:13px 0;border-bottom:1px solid rgba(145,173,191,.14);color:var(--pp-muted);font-size:.88rem}.pp-earnings-results strong{color:var(--pp-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.pp-earnings-results .pp-earnings-net{padding-top:16px;color:var(--pp-ink);font-weight:700}.pp-earnings-results .pp-earnings-net strong{color:var(--pp-accent);font-size:1.12rem}.pp-earnings .pp-earnings-results .pp-rate-status{margin:12px 0 0;padding:12px 14px;border-left:2px solid #e2b86b;background:rgba(226,184,107,.07);color:var(--pp-muted);font-size:.77rem;line-height:1.5}.pp-earnings--compact{padding:clamp(20px,2.4vw,28px);border-color:rgba(145,173,191,.2);border-radius:12px;background:linear-gradient(150deg,rgba(16,37,56,.85),rgba(8,24,37,.72));box-shadow:none}.pp-earnings--compact .pp-earnings-heading h2{font-size:clamp(1.35rem,2.2vw,1.8rem)}.pp-earnings--compact .pp-earnings-card{gap:17px;margin-top:18px}@media (max-width:680px){.pp-earnings{padding:21px}}.partner-light{--pp-ink:#142a3c;--pp-muted:#536675;--pp-accent:#087e70;--pp-line:#dce3e8;background:#fff;color:var(--pp-ink);padding:0 max(24px,calc((100vw - 1240px)/2)) 40px}.partner-light .pp-section{max-width:1240px;padding:42px 0}.partner-light h1{font-size:clamp(2rem,3.6vw,3.2rem);line-height:1.13}.partner-light h2{font-size:clamp(1.6rem,2.7vw,2.3rem)}.partner-light .pp-hero{gap:36px;padding-top:22px}.partner-light .pp-lead{font-size:1rem;line-height:1.65;margin-top:20px}.partner-light .pp-primary{background:#142a3c;color:#fff}.partner-light .pp-secondary{background:#fff;color:#142a3c}.partner-light :is(.pp-flow-steps li>span,.pp-benefit-list article>span,.pp-dashboard-title>span){color:#087e70}.partner-light :is(.pp-dashboard-window,.pp-form){background:#f5f7f9;border-color:#dce3e8;box-shadow:none}.partner-light :is(.pp-dashboard-topbar,.pp-dashboard-title small,.pp-dashboard-metrics small,.pp-dashboard-metrics span){color:#536675}.partner-light :is(.pp-dashboard-metrics article,.pp-dashboard-rail){background:#fff;border-color:#dce3e8}.partner-light .pp-dashboard-metrics strong{color:#142a3c}.partner-light .pp-dashboard-rail i{border-color:#b7c7d1}.partner-light :is(.pp-faq-list details,.pp-benefit-list article,.pp-flow-steps li){border-color:#dce3e8}.partner-light .pp-faq-list summary{color:#142a3c}.partner-light .pp-faq-list details[open]{background:#f5f7f9}.partner-light .pp-form .auth-form :is(input,textarea,select){background:#fff;color:#142a3c;border-color:#b7c7d1;font-size:16px}.partner-light .pp-form .auth-form button{background:#142a3c;color:#fff}.partner-light .pp-form .auth-form label{color:#142a3c}.partner-light .pp-form .application-auth-gate p,.partner-light .pp-form .auth-form label>small{color:#536675}.partner-light .pp-form .application-auth-gate a{color:#142a3c;border-color:#b7c7d1}.partner-light .pp-form .application-auth-gate>span{color:#087e70}.partner-light .pp-form .application-status{border-color:#dce3e8}.partner-light .pp-form .form-message{color:#536675;background:#fff;border-color:#dce3e8}.partner-light .pp-earnings{--pp-ink:#142a3c;--pp-muted:#536675;--pp-accent:#087e70;--pp-line:#dce3e8;margin-top:20px;background:#fff;border-color:#dce3e8;box-shadow:none}.partner-light .pp-earnings-inputs label,.partner-light .pp-money-input>span{color:#536675}.partner-light .pp-earnings-inputs input{background:#fff;border-color:#b7c7d1;color:#142a3c}.partner-light :is(a,button,input,textarea,select,summary):focus-visible{outline:3px solid #087e70;outline-offset:4px}.partner-light .pp-commission-consult{scroll-margin-top:90px}.partner-light .pp-final-cta{background:#f5f7f9;border-color:#dce3e8;padding:clamp(24px,4vw,40px)}.partner-light .pp-final-cta .pp-form{background:#fff}.partner-light .pp-final-copy .pp-primary{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:44px;max-width:100%;padding:14px 18px;border-radius:8px;font-weight:700;text-decoration:none}.partner-light .pp-faq-list summary:after{color:#087e70}@media(prefers-reduced-motion:no-preference){.partner-light .pp-faq-list details[open]>p{animation:nexus-editorial-enter .2s cubic-bezier(.2,0,0,1) both}}@media(max-width:680px){.partner-light{padding:0 20px 32px}.partner-light .pp-section{padding:32px 0}.partner-light .pp-hero{padding-top:16px;gap:24px}.partner-light .pp-form{padding:20px}.partner-light .pp-final-cta{padding:24px 20px}}