.kp-standalone{margin:0;background:#f4f7f6;color:#173c3e;font-family:Inter,"Segoe UI",Arial,sans-serif;font-size:16px;line-height:1.55}.kp-topbar{max-width:1200px;margin:auto;padding:24px 32px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #dfe7e3}.kp-topbar img{width:166px;height:60px;object-fit:contain;object-position:left}.kp-topbar span{font-size:13px;color:#657e7b}.kp-standalone main.kp{max-width:1200px;margin:auto;padding:34px 32px 70px}.kp{--kp-ink:#153e40;--kp-teal:#006b6b;--kp-line:#dce8e3;--kp-muted:#59716e;color:var(--kp-ink);line-height:1.55;font-family:Inter,"Segoe UI",Arial,sans-serif}.kp *{box-sizing:border-box}.kp [hidden]{display:none!important}.kp button,.kp input,.kp select,.kp textarea{font:inherit}.kp button{cursor:pointer}.kp button:disabled{opacity:.6;cursor:wait}.kp button:focus-visible,.kp a:focus-visible,.kp input:focus-visible,.kp textarea:focus-visible,.kp select:focus-visible,.kp summary:focus-visible{outline:3px solid #e1aa38;outline-offset:3px}.kp h1,.kp h2,.kp h3,.kp p{margin-top:0}.kp h1{font-size:clamp(30px,3.6vw,45px);line-height:1.13;letter-spacing:-1.5px;margin-bottom:18px;font-weight:750}.kp h1 em{font-style:normal;color:var(--kp-teal)}.kp h2{font-size:23px;line-height:1.25;letter-spacing:-.45px;margin-bottom:10px}.kp h3{font-size:18px;margin-bottom:8px}.kp p{color:var(--kp-muted)}.kp-intro{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin:10px 0 30px}.kp-intro>div{max-width:670px}.kp-intro p{font-size:17px;max-width:580px;margin-bottom:0}.kp-eyebrow{display:block;color:var(--kp-teal);font-size:11px;letter-spacing:1.45px;text-transform:uppercase;font-weight:750;margin-bottom:15px}.kp-pill{border:1px solid #d4e3d9;color:#38634e;background:#eaf2e8;border-radius:30px;font-size:12px;font-weight:650;padding:8px 14px;white-space:nowrap;margin-top:5px}.kp-layout{display:grid;grid-template-columns:minmax(0,1fr) 345px;gap:24px;align-items:start}.kp-primary,.kp-sidebar{display:grid;gap:20px;min-width:0}.kp-card{border:1px solid var(--kp-line);border-radius:20px;background:#fff;padding:28px;box-shadow:0 4px 18px #123e3e03}.kp-section-head{display:flex;align-items:center;gap:13px;margin-bottom:22px}.kp-section-head h2{font-size:21px;margin:0 0 4px}.kp-section-head p{font-size:13px;margin:0}.kp-step{flex:none;display:inline-flex;align-items:center;justify-content:center;width:33px;height:33px;border:1px solid #cde2da;border-radius:50%;background:#edf5ef;color:var(--kp-teal);font-size:13px;font-weight:700}.kp label.kp-label,.kp-form-grid>label{font-size:13px;font-weight:650;display:block;color:var(--kp-ink);margin-bottom:7px}.kp input:not([type=radio]),.kp select,.kp textarea{width:100%;border:1px solid #ccdad5;border-radius:10px;background:white;padding:12px 13px;color:var(--kp-ink);font-size:15px;line-height:1.5;max-width:100%}.kp select{min-height:48px}.kp textarea{resize:vertical}.kp input[readonly]{background:#f4f7f5}.kp-channel{display:flex;gap:6px;background:#eff4f1;border:1px solid #e5ece8;padding:5px;border-radius:12px;margin:18px 0}.kp-channel button{flex:1;min-height:42px;border:0;border-radius:8px;background:transparent;color:#58706c;font-size:14px;font-weight:650}.kp-channel button[aria-pressed=true]{background:white;color:var(--kp-teal);box-shadow:0 2px 5px #22423b14}.kp-message-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:16px;margin-bottom:6px}.kp-message-head .kp-label{margin:0}.kp-label span,.kp-optional{font-weight:400;color:var(--kp-muted);font-size:12px}.kp #kp-body{font-size:15px;line-height:1.68;background:#fbfcfb;border-color:#dfe8e3;min-height:310px}.kp .kp-small{font-size:12px;line-height:1.6;color:var(--kp-muted);margin:10px 0 14px;display:block}.kp-button{display:inline-flex;justify-content:center;align-items:center;gap:8px;min-height:47px;border:1px solid transparent;border-radius:10px;background:var(--kp-teal);color:white;text-decoration:none;font-size:14px;font-weight:650;padding:12px 18px;line-height:1.35}.kp-button:hover{filter:brightness(.96)}.kp .kp-secondary{background:#fff;border:1px solid #d0dfd8;color:var(--kp-ink)}.kp .kp-whatsapp{background:#087947}.kp-send-row{display:flex;gap:10px;flex-wrap:wrap}.kp-share{flex:1}.kp-text-button{background:transparent;border:0;color:var(--kp-teal);font-size:12px;font-weight:650;padding:7px 3px;text-align:left}.kp .kp-inline-status:empty{display:none}.kp .kp-inline-status{font-size:13px;margin:12px 0 0;color:#256150;line-height:1.6;overflow-wrap:anywhere}.kp-personal-link{display:flex;align-items:center;gap:16px;flex-wrap:wrap;border-top:1px solid #e5ece7;padding-top:17px;margin-top:22px;font-size:12px}.kp-personal-link>span{color:var(--kp-muted);margin-right:auto}.kp-personal-link a,.kp-link{color:var(--kp-teal);font-weight:600;text-decoration:none;font-size:13px}.kp-link{display:inline-block;margin-top:12px}.kp-confirm{background:#edf6ef;border:1px solid #d7e8db;border-radius:12px;padding:18px;margin-top:18px}.kp-confirm b{font-size:15px}.kp-confirm p{font-size:13px;margin:6px 0 14px}.kp-confirm .kp-text-button{display:block;margin-top:10px}.kp-fallback{margin-top:15px}.kp-plan{padding:0}.kp-plan summary{display:flex;list-style:none;align-items:center;gap:13px;padding:22px 26px;cursor:pointer}.kp-plan summary::-webkit-details-marker{display:none}.kp-plan summary b{font-size:16px}.kp-plan summary small{display:block;color:var(--kp-muted);font-size:12px;margin-top:2px}.kp-plus{margin-left:auto;color:var(--kp-teal);font-size:22px;font-weight:300}.kp-plan[open] .kp-plus{transform:rotate(45deg)}.kp-plan form{padding:0 26px 25px}.kp fieldset{border:0;padding:0;margin:0}.kp legend{font-size:13px;font-weight:650;margin-bottom:10px}.kp-goals{display:flex;gap:6px}.kp-goals label{flex:1;position:relative}.kp-goals input{position:absolute;opacity:0;width:1px;height:1px}.kp-goals span{display:flex;justify-content:center;align-items:center;min-height:56px;border:1px solid var(--kp-line);border-radius:10px;padding:9px;font-size:12px;text-align:center;cursor:pointer}.kp-goals input:checked+span{background:#eaf5ed;color:var(--kp-teal);border-color:#7caf99}.kp-goals input:focus-visible+span{outline:3px solid #e1aa38}.kp-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:18px 0}.kp-form-grid input,.kp-form-grid select,.kp-form-grid textarea{margin-top:6px}.kp-wide{grid-column:1/-1}.kp-reward{border-radius:20px;padding:28px;background:#eff3e8;border:1px solid #dce4d0;overflow:hidden}.kp-reward-top{display:flex;align-items:center;gap:12px;font-size:9px;letter-spacing:1.1px;margin-bottom:24px;color:#345552}.kp-reward-top strong{display:block;font-size:22px;letter-spacing:2px}.kp-badge-mark{display:flex;align-items:center;justify-content:center;border-radius:15px;width:55px;height:60px;background:#e8c36a;color:#194443;font-size:39px;border:1px solid #d1a950;flex:none}.kp-reward h2{font-size:26px;letter-spacing:-.7px}.kp-reward>p{font-size:14px}.kp-progress-title{display:flex;justify-content:space-between;align-items:center;margin:23px 0 9px;font-size:13px}.kp-progress-title>span{font-size:11px;color:var(--kp-muted)}.kp-progress-track{display:flex;gap:5px}.kp-progress-track span{height:7px;flex:1;background:#dce5d5;border-radius:20px}.kp-progress-track span.done{background:#05746a}.kp-benefits{list-style:none;padding:0;margin:24px 0}.kp-benefits li{display:flex;gap:10px;margin-bottom:20px}.kp-benefits li>span{font-size:14px;color:#147451;font-weight:700}.kp-benefits b{display:block;font-size:13px;margin-bottom:3px}.kp-benefits small{font-size:12px;line-height:1.6;display:block;color:var(--kp-muted)}.kp-bonus{background:#fffdf5;border:1px solid #e4d7ad;padding:20px;border-radius:13px}.kp-bonus>span{font-size:10px;letter-spacing:1px;font-weight:700;color:#8a6623}.kp-bonus>p{margin:10px 0}.kp-bonus strong{font-size:42px;line-height:1.2;color:var(--kp-ink);letter-spacing:-1.5px}.kp-bonus p small{display:block;font-size:12px}.kp-bonus>div{font-size:12px}.kp #kp-bonus-status{border-top:1px solid #e9e0c4;margin-top:15px;padding-top:13px}.kp #kp-bonus-status b{font-size:12px}.kp #kp-bonus-status small{display:block;line-height:1.6;font-size:11px;color:var(--kp-muted);margin-top:6px}.kp-terms{font-size:11px;color:var(--kp-muted);margin-top:20px}.kp-terms summary{cursor:pointer;font-weight:650;color:#465f59;padding:5px 0}.kp-terms p{margin:12px 0}.kp-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:20px 0}.kp-metrics>div{padding:14px 10px;background:#f4f7f4;border-radius:12px}.kp-metrics strong{display:block;font-size:29px;letter-spacing:-1px}.kp-metrics span{font-size:11px;display:block;color:var(--kp-muted)}.kp-section-head .kp-text-button{margin-left:auto}.kp-advice{border-left:3px solid #a3c7b4;background:#f6f8f5;padding:14px;font-size:13px;line-height:1.7}.kp-access p{font-size:12px}.kp-access input{font-size:12px;margin-top:7px}.kp-access .kp-button{width:100%;font-size:13px}.kp-access #kp-access-status{font-size:12px;color:var(--kp-teal)}.kp-empty{padding:35px;text-align:center}.kp-empty h1{font-size:32px}.kp-empty .kp-link{display:block}.kp-admin-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:20px 0}.kp-admin-kpis>div{background:#eef4ef;border:1px solid #dce6de;border-radius:16px;padding:20px}.kp-admin-kpis strong{font-size:32px;display:block}.kp-admin-kpis span{font-size:12px;color:var(--kp-muted)}.kp-partner-row{display:grid;grid-template-columns:minmax(0,1fr) 100px auto;align-items:center;gap:24px;padding:24px 0;border-bottom:1px solid #e3ebe6}.kp-partner-row:last-child{border-bottom:0}.kp-partner-row h3{font-size:17px;margin-bottom:6px}.kp-partner-row p{font-size:13px;margin-bottom:5px}.kp-partner-row small{font-size:12px;color:var(--kp-muted)}.kp-mini-badge{display:inline-block;background:#f5e6ba;border:1px solid #e2ca85;border-radius:20px;font-size:10px;padding:3px 8px;vertical-align:middle;margin-left:5px}.kp-row-numbers{display:grid;grid-template-columns:auto;line-height:1.4}.kp-row-numbers b{font-size:19px}.kp-row-numbers small{font-size:10px;margin-bottom:5px}.kp .kp-help-label{color:#866311;background:#fff5d7;display:inline-block;padding:3px 7px;border-radius:4px;margin-top:6px}
@media(min-width:1000px){.kp-sidebar{position:sticky;top:20px}}@media(max-width:1050px){.kp-layout{grid-template-columns:minmax(0,1fr) 310px;gap:16px}.kp-card,.kp-reward{padding:22px}.kp-plan{padding:0}.kp-intro{flex-direction:column;gap:10px}.kp-partner-row{gap:14px}}@media(max-width:780px){.kp-standalone main.kp{padding:22px 16px 45px}.kp-topbar{padding:15px 18px}.kp-topbar img{width:142px;height:48px}.kp-topbar span{font-size:11px}.kp-layout{grid-template-columns:1fr}.kp-sidebar{position:static}.kp-intro{margin-top:5px;margin-bottom:22px}.kp h1{font-size:33px;letter-spacing:-1.1px}.kp-intro p{font-size:15px}.kp-card,.kp-reward{border-radius:16px;padding:22px}.kp-plan{padding:0}.kp-plan summary{padding:20px}.kp-plan form{padding:0 20px 20px}.kp-reward h2{font-size:25px}.kp-reward-top{margin-bottom:17px}.kp-button{min-height:48px}.kp-admin-kpis{grid-template-columns:1fr 1fr;gap:10px}.kp-admin-kpis>div{padding:15px}.kp-partner-row{grid-template-columns:minmax(0,1fr) 85px}.kp-partner-row>.kp-button{grid-column:1/-1;width:100%}}@media(max-width:420px){.kp-card,.kp-reward{padding:18px}.kp-plan{padding:0}.kp-message-head .kp-label span{display:none}.kp-send-row{flex-direction:column}.kp-send-row>*{width:100%}.kp-form-grid{grid-template-columns:1fr}.kp-goals{flex-direction:column}.kp-goals span{min-height:43px}.kp-section-head h2{font-size:19px}.kp-section-head{gap:10px}.kp .kp-metrics{gap:7px}.kp-metrics>div{padding:10px}.kp-metrics span{font-size:10px}.kp-personal-link{gap:10px}.kp-personal-link>span{width:100%}.kp-eyebrow{font-size:10px}}
@media(prefers-reduced-motion:reduce){.kp *{scroll-behavior:auto!important;transition:none!important}}
