.pja{--pja-yellow: #fdcb1f;--pja-coral: #fb3e4c;--pja-pink: #fb1fd8;position:relative;width:100%;height:100%;min-width:0;aspect-ratio:1;color:#171714;container-type:inline-size;isolation:isolate}.pja *,.pja *:before,.pja *:after{box-sizing:border-box}.pja-conversation{position:absolute;inset:0}.pja-phone{position:absolute;left:38%;top:24%;width:24%;height:52%;background:#20201d;border:1px solid rgba(23,23,20,.12);border-radius:3.2cqw;color:#fff;animation:pja-phone-enter .75s cubic-bezier(.2,.8,.2,1) both}.pja-phone-status{position:absolute;inset:1.6cqw 2cqw auto;display:flex;align-items:center;justify-content:space-between;color:#9a9a95;font-size:1cqw}.pja-phone-status>span:last-child{display:flex;align-items:center;gap:.3cqw}.pja-phone-status svg{width:1.05cqw;height:1.05cqw}.pja-phone-status i{width:1.25cqw;height:.65cqw;border-radius:.18cqw;background:#9a9a95}.pja-phone-heading{position:absolute;inset:6.1cqw 0 auto;display:flex;flex-direction:column;align-items:center;gap:.5cqw}.pja-phone-heading strong{font-size:2.9cqw;font-weight:500;letter-spacing:-.04em}.pja-phone-heading>span{color:#9a9a95;font-size:1.04cqw}.pja-call-controls{position:absolute;top:44%;left:13%;display:grid;grid-template-columns:repeat(3,5.2cqw);gap:1cqw}.pja-call-controls>span{width:5.2cqw;height:5.2cqw;display:grid;place-items:center;border-radius:50%;background:#41413e;color:#999992}.pja-call-controls svg{width:1.9cqw;height:1.9cqw;stroke-width:1.7}.pja-end-call{position:absolute;bottom:4cqw;left:calc(50% - 2.75cqw);display:grid;place-items:center;width:5.5cqw;height:5.5cqw;background:var(--pja-coral);border-radius:50%}.pja-end-call svg{width:2.3cqw;height:2.3cqw;stroke-width:2.6;transform:rotate(135deg)}.pja-phone-home{position:absolute;bottom:1.2cqw;left:33%;width:34%;height:.35cqw;border-radius:.3cqw;background:#777772}.pja-question{position:absolute;left:22%;top:40%;z-index:2;width:56%;min-height:12.4cqw;display:flex;gap:2.5cqw;align-items:center;padding:2.1cqw 3.1cqw;background:#fffffffa;border:1px solid rgba(23,23,20,.08);border-radius:1cqw;box-shadow:0 1.1cqw 3cqw #1717140b;animation:pja-question-enter 1s .875s cubic-bezier(.2,.8,.2,1) both}.pja-question>span:last-child{max-width:37cqw;font-size:2.5cqw;line-height:1.5;letter-spacing:-.025em}.pja-question-word{display:inline-block;animation:pja-word-enter .12s ease both;animation-delay:calc(1s + var(--word-index) * 55ms)}.pja-question-avatar{display:grid;place-items:center;width:7.8cqw;height:7.8cqw;flex:none}.pja-question-yuki{width:100%!important;height:100%!important}.pja-question-yuki>svg{width:100%;height:100%}.pja-pixels{width:4.5cqw;height:4.5cqw;display:grid;flex-shrink:0;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);gap:.5cqw}.pja-pixels i{background:#fff}.pja-pixels i:nth-child(2),.pja-pixels i:nth-child(4),.pja-pixels i:nth-child(6),.pja-pixels i:nth-child(8){background:#171714}.pja-pixels i:nth-child(5){background:var(--pja-yellow)}.pja-pixels i:nth-child(1),.pja-pixels i:nth-child(3),.pja-pixels i:nth-child(7),.pja-pixels i:nth-child(9){background:transparent}.pja-waveform{position:absolute;left:63%;top:55%;display:flex;align-items:center;justify-content:center;gap:.45cqw;width:14.7%;height:7.8%;border-radius:1.2cqw;background:var(--pja-yellow);animation:pja-waveform-enter .2s 1.65s cubic-bezier(.2,.8,.2,1) both}.pja-waveform i{display:block;width:.52cqw;height:calc(var(--bar-height) * .8);max-height:4.8cqw;border-radius:1cqw;background:#171714;transform-origin:center;animation:pja-wave-bar-enter .15s both,pja-wave 1.35s ease-in-out infinite;animation-delay:calc(1.7s + var(--bar-index) * 12ms),calc(1.95s + var(--bar-index) * 55ms)}.pja-matches{position:absolute;left:22%;top:26%;width:56%;background:#fff;border:1px solid rgba(23,23,20,.09);border-radius:1.6cqw;overflow:hidden;animation:pja-scene-enter .55s ease both}.pja-matches-header{display:flex;justify-content:space-between;gap:1cqw;align-items:center;padding:2.5cqw 2.8cqw;font-size:1.9cqw;font-weight:500;line-height:1.4;border-bottom:1px solid rgba(23,23,20,.08)}.pja-example-label{color:#85857f;font-size:1.4cqw;font-weight:400}.pja-match-row{display:flex;gap:1.8cqw;align-items:center;padding:2cqw 2.8cqw;min-height:10.75cqw;border-bottom:1px solid rgba(23,23,20,.07);animation:pja-row-enter .65s both;animation-delay:calc(.1s + var(--row-index) * .13s)}.pja-match-row:last-child{border-bottom:0}.pja-company-logo{position:relative;display:grid;flex-shrink:0;place-items:center;width:4cqw;height:4cqw;border-radius:.45cqw;font-size:2.7cqw;line-height:1}.pja-company-linear{background:#232323}.pja-company-linear i{width:2.3cqw;height:2.3cqw;border-radius:50%;background:repeating-linear-gradient(45deg,transparent 0 .28cqw,#fff .28cqw .44cqw)}.pja-company-stripe{background:#625afa;color:#fff;font-weight:750;font-style:italic}.pja-company-notion{border:1px solid #252522;box-shadow:.2cqw .2cqw #252522;width:3.55cqw;height:3.55cqw;margin:0 .2cqw;font-family:Georgia,serif;font-weight:700}.pja-company-figma{grid-template-columns:repeat(2,1.1cqw);grid-template-rows:repeat(3,1.1cqw);justify-content:center;align-content:center}.pja-company-figma i{width:1.1cqw;height:1.1cqw;background:var(--pja-coral);border-radius:.6cqw 0 0 .6cqw}.pja-company-figma i:nth-child(2){background:#ff9284;border-radius:0 .6cqw .6cqw 0}.pja-company-figma i:nth-child(3){background:#a259ff}.pja-company-figma i:nth-child(4){background:#1abcfe;border-radius:50%}.pja-company-figma i:nth-child(5){background:#0acf83;border-radius:.6cqw 0 .6cqw .6cqw}.pja-match-copy{display:flex;flex:1;flex-direction:column;gap:.8cqw;min-width:0}.pja-match-copy strong{display:block;font-size:1.95cqw;font-weight:500;letter-spacing:-.018em;line-height:1.25}.pja-match-copy>span{color:#70706b;font-size:1.65cqw;letter-spacing:-.015em;line-height:1.3}.pja-fit-score{align-self:flex-start;flex-shrink:0;margin-top:.05cqw;padding:.65cqw .9cqw;border-radius:.5cqw;background:#f4f4f1;color:#70706b;font-size:1.65cqw;line-height:1}.pja-intro{position:absolute;left:19%;top:41%;width:62%;text-align:center;animation:pja-scene-enter .55s ease both}.pja-draft-caption{margin-bottom:2.7cqw;color:#85857f;font-size:1.9cqw;line-height:1.45}.pja-approve-button{position:relative;z-index:2;width:100%;min-height:10.3cqw;display:flex;justify-content:center;align-items:center;gap:2cqw;padding:2.6cqw 3.3cqw;border:0;border-radius:8cqw;background:#171714;color:#fff;font:inherit;font-size:3.1cqw;font-weight:450;line-height:1.2;letter-spacing:-.04em;cursor:pointer;transition:transform .22s ease,box-shadow .22s ease}.pja-approve-button:hover{transform:translateY(-2px);box-shadow:0 1.2cqw 2.8cqw #1717141c}.pja-approve-button:active{transform:scale(.98)}.pja-approve-button:focus-visible{outline:3px solid var(--pja-yellow);outline-offset:5px}.pja-approve-button .pja-pixels{width:3.3cqw;height:3.3cqw;gap:.4cqw}.pja-approve-button .pja-pixels i:nth-child(2),.pja-approve-button .pja-pixels i:nth-child(4),.pja-approve-button .pja-pixels i:nth-child(6),.pja-approve-button .pja-pixels i:nth-child(8){background:#fff}.pja-approve-icon{width:3.4cqw;height:3.4cqw;flex-shrink:0;stroke-width:2}.pja-draft-footnote{margin-top:2.2cqw;color:#94948e;font-size:1.65cqw;line-height:1.4}.pja-cursor{pointer-events:none;position:absolute;z-index:3;left:65%;top:70%;width:3cqw;height:3cqw;color:#171714;opacity:0;animation:pja-cursor-click 3.2s ease forwards}.pja-cursor svg{width:100%;height:100%;fill:#171714;stroke:#fff;stroke-width:1.5;filter:drop-shadow(0 1px 1px rgba(0,0,0,.15))}.pja-intro-approved .pja-cursor{display:none}.pja-celebration{position:absolute;pointer-events:none;inset:5cqw 0 3cqw}.pja-celebration i{position:absolute;left:var(--pixel-x);top:45%;width:.9cqw;height:.9cqw;min-width:3px;min-height:3px;opacity:0;background:var(--pja-yellow)}.pja-celebration i:nth-child(3n+2){background:var(--pja-coral)}.pja-celebration i:nth-child(3n){background:var(--pja-pink)}.pja-intro-approved .pja-celebration i{animation:pja-pixel-burst 1.7s cubic-bezier(.12,.58,.29,.97) forwards;animation-delay:calc(var(--pixel-index) * 18ms)}.pja-replay-hint{display:inline-flex;justify-content:center;align-items:center;gap:.6cqw;margin-top:3cqw;color:#94948e;font-size:1.45cqw;line-height:1.5;animation:pja-scene-enter .35s .2s both}.pja-replay-hint svg{width:1.45cqw;height:1.45cqw}@keyframes pja-scene-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes pja-phone-enter{0%{opacity:0;transform:translateY(20px) scale(.96) rotate(0)}16.7%{opacity:1;transform:translateY(5px) scale(.99) rotate(-1.8deg)}33.3%{opacity:1;transform:translateY(0) scale(1) rotate(2deg)}50%{opacity:1;transform:translateY(0) scale(1) rotate(-1.6deg)}66.7%{opacity:1;transform:translateY(0) scale(1) rotate(1.1deg)}83.3%{opacity:1;transform:translateY(0) scale(1) rotate(-.5deg)}to{opacity:1;transform:translateY(0) scale(1) rotate(0)}}@keyframes pja-question-enter{0%{opacity:0;transform:translateY(4.5cqw) scale(.96)}12.5%,77.5%{opacity:1;transform:translateY(4.5cqw) scale(1)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes pja-word-enter{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes pja-waveform-enter{0%{opacity:0;transform:translateY(4px) scale(.8)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes pja-wave-bar-enter{0%{opacity:0}to{opacity:1}}@keyframes pja-row-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes pja-wave{0%,to{transform:scaleY(.6)}50%{transform:scaleY(1)}}@keyframes pja-cursor-click{0%,37%{opacity:0;transform:translate(8cqw,7cqw)}42%{opacity:1;transform:translate(8cqw,7cqw)}82%,93%{opacity:1;transform:translateY(-4.5cqw)}96%{opacity:1;transform:translateY(-4.5cqw) scale(.84)}to{opacity:0;transform:translateY(-4.5cqw)}}@keyframes pja-pixel-burst{0%{opacity:0;top:45%;transform:scale(.3) rotate(0)}18%{opacity:.8}60%{opacity:.65}to{opacity:0;top:var(--pixel-y);transform:scale(1) rotate(100deg)}}@container (max-width: 420px){.pja-phone{left:38%;top:24%;width:24%;height:52%;border-radius:3.2cqw}.pja-phone-status{inset:1.6cqw 2cqw auto;font-size:1.25cqw}.pja-phone-status svg{width:1.4cqw;height:1.4cqw}.pja-phone-heading{top:6.1cqw}.pja-phone-heading strong{font-size:3.5cqw}.pja-phone-heading>span{font-size:1.25cqw}.pja-question{left:18%;width:64%;top:40%;min-height:13cqw;padding:2cqw 2.7cqw;gap:2.4cqw;border-radius:1.4cqw}.pja-question>span:last-child{max-width:48cqw;font-size:max(10px,3cqw);line-height:1.4}.pja-waveform{left:63%;top:56%;width:16%;height:8%;gap:.5cqw;border-radius:1.4cqw}.pja-waveform i{width:.65cqw;max-height:5.4cqw}.pja-matches{left:16%;top:25%;width:68%;border-radius:1.7cqw}.pja-matches-header{padding:2.7cqw 3cqw;font-size:max(9px,2.65cqw)}.pja-example-label{font-size:max(7px,2cqw)}.pja-match-row{gap:2.2cqw;padding:2.1cqw 3cqw;min-height:10.8cqw}.pja-company-logo{width:4.8cqw;height:4.8cqw;font-size:3.3cqw}.pja-company-linear i{width:2.7cqw;height:2.7cqw}.pja-company-notion{width:4.5cqw;height:4.5cqw}.pja-company-figma{grid-template-columns:repeat(2,1.4cqw);grid-template-rows:repeat(3,1.4cqw)}.pja-company-figma i{width:1.4cqw;height:1.4cqw}.pja-match-copy strong{font-size:max(9px,2.65cqw)}.pja-match-copy>span{font-size:max(8px,2.2cqw)}.pja-fit-score{font-size:max(8px,2.2cqw);padding:.8cqw 1cqw}.pja-intro{left:16%;width:68%;top:41%}.pja-draft-caption{margin-bottom:2.8cqw;font-size:max(9px,2.7cqw)}.pja-approve-button{min-height:11cqw;padding:2.6cqw 3.3cqw;font-size:max(11px,3.5cqw);gap:2.2cqw}.pja-approve-button .pja-pixels{width:3.8cqw;height:3.8cqw;gap:.45cqw}.pja-approve-icon{width:3.8cqw;height:3.8cqw}.pja-draft-footnote{margin-top:2.7cqw;font-size:max(8px,2.4cqw)}.pja-cursor{width:4.5cqw;height:4.5cqw}.pja-replay-hint{font-size:2.4cqw;gap:1.1cqw;margin-top:4cqw}.pja-replay-hint svg{width:2.4cqw;height:2.4cqw}}.pja-reduced-motion *,.pja-reduced-motion *:before,.pja-reduced-motion *:after{animation:none!important;transition:none!important}.pja-reduced-motion .pja-cursor{display:none}@media (prefers-reduced-motion: reduce){.pja *,.pja *:before,.pja *:after{animation:none!important;transition:none!important}.pja-cursor{display:none}}@media (max-width: 767px){.product-journey-mobile-preview .pja-phone{left:37.5%;top:22.5%;width:25%;height:55%;border-radius:3.4cqw}.product-journey-mobile-preview .pja-phone-heading{top:6.5cqw}.product-journey-mobile-preview .pja-phone-heading strong{font-size:3.5cqw}.product-journey-mobile-preview .pja-phone-heading>span{font-size:1.25cqw}.product-journey-mobile-preview .pja-question{left:9%;top:31%;width:82%;height:21.4%;min-height:0;padding:3.7cqw 5.5cqw;gap:4cqw;border-radius:2cqw;background:#f4f4f1fa;box-shadow:0 .3cqw .8cqw #17171409}.product-journey-mobile-preview .pja-question-avatar{width:9cqw;height:9cqw}.product-journey-mobile-preview .pja-question>span:last-child{flex:1;min-width:0;max-width:none;font-size:max(12px,4.3cqw);line-height:1.5}.product-journey-mobile-preview .pja-waveform{left:66%;top:55.2%;width:25%;height:13%;gap:.8cqw;border-radius:2cqw}.product-journey-mobile-preview .pja-waveform i{width:.9cqw;height:calc(var(--bar-height) * .95);max-height:7cqw}.product-journey-mobile-preview .pja-matches{left:4.5%;top:9%;width:91%;height:82%;display:flex;flex-direction:column;border-radius:2.8cqw}.product-journey-mobile-preview .pja-matches-header{flex:none;min-height:12cqw;padding:3.1cqw 4.5cqw;gap:2cqw;font-size:max(12px,3.5cqw);line-height:1.4}.product-journey-mobile-preview .pja-example-label{font-size:max(10px,2.6cqw)}.product-journey-mobile-preview .pja-match-row{flex:1;min-height:0;padding:3cqw 4.5cqw;gap:3cqw}.product-journey-mobile-preview .pja-company-logo{width:6.6cqw;height:6.6cqw;border-radius:.6cqw;font-size:4.6cqw}.product-journey-mobile-preview .pja-company-linear i{width:4cqw;height:4cqw}.product-journey-mobile-preview .pja-company-notion{width:6.3cqw;height:6.3cqw;margin-inline:.15cqw}.product-journey-mobile-preview .pja-company-figma{grid-template-columns:repeat(2,1.85cqw);grid-template-rows:repeat(3,1.85cqw)}.product-journey-mobile-preview .pja-company-figma i{width:1.85cqw;height:1.85cqw}.product-journey-mobile-preview .pja-match-copy{gap:1.6cqw}.product-journey-mobile-preview .pja-match-copy strong{font-size:max(11px,3.4cqw);line-height:1.3}.product-journey-mobile-preview .pja-match-copy>span{font-size:max(10px,3.05cqw);line-height:1.35}.product-journey-mobile-preview .pja-fit-score{align-self:flex-start;margin-top:.1cqw;padding:1.2cqw 1.8cqw;border-radius:.7cqw;font-size:max(10px,3.1cqw)}.product-journey-mobile-preview .pja-intro{left:18%;top:37%;width:64%}.product-journey-mobile-preview .pja-draft-caption{margin-bottom:6.5cqw;font-size:max(10px,3cqw);line-height:1.4}.product-journey-mobile-preview .pja-approve-button{min-height:16.5cqw;padding:4cqw 3.6cqw;gap:2.8cqw;border-radius:10cqw;font-size:max(13px,4.6cqw);line-height:1.2}.product-journey-mobile-preview .pja-approve-button .pja-pixels{width:3.5cqw;height:3.5cqw;gap:.45cqw}.product-journey-mobile-preview .pja-approve-icon{width:3.8cqw;height:3.8cqw}.product-journey-mobile-preview .pja-draft-footnote{margin-top:3cqw;font-size:max(10px,2.7cqw)}.product-journey-mobile-preview .pja-cursor{width:5cqw;height:5cqw}.product-journey-mobile-preview .pja-replay-hint{margin-top:3cqw;gap:1cqw;font-size:max(10px,2.5cqw)}.product-journey-mobile-preview .pja-replay-hint svg{width:2.5cqw;height:2.5cqw}}.product-journey{--journey-ink: #171714;--journey-muted: #70706b;--journey-inactive: #73736d;--journey-line: #e6e6e0;--journey-paper: #fff;padding-block:32px 96px;color:var(--journey-ink);background:#f9f9f6;font-family:Sohne,Geist,-apple-system,sans-serif;-webkit-font-smoothing:antialiased}.product-journey *,.product-journey *:before,.product-journey *:after{box-sizing:border-box}.product-journey-shell{width:100%;max-width:1600px;margin-inline:auto;padding-inline:var(--landing-gutter)}.product-journey-title{margin:0 0 48px;max-width:100%;font-family:Cubbbe Editorial,Georgia,Times New Roman,serif;font-size:clamp(32px,2.55vw,44px);font-weight:500;line-height:1.12;letter-spacing:-.045em;text-wrap:balance}.product-journey-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:80px}.product-journey-steps{min-width:0}.product-journey-step{position:relative;border-top:1px solid var(--journey-line)}.product-journey-step[data-active=true]:before{content:"";position:absolute;left:0;top:-1px;width:100%;height:1px;background:#a3a39c;transform-origin:left;animation:journey-step-progress 8s linear both}.product-journey[data-paused=true] .product-journey-step:before{animation-play-state:paused}.product-journey[data-manual=true] .product-journey-step:before{animation:none}.product-journey-step h3{margin:0;font:inherit}.product-journey-step h3>button{display:block;width:100%;padding:20px 0;border:0;border-radius:0;background:transparent;color:var(--journey-inactive);font-family:inherit;font-size:clamp(20px,1.55vw,24px);font-weight:500;line-height:1.3;letter-spacing:-.025em;text-align:left;cursor:pointer;transition:color .18s ease}.product-journey-step[data-active=true] h3>button,.product-journey-step h3>button:hover{color:var(--journey-ink)}.product-journey-step h3>button:focus-visible{outline:2px solid var(--journey-ink);outline-offset:5px;border-radius:2px}.product-journey-description{padding-bottom:24px;animation:journey-description-in .26s ease both}.product-journey-description[hidden]{display:none}.product-journey-description p{margin:-4px 0 0;font-size:clamp(15px,1.08vw,17px);line-height:1.6;letter-spacing:-.01em;color:var(--journey-muted)}.product-journey-preview{position:relative;display:grid;place-items:center;aspect-ratio:1;min-width:0;overflow:hidden;border:1px solid var(--journey-line);border-radius:8px;background:var(--journey-paper);isolation:isolate;container-type:inline-size}@keyframes journey-step-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes journey-description-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.dark .product-journey{--journey-ink: #f5f5ef;--journey-muted: #aaa9a2;--journey-inactive: #91918a;--journey-line: #353531;--journey-paper: #202023;background:#141413}@media (min-width: 1024px){.product-journey-preview{width:100%;max-width:520px;justify-self:end}}@media (max-width: 1023px){.product-journey{padding-block:28px 80px}.product-journey-layout{gap:40px}.product-journey-step h3>button{padding-block:20px;font-size:21px}.product-journey-description{padding-bottom:24px}.product-journey-description p{font-size:16px}}@media (max-width: 767px){.product-journey{padding-block:28px 64px}.product-journey-title{margin-bottom:32px;font-size:clamp(24px,6.65vw,28px);line-height:1.12}.product-journey-layout{grid-template-columns:minmax(0,1fr);gap:0}.product-journey-step+.product-journey-step{margin-top:24px}.product-journey-step:before{display:none}.product-journey-mobile-heading{display:block;padding-block:24px 20px;color:var(--journey-ink);font-size:18px;font-weight:500;line-height:1.3;letter-spacing:-.025em}.product-journey-description{padding-bottom:32px;animation:none}.product-journey-description p{margin:0;font-size:16px}.product-journey-preview{width:100%}}@media (max-width: 359px){.product-journey-step h3>button{font-size:20px}.product-journey-title{font-size:24px}}@media (prefers-reduced-motion: reduce){.product-journey *,.product-journey *:before,.product-journey *:after{animation:none!important;transition:none!important}}
