/* STAGE Prospecting detail pages, scoped to preserve the approved shared shell. */
.tmr-prospecting-product{margin:0;color:#eef5ff;background:radial-gradient(780px 480px at 14% 4%,rgba(38,76,154,.19),transparent 75%),#020d22;font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif}
.tmr-prospecting-product .tmr-pp-container{max-width:1180px;margin:0 auto;padding:26px 26px 70px}
.tmr-prospecting-product .tmr-pp-breadcrumb{font-size:12px;color:#b4c8e5;margin:8px 0 28px}.tmr-prospecting-product .tmr-pp-breadcrumb a{color:#74d2ff;text-decoration:none}
.tmr-prospecting-product .tmr-pp-hero{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.8fr);gap:44px;align-items:start}
.tmr-prospecting-product .tmr-pp-description{min-width:0}.tmr-prospecting-product .tmr-pp-overline{color:#73d6ff;font-size:10px;font-weight:800;letter-spacing:.17em;text-transform:uppercase}
.tmr-prospecting-product h1{font-size:clamp(38px,5vw,64px);line-height:1.06;letter-spacing:-.05em;margin:18px 0}.tmr-prospecting-product .tmr-pp-intro{max-width:690px;font-size:17px;line-height:1.67;color:#c4d5eb}
.tmr-prospecting-product .tmr-pp-circle{display:flex;align-items:center;justify-content:flex-start;margin:31px 0 30px;padding:10px 12px 18px}.tmr-prospecting-product .tmr-service-circle{box-sizing:border-box;font-family:inherit}.tmr-prospecting-product .tmr-service-circle h4{font-size:14px;line-height:1.08;margin:1px 0 0}.tmr-prospecting-product .tmr-service-circle p{font-size:10.5px;line-height:1.28;margin:0;min-height:42px}
.tmr-prospecting-product .tmr-pp-actions{display:flex;gap:12px;flex-wrap:wrap}.tmr-prospecting-product .tmr-pp-button,.tmr-prospecting-product .tmr-pp-disabled a{display:inline-flex;align-items:center;justify-content:center;padding:12px 17px;border-radius:9px;text-decoration:none;background:#2bc6fa;color:#041225;font-size:13px;font-weight:800}.tmr-prospecting-product .tmr-pp-button.outline{background:transparent;border:1px solid #3472ad;color:#def1ff}
.tmr-prospecting-product .tmr-pp-pricing{border:1px solid #215085;background:linear-gradient(180deg,#0e2444,#07152b);border-radius:17px;padding:26px;box-shadow:0 12px 46px rgba(0,0,0,.15)}
.tmr-prospecting-product .tmr-pp-price{font-size:47px;font-weight:900;letter-spacing:-.045em;margin:9px 0}.tmr-prospecting-product .tmr-pp-price span{font-weight:500;font-size:13px;color:#b6c8e2;letter-spacing:0}.tmr-prospecting-product .tmr-pp-pricing p,.tmr-prospecting-product .tmr-pp-pricing li{font-size:13px;line-height:1.6;color:#bfcee6}.tmr-prospecting-product .tmr-pp-pricing ul{padding-left:19px}
.tmr-prospecting-product .tmr-pp-addon{border-top:1px solid #285078;margin-top:18px;padding-top:17px}.tmr-prospecting-product .tmr-pp-addon strong{font-size:13px}.tmr-prospecting-product .tmr-pp-disabled{margin-top:18px;border-top:1px solid #285078;padding-top:16px}.tmr-prospecting-product .tmr-pp-disabled strong{font-size:13px}
.tmr-prospecting-product .tmr-pp-details{border-top:1px solid #24517b;margin-top:57px;padding-top:25px;display:grid;grid-template-columns:1fr 1fr;gap:35px}.tmr-prospecting-product .tmr-pp-details h2{font-size:23px}.tmr-prospecting-product .tmr-pp-details p,.tmr-prospecting-product .tmr-pp-fineprint{font-size:13px;color:#adc2df;line-height:1.7}.tmr-prospecting-product .tmr-pp-fineprint{margin-top:35px}
@media(max-width:810px){.tmr-prospecting-product .tmr-pp-hero,.tmr-prospecting-product .tmr-pp-details{grid-template-columns:1fr}.tmr-prospecting-product .tmr-pp-container{padding:19px 17px 50px}}
