/* Shared refinements for the selected page and all six header proposals. */
.concept-clear .pricing{background:#001b4a;color:#fff;padding-block:96px;position:relative;overflow:hidden}.concept-clear .pricing .intro{max-width:760px;margin-bottom:56px}.concept-clear .pricing .eyebrow{color:#c3d3ef}.concept-clear .pricing .eyebrow:before{background:#e4f222}.concept-clear .pricing .intro h2{font-size:52px;line-height:1.05;color:white}.concept-clear .pricing .intro>p{color:#c3d3ef;font-size:18px}.concept-clear .pricing-grid{max-width:1104px;gap:28px;align-items:stretch}.concept-clear .pricing .price-card{background:white;color:#001b4a;padding:36px;border:1px solid #c3d3ef;box-shadow:0 16px 40px #00000012;transition:transform .25s,box-shadow .25s;overflow:hidden}.concept-clear .pricing .price-card:hover{transform:translateY(-6px);box-shadow:0 24px 48px #00000026}.concept-clear .pricing .price-card.plus{border:3px solid #e4f222;padding:34px;background:#fbfcec}.concept-clear .pricing .price-card .plan-tag{font-size:13px;color:#315da8;min-height:32px;margin-bottom:20px;display:flex;align-items:center;justify-content:space-between;gap:12px}.concept-clear .pricing .price-card.plus .plan-tag{color:#273719}.concept-clear .pricing .price-card .plan-tag .pill{background:#e4f222;color:#001b4a;font-size:12px;padding:6px 10px}.concept-clear .pricing .price-card h3{font-size:32px;color:#001b4a;line-height:1.1}.concept-clear .pricing .price-card .plan-desc{font-size:16px;line-height:1.6;color:#535e6b;min-height:52px;max-width:420px;margin-top:16px}.concept-clear .pricing .price-card .price{font-size:68px;color:#001b4a;margin:32px 0;line-height:1}.concept-clear .pricing .price-card .price small{font-size:15px;color:#535e6b}.concept-clear .pricing .price-card li{font-size:16px;line-height:1.5;color:#25374f;margin-bottom:16px;gap:12px}.concept-clear .pricing .price-card li svg{width:18px;color:#315da8;height:24px}.concept-clear .pricing .price-card .plus-intro{font-size:16px;color:#001b4a;padding-top:24px}.concept-clear .pricing .price-card .btn{background:#e4f222;color:#001b4a;min-height:52px;font-size:16px;justify-content:space-between;margin-top:auto}.concept-clear .pricing .price-card .btn:hover{background:#d4e200}.concept-clear .pricing .price-card ul{margin-bottom:32px;padding-top:24px;border-color:#d6deeb}.concept-clear .pricing .price-card.plus ul{padding-top:20px;border-top:0}.concept-clear .pricing .pricing-note{color:#c3d3ef;max-width:1104px;margin-top:28px;font-size:13px;text-align:center}.concept-clear .hero-clear{padding-bottom:32px}.concept-clear #experience{padding-top:72px}.concept-clear .hero-clear+.experience{border-top:1px solid #e2e8f0}.concept-clear .scroll-story+.section{padding-top:80px}.concept-clear .scroll-story{margin:0}.concept-clear .hero-clear .hero-actions a{white-space:normal}
@media(max-width:1180px){.concept-clear .pricing .price-card{padding:28px}.concept-clear .pricing .price-card.plus{padding:26px}.concept-clear .pricing .price-card h3{font-size:28px}.concept-clear .pricing .price-card .plan-tag{font-size:12px;gap:8px}.concept-clear .pricing .price-card .plan-tag .pill{font-size:10px}.concept-clear .pricing .price-card li{font-size:15px}.concept-clear .pricing .price-card .price{font-size:60px}}
@media(max-width:900px){.concept-clear .pricing{padding-block:72px}.concept-clear .pricing .intro h2{font-size:40px}.concept-clear .pricing-grid{gap:20px}.concept-clear .pricing .price-card .plan-tag{display:block;min-height:58px;margin-bottom:16px}.concept-clear .pricing .price-card .plan-tag .pill{display:table;margin-top:8px}.concept-clear .pricing .price-card h3{font-size:26px}.concept-clear .pricing .price-card .plan-desc{font-size:15px;min-height:72px}.concept-clear .pricing .price-card .price{font-size:56px}.concept-clear .pricing .price-card .price small{font-size:13px}.concept-clear .pricing .price-card li{font-size:14px}.concept-clear #experience{padding-top:64px}}
@media(max-width:680px){.concept-clear .pricing{padding-block:64px}.concept-clear .pricing .intro{margin-bottom:36px}.concept-clear .pricing .intro h2{font-size:36px}.concept-clear .pricing .intro>p{font-size:16px}.concept-clear .pricing-grid{gap:24px}.concept-clear .pricing .price-card{padding:28px}.concept-clear .pricing .price-card.plus{padding:26px}.concept-clear .pricing .price-card .plan-tag{display:flex;min-height:32px;font-size:11px;gap:8px}.concept-clear .pricing .price-card .plan-tag .pill{font-size:9px;padding:6px 8px;margin-top:0;white-space:normal}.concept-clear .pricing .price-card h3{font-size:28px}.concept-clear .pricing .price-card .plan-desc{min-height:0;font-size:16px}.concept-clear .pricing .price-card .price{font-size:64px}.concept-clear .pricing .price-card li{font-size:15px}.concept-clear .pricing .price-card .btn{font-size:15px}.concept-clear .pricing .price-card .plus-intro{font-size:15px}.concept-clear .pricing .pricing-note{font-size:12px;line-height:1.6}.concept-clear #experience{padding-top:56px}}
@media(prefers-reduced-motion:reduce){.concept-clear .pricing .price-card{transition:none}.concept-clear .pricing .price-card:hover{transform:none}}
