/* Shared development/service price panel skeleton; service differences stay local. */
.dev-price{background:#edf5f7}.dev-price-panel{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;padding:58px;border-radius:34px;color:#fff;background:linear-gradient(140deg,#06172e,#083d5f);box-shadow:0 30px 80px rgba(4,27,49,.14)}.dev-price-panel h2{font-size:58px}.dev-price-copy>p:not(.kicker){max-width:480px;margin:24px 0 28px;color:#abc1cb;font-size:16px;line-height:1.65}.dev-price-copy .button{margin-top:0}.price-points{display:grid;grid-template-columns:1fr 1fr;gap:14px}.price-points article{min-height:190px;padding:24px;border:1px solid rgba(85,194,216,.22);border-radius:19px;background:rgba(10,48,77,.74);transition:border-color .24s,background .24s,box-shadow .24s}.price-points article:hover{border-color:rgba(60,224,241,.62);background:rgba(11,60,89,.86);box-shadow:0 0 25px rgba(45,232,253,.07)}.price-points b{color:var(--cyan);font-size:15px}.price-points h3{margin:18px 0 8px;font-size:20px}.price-points p{margin:0;color:#aec5cf;font-size:13px;line-height:1.6}.text-logo{display:grid;min-width:88px;height:48px;padding:0 12px;place-items:center;border-radius:8px;color:#fff;background:#0a3153;font-size:16px;font-weight:800;letter-spacing:.08em}
