/**
 * About Us settings subpage styles
 * Uses Alpha Insights design tokens from wpd-alpha-insights-admin.css
 *
 * @package Alpha Insights
 * @since 5.4.0
 */
.wpd-about-page {
	font-family: var(--alpha-font-family, 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif);
	max-width: 720px;
}
.wpd-about-page .wpd-about-hero {
	font-size: 1.5rem;
	font-weight: var(--alpha-font-weight-semibold, 600);
	color: var(--alpha-dark-gray, #2c3e50);
	margin: 0 0 1.5rem 0;
	padding-bottom: 1rem;
	border-bottom: 3px solid var(--alpha-primary, #138fdd);
	line-height: 1.3;
}
.wpd-about-page .wpd-about-intro p {
	font-size: 1.0625rem;
	line-height: 1.65;
	color: var(--alpha-dark-gray, #2c3e50);
	margin: 0 0 1.25rem 0;
}
.wpd-about-page .wpd-about-byline {
	font-size: 0.875rem;
	font-weight: var(--alpha-font-weight-semibold, 600);
	color: var(--alpha-primary, #138fdd);
	text-transform: uppercase;
	letter-spacing: 0.04em;
	margin: 2rem 0 1rem 0;
}
.wpd-about-page .wpd-about-founder {
	display: flex;
	align-items: flex-start;
	gap: var(--alpha-spacing-lg, 24px);
	margin: 1.5rem 0;
	padding: var(--alpha-spacing-lg, 24px);
	background: var(--alpha-white, #fff);
	border: 1px solid rgba(19, 143, 221, 0.12);
	border-radius: var(--alpha-border-radius-lg, 12px);
	box-shadow: var(--alpha-shadow-sm, 0 2px 4px rgba(0, 0, 0, 0.06));
}
.wpd-about-page .wpd-about-founder img {
	width: 100px;
	height: 100px;
	object-fit: cover;
	border-radius: var(--alpha-border-radius-md, 8px);
	flex-shrink: 0;
}
.wpd-about-page .wpd-about-founder p {
	margin: 0;
	font-size: 1rem;
	line-height: 1.65;
	color: var(--alpha-dark-gray, #2c3e50);
}
.wpd-about-page .wpd-about-cta-wrap {
	margin: 2.5rem 0 1.5rem 0;
}
.wpd-about-page .wpd-about-cta-wrap .button-primary {
	background: var(--alpha-primary, #138fdd) !important;
	border-color: var(--alpha-primary, #138fdd) !important;
	color: #fff !important;
	font-weight: var(--alpha-font-weight-semibold, 600) !important;
	font-size: 1rem !important;
	padding: 12px 24px !important;
	height: auto !important;
	line-height: 1.4 !important;
	border-radius: var(--alpha-border-radius-md, 8px) !important;
	box-shadow: 0 2px 4px rgba(19, 143, 221, 0.25) !important;
	transition: box-shadow var(--alpha-transition-fast, 0.15s ease), transform var(--alpha-transition-fast, 0.15s ease);
}
.wpd-about-page .wpd-about-cta-wrap .button-primary:hover {
	box-shadow: 0 4px 12px rgba(19, 143, 221, 0.35) !important;
	transform: translateY(-1px);
}
.wpd-about-page .wpd-about-signoff {
	margin: 1.25rem 0 0 0;
	font-size: 1.0625rem;
	line-height: 1.65;
	color: var(--alpha-dark-gray, #2c3e50);
}
.wpd-about-page .wpd-about-signoff strong {
	display: block;
	font-weight: var(--alpha-font-weight-semibold, 600);
	margin-bottom: 4px;
}
