@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:400;src:url(../media/sora-latin-ext-400-normal.07i84of---7ex.woff2)format("woff2"),url(../media/sora-latin-ext-400-normal.16x7c2d.c8qu2.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:400;src:url(../media/sora-latin-400-normal.0zjh99v3fp7-1.woff2)format("woff2"),url(../media/sora-latin-400-normal.0xe.ylgvj88a9.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:500;src:url(../media/sora-latin-ext-500-normal.0h4p2hjowr1h4.woff2)format("woff2"),url(../media/sora-latin-ext-500-normal.0cy9w0v73eswn.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:500;src:url(../media/sora-latin-500-normal.076ky7va.uvk4.woff2)format("woff2"),url(../media/sora-latin-500-normal.0l8fbrs894f4d.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/space-mono-vietnamese-400-normal.18b3to-wi7ziq.woff2)format("woff2"),url(../media/space-mono-vietnamese-400-normal.0d9rpzdufd4_1.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/space-mono-latin-ext-400-normal.0zpt.adtkfkx..woff2)format("woff2"),url(../media/space-mono-latin-ext-400-normal.0~9jko_wt.jey.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/space-mono-latin-400-normal.0-jau7~ksv-8p.woff2)format("woff2"),url(../media/space-mono-latin-400-normal.0h6lfhbvflzn4.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.bp--prospecting{--sans:"Sora",sans-serif;--mono:"Space Mono",monospace;--ink:#10100f;--bone:#f2efe3;--blue:#2448ff;--acid:#d8ff3e;--orange:#ff5b35;--pink:#ff9bd4;--line:#0002;background:var(--bone);color:var(--ink);font-family:var(--sans)}.bp--prospecting .bp-action{background:var(--blue);box-shadow:6px 6px var(--ink);color:#fff!important}.bp--prospecting .bp-action>span{background:var(--acid);color:var(--ink)!important}.p5-label{font:8px var(--mono);letter-spacing:.12em;text-transform:uppercase;opacity:.6}.p5-section{padding:clamp(110px,13vw,190px) clamp(20px,4vw,64px)}.p5-section-head{max-width:820px;margin-bottom:clamp(56px,6vw,88px)}.p5-section-head h2{font:500 clamp(40px,5vw,80px)/1.04 var(--sans);letter-spacing:-.03em;margin:22px 0 20px}.p5-section-head h2 em{color:var(--blue);font-style:normal}.p5-section-head p{font:15px/1.7 var(--mono);opacity:.72;max-width:620px}.p5-tone-bone{background:var(--bone);color:var(--ink)}.p5-tone-orange{background:var(--orange);color:var(--ink)}.p5-tone-orange .p5-section-head h2 em{color:var(--bone)}.p5-tone-blue{background:var(--blue);color:#fff}.p5-tone-blue .p5-section-head h2 em{color:var(--acid)}.p5-tone-acid{background:var(--acid);color:var(--ink)}.p5-tone-pink{background:var(--pink);color:var(--ink)}.p5-hero{grid-template-columns:.86fr 1.14fr;align-items:center;gap:6vw;min-height:100svh;padding:132px clamp(20px,4vw,64px) 70px;display:grid}.p5-hero-copy h1{font:500 clamp(46px,6.4vw,104px)/1.03 var(--sans);letter-spacing:-.03em;margin:26px 0 24px}.p5-hero-copy h1 em{color:var(--blue);font-style:normal}.p5-hero-copy>p{font:15px/1.75 var(--mono);opacity:.72;max-width:480px;margin-bottom:32px}.p5-console{border:1px solid var(--ink);background:var(--ink);color:#fff;min-height:420px;box-shadow:10px 10px var(--blue)}.p5-console>header{height:44px;font:8px var(--mono);opacity:.7;border-bottom:1px solid #ffffff26;justify-content:space-between;align-items:center;padding:0 20px;display:flex}.p5-console>header b{color:var(--acid);opacity:1;font-weight:400}.p5-console-input{font:16px/1.6 var(--mono);min-height:64px;padding:32px 24px}.p5-cursor{background:var(--acid);vertical-align:-3px;width:9px;height:19px;margin-left:2px;animation:1s step-end infinite p5-blink;display:inline-block}.p5-console-tags{flex-wrap:wrap;gap:10px;padding:0 24px 28px;display:flex}.p5-console-tags span{font:9px var(--mono);letter-spacing:.06em;opacity:0;animation:.4s ease-out both p5-pop;animation-delay:var(--d);border:1px solid #ffffff26;padding:8px 12px}.p5-console-funnel{border-top:1px solid #ffffff26;grid-template-columns:repeat(3,1fr);display:grid}.p5-console-funnel>div{padding:22px 24px;position:relative}.p5-console-funnel>div:not(:first-child){border-left:1px solid #ffffff26}.p5-console-funnel b{font:500 26px var(--sans);display:block}.p5-console-funnel small{font:8px var(--mono);opacity:.6;letter-spacing:.08em}.p5-console-results{background:#ffffff26;border-top:1px solid #ffffff26;gap:1px;display:grid}.p5-console-results article{background:var(--ink);opacity:0;animation:.5s cubic-bezier(.16,1,.3,1) both p5-slide-up;animation-delay:var(--d);grid-template-columns:1fr auto auto;align-items:center;gap:14px;padding:16px 24px;display:grid;transform:translateY(14px)}.p5-console-results b{font:400 14px var(--sans)}.p5-console-results span{font:9px var(--mono);background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.p5-console-results small{font:9px var(--mono);opacity:.6;justify-self:end}.bp--prospecting [data-ve-reveal]{opacity:0;transition:opacity .6s,transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(22px)}.bp--prospecting [data-ve-reveal].ve-shown{opacity:1;transform:none}.p5-problem-list{border-top:1px solid var(--ink)}.p5-problem-row{border-bottom:1px solid var(--ink);grid-template-columns:60px 1fr;gap:24px;padding:28px 0;display:grid}.p5-row-index{font:500 20px var(--sans);opacity:.5}.p5-problem-row b{font:500 18px/1.3 var(--sans);margin-bottom:8px;display:block}.p5-problem-row p{font:14px/1.7 var(--mono);opacity:.78;max-width:640px}.p5-problem-row.ve-shown{transition-delay:var(--d)}.p5-decay-swap{gap:8px;margin:0 4px;display:inline-flex}.p5-decay-swap s{opacity:.7;text-decoration-line:line-through;text-decoration-color:#0000;transition:text-decoration-color .6s .3s}.p5-decay-swap em{opacity:0;font-style:normal;transition:opacity .4s .9s}[data-ve-reveal].ve-shown .p5-decay-swap s{text-decoration-color:currentColor}[data-ve-reveal].ve-shown .p5-decay-swap em{opacity:1}.p5-why-grid{grid-template-columns:repeat(4,1fr);align-items:start;gap:28px;display:grid}.p5-why-card{background:var(--bone);color:var(--ink);border:1px solid var(--ink);box-shadow:6px 6px var(--ink);flex-direction:column;gap:14px;min-height:200px;padding:26px;display:flex}.p5-why-card.is-offset{transform:translateY(36px)}.p5-why-card b{font:500 16px/1.3 var(--sans)}.p5-why-card p{font:13px/1.7 var(--mono);opacity:.75}.p5-why-card.ve-shown{transition-delay:var(--d)}.p5-card-stat b{color:var(--blue);font-size:22px}.p5-workflow{grid-template-columns:repeat(4,1fr);gap:36px;padding-top:12px;display:grid;position:relative}.p5-workflow-line{background:var(--ink);opacity:.15;height:1px;position:absolute;top:0;left:0;right:0;overflow:hidden}.p5-workflow-line:after{content:"";background:var(--blue);transform-origin:0;transition:transform 1.2s ease-in-out;position:absolute;inset:0;transform:scaleX(0)}.p5-workflow.ve-shown .p5-workflow-line:after{transform:scaleX(1)}.p5-workflow article{opacity:0;transition:opacity .5s,transform .5s;transition-delay:var(--d);padding-top:22px;transform:translateY(10px)}.p5-workflow.ve-shown article{opacity:1;transform:none}.p5-workflow small{font:8px var(--mono);color:var(--blue)}.p5-workflow b{font:500 18px/1.25 var(--sans);min-height:2.5em;margin:14px 0 10px;display:block}.p5-workflow p{font:13px/1.7 var(--mono);opacity:.72}.p5-feature-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.p5-feature{background:var(--bone);color:var(--ink);border:1px solid var(--ink);flex-direction:column;gap:14px;padding:28px;transition:transform .2s,box-shadow .2s;display:flex}.p5-feature b{font:500 17px var(--sans)}.p5-feature p{font:13px/1.7 var(--mono);opacity:.75}.p5-feature span{font:9px var(--mono);letter-spacing:.08em;color:var(--blue);align-items:center;gap:8px;margin-top:auto;display:flex}.p5-feature i{font-style:normal;transition:transform .15s ease-out;display:inline-block}@media (hover:hover){.p5-feature{cursor:pointer}.p5-feature:hover{box-shadow:7px 7px var(--ink);transform:translateY(-6px)}.p5-feature:hover i{transform:translate(4px)}}.p5-outcome-list{grid-template-columns:1fr 1fr;gap:36px 56px;max-width:1080px;margin:0;padding:0;list-style:none;display:grid}.p5-outcome-list li{font:15px/1.6 var(--mono);border-top:1px solid var(--ink);padding-top:20px}.p5-fade-only{transition-delay:var(--d);transition:opacity .5s!important;transform:none!important}.p5-close{text-align:center;padding:clamp(120px,14vw,200px) clamp(20px,4vw,64px)}.p5-close .p5-label{opacity:.75;justify-content:center}.p5-close h2{font:500 clamp(40px,5.4vw,84px)/1.06 var(--sans);letter-spacing:-.03em;max-width:900px;margin:24px auto}.p5-close h2 em{color:var(--acid);font-style:normal}.p5-close>p{font:14px/1.7 var(--mono);opacity:.78;max-width:520px;margin:0 auto 34px}.p5-close .bp-action{box-shadow:6px 6px var(--pink);margin:0 auto;animation:3s ease-in-out infinite p5-breathe;background:var(--acid)!important;color:var(--ink)!important}.p5-close .bp-action>span{background:var(--ink);color:var(--acid)!important}@media (hover:hover){.p5-close .bp-action:hover{transition:transform .15s;transform:scale(1.02)}}.p5-faq{justify-content:center;padding:clamp(90px,10vw,150px) clamp(20px,4vw,64px) clamp(140px,14vw,200px);display:flex}.p5-faq-inner{width:100%;max-width:880px}.p5-faq-inner>.p5-label{margin-bottom:40px}.p5-faq-groups{max-width:100%}.p5-faq-heading{font:8px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--blue);margin:0 0 4px;padding-top:40px}.p5-faq-group:first-child .p5-faq-heading{padding-top:0}.p5-faq-item{border-bottom:1px solid var(--ink)}.p5-faq-item>button{text-align:left;width:100%;font:500 15px var(--sans);color:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;display:flex}.p5-faq-item i{flex:none;width:14px;height:14px;position:relative}.p5-faq-item i:before,.p5-faq-item i:after{content:"";background:currentColor;transition:transform .2s,opacity .2s;position:absolute}.p5-faq-item i:before{width:14px;height:1.5px;top:6px;left:0}.p5-faq-item i:after{width:1.5px;height:14px;top:0;left:6px}.p5-faq-item.is-open i:after{opacity:0;transform:scaleY(0)}.p5-faq-panel{grid-template-rows:0fr;transition:grid-template-rows .25s ease-in-out;display:grid}.p5-faq-panel>div{overflow:hidden}.p5-faq-item.is-open .p5-faq-panel{grid-template-rows:1fr}.p5-faq-panel p{font:13px/1.75 var(--mono);opacity:.75;max-width:660px;margin:0 0 22px}@keyframes p5-blink{50%{opacity:0}}@keyframes p5-pop{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes p5-slide-up{to{opacity:1;transform:none}}@keyframes p5-breathe{50%{opacity:.85}}@media (max-width:980px){.p5-hero{grid-template-columns:1fr;min-height:auto;padding-top:110px}.p5-why-grid{grid-template-columns:1fr 1fr}.p5-why-card.is-offset{transform:none}.p5-workflow{grid-template-columns:1fr;gap:28px}.p5-workflow-line{width:1px;height:100%;position:absolute;inset:0 auto 0 0}.p5-workflow-line:after{transform-origin:top;transform:scaleY(0)}.p5-workflow.ve-shown .p5-workflow-line:after{transform:scaleY(1)}.p5-workflow article{padding-top:0;padding-left:24px}.p5-feature-grid,.p5-outcome-list{grid-template-columns:1fr}}@media (max-width:620px){.p5-section{padding:88px 18px}.p5-hero{padding:100px 18px 50px}.p5-why-grid,.p5-console-funnel{grid-template-columns:1fr}.p5-console-funnel>div:not(:first-child){border-top:1px solid #ffffff26;border-left:0}.p5-console-results article{grid-template-rows:auto auto;grid-template-columns:1fr auto}.p5-console-results small{grid-column:1/-1;justify-self:start}.p5-problem-row{grid-template-columns:1fr;gap:8px}}@media (prefers-reduced-motion:reduce){.bp--prospecting *,.bp--prospecting :before,.bp--prospecting :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.bp--prospecting [data-ve-reveal]{opacity:1;transform:none}.p5-workflow-line:after{transform:scaleX(1)!important}.p5-console-tags span,.p5-console-results article{opacity:1;transform:none}}
