/**
 * Q.2AI-FIX — Logo product density & hierarchy polish (vertical batch only).
 * Scoped to Q.2AI routes; locked premium pages unchanged.
 */

main.nora-logo-product--logo-crm,
main.nora-logo-product--logo-wms,
main.nora-logo-product--logo-wms-platform,
main.nora-logo-product--logo-mobile-sales,
main.nora-logo-product--logo-bulut-erp,
main.nora-logo-product--logo-mali-musavir-3,
main.nora-logo-product--logo-isbasi {
	--q2ai-fix-value-icon: 2.875rem;
	--q2ai-fix-value-gap: 0.75rem;
}

main.nora-logo-product--logo-isbasi {
	--nlp-hero-product-logo-max-width: 24rem;
}

/* --- Value strip: 5-up desktop, 3+2 tablet --- */

main.nora-logo-product--logo-crm .nora-logo-product-value-strip__grid,
main.nora-logo-product--logo-wms .nora-logo-product-value-strip__grid,
main.nora-logo-product--logo-wms-platform .nora-logo-product-value-strip__grid,
main.nora-logo-product--logo-bulut-erp .nora-logo-product-value-strip__grid,
main.nora-logo-product--logo-mali-musavir-3 .nora-logo-product-value-strip__grid,
main.nora-logo-product--logo-isbasi .nora-logo-product-value-strip__grid {
	grid-template-columns: repeat(5, minmax(0, 1fr));
}

main.nora-logo-product--logo-crm .nora-logo-product-value-strip__item,
main.nora-logo-product--logo-wms .nora-logo-product-value-strip__item,
main.nora-logo-product--logo-wms-platform .nora-logo-product-value-strip__item,
main.nora-logo-product--logo-mobile-sales .nora-logo-product-value-strip__item,
main.nora-logo-product--logo-bulut-erp .nora-logo-product-value-strip__item,
main.nora-logo-product--logo-mali-musavir-3 .nora-logo-product-value-strip__item,
main.nora-logo-product--logo-isbasi .nora-logo-product-value-strip__item {
	grid-template-columns: var(--q2ai-fix-value-icon) minmax(0, 1fr);
	column-gap: var(--q2ai-fix-value-gap);
	align-items: start;
	padding: clamp(1.125rem, 1rem + 0.35vw, 1.5rem) clamp(0.75rem, 0.65rem + 0.3vw, 1.125rem);
}

main.nora-logo-product--logo-crm .nora-logo-product-value-strip__icon-shell,
main.nora-logo-product--logo-wms .nora-logo-product-value-strip__icon-shell,
main.nora-logo-product--logo-wms-platform .nora-logo-product-value-strip__icon-shell,
main.nora-logo-product--logo-mobile-sales .nora-logo-product-value-strip__icon-shell,
main.nora-logo-product--logo-bulut-erp .nora-logo-product-value-strip__icon-shell,
main.nora-logo-product--logo-mali-musavir-3 .nora-logo-product-value-strip__icon-shell,
main.nora-logo-product--logo-isbasi .nora-logo-product-value-strip__icon-shell {
	align-self: start;
	width: var(--q2ai-fix-value-icon);
	height: var(--q2ai-fix-value-icon);
}

main.nora-logo-product--logo-crm .nora-logo-product-value-strip__title,
main.nora-logo-product--logo-wms .nora-logo-product-value-strip__title,
main.nora-logo-product--logo-wms-platform .nora-logo-product-value-strip__title,
main.nora-logo-product--logo-mobile-sales .nora-logo-product-value-strip__title,
main.nora-logo-product--logo-bulut-erp .nora-logo-product-value-strip__title,
main.nora-logo-product--logo-mali-musavir-3 .nora-logo-product-value-strip__title,
main.nora-logo-product--logo-isbasi .nora-logo-product-value-strip__title {
	align-self: start;
	font-size: 0.9375rem;
	line-height: 1.28;
}

main.nora-logo-product--logo-crm .nora-logo-product-value-strip__desc,
main.nora-logo-product--logo-wms .nora-logo-product-value-strip__desc,
main.nora-logo-product--logo-wms-platform .nora-logo-product-value-strip__desc,
main.nora-logo-product--logo-mobile-sales .nora-logo-product-value-strip__desc,
main.nora-logo-product--logo-bulut-erp .nora-logo-product-value-strip__desc,
main.nora-logo-product--logo-mali-musavir-3 .nora-logo-product-value-strip__desc,
main.nora-logo-product--logo-isbasi .nora-logo-product-value-strip__desc {
	font-size: 0.8125rem;
	line-height: 1.5;
}

