.page-creator-program{--cp-ease: cubic-bezier(.22, 1, .36, 1)}.page-creator-program svg.cp-i{width:1em;height:1em;display:inline-block;vertical-align:-.125em}.page-creator-program section[id]{scroll-margin-top:calc(var(--nb-top) + var(--nb-height))}.page-creator-program .section-title{text-wrap:balance}.page-creator-program .section-intro .section-subtitle{margin-bottom:0}.cp-mosaic-zone{position:relative;overflow:hidden;background:var(--bg-primary)}.cp-mosaic{position:absolute;left:0;right:0;bottom:0;z-index:0;width:100%;height:min(46vw,600px);overflow:hidden;pointer-events:none;perspective:1000px;perspective-origin:50% 0%;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,var(--color-neutral-1000) 26%,var(--color-neutral-1000) 60%,transparent 92%),linear-gradient(to right,transparent 0%,var(--color-neutral-1000) 22%,var(--color-neutral-1000) 78%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to bottom,transparent 0%,var(--color-neutral-1000) 26%,var(--color-neutral-1000) 60%,transparent 92%),linear-gradient(to right,transparent 0%,var(--color-neutral-1000) 22%,var(--color-neutral-1000) 78%,transparent 100%);mask-composite:intersect}.cp-mosaic__grid{position:absolute;top:0;left:-18%;right:-18%;height:1100px;overflow:hidden;display:grid;grid-template-columns:repeat(8,1fr);gap:var(--space-4);transform-origin:50% 0%;transform:rotateX(54deg)}.cp-mosaic__col{animation:cp-mosaic-down 80s linear infinite;will-change:transform}@keyframes cp-mosaic-down{0%{transform:translateY(-50%)}to{transform:translateY(0)}}.cp-mosaic__tile{position:relative;margin-bottom:var(--space-4);aspect-ratio:3 / 4;border-radius:var(--radius-2);border:1px solid var(--border-card);background:var(--bg-secondary);overflow:hidden}.cp-mosaic__tile--tall{aspect-ratio:9 / 14}.cp-mosaic__tile--square{aspect-ratio:1 / 1}.cp-mosaic__tile img,.cp-vcard__media img{width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.1) brightness(.62)}.cp-mosaic__tile:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,color-mix(in srgb,var(--color-purple-700) 22%,transparent) 0%,transparent 45%);mix-blend-mode:screen}.cp-pos-top{object-position:50% 22%}.cp-pos-upper{object-position:50% 36%}.cp-pos-center{object-position:50% 50%}.cp-pos-bottom{object-position:50% 88%}.cp-hero{position:relative;z-index:1;padding:calc(var(--nb-top) + var(--nb-height) + var(--space-16)) 0 calc(min(46vw,600px) + var(--space-2))}.cp-hero__copy{max-width:760px;margin:0 auto;text-align:center}.page-creator-program .cp-hero__copy .tag-label{display:flex}.cp-hero__title{max-width:18ch;margin:0 auto;font-size:clamp(var(--font-size-40),3.6vw,var(--font-size-56));font-weight:var(--font-weight-regular);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);text-wrap:balance}.cp-hero__line{display:block}.cp-hero__subtitle{max-width:600px;margin:var(--space-6) auto 0;font-size:var(--font-size-20);line-height:var(--line-height-relaxed);color:var(--text-secondary)}.cp-hero__actions{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);margin-top:var(--space-10)}.page-creator-program .cp-hero__actions .btn,.page-creator-program .cp-ex__intro .btn,.page-creator-program .cta-actions .btn{align-self:center}.cp-hero__note{margin:0;font-size:var(--font-size-14);color:var(--text-tertiary)}.cp-wf{position:relative;margin-top:var(--space-12)}.cp-wf-hub{position:relative;width:max-content;margin:0 auto 104px}.cp-wf-hub__core{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:var(--radius-full);background:var(--bg-secondary);box-shadow:inset 0 0 0 1px var(--border-active);color:var(--text-primary)}.cp-wf-hub__core svg.cp-i{width:26px;height:26px}.cp-wf-hub__ring{position:absolute;inset:0;border-radius:var(--radius-full);box-shadow:inset 0 0 0 1px var(--border-active);opacity:0}.cp-wf-hub.is-pulse .cp-wf-hub__ring{animation:cp-wf-ripple 1.1s var(--ease-out)}.cp-wf-hub.is-pulse .cp-wf-hub__ring+.cp-wf-hub__ring{animation-delay:.22s}@keyframes cp-wf-ripple{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(2.4)}}.cp-wf-wires{position:absolute;inset:0;width:100%;height:100%;max-width:none;overflow:visible;pointer-events:none;opacity:0;transition:opacity .5s var(--ease-out) .1s}.cp-wf.is-in .cp-wf-wires{opacity:1}.cp-wf-wire{fill:none;stroke:color-mix(in srgb,var(--text-primary) 16%,var(--bg-primary));stroke-width:1}.cp-wf-wire--lit{stroke:color-mix(in srgb,var(--text-primary) 60%,var(--bg-primary));stroke-dasharray:1;stroke-dashoffset:1;opacity:0;transition:opacity .4s var(--ease-out),stroke-dashoffset 0s .4s}.cp-wf-wire--lit.is-on{opacity:1;stroke-dashoffset:0;transition:opacity .15s var(--ease-out),stroke-dashoffset .35s var(--ease-out)}.cp-wf-dot{fill:var(--text-primary);opacity:0;transition:opacity .2s}.cp-wf-grid{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4);align-items:stretch;max-width:960px;margin:0 auto}.cp-wf-card{position:relative;display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-6);border-radius:var(--radius-3);background:var(--bg-secondary);box-shadow:inset 0 0 0 1px var(--border-card);opacity:0;transform:translateY(16px);transition:box-shadow .25s var(--ease-out),opacity .45s var(--ease-out),transform .45s var(--ease-out)}.cp-wf.is-in .cp-wf-card{opacity:1;transform:none}.cp-wf.is-in .cp-wf-card:nth-child(2){transition-delay:0s,.06s,.06s}.cp-wf.is-in .cp-wf-card:nth-child(3){transition-delay:0s,.12s,.12s}.cp-wf-card:before{content:"";position:absolute;top:-4px;left:50%;width:7px;height:7px;margin-left:-3.5px;border-radius:var(--radius-full);background:var(--bg-primary);box-shadow:inset 0 0 0 1px var(--border-active);transition:background .3s var(--ease-out),box-shadow .3s var(--ease-out)}.cp-wf-card:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .3s var(--ease-out);background:radial-gradient(260px circle at var(--mx, 50%) var(--my, 0%),color-mix(in srgb,var(--color-purple-400) 10%,transparent),transparent 70%)}.cp-wf-card:hover:after,.cp-wf-card.is-active:after{opacity:1}.cp-wf-card.is-active{box-shadow:inset 0 0 0 1px var(--border-active)}.cp-wf-card.is-active:before{background:var(--text-primary);box-shadow:none}.cp-wf-card__head{display:flex;align-items:center;gap:var(--space-3)}.cp-wf-card__icon{width:32px;height:32px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-full);background:var(--bg-elevated);color:var(--text-primary);transition:background .3s var(--ease-out),color .3s var(--ease-out)}.cp-wf-card__icon svg.cp-i{width:16px;height:16px}.cp-wf-card.is-active .cp-wf-card__icon{background:color-mix(in srgb,var(--color-purple-400) 18%,transparent);color:var(--text-brand)}.cp-wf-card__label{margin:0;font-size:var(--font-size-18);font-weight:var(--font-weight-book);line-height:var(--line-height-snug);color:var(--text-primary)}.cp-wf-card__text{position:relative;z-index:1;margin:0;font-size:var(--font-size-16);line-height:var(--line-height-relaxed);color:var(--text-secondary);text-wrap:pretty}.cp-who-note{max-width:560px;margin:var(--space-10) auto 0;text-align:center;text-wrap:balance;font-size:var(--font-size-20);line-height:var(--line-height-relaxed);color:var(--text-primary)}.cp-who-note span{color:var(--text-secondary)}.cp-bento{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--border-card);border:1px solid var(--border-card);border-radius:var(--radius-4);overflow:hidden}.cp-bento--2{grid-template-columns:repeat(2,minmax(0,1fr))}.page-creator-program .cp-bento>.b__cell{position:relative;isolation:isolate;min-width:0;display:block;padding:var(--space-10) var(--space-8);border:0;background:var(--bg-primary)}.page-creator-program .cp-bento .b__cell-icon svg{width:24px;height:24px;fill:currentColor;stroke:none}.page-creator-program .cp-bento .b__cell-title{letter-spacing:var(--letter-spacing-tight)}.page-creator-program .cp-bento>.b__cell:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:0;transition:opacity .4s var(--cp-ease);background:radial-gradient(360px circle at var(--mx, 50%) var(--my, 50%),color-mix(in srgb,var(--color-neutral-0) 5.5%,transparent),transparent 70%)}.page-creator-program .cp-bento>.b__cell:hover:before{opacity:1}.cp-light-band{--text-body-color: var(--text-secondary);padding:var(--space-24) 0;background:var(--color-neutral-0);color:var(--text-primary)}.cp-light-band .cp-bento{gap:0;background:radial-gradient(ellipse 42% 62% at 16% 32%,color-mix(in srgb,var(--color-purple-100) 95%,transparent) 0%,transparent 70%),radial-gradient(ellipse 34% 55% at 44% 62%,color-mix(in srgb,var(--color-pink-400) 8%,transparent) 0%,transparent 70%),radial-gradient(ellipse 30% 48% at 86% 38%,color-mix(in srgb,var(--color-orange-500) 10%,transparent) 0%,transparent 72%),var(--color-neutral-0)}.page-creator-program .cp-light-band .cp-bento>.b__cell{background:transparent;box-shadow:1px 0 0 var(--border-card),0 1px 0 var(--border-card)}.page-creator-program .cp-light-band .cp-bento>.b__cell:before{background:radial-gradient(380px circle at var(--mx, 50%) var(--my, 50%),color-mix(in srgb,var(--color-purple-100) 85%,transparent),transparent 70%)}.page-creator-program .cp-light-band .b__cell-icon{background:var(--color-neutral-0);border-color:var(--border-card)}.cp-how{display:grid;grid-template-columns:1.22fr 1fr;gap:var(--space-16);align-items:center}.cp-how-timeline{position:relative}.cp-how-timeline__light{position:absolute;inset:-28px -20px;z-index:0;pointer-events:none;background:radial-gradient(40% 50% at 4% 0%,color-mix(in srgb,var(--text-primary) 10%,transparent) 0%,transparent 70%),radial-gradient(40% 50% at 96% 100%,color-mix(in srgb,var(--text-primary) 6%,transparent) 0%,transparent 70%);filter:blur(36px)}.cp-how-timeline__panel{position:relative;z-index:1;padding:var(--space-10);border:1px solid var(--border-transparent-subtle);border-radius:var(--radius-3);background:linear-gradient(color-mix(in srgb,var(--text-primary) 5.5%,transparent),color-mix(in srgb,var(--text-primary) 1.5%,transparent)),var(--bg-primary);box-shadow:0 8px 28px color-mix(in srgb,var(--bg-primary) 20%,transparent)}.cp-how-timeline__heading{margin:0 0 var(--space-8);font-size:var(--font-size-14);line-height:var(--line-height-snug);color:var(--text-tertiary)}.cp-timeline{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-8)}.cp-timeline__step{position:relative;display:grid;grid-template-columns:40px 1fr;gap:var(--space-5);padding:var(--space-3);margin:calc(-1 * var(--space-3));border-radius:var(--radius-2);transition:background .5s var(--cp-ease)}.cp-timeline__step:not(:last-child):before,.cp-timeline__step:not(:last-child):after{content:"";position:absolute;left:calc(20px + var(--space-3));top:calc(48px + var(--space-3));bottom:calc(-1 * var(--space-8) + var(--space-2) + var(--space-3));width:1px}.cp-timeline__step:not(:last-child):after{background:var(--border-card)}.cp-timeline__step:not(:last-child):before{z-index:1;background:color-mix(in srgb,var(--text-primary) 64%,transparent);transform-origin:center top;transition:transform var(--duration-480) var(--ease-out)}.cp-timeline__icon{position:relative;z-index:2;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--text-primary) 40%,transparent);border-radius:var(--radius-full);background:color-mix(in srgb,var(--text-primary) 8%,var(--bg-primary));color:var(--text-primary);transition:border-color .5s var(--cp-ease),background .5s var(--cp-ease),color .5s var(--cp-ease)}.cp-timeline__icon svg.cp-i{width:18px;height:18px}.cp-timeline__body{padding-top:var(--space-1);transition:opacity var(--duration-320) var(--ease-out)}.cp-timeline__meta{display:block;margin-bottom:var(--space-2);font-size:var(--font-size-14);line-height:var(--line-height-snug);color:var(--text-tertiary)}.cp-timeline__title{margin:0 0 var(--space-2);font-size:var(--font-size-20);font-weight:var(--font-weight-regular);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-tight);transition:color .5s var(--cp-ease)}.cp-timeline__desc{margin:0;font-size:var(--font-size-16);line-height:var(--line-height-relaxed);color:var(--text-secondary)}.cp-timeline--armed .cp-timeline__step:not(.is-reached) .cp-timeline__icon{border-color:var(--border-card);background:var(--bg-primary);color:var(--text-tertiary)}.cp-timeline--armed .cp-timeline__step:not(.is-reached) .cp-timeline__body{opacity:.4}.cp-timeline--armed .cp-timeline__step:not(.is-reached):before{transform:scaleY(0)}.cp-timeline.has-current .cp-timeline__step.is-reached:not(.is-current) .cp-timeline__title{color:var(--text-secondary)}.cp-timeline__step.is-current{background:color-mix(in srgb,var(--text-primary) 4%,transparent)}.cp-timeline__step.is-current .cp-timeline__icon{border-color:var(--color-purple-400);background:color-mix(in srgb,var(--color-purple-400) 16%,var(--bg-primary));color:var(--color-purple-400)}.cp-how__title{margin:0 0 var(--space-4)}.cp-how__subtitle{margin:0 0 var(--space-8);font-size:var(--font-size-18);line-height:var(--line-height-relaxed);color:var(--text-secondary)}.cp-checklist{list-style:none;margin:0 0 var(--space-10);padding:0;display:grid;gap:var(--space-3)}.cp-checklist li{display:flex;align-items:center;gap:var(--space-4);font-size:var(--font-size-16)}.cp-checklist svg.cp-i{width:16px;height:16px;flex-shrink:0;color:var(--color-purple-400)}.cp-cb{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:240px;gap:var(--space-4);margin-top:var(--space-12)}.cp-cb__item{position:relative;display:block;overflow:hidden;border:1px solid var(--border-card);border-radius:var(--radius-3);background:var(--bg-secondary);isolation:isolate;color:var(--text-primary);text-decoration:none;opacity:0;transform:translateY(8px);transition:opacity .55s var(--cp-ease) calc(var(--i, 0) * 50ms),transform .6s var(--cp-ease) calc(var(--i, 0) * 50ms),border-color var(--duration-240) var(--ease-out)}.cp-cb.is-in .cp-cb__item{opacity:1;transform:none}.cp-cb__item--a{grid-column:span 2;grid-row:span 2}.cp-cb__item--tall{grid-row:span 2}.cp-cb__item--wide{grid-column:span 2}.cp-cb__item:hover,.cp-cb__item:focus-visible{border-color:var(--border-active)}.cp-cb__item:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.cp-cb__item:before{content:"";position:absolute;inset:0;z-index:4;pointer-events:none;opacity:0;transition:opacity var(--duration-320) var(--ease-out);background:radial-gradient(360px circle at var(--mx, 50%) var(--my, 50%),color-mix(in srgb,var(--color-neutral-0) 7%,transparent),transparent 60%)}.cp-cb__item:hover:before{opacity:1}.cp-vcard__media{position:absolute;inset:0;overflow:hidden;background:var(--bg-tertiary)}.cp-vcard__media img{transition:filter var(--duration-320) var(--ease-out),transform .8s var(--cp-ease)}.cp-vcard__media:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(to top,color-mix(in srgb,var(--color-purple-700) 22%,transparent) 0%,transparent 45%);mix-blend-mode:screen;transition:opacity var(--duration-320) var(--ease-out)}.cp-vcard__media:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,color-mix(in srgb,var(--color-neutral-1000) 88%,transparent) 0%,color-mix(in srgb,var(--color-neutral-1000) 45%,transparent) 38%,transparent 66%)}.cp-cb__item:hover .cp-vcard__media img,.cp-cb__item:focus-visible .cp-vcard__media img{filter:none;transform:scale(1.03)}.cp-cb__item:hover .cp-vcard__media:before,.cp-cb__item:focus-visible .cp-vcard__media:before{opacity:0}.cp-vcard__play{position:absolute;left:50%;top:50%;z-index:2;width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-neutral-1000) 62%,transparent);border:1px solid var(--border-active);color:var(--text-primary);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transform:translate(-50%,-50%);opacity:0;transition:transform var(--duration-160) var(--ease-out),opacity var(--duration-240) var(--ease-out)}.cp-vcard__play svg.cp-i{width:20px;height:20px}.cp-cb__item:hover .cp-vcard__play,.cp-cb__item:focus-visible .cp-vcard__play{opacity:1;transform:translate(-50%,-50%) scale(1.04)}.cp-vcard__body{position:absolute;left:0;right:0;bottom:0;z-index:3;display:grid;gap:var(--space-3);padding:var(--space-5) var(--space-6)}.cp-vcard__title{margin:0;font-size:var(--font-size-16);line-height:var(--line-height-snug);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cp-cb__item--a .cp-vcard__body{padding:var(--space-8)}.cp-cb__item--a .cp-vcard__title{max-width:22ch;font-size:var(--font-size-24);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);-webkit-line-clamp:3}.cp-vcard__creator{display:flex;align-items:center;gap:var(--space-3)}.cp-cb__item:not(.cp-cb__item--a):not(.cp-cb__item--tall):not(.cp-cb__item--wide) .cp-vcard__creator{display:none}.cp-vcard__avatar{width:32px;height:32px;flex-shrink:0;border-radius:var(--radius-full);border:1px solid var(--border-card);background-color:var(--bg-tertiary);background-repeat:no-repeat;filter:grayscale(1) contrast(1.1)}.cp-vcard__avatar img{width:100%;height:100%;border-radius:var(--radius-full);object-fit:cover}.cp-avatar--ben{background-image:url(/images/creator-program/ig-De27Ui2szxx.jpg);background-size:380%;background-position:50% 79%}.cp-avatar--tunde{background-image:url(/images/creator-program/ig-DdjXsCzCWUp.jpg);background-size:420%;background-position:50% 44%}.cp-vcard__name{display:block;font-size:var(--font-size-14);line-height:var(--line-height-snug)}.cp-vcard__handle{display:block;font-size:var(--font-size-12);line-height:var(--line-height-normal);color:var(--text-tertiary)}.cp-expect{position:relative;overflow:hidden}.page-creator-program .cp-expect .glass-bg{position:absolute;inset:0;z-index:0;pointer-events:none}.page-creator-program .cp-expect>.container{position:relative;z-index:1}.cp-ex{position:relative;isolation:isolate;overflow:hidden;padding:var(--space-20) var(--space-16) var(--space-24);border:1px solid var(--border-card);border-radius:var(--radius-4);background:linear-gradient(180deg,var(--bg-secondary) 0%,var(--bg-primary) 60%)}.cp-ex:before,.cp-ex:after{content:"";position:absolute;z-index:-1;left:50%;width:1500px;height:1500px;margin-left:-750px;border-radius:var(--radius-full);pointer-events:none;transition:opacity 1.4s var(--cp-ease),translate 1.8s var(--cp-ease)}.cp-ex:before{top:calc(100% - 640px);background:radial-gradient(closest-side,transparent 86%,color-mix(in srgb,var(--color-purple-500) 70%,transparent) 93%,transparent 100%);filter:blur(28px);animation:cp-ex-glow 8s ease-in-out infinite alternate}.cp-ex:after{top:calc(100% - 610px);width:1440px;height:1440px;margin-left:-720px;border-top:1px solid color-mix(in srgb,var(--color-purple-300) 55%,transparent);background:radial-gradient(ellipse at 50% 0%,color-mix(in srgb,var(--color-purple-700) 28%,var(--bg-primary)) 0%,var(--bg-primary) 34%)}@keyframes cp-ex-glow{0%{opacity:.75}to{opacity:1}}.cp-motion .cp-ex:not(.is-in):before,.cp-motion .cp-ex:not(.is-in):after{opacity:0;translate:0 160px}.cp-ex__intro{max-width:640px;margin:0 auto var(--space-16);display:flex;flex-direction:column;align-items:center;text-align:center}.page-creator-program .cp-ex__intro .section-title{margin-bottom:0}.cp-ex__body{max-width:560px;margin:var(--space-4) auto var(--space-8);font-size:var(--font-size-18);line-height:var(--line-height-relaxed);color:var(--text-secondary)}.cp-ex__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6);max-width:1040px;margin:0 auto}.cp-ex__card{padding:var(--space-12) var(--space-10);border:1px solid color-mix(in srgb,var(--color-purple-300) 20%,var(--border-card));border-radius:var(--radius-3);background:color-mix(in srgb,var(--bg-primary) 55%,transparent);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);transition:border-color var(--duration-240) var(--ease-out)}.cp-ex__card:hover{border-color:color-mix(in srgb,var(--color-purple-300) 40%,transparent)}.cp-motion .cp-ex__card{opacity:0;transform:translateY(8px);transition:opacity .6s var(--cp-ease) calc(.3s + var(--i) * 60ms),transform .6s var(--cp-ease) calc(.3s + var(--i) * 60ms),border-color var(--duration-240) var(--ease-out)}.cp-motion .cp-ex.is-in .cp-ex__card{opacity:1;transform:none}.cp-ex__icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-6);border:1px solid var(--border-card);border-radius:var(--radius-2);color:var(--text-primary)}.cp-ex__icon svg{width:22px;height:22px;fill:currentColor}.cp-ex__card--not .cp-ex__icon{color:var(--text-tertiary)}.cp-ex__title{margin:0;font-size:var(--font-size-24);font-weight:var(--font-weight-regular);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-tight)}.cp-ex__desc{max-width:440px;margin:var(--space-4) 0 0;font-size:var(--font-size-18);line-height:var(--line-height-relaxed);color:var(--text-secondary)}.cp-earn{position:relative;overflow-x:clip}.cp-earn:before{content:"";position:absolute;z-index:0;left:-320px;top:-4%;width:820px;height:820px;border-radius:var(--radius-full);pointer-events:none;background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--color-purple-400) 26%,transparent) 0%,color-mix(in srgb,var(--text-primary) 7%,transparent) 40%,transparent 70%);filter:blur(60px);animation:cp-drift 18s ease-in-out infinite alternate}@keyframes cp-drift{to{translate:80px 60px}}.page-creator-program .cp-earn>.container{position:relative;z-index:1}.cp-ref-mock{margin-top:var(--space-8);display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);border:1px solid var(--border-card);border-radius:var(--radius-1);background:var(--bg-tertiary);font-family:var(--font-mono);font-size:var(--font-size-12);line-height:var(--line-height-relaxed);color:var(--text-secondary);overflow:hidden}.cp-ref-mock>span:first-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cp-ref-mock b{font-weight:var(--font-weight-regular);color:var(--text-primary)}.page-creator-program .cp-ref-mock .btn{flex-shrink:0;pointer-events:none}.cp-ref-mock b.is-typing:after{content:"";display:inline-block;width:1px;height:1.1em;margin-left:2px;vertical-align:-.2em;background:var(--text-primary);animation:cp-blink 1s steps(1) infinite}@keyframes cp-blink{50%{opacity:0}}.page-creator-program .cp-ref-mock .btn.is-pressed{animation:cp-press .6s var(--cp-ease)}@keyframes cp-press{0%{transform:scale(1)}30%{transform:scale(.94)}to{transform:scale(1)}}.cp-friend-mock{margin-top:var(--space-8);display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.cp-friend-mock__node{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--border-card);border-radius:var(--radius-5);background:var(--bg-tertiary);font-size:var(--font-size-14);line-height:var(--line-height-snug);color:var(--text-secondary)}.cp-friend-mock__node svg.cp-i{width:16px;height:16px}.cp-friend-mock__line{position:relative;flex:1;max-width:80px;height:1px;background:linear-gradient(to right,var(--border-active),var(--color-purple-400))}.cp-friend-mock.is-in .cp-friend-mock__line:after{content:"";position:absolute;top:-2px;left:0;width:5px;height:5px;border-radius:var(--radius-full);background:var(--color-purple-400);box-shadow:0 0 8px var(--color-purple-400);opacity:0;animation:cp-dot 2.8s var(--cp-ease) 1.8s infinite}@keyframes cp-dot{0%{left:0;opacity:0}15%{opacity:1}85%{opacity:1}to{left:calc(100% - 5px);opacity:0}}.cp-motion .cp-friend-mock>*{opacity:0;transform:translate(-8px);transition:opacity .6s var(--cp-ease) var(--d, 0ms),transform .7s var(--cp-ease) var(--d, 0ms)}.cp-motion .cp-friend-mock>.cp-friend-mock__line{opacity:1;transform:scaleX(0);transform-origin:left center}.cp-motion .page-creator-program .cp-friend-mock>.badge{transform:scale(.6)}.cp-motion .cp-friend-mock.is-in>*{opacity:1;transform:none}.page-creator-program .cp-faq>.container{border-top:1px solid var(--border-primary);padding-top:var(--space-16)}.page-creator-program .cp-faq .section-intro .section-title{margin-bottom:var(--space-8)}.cp-apply-modal{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:var(--space-6)}.page-creator-program .cp-apply-modal[hidden],.page-creator-program .cp-apply-modal__dialog [hidden]{display:none}.cp-apply-modal__backdrop{position:absolute;inset:0;background:color-mix(in srgb,var(--color-neutral-1000) 70%,transparent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.page-creator-program .cp-apply-modal__dialog.lead-form-card{position:relative;width:100%;max-width:560px;max-height:calc(100vh - var(--space-12));overflow:auto;isolation:isolate;background:radial-gradient(120% 60% at 50% -10%,color-mix(in srgb,var(--color-purple-500) 26%,transparent) 0%,transparent 60%),linear-gradient(color-mix(in srgb,var(--color-neutral-0) 6%,transparent),color-mix(in srgb,var(--color-neutral-0) 3%,transparent)),var(--bg-primary);animation:cp-modal-in var(--duration-240) var(--ease-out)}@keyframes cp-modal-in{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}.cp-apply-modal__close{position:absolute;top:var(--space-5);right:var(--space-5);padding:0;color:var(--text-primary)}.cp-apply-modal__close svg.cp-i{flex:0 0 14px;width:14px;min-width:14px;height:14px}.cp-apply-modal__title{margin:0;font-size:var(--font-size-24);font-weight:var(--font-weight-regular);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-tight)}.cp-apply-modal__note{margin:var(--space-2) 0 0;font-size:var(--font-size-14);color:var(--text-secondary)}.cp-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cp-field{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.cp-required,.cp-apply-form__note{color:var(--text-tertiary)}.cp-apply-form__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.cp-apply-form__channels{margin:0;padding:0;border:0}.cp-legend{padding:0;margin-bottom:var(--space-2);font-size:var(--font-size-14);font-weight:var(--font-weight-book);line-height:var(--line-height-normal);color:var(--text-secondary)}.cp-checks{display:flex;flex-wrap:wrap;gap:var(--space-2)}.cp-check{position:relative;display:inline-flex;cursor:pointer}.cp-check input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.cp-check span{display:inline-flex;align-items:center;height:36px;padding:0 var(--space-4);border:1px solid var(--border-card);border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-neutral-0) 4%,transparent);font-size:var(--font-size-14);line-height:1;color:var(--text-secondary);transition:border-color var(--duration-160) var(--ease-out),color var(--duration-160) var(--ease-out),background var(--duration-160) var(--ease-out)}.cp-check:hover span{border-color:var(--border-active);color:var(--text-primary)}.cp-check input:checked+span{border-color:var(--border-brand);background:color-mix(in srgb,var(--color-purple-400) 14%,transparent);color:var(--text-primary)}.cp-check input:focus-visible+span{outline:2px solid var(--border-focus);outline-offset:2px}.cp-apply-form__other{margin-top:var(--space-3)}.cp-apply-form__hint{font-size:var(--font-size-12);color:var(--text-tertiary)}.cp-apply-form__error{margin:0;padding:var(--space-3) var(--space-4);border:1px solid color-mix(in srgb,var(--color-red-500) 30%,transparent);border-radius:var(--radius-1);background:color-mix(in srgb,var(--color-red-500) 10%,transparent);font-size:var(--font-size-14);color:var(--text-primary)}.cp-apply-form__submit{margin-top:var(--space-2)}.cp-apply-form__submit:disabled{opacity:.5;cursor:not-allowed;transform:none}.cp-apply-success{padding:var(--space-10) var(--space-6);border:1px solid var(--border-card);border-radius:var(--radius-2);background:color-mix(in srgb,var(--color-neutral-0) 4%,transparent);text-align:center}.cp-apply-success__title{margin:0;font-size:var(--font-size-20);line-height:var(--line-height-snug)}.cp-apply-success__text{margin:var(--space-2) 0 0;color:var(--text-secondary)}@media(max-width:1100px){.cp-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.cp-how{grid-template-columns:1fr;gap:var(--space-12)}.cp-how__copy{display:flex;flex-direction:column;align-items:center;text-align:center}.page-creator-program .cp-how__copy .section-title{margin-left:auto;margin-right:auto}.cp-checklist{justify-items:start;text-align:left}.page-creator-program .cp-how__copy .btn{align-self:center}}@media(max-width:1023px){.cp-wf{margin-top:var(--space-10)}.cp-wf-hub,.cp-wf-wires,.cp-wf-card:before{display:none}}@media(max-width:900px){.cp-mosaic{height:60vw;opacity:.6}.cp-mosaic__grid{grid-template-columns:repeat(6,1fr);left:-30%;right:-30%}.cp-mosaic__col:nth-child(n+7){display:none}.cp-hero{padding:calc(var(--nb-top) + var(--nb-height) + var(--space-10)) 0 calc(60vw + var(--space-2))}.cp-hero__subtitle{font-size:var(--font-size-16)}.cp-who-note{font-size:var(--font-size-18)}.cp-wf-grid{grid-template-columns:1fr;max-width:560px}.cp-cb{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:220px}.cp-ex{padding:var(--space-16) var(--space-6)}.cp-ex__grid{grid-template-columns:1fr}.cp-ex__card{padding:var(--space-8) var(--space-6)}.cp-ex:before{top:calc(100% - 900px)}.cp-ex:after{top:calc(100% - 870px)}}@media(max-width:700px){.cp-bento,.cp-bento--2{grid-template-columns:1fr}.cp-how-timeline__panel{padding:var(--space-6)}.cp-apply-modal__dialog{padding:var(--space-8) var(--space-6)}.cp-apply-form__row{grid-template-columns:1fr}}@media(max-width:600px){.cp-cb{grid-template-columns:1fr;grid-auto-rows:340px}.cp-cb__item--a,.cp-cb__item--tall,.cp-cb__item--wide{grid-column:auto;grid-row:auto}.cp-cb__item .cp-vcard__creator{display:flex!important}.page-creator-program .cp-bento>.b__cell{padding:var(--space-8) var(--space-6)}}@media(prefers-reduced-motion:reduce){.cp-mosaic__col,.cp-ex:before,.cp-earn:before{animation:none}.cp-wf-card,.cp-wf-wires,.cp-cb__item{opacity:1;transform:none;transition:none}}
