.marketing-plan-shell{max-width:1260px;margin:4px auto 30px;background:#eaf0f6;border:1px solid #d5dee9;border-radius:22px;padding:18px;box-shadow:0 18px 45px rgba(34,55,88,.13);position:relative}.marketing-plan-shell:before{content:'CONTENT BOARD';position:absolute;top:7px;left:30px;color:#9aaabd;font-size:8px;letter-spacing:.16em;font-weight:800}.content-plan{max-width:none;margin:12px 0 0;border:1px solid #e2e8ef;border-radius:15px;padding:32px 34px 34px;box-shadow:0 5px 18px rgba(45,63,95,.06)}.content-plan-header{padding-bottom:25px}.content-plan-header h2{font-size:27px}.plan-table{box-shadow:0 3px 12px rgba(40,63,95,.06)}.plan-row>div{min-height:126px;padding:18px 16px}.plan-cell{font-size:11px}.plan-cards.bottom{grid-template-columns:1.18fr 1fr;gap:20px;margin-top:22px}.plan-cards.bottom .plan-info{min-height:215px;padding:23px}.plan-cards.bottom .plan-info h3{font-size:15px;margin-bottom:17px}.plan-cards.bottom .plan-info p{font-size:12px;line-height:2.15}.plan-cards.bottom .plan-info:first-child{background:#fafdff;border-color:#cfe5f8}.plan-cards.bottom .plan-info:first-child .plan-info-icon{width:46px;height:46px;background:#e1f2ff}.plan-goal{font-size:11px;padding:15px 19px;margin-top:4px}@media(max-width:780px){.marketing-plan-shell{padding:10px;border-radius:15px}.content-plan{padding:22px 14px}.content-plan-header h2{font-size:21px}.plan-cards.bottom{grid-template-columns:1fr}.plan-cards.bottom .plan-info{min-height:180px}}