main.nora-logo-product--logo-crm .nora-logo-product-value-strip__item:not(:last-child)::after,
main.nora-logo-product--logo-wms .nora-logo-product-value-strip__item:not(:last-child)::after,
main.nora-logo-product--logo-wms-platform .nora-logo-product-value-strip__item:not(:last-child)::after,
main.nora-logo-product--logo-mobile-sales .nora-logo-product-value-strip__item:not(:last-child)::after,
main.nora-logo-product--logo-bulut-erp .nora-logo-product-value-strip__item:not(:last-child)::after,
main.nora-logo-product--logo-mali-musavir-3 .nora-logo-product-value-strip__item:not(:last-child)::after,
main.nora-logo-product--logo-isbasi .nora-logo-product-value-strip__item:not(:last-child)::after {
	top: 1.25rem;
	bottom: 1.25rem;
}

/* --- Capability density --- */

main.nora-logo-product--logo-crm .nora-logo-product-section--capability-fit,
main.nora-logo-product--logo-wms .nora-logo-product-section--capability-fit,
main.nora-logo-product--logo-wms-platform .nora-logo-product-section--capability-fit,
main.nora-logo-product--logo-mobile-sales .nora-logo-product-section--capability-fit,
main.nora-logo-product--logo-bulut-erp .nora-logo-product-section--capability-fit,
main.nora-logo-product--logo-mali-musavir-3 .nora-logo-product-section--capability-fit,
main.nora-logo-product--logo-isbasi .nora-logo-product-section--capability-fit {
	padding-bottom: clamp(2rem, 1.75rem + 0.9vw, 2.75rem);
}

main.nora-logo-product--logo-crm .nora-logo-product-capabilities,
main.nora-logo-product--logo-wms .nora-logo-product-capabilities,
main.nora-logo-product--logo-wms-platform .nora-logo-product-capabilities,
main.nora-logo-product--logo-mobile-sales .nora-logo-product-capabilities,
main.nora-logo-product--logo-bulut-erp .nora-logo-product-capabilities,
main.nora-logo-product--logo-mali-musavir-3 .nora-logo-product-capabilities,
main.nora-logo-product--logo-isbasi .nora-logo-product-capabilities {
	gap: 1.125rem;
}

main.nora-logo-product--logo-crm .nora-logo-product-capability-card,
main.nora-logo-product--logo-wms .nora-logo-product-capability-card,
main.nora-logo-product--logo-wms-platform .nora-logo-product-capability-card,
main.nora-logo-product--logo-mobile-sales .nora-logo-product-capability-card,
main.nora-logo-product--logo-bulut-erp .nora-logo-product-capability-card,
main.nora-logo-product--logo-mali-musavir-3 .nora-logo-product-capability-card,
main.nora-logo-product--logo-isbasi .nora-logo-product-capability-card {
	min-height: 12.5rem;
	padding: 1.5rem 1.35rem 1.35rem;
	box-shadow: 0 1px 6px rgba(21, 32, 53, 0.04);
}

main.nora-logo-product--logo-crm .nora-logo-product-capability-card__icon-shell,
main.nora-logo-product--logo-wms .nora-logo-product-capability-card__icon-shell,
main.nora-logo-product--logo-wms-platform .nora-logo-product-capability-card__icon-shell,
main.nora-logo-product--logo-mobile-sales .nora-logo-product-capability-card__icon-shell,
main.nora-logo-product--logo-bulut-erp .nora-logo-product-capability-card__icon-shell,
main.nora-logo-product--logo-mali-musavir-3 .nora-logo-product-capability-card__icon-shell,
main.nora-logo-product--logo-isbasi .nora-logo-product-capability-card__icon-shell {
	margin-bottom: 1rem;
}

main.nora-logo-product--logo-crm .nora-logo-product-capability-card__icon-shell svg,
main.nora-logo-product--logo-wms .nora-logo-product-capability-card__icon-shell svg,
main.nora-logo-product--logo-wms-platform .nora-logo-product-capability-card__icon-shell svg,
main.nora-logo-product--logo-mobile-sales .nora-logo-product-capability-card__icon-shell svg,
main.nora-logo-product--logo-bulut-erp .nora-logo-product-capability-card__icon-shell svg,
main.nora-logo-product--logo-mali-musavir-3 .nora-logo-product-capability-card__icon-shell svg,
main.nora-logo-product--logo-isbasi .nora-logo-product-capability-card__icon-shell svg,
main.nora-logo-product--logo-crm .nora-logo-product-capability-card .nora-logo-product-icon svg,
main.nora-logo-product--logo-wms .nora-logo-product-capability-card .nora-logo-product-icon svg,
main.nora-logo-product--logo-wms-platform .nora-logo-product-capability-card .nora-logo-product-icon svg,
main.nora-logo-product--logo-mobile-sales .nora-logo-product-capability-card .nora-logo-product-icon svg,
main.nora-logo-product--logo-bulut-erp .nora-logo-product-capability-card .nora-logo-product-icon svg,
main.nora-logo-product--logo-mali-musavir-3 .nora-logo-product-capability-card .nora-logo-product-icon svg,
main.nora-logo-product--logo-isbasi .nora-logo-product-capability-card .nora-logo-product-icon svg {
	width: 1.75rem;
	height: 1.75rem;
}

