/* SharedOne: navy, neutral surfaces and restrained brand accents. */
.renewal{--ink:#1d2b3e;--muted:#697585;--line:#e3e7ec;--soft:#f5f6f8}.renewal .trust{background:linear-gradient(115deg,#15273f,#243b57);border:1px solid #2f455f;border-radius:10px;padding:28px 30px;box-shadow:0 12px 30px #15273f0a;gap:22px}.renewal .trust small{color:#a8b9ce;font-size:11px;min-width:108px;line-height:1.9}.renewal .trust strong{color:#f3f6fb;font-size:19px;font-weight:600;letter-spacing:-.5px;padding-left:23px;border-left:1px solid #ffffff23;white-space:nowrap}.renewal .home-summary>a{border-left-color:#e0e5eb}.renewal .home-history{background:#f5f6f8;border-color:#e3e7ec}.renewal .route-panel .card{background:white;border-color:#e3e7ec;box-shadow:0 5px 18px #22344f04}.renewal .route-panel .card .number{color:#2e629e}.renewal .product-selector>button{background:#fff;border-color:#dfe4ea;box-shadow:0 3px 12px #1c304903}.renewal .product-selector>button:hover{background:#f7f9fc;border-color:#a8bbd3}.renewal .product-selector>button[aria-selected=true]{background:linear-gradient(130deg,#1c2f49,#2b4565);border-color:#233c5b;box-shadow:0 10px 25px #18365213}.renewal .product-selector>button[aria-selected=true] strong{color:white}.renewal .product-selector>button[aria-selected=true] .product-meta{color:#b5c5da}.renewal .product-selector>button[aria-selected=true] .product-prompt{color:#c3d8f6}.renewal .product-meta{color:#748194}.renewal .product-prompt{color:#6d8099}.renewal .product-selector .product-advice{background:linear-gradient(135deg,#2465ef,#2452b8);border-color:#2459c9;box-shadow:0 8px 22px #2459c90b}.renewal .product-overview{background:linear-gradient(125deg,#f4f6f8,#fbfcfd);border-color:#e1e6ed;box-shadow:0 4px 18px #18304803}.renewal .product-overview h2{color:#234e86}.renewal .product-visual{border-color:#e0e6ee;box-shadow:0 6px 18px #18304805}.renewal .product-visual-label{background:#fafbfc;border-color:#e4e8ed}.renewal .product-visual-label b{color:#2e4c73}.renewal .product-category{color:#667b96}.renewal .product-features{border-color:#dfe4ea;box-shadow:0 4px 15px #1f334805}.renewal .product-features article{background:white;border-color:#e3e7ec;position:relative}.renewal .product-features article:nth-child(even){background:#fafbfc}.renewal .product-features article>span{background:#edf1f6;color:#38587d;display:inline-flex;align-items:center;justify-content:center;height:28px;min-width:32px;padding:0 7px;font-size:11px;letter-spacing:.5px;border-radius:5px}.renewal .product-features h4{color:#253a56}.renewal .product-features p{color:#748092}.renewal .process-block{background:#f5f6f8;border-color:#e3e7ec}.renewal .product-process li{border-color:#dfe5ec;box-shadow:0 3px 10px #1d334905}.renewal .product-process li>span{color:#4a7c89}.renewal .product-process strong{color:#294362}.renewal .product-process li:after{color:#9ba9b8}.renewal .framework-architecture{gap:17px}.renewal .framework-architecture article{background:#fff;border:1px solid #dfe5ec;border-radius:7px;padding-top:0;overflow:hidden;box-shadow:0 4px 18px #18304805}.renewal .framework-architecture article>span{display:block;background:#203650;color:#c8d6e9;margin:0 -24px;padding:15px 24px;font-size:10px;letter-spacing:.8px}.renewal .framework-architecture article:nth-child(2)>span{background:#2f4c6c}.renewal .framework-architecture article:nth-child(3)>span{background:#365364}.renewal .framework-architecture h4{margin-top:22px}.renewal .framework-architecture p{color:#768396}.renewal .framework-architecture ul{color:#556b86}.renewal .framework-stack{background:#f1f3f6;color:#2c4668;border:1px solid #e0e5ec}.renewal .framework-stack span{color:#78869a}.renewal .integration-options article{border-left-color:#c4cedb}.renewal .framework-ai-link{background:linear-gradient(110deg,#f1f5fb,#f8fafc);border-color:#dce5f1}.renewal .framework-extension>span{background:#f2f5f8;border-color:#e1e6ed;color:#637e9c}.renewal .architecture-image{border-color:#dfe4ea;box-shadow:0 5px 22px #20354a04}.renewal .architecture-image>span{background:#f5f6f8;border-color:#e1e6ed;color:#6d8098}.renewal .product-gallery>button{border-color:#e0e5ec;box-shadow:0 3px 12px #20354a03}.renewal .product-gallery>button>div{background:#f4f5f7}.renewal .product-gallery>button>span{border-color:#e3e7ec;background:#fff;color:#3c536e}.renewal .product-value{border-top-color:#2b486b;border-bottom-color:#e0e5ec}.renewal .product-value li{border-color:#e5e8ed}.renewal .product-value li>span{color:#477b87}.renewal .product-bottom-cta{background:linear-gradient(115deg,#eef2f7,#f7f9fc);border:1px solid #dfe6ee}.renewal .portfolio-tags span{background:#f1f3f6;color:#6b7d94}.renewal .portfolio-cta{background:#f3f5f8;border-color:#e0e6ed}.renewal .portfolio-toolbar{border-color:#dfe4ea}.renewal .case-filters button{border-color:#e0e5ec}.renewal .case-filters button[aria-pressed=true]{background:#233c5c;border-color:#233c5c}.renewal .demotabs{background:#f2f4f7}.renewal .demotabs button[aria-selected=true]{background:#243e60;color:white}.renewal .demo{border-color:#dfe5ec;box-shadow:0 4px 16px #1c304803}.renewal .steps span{background:#f0f3f7;color:#556f91}.renewal .about-values article{background:#f5f7fa;border-top-color:#2b486a}.renewal .delivery-steps{border-color:#dfe5ec}.renewal .delivery-steps article{background:white}.renewal .delivery-steps article:nth-child(even){background:#fafbfc}.renewal .delivery-steps strong{color:#3b5e89}.renewal .contact-info>div{background:#f4f6f9;border:1px solid #e4e8ee}.renewal .compare-row{background:#f5f6f8;border-color:#e0e5ec}.renewal .compare-row.accelerated{background:#eef3f9;border-color:#c7d4e5}.renewal .compare-row.accelerated li:nth-child(2),.renewal .compare-row.accelerated li:nth-child(3){background:#28486e;border-color:#28486e}.renewal .screen{background:linear-gradient(145deg,#fff,#f8fafc);border-color:#dfe6ef}.renewal .screen .prompt{background:#f0f4fa}.renewal .screen .stat{border-color:#dfe6ef;background:#fff}.renewal .screen .barplot i{background:#5077af}.renewal .phase-head{background:#607c9c}.renewal .phase:nth-child(2) .phase-head{background:#355778}.renewal .phase:nth-child(3) .phase-head{background:#203650}.renewal .history-board{border-color:#dfe5ec}.renewal .phase+.phase{border-color:#e0e5ec}.renewal .year-block:first-child ul{border-color:#7f9cbe}.renewal .year-block ul{border-color:#e2e7ed}@media(max-width:1150px){.renewal .trust{padding:25px 23px;gap:16px}.renewal .trust strong{font-size:16px;padding-left:17px}.renewal .trust small{font-size:10px;min-width:90px}.renewal .framework-architecture article>span{margin-left:-22px;margin-right:-22px;padding-left:22px;padding-right:22px}}@media(max-width:850px){.renewal .trust{justify-content:flex-start;gap:19px 24px;padding:24px}.renewal .trust small{width:100%;min-width:0;line-height:1.7}.renewal .trust small br{display:none}.renewal .trust strong{font-size:16px;padding-left:13px;border-left-color:#ffffff27}.renewal .trust strong:first-of-type{padding-left:13px}.renewal .trust strong:last-child{margin-right:0}}@media(max-width:600px){.renewal .trust{gap:20px 18px;padding:22px 20px}.renewal .trust strong{font-size:14px}.renewal .framework-architecture article>span{font-size:10px}.renewal .product-selector>button[aria-selected=true]{box-shadow:0 6px 18px #19385412}}
.renewal .product-advice .product-meta,.renewal .product-advice .product-prompt{color:#d6e5ff}
