.engagement-hero h1{font-size:clamp(2.5rem,5vw,5.5rem)}.engagement-hero-bottom{display:grid;grid-template-columns:1.7fr 1fr;gap:70px;align-items:end;margin-top:35px}.engagement-hero-bottom>div>p{max-width:720px;color:var(--text-secondary);font-size:1.05rem}.investment-entry{border-left:1px solid var(--brand-blue-dark);padding-left:22px;font-size:.9rem;color:var(--text-secondary);margin:0 0 4px}.investment-entry strong{display:inline-block;color:var(--text);font-weight:500}.engagement-discovery,.engagement-scope,.engagement-evolve,.managed-infrastructure,.engagement-fit{display:grid;grid-template-columns:1fr 1.25fr;gap:9%}.engagement-discovery .large-copy{font-size:1.65rem;line-height:1.5;letter-spacing:-.025em;color:var(--ink)}.engagement-discovery>div>p,.engagement-fit>div>p{color:#475467}.discovery-price{font-size:1rem;margin-top:36px}.discovery-price strong{font-weight:500;font-size:1.7rem;display:block;color:var(--ink);margin-top:5px;letter-spacing:-.03em}.engagement-small{font-size:.875rem;line-height:1.7;color:var(--text-secondary)}.light .engagement-small{color:#475467}.discovery-scope{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:0 25px;margin:25px 0 35px;padding:0}.discovery-scope li{padding:11px 0;border-bottom:1px solid #dce3eb;font-size:.9rem}.discovery-output{border-left:2px solid #106bff;padding-left:22px}.discovery-output .eyebrow{margin-bottom:10px}.discovery-output p{margin-bottom:0;font-size:1rem}.investment-spectrum{border-top:1px solid var(--border)}.investment-spectrum article{display:grid;grid-template-columns:75px 1fr 200px;gap:35px;padding:40px 0;border-bottom:1px solid var(--border);align-items:start}.spectrum-index>span:first-child{font-size:.8rem;color:var(--brand-blue-dark)}.spectrum-scale{display:flex;gap:5px;height:40px;align-items:end;margin-top:16px}.spectrum-scale i{width:8px;height:12px;background:var(--brand-blue-dark);opacity:.8}.spectrum-scale i:nth-child(2){height:20px}.spectrum-scale i:nth-child(3){height:28px}.spectrum-scale i:nth-child(4){height:36px}.investment-spectrum h3{font-size:1.8rem;margin-bottom:14px}.investment-spectrum article>div>p{color:var(--text-secondary);font-size:.95rem;margin-bottom:17px}.engagement-examples{display:flex;flex-wrap:wrap;list-style:none;gap:4px 18px;margin:0;padding:0;color:#475467;font-size:.875rem}.engagement-examples li:before{content:"\b7";color:var(--brand-blue-dark);margin-right:9px}.investment-price{color:var(--brand-blue-dark);font-size:1.8rem;line-height:1.35;font-weight:500;letter-spacing:-.03em;margin:0;text-align:right}.investment-price span{display:block;font-size:.875rem;letter-spacing:0;font-weight:400;color:var(--text-secondary);margin-bottom:8px}.investment-context{display:grid;grid-template-columns:1fr 1.6fr;gap:70px;padding-top:40px}.investment-context h3{font-size:1.4rem;line-height:1.4}.investment-context p{color:var(--text-secondary)}.investment-context strong{font-weight:500;color:var(--text)}.payment-timeline{padding:0;margin:50px 0 35px;list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #b9c9df}.payment-timeline li{padding:25px 25px 15px 0;position:relative}.payment-timeline li:before{content:"";position:absolute;top:-4px;left:0;width:7px;height:7px;background:#106bff}.milestone-number{font-size:.75rem;letter-spacing:.06em;color:#0a4fc4}.payment-timeline strong{display:block;font-size:4.5rem;line-height:1.2;font-weight:400;letter-spacing:-.06em;margin:25px 0 18px}.payment-timeline strong>span{font-size:2rem;letter-spacing:-.04em;margin-left:4px;color:#667085}.payment-timeline h3{font-size:1.1rem;line-height:1.5;letter-spacing:-.02em;max-width:220px}.commercial-note{border-top:1px solid #dce3eb;margin:20px 0 0;padding-top:24px;color:#475467;font-size:.9rem;max-width:1000px}.engagement-scope>div>p,.engagement-evolve>div>p,.managed-infrastructure>div>p{color:var(--text-secondary)}.scope-purpose{border-left:1px solid var(--brand-blue-dark);padding-left:20px;margin-top:28px}.change-path{padding-left:30px}.change-path>div{position:relative;border-left:1px solid #b9c9df;padding:0 0 35px 34px}.change-path>div:last-child{padding-bottom:0;border-color:transparent}.change-path>div>span{position:absolute;left:-15px;top:-2px;width:29px;background:var(--surface);padding:3px 0;font-size:.75rem;color:var(--brand-blue-dark);text-align:center}.change-path h3{font-size:1.45rem;margin-bottom:12px;line-height:1.4}.change-path p{font-size:.95rem;color:var(--text-secondary);max-width:380px}.engagement-evolve{padding-top:0;border-bottom:1px solid var(--border)}.development-paths{list-style:none;padding:0;margin:25px 0}.development-paths li{padding:13px 0;border-bottom:1px solid var(--border);font-size:1rem}.development-paths li:first-child{border-top:1px solid var(--border)}.care-list{border-top:1px solid #dce3eb}.care-list article{display:grid;grid-template-columns:1fr 1fr 1.55fr;gap:30px;padding:27px 0;border-bottom:1px solid #dce3eb;align-items:baseline}.care-list h3{font-size:1.5rem;margin:0;line-height:1.3}.care-price{font-size:.875rem;margin:0;color:#475467}.care-price strong{display:inline-block;font-size:1.4rem;color:var(--ink);font-weight:500;white-space:nowrap}.care-price>span{display:block}.care-list article>p:last-child{margin:0;color:#475467;font-size:.9rem;line-height:1.8}.managed-care .commercial-note{border:0;padding-top:12px}.infrastructure-price{margin-top:30px;font-size:1rem}.infrastructure-price strong{display:block;font-weight:500;font-size:1.8rem;line-height:1.4;color:var(--brand-blue-dark);margin-top:6px;letter-spacing:-.03em}.professional-build{padding-top:0}.build-disciplines{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;margin:35px 0 25px;border-top:1px solid var(--border)}.build-disciplines li{padding:25px 15px 25px 0;border-bottom:1px solid var(--border);display:flex;gap:17px;align-items:baseline}.build-disciplines span{font-size:.75rem;color:var(--brand-blue-dark)}.build-disciplines strong{font-size:.95rem;font-weight:400}.fit-list{list-style:none;margin:0 0 35px;padding:0}.fit-list li{border-bottom:1px solid #dce3eb;padding:15px 0;font-size:1rem}.fit-list li:first-child{padding-top:0}.fit-alternative h3{font-size:1.4rem}.fit-alternative p{font-size:.9rem;color:#475467}.engagement-final{grid-template-columns:1.1fr 1fr}.engagement-final p{max-width:480px}.engagement-final .hero-actions{margin-top:25px}.budget-guidance{padding:15px 0 0;border-top:1px solid var(--border);margin-top:25px;font-size:.875rem;color:var(--text-secondary)}.budget-guidance a{color:var(--brand-blue-dark);text-decoration:underline;text-underline-offset:4px}@media(max-width:1024px){.engagement-hero-bottom{gap:40px}.investment-spectrum article{grid-template-columns:45px 1fr 170px;gap:25px}.investment-price{font-size:1.6rem}.engagement-discovery,.engagement-scope,.engagement-evolve,.managed-infrastructure,.engagement-fit{gap:6%}.care-list article{grid-template-columns:1fr 1fr 1.4fr;gap:25px}.payment-timeline strong{font-size:3.6rem}.build-disciplines{grid-template-columns:repeat(3,minmax(0,1fr))}.investment-context{gap:35px}.care-price strong{font-size:1.25rem}}@media(max-width:768px){.engagement-hero-bottom{grid-template-columns:1fr;gap:30px}.engagement-discovery,.engagement-scope,.engagement-evolve,.managed-infrastructure,.engagement-fit{grid-template-columns:1fr;gap:35px}.engagement-discovery h2 br,.engagement-fit h2 br{display:none}.discovery-price{margin-top:20px}.engagement-discovery>div:first-child{max-width:560px}.investment-spectrum article{grid-template-columns:35px 1fr;gap:10px 20px}.investment-price{grid-column:2;grid-row:2;text-align:left;display:flex;align-items:baseline;gap:10px;margin-bottom:10px}.investment-price span{margin:0}.investment-spectrum article>div:nth-child(2){display:contents}.investment-spectrum h3{grid-column:2;grid-row:1;margin:0}.investment-spectrum article>div>p,.investment-spectrum .engagement-examples{grid-column:2}.spectrum-index{grid-column:1;grid-row:1/5}.investment-context{grid-template-columns:1fr;gap:12px}.payment-timeline{grid-template-columns:1fr 1fr;row-gap:25px}.payment-timeline li:nth-child(n+3){border-top:1px solid #b9c9df}.care-list article{grid-template-columns:1fr 1fr;gap:15px 25px}.care-list article>p:last-child{grid-column:1/-1}.care-price{text-align:right}.change-path{padding-left:15px}.engagement-evolve{padding-top:0}.managed-infrastructure h2{font-size:2.5rem}.engagement-final{grid-template-columns:1fr;gap:25px}.engagement-final>div:last-child{justify-self:start}}@media(max-width:430px){.engagement-hero h1{font-size:2.4rem}.engagement-hero-bottom{margin-top:25px}.engagement-hero-bottom>div>p{font-size:1rem}.engagement-discovery .large-copy{font-size:1.4rem}.discovery-scope{gap:0 18px}.discovery-scope li{font-size:.875rem}.investment-spectrum article{grid-template-columns:24px minmax(0,1fr);gap:12px 18px;padding:30px 0}.investment-spectrum h3{font-size:1.5rem}.investment-price{font-size:1.5rem;flex-wrap:wrap;gap:4px 10px}.spectrum-scale{gap:3px}.spectrum-scale i{width:4px}.engagement-examples{gap:7px;font-size:.875rem}.payment-timeline li{padding-right:16px}.payment-timeline strong{font-size:3.2rem}.payment-timeline h3{font-size:1rem}.milestone-number{letter-spacing:0}.care-list h3{font-size:1.25rem}.care-list article{gap:15px}.care-price strong{font-size:1.1rem}.care-price{font-size:.8rem}.build-disciplines{grid-template-columns:repeat(2,minmax(0,1fr))}.build-disciplines li{gap:9px;padding-right:9px}.build-disciplines strong{font-size:.875rem}.managed-infrastructure h2{font-size:2.1rem}}.discovery-price strong,.care-price strong{color:var(--brand-blue-dark);font-weight:650}.investment-price{font-weight:650}.payment-timeline strong{font-weight:650;color:var(--brand-blue-dark)}.investment-spectrum article:hover{background:#f7f9fc}.engagement-hero{border-bottom:1px solid var(--border)}