main.nora-logo-product--logo-crm .nora-logo-product-capability-card h3,
main.nora-logo-product--logo-wms .nora-logo-product-capability-card h3,
main.nora-logo-product--logo-wms-platform .nora-logo-product-capability-card h3,
main.nora-logo-product--logo-mobile-sales .nora-logo-product-capability-card h3,
main.nora-logo-product--logo-bulut-erp .nora-logo-product-capability-card h3,
main.nora-logo-product--logo-mali-musavir-3 .nora-logo-product-capability-card h3,
main.nora-logo-product--logo-isbasi .nora-logo-product-capability-card h3 {
	margin-bottom: 0.5rem;
}

main.nora-logo-product--logo-crm .nora-logo-product-capability-card p,
main.nora-logo-product--logo-wms .nora-logo-product-capability-card p,
main.nora-logo-product--logo-wms-platform .nora-logo-product-capability-card p,
main.nora-logo-product--logo-mobile-sales .nora-logo-product-capability-card p,
main.nora-logo-product--logo-bulut-erp .nora-logo-product-capability-card p,
main.nora-logo-product--logo-mali-musavir-3 .nora-logo-product-capability-card p,
main.nora-logo-product--logo-isbasi .nora-logo-product-capability-card p {
	margin-bottom: 0.875rem;
	line-height: 1.55;
}

main.nora-logo-product--logo-crm .nora-logo-product-capability-card__tags,
main.nora-logo-product--logo-wms .nora-logo-product-capability-card__tags,
main.nora-logo-product--logo-wms-platform .nora-logo-product-capability-card__tags,
main.nora-logo-product--logo-mobile-sales .nora-logo-product-capability-card__tags,
main.nora-logo-product--logo-bulut-erp .nora-logo-product-capability-card__tags,
main.nora-logo-product--logo-mali-musavir-3 .nora-logo-product-capability-card__tags,
main.nora-logo-product--logo-isbasi .nora-logo-product-capability-card__tags {
	flex-wrap: wrap;
	gap: 0.375rem;
}

main.nora-logo-product--logo-crm .nora-logo-product-capability-card__tags li,
main.nora-logo-product--logo-wms .nora-logo-product-capability-card__tags li,
main.nora-logo-product--logo-wms-platform .nora-logo-product-capability-card__tags li,
main.nora-logo-product--logo-mobile-sales .nora-logo-product-capability-card__tags li,
main.nora-logo-product--logo-bulut-erp .nora-logo-product-capability-card__tags li,
main.nora-logo-product--logo-mali-musavir-3 .nora-logo-product-capability-card__tags li,
main.nora-logo-product--logo-isbasi .nora-logo-product-capability-card__tags li {
	flex: 0 1 auto;
	min-width: 0;
	max-width: calc(50% - 0.25rem);
	white-space: normal;
}

/* --- Product-scope info band --- */

