div p,section p,article p,li{text-align:justify}nav li,nav a,nav p,header li,header a,header p,[class*=nav] li,[class*=nav] a,[class*=nav] p,[class*=menu] li,[class*=menu] a,[class*=menu] p,[class*=dropdown] li,[class*=dropdown] a,[class*=dropdown] p,[class*=header] li,[class*=header] a,[class*=header] p{text-align:left}h1,h2,h3,h4,h5,h6{text-align:inherit}.shopfaq-header p.shopfaq-intro{text-align:center}.srp-content p.srp-subtitle{text-align:left}p[class*=subtitle],p[class*=sub-title],p[class*=subhead],p[class*=sub-head],p[class*=label],p[class*=caption],p[class*=-note],p[class*=-sub],p[class*=count],p[class*=-title],p[class*=heading],p[class*=tagline]{text-align:center}.section-divider{height:1px;background:linear-gradient(to right,transparent 0%,rgba(34,197,94,.25) 20%,rgba(34,197,94,.45) 50%,rgba(34,197,94,.25) 80%,transparent 100%);margin:0 40px}.shop-page-hero .cf-card{border:1px solid rgba(34,197,94,.55);box-shadow:0 0 0 1px #22c55e26 inset,0 0 28px #22c55e66,0 0 56px #22c55e2e,0 40px 90px #000000d9}.shop-page-hero .cf-input{border:1.5px solid #4ade80}.shop-page-pricing .shopreg-plan-card{border:1px solid #22c55e;box-shadow:none;transform:none;transition:transform .25s ease,box-shadow .25s ease}.shop-page-pricing .shopreg-plan-card:hover{transform:translateY(-3px);box-shadow:0 8px 24px #22c55e26}.shop-pricing-section .pricing-cards{grid-template-columns:repeat(3,minmax(0,1fr));max-width:960px;margin-left:auto;margin-right:auto}.shop-pricing-section .plan-popular-badge,.shop-pricing-section .plan-fullservice-badge{position:absolute;top:-14px;left:50%;transform:translate(-50%);margin:0;white-space:nowrap}.shop-pricing-section .plan-card{border:2px solid rgba(34,197,94,.45);transition:transform .22s ease,box-shadow .22s ease}.shop-pricing-section .plan-card--popular,.shop-pricing-section .plan-card--fullservice{border:2px solid rgba(34,197,94,.45)}.shop-pricing-section .plan-card:hover{transform:translateY(-6px);box-shadow:0 20px 48px #1bb33a2e}@media(max-width:992px){.shop-pricing-section .pricing-cards{grid-template-columns:repeat(2,minmax(0,1fr));max-width:660px}}@media(max-width:640px){.shop-pricing-section .pricing-cards{grid-template-columns:1fr;max-width:440px}}
