.ai-copilot-roadmap{color:#0b0b0b;background:#fff;padding:100px 0 120px}.ai-copilot-roadmap.ai-copilot-roadmap--dark{color:#fff;background:#000}.ai-copilot-roadmap-head{text-align:center;max-width:920px;margin:0 auto}.ai-copilot-roadmap-head h2{color:#0b0b0b;margin:0 0 16px;font-size:clamp(30px,4vw,46px);font-weight:600;line-height:1.2}.ai-copilot-roadmap-head h2 .is-highlight{color:var(--color-accent,#1163fb)}.ai-copilot-roadmap-head p{color:#0b0b0bb8;max-width:760px;margin:0 auto;font-size:16px;line-height:1.7}.ai-copilot-roadmap.ai-copilot-roadmap--dark .ai-copilot-roadmap-head h2{color:#fff}.ai-copilot-roadmap.ai-copilot-roadmap--dark .ai-copilot-roadmap-head p{color:#ffffffbd}.ai-copilot-roadmap-list{flex-direction:column;gap:0;max-width:1100px;margin:0 auto;display:flex;position:relative}.ai-copilot-roadmap-item{border-top:none;grid-template-columns:1fr 88px 1fr;align-items:center;gap:38px;padding:40px 0;display:grid}.ai-copilot-roadmap-left{text-align:right}.ai-copilot-roadmap-left h3{color:#0b0b0b;letter-spacing:-.01em;margin:0;font-size:24px;font-weight:600}.ai-copilot-roadmap-right p{color:#0b0b0bb8;max-width:560px;margin:0;font-size:16px;line-height:1.7}.ai-copilot-roadmap.ai-copilot-roadmap--dark .ai-copilot-roadmap-left h3{color:#fff}.ai-copilot-roadmap.ai-copilot-roadmap--dark .ai-copilot-roadmap-right p{color:#ffffffb8}.ai-copilot-roadmap-middle{justify-content:center;display:flex;position:relative}.ai-copilot-roadmap-dot{z-index:2;background:#e5e7eb;border-radius:50%;width:16px;height:16px;transition:background-color .3s,box-shadow .3s,transform .3s;position:relative}.ai-copilot-roadmap.ai-copilot-roadmap--dark .ai-copilot-roadmap-dot{background:#ffffff29}.ai-copilot-roadmap-rail{top:var(--rail-top,0px);bottom:var(--rail-bottom,0px);left:var(--rail-x,calc(38.3% + 44px));pointer-events:none;background:#0f172a1f;border-radius:999px;width:3px;position:absolute;overflow:hidden;transform:translate(-50%)}.ai-copilot-roadmap.ai-copilot-roadmap--dark .ai-copilot-roadmap-rail{background:#ffffff2e}.ai-copilot-roadmap-rail-fill{width:100%;height:var(--rail-pct,0%);background:var(--color-accent,#1163fb);border-radius:999px;transition:height .15s linear;position:absolute;top:0;left:0}.ai-copilot-roadmap-item.is-complete .ai-copilot-roadmap-dot{background:var(--color-accent,#1163fb);box-shadow:0 0 12px rgba(var(--color-accent-rgb,17, 99, 251), .35);transform:scale(1.25)}.ai-copilot-roadmap-item.is-active .ai-copilot-roadmap-dot{box-shadow:0 0 0 6px #0f172a1a}.ai-copilot-roadmap-item.is-active.is-complete .ai-copilot-roadmap-dot{box-shadow:0 0 16px rgba(var(--color-accent-rgb,17, 99, 251), .4)}.ai-copilot-roadmap.ai-copilot-roadmap--dark .ai-copilot-roadmap-item.is-active .ai-copilot-roadmap-dot{box-shadow:0 0 0 6px #ffffff1a}@media (max-width:900px){.ai-copilot-roadmap{padding:36px 0 24px}.ai-copilot-roadmap-item{grid-template-columns:1fr;gap:14px;padding:34px 0}.ai-copilot-roadmap-left{text-align:left}.ai-copilot-roadmap-middle,.ai-copilot-roadmap-rail{display:none}.ai-copilot-roadmap-left,.ai-copilot-roadmap-right{opacity:1;transform:none} .rps-supercharge-cta-card{grid-template-columns:1fr;gap:26px;padding:44px 34px}.rps-supercharge-cta-media{justify-content:center}}.rps-supercharge-cta{background:#000;padding:60px 20px}.rps-supercharge-cta-card{background:#f3f62a;border-radius:20px;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:36px;max-width:1320px;margin:0 auto;padding:50px 64px;display:grid;overflow:hidden}.rps-supercharge-cta-content h2{color:#0b0b0b;margin:0 0 14px;font-size:20px;font-weight:600;line-height:1.2}.rps-supercharge-cta-content h2 span{color:#1163fb;font-weight:800}.rps-supercharge-cta-content p{color:#0b0b0bc7;max-width:520px;margin:0 0 28px;font-size:16px;line-height:1.7}.rps-supercharge-cta-btn{color:#fff;background:#1163fb;border-radius:999px;justify-content:center;align-items:center;padding:14px 28px;font-weight:700;text-decoration:none;transition:background .2s,box-shadow .2s;display:inline-flex;box-shadow:0 18px 34px #1163fb59}.rps-supercharge-cta-btn:hover{color:#0d57e8;background:#fff;box-shadow:0 22px 40px #1163fb73}.rps-supercharge-cta-media{justify-content:flex-end;align-items:center;display:flex}.rps-supercharge-cta-media img{opacity:.9;width:min(360px,100%);height:auto;display:block}.cv-client-journey{z-index:1;background-color:#f7f7f7;flex-direction:column;width:100%;height:auto;min-height:989px;display:flex;position:relative;overflow:hidden}.cv-client-journey-content{z-index:2;padding:140px 0 0;position:relative}.cv-client-journey-bg{z-index:1;background:url(https://cdn.bonamisoftware.com/images/assets-ext/cv-client-journey-banner.webp) bottom/100% no-repeat;width:100%;height:820px;margin-top:auto;position:relative}.cv-client-journey .container{z-index:1;flex-direction:column;gap:48px;display:flex;position:relative}.cv-client-journey-head{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.cv-client-journey-head h2{color:#0b0b0b;margin:0;font-size:44px;font-weight:700}.cv-client-journey-cta{color:#fff;background:#1a63ff;border-radius:10px;justify-content:center;align-items:center;padding:10px 28px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.cv-client-journey-steps{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:48px;display:grid}.cv-client-journey-card{color:#1a63ff;background:#fff;border:1px solid;border-radius:6px;min-height:168px;padding:22px 22px 24px;position:relative;box-shadow:0 4px 12px #0f172a14}.cv-client-journey-card:after{content:"";background:currentColor;width:2px;height:64px;position:absolute;bottom:-70px;left:18px}.cv-client-journey-card.is-up{transform:translateY(0)}.cv-client-journey-card.is-down{transform:translateY(60px)}.cv-client-journey-card:nth-child(3){transform:translateY(120px)}.cv-client-journey-card:nth-child(4){transform:translateY(180px)}.cv-client-journey-card:nth-child(5){transform:translateY(240px)}.cv-client-journey-label{letter-spacing:.08em;text-transform:uppercase;color:currentColor;margin-bottom:8px;font-size:11px;font-weight:700;display:inline-block}.cv-client-journey-card h3{color:#0b0b0b;margin:0 0 10px;font-size:16px}.cv-client-journey-card p{color:#1f2937;margin:0;font-size:13px;line-height:1.6}.cv-client-journey-card.accent-gold{color:#f2b233}.cv-client-journey-card.accent-purple{color:#a12ccc}.cv-client-journey-card.accent-violet{color:#9a3ad6}.cv-client-journey-card.accent-blue{color:#4a70ff}@media (max-width:1100px){.cv-client-journey{height:auto}.cv-client-journey-content{padding:0}.cv-client-journey-bg{background-size:150%;height:520px}.cv-client-journey-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.cv-client-journey-card{transform:translateY(0)}.cv-client-journey-card:after{height:32px;bottom:-36px}}@media (max-width:640px){.cv-client-journey{height:auto}.cv-client-journey-content{padding:60px 0}.cv-client-journey-bg{background-size:200%;height:340px;display:none}.cv-client-journey-head h2{font-size:30px}.cv-client-journey-steps{grid-template-columns:1fr;gap:15px}.cv-client-journey-card:after{display:none}.cv-client-journey-card.is-up,.cv-client-journey-card.is-down,.cv-client-journey-card:nth-child(3),.cv-client-journey-card:nth-child(4),.cv-client-journey-card:nth-child(5){transform:none}.cv-client-journey-card{background:0 0;border-radius:0}}