.pf-entry.is-story-complete{--payoff-accent:var(--entry-accent);--payoff-accent-2:#8ee8ff;background:radial-gradient(circle at 50% 34%, color-mix(in srgb, var(--payoff-accent) 16%, transparent), transparent 28%), radial-gradient(circle at 78% 16%, color-mix(in srgb, var(--payoff-accent-2) 9%, transparent), transparent 30%), linear-gradient(155deg, #040405 0%, #09090d 54%, #040405 100%)}.pf-entry-tone-personal.is-story-complete{--payoff-accent-2:#d9a4ff}.pf-entry-tone-creator.is-story-complete{--payoff-accent-2:#69deff}.pf-entry-tone-teams.is-story-complete{--payoff-accent-2:#a9e77d}.pf-entry-tone-founder.is-story-complete{--payoff-accent-2:#63dcc5}.pf-entry-tone-hr.is-story-complete{--payoff-accent-2:#b59aff}.pf-entry-tone-sales.is-story-complete{--payoff-accent-2:#ffd071}.pf-entry-tone-investor.is-story-complete{--payoff-accent-2:#76d8aa}.pf-entry-tone-legal.is-story-complete{--payoff-accent-2:#f0dfbc}.pf-entry.is-story-complete:before,.pf-entry.is-story-complete:after{z-index:0;content:"";pointer-events:none;position:absolute;inset:0}.pf-entry.is-story-complete:before{opacity:0;background:linear-gradient(110deg,#0000 12%,#ffffff09 48%,#0000 74%);animation:9s cubic-bezier(.4,0,.2,1) 1.5s infinite pfPayoffSheen;transform:translate(-48%)}.pf-entry.is-story-complete:after{background:linear-gradient(#04040514,#0000 30%,#040405db),radial-gradient(circle at 50% 42%,#0000 0 24%,#05050724 58%,#040405ad)}.is-story-complete .pf-entry-atmosphere{opacity:.5;transition:opacity .9s}.is-story-complete .pf-entry-glow-one{background:color-mix(in srgb, var(--payoff-accent) 82%, transparent)}.is-story-complete .pf-entry-glow-two{background:color-mix(in srgb, var(--payoff-accent-2) 45%, transparent)}.is-story-complete .pf-entry-story{display:block}.is-story-complete .pf-story-timeline{opacity:0;pointer-events:none;visibility:hidden;transition:opacity .38s,transform .48s,visibility 0s .48s;transform:translateY(12px)}.pf-payoff{isolation:isolate;text-align:center;place-items:center;display:grid;position:absolute;inset:0 0 145px;overflow:hidden}.pf-payoff:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(#0505071a,#0000 21% 70%,#050507b8),radial-gradient(circle at 50% 42%,#0000 0 28%,#05050714 52%,#05050757);position:absolute;inset:0}.pf-payoff-cinema{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.pf-payoff-light{filter:blur(82px);opacity:0;border-radius:50%;position:absolute}.pf-payoff-light-one{background:var(--payoff-accent);width:min(50vw,720px);height:min(35vw,500px);animation:11s ease-in-out .18s infinite pfPayoffLightOne;top:16%;left:50%;transform:translate(-50%,-50%)rotate(-8deg)}.pf-payoff-light-two{background:var(--payoff-accent-2);width:min(38vw,560px);height:min(32vw,480px);animation:13s ease-in-out .28s infinite pfPayoffLightTwo;top:-5%;right:-8%}.pf-payoff-light-three{background:var(--payoff-accent);width:min(38vw,560px);height:min(38vw,560px);animation:14s ease-in-out .38s infinite pfPayoffLightThree;bottom:-34%;left:-7%}.pf-payoff-ring{--payoff-ring-angle:-7deg;aspect-ratio:1.86;border:1px solid color-mix(in srgb, var(--payoff-accent) 27%, transparent);opacity:0;width:min(76vw,1080px);transform:translate(-50%, -50%) scale(.68) rotate(var(--payoff-ring-angle));border-radius:50%;animation:1.55s cubic-bezier(.17,.78,.2,1) .12s forwards pfPayoffRing;position:absolute;top:42%;left:50%}.pf-payoff-ring-two{--payoff-ring-angle:54deg;aspect-ratio:1.48;border-color:color-mix(in srgb, var(--payoff-accent-2) 21%, transparent);width:min(61vw,840px);animation-delay:.26s}.pf-payoff-ring-three{--payoff-ring-angle:0deg;aspect-ratio:1;border-color:#ffffff17;width:min(42vw,580px);animation-delay:.41s}.pf-payoff-thread{--payoff-thread-angle:-19deg;opacity:0;background:linear-gradient(90deg, color-mix(in srgb, var(--payoff-accent) 72%, white), color-mix(in srgb, var(--payoff-accent-2) 28%, transparent) 52%, transparent);width:min(40vw,550px);height:1px;transform:rotate(var(--payoff-thread-angle)) scaleX(.12);transform-origin:0;animation:1.35s cubic-bezier(.2,.72,.2,1) .56s forwards pfPayoffThread;position:absolute;top:42%;left:50%}.pf-payoff-thread-one{--payoff-thread-angle:-19deg}.pf-payoff-thread-two{--payoff-thread-angle:18deg;animation-delay:.66s}.pf-payoff-thread-three{--payoff-thread-angle:161deg;animation-delay:.76s}.pf-payoff-thread-four{--payoff-thread-angle:199deg;animation-delay:.86s}.pf-payoff-core{background:radial-gradient(circle at 38% 30%, #ffffff2e, transparent 36%), linear-gradient(145deg, #ffffff1a, #ffffff05), color-mix(in srgb, var(--payoff-accent) 9%, #09090c);width:76px;height:76px;box-shadow:0 0 0 12px color-mix(in srgb, var(--payoff-accent) 5%, transparent), 0 0 110px color-mix(in srgb, var(--payoff-accent) 34%, transparent), inset 0 1px #ffffff2e;opacity:0;border:1px solid #ffffff30;border-radius:50%;place-items:center;animation:1.2s cubic-bezier(.17,.82,.2,1) .24s forwards pfPayoffCore;display:grid;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)scale(.68)}.pf-payoff-core>i{border:1px solid color-mix(in srgb, var(--payoff-accent-2) 22%, transparent);border-radius:50%;animation:4.2s ease-in-out 1.2s infinite pfPayoffBreathe;position:absolute;inset:-18px}.pf-payoff-core>b{background:color-mix(in srgb, var(--payoff-accent-2) 74%, white);width:11px;height:11px;box-shadow:0 0 24px color-mix(in srgb, var(--payoff-accent-2) 78%, transparent), 0 0 62px color-mix(in srgb, var(--payoff-accent) 64%, transparent);border-radius:50%;display:block}.pf-payoff-points i{background:color-mix(in srgb, var(--payoff-accent-2) 75%, white);width:5px;height:5px;box-shadow:0 0 19px color-mix(in srgb, var(--payoff-accent) 74%, transparent);opacity:0;border-radius:50%;animation:.9s forwards pfPayoffPoint,6s ease-in-out 1.7s infinite pfPayoffFloat;position:absolute}.pf-payoff-points i:first-child{animation-delay:.76s,1.6s;top:18%;left:11%}.pf-payoff-points i:nth-child(2){animation-delay:.88s,1.1s;top:50%;left:22%}.pf-payoff-points i:nth-child(3){animation-delay:.98s,1.9s;top:12%;left:35%}.pf-payoff-points i:nth-child(4){animation-delay:1.08s,1.2s;top:15%;right:34%}.pf-payoff-points i:nth-child(5){animation-delay:1.18s,2.1s;top:44%;right:17%}.pf-payoff-points i:nth-child(6){animation-delay:1.28s,1.4s;top:21%;right:7%}.pf-payoff-points i:nth-child(7){animation-delay:1.38s,2.2s;bottom:17%;left:16%}.pf-payoff-points i:nth-child(8){animation-delay:1.48s,1.7s;bottom:18%;right:20%}.pf-payoff-copy{z-index:3;width:min(1320px,100% - 40px);min-width:0;margin-top:-1.5%;position:relative}.pf-payoff-eyebrow{color:color-mix(in srgb, var(--payoff-accent-2) 72%, #bab6c0);letter-spacing:.19em;text-transform:uppercase;opacity:0;margin:0 0 clamp(16px,2.2vh,24px);font-size:12px;font-weight:720;animation:.76s cubic-bezier(.2,.72,.2,1) .3s forwards pfPayoffCopyIn;transform:translateY(12px)}.pf-payoff-copy h1{letter-spacing:-.078em;margin:0;font-size:clamp(70px,8.25vw,126px);font-weight:610;line-height:.88}.pf-payoff-copy h1 span,.pf-payoff-copy h1 strong{font-weight:inherit;white-space:nowrap;opacity:0;filter:blur(8px);animation:1.05s cubic-bezier(.16,.82,.2,1) .42s forwards pfPayoffTitleIn;display:block;transform:translateY(32px)scale(.985)}.pf-payoff-copy h1 strong{color:#0000;background:linear-gradient(98deg, #ebe9ef 2%, var(--payoff-accent) 50%, var(--payoff-accent-2));-webkit-background-clip:text;background-clip:text;margin-top:.08em;animation-delay:.59s}.pf-payoff-copy>p:last-child{color:#d6d2dcad;letter-spacing:-.022em;text-wrap:pretty;opacity:0;max-width:720px;margin:clamp(20px,2.8vh,30px) auto 0;font-size:clamp(17px,1.35vw,21px);line-height:1.48;animation:.82s cubic-bezier(.2,.72,.2,1) .82s forwards pfPayoffCopyIn;transform:translateY(16px)}.pf-entry.is-story-complete .pf-entry-guide{width:min(1120px,100% - 40px);box-shadow:0 34px 100px #00000080, 0 0 70px color-mix(in srgb, var(--payoff-accent) 7%, transparent) inset, inset 0 1px #ffffff0f;opacity:0;visibility:hidden;background:#0f0e12c7;border-color:#ffffff21;border-radius:26px;padding:14px 15px;transition:opacity .82s cubic-bezier(.2,.72,.2,1) .7s,transform .82s cubic-bezier(.2,.72,.2,1) .7s,border-color .5s,box-shadow .5s,visibility 0s 1.52s;bottom:4px;left:50%;right:auto;transform:translate(-50%,24px)scale(.985)}.pf-entry.is-story-complete .pf-entry-guide.is-visible{opacity:1;pointer-events:auto;visibility:visible;transition-delay:1.02s,1.02s,0s,0s,0s;transform:translate(-50%)}.pf-entry.is-story-complete.is-ready .pf-entry-guide{border-color:color-mix(in srgb, var(--payoff-accent) 29%, #ffffff21);box-shadow:0 34px 100px #00000080, 0 0 58px color-mix(in srgb, var(--payoff-accent) 11%, transparent), 0 0 70px color-mix(in srgb, var(--payoff-accent) 8%, transparent) inset, inset 0 1px #ffffff12}.is-story-complete .pf-entry-guide-heading{align-items:baseline;gap:12px;margin:0 2px 10px;display:flex}.is-story-complete .pf-entry-guide-heading>span{color:color-mix(in srgb, var(--payoff-accent-2) 72%, white);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:730}.is-story-complete .pf-entry-guide-heading>p{color:#f4f1f7d1;letter-spacing:-.022em;font-size:14px;font-weight:600}.is-story-complete .pf-entry-guide form{grid-template-columns:minmax(250px,.92fr) minmax(310px,1.35fr) auto;align-items:end;gap:18px;margin-top:0;display:grid}.is-story-complete .pf-entry-role-label{color:#c4becab8;letter-spacing:.08em;text-transform:uppercase;margin:0 0 7px 2px;font-size:10px;font-weight:680;line-height:1.2;display:block}.is-story-complete .pf-entry-select select{border-color:color-mix(in srgb, var(--payoff-accent) 38%, #ffffff1f);background:color-mix(in srgb, var(--payoff-accent) 8%, #ffffff0a);height:54px;color:color-mix(in srgb, var(--payoff-accent-2) 64%, white);letter-spacing:-.022em;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:15px;padding:0 44px 1px 16px;font-size:16px;font-weight:570}.is-story-complete .pf-entry-select select:hover{border-color:color-mix(in srgb, var(--payoff-accent) 64%, #ffffff2e);background:color-mix(in srgb, var(--payoff-accent) 12%, #ffffff0d)}.is-story-complete .pf-entry-select select:focus-visible{border-color:color-mix(in srgb, var(--payoff-accent-2) 74%, white);box-shadow:0 0 0 4px color-mix(in srgb, var(--payoff-accent) 18%, transparent)}.is-story-complete .pf-entry-select select option,.is-story-complete .pf-entry-select select optgroup{color:#f7f5f9;background:#111015}.is-story-complete .pf-entry-select>i{color:color-mix(in srgb, var(--payoff-accent-2) 68%, white)}.is-story-complete .pf-entry-result{color:#c4becab8;text-align:left;border-top:0;border-left:1px solid #ffffff17;flex-direction:column;justify-content:center;align-items:flex-start;gap:0;min-width:0;min-height:61px;margin:0;padding:0 0 0 22px;font-size:13px;display:flex}.is-story-complete .pf-entry-result strong{color:color-mix(in srgb, var(--payoff-accent-2) 72%, white);letter-spacing:.055em;font-size:11px;font-weight:720;line-height:1.2}.is-story-complete .pf-entry-result span{color:#ccc6d2bd;letter-spacing:-.012em;text-wrap:pretty;margin-top:5px;font-size:13px;line-height:1.35}.is-story-complete .pf-entry-result:not(.is-personalized) span{color:#b0aab7ab;margin-top:0}.is-story-complete .pf-entry-guide form>button{color:#111014;letter-spacing:-.018em;background:#f3f1f5;border-radius:18px;min-width:136px;height:58px;padding:0 20px;font-size:14px;font-weight:720;box-shadow:0 12px 34px #00000038}.is-story-complete .pf-entry-guide form>button:hover:not(:disabled){background:#fff;transform:translateY(-2px);box-shadow:0 16px 42px #00000052}.is-story-complete.is-routing .pf-payoff-core{animation:.56s cubic-bezier(.2,.72,.2,1) forwards pfPayoffRoute}@keyframes pfPayoffSheen{0%,18%{opacity:0;transform:translate(-48%)}33%,58%{opacity:.58}76%,to{opacity:0;transform:translate(52%)}}@keyframes pfPayoffLightOne{0%,to{opacity:.15;transform:translate(-50%,-50%)rotate(-8deg)scale(.94)}50%{opacity:.24;transform:translate(-50%,-50%)rotate(4deg)scale(1.08)}}@keyframes pfPayoffLightTwo{0%,to{opacity:.07;transform:translate(0,0)scale(.96)}50%{opacity:.12;transform:translate(-5%,6%)scale(1.08)}}@keyframes pfPayoffLightThree{0%,to{opacity:.055;transform:translate(0,0)}50%{opacity:.1;transform:translate(7%,-5%)}}@keyframes pfPayoffRing{0%{opacity:0;transform:translate(-50%, -50%) scale(.68) rotate(var(--payoff-ring-angle))}to{opacity:.82;transform:translate(-50%, -50%) scale(1) rotate(var(--payoff-ring-angle))}}@keyframes pfPayoffThread{0%{opacity:0;transform:rotate(var(--payoff-thread-angle)) scaleX(.12)}to{opacity:.44;transform:rotate(var(--payoff-thread-angle)) scaleX(1)}}@keyframes pfPayoffCore{0%{opacity:0;transform:translate(-50%,-50%)scale(.68)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes pfPayoffBreathe{0%,to{opacity:.42;transform:scale(.92)}50%{opacity:1;transform:scale(1.13)}}@keyframes pfPayoffPoint{0%{opacity:0;transform:scale(.25)}to{opacity:.7;transform:scale(1)}}@keyframes pfPayoffFloat{0%,to{margin-top:0}50%{margin-top:-9px}}@keyframes pfPayoffCopyIn{to{opacity:1;transform:none}}@keyframes pfPayoffTitleIn{to{opacity:1;filter:blur();transform:none}}@keyframes pfPayoffRoute{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:.18;transform:translate(-50%,-50%)scale(3)}}@media (max-width:1180px){.pf-payoff-copy h1{font-size:clamp(62px,8.2vw,96px)}.pf-entry.is-story-complete .pf-entry-guide{width:min(1040px,100% - 32px)}.is-story-complete .pf-entry-guide form{grid-template-columns:minmax(225px,.9fr) minmax(260px,1.25fr) auto;gap:14px}.is-story-complete .pf-entry-result{padding-left:16px}}@media (max-height:800px) and (min-width:901px){.pf-payoff{bottom:126px}.pf-payoff-copy{margin-top:-3%}.pf-payoff-copy h1{font-size:clamp(58px,7.3vw,88px)}.pf-payoff-copy>p:last-child{margin-top:18px;font-size:16px}.pf-entry.is-story-complete .pf-entry-guide{padding-top:11px;padding-bottom:11px;bottom:0}.is-story-complete .pf-entry-guide-heading{margin-bottom:7px}.is-story-complete .pf-entry-select select{height:48px}.is-story-complete .pf-entry-guide form>button{height:52px;min-height:52px}.is-story-complete .pf-entry-result{min-height:54px}}@media (max-width:900px){.pf-entry.is-story-complete .pf-entry-main{padding-bottom:max(8px, env(safe-area-inset-bottom))}.pf-entry.is-story-complete .pf-entry-story{display:block}.pf-payoff{inset:0 0 clamp(136px,23dvh,184px)}.pf-payoff-ring{width:min(132vw,940px);top:43%}.pf-payoff-ring-two{width:min(104vw,720px)}.pf-payoff-ring-three{width:min(73vw,500px)}.pf-payoff-thread,.pf-payoff-core{top:43%}.pf-payoff-thread{width:min(56vw,390px)}.pf-payoff-copy{width:min(760px,100% - 28px);margin-top:-2%}.pf-payoff-copy h1{font-size:clamp(46px,8.4vw,72px)}.pf-payoff-copy>p:last-child{max-width:600px;font-size:clamp(14px,2.5vw,18px)}.pf-entry.is-story-complete .pf-entry-guide{right:auto;bottom:max(2px, env(safe-area-inset-bottom));border-radius:20px;width:100%;padding:11px 12px;left:50%}.is-story-complete .pf-entry-guide-heading{gap:9px;margin-bottom:7px}.is-story-complete .pf-entry-guide form{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"role action""result result";gap:7px 9px}.is-story-complete .pf-entry-role{grid-area:role}.is-story-complete .pf-entry-result{border-top:1px solid #ffffff16;border-left:0;flex-direction:row;grid-area:result;align-items:center;gap:7px;min-height:28px;padding:7px 2px 0}.is-story-complete .pf-entry-guide form>button{border-radius:14px;grid-area:action;align-self:end;min-width:122px;height:48px;min-height:48px}}@media (max-width:620px){.pf-payoff{bottom:clamp(120px,22dvh,154px)}.pf-payoff-copy{width:100%;min-width:0;max-width:calc(100% - 14px)}.pf-payoff-eyebrow{margin-bottom:clamp(9px,1.5dvh,14px);font-size:9px}.pf-payoff-copy h1{font-size:clamp(26px,7.8vw,42px);line-height:.91}.pf-payoff-copy>p:last-child{max-width:340px;margin-top:clamp(11px,2dvh,17px);font-size:clamp(11.5px,3.2vw,14px);line-height:1.38}.pf-payoff-core{width:58px;height:58px}.pf-payoff-core>i{inset:-13px}.pf-payoff-points i:nth-child(7),.pf-payoff-points i:nth-child(8){display:none}.pf-entry.is-story-complete .pf-entry-guide{border-radius:17px;padding:9px}.is-story-complete .pf-entry-guide-heading{gap:7px;margin:0 1px 5px}.is-story-complete .pf-entry-guide-heading>span{font-size:7px}.is-story-complete .pf-entry-guide-heading>p{font-size:11px;line-height:1.2}.is-story-complete .pf-entry-role-label{display:none}.is-story-complete .pf-entry-select select,.is-story-complete .pf-entry-guide form>button{height:38px;min-height:38px}.is-story-complete .pf-entry-select select{border-radius:12px;padding-left:11px;padding-right:31px;font-size:10.5px}.is-story-complete .pf-entry-select>i{right:12px}.is-story-complete .pf-entry-guide form>button{border-radius:12px;gap:7px;min-width:94px;padding:0 11px;font-size:10.5px}.is-story-complete .pf-entry-guide form>button svg{width:14px}.is-story-complete .pf-entry-result{min-height:21px;padding-top:5px;font-size:8px;line-height:1.24}.is-story-complete .pf-entry-result strong,.is-story-complete .pf-entry-result span{font-size:8px}.is-story-complete .pf-entry-result span{margin-top:0}}@media (max-width:620px) and (max-height:700px){.pf-payoff{bottom:112px}.pf-payoff-ring,.pf-payoff-thread,.pf-payoff-core{top:40%}.pf-payoff-copy{margin-top:-5%}.pf-payoff-eyebrow{margin-bottom:7px;font-size:8px}.pf-payoff-copy h1{font-size:clamp(26px,7.8vw,33px)}.pf-payoff-copy>p:last-child{max-width:310px;margin-top:9px;font-size:10.5px;line-height:1.3}.pf-entry.is-story-complete .pf-entry-guide{padding:7px 8px}.is-story-complete .pf-entry-guide-heading{margin-bottom:4px}.is-story-complete .pf-entry-guide-heading>span{display:none}.is-story-complete .pf-entry-guide-heading>p{font-size:10px}.is-story-complete .pf-entry-guide form{gap:4px 7px}.is-story-complete .pf-entry-select select,.is-story-complete .pf-entry-guide form>button{height:34px;min-height:34px}.is-story-complete .pf-entry-result{min-height:17px;padding-top:3px}}@media (prefers-reduced-motion:reduce){.pf-entry.is-story-complete:before,.pf-payoff *,.pf-entry.is-story-complete .pf-entry-guide{transition:none!important;animation:none!important}.pf-payoff-light-one{opacity:.18;transform:translate(-50%,-50%)rotate(-8deg)}.pf-payoff-light-two,.pf-payoff-light-three{opacity:.08}.pf-payoff-ring{opacity:.72;transform:translate(-50%, -50%) rotate(var(--payoff-ring-angle))}.pf-payoff-thread{opacity:.38;transform:rotate(var(--payoff-thread-angle)) scaleX(1)}.pf-payoff-core{opacity:1;transform:translate(-50%,-50%)}.pf-payoff-points i{opacity:.62}.pf-payoff-eyebrow,.pf-payoff-copy h1 span,.pf-payoff-copy h1 strong,.pf-payoff-copy>p:last-child{opacity:1;filter:none;transform:none}.pf-entry.is-story-complete .pf-entry-guide.is-visible{opacity:1;visibility:visible;transform:translate(-50%)}}