.join-pain-hero{min-height:100svh;padding:max(.75rem,env(safe-area-inset-top))1.25rem max(1.25rem,env(safe-area-inset-bottom));flex-direction:column;display:flex}.join-pain-hero__logo{justify-content:flex-start;display:flex}.join-pain-hero__main{isolation:isolate;flex-direction:column;flex:1;justify-content:center;max-width:40rem;padding-block:1.5rem;display:flex;position:relative}.join-pain-hero__main:before{content:"";z-index:-1;background:radial-gradient(ellipse at 35% 55%,color-mix(in srgb,var(--color-agency-deep)62%,transparent),transparent 72%);pointer-events:none;position:absolute;inset:-1rem -1.25rem 0}.join-pain-hero__headline{font-family:var(--quiz-sans);letter-spacing:-.04em;text-wrap:balance;font-size:clamp(2.125rem,10.5vw,4rem);font-weight:800;line-height:1}.join-pain-hero__subhead{font-family:var(--quiz-serif);color:var(--color-agency-white);text-shadow:0 0 3px color-mix(in srgb,var(--color-agency-deep)70%,transparent),0 1px 14px color-mix(in srgb,var(--color-agency-deep)85%,transparent);text-wrap:pretty;margin-top:1rem;font-size:1.1875rem;line-height:1.35}.join-pain-hero__action{gap:1.25rem;width:min(100%,26rem);display:grid}.join-self-serve .join-pain-hero__cta,.join-self-serve .join-pain-final__cta{border-radius:999px;width:100%;min-height:3.75rem;text-decoration:none;display:flex}.join-faces{gap:.5rem;margin:0;display:grid}.join-faces__label{font-family:var(--quiz-sans);letter-spacing:.01em;font-size:.8125rem;font-weight:600}.join-faces__row{margin:0;padding:0;list-style:none;display:flex}.join-faces__row li{border:2px solid var(--color-agency-deep);background:var(--color-agency-ice);border-radius:999px;flex:none;width:2.5rem;height:2.5rem;margin-left:-.5rem;overflow:hidden}.join-faces__row li:first-child{margin-left:0}.join-faces__row img{object-fit:cover;width:100%;height:100%;display:block}@media (min-width:768px){.join-pain-hero{text-align:center;align-items:center;min-height:min(100svh,56rem);padding:1.75rem 2rem 3rem}.join-pain-hero__logo{justify-content:center}.join-pain-hero__main{flex:none;align-items:center;max-width:60rem;margin-top:auto;padding-block:3rem 0}.join-pain-hero__main:before{background:radial-gradient(ellipse at 50% 50%,color-mix(in srgb,var(--color-agency-deep)62%,transparent),transparent 72%);inset:0 -3rem -2rem}.join-pain-hero__headline{font-size:clamp(3.5rem,6vw,6rem);line-height:.98}.join-pain-hero__subhead{max-width:46rem;margin-top:1.5rem;font-size:1.5rem;line-height:1.35}.join-pain-hero__action{justify-items:center;width:min(100%,24rem);margin-block:2.25rem auto}.join-faces{justify-items:center}.join-faces__label{font-size:.9375rem}.join-faces__row li{width:3rem;height:3rem}}@media (max-width:639px){html[data-privacy-panel] .join-pain-hero__subhead{display:none}}
.jpp{--jpp-pad:4.5rem}.jpp .home-heading{font-size:clamp(2.125rem,1.4rem + 3vw,4rem);font-weight:650}.jpp .home-lede{font-size:1.1875rem}.jpp-head{max-width:48rem}.jpp-head .home-lede{max-width:36rem}.jpp-pains{gap:.75rem;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}.jpp-pains__row{background:var(--color-home-paper);border-radius:1.25rem;grid-template-columns:2.25rem minmax(0,1fr);gap:1rem .75rem;padding:1.25rem;display:grid}.jpp-pains__num{letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--color-agency-blue);font-size:1.75rem;font-weight:700;line-height:1.1}.jpp-pains__moment{letter-spacing:-.02em;text-wrap:balance;font-size:1.25rem;font-weight:600;line-height:1.3}.jpp-pains__answer{grid-column:2;justify-items:start;gap:.5rem;display:grid}.jpp-pains__tag{background:var(--color-agency-blue);color:var(--color-agency-white);border-radius:999px;align-items:center;gap:.375rem;padding:.3125rem .75rem .3125rem .5rem;font-size:.8125rem;font-weight:700;line-height:1.2;display:inline-flex}.jpp-pains__answer p{font-family:var(--home-serif);color:var(--color-agency-abyss);font-size:1.0625rem;line-height:1.5}.jpp-cta{justify-items:center;gap:.75rem;margin-top:2.5rem;display:grid}.join-self-serve .jpp-cta__button{border-radius:999px;width:min(100%,24rem);min-height:3.75rem;text-decoration:none;display:flex}.jpp-cta__note{font-family:var(--home-serif);color:var(--color-home-muted);font-size:.9375rem}.jpp-turn{padding:0 1.25rem}.jpp-turn__grid{isolation:isolate;width:min(100%,82rem);color:var(--color-agency-white);background:radial-gradient(ellipse at 100% 110%,color-mix(in srgb,var(--color-agency-blue)80%,transparent),transparent 62%),var(--color-agency-abyss);border-radius:1.75rem;gap:2.5rem;padding:2rem 1.5rem 2.25rem;display:grid;overflow:hidden}.jpp-turn__questions{letter-spacing:-.035em;text-wrap:balance;gap:.875rem;margin:0;padding:0;font-size:clamp(1.5rem,1rem + 2.1vw,2.5rem);font-weight:650;line-height:1.12;list-style:none;display:grid}.jpp-turn__heading{letter-spacing:-.035em;color:var(--color-agency-ice);text-wrap:balance;margin-top:2.25rem;font-size:clamp(1.625rem,1.1rem + 1.6vw,2.5rem);font-weight:650;line-height:1.1}.jpp-turn__body{max-width:34rem;font-family:var(--home-serif);color:color-mix(in srgb,var(--color-agency-white)88%,transparent);text-wrap:pretty;margin-top:1rem;font-size:1.125rem;line-height:1.6}.jpp-turn__visual{isolation:isolate;place-items:center;display:grid;position:relative}.jpp-turn__orb{z-index:-1;aspect-ratio:1;background:color-mix(in srgb,var(--color-agency-ice)16%,transparent);border-radius:50%;width:min(100%,30rem);position:absolute}.jpp-turn__visual .join-moment{width:min(100%,27rem);box-shadow:0 2rem 3rem -1.5rem color-mix(in srgb,var(--color-agency-abyss)70%,transparent)}.jpp-turn__visual .join-moment__caption{display:none}.jpp-steps{margin-top:var(--jpp-pad);background:var(--color-home-paper)}.jpp-steps__list{gap:2.5rem;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}.jpp-step h3{letter-spacing:-.025em;margin-top:1.25rem;font-size:1.375rem;font-weight:650;line-height:1.2}.jpp-step>p{max-width:24rem;font-family:var(--home-serif);color:var(--color-home-muted);margin-top:.5rem;font-size:1.0625rem;line-height:1.55}.jpp-step__panel{background:radial-gradient(circle at 20% 0%,color-mix(in srgb,var(--color-agency-ice)45%,var(--color-agency-blue)),transparent 60%),var(--color-agency-blue);border-radius:1.5rem;place-items:center;min-height:17rem;padding:1.75rem 1.25rem;display:grid}.jpp-ui{background:var(--color-agency-white);width:min(100%,19.5rem);color:var(--color-agency-abyss);box-shadow:0 1.25rem 2rem -1rem color-mix(in srgb,var(--color-agency-abyss)55%,transparent);border-radius:1rem;gap:.5rem;padding:1.125rem;display:grid}.jpp-ui__kicker{color:var(--color-agency-blue);align-items:center;gap:.375rem;font-size:.8125rem;font-weight:700;display:flex}.jpp-ui__title{letter-spacing:-.015em;font-size:1.0625rem;font-weight:650;line-height:1.25}.jpp-ui__meta{color:var(--color-home-muted);font-size:.8125rem;font-weight:600}.jpp-ui__text{font-family:var(--home-serif);font-size:.9375rem;line-height:1.45}.jpp-ui__status{background:color-mix(in srgb,var(--color-agency-ice)40%,white);color:var(--color-agency-deep);border-radius:.75rem;align-items:center;gap:.375rem;margin-top:.25rem;padding:.5rem .75rem;font-size:.8125rem;font-weight:650;display:flex}.jpp-ui__chips,.jpp-ui__actions{flex-wrap:wrap;gap:.5rem;margin-top:.25rem;font-size:.8125rem;font-weight:650;display:flex}.jpp-ui__chips span{background:var(--color-home-paper);color:var(--color-agency-deep);border-radius:999px;padding:.3125rem .625rem}.jpp-ui__actions span{background:var(--color-home-paper);border-radius:999px;align-items:center;gap:.375rem;padding:.5rem .875rem;display:inline-flex}.jpp-ui__actions .jpp-ui__approve{background:var(--color-agency-blue);color:var(--color-agency-white)}.jpp-steps__privacy{background:var(--color-agency-white);width:fit-content;max-width:100%;font-family:var(--home-serif);border-radius:1rem;align-items:flex-start;gap:.75rem;margin:2.5rem auto 0;padding:.875rem 1.25rem;font-size:1rem;line-height:1.5;display:flex}.jpp-steps__privacy svg{color:var(--color-agency-blue);flex:none;margin-top:.1875rem}.jpp-steps__note{font-family:var(--home-serif);color:var(--color-home-muted);text-align:center;margin-top:1rem;font-size:.875rem}.jpp-faq summary h3{font:inherit;letter-spacing:inherit}.jpp-close__facts{margin-top:0}.jpp-cta--close .jpp-cta__note{color:var(--color-agency-ice)}.jpp-close__faces{justify-items:center;margin-top:3rem;display:grid}.jpp-close .join-faces{justify-items:center}.jpp-close .join-faces__label{color:color-mix(in srgb,var(--color-agency-white)85%,transparent)}.jpp-close .join-faces__row{justify-content:center}@media (min-width:640px){.jpp-steps__list{width:min(100%,52rem);margin-inline:auto}.jpp-step{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:2.5rem;display:grid}.jpp-step__panel{grid-row:1/span 2;min-height:19rem}.jpp-step h3{align-self:end;margin-top:0}.jpp-step>p{align-self:start}}@media (min-width:768px){.jpp{--jpp-pad:6rem}.jpp-head{text-align:center;margin-inline:auto}.jpp-head .home-eyebrow{justify-content:center}.jpp-head .home-lede{margin-inline:auto}.jpp-pains__row{border-radius:1.5rem;padding:1.75rem 2rem}.jpp-turn{padding-inline:2rem}.jpp-turn__grid{padding:3.5rem 3rem}}@media (min-width:1000px){.jpp{--jpp-pad:7.5rem}.jpp-pains{gap:1rem;margin-top:3.5rem}.jpp-pains__row{grid-template-columns:3.5rem minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:0 2rem}.jpp-pains__num{font-size:2.5rem}.jpp-pains__moment{font-size:1.625rem}.jpp-pains__answer{grid-column:auto;gap:.625rem}.jpp-pains__answer p{font-size:1.1875rem}.jpp-cta{margin-top:3.5rem}.jpp-turn__grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:4rem;padding:5rem}.jpp-turn__body{font-size:1.25rem}.jpp-steps__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;width:auto;margin-top:4rem}.jpp-step{display:block}.jpp-step__panel{min-height:25rem}.jpp-turn__questions{gap:1.25rem}.jpp-faq .home-faq__grid>div:first-child{position:sticky;top:3rem}.jpp-step h3{margin-top:1.5rem}.jpp-close__faces{margin-top:4rem}.jpp-close .join-faces__row li{width:3rem;height:3rem}}.join-self-serve .join-footer--rich{font-family:var(--home-sans);padding-block:3rem 1.5rem}.join-footer__brand{justify-items:start;margin-bottom:2rem;display:grid}@media (min-width:768px){.join-footer__brand{text-align:center;justify-items:center}.join-footer__brand p{max-width:none}}.jpp-card-link{width:100%;color:inherit;cursor:pointer;justify-items:center;text-decoration:none;transition:transform .2s ease-out;display:grid}.jpp-card-link:hover{transform:translateY(-3px)}.jpp-card-link:active{transform:scale(.99)}@media (prefers-reduced-motion:reduce){.jpp-card-link,.jpp-card-link:hover,.jpp-card-link:active{transition:none;transform:none}}
/*# sourceMappingURL=94a28ec881ce81da.css.map*/