.pcp-sales-top{margin:12px 0 18px;padding:18px 20px;border:1px solid #d8e9ef;border-radius:18px;background:linear-gradient(135deg,#f7fcfe 0%,#fff 56%,#f5faeb 100%);color:#163f56}.pcp-sales-kicker{display:inline-flex;padding:6px 10px;border-radius:999px;background:#e9f6d8;color:#31550f;font-size:12px;font-weight:800;letter-spacing:.01em}.pcp-sales-top h2{margin:11px 0 8px;font-size:25px;line-height:1.18;color:#083754}.pcp-sales-top p{margin:0;color:#49697b;line-height:1.58}.pcp-sales-actions{display:flex;flex-wrap:wrap;gap:9px;margin:16px 0 10px}.pcp-sales-btn{display:inline-flex!important;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:10px!important;text-decoration:none!important;font-weight:800!important;line-height:1.2}.pcp-sales-btn--primary{background:#bddb97!important;border:1px solid #8fb765!important;color:#173d08!important}.pcp-sales-btn--primary:hover{background:#a9cf7b!important;color:#173d08!important}.pcp-sales-btn--secondary{background:#fff!important;border:1px solid #b9ced8!important;color:#083754!important}.pcp-sales-reassurance{display:flex;flex-wrap:wrap;gap:7px 15px;color:#567081;font-size:12px;font-weight:700}.pcp-plan-anchor{position:relative;top:-110px}.pcp-sales-long{margin:34px 0 18px;background:#f5fafc;border-top:1px solid #dceaf0;border-bottom:1px solid #dceaf0}.pcp-sales-inner{max-width:1170px;margin:auto;padding:48px 24px}.pcp-sales-heading{max-width:860px;margin:0 auto 26px;text-align:center}.pcp-sales-heading h2,.pcp-faq h2,.pcp-final-cta h2{color:#083754;line-height:1.2}.pcp-sales-heading h2{font-size:30px;margin:12px 0 10px}.pcp-sales-heading p{color:#587486;font-size:16px;line-height:1.65}.pcp-compare{max-width:880px;margin:28px auto 42px;border:1px solid #d2e2e9;border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 14px 34px rgba(8,55,84,.06)}.pcp-compare-row{display:grid;grid-template-columns:1fr 1fr}.pcp-compare-row>div{padding:14px 18px;border-top:1px solid #e7eff3;color:#536e7e}.pcp-compare-row>div+div{border-left:1px solid #e7eff3;color:#183f55}.pcp-compare-head>div{border-top:0;background:#083754;color:#fff!important;font-weight:800}.pcp-showcase{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.pcp-showcase article{background:#fff;border:1px solid #deeaef;border-radius:18px;padding:20px;box-shadow:0 8px 24px rgba(8,55,84,.04)}.pcp-showcase h3{margin:9px 0 6px;color:#083754;font-size:17px}.pcp-showcase p{margin:0;color:#5a7485;line-height:1.55;font-size:14px}.pcp-showcase-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#f1f7e8;color:#46751a;font-weight:900;font-size:18px}.pcp-demo-strip{display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:12px;align-items:center;margin:38px 0;background:#083754;border-radius:20px;padding:18px 20px;color:#fff}.pcp-demo-strip>div{display:grid;grid-template-columns:32px 1fr;column-gap:9px}.pcp-demo-strip>div>span{grid-row:1/3;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#bddb97;color:#173d08;font-weight:900}.pcp-demo-strip strong{font-size:14px}.pcp-demo-strip small{color:#c9dbe4;line-height:1.35}.pcp-faq{max-width:920px;margin:44px auto 0}.pcp-faq h2{text-align:center;margin-bottom:18px}.pcp-faq details{background:#fff;border:1px solid #dce9ee;border-radius:13px;margin:8px 0;padding:0 16px}.pcp-faq summary{cursor:pointer;padding:15px 26px 15px 0;color:#123f58;font-weight:800}.pcp-faq p{margin:0 0 16px;color:#587486;line-height:1.6}.pcp-final-cta{margin-top:44px;padding:26px 28px;border-radius:20px;background:linear-gradient(135deg,#fff,#eef8df);border:1px solid #d8e8c7;display:flex;gap:26px;justify-content:space-between;align-items:center}.pcp-final-cta h2{margin:9px 0 5px}.pcp-final-cta p{margin:0;color:#5a7485}.productView[data-product-handle="parent-carer-planner-annual-subscription"] .jdgm-preview-badge,.productView[data-product-handle="parent-carer-planner-annual-subscription"] .moreItem-productText{display:none!important}.productView[data-product-handle="parent-carer-planner-annual-subscription"] .productView-subtotal .text:last-child{display:none!important}
@media(max-width:900px){.pcp-showcase{grid-template-columns:1fr 1fr}.pcp-demo-strip{grid-template-columns:1fr}.pcp-final-cta{align-items:flex-start;flex-direction:column}.pcp-sales-inner{padding:34px 16px}}
@media(max-width:620px){.pcp-sales-top{padding:16px}.pcp-sales-top h2{font-size:22px}.pcp-sales-actions{display:grid}.pcp-sales-btn{width:100%}.pcp-sales-reassurance{display:grid}.pcp-compare-row{grid-template-columns:1fr}.pcp-compare-head{display:none}.pcp-compare-row>div+div{border-left:0;background:#f8fbfc}.pcp-showcase{grid-template-columns:1fr}.pcp-sales-heading h2{font-size:25px}.pcp-final-cta{padding:20px}}

.productView[data-product-handle="parent-carer-planner-annual-subscription"] .productView-info,.productView[data-product-handle="parent-carer-planner-annual-subscription"] .productView-perks,.productView[data-product-handle="parent-carer-planner-annual-subscription"] .productView-quantity{display:none!important}

.pcp-option-helper{margin:-2px 0 10px;color:#607888;font-size:12px;font-weight:700}
.productView[data-product-handle="parent-carer-planner-annual-subscription"] [data-sku],
.productView[data-product-handle="parent-carer-planner-annual-subscription"] .productView-quantity,
.productView[data-product-handle="parent-carer-planner-annual-subscription"] .quantity_selector{display:none!important}
