@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anton-latin-400-normal-Byf51wtH.woff2)format("woff2"),url(/assets/anton-latin-400-normal-AUNGEG_V.woff)format("woff")}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/archivo-latin-400-normal-C81ewxNO.woff2)format("woff2"),url(/assets/archivo-latin-400-normal-Bl602Mgc.woff)format("woff")}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/archivo-latin-500-normal-CGugC8dq.woff2)format("woff2"),url(/assets/archivo-latin-500-normal-pkzA7jw9.woff)format("woff")}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/archivo-latin-600-normal-3BBy0ZsW.woff2)format("woff2"),url(/assets/archivo-latin-600-normal-DwYieO8P.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff")}:root{font-synthesis:none;text-rendering:optimizelegibility;--pf-paper:#f5f5f2;--pf-sheet:#fbfbf9;--pf-ink:#0a0a0a;--pf-muted:#666661;--pf-rule:#bebeb9;--pf-soft-rule:#dfdfda;--pf-blue:#114cff;--pf-blue-deep:#0637cf;--pf-red:#d92d0c;--pf-red-deep:#bd2207;--pf-violet:#6038e7;--pf-content:#0c67d8;--pf-green:#078c4b;font-family:Archivo,Arial,sans-serif}html{scroll-behavior:smooth;background:var(--pf-paper);scroll-padding-top:88px}@media (width>=901px){html{scrollbar-gutter:stable}}body{background:var(--pf-paper);min-width:320px;min-height:100vh;color:var(--pf-ink);margin:0;overflow-x:clip}*,:before,:after{box-sizing:border-box}button,a{font:inherit}a{color:inherit;text-decoration:none}.skip-link{z-index:200;background:var(--pf-ink);color:#fff;align-items:center;min-height:44px;padding:.8rem 1rem;display:flex;position:fixed;top:.75rem;left:.75rem;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}#root,.pf-page{width:100%;max-width:100%;overflow-x:clip}#startup-screen,.startup-mark{z-index:2000;background:var(--pf-paper);letter-spacing:-.04em;padding:2rem;font-family:Arial,sans-serif;font-weight:600;position:fixed;inset:0}.pf-crm-section,.pf-problem,.pf-questions,.pf-inquiry{content-visibility:auto;contain-intrinsic-size:900px}body.pf-menu-open{overflow:hidden}.pf-page{background:var(--pf-paper);min-width:320px}.pf-system-node{flex:0 0 16px;width:16px;height:16px;display:block}.pf-page small{font-size:.875rem;line-height:1.45}.pf-page section[id]{scroll-margin-top:86px}.pf-page button,.pf-page a{-webkit-tap-highlight-color:transparent}.pf-page button:focus-visible,.pf-page a:focus-visible{outline:3px solid var(--pf-blue);outline-offset:4px}.pf-header{z-index:100;background:#f5f5f2f5;border-bottom:1px solid #0a0a0a6b;justify-content:space-between;align-items:center;height:78px;padding:0 3vw;display:flex;position:fixed;inset:0 0 auto}.pf-wordmark{letter-spacing:-.055em;flex-direction:column;justify-content:center;align-items:flex-start;gap:.1rem;min-height:48px;font-size:clamp(1.4rem,2vw,2rem);font-weight:600;line-height:1;display:flex}.pf-wordmark small{color:var(--pf-muted);letter-spacing:.09em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.58rem;font-weight:400}.pf-header-actions{align-items:center;gap:1.4rem;display:flex}.pf-header-call{border-bottom:1px solid;align-items:center;min-height:44px;font-size:.94rem;font-weight:600;display:flex}.pf-menu-button{z-index:102;cursor:pointer;background:0 0;border:0;place-items:center;width:48px;height:48px;padding:0;display:grid;position:relative}.pf-menu{z-index:99;color:#fff;background:var(--pf-blue);clip-path:inset(0 0 100%);pointer-events:none;grid-template-columns:.72fr 1.28fr;align-items:end;padding:10rem 4vw 5vw;transition:clip-path .56s cubic-bezier(.16,1,.3,1);display:grid;position:fixed;inset:0}.pf-menu.is-open{clip-path:inset(0);pointer-events:auto}.pf-menu>p{text-transform:uppercase;align-self:start;max-width:18rem;margin:0;font-family:IBM Plex Mono,monospace;font-size:.94rem;line-height:1.6}.pf-menu>div{gap:10px;display:grid}.pf-menu>div a{text-transform:uppercase;border-top:1px solid #ffffff8c;align-items:center;min-height:74px;font-family:Anton,sans-serif;font-size:clamp(3rem,5.5vw,6rem);line-height:1;display:flex}.pf-menu>div a:last-child{border-bottom:1px solid #ffffff8c}.pf-hero{isolation:isolate;grid-template-columns:minmax(0,.95fr) minmax(560px,1.05fr);align-items:center;min-height:max(930px,100svh);padding:116px 3vw 4vw;display:grid;position:relative;overflow:clip}.pf-hero:before{content:"";z-index:-1;background-image:linear-gradient(#114cff09 1px,#0000 1px),linear-gradient(90deg,#114cff09 1px,#0000 1px);background-size:68px 68px;position:absolute;inset:78px 0 0 52%;-webkit-mask-image:linear-gradient(270deg,#000 62%,#0000);mask-image:linear-gradient(270deg,#000 62%,#0000)}.pf-hero-copy{z-index:3;align-self:center;position:relative}.pf-hero-title{letter-spacing:-.025em;text-transform:uppercase;gap:clamp(.25rem,.55vw,.62rem);max-width:7.5ch;margin:0;font-family:Anton,sans-serif;font-size:clamp(5.5rem,8.7vw,8.6rem);font-weight:400;line-height:.92;display:grid}.pf-hero-title span{display:block}.pf-category{margin:2.2rem 0 1.5rem;font-family:IBM Plex Mono,monospace;font-size:clamp(1rem,1.3vw,1.3rem)}.pf-primary-action{color:#fff;background:var(--pf-blue);justify-content:space-between;align-items:center;width:min(25rem,100%);min-height:78px;padding:0 1.5rem 0 1.8rem;transition:transform .28s cubic-bezier(.16,1,.3,1),background .2s;display:flex;box-shadow:0 16px 42px #114cff2e}.pf-primary-action:hover{background:var(--pf-blue-deep);transform:translateY(-3px)}.pf-research-action{width:min(25rem,100%);margin-top:.7rem;display:none}.pf-research-action:focus-visible{outline:3px solid var(--pf-red);outline-offset:3px}.pf-research-invite{z-index:990;color:#fff;background:var(--pf-blue);border:1px solid #fff;border-left:0;gap:.35rem;width:238px;padding:.8rem 2.3rem .8rem .8rem;display:grid;position:fixed;bottom:1.25rem;left:0;box-shadow:0 12px 32px #00145a38}.pf-research-invite-kicker{letter-spacing:.04em;text-transform:uppercase;margin:0;font:600 .6rem/1.2 IBM Plex Mono,monospace}.pf-research-invite strong{font:600 .92rem/1.15 Archivo,Arial,sans-serif}.pf-research-invite>a{color:#fff;text-underline-offset:.18em;align-items:center;gap:.35rem;width:fit-content;font-size:.74rem;font-weight:600;display:inline-flex}.pf-research-invite>a:hover{color:#e9edff}.pf-research-invite-close{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffffbf;place-items:center;width:1.7rem;height:1.7rem;font-size:1.25rem;line-height:1;display:grid;position:absolute;top:.45rem;right:.45rem}.pf-research-invite-close:hover{color:var(--pf-blue);background:#fff}.pf-research-invite-close:focus-visible{outline-offset:3px;outline:3px solid #fff}.pf-hero-signal{background-image:linear-gradient(#114cff09 1px,#0000 1px),linear-gradient(90deg,#114cff09 1px,#0000 1px);background-size:54px 54px;justify-self:end;width:min(700px,52vw);height:650px;position:relative}.pf-hero-signal>svg{width:100%;height:100%;position:absolute;inset:0}.pf-hero-signal path{fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.pf-hero-signal #pf-blue-arrow path{fill:var(--pf-blue);stroke:none}.pf-hero-signal #pf-red-arrow path{fill:var(--pf-red);stroke:none}.pf-path-auto{stroke:var(--pf-blue)}.pf-path-auto.is-dashed{stroke-dasharray:3 6}.pf-path-human{stroke:var(--pf-red);stroke-width:2.2px!important}.pf-path-pencil{stroke:#8f8f89;opacity:.42;stroke-width:1.05px!important}.pf-signal-sheet{z-index:5;background:linear-gradient(102deg,#114cff06,#0000 38%),#fbfbf9fb;border:1px solid #92928c;border-radius:12px 12px 2px 2px;grid-template-columns:14px 1fr 44px 12px;align-items:center;gap:1rem;width:min(520px,80%);height:84px;padding:0 1.25rem;display:grid;position:absolute;box-shadow:0 13px 26px #0a0a0a13}.pf-signal-sheet .pf-system-node{flex-basis:14px;width:14px;height:14px}.pf-signal-sheet>strong{text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.98rem;font-weight:400}.pf-signal-sheet-icon{color:var(--pf-blue);place-items:center;display:grid}.pf-signal-dots,.pf-signal-dots:before,.pf-signal-dots:after{background:#777772;border-radius:50%;width:4px;height:4px;display:block}.pf-signal-dots{position:relative}.pf-signal-dots:before,.pf-signal-dots:after{content:"";position:absolute;left:0}.pf-signal-dots:before{top:-8px}.pf-signal-dots:after{top:8px}.pf-signal-a{top:24px;right:0;transform:rotate(.12deg)}.pf-signal-b{top:100px;right:5%;transform:rotate(-.16deg)}.pf-signal-c{border-color:var(--pf-blue);top:176px;right:10%;transform:rotate(.1deg)}.pf-flow-chip{z-index:2;background:#fbfbf9f2;border:1px solid #999993;border-radius:8px 6px 9px 5px;grid-template-rows:12px 12px;grid-template-columns:8px 1fr;align-content:center;gap:8px 10px;width:132px;height:70px;padding:0 16px;display:grid;position:absolute;box-shadow:0 10px 22px #0a0a0a0e}.pf-flow-chip i{background:var(--pf-blue);grid-row:1/3;width:7px;height:7px;margin-top:3px}.pf-flow-chip span{background:#c9c9c4;align-self:center;height:4px}.pf-flow-chip span:last-child{width:68%}.pf-flow-chip.is-a{top:252px;right:4%;transform:rotate(-.6deg)}.pf-flow-chip.is-b{top:420px;right:0;transform:rotate(.45deg)}.pf-flow-chip.is-c{bottom:5px;right:15%;transform:rotate(-.35deg)}.pf-signal-node{z-index:3;background:var(--pf-sheet);border:1px solid #a5a5a0;place-items:center;width:62px;height:62px;display:grid;position:absolute;top:328px;left:46%;transform:rotate(45deg)}.pf-signal-node.is-one span{background:#cecec9;width:28px;height:3px;display:block;transform:rotate(-45deg)}.pf-signal-node.is-one span:last-child{width:18px;margin-top:-18px}.pf-signal-node.is-two{color:#fff;background:var(--pf-blue);border:0;border-radius:7px;place-items:center;display:grid;top:438px;left:auto;right:3.5%;transform:none}.pf-signal-handoff{z-index:7;color:#fff;text-transform:uppercase;background:repeating-linear-gradient(92deg,#ffffff0b 0 1px,#0000 1px 7px),linear-gradient(112deg,#ff3a16 0%,#ef3214 55%,#da260d 100%);border-radius:0 42px 42px 0;grid-template-columns:26px 1fr 50px;align-items:center;width:min(370px,66%);height:78px;padding:0 .75rem 0 1.4rem;font-family:IBM Plex Mono,monospace;transition:transform .26s cubic-bezier(.16,1,.3,1),box-shadow .26s;display:grid;position:absolute;top:306px;left:-7%;box-shadow:0 20px 40px #d92d0c3d,inset 0 1px #ffffff59,inset 0 -1px #680f004d}.pf-signal-handoff:hover{transform:translateY(-2px)rotate(-.25deg);box-shadow:0 24px 46px #d92d0c47,inset 0 1px #ffffff59,inset 0 -1px #680f004d}.pf-signal-handoff>b{background:#fff;width:22px;height:2px;box-shadow:0 1px #590a0033}.pf-signal-handoff i{background:radial-gradient(circle at 42% 38%,#f6f6f1 0 18%,#b8b8b3 50%,#767672 58%,#e4e4de 66%,#8a8a85 72%,#cfcfc9 100%);border:2px solid #5b5b58;border-radius:50%;width:36px;height:36px;box-shadow:inset 0 0 0 3px #ffffff6b,0 2px 5px #00000040}.pf-human-action-card{z-index:5;background:#fbfbf9fb;border:1px solid #8f8f89;width:min(430px,70%);min-height:208px;padding-top:1.3rem;position:absolute;top:391px;left:8%;transform:rotate(-.14deg);box-shadow:0 22px 44px #0a0a0a24}.pf-human-action-card:before{content:"";background:var(--pf-red);width:1px;position:absolute;inset:0 auto 0 0}.pf-human-action-label{color:var(--pf-red);text-transform:uppercase;padding:0 1.5rem .9rem;font-family:IBM Plex Mono,monospace;font-size:.78rem;display:block}.pf-human-action-row{border-top:1px solid var(--pf-soft-rule);grid-template-columns:28px 1fr auto;align-items:center;gap:.8rem;min-height:54px;padding:0 1.5rem;display:grid}.pf-human-action-row>i{border:1px solid #bdbdb8;width:22px;height:22px}.pf-human-action-row.is-live>i{border-color:var(--pf-red)}.pf-human-action-row.is-live>strong{font-size:1rem}.pf-human-action-row:not(.is-live)>span{background:#c9c9c4;width:42%;height:4px}.pf-human-action-row>svg{color:var(--pf-red)}@keyframes pf-handoff{0%{opacity:0;filter:blur(5px);transform:translate(100px)}to{opacity:1;filter:blur();transform:translate(0)}}.pf-register{width:24px;height:24px;position:absolute}.pf-register:before,.pf-register:after{content:"";background:#777772;position:absolute}.pf-register:before{width:24px;height:1px;top:11px;left:0}.pf-register:after{width:1px;height:24px;top:0;left:11px}.pf-register.is-top{top:150px;right:5vw}.pf-register.is-bottom{bottom:3.5rem;left:3vw}.pf-problem{color:#fff;background:var(--pf-ink);grid-template-columns:minmax(0,.82fr) minmax(560px,1.18fr);align-items:center;gap:7vw;min-height:100svh;padding:clamp(8rem,10vw,12rem) 4vw;display:grid}.pf-problem-copy h2{text-transform:uppercase;max-width:9.5ch;margin:0 0 4.5rem;font-family:Anton,sans-serif;font-size:clamp(4.2rem,6.8vw,7.2rem);font-weight:400;line-height:.94}.pf-pain-list{gap:0;display:grid}.pf-pain-list article{border-top:1px solid #50504c;grid-template-columns:minmax(130px,.6fr) 1fr;gap:1.5rem;padding:1.5rem 0;display:grid}.pf-pain-list article:last-child{border-bottom:1px solid #50504c}.pf-pain-list strong{font-size:1.08rem}.pf-pain-list p{color:#c9c9c4;margin:0;line-height:1.65}.pf-problem-answer{min-width:0}.pf-problem-statement{color:#d9d9d4;letter-spacing:-.03em;max-width:27ch;margin:0 0 2rem;font-size:clamp(1.35rem,2vw,2rem);line-height:1.4}.pf-problem-preview{background:#161615;border:1px solid #53534f;overflow:hidden;box-shadow:0 35px 80px #00000061}.pf-preview-bar{text-transform:uppercase;border-bottom:1px solid #41413e;justify-content:space-between;align-items:center;min-height:62px;padding:0 1.4rem;font-family:IBM Plex Mono,monospace;font-size:.84rem;display:flex}.pf-preview-bar span{color:#8e8e89}.pf-preview-bar strong,.pf-view-toolbar>span,.pf-crm-topbar strong,.pf-questions-heading p,.pf-book-call>div:first-child>p{align-items:center;gap:.55rem;display:flex}.pf-preview-body{grid-template-columns:175px 1fr;min-height:510px;display:grid}.pf-preview-body aside{border-right:1px solid #41413e;align-content:start;gap:.4rem;padding:1.4rem 1rem;display:grid}.pf-preview-body aside span{color:#a9a9a4;align-items:center;gap:.7rem;min-height:44px;padding:0 .8rem;font-size:.9rem;display:flex}.pf-preview-body aside span.is-active{color:#fff;background:#292927}.pf-preview-main{align-content:start;gap:.85rem;padding:2.2rem;display:grid}.pf-preview-heading{gap:.5rem;margin-bottom:1.4rem;display:grid}.pf-preview-heading span{color:#8f8f8a;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.84rem}.pf-preview-heading strong{letter-spacing:-.045em;font-size:clamp(1.5rem,2.5vw,2.5rem)}.pf-preview-row{background:#1c1c1b;border:1px solid #444440;grid-template-columns:44px 1fr auto;align-items:center;gap:1rem;min-height:92px;padding:1rem;display:grid}.pf-preview-row>span{color:#9fa0a7;border:1px solid #4e4e4a;place-items:center;width:44px;height:44px;display:grid}.pf-preview-row div{gap:.35rem;display:grid}.pf-preview-row small,.pf-preview-row>b{color:#94948f;font-size:.78rem;font-weight:400}.pf-preview-row.is-human{border-color:var(--pf-red)}.pf-preview-row.is-human>span{color:#fff;border-color:var(--pf-red);background:var(--pf-red)}.pf-capabilities{background:#e9e9e4;padding:clamp(8rem,10vw,12rem) 4vw clamp(5rem,8vw,8rem);position:relative}.pf-capability-intro{grid-template-columns:1.2fr .8fr;align-items:end;gap:6vw;width:min(1160px,100%);margin:0 auto clamp(7rem,10vw,11rem);display:grid}.pf-capability-intro h2{text-transform:uppercase;max-width:10ch;margin:0;font-family:Anton,sans-serif;font-size:clamp(4rem,7vw,7.2rem);font-weight:400;line-height:.94}.pf-capability-intro p{max-width:35ch;color:var(--pf-muted);margin:0 0 .6rem;font-size:1.08rem;line-height:1.65}.pf-capability-layout{grid-template-columns:240px minmax(0,1fr);gap:4vw;width:min(1440px,100%);margin:0 auto;display:grid}.pf-capability-index{align-self:start;display:grid;position:sticky;top:120px}.pf-capability-index a{color:#686863;border-top:1px solid #878782;grid-template-columns:1fr auto;align-items:center;gap:1rem;min-height:76px;padding:0 .2rem;display:grid}.pf-capability-index a:last-child{border-bottom:1px solid #878782}.pf-capability-index a i{border:1px solid;border-radius:50%;width:10px;height:10px}.pf-capability-index a.is-active{color:var(--pf-blue)}.pf-capability-index a.is-active i{background:currentColor}.pf-capability-chapters{min-width:0}.pf-capability-chapter{min-height:112svh;padding-bottom:20svh;scroll-margin-top:100px}.pf-capability-chapter:last-child{min-height:88svh;padding-bottom:0}.pf-capability-card{background:var(--pf-sheet);border:1px solid #8d8d88;grid-template-rows:auto 1fr;min-height:calc(100svh - 132px);display:grid;position:sticky;top:104px;overflow:hidden;box-shadow:0 28px 70px #0a0a0a1f}.pf-capability-chapter.is-visibility .pf-capability-card{color:#fff;background:var(--pf-ink);border-color:#3f3f3c}.pf-capability-copy{border-bottom:1px solid var(--pf-rule);grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);align-items:end;gap:3rem;min-height:210px;padding:3.2rem;display:grid}.is-visibility .pf-capability-copy{border-color:#444440}.pf-capability-copy h3{text-transform:uppercase;max-width:11ch;margin:0;font-family:Anton,sans-serif;font-size:clamp(3rem,5.3vw,5.8rem);font-weight:400;line-height:.95}.pf-capability-copy p{max-width:38ch;color:var(--pf-muted);margin:0;line-height:1.65}.is-visibility .pf-capability-copy p{color:#c9c9c4}.pf-window-view{border:1px solid var(--pf-rule);min-height:480px;color:var(--pf-ink);background:#fff;margin:2rem 3.2rem 3.2rem}.pf-view-toolbar{border-bottom:1px solid var(--pf-soft-rule);text-transform:uppercase;justify-content:space-between;align-items:center;min-height:62px;padding:0 1.4rem;font-family:IBM Plex Mono,monospace;font-size:.84rem;display:flex}.pf-view-toolbar b{color:var(--pf-muted);font-weight:400}.pf-visibility-view .pf-view-toolbar b{color:#b6b6b1}.pf-attention-grid{grid-template-columns:.45fr 1fr;min-height:415px;display:grid}.pf-attention-total{border-right:1px solid var(--pf-soft-rule);align-content:center;justify-items:start;padding:2.5rem;display:grid}.pf-attention-total span,.pf-attention-total small{color:var(--pf-muted);text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.82rem}.pf-attention-total strong{margin:.2rem 0 1rem;font-family:Anton,sans-serif;font-size:clamp(5rem,9vw,9rem);font-weight:400;line-height:1}.pf-attention-list{align-content:center;padding:1.5rem 2rem;display:grid}.pf-attention-list>div{border-top:1px solid var(--pf-soft-rule);grid-template-columns:12px 1fr auto;align-items:center;gap:1rem;min-height:94px;display:grid}.pf-attention-list>div:last-child{border-bottom:1px solid var(--pf-soft-rule)}.pf-attention-list i{background:var(--pf-blue);border-radius:50%;width:10px;height:10px}.pf-attention-list i.is-red{background:var(--pf-red)}.pf-attention-list span{gap:.35rem;display:grid}.pf-attention-list small,.pf-attention-list b{color:var(--pf-muted);font-size:.8rem;font-weight:400}.pf-visibility-view{color:#fff;background:#151514;border-color:#4f4f4b}.pf-visibility-view .pf-view-toolbar{border-color:#444440}.pf-demo-table{padding:2rem}.pf-demo-table-head,.pf-demo-table-row{grid-template-columns:1.2fr 1fr .8fr 1fr;align-items:center;gap:1rem;display:grid}.pf-demo-table-head{color:#8f8f8a;text-transform:uppercase;min-height:48px;font-family:IBM Plex Mono,monospace;font-size:.78rem}.pf-demo-table-row{color:#c9c9c4;border-top:1px solid #41413e;min-height:74px;font-size:.9rem}.pf-demo-table-row:last-child{border-bottom:1px solid #41413e}.pf-demo-table-row strong{color:#fff}.pf-demo-table-row span.is-attention{color:#ff8b75}.pf-human-view{background-image:linear-gradient(#114cff0a 1px,#0000 1px),linear-gradient(90deg,#114cff0a 1px,#0000 1px);background-size:54px 54px;position:relative}.pf-human-demo-card{background:var(--pf-sheet);border:1px solid #989893;width:min(540px,100% - 4rem);margin:3.2rem auto 1.5rem;box-shadow:0 24px 60px #0a0a0a26}.pf-human-demo-label{border-bottom:1px solid var(--pf-soft-rule);color:var(--pf-red);text-transform:uppercase;padding:1.2rem 1.5rem;font-family:IBM Plex Mono,monospace;font-size:.88rem}.pf-human-demo-title{grid-template-columns:54px 1fr;align-items:center;gap:1.2rem;padding:1.6rem;display:grid}.pf-human-demo-title>span{color:#fff;background:var(--pf-red);place-items:center;width:54px;height:54px;display:grid}.pf-human-demo-title div{gap:.45rem;display:grid}.pf-human-demo-title strong{font-size:1.35rem}.pf-human-demo-title small{color:var(--pf-muted);line-height:1.45}.pf-human-demo-card button{color:#fff;background:var(--pf-red);cursor:pointer;border:0;width:calc(100% - 3.2rem);min-height:58px;margin:0 1.6rem 1.6rem}.pf-human-demo-card button:disabled{background:var(--pf-green);cursor:default}.pf-human-context{border:1px solid var(--pf-blue);background:#fff;width:min(540px,100% - 4rem);margin:0 auto;padding:1.2rem 1.5rem}.pf-human-context span{color:var(--pf-blue);text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.82rem}.pf-human-context p{color:var(--pf-muted);margin:.55rem 0 0;line-height:1.55}.pf-crm-section{color:#fff;background:var(--pf-ink);padding:clamp(8rem,10vw,12rem) 4vw}.pf-crm-section-heading{grid-template-columns:1.15fr .85fr;align-items:end;gap:7vw;width:min(1320px,100%);margin:0 auto clamp(4rem,7vw,7rem);display:grid}.pf-crm-section-heading h2{text-transform:uppercase;max-width:11ch;margin:0;font-family:Anton,sans-serif;font-size:clamp(4rem,6.8vw,7rem);font-weight:400;line-height:.94}.pf-crm-section-heading p{color:#c9c9c4;max-width:42ch;margin:0;line-height:1.65}.pf-crm-shell{width:min(1520px,100%);color:var(--pf-ink);background:var(--pf-sheet);border:1px solid #555550;margin:0 auto;overflow:hidden;box-shadow:0 40px 100px #00000061}.pf-crm-topbar{border-bottom:1px solid var(--pf-soft-rule);grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;min-height:64px;padding:0 1.4rem;font-family:IBM Plex Mono,monospace;display:grid}.pf-crm-topbar span,.pf-crm-topbar b{color:var(--pf-muted);text-transform:uppercase;font-size:.78rem;font-weight:400}.pf-crm-topbar b{color:var(--pf-red)}.pf-crm-body{grid-template-columns:235px minmax(0,1fr);min-height:760px;display:grid}.pf-crm-sidebar{color:#fff;background:#151514;border-right:1px solid #31312f;flex-direction:column;padding:1.2rem;display:flex}.pf-crm-business{border-bottom:1px solid #41413e;grid-template-columns:42px 1fr;align-items:center;gap:.8rem;margin-bottom:2rem;padding-bottom:1.2rem;display:grid}.pf-crm-business>span{background:var(--pf-blue);place-items:center;width:42px;height:42px;font-family:IBM Plex Mono,monospace;display:grid}.pf-crm-business div{gap:.2rem;min-width:0;display:grid}.pf-crm-business strong,.pf-crm-business small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pf-crm-business small{color:#90908b}.pf-crm-sidebar nav{gap:.5rem;display:grid}.pf-crm-sidebar nav button{color:#b6b6b1;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:22px 1fr auto;align-items:center;gap:.7rem;min-height:48px;padding:0 .8rem;display:grid;position:relative}.pf-crm-search-control{border:1px solid var(--pf-line);min-height:42px;color:var(--pf-muted);font:400 .74rem/1 var(--pf-mono);letter-spacing:.02em;align-items:center;gap:.55rem;padding:0 .9rem;display:inline-flex}.pf-crm-sidebar nav button.is-active{color:#fff;background:#2b2b29}.pf-crm-sidebar nav button b{color:#fff;background:var(--pf-red);border-radius:50%;place-items:center;min-width:24px;min-height:24px;font-size:.75rem;display:grid}.pf-crm-sidebar>p{color:#8d8d88;margin:auto 0 0;font-size:.78rem;line-height:1.55}.pf-crm-main{background:var(--pf-paper);min-width:0;padding:clamp(1.5rem,3vw,3.5rem)}.pf-crm-view{min-width:0}.pf-crm-heading{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2.5rem;display:flex}.pf-crm-heading>div{gap:.5rem;display:grid}.pf-crm-heading span{color:var(--pf-blue);text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.82rem}.pf-crm-heading h3{letter-spacing:-.055em;margin:0;font-size:clamp(2rem,3.6vw,4rem)}.pf-crm-heading>button{border:1px solid var(--pf-rule);background:var(--pf-sheet);align-items:center;gap:.6rem;min-height:46px;padding:0 1rem;display:flex}.pf-crm-metrics{border-top:1px solid var(--pf-rule);border-bottom:1px solid var(--pf-rule);grid-template-columns:repeat(3,1fr);display:grid}.pf-crm-metrics>div{border-right:1px solid var(--pf-rule);align-content:center;gap:.25rem;min-height:145px;padding:1.3rem;display:grid}.pf-crm-metrics>div:last-child{border-right:0}.pf-crm-metrics span,.pf-crm-metrics small{color:var(--pf-muted);font-size:.78rem}.pf-crm-metrics strong{font-family:Anton,sans-serif;font-size:3rem;font-weight:400;line-height:1}.pf-crm-overview-grid{grid-template-columns:1fr 1fr;gap:1.2rem;margin-top:1.4rem;display:grid}.pf-crm-panel{border:1px solid var(--pf-rule);background:var(--pf-sheet);padding:1.3rem}.pf-crm-panel-title{border-bottom:1px solid var(--pf-soft-rule);justify-content:space-between;align-items:start;gap:1rem;min-height:46px;display:flex}.pf-crm-panel-title span{color:var(--pf-muted);font-size:.78rem}.pf-mini-action,.pf-activity-line{border-bottom:1px solid var(--pf-soft-rule);grid-template-columns:36px 1fr;align-items:center;gap:.8rem;min-height:78px;display:grid}.pf-mini-action>span{color:#fff;background:var(--pf-red);place-items:center;width:36px;height:36px;display:grid}.pf-mini-action.is-done>span{background:var(--pf-green)}.pf-mini-action div,.pf-activity-line span{gap:.25rem;display:grid}.pf-mini-action small,.pf-activity-line small{color:var(--pf-muted)}.pf-activity-line i{background:var(--pf-blue);border-radius:50%;width:10px;height:10px;margin-left:12px}.pf-crm-records{border-top:1px solid var(--pf-rule)}.pf-crm-record-head,.pf-crm-record{grid-template-columns:1.1fr .8fr 1fr .8fr 1.2fr;align-items:center;gap:1rem;display:grid}.pf-crm-record-head{min-height:52px;color:var(--pf-muted);text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.75rem}.pf-crm-record{border-top:1px solid var(--pf-soft-rule);min-height:82px}.pf-crm-record:last-child{border-bottom:1px solid var(--pf-rule)}.pf-crm-record>span{color:var(--pf-muted);font-size:.9rem}.pf-crm-record>span:nth-child(3){align-items:center;gap:.55rem;display:flex}.pf-crm-record i{background:var(--pf-blue);border-radius:50%;width:9px;height:9px}.pf-crm-record i.is-red{background:var(--pf-red)}.pf-crm-action-list{gap:1rem;display:grid}.pf-crm-action-list article{border:1px solid var(--pf-rule);background:var(--pf-sheet);grid-template-columns:58px 1fr auto;align-items:center;gap:1.2rem;min-height:138px;padding:1.4rem;display:grid}.pf-crm-action-list article.is-complete{opacity:.66}.pf-crm-action-icon{color:#fff;background:var(--pf-red);place-items:center;width:58px;height:58px;display:grid}.pf-crm-action-list article.is-complete .pf-crm-action-icon{background:var(--pf-green)}.pf-crm-action-list article p{color:var(--pf-muted);margin:.45rem 0 0;line-height:1.5}.pf-crm-action-list article button{color:#fff;background:var(--pf-red);cursor:pointer;border:0;min-width:140px;min-height:52px}.pf-crm-action-list article button:disabled{background:var(--pf-green);cursor:default}.pf-crm-empty{border:1px solid var(--pf-rule);min-height:190px;color:var(--pf-green);background:var(--pf-sheet);align-content:center;place-items:center;gap:.6rem;display:grid}.pf-crm-empty p{color:var(--pf-muted);margin:0}.pf-questions{grid-template-columns:.78fr 1.22fr;gap:8vw;padding:clamp(8rem,10vw,11rem) 4vw;display:grid}.pf-questions-heading h2{text-transform:uppercase;margin:0 0 1.5rem;font-family:Anton,sans-serif;font-size:clamp(4rem,7vw,7.3rem);font-weight:400;line-height:.92}.pf-questions-heading p{max-width:30ch;color:var(--pf-muted);margin:0;line-height:1.65}.pf-question-list article{border-top:1px solid var(--pf-ink);margin-bottom:0}.pf-question-list article:last-child{border-bottom:1px solid var(--pf-ink)}.pf-question-list h3{margin:0}.pf-question-list h3 button{width:100%;min-height:94px;color:var(--pf-ink);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:1fr 28px;align-items:center;gap:1.5rem;padding:1.2rem 0;font-size:clamp(1.15rem,1.7vw,1.5rem);font-weight:600;line-height:1.4;display:grid}.pf-question-list h3 button i{width:26px;height:26px;position:relative}.pf-question-list h3 button i:before,.pf-question-list h3 button i:after{content:"";background:currentColor;width:22px;height:1px;transition:transform .24s;position:absolute;top:12px;left:2px}.pf-question-list h3 button i:after{transform:rotate(90deg)}.pf-question-list article.is-open h3 button i:after{transform:rotate(0)}.pf-answer{grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.16,1,.3,1);display:grid}.pf-answer p{max-width:42ch;min-height:0;color:var(--pf-muted);margin:0;line-height:1.7;overflow:hidden}.pf-question-list article.is-open .pf-answer{grid-template-rows:1fr}.pf-question-list article.is-open .pf-answer p{padding-bottom:2rem}.pf-book-call{color:#fff;background:var(--pf-ink);grid-template-columns:1.1fr .9fr;align-items:center;gap:8vw;min-height:780px;padding:8rem 4vw;display:grid}.pf-book-call>div:first-child>p{text-transform:uppercase;margin:0 0 1.5rem;font-family:IBM Plex Mono,monospace}.pf-book-call h2{text-transform:uppercase;max-width:10ch;margin:0;font-family:Anton,sans-serif;font-size:clamp(5rem,9vw,10rem);font-weight:400;line-height:.9}.pf-call-action{gap:1.5rem;display:grid}.pf-call-action>p{color:#c9c9c4;max-width:37ch;margin:0;font-size:1.12rem;line-height:1.65}.pf-call-action a{color:#fff;background:var(--pf-red);grid-template-columns:1fr auto auto;align-items:center;gap:1.2rem;min-height:104px;padding:0 1.6rem;transition:background .2s,transform .28s cubic-bezier(.16,1,.3,1);display:grid}.pf-call-action a:hover{background:var(--pf-red-deep);transform:translateY(-3px)}.pf-call-action a strong{font-family:IBM Plex Mono,monospace;font-weight:400}.pf-call-action small{color:#8f8f8a}.pf-footer{color:#b9b9b4;background:var(--pf-ink);text-transform:uppercase;border-top:1px solid #353531;grid-template-columns:repeat(3,1fr);align-items:center;gap:2rem;min-height:130px;padding:2rem 4vw;font-family:IBM Plex Mono,monospace;font-size:.94rem;display:grid}.pf-footer span:nth-child(2){text-align:center}.pf-footer span:last-child{text-align:right}.pf-footer-links{justify-content:center;gap:1.4rem;display:flex}.pf-footer-links a{color:inherit;text-underline-offset:.25em;text-decoration:underline}.pf-footer-links a:hover{color:#fff}.pf-legal-page{min-height:100vh;color:var(--pf-ink);background:var(--pf-paper);font-family:Archivo,sans-serif}.pf-legal-page a{color:inherit}.pf-legal-header{border-bottom:1px solid var(--pf-ink);justify-content:space-between;align-items:center;gap:2rem;min-height:82px;padding:0 4vw;display:flex}.pf-legal-brand{letter-spacing:.015em;text-transform:uppercase;font-family:Anton,sans-serif;font-size:1.8rem;text-decoration:none}.pf-legal-header nav{gap:clamp(1rem,3vw,2.5rem);display:flex}.pf-legal-header nav a,.pf-legal-footer{letter-spacing:.05em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.78rem}.pf-legal-header nav a{text-underline-offset:.3em}.pf-legal-hero{border-bottom:1px solid var(--pf-ink);grid-template-columns:minmax(120px,.42fr) 1.5fr 1fr;align-items:end;gap:3vw;padding:clamp(4rem,9vw,8rem) 4vw clamp(3rem,6vw,5rem);display:grid}.pf-legal-hero>p,.pf-policy-number,.pf-cookie-kicker{letter-spacing:.08em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.75rem}.pf-legal-hero h1{letter-spacing:-.035em;text-transform:uppercase;max-width:760px;margin:0;font-family:Anton,sans-serif;font-size:clamp(4.5rem,10vw,9.5rem);font-weight:400;line-height:.97}.pf-legal-hero>div>p{max-width:36rem;margin:0 0 2.5rem;font-size:clamp(1.05rem,1.8vw,1.35rem);line-height:1.45}.pf-legal-hero dl{margin:0}.pf-legal-hero dl div{border-top:1px solid #c5c5bf;grid-template-columns:92px 1fr;padding:.65rem 0;display:grid}.pf-legal-hero dt{text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.72rem}.pf-legal-hero dd{margin:0;font-weight:600}.pf-legal-warning{color:#fff;background:var(--pf-red);grid-template-columns:minmax(120px,.42fr) 2.5fr;gap:3vw;padding:1.2rem 4vw;display:grid}.pf-legal-warning strong{text-transform:uppercase;font-family:IBM Plex Mono,monospace}.pf-legal-warning p{max-width:760px;margin:0}.pf-policy-body{padding:0 4vw}.pf-policy-overview{color:#fff;background:var(--pf-ink);grid-template-columns:minmax(120px,.42fr) minmax(0,2.5fr);gap:3vw;margin-top:clamp(1.5rem,3vw,2.5rem);padding:clamp(2.3rem,4vw,3.8rem);display:grid}.pf-policy-overview>div{max-width:900px}.pf-policy-overview h2{text-transform:uppercase;margin:0 0 1.5rem;font-family:Anton,sans-serif;font-size:clamp(2.4rem,5vw,4.5rem);font-weight:400;line-height:.95}.pf-policy-overview ul{gap:.8rem;margin:0;padding-left:1.3rem;display:grid}.pf-policy-overview li{font-size:clamp(1rem,1.25vw,1.12rem);line-height:1.65}.pf-policy-overview-note{border-top:1px solid #ffffff59;margin:1.7rem 0 0;padding-top:1rem;font-size:.9rem;line-height:1.55}.pf-policy-section{border-bottom:1px solid #b8b8b2;grid-template-columns:minmax(120px,.42fr) minmax(0,2.5fr);gap:3vw;padding:clamp(2.5rem,5vw,4.6rem) 0;display:grid}.pf-policy-section>div{max-width:900px}.pf-policy-section h2{text-transform:uppercase;margin:0 0 1.5rem;font-family:Anton,sans-serif;font-size:clamp(2rem,4vw,3.5rem);font-weight:400;line-height:1}.pf-policy-section p,.pf-policy-section li,.pf-cookie-categories dd{font-size:clamp(1rem,1.25vw,1.12rem);line-height:1.7}.pf-policy-section p{margin:0 0 1.05rem}.pf-policy-section ul{gap:.65rem;margin:0 0 1.4rem;padding-left:1.3rem;display:grid}.pf-policy-section a{text-underline-offset:.2em;font-weight:600}.pf-policy-callout{border:1px solid var(--pf-ink);background:#fff;margin:2rem 0 0;padding:1.4rem}.pf-policy-callout strong{text-transform:uppercase;margin-bottom:.65rem;font-family:IBM Plex Mono,monospace;display:block}.pf-policy-callout p,.pf-cookie-categories{margin:0}.pf-cookie-categories>div{border-top:1px solid #b8b8b2;grid-template-columns:150px 1fr;gap:1.5rem;padding:1.2rem 0;display:grid}.pf-cookie-categories dt{text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-weight:600}.pf-cookie-categories dd{margin:0}.pf-cookie-actions{margin-top:1.5rem}.pf-cookie-actions button,.pf-cookie-actions .pf-cookie-settings-link{border:1px solid var(--pf-ink);text-align:center;cursor:pointer;border-radius:0;justify-content:center;align-items:center;min-height:48px;padding:.75rem 1.15rem;font-family:Archivo,sans-serif;font-size:.95rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.pf-cookie-essential{color:var(--pf-ink);background:#fff}.pf-cookie-allow{color:#fff;background:var(--pf-blue)}.pf-cookie-settings-link{color:var(--pf-ink);background:#fff}.pf-cookie-allow:hover{background:var(--pf-blue-deep)}.pf-cookie-actions button:focus-visible,.pf-cookie-actions .pf-cookie-settings-link:focus-visible,.pf-cookie-setting-checkbox:focus-visible{outline:3px solid var(--pf-red);outline-offset:3px}.pf-cookie-actions button+button{margin-left:.55rem}.pf-cookie-actions>p{margin-top:1rem}#cookie-settings{scroll-margin-top:1.5rem}.pf-cookie-settings-panel{border-bottom:1px solid #b8b8b2;margin-top:2rem}.pf-cookie-setting-row{border-top:1px solid #b8b8b2;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.5rem;padding:1.25rem 0;display:grid}label.pf-cookie-setting-row{cursor:pointer}.pf-cookie-setting-row>span:first-child{gap:.35rem;display:grid}.pf-cookie-setting-row strong{text-transform:uppercase;font-family:IBM Plex Mono,monospace}.pf-cookie-setting-row small{max-width:52ch;color:var(--pf-muted);font-size:.95rem;line-height:1.5}.pf-cookie-setting-state{color:var(--pf-blue);text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.78rem}.pf-cookie-setting-checkbox{width:28px;height:28px;accent-color:var(--pf-blue);cursor:pointer;margin:0}.pf-cookie-settings-save{padding:0 0 1.5rem}.pf-cookie-settings-save>p{margin-bottom:0}.pf-cookie-notice{z-index:1000;color:#fff;background:var(--pf-ink);border:1px solid #fffc;gap:.65rem;width:min(370px,100vw - 2rem);padding:.85rem;display:grid;position:fixed;top:1rem;right:1rem;box-shadow:0 12px 30px #0003}.pf-cookie-notice-copy{gap:.3rem;display:grid}.pf-cookie-notice .pf-cookie-kicker{letter-spacing:.04em;margin:0;font-size:.65rem;font-weight:600}.pf-cookie-notice p:not(.pf-cookie-kicker){margin:0;font-size:.82rem;line-height:1.35}.pf-cookie-notice a{color:#fff;text-underline-offset:.2em;font-size:.8rem}.pf-cookie-notice .pf-cookie-settings-link{color:var(--pf-ink);font-size:.8rem}.pf-cookie-actions.is-compact{flex-wrap:wrap;gap:.45rem;margin:0;display:flex}.pf-cookie-actions.is-compact>*{flex:0 110px;min-width:0;min-height:2.25rem;padding:.5rem .65rem;font-size:.78rem}.pf-cookie-actions.is-compact button+button{margin-left:0}.pf-legal-footer{color:#b9b9b4;background:var(--pf-ink);grid-template-columns:repeat(3,1fr);align-items:center;gap:2rem;min-height:120px;padding:2rem 4vw;display:grid}.pf-legal-footer span:nth-child(2){text-align:center}.pf-legal-footer a{color:inherit;text-align:right}@media (width<=800px){.pf-legal-header{flex-direction:column;align-items:flex-start;padding-top:1rem;padding-bottom:1rem}.pf-legal-header nav{flex-wrap:wrap;justify-content:flex-start;gap:.8rem 1.4rem;width:100%}.pf-legal-hero{grid-template-columns:1fr;align-items:start}.pf-legal-hero h1{font-size:clamp(4rem,22vw,7rem);line-height:1.04}.pf-legal-warning,.pf-policy-overview,.pf-policy-section{grid-template-columns:1fr;gap:1rem}.pf-policy-number{margin:0}.pf-cookie-categories>div{grid-template-columns:1fr;gap:.45rem}.pf-research-invite{display:none}.pf-research-action{display:flex}.pf-cookie-notice{border:0;border-top:1px solid #fff;grid-template-columns:1fr;gap:.7rem;width:auto;padding:1rem 1.25rem;inset:auto 0 0;box-shadow:0 -14px 36px #00000042}.pf-cookie-notice-copy{max-width:36rem}.pf-cookie-notice p:not(.pf-cookie-kicker){font-size:.9rem;line-height:1.4}.pf-cookie-actions.is-compact{flex:none;width:100%}.pf-cookie-actions.is-compact>*{flex:1 1 0;min-height:2.5rem;font-size:.78rem}.pf-cookie-actions.is-compact{flex:0 0 176px;width:176px;display:flex}.pf-cookie-actions.is-compact>*{min-width:0}.pf-legal-footer{grid-template-columns:1fr;gap:.6rem;padding-top:2.3rem;padding-bottom:2.3rem}.pf-legal-footer span:nth-child(2),.pf-legal-footer a{text-align:left}}@media (width<=520px){.pf-cookie-actions.is-compact>*{flex:1 1 0;width:0;padding-left:.4rem;padding-right:.4rem;font-size:.7rem}.pf-cookie-setting-row{grid-template-columns:1fr;gap:.75rem}.pf-cookie-setting-state,.pf-cookie-setting-checkbox{justify-self:start}}@media (width<=1180px){.pf-hero{grid-template-columns:minmax(0,.88fr) minmax(520px,1.12fr)}.pf-hero-title{font-size:clamp(5.2rem,9vw,7.6rem)}.pf-problem{grid-template-columns:.9fr 1.1fr;gap:4vw}.pf-preview-body{grid-template-columns:145px 1fr}.pf-preview-main{padding:1.5rem}}@media (width<=900px){html{scroll-padding-top:78px}.pf-page section[id]{scroll-margin-top:76px}.pf-page small{font-size:.9375rem}.pf-crm-section-heading p{max-width:38ch}.pf-header{height:70px;padding-inline:1.25rem}.pf-header-call{display:none}.pf-menu{grid-template-columns:1fr;align-content:end;padding:7rem 1.25rem 2rem}.pf-menu>p{margin-bottom:2rem}.pf-menu>div a{min-height:58px;font-size:clamp(2.5rem,9vw,4.7rem)}.pf-hero{grid-template-columns:1fr;align-content:start;min-height:1240px;padding:104px 1.25rem 3rem}.pf-hero-title{font-size:clamp(5rem,18vw,8rem)}.pf-hero-signal{transform-origin:0 0;justify-self:start;width:720px;height:610px;margin-top:3.5rem;transform:scale(.82)}.pf-problem,.pf-capability-intro,.pf-crm-section-heading,.pf-questions,.pf-book-call{grid-template-columns:1fr}.pf-problem{gap:6rem;padding-inline:1.25rem}.pf-problem-copy h2,.pf-capability-intro h2,.pf-crm-section-heading h2,.pf-questions-heading h2{max-width:11ch}.pf-capability-intro{gap:2rem}.pf-capability-layout{grid-template-columns:190px minmax(0,1fr);gap:2rem}.pf-capability-copy{grid-template-columns:1fr;align-content:end;gap:1.5rem;padding:2.2rem}.pf-window-view{margin:1.5rem 2.2rem 2.2rem}.pf-attention-grid{grid-template-columns:.38fr 1fr}.pf-crm-body{grid-template-columns:190px minmax(0,1fr)}.pf-crm-overview-grid{grid-template-columns:1fr}.pf-questions,.pf-book-call{gap:4rem}}.pf-hero-title{flex-direction:column;align-items:flex-start;gap:clamp(.18rem,.4vw,.45rem);width:min(680px,100%);max-width:none;display:flex}.pf-hero-title span{width:max-content}.pf-category{letter-spacing:.09em;text-transform:uppercase;font-family:Archivo,Arial,sans-serif;font-size:clamp(.88rem,1vw,1rem);font-weight:600}.pf-crm-section{min-height:100svh;padding:clamp(7rem,8vw,9rem) 4vw clamp(5rem,7vw,7rem)}.pf-crm-section-heading{grid-template-columns:1.2fr .8fr;gap:5vw;width:min(1180px,100%);margin-bottom:clamp(3rem,5vw,5rem)}.pf-crm-section-heading>div{min-width:0;max-width:100%}.pf-crm-section-heading h2{max-width:13ch;font-size:clamp(3.5rem,5.4vw,5.8rem)}.pf-section-kicker{color:#ff5135;letter-spacing:.08em;text-transform:uppercase;margin-bottom:1rem;font-family:IBM Plex Mono,monospace;font-size:.9375rem;display:block}.pf-crm-shell{width:min(1180px,100%)}.pf-problem{min-height:86svh;color:var(--pf-ink);background:var(--pf-paper);grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);gap:10vw}.pf-problem-copy h2{max-width:11ch;margin:0;font-size:clamp(4.2rem,7vw,7.4rem)}.pf-problem-answer{align-content:center;gap:1.5rem;max-width:540px;display:grid}.pf-time-stat{text-transform:uppercase;font-family:Anton,sans-serif;font-size:clamp(5rem,9vw,9rem);font-weight:400;line-height:.85}.pf-problem-answer>p{max-width:33ch;color:var(--pf-muted);margin:0;font-size:clamp(1.1rem,1.6vw,1.4rem);line-height:1.55}.pf-problem-answer>a{width:fit-content;min-height:44px;color:var(--pf-blue);border-bottom:1px solid;align-items:center;gap:.7rem;font-size:.94rem;font-weight:600;display:inline-flex}.pf-capabilities{background-color:#f4f4f1;background-image:linear-gradient(#114cff0b 1px,#0000 1px),linear-gradient(90deg,#114cff0b 1px,#0000 1px);background-size:64px 64px;min-height:400svh;padding:clamp(7rem,9vw,10rem) 0 0;overflow:clip}.pf-capability-intro{width:min(1180px,100% - 8vw);margin-bottom:clamp(4rem,7vw,7rem)}.pf-capability-intro h2{max-width:11ch}.pf-system-showcase{display:grid;position:relative}.pf-showcase-stage,.pf-showcase-steps{grid-area:1/1}.pf-showcase-stage{z-index:2;align-self:start;height:calc(100svh - 78px);min-height:650px;position:sticky;top:78px;overflow:hidden}.pf-showcase-steps{z-index:1;position:relative}.pf-showcase-steps>div{height:100svh;scroll-margin-top:78px}.pf-showcase-tabs{z-index:8;grid-template-columns:repeat(3,1fr);align-items:end;display:grid;position:absolute;inset:clamp(1rem,3vw,3rem) 2vw auto}.pf-showcase-tabs a{border:1px solid var(--pf-soft-rule);width:fit-content;min-height:52px;color:var(--pf-muted);letter-spacing:.08em;background:#fbfbf9eb;align-items:center;padding:0 1.2rem;font-family:IBM Plex Mono,monospace;font-size:.9rem;transition:color .22s,border-color .22s,transform .42s cubic-bezier(.16,1,.3,1);display:flex}.pf-showcase-tabs a:nth-child(2){justify-self:center}.pf-showcase-tabs a:nth-child(3){justify-self:end}.pf-showcase-tabs a.is-active{border-color:var(--pf-blue);color:var(--pf-blue);transform:translateY(-8px)}.pf-window-stack{position:absolute;inset:clamp(5rem,9vw,8rem) 0 0}.pf-operating-window{--window-accent:var(--pf-blue);background:var(--pf-sheet);isolation:isolate;border:1px solid #a8a8a3;width:min(860px,68vw);min-height:570px;transition:transform .7s cubic-bezier(.16,1,.3,1),opacity .4s;position:absolute;top:0;left:50%;overflow:hidden;box-shadow:0 30px 80px #0a0a0a21}.pf-operating-window[data-system=lead-loop]{transform:translate(calc(-50% - 22vw))translateY(5.5rem)scale(.9)}.pf-operating-window[data-system=client-retention]{transform:translate(-50%)scale(.9)}.pf-operating-window[data-system=content-creation]{transform:translate(calc(22vw - 50%))translateY(7.5rem)scale(.9)}.pf-operating-window[data-system=client-retention]{--window-accent:var(--pf-violet)}.pf-operating-window[data-system=content-creation]{--window-accent:var(--pf-content)}.pf-showcase-stage.is-lead-loop .pf-operating-window[data-system=lead-loop],.pf-showcase-stage.is-client-retention .pf-operating-window[data-system=client-retention],.pf-showcase-stage.is-content-creation .pf-operating-window[data-system=content-creation]{z-index:6;opacity:1;background:#fbfbf9;transform:translate(-50%)scale(1)}.pf-showcase-stage:not(.is-lead-loop) .pf-operating-window[data-system=lead-loop],.pf-showcase-stage:not(.is-client-retention) .pf-operating-window[data-system=client-retention],.pf-showcase-stage:not(.is-content-creation) .pf-operating-window[data-system=content-creation]{z-index:2;opacity:.46}.pf-showcase-stage:not(.is-lead-loop) .pf-operating-window[data-system=lead-loop]{transform:translate(calc(-50% - 22vw))translateY(5.5rem)scale(.9)}.pf-showcase-stage:not(.is-client-retention) .pf-operating-window[data-system=client-retention]{transform:translate(-50%)scale(.9)}.pf-showcase-stage:not(.is-content-creation) .pf-operating-window[data-system=content-creation]{transform:translate(calc(22vw - 50%))translateY(7.5rem)scale(.9)}.pf-operating-header{border-bottom:1px solid var(--pf-soft-rule);justify-content:space-between;align-items:center;gap:1rem;min-height:64px;padding:0 1.4rem;display:flex}.pf-operating-header strong{align-items:center;gap:.55rem;display:flex}.pf-operating-header>span,.pf-operating-window-title>b{color:var(--window-accent);text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.76rem;font-weight:400}.pf-operating-window-body{grid-template-columns:120px 1fr;min-height:505px;display:grid}.pf-operating-window-body>aside{border-right:1px solid var(--pf-soft-rule);color:var(--pf-muted);flex-direction:column;gap:1.3rem;padding:2rem 1.2rem;font-size:.82rem;display:flex}.pf-operating-window-body>aside svg{color:var(--window-accent);margin-bottom:.7rem}.pf-operating-main{min-width:0;padding:2rem}.pf-operating-window-title{justify-content:space-between;align-items:start;gap:2rem;margin-bottom:2rem;display:flex}.pf-operating-window-title span{color:var(--window-accent);text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.78rem}.pf-operating-window-title h3{letter-spacing:-.05em;max-width:18ch;margin:.45rem 0 0;font-size:clamp(1.8rem,3vw,2.9rem);line-height:1.02}.pf-operating-list{border:1px solid var(--pf-rule)}.pf-operating-list>div{border-bottom:1px solid var(--pf-soft-rule);grid-template-columns:1fr 1fr .7fr;align-items:center;gap:1rem;min-height:58px;padding:0 1rem;display:grid}.pf-operating-list>div:last-child{border-bottom:0}.pf-operating-list-head{color:var(--pf-muted);text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.72rem;min-height:44px!important}.pf-operating-action{border:1px solid var(--pf-red);grid-template-columns:42px 1fr auto;align-items:center;gap:1rem;min-height:74px;margin-top:1.2rem;padding:0 1rem;display:grid}.pf-operating-action>span{color:#fff;background:var(--pf-red);place-items:center;width:42px;height:42px;display:grid}.pf-operating-action div{gap:.2rem;display:grid}.pf-operating-action small{color:var(--pf-red);text-transform:uppercase;font-family:IBM Plex Mono,monospace}.pf-showcase-progress{z-index:9;gap:.6rem;display:flex;position:absolute;bottom:1.5rem;right:2rem}.pf-showcase-progress i{background:var(--pf-rule);width:34px;height:3px}.pf-showcase-progress i.is-active{background:var(--pf-blue)}@media (width<=900px){.pf-hero-title span:nth-child(2){margin-inline-start:.42em}.pf-hero-title span:nth-child(3){margin-inline-start:1.55em}.pf-hero-title span:nth-child(4){margin-inline-start:.7em}.pf-category{letter-spacing:.06em}.pf-crm-section-heading,.pf-problem,.pf-capability-intro{grid-template-columns:1fr}.pf-problem{gap:4rem;min-height:auto;padding-block:8rem}.pf-problem-answer{max-width:100%}.pf-capabilities{min-height:auto;padding-bottom:5rem}.pf-showcase-stage{height:auto;min-height:0;position:static;overflow:visible}.pf-showcase-tabs,.pf-showcase-progress,.pf-showcase-steps{display:none}.pf-window-stack{gap:2rem;padding-inline:1rem;display:grid;position:static}.pf-operating-window,.pf-operating-window[data-system=lead-loop],.pf-operating-window[data-system=client-retention],.pf-operating-window[data-system=content-creation],.pf-showcase-stage:not(.is-lead-loop) .pf-operating-window[data-system=lead-loop],.pf-showcase-stage:not(.is-client-retention) .pf-operating-window[data-system=client-retention],.pf-showcase-stage:not(.is-content-creation) .pf-operating-window[data-system=content-creation]{opacity:1;width:100%;min-height:0;position:relative;inset:auto;transform:none!important}.pf-operating-window:before{content:attr(data-label);border-bottom:1px solid var(--pf-soft-rule);color:var(--window-accent);text-transform:uppercase;padding:.8rem 1rem;font-family:IBM Plex Mono,monospace;display:block}}@media (width<=600px){.pf-hero-title{font-size:clamp(3.95rem,19vw,5.7rem)}.pf-crm-section{padding-inline:1rem}.pf-crm-section-heading h2,.pf-problem-copy h2,.pf-capability-intro h2{font-size:clamp(3.5rem,15vw,4.8rem)}.pf-operating-window-body{grid-template-columns:1fr}.pf-operating-window-body>aside{border-right:0;border-bottom:1px solid var(--pf-soft-rule);flex-direction:row;align-items:center;padding:1rem;overflow-x:auto}.pf-operating-window-body>aside svg{flex:none;margin:0}.pf-operating-main{padding:1.2rem}.pf-operating-window-title{gap:.8rem;display:grid}.pf-operating-list>div{grid-template-columns:1fr;gap:.25rem;padding-block:.9rem}.pf-operating-list-head{display:none!important}.pf-operating-action{grid-template-columns:42px 1fr}.pf-operating-action>svg{display:none}.pf-wordmark{font-size:1.35rem}.pf-menu-button{width:44px;height:44px}.pf-hero{min-height:1160px;padding-inline:1rem}.pf-hero:before{opacity:.6;inset-inline-start:0}.pf-hero-title{gap:.32rem;font-size:clamp(4.2rem,20vw,6.2rem);line-height:.95}.pf-category{margin-top:1.8rem;font-size:.94rem}.pf-primary-action{min-height:68px}.pf-hero-signal{width:calc(100vw - 2rem);height:560px;margin-top:3rem;transform:none}.pf-signal-sheet{grid-template-columns:12px 1fr 34px 8px;gap:.75rem;width:100%;height:64px;padding-inline:1rem}.pf-signal-sheet>strong{font-size:.82rem}.pf-signal-sheet-icon svg{width:23px;height:23px}.pf-signal-a{top:0;right:0}.pf-signal-b{top:58px;right:0}.pf-signal-c{top:116px;right:0}.pf-hero-signal>svg{height:410px;top:126px}.pf-flow-chip{display:none}.pf-signal-node{width:46px;height:46px;top:282px;left:70%}.pf-signal-node.is-two{width:52px;height:52px;top:500px;right:4%}.pf-signal-handoff{grid-template-columns:20px 1fr 42px;width:calc(100% - 1rem);height:66px;padding-inline:1rem .55rem;font-size:.82rem;top:232px;left:-.5rem}.pf-signal-handoff i{width:32px;height:32px}.pf-human-action-card{width:92%;min-height:204px;top:318px;left:4%}.pf-human-action-label{padding-inline:1rem}.pf-human-action-row{grid-template-columns:24px 1fr auto;gap:.65rem;padding-inline:1rem}.pf-human-action-row.is-live>strong{font-size:1rem}.pf-problem,.pf-capabilities,.pf-crm-section,.pf-questions,.pf-book-call{padding-inline:1rem}.pf-problem-copy h2,.pf-capability-intro h2,.pf-crm-section-heading h2,.pf-questions-heading h2{font-size:clamp(3.5rem,16vw,5rem)}.pf-crm-section-heading h2{max-width:100%;font-size:clamp(2.75rem,12.1vw,3.8rem)}.pf-pain-list article{grid-template-columns:1fr;gap:.7rem}.pf-problem-statement{font-size:1.35rem}.pf-preview-bar{flex-direction:column;justify-content:center;align-items:start;gap:.2rem}.pf-preview-body{grid-template-columns:1fr}.pf-preview-body aside{border-bottom:1px solid #41413e;border-right:0;grid-template-columns:repeat(3,1fr);padding:.6rem}.pf-preview-body aside span{text-align:center;justify-content:center;min-height:58px;padding:.4rem;font-size:.76rem}.pf-preview-body aside span svg{display:none}.pf-preview-main{padding:1rem}.pf-preview-row{grid-template-columns:40px 1fr}.pf-preview-row>b,.pf-preview-row>svg{display:none}.pf-capability-intro{margin-bottom:5rem}.pf-capability-layout{grid-template-columns:1fr}.pf-capability-index{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;position:static}.pf-capability-index a{border:1px solid #878782;grid-template-columns:1fr;justify-items:start;min-height:66px;padding:.7rem;font-size:.82rem}.pf-capability-index a i{display:none}.pf-capability-chapter,.pf-capability-chapter:last-child{min-height:auto;padding:2.5rem 0}.pf-capability-card{min-height:auto;position:static}.pf-capability-copy{min-height:0;padding:1.5rem}.pf-capability-copy h3{font-size:clamp(3rem,14vw,4.6rem)}.pf-window-view{min-height:0;margin:1rem}.pf-attention-grid{grid-template-columns:1fr;min-height:0}.pf-attention-total{border-right:0;border-bottom:1px solid var(--pf-soft-rule);min-height:210px}.pf-attention-total strong{font-size:6rem}.pf-attention-list{padding:1rem}.pf-attention-list>div{grid-template-columns:10px 1fr}.pf-attention-list b{display:none}.pf-demo-table{padding:1rem}.pf-demo-table-head{display:none}.pf-demo-table-row{grid-template-columns:1fr 1fr;gap:.55rem 1rem;min-height:112px;padding:1rem 0}.pf-human-demo-card,.pf-human-context{width:calc(100% - 2rem)}.pf-human-demo-title{grid-template-columns:46px 1fr;padding:1.2rem}.pf-human-demo-title>span{width:46px;height:46px}.pf-crm-section-heading{gap:2rem}.pf-crm-topbar{grid-template-columns:1fr auto}.pf-crm-topbar span{display:none}.pf-crm-body{grid-template-columns:1fr}.pf-crm-sidebar{border-bottom:1px solid #31312f;border-right:0;padding:.8rem}.pf-crm-business,.pf-crm-sidebar>p{display:none}.pf-crm-sidebar nav{grid-template-columns:repeat(3,1fr);gap:8px}.pf-crm-sidebar nav button{text-align:center;grid-template-columns:1fr;justify-items:center;gap:.25rem;min-height:64px;padding:.45rem;font-size:.78rem}.pf-crm-sidebar nav button b{margin:-1.7rem 0 0 2.7rem;position:absolute}.pf-crm-main{padding:1rem}.pf-crm-heading{flex-direction:column;align-items:start}.pf-crm-heading h3{font-size:2.2rem}.pf-crm-heading>button{justify-content:center;width:100%}.pf-crm-metrics{grid-template-columns:1fr}.pf-crm-metrics>div{border-right:0;border-bottom:1px solid var(--pf-soft-rule);grid-template-columns:1fr auto;align-items:center;min-height:108px}.pf-crm-metrics small{grid-column:1/-1}.pf-crm-record-head{display:none}.pf-crm-record{grid-template-columns:1fr 1fr;gap:.8rem 1rem;padding:1.1rem 0}.pf-crm-record strong{grid-column:1/-1}.pf-crm-record>span{grid-template-columns:1fr;gap:.25rem;display:grid}.pf-crm-record>span:before{content:attr(data-label);color:var(--pf-muted);text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.7rem}.pf-crm-record>span:nth-child(3){display:grid}.pf-crm-action-list article{grid-template-columns:48px 1fr;align-items:start;padding:1rem}.pf-crm-action-icon{width:48px;height:48px}.pf-crm-action-list article button{grid-column:1/-1;width:100%}.pf-questions{gap:4rem}.pf-question-list article{padding-inline:.75rem}.pf-book-call{min-height:720px}.pf-book-call h2{font-size:clamp(4.4rem,20vw,6.5rem)}.pf-call-action a{grid-template-columns:1fr auto;min-height:118px}.pf-call-action a strong{grid-area:2/1}.pf-call-action a svg{grid-area:1/2/3}.pf-footer{grid-template-columns:1fr;padding-inline:1rem;font-size:.9rem}.pf-footer span:nth-child(2),.pf-footer span:last-child{text-align:left}}@media (width<=430px){.pf-header{padding-inline:1rem}.pf-hero-title{font-size:clamp(4rem,20vw,5.4rem)}.pf-capability-index{grid-template-columns:1fr}.pf-capability-index a{min-height:52px}}@media (height<=720px) and (width>=601px){.pf-capability-card,.pf-capability-index{position:static}.pf-capability-chapter,.pf-capability-chapter:last-child{min-height:auto;padding-bottom:4rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.pf-menu,.pf-primary-action,.pf-signal-handoff,.pf-human-demo-card button,.pf-question-list h3 button i:after,.pf-answer,.pf-call-action a{transition-duration:.01ms!important;animation:none!important}.pf-capability-card,.pf-capability-index{position:static}.pf-capability-chapter,.pf-capability-chapter:last-child{min-height:auto;padding-bottom:4rem}}.pf-page small,.pf-crm-sidebar>p,.pf-footer span{font-size:.875rem;line-height:1.45}.pf-answer p{max-width:40ch}@media (width<=900px){.pf-page small,.pf-crm-sidebar>p,.pf-footer span{font-size:.9375rem}.pf-answer p{max-width:38ch}}.pf-header-call{white-space:nowrap;gap:.55rem}.pf-header-call svg{animation:2.2s cubic-bezier(.16,1,.3,1) infinite pf-menu-nudge}@keyframes pf-menu-nudge{0%,55%,to{transform:translate(0)}72%{transform:translate(7px)}}.pf-hero-title{gap:clamp(.22rem,.45vw,.5rem)}.pf-hero-title span:nth-child(3){margin-inline-start:.2em}.pf-hero-title span:nth-child(4){margin-inline-start:.3em}.pf-primary-action{isolation:isolate;background:linear-gradient(100deg, var(--pf-blue-deep) 0%, var(--pf-blue) 44%, var(--pf-blue) 66%, var(--pf-blue-deep) 100%);border:1px solid #ffffff80;position:relative;overflow:hidden;box-shadow:0 18px 44px #114cff40,inset 0 1px #ffffff6b,inset 0 -2px #00146e6b}.pf-primary-action:before{content:"";z-index:-1;filter:blur(2px);background:linear-gradient(90deg,#0000,#ffffffa3,#0000);width:18%;animation:3.3s cubic-bezier(.16,1,.3,1) infinite pf-button-sheen;position:absolute;top:-65%;bottom:-65%;left:-30%;transform:rotate(14deg)translate(-220%)}.pf-primary-action:after{content:"";z-index:-1;background:conic-gradient(#ffffffad,#ffffff0a 28%,#ffffff73 52%,#ffffff0d 78%,#ffffffad);border:1px solid #ffffff80;border-radius:50%;width:48px;height:48px;animation:4.2s linear infinite pf-button-rotor;position:absolute;right:.82rem;box-shadow:inset 0 0 0 8px #052dc6ad,0 5px 12px #0013675c}.pf-primary-action>span,.pf-primary-action>svg{z-index:1;position:relative}.pf-primary-action>svg{margin-right:.62rem}.pf-primary-action.pf-research-action{background:linear-gradient(100deg,#050505 0%,#101114 28%,#114cff 68%,#050505 100%);box-shadow:0 18px 44px #114cff40,inset 0 1px #ffffff6b,inset 0 -2px #00146e6b}.pf-primary-action.pf-research-action>span{min-width:0;max-width:calc(100% - 4.5rem)}.pf-primary-action.pf-research-action:hover{background:linear-gradient(100deg,#020202 0%,#0a0a0a 28%,#0d3ed1 68%,#020202 100%);box-shadow:0 20px 48px #114cff4d,inset 0 1px #ffffff75,inset 0 -2px #00146e75}@keyframes pf-button-sheen{0%,38%{transform:rotate(14deg)translate(-220%)}74%,to{transform:rotate(14deg)translate(880%)}}@keyframes pf-button-rotor{to{transform:rotate(360deg)}}.pf-system-merge{z-index:4;background:var(--pf-sheet);border:1px solid #9d9d97;place-items:center;width:46px;height:46px;display:grid;position:absolute;top:270px;left:68.5%;transform:rotate(45deg);box-shadow:5px 7px 16px #0a0a0a14}.pf-system-merge span{background:#c4c4bf;width:21px;height:2px;display:block;transform:rotate(-45deg)}.pf-system-merge span:last-child{width:13px;margin-top:-13px}.pf-crm-section{padding-top:clamp(5.5rem,7vw,7rem)}.pf-crm-section-heading{width:min(1180px,100%);margin-bottom:clamp(1.8rem,3vw,2.8rem);display:block}.pf-crm-section-heading h2{max-width:12ch;margin:0;font-size:clamp(3.4rem,5.3vw,5.7rem)}.pf-crm-explainer{color:#f4f4f1;border-top:1px solid #333330;grid-template-columns:minmax(260px,.72fr) minmax(280px,1fr);gap:clamp(2rem,7vw,7rem);width:min(1180px,100%);margin:clamp(2.2rem,4vw,3.8rem) auto 0;padding-top:1.5rem;display:grid}.pf-crm-explainer strong{max-width:26ch;font-size:clamp(1.25rem,1.8vw,1.7rem);line-height:1.25}.pf-crm-explainer p{color:#aaa9a4;max-width:42ch;margin:0;line-height:1.6}.pf-capability-intro{border-top:1px solid var(--pf-rule);border-bottom:1px solid var(--pf-rule);width:min(860px,100% - 8vw);margin:0 auto clamp(3.5rem,6vw,6rem);padding:clamp(1.5rem,3vw,2.5rem) 0;display:block}.pf-capability-intro p{max-width:24ch;color:var(--pf-muted);letter-spacing:-.045em;margin:0;font-family:Archivo,Arial,sans-serif;font-size:clamp(1.55rem,3.1vw,3.15rem);font-weight:400;line-height:1.08}.pf-capability-intro strong{color:var(--pf-ink);font-weight:650}.pf-private-chart{border:1px solid var(--pf-rule);background-color:#f7f7f4;background-image:linear-gradient(#0a0a0a09 1px,#0000 1px),linear-gradient(90deg,#0a0a0a09 1px,#0000 1px);background-size:32px 32px;min-height:238px;padding:1rem 1.1rem 1.15rem}.pf-chart-label{min-height:34px;color:var(--pf-muted);text-transform:uppercase;justify-content:space-between;align-items:start;gap:1rem;font-family:IBM Plex Mono,monospace;font-size:.72rem;display:flex}.pf-chart-label b{color:var(--window-accent);font-weight:400}.pf-lead-flow{grid-template-columns:24px 1fr 24px 1fr 24px 1fr 34px;align-items:center;min-height:112px;padding-inline:clamp(.25rem,3vw,2rem);display:grid}.pf-lead-flow i{border:2px solid var(--window-accent);background:#f7f7f4;border-radius:50%;width:24px;height:24px;box-shadow:0 5px 12px #0a0a0a14}.pf-lead-flow i.is-source{background:var(--window-accent);box-shadow:inset 0 0 0 7px #f7f7f4,0 5px 12px #0a0a0a14}.pf-lead-flow i.is-result{background:var(--window-accent);border-radius:6px;width:34px;height:34px;box-shadow:inset 0 0 0 9px #f7f7f4,0 6px 14px #0a0a0a1a}.pf-lead-flow span{background:var(--window-accent);height:2px}.pf-chart-foot{border-top:1px solid var(--pf-soft-rule);grid-template-columns:1.3fr .8fr 1.1fr .65fr;gap:.65rem;padding-top:.85rem;display:grid}.pf-chart-foot i{background:color-mix(in srgb, var(--window-accent) 22%, #e1e1dc);height:9px}.pf-retention-chart svg{width:100%;height:164px;overflow:visible}.pf-retention-chart path{vector-effect:non-scaling-stroke}.pf-chart-gridline{fill:none;stroke:#d6d6d1;stroke-width:1px}.pf-chart-area{fill:color-mix(in srgb, var(--window-accent) 13%, transparent);stroke:none}.pf-chart-line{fill:none;stroke:var(--window-accent);stroke-width:3px}.pf-chart-dots circle{fill:#f7f7f4;stroke:var(--window-accent);stroke-width:3px}.pf-content-grid{border-bottom:1px solid var(--pf-rule);grid-template-columns:repeat(12,1fr);align-items:end;gap:clamp(.25rem,.8vw,.6rem);height:118px;padding:.6rem .5rem 0;display:grid}.pf-content-grid i{height:var(--bar);background:color-mix(in srgb, var(--window-accent) 78%, white)}.pf-content-grid i:nth-child(3n){background:var(--window-accent)}.pf-content-heatmap{grid-template-columns:repeat(12,1fr);gap:.34rem;padding-top:.75rem;display:grid}.pf-content-heatmap i{aspect-ratio:1;background:#deded9}.pf-content-heatmap i:nth-child(4n+1),.pf-content-heatmap i:nth-child(7n){background:color-mix(in srgb, var(--window-accent) 52%, white)}.pf-call-action a{grid-template-columns:1fr auto}.pf-call-action a span{font-weight:650}@media (width<=900px){.pf-hero-title span:nth-child(2){margin-inline-start:.08em}.pf-hero-title span:nth-child(3){margin-inline-start:.16em}.pf-hero-title span:nth-child(4){margin-inline-start:.24em}.pf-crm-explainer{grid-template-columns:1fr;gap:.8rem}}@media (width<=600px){.pf-hero-title span:nth-child(2){margin-inline-start:.06em}.pf-hero-title span:nth-child(3){margin-inline-start:.12em}.pf-hero-title span:nth-child(4){margin-inline-start:.18em}.pf-system-merge{width:38px;height:38px;top:238px;left:72%}.pf-signal-handoff{top:260px}.pf-human-action-card{top:344px}.pf-crm-section-heading h2{font-size:clamp(2.85rem,13vw,4rem)}.pf-problem-copy h2{font-size:clamp(3.2rem,14vw,4.5rem)}.pf-capability-intro{width:calc(100% - 2rem)}.pf-capability-intro p{font-size:clamp(1.55rem,7.5vw,2.35rem)}.pf-private-chart{min-height:218px}.pf-chart-label{flex-direction:column;align-items:start;gap:.2rem}.pf-lead-flow{grid-template-columns:20px 1fr 20px 1fr 20px 1fr 28px;padding-inline:0}.pf-lead-flow i{width:20px;height:20px}.pf-lead-flow i.is-result{width:28px;height:28px}.pf-content-grid{gap:.22rem}.pf-book-call h2{font-size:clamp(4rem,18vw,5.8rem)}.pf-call-action a{grid-template-columns:1fr auto;min-height:92px}.pf-call-action a svg{grid-area:auto}}@media (prefers-reduced-motion:reduce){.pf-header-call svg,.pf-primary-action:before,.pf-primary-action:after{animation:none!important}}.pf-menu{overflow-y:auto}.pf-menu>div{grid-template-rows:minmax(250px,1fr) repeat(5,auto);align-self:stretch}.pf-menu>div .pf-menu-booking{background:#ffffff12;border:1px solid #ffffffb8;justify-content:space-between;align-items:flex-end;gap:2rem;min-height:250px;margin-bottom:clamp(2rem,4vw,4rem);padding:clamp(1.5rem,3vw,3rem);font-size:clamp(3.4rem,6.3vw,7rem)}.pf-menu>div .pf-menu-booking:hover,.pf-menu>div .pf-menu-booking:focus-visible{color:var(--pf-blue);background:#fff}.pf-menu-booking svg{flex:none}.pf-hero-title span:nth-child(2),.pf-hero-title span:nth-child(3),.pf-hero-title span:nth-child(4){margin-inline-start:0}.pf-problem{min-height:auto;padding:clamp(7rem,9vw,10rem) 4vw;display:block}.pf-owner-equation{grid-template-columns:minmax(0,1.05fr) auto minmax(360px,.95fr);align-items:center;gap:clamp(2rem,4vw,5rem);display:grid}.pf-problem-copy h2{max-width:11ch;font-size:clamp(3.4rem,5.7vw,6rem)}.pf-equation-plus,.pf-equation-result>span{font-family:Anton,sans-serif;font-size:clamp(4rem,7vw,7rem);font-weight:400;line-height:.8}.pf-equation-plus{color:var(--pf-blue)}.pf-equation-result{border-top:1px solid var(--pf-rule);border-bottom:1px solid var(--pf-rule);grid-template-columns:auto 1fr;align-items:center;gap:clamp(1.5rem,4vw,4rem);margin-top:clamp(4rem,7vw,7rem);padding:clamp(2rem,4vw,4rem) 0;display:grid}.pf-equation-result>span{color:var(--pf-red)}.pf-equation-result>strong{letter-spacing:-.045em;max-width:19ch;font-family:Archivo,Arial,sans-serif;font-size:clamp(2rem,4.2vw,4.6rem);font-weight:650;line-height:1}.pf-capabilities{min-height:auto;padding:clamp(6rem,8vw,9rem) 0 clamp(4rem,6vw,6rem);overflow:hidden}.pf-capability-intro p{max-width:26ch}.pf-capability-intro p span,.pf-capability-intro p strong{display:block}.pf-system-showcase{height:clamp(680px,58vw,820px)}.pf-showcase-stage.is-static{height:100%;min-height:0;position:relative;top:auto;overflow:visible}.pf-showcase-stage.is-static .pf-window-stack{height:100%;position:absolute;inset:0}.pf-showcase-stage.is-static .pf-operating-window{opacity:.62;cursor:pointer;transform-origin:50%;width:min(860px,66vw);transition:transform .56s cubic-bezier(.16,1,.3,1),opacity .26s,box-shadow .42s;top:0}.pf-showcase-stage.is-static .pf-operating-window *{cursor:default}.pf-showcase-stage.is-static .pf-operating-window[data-system=lead-loop]{z-index:2;transform:translate(calc(-50% - 22vw))translateY(5.5rem)scale(.88)}.pf-showcase-stage.is-static .pf-operating-window[data-system=client-retention]{z-index:4;opacity:1;transform:translate(-50%)scale(1)}.pf-showcase-stage.is-static .pf-operating-window[data-system=content-creation]{z-index:3;transform:translate(calc(22vw - 50%))translateY(7rem)scale(.88)}.pf-showcase-stage.is-static .pf-operating-window:hover,.pf-showcase-stage.is-static .pf-operating-window:focus,.pf-showcase-stage.is-static .pf-operating-window:focus-visible{z-index:12;opacity:1;outline:3px solid var(--window-accent);outline-offset:5px;transform:translate(-50%)translateY(0)scale(1);box-shadow:0 36px 90px #0a0a0a33}:is(.pf-showcase-stage.is-static .pf-window-stack:has(.pf-operating-window:hover) .pf-operating-window:not(:hover),.pf-showcase-stage.is-static .pf-window-stack:has(.pf-operating-window:focus) .pf-operating-window:not(:focus)){opacity:.25}.pf-questions{padding-top:clamp(6rem,8vw,9rem)}@media (width<=900px){.pf-menu{align-content:stretch;padding-top:6rem}.pf-menu>div{grid-template-rows:190px repeat(5,auto);min-height:900px}.pf-menu>div .pf-menu-booking{min-height:180px;margin-bottom:2rem;font-size:clamp(2.7rem,9vw,4.7rem)}.pf-hero-title span:nth-child(2),.pf-hero-title span:nth-child(3),.pf-hero-title span:nth-child(4){margin-inline-start:0}.pf-owner-equation{grid-template-columns:1fr auto}.pf-problem-answer{grid-column:1/-1}.pf-equation-plus{align-self:end}.pf-system-showcase{height:780px}.pf-showcase-stage.is-static{height:100%;position:relative;overflow:visible}.pf-showcase-stage.is-static .pf-window-stack{height:100%;padding:0;display:block;position:relative}.pf-showcase-stage.is-static .pf-operating-window,.pf-showcase-stage.is-static .pf-operating-window[data-system=lead-loop],.pf-showcase-stage.is-static .pf-operating-window[data-system=client-retention],.pf-showcase-stage.is-static .pf-operating-window[data-system=content-creation]{opacity:.72;width:min(720px,100% - 2rem);min-height:0;position:absolute;left:50%}.pf-showcase-stage.is-static .pf-operating-window:before{display:none}.pf-showcase-stage.is-static .pf-operating-window[data-system=lead-loop]{z-index:2;opacity:.48;transform:translate(calc(-50% - 8vw))translateY(3.5rem)scale(.86)!important}.pf-showcase-stage.is-static .pf-operating-window[data-system=client-retention]{z-index:4;opacity:1;transform:translate(-50%)translateY(0)scale(1)!important}.pf-showcase-stage.is-static .pf-operating-window[data-system=content-creation]{z-index:3;opacity:.52;transform:translate(calc(8vw - 50%))translateY(5rem)scale(.86)!important}.pf-showcase-stage.is-static .pf-operating-window:hover,.pf-showcase-stage.is-static .pf-operating-window:focus,.pf-showcase-stage.is-static .pf-operating-window:focus-visible{transform:translate(-50%)translateY(1.5rem)scale(1)!important}}@media (width<=600px){.pf-hero-title{width:100%;font-size:clamp(4rem,18vw,4.5rem)}.pf-hero-title span:nth-child(3),.pf-hero-title span:nth-child(4){margin-inline-start:0}.pf-problem{padding-inline:1rem}.pf-owner-equation{grid-template-columns:1fr auto;gap:2rem 1rem}.pf-problem-copy h2{font-size:clamp(3.15rem,14vw,4.2rem)}.pf-equation-plus{font-size:4.5rem}.pf-equation-result{grid-template-columns:54px 1fr}.pf-equation-result>strong{font-size:clamp(1.9rem,9vw,2.8rem)}.pf-capabilities{padding-bottom:3rem}.pf-system-showcase{height:720px}.pf-showcase-stage.is-static .pf-operating-window[data-system=lead-loop]{transform:translate(calc(-50% - 1rem))translateY(2.8rem)scale(.88)!important}.pf-showcase-stage.is-static .pf-operating-window[data-system=client-retention]{transform:translate(-50%)translateY(0)scale(1)!important}.pf-showcase-stage.is-static .pf-operating-window[data-system=content-creation]{transform:translate(calc(1rem - 50%))translateY(5rem)scale(.88)!important}.pf-showcase-stage.is-static .pf-operating-window:hover,.pf-showcase-stage.is-static .pf-operating-window:focus,.pf-showcase-stage.is-static .pf-operating-window:focus-visible{transform:translate(-50%)translateY(1.25rem)scale(1)!important}.pf-questions{padding-top:5rem}}.pf-footer{grid-template-columns:1fr auto}.pf-footer span:nth-child(2),.pf-footer span:last-child{text-align:right}.pf-footer-links{justify-content:flex-end}.pf-crm-action-boundary{border:1px solid var(--pf-red);min-width:150px;min-height:46px;color:var(--pf-red);text-align:center;text-transform:uppercase;place-items:center;padding:.7rem .9rem;font-family:IBM Plex Mono,monospace;font-size:.72rem;line-height:1.25;display:grid}.pf-mobile-system-tabs{display:none}.pf-equation-plus{place-self:center}.pf-equation-result{grid-template-columns:minmax(0,1.05fr) auto minmax(360px,.95fr);gap:1.5rem clamp(2rem,4vw,5rem);margin-top:clamp(3rem,5vw,4.5rem);padding:clamp(2rem,3vw,3rem) 0}.pf-equation-result>span{grid-column:2;justify-self:center}.pf-equation-result>strong{text-align:center;grid-column:1/-1;justify-self:center}.pf-capabilities{border-top:6px solid var(--pf-blue);padding:clamp(3rem,4vw,4.5rem) 0 clamp(4rem,6vw,6rem)}.pf-capability-intro{margin-bottom:clamp(2rem,4vw,3.5rem)}@media (width<=900px){.pf-problem{padding:5rem 1.25rem 1.5rem}.pf-owner-equation{grid-template-columns:1fr;gap:1.5rem}.pf-problem-answer{grid-column:1}.pf-equation-result{grid-template-columns:54px 1fr;gap:1rem;margin-top:2.5rem;padding:1.5rem 0}.pf-equation-result>span{grid-area:1/1;justify-self:center}.pf-equation-result>strong{text-align:left;grid-area:1/2;justify-self:start}.pf-capabilities{padding-top:2rem}.pf-capability-intro{margin-bottom:2rem}.pf-mobile-system-tabs{grid-area:1/1;grid-template-columns:repeat(3,minmax(0,1fr));align-self:start;gap:.5rem;width:min(720px,100% - 2.5rem);margin:0 auto 1rem;display:grid}.pf-mobile-system-tabs button{border:1px solid var(--pf-rule);min-height:62px;color:var(--pf-muted);cursor:pointer;background:#fbfbf9f0;padding:.6rem;font-family:IBM Plex Mono,monospace;font-size:.74rem;line-height:1.25}.pf-mobile-system-tabs button.is-active{border-color:var(--pf-blue);color:#fff;background:var(--pf-blue)}.pf-mobile-system-tabs button:focus-visible{outline:3px solid var(--pf-ink);outline-offset:3px}.pf-system-showcase,.pf-showcase-stage.is-static{height:auto;min-height:0}.pf-showcase-stage.is-static{grid-area:2/1;position:relative;overflow:visible}.pf-showcase-stage.is-static .pf-window-stack{height:auto;padding:0 1.25rem;position:relative;inset:auto}.pf-showcase-stage.is-static .pf-operating-window,.pf-showcase-stage.is-static .pf-operating-window[data-system=lead-loop],.pf-showcase-stage.is-static .pf-operating-window[data-system=client-retention],.pf-showcase-stage.is-static .pf-operating-window[data-system=content-creation]{opacity:1;cursor:default;width:min(720px,100%);margin:0 auto;display:none;position:relative;top:auto;left:auto;transform:none!important}.pf-showcase-stage.is-static .pf-operating-window.is-mobile-active{display:block}.pf-showcase-stage.is-static .pf-operating-window:hover,.pf-showcase-stage.is-static .pf-operating-window:focus,.pf-showcase-stage.is-static .pf-operating-window:focus-visible{opacity:1;transform:none!important}}@media (width<=600px){.pf-hero{min-height:auto;padding-bottom:3rem}.pf-hero-signal{height:570px}.pf-hero-signal>svg{display:none}.pf-signal-handoff{width:100%;top:244px;left:0}.pf-signal-handoff:before,.pf-signal-handoff:after{content:"";z-index:-1;width:2px;position:absolute;left:50%;transform:translate(-50%)}.pf-signal-handoff:before{background:var(--pf-blue);height:64px;top:-64px}.pf-signal-handoff:after{background:var(--pf-red);height:44px;bottom:-44px}.pf-human-action-card{width:100%;top:354px;left:0}.pf-owner-equation{gap:1.35rem}.pf-equation-plus{font-size:4.5rem}.pf-capabilities{padding:1.75rem 0 3.5rem}.pf-capability-intro{margin-bottom:1.5rem;padding:1rem 0}.pf-mobile-system-tabs{width:calc(100% - 2rem)}.pf-showcase-stage.is-static .pf-window-stack{padding-inline:1rem}.pf-crm-action-boundary{grid-column:1/-1;width:100%}.pf-footer{grid-template-columns:1fr;gap:1.25rem;min-height:auto;padding:2.25rem 1rem}.pf-footer span:nth-child(2),.pf-footer span:last-child{text-align:left}.pf-footer-links{flex-wrap:wrap;justify-content:flex-start;gap:.75rem 1.4rem}}.pf-mobile-systems-action{display:none}.pf-problem{padding:clamp(4rem,6vw,6rem) 4vw}.pf-owner-stat{width:min(640px,100%);max-width:640px;margin:0 auto}.pf-carbon-preview-mount,.pf-carbon-preview-loading{width:min(1320px,100%);min-height:820px;margin:0 auto}.pf-crm-section{scroll-margin-top:4.5rem}.pf-carbon-preview-loading{color:#c6c6c6;letter-spacing:.04em;text-transform:uppercase;background:#161616;border:1px solid #525252;place-items:center;font:400 .8rem/1.4 IBM Plex Mono,monospace;display:grid}@media (width<=900px){.pf-desktop-crm-action{display:none}.pf-mobile-systems-action{display:flex}.pf-carbon-preview-mount,.pf-carbon-preview-loading{min-height:0}.pf-problem{padding:4rem 1.25rem 2rem}}@media (width<=600px){.pf-problem{padding:3.5rem 1rem 1.5rem}.pf-crm-section{padding-inline:1rem}.pf-crm-section-heading h2{max-width:none;font-size:clamp(2.2rem,11.5vw,3.4rem);line-height:.96}.pf-crm-section-heading h2>span{white-space:normal;display:block}}@media (width>=601px){.pf-crm-section-heading h2{max-width:none;font-size:clamp(3.25rem,4.4vw,4.8rem);line-height:.96}.pf-crm-section-heading h2>span{white-space:nowrap;display:block}}.pf-crm-preview-meta{justify-content:space-between;align-items:center;gap:1rem;width:min(1320px,94vw);margin:0 auto .75rem;font-family:IBM Plex Mono,monospace;font-size:.72rem;display:flex}.pf-crm-preview-disclosure{color:#ffffff9e;margin:0}.pf-crm-preview-meta>a{color:#ffffffb8;text-underline-offset:.2em}.pf-crm-preview-meta>a:hover,.pf-crm-preview-meta>a:focus-visible{color:#fff}@media (width<=680px){.pf-crm-preview-meta{flex-direction:column;align-items:flex-start;gap:.45rem}}@media (width<=900px){.pf-hero-title span:nth-child(3){margin-top:-.12em}}.pf-showcase-section-anchor{position:absolute;top:0}.pf-desktop-showcase-hero{border-top:0;min-height:max(900px,100svh);padding:118px 0 0}.pf-desktop-showcase-hero .pf-capability-intro{width:min(1100px,100% - 8vw);margin-bottom:clamp(3.5rem,5vw,5.5rem);padding:clamp(1.5rem,2.5vw,2.25rem) 0 clamp(2rem,3vw,3rem)}.pf-showcase-hero-title{letter-spacing:-.055em;max-width:16ch;margin:0;font-family:Archivo,Arial,sans-serif;font-size:clamp(3.4rem,5.1vw,5.5rem);font-weight:650;line-height:.98}.pf-showcase-hero-title span{display:block}.pf-desktop-showcase-hero .pf-system-showcase{height:clamp(650px,56vw,810px)}.pf-inquiry{min-height:860px}.pf-inquiry-form,.pf-inquiry-form label{display:grid}.pf-inquiry-form{gap:1rem}.pf-inquiry-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.pf-inquiry-form label{color:#d8d8d3;gap:.45rem;font-family:IBM Plex Mono,monospace;font-size:.76rem;line-height:1.4}.pf-inquiry-form input,.pf-inquiry-form textarea{color:#fff;background:#151513;border:1px solid #666661;border-radius:0;width:100%;padding:.9rem 1rem;font:400 1rem/1.5 Archivo,Arial,sans-serif}.pf-inquiry-form textarea{resize:vertical;min-height:150px}.pf-inquiry-form input:focus-visible,.pf-inquiry-form textarea:focus-visible{outline:3px solid var(--pf-blue);outline-offset:2px;border-color:#fff}.pf-inquiry-form button{color:#fff;background:var(--pf-red);cursor:pointer;border:0;justify-content:space-between;align-items:center;gap:1rem;min-height:88px;padding:0 1.5rem;font:650 1rem/1.2 Archivo,Arial,sans-serif;transition:background .2s,transform .28s cubic-bezier(.16,1,.3,1);display:flex}.pf-inquiry-form button:hover{background:var(--pf-red-deep);transform:translateY(-3px)}.pf-inquiry-form>small{color:#a9a9a4;font-family:Archivo,Arial,sans-serif}.pf-inquiry-form>small a{color:#fff;text-underline-offset:.2em;background:0 0;min-height:0;padding:0;text-decoration:underline;transition:none;display:inline}.pf-inquiry-form>small a:hover{background:0 0;transform:none}.pf-email-chooser{background:#242422;border:1px solid #666661;margin-top:1.5rem;padding:1.25rem}.pf-email-chooser-heading{color:#fff;justify-content:space-between;align-items:center;gap:1rem;font:600 1rem/1.3 Archivo,Arial,sans-serif;display:flex}.pf-email-chooser-heading button{color:#fff;cursor:pointer;background:0 0;border:1px solid #666661;width:2rem;height:2rem;padding:0;font-size:1.4rem;line-height:1}.pf-email-chooser>p{color:#d8d8d3;margin:.75rem 0 1rem;font-size:.9rem;line-height:1.5}.pf-email-chooser-actions{gap:.6rem;display:grid}.pf-email-chooser-actions a{color:#fff;background:#151513;border:1px solid #666661;justify-content:space-between;align-items:center;gap:1rem;min-height:3rem;padding:.7rem .9rem;font-weight:600;display:flex}.pf-email-chooser-actions a:hover,.pf-email-chooser-actions a:focus-visible{color:#fff;background:var(--pf-blue)}@media (width<=900px){.pf-hero-title{row-gap:clamp(.3rem,1.8vw,.5rem)}.pf-hero-title>span:nth-child(3){margin-top:0}.pf-hero-title .pf-hero-comma{margin-inline-start:-.13em;display:inline-block}.pf-problem+.pf-questions{padding-top:clamp(6.5rem,16vw,8rem)}}@media (width<=600px){.pf-inquiry{gap:3.5rem;min-height:auto;padding-block:6rem}.pf-inquiry-fields{grid-template-columns:1fr}.pf-inquiry-form button{min-height:82px}}