main.nora-logo-product--logo-crm .nora-logo-product-capabilities__note,
main.nora-logo-product--logo-wms .nora-logo-product-capabilities__note,
main.nora-logo-product--logo-wms-platform .nora-logo-product-capabilities__note,
main.nora-logo-product--logo-mobile-sales .nora-logo-product-capabilities__note,
main.nora-logo-product--logo-bulut-erp .nora-logo-product-capabilities__note,
main.nora-logo-product--logo-mali-musavir-3 .nora-logo-product-capabilities__note,
main.nora-logo-product--logo-isbasi .nora-logo-product-capabilities__note {
	margin-top: clamp(1.75rem, 1.5rem + 0.85vw, 2.35rem);
	padding: 1.125rem 1.35rem;
	border-color: color-mix(in srgb, var(--nora-border-make) 72%, transparent);
	background: var(--nlp-surface-muted, #f6f8fb);
	box-shadow: none;
}

/* --- Persona / audience --- */

main.nora-logo-product--logo-crm .nora-logo-product-capability-block--audience,
main.nora-logo-product--logo-wms .nora-logo-product-capability-block--audience,
main.nora-logo-product--logo-wms-platform .nora-logo-product-capability-block--audience,
main.nora-logo-product--logo-mobile-sales .nora-logo-product-capability-block--audience,
main.nora-logo-product--logo-bulut-erp .nora-logo-product-capability-block--audience,
main.nora-logo-product--logo-mali-musavir-3 .nora-logo-product-capability-block--audience,
main.nora-logo-product--logo-isbasi .nora-logo-product-capability-block--audience {
	margin-top: clamp(2.25rem, 1.85rem + 1.35vw, 3rem);
	padding: clamp(2rem, 1.65rem + 1.1vw, 2.65rem);
}

main.nora-logo-product--logo-crm .nora-logo-product-audience__sectors,
main.nora-logo-product--logo-wms .nora-logo-product-audience__sectors,
main.nora-logo-product--logo-wms-platform .nora-logo-product-audience__sectors,
main.nora-logo-product--logo-mobile-sales .nora-logo-product-audience__sectors,
main.nora-logo-product--logo-bulut-erp .nora-logo-product-audience__sectors,
main.nora-logo-product--logo-mali-musavir-3 .nora-logo-product-audience__sectors,
main.nora-logo-product--logo-isbasi .nora-logo-product-audience__sectors {
	grid-template-columns: repeat(6, minmax(0, 1fr));
	gap: 0.75rem 0.875rem;
}

main.nora-logo-product--logo-crm .nora-logo-product-audience__sector,
main.nora-logo-product--logo-wms .nora-logo-product-audience__sector,
main.nora-logo-product--logo-wms-platform .nora-logo-product-audience__sector,
main.nora-logo-product--logo-mobile-sales .nora-logo-product-audience__sector,
main.nora-logo-product--logo-bulut-erp .nora-logo-product-audience__sector,
main.nora-logo-product--logo-mali-musavir-3 .nora-logo-product-audience__sector,
main.nora-logo-product--logo-isbasi .nora-logo-product-audience__sector {
	align-items: center;
	min-height: 6.6rem;
	padding: 0.75rem 0.625rem 0.8rem;
	text-align: center;
	box-shadow: 0 4px 14px rgba(21, 32, 53, 0.035);
}

main.nora-logo-product--logo-crm .nora-logo-product-audience__sector-icon-shell,
main.nora-logo-product--logo-wms .nora-logo-product-audience__sector-icon-shell,
main.nora-logo-product--logo-wms-platform .nora-logo-product-audience__sector-icon-shell,
main.nora-logo-product--logo-mobile-sales .nora-logo-product-audience__sector-icon-shell,
main.nora-logo-product--logo-bulut-erp .nora-logo-product-audience__sector-icon-shell,
main.nora-logo-product--logo-mali-musavir-3 .nora-logo-product-audience__sector-icon-shell,
main.nora-logo-product--logo-isbasi .nora-logo-product-audience__sector-icon-shell {
	width: 2.875rem;
	height: 2.875rem;
}

main.nora-logo-product--logo-crm .nora-logo-product-audience__sector-label,
main.nora-logo-product--logo-wms .nora-logo-product-audience__sector-label,
main.nora-logo-product--logo-wms-platform .nora-logo-product-audience__sector-label,
main.nora-logo-product--logo-mobile-sales .nora-logo-product-audience__sector-label,
main.nora-logo-product--logo-bulut-erp .nora-logo-product-audience__sector-label,
main.nora-logo-product--logo-mali-musavir-3 .nora-logo-product-audience__sector-label,
main.nora-logo-product--logo-isbasi .nora-logo-product-audience__sector-label {
	line-height: 1.38;
}

/* --- Nora Katmanı micro polish --- */

main.nora-logo-product--logo-crm .nora-logo-product-layer,
main.nora-logo-product--logo-wms .nora-logo-product-layer,
main.nora-logo-product--logo-wms-platform .nora-logo-product-layer,
main.nora-logo-product--logo-mobile-sales .nora-logo-product-layer,
main.nora-logo-product--logo-bulut-erp .nora-logo-product-layer,
main.nora-logo-product--logo-mali-musavir-3 .nora-logo-product-layer,
main.nora-logo-product--logo-isbasi .nora-logo-product-layer {
	padding-top: clamp(2.5rem, 2rem + 1.35vw, 3.25rem);
}

main.nora-logo-product--logo-crm .nora-logo-product-nora-card__list li,
main.nora-logo-product--logo-wms .nora-logo-product-nora-card__list li,
main.nora-logo-product--logo-wms-platform .nora-logo-product-nora-card__list li,
main.nora-logo-product--logo-mobile-sales .nora-logo-product-nora-card__list li,
main.nora-logo-product--logo-bulut-erp .nora-logo-product-nora-card__list li,
main.nora-logo-product--logo-mali-musavir-3 .nora-logo-product-nora-card__list li,
main.nora-logo-product--logo-isbasi .nora-logo-product-nora-card__list li {
	line-height: 1.48;
}

/* --- Workflow visibility --- */

main.nora-logo-product--logo-crm .nora-logo-product-section--process,
main.nora-logo-product--logo-wms .nora-logo-product-section--process,
main.nora-logo-product--logo-wms-platform .nora-logo-product-section--process,
main.nora-logo-product--logo-mobile-sales .nora-logo-product-section--process,
main.nora-logo-product--logo-bulut-erp .nora-logo-product-section--process,
main.nora-logo-product--logo-mali-musavir-3 .nora-logo-product-section--process,
main.nora-logo-product--logo-isbasi .nora-logo-product-section--process {
	padding-top: clamp(2.35rem, 1.9rem + 1.2vw, 3rem);
}

main.nora-logo-product--logo-crm .nora-logo-product-process__num,
main.nora-logo-product--logo-wms .nora-logo-product-process__num,
main.nora-logo-product--logo-wms-platform .nora-logo-product-process__num,
main.nora-logo-product--logo-mobile-sales .nora-logo-product-process__num,
main.nora-logo-product--logo-bulut-erp .nora-logo-product-process__num,
main.nora-logo-product--logo-mali-musavir-3 .nora-logo-product-process__num,
main.nora-logo-product--logo-isbasi .nora-logo-product-process__num {
	width: 2.375rem;
	height: 2.375rem;
	font-size: 0.875rem;
}

main.nora-logo-product--logo-crm .nora-logo-product-process__step .nora-logo-product-icon,
main.nora-logo-product--logo-wms .nora-logo-product-process__step .nora-logo-product-icon,
main.nora-logo-product--logo-wms-platform .nora-logo-product-process__step .nora-logo-product-icon,
main.nora-logo-product--logo-mobile-sales .nora-logo-product-process__step .nora-logo-product-icon,
main.nora-logo-product--logo-bulut-erp .nora-logo-product-process__step .nora-logo-product-icon,
main.nora-logo-product--logo-mali-musavir-3 .nora-logo-product-process__step .nora-logo-product-icon,
main.nora-logo-product--logo-isbasi .nora-logo-product-process__step .nora-logo-product-icon {
	width: 3rem;
	height: 3rem;
	margin-top: 1.15rem;
	color: #4a5568;
}

main.nora-logo-product--logo-crm .nora-logo-product-process__step .nora-logo-product-icon svg,
main.nora-logo-product--logo-wms .nora-logo-product-process__step .nora-logo-product-icon svg,
main.nora-logo-product--logo-wms-platform .nora-logo-product-process__step .nora-logo-product-icon svg,
main.nora-logo-product--logo-mobile-sales .nora-logo-product-process__step .nora-logo-product-icon svg,
main.nora-logo-product--logo-bulut-erp .nora-logo-product-process__step .nora-logo-product-icon svg,
main.nora-logo-product--logo-mali-musavir-3 .nora-logo-product-process__step .nora-logo-product-icon svg,
main.nora-logo-product--logo-isbasi .nora-logo-product-process__step .nora-logo-product-icon svg {
	width: 2.5rem;
	height: 2.5rem;
}

main.nora-logo-product--logo-crm .nora-logo-product-process__step:not(:last-child)::after,
main.nora-logo-product--logo-wms .nora-logo-product-process__step:not(:last-child)::after,
main.nora-logo-product--logo-wms-platform .nora-logo-product-process__step:not(:last-child)::after,
main.nora-logo-product--logo-mobile-sales .nora-logo-product-process__step:not(:last-child)::after,
main.nora-logo-product--logo-bulut-erp .nora-logo-product-process__step:not(:last-child)::after,
main.nora-logo-product--logo-mali-musavir-3 .nora-logo-product-process__step:not(:last-child)::after,
main.nora-logo-product--logo-isbasi .nora-logo-product-process__step:not(:last-child)::after {
	top: 1.2rem;
	border-top: 2px solid rgba(21, 32, 53, 0.24);
}

main.nora-logo-product--logo-crm .nora-logo-product-process__step h3,
main.nora-logo-product--logo-wms .nora-logo-product-process__step h3,
main.nora-logo-product--logo-wms-platform .nora-logo-product-process__step h3,
main.nora-logo-product--logo-mobile-sales .nora-logo-product-process__step h3,
main.nora-logo-product--logo-bulut-erp .nora-logo-product-process__step h3,
main.nora-logo-product--logo-mali-musavir-3 .nora-logo-product-process__step h3,
main.nora-logo-product--logo-isbasi .nora-logo-product-process__step h3 {
	font-size: 0.875rem;
	line-height: 1.28;
}

main.nora-logo-product--logo-crm .nora-logo-product-process__step p,
main.nora-logo-product--logo-wms .nora-logo-product-process__step p,
main.nora-logo-product--logo-wms-platform .nora-logo-product-process__step p,
main.nora-logo-product--logo-mobile-sales .nora-logo-product-process__step p,
main.nora-logo-product--logo-bulut-erp .nora-logo-product-process__step p,
main.nora-logo-product--logo-mali-musavir-3 .nora-logo-product-process__step p,
main.nora-logo-product--logo-isbasi .nora-logo-product-process__step p {
	line-height: 1.5;
}

/* --- FAQ / related / final CTA micro spacing --- */

main.nora-logo-product--logo-crm .nora-logo-product-faq__item summary,
main.nora-logo-product--logo-wms .nora-logo-product-faq__item summary,
main.nora-logo-product--logo-wms-platform .nora-logo-product-faq__item summary,
main.nora-logo-product--logo-mobile-sales .nora-logo-product-faq__item summary,
main.nora-logo-product--logo-bulut-erp .nora-logo-product-faq__item summary,
main.nora-logo-product--logo-mali-musavir-3 .nora-logo-product-faq__item summary,
main.nora-logo-product--logo-isbasi .nora-logo-product-faq__item summary {
	padding: 1.05rem 1.15rem;
}

main.nora-logo-product--logo-crm .nora-logo-product-section--related,
main.nora-logo-product--logo-wms .nora-logo-product-section--related,
main.nora-logo-product--logo-wms-platform .nora-logo-product-section--related,
main.nora-logo-product--logo-mobile-sales .nora-logo-product-section--related,
main.nora-logo-product--logo-bulut-erp .nora-logo-product-section--related,
main.nora-logo-product--logo-mali-musavir-3 .nora-logo-product-section--related,
main.nora-logo-product--logo-isbasi .nora-logo-product-section--related {
	padding-top: clamp(1.5rem, 1.2rem + 0.75vw, 2rem);
}

@media (max-width: 1023px) {
	main.nora-logo-product--logo-crm .nora-logo-product-value-strip__grid,
	main.nora-logo-product--logo-wms .nora-logo-product-value-strip__grid,
	main.nora-logo-product--logo-wms-platform .nora-logo-product-value-strip__grid,
		main.nora-logo-product--logo-bulut-erp .nora-logo-product-value-strip__grid,
	main.nora-logo-product--logo-mali-musavir-3 .nora-logo-product-value-strip__grid,
	main.nora-logo-product--logo-isbasi .nora-logo-product-value-strip__grid {
		grid-template-columns: repeat(3, minmax(0, 1fr));
	}

	main.nora-logo-product--logo-crm .nora-logo-product-value-strip__item:nth-child(3)::after,
	main.nora-logo-product--logo-wms .nora-logo-product-value-strip__item:nth-child(3)::after,
	main.nora-logo-product--logo-wms-platform .nora-logo-product-value-strip__item:nth-child(3)::after,
	main.nora-logo-product--logo-bulut-erp .nora-logo-product-value-strip__item:nth-child(3)::after,
	main.nora-logo-product--logo-mali-musavir-3 .nora-logo-product-value-strip__item:nth-child(3)::after,
	main.nora-logo-product--logo-isbasi .nora-logo-product-value-strip__item:nth-child(3)::after {
		display: none;
	}
}

@media (max-width: 767px) {
	main.nora-logo-product--logo-crm .nora-logo-product-value-strip__grid,
	main.nora-logo-product--logo-wms .nora-logo-product-value-strip__grid,
	main.nora-logo-product--logo-wms-platform .nora-logo-product-value-strip__grid,
		main.nora-logo-product--logo-bulut-erp .nora-logo-product-value-strip__grid,
	main.nora-logo-product--logo-mali-musavir-3 .nora-logo-product-value-strip__grid,
	main.nora-logo-product--logo-isbasi .nora-logo-product-value-strip__grid {
		grid-template-columns: 1fr;
	}

	main.nora-logo-product--logo-crm .nora-logo-product-audience__sectors,
	main.nora-logo-product--logo-wms .nora-logo-product-audience__sectors,
	main.nora-logo-product--logo-wms-platform .nora-logo-product-audience__sectors,
	main.nora-logo-product--logo-mobile-sales .nora-logo-product-audience__sectors,
	main.nora-logo-product--logo-bulut-erp .nora-logo-product-audience__sectors,
	main.nora-logo-product--logo-mali-musavir-3 .nora-logo-product-audience__sectors,
	main.nora-logo-product--logo-isbasi .nora-logo-product-audience__sectors {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
}


/* --- Q.2AM.1B.21A Logo Mobile Sales targeted polish --- */

main.nora-logo-product--logo-mobile-sales .nora-logo-product-capabilities {
	grid-template-columns: repeat(3, minmax(0, 1fr));
}

main.nora-logo-product--logo-mobile-sales .nora-logo-product-value-strip__grid {
	grid-template-columns: repeat(4, minmax(0, 1fr));
}

/* Section rhythm: break consecutive muted surfaces */
main.nora-logo-product--logo-mobile-sales .nora-logo-product-layer__panel {
	background: var(--nlp-surface-white, #fff);
	border-color: color-mix(in srgb, var(--nora-border-make) 72%, transparent);
	box-shadow: 0 1px 8px rgba(21, 32, 53, 0.04);
}

main.nora-logo-product--logo-mobile-sales .nora-logo-product-section--related {
	background: var(--nlp-surface-white, #fff);
}

@media (max-width: 1023px) {
	main.nora-logo-product--logo-mobile-sales .nora-logo-product-capabilities {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}

	main.nora-logo-product--logo-mobile-sales .nora-logo-product-value-strip__grid {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
}

@media (max-width: 767px) {
	main.nora-logo-product--logo-mobile-sales .nora-logo-product-capabilities {
		grid-template-columns: 1fr;
	}

	main.nora-logo-product--logo-mobile-sales .nora-logo-product-value-strip__grid {
		grid-template-columns: 1fr;
	}
}

/* --- Q.2AM.1B.25/26/31 five-item value strip: 5-up desktop --- */

main.nora-logo-product--online-hesap-ozeti,
main.nora-logo-product--logo-e-tahsilat,
main.nora-logo-product--logo-diva-shop {
	--q2ai-fix-value-icon: 2.875rem;
	--q2ai-fix-value-gap: 0.75rem;
}

main.nora-logo-product--online-hesap-ozeti .nora-logo-product-value-strip__grid,
main.nora-logo-product--logo-e-tahsilat .nora-logo-product-value-strip__grid,
main.nora-logo-product--logo-diva-shop .nora-logo-product-value-strip__grid {
	grid-template-columns: repeat(5, minmax(0, 1fr));
}

main.nora-logo-product--online-hesap-ozeti .nora-logo-product-value-strip__item,
main.nora-logo-product--logo-e-tahsilat .nora-logo-product-value-strip__item,
main.nora-logo-product--logo-diva-shop .nora-logo-product-value-strip__item {
	grid-template-columns: var(--q2ai-fix-value-icon) minmax(0, 1fr);
	column-gap: var(--q2ai-fix-value-gap);
	align-items: start;
	padding: clamp(1.125rem, 1rem + 0.35vw, 1.5rem) clamp(0.75rem, 0.65rem + 0.3vw, 1.125rem);
}

main.nora-logo-product--online-hesap-ozeti .nora-logo-product-value-strip__icon-shell,
main.nora-logo-product--logo-e-tahsilat .nora-logo-product-value-strip__icon-shell,
main.nora-logo-product--logo-diva-shop .nora-logo-product-value-strip__icon-shell {
	align-self: start;
	width: var(--q2ai-fix-value-icon);
	height: var(--q2ai-fix-value-icon);
}

main.nora-logo-product--online-hesap-ozeti .nora-logo-product-value-strip__title,
main.nora-logo-product--logo-e-tahsilat .nora-logo-product-value-strip__title,
main.nora-logo-product--logo-diva-shop .nora-logo-product-value-strip__title {
	align-self: start;
	font-size: 0.9375rem;
	line-height: 1.28;
}

main.nora-logo-product--online-hesap-ozeti .nora-logo-product-value-strip__desc,
main.nora-logo-product--logo-e-tahsilat .nora-logo-product-value-strip__desc,
main.nora-logo-product--logo-diva-shop .nora-logo-product-value-strip__desc {
	font-size: 0.8125rem;
	line-height: 1.5;
}

main.nora-logo-product--online-hesap-ozeti .nora-logo-product-value-strip__item:not(:last-child)::after,
main.nora-logo-product--logo-e-tahsilat .nora-logo-product-value-strip__item:not(:last-child)::after,
main.nora-logo-product--logo-diva-shop .nora-logo-product-value-strip__item:not(:last-child)::after {
	top: 1.25rem;
	bottom: 1.25rem;
}

@media (max-width: 1023px) {
	main.nora-logo-product--online-hesap-ozeti .nora-logo-product-value-strip__grid,
	main.nora-logo-product--logo-e-tahsilat .nora-logo-product-value-strip__grid,
	main.nora-logo-product--logo-diva-shop .nora-logo-product-value-strip__grid {
		grid-template-columns: repeat(3, minmax(0, 1fr));
	}

	main.nora-logo-product--online-hesap-ozeti .nora-logo-product-value-strip__item:nth-child(3)::after,
	main.nora-logo-product--logo-e-tahsilat .nora-logo-product-value-strip__item:nth-child(3)::after,
	main.nora-logo-product--logo-diva-shop .nora-logo-product-value-strip__item:nth-child(3)::after {
		display: none;
	}
}

@media (max-width: 767px) {
	main.nora-logo-product--online-hesap-ozeti .nora-logo-product-value-strip__grid,
	main.nora-logo-product--logo-e-tahsilat .nora-logo-product-value-strip__grid,
	main.nora-logo-product--logo-diva-shop .nora-logo-product-value-strip__grid {
		grid-template-columns: 1fr;
	}
}

/* --- Q.2AM.1B.32 Logo Diva RETAIL: 5-up value strip (single desktop row) --- */

main.nora-logo-product--logo-diva-retail {
	--q2ai-fix-value-icon: 2.875rem;
	--q2ai-fix-value-gap: 0.75rem;
}

main.nora-logo-product--logo-diva-retail .nora-logo-product-value-strip__grid {
	grid-template-columns: repeat(5, minmax(0, 1fr));
}

main.nora-logo-product--logo-diva-retail .nora-logo-product-value-strip__item {
	grid-template-columns: var(--q2ai-fix-value-icon) minmax(0, 1fr);
	column-gap: var(--q2ai-fix-value-gap);
	align-items: start;
	padding: clamp(1.125rem, 1rem + 0.35vw, 1.5rem) clamp(0.75rem, 0.65rem + 0.3vw, 1.125rem);
}

main.nora-logo-product--logo-diva-retail .nora-logo-product-value-strip__icon-shell {
	align-self: start;
	width: var(--q2ai-fix-value-icon);
	height: var(--q2ai-fix-value-icon);
}

main.nora-logo-product--logo-diva-retail .nora-logo-product-value-strip__title {
	align-self: start;
	font-size: 0.9375rem;
	line-height: 1.28;
}

main.nora-logo-product--logo-diva-retail .nora-logo-product-value-strip__desc {
	font-size: 0.8125rem;
	line-height: 1.5;
}

main.nora-logo-product--logo-diva-retail .nora-logo-product-value-strip__item:not(:last-child)::after {
	top: 1.25rem;
	bottom: 1.25rem;
}

@media (max-width: 1023px) {
	main.nora-logo-product--logo-diva-retail .nora-logo-product-value-strip__grid {
		grid-template-columns: repeat(3, minmax(0, 1fr));
	}

	main.nora-logo-product--logo-diva-retail .nora-logo-product-value-strip__item:nth-child(3)::after {
		display: none;
	}
}

@media (max-width: 767px) {
	main.nora-logo-product--logo-diva-retail .nora-logo-product-value-strip__grid {
		grid-template-columns: 1fr;
	}
}

/* --- Shared resource-rich hero + five-up value strip variants --- */

.nora-logo-product-hero--bi-resource-rich {
	--nlp-hero-product-logo-max-width: 26rem;
}

.nora-logo-product-value-strip__grid--five-balanced {
	--q2ai-fix-value-icon: 2.875rem;
	--q2ai-fix-value-gap: 0.75rem;
}

/*
 * Hero CTA cluster: content-sized widths (not stretched).
 * Row 1: primary + secondary side by side
 * Row 2: brochure + video side by side
 */
.nora-logo-product-hero__actions--two-pair-natural {
	align-items: center;
	gap: 0.75rem 1rem;
}

/* Flex line break between primary pair and resource pair. */
.nora-logo-product-hero__actions--two-pair-natural::before {
	content: "";
	flex: 1 0 100%;
	width: 0;
	height: 0;
	order: 2;
	pointer-events: none;
}

.nora-logo-product-hero__actions--two-pair-natural > .nora-logo-product-btn--primary,
.nora-logo-product-hero__actions--two-pair-natural > .nora-logo-product-btn--ghost {
	flex: 0 1 auto;
	width: auto;
	max-width: 100%;
	order: 1;
}

.nora-logo-product-hero__actions--two-pair-natural > .nora-logo-product-btn--brochure,
.nora-logo-product-hero__actions--two-pair-natural > .nora-logo-product-btn--video,
.nora-logo-product-hero__actions--two-pair-natural > .nora-logo-product-btn--docs {
	flex: 0 1 auto;
	width: auto;
	max-width: 100%;
	order: 3;
}

/* Keep content-sized CTAs; slight padding trim so long secondary still sits beside primary. */
.nora-logo-product-hero__actions--two-pair-natural > .nora-logo-product-btn {
	padding-left: 1.125rem;
	padding-right: 1.125rem;
}

.nora-logo-product-value-strip__grid--five-balanced {
	grid-template-columns: repeat(5, minmax(0, 1fr));
}

.nora-logo-product-value-strip__grid--five-balanced .nora-logo-product-value-strip__item {
	grid-template-columns: var(--q2ai-fix-value-icon) minmax(0, 1fr);
	column-gap: var(--q2ai-fix-value-gap);
	align-items: start;
	padding: clamp(1.125rem, 1rem + 0.35vw, 1.5rem) clamp(0.75rem, 0.65rem + 0.3vw, 1.125rem);
}

.nora-logo-product-value-strip__grid--five-balanced .nora-logo-product-value-strip__icon-shell {
	align-self: start;
	width: var(--q2ai-fix-value-icon);
	height: var(--q2ai-fix-value-icon);
}

.nora-logo-product-value-strip__grid--five-balanced .nora-logo-product-value-strip__title {
	align-self: start;
	font-size: 0.9375rem;
	line-height: 1.28;
}

.nora-logo-product-value-strip__grid--five-balanced .nora-logo-product-value-strip__desc {
	font-size: 0.8125rem;
	line-height: 1.5;
}

.nora-logo-product-value-strip__grid--five-balanced .nora-logo-product-value-strip__item:not(:last-child)::after {
	top: 1.25rem;
	bottom: 1.25rem;
}

@media (max-width: 1023px) {
	.nora-logo-product-value-strip__grid--five-balanced {
		grid-template-columns: repeat(3, minmax(0, 1fr));
	}

	.nora-logo-product-value-strip__grid--five-balanced .nora-logo-product-value-strip__item:nth-child(3)::after {
		display: none;
	}
}

@media (max-width: 767px) {
	.nora-logo-product-value-strip__grid--five-balanced {
		grid-template-columns: 1fr;
	}
}
