.alc-strip[data-v-0b6b3754]{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;width:100%;max-width:1200px;margin:0 auto;padding:28px 0}@media (max-width: 768px){.alc-strip[data-v-0b6b3754]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 420px){.alc-strip[data-v-0b6b3754]{grid-template-columns:1fr}}.alc-tile[data-v-0b6b3754]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:14px 12px;border-right:1px solid var(--fade-grey-dark-3)}.alc-tile[data-v-0b6b3754]:last-child{border-right:none}@media (max-width: 768px){.alc-tile[data-v-0b6b3754]{border-right:none;border-bottom:1px solid var(--fade-grey-dark-3);padding-bottom:18px}.alc-tile[data-v-0b6b3754]:nth-last-child(-n+2){border-bottom:none}}.alc-value[data-v-0b6b3754]{display:inline-flex;align-items:baseline;gap:2px;font-family:var(--font-alt);font-weight:800;color:var(--dark-text);font-size:clamp(2.4rem,5vw,4.2rem);line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.alc-num[data-v-0b6b3754]{font-variant-numeric:tabular-nums}.alc-affix[data-v-0b6b3754]{font-size:.55em;color:var(--primary);font-weight:700}.alc-label[data-v-0b6b3754]{font-size:.92rem;color:var(--light-text);line-height:1.4;max-width:180px}.alc-strip.is-compact[data-v-0b6b3754]{padding:14px 0;gap:12px}.alc-strip.is-compact .alc-tile[data-v-0b6b3754]{padding:8px}.alc-strip.is-compact .alc-value[data-v-0b6b3754]{font-size:clamp(1.4rem,2.6vw,2.2rem)}.alc-strip.is-compact .alc-label[data-v-0b6b3754]{font-size:.78rem}.is-dark .alc-tile[data-v-0b6b3754]{border-right-color:var(--dark-sidebar-light-1)}@media (max-width: 768px){.is-dark .alc-tile[data-v-0b6b3754]{border-bottom-color:var(--dark-sidebar-light-1)}}.is-dark .alc-value[data-v-0b6b3754]{color:var(--dark-dark-text)}.apc-card[data-v-a8420d17]{display:flex;flex-direction:column;gap:12px;padding:22px 22px 20px;background:var(--white);border:1px solid var(--fade-grey-dark-3);border-radius:16px;transition:border-color .25s ease,transform .25s ease,box-shadow .25s ease;text-decoration:none;color:inherit;height:100%}.apc-card.is-compact[data-v-a8420d17]{padding:14px;gap:8px}.apc-card.has-cover[data-v-a8420d17]{padding-top:0;overflow:hidden}.apc-card.is-link[data-v-a8420d17]:hover{border-color:var(--primary);transform:translateY(-3px);box-shadow:0 18px 40px -20px #0f172a2e}.apc-cover[data-v-a8420d17]{margin:0 -22px;height:140px;overflow:hidden;background:var(--widget-grey, #f6f9fb)}.apc-cover img[data-v-a8420d17]{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.apc-card.is-link:hover .apc-cover img[data-v-a8420d17]{transform:scale(1.04)}.apc-head[data-v-a8420d17]{display:flex;flex-direction:column;gap:6px;padding-top:10px}.apc-role[data-v-a8420d17]{font-family:var(--font-alt);font-size:1.1rem;font-weight:700;color:var(--dark-text);margin:0;line-height:1.2}.apc-card.is-compact .apc-role[data-v-a8420d17]{font-size:.95rem}.apc-goal[data-v-a8420d17]{display:flex;align-items:flex-start;gap:6px;margin:0;font-size:.88rem;color:var(--primary);line-height:1.45;font-weight:600}.apc-goal i[data-v-a8420d17]{font-size:12px;margin-top:4px;flex-shrink:0}.apc-backstory[data-v-a8420d17]{margin:0;font-size:.86rem;color:var(--light-text);line-height:1.55}.apc-card.is-compact .apc-backstory[data-v-a8420d17]{font-size:.78rem;line-clamp:2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.apc-creds[data-v-a8420d17]{list-style:none;padding:0;margin:4px 0 0;display:flex;flex-wrap:wrap;gap:6px}.apc-cred-chip[data-v-a8420d17]{display:inline-flex;align-items:center;gap:5px;font-size:.7rem;font-weight:600;padding:3px 8px;background:var(--widget-grey, #f6f9fb);border:1px solid var(--fade-grey-dark-3);border-radius:100px;color:var(--light-text)}.apc-ledger[data-v-a8420d17]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:8px;padding-top:14px;border-top:1px dashed var(--fade-grey-dark-3)}@media (max-width: 480px){.apc-ledger[data-v-a8420d17]{grid-template-columns:1fr}}.apc-ledger-col[data-v-a8420d17]{display:flex;flex-direction:column;gap:6px}.apc-ledger-head[data-v-a8420d17]{font-size:.66rem;text-transform:uppercase;letter-spacing:.08em;font-weight:700}.apc-ledger-col.is-bad .apc-ledger-head[data-v-a8420d17]{color:#ef4444}.apc-ledger-col.is-good .apc-ledger-head[data-v-a8420d17]{color:var(--primary)}.apc-ledger ul[data-v-a8420d17]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:5px}.apc-ledger li[data-v-a8420d17]{display:flex;align-items:flex-start;gap:6px;font-size:.82rem;line-height:1.45;color:var(--dark-text)}.apc-ledger li i[data-v-a8420d17]{font-size:13px;margin-top:3px;flex-shrink:0}.apc-ledger-col.is-bad i[data-v-a8420d17]{color:#ef4444}.apc-ledger-col.is-good i[data-v-a8420d17]{color:var(--primary)}.is-dark .apc-card[data-v-a8420d17]{background:var(--dark-sidebar-dark-4);border-color:var(--dark-sidebar-light-1)}.is-dark .apc-role[data-v-a8420d17],.is-dark .apc-ledger li[data-v-a8420d17]{color:var(--dark-dark-text)}.is-dark .apc-cred-chip[data-v-a8420d17]{background:var(--dark-sidebar-dark-5);border-color:var(--dark-sidebar-light-1)}.is-dark .apc-cover[data-v-a8420d17]{background:var(--dark-sidebar-dark-5)}.is-dark .apc-ledger[data-v-a8420d17]{border-top-color:var(--dark-sidebar-light-1)}body.partner-program-page .view-wrapper{padding-top:0!important;padding-bottom:0!important}body.partner-program-page .page-content{padding:0!important}body.partner-program-page .is-navbar-20px{margin-top:0!important}.partner-program-content[data-v-66b59823]{position:relative}.pp-section[data-v-66b59823]{position:relative;padding:100px 24px;background:var(--white)}.pp-section.is-tight[data-v-66b59823]{padding:56px 24px}.pp-section.is-grey[data-v-66b59823]{background:var(--fade-grey-light-2)}.pp-section.is-beams[data-v-66b59823]{overflow:hidden;background:#050f0b}.pp-section-inner[data-v-66b59823]{position:relative;z-index:1;max-width:1200px;margin:0 auto}.pp-beams[data-v-66b59823]{position:absolute;inset:0;z-index:0}.pp-section-header[data-v-66b59823]{text-align:center;max-width:720px;margin:0 auto 52px}.pp-eyebrow[data-v-66b59823]{display:inline-block;font-size:.78rem;font-weight:600;color:var(--primary);text-transform:uppercase;letter-spacing:.08em;margin-bottom:12px}.pp-title[data-v-66b59823]{font-family:var(--font-alt);font-size:clamp(1.8rem,4vw,2.6rem);font-weight:700;color:var(--dark-text);line-height:1.2;margin:0 0 14px}.pp-sub[data-v-66b59823]{font-size:1.4rem;color:var(--light-text-dark-20);line-height:1.5;max-width:720px;margin:0 auto}.pp-accent[data-v-66b59823]{color:var(--primary)}.pp-section.is-beams .pp-title[data-v-66b59823]{color:var(--smoke-white)}.pp-section.is-beams .pp-sub[data-v-66b59823]{color:#ffffffb3}.pp-steps[data-v-66b59823]{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}@media (max-width: 860px){.pp-steps[data-v-66b59823]{grid-template-columns:1fr;max-width:540px;margin:0 auto}}.pp-step[data-v-66b59823]{position:relative;padding:30px 26px;border-radius:18px;background:var(--white);border:1px solid transparent;box-shadow:0 8px 24px -18px #0f172a29;overflow:hidden;isolation:isolate;transition:border-color .3s ease,transform .3s ease,box-shadow .3s ease}.pp-step .pixel-canvas[data-v-66b59823]{z-index:0;opacity:.5;transition:opacity .4s ease;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 28%,rgba(0,0,0,.35) 55%,transparent 85%);mask-image:linear-gradient(to bottom,#000 0%,#000 28%,rgba(0,0,0,.35) 55%,transparent 85%)}.pp-step[data-v-66b59823]:hover,.pp-step[data-v-66b59823]:focus-visible{border-color:var(--primary);transform:translateY(-3px);box-shadow:0 18px 36px -22px #0f172a38;outline:none}.pp-step:hover .pp-step-icon[data-v-66b59823],.pp-step:focus-visible .pp-step-icon[data-v-66b59823]{color:var(--primary);transform:scale(1.1)}.pp-step:hover .pixel-canvas[data-v-66b59823],.pp-step:focus-visible .pixel-canvas[data-v-66b59823]{opacity:.85}.pp-step-head[data-v-66b59823]{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.pp-step-icon[data-v-66b59823]{font-size:40px;line-height:1;color:var(--light-text);transition:transform .4s cubic-bezier(.34,1.56,.64,1),color .3s ease}.pp-step-num[data-v-66b59823]{font-family:var(--font-mono, monospace);font-size:2rem;font-weight:700;line-height:1;color:var(--fade-grey-dark-4)}.pp-step-title[data-v-66b59823]{position:relative;z-index:1;font-family:var(--font-alt);font-size:1.3rem;font-weight:600;color:var(--dark-text);margin:0 0 8px}.pp-step-desc[data-v-66b59823]{position:relative;z-index:1;font-size:1rem;color:var(--light-text-dark-10);line-height:1.55;margin:0}.pp-table-wrap[data-v-66b59823]{max-width:920px;margin:0 auto;border-radius:20px;overflow:hidden;background:#ffffff08;border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(4px)}.pp-table[data-v-66b59823]{width:100%;border-collapse:collapse}.pp-table th[data-v-66b59823]{font-family:var(--font-mono, monospace);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;text-align:left;padding:18px 28px;color:#ffffff8c;background:#ffffff0a;border-bottom:1px solid rgba(255,255,255,.1)}.pp-table td[data-v-66b59823]{padding:18px 28px;font-size:1.02rem;color:var(--smoke-white);border-bottom:1px solid rgba(255,255,255,.08)}.pp-table tbody tr[data-v-66b59823]{transition:background .2s ease}.pp-table tbody tr[data-v-66b59823]:hover{background:#ffffff0a}.pp-table tbody tr:last-child td[data-v-66b59823]{border-bottom:none}.pp-rate[data-v-66b59823]{font-family:var(--font-mono, monospace);font-weight:700;font-size:1.15rem;color:var(--primary)}.pp-cap[data-v-66b59823]{display:inline-block;font-family:var(--font-mono, monospace);font-size:.8rem;font-weight:600;padding:4px 12px;border-radius:6px}.pp-cap.is-none[data-v-66b59823]{color:#7dd3fc;background:#42a5ff1f;border:1px solid rgba(66,165,255,.25)}.pp-cap.is-value[data-v-66b59823]{color:#fdba74;background:#ff8c421f;border:1px solid rgba(255,140,66,.25)}.pp-table-footer[data-v-66b59823]{display:flex;flex-wrap:wrap;gap:24px;padding:18px 28px;background:#ffffff0a;font-size:.85rem;color:#fff9}.pp-table-footer span[data-v-66b59823]{display:inline-flex;align-items:center;gap:8px}.pp-dot[data-v-66b59823]{width:8px;height:8px;border-radius:50%;display:inline-block}.pp-dot.is-green[data-v-66b59823]{background:var(--primary)}.pp-dot.is-blue[data-v-66b59823]{background:#42a5ff}.pp-dot.is-orange[data-v-66b59823]{background:#ff8c42}.pp-calc[data-v-66b59823]{position:relative;max-width:920px;margin:0 auto;padding:36px;border-radius:20px;background:var(--fade-grey-light-4);border:1px solid transparent;box-shadow:0 14px 40px -24px #0f172a33;overflow:hidden}.pp-calc-grid[data-v-66b59823]{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:start}@media (max-width: 720px){.pp-calc-grid[data-v-66b59823]{grid-template-columns:1fr;gap:24px}}.pp-calc-label-top[data-v-66b59823]{display:block;font-family:var(--font-mono, monospace);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--light-text-dark-30);margin-bottom:12px}.pp-calc-input-wrap[data-v-66b59823]{position:relative}.pp-calc-prefix[data-v-66b59823]{position:absolute;left:16px;top:50%;transform:translateY(-50%);font-size:1.1rem;font-weight:600;color:var(--light-text)}.pp-calc-input[data-v-66b59823]{width:100%;padding:16px 16px 16px 36px;border-radius:12px;border:1px solid var(--fade-grey-dark-3);background:var(--fade-grey-light-6);font-family:var(--font-mono, monospace);font-size:1.25rem;color:var(--dark-text);outline:none;transition:border-color .2s ease,box-shadow .2s ease}.pp-calc-input[data-v-66b59823]:focus{border-color:var(--primary);box-shadow:0 0 0 3px #08c49226}.pp-calc-hint[data-v-66b59823]{margin:14px 0 0;font-size:.85rem;color:var(--light-text-dark-20);line-height:1.5}.pp-calc-results[data-v-66b59823]{border-radius:12px;padding:8px 20px;background:var(--fade-grey-light-6);border:1px solid var(--fade-grey-dark-3)}.pp-calc-row[data-v-66b59823]{display:flex;align-items:center;justify-content:space-between;padding:12px 0}.pp-calc-row[data-v-66b59823]:not(:last-child){border-bottom:1px solid var(--fade-grey-dark-3)}.pp-calc-row-label[data-v-66b59823]{font-size:.9rem;color:var(--light-text-dark-10)}.pp-calc-row-val[data-v-66b59823]{font-family:var(--font-mono, monospace);font-weight:700;font-size:1rem;color:var(--dark-text)}.pp-calc-row.is-total .pp-calc-row-label[data-v-66b59823]{color:var(--dark-text);font-weight:600;font-size:.98rem}.pp-calc-row.is-total .pp-calc-row-val[data-v-66b59823]{color:var(--primary);font-size:1.25rem}.pp-bonus[data-v-66b59823]{position:relative;max-width:920px;margin:0 auto;padding:56px 40px;border-radius:22px;overflow:hidden;text-align:center;background:#0d1117;border:1px solid rgba(8,196,146,.35);isolation:isolate}.pp-bonus-gradient[data-v-66b59823]{z-index:0}.pp-bonus-inner[data-v-66b59823]{position:relative;z-index:1}.pp-bonus-icon[data-v-66b59823]{display:inline-block;font-size:44px;line-height:1;color:var(--primary);margin-bottom:16px}.pp-bonus-title[data-v-66b59823]{font-family:var(--font-alt);font-size:clamp(1.5rem,3.2vw,2rem);font-weight:700;color:var(--smoke-white);margin:0 0 14px}.pp-bonus-title .pp-accent[data-v-66b59823]{color:var(--primary)}.pp-bonus-desc[data-v-66b59823]{font-size:1.2rem;color:#ffffffb8;line-height:1.6;max-width:560px;margin:0 auto}.pp-bonus-btn[data-v-66b59823]{margin-top:30px}.pp-terms[data-v-66b59823]{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}@media (max-width: 900px){.pp-terms[data-v-66b59823]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 560px){.pp-terms[data-v-66b59823]{grid-template-columns:1fr;max-width:420px;margin:0 auto}}.pp-term[data-v-66b59823]{--pp-accent: var(--primary);position:relative;padding:28px 24px;border-radius:16px;background:var(--fade-grey-light-6);border:1px solid var(--fade-grey-dark-2);box-shadow:0 8px 24px -18px #0f172a29;overflow:hidden;isolation:isolate;transition:border-color .3s ease,transform .3s ease,box-shadow .3s ease}.pp-term .pixel-canvas[data-v-66b59823]{z-index:0;opacity:.5;transition:opacity .4s ease;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 28%,rgba(0,0,0,.35) 55%,transparent 85%);mask-image:linear-gradient(to bottom,#000 0%,#000 28%,rgba(0,0,0,.35) 55%,transparent 85%)}.pp-term[data-v-66b59823]:hover,.pp-term[data-v-66b59823]:focus-visible{border-color:var(--pp-accent);transform:translateY(-3px);box-shadow:0 18px 36px -22px #0f172a38;outline:none}.pp-term:hover .pp-term-icon[data-v-66b59823],.pp-term:focus-visible .pp-term-icon[data-v-66b59823]{color:var(--pp-accent);transform:scale(1.1)}.pp-term:hover .pixel-canvas[data-v-66b59823],.pp-term:focus-visible .pixel-canvas[data-v-66b59823]{opacity:.85}.pp-term-body[data-v-66b59823]{position:relative;z-index:1}.pp-term-icon[data-v-66b59823]{display:inline-flex;font-size:36px;line-height:1;color:var(--light-text);margin-bottom:14px;transition:transform .4s cubic-bezier(.34,1.56,.64,1),color .3s ease}.pp-term-title[data-v-66b59823]{font-family:var(--font-alt);font-size:1.25rem;font-weight:600;color:var(--dark-text);margin:0 0 8px}.pp-term-desc[data-v-66b59823]{font-size:1.1rem;color:var(--light-text-dark-10);line-height:1.6;margin:0}.pp-personas[data-v-66b59823]{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}@media (max-width: 900px){.pp-personas[data-v-66b59823]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.pp-personas[data-v-66b59823]{grid-template-columns:1fr;max-width:460px;margin:0 auto}}.pp-personas[data-v-66b59823] .apc-card{padding:28px 26px;gap:14px;background:var(--fade-grey-light-6);border:1px solid var(--fade-grey-light-2);transition:border-color .3s ease,transform .3s ease,box-shadow .3s ease}.pp-personas[data-v-66b59823] .apc-card:hover{border-color:var(--primary);transform:translateY(-3px);box-shadow:0 18px 40px -20px #0f172a2e}.pp-personas[data-v-66b59823] .apc-role{font-size:1.5rem}.pp-personas[data-v-66b59823] .apc-goal{font-size:1.1rem;font-weight:500}.pp-personas[data-v-66b59823] .apc-goal i{font-size:15px;margin-top:5px}.pp-personas[data-v-66b59823] .apc-backstory{font-size:1.1rem;line-height:1.6}.is-dark .pp-personas[data-v-66b59823] .apc-card{background:var(--dark-sidebar-dark-4);border-color:var(--dark-sidebar-light-1)}.pp-cta-inner[data-v-66b59823]{text-align:center;max-width:680px}.pp-cta-title[data-v-66b59823]{font-family:var(--font-alt);font-size:clamp(2rem,4vw,3rem);font-weight:700;color:var(--smoke-white);margin:0 0 14px}.pp-cta-sub[data-v-66b59823]{font-size:1.25rem;color:#ffffffb8;line-height:1.6;margin:0 auto 32px;max-width:600px}.pp-cta-btn[data-v-66b59823]{display:inline-flex;align-items:center;gap:10px;padding:15px 32px;border-radius:12px;border:none;cursor:pointer;font-family:var(--font);font-size:1rem;font-weight:700;color:var(--white);background:var(--primary);transition:transform .25s ease,box-shadow .25s ease}.pp-cta-btn i[data-v-66b59823]{font-size:18px}.pp-cta-btn[data-v-66b59823]:hover{transform:translateY(-2px);box-shadow:0 14px 34px -12px #08c492b3}.is-dark .pp-section[data-v-66b59823]{background:var(--dark-sidebar-dark-6)}.is-dark .pp-section.is-grey[data-v-66b59823]{background:var(--dark-sidebar-dark-5)}.is-dark .pp-section.is-beams[data-v-66b59823]{background:#050f0b}.is-dark .pp-title[data-v-66b59823],.is-dark .pp-step-title[data-v-66b59823],.is-dark .pp-term-title[data-v-66b59823]{color:var(--dark-dark-text)}.is-dark .pp-sub[data-v-66b59823]{color:var(--light-text)}.is-dark .pp-step[data-v-66b59823],.is-dark .pp-term[data-v-66b59823],.is-dark .pp-calc[data-v-66b59823]{background:var(--dark-sidebar-dark-4);border-color:var(--dark-sidebar-light-1);box-shadow:none}.is-dark .pp-step[data-v-66b59823]:hover,.is-dark .pp-step[data-v-66b59823]:focus-visible,.is-dark .pp-term[data-v-66b59823]:hover,.is-dark .pp-term[data-v-66b59823]:focus-visible{box-shadow:0 18px 36px -22px #0009}.is-dark .pp-step-desc[data-v-66b59823],.is-dark .pp-term-desc[data-v-66b59823],.is-dark .pp-calc-row-label[data-v-66b59823]{color:var(--light-text)}.is-dark .pp-step-num[data-v-66b59823]{color:var(--dark-sidebar-light-2)}.is-dark .pp-calc-label-top[data-v-66b59823],.is-dark .pp-calc-hint[data-v-66b59823]{color:var(--light-text)}.is-dark .pp-calc-input[data-v-66b59823]{background:var(--dark-sidebar-dark-6);border-color:var(--dark-sidebar-light-1);color:var(--dark-dark-text)}.is-dark .pp-calc-results[data-v-66b59823]{background:var(--dark-sidebar-dark-6);border-color:var(--dark-sidebar-light-1)}.is-dark .pp-calc-row[data-v-66b59823]:not(:last-child){border-bottom-color:var(--dark-sidebar-light-1)}.is-dark .pp-calc-row.is-total .pp-calc-row-label[data-v-66b59823]{color:var(--dark-dark-text)}
