.platform-page .pf-journey{width:min(1440px,100% - 64px);margin-inline:auto;padding-block:100px 48px;scroll-margin-top:110px}.platform-page .pf-journey-heading{text-align:center;max-width:780px;margin:0 auto 36px}.platform-page .pf-journey-eyebrow{color:#645287;margin-bottom:18px;font-size:13px;font-weight:600;display:block}.platform-page .pf-journey-heading h2{color:#1c0965;letter-spacing:-.05em;text-wrap:balance;margin:0;font-family:Manrope,Arial,sans-serif;font-size:clamp(36px,4.4vw,62px);font-weight:500;line-height:1.08}.platform-page .pf-journey-tour{flex-direction:column;gap:28px;display:flex}.platform-page .pf-journey-tabs{background:#f6f4fe;border:1px solid #e9e3f6;border-radius:99px;align-self:center;gap:4px;width:auto;max-width:100%;height:auto;padding:6px;display:flex}.platform-page .pf-journey-tab{color:#61527d;cursor:pointer;height:auto;min-height:46px;box-shadow:none;border-radius:99px;gap:9px;padding:12px 24px;font-size:14px;font-weight:600;transition:background-color .18s,color .18s}.platform-page .pf-journey-tab:hover{color:#1c0965;background:#eae4fb}.platform-page .pf-journey-tab[data-active]{color:#fff;box-shadow:none;background:#1c0965}.platform-page .pf-journey-tab[data-active] svg{color:#b4e57e}:is(.platform-page .pf-journey-tab:focus-visible,.platform-page .pf-journey-link:focus-visible){outline-offset:4px;outline:3px solid #5d4ce1}.platform-page .pf-journey-panels{isolation:isolate;background:#f6f4fe;border-radius:34px;display:grid;overflow:hidden}.platform-page .pf-journey-panel,.platform-page .pf-journey-panel[hidden]{visibility:hidden;pointer-events:none;color:#1c0965;grid-area:1/1;grid-template-columns:minmax(0,.9fr) minmax(0,1.6fr);min-width:0;margin:0;display:grid}.platform-page .pf-journey-panel[data-current=true]{visibility:visible;pointer-events:auto;z-index:1}.platform-page .pf-journey-panel:focus-visible{outline-offset:-4px;outline:3px solid #5d4ce1}.platform-page .pf-journey-copy{background:#f6f4fe;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding:clamp(28px,3.3vw,48px);display:flex}.platform-page .pf-journey-topic{color:#66548a;align-items:center;gap:9px;margin-bottom:26px;font-size:12px;font-weight:600;display:flex}.platform-page .pf-journey-topic svg{color:#5d4ce1}.platform-page .pf-journey-copy h3{letter-spacing:-.045em;text-wrap:balance;margin:0;font-family:Manrope,Arial,sans-serif;font-size:clamp(28px,2.9vw,41px);font-weight:500;line-height:1.15}.platform-page .pf-journey-copy>p{color:#665779;margin:24px 0 30px;font-size:15px;line-height:1.65}.platform-page .pf-journey-link{color:#1c0965;align-items:center;gap:12px;min-height:44px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.platform-page .pf-journey-link svg{flex-shrink:0;transition:transform .18s}.platform-page .pf-journey-link:hover svg{transform:translate(4px)}.platform-page .pf-journey-scene{isolation:isolate;background:#9b9caf;place-items:center;min-width:0;min-height:540px;padding:44px clamp(26px,4vw,64px);display:grid;position:relative;overflow:hidden}.platform-page .pf-journey-landscape{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.platform-page .pf-journey-scene:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#261d4910 20%,#281b5842);position:absolute;inset:0}.platform-page .pf-journey-demo{color:#fff;background:#24104d;border:1px solid #ffffff4a;border-radius:25px;width:100%;max-width:550px;padding:27px;box-shadow:0 22px 60px #29144733}.platform-page .pf-journey-panel[data-current=true] .pf-journey-demo{animation:.42s ease-out both pf-journey-enter}.platform-page .pf-journey-person{align-items:center;gap:12px;margin-bottom:24px;display:flex}.platform-page .pf-journey-avatar{color:#3c2370;background:#e3d9fb;border-radius:50%;flex:0 0 42px;place-items:center;height:42px;font-size:17px;font-weight:650;display:grid}.platform-page .pf-journey-person>div{flex-direction:column;gap:4px;min-width:0;display:flex}.platform-page .pf-journey-person strong{font-size:15px;font-weight:650}.platform-page .pf-journey-person>div>span{color:#c9bddd;font-size:11px;line-height:1.4}.platform-page .pf-journey-person>svg{color:#b4e57e;flex-shrink:0;margin-left:auto}.platform-page .pf-journey-messages{flex-direction:column;gap:12px;display:flex}.platform-page .pf-journey-message{border-radius:15px;width:fit-content;max-width:92%;margin:0;padding:13px 16px;font-size:13px;line-height:1.55}.platform-page .pf-journey-message small{opacity:.72;margin-bottom:3px;font-size:11px;font-weight:650;display:block}.platform-page .pf-journey-message--client{color:#352057;background:#eee7fa;border-bottom-left-radius:4px}.platform-page .pf-journey-message--team{color:#fff;background:#6850b9;border-bottom-right-radius:4px;margin-left:auto}.platform-page .pf-journey-handoff{color:#d4c8e6;justify-content:center;align-items:center;gap:16px;padding-block:20px 15px;font-size:12px;display:flex}.platform-page .pf-journey-handoff>strong{color:#e5f9cf;align-items:center;gap:8px;display:flex}.platform-page .pf-journey-owner-dot{background:#b4e57e;border-radius:50%;width:7px;height:7px}.platform-page .pf-journey-context{flex-wrap:wrap;justify-content:center;gap:7px;display:flex}.platform-page .pf-journey-context>span{color:#e4d9f6;background:#38215f;border-radius:10px;align-items:center;gap:7px;padding:9px 10px;font-size:11px;display:flex}.platform-page .pf-journey-outcome{color:#d7efbf;border-top:1px solid #ffffff1f;justify-content:center;align-items:center;gap:8px;margin-top:21px;padding-top:18px;font-size:11px;line-height:1.5;display:flex}.platform-page .pf-journey-outcome>svg{flex-shrink:0}.platform-page .pf-journey-demo--crm{color:#1c0965;background:#faf8ff;border-color:#ffffffb3}.platform-page .pf-journey-demo--crm .pf-journey-person>div>span{color:#736287}.platform-page .pf-journey-demo--crm .pf-journey-person>svg{color:#5d4ce1}.platform-page .pf-journey-opportunity{margin-block:12px 22px}.platform-page .pf-journey-demo-label{color:#736287;font-size:11px}.platform-page .pf-journey-pipeline{grid-template-columns:repeat(3,minmax(0,1fr));margin:16px 0 23px;padding:0;list-style:none;display:grid}.platform-page .pf-journey-pipeline>li{color:#736287;text-align:center;flex-direction:column;align-items:center;gap:9px;font-size:11px;line-height:1.4;display:flex;position:relative}.platform-page .pf-journey-pipeline>li:not(:last-child):after{content:"";z-index:0;background:#ddd3ee;width:100%;height:2px;position:absolute;top:6px;left:50%}.platform-page .pf-journey-pipeline>li>i{z-index:1;background:#e2daee;border:3px solid #faf8ff;border-radius:50%;width:14px;height:14px;display:block;position:relative}.platform-page .pf-journey-pipeline>.pf-journey-pipeline--past>i,.platform-page .pf-journey-pipeline>.pf-journey-pipeline--current>i{background:#5d4ce1}.platform-page .pf-journey-pipeline>.pf-journey-pipeline--current{color:#5d4ce1;font-weight:650}.platform-page .pf-journey-pipeline>.pf-journey-pipeline--past:after{background:#5d4ce1}.platform-page .pf-journey-followup{background:#eeebf7;border-radius:14px;grid-template-columns:1fr 1fr;gap:14px;padding:15px;display:grid}.platform-page .pf-journey-followup>div{align-items:center;gap:10px;display:flex}.platform-page .pf-journey-followup svg{color:#8c78ad;flex-shrink:0}.platform-page .pf-journey-followup span{color:#736287;flex-direction:column;gap:4px;font-size:11px;line-height:1.4;display:flex}.platform-page .pf-journey-followup strong{color:#1c0965;font-size:11px;font-weight:600}.platform-page .pf-journey-demo--crm .pf-journey-outcome{color:#44642e;border-color:#d9d0e9}.platform-page .pf-journey-demo--ai{background:#263d55}.platform-page .pf-journey-demo--ai .pf-journey-person>div>span{color:#c1d8e6}.platform-page .pf-journey-avatar--iara{background:#fff}.platform-page .pf-journey-avatar--iara img{width:27px;height:27px}.platform-page .pf-journey-demo--ai .pf-journey-message--client{color:#263d55;background:#e5eff5}.platform-page .pf-journey-demo--ai .pf-journey-message--team{background:#486174}.platform-page .pf-journey-knowledge{color:#cbe2f0;align-items:center;gap:10px;padding:8px 7px;font-size:11px;display:flex}.platform-page .pf-journey-knowledge>svg{flex-shrink:0}.platform-page .pf-journey-knowledge>svg:last-child{color:#b4e57e;margin-left:auto}.platform-page .pf-journey-knowledge span{flex-direction:column;gap:4px;display:flex}.platform-page .pf-journey-knowledge strong{color:#a7c3d3;font-size:11px;font-weight:400}@keyframes pf-journey-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1600px){.platform-page .pf-journey-panel,.platform-page .pf-journey-panel[hidden]{grid-template-columns:minmax(0,.85fr) minmax(0,1.65fr)}}@media (max-width:1100px){.platform-page .pf-journey-scene{padding:32px 25px}.platform-page .pf-journey-copy{padding:30px}.platform-page .pf-journey-demo{padding:22px}}@media (max-width:900px){.platform-page .pf-journey-panel,.platform-page .pf-journey-panel[hidden]{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}.platform-page .pf-journey-copy{min-height:298px;padding:34px}.platform-page .pf-journey-copy h3{text-wrap:initial;max-width:620px;font-size:34px}.platform-page .pf-journey-copy>p{max-width:560px;margin:18px 0 12px}.platform-page .pf-journey-topic{margin-bottom:18px}.platform-page .pf-journey-scene{min-height:500px;padding:38px}}@media (max-width:600px){.platform-page .pf-journey{width:calc(100% - 32px);padding-block:66px 24px}.platform-page .pf-journey-heading{margin-bottom:27px}.platform-page .pf-journey-heading h2{letter-spacing:-.045em;font-size:clamp(32px,9.5vw,46px)}.platform-page .pf-journey-eyebrow{margin-bottom:14px;font-size:12px}.platform-page .pf-journey-tour{gap:22px}.platform-page .pf-journey-tabs{gap:2px;padding:5px}.platform-page .pf-journey-tab{gap:7px;padding:10px 16px;font-size:12px}.platform-page .pf-journey-tab svg{width:15px;height:15px}.platform-page .pf-journey-panels{border-radius:25px}.platform-page .pf-journey-copy{min-height:316px;padding:27px 25px}.platform-page .pf-journey-copy h3{font-size:30px}.platform-page .pf-journey-copy>p{margin-block:16px 14px;font-size:14px}.platform-page .pf-journey-topic{margin-bottom:18px;font-size:11px}.platform-page .pf-journey-scene{min-height:468px;padding:30px 19px}.platform-page .pf-journey-demo{border-radius:19px;padding:20px 17px}.platform-page .pf-journey-person{gap:9px;margin-bottom:20px}.platform-page .pf-journey-person>svg{display:none}.platform-page .pf-journey-person strong{font-size:14px}.platform-page .pf-journey-person>div>span{font-size:11px}.platform-page .pf-journey-message{max-width:96%;padding:11px 12px;font-size:12px}.platform-page .pf-journey-message small{font-size:11px}.platform-page .pf-journey-context{gap:6px}.platform-page .pf-journey-context>span{padding:8px;font-size:11px}.platform-page .pf-journey-context>span>svg{width:14px;height:14px}.platform-page .pf-journey-outcome{margin-top:17px;padding-top:15px;font-size:11px}.platform-page .pf-journey-followup{gap:9px;padding:12px 10px}.platform-page .pf-journey-followup>div{gap:7px}.platform-page .pf-journey-followup svg{width:16px;height:16px}}@media (max-width:360px){.platform-page .pf-journey{width:calc(100% - 24px)}.platform-page .pf-journey-tab{padding-inline:13px}.platform-page .pf-journey-copy{min-height:344px;padding-inline:22px}.platform-page .pf-journey-copy h3{font-size:28px}.platform-page .pf-journey-scene{min-height:480px;padding-inline:13px}.platform-page .pf-journey-demo{padding-inline:15px}.platform-page .pf-journey-followup svg{display:none}}@media (prefers-reduced-motion:reduce){.platform-page .pf-journey-panel[data-current=true] .pf-journey-demo{animation:none}.platform-page .pf-journey-tab,.platform-page .pf-journey-link svg{transition:none}}
