.sc-pp-lined-price{
	    text-decoration: line-through;
}
.sc-pp-pricing-hero-grp h1{
	max-width:21.25rem;
}
/* .sc-pp-pricing-hero-grp h2 strong {
    color: var(--navy-blue) !important;
    font-weight: 500;
} */
.sc-pp-discover-grp h2,.sc-pp-faq-group h2{
	font-size:1.5rem;
	line-height:1.875rem;
	max-width:17.563rem;
	margin:auto;
	font-weight: 500;
	color: var(--eerie-black);
}
.sc-pp-pricing-parent .sc-pp-pricing-col,.sc-pp-discover-col{
	flex-direction:column;
}
.sc-toggle-parent{
	padding-bottom:3.438rem;
	border-bottom:0.063rem solid var(--grey-white);
}

.sc-pp-discover-col{
	margin-top:3.375rem;
	gap:3rem;
	padding-bottom:2.75rem;
	border-bottom:0.063rem solid var(--grey-white);
}
.sc-pp-discover-col h3{
	padding-bottom:0.313rem;
}
.sc-pp-discover-col figure{
	padding-bottom:0.5rem;
}
.sc-pp-discover-col p{
	max-width:17.5rem;
	margin:auto;
}
.sc-pp-faq-group{
	margin-top:2.25rem;
	padding-bottom:1rem;
}
.sc-pp-faq-group h2{
	max-width:unset;
	padding-bottom:1.938rem;
}
.sc-pp-free{
	color:var(--brownish-gray);
	font-size:1rem;
	line-height:1.25rem;
}
.sc-pp-discover-grp h2 strong{
	color:var(--navy-blue);
	font-weight: 500;
}
/* faq */
.wp-block-sprintberg-faq-single{
	padding:1rem 1.563rem;
	background-color:var(--white);
	margin-bottom:0.938rem;
	box-shadow: 0px 4px 9.1px 0px #4158FE1A;
}
.faq-question{
	display:flex;
	justify-content:space-between;
	cursor:pointer;
}
.faq-question h3{
	font-size:0.938rem;
	line-height:1.125rem;
	max-width:14.625rem;
	font-weight: 500;
	color: var(--black);
}
.faq-question .read-ans-btn{
	background:unset;
	border:unset;
	position:relative;
	margin-top:0.563rem;
}
.faq-question .read-ans-btn:before{
	position: absolute;
	content: '';
	background: url("/wp-content/uploads/2025/11/blue-bropdown-arrow.svg") no-repeat;
	background-size: 100%;
	transition: transform 0.5s ease-in-out;
	height: 0.438rem;
	width: 0.875rem;
	right: 0;
	top: 0;
	cursor: pointer;
}
.faq-question.active .read-ans-btn:before{
	transform:rotatex(180deg);
	transition: transform 0.5s ease-in-out;
}
.faq-ans p{
	padding:0.938rem 0 0.625rem 0;
}
.sc-pp-perday{
	font-size:0.875rem;
	line-height:1.25rem;
	color:var(--brownish-gray);
}
/* Desktop */
@media screen and (min-width: 992px) {
	.sc-pp-pricing-hero-grp h1 {
		max-width: unset;
		padding-top:6.063rem;
		font-size: 3.438rem;
		line-height: 2.5rem;
	}
	.sc-pp-pricing-parent .sc-pp-pricing-col.active {
		flex-direction:row;
		justify-content:center;
		gap:1.313rem;
/* 		z-index:2; */
/* 			background:url("/wp-content/uploads/2025/11/pricing-page-bg.svg") no-repeat;
		background-size:100%; */
	}
/* 	.sc-pp-pricing-parent .sc-pp-pricing-col{
					background:url("/wp-content/uploads/2025/11/pricing-page-bg.svg") no-repeat;
		background-size:100%;
	} */
	.sc-pp-pricing-parent .sc-pp-pricing-col{
		padding:0 1.563rem 1.563rem;
	}
	.sc-pp-pricing-parent .sc-pp-pricing-col > div{
		max-width:14.813rem;
		min-height:27rem;
	}
	.sc-pp-pricing-parent{
		z-index:2;
		position:relative;
	}
	.sc-pp-discover-col {
		display: grid !important;
		grid-template-columns:repeat(3,1fr);
		padding-bottom:5.75rem;
		row-gap:3.5rem;
	}
	.sc-pp-monthly-grp{
		all:unset;
	}
	.sc-pp-monthly-grp p{
		background-color:var(--white);
		border-radius:1.063rem;
		font-size: 1.25rem;
		line-height:1.563rem;
		width:12.438rem;
		height:2.938rem;
		align-items: flex-start;
		padding-top:0.313rem;
		cursor: pointer;
	}
	.sc-pp-monthly-grp{
		gap:1.25rem;
		justify-content:center;
		z-index:2;
		margin: 0 auto 1.25rem auto !important;
	}
	.sc-pp-monthly-grp > div{
		max-width:fit-content;
	}
	.price-toggle strong {
		font-size: 0.875rem;
		line-height: 0.938rem;
		padding: 0.188rem 0.688rem;
		width: 3.063rem;
		height: 1.313rem;
		margin-top:0.125rem;
	}
	.sc-toggle-parent {
		position:relative;
		padding-bottom:5.75rem;
/* 		background:url("/wp-content/uploads/2025/11/pricing-page-bg.svg") no-repeat;
		background-size:100%; */
	}
	.sc-toggle-parent::after{
		position:absolute;
		content:'';
		background:url("/wp-content/uploads/2025/11/pricing-page-bg.png") no-repeat;
		background-size:100%;
		width: 66.313rem;
        height: 32.688rem;
        top: 0;
        left: 0;
        z-index: 1;
        pointer-events: none;

	}
	.sc-pp-pricing-hero-grp>div>p {
		padding: 1.688rem 0 4.875rem 0;
		font-size: 1.125rem;
	}
	.sc-pp-discover-grp{
		margin-top:3.813rem;
	}
	.sc-pp-discover-grp h2, .sc-pp-faq-group h2 {
		font-size: 2.25rem;
		line-height: 2.5rem;
		max-width: unset;
	}
	.sc-pp-discover-col img {
		width: 5.688rem;
		height: 5.688rem;
	}
	.sc-pp-discover-col h3 {
		padding-bottom:0.5rem;
		font-size:1.25rem;
		line-height:1.563rem;
	}
	.sc-pp-discover-col p {
		font-size: 1rem;
		line-height: 1.563rem;
		max-width: 18.5rem;
	}
	.sc-pp-pricing-single-col {
		border-radius: 1.875rem;
		padding:0.875rem 1.063rem 1.313rem 1.063rem;
	}
	.sc-pp-lined-price{
		line-height:2.813rem;
		font-size:  1.25rem;
		padding-top: 0.44rem;
	}
	.sc-pp-free-btn {
		margin: 1.563rem 0 1.625rem 0 !important;
	}
	.sc-pp-free-btn a {
		background: var(--black);
		padding: 0.38rem 2.19rem;
	}
	.sc-pp-pricing-details-col p {
		font-size: 0.938rem;
	}
/*  faq*/
	.faq-ans p{
		font-size: 1rem;
		line-height: 1.56rem;
		padding-top: 1.25rem;
	}
	.sc-pp-faq-group {
		margin-top:3.625rem;
		padding-bottom:2.75rem;
	}
	.sc-pp-faq-group h2 {
		padding-bottom: 3.25rem;
	}
	.wp-block-sprintberg-faq-single {
		padding: 1.813rem 4.688rem;
		margin-bottom:1.313rem;
	}
	.faq-question h3 {
		font-size: 1.25rem;
		line-height: 1.563rem;
		max-width: 50rem;
	}
	.faq-question .read-ans-btn:before {
		height: 0.625rem;
		width: 1.25rem;

	}

}